/data/app/~~oNMsFU4VVQGRMt7DuuFX4Q==/com.tencent.tmgp.codev-G0uUDbKTGcxn-dNSdimDpQ==/lib/arm64/libCrashSight.so: file format elf64-littleaarch64 Disassembly of section .plt: 000000000000bf30 <.plt>: bf30: a9bf7bf0 stp x16, x30, [sp, #-0x10]! bf34: b00005b0 adrp x16, 0xc0000 bf38: f9431611 ldr x17, [x16, #0x628] bf3c: 9118a210 add x16, x16, #0x628 bf40: d61f0220 br x17 bf44: d503201f nop bf48: d503201f nop bf4c: d503201f nop 000000000000bf50 : bf50: b00005b0 adrp x16, 0xc0000 bf54: f9431a11 ldr x17, [x16, #0x630] bf58: 9118c210 add x16, x16, #0x630 bf5c: d61f0220 br x17 000000000000bf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt>: bf60: b00005b0 adrp x16, 0xc0000 bf64: f9431e11 ldr x17, [x16, #0x638] bf68: 9118e210 add x16, x16, #0x638 bf6c: d61f0220 br x17 000000000000bf70 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8PrintLogENS0_11LogSeverityEPKcz@plt>: bf70: b00005b0 adrp x16, 0xc0000 bf74: f9432211 ldr x17, [x16, #0x640] bf78: 91190210 add x16, x16, #0x640 bf7c: d61f0220 br x17 000000000000bf80 : bf80: b00005b0 adrp x16, 0xc0000 bf84: f9432611 ldr x17, [x16, #0x648] bf88: 91192210 add x16, x16, #0x648 bf8c: d61f0220 br x17 000000000000bf90 <_ZN3UQM9UQMLogger16consoleFormatLogEPKNS_10UQMLogInfoEPKc@plt>: bf90: b00005b0 adrp x16, 0xc0000 bf94: f9432a11 ldr x17, [x16, #0x650] bf98: 91194210 add x16, x16, #0x650 bf9c: d61f0220 br x17 000000000000bfa0 : bfa0: b00005b0 adrp x16, 0xc0000 bfa4: f9432e11 ldr x17, [x16, #0x658] bfa8: 91196210 add x16, x16, #0x658 bfac: d61f0220 br x17 000000000000bfb0 : bfb0: b00005b0 adrp x16, 0xc0000 bfb4: f9433211 ldr x17, [x16, #0x660] bfb8: 91198210 add x16, x16, #0x660 bfbc: d61f0220 br x17 000000000000bfc0 : bfc0: b00005b0 adrp x16, 0xc0000 bfc4: f9433611 ldr x17, [x16, #0x668] bfc8: 9119a210 add x16, x16, #0x668 bfcc: d61f0220 br x17 000000000000bfd0 : bfd0: b00005b0 adrp x16, 0xc0000 bfd4: f9433a11 ldr x17, [x16, #0x670] bfd8: 9119c210 add x16, x16, #0x670 bfdc: d61f0220 br x17 000000000000bfe0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt>: bfe0: b00005b0 adrp x16, 0xc0000 bfe4: f9433e11 ldr x17, [x16, #0x678] bfe8: 9119e210 add x16, x16, #0x678 bfec: d61f0220 br x17 000000000000bff0 : bff0: b00005b0 adrp x16, 0xc0000 bff4: f9434211 ldr x17, [x16, #0x680] bff8: 911a0210 add x16, x16, #0x680 bffc: d61f0220 br x17 000000000000c000 <_ZN3UQM8UQMCrash13InitWithAppIdERKNS_9UQMStringE@plt>: c000: 900005b0 adrp x16, 0xc0000 c004: f9434611 ldr x17, [x16, #0x688] c008: 911a2210 add x16, x16, #0x688 c00c: d61f0220 br x17 000000000000c010 : c010: 900005b0 adrp x16, 0xc0000 c014: f9434a11 ldr x17, [x16, #0x690] c018: 911a4210 add x16, x16, #0x690 c01c: d61f0220 br x17 000000000000c020 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21GetSDKDefinedDeviceIDEPvi@plt>: c020: 900005b0 adrp x16, 0xc0000 c024: f9434e11 ldr x17, [x16, #0x698] c028: 911a6210 add x16, x16, #0x698 c02c: d61f0220 br x17 000000000000c030 : c030: 900005b0 adrp x16, 0xc0000 c034: f9435211 ldr x17, [x16, #0x6a0] c038: 911a8210 add x16, x16, #0x6a0 c03c: d61f0220 br x17 000000000000c040 : c040: 900005b0 adrp x16, 0xc0000 c044: f9435611 ldr x17, [x16, #0x6a8] c048: 911aa210 add x16, x16, #0x6a8 c04c: d61f0220 br x17 000000000000c050 : c050: 900005b0 adrp x16, 0xc0000 c054: f9435a11 ldr x17, [x16, #0x6b0] c058: 911ac210 add x16, x16, #0x6b0 c05c: d61f0220 br x17 000000000000c060 : c060: 900005b0 adrp x16, 0xc0000 c064: f9435e11 ldr x17, [x16, #0x6b8] c068: 911ae210 add x16, x16, #0x6b8 c06c: d61f0220 br x17 000000000000c070 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetLogcatBufferSizeEi@plt>: c070: 900005b0 adrp x16, 0xc0000 c074: f9436211 ldr x17, [x16, #0x6c0] c078: 911b0210 add x16, x16, #0x6c0 c07c: d61f0220 br x17 000000000000c080 : c080: 900005b0 adrp x16, 0xc0000 c084: f9436611 ldr x17, [x16, #0x6c8] c088: 911b2210 add x16, x16, #0x6c8 c08c: d61f0220 br x17 000000000000c090 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ConfigDefaultEPKcS3_S3_l@plt>: c090: 900005b0 adrp x16, 0xc0000 c094: f9436a11 ldr x17, [x16, #0x6d0] c098: 911b4210 add x16, x16, #0x6d0 c09c: d61f0220 br x17 000000000000c0a0 : c0a0: 900005b0 adrp x16, 0xc0000 c0a4: f9436e11 ldr x17, [x16, #0x6d8] c0a8: 911b6210 add x16, x16, #0x6d8 c0ac: d61f0220 br x17 000000000000c0b0 : c0b0: 900005b0 adrp x16, 0xc0000 c0b4: f9437211 ldr x17, [x16, #0x6e0] c0b8: 911b8210 add x16, x16, #0x6e0 c0bc: d61f0220 br x17 000000000000c0c0 <__cxa_finalize@plt>: c0c0: 900005b0 adrp x16, 0xc0000 c0c4: f9437611 ldr x17, [x16, #0x6e8] c0c8: 911ba210 add x16, x16, #0x6e8 c0cc: d61f0220 br x17 000000000000c0d0 : c0d0: 900005b0 adrp x16, 0xc0000 c0d4: f9437a11 ldr x17, [x16, #0x6f0] c0d8: 911bc210 add x16, x16, #0x6f0 c0dc: d61f0220 br x17 000000000000c0e0 : c0e0: 900005b0 adrp x16, 0xc0000 c0e4: f9437e11 ldr x17, [x16, #0x6f8] c0e8: 911be210 add x16, x16, #0x6f8 c0ec: d61f0220 br x17 000000000000c0f0 : c0f0: 900005b0 adrp x16, 0xc0000 c0f4: f9438211 ldr x17, [x16, #0x700] c0f8: 911c0210 add x16, x16, #0x700 c0fc: d61f0220 br x17 000000000000c100 : c100: 900005b0 adrp x16, 0xc0000 c104: f9438611 ldr x17, [x16, #0x708] c108: 911c2210 add x16, x16, #0x708 c10c: d61f0220 br x17 000000000000c110 : c110: 900005b0 adrp x16, 0xc0000 c114: f9438a11 ldr x17, [x16, #0x710] c118: 911c4210 add x16, x16, #0x710 c11c: d61f0220 br x17 000000000000c120 : c120: 900005b0 adrp x16, 0xc0000 c124: f9438e11 ldr x17, [x16, #0x718] c128: 911c6210 add x16, x16, #0x718 c12c: d61f0220 br x17 000000000000c130 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt>: c130: 900005b0 adrp x16, 0xc0000 c134: f9439211 ldr x17, [x16, #0x720] c138: 911c8210 add x16, x16, #0x720 c13c: d61f0220 br x17 000000000000c140 : c140: 900005b0 adrp x16, 0xc0000 c144: f9439611 ldr x17, [x16, #0x728] c148: 911ca210 add x16, x16, #0x728 c14c: d61f0220 br x17 000000000000c150 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21SetCustomizedDeviceIDEPKc@plt>: c150: 900005b0 adrp x16, 0xc0000 c154: f9439a11 ldr x17, [x16, #0x730] c158: 911cc210 add x16, x16, #0x730 c15c: d61f0220 br x17 000000000000c160 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10SetLogPathEPKc@plt>: c160: 900005b0 adrp x16, 0xc0000 c164: f9439e11 ldr x17, [x16, #0x738] c168: 911ce210 add x16, x16, #0x738 c16c: d61f0220 br x17 000000000000c170 : c170: 900005b0 adrp x16, 0xc0000 c174: f943a211 ldr x17, [x16, #0x740] c178: 911d0210 add x16, x16, #0x740 c17c: d61f0220 br x17 000000000000c180 : c180: 900005b0 adrp x16, 0xc0000 c184: f943a611 ldr x17, [x16, #0x748] c188: 911d2210 add x16, x16, #0x748 c18c: d61f0220 br x17 000000000000c190 : c190: 900005b0 adrp x16, 0xc0000 c194: f943aa11 ldr x17, [x16, #0x750] c198: 911d4210 add x16, x16, #0x750 c19c: d61f0220 br x17 000000000000c1a0 : c1a0: 900005b0 adrp x16, 0xc0000 c1a4: f943ae11 ldr x17, [x16, #0x758] c1a8: 911d6210 add x16, x16, #0x758 c1ac: d61f0220 br x17 000000000000c1b0 <__assert2@plt>: c1b0: 900005b0 adrp x16, 0xc0000 c1b4: f943b211 ldr x17, [x16, #0x760] c1b8: 911d8210 add x16, x16, #0x760 c1bc: d61f0220 br x17 000000000000c1c0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15TestNativeCrashEv@plt>: c1c0: 900005b0 adrp x16, 0xc0000 c1c4: f943b611 ldr x17, [x16, #0x768] c1c8: 911da210 add x16, x16, #0x768 c1cc: d61f0220 br x17 000000000000c1d0 : c1d0: 900005b0 adrp x16, 0xc0000 c1d4: f943ba11 ldr x17, [x16, #0x770] c1d8: 911dc210 add x16, x16, #0x770 c1dc: d61f0220 br x17 000000000000c1e0 : c1e0: 900005b0 adrp x16, 0xc0000 c1e4: f943be11 ldr x17, [x16, #0x778] c1e8: 911de210 add x16, x16, #0x778 c1ec: d61f0220 br x17 000000000000c1f0 : c1f0: 900005b0 adrp x16, 0xc0000 c1f4: f943c211 ldr x17, [x16, #0x780] c1f8: 911e0210 add x16, x16, #0x780 c1fc: d61f0220 br x17 000000000000c200 : c200: 900005b0 adrp x16, 0xc0000 c204: f943c611 ldr x17, [x16, #0x788] c208: 911e2210 add x16, x16, #0x788 c20c: d61f0220 br x17 000000000000c210 : c210: 900005b0 adrp x16, 0xc0000 c214: f943ca11 ldr x17, [x16, #0x790] c218: 911e4210 add x16, x16, #0x790 c21c: d61f0220 br x17 000000000000c220 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetAppVersionEPKc@plt>: c220: 900005b0 adrp x16, 0xc0000 c224: f943ce11 ldr x17, [x16, #0x798] c228: 911e6210 add x16, x16, #0x798 c22c: d61f0220 br x17 000000000000c230 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetDeviceIdEPKc@plt>: c230: 900005b0 adrp x16, 0xc0000 c234: f943d211 ldr x17, [x16, #0x7a0] c238: 911e8210 add x16, x16, #0x7a0 c23c: d61f0220 br x17 000000000000c240 : c240: 900005b0 adrp x16, 0xc0000 c244: f943d611 ldr x17, [x16, #0x7a8] c248: 911ea210 add x16, x16, #0x7a8 c24c: d61f0220 br x17 000000000000c250 <_ZN6GCloud10CrashSight21CrashSightMobileAgent14SetDeviceModelEPKc@plt>: c250: 900005b0 adrp x16, 0xc0000 c254: f943da11 ldr x17, [x16, #0x7b0] c258: 911ec210 add x16, x16, #0x7b0 c25c: d61f0220 br x17 000000000000c260 : c260: 900005b0 adrp x16, 0xc0000 c264: f943de11 ldr x17, [x16, #0x7b8] c268: 911ee210 add x16, x16, #0x7b8 c26c: d61f0220 br x17 000000000000c270 : c270: 900005b0 adrp x16, 0xc0000 c274: f943e211 ldr x17, [x16, #0x7c0] c278: 911f0210 add x16, x16, #0x7c0 c27c: d61f0220 br x17 000000000000c280 <_ZN6GCloud10CrashSight21CrashSightMobileAgent9SetUserIdEPKc@plt>: c280: 900005b0 adrp x16, 0xc0000 c284: f943e611 ldr x17, [x16, #0x7c8] c288: 911f2210 add x16, x16, #0x7c8 c28c: d61f0220 br x17 000000000000c290 <_ZN6GCloud10CrashSight21CrashSightMobileAgent7TestANREv@plt>: c290: 900005b0 adrp x16, 0xc0000 c294: f943ea11 ldr x17, [x16, #0x7d0] c298: 911f4210 add x16, x16, #0x7d0 c29c: d61f0220 br x17 000000000000c2a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12TestOomCrashEv@plt>: c2a0: 900005b0 adrp x16, 0xc0000 c2a4: f943ee11 ldr x17, [x16, #0x7d8] c2a8: 911f6210 add x16, x16, #0x7d8 c2ac: d61f0220 br x17 000000000000c2b0 : c2b0: 900005b0 adrp x16, 0xc0000 c2b4: f943f211 ldr x17, [x16, #0x7e0] c2b8: 911f8210 add x16, x16, #0x7e0 c2bc: d61f0220 br x17 000000000000c2c0 : c2c0: 900005b0 adrp x16, 0xc0000 c2c4: f943f611 ldr x17, [x16, #0x7e8] c2c8: 911fa210 add x16, x16, #0x7e8 c2cc: d61f0220 br x17 000000000000c2d0 : c2d0: 900005b0 adrp x16, 0xc0000 c2d4: f943fa11 ldr x17, [x16, #0x7f0] c2d8: 911fc210 add x16, x16, #0x7f0 c2dc: d61f0220 br x17 000000000000c2e0 : c2e0: 900005b0 adrp x16, 0xc0000 c2e4: f943fe11 ldr x17, [x16, #0x7f8] c2e8: 911fe210 add x16, x16, #0x7f8 c2ec: d61f0220 br x17 000000000000c2f0 : c2f0: 900005b0 adrp x16, 0xc0000 c2f4: f9440211 ldr x17, [x16, #0x800] c2f8: 91200210 add x16, x16, #0x800 c2fc: d61f0220 br x17 000000000000c300 : c300: 900005b0 adrp x16, 0xc0000 c304: f9440611 ldr x17, [x16, #0x808] c308: 91202210 add x16, x16, #0x808 c30c: d61f0220 br x17 000000000000c310 : c310: 900005b0 adrp x16, 0xc0000 c314: f9440a11 ldr x17, [x16, #0x810] c318: 91204210 add x16, x16, #0x810 c31c: d61f0220 br x17 000000000000c320 <_exit@plt>: c320: 900005b0 adrp x16, 0xc0000 c324: f9440e11 ldr x17, [x16, #0x818] c328: 91206210 add x16, x16, #0x818 c32c: d61f0220 br x17 000000000000c330 <__errno@plt>: c330: 900005b0 adrp x16, 0xc0000 c334: f9441211 ldr x17, [x16, #0x820] c338: 91208210 add x16, x16, #0x820 c33c: d61f0220 br x17 000000000000c340 <_ZN3UQM8UQMCrash18ReportExceptionPRVEiRKNS_9UQMStringES3_S3_RKNS_9UQMVectorINS_9UQMKVPairELj16EEES3_bi@plt>: c340: 900005b0 adrp x16, 0xc0000 c344: f9441611 ldr x17, [x16, #0x828] c348: 9120a210 add x16, x16, #0x828 c34c: d61f0220 br x17 000000000000c350 : c350: 900005b0 adrp x16, 0xc0000 c354: f9441a11 ldr x17, [x16, #0x830] c358: 9120c210 add x16, x16, #0x830 c35c: d61f0220 br x17 000000000000c360 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12GetCrashUuidEPvi@plt>: c360: 900005b0 adrp x16, 0xc0000 c364: f9441e11 ldr x17, [x16, #0x838] c368: 9120e210 add x16, x16, #0x838 c36c: d61f0220 br x17 000000000000c370 : c370: 900005b0 adrp x16, 0xc0000 c374: f9442211 ldr x17, [x16, #0x840] c378: 91210210 add x16, x16, #0x840 c37c: d61f0220 br x17 000000000000c380 : c380: 900005b0 adrp x16, 0xc0000 c384: f9442611 ldr x17, [x16, #0x848] c388: 91212210 add x16, x16, #0x848 c38c: d61f0220 br x17 000000000000c390 <_ZN3UQM8UQMCrash11EntrySubMapERKNS_9UQMStringE@plt>: c390: 900005b0 adrp x16, 0xc0000 c394: f9442a11 ldr x17, [x16, #0x850] c398: 91214210 add x16, x16, #0x850 c39c: d61f0220 br x17 000000000000c3a0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_RNSt6__ndk13mapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS4_4lessISB_EENS9_INS4_4pairIKSB_SB_EEEEEEi@plt>: c3a0: 900005b0 adrp x16, 0xc0000 c3a4: f9442e11 ldr x17, [x16, #0x858] c3a8: 91216210 add x16, x16, #0x858 c3ac: d61f0220 br x17 000000000000c3b0 : c3b0: 900005b0 adrp x16, 0xc0000 c3b4: f9443211 ldr x17, [x16, #0x860] c3b8: 91218210 add x16, x16, #0x860 c3bc: d61f0220 br x17 000000000000c3c0 : c3c0: 900005b0 adrp x16, 0xc0000 c3c4: f9443611 ldr x17, [x16, #0x868] c3c8: 9121a210 add x16, x16, #0x868 c3cc: d61f0220 br x17 000000000000c3d0 : c3d0: 900005b0 adrp x16, 0xc0000 c3d4: f9443a11 ldr x17, [x16, #0x870] c3d8: 9121c210 add x16, x16, #0x870 c3dc: d61f0220 br x17 000000000000c3e0 : c3e0: 900005b0 adrp x16, 0xc0000 c3e4: f9443e11 ldr x17, [x16, #0x878] c3e8: 9121e210 add x16, x16, #0x878 c3ec: d61f0220 br x17 000000000000c3f0 : c3f0: 900005b0 adrp x16, 0xc0000 c3f4: f9444211 ldr x17, [x16, #0x880] c3f8: 91220210 add x16, x16, #0x880 c3fc: d61f0220 br x17 000000000000c400 : c400: 900005b0 adrp x16, 0xc0000 c404: f9444611 ldr x17, [x16, #0x888] c408: 91222210 add x16, x16, #0x888 c40c: d61f0220 br x17 000000000000c410 : c410: 900005b0 adrp x16, 0xc0000 c414: f9444a11 ldr x17, [x16, #0x890] c418: 91224210 add x16, x16, #0x890 c41c: d61f0220 br x17 000000000000c420 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12AddSceneDataEPKcS3_@plt>: c420: 900005b0 adrp x16, 0xc0000 c424: f9444e11 ldr x17, [x16, #0x898] c428: 91226210 add x16, x16, #0x898 c42c: d61f0220 br x17 000000000000c430 : c430: 900005b0 adrp x16, 0xc0000 c434: f9445211 ldr x17, [x16, #0x8a0] c438: 91228210 add x16, x16, #0x8a0 c43c: d61f0220 br x17 000000000000c440 : c440: 900005b0 adrp x16, 0xc0000 c444: f9445611 ldr x17, [x16, #0x8a8] c448: 9122a210 add x16, x16, #0x8a8 c44c: d61f0220 br x17 000000000000c450 : c450: 900005b0 adrp x16, 0xc0000 c454: f9445a11 ldr x17, [x16, #0x8b0] c458: 9122c210 add x16, x16, #0x8b0 c45c: d61f0220 br x17 000000000000c460 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20ConfigCrashServerUrlEPKc@plt>: c460: 900005b0 adrp x16, 0xc0000 c464: f9445e11 ldr x17, [x16, #0x8b8] c468: 9122e210 add x16, x16, #0x8b8 c46c: d61f0220 br x17 000000000000c470 : c470: 900005b0 adrp x16, 0xc0000 c474: f9446211 ldr x17, [x16, #0x8c0] c478: 91230210 add x16, x16, #0x8c0 c47c: d61f0220 br x17 000000000000c480 : c480: 900005b0 adrp x16, 0xc0000 c484: f9446611 ldr x17, [x16, #0x8c8] c488: 91232210 add x16, x16, #0x8c8 c48c: d61f0220 br x17 000000000000c490 : c490: 900005b0 adrp x16, 0xc0000 c494: f9446a11 ldr x17, [x16, #0x8d0] c498: 91234210 add x16, x16, #0x8d0 c49c: d61f0220 br x17 000000000000c4a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13InitWithAppIdEPKc@plt>: c4a0: 900005b0 adrp x16, 0xc0000 c4a4: f9446e11 ldr x17, [x16, #0x8d8] c4a8: 91236210 add x16, x16, #0x8d8 c4ac: d61f0220 br x17 000000000000c4b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetCatchMultiSignalEb@plt>: c4b0: 900005b0 adrp x16, 0xc0000 c4b4: f9447211 ldr x17, [x16, #0x8e0] c4b8: 91238210 add x16, x16, #0x8e0 c4bc: d61f0220 br x17 000000000000c4c0 <_ZN3UQM8UQMCrash9SetUserIdERKNS_9UQMStringE@plt>: c4c0: 900005b0 adrp x16, 0xc0000 c4c4: f9447611 ldr x17, [x16, #0x8e8] c4c8: 9123a210 add x16, x16, #0x8e8 c4cc: d61f0220 br x17 000000000000c4d0 <_ZN3UQM8UQMCrash30ConfigCrashServerUrlBeforeInitERKNS_9UQMStringE@plt>: c4d0: 900005b0 adrp x16, 0xc0000 c4d4: f9447a11 ldr x17, [x16, #0x8f0] c4d8: 9123c210 add x16, x16, #0x8f0 c4dc: d61f0220 br x17 000000000000c4e0 : c4e0: 900005b0 adrp x16, 0xc0000 c4e4: f9447e11 ldr x17, [x16, #0x8f8] c4e8: 9123e210 add x16, x16, #0x8f8 c4ec: d61f0220 br x17 000000000000c4f0 <_ZN3UQM8UQMCrash4InitERKNS_9UQMStringEbbS3_@plt>: c4f0: 900005b0 adrp x16, 0xc0000 c4f4: f9448211 ldr x17, [x16, #0x900] c4f8: 91240210 add x16, x16, #0x900 c4fc: d61f0220 br x17 000000000000c500 : c500: 900005b0 adrp x16, 0xc0000 c504: f9448611 ldr x17, [x16, #0x908] c508: 91242210 add x16, x16, #0x908 c50c: d61f0220 br x17 000000000000c510 : c510: 900005b0 adrp x16, 0xc0000 c514: f9448a11 ldr x17, [x16, #0x910] c518: 91244210 add x16, x16, #0x910 c51c: d61f0220 br x17 000000000000c520 : c520: 900005b0 adrp x16, 0xc0000 c524: f9448e11 ldr x17, [x16, #0x918] c528: 91246210 add x16, x16, #0x918 c52c: d61f0220 br x17 000000000000c530 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11TestOcCrashEv@plt>: c530: 900005b0 adrp x16, 0xc0000 c534: f9449211 ldr x17, [x16, #0x920] c538: 91248210 add x16, x16, #0x920 c53c: d61f0220 br x17 000000000000c540 : c540: 900005b0 adrp x16, 0xc0000 c544: f9449611 ldr x17, [x16, #0x928] c548: 9124a210 add x16, x16, #0x928 c54c: d61f0220 br x17 000000000000c550 : c550: 900005b0 adrp x16, 0xc0000 c554: f9449a11 ldr x17, [x16, #0x930] c558: 9124c210 add x16, x16, #0x930 c55c: d61f0220 br x17 000000000000c560 : c560: 900005b0 adrp x16, 0xc0000 c564: f9449e11 ldr x17, [x16, #0x938] c568: 9124e210 add x16, x16, #0x938 c56c: d61f0220 br x17 000000000000c570 <__stack_chk_fail@plt>: c570: 900005b0 adrp x16, 0xc0000 c574: f944a211 ldr x17, [x16, #0x940] c578: 91250210 add x16, x16, #0x940 c57c: d61f0220 br x17 000000000000c580 : c580: 900005b0 adrp x16, 0xc0000 c584: f944a611 ldr x17, [x16, #0x948] c588: 91252210 add x16, x16, #0x948 c58c: d61f0220 br x17 000000000000c590 : c590: 900005b0 adrp x16, 0xc0000 c594: f944aa11 ldr x17, [x16, #0x950] c598: 91254210 add x16, x16, #0x950 c59c: d61f0220 br x17 000000000000c5a0 : c5a0: 900005b0 adrp x16, 0xc0000 c5a4: f944ae11 ldr x17, [x16, #0x958] c5a8: 91256210 add x16, x16, #0x958 c5ac: d61f0220 br x17 000000000000c5b0 : c5b0: 900005b0 adrp x16, 0xc0000 c5b4: f944b211 ldr x17, [x16, #0x960] c5b8: 91258210 add x16, x16, #0x960 c5bc: d61f0220 br x17 000000000000c5c0 : c5c0: 900005b0 adrp x16, 0xc0000 c5c4: f944b611 ldr x17, [x16, #0x968] c5c8: 9125a210 add x16, x16, #0x968 c5cc: d61f0220 br x17 000000000000c5d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetGameTypeEi@plt>: c5d0: 900005b0 adrp x16, 0xc0000 c5d4: f944ba11 ldr x17, [x16, #0x970] c5d8: 9125c210 add x16, x16, #0x970 c5dc: d61f0220 br x17 000000000000c5e0 : c5e0: 900005b0 adrp x16, 0xc0000 c5e4: f944be11 ldr x17, [x16, #0x978] c5e8: 9125e210 add x16, x16, #0x978 c5ec: d61f0220 br x17 000000000000c5f0 <_ZN3UQM8UQMCrash14SetCallBackMsgERKNS_9UQMStringE@plt>: c5f0: 900005b0 adrp x16, 0xc0000 c5f4: f944c211 ldr x17, [x16, #0x980] c5f8: 91260210 add x16, x16, #0x980 c5fc: d61f0220 br x17 000000000000c600 : c600: 900005b0 adrp x16, 0xc0000 c604: f944c611 ldr x17, [x16, #0x988] c608: 91262210 add x16, x16, #0x988 c60c: d61f0220 br x17 000000000000c610 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12setServerEnvEPKc@plt>: c610: 900005b0 adrp x16, 0xc0000 c614: f944ca11 ldr x17, [x16, #0x990] c618: 91264210 add x16, x16, #0x990 c61c: d61f0220 br x17 000000000000c620 : c620: 900005b0 adrp x16, 0xc0000 c624: f944ce11 ldr x17, [x16, #0x998] c628: 91266210 add x16, x16, #0x998 c62c: d61f0220 br x17 000000000000c630 : c630: 900005b0 adrp x16, 0xc0000 c634: f944d211 ldr x17, [x16, #0x9a0] c638: 91268210 add x16, x16, #0x9a0 c63c: d61f0220 br x17 000000000000c640 : c640: 900005b0 adrp x16, 0xc0000 c644: f944d611 ldr x17, [x16, #0x9a8] c648: 9126a210 add x16, x16, #0x9a8 c64c: d61f0220 br x17 000000000000c650 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetUnwindExtraStackEb@plt>: c650: 900005b0 adrp x16, 0xc0000 c654: f944da11 ldr x17, [x16, #0x9b0] c658: 9126c210 add x16, x16, #0x9b0 c65c: d61f0220 br x17 000000000000c660 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16testUseAfterFreeEv@plt>: c660: 900005b0 adrp x16, 0xc0000 c664: f944de11 ldr x17, [x16, #0x9b8] c668: 9126e210 add x16, x16, #0x9b8 c66c: d61f0220 br x17 000000000000c670 : c670: 900005b0 adrp x16, 0xc0000 c674: f944e211 ldr x17, [x16, #0x9c0] c678: 91270210 add x16, x16, #0x9c0 c67c: d61f0220 br x17 000000000000c680 : c680: 900005b0 adrp x16, 0xc0000 c684: f944e611 ldr x17, [x16, #0x9c8] c688: 91272210 add x16, x16, #0x9c8 c68c: d61f0220 br x17 000000000000c690 : c690: 900005b0 adrp x16, 0xc0000 c694: f944ea11 ldr x17, [x16, #0x9d0] c698: 91274210 add x16, x16, #0x9d0 c69c: d61f0220 br x17 000000000000c6a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18SetUploadThreadNumEi@plt>: c6a0: 900005b0 adrp x16, 0xc0000 c6a4: f944ee11 ldr x17, [x16, #0x9d8] c6a8: 91276210 add x16, x16, #0x9d8 c6ac: d61f0220 br x17 000000000000c6b0 : c6b0: 900005b0 adrp x16, 0xc0000 c6b4: f944f211 ldr x17, [x16, #0x9e0] c6b8: 91278210 add x16, x16, #0x9e0 c6bc: d61f0220 br x17 000000000000c6c0 : c6c0: 900005b0 adrp x16, 0xc0000 c6c4: f944f611 ldr x17, [x16, #0x9e8] c6c8: 9127a210 add x16, x16, #0x9e8 c6cc: d61f0220 br x17 000000000000c6d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16startDumpRoutineEiillibPKc@plt>: c6d0: 900005b0 adrp x16, 0xc0000 c6d4: f944fa11 ldr x17, [x16, #0x9f0] c6d8: 9127c210 add x16, x16, #0x9f0 c6dc: d61f0220 br x17 000000000000c6e0 : c6e0: 900005b0 adrp x16, 0xc0000 c6e4: f944fe11 ldr x17, [x16, #0x9f8] c6e8: 9127e210 add x16, x16, #0x9f8 c6ec: d61f0220 br x17 000000000000c6f0 : c6f0: 900005b0 adrp x16, 0xc0000 c6f4: f9450211 ldr x17, [x16, #0xa00] c6f8: 91280210 add x16, x16, #0xa00 c6fc: d61f0220 br x17 000000000000c700 <_ZN3UQM8UQMCrash12SetUserValueERKNS_9UQMStringES3_@plt>: c700: 900005b0 adrp x16, 0xc0000 c704: f9450611 ldr x17, [x16, #0xa08] c708: 91282210 add x16, x16, #0xa08 c70c: d61f0220 br x17 000000000000c710 : c710: 900005b0 adrp x16, 0xc0000 c714: f9450a11 ldr x17, [x16, #0xa10] c718: 91284210 add x16, x16, #0xa10 c71c: d61f0220 br x17 000000000000c720 : c720: 900005b0 adrp x16, 0xc0000 c724: f9450e11 ldr x17, [x16, #0xa18] c728: 91286210 add x16, x16, #0xa18 c72c: d61f0220 br x17 000000000000c730 <_ZN3UQM8UQMCrash7LogInfoEiRKNS_9UQMStringES3_@plt>: c730: 900005b0 adrp x16, 0xc0000 c734: f9451211 ldr x17, [x16, #0xa20] c738: 91288210 add x16, x16, #0xa20 c73c: d61f0220 br x17 000000000000c740 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ReportExceptionEiPKcS3_S3_S3_bi@plt>: c740: 900005b0 adrp x16, 0xc0000 c744: f9451611 ldr x17, [x16, #0xa28] c748: 9128a210 add x16, x16, #0xa28 c74c: d61f0220 br x17 000000000000c750 <__android_log_vprint@plt>: c750: 900005b0 adrp x16, 0xc0000 c754: f9451a11 ldr x17, [x16, #0xa30] c758: 9128c210 add x16, x16, #0xa30 c75c: d61f0220 br x17 000000000000c760 <_ZN3UQM8UQMCrash8SetAppIdERKNS_9UQMStringE@plt>: c760: 900005b0 adrp x16, 0xc0000 c764: f9451e11 ldr x17, [x16, #0xa38] c768: 9128e210 add x16, x16, #0xa38 c76c: d61f0220 br x17 000000000000c770 <_ZN3UQM8UQMCrash19SetCrashLogObserverEPNS_19UQMCrashLogObserverE@plt>: c770: 900005b0 adrp x16, 0xc0000 c774: f9452211 ldr x17, [x16, #0xa40] c778: 91290210 add x16, x16, #0xa40 c77c: d61f0220 br x17 000000000000c780 : c780: 900005b0 adrp x16, 0xc0000 c784: f9452611 ldr x17, [x16, #0xa48] c788: 91292210 add x16, x16, #0xa48 c78c: d61f0220 br x17 000000000000c790 : c790: 900005b0 adrp x16, 0xc0000 c794: f9452a11 ldr x17, [x16, #0xa50] c798: 91294210 add x16, x16, #0xa50 c79c: d61f0220 br x17 000000000000c7a0 : c7a0: 900005b0 adrp x16, 0xc0000 c7a4: f9452e11 ldr x17, [x16, #0xa58] c7a8: 91296210 add x16, x16, #0xa58 c7ac: d61f0220 br x17 000000000000c7b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18RestartCrashReportEv@plt>: c7b0: 900005b0 adrp x16, 0xc0000 c7b4: f9453211 ldr x17, [x16, #0xa60] c7b8: 91298210 add x16, x16, #0xa60 c7bc: d61f0220 br x17 000000000000c7c0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_i@plt>: c7c0: 900005b0 adrp x16, 0xc0000 c7c4: f9453611 ldr x17, [x16, #0xa68] c7c8: 9129a210 add x16, x16, #0xa68 c7cc: d61f0220 br x17 000000000000c7d0 : c7d0: 900005b0 adrp x16, 0xc0000 c7d4: f9453a11 ldr x17, [x16, #0xa70] c7d8: 9129c210 add x16, x16, #0xa70 c7dc: d61f0220 br x17 000000000000c7e0 : c7e0: 900005b0 adrp x16, 0xc0000 c7e4: f9453e11 ldr x17, [x16, #0xa78] c7e8: 9129e210 add x16, x16, #0xa78 c7ec: d61f0220 br x17 000000000000c7f0 : c7f0: 900005b0 adrp x16, 0xc0000 c7f4: f9454211 ldr x17, [x16, #0xa80] c7f8: 912a0210 add x16, x16, #0xa80 c7fc: d61f0220 br x17 000000000000c800 <__android_log_write@plt>: c800: 900005b0 adrp x16, 0xc0000 c804: f9454611 ldr x17, [x16, #0xa88] c808: 912a2210 add x16, x16, #0xa88 c80c: d61f0220 br x17 000000000000c810 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ConfigDebugModeEb@plt>: c810: 900005b0 adrp x16, 0xc0000 c814: f9454a11 ldr x17, [x16, #0xa90] c818: 912a4210 add x16, x16, #0xa90 c81c: d61f0220 br x17 000000000000c820 : c820: 900005b0 adrp x16, 0xc0000 c824: f9454e11 ldr x17, [x16, #0xa98] c828: 912a6210 add x16, x16, #0xa98 c82c: d61f0220 br x17 000000000000c830 : c830: 900005b0 adrp x16, 0xc0000 c834: f9455211 ldr x17, [x16, #0xaa0] c838: 912a8210 add x16, x16, #0xaa0 c83c: d61f0220 br x17 000000000000c840 : c840: 900005b0 adrp x16, 0xc0000 c844: f9455611 ldr x17, [x16, #0xaa8] c848: 912aa210 add x16, x16, #0xaa8 c84c: d61f0220 br x17 000000000000c850 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19startMonitorFdCountEiii@plt>: c850: 900005b0 adrp x16, 0xc0000 c854: f9455a11 ldr x17, [x16, #0xab0] c858: 912ac210 add x16, x16, #0xab0 c85c: d61f0220 br x17 000000000000c860 : c860: 900005b0 adrp x16, 0xc0000 c864: f9455e11 ldr x17, [x16, #0xab8] c868: 912ae210 add x16, x16, #0xab8 c86c: d61f0220 br x17 000000000000c870 <_ZN3UQM8UQMCrash15SetUserSceneTagERKNS_9UQMStringE@plt>: c870: 900005b0 adrp x16, 0xc0000 c874: f9456211 ldr x17, [x16, #0xac0] c878: 912b0210 add x16, x16, #0xac0 c87c: d61f0220 br x17 000000000000c880 : c880: 900005b0 adrp x16, 0xc0000 c884: f9456611 ldr x17, [x16, #0xac8] c888: 912b2210 add x16, x16, #0xac8 c88c: d61f0220 br x17 000000000000c890 : c890: 900005b0 adrp x16, 0xc0000 c894: f9456a11 ldr x17, [x16, #0xad0] c898: 912b4210 add x16, x16, #0xad0 c89c: d61f0220 br x17 000000000000c8a0 : c8a0: 900005b0 adrp x16, 0xc0000 c8a4: f9456e11 ldr x17, [x16, #0xad8] c8a8: 912b6210 add x16, x16, #0xad8 c8ac: d61f0220 br x17 000000000000c8b0 : c8b0: 900005b0 adrp x16, 0xc0000 c8b4: f9457211 ldr x17, [x16, #0xae0] c8b8: 912b8210 add x16, x16, #0xae0 c8bc: d61f0220 br x17 000000000000c8c0 : c8c0: 900005b0 adrp x16, 0xc0000 c8c4: f9457611 ldr x17, [x16, #0xae8] c8c8: 912ba210 add x16, x16, #0xae8 c8cc: d61f0220 br x17 000000000000c8d0 <_ZN3UQM8UQMCrash28ConfigCallbackTypeBeforeInitEi@plt>: c8d0: 900005b0 adrp x16, 0xc0000 c8d4: f9457a11 ldr x17, [x16, #0xaf0] c8d8: 912bc210 add x16, x16, #0xaf0 c8dc: d61f0220 br x17 000000000000c8e0 : c8e0: 900005b0 adrp x16, 0xc0000 c8e4: f9457e11 ldr x17, [x16, #0xaf8] c8e8: 912be210 add x16, x16, #0xaf8 c8ec: d61f0220 br x17 000000000000c8f0 <_ZN3UQM9UQMLogger10consoleLogEiPKcz@plt>: c8f0: 900005b0 adrp x16, 0xc0000 c8f4: f9458211 ldr x17, [x16, #0xb00] c8f8: 912c0210 add x16, x16, #0xb00 c8fc: d61f0220 br x17 000000000000c900 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ReportLogInfoEPKcS3_@plt>: c900: 900005b0 adrp x16, 0xc0000 c904: f9458611 ldr x17, [x16, #0xb08] c908: 912c2210 add x16, x16, #0xb08 c90c: d61f0220 br x17 000000000000c910 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16getExceptionTypeEPKc@plt>: c910: 900005b0 adrp x16, 0xc0000 c914: f9458a11 ldr x17, [x16, #0xb10] c918: 912c4210 add x16, x16, #0xb10 c91c: d61f0220 br x17 000000000000c920 : c920: 900005b0 adrp x16, 0xc0000 c924: f9458e11 ldr x17, [x16, #0xb18] c928: 912c6210 add x16, x16, #0xb18 c92c: d61f0220 br x17 000000000000c930 : c930: 900005b0 adrp x16, 0xc0000 c934: f9459211 ldr x17, [x16, #0xb20] c938: 912c8210 add x16, x16, #0xb20 c93c: d61f0220 br x17 000000000000c940 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19ConfigCrashReporterEi@plt>: c940: 900005b0 adrp x16, 0xc0000 c944: f9459611 ldr x17, [x16, #0xb28] c948: 912ca210 add x16, x16, #0xb28 c94c: d61f0220 br x17 000000000000c950 : c950: 900005b0 adrp x16, 0xc0000 c954: f9459a11 ldr x17, [x16, #0xb30] c958: 912cc210 add x16, x16, #0xb30 c95c: d61f0220 br x17 000000000000c960 : c960: 900005b0 adrp x16, 0xc0000 c964: f9459e11 ldr x17, [x16, #0xb38] c968: 912ce210 add x16, x16, #0xb38 c96c: d61f0220 br x17 000000000000c970 : c970: 900005b0 adrp x16, 0xc0000 c974: f945a211 ldr x17, [x16, #0xb40] c978: 912d0210 add x16, x16, #0xb40 c97c: d61f0220 br x17 000000000000c980 : c980: 900005b0 adrp x16, 0xc0000 c984: f945a611 ldr x17, [x16, #0xb48] c988: 912d2210 add x16, x16, #0xb48 c98c: d61f0220 br x17 000000000000c990 : c990: 900005b0 adrp x16, 0xc0000 c994: f945aa11 ldr x17, [x16, #0xb50] c998: 912d4210 add x16, x16, #0xb50 c99c: d61f0220 br x17 000000000000c9a0 : c9a0: 900005b0 adrp x16, 0xc0000 c9a4: f945ae11 ldr x17, [x16, #0xb58] c9a8: 912d6210 add x16, x16, #0xb58 c9ac: d61f0220 br x17 000000000000c9b0 : c9b0: 900005b0 adrp x16, 0xc0000 c9b4: f945b211 ldr x17, [x16, #0xb60] c9b8: 912d8210 add x16, x16, #0xb60 c9bc: d61f0220 br x17 000000000000c9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt>: c9c0: 900005b0 adrp x16, 0xc0000 c9c4: f945b611 ldr x17, [x16, #0xb68] c9c8: 912da210 add x16, x16, #0xb68 c9cc: d61f0220 br x17 000000000000c9d0 : c9d0: 900005b0 adrp x16, 0xc0000 c9d4: f945ba11 ldr x17, [x16, #0xb70] c9d8: 912dc210 add x16, x16, #0xb70 c9dc: d61f0220 br x17 000000000000c9e0 : c9e0: 900005b0 adrp x16, 0xc0000 c9e4: f945be11 ldr x17, [x16, #0xb78] c9e8: 912de210 add x16, x16, #0xb78 c9ec: d61f0220 br x17 000000000000c9f0 : c9f0: 900005b0 adrp x16, 0xc0000 c9f4: f945c211 ldr x17, [x16, #0xb80] c9f8: 912e0210 add x16, x16, #0xb80 c9fc: d61f0220 br x17 000000000000ca00 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt>: ca00: 900005b0 adrp x16, 0xc0000 ca04: f945c611 ldr x17, [x16, #0xb88] ca08: 912e2210 add x16, x16, #0xb88 ca0c: d61f0220 br x17 000000000000ca10 : ca10: 900005b0 adrp x16, 0xc0000 ca14: f945ca11 ldr x17, [x16, #0xb90] ca18: 912e4210 add x16, x16, #0xb90 ca1c: d61f0220 br x17 000000000000ca20 : ca20: 900005b0 adrp x16, 0xc0000 ca24: f945ce11 ldr x17, [x16, #0xb98] ca28: 912e6210 add x16, x16, #0xb98 ca2c: d61f0220 br x17 000000000000ca30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8SetSceneEi@plt>: ca30: 900005b0 adrp x16, 0xc0000 ca34: f945d211 ldr x17, [x16, #0xba0] ca38: 912e8210 add x16, x16, #0xba0 ca3c: d61f0220 br x17 000000000000ca40 : ca40: 900005b0 adrp x16, 0xc0000 ca44: f945d611 ldr x17, [x16, #0xba8] ca48: 912ea210 add x16, x16, #0xba8 ca4c: d61f0220 br x17 000000000000ca50 : ca50: 900005b0 adrp x16, 0xc0000 ca54: f945da11 ldr x17, [x16, #0xbb0] ca58: 912ec210 add x16, x16, #0xbb0 ca5c: d61f0220 br x17 000000000000ca60 : ca60: 900005b0 adrp x16, 0xc0000 ca64: f945de11 ldr x17, [x16, #0xbb8] ca68: 912ee210 add x16, x16, #0xbb8 ca6c: d61f0220 br x17 000000000000ca70 : ca70: 900005b0 adrp x16, 0xc0000 ca74: f945e211 ldr x17, [x16, #0xbc0] ca78: 912f0210 add x16, x16, #0xbc0 ca7c: d61f0220 br x17 000000000000ca80 : ca80: 900005b0 adrp x16, 0xc0000 ca84: f945e611 ldr x17, [x16, #0xbc8] ca88: 912f2210 add x16, x16, #0xbc8 ca8c: d61f0220 br x17 000000000000ca90 : ca90: 900005b0 adrp x16, 0xc0000 ca94: f945ea11 ldr x17, [x16, #0xbd0] ca98: 912f4210 add x16, x16, #0xbd0 ca9c: d61f0220 br x17 000000000000caa0 : caa0: 900005b0 adrp x16, 0xc0000 caa4: f945ee11 ldr x17, [x16, #0xbd8] caa8: 912f6210 add x16, x16, #0xbd8 caac: d61f0220 br x17 000000000000cab0 : cab0: 900005b0 adrp x16, 0xc0000 cab4: f945f211 ldr x17, [x16, #0xbe0] cab8: 912f8210 add x16, x16, #0xbe0 cabc: d61f0220 br x17 000000000000cac0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16CloseCrashReportEv@plt>: cac0: 900005b0 adrp x16, 0xc0000 cac4: f945f611 ldr x17, [x16, #0xbe8] cac8: 912fa210 add x16, x16, #0xbe8 cacc: d61f0220 br x17 000000000000cad0 <_ZN3UQM8UQMCrash18SetIsAppForegroundEb@plt>: cad0: 900005b0 adrp x16, 0xc0000 cad4: f945fa11 ldr x17, [x16, #0xbf0] cad8: 912fc210 add x16, x16, #0xbf0 cadc: d61f0220 br x17 000000000000cae0 : cae0: 900005b0 adrp x16, 0xc0000 cae4: f945fe11 ldr x17, [x16, #0xbf8] cae8: 912fe210 add x16, x16, #0xbf8 caec: d61f0220 br x17 000000000000caf0 : caf0: 900005b0 adrp x16, 0xc0000 caf4: f9460211 ldr x17, [x16, #0xc00] caf8: 91300210 add x16, x16, #0xc00 cafc: d61f0220 br x17 000000000000cb00 : cb00: 900005b0 adrp x16, 0xc0000 cb04: f9460611 ldr x17, [x16, #0xc08] cb08: 91302210 add x16, x16, #0xc08 cb0c: d61f0220 br x17 000000000000cb10 : cb10: 900005b0 adrp x16, 0xc0000 cb14: f9460a11 ldr x17, [x16, #0xc10] cb18: 91304210 add x16, x16, #0xc10 cb1c: d61f0220 br x17 000000000000cb20 : cb20: 900005b0 adrp x16, 0xc0000 cb24: f9460e11 ldr x17, [x16, #0xc18] cb28: 91306210 add x16, x16, #0xc18 cb2c: d61f0220 br x17 000000000000cb30 : cb30: 900005b0 adrp x16, 0xc0000 cb34: f9461211 ldr x17, [x16, #0xc20] cb38: 91308210 add x16, x16, #0xc20 cb3c: d61f0220 br x17 000000000000cb40 : cb40: 900005b0 adrp x16, 0xc0000 cb44: f9461611 ldr x17, [x16, #0xc28] cb48: 9130a210 add x16, x16, #0xc28 cb4c: d61f0220 br x17 000000000000cb50 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16GetCrashThreadIdEv@plt>: cb50: 900005b0 adrp x16, 0xc0000 cb54: f9461a11 ldr x17, [x16, #0xc30] cb58: 9130c210 add x16, x16, #0xc30 cb5c: d61f0220 br x17 000000000000cb60 : cb60: 900005b0 adrp x16, 0xc0000 cb64: f9461e11 ldr x17, [x16, #0xc38] cb68: 9130e210 add x16, x16, #0xc38 cb6c: d61f0220 br x17 000000000000cb70 : cb70: 900005b0 adrp x16, 0xc0000 cb74: f9462211 ldr x17, [x16, #0xc40] cb78: 91310210 add x16, x16, #0xc40 cb7c: d61f0220 br x17 000000000000cb80 : cb80: 900005b0 adrp x16, 0xc0000 cb84: f9462611 ldr x17, [x16, #0xc48] cb88: 91312210 add x16, x16, #0xc48 cb8c: d61f0220 br x17 000000000000cb90 : cb90: 900005b0 adrp x16, 0xc0000 cb94: f9462a11 ldr x17, [x16, #0xc50] cb98: 91314210 add x16, x16, #0xc50 cb9c: d61f0220 br x17 000000000000cba0 : cba0: 900005b0 adrp x16, 0xc0000 cba4: f9462e11 ldr x17, [x16, #0xc58] cba8: 91316210 add x16, x16, #0xc58 cbac: d61f0220 br x17 000000000000cbb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ConfigCallbackTypeEi@plt>: cbb0: 900005b0 adrp x16, 0xc0000 cbb4: f9463211 ldr x17, [x16, #0xc60] cbb8: 91318210 add x16, x16, #0xc60 cbbc: d61f0220 br x17 000000000000cbc0 : cbc0: 900005b0 adrp x16, 0xc0000 cbc4: f9463611 ldr x17, [x16, #0xc68] cbc8: 9131a210 add x16, x16, #0xc68 cbcc: d61f0220 br x17 000000000000cbd0 : cbd0: 900005b0 adrp x16, 0xc0000 cbd4: f9463a11 ldr x17, [x16, #0xc70] cbd8: 9131c210 add x16, x16, #0xc70 cbdc: d61f0220 br x17 000000000000cbe0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent23setEnableGetPackageInfoEb@plt>: cbe0: 900005b0 adrp x16, 0xc0000 cbe4: f9463e11 ldr x17, [x16, #0xc78] cbe8: 9131e210 add x16, x16, #0xc78 cbec: d61f0220 br x17 000000000000cbf0 : cbf0: 900005b0 adrp x16, 0xc0000 cbf4: f9464211 ldr x17, [x16, #0xc80] cbf8: 91320210 add x16, x16, #0xc80 cbfc: d61f0220 br x17 000000000000cc00 : cc00: 900005b0 adrp x16, 0xc0000 cc04: f9464611 ldr x17, [x16, #0xc88] cc08: 91322210 add x16, x16, #0xc88 cc0c: d61f0220 br x17 000000000000cc10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20SetCustomizedMatchIDEPKc@plt>: cc10: 900005b0 adrp x16, 0xc0000 cc14: f9464a11 ldr x17, [x16, #0xc90] cc18: 91324210 add x16, x16, #0xc90 cc1c: d61f0220 br x17 000000000000cc20 : cc20: 900005b0 adrp x16, 0xc0000 cc24: f9464e11 ldr x17, [x16, #0xc98] cc28: 91326210 add x16, x16, #0xc98 cc2c: d61f0220 br x17 000000000000cc30 : cc30: 900005b0 adrp x16, 0xc0000 cc34: f9465211 ldr x17, [x16, #0xca0] cc38: 91328210 add x16, x16, #0xca0 cc3c: d61f0220 br x17 000000000000cc40 : cc40: 900005b0 adrp x16, 0xc0000 cc44: f9465611 ldr x17, [x16, #0xca8] cc48: 9132a210 add x16, x16, #0xca8 cc4c: d61f0220 br x17 000000000000cc50 : cc50: 900005b0 adrp x16, 0xc0000 cc54: f9465a11 ldr x17, [x16, #0xcb0] cc58: 9132c210 add x16, x16, #0xcb0 cc5c: d61f0220 br x17 000000000000cc60 <__system_property_get@plt>: cc60: 900005b0 adrp x16, 0xc0000 cc64: f9465e11 ldr x17, [x16, #0xcb8] cc68: 9132e210 add x16, x16, #0xcb8 cc6c: d61f0220 br x17 000000000000cc70 : cc70: 900005b0 adrp x16, 0xc0000 cc74: f9466211 ldr x17, [x16, #0xcc0] cc78: 91330210 add x16, x16, #0xcc0 cc7c: d61f0220 br x17 000000000000cc80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15GetSDKSessionIDEPvi@plt>: cc80: 900005b0 adrp x16, 0xc0000 cc84: f9466611 ldr x17, [x16, #0xcc8] cc88: 91332210 add x16, x16, #0xcc8 cc8c: d61f0220 br x17 000000000000cc90 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13TestJavaCrashEv@plt>: cc90: 900005b0 adrp x16, 0xc0000 cc94: f9466a11 ldr x17, [x16, #0xcd0] cc98: 91334210 add x16, x16, #0xcd0 cc9c: d61f0220 br x17 000000000000cca0 : cca0: 900005b0 adrp x16, 0xc0000 cca4: f9466e11 ldr x17, [x16, #0xcd8] cca8: 91336210 add x16, x16, #0xcd8 ccac: d61f0220 br x17 000000000000ccb0 : ccb0: 900005b0 adrp x16, 0xc0000 ccb4: f9467211 ldr x17, [x16, #0xce0] ccb8: 91338210 add x16, x16, #0xce0 ccbc: d61f0220 br x17 000000000000ccc0 : ccc0: 900005b0 adrp x16, 0xc0000 ccc4: f9467611 ldr x17, [x16, #0xce8] ccc8: 9133a210 add x16, x16, #0xce8 cccc: d61f0220 br x17 000000000000ccd0 <__cxa_atexit@plt>: ccd0: 900005b0 adrp x16, 0xc0000 ccd4: f9467a11 ldr x17, [x16, #0xcf0] ccd8: 9133c210 add x16, x16, #0xcf0 ccdc: d61f0220 br x17 000000000000cce0 : cce0: 900005b0 adrp x16, 0xc0000 cce4: f9467e11 ldr x17, [x16, #0xcf8] cce8: 9133e210 add x16, x16, #0xcf8 ccec: d61f0220 br x17 Disassembly of section .text: 000000000000ccf0 <.text>: ccf0: b00005a0 adrp x0, 0xc1000 ccf4: 91000000 add x0, x0, #0x0 ccf8: 17fffcf2 b 0xc0c0 <__cxa_finalize@plt> ccfc: f00005c0 adrp x0, 0xc7000 cd00: 912d0000 add x0, x0, #0xb40 cd04: 140060dd b 0x25078 <.text+0x18388> cd08: f81e0ff3 str x19, [sp, #-0x20]! cd0c: a9017bfd stp x29, x30, [sp, #0x10] cd10: 910043fd add x29, sp, #0x10 cd14: d00005f3 adrp x19, 0xca000 cd18: 39434268 ldrb w8, [x19, #0xd0] cd1c: 370001c8 tbnz w8, #0x0, 0xcd54 <.text+0x64> cd20: d00005e1 adrp x1, 0xca000 cd24: 9102e021 add x1, x1, #0xb8 cd28: aa0103e8 mov x8, x1 cd2c: 90000160 adrp x0, 0x38000 cd30: b00005a2 adrp x2, 0xc1000 cd34: f900083f str xzr, [x1, #0x10] cd38: f8008d1f str xzr, [x8, #0x8]! cd3c: 91297000 add x0, x0, #0xa5c cd40: 91000042 add x2, x2, #0x0 cd44: f9000028 str x8, [x1] cd48: 97ffffe2 bl 0xccd0 <__cxa_atexit@plt> cd4c: 320003e8 orr w8, wzr, #0x1 cd50: f9006a68 str x8, [x19, #0xd0] cd54: a9417bfd ldp x29, x30, [sp, #0x10] cd58: f84207f3 ldr x19, [sp], #0x20 cd5c: d65f03c0 ret cd60: f81e0ff3 str x19, [sp, #-0x20]! cd64: a9017bfd stp x29, x30, [sp, #0x10] cd68: 910043fd add x29, sp, #0x10 cd6c: d00005f3 adrp x19, 0xca000 cd70: 3943c268 ldrb w8, [x19, #0xf0] cd74: 370001c8 tbnz w8, #0x0, 0xcdac <.text+0xbc> cd78: d00005e1 adrp x1, 0xca000 cd7c: 91036021 add x1, x1, #0xd8 cd80: aa0103e8 mov x8, x1 cd84: 90000160 adrp x0, 0x38000 cd88: b00005a2 adrp x2, 0xc1000 cd8c: f900083f str xzr, [x1, #0x10] cd90: f8008d1f str xzr, [x8, #0x8]! cd94: 91299000 add x0, x0, #0xa64 cd98: 91000042 add x2, x2, #0x0 cd9c: f9000028 str x8, [x1] cda0: 97ffffcc bl 0xccd0 <__cxa_atexit@plt> cda4: 320003e8 orr w8, wzr, #0x1 cda8: f9007a68 str x8, [x19, #0xf0] cdac: a9417bfd ldp x29, x30, [sp, #0x10] cdb0: f84207f3 ldr x19, [sp], #0x20 cdb4: d65f03c0 ret cdb8: 900005a1 adrp x1, 0xc0000 cdbc: f9474821 ldr x1, [x1, #0xe90] cdc0: d0000140 adrp x0, 0x36000 cdc4: b00005a2 adrp x2, 0xc1000 cdc8: 910b2000 add x0, x0, #0x2c8 cdcc: aa0103e8 mov x8, x1 cdd0: f900083f str xzr, [x1, #0x10] cdd4: f8008d1f str xzr, [x8, #0x8]! cdd8: 91000042 add x2, x2, #0x0 cddc: f9000028 str x8, [x1] cde0: 17ffffbc b 0xccd0 <__cxa_atexit@plt> cde4: a9bf7bfd stp x29, x30, [sp, #-0x10]! cde8: 910003fd mov x29, sp cdec: b4000040 cbz x0, 0xcdf4 <.text+0x104> cdf0: d63f0000 blr x0 cdf4: a8c17bfd ldp x29, x30, [sp], #0x10 cdf8: d65f03c0 ret cdfc: aa0003e1 mov x1, x0 ce00: b00005a2 adrp x2, 0xc1000 ce04: 90000000 adrp x0, 0xc000 <_ZN3UQM8UQMCrash13InitWithAppIdERKNS_9UQMStringE@plt> ce08: 91000042 add x2, x2, #0x0 ce0c: 91379000 add x0, x0, #0xde4 ce10: 17ffffb0 b 0xccd0 <__cxa_atexit@plt> ce14: f81e0ff3 str x19, [sp, #-0x20]! ce18: a9017bfd stp x29, x30, [sp, #0x10] ce1c: 910043fd add x29, sp, #0x10 ce20: 94004144 bl 0x1d330 <.text+0x10640> ce24: 39402008 ldrb w8, [x0, #0x8] ce28: 340005a8 cbz w8, 0xcedc <.text+0x1ec> ce2c: 94004141 bl 0x1d330 <.text+0x10640> ce30: b00005b3 adrp x19, 0xc1000 ce34: 9112c273 add x19, x19, #0x4b0 ce38: 3900201f strb wzr, [x0, #0x8] ce3c: 91042261 add x1, x19, #0x108 ce40: 321d03e0 orr w0, wzr, #0x8 ce44: aa1f03e2 mov x2, xzr ce48: 97fffe8e bl 0xc880 ce4c: 91022261 add x1, x19, #0x88 ce50: 321e03e0 orr w0, wzr, #0x4 ce54: aa1f03e2 mov x2, xzr ce58: 97fffe8a bl 0xc880 ce5c: 9105a261 add x1, x19, #0x168 ce60: 52800160 mov w0, #0xb // =11 ce64: aa1f03e2 mov x2, xzr ce68: 97fffe86 bl 0xc880 ce6c: 9103a261 add x1, x19, #0xe8 ce70: 32000be0 orr w0, wzr, #0x7 ce74: aa1f03e2 mov x2, xzr ce78: 97fffe82 bl 0xc880 ce7c: 91032261 add x1, x19, #0xc8 ce80: 321f07e0 orr w0, wzr, #0x6 ce84: aa1f03e2 mov x2, xzr ce88: 97fffe7e bl 0xc880 ce8c: 9102a261 add x1, x19, #0xa8 ce90: 528000a0 mov w0, #0x5 // =5 ce94: aa1f03e2 mov x2, xzr ce98: 97fffe7a bl 0xc880 ce9c: 9101a261 add x1, x19, #0x68 cea0: 320007e0 orr w0, wzr, #0x3 cea4: aa1f03e2 mov x2, xzr cea8: 97fffe76 bl 0xc880 ceac: 91082261 add x1, x19, #0x208 ceb0: 321c03e0 orr w0, wzr, #0x10 ceb4: aa1f03e2 mov x2, xzr ceb8: 97fffe72 bl 0xc880 cebc: a9417bfd ldp x29, x30, [sp, #0x10] cec0: f0000401 adrp x1, 0x8f000 cec4: f0000402 adrp x2, 0x8f000 cec8: 91310021 add x1, x1, #0xc40 cecc: 91318042 add x2, x2, #0xc60 ced0: 320007e0 orr w0, wzr, #0x3 ced4: f84207f3 ldr x19, [sp], #0x20 ced8: 14002376 b 0x15cb0 <.text+0x8fc0> cedc: a9417bfd ldp x29, x30, [sp, #0x10] cee0: f84207f3 ldr x19, [sp], #0x20 cee4: d65f03c0 ret cee8: f81a0ffc str x28, [sp, #-0x60]! ceec: a90167fa stp x26, x25, [sp, #0x10] cef0: a9025ff8 stp x24, x23, [sp, #0x20] cef4: a90357f6 stp x22, x21, [sp, #0x30] cef8: a9044ff4 stp x20, x19, [sp, #0x40] cefc: a9057bfd stp x29, x30, [sp, #0x50] cf00: 910143fd add x29, sp, #0x50 cf04: d10c43ff sub sp, sp, #0x310 cf08: d53bd059 mrs x25, TPIDR_EL0 cf0c: f9401728 ldr x8, [x25, #0x28] cf10: aa0203f3 mov x19, x2 cf14: aa0103f4 mov x20, x1 cf18: f81a83a8 stur x8, [x29, #-0x58] cf1c: f940d81a ldr x26, [x0, #0x1b0] cf20: 97fffc4c bl 0xc050 cf24: f0000402 adrp x2, 0x8f000 cf28: 2a0003e3 mov w3, w0 cf2c: 9131f042 add x2, x2, #0xc7c cf30: 910823e0 add x0, sp, #0x208 cf34: 321803e1 orr w1, wzr, #0x100 cf38: 97fffd0e bl 0xc370 cf3c: b0000481 adrp x1, 0x9d000 cf40: 913f2021 add x1, x1, #0xfc8 cf44: 910823e0 add x0, sp, #0x208 cf48: 97ffff0a bl 0xcb70 cf4c: aa0003f5 mov x21, x0 cf50: b4000595 cbz x21, 0xd000 <.text+0x310> cf54: 910023e0 add x0, sp, #0x8 cf58: 321703e1 orr w1, wzr, #0x200 cf5c: aa1503e2 mov x2, x21 cf60: 97fffd88 bl 0xc580 cf64: b40004a0 cbz x0, 0xcff8 <.text+0x308> cf68: b0000436 adrp x22, 0x91000 cf6c: b0000497 adrp x23, 0x9d000 cf70: 91378ed6 add x22, x22, #0xde3 cf74: 913e72f7 add x23, x23, #0xf9c cf78: 910023e0 add x0, sp, #0x8 cf7c: 910003e2 mov x2, sp cf80: aa1603e1 mov x1, x22 cf84: 97fffda7 bl 0xc620 cf88: 910003e2 mov x2, sp cf8c: aa1703e1 mov x1, x23 cf90: 97fffda4 bl 0xc620 cf94: 321c03e2 orr w2, wzr, #0x10 cf98: aa1f03e1 mov x1, xzr cf9c: 97ffff15 bl 0xcbf0 cfa0: aa0003f8 mov x24, x0 cfa4: 910003e2 mov x2, sp cfa8: aa1f03e0 mov x0, xzr cfac: aa1703e1 mov x1, x23 cfb0: 97fffd9c bl 0xc620 cfb4: 321c03e2 orr w2, wzr, #0x10 cfb8: aa1f03e1 mov x1, xzr cfbc: 97ffff0d bl 0xcbf0 cfc0: eb1a031f cmp x24, x26 cfc4: 54000062 b.hs 0xcfd0 <.text+0x2e0> cfc8: eb1a001f cmp x0, x26 cfcc: 540000e8 b.hi 0xcfe8 <.text+0x2f8> cfd0: 910023e0 add x0, sp, #0x8 cfd4: 321703e1 orr w1, wzr, #0x200 cfd8: aa1503e2 mov x2, x21 cfdc: 97fffd69 bl 0xc580 cfe0: b5fffcc0 cbnz x0, 0xcf78 <.text+0x288> cfe4: 14000005 b 0xcff8 <.text+0x308> cfe8: 4b1a0008 sub w8, w0, w26 cfec: 4b180009 sub w9, w0, w24 cff0: b9000288 str w8, [x20] cff4: b9000269 str w9, [x19] cff8: aa1503e0 mov x0, x21 cffc: 97fffd41 bl 0xc500 d000: f9401728 ldr x8, [x25, #0x28] d004: f85a83a9 ldur x9, [x29, #-0x58] d008: eb09011f cmp x8, x9 d00c: 54000121 b.ne 0xd030 <.text+0x340> d010: 910c43ff add sp, sp, #0x310 d014: a9457bfd ldp x29, x30, [sp, #0x50] d018: a9444ff4 ldp x20, x19, [sp, #0x40] d01c: a94357f6 ldp x22, x21, [sp, #0x30] d020: a9425ff8 ldp x24, x23, [sp, #0x20] d024: a94167fa ldp x26, x25, [sp, #0x10] d028: f84607fc ldr x28, [sp], #0x60 d02c: d65f03c0 ret d030: 97fffd50 bl 0xc570 <__stack_chk_fail@plt> d034: d10143ff sub sp, sp, #0x50 d038: f9001bf3 str x19, [sp, #0x30] d03c: a9047bfd stp x29, x30, [sp, #0x40] d040: 910103fd add x29, sp, #0x40 d044: d53bd053 mrs x19, TPIDR_EL0 d048: f9401668 ldr x8, [x19, #0x28] d04c: 320003e0 orr w0, wzr, #0x1 d050: f81e83a8 stur x8, [x29, #-0x18] d054: 97fffbbf bl 0xbf50 d058: 90000008 adrp x8, 0xd000 <.text+0x310> d05c: 910023e9 add x9, sp, #0x8 d060: 9102e108 add x8, x8, #0xb8 d064: 91004120 add x0, x9, #0x10 d068: f9000be8 str x8, [sp, #0x10] d06c: 97fffbd5 bl 0xbfc0 d070: 52800088 mov w8, #0x4 // =4 d074: 72a30008 movk w8, #0x1800, lsl #16 d078: b9000be8 str w8, [sp, #0x8] d07c: 900005a8 adrp x8, 0xc1000 d080: 9112c108 add x8, x8, #0x4b0 d084: 321e03e0 orr w0, wzr, #0x4 d088: 91022102 add x2, x8, #0x88 d08c: 910023e1 add x1, sp, #0x8 d090: 97fffdfc bl 0xc880 d094: f9401668 ldr x8, [x19, #0x28] d098: f85e83a9 ldur x9, [x29, #-0x18] d09c: eb09011f cmp x8, x9 d0a0: 540000a1 b.ne 0xd0b4 <.text+0x3c4> d0a4: a9447bfd ldp x29, x30, [sp, #0x40] d0a8: f9401bf3 ldr x19, [sp, #0x30] d0ac: 910143ff add sp, sp, #0x50 d0b0: d65f03c0 ret d0b4: 97fffd2f bl 0xc570 <__stack_chk_fail@plt> d0b8: d10503ff sub sp, sp, #0x140 d0bc: a90e6ffc stp x28, x27, [sp, #0xe0] d0c0: a90f67fa stp x26, x25, [sp, #0xf0] d0c4: a9105ff8 stp x24, x23, [sp, #0x100] d0c8: a91157f6 stp x22, x21, [sp, #0x110] d0cc: a9124ff4 stp x20, x19, [sp, #0x120] d0d0: a9137bfd stp x29, x30, [sp, #0x130] d0d4: 9104c3fd add x29, sp, #0x130 d0d8: d53bd05a mrs x26, TPIDR_EL0 d0dc: f9401748 ldr x8, [x26, #0x28] d0e0: aa0203f5 mov x21, x2 d0e4: aa0103f8 mov x24, x1 d0e8: 2a0003f3 mov w19, w0 d0ec: f81a83a8 stur x8, [x29, #-0x58] d0f0: 97fffc90 bl 0xc330 <__errno@plt> d0f4: aa0003f7 mov x23, x0 d0f8: b94002fb ldr w27, [x23] d0fc: 9400408d bl 0x1d330 <.text+0x10640> d100: 39403408 ldrb w8, [x0, #0xd] d104: 34000328 cbz w8, 0xd168 <.text+0x478> d108: 910163e0 add x0, sp, #0x58 d10c: aa1f03e1 mov x1, xzr d110: 97fffd28 bl 0xc5b0 d114: 37f80380 tbnz w0, #0x1f, 0xd184 <.text+0x494> d118: 940042dc bl 0x1dc88 <.text+0x10f98> d11c: f9400c05 ldr x5, [x0, #0x18] d120: 911f4014 add x20, x0, #0x7d0 d124: f0000402 adrp x2, 0x90000 d128: f0000404 adrp x4, 0x90000 d12c: 91274003 add x3, x0, #0x9d0 d130: 91228842 add x2, x2, #0x8a2 d134: 9122c884 add x4, x4, #0x8b2 d138: 321803e1 orr w1, wzr, #0x100 d13c: aa1403e0 mov x0, x20 d140: 97fffc8c bl 0xc370 d144: aa1403e0 mov x0, x20 d148: 94005362 bl 0x21ed0 <.text+0x151e0> d14c: d0000401 adrp x1, 0x8f000 d150: f0000402 adrp x2, 0x90000 d154: 91322821 add x1, x1, #0xc8a d158: 91231842 add x2, x2, #0x8c6 d15c: 321e03e0 orr w0, wzr, #0x4 d160: aa1403e3 mov x3, x20 d164: 14000010 b 0xd1a4 <.text+0x4b4> d168: d0000401 adrp x1, 0x8f000 d16c: f0000402 adrp x2, 0x90000 d170: 91322821 add x1, x1, #0xc8a d174: 9121c442 add x2, x2, #0x871 d178: 321f07e0 orr w0, wzr, #0x6 d17c: 940022cd bl 0x15cb0 <.text+0x8fc0> d180: 1400000a b 0xd1a8 <.text+0x4b8> d184: b94002e0 ldr w0, [x23] d188: 97fffc5a bl 0xc2f0 d18c: d0000401 adrp x1, 0x8f000 d190: f0000402 adrp x2, 0x90000 d194: aa0003e3 mov x3, x0 d198: 91322821 add x1, x1, #0xc8a d19c: 91221042 add x2, x2, #0x884 d1a0: 528000a0 mov w0, #0x5 // =5 d1a4: 940022c3 bl 0x15cb0 <.text+0x8fc0> d1a8: d0000414 adrp x20, 0x8f000 d1ac: 91322a94 add x20, x20, #0xc8a d1b0: f0000402 adrp x2, 0x90000 d1b4: 91154042 add x2, x2, #0x550 d1b8: 321f07e0 orr w0, wzr, #0x6 d1bc: aa1403e1 mov x1, x20 d1c0: 2a1303e3 mov w3, w19 d1c4: 940022bb bl 0x15cb0 <.text+0x8fc0> d1c8: f0000402 adrp x2, 0x90000 d1cc: 91157842 add x2, x2, #0x55e d1d0: 321f07e0 orr w0, wzr, #0x6 d1d4: aa1403e1 mov x1, x20 d1d8: 2a1b03e3 mov w3, w27 d1dc: 940022b5 bl 0x15cb0 <.text+0x8fc0> d1e0: f0000400 adrp x0, 0x90000 d1e4: 9115bc00 add x0, x0, #0x56f d1e8: 940053ea bl 0x22190 <.text+0x154a0> d1ec: 7100127f cmp w19, #0x4 d1f0: 54000361 b.ne 0xd25c <.text+0x56c> d1f4: f9400b08 ldr x8, [x24, #0x10] d1f8: f140411f cmp x8, #0x10, lsl #12 // =0x10000 d1fc: 54000529 b.ls 0xd2a0 <.text+0x5b0> d200: 900005a9 adrp x9, 0xc1000 d204: 3952c12a ldrb w10, [x9, #0x4b0] d208: 350004ca cbnz w10, 0xd2a0 <.text+0x5b0> d20c: 320003ea orr w10, wzr, #0x1 d210: 3912c12a strb w10, [x9, #0x4b0] d214: b9400108 ldr w8, [x8] d218: 5281e3c9 mov w9, #0xf1e // =3870 d21c: 72bd8a29 movk w9, #0xec51, lsl #16 d220: 6b09011f cmp w8, w9 d224: 540003e1 b.ne 0xd2a0 <.text+0x5b0> d228: 900005a8 adrp x8, 0xc1000 d22c: 9112c108 add x8, x8, #0x4b0 d230: 91022101 add x1, x8, #0x88 d234: 321e03e0 orr w0, wzr, #0x4 d238: aa1f03e2 mov x2, xzr d23c: 97fffd91 bl 0xc880 d240: 90000002 adrp x2, 0xd000 <.text+0x310> d244: 9100d042 add x2, x2, #0x34 d248: 910163e0 add x0, sp, #0x58 d24c: aa1f03e1 mov x1, xzr d250: aa1f03e3 mov x3, xzr d254: 97fffb6f bl 0xc010 d258: 140002e7 b 0xddf4 <.text+0x1104> d25c: 94004035 bl 0x1d330 <.text+0x10640> d260: 71000e7f cmp w19, #0x3 d264: aa0003f9 mov x25, x0 d268: 54000201 b.ne 0xd2a8 <.text+0x5b8> d26c: d0000401 adrp x1, 0x8f000 d270: f0000402 adrp x2, 0x90000 d274: 91322821 add x1, x1, #0xc8a d278: 91162842 add x2, x2, #0x58a d27c: 321f07e0 orr w0, wzr, #0x6 d280: 9400228c bl 0x15cb0 <.text+0x8fc0> d284: 39404328 ldrb w8, [x25, #0x10] d288: 34005b68 cbz w8, 0xddf4 <.text+0x1104> d28c: 320007e0 orr w0, wzr, #0x3 d290: aa1803e1 mov x1, x24 d294: aa1503e2 mov x2, x21 d298: 940047fb bl 0x1f284 <.text+0x12594> d29c: 140002d6 b 0xddf4 <.text+0x1104> d2a0: 94004024 bl 0x1d330 <.text+0x10640> d2a4: aa0003f9 mov x25, x0 d2a8: 94004022 bl 0x1d330 <.text+0x10640> d2ac: 39404408 ldrb w8, [x0, #0x11] d2b0: 340003e8 cbz w8, 0xd32c <.text+0x63c> d2b4: 94004275 bl 0x1dc88 <.text+0x10f98> d2b8: d0000401 adrp x1, 0x8f000 d2bc: f0000402 adrp x2, 0x90000 d2c0: aa0003f4 mov x20, x0 d2c4: 91322821 add x1, x1, #0xc8a d2c8: 91237c42 add x2, x2, #0x8df d2cc: 321e03e0 orr w0, wzr, #0x4 d2d0: 94002278 bl 0x15cb0 <.text+0x8fc0> d2d4: 91234296 add x22, x20, #0x8d0 d2d8: f0000402 adrp x2, 0x90000 d2dc: f0000404 adrp x4, 0x90000 d2e0: 91274283 add x3, x20, #0x9d0 d2e4: 9123c442 add x2, x2, #0x8f1 d2e8: 9123f084 add x4, x4, #0x8fc d2ec: 321803e1 orr w1, wzr, #0x100 d2f0: aa1603e0 mov x0, x22 d2f4: 97fffc1f bl 0xc370 d2f8: 91134294 add x20, x20, #0x4d0 d2fc: 52800141 mov w1, #0xa // =10 d300: aa1403e0 mov x0, x20 d304: 94003c23 bl 0x1c390 <.text+0xf6a0> d308: f0000401 adrp x1, 0x90000 d30c: 91244c21 add x1, x1, #0x913 d310: 321f03e2 orr w2, wzr, #0x2 d314: aa1603e0 mov x0, x22 d318: 940054e1 bl 0x2269c <.text+0x159ac> d31c: aa1603e0 mov x0, x22 d320: 94005372 bl 0x220e8 <.text+0x153f8> d324: aa1403e0 mov x0, x20 d328: 94003bf0 bl 0x1c2e8 <.text+0xf5f8> d32c: 94004074 bl 0x1d4fc <.text+0x1080c> d330: a901ebf7 stp x23, x26, [sp, #0x18] d334: 36000760 tbz w0, #0x0, 0xd420 <.text+0x730> d338: d0000401 adrp x1, 0x8f000 d33c: f0000402 adrp x2, 0x90000 d340: 91322821 add x1, x1, #0xc8a d344: 91167c42 add x2, x2, #0x59f d348: 321f07e0 orr w0, wzr, #0x6 d34c: 94002259 bl 0x15cb0 <.text+0x8fc0> d350: 9400424e bl 0x1dc88 <.text+0x10f98> d354: aa0003f4 mov x20, x0 d358: b94bea97 ldr w23, [x20, #0xbe8] d35c: 97fffb3d bl 0xc050 d360: 2a0003f6 mov w22, w0 d364: 6b1602ff cmp w23, w22 d368: 540003a1 b.ne 0xd3dc <.text+0x6ec> d36c: d000041a adrp x26, 0x8f000 d370: 9131035a add x26, x26, #0xc40 d374: f0000402 adrp x2, 0x90000 d378: 9116e842 add x2, x2, #0x5ba d37c: 320007e0 orr w0, wzr, #0x3 d380: aa1a03e1 mov x1, x26 d384: 2a1703e3 mov w3, w23 d388: 2a1303e4 mov w4, w19 d38c: 94002249 bl 0x15cb0 <.text+0x8fc0> d390: 97fffea1 bl 0xce14 <.text+0x124> d394: 97fffbfb bl 0xc380 d398: 2a0003fc mov w28, w0 d39c: 97fffc1d bl 0xc410 d3a0: f0000402 adrp x2, 0x90000 d3a4: 2a0003e5 mov w5, w0 d3a8: 91182042 add x2, x2, #0x608 d3ac: 320007e0 orr w0, wzr, #0x3 d3b0: aa1a03e1 mov x1, x26 d3b4: 2a1303e3 mov w3, w19 d3b8: 2a1c03e4 mov w4, w28 d3bc: 2a1703e6 mov w6, w23 d3c0: 9400223c bl 0x15cb0 <.text+0x8fc0> d3c4: 97fffbef bl 0xc380 d3c8: 2a0003e1 mov w1, w0 d3cc: 52801060 mov w0, #0x83 // =131 d3d0: 2a1703e2 mov w2, w23 d3d4: 2a1303e3 mov w3, w19 d3d8: 97fffd12 bl 0xc820 d3dc: d0000417 adrp x23, 0x8f000 d3e0: 913102f7 add x23, x23, #0xc40 d3e4: f0000402 adrp x2, 0x90000 d3e8: 9118f442 add x2, x2, #0x63d d3ec: 320007e0 orr w0, wzr, #0x3 d3f0: aa1703e1 mov x1, x23 d3f4: 9400222f bl 0x15cb0 <.text+0x8fc0> d3f8: 900005a0 adrp x0, 0xc1000 d3fc: 91120000 add x0, x0, #0x480 d400: 97fffd24 bl 0xc890 d404: f0000402 adrp x2, 0x90000 d408: 91199442 add x2, x2, #0x665 d40c: 320007e0 orr w0, wzr, #0x3 d410: aa1703e1 mov x1, x23 d414: b90bea96 str w22, [x20, #0xbe8] d418: 94002226 bl 0x15cb0 <.text+0x8fc0> d41c: 14000030 b 0xd4dc <.text+0x7ec> d420: 39402728 ldrb w8, [x25, #0x9] d424: 35005028 cbnz w8, 0xde28 <.text+0x1138> d428: d0000401 adrp x1, 0x8f000 d42c: f0000402 adrp x2, 0x90000 d430: 320003e8 orr w8, wzr, #0x1 d434: 91322821 add x1, x1, #0xc8a d438: 9125f442 add x2, x2, #0x97d d43c: 321e03e0 orr w0, wzr, #0x4 d440: 39002728 strb w8, [x25, #0x9] d444: 9400221b bl 0x15cb0 <.text+0x8fc0> d448: d0000008 adrp x8, 0xf000 <.text+0x2310> d44c: 910163e9 add x9, sp, #0x58 d450: 91223108 add x8, x8, #0x88c d454: 91004120 add x0, x9, #0x10 d458: f90033e8 str x8, [sp, #0x60] d45c: 97fffad9 bl 0xbfc0 d460: 52800088 mov w8, #0x4 // =4 d464: 72a10008 movk w8, #0x800, lsl #16 d468: 321e03e0 orr w0, wzr, #0x4 d46c: 910163e1 add x1, sp, #0x58 d470: aa1f03e2 mov x2, xzr d474: b9005be8 str w8, [sp, #0x58] d478: 97fffd02 bl 0xc880 d47c: 52800160 mov w0, #0xb // =11 d480: 910163e1 add x1, sp, #0x58 d484: aa1f03e2 mov x2, xzr d488: 97fffcfe bl 0xc880 d48c: 321f07e0 orr w0, wzr, #0x6 d490: 910163e1 add x1, sp, #0x58 d494: aa1f03e2 mov x2, xzr d498: 97fffcfa bl 0xc880 d49c: 321d03e0 orr w0, wzr, #0x8 d4a0: 910163e1 add x1, sp, #0x58 d4a4: aa1f03e2 mov x2, xzr d4a8: 97fffcf6 bl 0xc880 d4ac: 32000be0 orr w0, wzr, #0x7 d4b0: 910163e1 add x1, sp, #0x58 d4b4: aa1f03e2 mov x2, xzr d4b8: 97fffcf2 bl 0xc880 d4bc: 528000a0 mov w0, #0x5 // =5 d4c0: 910163e1 add x1, sp, #0x58 d4c4: aa1f03e2 mov x2, xzr d4c8: 97fffcee bl 0xc880 d4cc: 321c03e0 orr w0, wzr, #0x10 d4d0: 910163e1 add x1, sp, #0x58 d4d4: aa1f03e2 mov x2, xzr d4d8: 97fffcea bl 0xc880 d4dc: d0000414 adrp x20, 0x8f000 d4e0: 91322a94 add x20, x20, #0xc8a d4e4: f0000402 adrp x2, 0x90000 d4e8: 90000463 adrp x3, 0x99000 d4ec: 911a2442 add x2, x2, #0x689 d4f0: 9112bc63 add x3, x3, #0x4af d4f4: 321e03e0 orr w0, wzr, #0x4 d4f8: aa1403e1 mov x1, x20 d4fc: 940021ed bl 0x15cb0 <.text+0x8fc0> d500: 900005a9 adrp x9, 0xc1000 d504: 93407e68 sxtw x8, w19 d508: 9112c129 add x9, x9, #0x4b0 d50c: 8b081528 add x8, x9, x8, lsl #5 d510: f9400903 ldr x3, [x8, #0x10] d514: f0000402 adrp x2, 0x90000 d518: 911a9042 add x2, x2, #0x6a4 d51c: 321e03e0 orr w0, wzr, #0x4 d520: aa1403e1 mov x1, x20 d524: 940021e3 bl 0x15cb0 <.text+0x8fc0> d528: f0000402 adrp x2, 0x90000 d52c: 911b0442 add x2, x2, #0x6c1 d530: 321e03e0 orr w0, wzr, #0x4 d534: aa1403e1 mov x1, x20 d538: 2a1303e3 mov w3, w19 d53c: 940021dd bl 0x15cb0 <.text+0x8fc0> d540: 940041d2 bl 0x1dc88 <.text+0x10f98> d544: aa0003fa mov x26, x0 d548: 94003fb1 bl 0x1d40c <.text+0x1071c> d54c: 36000560 tbz w0, #0x0, 0xd5f8 <.text+0x908> d550: b9400f48 ldr w8, [x26, #0xc] d554: 7100611f cmp w8, #0x18 d558: 5400044b b.lt 0xd5e0 <.text+0x8f0> d55c: 940044f1 bl 0x1e920 <.text+0x11c30> d560: d0000416 adrp x22, 0x8f000 d564: aa0003f4 mov x20, x0 d568: 91322ad6 add x22, x22, #0xc8a d56c: f0000402 adrp x2, 0x90000 d570: 91060042 add x2, x2, #0x180 d574: 321e03e0 orr w0, wzr, #0x4 d578: aa1603e1 mov x1, x22 d57c: aa1403e3 mov x3, x20 d580: 940021cc bl 0x15cb0 <.text+0x8fc0> d584: 97fffb1b bl 0xc1f0 d588: aa0003f7 mov x23, x0 d58c: aa1403e0 mov x0, x20 d590: aa1803e1 mov x1, x24 d594: aa1503e2 mov x2, x21 d598: 9400637b bl 0x26384 <.text+0x19694> d59c: 2a0003fc mov w28, w0 d5a0: 97fffb14 bl 0xc1f0 d5a4: f0000402 adrp x2, 0x90000 d5a8: cb170003 sub x3, x0, x23 d5ac: 9107b042 add x2, x2, #0x1ec d5b0: 321e03e0 orr w0, wzr, #0x4 d5b4: aa1603e1 mov x1, x22 d5b8: 940021be bl 0x15cb0 <.text+0x8fc0> d5bc: 370001fc tbnz w28, #0x0, 0xd5f8 <.text+0x908> d5c0: d0000401 adrp x1, 0x8f000 d5c4: f0000402 adrp x2, 0x90000 d5c8: 91322821 add x1, x1, #0xc8a d5cc: 911b4042 add x2, x2, #0x6d0 d5d0: 321f07e0 orr w0, wzr, #0x6 d5d4: aa1403e3 mov x3, x20 d5d8: 940021b6 bl 0x15cb0 <.text+0x8fc0> d5dc: 14000007 b 0xd5f8 <.text+0x908> d5e0: d0000401 adrp x1, 0x8f000 d5e4: f0000402 adrp x2, 0x90000 d5e8: 91322821 add x1, x1, #0xc8a d5ec: 9103fc42 add x2, x2, #0xff d5f0: 321f07e0 orr w0, wzr, #0x6 d5f4: 940021af bl 0x15cb0 <.text+0x8fc0> d5f8: 910f4340 add x0, x26, #0x3d0 d5fc: 52800141 mov w1, #0xa // =10 d600: a90083f9 stp x25, x0, [sp, #0x8] d604: 94003b63 bl 0x1c390 <.text+0xf6a0> d608: 9400420d bl 0x1de3c <.text+0x1114c> d60c: 2a1303e1 mov w1, w19 d610: aa1803e2 mov x2, x24 d614: aa0003f6 mov x22, x0 d618: 94004219 bl 0x1de7c <.text+0x1118c> d61c: b904d2db str w27, [x22, #0x4d0] d620: 940037a5 bl 0x1b4b4 <.text+0xe7c4> d624: 9127435b add x27, x26, #0x9d0 d628: aa1b03e0 mov x0, x27 d62c: 94000f34 bl 0x112fc <.text+0x460c> d630: 94003f8b bl 0x1d45c <.text+0x1076c> d634: 36000240 tbz w0, #0x0, 0xd67c <.text+0x98c> d638: d0000401 adrp x1, 0x8f000 d63c: f0000402 adrp x2, 0x90000 d640: 91322821 add x1, x1, #0xc8a d644: 911bc842 add x2, x2, #0x6f2 d648: 321f07e0 orr w0, wzr, #0x6 d64c: 94002199 bl 0x15cb0 <.text+0x8fc0> d650: b94be340 ldr w0, [x26, #0xbe0] d654: aa1603e1 mov x1, x22 d658: aa1803e2 mov x2, x24 d65c: aa1503e3 mov x3, x21 d660: 912f8359 add x25, x26, #0xbe0 d664: 94000e88 bl 0x11084 <.text+0x4394> d668: aa1603e0 mov x0, x22 d66c: 94000f5f bl 0x113e8 <.text+0x46f8> d670: f94262c0 ldr x0, [x22, #0x4c0] d674: 94005382 bl 0x2247c <.text+0x1578c> d678: 14000002 b 0xd680 <.text+0x990> d67c: 912f8359 add x25, x26, #0xbe0 d680: d0000414 adrp x20, 0x8f000 d684: 91322a94 add x20, x20, #0xc8a d688: f0000402 adrp x2, 0x90000 d68c: 911c4442 add x2, x2, #0x711 d690: 321e03e0 orr w0, wzr, #0x4 d694: aa1403e1 mov x1, x20 d698: 94002186 bl 0x15cb0 <.text+0x8fc0> d69c: 94004391 bl 0x1e4e0 <.text+0x117f0> d6a0: f0000402 adrp x2, 0x90000 d6a4: 911ccc42 add x2, x2, #0x733 d6a8: 321e03e0 orr w0, wzr, #0x4 d6ac: aa1403e1 mov x1, x20 d6b0: 94002180 bl 0x15cb0 <.text+0x8fc0> d6b4: b9400320 ldr w0, [x25] d6b8: aa1603e1 mov x1, x22 d6bc: 9400382b bl 0x1b768 <.text+0xea78> d6c0: f0000402 adrp x2, 0x90000 d6c4: 911d2c42 add x2, x2, #0x74b d6c8: 321e03e0 orr w0, wzr, #0x4 d6cc: aa1403e1 mov x1, x20 d6d0: 94002178 bl 0x15cb0 <.text+0x8fc0> d6d4: b9400322 ldr w2, [x25] d6d8: 910502dc add x28, x22, #0x140 d6dc: aa1b03e0 mov x0, x27 d6e0: aa1c03e1 mov x1, x28 d6e4: 940010ed bl 0x11a98 <.text+0x4da8> d6e8: f0000402 adrp x2, 0x90000 d6ec: 911d9042 add x2, x2, #0x764 d6f0: 321e03e0 orr w0, wzr, #0x4 d6f4: aa1403e1 mov x1, x20 d6f8: 9400216e bl 0x15cb0 <.text+0x8fc0> d6fc: aa1b03e0 mov x0, x27 d700: aa1c03e1 mov x1, x28 d704: 940013ca bl 0x1262c <.text+0x593c> d708: f0000402 adrp x2, 0x90000 d70c: 911e0442 add x2, x2, #0x781 d710: 321e03e0 orr w0, wzr, #0x4 d714: aa1403e1 mov x1, x20 d718: 94002166 bl 0x15cb0 <.text+0x8fc0> d71c: 9400415b bl 0x1dc88 <.text+0x10f98> d720: aa0003f4 mov x20, x0 d724: 91008297 add x23, x20, #0x20 d728: aa1703e0 mov x0, x23 d72c: 97fffcb1 bl 0xc9f0 d730: b40000e0 cbz x0, 0xd74c <.text+0xa5c> d734: f0000400 adrp x0, 0x90000 d738: 9126c000 add x0, x0, #0x9b0 d73c: aa1703e1 mov x1, x23 d740: 94000fcd bl 0x11674 <.text+0x4984> d744: aa1703e0 mov x0, x23 d748: 94005391 bl 0x2258c <.text+0x1589c> d74c: 91028297 add x23, x20, #0xa0 d750: aa1703e0 mov x0, x23 d754: 97fffca7 bl 0xc9f0 d758: b40000e0 cbz x0, 0xd774 <.text+0xa84> d75c: f0000400 adrp x0, 0x90000 d760: 9126ec00 add x0, x0, #0x9bb d764: aa1703e1 mov x1, x23 d768: 94000fc3 bl 0x11674 <.text+0x4984> d76c: aa1703e0 mov x0, x23 d770: 94005299 bl 0x221d4 <.text+0x154e4> d774: 91068297 add x23, x20, #0x1a0 d778: aa1703e0 mov x0, x23 d77c: 97fffc9d bl 0xc9f0 d780: b40000e0 cbz x0, 0xd79c <.text+0xaac> d784: f0000400 adrp x0, 0x90000 d788: 91270800 add x0, x0, #0x9c2 d78c: aa1703e1 mov x1, x23 d790: 94000fb9 bl 0x11674 <.text+0x4984> d794: aa1703e0 mov x0, x23 d798: 9400538e bl 0x225d0 <.text+0x158e0> d79c: 910a8297 add x23, x20, #0x2a0 d7a0: aa1703e0 mov x0, x23 d7a4: 97fffc93 bl 0xc9f0 d7a8: b40000a0 cbz x0, 0xd7bc <.text+0xacc> d7ac: f0000400 adrp x0, 0x90000 d7b0: 91273400 add x0, x0, #0x9cd d7b4: aa1703e1 mov x1, x23 d7b8: 94000faf bl 0x11674 <.text+0x4984> d7bc: 910e8297 add x23, x20, #0x3a0 d7c0: aa1703e0 mov x0, x23 d7c4: 97fffc8b bl 0xc9f0 d7c8: b40000a0 cbz x0, 0xd7dc <.text+0xaec> d7cc: f0000400 adrp x0, 0x90000 d7d0: 91276000 add x0, x0, #0x9d8 d7d4: aa1703e1 mov x1, x23 d7d8: 94000fa7 bl 0x11674 <.text+0x4984> d7dc: 910ec297 add x23, x20, #0x3b0 d7e0: aa1703e0 mov x0, x23 d7e4: 97fffc83 bl 0xc9f0 d7e8: b40000a0 cbz x0, 0xd7fc <.text+0xb0c> d7ec: f0000400 adrp x0, 0x90000 d7f0: 9127a000 add x0, x0, #0x9e8 d7f4: aa1703e1 mov x1, x23 d7f8: 94000f9f bl 0x11674 <.text+0x4984> d7fc: 91174297 add x23, x20, #0x5d0 d800: aa1703e0 mov x0, x23 d804: 97fffc7b bl 0xc9f0 d808: b40000a0 cbz x0, 0xd81c <.text+0xb2c> d80c: f0000400 adrp x0, 0x90000 d810: 9127cc00 add x0, x0, #0x9f3 d814: aa1703e1 mov x1, x23 d818: 94000f97 bl 0x11674 <.text+0x4984> d81c: 911b4294 add x20, x20, #0x6d0 d820: aa1403e0 mov x0, x20 d824: 97fffc73 bl 0xc9f0 d828: b40000a0 cbz x0, 0xd83c <.text+0xb4c> d82c: f0000400 adrp x0, 0x90000 d830: 9127f800 add x0, x0, #0x9fe d834: aa1403e1 mov x1, x20 d838: 94000f8f bl 0x11674 <.text+0x4984> d83c: d0000401 adrp x1, 0x8f000 d840: f0000402 adrp x2, 0x90000 d844: 91322821 add x1, x1, #0xc8a d848: 911e4c42 add x2, x2, #0x793 d84c: 321e03e0 orr w0, wzr, #0x4 d850: 94002118 bl 0x15cb0 <.text+0x8fc0> d854: aa1503e0 mov x0, x21 d858: 9400136b bl 0x12604 <.text+0x5914> d85c: 940010de bl 0x11bd4 <.text+0x4ee4> d860: 94003f4f bl 0x1d59c <.text+0x108ac> d864: 360001a0 tbz w0, #0x0, 0xd898 <.text+0xba8> d868: aa1b03e0 mov x0, x27 d86c: aa1c03e1 mov x1, x28 d870: 940014c8 bl 0x12b90 <.text+0x5ea0> d874: d0000401 adrp x1, 0x8f000 d878: f0000402 adrp x2, 0x90000 d87c: 91322821 add x1, x1, #0xc8a d880: 911ea442 add x2, x2, #0x7a9 d884: 321e03e0 orr w0, wzr, #0x4 d888: 9400210a bl 0x15cb0 <.text+0x8fc0> d88c: b94006c0 ldr w0, [x22, #0x4] d890: 9400150a bl 0x12cb8 <.text+0x5fc8> d894: 940014ae bl 0x12b4c <.text+0x5e5c> d898: d0000401 adrp x1, 0x8f000 d89c: f0000402 adrp x2, 0x90000 d8a0: 91322821 add x1, x1, #0xc8a d8a4: 911ee442 add x2, x2, #0x7b9 d8a8: 321f07e0 orr w0, wzr, #0x6 d8ac: 94002101 bl 0x15cb0 <.text+0x8fc0> d8b0: b9400320 ldr w0, [x25] d8b4: aa1603e1 mov x1, x22 d8b8: aa1803e2 mov x2, x24 d8bc: aa1503e3 mov x3, x21 d8c0: 94000d88 bl 0x10ee0 <.text+0x41f0> d8c4: 94004337 bl 0x1e5a0 <.text+0x118b0> d8c8: 94003ef9 bl 0x1d4ac <.text+0x107bc> d8cc: 360001a0 tbz w0, #0x0, 0xd900 <.text+0xc10> d8d0: aa1503e0 mov x0, x21 d8d4: 94003e70 bl 0x1d294 <.text+0x105a4> d8d8: aa0003e8 mov x8, x0 d8dc: b4000128 cbz x8, 0xd900 <.text+0xc10> d8e0: b97c0109 ldr w9, [x8, #0x3c00] d8e4: 340000e9 cbz w9, 0xd900 <.text+0xc10> d8e8: f94266c0 ldr x0, [x22, #0x4c8] d8ec: 32160fe2 orr w2, wzr, #0x3c00 d8f0: aa0803e1 mov x1, x8 d8f4: 97fffbdb bl 0xc860 d8f8: f94266c0 ldr x0, [x22, #0x4c8] d8fc: 940052cf bl 0x22438 <.text+0x15748> d900: f9400ffb ldr x27, [sp, #0x18] d904: f94007e8 ldr x8, [sp, #0x8] d908: 71001a7f cmp w19, #0x6 d90c: 54000461 b.ne 0xd998 <.text+0xca8> d910: 39403d08 ldrb w8, [x8, #0xf] d914: 34000428 cbz w8, 0xd998 <.text+0xca8> d918: 29410341 ldp w1, w0, [x26, #0x8] d91c: 94004b36 bl 0x205f4 <.text+0x13904> d920: d0000414 adrp x20, 0x8f000 d924: 91310294 add x20, x20, #0xc40 d928: f0000402 adrp x2, 0x90000 d92c: f9000b40 str x0, [x26, #0x10] d930: 911f6442 add x2, x2, #0x7d9 d934: 320007e0 orr w0, wzr, #0x3 d938: aa1403e1 mov x1, x20 d93c: 940020dd bl 0x15cb0 <.text+0x8fc0> d940: 910163e0 add x0, sp, #0x58 d944: 321903e2 orr w2, wzr, #0x80 d948: 2a1f03e1 mov w1, wzr d94c: 97fffc85 bl 0xcb60 d950: 29410341 ldp w1, w0, [x26, #0x8] d954: f9400b42 ldr x2, [x26, #0x10] d958: 910163e3 add x3, sp, #0x58 d95c: 32001be4 orr w4, wzr, #0x7f d960: 94004b7f bl 0x2075c <.text+0x13a6c> d964: 9101a2d7 add x23, x22, #0x68 d968: f0000402 adrp x2, 0x90000 d96c: 91371c42 add x2, x2, #0xdc7 d970: 321903e1 orr w1, wzr, #0x80 d974: 910163e3 add x3, sp, #0x58 d978: aa1703e0 mov x0, x23 d97c: 97fffa7d bl 0xc370 d980: f0000402 adrp x2, 0x90000 d984: 911fc042 add x2, x2, #0x7f0 d988: 320007e0 orr w0, wzr, #0x3 d98c: aa1403e1 mov x1, x20 d990: aa1703e3 mov x3, x23 d994: 940020c7 bl 0x15cb0 <.text+0x8fc0> d998: aa1603e0 mov x0, x22 d99c: 94000e93 bl 0x113e8 <.text+0x46f8> d9a0: 94001364 bl 0x12730 <.text+0x5a40> d9a4: 940016b5 bl 0x13478 <.text+0x6788> d9a8: aa1603e0 mov x0, x22 d9ac: 94000f6f bl 0x11768 <.text+0x4a78> d9b0: aa1603e0 mov x0, x22 d9b4: 94000faf bl 0x11870 <.text+0x4b80> d9b8: 94000e46 bl 0x112d0 <.text+0x45e0> d9bc: 94003f46 bl 0x1d6d4 <.text+0x109e4> d9c0: 360000a0 tbz w0, #0x0, 0xd9d4 <.text+0xce4> d9c4: 911352c1 add x1, x22, #0x4d4 d9c8: 911362c2 add x2, x22, #0x4d8 d9cc: aa1503e0 mov x0, x21 d9d0: 97fffd46 bl 0xcee8 <.text+0x1f8> d9d4: 91174354 add x20, x26, #0x5d0 d9d8: aa1403e0 mov x0, x20 d9dc: 2a1f03e1 mov w1, wzr d9e0: 97fffaa4 bl 0xc470 d9e4: 34000120 cbz w0, 0xda08 <.text+0xd18> d9e8: d0000401 adrp x1, 0x8f000 d9ec: f0000402 adrp x2, 0x90000 d9f0: 91322821 add x1, x1, #0xc8a d9f4: 91201042 add x2, x2, #0x804 d9f8: 321f07e0 orr w0, wzr, #0x6 d9fc: aa1403e3 mov x3, x20 da00: 940020ac bl 0x15cb0 <.text+0x8fc0> da04: 14000004 b 0xda14 <.text+0xd24> da08: b94bd340 ldr w0, [x26, #0xbd0] da0c: 2a1f03e1 mov w1, wzr da10: 940037d6 bl 0x1b968 <.text+0xec78> da14: f94013fa ldr x26, [sp, #0x20] da18: d0000401 adrp x1, 0x8f000 da1c: f0000402 adrp x2, 0x90000 da20: 91322821 add x1, x1, #0xc8a da24: 91282442 add x2, x2, #0xa09 da28: 321e03e0 orr w0, wzr, #0x4 da2c: 940020a1 bl 0x15cb0 <.text+0x8fc0> da30: 94004096 bl 0x1dc88 <.text+0x10f98> da34: f9400000 ldr x0, [x0] da38: b4000420 cbz x0, 0xdabc <.text+0xdcc> da3c: f9002bff str xzr, [sp, #0x50] da40: f9400008 ldr x8, [x0] da44: 528000c2 mov w2, #0x6 // =6 da48: 910143e1 add x1, sp, #0x50 da4c: 72a00022 movk w2, #0x1, lsl #16 da50: f9401908 ldr x8, [x8, #0x30] da54: d63f0100 blr x8 da58: 35000420 cbnz w0, 0xdadc <.text+0xdec> da5c: f9402be8 ldr x8, [sp, #0x50] da60: b40003e8 cbz x8, 0xdadc <.text+0xdec> da64: d0000401 adrp x1, 0x8f000 da68: f0000402 adrp x2, 0x90000 da6c: 91310021 add x1, x1, #0xc40 da70: 912a3c42 add x2, x2, #0xa8f da74: 320007e0 orr w0, wzr, #0x3 da78: 9400208e bl 0x15cb0 <.text+0x8fc0> da7c: f9402be0 ldr x0, [sp, #0x50] da80: 94002284 bl 0x16490 <.text+0x97a0> da84: aa0003f4 mov x20, x0 da88: b4000394 cbz x20, 0xdaf8 <.text+0xe08> da8c: d0000401 adrp x1, 0x8f000 da90: f0000402 adrp x2, 0x90000 da94: 91310021 add x1, x1, #0xc40 da98: 912b1042 add x2, x2, #0xac4 da9c: 320007e0 orr w0, wzr, #0x3 daa0: 94002084 bl 0x15cb0 <.text+0x8fc0> daa4: f9402be0 ldr x0, [sp, #0x50] daa8: aa1403e1 mov x1, x20 daac: f9400008 ldr x8, [x0] dab0: f9405508 ldr x8, [x8, #0xa8] dab4: d63f0100 blr x8 dab8: 14000010 b 0xdaf8 <.text+0xe08> dabc: d0000401 adrp x1, 0x8f000 dac0: f0000402 adrp x2, 0x90000 dac4: 91322821 add x1, x1, #0xc8a dac8: 91291442 add x2, x2, #0xa45 dacc: 321f07e0 orr w0, wzr, #0x6 dad0: 94002078 bl 0x15cb0 <.text+0x8fc0> dad4: f9400bf7 ldr x23, [sp, #0x10] dad8: 1400009c b 0xdd48 <.text+0x1058> dadc: d0000401 adrp x1, 0x8f000 dae0: f0000402 adrp x2, 0x90000 dae4: 91322821 add x1, x1, #0xc8a dae8: 9129e442 add x2, x2, #0xa79 daec: 528000a0 mov w0, #0x5 // =5 daf0: 94002070 bl 0x15cb0 <.text+0x8fc0> daf4: aa1f03e0 mov x0, xzr daf8: f9002ff6 str x22, [sp, #0x58] dafc: f9003be0 str x0, [sp, #0x70] db00: b9400ac8 ldr w8, [x22, #0x8] db04: d0000401 adrp x1, 0x8f000 db08: f0000402 adrp x2, 0x90000 db0c: 911102c9 add x9, x22, #0x440 db10: 91310021 add x1, x1, #0xc40 db14: 912bd042 add x2, x2, #0xaf4 db18: 320007e0 orr w0, wzr, #0x3 db1c: b90063e8 str w8, [sp, #0x60] db20: f90037e9 str x9, [sp, #0x68] db24: 94002063 bl 0x15cb0 <.text+0x8fc0> db28: d0000002 adrp x2, 0xf000 <.text+0x2310> db2c: 9124a042 add x2, x2, #0x928 db30: 910123e0 add x0, sp, #0x48 db34: 910163e3 add x3, sp, #0x58 db38: aa1f03e1 mov x1, xzr db3c: 97fff935 bl 0xc010 db40: 34000120 cbz w0, 0xdb64 <.text+0xe74> db44: 97fff9eb bl 0xc2f0 db48: d0000401 adrp x1, 0x8f000 db4c: f0000402 adrp x2, 0x90000 db50: aa0003e3 mov x3, x0 db54: 91322821 add x1, x1, #0xc8a db58: 912ca042 add x2, x2, #0xb28 db5c: 321f07e0 orr w0, wzr, #0x6 db60: 94002054 bl 0x15cb0 <.text+0x8fc0> db64: 9100e3e0 add x0, sp, #0x38 db68: aa1f03e1 mov x1, xzr db6c: 97fffa91 bl 0xc5b0 db70: 2a0003f4 mov w20, w0 db74: 36f80154 tbz w20, #0x1f, 0xdb9c <.text+0xeac> db78: b9400360 ldr w0, [x27] db7c: 97fff9dd bl 0xc2f0 db80: d0000401 adrp x1, 0x8f000 db84: f0000402 adrp x2, 0x90000 db88: aa0003e3 mov x3, x0 db8c: 91322821 add x1, x1, #0xc8a db90: 91221042 add x2, x2, #0x884 db94: 528000a0 mov w0, #0x5 // =5 db98: 94002046 bl 0x15cb0 <.text+0x8fc0> db9c: f94262c0 ldr x0, [x22, #0x4c0] dba0: 97fffb94 bl 0xc9f0 dba4: 900005b7 adrp x23, 0xc1000 dba8: b9400ee3 ldr w3, [x23, #0xc] dbac: d0000401 adrp x1, 0x8f000 dbb0: f0000402 adrp x2, 0x90000 dbb4: aa0003f5 mov x21, x0 dbb8: 91322821 add x1, x1, #0xc8a dbbc: 912d0c42 add x2, x2, #0xb43 dbc0: 321e03e0 orr w0, wzr, #0x4 dbc4: 9400203b bl 0x15cb0 <.text+0x8fc0> dbc8: b9400ee8 ldr w8, [x23, #0xc] dbcc: 7100051f cmp w8, #0x1 dbd0: 5400026b b.lt 0xdc1c <.text+0xf2c> dbd4: 2a1f03f8 mov w24, wzr dbd8: 52800c99 mov w25, #0x64 // =100 dbdc: 5284e200 mov w0, #0x2710 // =10000 dbe0: 97fffb74 bl 0xc9b0 dbe4: 394096c8 ldrb w8, [x22, #0x25] dbe8: 350000e8 cbnz w8, 0xdc04 <.text+0xf14> dbec: b9400ee8 ldr w8, [x23, #0xc] dbf0: 11000718 add w24, w24, #0x1 dbf4: 1b197d08 mul w8, w8, w25 dbf8: 6b08031f cmp w24, w8 dbfc: 54ffff0b b.lt 0xdbdc <.text+0xeec> dc00: 14000007 b 0xdc1c <.text+0xf2c> dc04: d0000401 adrp x1, 0x8f000 dc08: f0000402 adrp x2, 0x90000 dc0c: 91322821 add x1, x1, #0xc8a dc10: 912e3c42 add x2, x2, #0xb8f dc14: 321e03e0 orr w0, wzr, #0x4 dc18: 94002026 bl 0x15cb0 <.text+0x8fc0> dc1c: 9100a3e0 add x0, sp, #0x28 dc20: aa1f03e1 mov x1, xzr dc24: 97fffa63 bl 0xc5b0 dc28: 2a0003f8 mov w24, w0 dc2c: 37f80158 tbnz w24, #0x1f, 0xdc54 <.text+0xf64> dc30: 2a140308 orr w8, w24, w20 dc34: 34000268 cbz w8, 0xdc80 <.text+0xf90> dc38: d0000401 adrp x1, 0x8f000 dc3c: f0000402 adrp x2, 0x90000 dc40: 91310021 add x1, x1, #0xc40 dc44: 912f7c42 add x2, x2, #0xbdf dc48: 320007e0 orr w0, wzr, #0x3 dc4c: 94002019 bl 0x15cb0 <.text+0x8fc0> dc50: 1400001f b 0xdccc <.text+0xfdc> dc54: b9400360 ldr w0, [x27] dc58: 97fff9a6 bl 0xc2f0 dc5c: d0000401 adrp x1, 0x8f000 dc60: f0000402 adrp x2, 0x90000 dc64: aa0003e3 mov x3, x0 dc68: 91322821 add x1, x1, #0xc8a dc6c: 91221042 add x2, x2, #0x884 dc70: 528000a0 mov w0, #0x5 // =5 dc74: 9400200f bl 0x15cb0 <.text+0x8fc0> dc78: 2a140308 orr w8, w24, w20 dc7c: 35fffde8 cbnz w8, 0xdc38 <.text+0xf48> dc80: a942abe8 ldp x8, x10, [sp, #0x28] dc84: a943afe9 ldp x9, x11, [sp, #0x38] dc88: 52807d0c mov w12, #0x3e8 // =1000 dc8c: d0000401 adrp x1, 0x8f000 dc90: f0000402 adrp x2, 0x90000 dc94: cb090108 sub x8, x8, x9 dc98: cb0b0149 sub x9, x10, x11 dc9c: d29ef9ea mov x10, #0xf7cf // =63439 dca0: f2bc6a6a movk x10, #0xe353, lsl #16 dca4: f2d374aa movk x10, #0x9ba5, lsl #32 dca8: f2e4188a movk x10, #0x20c4, lsl #48 dcac: 9b4a7d29 smulh x9, x9, x10 dcb0: 9347fd2a asr x10, x9, #7 dcb4: 8b49fd49 add x9, x10, x9, lsr #63 dcb8: 9b0c2503 madd x3, x8, x12, x9 dcbc: 91310021 add x1, x1, #0xc40 dcc0: 912f1c42 add x2, x2, #0xbc7 dcc4: 320007e0 orr w0, wzr, #0x3 dcc8: 94001ffa bl 0x15cb0 <.text+0x8fc0> dccc: f9400bf7 ldr x23, [sp, #0x10] dcd0: 394096c8 ldrb w8, [x22, #0x25] dcd4: 350003a8 cbnz w8, 0xdd48 <.text+0x1058> dcd8: d0000401 adrp x1, 0x8f000 dcdc: f0000402 adrp x2, 0x90000 dce0: 91322821 add x1, x1, #0xc8a dce4: 912fc442 add x2, x2, #0xbf1 dce8: 321e03e0 orr w0, wzr, #0x4 dcec: 94001ff1 bl 0x15cb0 <.text+0x8fc0> dcf0: f94262d4 ldr x20, [x22, #0x4c0] dcf4: aa1403e0 mov x0, x20 dcf8: 97fffb3e bl 0xc9f0 dcfc: 93407eb5 sxtw x21, w21 dd00: eb15001f cmp x0, x21 dd04: 54000149 b.ls 0xdd2c <.text+0x103c> dd08: f0000401 adrp x1, 0x90000 dd0c: 91309421 add x1, x1, #0xc25 dd10: aa1403e0 mov x0, x20 dd14: 97fffb17 bl 0xc970 dd18: 8b150288 add x8, x20, x21 dd1c: 91001809 add x9, x0, #0x6 dd20: f100001f cmp x0, #0x0 dd24: 9a890114 csel x20, x8, x9, eq dd28: 14000003 b 0xdd34 <.text+0x1044> dd2c: f0000414 adrp x20, 0x90000 dd30: 91367e94 add x20, x20, #0xd9f dd34: aa1603e0 mov x0, x22 dd38: aa1403e1 mov x1, x20 dd3c: 94000f0f bl 0x11978 <.text+0x4c88> dd40: aa1403e0 mov x0, x20 dd44: 940051df bl 0x224c0 <.text+0x157d0> dd48: 9400349f bl 0x1afc4 <.text+0xe2d4> dd4c: 94001e32 bl 0x15614 <.text+0x8924> dd50: aa1603e0 mov x0, x22 dd54: 940041cf bl 0x1e490 <.text+0x117a0> dd58: aa1703e0 mov x0, x23 dd5c: 94003963 bl 0x1c2e8 <.text+0xf5f8> dd60: aa1f03e0 mov x0, xzr dd64: 940050e1 bl 0x220e8 <.text+0x153f8> dd68: d0000401 adrp x1, 0x8f000 dd6c: f0000402 adrp x2, 0x90000 dd70: 91310021 add x1, x1, #0xc40 dd74: 91209442 add x2, x2, #0x825 dd78: 320007e0 orr w0, wzr, #0x3 dd7c: 94001fcd bl 0x15cb0 <.text+0x8fc0> dd80: 97fffc25 bl 0xce14 <.text+0x124> dd84: 94003dde bl 0x1d4fc <.text+0x1080c> dd88: 36000080 tbz w0, #0x0, 0xdd98 <.text+0x10a8> dd8c: 900005a0 adrp x0, 0xc1000 dd90: 91120000 add x0, x0, #0x480 dd94: 97fffbcb bl 0xccc0 dd98: 9103a2d4 add x20, x22, #0xe8 dd9c: 97fff979 bl 0xc380 dda0: 2a0003f5 mov w21, w0 dda4: 97fff99b bl 0xc410 dda8: 2a0003f6 mov w22, w0 ddac: 97fff8a9 bl 0xc050 ddb0: 2a0003f7 mov w23, w0 ddb4: d0000401 adrp x1, 0x8f000 ddb8: f0000402 adrp x2, 0x90000 ddbc: 91322821 add x1, x1, #0xc8a ddc0: 9120fc42 add x2, x2, #0x83f ddc4: 321e03e0 orr w0, wzr, #0x4 ddc8: aa1403e3 mov x3, x20 ddcc: 2a1503e4 mov w4, w21 ddd0: 2a1603e5 mov w5, w22 ddd4: 2a1703e6 mov w6, w23 ddd8: 94001fb6 bl 0x15cb0 <.text+0x8fc0> dddc: 97fff969 bl 0xc380 dde0: 2a0003e1 mov w1, w0 dde4: 52801060 mov w0, #0x83 // =131 dde8: 2a1703e2 mov w2, w23 ddec: 2a1303e3 mov w3, w19 ddf0: 97fffa8c bl 0xc820 ddf4: f9401748 ldr x8, [x26, #0x28] ddf8: f85a83a9 ldur x9, [x29, #-0x58] ddfc: eb09011f cmp x8, x9 de00: 54000121 b.ne 0xde24 <.text+0x1134> de04: a9537bfd ldp x29, x30, [sp, #0x130] de08: a9524ff4 ldp x20, x19, [sp, #0x120] de0c: a95157f6 ldp x22, x21, [sp, #0x110] de10: a9505ff8 ldp x24, x23, [sp, #0x100] de14: a94f67fa ldp x26, x25, [sp, #0xf0] de18: a94e6ffc ldp x28, x27, [sp, #0xe0] de1c: 910503ff add sp, sp, #0x140 de20: d65f03c0 ret de24: 97fff9d3 bl 0xc570 <__stack_chk_fail@plt> de28: 320003e0 orr w0, wzr, #0x1 de2c: 97fff93d bl 0xc320 <_exit@plt> de30: d10283ff sub sp, sp, #0xa0 de34: a9046ffc stp x28, x27, [sp, #0x40] de38: a90567fa stp x26, x25, [sp, #0x50] de3c: a9065ff8 stp x24, x23, [sp, #0x60] de40: a90757f6 stp x22, x21, [sp, #0x70] de44: a9084ff4 stp x20, x19, [sp, #0x80] de48: a9097bfd stp x29, x30, [sp, #0x90] de4c: 910243fd add x29, sp, #0x90 de50: d53bd053 mrs x19, TPIDR_EL0 de54: f9401668 ldr x8, [x19, #0x28] de58: aa0403f5 mov x21, x4 de5c: aa0203f7 mov x23, x2 de60: aa0003f4 mov x20, x0 de64: 12001c69 and w9, w3, #0xff de68: f9001fe8 str x8, [sp, #0x38] de6c: 34000069 cbz w9, 0xde78 <.text+0x1188> de70: 320007e0 orr w0, wzr, #0x3 de74: 14000002 b 0xde7c <.text+0x118c> de78: 321f07e0 orr w0, wzr, #0x6 de7c: 94001f79 bl 0x15c60 <.text+0x8f70> de80: 94003f82 bl 0x1dc88 <.text+0x10f98> de84: aa0003f6 mov x22, x0 de88: aa1503e0 mov x0, x21 de8c: 94003f9b bl 0x1dcf8 <.text+0x11008> de90: d0000401 adrp x1, 0x8f000 de94: d0000402 adrp x2, 0x8f000 de98: 91322821 add x1, x1, #0xc8a de9c: 91329042 add x2, x2, #0xca4 dea0: 321e03e0 orr w0, wzr, #0x4 dea4: 94001f83 bl 0x15cb0 <.text+0x8fc0> dea8: 90000461 adrp x1, 0x99000 deac: 9112bc21 add x1, x1, #0x4af deb0: 52800142 mov w2, #0xa // =10 deb4: aa1403e0 mov x0, x20 deb8: 9400264a bl 0x177e0 <.text+0xaaf0> debc: f9400288 ldr x8, [x20] dec0: aa0003f5 mov x21, x0 dec4: aa1403e0 mov x0, x20 dec8: aa1603e1 mov x1, x22 decc: f9436d08 ldr x8, [x8, #0x6d8] ded0: d63f0100 blr x8 ded4: 34000160 cbz w0, 0xdf00 <.text+0x1210> ded8: 97fff916 bl 0xc330 <__errno@plt> dedc: b9400000 ldr w0, [x0] dee0: 97fff904 bl 0xc2f0 dee4: d0000401 adrp x1, 0x8f000 dee8: d0000402 adrp x2, 0x8f000 deec: aa0003e3 mov x3, x0 def0: 91322821 add x1, x1, #0xc8a def4: 9132f442 add x2, x2, #0xcbd def8: 321f07e0 orr w0, wzr, #0x6 defc: 140000c5 b 0xe210 <.text+0x1520> df00: f9400288 ldr x8, [x20] df04: aa1403e0 mov x0, x20 df08: aa1703e1 mov x1, x23 df0c: aa1f03e2 mov x2, xzr df10: f942a508 ldr x8, [x8, #0x548] df14: f90007f7 str x23, [sp, #0x8] df18: d63f0100 blr x8 df1c: aa0003f6 mov x22, x0 df20: 9400424b bl 0x1e84c <.text+0x11b5c> df24: d0000401 adrp x1, 0x8f000 df28: d0000402 adrp x2, 0x8f000 df2c: 91322821 add x1, x1, #0xc8a df30: 91333c42 add x2, x2, #0xccf df34: 321e03e0 orr w0, wzr, #0x4 df38: 94001f5e bl 0x15cb0 <.text+0x8fc0> df3c: 320003e0 orr w0, wzr, #0x1 df40: 321203e1 orr w1, wzr, #0x4000 df44: 321203f7 orr w23, wzr, #0x4000 df48: 97fff876 bl 0xc120 df4c: f9000fe0 str x0, [sp, #0x18] df50: f90017f7 str x23, [sp, #0x28] df54: b90023ff str wzr, [sp, #0x20] df58: b4000220 cbz x0, 0xdf9c <.text+0x12ac> df5c: 321203e8 orr w8, wzr, #0x4000 df60: 910063e0 add x0, sp, #0x18 df64: aa1f03e1 mov x1, xzr df68: f90017e8 str x8, [sp, #0x28] df6c: 97fff8d9 bl 0xc2d0 df70: 3100041f cmn w0, #0x1 df74: 54000281 b.ne 0xdfc4 <.text+0x12d4> df78: 97fff8ee bl 0xc330 <__errno@plt> df7c: b9400000 ldr w0, [x0] df80: 97fff8dc bl 0xc2f0 df84: d0000401 adrp x1, 0x8f000 df88: f0000402 adrp x2, 0x90000 df8c: aa0003e3 mov x3, x0 df90: 91322821 add x1, x1, #0xc8a df94: 913a7842 add x2, x2, #0xe9e df98: 14000009 b 0xdfbc <.text+0x12cc> df9c: 97fff8e5 bl 0xc330 <__errno@plt> dfa0: b9400000 ldr w0, [x0] dfa4: 97fff8d3 bl 0xc2f0 dfa8: d0000401 adrp x1, 0x8f000 dfac: f0000402 adrp x2, 0x90000 dfb0: aa0003e3 mov x3, x0 dfb4: 91322821 add x1, x1, #0xc8a dfb8: 913a0c42 add x2, x2, #0xe83 dfbc: 321f07e0 orr w0, wzr, #0x6 dfc0: 94001f3c bl 0x15cb0 <.text+0x8fc0> dfc4: d000041b adrp x27, 0x8f000 dfc8: 91322b7b add x27, x27, #0xc8a dfcc: f0000402 adrp x2, 0x90000 dfd0: 913acc42 add x2, x2, #0xeb3 dfd4: 321e03e0 orr w0, wzr, #0x4 dfd8: aa1b03e1 mov x1, x27 dfdc: 94001f35 bl 0x15cb0 <.text+0x8fc0> dfe0: 94003cd4 bl 0x1d330 <.text+0x10640> dfe4: 320003e8 orr w8, wzr, #0x1 dfe8: 90000009 adrp x9, 0xd000 <.text+0x310> dfec: 910063ea add x10, sp, #0x18 dff0: 9102e129 add x9, x9, #0xb8 dff4: 39002008 strb w8, [x0, #0x8] dff8: 91004140 add x0, x10, #0x10 dffc: f90013e9 str x9, [sp, #0x20] e000: 97fff7f0 bl 0xbfc0 e004: f000059c adrp x28, 0xc1000 e008: 52800088 mov w8, #0x4 // =4 e00c: 9112c39c add x28, x28, #0x4b0 e010: 72a30008 movk w8, #0x1800, lsl #16 e014: 321e03e0 orr w0, wzr, #0x4 e018: 91022382 add x2, x28, #0x88 e01c: 910063e1 add x1, sp, #0x18 e020: b9001be8 str w8, [sp, #0x18] e024: 97fffa17 bl 0xc880 e028: 9102a382 add x2, x28, #0xa8 e02c: 528000a0 mov w0, #0x5 // =5 e030: 910063e1 add x1, sp, #0x18 e034: 97fffa13 bl 0xc880 e038: 91082382 add x2, x28, #0x208 e03c: 321c03e0 orr w0, wzr, #0x10 e040: 910063e1 add x1, sp, #0x18 e044: 97fffa0f bl 0xc880 e048: 9105a397 add x23, x28, #0x168 e04c: 52800160 mov w0, #0xb // =11 e050: 910063e1 add x1, sp, #0x18 e054: aa1703e2 mov x2, x23 e058: 97fffa0a bl 0xc880 e05c: 91032398 add x24, x28, #0xc8 e060: 321f07e0 orr w0, wzr, #0x6 e064: 910063e1 add x1, sp, #0x18 e068: aa1803e2 mov x2, x24 e06c: 97fffa05 bl 0xc880 e070: 91042399 add x25, x28, #0x108 e074: 321d03e0 orr w0, wzr, #0x8 e078: 910063e1 add x1, sp, #0x18 e07c: aa1903e2 mov x2, x25 e080: 97fffa00 bl 0xc880 e084: 9103a39a add x26, x28, #0xe8 e088: 32000be0 orr w0, wzr, #0x7 e08c: 910063e1 add x1, sp, #0x18 e090: aa1a03e2 mov x2, x26 e094: 97fff9fb bl 0xc880 e098: d0000402 adrp x2, 0x90000 e09c: 913b4042 add x2, x2, #0xed0 e0a0: 321e03e0 orr w0, wzr, #0x4 e0a4: aa1b03e1 mov x1, x27 e0a8: 94001f02 bl 0x15cb0 <.text+0x8fc0> e0ac: 9101a382 add x2, x28, #0x68 e0b0: 320007e0 orr w0, wzr, #0x3 e0b4: 910063e1 add x1, sp, #0x18 e0b8: 97fff9f2 bl 0xc880 e0bc: 910043e0 add x0, sp, #0x10 e0c0: 97fff7c0 bl 0xbfc0 e0c4: 910043e0 add x0, sp, #0x10 e0c8: 320007e1 orr w1, wzr, #0x3 e0cc: 97fff9d9 bl 0xc830 e0d0: 320003e0 orr w0, wzr, #0x1 e0d4: 910043e1 add x1, sp, #0x10 e0d8: aa1f03e2 mov x2, xzr e0dc: 97fff831 bl 0xc1a0 e0e0: f940bb80 ldr x0, [x28, #0x170] e0e4: 94003ae5 bl 0x1cc78 <.text+0xff88> e0e8: 36000680 tbz w0, #0x0, 0xe1b8 <.text+0x14c8> e0ec: b000041b adrp x27, 0x8f000 e0f0: d000041c adrp x28, 0x90000 e0f4: 91322b7b add x27, x27, #0xc8a e0f8: 913baf9c add x28, x28, #0xeeb e0fc: 321f07e0 orr w0, wzr, #0x6 e100: aa1b03e1 mov x1, x27 e104: aa1c03e2 mov x2, x28 e108: 94001eea bl 0x15cb0 <.text+0x8fc0> e10c: 321f07e0 orr w0, wzr, #0x6 e110: aa1b03e1 mov x1, x27 e114: aa1c03e2 mov x2, x28 e118: 94001ee6 bl 0x15cb0 <.text+0x8fc0> e11c: d0000402 adrp x2, 0x90000 e120: 913c9842 add x2, x2, #0xf26 e124: 321f07e0 orr w0, wzr, #0x6 e128: aa1b03e1 mov x1, x27 e12c: 94001ee1 bl 0x15cb0 <.text+0x8fc0> e130: d0000402 adrp x2, 0x90000 e134: 913d5c42 add x2, x2, #0xf57 e138: 321f07e0 orr w0, wzr, #0x6 e13c: aa1b03e1 mov x1, x27 e140: 94001edc bl 0x15cb0 <.text+0x8fc0> e144: d0000402 adrp x2, 0x90000 e148: 913e1c42 add x2, x2, #0xf87 e14c: 321f07e0 orr w0, wzr, #0x6 e150: aa1b03e1 mov x1, x27 e154: 94001ed7 bl 0x15cb0 <.text+0x8fc0> e158: 321f07e0 orr w0, wzr, #0x6 e15c: aa1b03e1 mov x1, x27 e160: aa1c03e2 mov x2, x28 e164: 94001ed3 bl 0x15cb0 <.text+0x8fc0> e168: 321f07e0 orr w0, wzr, #0x6 e16c: aa1b03e1 mov x1, x27 e170: aa1c03e2 mov x2, x28 e174: 94001ecf bl 0x15cb0 <.text+0x8fc0> e178: 52800160 mov w0, #0xb // =11 e17c: aa1703e1 mov x1, x23 e180: aa1f03e2 mov x2, xzr e184: 97fff9bf bl 0xc880 e188: 321f07e0 orr w0, wzr, #0x6 e18c: aa1803e1 mov x1, x24 e190: aa1f03e2 mov x2, xzr e194: 97fff9bb bl 0xc880 e198: 321d03e0 orr w0, wzr, #0x8 e19c: aa1903e1 mov x1, x25 e1a0: aa1f03e2 mov x2, xzr e1a4: 97fff9b7 bl 0xc880 e1a8: 32000be0 orr w0, wzr, #0x7 e1ac: aa1a03e1 mov x1, x26 e1b0: aa1f03e2 mov x2, xzr e1b4: 97fff9b3 bl 0xc880 e1b8: b0000417 adrp x23, 0x8f000 e1bc: 91322af7 add x23, x23, #0xc8a e1c0: d0000402 adrp x2, 0x90000 e1c4: 913ef842 add x2, x2, #0xfbe e1c8: 321e03e0 orr w0, wzr, #0x4 e1cc: aa1703e1 mov x1, x23 e1d0: 94001eb8 bl 0x15cb0 <.text+0x8fc0> e1d4: 94004115 bl 0x1e628 <.text+0x11938> e1d8: 940006dc bl 0xfd48 <.text+0x3058> e1dc: 94003ee7 bl 0x1dd78 <.text+0x11088> e1e0: f9400288 ldr x8, [x20] e1e4: f94007e1 ldr x1, [sp, #0x8] e1e8: aa1403e0 mov x0, x20 e1ec: aa1603e2 mov x2, x22 e1f0: f942a908 ldr x8, [x8, #0x550] e1f4: d63f0100 blr x8 e1f8: b0000402 adrp x2, 0x8f000 e1fc: f0000443 adrp x3, 0x99000 e200: 91338042 add x2, x2, #0xce0 e204: 9112bc63 add x3, x3, #0x4af e208: 321e03e0 orr w0, wzr, #0x4 e20c: aa1703e1 mov x1, x23 e210: 94001ea8 bl 0x15cb0 <.text+0x8fc0> e214: f9401668 ldr x8, [x19, #0x28] e218: f9401fe9 ldr x9, [sp, #0x38] e21c: eb09011f cmp x8, x9 e220: 54000141 b.ne 0xe248 <.text+0x1558> e224: aa1503e0 mov x0, x21 e228: a9497bfd ldp x29, x30, [sp, #0x90] e22c: a9484ff4 ldp x20, x19, [sp, #0x80] e230: a94757f6 ldp x22, x21, [sp, #0x70] e234: a9465ff8 ldp x24, x23, [sp, #0x60] e238: a94567fa ldp x26, x25, [sp, #0x50] e23c: a9446ffc ldp x28, x27, [sp, #0x40] e240: 910283ff add sp, sp, #0xa0 e244: d65f03c0 ret e248: 97fff8ca bl 0xc570 <__stack_chk_fail@plt> e24c: f81e0ff3 str x19, [sp, #-0x20]! e250: a9017bfd stp x29, x30, [sp, #0x10] e254: 910043fd add x29, sp, #0x10 e258: aa0003f3 mov x19, x0 e25c: 97fffaee bl 0xce14 <.text+0x124> e260: a9417bfd ldp x29, x30, [sp, #0x10] e264: f0000441 adrp x1, 0x99000 e268: 9112bc21 add x1, x1, #0x4af e26c: 52800142 mov w2, #0xa // =10 e270: aa1303e0 mov x0, x19 e274: f84207f3 ldr x19, [sp], #0x20 e278: 1400255a b 0x177e0 <.text+0xaaf0> e27c: a9bb67fa stp x26, x25, [sp, #-0x50]! e280: a9015ff8 stp x24, x23, [sp, #0x10] e284: a90257f6 stp x22, x21, [sp, #0x20] e288: a9034ff4 stp x20, x19, [sp, #0x30] e28c: a9047bfd stp x29, x30, [sp, #0x40] e290: 910103fd add x29, sp, #0x40 e294: aa0403f3 mov x19, x4 e298: aa0303f5 mov x21, x3 e29c: aa0203f6 mov x22, x2 e2a0: aa0003f4 mov x20, x0 e2a4: 2a1f03f7 mov w23, wzr e2a8: b40008b4 cbz x20, 0xe3bc <.text+0x16cc> e2ac: b4000896 cbz x22, 0xe3bc <.text+0x16cc> e2b0: b4000875 cbz x21, 0xe3bc <.text+0x16cc> e2b4: b4000853 cbz x19, 0xe3bc <.text+0x16cc> e2b8: f9400288 ldr x8, [x20] e2bc: aa1403e0 mov x0, x20 e2c0: aa1603e1 mov x1, x22 e2c4: aa1f03e2 mov x2, xzr e2c8: f942a508 ldr x8, [x8, #0x548] e2cc: d63f0100 blr x8 e2d0: aa0003f8 mov x24, x0 e2d4: b4000538 cbz x24, 0xe378 <.text+0x1688> e2d8: f9400288 ldr x8, [x20] e2dc: aa1403e0 mov x0, x20 e2e0: aa1503e1 mov x1, x21 e2e4: aa1f03e2 mov x2, xzr e2e8: f942a508 ldr x8, [x8, #0x548] e2ec: d63f0100 blr x8 e2f0: aa0003f9 mov x25, x0 e2f4: b40004d9 cbz x25, 0xe38c <.text+0x169c> e2f8: f9400288 ldr x8, [x20] e2fc: aa1403e0 mov x0, x20 e300: aa1303e1 mov x1, x19 e304: aa1f03e2 mov x2, xzr e308: f942a508 ldr x8, [x8, #0x548] e30c: d63f0100 blr x8 e310: aa0003fa mov x26, x0 e314: b400047a cbz x26, 0xe3a0 <.text+0x16b0> e318: aa1803e0 mov x0, x24 e31c: aa1903e1 mov x1, x25 e320: aa1a03e2 mov x2, x26 e324: 9400323c bl 0x1ac14 <.text+0xdf24> e328: f9400288 ldr x8, [x20] e32c: 12000017 and w23, w0, #0x1 e330: aa1403e0 mov x0, x20 e334: aa1603e1 mov x1, x22 e338: f942a908 ldr x8, [x8, #0x550] e33c: aa1803e2 mov x2, x24 e340: d63f0100 blr x8 e344: f9400288 ldr x8, [x20] e348: aa1403e0 mov x0, x20 e34c: aa1503e1 mov x1, x21 e350: aa1903e2 mov x2, x25 e354: f942a908 ldr x8, [x8, #0x550] e358: d63f0100 blr x8 e35c: f9400288 ldr x8, [x20] e360: aa1403e0 mov x0, x20 e364: aa1303e1 mov x1, x19 e368: aa1a03e2 mov x2, x26 e36c: f942a908 ldr x8, [x8, #0x550] e370: d63f0100 blr x8 e374: 14000012 b 0xe3bc <.text+0x16cc> e378: b0000401 adrp x1, 0x8f000 e37c: b0000402 adrp x2, 0x8f000 e380: 91322821 add x1, x1, #0xc8a e384: 9133ec42 add x2, x2, #0xcfb e388: 1400000a b 0xe3b0 <.text+0x16c0> e38c: b0000401 adrp x1, 0x8f000 e390: b0000402 adrp x2, 0x8f000 e394: 91322821 add x1, x1, #0xc8a e398: 91347c42 add x2, x2, #0xd1f e39c: 14000005 b 0xe3b0 <.text+0x16c0> e3a0: b0000401 adrp x1, 0x8f000 e3a4: b0000402 adrp x2, 0x8f000 e3a8: 91322821 add x1, x1, #0xc8a e3ac: 91350442 add x2, x2, #0xd41 e3b0: 528000a0 mov w0, #0x5 // =5 e3b4: 94001e3f bl 0x15cb0 <.text+0x8fc0> e3b8: 2a1f03f7 mov w23, wzr e3bc: 2a1703e0 mov w0, w23 e3c0: a9447bfd ldp x29, x30, [sp, #0x40] e3c4: a9434ff4 ldp x20, x19, [sp, #0x30] e3c8: a94257f6 ldp x22, x21, [sp, #0x20] e3cc: a9415ff8 ldp x24, x23, [sp, #0x10] e3d0: a8c567fa ldp x26, x25, [sp], #0x50 e3d4: d65f03c0 ret e3d8: a9bd57f6 stp x22, x21, [sp, #-0x30]! e3dc: a9014ff4 stp x20, x19, [sp, #0x10] e3e0: a9027bfd stp x29, x30, [sp, #0x20] e3e4: 910083fd add x29, sp, #0x20 e3e8: aa0203f3 mov x19, x2 e3ec: aa0003f4 mov x20, x0 e3f0: 2a1f03f5 mov w21, wzr e3f4: b4000374 cbz x20, 0xe460 <.text+0x1770> e3f8: b4000353 cbz x19, 0xe460 <.text+0x1770> e3fc: f9400288 ldr x8, [x20] e400: aa1403e0 mov x0, x20 e404: aa1303e1 mov x1, x19 e408: aa1f03e2 mov x2, xzr e40c: f942a508 ldr x8, [x8, #0x548] e410: d63f0100 blr x8 e414: aa0003f6 mov x22, x0 e418: b4000176 cbz x22, 0xe444 <.text+0x1754> e41c: aa1603e0 mov x0, x22 e420: 94003277 bl 0x1adfc <.text+0xe10c> e424: f9400288 ldr x8, [x20] e428: 12000015 and w21, w0, #0x1 e42c: aa1403e0 mov x0, x20 e430: aa1303e1 mov x1, x19 e434: f942a908 ldr x8, [x8, #0x550] e438: aa1603e2 mov x2, x22 e43c: d63f0100 blr x8 e440: 14000008 b 0xe460 <.text+0x1770> e444: b0000401 adrp x1, 0x8f000 e448: b0000402 adrp x2, 0x8f000 e44c: 91322821 add x1, x1, #0xc8a e450: 91358c42 add x2, x2, #0xd63 e454: 528000a0 mov w0, #0x5 // =5 e458: 94001e16 bl 0x15cb0 <.text+0x8fc0> e45c: 2a1f03f5 mov w21, wzr e460: a9427bfd ldp x29, x30, [sp, #0x20] e464: a9414ff4 ldp x20, x19, [sp, #0x10] e468: 2a1503e0 mov w0, w21 e46c: a8c357f6 ldp x22, x21, [sp], #0x30 e470: d65f03c0 ret e474: a9be4ff4 stp x20, x19, [sp, #-0x20]! e478: a9017bfd stp x29, x30, [sp, #0x10] e47c: 910043fd add x29, sp, #0x10 e480: aa0003f3 mov x19, x0 e484: b4000273 cbz x19, 0xe4d0 <.text+0x17e0> e488: 528f0020 mov w0, #0x7801 // =30721 e48c: 320003e1 orr w1, wzr, #0x1 e490: 97fff724 bl 0xc120 e494: 32150fe1 orr w1, wzr, #0x7800 e498: aa0003f4 mov x20, x0 e49c: 94003290 bl 0x1aedc <.text+0xe1ec> e4a0: 36000180 tbz w0, #0x0, 0xe4d0 <.text+0x17e0> e4a4: aa1403e0 mov x0, x20 e4a8: 97fff952 bl 0xc9f0 e4ac: aa0003e2 mov x2, x0 e4b0: aa1303e0 mov x0, x19 e4b4: aa1403e1 mov x1, x20 e4b8: 940024ca bl 0x177e0 <.text+0xaaf0> e4bc: aa0003f3 mov x19, x0 e4c0: aa1403e0 mov x0, x20 e4c4: 97fff9d7 bl 0xcc20 e4c8: aa1303e0 mov x0, x19 e4cc: 14000002 b 0xe4d4 <.text+0x17e4> e4d0: aa1f03e0 mov x0, xzr e4d4: a9417bfd ldp x29, x30, [sp, #0x10] e4d8: a8c24ff4 ldp x20, x19, [sp], #0x20 e4dc: d65f03c0 ret e4e0: f81c0ff7 str x23, [sp, #-0x40]! e4e4: a90157f6 stp x22, x21, [sp, #0x10] e4e8: a9024ff4 stp x20, x19, [sp, #0x20] e4ec: a9037bfd stp x29, x30, [sp, #0x30] e4f0: 9100c3fd add x29, sp, #0x30 e4f4: aa0303f6 mov x22, x3 e4f8: aa0203f3 mov x19, x2 e4fc: aa0003f4 mov x20, x0 e500: 2a1f03f7 mov w23, wzr e504: b4000654 cbz x20, 0xe5cc <.text+0x18dc> e508: b4000633 cbz x19, 0xe5cc <.text+0x18dc> e50c: b4000616 cbz x22, 0xe5cc <.text+0x18dc> e510: f9400288 ldr x8, [x20] e514: aa1403e0 mov x0, x20 e518: aa1303e1 mov x1, x19 e51c: aa1f03e2 mov x2, xzr e520: f942a508 ldr x8, [x8, #0x548] e524: d63f0100 blr x8 e528: aa0003f5 mov x21, x0 e52c: b4000295 cbz x21, 0xe57c <.text+0x188c> e530: f9400288 ldr x8, [x20] e534: aa1403e0 mov x0, x20 e538: aa1603e1 mov x1, x22 e53c: aa1f03e2 mov x2, xzr e540: f942a508 ldr x8, [x8, #0x548] e544: d63f0100 blr x8 e548: aa0003f7 mov x23, x0 e54c: b4000297 cbz x23, 0xe59c <.text+0x18ac> e550: aa1503e0 mov x0, x21 e554: aa1703e1 mov x1, x23 e558: 94001c53 bl 0x156a4 <.text+0x89b4> e55c: f9400288 ldr x8, [x20] e560: aa1403e0 mov x0, x20 e564: aa1603e1 mov x1, x22 e568: aa1703e2 mov x2, x23 e56c: f942a908 ldr x8, [x8, #0x550] e570: d63f0100 blr x8 e574: 320003f7 orr w23, wzr, #0x1 e578: 1400000f b 0xe5b4 <.text+0x18c4> e57c: b0000401 adrp x1, 0x8f000 e580: b0000402 adrp x2, 0x8f000 e584: 91322821 add x1, x1, #0xc8a e588: 91362842 add x2, x2, #0xd8a e58c: 528000a0 mov w0, #0x5 // =5 e590: 94001dc8 bl 0x15cb0 <.text+0x8fc0> e594: 2a1f03f7 mov w23, wzr e598: 1400000d b 0xe5cc <.text+0x18dc> e59c: b0000401 adrp x1, 0x8f000 e5a0: b0000402 adrp x2, 0x8f000 e5a4: 91322821 add x1, x1, #0xc8a e5a8: 9136b842 add x2, x2, #0xdae e5ac: 528000a0 mov w0, #0x5 // =5 e5b0: 94001dc0 bl 0x15cb0 <.text+0x8fc0> e5b4: f9400288 ldr x8, [x20] e5b8: aa1403e0 mov x0, x20 e5bc: aa1303e1 mov x1, x19 e5c0: aa1503e2 mov x2, x21 e5c4: f942a908 ldr x8, [x8, #0x550] e5c8: d63f0100 blr x8 e5cc: a9437bfd ldp x29, x30, [sp, #0x30] e5d0: a9424ff4 ldp x20, x19, [sp, #0x20] e5d4: a94157f6 ldp x22, x21, [sp, #0x10] e5d8: 2a1703e0 mov w0, w23 e5dc: f84407f7 ldr x23, [sp], #0x40 e5e0: d65f03c0 ret e5e4: aa1f03e0 mov x0, xzr e5e8: d65f03c0 ret e5ec: aa1f03e0 mov x0, xzr e5f0: d65f03c0 ret e5f4: d10203ff sub sp, sp, #0x80 e5f8: f9001bf9 str x25, [sp, #0x30] e5fc: a9045ff8 stp x24, x23, [sp, #0x40] e600: a90557f6 stp x22, x21, [sp, #0x50] e604: a9064ff4 stp x20, x19, [sp, #0x60] e608: a9077bfd stp x29, x30, [sp, #0x70] e60c: 9101c3fd add x29, sp, #0x70 e610: d53bd059 mrs x25, TPIDR_EL0 e614: f9401728 ldr x8, [x25, #0x28] e618: aa0303f3 mov x19, x3 e61c: 2a0203f7 mov w23, w2 e620: aa0003f4 mov x20, x0 e624: f90017e8 str x8, [sp, #0x28] e628: b4003754 cbz x20, 0xed10 <.text+0x2020> e62c: b4003733 cbz x19, 0xed10 <.text+0x2020> e630: f9400288 ldr x8, [x20] e634: aa1403e0 mov x0, x20 e638: aa1303e1 mov x1, x19 e63c: aa1f03e2 mov x2, xzr e640: f942a508 ldr x8, [x8, #0x548] e644: d63f0100 blr x8 e648: aa0003f5 mov x21, x0 e64c: b4000315 cbz x21, 0xe6ac <.text+0x19bc> e650: 94003d8e bl 0x1dc88 <.text+0x10f98> e654: 51002ae8 sub w8, w23, #0xa e658: 7100511f cmp w8, #0x14 e65c: aa0003f6 mov x22, x0 e660: 54000348 b.hi 0xe6c8 <.text+0x19d8> e664: b0000409 adrp x9, 0x8f000 e668: 912f8129 add x9, x9, #0xbe0 e66c: b8a87928 ldrsw x8, [x9, x8, lsl #2] e670: f94002d7 ldr x23, [x22] e674: 8b090108 add x8, x8, x9 e678: d61f0100 br x8 e67c: b0000401 adrp x1, 0x8f000 e680: b0000402 adrp x2, 0x8f000 e684: 91322821 add x1, x1, #0xc8a e688: 91384042 add x2, x2, #0xe10 e68c: 321e03e0 orr w0, wzr, #0x4 e690: aa1503e3 mov x3, x21 e694: 94001d87 bl 0x15cb0 <.text+0x8fc0> e698: d0000402 adrp x2, 0x90000 e69c: 910082c0 add x0, x22, #0x20 e6a0: 91371c42 add x2, x2, #0xdc7 e6a4: 321903e1 orr w1, wzr, #0x80 e6a8: 14000053 b 0xe7f4 <.text+0x1b04> e6ac: b0000401 adrp x1, 0x8f000 e6b0: b0000402 adrp x2, 0x8f000 e6b4: 91322821 add x1, x1, #0xc8a e6b8: 91375042 add x2, x2, #0xdd4 e6bc: 528000a0 mov w0, #0x5 // =5 e6c0: 94001d7c bl 0x15cb0 <.text+0x8fc0> e6c4: 14000193 b 0xed10 <.text+0x2020> e6c8: b0000401 adrp x1, 0x8f000 e6cc: 91322821 add x1, x1, #0xc8a e6d0: 710f9eff cmp w23, #0x3e7 e6d4: 54002841 b.ne 0xebdc <.text+0x1eec> e6d8: b0000402 adrp x2, 0x8f000 e6dc: 9137d842 add x2, x2, #0xdf6 e6e0: 321e03e0 orr w0, wzr, #0x4 e6e4: aa1503e3 mov x3, x21 e6e8: 94001d72 bl 0x15cb0 <.text+0x8fc0> e6ec: aa1503e0 mov x0, x21 e6f0: 94003665 bl 0x1c084 <.text+0xf394> e6f4: 2a0003f6 mov w22, w0 e6f8: 94003b0e bl 0x1d330 <.text+0x10640> e6fc: 120002c8 and w8, w22, #0x1 e700: 39002c08 strb w8, [x0, #0xb] e704: 1400017d b 0xecf8 <.text+0x2008> e708: b0000401 adrp x1, 0x8f000 e70c: b0000402 adrp x2, 0x8f000 e710: 91322821 add x1, x1, #0xc8a e714: 9138c442 add x2, x2, #0xe31 e718: 321e03e0 orr w0, wzr, #0x4 e71c: aa1503e3 mov x3, x21 e720: 94001d64 bl 0x15cb0 <.text+0x8fc0> e724: 910282c0 add x0, x22, #0xa0 e728: 14000012 b 0xe770 <.text+0x1a80> e72c: b0000401 adrp x1, 0x8f000 e730: b0000402 adrp x2, 0x8f000 e734: 91322821 add x1, x1, #0xc8a e738: 91393842 add x2, x2, #0xe4e e73c: 321e03e0 orr w0, wzr, #0x4 e740: aa1503e3 mov x3, x21 e744: 94001d5b bl 0x15cb0 <.text+0x8fc0> e748: 910682c0 add x0, x22, #0x1a0 e74c: 14000009 b 0xe770 <.text+0x1a80> e750: b0000401 adrp x1, 0x8f000 e754: b0000402 adrp x2, 0x8f000 e758: 91322821 add x1, x1, #0xc8a e75c: 9139bc42 add x2, x2, #0xe6f e760: 321e03e0 orr w0, wzr, #0x4 e764: aa1503e3 mov x3, x21 e768: 94001d52 bl 0x15cb0 <.text+0x8fc0> e76c: 910a82c0 add x0, x22, #0x2a0 e770: d0000402 adrp x2, 0x90000 e774: 91371c42 add x2, x2, #0xdc7 e778: 321803e1 orr w1, wzr, #0x100 e77c: 1400001e b 0xe7f4 <.text+0x1b04> e780: b0000401 adrp x1, 0x8f000 e784: b0000402 adrp x2, 0x8f000 e788: 91322821 add x1, x1, #0xc8a e78c: 913a4042 add x2, x2, #0xe90 e790: 321e03e0 orr w0, wzr, #0x4 e794: aa1503e3 mov x3, x21 e798: 94001d46 bl 0x15cb0 <.text+0x8fc0> e79c: d0000402 adrp x2, 0x90000 e7a0: 910e82c0 add x0, x22, #0x3a0 e7a4: 91371c42 add x2, x2, #0xdc7 e7a8: 321c03e1 orr w1, wzr, #0x10 e7ac: aa1503e3 mov x3, x21 e7b0: 97fff6f0 bl 0xc370 e7b4: aa1503e0 mov x0, x21 e7b8: 94003633 bl 0x1c084 <.text+0xf394> e7bc: 12000000 and w0, w0, #0x1 e7c0: 94003c5c bl 0x1d930 <.text+0x10c40> e7c4: 1400014d b 0xecf8 <.text+0x2008> e7c8: b0000401 adrp x1, 0x8f000 e7cc: b0000402 adrp x2, 0x8f000 e7d0: 91322821 add x1, x1, #0xc8a e7d4: 913ad442 add x2, x2, #0xeb5 e7d8: 321e03e0 orr w0, wzr, #0x4 e7dc: aa1503e3 mov x3, x21 e7e0: 94001d34 bl 0x15cb0 <.text+0x8fc0> e7e4: d0000402 adrp x2, 0x90000 e7e8: 910ec2c0 add x0, x22, #0x3b0 e7ec: 91371c42 add x2, x2, #0xdc7 e7f0: 321b03e1 orr w1, wzr, #0x20 e7f4: aa1503e3 mov x3, x21 e7f8: 97fff6de bl 0xc370 e7fc: 1400013f b 0xecf8 <.text+0x2008> e800: b0000401 adrp x1, 0x8f000 e804: b0000402 adrp x2, 0x8f000 e808: 91322821 add x1, x1, #0xc8a e80c: 913b5442 add x2, x2, #0xed5 e810: 321e03e0 orr w0, wzr, #0x4 e814: aa1503e3 mov x3, x21 e818: 94001d26 bl 0x15cb0 <.text+0x8fc0> e81c: aa1503e0 mov x0, x21 e820: 94003619 bl 0x1c084 <.text+0xf394> e824: 12000000 and w0, w0, #0x1 e828: 940055f5 bl 0x23ffc <.text+0x1730c> e82c: 14000133 b 0xecf8 <.text+0x2008> e830: b0000401 adrp x1, 0x8f000 e834: b0000402 adrp x2, 0x8f000 e838: 91322821 add x1, x1, #0xc8a e83c: 913bf442 add x2, x2, #0xefd e840: 321e03e0 orr w0, wzr, #0x4 e844: aa1503e3 mov x3, x21 e848: 94001d1a bl 0x15cb0 <.text+0x8fc0> e84c: aa1503e0 mov x0, x21 e850: 9400360d bl 0x1c084 <.text+0xf394> e854: 12000000 and w0, w0, #0x1 e858: 940055ed bl 0x2400c <.text+0x1731c> e85c: 14000127 b 0xecf8 <.text+0x2008> e860: b0000401 adrp x1, 0x8f000 e864: b0000402 adrp x2, 0x8f000 e868: 91322821 add x1, x1, #0xc8a e86c: 913c8c42 add x2, x2, #0xf23 e870: 321e03e0 orr w0, wzr, #0x4 e874: aa1503e3 mov x3, x21 e878: 94001d0e bl 0x15cb0 <.text+0x8fc0> e87c: aa1503e0 mov x0, x21 e880: 94003601 bl 0x1c084 <.text+0xf394> e884: 12000000 and w0, w0, #0x1 e888: 940055e5 bl 0x2401c <.text+0x1732c> e88c: 1400011b b 0xecf8 <.text+0x2008> e890: b0000401 adrp x1, 0x8f000 e894: b0000402 adrp x2, 0x8f000 e898: 91322821 add x1, x1, #0xc8a e89c: 913d3442 add x2, x2, #0xf4d e8a0: 321e03e0 orr w0, wzr, #0x4 e8a4: 94001d03 bl 0x15cb0 <.text+0x8fc0> e8a8: 321c03e0 orr w0, wzr, #0x10 e8ac: 97fff891 bl 0xcaf0 e8b0: aa0003e8 mov x8, x0 e8b4: 321f03e9 orr w9, wzr, #0x2 e8b8: b9000109 str w9, [x8] e8bc: f9000517 str x23, [x8, #0x8] e8c0: d0000582 adrp x2, 0xc0000 e8c4: f947e842 ldr x2, [x2, #0xfd0] e8c8: 910083e0 add x0, sp, #0x20 e8cc: aa1f03e1 mov x1, xzr e8d0: aa0803e3 mov x3, x8 e8d4: 97fff5cf bl 0xc010 e8d8: 34002100 cbz w0, 0xecf8 <.text+0x2008> e8dc: 97fff685 bl 0xc2f0 e8e0: b0000401 adrp x1, 0x8f000 e8e4: b0000402 adrp x2, 0x8f000 e8e8: aa0003e3 mov x3, x0 e8ec: 91322821 add x1, x1, #0xc8a e8f0: 913e0042 add x2, x2, #0xf80 e8f4: 321f07e0 orr w0, wzr, #0x6 e8f8: 140000ff b 0xecf4 <.text+0x2004> e8fc: b0000401 adrp x1, 0x8f000 e900: b0000402 adrp x2, 0x8f000 e904: 91322821 add x1, x1, #0xc8a e908: 913ea842 add x2, x2, #0xfaa e90c: 321e03e0 orr w0, wzr, #0x4 e910: aa1503e3 mov x3, x21 e914: 94001ce7 bl 0x15cb0 <.text+0x8fc0> e918: aa1503e0 mov x0, x21 e91c: 940035da bl 0x1c084 <.text+0xf394> e920: 12000000 and w0, w0, #0x1 e924: 94003b94 bl 0x1d774 <.text+0x10a84> e928: 140000f4 b 0xecf8 <.text+0x2008> e92c: b0000401 adrp x1, 0x8f000 e930: b0000402 adrp x2, 0x8f000 e934: 91322821 add x1, x1, #0xc8a e938: 913f5842 add x2, x2, #0xfd6 e93c: 321e03e0 orr w0, wzr, #0x4 e940: aa1503e3 mov x3, x21 e944: 94001cdb bl 0x15cb0 <.text+0x8fc0> e948: aa1503e0 mov x0, x21 e94c: 940035ce bl 0x1c084 <.text+0xf394> e950: 12000000 and w0, w0, #0x1 e954: 94003b98 bl 0x1d7b4 <.text+0x10ac4> e958: 140000e8 b 0xecf8 <.text+0x2008> e95c: b0000416 adrp x22, 0x8f000 e960: 91322ad6 add x22, x22, #0xc8a e964: b0000402 adrp x2, 0x8f000 e968: 913ffc42 add x2, x2, #0xfff e96c: 321e03e0 orr w0, wzr, #0x4 e970: aa1603e1 mov x1, x22 e974: aa1503e3 mov x3, x21 e978: 94001cce bl 0x15cb0 <.text+0x8fc0> e97c: aa1503e0 mov x0, x21 e980: 97fff59c bl 0xbff0 e984: 51000408 sub w8, w0, #0x1 e988: 5281c209 mov w9, #0xe10 // =3600 e98c: 71383d1f cmp w8, #0xe0f e990: 1a808123 csel w3, w9, w0, hi e994: f0000588 adrp x8, 0xc1000 e998: d0000402 adrp x2, 0x90000 e99c: b9000d03 str w3, [x8, #0xc] e9a0: 91009c42 add x2, x2, #0x27 e9a4: 321e03e0 orr w0, wzr, #0x4 e9a8: aa1603e1 mov x1, x22 e9ac: 14000090 b 0xebec <.text+0x1efc> e9b0: b0000401 adrp x1, 0x8f000 e9b4: d0000402 adrp x2, 0x90000 e9b8: 91322821 add x1, x1, #0xc8a e9bc: 91013c42 add x2, x2, #0x4f e9c0: 321e03e0 orr w0, wzr, #0x4 e9c4: 94001cbb bl 0x15cb0 <.text+0x8fc0> e9c8: 97fff60a bl 0xc1f0 e9cc: aa0003f6 mov x22, x0 e9d0: 321c03e0 orr w0, wzr, #0x10 e9d4: 97fff847 bl 0xcaf0 e9d8: aa0003e8 mov x8, x0 e9dc: 320007e9 orr w9, wzr, #0x3 e9e0: f9000517 str x23, [x8, #0x8] e9e4: b9000109 str w9, [x8] e9e8: d0000582 adrp x2, 0xc0000 e9ec: f947e842 ldr x2, [x2, #0xfd0] e9f0: 910063e0 add x0, sp, #0x18 e9f4: aa1f03e1 mov x1, xzr e9f8: aa0803e3 mov x3, x8 e9fc: 97fff585 bl 0xc010 ea00: f9400fe8 ldr x8, [sp, #0x18] ea04: 2a0003f7 mov w23, w0 ea08: aa1f03e1 mov x1, xzr ea0c: aa0803e0 mov x0, x8 ea10: 97fff588 bl 0xc030 ea14: 34000157 cbz w23, 0xea3c <.text+0x1d4c> ea18: 2a1703e0 mov w0, w23 ea1c: 97fff635 bl 0xc2f0 ea20: b0000401 adrp x1, 0x8f000 ea24: b0000402 adrp x2, 0x8f000 ea28: aa0003e3 mov x3, x0 ea2c: 91322821 add x1, x1, #0xc8a ea30: 913e0042 add x2, x2, #0xf80 ea34: 321f07e0 orr w0, wzr, #0x6 ea38: 94001c9e bl 0x15cb0 <.text+0x8fc0> ea3c: 97fff5ed bl 0xc1f0 ea40: b0000401 adrp x1, 0x8f000 ea44: d0000402 adrp x2, 0x90000 ea48: cb160003 sub x3, x0, x22 ea4c: 91322821 add x1, x1, #0xc8a ea50: 9101f842 add x2, x2, #0x7e ea54: 140000a7 b 0xecf0 <.text+0x2000> ea58: b0000401 adrp x1, 0x8f000 ea5c: d0000402 adrp x2, 0x90000 ea60: 91322821 add x1, x1, #0xc8a ea64: 91027c42 add x2, x2, #0x9f ea68: 321e03e0 orr w0, wzr, #0x4 ea6c: aa1503e3 mov x3, x21 ea70: 94001c90 bl 0x15cb0 <.text+0x8fc0> ea74: aa1503e0 mov x0, x21 ea78: 94003583 bl 0x1c084 <.text+0xf394> ea7c: 12000008 and w8, w0, #0x1 ea80: b90be6c8 str w8, [x22, #0xbe4] ea84: 36000100 tbz w0, #0x0, 0xeaa4 <.text+0x1db4> ea88: b0000401 adrp x1, 0x8f000 ea8c: d0000402 adrp x2, 0x90000 ea90: 91322821 add x1, x1, #0xc8a ea94: 91035c42 add x2, x2, #0xd7 ea98: 321e03e0 orr w0, wzr, #0x4 ea9c: 94001c85 bl 0x15cb0 <.text+0x8fc0> eaa0: b94be6c8 ldr w8, [x22, #0xbe4] eaa4: f0000589 adrp x9, 0xc1000 eaa8: b9000928 str w8, [x9, #0x8] eaac: 14000093 b 0xecf8 <.text+0x2008> eab0: b0000401 adrp x1, 0x8f000 eab4: d0000402 adrp x2, 0x90000 eab8: 91322821 add x1, x1, #0xc8a eabc: 91013c42 add x2, x2, #0x4f eac0: 321e03e0 orr w0, wzr, #0x4 eac4: 94001c7b bl 0x15cb0 <.text+0x8fc0> eac8: b9400ec8 ldr w8, [x22, #0xc] eacc: 7100591f cmp w8, #0x16 ead0: 5400092c b.gt 0xebf4 <.text+0x1f04> ead4: b0000401 adrp x1, 0x8f000 ead8: d0000402 adrp x2, 0x90000 eadc: 91322821 add x1, x1, #0xc8a eae0: 9103fc42 add x2, x2, #0xff eae4: 321f07e0 orr w0, wzr, #0x6 eae8: 94001c72 bl 0x15cb0 <.text+0x8fc0> eaec: 14000083 b 0xecf8 <.text+0x2008> eaf0: b0000401 adrp x1, 0x8f000 eaf4: d0000402 adrp x2, 0x90000 eaf8: 91322821 add x1, x1, #0xc8a eafc: 9108e442 add x2, x2, #0x239 eb00: 321e03e0 orr w0, wzr, #0x4 eb04: aa1503e3 mov x3, x21 eb08: 94001c6a bl 0x15cb0 <.text+0x8fc0> eb0c: aa1503e0 mov x0, x21 eb10: 9400355d bl 0x1c084 <.text+0xf394> eb14: 12000000 and w0, w0, #0x1 eb18: 94003b37 bl 0x1d7f4 <.text+0x10b04> eb1c: 14000077 b 0xecf8 <.text+0x2008> eb20: b0000401 adrp x1, 0x8f000 eb24: d0000402 adrp x2, 0x90000 eb28: 91322821 add x1, x1, #0xc8a eb2c: 91097042 add x2, x2, #0x25c eb30: 321e03e0 orr w0, wzr, #0x4 eb34: aa1503e3 mov x3, x21 eb38: 94001c5e bl 0x15cb0 <.text+0x8fc0> eb3c: aa1503e0 mov x0, x21 eb40: 94003551 bl 0x1c084 <.text+0xf394> eb44: 12000000 and w0, w0, #0x1 eb48: 94003b3b bl 0x1d834 <.text+0x10b44> eb4c: 1400006b b 0xecf8 <.text+0x2008> eb50: b0000401 adrp x1, 0x8f000 eb54: d0000402 adrp x2, 0x90000 eb58: 91322821 add x1, x1, #0xc8a eb5c: 91082c42 add x2, x2, #0x20b eb60: 321e03e0 orr w0, wzr, #0x4 eb64: aa1503e3 mov x3, x21 eb68: 94001c52 bl 0x15cb0 <.text+0x8fc0> eb6c: aa1503e0 mov x0, x21 eb70: 97fff520 bl 0xbff0 eb74: 94003b60 bl 0x1d8f4 <.text+0x10c04> eb78: 14000060 b 0xecf8 <.text+0x2008> eb7c: b0000401 adrp x1, 0x8f000 eb80: d0000402 adrp x2, 0x90000 eb84: 91322821 add x1, x1, #0xc8a eb88: 9109ec42 add x2, x2, #0x27b eb8c: 321e03e0 orr w0, wzr, #0x4 eb90: aa1503e3 mov x3, x21 eb94: 94001c47 bl 0x15cb0 <.text+0x8fc0> eb98: aa1503e0 mov x0, x21 eb9c: 9400353a bl 0x1c084 <.text+0xf394> eba0: 12000000 and w0, w0, #0x1 eba4: 94003b34 bl 0x1d874 <.text+0x10b84> eba8: 14000054 b 0xecf8 <.text+0x2008> ebac: b0000401 adrp x1, 0x8f000 ebb0: d0000402 adrp x2, 0x90000 ebb4: 91322821 add x1, x1, #0xc8a ebb8: 910a8042 add x2, x2, #0x2a0 ebbc: 321e03e0 orr w0, wzr, #0x4 ebc0: aa1503e3 mov x3, x21 ebc4: 94001c3b bl 0x15cb0 <.text+0x8fc0> ebc8: aa1503e0 mov x0, x21 ebcc: 9400352e bl 0x1c084 <.text+0xf394> ebd0: 12000000 and w0, w0, #0x1 ebd4: 94003b38 bl 0x1d8b4 <.text+0x10bc4> ebd8: 14000048 b 0xecf8 <.text+0x2008> ebdc: d0000402 adrp x2, 0x90000 ebe0: 910b5042 add x2, x2, #0x2d4 ebe4: 321e03e0 orr w0, wzr, #0x4 ebe8: 2a1703e3 mov w3, w23 ebec: 94001c31 bl 0x15cb0 <.text+0x8fc0> ebf0: 14000042 b 0xecf8 <.text+0x2008> ebf4: 97fff57f bl 0xc1f0 ebf8: aa0003f7 mov x23, x0 ebfc: 910023e0 add x0, sp, #0x8 ec00: aa1f03e1 mov x1, xzr ec04: 97fff66b bl 0xc5b0 ec08: 36f80160 tbz w0, #0x1f, 0xec34 <.text+0x1f44> ec0c: 97fff5c9 bl 0xc330 <__errno@plt> ec10: b9400000 ldr w0, [x0] ec14: 97fff5b7 bl 0xc2f0 ec18: b0000401 adrp x1, 0x8f000 ec1c: d0000402 adrp x2, 0x90000 ec20: aa0003e3 mov x3, x0 ec24: 91322821 add x1, x1, #0xc8a ec28: 9104c442 add x2, x2, #0x131 ec2c: 528000a0 mov w0, #0x5 // =5 ec30: 94001c20 bl 0x15cb0 <.text+0x8fc0> ec34: 320003e0 orr w0, wzr, #0x1 ec38: 321803e1 orr w1, wzr, #0x100 ec3c: 97fff539 bl 0xc120 ec40: a940a3e5 ldp x5, x8, [sp, #0x8] ec44: d29ef9e9 mov x9, #0xf7cf // =63439 ec48: f2bc6a69 movk x9, #0xe353, lsl #16 ec4c: f2d374a9 movk x9, #0x9ba5, lsl #32 ec50: f2e41889 movk x9, #0x20c4, lsl #48 ec54: 9b497d08 smulh x8, x8, x9 ec58: 9347fd09 asr x9, x8, #7 ec5c: d0000402 adrp x2, 0x90000 ec60: d0000404 adrp x4, 0x90000 ec64: d0000407 adrp x7, 0x90000 ec68: 912742c3 add x3, x22, #0x9d0 ec6c: 8b48fd26 add x6, x9, x8, lsr #63 ec70: 91054042 add x2, x2, #0x150 ec74: 91058484 add x4, x4, #0x161 ec78: 9105ece7 add x7, x7, #0x17b ec7c: 321803e1 orr w1, wzr, #0x100 ec80: aa0003f8 mov x24, x0 ec84: 97fff5bb bl 0xc370 ec88: b0000401 adrp x1, 0x8f000 ec8c: d0000402 adrp x2, 0x90000 ec90: 91322821 add x1, x1, #0xc8a ec94: 91060042 add x2, x2, #0x180 ec98: 321e03e0 orr w0, wzr, #0x4 ec9c: aa1803e3 mov x3, x24 eca0: 94001c04 bl 0x15cb0 <.text+0x8fc0> eca4: aa1803e0 mov x0, x24 eca8: 94005d7e bl 0x262a0 <.text+0x195b0> ecac: b0000401 adrp x1, 0x8f000 ecb0: 91322821 add x1, x1, #0xc8a ecb4: 360000a0 tbz w0, #0x0, 0xecc8 <.text+0x1fd8> ecb8: d0000402 adrp x2, 0x90000 ecbc: 91069842 add x2, x2, #0x1a6 ecc0: 321e03e0 orr w0, wzr, #0x4 ecc4: 14000004 b 0xecd4 <.text+0x1fe4> ecc8: d0000402 adrp x2, 0x90000 eccc: 91073042 add x2, x2, #0x1cc ecd0: 321f07e0 orr w0, wzr, #0x6 ecd4: 94001bf7 bl 0x15cb0 <.text+0x8fc0> ecd8: 97fff546 bl 0xc1f0 ecdc: b0000401 adrp x1, 0x8f000 ece0: d0000402 adrp x2, 0x90000 ece4: cb170003 sub x3, x0, x23 ece8: 91322821 add x1, x1, #0xc8a ecec: 9107b042 add x2, x2, #0x1ec ecf0: 321e03e0 orr w0, wzr, #0x4 ecf4: 94001bef bl 0x15cb0 <.text+0x8fc0> ecf8: f9400288 ldr x8, [x20] ecfc: aa1403e0 mov x0, x20 ed00: aa1303e1 mov x1, x19 ed04: aa1503e2 mov x2, x21 ed08: f942a908 ldr x8, [x8, #0x550] ed0c: d63f0100 blr x8 ed10: f9401728 ldr x8, [x25, #0x28] ed14: f94017e9 ldr x9, [sp, #0x28] ed18: eb09011f cmp x8, x9 ed1c: 54000101 b.ne 0xed3c <.text+0x204c> ed20: a9477bfd ldp x29, x30, [sp, #0x70] ed24: a9464ff4 ldp x20, x19, [sp, #0x60] ed28: a94557f6 ldp x22, x21, [sp, #0x50] ed2c: a9445ff8 ldp x24, x23, [sp, #0x40] ed30: f9401bf9 ldr x25, [sp, #0x30] ed34: 910203ff add sp, sp, #0x80 ed38: d65f03c0 ret ed3c: 97fff60d bl 0xc570 <__stack_chk_fail@plt> ed40: f81b0ff9 str x25, [sp, #-0x50]! ed44: a9015ff8 stp x24, x23, [sp, #0x10] ed48: a90257f6 stp x22, x21, [sp, #0x20] ed4c: a9034ff4 stp x20, x19, [sp, #0x30] ed50: a9047bfd stp x29, x30, [sp, #0x40] ed54: 910103fd add x29, sp, #0x40 ed58: 2a0403f8 mov w24, w4 ed5c: aa0303f3 mov x19, x3 ed60: aa0203f5 mov x21, x2 ed64: aa0003f4 mov x20, x0 ed68: 94003bc8 bl 0x1dc88 <.text+0x10f98> ed6c: aa0003f9 mov x25, x0 ed70: b4000454 cbz x20, 0xedf8 <.text+0x2108> ed74: b4000435 cbz x21, 0xedf8 <.text+0x2108> ed78: b40004b3 cbz x19, 0xee0c <.text+0x211c> ed7c: f9400288 ldr x8, [x20] ed80: aa1403e0 mov x0, x20 ed84: aa1503e1 mov x1, x21 ed88: aa1f03e2 mov x2, xzr ed8c: f942a508 ldr x8, [x8, #0x548] ed90: d63f0100 blr x8 ed94: f9400288 ldr x8, [x20] ed98: aa0003f6 mov x22, x0 ed9c: aa1403e0 mov x0, x20 eda0: aa1303e1 mov x1, x19 eda4: f942a508 ldr x8, [x8, #0x548] eda8: aa1f03e2 mov x2, xzr edac: d63f0100 blr x8 edb0: 7100071f cmp w24, #0x1 edb4: aa0003f7 mov x23, x0 edb8: 54000380 b.eq 0xee28 <.text+0x2138> edbc: 71000f1f cmp w24, #0x3 edc0: 540003e0 b.eq 0xee3c <.text+0x214c> edc4: 71000b1f cmp w24, #0x2 edc8: 54000661 b.ne 0xee94 <.text+0x21a4> edcc: 91134338 add x24, x25, #0x4d0 edd0: 52800141 mov w1, #0xa // =10 edd4: aa1803e0 mov x0, x24 edd8: 9400356e bl 0x1c390 <.text+0xf6a0> eddc: 321f03e2 orr w2, wzr, #0x2 ede0: aa1603e0 mov x0, x22 ede4: aa1703e1 mov x1, x23 ede8: 94004e2d bl 0x2269c <.text+0x159ac> edec: aa1803e0 mov x0, x24 edf0: 9400353e bl 0x1c2e8 <.text+0xf5f8> edf4: 14000028 b 0xee94 <.text+0x21a4> edf8: b0000401 adrp x1, 0x8f000 edfc: d0000402 adrp x2, 0x90000 ee00: 91322821 add x1, x1, #0xc8a ee04: 910b9c42 add x2, x2, #0x2e7 ee08: 14000005 b 0xee1c <.text+0x212c> ee0c: b0000401 adrp x1, 0x8f000 ee10: d0000402 adrp x2, 0x90000 ee14: 91322821 add x1, x1, #0xc8a ee18: 910c3042 add x2, x2, #0x30c ee1c: 321f07e0 orr w0, wzr, #0x6 ee20: 94001ba4 bl 0x15cb0 <.text+0x8fc0> ee24: 14000028 b 0xeec4 <.text+0x21d4> ee28: 320003e2 orr w2, wzr, #0x1 ee2c: aa1603e0 mov x0, x22 ee30: aa1703e1 mov x1, x23 ee34: 94004e1a bl 0x2269c <.text+0x159ac> ee38: 14000017 b 0xee94 <.text+0x21a4> ee3c: 320003e0 orr w0, wzr, #0x1 ee40: 320f03e1 orr w1, wzr, #0x20000 ee44: 97fff4b7 bl 0xc120 ee48: 320f03e1 orr w1, wzr, #0x20000 ee4c: aa0003f8 mov x24, x0 ee50: 94001ac6 bl 0x15968 <.text+0x8c78> ee54: 36000100 tbz w0, #0x0, 0xee74 <.text+0x2184> ee58: 39400308 ldrb w8, [x24] ee5c: 340000c8 cbz w8, 0xee74 <.text+0x2184> ee60: 320007e2 orr w2, wzr, #0x3 ee64: aa1603e0 mov x0, x22 ee68: aa1803e1 mov x1, x24 ee6c: 94004e0c bl 0x2269c <.text+0x159ac> ee70: 14000007 b 0xee8c <.text+0x219c> ee74: b0000401 adrp x1, 0x8f000 ee78: d0000402 adrp x2, 0x90000 ee7c: 91322821 add x1, x1, #0xc8a ee80: 910cd042 add x2, x2, #0x334 ee84: 321f07e0 orr w0, wzr, #0x6 ee88: 94001b8a bl 0x15cb0 <.text+0x8fc0> ee8c: aa1803e0 mov x0, x24 ee90: 97fff764 bl 0xcc20 ee94: f9400288 ldr x8, [x20] ee98: aa1403e0 mov x0, x20 ee9c: aa1503e1 mov x1, x21 eea0: aa1603e2 mov x2, x22 eea4: f942a908 ldr x8, [x8, #0x550] eea8: d63f0100 blr x8 eeac: f9400288 ldr x8, [x20] eeb0: aa1403e0 mov x0, x20 eeb4: aa1303e1 mov x1, x19 eeb8: aa1703e2 mov x2, x23 eebc: f942a908 ldr x8, [x8, #0x550] eec0: d63f0100 blr x8 eec4: a9447bfd ldp x29, x30, [sp, #0x40] eec8: a9434ff4 ldp x20, x19, [sp, #0x30] eecc: a94257f6 ldp x22, x21, [sp, #0x20] eed0: a9415ff8 ldp x24, x23, [sp, #0x10] eed4: aa1f03e0 mov x0, xzr eed8: f84507f9 ldr x25, [sp], #0x50 eedc: d65f03c0 ret eee0: f81c0ff7 str x23, [sp, #-0x40]! eee4: a90157f6 stp x22, x21, [sp, #0x10] eee8: a9024ff4 stp x20, x19, [sp, #0x20] eeec: a9037bfd stp x29, x30, [sp, #0x30] eef0: 9100c3fd add x29, sp, #0x30 eef4: 2a0303f6 mov w22, w3 eef8: aa0203f3 mov x19, x2 eefc: aa0003f4 mov x20, x0 ef00: b4000454 cbz x20, 0xef88 <.text+0x2298> ef04: b4000433 cbz x19, 0xef88 <.text+0x2298> ef08: f9400288 ldr x8, [x20] ef0c: aa1403e0 mov x0, x20 ef10: aa1303e1 mov x1, x19 ef14: aa1f03e2 mov x2, xzr ef18: f942a508 ldr x8, [x8, #0x548] ef1c: d63f0100 blr x8 ef20: aa0003f5 mov x21, x0 ef24: b40003d5 cbz x21, 0xef9c <.text+0x22ac> ef28: 94003b58 bl 0x1dc88 <.text+0x10f98> ef2c: 710006df cmp w22, #0x1 ef30: 540004e0 b.eq 0xefcc <.text+0x22dc> ef34: 71000edf cmp w22, #0x3 ef38: 540004e0 b.eq 0xefd4 <.text+0x22e4> ef3c: 71000adf cmp w22, #0x2 ef40: 540003a1 b.ne 0xefb4 <.text+0x22c4> ef44: 91134017 add x23, x0, #0x4d0 ef48: 52800141 mov w1, #0xa // =10 ef4c: aa1703e0 mov x0, x23 ef50: 94003510 bl 0x1c390 <.text+0xf6a0> ef54: 321f03e1 orr w1, wzr, #0x2 ef58: aa1503e0 mov x0, x21 ef5c: 940053d0 bl 0x23e9c <.text+0x171ac> ef60: aa0003f6 mov x22, x0 ef64: aa1703e0 mov x0, x23 ef68: 940034e0 bl 0x1c2e8 <.text+0xf5f8> ef6c: b50003f6 cbnz x22, 0xefe8 <.text+0x22f8> ef70: b0000401 adrp x1, 0x8f000 ef74: d0000402 adrp x2, 0x90000 ef78: 91322821 add x1, x1, #0xc8a ef7c: 910ea042 add x2, x2, #0x3a8 ef80: 321e03e0 orr w0, wzr, #0x4 ef84: 1400000b b 0xefb0 <.text+0x22c0> ef88: b0000401 adrp x1, 0x8f000 ef8c: d0000402 adrp x2, 0x90000 ef90: 91322821 add x1, x1, #0xc8a ef94: 910d7442 add x2, x2, #0x35d ef98: 14000005 b 0xefac <.text+0x22bc> ef9c: b0000401 adrp x1, 0x8f000 efa0: d0000402 adrp x2, 0x90000 efa4: 91322821 add x1, x1, #0xc8a efa8: 910e0c42 add x2, x2, #0x383 efac: 321f07e0 orr w0, wzr, #0x6 efb0: 94001b40 bl 0x15cb0 <.text+0x8fc0> efb4: aa1f03e0 mov x0, xzr efb8: a9437bfd ldp x29, x30, [sp, #0x30] efbc: a9424ff4 ldp x20, x19, [sp, #0x20] efc0: a94157f6 ldp x22, x21, [sp, #0x10] efc4: f84407f7 ldr x23, [sp], #0x40 efc8: d65f03c0 ret efcc: 320003e1 orr w1, wzr, #0x1 efd0: 14000002 b 0xefd8 <.text+0x22e8> efd4: 320007e1 orr w1, wzr, #0x3 efd8: aa1503e0 mov x0, x21 efdc: 940053b0 bl 0x23e9c <.text+0x171ac> efe0: aa0003f6 mov x22, x0 efe4: b4fffc76 cbz x22, 0xef70 <.text+0x2280> efe8: aa1603e0 mov x0, x22 efec: 97fff681 bl 0xc9f0 eff0: aa0003e2 mov x2, x0 eff4: aa1403e0 mov x0, x20 eff8: aa1603e1 mov x1, x22 effc: 940021f9 bl 0x177e0 <.text+0xaaf0> f000: aa0003f7 mov x23, x0 f004: aa1603e0 mov x0, x22 f008: 97fff706 bl 0xcc20 f00c: f9400288 ldr x8, [x20] f010: aa1403e0 mov x0, x20 f014: aa1303e1 mov x1, x19 f018: aa1503e2 mov x2, x21 f01c: f942a908 ldr x8, [x8, #0x550] f020: d63f0100 blr x8 f024: aa1703e0 mov x0, x23 f028: 17ffffe4 b 0xefb8 <.text+0x22c8> f02c: 6dbe23e9 stp d9, d8, [sp, #-0x20]! f030: a9017bfd stp x29, x30, [sp, #0x10] f034: 910043fd add x29, sp, #0x10 f038: b4000240 cbz x0, 0xf080 <.text+0x2390> f03c: 97fff46d bl 0xc1f0 f040: 90000408 adrp x8, 0x8f000 f044: fd461d08 ldr d8, [x8, #0xc38] f048: 9e620000 scvtf d0, x0 f04c: 1e681809 fdiv d9, d0, d8 f050: 940041df bl 0x1f7cc <.text+0x12adc> f054: 97fff467 bl 0xc1f0 f058: 9e620000 scvtf d0, x0 f05c: 1e681800 fdiv d0, d0, d8 f060: 90000401 adrp x1, 0x8f000 f064: b0000402 adrp x2, 0x90000 f068: 1e693800 fsub d0, d0, d9 f06c: 91322821 add x1, x1, #0xc8a f070: 910ff442 add x2, x2, #0x3fd f074: 321f07e0 orr w0, wzr, #0x6 f078: 94001b0e bl 0x15cb0 <.text+0x8fc0> f07c: 14000007 b 0xf098 <.text+0x23a8> f080: 90000401 adrp x1, 0x8f000 f084: b0000402 adrp x2, 0x90000 f088: 91322821 add x1, x1, #0xc8a f08c: 910f4042 add x2, x2, #0x3d0 f090: 321f07e0 orr w0, wzr, #0x6 f094: 94001b07 bl 0x15cb0 <.text+0x8fc0> f098: a9417bfd ldp x29, x30, [sp, #0x10] f09c: aa1f03e0 mov x0, xzr f0a0: 6cc223e9 ldp d9, d8, [sp], #0x20 f0a4: d65f03c0 ret f0a8: f81e0ff3 str x19, [sp, #-0x20]! f0ac: a9017bfd stp x29, x30, [sp, #0x10] f0b0: 910043fd add x29, sp, #0x10 f0b4: 72001c5f tst w2, #0xff f0b8: 1a9f07f3 cset w19, ne f0bc: 9400389d bl 0x1d330 <.text+0x10640> f0c0: 39003013 strb w19, [x0, #0xc] f0c4: 9400389b bl 0x1d330 <.text+0x10640> f0c8: 39403008 ldrb w8, [x0, #0xc] f0cc: 34000048 cbz w8, 0xf0d4 <.text+0x23e4> f0d0: 9400371b bl 0x1cd3c <.text+0x1004c> f0d4: a9417bfd ldp x29, x30, [sp, #0x10] f0d8: aa1f03e0 mov x0, xzr f0dc: f84207f3 ldr x19, [sp], #0x20 f0e0: d65f03c0 ret f0e4: a9bf7bfd stp x29, x30, [sp, #-0x10]! f0e8: 910003fd mov x29, sp f0ec: 94003891 bl 0x1d330 <.text+0x10640> f0f0: 39403400 ldrb w0, [x0, #0xd] f0f4: a8c17bfd ldp x29, x30, [sp], #0x10 f0f8: d65f03c0 ret f0fc: d10183ff sub sp, sp, #0x60 f100: f9001bf5 str x21, [sp, #0x30] f104: a9044ff4 stp x20, x19, [sp, #0x40] f108: a9057bfd stp x29, x30, [sp, #0x50] f10c: 910143fd add x29, sp, #0x50 f110: d53bd055 mrs x21, TPIDR_EL0 f114: f94016a8 ldr x8, [x21, #0x28] f118: aa0003f4 mov x20, x0 f11c: f90017e8 str x8, [sp, #0x28] f120: b40002f4 cbz x20, 0xf17c <.text+0x248c> f124: f9400288 ldr x8, [x20] f128: 321f03e1 orr w1, wzr, #0x2 f12c: aa1403e0 mov x0, x20 f130: f942d108 ldr x8, [x8, #0x5a0] f134: d63f0100 blr x8 f138: aa0003f3 mov x19, x0 f13c: b4000233 cbz x19, 0xf180 <.text+0x2490> f140: 910003e8 mov x8, sp f144: b27d0101 orr x1, x8, #0x8 f148: 910003e0 mov x0, sp f14c: 9400594d bl 0x25680 <.text+0x18990> f150: 3dc003e0 ldr q0, [sp] f154: 321f03e3 orr w3, wzr, #0x2 f158: 910043e4 add x4, sp, #0x10 f15c: aa1403e0 mov x0, x20 f160: 3d8007e0 str q0, [sp, #0x10] f164: f9400288 ldr x8, [x20] f168: aa1303e1 mov x1, x19 f16c: 2a1f03e2 mov w2, wzr f170: f9435108 ldr x8, [x8, #0x6a0] f174: d63f0100 blr x8 f178: 14000002 b 0xf180 <.text+0x2490> f17c: aa1f03f3 mov x19, xzr f180: f94016a8 ldr x8, [x21, #0x28] f184: f94017e9 ldr x9, [sp, #0x28] f188: eb09011f cmp x8, x9 f18c: 540000e1 b.ne 0xf1a8 <.text+0x24b8> f190: aa1303e0 mov x0, x19 f194: a9457bfd ldp x29, x30, [sp, #0x50] f198: a9444ff4 ldp x20, x19, [sp, #0x40] f19c: f9401bf5 ldr x21, [sp, #0x30] f1a0: 910183ff add sp, sp, #0x60 f1a4: d65f03c0 ret f1a8: 97fff4f2 bl 0xc570 <__stack_chk_fail@plt> f1ac: d10183ff sub sp, sp, #0x60 f1b0: f9001bf5 str x21, [sp, #0x30] f1b4: a9044ff4 stp x20, x19, [sp, #0x40] f1b8: a9057bfd stp x29, x30, [sp, #0x50] f1bc: 910143fd add x29, sp, #0x50 f1c0: d53bd055 mrs x21, TPIDR_EL0 f1c4: f94016a8 ldr x8, [x21, #0x28] f1c8: aa0003f4 mov x20, x0 f1cc: f90017e8 str x8, [sp, #0x28] f1d0: b40002f4 cbz x20, 0xf22c <.text+0x253c> f1d4: f9400288 ldr x8, [x20] f1d8: 321f03e1 orr w1, wzr, #0x2 f1dc: aa1403e0 mov x0, x20 f1e0: f942d108 ldr x8, [x8, #0x5a0] f1e4: d63f0100 blr x8 f1e8: aa0003f3 mov x19, x0 f1ec: b4000233 cbz x19, 0xf230 <.text+0x2540> f1f0: 910003e8 mov x8, sp f1f4: b27d0101 orr x1, x8, #0x8 f1f8: 910003e0 mov x0, sp f1fc: 94005930 bl 0x256bc <.text+0x189cc> f200: 3dc003e0 ldr q0, [sp] f204: 321f03e3 orr w3, wzr, #0x2 f208: 910043e4 add x4, sp, #0x10 f20c: aa1403e0 mov x0, x20 f210: 3d8007e0 str q0, [sp, #0x10] f214: f9400288 ldr x8, [x20] f218: aa1303e1 mov x1, x19 f21c: 2a1f03e2 mov w2, wzr f220: f9435108 ldr x8, [x8, #0x6a0] f224: d63f0100 blr x8 f228: 14000002 b 0xf230 <.text+0x2540> f22c: aa1f03f3 mov x19, xzr f230: f94016a8 ldr x8, [x21, #0x28] f234: f94017e9 ldr x9, [sp, #0x28] f238: eb09011f cmp x8, x9 f23c: 540000e1 b.ne 0xf258 <.text+0x2568> f240: aa1303e0 mov x0, x19 f244: a9457bfd ldp x29, x30, [sp, #0x50] f248: a9444ff4 ldp x20, x19, [sp, #0x40] f24c: f9401bf5 ldr x21, [sp, #0x30] f250: 910183ff add sp, sp, #0x60 f254: d65f03c0 ret f258: 97fff4c6 bl 0xc570 <__stack_chk_fail@plt> f25c: d10183ff sub sp, sp, #0x60 f260: f9001bf5 str x21, [sp, #0x30] f264: a9044ff4 stp x20, x19, [sp, #0x40] f268: a9057bfd stp x29, x30, [sp, #0x50] f26c: 910143fd add x29, sp, #0x50 f270: d53bd055 mrs x21, TPIDR_EL0 f274: f94016a8 ldr x8, [x21, #0x28] f278: aa0003f4 mov x20, x0 f27c: f90017e8 str x8, [sp, #0x28] f280: b40002f4 cbz x20, 0xf2dc <.text+0x25ec> f284: f9400288 ldr x8, [x20] f288: 321f03e1 orr w1, wzr, #0x2 f28c: aa1403e0 mov x0, x20 f290: f942d108 ldr x8, [x8, #0x5a0] f294: d63f0100 blr x8 f298: aa0003f3 mov x19, x0 f29c: b4000233 cbz x19, 0xf2e0 <.text+0x25f0> f2a0: 910003e8 mov x8, sp f2a4: b27d0101 orr x1, x8, #0x8 f2a8: 910003e0 mov x0, sp f2ac: 94005911 bl 0x256f0 <.text+0x18a00> f2b0: 3dc003e0 ldr q0, [sp] f2b4: 321f03e3 orr w3, wzr, #0x2 f2b8: 910043e4 add x4, sp, #0x10 f2bc: aa1403e0 mov x0, x20 f2c0: 3d8007e0 str q0, [sp, #0x10] f2c4: f9400288 ldr x8, [x20] f2c8: aa1303e1 mov x1, x19 f2cc: 2a1f03e2 mov w2, wzr f2d0: f9435108 ldr x8, [x8, #0x6a0] f2d4: d63f0100 blr x8 f2d8: 14000002 b 0xf2e0 <.text+0x25f0> f2dc: aa1f03f3 mov x19, xzr f2e0: f94016a8 ldr x8, [x21, #0x28] f2e4: f94017e9 ldr x9, [sp, #0x28] f2e8: eb09011f cmp x8, x9 f2ec: 540000e1 b.ne 0xf308 <.text+0x2618> f2f0: aa1303e0 mov x0, x19 f2f4: a9457bfd ldp x29, x30, [sp, #0x50] f2f8: a9444ff4 ldp x20, x19, [sp, #0x40] f2fc: f9401bf5 ldr x21, [sp, #0x30] f300: 910183ff add sp, sp, #0x60 f304: d65f03c0 ret f308: 97fff49a bl 0xc570 <__stack_chk_fail@plt> f30c: d10703ff sub sp, sp, #0x1c0 f310: f900bbfc str x28, [sp, #0x170] f314: a9185ff8 stp x24, x23, [sp, #0x180] f318: a91957f6 stp x22, x21, [sp, #0x190] f31c: a91a4ff4 stp x20, x19, [sp, #0x1a0] f320: a91b7bfd stp x29, x30, [sp, #0x1b0] f324: 9106c3fd add x29, sp, #0x1b0 f328: d53bd058 mrs x24, TPIDR_EL0 f32c: f9401708 ldr x8, [x24, #0x28] f330: aa0203f4 mov x20, x2 f334: aa0003f3 mov x19, x0 f338: 910003f7 mov x23, sp f33c: f90002e8 str x8, [x23] f340: b40003f3 cbz x19, 0xf3bc <.text+0x26cc> f344: b40003d4 cbz x20, 0xf3bc <.text+0x26cc> f348: f9400268 ldr x8, [x19] f34c: aa1303e0 mov x0, x19 f350: aa1403e1 mov x1, x20 f354: aa1f03e2 mov x2, xzr f358: f942a508 ldr x8, [x8, #0x548] f35c: d63f0100 blr x8 f360: aa0003f5 mov x21, x0 f364: b40002d5 cbz x21, 0xf3bc <.text+0x26cc> f368: 910033e0 add x0, sp, #0xc f36c: 52802b82 mov w2, #0x15c // =348 f370: 2a1f03e1 mov w1, wzr f374: 97fff5fb bl 0xcb60 f378: 910033e1 add x1, sp, #0xc f37c: aa1503e0 mov x0, x21 f380: 97fff638 bl 0xcc60 <__system_property_get@plt> f384: f9400268 ldr x8, [x19] f388: 2a0003f6 mov w22, w0 f38c: aa1303e0 mov x0, x19 f390: aa1403e1 mov x1, x20 f394: f942a908 ldr x8, [x8, #0x550] f398: aa1503e2 mov x2, x21 f39c: d63f0100 blr x8 f3a0: 340000f6 cbz w22, 0xf3bc <.text+0x26cc> f3a4: 910033e0 add x0, sp, #0xc f3a8: 97fff592 bl 0xc9f0 f3ac: aa0003e2 mov x2, x0 f3b0: 910033e1 add x1, sp, #0xc f3b4: aa1303e0 mov x0, x19 f3b8: 14000005 b 0xf3cc <.text+0x26dc> f3bc: d0000441 adrp x1, 0x99000 f3c0: 9101bc21 add x1, x1, #0x6f f3c4: aa1303e0 mov x0, x19 f3c8: 2a1f03e2 mov w2, wzr f3cc: 94002105 bl 0x177e0 <.text+0xaaf0> f3d0: f9401708 ldr x8, [x24, #0x28] f3d4: f94002e9 ldr x9, [x23] f3d8: eb09011f cmp x8, x9 f3dc: 54000101 b.ne 0xf3fc <.text+0x270c> f3e0: a95b7bfd ldp x29, x30, [sp, #0x1b0] f3e4: a95a4ff4 ldp x20, x19, [sp, #0x1a0] f3e8: a95957f6 ldp x22, x21, [sp, #0x190] f3ec: a9585ff8 ldp x24, x23, [sp, #0x180] f3f0: f940bbfc ldr x28, [sp, #0x170] f3f4: 910703ff add sp, sp, #0x1c0 f3f8: d65f03c0 ret f3fc: 97fff45d bl 0xc570 <__stack_chk_fail@plt> f400: a9bb67fa stp x26, x25, [sp, #-0x50]! f404: a9015ff8 stp x24, x23, [sp, #0x10] f408: a90257f6 stp x22, x21, [sp, #0x20] f40c: a9034ff4 stp x20, x19, [sp, #0x30] f410: a9047bfd stp x29, x30, [sp, #0x40] f414: 910103fd add x29, sp, #0x40 f418: aa0303f4 mov x20, x3 f41c: aa0203f5 mov x21, x2 f420: aa0003f3 mov x19, x0 f424: aa1f03f8 mov x24, xzr f428: b4000a15 cbz x21, 0xf568 <.text+0x2878> f42c: b40009f4 cbz x20, 0xf568 <.text+0x2878> f430: f9400268 ldr x8, [x19] f434: aa1303e0 mov x0, x19 f438: aa1503e1 mov x1, x21 f43c: aa1f03e2 mov x2, xzr f440: f942a508 ldr x8, [x8, #0x548] f444: d63f0100 blr x8 f448: aa0003f6 mov x22, x0 f44c: b4000616 cbz x22, 0xf50c <.text+0x281c> f450: f9400268 ldr x8, [x19] f454: aa1303e0 mov x0, x19 f458: aa1403e1 mov x1, x20 f45c: aa1f03e2 mov x2, xzr f460: f942a508 ldr x8, [x8, #0x548] f464: d63f0100 blr x8 f468: aa0003f7 mov x23, x0 f46c: b4000557 cbz x23, 0xf514 <.text+0x2824> f470: aa1603e0 mov x0, x22 f474: 2a1f03e1 mov w1, wzr f478: 940015b5 bl 0x14b4c <.text+0x7e5c> f47c: aa0003f9 mov x25, x0 f480: b40005b9 cbz x25, 0xf534 <.text+0x2844> f484: aa1603e0 mov x0, x22 f488: 97fff55a bl 0xc9f0 f48c: 9102a338 add x24, x25, #0xa8 f490: aa0003fa mov x26, x0 f494: aa1803e0 mov x0, x24 f498: 97fff556 bl 0xc9f0 f49c: 91022339 add x25, x25, #0x88 f4a0: 0b1a001a add w26, w0, w26 f4a4: aa1903e0 mov x0, x25 f4a8: 97fff552 bl 0xc9f0 f4ac: 0b000348 add w8, w26, w0 f4b0: b25f07e9 orr x9, xzr, #0x600000000 f4b4: 8b088128 add x8, x9, x8, lsl #32 f4b8: 9360fd00 asr x0, x8, #32 f4bc: 320003e1 orr w1, wzr, #0x1 f4c0: 97fff318 bl 0xc120 f4c4: aa0003fa mov x26, x0 f4c8: b400037a cbz x26, 0xf534 <.text+0x2844> f4cc: aa1a03e0 mov x0, x26 f4d0: aa1703e1 mov x1, x23 f4d4: aa1603e2 mov x2, x22 f4d8: aa1903e3 mov x3, x25 f4dc: aa1803e4 mov x4, x24 f4e0: 97fff4d8 bl 0xc840 f4e4: aa1a03e0 mov x0, x26 f4e8: 97fff542 bl 0xc9f0 f4ec: aa0003e2 mov x2, x0 f4f0: aa1303e0 mov x0, x19 f4f4: aa1a03e1 mov x1, x26 f4f8: 940020ba bl 0x177e0 <.text+0xaaf0> f4fc: aa0003f8 mov x24, x0 f500: aa1a03e0 mov x0, x26 f504: 97fff5c7 bl 0xcc20 f508: 1400000c b 0xf538 <.text+0x2848> f50c: aa1f03f8 mov x24, xzr f510: 14000016 b 0xf568 <.text+0x2878> f514: f9400268 ldr x8, [x19] f518: aa1303e0 mov x0, x19 f51c: aa1503e1 mov x1, x21 f520: aa1603e2 mov x2, x22 f524: f942a908 ldr x8, [x8, #0x550] f528: d63f0100 blr x8 f52c: aa1f03f8 mov x24, xzr f530: 1400000e b 0xf568 <.text+0x2878> f534: aa1f03f8 mov x24, xzr f538: f9400268 ldr x8, [x19] f53c: aa1303e0 mov x0, x19 f540: aa1503e1 mov x1, x21 f544: aa1603e2 mov x2, x22 f548: f942a908 ldr x8, [x8, #0x550] f54c: d63f0100 blr x8 f550: f9400268 ldr x8, [x19] f554: aa1303e0 mov x0, x19 f558: aa1403e1 mov x1, x20 f55c: aa1703e2 mov x2, x23 f560: f942a908 ldr x8, [x8, #0x550] f564: d63f0100 blr x8 f568: aa1803e0 mov x0, x24 f56c: a9447bfd ldp x29, x30, [sp, #0x40] f570: a9434ff4 ldp x20, x19, [sp, #0x30] f574: a94257f6 ldp x22, x21, [sp, #0x20] f578: a9415ff8 ldp x24, x23, [sp, #0x10] f57c: a8c567fa ldp x26, x25, [sp], #0x50 f580: d65f03c0 ret f584: d10203ff sub sp, sp, #0x80 f588: a90557f6 stp x22, x21, [sp, #0x50] f58c: a9064ff4 stp x20, x19, [sp, #0x60] f590: a9077bfd stp x29, x30, [sp, #0x70] f594: 9101c3fd add x29, sp, #0x70 f598: d53bd054 mrs x20, TPIDR_EL0 f59c: f9401688 ldr x8, [x20, #0x28] f5a0: f81d83a8 stur x8, [x29, #-0x28] f5a4: 97fff377 bl 0xc380 f5a8: b0000401 adrp x1, 0x90000 f5ac: 2a0003e2 mov w2, w0 f5b0: 91104c21 add x1, x1, #0x413 f5b4: 910023e0 add x0, sp, #0x8 f5b8: 97fff4a2 bl 0xc840 f5bc: 910023e0 add x0, sp, #0x8 f5c0: 910003e1 mov x1, sp f5c4: aa1f03e2 mov x2, xzr f5c8: aa1f03e3 mov x3, xzr f5cc: 97fff389 bl 0xc3f0 f5d0: 2a0003f3 mov w19, w0 f5d4: 37f801b3 tbnz w19, #0x1f, 0xf608 <.text+0x2918> f5d8: 34000133 cbz w19, 0xf5fc <.text+0x290c> f5dc: aa1f03f5 mov x21, xzr f5e0: 93407e76 sxtw x22, w19 f5e4: f94003e8 ldr x8, [sp] f5e8: f8757900 ldr x0, [x8, x21, lsl #3] f5ec: 97fff58d bl 0xcc20 f5f0: 910006b5 add x21, x21, #0x1 f5f4: eb1602bf cmp x21, x22 f5f8: 54ffff6b b.lt 0xf5e4 <.text+0x28f4> f5fc: f94003e0 ldr x0, [sp] f600: 97fff588 bl 0xcc20 f604: 14000002 b 0xf60c <.text+0x291c> f608: 12800013 mov w19, #-0x1 // =-1 f60c: f9401688 ldr x8, [x20, #0x28] f610: f85d83a9 ldur x9, [x29, #-0x28] f614: eb09011f cmp x8, x9 f618: 540000e1 b.ne 0xf634 <.text+0x2944> f61c: 2a1303e0 mov w0, w19 f620: a9477bfd ldp x29, x30, [sp, #0x70] f624: a9464ff4 ldp x20, x19, [sp, #0x60] f628: a94557f6 ldp x22, x21, [sp, #0x50] f62c: 910203ff add sp, sp, #0x80 f630: d65f03c0 ret f634: 97fff3cf bl 0xc570 <__stack_chk_fail@plt> f638: f0000401 adrp x1, 0x92000 f63c: 910f6c21 add x1, x1, #0x3db f640: 321f03e2 orr w2, wzr, #0x2 f644: 14002067 b 0x177e0 <.text+0xaaf0> f648: d10143ff sub sp, sp, #0x50 f64c: f9000bf7 str x23, [sp, #0x10] f650: a90257f6 stp x22, x21, [sp, #0x20] f654: a9034ff4 stp x20, x19, [sp, #0x30] f658: a9047bfd stp x29, x30, [sp, #0x40] f65c: 910103fd add x29, sp, #0x40 f660: d53bd056 mrs x22, TPIDR_EL0 f664: f94016c8 ldr x8, [x22, #0x28] f668: 528000c2 mov w2, #0x6 // =6 f66c: 528000d3 mov w19, #0x6 // =6 f670: 910003e1 mov x1, sp f674: f90007e8 str x8, [sp, #0x8] f678: f90003ff str xzr, [sp] f67c: f9400008 ldr x8, [x0] f680: 72a00022 movk w2, #0x1, lsl #16 f684: 72a00033 movk w19, #0x1, lsl #16 f688: f9401908 ldr x8, [x8, #0x30] f68c: d63f0100 blr x8 f690: 34000140 cbz w0, 0xf6b8 <.text+0x29c8> f694: 94002f7c bl 0x1b484 <.text+0xe794> f698: 90000401 adrp x1, 0x8f000 f69c: b0000402 adrp x2, 0x90000 f6a0: aa0003e3 mov x3, x0 f6a4: 91322821 add x1, x1, #0xc8a f6a8: 91107c42 add x2, x2, #0x41f f6ac: 321f07e0 orr w0, wzr, #0x6 f6b0: 94001980 bl 0x15cb0 <.text+0x8fc0> f6b4: 14000069 b 0xf858 <.text+0x2b68> f6b8: f94003e0 ldr x0, [sp] f6bc: 94001c5e bl 0x16834 <.text+0x9b44> f6c0: 90000401 adrp x1, 0x8f000 f6c4: 91322821 add x1, x1, #0xc8a f6c8: 36000860 tbz w0, #0x0, 0xf7d4 <.text+0x2ae4> f6cc: b0000402 adrp x2, 0x90000 f6d0: 91114842 add x2, x2, #0x452 f6d4: 321e03e0 orr w0, wzr, #0x4 f6d8: 94001976 bl 0x15cb0 <.text+0x8fc0> f6dc: f94003e0 ldr x0, [sp] f6e0: 94002b91 bl 0x1a524 <.text+0xd834> f6e4: 360007e0 tbz w0, #0x0, 0xf7e0 <.text+0x2af0> f6e8: f94003f4 ldr x20, [sp] f6ec: f9400288 ldr x8, [x20] f6f0: f9435d17 ldr x23, [x8, #0x6b8] f6f4: 94002d44 bl 0x1ac04 <.text+0xdf14> f6f8: d0000595 adrp x21, 0xc1000 f6fc: 910042b5 add x21, x21, #0x10 f700: aa0003e1 mov x1, x0 f704: 9102a2a2 add x2, x21, #0xa8 f708: 52800163 mov w3, #0xb // =11 f70c: aa1403e0 mov x0, x20 f710: d63f02e0 blr x23 f714: 37f80740 tbnz w0, #0x1f, 0xf7fc <.text+0x2b0c> f718: f94003f4 ldr x20, [sp] f71c: f9400288 ldr x8, [x20] f720: f9435d17 ldr x23, [x8, #0x6b8] f724: 94002d38 bl 0x1ac04 <.text+0xdf14> f728: aa0003e1 mov x1, x0 f72c: 910062a2 add x2, x21, #0x18 f730: 320007e3 orr w3, wzr, #0x3 f734: aa1403e0 mov x0, x20 f738: d63f02e0 blr x23 f73c: 37f806a0 tbnz w0, #0x1f, 0xf810 <.text+0x2b20> f740: f94003f4 ldr x20, [sp] f744: f9400288 ldr x8, [x20] f748: f9435d17 ldr x23, [x8, #0x6b8] f74c: 94002d2e bl 0x1ac04 <.text+0xdf14> f750: aa0003e1 mov x1, x0 f754: 910182a2 add x2, x21, #0x60 f758: 320007e3 orr w3, wzr, #0x3 f75c: aa1403e0 mov x0, x20 f760: d63f02e0 blr x23 f764: 37f80600 tbnz w0, #0x1f, 0xf824 <.text+0x2b34> f768: f94003f5 ldr x21, [sp] f76c: f94002a8 ldr x8, [x21] f770: f9435d17 ldr x23, [x8, #0x6b8] f774: 94002d24 bl 0x1ac04 <.text+0xdf14> f778: d0000594 adrp x20, 0xc1000 f77c: 91004294 add x20, x20, #0x10 f780: aa0003e1 mov x1, x0 f784: 320003e3 orr w3, wzr, #0x1 f788: aa1503e0 mov x0, x21 f78c: aa1403e2 mov x2, x20 f790: d63f02e0 blr x23 f794: 37f80520 tbnz w0, #0x1f, 0xf838 <.text+0x2b48> f798: f94003f5 ldr x21, [sp] f79c: f94002a8 ldr x8, [x21] f7a0: f9435d17 ldr x23, [x8, #0x6b8] f7a4: 94002d18 bl 0x1ac04 <.text+0xdf14> f7a8: aa0003e1 mov x1, x0 f7ac: 9106c282 add x2, x20, #0x1b0 f7b0: 528002e3 mov w3, #0x17 // =23 f7b4: aa1503e0 mov x0, x21 f7b8: d63f02e0 blr x23 f7bc: 36f80500 tbz w0, #0x1f, 0xf85c <.text+0x2b6c> f7c0: 90000401 adrp x1, 0x8f000 f7c4: b0000402 adrp x2, 0x90000 f7c8: 91322821 add x1, x1, #0xc8a f7cc: 91149442 add x2, x2, #0x525 f7d0: 1400001e b 0xf848 <.text+0x2b58> f7d4: b0000402 adrp x2, 0x90000 f7d8: 9110c442 add x2, x2, #0x431 f7dc: 14000005 b 0xf7f0 <.text+0x2b00> f7e0: 90000401 adrp x1, 0x8f000 f7e4: b0000402 adrp x2, 0x90000 f7e8: 91322821 add x1, x1, #0xc8a f7ec: 9111b842 add x2, x2, #0x46e f7f0: 321f07e0 orr w0, wzr, #0x6 f7f4: 9400192f bl 0x15cb0 <.text+0x8fc0> f7f8: 14000018 b 0xf858 <.text+0x2b68> f7fc: 90000401 adrp x1, 0x8f000 f800: b0000402 adrp x2, 0x90000 f804: 91322821 add x1, x1, #0xc8a f808: 91126842 add x2, x2, #0x49a f80c: 1400000f b 0xf848 <.text+0x2b58> f810: 90000401 adrp x1, 0x8f000 f814: b0000402 adrp x2, 0x90000 f818: 91322821 add x1, x1, #0xc8a f81c: 9112c442 add x2, x2, #0x4b1 f820: 1400000a b 0xf848 <.text+0x2b58> f824: 90000401 adrp x1, 0x8f000 f828: b0000402 adrp x2, 0x90000 f82c: 91322821 add x1, x1, #0xc8a f830: 91134c42 add x2, x2, #0x4d3 f834: 14000005 b 0xf848 <.text+0x2b58> f838: 90000401 adrp x1, 0x8f000 f83c: b0000402 adrp x2, 0x90000 f840: 91322821 add x1, x1, #0xc8a f844: 9113ec42 add x2, x2, #0x4fb f848: 321f07e0 orr w0, wzr, #0x6 f84c: 94001919 bl 0x15cb0 <.text+0x8fc0> f850: f94003e0 ldr x0, [sp] f854: 94001b0f bl 0x16490 <.text+0x97a0> f858: 12800013 mov w19, #-0x1 // =-1 f85c: f94016c8 ldr x8, [x22, #0x28] f860: f94007e9 ldr x9, [sp, #0x8] f864: eb09011f cmp x8, x9 f868: 54000101 b.ne 0xf888 <.text+0x2b98> f86c: 2a1303e0 mov w0, w19 f870: a9447bfd ldp x29, x30, [sp, #0x40] f874: a9434ff4 ldp x20, x19, [sp, #0x30] f878: a94257f6 ldp x22, x21, [sp, #0x20] f87c: f9400bf7 ldr x23, [sp, #0x10] f880: 910143ff add sp, sp, #0x50 f884: d65f03c0 ret f888: 97fff33a bl 0xc570 <__stack_chk_fail@plt> f88c: a9bd57f6 stp x22, x21, [sp, #-0x30]! f890: a9014ff4 stp x20, x19, [sp, #0x10] f894: a9027bfd stp x29, x30, [sp, #0x20] f898: 910083fd add x29, sp, #0x20 f89c: aa0203f4 mov x20, x2 f8a0: aa0103f5 mov x21, x1 f8a4: 90000401 adrp x1, 0x8f000 f8a8: b0000402 adrp x2, 0x90000 f8ac: 2a0003f3 mov w19, w0 f8b0: 91322821 add x1, x1, #0xc8a f8b4: 91267042 add x2, x2, #0x99c f8b8: 321e03e0 orr w0, wzr, #0x4 f8bc: 940018fd bl 0x15cb0 <.text+0x8fc0> f8c0: 9400369c bl 0x1d330 <.text+0x10640> f8c4: 39402808 ldrb w8, [x0, #0xa] f8c8: 350002c8 cbnz w8, 0xf920 <.text+0x2c30> f8cc: 94003699 bl 0x1d330 <.text+0x10640> f8d0: 320003e8 orr w8, wzr, #0x1 f8d4: 39002808 strb w8, [x0, #0xa] f8d8: 940038ec bl 0x1dc88 <.text+0x10f98> f8dc: aa0003f6 mov x22, x0 f8e0: 912742c0 add x0, x22, #0x9d0 f8e4: 94000614 bl 0x11134 <.text+0x4444> f8e8: 360000a0 tbz w0, #0x0, 0xf8fc <.text+0x2c0c> f8ec: aa1503e0 mov x0, x21 f8f0: aa1403e1 mov x1, x20 f8f4: 9400064c bl 0x11224 <.text+0x4534> f8f8: 9400063a bl 0x111e0 <.text+0x44f0> f8fc: 910f42c0 add x0, x22, #0x3d0 f900: 9400327a bl 0x1c2e8 <.text+0xf5f8> f904: 97fff544 bl 0xce14 <.text+0x124> f908: 97fff4ce bl 0xcc40 f90c: 2a1303e1 mov w1, w19 f910: a9427bfd ldp x29, x30, [sp, #0x20] f914: a9414ff4 ldp x20, x19, [sp, #0x10] f918: a8c357f6 ldp x22, x21, [sp], #0x30 f91c: 17fff4b9 b 0xcc00 f920: 320003e0 orr w0, wzr, #0x1 f924: 97fff27f bl 0xc320 <_exit@plt> f928: d10203ff sub sp, sp, #0x80 f92c: f9001bf9 str x25, [sp, #0x30] f930: a9045ff8 stp x24, x23, [sp, #0x40] f934: a90557f6 stp x22, x21, [sp, #0x50] f938: a9064ff4 stp x20, x19, [sp, #0x60] f93c: a9077bfd stp x29, x30, [sp, #0x70] f940: 9101c3fd add x29, sp, #0x70 f944: d53bd059 mrs x25, TPIDR_EL0 f948: f9401728 ldr x8, [x25, #0x28] f94c: aa0003f7 mov x23, x0 f950: f90017e8 str x8, [sp, #0x28] f954: 97fff1bf bl 0xc050 f958: 90000401 adrp x1, 0x8f000 f95c: b0000402 adrp x2, 0x90000 f960: 2a0003e3 mov w3, w0 f964: 91322821 add x1, x1, #0xc8a f968: 9130b042 add x2, x2, #0xc2c f96c: 321e03e0 orr w0, wzr, #0x4 f970: 940018d0 bl 0x15cb0 <.text+0x8fc0> f974: f94002f4 ldr x20, [x23] f978: 940038c4 bl 0x1dc88 <.text+0x10f98> f97c: f9400013 ldr x19, [x0] f980: b4000c33 cbz x19, 0xfb04 <.text+0x2e14> f984: 90000401 adrp x1, 0x8f000 f988: b0000402 adrp x2, 0x90000 f98c: 91310021 add x1, x1, #0xc40 f990: 9131e442 add x2, x2, #0xc79 f994: 320007e0 orr w0, wzr, #0x3 f998: f90013ff str xzr, [sp, #0x20] f99c: 940018c5 bl 0x15cb0 <.text+0x8fc0> f9a0: b0000409 adrp x9, 0x90000 f9a4: 52800088 mov w8, #0x4 // =4 f9a8: 4e080fe0 dup v0.2d, xzr f9ac: 91323d29 add x9, x9, #0xc8f f9b0: 72a00028 movk w8, #0x1, lsl #16 f9b4: 4e081d20 mov v0.d[0], x9 f9b8: b9000be8 str w8, [sp, #0x8] f9bc: 3c8103e0 stur q0, [sp, #0x10] f9c0: f9400268 ldr x8, [x19] f9c4: 910083e1 add x1, sp, #0x20 f9c8: 910023e2 add x2, sp, #0x8 f9cc: aa1303e0 mov x0, x19 f9d0: f9401108 ldr x8, [x8, #0x20] f9d4: d63f0100 blr x8 f9d8: 35000a40 cbnz w0, 0xfb20 <.text+0x2e30> f9dc: f94013f5 ldr x21, [sp, #0x20] f9e0: b4000a15 cbz x21, 0xfb20 <.text+0x2e30> f9e4: b4000a94 cbz x20, 0xfb34 <.text+0x2e44> f9e8: a9415ef6 ldp x22, x23, [x23, #0x10] f9ec: 90000401 adrp x1, 0x8f000 f9f0: b0000402 adrp x2, 0x90000 f9f4: 91322821 add x1, x1, #0xc8a f9f8: 91336842 add x2, x2, #0xcda f9fc: 321e03e0 orr w0, wzr, #0x4 fa00: aa1603e3 mov x3, x22 fa04: 940018ab bl 0x15cb0 <.text+0x8fc0> fa08: b40003b7 cbz x23, 0xfa7c <.text+0x2d8c> fa0c: 320003e8 orr w8, wzr, #0x1 fa10: 528273e2 mov w2, #0x139f // =5023 fa14: aa1503e0 mov x0, x21 fa18: aa1703e1 mov x1, x23 fa1c: 39009288 strb w8, [x20, #0x24] fa20: 94002939 bl 0x19f04 <.text+0xd214> fa24: aa0003f7 mov x23, x0 fa28: b40002b7 cbz x23, 0xfa7c <.text+0x2d8c> fa2c: f9426298 ldr x24, [x20, #0x4c0] fa30: aa1803e0 mov x0, x24 fa34: 97fff3ef bl 0xc9f0 fa38: b0000401 adrp x1, 0x90000 fa3c: 8b000300 add x0, x24, x0 fa40: 91341821 add x1, x1, #0xd06 fa44: 52800c42 mov w2, #0x62 // =98 fa48: 97fff432 bl 0xcb10 fa4c: f9426280 ldr x0, [x20, #0x4c0] fa50: aa1703e1 mov x1, x23 fa54: 97fff25b bl 0xc3c0 fa58: 90000401 adrp x1, 0x8f000 fa5c: b0000402 adrp x2, 0x90000 fa60: 91322821 add x1, x1, #0xc8a fa64: 9135a042 add x2, x2, #0xd68 fa68: 321e03e0 orr w0, wzr, #0x4 fa6c: aa1703e3 mov x3, x23 fa70: 94001890 bl 0x15cb0 <.text+0x8fc0> fa74: aa1703e0 mov x0, x23 fa78: 97fff46a bl 0xcc20 fa7c: f9426280 ldr x0, [x20, #0x4c0] fa80: b9802297 ldrsw x23, [x20, #0x20] fa84: 97fff3db bl 0xc9f0 fa88: cb0002f7 sub x23, x23, x0 fa8c: f10006ff cmp x23, #0x1 fa90: 5400072b b.lt 0xfb74 <.text+0x2e84> fa94: 39537288 ldrb w8, [x20, #0x4dc] fa98: 340006e8 cbz w8, 0xfb74 <.text+0x2e84> fa9c: 52828003 mov w3, #0x1400 // =5120 faa0: aa1503e0 mov x0, x21 faa4: aa1403e1 mov x1, x20 faa8: aa1603e2 mov x2, x22 faac: 940028ae bl 0x19d64 <.text+0xd074> fab0: aa0003f6 mov x22, x0 fab4: b40004b6 cbz x22, 0xfb48 <.text+0x2e58> fab8: f9426280 ldr x0, [x20, #0x4c0] fabc: b0000401 adrp x1, 0x90000 fac0: 91309421 add x1, x1, #0xc25 fac4: aa1703e2 mov x2, x23 fac8: 97fff366 bl 0xc860 facc: f9426280 ldr x0, [x20, #0x4c0] fad0: d1001ae2 sub x2, x23, #0x6 fad4: aa1603e1 mov x1, x22 fad8: 97fff362 bl 0xc860 fadc: 90000401 adrp x1, 0x8f000 fae0: b0000402 adrp x2, 0x90000 fae4: 91322821 add x1, x1, #0xc8a fae8: 9136e842 add x2, x2, #0xdba faec: 321e03e0 orr w0, wzr, #0x4 faf0: aa1603e3 mov x3, x22 faf4: 9400186f bl 0x15cb0 <.text+0x8fc0> faf8: aa1603e0 mov x0, x22 fafc: 97fff449 bl 0xcc20 fb00: 1400001d b 0xfb74 <.text+0x2e84> fb04: 90000401 adrp x1, 0x8f000 fb08: b0000402 adrp x2, 0x90000 fb0c: 91322821 add x1, x1, #0xc8a fb10: 9130f842 add x2, x2, #0xc3e fb14: 321f07e0 orr w0, wzr, #0x6 fb18: 94001866 bl 0x15cb0 <.text+0x8fc0> fb1c: 1400004c b 0xfc4c <.text+0x2f5c> fb20: 90000401 adrp x1, 0x8f000 fb24: b0000402 adrp x2, 0x90000 fb28: 91322821 add x1, x1, #0xc8a fb2c: 9132a442 add x2, x2, #0xca9 fb30: 14000041 b 0xfc34 <.text+0x2f44> fb34: 90000401 adrp x1, 0x8f000 fb38: b0000402 adrp x2, 0x90000 fb3c: 91322821 add x1, x1, #0xc8a fb40: 91332442 add x2, x2, #0xcc9 fb44: 1400003c b 0xfc34 <.text+0x2f44> fb48: 90000401 adrp x1, 0x8f000 fb4c: b0000402 adrp x2, 0x90000 fb50: 91322821 add x1, x1, #0xc8a fb54: 9135fc42 add x2, x2, #0xd7f fb58: 528000a0 mov w0, #0x5 // =5 fb5c: 94001855 bl 0x15cb0 <.text+0x8fc0> fb60: f9426280 ldr x0, [x20, #0x4c0] fb64: b0000401 adrp x1, 0x90000 fb68: 91366421 add x1, x1, #0xd99 fb6c: aa1703e2 mov x2, x23 fb70: 97fff33c bl 0xc860 fb74: 940035ef bl 0x1d330 <.text+0x10640> fb78: 39402c08 ldrb w8, [x0, #0xb] fb7c: 340003e8 cbz w8, 0xfbf8 <.text+0x2f08> fb80: aa1503e0 mov x0, x21 fb84: 94001ce8 bl 0x16f24 <.text+0xa234> fb88: aa0003f6 mov x22, x0 fb8c: b4000436 cbz x22, 0xfc10 <.text+0x2f20> fb90: 90000401 adrp x1, 0x8f000 fb94: b0000402 adrp x2, 0x90000 fb98: 91310021 add x1, x1, #0xc40 fb9c: 91379c42 add x2, x2, #0xde7 fba0: 320007e0 orr w0, wzr, #0x3 fba4: 94001843 bl 0x15cb0 <.text+0x8fc0> fba8: aa1503e0 mov x0, x21 fbac: aa1603e1 mov x1, x22 fbb0: 94001d18 bl 0x17010 <.text+0xa320> fbb4: aa0003f6 mov x22, x0 fbb8: b4000376 cbz x22, 0xfc24 <.text+0x2f34> fbbc: 90000401 adrp x1, 0x8f000 fbc0: b0000402 adrp x2, 0x90000 fbc4: 91310021 add x1, x1, #0xc40 fbc8: 9138a042 add x2, x2, #0xe28 fbcc: 320007e0 orr w0, wzr, #0x3 fbd0: 94001838 bl 0x15cb0 <.text+0x8fc0> fbd4: d0000443 adrp x3, 0x99000 fbd8: 9112bc63 add x3, x3, #0x4af fbdc: aa1503e0 mov x0, x21 fbe0: aa1603e1 mov x1, x22 fbe4: aa1403e2 mov x2, x20 fbe8: 9400200a bl 0x17c10 <.text+0xaf20> fbec: 320003e8 orr w8, wzr, #0x1 fbf0: 39009688 strb w8, [x20, #0x25] fbf4: 14000012 b 0xfc3c <.text+0x2f4c> fbf8: 90000401 adrp x1, 0x8f000 fbfc: b0000402 adrp x2, 0x90000 fc00: 91322821 add x1, x1, #0xc8a fc04: 91393042 add x2, x2, #0xe4c fc08: 321e03e0 orr w0, wzr, #0x4 fc0c: 1400000b b 0xfc38 <.text+0x2f48> fc10: 90000401 adrp x1, 0x8f000 fc14: b0000402 adrp x2, 0x90000 fc18: 91322821 add x1, x1, #0xc8a fc1c: 91372842 add x2, x2, #0xdca fc20: 14000005 b 0xfc34 <.text+0x2f44> fc24: 90000401 adrp x1, 0x8f000 fc28: b0000402 adrp x2, 0x90000 fc2c: 91322821 add x1, x1, #0xc8a fc30: 91381c42 add x2, x2, #0xe07 fc34: 321f07e0 orr w0, wzr, #0x6 fc38: 9400181e bl 0x15cb0 <.text+0x8fc0> fc3c: f9400268 ldr x8, [x19] fc40: aa1303e0 mov x0, x19 fc44: f9401508 ldr x8, [x8, #0x28] fc48: d63f0100 blr x8 fc4c: f9401728 ldr x8, [x25, #0x28] fc50: f94017e9 ldr x9, [sp, #0x28] fc54: eb09011f cmp x8, x9 fc58: 54000121 b.ne 0xfc7c <.text+0x2f8c> fc5c: a9477bfd ldp x29, x30, [sp, #0x70] fc60: a9464ff4 ldp x20, x19, [sp, #0x60] fc64: a94557f6 ldp x22, x21, [sp, #0x50] fc68: a9445ff8 ldp x24, x23, [sp, #0x40] fc6c: f9401bf9 ldr x25, [sp, #0x30] fc70: aa1f03e0 mov x0, xzr fc74: 910203ff add sp, sp, #0x80 fc78: d65f03c0 ret fc7c: 97fff23d bl 0xc570 <__stack_chk_fail@plt> fc80: d0000588 adrp x8, 0xc1000 fc84: f9466d00 ldr x0, [x8, #0xcd8] fc88: d65f03c0 ret fc8c: a9be4ff4 stp x20, x19, [sp, #-0x20]! fc90: a9017bfd stp x29, x30, [sp, #0x10] fc94: 910043fd add x29, sp, #0x10 fc98: aa0103f4 mov x20, x1 fc9c: aa0003f3 mov x19, x0 fca0: aa1403e0 mov x0, x20 fca4: 97fff353 bl 0xc9f0 fca8: 8b20c288 add x8, x20, w0, sxtw fcac: 7100041f cmp w0, #0x1 fcb0: d1000501 sub x1, x8, #0x1 fcb4: 5400028b b.lt 0xfd04 <.text+0x3014> fcb8: 2a1f03e9 mov w9, wzr fcbc: 320003ea orr w10, wzr, #0x1 fcc0: 39400028 ldrb w8, [x1] fcc4: 7100bd1f cmp w8, #0x2f fcc8: 1a891529 cinc w9, w9, eq fccc: 6b0a001f cmp w0, w10 fcd0: 540001e0 b.eq 0xfd0c <.text+0x301c> fcd4: 71000d3f cmp w9, #0x3 fcd8: 540001a0 b.eq 0xfd0c <.text+0x301c> fcdc: 11000548 add w8, w10, #0x1 fce0: 7100093f cmp w9, #0x2 fce4: d1000421 sub x1, x1, #0x1 fce8: 5400008c b.gt 0xfcf8 <.text+0x3008> fcec: 6b00015f cmp w10, w0 fcf0: 2a0803ea mov w10, w8 fcf4: 54fffe6b b.lt 0xfcc0 <.text+0x2fd0> fcf8: 7103f91f cmp w8, #0xfe fcfc: 540000ed b.le 0xfd18 <.text+0x3028> fd00: 1400000b b 0xfd2c <.text+0x303c> fd04: 320003e8 orr w8, wzr, #0x1 fd08: 14000004 b 0xfd18 <.text+0x3028> fd0c: 2a0a03e8 mov w8, w10 fd10: 7103f91f cmp w8, #0xfe fd14: 540000cc b.gt 0xfd2c <.text+0x303c> fd18: 93407d02 sxtw x2, w8 fd1c: aa1303e0 mov x0, x19 fd20: 97fff258 bl 0xc680 fd24: 320003e0 orr w0, wzr, #0x1 fd28: 14000005 b 0xfd3c <.text+0x304c> fd2c: 32001fe2 orr w2, wzr, #0xff fd30: aa1303e0 mov x0, x19 fd34: 97fff253 bl 0xc680 fd38: 2a1f03e0 mov w0, wzr fd3c: a9417bfd ldp x29, x30, [sp, #0x10] fd40: a8c24ff4 ldp x20, x19, [sp], #0x20 fd44: d65f03c0 ret fd48: f81e0ff3 str x19, [sp, #-0x20]! fd4c: a9017bfd stp x29, x30, [sp, #0x10] fd50: 910043fd add x29, sp, #0x10 fd54: 320003e0 orr w0, wzr, #0x1 fd58: 52823a01 mov w1, #0x11d0 // =4560 fd5c: 97fff0f1 bl 0xc120 fd60: d0000593 adrp x19, 0xc1000 fd64: 91338273 add x19, x19, #0xce0 fd68: f9000260 str x0, [x19] fd6c: 320003e0 orr w0, wzr, #0x1 fd70: 321103e1 orr w1, wzr, #0x8000 fd74: 97fff0eb bl 0xc120 fd78: a9417bfd ldp x29, x30, [sp, #0x10] fd7c: f9000660 str x0, [x19, #0x8] fd80: f84207f3 ldr x19, [sp], #0x20 fd84: d65f03c0 ret fd88: 12000021 and w1, w1, #0x1 fd8c: 14000001 b 0xfd90 <.text+0x30a0> fd90: d106c3ff sub sp, sp, #0x1b0 fd94: a9156ffc stp x28, x27, [sp, #0x150] fd98: a91667fa stp x26, x25, [sp, #0x160] fd9c: a9175ff8 stp x24, x23, [sp, #0x170] fda0: a91857f6 stp x22, x21, [sp, #0x180] fda4: a9194ff4 stp x20, x19, [sp, #0x190] fda8: a91a7bfd stp x29, x30, [sp, #0x1a0] fdac: 910683fd add x29, sp, #0x1a0 fdb0: d53bd05c mrs x28, TPIDR_EL0 fdb4: f9401788 ldr x8, [x28, #0x28] fdb8: aa0403f6 mov x22, x4 fdbc: aa0303f3 mov x19, x3 fdc0: aa0203f9 mov x25, x2 fdc4: f81a83a8 stur x8, [x29, #-0x58] fdc8: b4000453 cbz x19, 0xfe50 <.text+0x3160> fdcc: 290807e0 stp w0, w1, [sp, #0x40] fdd0: f9001be5 str x5, [sp, #0x30] fdd4: 94003606 bl 0x1d5ec <.text+0x108fc> fdd8: 90000401 adrp x1, 0x8f000 fddc: d0000402 adrp x2, 0x91000 fde0: 2a0003f8 mov w24, w0 fde4: 91310021 add x1, x1, #0xc40 fde8: 91226042 add x2, x2, #0x898 fdec: 320007e0 orr w0, wzr, #0x3 fdf0: aa1903e3 mov x3, x25 fdf4: 940017af bl 0x15cb0 <.text+0x8fc0> fdf8: 320003e0 orr w0, wzr, #0x1 fdfc: 321b03e1 orr w1, wzr, #0x20 fe00: 97fff0c8 bl 0xc120 fe04: aa0003f7 mov x23, x0 fe08: aa1903e0 mov x0, x25 fe0c: aa1703e1 mov x1, x23 fe10: 97fff2f0 bl 0xc9d0 fe14: 90000401 adrp x1, 0x8f000 fe18: 91322821 add x1, x1, #0xc8a fe1c: 340001e0 cbz w0, 0xfe58 <.text+0x3168> fe20: d0000402 adrp x2, 0x91000 fe24: 91235c42 add x2, x2, #0x8d7 fe28: 321e03e0 orr w0, wzr, #0x4 fe2c: 940017a1 bl 0x15cb0 <.text+0x8fc0> fe30: a940eee8 ldp x8, x27, [x23, #0x8] fe34: f94002fa ldr x26, [x23] fe38: cb080335 sub x21, x25, x8 fe3c: b400027b cbz x27, 0xfe88 <.text+0x3198> fe40: f9400ee8 ldr x8, [x23, #0x18] fe44: cb080328 sub x8, x25, x8 fe48: f9001fe8 str x8, [sp, #0x38] fe4c: 14000010 b 0xfe8c <.text+0x319c> fe50: 2a1f03e0 mov w0, wzr fe54: 14000129 b 0x102f8 <.text+0x3608> fe58: d0000402 adrp x2, 0x91000 fe5c: 9122f442 add x2, x2, #0x8bd fe60: 321e03e0 orr w0, wzr, #0x4 fe64: 94001793 bl 0x15cb0 <.text+0x8fc0> fe68: aa1703e0 mov x0, x23 fe6c: 97fff36d bl 0xcc20 fe70: aa1f03fa mov x26, xzr fe74: aa1f03f5 mov x21, xzr fe78: aa1f03fb mov x27, xzr fe7c: f9001fff str xzr, [sp, #0x38] fe80: aa1f03f7 mov x23, xzr fe84: 14000002 b 0xfe8c <.text+0x319c> fe88: f9001fff str xzr, [sp, #0x38] fe8c: d0000594 adrp x20, 0xc1000 fe90: f9466e88 ldr x8, [x20, #0xcd8] fe94: b40006c8 cbz x8, 0xff6c <.text+0x327c> fe98: 90000401 adrp x1, 0x8f000 fe9c: d0000402 adrp x2, 0x91000 fea0: 91310021 add x1, x1, #0xc40 fea4: 91244442 add x2, x2, #0x911 fea8: 320007e0 orr w0, wzr, #0x3 feac: aa1903e3 mov x3, x25 feb0: b9002ff8 str w24, [sp, #0x2c] feb4: 9400177f bl 0x15cb0 <.text+0x8fc0> feb8: f9466e80 ldr x0, [x20, #0xcd8] febc: aa1903e1 mov x1, x25 fec0: 9400158f bl 0x154fc <.text+0x880c> fec4: aa0003f8 mov x24, x0 fec8: b40005f8 cbz x24, 0xff84 <.text+0x3294> fecc: 91010f14 add x20, x24, #0x43 fed0: 90000401 adrp x1, 0x8f000 fed4: d0000402 adrp x2, 0x91000 fed8: 91310021 add x1, x1, #0xc40 fedc: 9124bc42 add x2, x2, #0x92f fee0: 320007e0 orr w0, wzr, #0x3 fee4: aa1403e3 mov x3, x20 fee8: 94001772 bl 0x15cb0 <.text+0x8fc0> feec: d0000401 adrp x1, 0x91000 fef0: 91251021 add x1, x1, #0x944 fef4: aa1403e0 mov x0, x20 fef8: 97fff23e bl 0xc7f0 fefc: 35000300 cbnz w0, 0xff5c <.text+0x326c> ff00: 39410308 ldrb w8, [x24, #0x40] ff04: 340002c8 cbz w8, 0xff5c <.text+0x326c> ff08: a901f3f6 stp x22, x28, [sp, #0x18] ff0c: f940071c ldr x28, [x24, #0x8] ff10: aa1f03e8 mov x8, xzr ff14: 92800016 mov x22, #-0x1 // =-1 ff18: b26003e9 orr x9, xzr, #0x100000000 ff1c: 8b16038a add x10, x28, x22 ff20: 39c0054a ldrsb w10, [x10, #0x1] ff24: 8b090108 add x8, x8, x9 ff28: 910006d6 add x22, x22, #0x1 ff2c: 7100015f cmp w10, #0x0 ff30: 54ffff6c b.gt 0xff1c <.text+0x322c> ff34: 710006df cmp w22, #0x1 ff38: 5400010b b.lt 0xff58 <.text+0x3268> ff3c: 9360fd01 asr x1, x8, #32 ff40: 320003e0 orr w0, wzr, #0x1 ff44: 97fff077 bl 0xc120 ff48: aa1c03e1 mov x1, x28 ff4c: aa1603e2 mov x2, x22 ff50: aa0003f4 mov x20, x0 ff54: 97fff2ef bl 0xcb10 ff58: a941f3f6 ldp x22, x28, [sp, #0x18] ff5c: f9401708 ldr x8, [x24, #0x28] ff60: b40001c8 cbz x8, 0xff98 <.text+0x32a8> ff64: b50001f4 cbnz x20, 0xffa0 <.text+0x32b0> ff68: 14000007 b 0xff84 <.text+0x3294> ff6c: 90000401 adrp x1, 0x8f000 ff70: d0000402 adrp x2, 0x91000 ff74: 91322821 add x1, x1, #0xc8a ff78: 9123a842 add x2, x2, #0x8ea ff7c: 321e03e0 orr w0, wzr, #0x4 ff80: 9400174c bl 0x15cb0 <.text+0x8fc0> ff84: aa1503f8 mov x24, x21 ff88: 2a1f03f5 mov w21, wzr ff8c: b5000a9a cbnz x26, 0x100dc <.text+0x33ec> ff90: 320003f6 orr w22, wzr, #0x1 ff94: 14000082 b 0x1019c <.text+0x34ac> ff98: f9400708 ldr x8, [x24, #0x8] ff9c: b4ffff54 cbz x20, 0xff84 <.text+0x3294> ffa0: cb080338 sub x24, x25, x8 ffa4: b9402fe8 ldr w8, [sp, #0x2c] ffa8: 360006e8 tbz w8, #0x0, 0x10084 <.text+0x3394> ffac: aa1a03e0 mov x0, x26 ffb0: aa1603e1 mov x1, x22 ffb4: 97fff20f bl 0xc7f0 ffb8: 340006a0 cbz w0, 0x1008c <.text+0x339c> ffbc: 321803e2 orr w2, wzr, #0x100 ffc0: aa1603e0 mov x0, x22 ffc4: 2a1f03e1 mov w1, wzr ffc8: 97fff2e6 bl 0xcb60 ffcc: f9401be0 ldr x0, [sp, #0x30] ffd0: 321803e2 orr w2, wzr, #0x100 ffd4: 2a1f03e1 mov w1, wzr ffd8: 97fff2e2 bl 0xcb60 ffdc: 910123e0 add x0, sp, #0x48 ffe0: 321803e2 orr w2, wzr, #0x100 ffe4: 2a1f03e1 mov w1, wzr ffe8: aa1603f5 mov x21, x22 ffec: 910123f6 add x22, sp, #0x48 fff0: 97fff2dc bl 0xcb60 fff4: aa1a03e0 mov x0, x26 fff8: 97fff27e bl 0xc9f0 fffc: aa0003e2 mov x2, x0 10000: aa1503e0 mov x0, x21 10004: aa1a03e1 mov x1, x26 10008: 97fff19e bl 0xc680 1000c: aa1a03e0 mov x0, x26 10010: 97fff278 bl 0xc9f0 10014: aa0003e2 mov x2, x0 10018: 910123e0 add x0, sp, #0x48 1001c: aa1a03e1 mov x1, x26 10020: 97fff198 bl 0xc680 10024: 910123e0 add x0, sp, #0x48 10028: 97fff272 bl 0xc9f0 1002c: 8b20c2c8 add x8, x22, w0, sxtw 10030: 7100041f cmp w0, #0x1 10034: d1000501 sub x1, x8, #0x1 10038: 5400030b b.lt 0x10098 <.text+0x33a8> 1003c: f9401beb ldr x11, [sp, #0x30] 10040: 2a1f03e9 mov w9, wzr 10044: 320003ea orr w10, wzr, #0x1 10048: 39400028 ldrb w8, [x1] 1004c: 7100bd1f cmp w8, #0x2f 10050: 1a891529 cinc w9, w9, eq 10054: 6b0a001f cmp w0, w10 10058: 54000260 b.eq 0x100a4 <.text+0x33b4> 1005c: 71000d3f cmp w9, #0x3 10060: 540002c0 b.eq 0x100b8 <.text+0x33c8> 10064: 11000548 add w8, w10, #0x1 10068: 6b00015f cmp w10, w0 1006c: d1000421 sub x1, x1, #0x1 10070: 5400026a b.ge 0x100bc <.text+0x33cc> 10074: 71000d3f cmp w9, #0x3 10078: 2a0803ea mov w10, w8 1007c: 54fffe6b b.lt 0x10048 <.text+0x3358> 10080: 1400000f b 0x100bc <.text+0x33cc> 10084: 2a1f03f5 mov w21, wzr 10088: 14000002 b 0x10090 <.text+0x33a0> 1008c: 320003f5 orr w21, wzr, #0x1 10090: aa1403fa mov x26, x20 10094: 14000012 b 0x100dc <.text+0x33ec> 10098: f9401beb ldr x11, [sp, #0x30] 1009c: 320003e8 orr w8, wzr, #0x1 100a0: 14000009 b 0x100c4 <.text+0x33d4> 100a4: 2a0a03e8 mov w8, w10 100a8: 7103f91f cmp w8, #0xfe 100ac: 540000cd b.le 0x100c4 <.text+0x33d4> 100b0: 32001fe2 orr w2, wzr, #0xff 100b4: 14000005 b 0x100c8 <.text+0x33d8> 100b8: 2a0a03e8 mov w8, w10 100bc: 7103f91f cmp w8, #0xfe 100c0: 54ffff8c b.gt 0x100b0 <.text+0x33c0> 100c4: 93407d02 sxtw x2, w8 100c8: aa0b03e0 mov x0, x11 100cc: 97fff16d bl 0xc680 100d0: aa1403fa mov x26, x20 100d4: 2a1f03f5 mov w21, wzr 100d8: b4fff5da cbz x26, 0xff90 <.text+0x32a0> 100dc: f00003e1 adrp x1, 0x8f000 100e0: b0000402 adrp x2, 0x91000 100e4: 91310021 add x1, x1, #0xc40 100e8: 911df442 add x2, x2, #0x77d 100ec: 320007e0 orr w0, wzr, #0x3 100f0: aa1a03e3 mov x3, x26 100f4: aa1903e4 mov x4, x25 100f8: 940016ee bl 0x15cb0 <.text+0x8fc0> 100fc: b400039b cbz x27, 0x1016c <.text+0x347c> 10100: f9401ff4 ldr x20, [sp, #0x38] 10104: f00003e1 adrp x1, 0x8f000 10108: b0000402 adrp x2, 0x91000 1010c: 91310021 add x1, x1, #0xc40 10110: 91200c42 add x2, x2, #0x803 10114: 320007e0 orr w0, wzr, #0x3 10118: aa1b03e3 mov x3, x27 1011c: aa1403e4 mov x4, x20 10120: 940016e4 bl 0x15cb0 <.text+0x8fc0> 10124: b94047ea ldr w10, [sp, #0x44] 10128: b0000408 adrp x8, 0x91000 1012c: b0000409 adrp x9, 0x91000 10130: 9120b108 add x8, x8, #0x82c 10134: 9120a529 add x9, x9, #0x829 10138: 7200015f tst w10, #0x1 1013c: 2a1f03f6 mov w22, wzr 10140: 9a881124 csel x4, x9, x8, ne 10144: 36000415 tbz w21, #0x0, 0x101c4 <.text+0x34d4> 10148: b94043e3 ldr w3, [sp, #0x40] 1014c: f9401be6 ldr x6, [sp, #0x30] 10150: b0000402 adrp x2, 0x91000 10154: 9120bc42 add x2, x2, #0x82f 10158: 321603e1 orr w1, wzr, #0x400 1015c: f90003f4 str x20, [sp] 10160: aa1303e0 mov x0, x19 10164: aa1803e5 mov x5, x24 10168: 1400001f b 0x101e4 <.text+0x34f4> 1016c: aa1a03e0 mov x0, x26 10170: aa1803e1 mov x1, x24 10174: 94001379 bl 0x14f58 <.text+0x8268> 10178: aa0003f4 mov x20, x0 1017c: b4000534 cbz x20, 0x10220 <.text+0x3530> 10180: f9400a80 ldr x0, [x20, #0x10] 10184: 97fff203 bl 0xc990 10188: f9400288 ldr x8, [x20] 1018c: aa0003fb mov x27, x0 10190: 2a1f03f6 mov w22, wzr 10194: cb080308 sub x8, x24, x8 10198: f9001fe8 str x8, [sp, #0x38] 1019c: b94047ea ldr w10, [sp, #0x44] 101a0: b0000408 adrp x8, 0x91000 101a4: b0000409 adrp x9, 0x91000 101a8: 9120b108 add x8, x8, #0x82c 101ac: 9120a529 add x9, x9, #0x829 101b0: 7200015f tst w10, #0x1 101b4: 9a881124 csel x4, x9, x8, ne 101b8: b400023b cbz x27, 0x101fc <.text+0x350c> 101bc: f9401ff4 ldr x20, [sp, #0x38] 101c0: 35fffc55 cbnz w21, 0x10148 <.text+0x3458> 101c4: b94043e3 ldr w3, [sp, #0x40] 101c8: b0000402 adrp x2, 0x91000 101cc: 9120bc42 add x2, x2, #0x82f 101d0: 321603e1 orr w1, wzr, #0x400 101d4: aa1303e0 mov x0, x19 101d8: aa1803e5 mov x5, x24 101dc: aa1a03e6 mov x6, x26 101e0: f90003f4 str x20, [sp] 101e4: aa1b03e7 mov x7, x27 101e8: 97fff062 bl 0xc370 101ec: aa1703e0 mov x0, x23 101f0: 97fff28c bl 0xcc20 101f4: 36000676 tbz w22, #0x0, 0x102c0 <.text+0x35d0> 101f8: 1400003f b 0x102f4 <.text+0x3604> 101fc: 36000516 tbz w22, #0x0, 0x1029c <.text+0x35ac> 10200: b94043e3 ldr w3, [sp, #0x40] 10204: b0000402 adrp x2, 0x91000 10208: 9121a842 add x2, x2, #0x86a 1020c: 321603e1 orr w1, wzr, #0x400 10210: aa1303e0 mov x0, x19 10214: aa1903e5 mov x5, x25 10218: 97fff056 bl 0xc370 1021c: 14000036 b 0x102f4 <.text+0x3604> 10220: f00003f4 adrp x20, 0x8f000 10224: 91310294 add x20, x20, #0xc40 10228: b0000402 adrp x2, 0x91000 1022c: 911e7042 add x2, x2, #0x79c 10230: 320007e0 orr w0, wzr, #0x3 10234: aa1403e1 mov x1, x20 10238: aa1903e3 mov x3, x25 1023c: 9400169d bl 0x15cb0 <.text+0x8fc0> 10240: b0000402 adrp x2, 0x91000 10244: 911f0842 add x2, x2, #0x7c2 10248: 320007e0 orr w0, wzr, #0x3 1024c: aa1403e1 mov x1, x20 10250: aa1803e3 mov x3, x24 10254: aa1a03e4 mov x4, x26 10258: 94001696 bl 0x15cb0 <.text+0x8fc0> 1025c: b94047ea ldr w10, [sp, #0x44] 10260: b0000408 adrp x8, 0x91000 10264: b0000409 adrp x9, 0x91000 10268: 9120b108 add x8, x8, #0x82c 1026c: 9120a529 add x9, x9, #0x829 10270: 7200015f tst w10, #0x1 10274: 9a881124 csel x4, x9, x8, ne 10278: 36000155 tbz w21, #0x0, 0x102a0 <.text+0x35b0> 1027c: b94043e3 ldr w3, [sp, #0x40] 10280: f9401be6 ldr x6, [sp, #0x30] 10284: b0000402 adrp x2, 0x91000 10288: 91214442 add x2, x2, #0x851 1028c: 321603e1 orr w1, wzr, #0x400 10290: aa1303e0 mov x0, x19 10294: aa1803e5 mov x5, x24 10298: 14000009 b 0x102bc <.text+0x35cc> 1029c: 35ffff15 cbnz w21, 0x1027c <.text+0x358c> 102a0: b94043e3 ldr w3, [sp, #0x40] 102a4: b0000402 adrp x2, 0x91000 102a8: 91214442 add x2, x2, #0x851 102ac: 321603e1 orr w1, wzr, #0x400 102b0: aa1303e0 mov x0, x19 102b4: aa1803e5 mov x5, x24 102b8: aa1a03e6 mov x6, x26 102bc: 97fff02d bl 0xc370 102c0: 320003e1 orr w1, wzr, #0x1 102c4: aa1a03e0 mov x0, x26 102c8: 94001221 bl 0x14b4c <.text+0x7e5c> 102cc: b4000140 cbz x0, 0x102f4 <.text+0x3604> 102d0: b0000402 adrp x2, 0x91000 102d4: 91022004 add x4, x0, #0x88 102d8: 91026005 add x5, x0, #0x98 102dc: 9102a006 add x6, x0, #0xa8 102e0: 91222842 add x2, x2, #0x88a 102e4: 321603e1 orr w1, wzr, #0x400 102e8: aa1303e0 mov x0, x19 102ec: aa1303e3 mov x3, x19 102f0: 97fff020 bl 0xc370 102f4: 320003e0 orr w0, wzr, #0x1 102f8: f9401788 ldr x8, [x28, #0x28] 102fc: f85a83a9 ldur x9, [x29, #-0x58] 10300: eb09011f cmp x8, x9 10304: 54000121 b.ne 0x10328 <.text+0x3638> 10308: a95a7bfd ldp x29, x30, [sp, #0x1a0] 1030c: a9594ff4 ldp x20, x19, [sp, #0x190] 10310: a95857f6 ldp x22, x21, [sp, #0x180] 10314: a9575ff8 ldp x24, x23, [sp, #0x170] 10318: a95667fa ldp x26, x25, [sp, #0x160] 1031c: a9556ffc ldp x28, x27, [sp, #0x150] 10320: 9106c3ff add sp, sp, #0x1b0 10324: d65f03c0 ret 10328: 97fff092 bl 0xc570 <__stack_chk_fail@plt> 1032c: d10243ff sub sp, sp, #0x90 10330: a9036ffc stp x28, x27, [sp, #0x30] 10334: a90467fa stp x26, x25, [sp, #0x40] 10338: a9055ff8 stp x24, x23, [sp, #0x50] 1033c: a90657f6 stp x22, x21, [sp, #0x60] 10340: a9074ff4 stp x20, x19, [sp, #0x70] 10344: a9087bfd stp x29, x30, [sp, #0x80] 10348: 910203fd add x29, sp, #0x80 1034c: d53bd05b mrs x27, TPIDR_EL0 10350: f9401768 ldr x8, [x27, #0x28] 10354: aa0203f4 mov x20, x2 10358: aa0103f3 mov x19, x1 1035c: 2a0003f6 mov w22, w0 10360: f90017e8 str x8, [sp, #0x28] 10364: 94003402 bl 0x1d36c <.text+0x1067c> 10368: 2a0003f8 mov w24, w0 1036c: 94003478 bl 0x1d54c <.text+0x1085c> 10370: f00003e1 adrp x1, 0x8f000 10374: 2a0003f9 mov w25, w0 10378: 91322821 add x1, x1, #0xc8a 1037c: 36000098 tbz w24, #0x0, 0x1038c <.text+0x369c> 10380: b0000402 adrp x2, 0x91000 10384: 9110b042 add x2, x2, #0x42c 10388: 14000003 b 0x10394 <.text+0x36a4> 1038c: b0000402 adrp x2, 0x91000 10390: 91110c42 add x2, x2, #0x443 10394: 321e03e0 orr w0, wzr, #0x4 10398: 94001646 bl 0x15cb0 <.text+0x8fc0> 1039c: 320003e0 orr w0, wzr, #0x1 103a0: 52823a01 mov w1, #0x11d0 // =4560 103a4: 97ffef5f bl 0xc120 103a8: aa0003fc mov x28, x0 103ac: b400179c cbz x28, 0x1069c <.text+0x39ac> 103b0: 320003e0 orr w0, wzr, #0x1 103b4: 321103e1 orr w1, wzr, #0x8000 103b8: 97ffef5a bl 0xc120 103bc: aa0003f5 mov x21, x0 103c0: b40017d5 cbz x21, 0x106b8 <.text+0x39c8> 103c4: 9102c380 add x0, x28, #0xb0 103c8: 9102c281 add x1, x20, #0xb0 103cc: 52822402 mov w2, #0x1120 // =4384 103d0: f9000bf4 str x20, [sp, #0x10] 103d4: 97fff1cf bl 0xcb10 103d8: b0000594 adrp x20, 0xc1000 103dc: f9466e88 ldr x8, [x20, #0xcd8] 103e0: b50000a8 cbnz x8, 0x103f4 <.text+0x3704> 103e4: 320003e1 orr w1, wzr, #0x1 103e8: 2a1f03e0 mov w0, wzr 103ec: 9400142e bl 0x154a4 <.text+0x87b4> 103f0: f9066e80 str x0, [x20, #0xcd8] 103f4: f00003fa adrp x26, 0x8f000 103f8: 91322b5a add x26, x26, #0xc8a 103fc: b0000402 adrp x2, 0x91000 10400: 91120c42 add x2, x2, #0x483 10404: 321e03e0 orr w0, wzr, #0x4 10408: aa1a03e1 mov x1, x26 1040c: 94001629 bl 0x15cb0 <.text+0x8fc0> 10410: aa1503e0 mov x0, x21 10414: aa1c03e1 mov x1, x28 10418: 94011435 bl 0x554ec 1041c: b0000402 adrp x2, 0x91000 10420: 2a0003f7 mov w23, w0 10424: 91125c42 add x2, x2, #0x497 10428: 321e03e0 orr w0, wzr, #0x4 1042c: aa1a03e1 mov x1, x26 10430: 94001620 bl 0x15cb0 <.text+0x8fc0> 10434: 37f81577 tbnz w23, #0x1f, 0x106e0 <.text+0x39f0> 10438: b0000594 adrp x20, 0xc1000 1043c: 91338294 add x20, x20, #0xce0 10440: 91084280 add x0, x20, #0x210 10444: 52808042 mov w2, #0x402 // =1026 10448: 2a1f03e1 mov w1, wzr 1044c: a9006ffc stp x28, x27, [sp] 10450: 97fff1c4 bl 0xcb60 10454: 360000b9 tbz w25, #0x0, 0x10468 <.text+0x3778> 10458: 91184a80 add x0, x20, #0x612 1045c: 52808042 mov w2, #0x402 // =1026 10460: 2a1f03e1 mov w1, wzr 10464: 97fff1bf bl 0xcb60 10468: 2a1f03fc mov w28, wzr 1046c: 321f0fe1 orr w1, wzr, #0x1e 10470: 910083e2 add x2, sp, #0x20 10474: aa1503e0 mov x0, x21 10478: 940116aa bl 0x55f20 1047c: 2a0003e8 mov w8, w0 10480: 37f81428 tbnz w8, #0x1f, 0x10704 <.text+0x3a14> 10484: f94013e8 ldr x8, [sp, #0x20] 10488: f103f91f cmp x8, #0xfe 1048c: 540005e8 b.hi 0x10548 <.text+0x3858> 10490: 71001b9f cmp w28, #0x6 10494: 1a9fa7e8 cset w8, lt 10498: 0a080308 and w8, w24, w8 1049c: 36001548 tbz w8, #0x0, 0x10744 <.text+0x3a54> 104a0: f9400be8 ldr x8, [sp, #0x10] 104a4: f00003e1 adrp x1, 0x8f000 104a8: b0000402 adrp x2, 0x91000 104ac: 320007e0 orr w0, wzr, #0x3 104b0: f940d517 ldr x23, [x8, #0x1a8] 104b4: 91310021 add x1, x1, #0xc40 104b8: 9113d042 add x2, x2, #0x4f4 104bc: aa1703e3 mov x3, x23 104c0: 940015fc bl 0x15cb0 <.text+0x8fc0> 104c4: b40012b7 cbz x23, 0x10718 <.text+0x3a28> 104c8: 91084283 add x3, x20, #0x210 104cc: 91004284 add x4, x20, #0x10 104d0: 91044285 add x5, x20, #0x110 104d4: 2a1c03e0 mov w0, w28 104d8: 2a1f03e1 mov w1, wzr 104dc: aa1703e2 mov x2, x23 104e0: 97fffe2c bl 0xfd90 <.text+0x30a0> 104e4: 360011a0 tbz w0, #0x0, 0x10718 <.text+0x3a28> 104e8: 710006df cmp w22, #0x1 104ec: 540000eb b.lt 0x10508 <.text+0x3818> 104f0: b0000402 adrp x2, 0x91000 104f4: 91084283 add x3, x20, #0x210 104f8: 2a1603e0 mov w0, w22 104fc: 2a1f03e1 mov w1, wzr 10500: 9114b042 add x2, x2, #0x52c 10504: 9400161a bl 0x15d6c <.text+0x907c> 10508: 91084297 add x23, x20, #0x210 1050c: aa1703e0 mov x0, x23 10510: 97fff138 bl 0xc9f0 10514: 52800148 mov w8, #0xa // =10 10518: 78206ae8 strh w8, [x23, x0] 1051c: aa1303e0 mov x0, x19 10520: 97fff134 bl 0xc9f0 10524: 52850008 mov w8, #0x2800 // =10240 10528: 4b000108 sub w8, w8, w0 1052c: aa1703e0 mov x0, x23 10530: 93407d1a sxtw x26, w8 10534: 97fff12f bl 0xc9f0 10538: eb00035f cmp x26, x0 1053c: 54000f89 b.ls 0x1072c <.text+0x3a3c> 10540: 1100079b add w27, w28, #0x1 10544: 14000035 b 0x10618 <.text+0x3928> 10548: 320013e1 orr w1, wzr, #0x1f 1054c: 910063e2 add x2, sp, #0x18 10550: aa1503e0 mov x0, x21 10554: 94011673 bl 0x55f20 10558: 2a0003e8 mov w8, w0 1055c: 37f81ae8 tbnz w8, #0x1f, 0x108b8 <.text+0x3bc8> 10560: a9418fe4 ldp x4, x3, [sp, #0x18] 10564: f00003e1 adrp x1, 0x8f000 10568: b0000402 adrp x2, 0x91000 1056c: 320007e0 orr w0, wzr, #0x3 10570: 91310021 add x1, x1, #0xc40 10574: 91146c42 add x2, x2, #0x51b 10578: 940015ce bl 0x15cb0 <.text+0x8fc0> 1057c: f94013e2 ldr x2, [sp, #0x20] 10580: 91084297 add x23, x20, #0x210 10584: 91004284 add x4, x20, #0x10 10588: 91044285 add x5, x20, #0x110 1058c: 320003e1 orr w1, wzr, #0x1 10590: 2a1c03e0 mov w0, w28 10594: aa1703e3 mov x3, x23 10598: 97fffdfe bl 0xfd90 <.text+0x30a0> 1059c: 710006df cmp w22, #0x1 105a0: 540000eb b.lt 0x105bc <.text+0x38cc> 105a4: b0000402 adrp x2, 0x91000 105a8: 2a1603e0 mov w0, w22 105ac: 2a1f03e1 mov w1, wzr 105b0: 9114b042 add x2, x2, #0x52c 105b4: aa1703e3 mov x3, x23 105b8: 940015ed bl 0x15d6c <.text+0x907c> 105bc: aa1703e0 mov x0, x23 105c0: 1100079b add w27, w28, #0x1 105c4: 97fff10b bl 0xc9f0 105c8: 52800148 mov w8, #0xa // =10 105cc: 78206ae8 strh w8, [x23, x0] 105d0: aa1303e0 mov x0, x19 105d4: 97fff107 bl 0xc9f0 105d8: 52850008 mov w8, #0x2800 // =10240 105dc: 4b000117 sub w23, w8, w0 105e0: 36000119 tbz w25, #0x0, 0x10600 <.text+0x3910> 105e4: f00003e1 adrp x1, 0x8f000 105e8: b0000402 adrp x2, 0x91000 105ec: 528000a0 mov w0, #0x5 // =5 105f0: 91322821 add x1, x1, #0xc8a 105f4: 9114e042 add x2, x2, #0x538 105f8: 940015ae bl 0x15cb0 <.text+0x8fc0> 105fc: 511002f7 sub w23, w23, #0x400 10600: 93407efa sxtw x26, w23 10604: 91084297 add x23, x20, #0x210 10608: aa1703e0 mov x0, x23 1060c: 97fff0f9 bl 0xc9f0 10610: eb1a001f cmp x0, x26 10614: 540001c2 b.hs 0x1064c <.text+0x395c> 10618: aa1303e0 mov x0, x19 1061c: aa1703e1 mov x1, x23 10620: aa1a03e2 mov x2, x26 10624: 97fff08f bl 0xc860 10628: aa1703e0 mov x0, x23 1062c: 94004794 bl 0x2247c <.text+0x1578c> 10630: f00003e1 adrp x1, 0x8f000 10634: b0000402 adrp x2, 0x91000 10638: 320007e0 orr w0, wzr, #0x3 1063c: 91310021 add x1, x1, #0xc40 10640: 91158842 add x2, x2, #0x562 10644: 9400159b bl 0x15cb0 <.text+0x8fc0> 10648: 1400000f b 0x10684 <.text+0x3994> 1064c: 36000719 tbz w25, #0x0, 0x1072c <.text+0x3a3c> 10650: f00003e1 adrp x1, 0x8f000 10654: b0000402 adrp x2, 0x91000 10658: 528000a0 mov w0, #0x5 // =5 1065c: 91322821 add x1, x1, #0xc8a 10660: 9115e842 add x2, x2, #0x57a 10664: 2a1b03e3 mov w3, w27 10668: 94001592 bl 0x15cb0 <.text+0x8fc0> 1066c: 91184a80 add x0, x20, #0x612 10670: 91084281 add x1, x20, #0x210 10674: 321603e2 orr w2, wzr, #0x400 10678: 97fff002 bl 0xc680 1067c: 7103fb9f cmp w28, #0xfe 10680: 5400062c b.gt 0x10744 <.text+0x3a54> 10684: aa1503e0 mov x0, x21 10688: 9401158a bl 0x55cb0 1068c: 7100001f cmp w0, #0x0 10690: 2a1b03fc mov w28, w27 10694: 54ffeecc b.gt 0x1046c <.text+0x377c> 10698: 1400002b b 0x10744 <.text+0x3a54> 1069c: f00003e1 adrp x1, 0x8f000 106a0: b0000402 adrp x2, 0x91000 106a4: b0000403 adrp x3, 0x91000 106a8: 91322821 add x1, x1, #0xc8a 106ac: 91116c42 add x2, x2, #0x45b 106b0: 911a1863 add x3, x3, #0x686 106b4: 14000007 b 0x106d0 <.text+0x39e0> 106b8: f00003e1 adrp x1, 0x8f000 106bc: b0000402 adrp x2, 0x91000 106c0: b0000403 adrp x3, 0x91000 106c4: 91322821 add x1, x1, #0xc8a 106c8: 91116c42 add x2, x2, #0x45b 106cc: 9111f063 add x3, x3, #0x47c 106d0: 528000a0 mov w0, #0x5 // =5 106d4: 94001577 bl 0x15cb0 <.text+0x8fc0> 106d8: 2a1f03e0 mov w0, wzr 106dc: 1400006b b 0x10888 <.text+0x3b98> 106e0: f00003e1 adrp x1, 0x8f000 106e4: b0000402 adrp x2, 0x91000 106e8: 91322821 add x1, x1, #0xc8a 106ec: 9112e842 add x2, x2, #0x4ba 106f0: 528000a0 mov w0, #0x5 // =5 106f4: 2a1703e3 mov w3, w23 106f8: 9400156e bl 0x15cb0 <.text+0x8fc0> 106fc: 2a1f03e0 mov w0, wzr 10700: 14000062 b 0x10888 <.text+0x3b98> 10704: f00003e1 adrp x1, 0x8f000 10708: b0000402 adrp x2, 0x91000 1070c: 91322821 add x1, x1, #0xc8a 10710: 91135442 add x2, x2, #0x4d5 10714: 1400006d b 0x108c8 <.text+0x3bd8> 10718: f00003e1 adrp x1, 0x8f000 1071c: b0000402 adrp x2, 0x91000 10720: 91322821 add x1, x1, #0xc8a 10724: 9117ac42 add x2, x2, #0x5eb 10728: 14000005 b 0x1073c <.text+0x3a4c> 1072c: f00003e1 adrp x1, 0x8f000 10730: b0000402 adrp x2, 0x91000 10734: 91322821 add x1, x1, #0xc8a 10738: 9116e842 add x2, x2, #0x5ba 1073c: 528000a0 mov w0, #0x5 // =5 10740: 9400155c bl 0x15cb0 <.text+0x8fc0> 10744: 36000239 tbz w25, #0x0, 0x10788 <.text+0x3a98> 10748: 91184a97 add x23, x20, #0x612 1074c: f00003e1 adrp x1, 0x8f000 10750: b0000402 adrp x2, 0x91000 10754: 91322821 add x1, x1, #0xc8a 10758: 91188c42 add x2, x2, #0x623 1075c: 528000a0 mov w0, #0x5 // =5 10760: aa1703e3 mov x3, x23 10764: 94001553 bl 0x15cb0 <.text+0x8fc0> 10768: aa1303e0 mov x0, x19 1076c: 97fff0a1 bl 0xc9f0 10770: 52850008 mov w8, #0x2800 // =10240 10774: 4b000108 sub w8, w8, w0 10778: 93407d02 sxtw x2, w8 1077c: aa1303e0 mov x0, x19 10780: aa1703e1 mov x1, x23 10784: 97fff037 bl 0xc860 10788: aa1303e0 mov x0, x19 1078c: 97fff099 bl 0xc9f0 10790: a9406ff7 ldp x23, x27, [sp] 10794: f100101f cmp x0, #0x4 10798: 1a9f97e8 cset w8, hi 1079c: 2a080308 orr w8, w24, w8 107a0: 370004e8 tbnz w8, #0x0, 0x1083c <.text+0x3b4c> 107a4: f9400be8 ldr x8, [sp, #0x10] 107a8: f940d508 ldr x8, [x8, #0x1a8] 107ac: b4000488 cbz x8, 0x1083c <.text+0x3b4c> 107b0: 91001102 add x2, x8, #0x4 107b4: 91084283 add x3, x20, #0x210 107b8: 91004284 add x4, x20, #0x10 107bc: 91044285 add x5, x20, #0x110 107c0: 2a1f03e0 mov w0, wzr 107c4: 2a1f03e1 mov w1, wzr 107c8: 97fffd72 bl 0xfd90 <.text+0x30a0> 107cc: 36000380 tbz w0, #0x0, 0x1083c <.text+0x3b4c> 107d0: 710006df cmp w22, #0x1 107d4: 540000eb b.lt 0x107f0 <.text+0x3b00> 107d8: b0000402 adrp x2, 0x91000 107dc: 91084283 add x3, x20, #0x210 107e0: 9114b042 add x2, x2, #0x52c 107e4: 2a1603e0 mov w0, w22 107e8: 2a1f03e1 mov w1, wzr 107ec: 94001560 bl 0x15d6c <.text+0x907c> 107f0: 91084296 add x22, x20, #0x210 107f4: aa1603e0 mov x0, x22 107f8: 97fff07e bl 0xc9f0 107fc: 52800148 mov w8, #0xa // =10 10800: 78206ac8 strh w8, [x22, x0] 10804: aa1603e0 mov x0, x22 10808: 97fff07a bl 0xc9f0 1080c: aa0003e2 mov x2, x0 10810: aa1303e0 mov x0, x19 10814: aa1603e1 mov x1, x22 10818: 97fff012 bl 0xc860 1081c: aa1603e0 mov x0, x22 10820: 94004717 bl 0x2247c <.text+0x1578c> 10824: f00003e1 adrp x1, 0x8f000 10828: b0000402 adrp x2, 0x91000 1082c: 91310021 add x1, x1, #0xc40 10830: 91158842 add x2, x2, #0x562 10834: 320007e0 orr w0, wzr, #0x3 10838: 9400151e bl 0x15cb0 <.text+0x8fc0> 1083c: aa1303e0 mov x0, x19 10840: 97fff06c bl 0xc9f0 10844: f100101f cmp x0, #0x4 10848: 54000168 b.hi 0x10874 <.text+0x3b84> 1084c: b0000402 adrp x2, 0x91000 10850: b0000403 adrp x3, 0x91000 10854: 9114d042 add x2, x2, #0x534 10858: 9118dc63 add x3, x3, #0x637 1085c: 52850001 mov w1, #0x2800 // =10240 10860: aa1303e0 mov x0, x19 10864: 97ffeec3 bl 0xc370 10868: b0000400 adrp x0, 0x91000 1086c: 91191400 add x0, x0, #0x645 10870: 94004703 bl 0x2247c <.text+0x1578c> 10874: aa1503e0 mov x0, x21 10878: 97fff0ea bl 0xcc20 1087c: aa1703e0 mov x0, x23 10880: 97fff0e8 bl 0xcc20 10884: 320003e0 orr w0, wzr, #0x1 10888: f9401768 ldr x8, [x27, #0x28] 1088c: f94017e9 ldr x9, [sp, #0x28] 10890: eb09011f cmp x8, x9 10894: 54000241 b.ne 0x108dc <.text+0x3bec> 10898: a9487bfd ldp x29, x30, [sp, #0x80] 1089c: a9474ff4 ldp x20, x19, [sp, #0x70] 108a0: a94657f6 ldp x22, x21, [sp, #0x60] 108a4: a9455ff8 ldp x24, x23, [sp, #0x50] 108a8: a94467fa ldp x26, x25, [sp, #0x40] 108ac: a9436ffc ldp x28, x27, [sp, #0x30] 108b0: 910243ff add sp, sp, #0x90 108b4: d65f03c0 ret 108b8: f00003e1 adrp x1, 0x8f000 108bc: b0000402 adrp x2, 0x91000 108c0: 91322821 add x1, x1, #0xc8a 108c4: 9113f042 add x2, x2, #0x4fc 108c8: 528000a0 mov w0, #0x5 // =5 108cc: 2a0803e3 mov w3, w8 108d0: 940014f8 bl 0x15cb0 <.text+0x8fc0> 108d4: 3707f3b9 tbnz w25, #0x0, 0x10748 <.text+0x3a58> 108d8: 17ffffac b 0x10788 <.text+0x3a98> 108dc: 97ffef25 bl 0xc570 <__stack_chk_fail@plt> 108e0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 108e4: a90167fa stp x26, x25, [sp, #0x10] 108e8: a9025ff8 stp x24, x23, [sp, #0x20] 108ec: a90357f6 stp x22, x21, [sp, #0x30] 108f0: a9044ff4 stp x20, x19, [sp, #0x40] 108f4: a9057bfd stp x29, x30, [sp, #0x50] 108f8: 910143fd add x29, sp, #0x50 108fc: d11103ff sub sp, sp, #0x440 10900: d53bd057 mrs x23, TPIDR_EL0 10904: f94016e8 ldr x8, [x23, #0x28] 10908: aa0203f8 mov x24, x2 1090c: aa0103f3 mov x19, x1 10910: f00003e1 adrp x1, 0x8f000 10914: b0000402 adrp x2, 0x91000 10918: 2a0003f4 mov w20, w0 1091c: 91322821 add x1, x1, #0xc8a 10920: 91195842 add x2, x2, #0x656 10924: 321e03e0 orr w0, wzr, #0x4 10928: f81a83a8 stur x8, [x29, #-0x58] 1092c: 940014e1 bl 0x15cb0 <.text+0x8fc0> 10930: b0000588 adrp x8, 0xc1000 10934: f9467116 ldr x22, [x8, #0xce0] 10938: b4000bb6 cbz x22, 0x10aac <.text+0x3dbc> 1093c: 9102c2c0 add x0, x22, #0xb0 10940: 9102c301 add x1, x24, #0xb0 10944: 52822402 mov w2, #0x1120 // =4384 10948: 97fff072 bl 0xcb10 1094c: b0000595 adrp x21, 0xc1000 10950: 913382b5 add x21, x21, #0xce0 10954: f94006a0 ldr x0, [x21, #0x8] 10958: aa1603e1 mov x1, x22 1095c: 940112e4 bl 0x554ec 10960: f00003e1 adrp x1, 0x8f000 10964: b0000402 adrp x2, 0x91000 10968: 2a0003f6 mov w22, w0 1096c: 91322821 add x1, x1, #0xc8a 10970: 91125c42 add x2, x2, #0x497 10974: 321e03e0 orr w0, wzr, #0x4 10978: 940014ce bl 0x15cb0 <.text+0x8fc0> 1097c: 37f80ad6 tbnz w22, #0x1f, 0x10ad4 <.text+0x3de4> 10980: 9100d3e0 add x0, sp, #0x34 10984: 52808042 mov w2, #0x402 // =1026 10988: 2a1f03e1 mov w1, wzr 1098c: a9015ff8 stp x24, x23, [sp, #0x10] 10990: 97fff074 bl 0xcb60 10994: 7100029f cmp w20, #0x0 10998: 54000b0d b.le 0x10af8 <.text+0x3e08> 1099c: f00003f7 adrp x23, 0x8f000 109a0: b0000419 adrp x25, 0x91000 109a4: b000041a adrp x26, 0x91000 109a8: 2a1f03f6 mov w22, wzr 109ac: 913102f7 add x23, x23, #0xc40 109b0: 9114b339 add x25, x25, #0x52c 109b4: 5280015c mov w28, #0xa // =10 109b8: 52850018 mov w24, #0x2800 // =10240 109bc: 91158b5a add x26, x26, #0x562 109c0: f94006a0 ldr x0, [x21, #0x8] 109c4: 321f0fe1 orr w1, wzr, #0x1e 109c8: 9100a3e2 add x2, sp, #0x28 109cc: 94011555 bl 0x55f20 109d0: 2a0003e8 mov w8, w0 109d4: 37f810e8 tbnz w8, #0x1f, 0x10bf0 <.text+0x3f00> 109d8: f94017e8 ldr x8, [sp, #0x28] 109dc: f103fd1f cmp x8, #0xff 109e0: 540012e3 b.lo 0x10c3c <.text+0x3f4c> 109e4: f94006a0 ldr x0, [x21, #0x8] 109e8: 320013e1 orr w1, wzr, #0x1f 109ec: 910083e2 add x2, sp, #0x20 109f0: 9401154c bl 0x55f20 109f4: 2a0003e8 mov w8, w0 109f8: 37f81068 tbnz w8, #0x1f, 0x10c04 <.text+0x3f14> 109fc: a9420fe4 ldp x4, x3, [sp, #0x20] 10a00: b0000402 adrp x2, 0x91000 10a04: 320007e0 orr w0, wzr, #0x3 10a08: aa1703e1 mov x1, x23 10a0c: 91146c42 add x2, x2, #0x51b 10a10: 940014a8 bl 0x15cb0 <.text+0x8fc0> 10a14: f94017e2 ldr x2, [sp, #0x28] 10a18: 320003e1 orr w1, wzr, #0x1 10a1c: 9100d3e3 add x3, sp, #0x34 10a20: 2a1603e0 mov w0, w22 10a24: 940000c1 bl 0x10d28 <.text+0x4038> 10a28: 9100d3e3 add x3, sp, #0x34 10a2c: 2a1403e0 mov w0, w20 10a30: 2a1f03e1 mov w1, wzr 10a34: aa1903e2 mov x2, x25 10a38: 940014cd bl 0x15d6c <.text+0x907c> 10a3c: 9100d3e0 add x0, sp, #0x34 10a40: 97ffefec bl 0xc9f0 10a44: 9100d3e8 add x8, sp, #0x34 10a48: 7820691c strh w28, [x8, x0] 10a4c: aa1303e0 mov x0, x19 10a50: 97ffefe8 bl 0xc9f0 10a54: 4b000308 sub w8, w24, w0 10a58: 9100d3e0 add x0, sp, #0x34 10a5c: 93407d1b sxtw x27, w8 10a60: 97ffefe4 bl 0xc9f0 10a64: eb00037f cmp x27, x0 10a68: 54000de9 b.ls 0x10c24 <.text+0x3f34> 10a6c: 9100d3e1 add x1, sp, #0x34 10a70: aa1303e0 mov x0, x19 10a74: aa1b03e2 mov x2, x27 10a78: 110006d6 add w22, w22, #0x1 10a7c: 97ffef79 bl 0xc860 10a80: 9100d3e0 add x0, sp, #0x34 10a84: 940046a0 bl 0x22504 <.text+0x15814> 10a88: 320007e0 orr w0, wzr, #0x3 10a8c: aa1703e1 mov x1, x23 10a90: aa1a03e2 mov x2, x26 10a94: 94001487 bl 0x15cb0 <.text+0x8fc0> 10a98: f94006a0 ldr x0, [x21, #0x8] 10a9c: 94011485 bl 0x55cb0 10aa0: 7100001f cmp w0, #0x0 10aa4: 54fff8ec b.gt 0x109c0 <.text+0x3cd0> 10aa8: 14000065 b 0x10c3c <.text+0x3f4c> 10aac: f00003e1 adrp x1, 0x8f000 10ab0: b0000402 adrp x2, 0x91000 10ab4: b0000403 adrp x3, 0x91000 10ab8: 91322821 add x1, x1, #0xc8a 10abc: 91116c42 add x2, x2, #0x45b 10ac0: 9119dc63 add x3, x3, #0x677 10ac4: 528000a0 mov w0, #0x5 // =5 10ac8: 9400147a bl 0x15cb0 <.text+0x8fc0> 10acc: 2a1f03e0 mov w0, wzr 10ad0: 14000089 b 0x10cf4 <.text+0x4004> 10ad4: f00003e1 adrp x1, 0x8f000 10ad8: b0000402 adrp x2, 0x91000 10adc: 91322821 add x1, x1, #0xc8a 10ae0: 9112e842 add x2, x2, #0x4ba 10ae4: 528000a0 mov w0, #0x5 // =5 10ae8: 2a1603e3 mov w3, w22 10aec: 94001471 bl 0x15cb0 <.text+0x8fc0> 10af0: 2a1f03e0 mov w0, wzr 10af4: 14000080 b 0x10cf4 <.text+0x4004> 10af8: f00003f7 adrp x23, 0x8f000 10afc: b0000418 adrp x24, 0x91000 10b00: b0000419 adrp x25, 0x91000 10b04: 2a1f03f6 mov w22, wzr 10b08: 913102f7 add x23, x23, #0xc40 10b0c: 91146f18 add x24, x24, #0x51b 10b10: 5280015b mov w27, #0xa // =10 10b14: 5285001c mov w28, #0x2800 // =10240 10b18: 91158b39 add x25, x25, #0x562 10b1c: f94006a0 ldr x0, [x21, #0x8] 10b20: 321f0fe1 orr w1, wzr, #0x1e 10b24: 9100a3e2 add x2, sp, #0x28 10b28: 940114fe bl 0x55f20 10b2c: 2a0003e8 mov w8, w0 10b30: 37f80608 tbnz w8, #0x1f, 0x10bf0 <.text+0x3f00> 10b34: f94017e8 ldr x8, [sp, #0x28] 10b38: f103fd1f cmp x8, #0xff 10b3c: 54000803 b.lo 0x10c3c <.text+0x3f4c> 10b40: f94006a0 ldr x0, [x21, #0x8] 10b44: 320013e1 orr w1, wzr, #0x1f 10b48: 910083e2 add x2, sp, #0x20 10b4c: 940114f5 bl 0x55f20 10b50: 2a0003e8 mov w8, w0 10b54: 37f80588 tbnz w8, #0x1f, 0x10c04 <.text+0x3f14> 10b58: a9420fe4 ldp x4, x3, [sp, #0x20] 10b5c: 320007e0 orr w0, wzr, #0x3 10b60: aa1703e1 mov x1, x23 10b64: aa1803e2 mov x2, x24 10b68: 94001452 bl 0x15cb0 <.text+0x8fc0> 10b6c: f94017e2 ldr x2, [sp, #0x28] 10b70: 320003e1 orr w1, wzr, #0x1 10b74: 9100d3e3 add x3, sp, #0x34 10b78: 2a1603e0 mov w0, w22 10b7c: 9400006b bl 0x10d28 <.text+0x4038> 10b80: 9100d3e0 add x0, sp, #0x34 10b84: 97ffef9b bl 0xc9f0 10b88: 9100d3e8 add x8, sp, #0x34 10b8c: 7820691b strh w27, [x8, x0] 10b90: aa1303e0 mov x0, x19 10b94: 97ffef97 bl 0xc9f0 10b98: 4b000388 sub w8, w28, w0 10b9c: 9100d3e0 add x0, sp, #0x34 10ba0: 93407d1a sxtw x26, w8 10ba4: 97ffef93 bl 0xc9f0 10ba8: eb00035f cmp x26, x0 10bac: 540003c9 b.ls 0x10c24 <.text+0x3f34> 10bb0: 9100d3e1 add x1, sp, #0x34 10bb4: aa1303e0 mov x0, x19 10bb8: aa1a03e2 mov x2, x26 10bbc: 110006d6 add w22, w22, #0x1 10bc0: 97ffef28 bl 0xc860 10bc4: 9100d3e0 add x0, sp, #0x34 10bc8: 9400464f bl 0x22504 <.text+0x15814> 10bcc: 320007e0 orr w0, wzr, #0x3 10bd0: aa1703e1 mov x1, x23 10bd4: aa1903e2 mov x2, x25 10bd8: 94001436 bl 0x15cb0 <.text+0x8fc0> 10bdc: f94006a0 ldr x0, [x21, #0x8] 10be0: 94011434 bl 0x55cb0 10be4: 7100001f cmp w0, #0x0 10be8: 54fff9ac b.gt 0x10b1c <.text+0x3e2c> 10bec: 14000014 b 0x10c3c <.text+0x3f4c> 10bf0: f00003e1 adrp x1, 0x8f000 10bf4: b0000402 adrp x2, 0x91000 10bf8: 91322821 add x1, x1, #0xc8a 10bfc: 91135442 add x2, x2, #0x4d5 10c00: 14000005 b 0x10c14 <.text+0x3f24> 10c04: f00003e1 adrp x1, 0x8f000 10c08: b0000402 adrp x2, 0x91000 10c0c: 91322821 add x1, x1, #0xc8a 10c10: 9113f042 add x2, x2, #0x4fc 10c14: 528000a0 mov w0, #0x5 // =5 10c18: 2a0803e3 mov w3, w8 10c1c: 94001425 bl 0x15cb0 <.text+0x8fc0> 10c20: 14000007 b 0x10c3c <.text+0x3f4c> 10c24: f00003e1 adrp x1, 0x8f000 10c28: b0000402 adrp x2, 0x91000 10c2c: 91322821 add x1, x1, #0xc8a 10c30: 9116e842 add x2, x2, #0x5ba 10c34: 528000a0 mov w0, #0x5 // =5 10c38: 9400141e bl 0x15cb0 <.text+0x8fc0> 10c3c: aa1303e0 mov x0, x19 10c40: 97ffef6c bl 0xc9f0 10c44: f9400ff7 ldr x23, [sp, #0x18] 10c48: f100101f cmp x0, #0x4 10c4c: 540004a8 b.hi 0x10ce0 <.text+0x3ff0> 10c50: f9400be8 ldr x8, [sp, #0x10] 10c54: f940d508 ldr x8, [x8, #0x1a8] 10c58: b4000448 cbz x8, 0x10ce0 <.text+0x3ff0> 10c5c: 91001102 add x2, x8, #0x4 10c60: 9100d3e3 add x3, sp, #0x34 10c64: 2a1f03e0 mov w0, wzr 10c68: 2a1f03e1 mov w1, wzr 10c6c: 9400002f bl 0x10d28 <.text+0x4038> 10c70: 36000380 tbz w0, #0x0, 0x10ce0 <.text+0x3ff0> 10c74: 7100069f cmp w20, #0x1 10c78: 540000eb b.lt 0x10c94 <.text+0x3fa4> 10c7c: b0000402 adrp x2, 0x91000 10c80: 9114b042 add x2, x2, #0x52c 10c84: 9100d3e3 add x3, sp, #0x34 10c88: 2a1403e0 mov w0, w20 10c8c: 2a1f03e1 mov w1, wzr 10c90: 94001437 bl 0x15d6c <.text+0x907c> 10c94: 9100d3e0 add x0, sp, #0x34 10c98: 9100d3f4 add x20, sp, #0x34 10c9c: 97ffef55 bl 0xc9f0 10ca0: 52800148 mov w8, #0xa // =10 10ca4: 78206a88 strh w8, [x20, x0] 10ca8: 9100d3e0 add x0, sp, #0x34 10cac: 97ffef51 bl 0xc9f0 10cb0: aa0003e2 mov x2, x0 10cb4: 9100d3e1 add x1, sp, #0x34 10cb8: aa1303e0 mov x0, x19 10cbc: 97ffeee9 bl 0xc860 10cc0: 9100d3e0 add x0, sp, #0x34 10cc4: 94004610 bl 0x22504 <.text+0x15814> 10cc8: f00003e1 adrp x1, 0x8f000 10ccc: b0000402 adrp x2, 0x91000 10cd0: 91310021 add x1, x1, #0xc40 10cd4: 91158842 add x2, x2, #0x562 10cd8: 320007e0 orr w0, wzr, #0x3 10cdc: 940013f5 bl 0x15cb0 <.text+0x8fc0> 10ce0: f94006a0 ldr x0, [x21, #0x8] 10ce4: 97ffefcf bl 0xcc20 10ce8: f94002a0 ldr x0, [x21] 10cec: 97ffefcd bl 0xcc20 10cf0: 320003e0 orr w0, wzr, #0x1 10cf4: f94016e8 ldr x8, [x23, #0x28] 10cf8: f85a83a9 ldur x9, [x29, #-0x58] 10cfc: eb09011f cmp x8, x9 10d00: 54000121 b.ne 0x10d24 <.text+0x4034> 10d04: 911103ff add sp, sp, #0x440 10d08: a9457bfd ldp x29, x30, [sp, #0x50] 10d0c: a9444ff4 ldp x20, x19, [sp, #0x40] 10d10: a94357f6 ldp x22, x21, [sp, #0x30] 10d14: a9425ff8 ldp x24, x23, [sp, #0x20] 10d18: a94167fa ldp x26, x25, [sp, #0x10] 10d1c: a8c66ffc ldp x28, x27, [sp], #0x60 10d20: d65f03c0 ret 10d24: 97ffee13 bl 0xc570 <__stack_chk_fail@plt> 10d28: d101c3ff sub sp, sp, #0x70 10d2c: f9000bfb str x27, [sp, #0x10] 10d30: a90267fa stp x26, x25, [sp, #0x20] 10d34: a9035ff8 stp x24, x23, [sp, #0x30] 10d38: a90457f6 stp x22, x21, [sp, #0x40] 10d3c: a9054ff4 stp x20, x19, [sp, #0x50] 10d40: a9067bfd stp x29, x30, [sp, #0x60] 10d44: 910183fd add x29, sp, #0x60 10d48: aa0303f4 mov x20, x3 10d4c: aa0203f5 mov x21, x2 10d50: 2a0103f6 mov w22, w1 10d54: 2a0003f3 mov w19, w0 10d58: b40003b4 cbz x20, 0x10dcc <.text+0x40dc> 10d5c: f00003e1 adrp x1, 0x8f000 10d60: b0000402 adrp x2, 0x91000 10d64: 91310021 add x1, x1, #0xc40 10d68: 91226042 add x2, x2, #0x898 10d6c: 320007e0 orr w0, wzr, #0x3 10d70: aa1503e3 mov x3, x21 10d74: 940013cf bl 0x15cb0 <.text+0x8fc0> 10d78: 320003e0 orr w0, wzr, #0x1 10d7c: 321b03e1 orr w1, wzr, #0x20 10d80: 97ffece8 bl 0xc120 10d84: aa0003f7 mov x23, x0 10d88: aa1503e0 mov x0, x21 10d8c: aa1703e1 mov x1, x23 10d90: 97ffef10 bl 0xc9d0 10d94: f00003e1 adrp x1, 0x8f000 10d98: 91322821 add x1, x1, #0xc8a 10d9c: 340001c0 cbz w0, 0x10dd4 <.text+0x40e4> 10da0: b0000402 adrp x2, 0x91000 10da4: 91235c42 add x2, x2, #0x8d7 10da8: 321e03e0 orr w0, wzr, #0x4 10dac: 940013c1 bl 0x15cb0 <.text+0x8fc0> 10db0: a940eae8 ldp x8, x26, [x23, #0x8] 10db4: f94002f8 ldr x24, [x23] 10db8: cb0802b9 sub x25, x21, x8 10dbc: b400025a cbz x26, 0x10e04 <.text+0x4114> 10dc0: f9400ee8 ldr x8, [x23, #0x18] 10dc4: cb0802bb sub x27, x21, x8 10dc8: 14000010 b 0x10e08 <.text+0x4118> 10dcc: 2a1f03e0 mov w0, wzr 10dd0: 1400003c b 0x10ec0 <.text+0x41d0> 10dd4: b0000402 adrp x2, 0x91000 10dd8: 9122f442 add x2, x2, #0x8bd 10ddc: 321e03e0 orr w0, wzr, #0x4 10de0: 940013b4 bl 0x15cb0 <.text+0x8fc0> 10de4: aa1703e0 mov x0, x23 10de8: 97ffef8e bl 0xcc20 10dec: aa1f03f8 mov x24, xzr 10df0: aa1f03f9 mov x25, xzr 10df4: aa1f03fa mov x26, xzr 10df8: aa1f03fb mov x27, xzr 10dfc: aa1f03f7 mov x23, xzr 10e00: 14000002 b 0x10e08 <.text+0x4118> 10e04: aa1f03fb mov x27, xzr 10e08: f00003e1 adrp x1, 0x8f000 10e0c: b0000402 adrp x2, 0x91000 10e10: 91322821 add x1, x1, #0xc8a 10e14: 91252c42 add x2, x2, #0x94b 10e18: 321e03e0 orr w0, wzr, #0x4 10e1c: aa1a03e3 mov x3, x26 10e20: aa1803e4 mov x4, x24 10e24: 940013a3 bl 0x15cb0 <.text+0x8fc0> 10e28: b0000408 adrp x8, 0x91000 10e2c: b0000409 adrp x9, 0x91000 10e30: 9120b108 add x8, x8, #0x82c 10e34: 9120a529 add x9, x9, #0x829 10e38: 720002df tst w22, #0x1 10e3c: 9a881124 csel x4, x9, x8, ne 10e40: b40001da cbz x26, 0x10e78 <.text+0x4188> 10e44: b0000402 adrp x2, 0x91000 10e48: 9120bc42 add x2, x2, #0x82f 10e4c: 321603e1 orr w1, wzr, #0x400 10e50: aa1403e0 mov x0, x20 10e54: 2a1303e3 mov w3, w19 10e58: aa1903e5 mov x5, x25 10e5c: aa1803e6 mov x6, x24 10e60: aa1a03e7 mov x7, x26 10e64: f90003fb str x27, [sp] 10e68: 97ffed42 bl 0xc370 10e6c: aa1703e0 mov x0, x23 10e70: 97ffef6c bl 0xcc20 10e74: 14000012 b 0x10ebc <.text+0x41cc> 10e78: b4000158 cbz x24, 0x10ea0 <.text+0x41b0> 10e7c: b0000402 adrp x2, 0x91000 10e80: 91214442 add x2, x2, #0x851 10e84: 321603e1 orr w1, wzr, #0x400 10e88: aa1403e0 mov x0, x20 10e8c: 2a1303e3 mov w3, w19 10e90: aa1903e5 mov x5, x25 10e94: aa1803e6 mov x6, x24 10e98: 97ffed36 bl 0xc370 10e9c: 14000008 b 0x10ebc <.text+0x41cc> 10ea0: b0000402 adrp x2, 0x91000 10ea4: 9121a842 add x2, x2, #0x86a 10ea8: 321603e1 orr w1, wzr, #0x400 10eac: aa1403e0 mov x0, x20 10eb0: 2a1303e3 mov w3, w19 10eb4: aa1503e5 mov x5, x21 10eb8: 97ffed2e bl 0xc370 10ebc: 320003e0 orr w0, wzr, #0x1 10ec0: a9467bfd ldp x29, x30, [sp, #0x60] 10ec4: a9454ff4 ldp x20, x19, [sp, #0x50] 10ec8: a94457f6 ldp x22, x21, [sp, #0x40] 10ecc: a9435ff8 ldp x24, x23, [sp, #0x30] 10ed0: a94267fa ldp x26, x25, [sp, #0x20] 10ed4: f9400bfb ldr x27, [sp, #0x10] 10ed8: 9101c3ff add sp, sp, #0x70 10edc: d65f03c0 ret 10ee0: f81b0ff9 str x25, [sp, #-0x50]! 10ee4: a9015ff8 stp x24, x23, [sp, #0x10] 10ee8: a90257f6 stp x22, x21, [sp, #0x20] 10eec: a9034ff4 stp x20, x19, [sp, #0x30] 10ef0: a9047bfd stp x29, x30, [sp, #0x40] 10ef4: 910103fd add x29, sp, #0x40 10ef8: aa0303f6 mov x22, x3 10efc: aa0203f5 mov x21, x2 10f00: aa0103f3 mov x19, x1 10f04: 2a0003f4 mov w20, w0 10f08: 94011425 bl 0x55f9c 10f0c: f9426261 ldr x1, [x19, #0x4c0] 10f10: 2a1403e0 mov w0, w20 10f14: aa1603e2 mov x2, x22 10f18: 97fffd05 bl 0x1032c <.text+0x363c> 10f1c: f00003e1 adrp x1, 0x8f000 10f20: 91322821 add x1, x1, #0xc8a 10f24: 360005e0 tbz w0, #0x0, 0x10fe0 <.text+0x42f0> 10f28: b0000402 adrp x2, 0x91000 10f2c: 911c2842 add x2, x2, #0x70a 10f30: 321e03e0 orr w0, wzr, #0x4 10f34: 9400135f bl 0x15cb0 <.text+0x8fc0> 10f38: 940030fe bl 0x1d330 <.text+0x10640> 10f3c: aa0003f6 mov x22, x0 10f40: 39404ac8 ldrb w8, [x22, #0x12] 10f44: 35000068 cbnz w8, 0x10f50 <.text+0x4260> 10f48: 39404ec8 ldrb w8, [x22, #0x13] 10f4c: 340001a8 cbz w8, 0x10f80 <.text+0x4290> 10f50: b0000588 adrp x8, 0xc1000 10f54: f9466d19 ldr x25, [x8, #0xcd8] 10f58: b4000159 cbz x25, 0x10f80 <.text+0x4290> 10f5c: b0000438 adrp x24, 0x95000 10f60: 9107b718 add x24, x24, #0x1ed 10f64: 91010f37 add x23, x25, #0x43 10f68: aa1703e0 mov x0, x23 10f6c: aa1803e1 mov x1, x24 10f70: 97ffee80 bl 0xc970 10f74: b50004c0 cbnz x0, 0x1100c <.text+0x431c> 10f78: f9400339 ldr x25, [x25] 10f7c: b5ffff59 cbnz x25, 0x10f64 <.text+0x4274> 10f80: 910052c8 add x8, x22, #0x14 10f84: 39400108 ldrb w8, [x8] 10f88: 39137268 strb w8, [x19, #0x4dc] 10f8c: b0000588 adrp x8, 0xc1000 10f90: f9466d00 ldr x0, [x8, #0xcd8] 10f94: b4000040 cbz x0, 0x10f9c <.text+0x42ac> 10f98: 9400114e bl 0x154d0 <.text+0x87e0> 10f9c: f9426263 ldr x3, [x19, #0x4c0] 10fa0: f00003e1 adrp x1, 0x8f000 10fa4: b0000402 adrp x2, 0x91000 10fa8: 91310021 add x1, x1, #0xc40 10fac: 911d0c42 add x2, x2, #0x743 10fb0: 320007e0 orr w0, wzr, #0x3 10fb4: 9400133f bl 0x15cb0 <.text+0x8fc0> 10fb8: b9400a63 ldr w3, [x19, #0x8] 10fbc: f00003e1 adrp x1, 0x8f000 10fc0: b0000402 adrp x2, 0x91000 10fc4: 91322821 add x1, x1, #0xc8a 10fc8: 911a6c42 add x2, x2, #0x69b 10fcc: 321e03e0 orr w0, wzr, #0x4 10fd0: 94001338 bl 0x15cb0 <.text+0x8fc0> 10fd4: b9400a60 ldr w0, [x19, #0x8] 10fd8: 9400067d bl 0x129cc <.text+0x5cdc> 10fdc: 14000005 b 0x10ff0 <.text+0x4300> 10fe0: b0000402 adrp x2, 0x91000 10fe4: 911ae442 add x2, x2, #0x6b9 10fe8: 321e03e0 orr w0, wzr, #0x4 10fec: 94001331 bl 0x15cb0 <.text+0x8fc0> 10ff0: a9447bfd ldp x29, x30, [sp, #0x40] 10ff4: a9434ff4 ldp x20, x19, [sp, #0x30] 10ff8: a94257f6 ldp x22, x21, [sp, #0x20] 10ffc: a9415ff8 ldp x24, x23, [sp, #0x10] 11000: 2a1f03e0 mov w0, wzr 11004: f84507f9 ldr x25, [sp], #0x50 11008: d65f03c0 ret 1100c: d00003e1 adrp x1, 0x8f000 11010: 90000402 adrp x2, 0x91000 11014: 91322821 add x1, x1, #0xc8a 11018: 911a3c42 add x2, x2, #0x68f 1101c: 321e03e0 orr w0, wzr, #0x4 11020: 94001324 bl 0x15cb0 <.text+0x8fc0> 11024: 39404ac8 ldrb w8, [x22, #0x12] 11028: 34000168 cbz w8, 0x11054 <.text+0x4364> 1102c: f9400aa0 ldr x0, [x21, #0x10] 11030: aa1303e1 mov x1, x19 11034: 2a1403e2 mov w2, w20 11038: aa1703e3 mov x3, x23 1103c: 94010e73 bl 0x54a08 11040: 36000060 tbz w0, #0x0, 0x1104c <.text+0x435c> 11044: 2a1f03e8 mov w8, wzr 11048: 14000002 b 0x11050 <.text+0x4360> 1104c: 394052c8 ldrb w8, [x22, #0x14] 11050: 39137268 strb w8, [x19, #0x4dc] 11054: 39404ec8 ldrb w8, [x22, #0x13] 11058: 34fff9a8 cbz w8, 0x10f8c <.text+0x429c> 1105c: f9400aa0 ldr x0, [x21, #0x10] 11060: aa1303e1 mov x1, x19 11064: 2a1403e2 mov w2, w20 11068: aa1703e3 mov x3, x23 1106c: 9401111e bl 0x554e4 11070: 36000060 tbz w0, #0x0, 0x1107c <.text+0x438c> 11074: 2a1f03e8 mov w8, wzr 11078: 17ffffc4 b 0x10f88 <.text+0x4298> 1107c: 91137268 add x8, x19, #0x4dc 11080: 17ffffc1 b 0x10f84 <.text+0x4294> 11084: f81d0ff5 str x21, [sp, #-0x30]! 11088: a9014ff4 stp x20, x19, [sp, #0x10] 1108c: a9027bfd stp x29, x30, [sp, #0x20] 11090: 910083fd add x29, sp, #0x20 11094: aa0103f3 mov x19, x1 11098: d00003e1 adrp x1, 0x8f000 1109c: 90000402 adrp x2, 0x91000 110a0: 2a0003f5 mov w21, w0 110a4: 91322821 add x1, x1, #0xc8a 110a8: 911b7042 add x2, x2, #0x6dc 110ac: 321e03e0 orr w0, wzr, #0x4 110b0: aa0303f4 mov x20, x3 110b4: 940012ff bl 0x15cb0 <.text+0x8fc0> 110b8: 940113b9 bl 0x55f9c 110bc: f9426261 ldr x1, [x19, #0x4c0] 110c0: 2a1503e0 mov w0, w21 110c4: aa1403e2 mov x2, x20 110c8: 97fffe06 bl 0x108e0 <.text+0x3bf0> 110cc: 360001e0 tbz w0, #0x0, 0x11108 <.text+0x4418> 110d0: d00003f4 adrp x20, 0x8f000 110d4: 91310294 add x20, x20, #0xc40 110d8: 90000402 adrp x2, 0x91000 110dc: 911be842 add x2, x2, #0x6fa 110e0: 320007e0 orr w0, wzr, #0x3 110e4: aa1403e1 mov x1, x20 110e8: 940012f2 bl 0x15cb0 <.text+0x8fc0> 110ec: f9426263 ldr x3, [x19, #0x4c0] 110f0: 90000402 adrp x2, 0x91000 110f4: 911cd042 add x2, x2, #0x734 110f8: 320007e0 orr w0, wzr, #0x3 110fc: aa1403e1 mov x1, x20 11100: 940012ec bl 0x15cb0 <.text+0x8fc0> 11104: 14000007 b 0x11120 <.text+0x4430> 11108: d00003e1 adrp x1, 0x8f000 1110c: 90000402 adrp x2, 0x91000 11110: 91310021 add x1, x1, #0xc40 11114: 911d5442 add x2, x2, #0x755 11118: 320007e0 orr w0, wzr, #0x3 1111c: 940012e5 bl 0x15cb0 <.text+0x8fc0> 11120: a9427bfd ldp x29, x30, [sp, #0x20] 11124: a9414ff4 ldp x20, x19, [sp, #0x10] 11128: 2a1f03e0 mov w0, wzr 1112c: f84307f5 ldr x21, [sp], #0x30 11130: d65f03c0 ret 11134: f81e0ff3 str x19, [sp, #-0x20]! 11138: a9017bfd stp x29, x30, [sp, #0x10] 1113c: 910043fd add x29, sp, #0x10 11140: aa0003f3 mov x19, x0 11144: 320003e0 orr w0, wzr, #0x1 11148: 321803e1 orr w1, wzr, #0x100 1114c: 97ffebf5 bl 0xc120 11150: b0000588 adrp x8, 0xc2000 11154: f9037d00 str x0, [x8, #0x6f8] 11158: b4000280 cbz x0, 0x111a8 <.text+0x44b8> 1115c: 90000402 adrp x2, 0x91000 11160: 90000404 adrp x4, 0x91000 11164: 9125b042 add x2, x2, #0x96c 11168: 9125c884 add x4, x4, #0x972 1116c: 321803e1 orr w1, wzr, #0x100 11170: aa1303e3 mov x3, x19 11174: 97ffec7f bl 0xc370 11178: 7100041f cmp w0, #0x1 1117c: 5400016b b.lt 0x111a8 <.text+0x44b8> 11180: b0000593 adrp x19, 0xc2000 11184: 911be273 add x19, x19, #0x6f8 11188: f9400260 ldr x0, [x19] 1118c: b0000461 adrp x1, 0x9e000 11190: 91062821 add x1, x1, #0x18a 11194: 97ffee77 bl 0xcb70 11198: f9000660 str x0, [x19, #0x8] 1119c: b4000060 cbz x0, 0x111a8 <.text+0x44b8> 111a0: 320003e0 orr w0, wzr, #0x1 111a4: 1400000c b 0x111d4 <.text+0x44e4> 111a8: 97ffec62 bl 0xc330 <__errno@plt> 111ac: b9400000 ldr w0, [x0] 111b0: 97ffec50 bl 0xc2f0 111b4: d00003e1 adrp x1, 0x8f000 111b8: 90000402 adrp x2, 0x91000 111bc: aa0003e3 mov x3, x0 111c0: 91322821 add x1, x1, #0xc8a 111c4: 91261042 add x2, x2, #0x984 111c8: 528000a0 mov w0, #0x5 // =5 111cc: 940012b9 bl 0x15cb0 <.text+0x8fc0> 111d0: 2a1f03e0 mov w0, wzr 111d4: a9417bfd ldp x29, x30, [sp, #0x10] 111d8: f84207f3 ldr x19, [sp], #0x20 111dc: d65f03c0 ret 111e0: f81e0ff3 str x19, [sp, #-0x20]! 111e4: a9017bfd stp x29, x30, [sp, #0x10] 111e8: 910043fd add x29, sp, #0x10 111ec: b0000593 adrp x19, 0xc2000 111f0: 911be273 add x19, x19, #0x6f8 111f4: f9400660 ldr x0, [x19, #0x8] 111f8: b4000060 cbz x0, 0x11204 <.text+0x4514> 111fc: 97ffecc1 bl 0xc500 11200: f900067f str xzr, [x19, #0x8] 11204: b0000593 adrp x19, 0xc2000 11208: f9437e60 ldr x0, [x19, #0x6f8] 1120c: b4000060 cbz x0, 0x11218 <.text+0x4528> 11210: 97ffee84 bl 0xcc20 11214: f9037e7f str xzr, [x19, #0x6f8] 11218: a9417bfd ldp x29, x30, [sp, #0x10] 1121c: f84207f3 ldr x19, [sp], #0x20 11220: d65f03c0 ret 11224: f81d0ff5 str x21, [sp, #-0x30]! 11228: a9014ff4 stp x20, x19, [sp, #0x10] 1122c: a9027bfd stp x29, x30, [sp, #0x20] 11230: 910083fd add x29, sp, #0x20 11234: aa0103f3 mov x19, x1 11238: aa0003f4 mov x20, x0 1123c: b4000434 cbz x20, 0x112c0 <.text+0x45d0> 11240: b4000413 cbz x19, 0x112c0 <.text+0x45d0> 11244: b0000595 adrp x21, 0xc2000 11248: 911be2b5 add x21, x21, #0x6f8 1124c: f94006a0 ldr x0, [x21, #0x8] 11250: b4000380 cbz x0, 0x112c0 <.text+0x45d0> 11254: 90000401 adrp x1, 0x91000 11258: 90000442 adrp x2, 0x99000 1125c: 9126a821 add x1, x1, #0x9aa 11260: 9112bc42 add x2, x2, #0x4af 11264: 94001435 bl 0x16338 <.text+0x9648> 11268: f94006a0 ldr x0, [x21, #0x8] 1126c: b9400282 ldr w2, [x20] 11270: 90000401 adrp x1, 0x91000 11274: 91271421 add x1, x1, #0x9c5 11278: 94001430 bl 0x16338 <.text+0x9648> 1127c: f94006a1 ldr x1, [x21, #0x8] 11280: 12800002 mov w2, #-0x1 // =-1 11284: aa1303e0 mov x0, x19 11288: 940002aa bl 0x11d30 <.text+0x5040> 1128c: 320003e0 orr w0, wzr, #0x1 11290: 9400107b bl 0x1547c <.text+0x878c> 11294: aa0003f3 mov x19, x0 11298: b4000153 cbz x19, 0x112c0 <.text+0x45d0> 1129c: f94006a2 ldr x2, [x21, #0x8] 112a0: aa1303e0 mov x0, x19 112a4: aa1f03e1 mov x1, xzr 112a8: 9400055c bl 0x12818 <.text+0x5b28> 112ac: aa1303e0 mov x0, x19 112b0: a9427bfd ldp x29, x30, [sp, #0x20] 112b4: a9414ff4 ldp x20, x19, [sp, #0x10] 112b8: f84307f5 ldr x21, [sp], #0x30 112bc: 14001085 b 0x154d0 <.text+0x87e0> 112c0: a9427bfd ldp x29, x30, [sp, #0x20] 112c4: a9414ff4 ldp x20, x19, [sp, #0x10] 112c8: f84307f5 ldr x21, [sp], #0x30 112cc: d65f03c0 ret 112d0: f81e0ff3 str x19, [sp, #-0x20]! 112d4: a9017bfd stp x29, x30, [sp, #0x10] 112d8: 910043fd add x29, sp, #0x10 112dc: b0000593 adrp x19, 0xc2000 112e0: f9438660 ldr x0, [x19, #0x708] 112e4: b4000060 cbz x0, 0x112f0 <.text+0x4600> 112e8: 97ffec86 bl 0xc500 112ec: f903867f str xzr, [x19, #0x708] 112f0: a9417bfd ldp x29, x30, [sp, #0x10] 112f4: f84207f3 ldr x19, [sp], #0x20 112f8: d65f03c0 ret 112fc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 11300: a9017bfd stp x29, x30, [sp, #0x10] 11304: 910043fd add x29, sp, #0x10 11308: d00003e1 adrp x1, 0x8f000 1130c: 90000402 adrp x2, 0x91000 11310: aa0003f3 mov x19, x0 11314: 91322821 add x1, x1, #0xc8a 11318: 91277042 add x2, x2, #0x9dc 1131c: 321e03e0 orr w0, wzr, #0x4 11320: 94001264 bl 0x15cb0 <.text+0x8fc0> 11324: 320003e0 orr w0, wzr, #0x1 11328: 321803e1 orr w1, wzr, #0x100 1132c: 97ffeb7d bl 0xc120 11330: b0000594 adrp x20, 0xc2000 11334: 911c2294 add x20, x20, #0x708 11338: f9000680 str x0, [x20, #0x8] 1133c: b40003a0 cbz x0, 0x113b0 <.text+0x46c0> 11340: 90000402 adrp x2, 0x91000 11344: 90000404 adrp x4, 0x91000 11348: 9125b042 add x2, x2, #0x96c 1134c: 9127d084 add x4, x4, #0x9f4 11350: 321803e1 orr w1, wzr, #0x100 11354: aa1303e3 mov x3, x19 11358: 97ffec06 bl 0xc370 1135c: 7100041f cmp w0, #0x1 11360: 5400028b b.lt 0x113b0 <.text+0x46c0> 11364: f9400680 ldr x0, [x20, #0x8] 11368: b0000461 adrp x1, 0x9e000 1136c: 91062821 add x1, x1, #0x18a 11370: 97ffee00 bl 0xcb70 11374: f9000280 str x0, [x20] 11378: b40001c0 cbz x0, 0x113b0 <.text+0x46c0> 1137c: 94001351 bl 0x160c0 <.text+0x93d0> 11380: b0000588 adrp x8, 0xc2000 11384: f9438500 ldr x0, [x8, #0x708] 11388: b4000040 cbz x0, 0x11390 <.text+0x46a0> 1138c: 97ffec6d bl 0xc540 11390: d00003e1 adrp x1, 0x8f000 11394: 90000402 adrp x2, 0x91000 11398: 91322821 add x1, x1, #0xc8a 1139c: 91281842 add x2, x2, #0xa06 113a0: 321e03e0 orr w0, wzr, #0x4 113a4: 94001243 bl 0x15cb0 <.text+0x8fc0> 113a8: 320003e0 orr w0, wzr, #0x1 113ac: 1400000c b 0x113dc <.text+0x46ec> 113b0: 97ffebe0 bl 0xc330 <__errno@plt> 113b4: b9400000 ldr w0, [x0] 113b8: 97ffebce bl 0xc2f0 113bc: d00003e1 adrp x1, 0x8f000 113c0: 90000402 adrp x2, 0x91000 113c4: aa0003e3 mov x3, x0 113c8: 91322821 add x1, x1, #0xc8a 113cc: 9128a842 add x2, x2, #0xa2a 113d0: 528000a0 mov w0, #0x5 // =5 113d4: 94001237 bl 0x15cb0 <.text+0x8fc0> 113d8: 2a1f03e0 mov w0, wzr 113dc: a9417bfd ldp x29, x30, [sp, #0x10] 113e0: a8c24ff4 ldp x20, x19, [sp], #0x20 113e4: d65f03c0 ret 113e8: d10543ff sub sp, sp, #0x150 113ec: f9008bfc str x28, [sp, #0x110] 113f0: a91257f6 stp x22, x21, [sp, #0x120] 113f4: a9134ff4 stp x20, x19, [sp, #0x130] 113f8: a9147bfd stp x29, x30, [sp, #0x140] 113fc: 910503fd add x29, sp, #0x140 11400: d53bd055 mrs x21, TPIDR_EL0 11404: f94016a8 ldr x8, [x21, #0x28] 11408: d00003e1 adrp x1, 0x8f000 1140c: 90000402 adrp x2, 0x91000 11410: aa0003f3 mov x19, x0 11414: 91322821 add x1, x1, #0xc8a 11418: 91293c42 add x2, x2, #0xa4f 1141c: 321e03e0 orr w0, wzr, #0x4 11420: f81c83a8 stur x8, [x29, #-0x38] 11424: 94001223 bl 0x15cb0 <.text+0x8fc0> 11428: b4001053 cbz x19, 0x11630 <.text+0x4940> 1142c: b0000596 adrp x22, 0xc2000 11430: f94386c8 ldr x8, [x22, #0x708] 11434: b5000108 cbnz x8, 0x11454 <.text+0x4764> 11438: b0000594 adrp x20, 0xc2000 1143c: 911c2294 add x20, x20, #0x708 11440: f9400680 ldr x0, [x20, #0x8] 11444: 90000461 adrp x1, 0x9d000 11448: 913fc021 add x1, x1, #0xff0 1144c: 97ffedc9 bl 0xcb70 11450: f9000280 str x0, [x20] 11454: 29409263 ldp w3, w4, [x19, #0x4] 11458: 29419a65 ldp w5, w6, [x19, #0xc] 1145c: 2942a267 ldp w7, w8, [x19, #0x14] 11460: b9401e69 ldr w9, [x19, #0x1c] 11464: a942ae6a ldp x10, x11, [x19, #0x28] 11468: b944d26c ldr w12, [x19, #0x4d0] 1146c: b944d66d ldr w13, [x19, #0x4d4] 11470: b944da6e ldr w14, [x19, #0x4d8] 11474: 90000402 adrp x2, 0x91000 11478: 9129c442 add x2, x2, #0xa71 1147c: 910103e0 add x0, sp, #0x40 11480: 52801901 mov w1, #0xc8 // =200 11484: b90033ee str w14, [sp, #0x30] 11488: b9002bed str w13, [sp, #0x28] 1148c: b90023ec str w12, [sp, #0x20] 11490: a9012fea stp x10, x11, [sp, #0x10] 11494: b9000be9 str w9, [sp, #0x8] 11498: b90003e8 str w8, [sp] 1149c: 97ffebb5 bl 0xc370 114a0: 7100041f cmp w0, #0x1 114a4: 540000cb b.lt 0x114bc <.text+0x47cc> 114a8: f94386c0 ldr x0, [x22, #0x708] 114ac: 90000401 adrp x1, 0x91000 114b0: 912b5821 add x1, x1, #0xad6 114b4: 910103e2 add x2, sp, #0x40 114b8: 940012a8 bl 0x15f58 <.text+0x9268> 114bc: 91040274 add x20, x19, #0x100 114c0: aa1403e0 mov x0, x20 114c4: 97ffed4b bl 0xc9f0 114c8: b40000c0 cbz x0, 0x114e0 <.text+0x47f0> 114cc: f94386c0 ldr x0, [x22, #0x708] 114d0: 90000401 adrp x1, 0x91000 114d4: 912b8821 add x1, x1, #0xae2 114d8: aa1403e2 mov x2, x20 114dc: 9400129f bl 0x15f58 <.text+0x9268> 114e0: 9100e274 add x20, x19, #0x38 114e4: aa1403e0 mov x0, x20 114e8: 97ffed42 bl 0xc9f0 114ec: b40000c0 cbz x0, 0x11504 <.text+0x4814> 114f0: f94386c0 ldr x0, [x22, #0x708] 114f4: 90000401 adrp x1, 0x91000 114f8: 912bb021 add x1, x1, #0xaec 114fc: aa1403e2 mov x2, x20 11500: 94001296 bl 0x15f58 <.text+0x9268> 11504: 91050274 add x20, x19, #0x140 11508: aa1403e0 mov x0, x20 1150c: 97ffed39 bl 0xc9f0 11510: b40000c0 cbz x0, 0x11528 <.text+0x4838> 11514: f94386c0 ldr x0, [x22, #0x708] 11518: 90000401 adrp x1, 0x91000 1151c: 912bd021 add x1, x1, #0xaf4 11520: aa1403e2 mov x2, x20 11524: 9400128d bl 0x15f58 <.text+0x9268> 11528: 9103a274 add x20, x19, #0xe8 1152c: aa1403e0 mov x0, x20 11530: 97ffed30 bl 0xc9f0 11534: b40000c0 cbz x0, 0x1154c <.text+0x485c> 11538: f94386c0 ldr x0, [x22, #0x708] 1153c: 90000401 adrp x1, 0x91000 11540: 912bf421 add x1, x1, #0xafd 11544: aa1403e2 mov x2, x20 11548: 94001284 bl 0x15f58 <.text+0x9268> 1154c: 9101a274 add x20, x19, #0x68 11550: aa1403e0 mov x0, x20 11554: 97ffed27 bl 0xc9f0 11558: b40000c0 cbz x0, 0x11570 <.text+0x4880> 1155c: f94386c0 ldr x0, [x22, #0x708] 11560: 90000401 adrp x1, 0x91000 11564: 912c2021 add x1, x1, #0xb08 11568: aa1403e2 mov x2, x20 1156c: 9400127b bl 0x15f58 <.text+0x9268> 11570: f9426262 ldr x2, [x19, #0x4c0] 11574: b40000a2 cbz x2, 0x11588 <.text+0x4898> 11578: f94386c0 ldr x0, [x22, #0x708] 1157c: f00003e1 adrp x1, 0x90000 11580: 911f4c21 add x1, x1, #0x7d3 11584: 94001275 bl 0x15f58 <.text+0x9268> 11588: 91110274 add x20, x19, #0x440 1158c: aa1403e0 mov x0, x20 11590: 97ffed18 bl 0xc9f0 11594: b40001c0 cbz x0, 0x115cc <.text+0x48dc> 11598: f94386c0 ldr x0, [x22, #0x708] 1159c: 90000401 adrp x1, 0x91000 115a0: 912c4421 add x1, x1, #0xb11 115a4: aa1403e2 mov x2, x20 115a8: 9400126c bl 0x15f58 <.text+0x9268> 115ac: 7100001f cmp w0, #0x0 115b0: 540000ec b.gt 0x115cc <.text+0x48dc> 115b4: d00003e1 adrp x1, 0x8f000 115b8: 90000402 adrp x2, 0x91000 115bc: 91322821 add x1, x1, #0xc8a 115c0: 912c7042 add x2, x2, #0xb1c 115c4: 321f07e0 orr w0, wzr, #0x6 115c8: 940011ba bl 0x15cb0 <.text+0x8fc0> 115cc: 91090273 add x19, x19, #0x240 115d0: aa1303e0 mov x0, x19 115d4: 97ffed07 bl 0xc9f0 115d8: b40000c0 cbz x0, 0x115f0 <.text+0x4900> 115dc: f94386c0 ldr x0, [x22, #0x708] 115e0: 90000401 adrp x1, 0x91000 115e4: 912cfc21 add x1, x1, #0xb3f 115e8: aa1303e2 mov x2, x19 115ec: 9400125b bl 0x15f58 <.text+0x9268> 115f0: f94386c0 ldr x0, [x22, #0x708] 115f4: 90000401 adrp x1, 0x91000 115f8: 90000442 adrp x2, 0x99000 115fc: 912d2c21 add x1, x1, #0xb4b 11600: 9112bc42 add x2, x2, #0x4af 11604: 94001255 bl 0x15f58 <.text+0x9268> 11608: d00003e1 adrp x1, 0x8f000 1160c: 90000402 adrp x2, 0x91000 11610: 91322821 add x1, x1, #0xc8a 11614: 912d5442 add x2, x2, #0xb55 11618: 321e03e0 orr w0, wzr, #0x4 1161c: 940011a5 bl 0x15cb0 <.text+0x8fc0> 11620: f94386c0 ldr x0, [x22, #0x708] 11624: b4000120 cbz x0, 0x11648 <.text+0x4958> 11628: 97ffebc6 bl 0xc540 1162c: 14000007 b 0x11648 <.text+0x4958> 11630: d00003e1 adrp x1, 0x8f000 11634: 90000402 adrp x2, 0x91000 11638: 91322821 add x1, x1, #0xc8a 1163c: 91297842 add x2, x2, #0xa5e 11640: 321f07e0 orr w0, wzr, #0x6 11644: 9400119b bl 0x15cb0 <.text+0x8fc0> 11648: f94016a8 ldr x8, [x21, #0x28] 1164c: f85c83a9 ldur x9, [x29, #-0x38] 11650: eb09011f cmp x8, x9 11654: 540000e1 b.ne 0x11670 <.text+0x4980> 11658: a9547bfd ldp x29, x30, [sp, #0x140] 1165c: a9534ff4 ldp x20, x19, [sp, #0x130] 11660: a95257f6 ldp x22, x21, [sp, #0x120] 11664: f9408bfc ldr x28, [sp, #0x110] 11668: 910543ff add sp, sp, #0x150 1166c: d65f03c0 ret 11670: 97ffebc0 bl 0xc570 <__stack_chk_fail@plt> 11674: a9bd57f6 stp x22, x21, [sp, #-0x30]! 11678: a9014ff4 stp x20, x19, [sp, #0x10] 1167c: a9027bfd stp x29, x30, [sp, #0x20] 11680: 910083fd add x29, sp, #0x20 11684: aa0103f4 mov x20, x1 11688: aa0003f3 mov x19, x0 1168c: 2a1f03e0 mov w0, wzr 11690: b4000653 cbz x19, 0x11758 <.text+0x4a68> 11694: b4000634 cbz x20, 0x11758 <.text+0x4a68> 11698: b0000595 adrp x21, 0xc2000 1169c: f94386a8 ldr x8, [x21, #0x708] 116a0: b4000488 cbz x8, 0x11730 <.text+0x4a40> 116a4: 39400268 ldrb w8, [x19] 116a8: 34000568 cbz w8, 0x11754 <.text+0x4a64> 116ac: 39400288 ldrb w8, [x20] 116b0: 34000528 cbz w8, 0x11754 <.text+0x4a64> 116b4: d00003e1 adrp x1, 0x8f000 116b8: 90000402 adrp x2, 0x91000 116bc: 91322821 add x1, x1, #0xc8a 116c0: 912dc042 add x2, x2, #0xb70 116c4: 321e03e0 orr w0, wzr, #0x4 116c8: aa1303e3 mov x3, x19 116cc: 94001179 bl 0x15cb0 <.text+0x8fc0> 116d0: f94386a0 ldr x0, [x21, #0x708] 116d4: aa1303e1 mov x1, x19 116d8: aa1403e2 mov x2, x20 116dc: 9400121f bl 0x15f58 <.text+0x9268> 116e0: 7100001f cmp w0, #0x0 116e4: 540000ec b.gt 0x11700 <.text+0x4a10> 116e8: d00003e1 adrp x1, 0x8f000 116ec: 90000402 adrp x2, 0x91000 116f0: 91322821 add x1, x1, #0xc8a 116f4: 912de842 add x2, x2, #0xb7a 116f8: 321f07e0 orr w0, wzr, #0x6 116fc: 9400116d bl 0x15cb0 <.text+0x8fc0> 11700: d00003e1 adrp x1, 0x8f000 11704: 90000402 adrp x2, 0x91000 11708: 91322821 add x1, x1, #0xc8a 1170c: 912e5c42 add x2, x2, #0xb97 11710: 321e03e0 orr w0, wzr, #0x4 11714: aa1303e3 mov x3, x19 11718: 94001166 bl 0x15cb0 <.text+0x8fc0> 1171c: f94386a0 ldr x0, [x21, #0x708] 11720: b4000040 cbz x0, 0x11728 <.text+0x4a38> 11724: 97ffeb87 bl 0xc540 11728: 320003e0 orr w0, wzr, #0x1 1172c: 1400000b b 0x11758 <.text+0x4a68> 11730: b0000596 adrp x22, 0xc2000 11734: 911c22d6 add x22, x22, #0x708 11738: f94006c0 ldr x0, [x22, #0x8] 1173c: 90000461 adrp x1, 0x9d000 11740: 913fc021 add x1, x1, #0xff0 11744: 97ffed0b bl 0xcb70 11748: f90002c0 str x0, [x22] 1174c: 39400268 ldrb w8, [x19] 11750: 35fffae8 cbnz w8, 0x116ac <.text+0x49bc> 11754: 2a1f03e0 mov w0, wzr 11758: a9427bfd ldp x29, x30, [sp, #0x20] 1175c: a9414ff4 ldp x20, x19, [sp, #0x10] 11760: a8c357f6 ldp x22, x21, [sp], #0x30 11764: d65f03c0 ret 11768: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1176c: a9017bfd stp x29, x30, [sp, #0x10] 11770: 910043fd add x29, sp, #0x10 11774: d00003e1 adrp x1, 0x8f000 11778: 90000402 adrp x2, 0x91000 1177c: aa0003f3 mov x19, x0 11780: 91322821 add x1, x1, #0xc8a 11784: 912eb442 add x2, x2, #0xbad 11788: 321e03e0 orr w0, wzr, #0x4 1178c: 94001149 bl 0x15cb0 <.text+0x8fc0> 11790: b40005d3 cbz x19, 0x11848 <.text+0x4b58> 11794: b0000594 adrp x20, 0xc2000 11798: f9438688 ldr x8, [x20, #0x708] 1179c: b5000108 cbnz x8, 0x117bc <.text+0x4acc> 117a0: b0000593 adrp x19, 0xc2000 117a4: 911c2273 add x19, x19, #0x708 117a8: f9400660 ldr x0, [x19, #0x8] 117ac: 90000461 adrp x1, 0x9d000 117b0: 913fc021 add x1, x1, #0xff0 117b4: 97ffecef bl 0xcb70 117b8: f9000260 str x0, [x19] 117bc: 320003e0 orr w0, wzr, #0x1 117c0: 320f03e1 orr w1, wzr, #0x20000 117c4: 97ffea57 bl 0xc120 117c8: 320f03e1 orr w1, wzr, #0x20000 117cc: aa0003f3 mov x19, x0 117d0: 94001066 bl 0x15968 <.text+0x8c78> 117d4: 36000200 tbz w0, #0x0, 0x11814 <.text+0x4b24> 117d8: 39400268 ldrb w8, [x19] 117dc: 340001c8 cbz w8, 0x11814 <.text+0x4b24> 117e0: f9438680 ldr x0, [x20, #0x708] 117e4: 90000401 adrp x1, 0x91000 117e8: 912f8021 add x1, x1, #0xbe0 117ec: aa1303e2 mov x2, x19 117f0: 940011da bl 0x15f58 <.text+0x9268> 117f4: 7100001f cmp w0, #0x0 117f8: 540000ec b.gt 0x11814 <.text+0x4b24> 117fc: d00003e1 adrp x1, 0x8f000 11800: 90000402 adrp x2, 0x91000 11804: 91322821 add x1, x1, #0xc8a 11808: 912fa842 add x2, x2, #0xbea 1180c: 321f07e0 orr w0, wzr, #0x6 11810: 94001128 bl 0x15cb0 <.text+0x8fc0> 11814: aa1303e0 mov x0, x19 11818: 97ffed02 bl 0xcc20 1181c: d00003e1 adrp x1, 0x8f000 11820: 90000402 adrp x2, 0x91000 11824: 91322821 add x1, x1, #0xc8a 11828: 91302c42 add x2, x2, #0xc0b 1182c: 321e03e0 orr w0, wzr, #0x4 11830: 94001120 bl 0x15cb0 <.text+0x8fc0> 11834: f9438680 ldr x0, [x20, #0x708] 11838: b4000040 cbz x0, 0x11840 <.text+0x4b50> 1183c: 97ffeb41 bl 0xc540 11840: 320003e0 orr w0, wzr, #0x1 11844: 14000008 b 0x11864 <.text+0x4b74> 11848: d00003e1 adrp x1, 0x8f000 1184c: 90000402 adrp x2, 0x91000 11850: 91322821 add x1, x1, #0xc8a 11854: 912f2c42 add x2, x2, #0xbcb 11858: 321f07e0 orr w0, wzr, #0x6 1185c: 94001115 bl 0x15cb0 <.text+0x8fc0> 11860: 2a1f03e0 mov w0, wzr 11864: a9417bfd ldp x29, x30, [sp, #0x10] 11868: a8c24ff4 ldp x20, x19, [sp], #0x20 1186c: d65f03c0 ret 11870: a9be4ff4 stp x20, x19, [sp, #-0x20]! 11874: a9017bfd stp x29, x30, [sp, #0x10] 11878: 910043fd add x29, sp, #0x10 1187c: d00003e1 adrp x1, 0x8f000 11880: 90000402 adrp x2, 0x91000 11884: aa0003f3 mov x19, x0 11888: 91322821 add x1, x1, #0xc8a 1188c: 9130d042 add x2, x2, #0xc34 11890: 321e03e0 orr w0, wzr, #0x4 11894: 94001107 bl 0x15cb0 <.text+0x8fc0> 11898: b40005d3 cbz x19, 0x11950 <.text+0x4c60> 1189c: b0000594 adrp x20, 0xc2000 118a0: f9438688 ldr x8, [x20, #0x708] 118a4: b5000108 cbnz x8, 0x118c4 <.text+0x4bd4> 118a8: b0000593 adrp x19, 0xc2000 118ac: 911c2273 add x19, x19, #0x708 118b0: f9400660 ldr x0, [x19, #0x8] 118b4: 90000461 adrp x1, 0x9d000 118b8: 913fc021 add x1, x1, #0xff0 118bc: 97ffecad bl 0xcb70 118c0: f9000260 str x0, [x19] 118c4: 320003e0 orr w0, wzr, #0x1 118c8: 32150fe1 orr w1, wzr, #0x7800 118cc: 97ffea15 bl 0xc120 118d0: 32150fe1 orr w1, wzr, #0x7800 118d4: aa0003f3 mov x19, x0 118d8: 94002581 bl 0x1aedc <.text+0xe1ec> 118dc: 36000200 tbz w0, #0x0, 0x1191c <.text+0x4c2c> 118e0: 39400268 ldrb w8, [x19] 118e4: 340001c8 cbz w8, 0x1191c <.text+0x4c2c> 118e8: f9438680 ldr x0, [x20, #0x708] 118ec: 90000401 adrp x1, 0x91000 118f0: 91317421 add x1, x1, #0xc5d 118f4: aa1303e2 mov x2, x19 118f8: 94001198 bl 0x15f58 <.text+0x9268> 118fc: 7100001f cmp w0, #0x0 11900: 540000ec b.gt 0x1191c <.text+0x4c2c> 11904: d00003e1 adrp x1, 0x8f000 11908: 90000402 adrp x2, 0x91000 1190c: 91322821 add x1, x1, #0xc8a 11910: 912de842 add x2, x2, #0xb7a 11914: 321f07e0 orr w0, wzr, #0x6 11918: 940010e6 bl 0x15cb0 <.text+0x8fc0> 1191c: aa1303e0 mov x0, x19 11920: 97ffecc0 bl 0xcc20 11924: d00003e1 adrp x1, 0x8f000 11928: 90000402 adrp x2, 0x91000 1192c: 91322821 add x1, x1, #0xc8a 11930: 91319c42 add x2, x2, #0xc67 11934: 321e03e0 orr w0, wzr, #0x4 11938: 940010de bl 0x15cb0 <.text+0x8fc0> 1193c: f9438680 ldr x0, [x20, #0x708] 11940: b4000040 cbz x0, 0x11948 <.text+0x4c58> 11944: 97ffeaff bl 0xc540 11948: 320003e0 orr w0, wzr, #0x1 1194c: 14000008 b 0x1196c <.text+0x4c7c> 11950: d00003e1 adrp x1, 0x8f000 11954: 90000402 adrp x2, 0x91000 11958: 91322821 add x1, x1, #0xc8a 1195c: 91311c42 add x2, x2, #0xc47 11960: 321f07e0 orr w0, wzr, #0x6 11964: 940010d3 bl 0x15cb0 <.text+0x8fc0> 11968: 2a1f03e0 mov w0, wzr 1196c: a9417bfd ldp x29, x30, [sp, #0x10] 11970: a8c24ff4 ldp x20, x19, [sp], #0x20 11974: d65f03c0 ret 11978: f81d0ff5 str x21, [sp, #-0x30]! 1197c: a9014ff4 stp x20, x19, [sp, #0x10] 11980: a9027bfd stp x29, x30, [sp, #0x20] 11984: 910083fd add x29, sp, #0x20 11988: aa0103f3 mov x19, x1 1198c: d00003e1 adrp x1, 0x8f000 11990: 90000402 adrp x2, 0x91000 11994: aa0003f4 mov x20, x0 11998: 91322821 add x1, x1, #0xc8a 1199c: 91321442 add x2, x2, #0xc85 119a0: 321e03e0 orr w0, wzr, #0x4 119a4: 940010c3 bl 0x15cb0 <.text+0x8fc0> 119a8: b40005f4 cbz x20, 0x11a64 <.text+0x4d74> 119ac: b0000594 adrp x20, 0xc2000 119b0: f9438680 ldr x0, [x20, #0x708] 119b4: b5000100 cbnz x0, 0x119d4 <.text+0x4ce4> 119b8: b0000595 adrp x21, 0xc2000 119bc: 911c22b5 add x21, x21, #0x708 119c0: f94006a0 ldr x0, [x21, #0x8] 119c4: 90000461 adrp x1, 0x9d000 119c8: 913fc021 add x1, x1, #0xff0 119cc: 97ffec69 bl 0xcb70 119d0: f90002a0 str x0, [x21] 119d4: b40001f3 cbz x19, 0x11a10 <.text+0x4d20> 119d8: 39400268 ldrb w8, [x19] 119dc: 340001a8 cbz w8, 0x11a10 <.text+0x4d20> 119e0: 90000401 adrp x1, 0x91000 119e4: 9132a821 add x1, x1, #0xcaa 119e8: aa1303e2 mov x2, x19 119ec: 9400115b bl 0x15f58 <.text+0x9268> 119f0: 7100001f cmp w0, #0x0 119f4: 540000ec b.gt 0x11a10 <.text+0x4d20> 119f8: d00003e1 adrp x1, 0x8f000 119fc: 90000402 adrp x2, 0x91000 11a00: 91322821 add x1, x1, #0xc8a 11a04: 9132c442 add x2, x2, #0xcb1 11a08: 321f07e0 orr w0, wzr, #0x6 11a0c: 940010a9 bl 0x15cb0 <.text+0x8fc0> 11a10: d00003e1 adrp x1, 0x8f000 11a14: 90000402 adrp x2, 0x91000 11a18: 91322821 add x1, x1, #0xc8a 11a1c: 91333842 add x2, x2, #0xcce 11a20: 321e03e0 orr w0, wzr, #0x4 11a24: 940010a3 bl 0x15cb0 <.text+0x8fc0> 11a28: f9438680 ldr x0, [x20, #0x708] 11a2c: b40000c0 cbz x0, 0x11a44 <.text+0x4d54> 11a30: 97ffeac4 bl 0xc540 11a34: f9438680 ldr x0, [x20, #0x708] 11a38: b4000060 cbz x0, 0x11a44 <.text+0x4d54> 11a3c: 97ffeab1 bl 0xc500 11a40: f903869f str xzr, [x20, #0x708] 11a44: b0000588 adrp x8, 0xc2000 11a48: 911c2108 add x8, x8, #0x708 11a4c: f9400500 ldr x0, [x8, #0x8] 11a50: b40001c0 cbz x0, 0x11a88 <.text+0x4d98> 11a54: a9427bfd ldp x29, x30, [sp, #0x20] 11a58: a9414ff4 ldp x20, x19, [sp, #0x10] 11a5c: f84307f5 ldr x21, [sp], #0x30 11a60: 17ffec70 b 0xcc20 11a64: a9427bfd ldp x29, x30, [sp, #0x20] 11a68: a9414ff4 ldp x20, x19, [sp, #0x10] 11a6c: d00003e1 adrp x1, 0x8f000 11a70: 90000402 adrp x2, 0x91000 11a74: 91322821 add x1, x1, #0xc8a 11a78: 91326042 add x2, x2, #0xc98 11a7c: 321f07e0 orr w0, wzr, #0x6 11a80: f84307f5 ldr x21, [sp], #0x30 11a84: 1400108b b 0x15cb0 <.text+0x8fc0> 11a88: a9427bfd ldp x29, x30, [sp, #0x20] 11a8c: a9414ff4 ldp x20, x19, [sp, #0x10] 11a90: f84307f5 ldr x21, [sp], #0x30 11a94: d65f03c0 ret 11a98: a9bd57f6 stp x22, x21, [sp, #-0x30]! 11a9c: a9014ff4 stp x20, x19, [sp, #0x10] 11aa0: a9027bfd stp x29, x30, [sp, #0x20] 11aa4: 910083fd add x29, sp, #0x20 11aa8: 2a0203f3 mov w19, w2 11aac: aa0103f4 mov x20, x1 11ab0: d00003e1 adrp x1, 0x8f000 11ab4: 90000402 adrp x2, 0x91000 11ab8: aa0003f5 mov x21, x0 11abc: 91322821 add x1, x1, #0xc8a 11ac0: 9133b042 add x2, x2, #0xcec 11ac4: 321e03e0 orr w0, wzr, #0x4 11ac8: 9400107a bl 0x15cb0 <.text+0x8fc0> 11acc: 320003e0 orr w0, wzr, #0x1 11ad0: 321803e1 orr w1, wzr, #0x100 11ad4: 97ffe993 bl 0xc120 11ad8: b0000596 adrp x22, 0xc2000 11adc: f90392c0 str x0, [x22, #0x720] 11ae0: b40005c0 cbz x0, 0x11b98 <.text+0x4ea8> 11ae4: 90000402 adrp x2, 0x91000 11ae8: 90000404 adrp x4, 0x91000 11aec: 9125b042 add x2, x2, #0x96c 11af0: 91341c84 add x4, x4, #0xd07 11af4: 321803e1 orr w1, wzr, #0x100 11af8: aa1503e3 mov x3, x21 11afc: 97ffea1d bl 0xc370 11b00: 7100041f cmp w0, #0x1 11b04: 540004ab b.lt 0x11b98 <.text+0x4ea8> 11b08: b0000595 adrp x21, 0xc2000 11b0c: 911c82b5 add x21, x21, #0x720 11b10: f94002a0 ldr x0, [x21] 11b14: b0000461 adrp x1, 0x9e000 11b18: 91062821 add x1, x1, #0x18a 11b1c: 97ffec15 bl 0xcb70 11b20: f90006a0 str x0, [x21, #0x8] 11b24: b40003a0 cbz x0, 0x11b98 <.text+0x4ea8> 11b28: aa1403e1 mov x1, x20 11b2c: 94001254 bl 0x1647c <.text+0x978c> 11b30: 7100001f cmp w0, #0x0 11b34: 5400016d b.le 0x11b60 <.text+0x4e70> 11b38: d00003e1 adrp x1, 0x8f000 11b3c: 90000402 adrp x2, 0x91000 11b40: 90000588 adrp x8, 0xc1000 11b44: 91322821 add x1, x1, #0xc8a 11b48: 9134bc42 add x2, x2, #0xd2f 11b4c: 321e03e0 orr w0, wzr, #0x4 11b50: b903e913 str w19, [x8, #0x3e8] 11b54: 94001057 bl 0x15cb0 <.text+0x8fc0> 11b58: 320003e0 orr w0, wzr, #0x1 11b5c: 1400001a b 0x11bc4 <.text+0x4ed4> 11b60: d00003e1 adrp x1, 0x8f000 11b64: 90000402 adrp x2, 0x91000 11b68: 91322821 add x1, x1, #0xc8a 11b6c: 91345842 add x2, x2, #0xd16 11b70: 321f07e0 orr w0, wzr, #0x6 11b74: 9400104f bl 0x15cb0 <.text+0x8fc0> 11b78: f94006a0 ldr x0, [x21, #0x8] 11b7c: b4000060 cbz x0, 0x11b88 <.text+0x4e98> 11b80: 97ffea60 bl 0xc500 11b84: f90006bf str xzr, [x21, #0x8] 11b88: f94392c0 ldr x0, [x22, #0x720] 11b8c: b4000060 cbz x0, 0x11b98 <.text+0x4ea8> 11b90: 97ffec24 bl 0xcc20 11b94: f90392df str xzr, [x22, #0x720] 11b98: 97ffe9e6 bl 0xc330 <__errno@plt> 11b9c: b9400000 ldr w0, [x0] 11ba0: 97ffe9d4 bl 0xc2f0 11ba4: d00003e1 adrp x1, 0x8f000 11ba8: 90000402 adrp x2, 0x91000 11bac: aa0003e3 mov x3, x0 11bb0: 91322821 add x1, x1, #0xc8a 11bb4: 91355842 add x2, x2, #0xd56 11bb8: 528000a0 mov w0, #0x5 // =5 11bbc: 9400103d bl 0x15cb0 <.text+0x8fc0> 11bc0: 2a1f03e0 mov w0, wzr 11bc4: a9427bfd ldp x29, x30, [sp, #0x20] 11bc8: a9414ff4 ldp x20, x19, [sp, #0x10] 11bcc: a8c357f6 ldp x22, x21, [sp], #0x30 11bd0: d65f03c0 ret 11bd4: f81e0ff3 str x19, [sp, #-0x20]! 11bd8: a9017bfd stp x29, x30, [sp, #0x10] 11bdc: 910043fd add x29, sp, #0x10 11be0: b0000593 adrp x19, 0xc2000 11be4: 911c8273 add x19, x19, #0x720 11be8: f9400660 ldr x0, [x19, #0x8] 11bec: b4000060 cbz x0, 0x11bf8 <.text+0x4f08> 11bf0: 97ffea44 bl 0xc500 11bf4: f900067f str xzr, [x19, #0x8] 11bf8: b0000593 adrp x19, 0xc2000 11bfc: f9439260 ldr x0, [x19, #0x720] 11c00: b4000060 cbz x0, 0x11c0c <.text+0x4f1c> 11c04: 97ffec07 bl 0xcc20 11c08: f903927f str xzr, [x19, #0x720] 11c0c: a9417bfd ldp x29, x30, [sp, #0x10] 11c10: f84207f3 ldr x19, [sp], #0x20 11c14: d65f03c0 ret 11c18: d101c3ff sub sp, sp, #0x70 11c1c: f9001bf7 str x23, [sp, #0x30] 11c20: a90457f6 stp x22, x21, [sp, #0x40] 11c24: a9054ff4 stp x20, x19, [sp, #0x50] 11c28: a9067bfd stp x29, x30, [sp, #0x60] 11c2c: 910183fd add x29, sp, #0x60 11c30: d53bd057 mrs x23, TPIDR_EL0 11c34: f94016e8 ldr x8, [x23, #0x28] 11c38: aa0203f4 mov x20, x2 11c3c: aa0103f5 mov x21, x1 11c40: aa0003f6 mov x22, x0 11c44: f90017e8 str x8, [sp, #0x28] 11c48: 97ffe9ce bl 0xc380 11c4c: 90000402 adrp x2, 0x91000 11c50: 2a0003e3 mov w3, w0 11c54: 9135f842 add x2, x2, #0xd7e 11c58: 910023e0 add x0, sp, #0x8 11c5c: 321b03e1 orr w1, wzr, #0x20 11c60: 97ffe9c4 bl 0xc370 11c64: 910023e0 add x0, sp, #0x8 11c68: 2a1f03e1 mov w1, wzr 11c6c: 97ffe8fd bl 0xc060 11c70: 2a0003f3 mov w19, w0 11c74: 37f801f3 tbnz w19, #0x1f, 0x11cb0 <.text+0x4fc0> 11c78: 2a1303e0 mov w0, w19 11c7c: aa1603e1 mov x1, x22 11c80: 2a1f03e2 mov w2, wzr 11c84: 97ffea23 bl 0xc510 11c88: b7f80220 tbnz x0, #0x3f, 0x11ccc <.text+0x4fdc> 11c8c: 2a1303e0 mov w0, w19 11c90: aa1503e1 mov x1, x21 11c94: aa1403e2 mov x2, x20 11c98: 97ffe952 bl 0xc1e0 11c9c: b7f80220 tbnz x0, #0x3f, 0x11ce0 <.text+0x4ff0> 11ca0: 2a1303e0 mov w0, w19 11ca4: 97ffeb5b bl 0xca10 11ca8: 320003e0 orr w0, wzr, #0x1 11cac: 14000016 b 0x11d04 <.text+0x5014> 11cb0: d00003e1 adrp x1, 0x8f000 11cb4: 90000402 adrp x2, 0x91000 11cb8: 91310021 add x1, x1, #0xc40 11cbc: 91362c42 add x2, x2, #0xd8b 11cc0: 320007e0 orr w0, wzr, #0x3 11cc4: 94000ffb bl 0x15cb0 <.text+0x8fc0> 11cc8: 1400000e b 0x11d00 <.text+0x5010> 11ccc: d00003e1 adrp x1, 0x8f000 11cd0: 90000402 adrp x2, 0x91000 11cd4: 91310021 add x1, x1, #0xc40 11cd8: 91365c42 add x2, x2, #0xd97 11cdc: 14000005 b 0x11cf0 <.text+0x5000> 11ce0: d00003e1 adrp x1, 0x8f000 11ce4: 90000402 adrp x2, 0x91000 11ce8: 91310021 add x1, x1, #0xc40 11cec: 91369042 add x2, x2, #0xda4 11cf0: 320007e0 orr w0, wzr, #0x3 11cf4: 94000fef bl 0x15cb0 <.text+0x8fc0> 11cf8: 2a1303e0 mov w0, w19 11cfc: 97ffeb45 bl 0xca10 11d00: 2a1f03e0 mov w0, wzr 11d04: f94016e8 ldr x8, [x23, #0x28] 11d08: f94017e9 ldr x9, [sp, #0x28] 11d0c: eb09011f cmp x8, x9 11d10: 540000e1 b.ne 0x11d2c <.text+0x503c> 11d14: a9467bfd ldp x29, x30, [sp, #0x60] 11d18: a9454ff4 ldp x20, x19, [sp, #0x50] 11d1c: a94457f6 ldp x22, x21, [sp, #0x40] 11d20: f9401bf7 ldr x23, [sp, #0x30] 11d24: 9101c3ff add sp, sp, #0x70 11d28: d65f03c0 ret 11d2c: 97ffea11 bl 0xc570 <__stack_chk_fail@plt> 11d30: d10203ff sub sp, sp, #0x80 11d34: a9026ffc stp x28, x27, [sp, #0x20] 11d38: a90367fa stp x26, x25, [sp, #0x30] 11d3c: a9045ff8 stp x24, x23, [sp, #0x40] 11d40: a90557f6 stp x22, x21, [sp, #0x50] 11d44: a9064ff4 stp x20, x19, [sp, #0x60] 11d48: a9077bfd stp x29, x30, [sp, #0x70] 11d4c: 9101c3fd add x29, sp, #0x70 11d50: d53bd049 mrs x9, TPIDR_EL0 11d54: f9401528 ldr x8, [x9, #0x28] 11d58: 2a0203f3 mov w19, w2 11d5c: aa0103f4 mov x20, x1 11d60: aa0003ea mov x10, x0 11d64: 2a1f03e0 mov w0, wzr 11d68: f9000fe8 str x8, [sp, #0x18] 11d6c: b4001e8a cbz x10, 0x1213c <.text+0x544c> 11d70: b4001e74 cbz x20, 0x1213c <.text+0x544c> 11d74: 3100067f cmn w19, #0x1 11d78: aa1f03f6 mov x22, xzr 11d7c: a90027ea stp x10, x9, [sp] 11d80: 54000560 b.eq 0x11e2c <.text+0x513c> 11d84: 90000417 adrp x23, 0x91000 11d88: 528aaad5 mov w21, #0x5556 // =21846 11d8c: 90000418 adrp x24, 0x91000 11d90: 90000419 adrp x25, 0x91000 11d94: 9102e15c add x28, x10, #0xb8 11d98: 91374ef7 add x23, x23, #0xdd3 11d9c: b000059b adrp x27, 0xc2000 11da0: 72aaaab5 movk w21, #0x5555, lsl #16 11da4: 91378718 add x24, x24, #0xde1 11da8: 91379739 add x25, x25, #0xde5 11dac: f8767b9a ldr x26, [x28, x22, lsl #3] 11db0: aa1403e0 mov x0, x20 11db4: aa1703e1 mov x1, x23 11db8: 2a1603e2 mov w2, w22 11dbc: aa1a03e3 mov x3, x26 11dc0: 9400115e bl 0x16338 <.text+0x9648> 11dc4: 7100041f cmp w0, #0x1 11dc8: 54001b6b b.lt 0x12134 <.text+0x5444> 11dcc: b9871b68 ldrsw x8, [x27, #0x718] 11dd0: 9b157d0a mul x10, x8, x21 11dd4: d37ffd4b lsr x11, x10, #63 11dd8: d360fd4a lsr x10, x10, #32 11ddc: 0b0b014a add w10, w10, w11 11de0: 0b0a054a add w10, w10, w10, lsl #1 11de4: 11000509 add w9, w8, #0x1 11de8: 4b0a0108 sub w8, w8, w10 11dec: b9071b69 str w9, [x27, #0x718] 11df0: 350000a8 cbnz w8, 0x11e04 <.text+0x5114> 11df4: 320003e1 orr w1, wzr, #0x1 11df8: 2a1303e0 mov w0, w19 11dfc: aa1803e2 mov x2, x24 11e00: 94000fdb bl 0x15d6c <.text+0x907c> 11e04: 2a1303e0 mov w0, w19 11e08: 2a1f03e1 mov w1, wzr 11e0c: aa1903e2 mov x2, x25 11e10: 2a1603e3 mov w3, w22 11e14: aa1a03e4 mov x4, x26 11e18: 94000fd5 bl 0x15d6c <.text+0x907c> 11e1c: f1007adf cmp x22, #0x1e 11e20: 910006d6 add x22, x22, #0x1 11e24: 54fffc4b b.lt 0x11dac <.text+0x50bc> 11e28: 1400000e b 0x11e60 <.text+0x5170> 11e2c: 90000417 adrp x23, 0x91000 11e30: 9102e155 add x21, x10, #0xb8 11e34: 91374ef7 add x23, x23, #0xdd3 11e38: f8767aa3 ldr x3, [x21, x22, lsl #3] 11e3c: aa1403e0 mov x0, x20 11e40: aa1703e1 mov x1, x23 11e44: 2a1603e2 mov w2, w22 11e48: 9400113c bl 0x16338 <.text+0x9648> 11e4c: 7100041f cmp w0, #0x1 11e50: 5400172b b.lt 0x12134 <.text+0x5444> 11e54: f1007adf cmp x22, #0x1e 11e58: 910006d6 add x22, x22, #0x1 11e5c: 54fffeeb b.lt 0x11e38 <.text+0x5148> 11e60: f94003fa ldr x26, [sp] 11e64: 90000401 adrp x1, 0x91000 11e68: 90000402 adrp x2, 0x91000 11e6c: 9137d421 add x1, x1, #0xdf5 11e70: f940db56 ldr x22, [x26, #0x1b0] 11e74: 9136c042 add x2, x2, #0xdb0 11e78: aa1403e0 mov x0, x20 11e7c: aa1603e3 mov x3, x22 11e80: 9400112e bl 0x16338 <.text+0x9648> 11e84: 7100041f cmp w0, #0x1 11e88: 5400156b b.lt 0x12134 <.text+0x5444> 11e8c: 3100067f cmn w19, #0x1 11e90: 54000360 b.eq 0x11efc <.text+0x520c> 11e94: b0000588 adrp x8, 0xc2000 11e98: b9871909 ldrsw x9, [x8, #0x718] 11e9c: 528aaaca mov w10, #0x5556 // =21846 11ea0: 72aaaaaa movk w10, #0x5555, lsl #16 11ea4: 9b0a7d2a mul x10, x9, x10 11ea8: d37ffd4c lsr x12, x10, #63 11eac: d360fd4a lsr x10, x10, #32 11eb0: 0b0c014a add w10, w10, w12 11eb4: 0b0a054a add w10, w10, w10, lsl #1 11eb8: 1100052b add w11, w9, #0x1 11ebc: 4b0a0129 sub w9, w9, w10 11ec0: b907190b str w11, [x8, #0x718] 11ec4: 350000c9 cbnz w9, 0x11edc <.text+0x51ec> 11ec8: 90000402 adrp x2, 0x91000 11ecc: 91378442 add x2, x2, #0xde1 11ed0: 320003e1 orr w1, wzr, #0x1 11ed4: 2a1303e0 mov w0, w19 11ed8: 94000fa5 bl 0x15d6c <.text+0x907c> 11edc: 90000402 adrp x2, 0x91000 11ee0: 90000403 adrp x3, 0x91000 11ee4: 91380842 add x2, x2, #0xe02 11ee8: 9136c063 add x3, x3, #0xdb0 11eec: 2a1303e0 mov w0, w19 11ef0: 2a1f03e1 mov w1, wzr 11ef4: aa1603e4 mov x4, x22 11ef8: 94000f9d bl 0x15d6c <.text+0x907c> 11efc: f940df56 ldr x22, [x26, #0x1b8] 11f00: 90000401 adrp x1, 0x91000 11f04: 90000402 adrp x2, 0x91000 11f08: 9137d421 add x1, x1, #0xdf5 11f0c: 9120a442 add x2, x2, #0x829 11f10: aa1403e0 mov x0, x20 11f14: aa1603e3 mov x3, x22 11f18: 94001108 bl 0x16338 <.text+0x9648> 11f1c: 7100041f cmp w0, #0x1 11f20: 540010ab b.lt 0x12134 <.text+0x5444> 11f24: 3100067f cmn w19, #0x1 11f28: 54000360 b.eq 0x11f94 <.text+0x52a4> 11f2c: b0000588 adrp x8, 0xc2000 11f30: b9871909 ldrsw x9, [x8, #0x718] 11f34: 528aaaca mov w10, #0x5556 // =21846 11f38: 72aaaaaa movk w10, #0x5555, lsl #16 11f3c: 9b0a7d2a mul x10, x9, x10 11f40: d37ffd4c lsr x12, x10, #63 11f44: d360fd4a lsr x10, x10, #32 11f48: 0b0c014a add w10, w10, w12 11f4c: 0b0a054a add w10, w10, w10, lsl #1 11f50: 1100052b add w11, w9, #0x1 11f54: 4b0a0129 sub w9, w9, w10 11f58: b907190b str w11, [x8, #0x718] 11f5c: 350000c9 cbnz w9, 0x11f74 <.text+0x5284> 11f60: 90000402 adrp x2, 0x91000 11f64: 91378442 add x2, x2, #0xde1 11f68: 320003e1 orr w1, wzr, #0x1 11f6c: 2a1303e0 mov w0, w19 11f70: 94000f7f bl 0x15d6c <.text+0x907c> 11f74: 90000402 adrp x2, 0x91000 11f78: 90000403 adrp x3, 0x91000 11f7c: 91380842 add x2, x2, #0xe02 11f80: 9120a463 add x3, x3, #0x829 11f84: 2a1303e0 mov w0, w19 11f88: 2a1f03e1 mov w1, wzr 11f8c: aa1603e4 mov x4, x22 11f90: 94000f77 bl 0x15d6c <.text+0x907c> 11f94: f940e356 ldr x22, [x26, #0x1c0] 11f98: 90000401 adrp x1, 0x91000 11f9c: 90000402 adrp x2, 0x91000 11fa0: 9137d421 add x1, x1, #0xdf5 11fa4: 9136cc42 add x2, x2, #0xdb3 11fa8: aa1403e0 mov x0, x20 11fac: aa1603e3 mov x3, x22 11fb0: 940010e2 bl 0x16338 <.text+0x9648> 11fb4: 7100041f cmp w0, #0x1 11fb8: 54000beb b.lt 0x12134 <.text+0x5444> 11fbc: 3100067f cmn w19, #0x1 11fc0: 54000480 b.eq 0x12050 <.text+0x5360> 11fc4: b0000588 adrp x8, 0xc2000 11fc8: b9871909 ldrsw x9, [x8, #0x718] 11fcc: 528aaaca mov w10, #0x5556 // =21846 11fd0: 72aaaaaa movk w10, #0x5555, lsl #16 11fd4: 9b0a7d2a mul x10, x9, x10 11fd8: d37ffd4c lsr x12, x10, #63 11fdc: d360fd4a lsr x10, x10, #32 11fe0: 0b0c014a add w10, w10, w12 11fe4: 0b0a054a add w10, w10, w10, lsl #1 11fe8: 1100052b add w11, w9, #0x1 11fec: 4b0a0129 sub w9, w9, w10 11ff0: b907190b str w11, [x8, #0x718] 11ff4: 350000c9 cbnz w9, 0x1200c <.text+0x531c> 11ff8: 90000402 adrp x2, 0x91000 11ffc: 91378442 add x2, x2, #0xde1 12000: 320003e1 orr w1, wzr, #0x1 12004: 2a1303e0 mov w0, w19 12008: 94000f59 bl 0x15d6c <.text+0x907c> 1200c: f00003e2 adrp x2, 0x91000 12010: f00003e3 adrp x3, 0x91000 12014: 91380842 add x2, x2, #0xe02 12018: 9136cc63 add x3, x3, #0xdb3 1201c: 2a1303e0 mov w0, w19 12020: 2a1f03e1 mov w1, wzr 12024: aa1603e4 mov x4, x22 12028: 94000f51 bl 0x15d6c <.text+0x907c> 1202c: b0000402 adrp x2, 0x93000 12030: 91224c42 add x2, x2, #0x893 12034: 320003e1 orr w1, wzr, #0x1 12038: 2a1303e0 mov w0, w19 1203c: 320003f9 orr w25, wzr, #0x1 12040: 94000f4b bl 0x15d6c <.text+0x907c> 12044: 94002db8 bl 0x1d724 <.text+0x10a34> 12048: 370000a0 tbnz w0, #0x0, 0x1205c <.text+0x536c> 1204c: 14000032 b 0x12114 <.text+0x5424> 12050: 2a1f03f9 mov w25, wzr 12054: 94002db4 bl 0x1d724 <.text+0x10a34> 12058: 360005e0 tbz w0, #0x0, 0x12114 <.text+0x5424> 1205c: f00003f7 adrp x23, 0x91000 12060: aa1f03f6 mov x22, xzr 12064: 9102e355 add x21, x26, #0xb8 12068: 913846f7 add x23, x23, #0xe11 1206c: f8767ab8 ldr x24, [x21, x22, lsl #3] 12070: 910043e0 add x0, sp, #0x10 12074: 321d03e1 orr w1, wzr, #0x8 12078: aa1703e2 mov x2, x23 1207c: 2a1603e3 mov w3, w22 12080: 97ffe8bc bl 0xc370 12084: 910043e0 add x0, sp, #0x10 12088: aa1803e1 mov x1, x24 1208c: aa1403e2 mov x2, x20 12090: 2a1303e3 mov w3, w19 12094: 94000037 bl 0x12170 <.text+0x5480> 12098: 360004e0 tbz w0, #0x0, 0x12134 <.text+0x5444> 1209c: f10076df cmp x22, #0x1d 120a0: 910006d6 add x22, x22, #0x1 120a4: 54fffe4d b.le 0x1206c <.text+0x537c> 120a8: f940db41 ldr x1, [x26, #0x1b0] 120ac: f00003e0 adrp x0, 0x91000 120b0: 9136c000 add x0, x0, #0xdb0 120b4: aa1403e2 mov x2, x20 120b8: 2a1303e3 mov w3, w19 120bc: 9400002d bl 0x12170 <.text+0x5480> 120c0: 360003a0 tbz w0, #0x0, 0x12134 <.text+0x5444> 120c4: f940df41 ldr x1, [x26, #0x1b8] 120c8: f00003e0 adrp x0, 0x91000 120cc: 9120a400 add x0, x0, #0x829 120d0: aa1403e2 mov x2, x20 120d4: 2a1303e3 mov w3, w19 120d8: 94000026 bl 0x12170 <.text+0x5480> 120dc: 360002c0 tbz w0, #0x0, 0x12134 <.text+0x5444> 120e0: f940e341 ldr x1, [x26, #0x1c0] 120e4: f00003e0 adrp x0, 0x91000 120e8: 9136cc00 add x0, x0, #0xdb3 120ec: aa1403e2 mov x2, x20 120f0: 2a1303e3 mov w3, w19 120f4: 9400001f bl 0x12170 <.text+0x5480> 120f8: 360001e0 tbz w0, #0x0, 0x12134 <.text+0x5444> 120fc: 340000d9 cbz w25, 0x12114 <.text+0x5424> 12100: b0000402 adrp x2, 0x93000 12104: 91224c42 add x2, x2, #0x893 12108: 320003e1 orr w1, wzr, #0x1 1210c: 2a1303e0 mov w0, w19 12110: 94000f17 bl 0x15d6c <.text+0x907c> 12114: b00003e1 adrp x1, 0x8f000 12118: f00003e2 adrp x2, 0x91000 1211c: 91322821 add x1, x1, #0xc8a 12120: 9136e842 add x2, x2, #0xdba 12124: 321e03e0 orr w0, wzr, #0x4 12128: 94000ee2 bl 0x15cb0 <.text+0x8fc0> 1212c: 320003e0 orr w0, wzr, #0x1 12130: 14000002 b 0x12138 <.text+0x5448> 12134: 2a1f03e0 mov w0, wzr 12138: f94007e9 ldr x9, [sp, #0x8] 1213c: f9401528 ldr x8, [x9, #0x28] 12140: f9400fe9 ldr x9, [sp, #0x18] 12144: eb09011f cmp x8, x9 12148: 54000121 b.ne 0x1216c <.text+0x547c> 1214c: a9477bfd ldp x29, x30, [sp, #0x70] 12150: a9464ff4 ldp x20, x19, [sp, #0x60] 12154: a94557f6 ldp x22, x21, [sp, #0x50] 12158: a9445ff8 ldp x24, x23, [sp, #0x40] 1215c: a94367fa ldp x26, x25, [sp, #0x30] 12160: a9426ffc ldp x28, x27, [sp, #0x20] 12164: 910203ff add sp, sp, #0x80 12168: d65f03c0 ret 1216c: 97ffe901 bl 0xc570 <__stack_chk_fail@plt> 12170: a9ba6ffc stp x28, x27, [sp, #-0x60]! 12174: a90167fa stp x26, x25, [sp, #0x10] 12178: a9025ff8 stp x24, x23, [sp, #0x20] 1217c: a90357f6 stp x22, x21, [sp, #0x30] 12180: a9044ff4 stp x20, x19, [sp, #0x40] 12184: a9057bfd stp x29, x30, [sp, #0x50] 12188: 910143fd add x29, sp, #0x50 1218c: d10e43ff sub sp, sp, #0x390 12190: f90087e2 str x2, [sp, #0x108] 12194: d53bd055 mrs x21, TPIDR_EL0 12198: f94016a8 ldr x8, [x21, #0x28] 1219c: aa0103f4 mov x20, x1 121a0: aa0003f3 mov x19, x0 121a4: 910a23e0 add x0, sp, #0x288 121a8: 321803e2 orr w2, wzr, #0x100 121ac: 2a1f03e1 mov w1, wzr 121b0: 2a0303f6 mov w22, w3 121b4: f81a83a8 stur x8, [x29, #-0x58] 121b8: 97ffea6a bl 0xcb60 121bc: d1008280 sub x0, x20, #0x20 121c0: 910a23e1 add x1, sp, #0x288 121c4: 321803e2 orr w2, wzr, #0x100 121c8: f90083e0 str x0, [sp, #0x100] 121cc: 97fffe93 bl 0x11c18 <.text+0x4f28> 121d0: 36001f80 tbz w0, #0x0, 0x125c0 <.text+0x58d0> 121d4: f94087e0 ldr x0, [sp, #0x108] 121d8: f00003e1 adrp x1, 0x91000 121dc: 91385421 add x1, x1, #0xe15 121e0: aa1303e2 mov x2, x19 121e4: 94001055 bl 0x16338 <.text+0x9648> 121e8: 7100041f cmp w0, #0x1 121ec: 54001f0b b.lt 0x125cc <.text+0x58dc> 121f0: 310006df cmn w22, #0x1 121f4: f90073f5 str x21, [sp, #0xe0] 121f8: 540000e0 b.eq 0x12214 <.text+0x5524> 121fc: f00003e2 adrp x2, 0x91000 12200: 91385442 add x2, x2, #0xe15 12204: 2a1603e0 mov w0, w22 12208: 2a1f03e1 mov w1, wzr 1220c: aa1303e3 mov x3, x19 12210: 94000ed7 bl 0x15d6c <.text+0x907c> 12214: 310006df cmn w22, #0x1 12218: 910a23e9 add x9, sp, #0x288 1221c: 1a9f17e8 cset w8, eq 12220: aa1f03f7 mov x23, xzr 12224: 528005d4 mov w20, #0x2e // =46 12228: b900ffe8 str w8, [sp, #0xfc] 1222c: 91001d28 add x8, x9, #0x7 12230: b900eff6 str w22, [sp, #0xec] 12234: f9007be8 str x8, [sp, #0xf0] 12238: f94083e8 ldr x8, [sp, #0x100] 1223c: 910623e0 add x0, sp, #0x188 12240: 321803e2 orr w2, wzr, #0x100 12244: 2a1f03e1 mov w1, wzr 12248: 8b170108 add x8, x8, x23 1224c: f900b7e8 str x8, [sp, #0x168] 12250: 97ffea44 bl 0xcb60 12254: 910a23e8 add x8, sp, #0x288 12258: 38776915 ldrb w21, [x8, x23] 1225c: f9407be8 ldr x8, [sp, #0xf0] 12260: 2a1503e0 mov w0, w21 12264: 8b170108 add x8, x8, x23 12268: 39400109 ldrb w9, [x8] 1226c: 385fa116 ldurb w22, [x8, #-0x6] 12270: 385fb119 ldurb w25, [x8, #-0x5] 12274: 385fc11a ldurb w26, [x8, #-0x4] 12278: b90187e9 str w9, [sp, #0x184] 1227c: 39400509 ldrb w9, [x8, #0x1] 12280: 385fd11b ldurb w27, [x8, #-0x3] 12284: 385fe11c ldurb w28, [x8, #-0x2] 12288: 385ff118 ldurb w24, [x8, #-0x1] 1228c: b9017be9 str w9, [sp, #0x178] 12290: 39400909 ldrb w9, [x8, #0x2] 12294: 39401d13 ldrb w19, [x8, #0x7] 12298: b90167f5 str w21, [sp, #0x164] 1229c: b90177e9 str w9, [sp, #0x174] 122a0: 39400d09 ldrb w9, [x8, #0x3] 122a4: b9017fe9 str w9, [sp, #0x17c] 122a8: 39401109 ldrb w9, [x8, #0x4] 122ac: b90183e9 str w9, [sp, #0x180] 122b0: 39401509 ldrb w9, [x8, #0x5] 122b4: b9012fe9 str w9, [sp, #0x12c] 122b8: 39401909 ldrb w9, [x8, #0x6] 122bc: 39402108 ldrb w8, [x8, #0x8] 122c0: b9013be9 str w9, [sp, #0x138] 122c4: b90147e8 str w8, [sp, #0x144] 122c8: 97ffea06 bl 0xcae0 122cc: 7100001f cmp w0, #0x0 122d0: 1a950288 csel w8, w20, w21, eq 122d4: 2a1603f5 mov w21, w22 122d8: 2a1503e0 mov w0, w21 122dc: b9015be8 str w8, [sp, #0x158] 122e0: b90163f5 str w21, [sp, #0x160] 122e4: 97ffe9ff bl 0xcae0 122e8: 7100001f cmp w0, #0x0 122ec: 1a950288 csel w8, w20, w21, eq 122f0: 2a1903f5 mov w21, w25 122f4: 2a1503e0 mov w0, w21 122f8: b90153e8 str w8, [sp, #0x150] 122fc: b9015ff5 str w21, [sp, #0x15c] 12300: 97ffe9f8 bl 0xcae0 12304: 7100001f cmp w0, #0x0 12308: 1a950288 csel w8, w20, w21, eq 1230c: 2a1a03f5 mov w21, w26 12310: 2a1503e0 mov w0, w21 12314: b9014be8 str w8, [sp, #0x148] 12318: b90157f5 str w21, [sp, #0x154] 1231c: 97ffe9f1 bl 0xcae0 12320: 7100001f cmp w0, #0x0 12324: 1a950288 csel w8, w20, w21, eq 12328: 2a1b03f5 mov w21, w27 1232c: 2a1503e0 mov w0, w21 12330: b9013fe8 str w8, [sp, #0x13c] 12334: b9014ff5 str w21, [sp, #0x14c] 12338: 97ffe9ea bl 0xcae0 1233c: 7100001f cmp w0, #0x0 12340: 1a950288 csel w8, w20, w21, eq 12344: 2a1c03f5 mov w21, w28 12348: 2a1503e0 mov w0, w21 1234c: b90137e8 str w8, [sp, #0x134] 12350: b90143f5 str w21, [sp, #0x140] 12354: 97ffe9e3 bl 0xcae0 12358: 7100001f cmp w0, #0x0 1235c: 1a950288 csel w8, w20, w21, eq 12360: 2a1803e0 mov w0, w24 12364: b9012be8 str w8, [sp, #0x128] 12368: b90133f8 str w24, [sp, #0x130] 1236c: 97ffe9dd bl 0xcae0 12370: b94187f5 ldr w21, [sp, #0x184] 12374: 7100001f cmp w0, #0x0 12378: 1a980288 csel w8, w20, w24, eq 1237c: b90127e8 str w8, [sp, #0x124] 12380: 2a1503e0 mov w0, w21 12384: 97ffe9d7 bl 0xcae0 12388: 7100001f cmp w0, #0x0 1238c: 1a950288 csel w8, w20, w21, eq 12390: b9417bf5 ldr w21, [sp, #0x178] 12394: b90123e8 str w8, [sp, #0x120] 12398: 2a1503e0 mov w0, w21 1239c: 97ffe9d1 bl 0xcae0 123a0: 7100001f cmp w0, #0x0 123a4: 1a950288 csel w8, w20, w21, eq 123a8: b94177f5 ldr w21, [sp, #0x174] 123ac: b9011fe8 str w8, [sp, #0x11c] 123b0: 2a1503e0 mov w0, w21 123b4: 97ffe9cb bl 0xcae0 123b8: 7100001f cmp w0, #0x0 123bc: 1a950288 csel w8, w20, w21, eq 123c0: b9417ff5 ldr w21, [sp, #0x17c] 123c4: b9011be8 str w8, [sp, #0x118] 123c8: 2a1503e0 mov w0, w21 123cc: 97ffe9c5 bl 0xcae0 123d0: 7100001f cmp w0, #0x0 123d4: 1a950288 csel w8, w20, w21, eq 123d8: b94183f5 ldr w21, [sp, #0x180] 123dc: b90117e8 str w8, [sp, #0x114] 123e0: 2a1503e0 mov w0, w21 123e4: 97ffe9bf bl 0xcae0 123e8: 7100001f cmp w0, #0x0 123ec: 1a950299 csel w25, w20, w21, eq 123f0: b9412ff5 ldr w21, [sp, #0x12c] 123f4: 2a1503e0 mov w0, w21 123f8: 97ffe9ba bl 0xcae0 123fc: b9413bfc ldr w28, [sp, #0x138] 12400: 7100001f cmp w0, #0x0 12404: 1a950296 csel w22, w20, w21, eq 12408: 2a1c03e0 mov w0, w28 1240c: 97ffe9b5 bl 0xcae0 12410: 2a1303f8 mov w24, w19 12414: 7100001f cmp w0, #0x0 12418: 2a1803e0 mov w0, w24 1241c: 1a9c029a csel w26, w20, w28, eq 12420: 97ffe9b0 bl 0xcae0 12424: b94147f3 ldr w19, [sp, #0x144] 12428: 7100001f cmp w0, #0x0 1242c: 1a98029b csel w27, w20, w24, eq 12430: 2a1303e0 mov w0, w19 12434: 97ffe9ab bl 0xcae0 12438: 7100001f cmp w0, #0x0 1243c: 1a930288 csel w8, w20, w19, eq 12440: b900d3e8 str w8, [sp, #0xd0] 12444: b94117e8 ldr w8, [sp, #0x114] 12448: f940b7e2 ldr x2, [sp, #0x168] 1244c: b94167e3 ldr w3, [sp, #0x164] 12450: b94163e4 ldr w4, [sp, #0x160] 12454: b900abe8 str w8, [sp, #0xa8] 12458: b9411be8 ldr w8, [sp, #0x118] 1245c: b9415fe5 ldr w5, [sp, #0x15c] 12460: b94157e6 ldr w6, [sp, #0x154] 12464: b9414fe7 ldr w7, [sp, #0x14c] 12468: b900a3e8 str w8, [sp, #0xa0] 1246c: b9411fe8 ldr w8, [sp, #0x11c] 12470: b900bbf6 str w22, [sp, #0xb8] 12474: f94087f6 ldr x22, [sp, #0x108] 12478: f00003e1 adrp x1, 0x91000 1247c: b9009be8 str w8, [sp, #0x98] 12480: b94123e8 ldr w8, [sp, #0x120] 12484: b90053f3 str w19, [sp, #0x50] 12488: d00003f3 adrp x19, 0x90000 1248c: 910623e0 add x0, sp, #0x188 12490: b90093e8 str w8, [sp, #0x90] 12494: b94127e8 ldr w8, [sp, #0x124] 12498: 91389821 add x1, x1, #0xe26 1249c: b900cbfb str w27, [sp, #0xc8] 124a0: b900c3fa str w26, [sp, #0xc0] 124a4: b9008be8 str w8, [sp, #0x88] 124a8: b9412be8 ldr w8, [sp, #0x128] 124ac: b900b3f9 str w25, [sp, #0xb0] 124b0: 91371e73 add x19, x19, #0xdc7 124b4: b9004bf8 str w24, [sp, #0x48] 124b8: b90083e8 str w8, [sp, #0x80] 124bc: b94137e8 ldr w8, [sp, #0x134] 124c0: b90043fc str w28, [sp, #0x40] 124c4: b9003bf5 str w21, [sp, #0x38] 124c8: b9007be8 str w8, [sp, #0x78] 124cc: b9413fe8 ldr w8, [sp, #0x13c] 124d0: b90073e8 str w8, [sp, #0x70] 124d4: b9414be8 ldr w8, [sp, #0x148] 124d8: b9006be8 str w8, [sp, #0x68] 124dc: b94153e8 ldr w8, [sp, #0x150] 124e0: b90063e8 str w8, [sp, #0x60] 124e4: b9415be8 ldr w8, [sp, #0x158] 124e8: b9005be8 str w8, [sp, #0x58] 124ec: b94183e8 ldr w8, [sp, #0x180] 124f0: b90033e8 str w8, [sp, #0x30] 124f4: b9417fe8 ldr w8, [sp, #0x17c] 124f8: b9002be8 str w8, [sp, #0x28] 124fc: b94177e8 ldr w8, [sp, #0x174] 12500: b90023e8 str w8, [sp, #0x20] 12504: b9417be8 ldr w8, [sp, #0x178] 12508: b9001be8 str w8, [sp, #0x18] 1250c: b94187e8 ldr w8, [sp, #0x184] 12510: b90013e8 str w8, [sp, #0x10] 12514: b94133e8 ldr w8, [sp, #0x130] 12518: b9000be8 str w8, [sp, #0x8] 1251c: b94143e8 ldr w8, [sp, #0x140] 12520: b90003e8 str w8, [sp] 12524: 97ffe8c7 bl 0xc840 12528: 910623e2 add x2, sp, #0x188 1252c: aa1603e0 mov x0, x22 12530: aa1303e1 mov x1, x19 12534: 94000f81 bl 0x16338 <.text+0x9648> 12538: b940ffe9 ldr w9, [sp, #0xfc] 1253c: 7100041f cmp w0, #0x1 12540: 1a9fa7e8 cset w8, lt 12544: 2a090108 orr w8, w8, w9 12548: 36000088 tbz w8, #0x0, 0x12558 <.text+0x5868> 1254c: 7100041f cmp w0, #0x1 12550: 540000ea b.ge 0x1256c <.text+0x587c> 12554: 1400001d b 0x125c8 <.text+0x58d8> 12558: b940efe0 ldr w0, [sp, #0xec] 1255c: 910623e3 add x3, sp, #0x188 12560: 2a1f03e1 mov w1, wzr 12564: aa1303e2 mov x2, x19 12568: 94000e01 bl 0x15d6c <.text+0x907c> 1256c: f103c2ff cmp x23, #0xf0 12570: 910042f7 add x23, x23, #0x10 12574: 54ffe62b b.lt 0x12238 <.text+0x5548> 12578: f94087e0 ldr x0, [sp, #0x108] 1257c: b0000401 adrp x1, 0x93000 12580: 91224c21 add x1, x1, #0x893 12584: 94000f6d bl 0x16338 <.text+0x9648> 12588: 2a0003e8 mov w8, w0 1258c: b940ffe9 ldr w9, [sp, #0xfc] 12590: 7100011f cmp w8, #0x0 12594: f94073f5 ldr x21, [sp, #0xe0] 12598: 1a9fd7e0 cset w0, gt 1259c: 7100051f cmp w8, #0x1 125a0: 1a9fa7e8 cset w8, lt 125a4: 2a090108 orr w8, w8, w9 125a8: 37000148 tbnz w8, #0x0, 0x125d0 <.text+0x58e0> 125ac: b940efe0 ldr w0, [sp, #0xec] 125b0: b0000402 adrp x2, 0x93000 125b4: 91224c42 add x2, x2, #0x893 125b8: 2a1f03e1 mov w1, wzr 125bc: 94000dec bl 0x15d6c <.text+0x907c> 125c0: 320003e0 orr w0, wzr, #0x1 125c4: 14000003 b 0x125d0 <.text+0x58e0> 125c8: f94073f5 ldr x21, [sp, #0xe0] 125cc: 2a1f03e0 mov w0, wzr 125d0: f94016a8 ldr x8, [x21, #0x28] 125d4: f85a83a9 ldur x9, [x29, #-0x58] 125d8: eb09011f cmp x8, x9 125dc: 54000121 b.ne 0x12600 <.text+0x5910> 125e0: 910e43ff add sp, sp, #0x390 125e4: a9457bfd ldp x29, x30, [sp, #0x50] 125e8: a9444ff4 ldp x20, x19, [sp, #0x40] 125ec: a94357f6 ldp x22, x21, [sp, #0x30] 125f0: a9425ff8 ldp x24, x23, [sp, #0x20] 125f4: a94167fa ldp x26, x25, [sp, #0x10] 125f8: a8c66ffc ldp x28, x27, [sp], #0x60 125fc: d65f03c0 ret 12600: 97ffe7dc bl 0xc570 <__stack_chk_fail@plt> 12604: b4000100 cbz x0, 0x12624 <.text+0x5934> 12608: 90000588 adrp x8, 0xc2000 1260c: 911c8108 add x8, x8, #0x720 12610: f9400501 ldr x1, [x8, #0x8] 12614: b4000081 cbz x1, 0x12624 <.text+0x5934> 12618: f0000568 adrp x8, 0xc1000 1261c: b943e902 ldr w2, [x8, #0x3e8] 12620: 17fffdc4 b 0x11d30 <.text+0x5040> 12624: 2a1f03e0 mov w0, wzr 12628: d65f03c0 ret 1262c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 12630: a9017bfd stp x29, x30, [sp, #0x10] 12634: 910043fd add x29, sp, #0x10 12638: aa0103f3 mov x19, x1 1263c: b00003e1 adrp x1, 0x8f000 12640: f00003e2 adrp x2, 0x91000 12644: aa0003f4 mov x20, x0 12648: 91322821 add x1, x1, #0xc8a 1264c: 9133b042 add x2, x2, #0xcec 12650: 321e03e0 orr w0, wzr, #0x4 12654: 94000d97 bl 0x15cb0 <.text+0x8fc0> 12658: 320003e0 orr w0, wzr, #0x1 1265c: 321803e1 orr w1, wzr, #0x100 12660: 97ffe6b0 bl 0xc120 12664: 90000588 adrp x8, 0xc2000 12668: f9039900 str x0, [x8, #0x730] 1266c: b4000460 cbz x0, 0x126f8 <.text+0x5a08> 12670: f00003e2 adrp x2, 0x91000 12674: f00003e4 adrp x4, 0x91000 12678: 9125b042 add x2, x2, #0x96c 1267c: 913a5084 add x4, x4, #0xe94 12680: 321803e1 orr w1, wzr, #0x100 12684: aa1403e3 mov x3, x20 12688: 97ffe73a bl 0xc370 1268c: 7100041f cmp w0, #0x1 12690: 5400034b b.lt 0x126f8 <.text+0x5a08> 12694: 90000594 adrp x20, 0xc2000 12698: 911cc294 add x20, x20, #0x730 1269c: f9400280 ldr x0, [x20] 126a0: 90000461 adrp x1, 0x9e000 126a4: 91062821 add x1, x1, #0x18a 126a8: 97ffe932 bl 0xcb70 126ac: f9000680 str x0, [x20, #0x8] 126b0: b4000240 cbz x0, 0x126f8 <.text+0x5a08> 126b4: aa1303e1 mov x1, x19 126b8: 94000f71 bl 0x1647c <.text+0x978c> 126bc: b00003e1 adrp x1, 0x8f000 126c0: 91322821 add x1, x1, #0xc8a 126c4: 7100001f cmp w0, #0x0 126c8: 540000ed b.le 0x126e4 <.text+0x59f4> 126cc: f00003e2 adrp x2, 0x91000 126d0: 913a8c42 add x2, x2, #0xea3 126d4: 321e03e0 orr w0, wzr, #0x4 126d8: 94000d76 bl 0x15cb0 <.text+0x8fc0> 126dc: 320003e0 orr w0, wzr, #0x1 126e0: 14000011 b 0x12724 <.text+0x5a34> 126e4: f00003e2 adrp x2, 0x91000 126e8: 91345842 add x2, x2, #0xd16 126ec: 321f07e0 orr w0, wzr, #0x6 126f0: 94000d70 bl 0x15cb0 <.text+0x8fc0> 126f4: 97fffd38 bl 0x11bd4 <.text+0x4ee4> 126f8: 97ffe70e bl 0xc330 <__errno@plt> 126fc: b9400000 ldr w0, [x0] 12700: 97ffe6fc bl 0xc2f0 12704: b00003e1 adrp x1, 0x8f000 12708: f00003e2 adrp x2, 0x91000 1270c: aa0003e3 mov x3, x0 12710: 91322821 add x1, x1, #0xc8a 12714: 913b1442 add x2, x2, #0xec5 12718: 528000a0 mov w0, #0x5 // =5 1271c: 94000d65 bl 0x15cb0 <.text+0x8fc0> 12720: 2a1f03e0 mov w0, wzr 12724: a9417bfd ldp x29, x30, [sp, #0x10] 12728: a8c24ff4 ldp x20, x19, [sp], #0x20 1272c: d65f03c0 ret 12730: f81e0ff3 str x19, [sp, #-0x20]! 12734: a9017bfd stp x29, x30, [sp, #0x10] 12738: 910043fd add x29, sp, #0x10 1273c: 90000593 adrp x19, 0xc2000 12740: 911cc273 add x19, x19, #0x730 12744: f9400660 ldr x0, [x19, #0x8] 12748: b4000060 cbz x0, 0x12754 <.text+0x5a64> 1274c: 97ffe76d bl 0xc500 12750: f900067f str xzr, [x19, #0x8] 12754: 90000593 adrp x19, 0xc2000 12758: f9439a60 ldr x0, [x19, #0x730] 1275c: b4000060 cbz x0, 0x12768 <.text+0x5a78> 12760: 97ffe930 bl 0xcc20 12764: f9039a7f str xzr, [x19, #0x730] 12768: a9417bfd ldp x29, x30, [sp, #0x10] 1276c: f84207f3 ldr x19, [sp], #0x20 12770: d65f03c0 ret 12774: a9bf7bfd stp x29, x30, [sp, #-0x10]! 12778: 910003fd mov x29, sp 1277c: aa0203e8 mov x8, x2 12780: aa0103e9 mov x9, x1 12784: aa0003ea mov x10, x0 12788: 2a1f03e0 mov w0, wzr 1278c: b40003c8 cbz x8, 0x12804 <.text+0x5b14> 12790: 9000058b adrp x11, 0xc2000 12794: 911cc16b add x11, x11, #0x730 12798: f940056b ldr x11, [x11, #0x8] 1279c: b400034b cbz x11, 0x12804 <.text+0x5b14> 127a0: b40001e3 cbz x3, 0x127dc <.text+0x5aec> 127a4: f00003e1 adrp x1, 0x91000 127a8: 91022065 add x5, x3, #0x88 127ac: 9102a066 add x6, x3, #0xa8 127b0: 913c9c21 add x1, x1, #0xf27 127b4: aa0b03e0 mov x0, x11 127b8: aa0a03e2 mov x2, x10 127bc: aa0903e3 mov x3, x9 127c0: aa0803e4 mov x4, x8 127c4: 94000edd bl 0x16338 <.text+0x9648> 127c8: 7100041f cmp w0, #0x1 127cc: 540001aa b.ge 0x12800 <.text+0x5b10> 127d0: 2a1f03e0 mov w0, wzr 127d4: a8c17bfd ldp x29, x30, [sp], #0x10 127d8: d65f03c0 ret 127dc: f00003e1 adrp x1, 0x91000 127e0: 913d0821 add x1, x1, #0xf42 127e4: aa0b03e0 mov x0, x11 127e8: aa0a03e2 mov x2, x10 127ec: aa0903e3 mov x3, x9 127f0: aa0803e4 mov x4, x8 127f4: 94000ed1 bl 0x16338 <.text+0x9648> 127f8: 7100041f cmp w0, #0x1 127fc: 5400008b b.lt 0x1280c <.text+0x5b1c> 12800: 320003e0 orr w0, wzr, #0x1 12804: a8c17bfd ldp x29, x30, [sp], #0x10 12808: d65f03c0 ret 1280c: 2a1f03e0 mov w0, wzr 12810: a8c17bfd ldp x29, x30, [sp], #0x10 12814: d65f03c0 ret 12818: f81b0ff9 str x25, [sp, #-0x50]! 1281c: a9015ff8 stp x24, x23, [sp, #0x10] 12820: a90257f6 stp x22, x21, [sp, #0x20] 12824: a9034ff4 stp x20, x19, [sp, #0x30] 12828: a9047bfd stp x29, x30, [sp, #0x40] 1282c: 910103fd add x29, sp, #0x40 12830: aa0203f3 mov x19, x2 12834: aa0103f5 mov x21, x1 12838: aa0003f4 mov x20, x0 1283c: 2a1f03e0 mov w0, wzr 12840: b4000a94 cbz x20, 0x12990 <.text+0x5ca0> 12844: b4000a73 cbz x19, 0x12990 <.text+0x5ca0> 12848: b40005b5 cbz x21, 0x128fc <.text+0x5c0c> 1284c: f00003f6 adrp x22, 0x91000 12850: f00003f7 adrp x23, 0x91000 12854: 913d0ad6 add x22, x22, #0xf42 12858: 913c9ef7 add x23, x23, #0xf27 1285c: 91010e98 add x24, x20, #0x43 12860: aa1803e0 mov x0, x24 12864: 97ffe863 bl 0xc9f0 12868: b40000a0 cbz x0, 0x1287c <.text+0x5b8c> 1286c: 52800501 mov w1, #0x28 // =40 12870: aa1803e0 mov x0, x24 12874: 97ffe7c7 bl 0xc790 12878: b4000080 cbz x0, 0x12888 <.text+0x5b98> 1287c: f9400294 ldr x20, [x20] 12880: b5fffef4 cbnz x20, 0x1285c <.text+0x5b6c> 12884: 14000042 b 0x1298c <.text+0x5c9c> 12888: 39410a99 ldrb w25, [x20, #0x42] 1288c: aa1803e0 mov x0, x24 12890: aa1503e1 mov x1, x21 12894: 97ffe837 bl 0xc970 12898: b4ffff20 cbz x0, 0x1287c <.text+0x5b8c> 1289c: 34ffff19 cbz w25, 0x1287c <.text+0x5b8c> 128a0: 39410e88 ldrb w8, [x20, #0x43] 128a4: 71016d1f cmp w8, #0x5b 128a8: 54fffea0 b.eq 0x1287c <.text+0x5b8c> 128ac: aa1803e0 mov x0, x24 128b0: 940008da bl 0x14c18 <.text+0x7f28> 128b4: a9408e82 ldp x2, x3, [x20, #0x8] 128b8: b4000140 cbz x0, 0x128e0 <.text+0x5bf0> 128bc: 91022005 add x5, x0, #0x88 128c0: 9102a006 add x6, x0, #0xa8 128c4: aa1303e0 mov x0, x19 128c8: aa1703e1 mov x1, x23 128cc: aa1803e4 mov x4, x24 128d0: 94000e9a bl 0x16338 <.text+0x9648> 128d4: f9400294 ldr x20, [x20] 128d8: b5fffc34 cbnz x20, 0x1285c <.text+0x5b6c> 128dc: 1400002c b 0x1298c <.text+0x5c9c> 128e0: aa1303e0 mov x0, x19 128e4: aa1603e1 mov x1, x22 128e8: aa1803e4 mov x4, x24 128ec: 94000e93 bl 0x16338 <.text+0x9648> 128f0: f9400294 ldr x20, [x20] 128f4: b5fffb54 cbnz x20, 0x1285c <.text+0x5b6c> 128f8: 14000025 b 0x1298c <.text+0x5c9c> 128fc: f00003f5 adrp x21, 0x91000 12900: f00003f6 adrp x22, 0x91000 12904: 913d0ab5 add x21, x21, #0xf42 12908: 913c9ed6 add x22, x22, #0xf27 1290c: 14000016 b 0x12964 <.text+0x5c74> 12910: 39410a88 ldrb w8, [x20, #0x42] 12914: 34000388 cbz w8, 0x12984 <.text+0x5c94> 12918: 39410e88 ldrb w8, [x20, #0x43] 1291c: 71016d1f cmp w8, #0x5b 12920: 54000320 b.eq 0x12984 <.text+0x5c94> 12924: aa1703e0 mov x0, x23 12928: 940008bc bl 0x14c18 <.text+0x7f28> 1292c: a9408e82 ldp x2, x3, [x20, #0x8] 12930: b4000100 cbz x0, 0x12950 <.text+0x5c60> 12934: 91022005 add x5, x0, #0x88 12938: 9102a006 add x6, x0, #0xa8 1293c: aa1303e0 mov x0, x19 12940: aa1603e1 mov x1, x22 12944: aa1703e4 mov x4, x23 12948: 94000e7c bl 0x16338 <.text+0x9648> 1294c: 1400000e b 0x12984 <.text+0x5c94> 12950: aa1303e0 mov x0, x19 12954: aa1503e1 mov x1, x21 12958: aa1703e4 mov x4, x23 1295c: 94000e77 bl 0x16338 <.text+0x9648> 12960: 14000009 b 0x12984 <.text+0x5c94> 12964: 91010e97 add x23, x20, #0x43 12968: aa1703e0 mov x0, x23 1296c: 97ffe821 bl 0xc9f0 12970: b40000a0 cbz x0, 0x12984 <.text+0x5c94> 12974: 52800501 mov w1, #0x28 // =40 12978: aa1703e0 mov x0, x23 1297c: 97ffe785 bl 0xc790 12980: b4fffc80 cbz x0, 0x12910 <.text+0x5c20> 12984: f9400294 ldr x20, [x20] 12988: b5fffef4 cbnz x20, 0x12964 <.text+0x5c74> 1298c: 320003e0 orr w0, wzr, #0x1 12990: a9447bfd ldp x29, x30, [sp, #0x40] 12994: a9434ff4 ldp x20, x19, [sp, #0x30] 12998: a94257f6 ldp x22, x21, [sp, #0x20] 1299c: a9415ff8 ldp x24, x23, [sp, #0x10] 129a0: f84507f9 ldr x25, [sp], #0x50 129a4: d65f03c0 ret 129a8: b40000e0 cbz x0, 0x129c4 <.text+0x5cd4> 129ac: 90000588 adrp x8, 0xc2000 129b0: 911cc108 add x8, x8, #0x730 129b4: f9400502 ldr x2, [x8, #0x8] 129b8: b4000062 cbz x2, 0x129c4 <.text+0x5cd4> 129bc: aa1f03e1 mov x1, xzr 129c0: 17ffff96 b 0x12818 <.text+0x5b28> 129c4: 2a1f03e0 mov w0, wzr 129c8: d65f03c0 ret 129cc: f81b0ff9 str x25, [sp, #-0x50]! 129d0: a9015ff8 stp x24, x23, [sp, #0x10] 129d4: a90257f6 stp x22, x21, [sp, #0x20] 129d8: a9034ff4 stp x20, x19, [sp, #0x30] 129dc: a9047bfd stp x29, x30, [sp, #0x40] 129e0: 910103fd add x29, sp, #0x40 129e4: 2a0003f5 mov w21, w0 129e8: 71000abf cmp w21, #0x2 129ec: 54000a2b b.lt 0x12b30 <.text+0x5e40> 129f0: 320003e0 orr w0, wzr, #0x1 129f4: 321803e1 orr w1, wzr, #0x100 129f8: 97ffe5ca bl 0xc120 129fc: aa0003f3 mov x19, x0 12a00: 320003e0 orr w0, wzr, #0x1 12a04: 321603e1 orr w1, wzr, #0x400 12a08: 97ffe5c6 bl 0xc120 12a0c: b00003e1 adrp x1, 0x8f000 12a10: aa0003f4 mov x20, x0 12a14: 9131f021 add x1, x1, #0xc7c 12a18: aa1303e0 mov x0, x19 12a1c: 2a1503e2 mov w2, w21 12a20: 97ffe788 bl 0xc840 12a24: b00003e1 adrp x1, 0x8f000 12a28: f00003e2 adrp x2, 0x91000 12a2c: 91322821 add x1, x1, #0xc8a 12a30: 913ba042 add x2, x2, #0xee8 12a34: 321e03e0 orr w0, wzr, #0x4 12a38: aa1303e3 mov x3, x19 12a3c: 94000c9d bl 0x15cb0 <.text+0x8fc0> 12a40: f0000441 adrp x1, 0x9d000 12a44: 913f2021 add x1, x1, #0xfc8 12a48: aa1303e0 mov x0, x19 12a4c: 97ffe849 bl 0xcb70 12a50: aa0003f5 mov x21, x0 12a54: b40005b5 cbz x21, 0x12b08 <.text+0x5e18> 12a58: 321603e1 orr w1, wzr, #0x400 12a5c: aa1403e0 mov x0, x20 12a60: aa1503e2 mov x2, x21 12a64: 97ffe6c7 bl 0xc580 12a68: b4000420 cbz x0, 0x12aec <.text+0x5dfc> 12a6c: f00003f6 adrp x22, 0x91000 12a70: f00003f7 adrp x23, 0x91000 12a74: f00003f8 adrp x24, 0x91000 12a78: 90000599 adrp x25, 0xc2000 12a7c: 913c6ed6 add x22, x22, #0xf1b 12a80: 913c7ef7 add x23, x23, #0xf1f 12a84: 913c8f18 add x24, x24, #0xf23 12a88: 911cc339 add x25, x25, #0x730 12a8c: 52800501 mov w1, #0x28 // =40 12a90: aa1403e0 mov x0, x20 12a94: 97ffe73f bl 0xc790 12a98: b5000200 cbnz x0, 0x12ad8 <.text+0x5de8> 12a9c: aa1403e0 mov x0, x20 12aa0: aa1603e1 mov x1, x22 12aa4: 97ffe7b3 bl 0xc970 12aa8: b5000120 cbnz x0, 0x12acc <.text+0x5ddc> 12aac: aa1403e0 mov x0, x20 12ab0: aa1703e1 mov x1, x23 12ab4: 97ffe7af bl 0xc970 12ab8: b50000a0 cbnz x0, 0x12acc <.text+0x5ddc> 12abc: aa1403e0 mov x0, x20 12ac0: aa1803e1 mov x1, x24 12ac4: 97ffe7ab bl 0xc970 12ac8: b4000080 cbz x0, 0x12ad8 <.text+0x5de8> 12acc: f9400720 ldr x0, [x25, #0x8] 12ad0: aa1403e1 mov x1, x20 12ad4: 94000e19 bl 0x16338 <.text+0x9648> 12ad8: 321603e1 orr w1, wzr, #0x400 12adc: aa1403e0 mov x0, x20 12ae0: aa1503e2 mov x2, x21 12ae4: 97ffe6a7 bl 0xc580 12ae8: b5fffd20 cbnz x0, 0x12a8c <.text+0x5d9c> 12aec: aa1403e0 mov x0, x20 12af0: 97ffe84c bl 0xcc20 12af4: aa1303e0 mov x0, x19 12af8: 97ffe84a bl 0xcc20 12afc: aa1503e0 mov x0, x21 12b00: 97ffe680 bl 0xc500 12b04: 1400000b b 0x12b30 <.text+0x5e40> 12b08: 97ffe60a bl 0xc330 <__errno@plt> 12b0c: b9400000 ldr w0, [x0] 12b10: 97ffe5f8 bl 0xc2f0 12b14: b00003e1 adrp x1, 0x8f000 12b18: f00003e2 adrp x2, 0x91000 12b1c: aa0003e3 mov x3, x0 12b20: 91322821 add x1, x1, #0xc8a 12b24: 913be842 add x2, x2, #0xefa 12b28: 321e03e0 orr w0, wzr, #0x4 12b2c: 94000c61 bl 0x15cb0 <.text+0x8fc0> 12b30: a9447bfd ldp x29, x30, [sp, #0x40] 12b34: a9434ff4 ldp x20, x19, [sp, #0x30] 12b38: a94257f6 ldp x22, x21, [sp, #0x20] 12b3c: a9415ff8 ldp x24, x23, [sp, #0x10] 12b40: 2a1f03e0 mov w0, wzr 12b44: f84507f9 ldr x25, [sp], #0x50 12b48: d65f03c0 ret 12b4c: f81e0ff3 str x19, [sp, #-0x20]! 12b50: a9017bfd stp x29, x30, [sp, #0x10] 12b54: 910043fd add x29, sp, #0x10 12b58: 90000593 adrp x19, 0xc2000 12b5c: f943a260 ldr x0, [x19, #0x740] 12b60: b4000060 cbz x0, 0x12b6c <.text+0x5e7c> 12b64: 97ffe667 bl 0xc500 12b68: f903a27f str xzr, [x19, #0x740] 12b6c: 90000593 adrp x19, 0xc2000 12b70: 911d0273 add x19, x19, #0x740 12b74: f9400660 ldr x0, [x19, #0x8] 12b78: b4000060 cbz x0, 0x12b84 <.text+0x5e94> 12b7c: 97ffe829 bl 0xcc20 12b80: f900067f str xzr, [x19, #0x8] 12b84: a9417bfd ldp x29, x30, [sp, #0x10] 12b88: f84207f3 ldr x19, [sp], #0x20 12b8c: d65f03c0 ret 12b90: f81d0ff5 str x21, [sp, #-0x30]! 12b94: a9014ff4 stp x20, x19, [sp, #0x10] 12b98: a9027bfd stp x29, x30, [sp, #0x20] 12b9c: 910083fd add x29, sp, #0x20 12ba0: aa0103f3 mov x19, x1 12ba4: b00003e1 adrp x1, 0x8f000 12ba8: f00003e2 adrp x2, 0x91000 12bac: aa0003f4 mov x20, x0 12bb0: 91322821 add x1, x1, #0xc8a 12bb4: 9133b042 add x2, x2, #0xcec 12bb8: 321e03e0 orr w0, wzr, #0x4 12bbc: 94000c3d bl 0x15cb0 <.text+0x8fc0> 12bc0: 320003e0 orr w0, wzr, #0x1 12bc4: 321803e1 orr w1, wzr, #0x100 12bc8: 97ffe556 bl 0xc120 12bcc: 90000595 adrp x21, 0xc2000 12bd0: 911d02b5 add x21, x21, #0x740 12bd4: f90006a0 str x0, [x21, #0x8] 12bd8: b4000520 cbz x0, 0x12c7c <.text+0x5f8c> 12bdc: f00003e2 adrp x2, 0x91000 12be0: f00003e4 adrp x4, 0x91000 12be4: 9125b042 add x2, x2, #0x96c 12be8: 913d9c84 add x4, x4, #0xf67 12bec: 321803e1 orr w1, wzr, #0x100 12bf0: aa1403e3 mov x3, x20 12bf4: 97ffe5df bl 0xc370 12bf8: 7100041f cmp w0, #0x1 12bfc: 5400040b b.lt 0x12c7c <.text+0x5f8c> 12c00: f94006a0 ldr x0, [x21, #0x8] 12c04: 90000461 adrp x1, 0x9e000 12c08: 91062821 add x1, x1, #0x18a 12c0c: 97ffe7d9 bl 0xcb70 12c10: f90002a0 str x0, [x21] 12c14: b4000340 cbz x0, 0x12c7c <.text+0x5f8c> 12c18: aa1303e1 mov x1, x19 12c1c: 94000e18 bl 0x1647c <.text+0x978c> 12c20: b00003e1 adrp x1, 0x8f000 12c24: 91322821 add x1, x1, #0xc8a 12c28: 7100001f cmp w0, #0x0 12c2c: 540000ed b.le 0x12c48 <.text+0x5f58> 12c30: f00003e2 adrp x2, 0x91000 12c34: 913dd442 add x2, x2, #0xf75 12c38: 321e03e0 orr w0, wzr, #0x4 12c3c: 94000c1d bl 0x15cb0 <.text+0x8fc0> 12c40: 320003e0 orr w0, wzr, #0x1 12c44: 14000019 b 0x12ca8 <.text+0x5fb8> 12c48: f00003e2 adrp x2, 0x91000 12c4c: 91345842 add x2, x2, #0xd16 12c50: 321f07e0 orr w0, wzr, #0x6 12c54: 94000c17 bl 0x15cb0 <.text+0x8fc0> 12c58: 90000593 adrp x19, 0xc2000 12c5c: f943a260 ldr x0, [x19, #0x740] 12c60: b4000060 cbz x0, 0x12c6c <.text+0x5f7c> 12c64: 97ffe627 bl 0xc500 12c68: f903a27f str xzr, [x19, #0x740] 12c6c: f94006a0 ldr x0, [x21, #0x8] 12c70: b4000060 cbz x0, 0x12c7c <.text+0x5f8c> 12c74: 97ffe7eb bl 0xcc20 12c78: f90006bf str xzr, [x21, #0x8] 12c7c: 97ffe5ad bl 0xc330 <__errno@plt> 12c80: b9400000 ldr w0, [x0] 12c84: 97ffe59b bl 0xc2f0 12c88: b00003e1 adrp x1, 0x8f000 12c8c: f00003e2 adrp x2, 0x91000 12c90: aa0003e3 mov x3, x0 12c94: 91322821 add x1, x1, #0xc8a 12c98: 913e5842 add x2, x2, #0xf96 12c9c: 528000a0 mov w0, #0x5 // =5 12ca0: 94000c04 bl 0x15cb0 <.text+0x8fc0> 12ca4: 2a1f03e0 mov w0, wzr 12ca8: a9427bfd ldp x29, x30, [sp, #0x20] 12cac: a9414ff4 ldp x20, x19, [sp, #0x10] 12cb0: f84307f5 ldr x21, [sp], #0x30 12cb4: d65f03c0 ret 12cb8: d10703ff sub sp, sp, #0x1c0 12cbc: a9166ffc stp x28, x27, [sp, #0x160] 12cc0: a91767fa stp x26, x25, [sp, #0x170] 12cc4: a9185ff8 stp x24, x23, [sp, #0x180] 12cc8: a91957f6 stp x22, x21, [sp, #0x190] 12ccc: a91a4ff4 stp x20, x19, [sp, #0x1a0] 12cd0: a91b7bfd stp x29, x30, [sp, #0x1b0] 12cd4: 9106c3fd add x29, sp, #0x1b0 12cd8: d53bd058 mrs x24, TPIDR_EL0 12cdc: f9401708 ldr x8, [x24, #0x28] 12ce0: 2a0003f4 mov w20, w0 12ce4: 7100069f cmp w20, #0x1 12ce8: f81a83a8 stur x8, [x29, #-0x58] 12cec: 540000cc b.gt 0x12d04 <.text+0x6014> 12cf0: b00003e1 adrp x1, 0x8f000 12cf4: f00003e2 adrp x2, 0x91000 12cf8: 91322821 add x1, x1, #0xc8a 12cfc: 913ee042 add x2, x2, #0xfb8 12d00: 140000d2 b 0x13048 <.text+0x6358> 12d04: f00003e1 adrp x1, 0x91000 12d08: 913f1c21 add x1, x1, #0xfc7 12d0c: 910163e0 add x0, sp, #0x58 12d10: 2a1403e2 mov w2, w20 12d14: 97ffe6cb bl 0xc840 12d18: f0000441 adrp x1, 0x9d000 12d1c: 913f2021 add x1, x1, #0xfc8 12d20: 910163e0 add x0, sp, #0x58 12d24: 97ffe793 bl 0xcb70 12d28: aa0003f5 mov x21, x0 12d2c: b4001ad5 cbz x21, 0x13084 <.text+0x6394> 12d30: 321403e0 orr w0, wzr, #0x1000 12d34: 97ffe76f bl 0xcaf0 12d38: 321403e2 orr w2, wzr, #0x1000 12d3c: 2a1f03e1 mov w1, wzr 12d40: aa0003f3 mov x19, x0 12d44: 97ffe787 bl 0xcb60 12d48: f00003f6 adrp x22, 0x91000 12d4c: 913f9ad6 add x22, x22, #0xfe6 12d50: 32002fe1 orr w1, wzr, #0xfff 12d54: aa1303e0 mov x0, x19 12d58: aa1503e2 mov x2, x21 12d5c: 97ffe609 bl 0xc580 12d60: b4001680 cbz x0, 0x13030 <.text+0x6340> 12d64: aa1303e0 mov x0, x19 12d68: aa1603e1 mov x1, x22 12d6c: 97ffe701 bl 0xc970 12d70: b4ffff00 cbz x0, 0x12d50 <.text+0x6060> 12d74: f00003e1 adrp x1, 0x91000 12d78: 91378c21 add x1, x1, #0xde3 12d7c: aa1303e0 mov x0, x19 12d80: 97ffe708 bl 0xc9a0 12d84: b4001560 cbz x0, 0x13030 <.text+0x6340> 12d88: f00003f6 adrp x22, 0x91000 12d8c: 12800017 mov w23, #-0x1 // =-1 12d90: 91378ed6 add x22, x22, #0xde3 12d94: 97ffe497 bl 0xbff0 12d98: 6b17001f cmp w0, w23 12d9c: 7a40c804 ccmp w0, #0x0, #0x4, gt 12da0: 1a97c017 csel w23, w0, w23, gt 12da4: aa1f03e0 mov x0, xzr 12da8: aa1603e1 mov x1, x22 12dac: 97ffe6fd bl 0xc9a0 12db0: b5ffff20 cbnz x0, 0x12d94 <.text+0x60a4> 12db4: aa1503e0 mov x0, x21 12db8: 97ffe5d2 bl 0xc500 12dbc: 310006ff cmn w23, #0x1 12dc0: 540013c0 b.eq 0x13038 <.text+0x6348> 12dc4: d00003e2 adrp x2, 0x90000 12dc8: 91104c42 add x2, x2, #0x413 12dcc: 910103e0 add x0, sp, #0x40 12dd0: 52800281 mov w1, #0x14 // =20 12dd4: 2a1403e3 mov w3, w20 12dd8: b90053ff str wzr, [sp, #0x50] 12ddc: a9047fff stp xzr, xzr, [sp, #0x40] 12de0: 97ffe564 bl 0xc370 12de4: 910103e0 add x0, sp, #0x40 12de8: 97ffe62a bl 0xc690 12dec: aa0003fc mov x28, x0 12df0: b40015fc cbz x28, 0x130ac <.text+0x63bc> 12df4: 9100a3e8 add x8, sp, #0x28 12df8: 91002116 add x22, x8, #0x8 12dfc: 321403e0 orr w0, wzr, #0x1000 12e00: f9000bf8 str x24, [sp, #0x10] 12e04: a9037fff stp xzr, xzr, [sp, #0x30] 12e08: f90017f6 str x22, [sp, #0x28] 12e0c: 97ffe739 bl 0xcaf0 12e10: f90013e0 str x0, [sp, #0x20] 12e14: 321403e0 orr w0, wzr, #0x1000 12e18: 97ffe736 bl 0xcaf0 12e1c: aa0003f5 mov x21, x0 12e20: aa1c03e0 mov x0, x28 12e24: 97ffe6ef bl 0xc9e0 12e28: aa0003fb mov x27, x0 12e2c: b400155b cbz x27, 0x130d4 <.text+0x63e4> 12e30: 2a1f03f9 mov w25, wzr 12e34: 2a1f03fa mov w26, wzr 12e38: b9001ffa str w26, [sp, #0x1c] 12e3c: f94013f4 ldr x20, [sp, #0x20] 12e40: 321403e2 orr w2, wzr, #0x1000 12e44: 2a1f03e1 mov w1, wzr 12e48: aa1403e0 mov x0, x20 12e4c: 97ffe745 bl 0xcb60 12e50: 321403e2 orr w2, wzr, #0x1000 12e54: aa1503e0 mov x0, x21 12e58: 2a1f03e1 mov w1, wzr 12e5c: 97ffe741 bl 0xcb60 12e60: f00003e2 adrp x2, 0x91000 12e64: 91004f64 add x4, x27, #0x13 12e68: 32002fe1 orr w1, wzr, #0xfff 12e6c: 910103e3 add x3, sp, #0x40 12e70: aa1403e0 mov x0, x20 12e74: 9125b042 add x2, x2, #0x96c 12e78: 11000739 add w25, w25, #0x1 12e7c: 97ffe53d bl 0xc370 12e80: 32002fe2 orr w2, wzr, #0xfff 12e84: aa1403e0 mov x0, x20 12e88: aa1503e1 mov x1, x21 12e8c: 97ffe6b5 bl 0xc960 12e90: f9401bfa ldr x26, [sp, #0x30] 12e94: 93407c08 sxtw x8, w0 12e98: 7100001f cmp w0, #0x0 12e9c: 9a88b3e8 csel x8, xzr, x8, lt 12ea0: 38286abf strb wzr, [x21, x8] 12ea4: b40002da cbz x26, 0x12efc <.text+0x620c> 12ea8: aa1603f8 mov x24, x22 12eac: f9401340 ldr x0, [x26, #0x20] 12eb0: aa1503e1 mov x1, x21 12eb4: 97ffe64f bl 0xc7f0 12eb8: 36f80080 tbz w0, #0x1f, 0x12ec8 <.text+0x61d8> 12ebc: f940075a ldr x26, [x26, #0x8] 12ec0: b5ffff7a cbnz x26, 0x12eac <.text+0x61bc> 12ec4: 14000004 b 0x12ed4 <.text+0x61e4> 12ec8: aa1a03f8 mov x24, x26 12ecc: f940035a ldr x26, [x26] 12ed0: b5fffefa cbnz x26, 0x12eac <.text+0x61bc> 12ed4: eb16031f cmp x24, x22 12ed8: 54000120 b.eq 0x12efc <.text+0x620c> 12edc: f9401301 ldr x1, [x24, #0x20] 12ee0: aa1503e0 mov x0, x21 12ee4: 97ffe643 bl 0xc7f0 12ee8: 37f800a0 tbnz w0, #0x1f, 0x12efc <.text+0x620c> 12eec: b9402b08 ldr w8, [x24, #0x28] 12ef0: 11000508 add w8, w8, #0x1 12ef4: b9002b08 str w8, [x24, #0x28] 12ef8: 14000042 b 0x13000 <.text+0x6310> 12efc: f9401fe8 ldr x8, [sp, #0x38] 12f00: f10ffd1f cmp x8, #0x3ff 12f04: 54000888 b.hi 0x13014 <.text+0x6324> 12f08: aa1503e0 mov x0, x21 12f0c: 2a1903f4 mov w20, w25 12f10: aa1c03f9 mov x25, x28 12f14: 97ffe6b7 bl 0xc9f0 12f18: 91000400 add x0, x0, #0x1 12f1c: 97ffe6f5 bl 0xcaf0 12f20: aa1503e1 mov x1, x21 12f24: aa0003fb mov x27, x0 12f28: 97ffe74a bl 0xcc50 12f2c: f9401bfa ldr x26, [sp, #0x30] 12f30: aa1603f8 mov x24, x22 12f34: b50000fa cbnz x26, 0x12f50 <.text+0x6260> 12f38: aa1603fa mov x26, x22 12f3c: aa1603f8 mov x24, x22 12f40: f940031c ldr x28, [x24] 12f44: b500057c cbnz x28, 0x12ff0 <.text+0x6300> 12f48: 14000016 b 0x12fa0 <.text+0x62b0> 12f4c: aa0803fa mov x26, x8 12f50: f940135c ldr x28, [x26, #0x20] 12f54: aa1b03e0 mov x0, x27 12f58: aa1c03e1 mov x1, x28 12f5c: 97ffe625 bl 0xc7f0 12f60: 37f80120 tbnz w0, #0x1f, 0x12f84 <.text+0x6294> 12f64: aa1c03e0 mov x0, x28 12f68: aa1b03e1 mov x1, x27 12f6c: 97ffe621 bl 0xc7f0 12f70: 36f80140 tbz w0, #0x1f, 0x12f98 <.text+0x62a8> 12f74: aa1a03f8 mov x24, x26 12f78: f8408f08 ldr x8, [x24, #0x8]! 12f7c: b5fffe88 cbnz x8, 0x12f4c <.text+0x625c> 12f80: 14000006 b 0x12f98 <.text+0x62a8> 12f84: f9400348 ldr x8, [x26] 12f88: b4000068 cbz x8, 0x12f94 <.text+0x62a4> 12f8c: aa1a03f8 mov x24, x26 12f90: 17ffffef b 0x12f4c <.text+0x625c> 12f94: aa1a03f8 mov x24, x26 12f98: f940031c ldr x28, [x24] 12f9c: b50002bc cbnz x28, 0x12ff0 <.text+0x6300> 12fa0: 321c07e0 orr w0, wzr, #0x30 12fa4: 94013f68 bl 0x62d44 12fa8: aa0003fc mov x28, x0 12fac: f900139b str x27, [x28, #0x20] 12fb0: b9002b9f str wzr, [x28, #0x28] 12fb4: a9007f9f stp xzr, xzr, [x28] 12fb8: f9000b9a str x26, [x28, #0x10] 12fbc: f900031c str x28, [x24] 12fc0: f94017e8 ldr x8, [sp, #0x28] 12fc4: f9400108 ldr x8, [x8] 12fc8: b4000088 cbz x8, 0x12fd8 <.text+0x62e8> 12fcc: f90017e8 str x8, [sp, #0x28] 12fd0: f9400301 ldr x1, [x24] 12fd4: 14000002 b 0x12fdc <.text+0x62ec> 12fd8: aa1c03e1 mov x1, x28 12fdc: f9401be0 ldr x0, [sp, #0x30] 12fe0: 9400009c bl 0x13250 <.text+0x6560> 12fe4: f9401fe8 ldr x8, [sp, #0x38] 12fe8: 91000508 add x8, x8, #0x1 12fec: f9001fe8 str x8, [sp, #0x38] 12ff0: 320003e8 orr w8, wzr, #0x1 12ff4: b9002b88 str w8, [x28, #0x28] 12ff8: aa1903fc mov x28, x25 12ffc: 2a1403f9 mov w25, w20 13000: aa1c03e0 mov x0, x28 13004: 97ffe677 bl 0xc9e0 13008: aa0003fb mov x27, x0 1300c: b5fff19b cbnz x27, 0x12e3c <.text+0x614c> 13010: 14000025 b 0x130a4 <.text+0x63b4> 13014: b9401ffa ldr w26, [sp, #0x1c] 13018: aa1c03e0 mov x0, x28 1301c: 1100075a add w26, w26, #0x1 13020: 97ffe670 bl 0xc9e0 13024: aa0003fb mov x27, x0 13028: b5fff09b cbnz x27, 0x12e38 <.text+0x6148> 1302c: 1400002c b 0x130dc <.text+0x63ec> 13030: aa1503e0 mov x0, x21 13034: 97ffe533 bl 0xc500 13038: 900003e1 adrp x1, 0x8f000 1303c: d00003e2 adrp x2, 0x91000 13040: 91322821 add x1, x1, #0xc8a 13044: 913fd442 add x2, x2, #0xff5 13048: 321e03e0 orr w0, wzr, #0x4 1304c: 94000b19 bl 0x15cb0 <.text+0x8fc0> 13050: 2a1f03e0 mov w0, wzr 13054: f9401708 ldr x8, [x24, #0x28] 13058: f85a83a9 ldur x9, [x29, #-0x58] 1305c: eb09011f cmp x8, x9 13060: 54000d01 b.ne 0x13200 <.text+0x6510> 13064: a95b7bfd ldp x29, x30, [sp, #0x1b0] 13068: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 1306c: a95957f6 ldp x22, x21, [sp, #0x190] 13070: a9585ff8 ldp x24, x23, [sp, #0x180] 13074: a95767fa ldp x26, x25, [sp, #0x170] 13078: a9566ffc ldp x28, x27, [sp, #0x160] 1307c: 910703ff add sp, sp, #0x1c0 13080: d65f03c0 ret 13084: 900003e1 adrp x1, 0x8f000 13088: d00003e2 adrp x2, 0x91000 1308c: 91322821 add x1, x1, #0xc8a 13090: 913f5c42 add x2, x2, #0xfd7 13094: 321e03e0 orr w0, wzr, #0x4 13098: 910163e3 add x3, sp, #0x58 1309c: 94000b05 bl 0x15cb0 <.text+0x8fc0> 130a0: 17ffffec b 0x13050 <.text+0x6360> 130a4: b9401ffa ldr w26, [sp, #0x1c] 130a8: 1400000d b 0x130dc <.text+0x63ec> 130ac: 97ffe4a1 bl 0xc330 <__errno@plt> 130b0: b9400004 ldr w4, [x0] 130b4: 900003e1 adrp x1, 0x8f000 130b8: f00003e2 adrp x2, 0x92000 130bc: 91322821 add x1, x1, #0xc8a 130c0: 91000842 add x2, x2, #0x2 130c4: 321e03e0 orr w0, wzr, #0x4 130c8: 910103e3 add x3, sp, #0x40 130cc: 94000af9 bl 0x15cb0 <.text+0x8fc0> 130d0: 17ffffe0 b 0x13050 <.text+0x6360> 130d4: 2a1f03fa mov w26, wzr 130d8: 2a1f03f9 mov w25, wzr 130dc: aa1c03e0 mov x0, x28 130e0: 97ffe480 bl 0xc2e0 130e4: f00003e1 adrp x1, 0x92000 130e8: 4b1902e4 sub w4, w23, w25 130ec: 91007c21 add x1, x1, #0x1f 130f0: aa1303e0 mov x0, x19 130f4: 2a1703e2 mov w2, w23 130f8: 2a1903e3 mov w3, w25 130fc: 97ffe5d1 bl 0xc840 13100: f0000578 adrp x24, 0xc2000 13104: f943a300 ldr x0, [x24, #0x740] 13108: aa1303e1 mov x1, x19 1310c: 94000c8b bl 0x16338 <.text+0x9648> 13110: f94017f9 ldr x25, [sp, #0x28] 13114: eb16033f cmp x25, x22 13118: 54000480 b.eq 0x131a8 <.text+0x64b8> 1311c: f00003f7 adrp x23, 0x92000 13120: 91012ef7 add x23, x23, #0x4b 13124: f9401322 ldr x2, [x25, #0x20] 13128: b9402b23 ldr w3, [x25, #0x28] 1312c: aa1303e0 mov x0, x19 13130: aa1703e1 mov x1, x23 13134: 97ffe5c3 bl 0xc840 13138: f943a300 ldr x0, [x24, #0x740] 1313c: aa1303e1 mov x1, x19 13140: 94000c7e bl 0x16338 <.text+0x9648> 13144: f9401320 ldr x0, [x25, #0x20] 13148: 97ffe6b6 bl 0xcc20 1314c: f9400728 ldr x8, [x25, #0x8] 13150: b40000a8 cbz x8, 0x13164 <.text+0x6474> 13154: aa0803f9 mov x25, x8 13158: f9400328 ldr x8, [x25] 1315c: b5ffffc8 cbnz x8, 0x13154 <.text+0x6464> 13160: 1400000c b 0x13190 <.text+0x64a0> 13164: aa1903e8 mov x8, x25 13168: f8410d09 ldr x9, [x8, #0x10]! 1316c: f940012a ldr x10, [x9] 13170: eb19015f cmp x10, x25 13174: 54000140 b.eq 0x1319c <.text+0x64ac> 13178: f9400109 ldr x9, [x8] 1317c: aa0903e8 mov x8, x9 13180: f8410d19 ldr x25, [x8, #0x10]! 13184: f940032a ldr x10, [x25] 13188: eb09015f cmp x10, x9 1318c: 54ffff61 b.ne 0x13178 <.text+0x6488> 13190: eb16033f cmp x25, x22 13194: 54fffc81 b.ne 0x13124 <.text+0x6434> 13198: 14000004 b 0x131a8 <.text+0x64b8> 1319c: aa0903f9 mov x25, x9 131a0: eb16033f cmp x25, x22 131a4: 54fffc01 b.ne 0x13124 <.text+0x6434> 131a8: 7100035f cmp w26, #0x0 131ac: 5400012d b.le 0x131d0 <.text+0x64e0> 131b0: f00003e1 adrp x1, 0x92000 131b4: 91014c21 add x1, x1, #0x53 131b8: aa1303e0 mov x0, x19 131bc: 2a1a03e2 mov w2, w26 131c0: 97ffe5a0 bl 0xc840 131c4: f943a300 ldr x0, [x24, #0x740] 131c8: aa1303e1 mov x1, x19 131cc: 94000c5b bl 0x16338 <.text+0x9648> 131d0: aa1303e0 mov x0, x19 131d4: 97ffe693 bl 0xcc20 131d8: f94013e0 ldr x0, [sp, #0x20] 131dc: 97ffe691 bl 0xcc20 131e0: aa1503e0 mov x0, x21 131e4: 97ffe68f bl 0xcc20 131e8: f9401be1 ldr x1, [sp, #0x30] 131ec: 9100a3e0 add x0, sp, #0x28 131f0: 94000005 bl 0x13204 <.text+0x6514> 131f4: f9400bf8 ldr x24, [sp, #0x10] 131f8: 320003e0 orr w0, wzr, #0x1 131fc: 17ffff96 b 0x13054 <.text+0x6364> 13200: 97ffe4dc bl 0xc570 <__stack_chk_fail@plt> 13204: a9be4ff4 stp x20, x19, [sp, #-0x20]! 13208: a9017bfd stp x29, x30, [sp, #0x10] 1320c: 910043fd add x29, sp, #0x10 13210: aa0103f3 mov x19, x1 13214: aa0003f4 mov x20, x0 13218: b4000173 cbz x19, 0x13244 <.text+0x6554> 1321c: f9400261 ldr x1, [x19] 13220: aa1403e0 mov x0, x20 13224: 97fffff8 bl 0x13204 <.text+0x6514> 13228: f9400661 ldr x1, [x19, #0x8] 1322c: aa1403e0 mov x0, x20 13230: 97fffff5 bl 0x13204 <.text+0x6514> 13234: a9417bfd ldp x29, x30, [sp, #0x10] 13238: aa1303e0 mov x0, x19 1323c: a8c24ff4 ldp x20, x19, [sp], #0x20 13240: 14013ef4 b 0x62e10 13244: a9417bfd ldp x29, x30, [sp, #0x10] 13248: a8c24ff4 ldp x20, x19, [sp], #0x20 1324c: d65f03c0 ret 13250: eb00003f cmp x1, x0 13254: 1a9f17e8 cset w8, eq 13258: 39006028 strb w8, [x1, #0x18] 1325c: 54000300 b.eq 0x132bc <.text+0x65cc> 13260: 320003ea orr w10, wzr, #0x1 13264: f9400829 ldr x9, [x1, #0x10] 13268: 39406128 ldrb w8, [x9, #0x18] 1326c: 35000288 cbnz w8, 0x132bc <.text+0x65cc> 13270: f9400928 ldr x8, [x9, #0x10] 13274: f940010b ldr x11, [x8] 13278: eb09017f cmp x11, x9 1327c: 540000a0 b.eq 0x13290 <.text+0x65a0> 13280: b400020b cbz x11, 0x132c0 <.text+0x65d0> 13284: 38418d6c ldrb w12, [x11, #0x18]! 13288: 340000cc cbz w12, 0x132a0 <.text+0x65b0> 1328c: 1400000d b 0x132c0 <.text+0x65d0> 13290: f940050b ldr x11, [x8, #0x8] 13294: b400020b cbz x11, 0x132d4 <.text+0x65e4> 13298: 38418d6c ldrb w12, [x11, #0x18]! 1329c: 350001cc cbnz w12, 0x132d4 <.text+0x65e4> 132a0: eb00011f cmp x8, x0 132a4: 3900612a strb w10, [x9, #0x18] 132a8: 1a9f17e9 cset w9, eq 132ac: aa0803e1 mov x1, x8 132b0: 39006109 strb w9, [x8, #0x18] 132b4: 3900016a strb w10, [x11] 132b8: 54fffd61 b.ne 0x13264 <.text+0x6574> 132bc: d65f03c0 ret 132c0: f940012a ldr x10, [x9] 132c4: eb01015f cmp x10, x1 132c8: 540002e0 b.eq 0x13324 <.text+0x6634> 132cc: aa0903ea mov x10, x9 132d0: 14000025 b 0x13364 <.text+0x6674> 132d4: f940012a ldr x10, [x9] 132d8: eb01015f cmp x10, x1 132dc: 540006a0 b.eq 0x133b0 <.text+0x66c0> 132e0: f940052a ldr x10, [x9, #0x8] 132e4: f940014b ldr x11, [x10] 132e8: f900052b str x11, [x9, #0x8] 132ec: b400006b cbz x11, 0x132f8 <.text+0x6608> 132f0: f9000969 str x9, [x11, #0x10] 132f4: f9400928 ldr x8, [x9, #0x10] 132f8: f9000948 str x8, [x10, #0x10] 132fc: f9400928 ldr x8, [x9, #0x10] 13300: aa0803eb mov x11, x8 13304: f840856c ldr x12, [x11], #0x8 13308: eb09019f cmp x12, x9 1330c: 9a8b0108 csel x8, x8, x11, eq 13310: f900010a str x10, [x8] 13314: f9000149 str x9, [x10] 13318: f900092a str x10, [x9, #0x10] 1331c: f9400948 ldr x8, [x10, #0x10] 13320: 14000025 b 0x133b4 <.text+0x66c4> 13324: f940012a ldr x10, [x9] 13328: f940054b ldr x11, [x10, #0x8] 1332c: f900012b str x11, [x9] 13330: b400006b cbz x11, 0x1333c <.text+0x664c> 13334: f9000969 str x9, [x11, #0x10] 13338: f9400928 ldr x8, [x9, #0x10] 1333c: f9000948 str x8, [x10, #0x10] 13340: f9400928 ldr x8, [x9, #0x10] 13344: aa0803eb mov x11, x8 13348: f840856c ldr x12, [x11], #0x8 1334c: eb09019f cmp x12, x9 13350: 9a8b0108 csel x8, x8, x11, eq 13354: f900010a str x10, [x8] 13358: f9000549 str x9, [x10, #0x8] 1335c: f900092a str x10, [x9, #0x10] 13360: f9400948 ldr x8, [x10, #0x10] 13364: 320003e9 orr w9, wzr, #0x1 13368: 39006149 strb w9, [x10, #0x18] 1336c: f9400509 ldr x9, [x8, #0x8] 13370: 3900611f strb wzr, [x8, #0x18] 13374: f940012a ldr x10, [x9] 13378: f900050a str x10, [x8, #0x8] 1337c: b400004a cbz x10, 0x13384 <.text+0x6694> 13380: f9000948 str x8, [x10, #0x10] 13384: f940090a ldr x10, [x8, #0x10] 13388: f900092a str x10, [x9, #0x10] 1338c: f940090a ldr x10, [x8, #0x10] 13390: aa0a03eb mov x11, x10 13394: f840856c ldr x12, [x11], #0x8 13398: eb08019f cmp x12, x8 1339c: 9a8b014a csel x10, x10, x11, eq 133a0: f9000149 str x9, [x10] 133a4: f9000128 str x8, [x9] 133a8: f9000909 str x9, [x8, #0x10] 133ac: d65f03c0 ret 133b0: aa0903ea mov x10, x9 133b4: 320003e9 orr w9, wzr, #0x1 133b8: 39006149 strb w9, [x10, #0x18] 133bc: f9400109 ldr x9, [x8] 133c0: 3900611f strb wzr, [x8, #0x18] 133c4: f940052a ldr x10, [x9, #0x8] 133c8: f900010a str x10, [x8] 133cc: b400004a cbz x10, 0x133d4 <.text+0x66e4> 133d0: f9000948 str x8, [x10, #0x10] 133d4: f940090a ldr x10, [x8, #0x10] 133d8: f900092a str x10, [x9, #0x10] 133dc: f940090a ldr x10, [x8, #0x10] 133e0: aa0a03eb mov x11, x10 133e4: f840856c ldr x12, [x11], #0x8 133e8: eb08019f cmp x12, x8 133ec: 9a8b014a csel x10, x10, x11, eq 133f0: f9000149 str x9, [x10] 133f4: f9000528 str x8, [x9, #0x8] 133f8: f9000909 str x9, [x8, #0x10] 133fc: d65f03c0 ret 13400: f81d0ff5 str x21, [sp, #-0x30]! 13404: a9014ff4 stp x20, x19, [sp, #0x10] 13408: a9027bfd stp x29, x30, [sp, #0x20] 1340c: 910083fd add x29, sp, #0x20 13410: aa0003f3 mov x19, x0 13414: b40002b3 cbz x19, 0x13468 <.text+0x6778> 13418: b9400a68 ldr w8, [x19, #0x8] 1341c: f9400260 ldr x0, [x19] 13420: 7100051f cmp w8, #0x1 13424: 5400016b b.lt 0x13450 <.text+0x6760> 13428: aa1f03f4 mov x20, xzr 1342c: 321c03f5 orr w21, wzr, #0x10 13430: f8756800 ldr x0, [x0, x21] 13434: 97ffe5fb bl 0xcc20 13438: b9800a68 ldrsw x8, [x19, #0x8] 1343c: f9400260 ldr x0, [x19] 13440: 91000694 add x20, x20, #0x1 13444: 910062b5 add x21, x21, #0x18 13448: eb08029f cmp x20, x8 1344c: 54ffff2b b.lt 0x13430 <.text+0x6740> 13450: 97ffe5f4 bl 0xcc20 13454: aa1303e0 mov x0, x19 13458: a9427bfd ldp x29, x30, [sp, #0x20] 1345c: a9414ff4 ldp x20, x19, [sp, #0x10] 13460: f84307f5 ldr x21, [sp], #0x30 13464: 17ffe5ef b 0xcc20 13468: a9427bfd ldp x29, x30, [sp, #0x20] 1346c: a9414ff4 ldp x20, x19, [sp, #0x10] 13470: f84307f5 ldr x21, [sp], #0x30 13474: d65f03c0 ret 13478: f81c0ff7 str x23, [sp, #-0x40]! 1347c: a90157f6 stp x22, x21, [sp, #0x10] 13480: a9024ff4 stp x20, x19, [sp, #0x20] 13484: a9037bfd stp x29, x30, [sp, #0x30] 13488: 9100c3fd add x29, sp, #0x30 1348c: f0000574 adrp x20, 0xc2000 13490: f943aa80 ldr x0, [x20, #0x750] 13494: b40003c0 cbz x0, 0x1350c <.text+0x681c> 13498: a940d408 ldp x8, x21, [x0, #0x8] 1349c: b4000308 cbz x8, 0x134fc <.text+0x680c> 134a0: f9400113 ldr x19, [x8] 134a4: b4000273 cbz x19, 0x134f0 <.text+0x6800> 134a8: b9400a68 ldr w8, [x19, #0x8] 134ac: f9400260 ldr x0, [x19] 134b0: 7100051f cmp w8, #0x1 134b4: 5400016b b.lt 0x134e0 <.text+0x67f0> 134b8: aa1f03f6 mov x22, xzr 134bc: 321c03f7 orr w23, wzr, #0x10 134c0: f8776800 ldr x0, [x0, x23] 134c4: 97ffe5d7 bl 0xcc20 134c8: b9800a68 ldrsw x8, [x19, #0x8] 134cc: f9400260 ldr x0, [x19] 134d0: 910006d6 add x22, x22, #0x1 134d4: 910062f7 add x23, x23, #0x18 134d8: eb0802df cmp x22, x8 134dc: 54ffff2b b.lt 0x134c0 <.text+0x67d0> 134e0: 97ffe5d0 bl 0xcc20 134e4: aa1303e0 mov x0, x19 134e8: 97ffe5ce bl 0xcc20 134ec: f943aa80 ldr x0, [x20, #0x750] 134f0: f9400400 ldr x0, [x0, #0x8] 134f4: 97ffe5cb bl 0xcc20 134f8: f943aa80 ldr x0, [x20, #0x750] 134fc: 97ffe5c9 bl 0xcc20 13500: aa1503e0 mov x0, x21 13504: f903aa95 str x21, [x20, #0x750] 13508: b5fffc95 cbnz x21, 0x13498 <.text+0x67a8> 1350c: a9437bfd ldp x29, x30, [sp, #0x30] 13510: a9424ff4 ldp x20, x19, [sp, #0x20] 13514: a94157f6 ldp x22, x21, [sp, #0x10] 13518: f84407f7 ldr x23, [sp], #0x40 1351c: d65f03c0 ret 13520: f81e0ff3 str x19, [sp, #-0x20]! 13524: a9017bfd stp x29, x30, [sp, #0x10] 13528: 910043fd add x29, sp, #0x10 1352c: aa0103f3 mov x19, x1 13530: aa0003e8 mov x8, x0 13534: 12800000 mov w0, #-0x1 // =-1 13538: b4000108 cbz x8, 0x13558 <.text+0x6868> 1353c: b40000f3 cbz x19, 0x13558 <.text+0x6868> 13540: 321c03e2 orr w2, wzr, #0x10 13544: aa1303e0 mov x0, x19 13548: aa0803e1 mov x1, x8 1354c: 97ffe44d bl 0xc680 13550: 2a1f03e0 mov w0, wzr 13554: 39003e7f strb wzr, [x19, #0xf] 13558: a9417bfd ldp x29, x30, [sp, #0x10] 1355c: f84207f3 ldr x19, [sp], #0x20 13560: d65f03c0 ret 13564: d10583ff sub sp, sp, #0x160 13568: a9106ffc stp x28, x27, [sp, #0x100] 1356c: a91167fa stp x26, x25, [sp, #0x110] 13570: a9125ff8 stp x24, x23, [sp, #0x120] 13574: a91357f6 stp x22, x21, [sp, #0x130] 13578: a9144ff4 stp x20, x19, [sp, #0x140] 1357c: a9157bfd stp x29, x30, [sp, #0x150] 13580: 910543fd add x29, sp, #0x150 13584: d53bd05b mrs x27, TPIDR_EL0 13588: f9401768 ldr x8, [x27, #0x28] 1358c: 2a0103f9 mov w25, w1 13590: aa0003f7 mov x23, x0 13594: f81a83a8 stur x8, [x29, #-0x58] 13598: b40003f7 cbz x23, 0x13614 <.text+0x6924> 1359c: aa1703e0 mov x0, x23 135a0: 2a1f03e1 mov w1, wzr 135a4: 97ffe2af bl 0xc060 135a8: 2a0003f3 mov w19, w0 135ac: 37f80393 tbnz w19, #0x1f, 0x1361c <.text+0x692c> 135b0: 9101e3e1 add x1, sp, #0x78 135b4: 2a1303e0 mov w0, w19 135b8: 97ffe316 bl 0xc210 135bc: 37f801a0 tbnz w0, #0x1f, 0x135f0 <.text+0x6900> 135c0: b980abf4 ldrsw x20, [sp, #0xa8] 135c4: 320003e2 orr w2, wzr, #0x1 135c8: 321f03e3 orr w3, wzr, #0x2 135cc: aa1f03e0 mov x0, xzr 135d0: aa1403e1 mov x1, x20 135d4: 2a1303e4 mov w4, w19 135d8: aa1f03e5 mov x5, xzr 135dc: 97ffe4b1 bl 0xc8a0 135e0: aa0003f5 mov x21, x0 135e4: 910006a8 add x8, x21, #0x1 135e8: f100051f cmp x8, #0x1 135ec: 54000328 b.hi 0x13650 <.text+0x6960> 135f0: 900003e1 adrp x1, 0x8f000 135f4: f00003e2 adrp x2, 0x92000 135f8: 91322821 add x1, x1, #0xc8a 135fc: 910b7442 add x2, x2, #0x2dd 13600: 528000a0 mov w0, #0x5 // =5 13604: aa1703e3 mov x3, x23 13608: 940009aa bl 0x15cb0 <.text+0x8fc0> 1360c: aa1f03f6 mov x22, xzr 13610: 1400004c b 0x13740 <.text+0x6a50> 13614: aa1f03f6 mov x22, xzr 13618: 1400004c b 0x13748 <.text+0x6a58> 1361c: 97ffe345 bl 0xc330 <__errno@plt> 13620: b9400000 ldr w0, [x0] 13624: 97ffe333 bl 0xc2f0 13628: 900003e1 adrp x1, 0x8f000 1362c: f00003e2 adrp x2, 0x92000 13630: aa0003e4 mov x4, x0 13634: 91322821 add x1, x1, #0xc8a 13638: 910af042 add x2, x2, #0x2bc 1363c: 528000a0 mov w0, #0x5 // =5 13640: aa1703e3 mov x3, x23 13644: 9400099b bl 0x15cb0 <.text+0x8fc0> 13648: aa1f03f6 mov x22, xzr 1364c: 1400003f b 0x13748 <.text+0x6a58> 13650: 394002a8 ldrb w8, [x21] 13654: 7101fd1f cmp w8, #0x7f 13658: 540005e1 b.ne 0x13714 <.text+0x6a24> 1365c: 394006a8 ldrb w8, [x21, #0x1] 13660: 7101151f cmp w8, #0x45 13664: 54000581 b.ne 0x13714 <.text+0x6a24> 13668: 39400aa8 ldrb w8, [x21, #0x2] 1366c: 7101311f cmp w8, #0x4c 13670: 54000521 b.ne 0x13714 <.text+0x6a24> 13674: 39400ea8 ldrb w8, [x21, #0x3] 13678: 7101191f cmp w8, #0x46 1367c: 540004c1 b.ne 0x13714 <.text+0x6a24> 13680: 900003e1 adrp x1, 0x8f000 13684: f00003e2 adrp x2, 0x92000 13688: 91322821 add x1, x1, #0xc8a 1368c: 910c4042 add x2, x2, #0x310 13690: 321e03e0 orr w0, wzr, #0x4 13694: aa1703e3 mov x3, x23 13698: 94000986 bl 0x15cb0 <.text+0x8fc0> 1369c: 320003e0 orr w0, wzr, #0x1 136a0: 52801a01 mov w1, #0xd0 // =208 136a4: 97ffe29f bl 0xc120 136a8: aa0003f6 mov x22, x0 136ac: b4000696 cbz x22, 0x1377c <.text+0x6a8c> 136b0: 910022c0 add x0, x22, #0x8 136b4: 321903e2 orr w2, wzr, #0x80 136b8: aa1703e1 mov x1, x23 136bc: f90023e0 str x0, [sp, #0x40] 136c0: 97ffe3f0 bl 0xc680 136c4: 39021edf strb wzr, [x22, #0x87] 136c8: 394012a8 ldrb w8, [x21, #0x4] 136cc: 7100091f cmp w8, #0x2 136d0: 54000640 b.eq 0x13798 <.text+0x6aa8> 136d4: 7100051f cmp w8, #0x1 136d8: 54000781 b.ne 0x137c8 <.text+0x6ad8> 136dc: b9002be8 str w8, [sp, #0x28] 136e0: 794026a3 ldrh w3, [x21, #0x12] 136e4: 51000c68 sub w8, w3, #0x3 136e8: 7100951f cmp w8, #0x25 136ec: 54002b68 b.hi 0x13c58 <.text+0x6f68> 136f0: f00003e9 adrp x9, 0x92000 136f4: 9102d129 add x9, x9, #0xb4 136f8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 136fc: 8b090108 add x8, x8, x9 13700: d61f0100 br x8 13704: f00003e1 adrp x1, 0x92000 13708: 910222c0 add x0, x22, #0x88 1370c: 910d2021 add x1, x1, #0x348 13710: 14000040 b 0x13810 <.text+0x6b20> 13714: 900003e1 adrp x1, 0x8f000 13718: f00003e2 adrp x2, 0x92000 1371c: 91322821 add x1, x1, #0xc8a 13720: 910bf442 add x2, x2, #0x2fd 13724: 321e03e0 orr w0, wzr, #0x4 13728: aa1703e3 mov x3, x23 1372c: 94000961 bl 0x15cb0 <.text+0x8fc0> 13730: aa1f03f6 mov x22, xzr 13734: aa1503e0 mov x0, x21 13738: aa1403e1 mov x1, x20 1373c: 97ffe4dd bl 0xcab0 13740: 2a1303e0 mov w0, w19 13744: 97ffe4b3 bl 0xca10 13748: f9401768 ldr x8, [x27, #0x28] 1374c: f85a83a9 ldur x9, [x29, #-0x58] 13750: eb09011f cmp x8, x9 13754: 54007461 b.ne 0x145e0 <.text+0x78f0> 13758: aa1603e0 mov x0, x22 1375c: a9557bfd ldp x29, x30, [sp, #0x150] 13760: a9544ff4 ldp x20, x19, [sp, #0x140] 13764: a95357f6 ldp x22, x21, [sp, #0x130] 13768: a9525ff8 ldp x24, x23, [sp, #0x120] 1376c: a95167fa ldp x26, x25, [sp, #0x110] 13770: a9506ffc ldp x28, x27, [sp, #0x100] 13774: 910583ff add sp, sp, #0x160 13778: d65f03c0 ret 1377c: 900003e1 adrp x1, 0x8f000 13780: f00003e2 adrp x2, 0x92000 13784: 91322821 add x1, x1, #0xc8a 13788: 910c9442 add x2, x2, #0x325 1378c: 321e03e0 orr w0, wzr, #0x4 13790: 94000948 bl 0x15cb0 <.text+0x8fc0> 13794: 17ffffe8 b 0x13734 <.text+0x6a44> 13798: b9002be8 str w8, [sp, #0x28] 1379c: 794026a8 ldrh w8, [x21, #0x12] 137a0: 7100f51f cmp w8, #0x3d 137a4: 5400020c b.gt 0x137e4 <.text+0x6af4> 137a8: 7100211f cmp w8, #0x8 137ac: 54000060 b.eq 0x137b8 <.text+0x6ac8> 137b0: 7100291f cmp w8, #0xa 137b4: 540022c1 b.ne 0x13c0c <.text+0x6f1c> 137b8: f00003e1 adrp x1, 0x92000 137bc: 910222c0 add x0, x22, #0x88 137c0: 910f4021 add x1, x1, #0x3d0 137c4: 14000098 b 0x13a24 <.text+0x6d34> 137c8: 900003e1 adrp x1, 0x8f000 137cc: f00003e2 adrp x2, 0x92000 137d0: 91322821 add x1, x1, #0xc8a 137d4: 91102842 add x2, x2, #0x40a 137d8: 528000a0 mov w0, #0x5 // =5 137dc: 94000935 bl 0x15cb0 <.text+0x8fc0> 137e0: 17ffffd5 b 0x13734 <.text+0x6a44> 137e4: 7100f91f cmp w8, #0x3e 137e8: 54001180 b.eq 0x13a18 <.text+0x6d28> 137ec: 7102dd1f cmp w8, #0xb7 137f0: 540020e1 b.ne 0x13c0c <.text+0x6f1c> 137f4: f00003e1 adrp x1, 0x92000 137f8: 910222c0 add x0, x22, #0x88 137fc: 910f7821 add x1, x1, #0x3de 13800: 14000089 b 0x13a24 <.text+0x6d34> 13804: f00003e1 adrp x1, 0x92000 13808: 910222c0 add x0, x22, #0x88 1380c: 910d3021 add x1, x1, #0x34c 13810: 321c03e2 orr w2, wzr, #0x10 13814: f9000be0 str x0, [sp, #0x10] 13818: 97ffe39a bl 0xc680 1381c: b9001fff str wzr, [sp, #0x1c] 13820: 39025edf strb wzr, [x22, #0x97] 13824: b94022a8 ldr w8, [x21, #0x20] 13828: 794062a9 ldrh w9, [x21, #0x30] 1382c: 8b0802aa add x10, x21, x8 13830: f9003be9 str x9, [sp, #0x70] 13834: f90013ea str x10, [sp, #0x20] 13838: b4000aa9 cbz x9, 0x1398c <.text+0x6c9c> 1383c: 794066a8 ldrh w8, [x21, #0x32] 13840: 1280000b mov w11, #-0x1 // =-1 13844: 52800509 mov w9, #0x28 // =40 13848: b9004beb str w11, [sp, #0x48] 1384c: 1280000b mov w11, #-0x1 // =-1 13850: b90033eb str w11, [sp, #0x30] 13854: d503201f nop 13858: 9b092908 madd x8, x8, x9, x10 1385c: b9401108 ldr w8, [x8, #0x10] 13860: 12800009 mov w9, #-0x1 // =-1 13864: b9003be9 str w9, [sp, #0x38] 13868: 12800009 mov w9, #-0x1 // =-1 1386c: b90053e9 str w9, [sp, #0x50] 13870: 12800009 mov w9, #-0x1 // =-1 13874: 8b0802a8 add x8, x21, x8 13878: aa1f03f8 mov x24, xzr 1387c: 9100115a add x26, x10, #0x4 13880: a90623e9 stp x9, x8, [sp, #0x60] 13884: 12800008 mov w8, #-0x1 // =-1 13888: f9002fe8 str x8, [sp, #0x58] 1388c: b85fc348 ldur w8, [x26, #-0x4] 13890: f94037e9 ldr x9, [sp, #0x68] 13894: 8b080137 add x23, x9, x8 13898: b40006f7 cbz x23, 0x13974 <.text+0x6c84> 1389c: aa1703e0 mov x0, x23 138a0: 97ffe454 bl 0xc9f0 138a4: aa0003fc mov x28, x0 138a8: b400067c cbz x28, 0x13974 <.text+0x6c84> 138ac: b9400349 ldr w9, [x26] 138b0: 51000528 sub w8, w9, #0x1 138b4: 7100291f cmp w8, #0xa 138b8: 540002c8 b.hi 0x13910 <.text+0x6c20> 138bc: f00003e9 adrp x9, 0x92000 138c0: 91053129 add x9, x9, #0x14c 138c4: b8a87928 ldrsw x8, [x9, x8, lsl #2] 138c8: 8b090108 add x8, x8, x9 138cc: d61f0100 br x8 138d0: f00003e0 adrp x0, 0x92000 138d4: 910dbc00 add x0, x0, #0x36f 138d8: aa1703e1 mov x1, x23 138dc: aa1c03e2 mov x2, x28 138e0: 97ffe22c bl 0xc190 138e4: 34000440 cbz w0, 0x1396c <.text+0x6c7c> 138e8: f00003e0 adrp x0, 0x92000 138ec: 910e0c00 add x0, x0, #0x383 138f0: aa1703e1 mov x1, x23 138f4: aa1c03e2 mov x2, x28 138f8: 97ffe226 bl 0xc190 138fc: b9404be8 ldr w8, [sp, #0x48] 13900: 7100001f cmp w0, #0x0 13904: 1a880308 csel w8, w24, w8, eq 13908: b9004be8 str w8, [sp, #0x48] 1390c: 1400001a b 0x13974 <.text+0x6c84> 13910: 52800068 mov w8, #0x3 // =3 13914: 72ae0008 movk w8, #0x7000, lsl #16 13918: 6b08013f cmp w9, w8 1391c: 540002c1 b.ne 0x13974 <.text+0x6c84> 13920: 2a1803e8 mov w8, w24 13924: b90033e8 str w8, [sp, #0x30] 13928: 14000013 b 0x13974 <.text+0x6c84> 1392c: 2a1803e8 mov w8, w24 13930: f90033e8 str x8, [sp, #0x60] 13934: 14000010 b 0x13974 <.text+0x6c84> 13938: f00003e0 adrp x0, 0x92000 1393c: 910e2400 add x0, x0, #0x389 13940: aa1703e1 mov x1, x23 13944: aa1c03e2 mov x2, x28 13948: 97ffe212 bl 0xc190 1394c: b94053e8 ldr w8, [sp, #0x50] 13950: 7100001f cmp w0, #0x0 13954: 1a880308 csel w8, w24, w8, eq 13958: b90053e8 str w8, [sp, #0x50] 1395c: 14000006 b 0x13974 <.text+0x6c84> 13960: 2a1803e8 mov w8, w24 13964: f9002fe8 str x8, [sp, #0x58] 13968: 14000003 b 0x13974 <.text+0x6c84> 1396c: 2a1803e8 mov w8, w24 13970: b9003be8 str w8, [sp, #0x38] 13974: f9403be8 ldr x8, [sp, #0x70] 13978: 91000718 add x24, x24, #0x1 1397c: 9100a35a add x26, x26, #0x28 13980: eb08031f cmp x24, x8 13984: 54fff84b b.lt 0x1388c <.text+0x6b9c> 13988: 1400000d b 0x139bc <.text+0x6ccc> 1398c: 12800008 mov w8, #-0x1 // =-1 13990: f9002fe8 str x8, [sp, #0x58] 13994: 12800008 mov w8, #-0x1 // =-1 13998: f90033e8 str x8, [sp, #0x60] 1399c: 12800008 mov w8, #-0x1 // =-1 139a0: b90053e8 str w8, [sp, #0x50] 139a4: 12800008 mov w8, #-0x1 // =-1 139a8: b9003be8 str w8, [sp, #0x38] 139ac: 12800008 mov w8, #-0x1 // =-1 139b0: b90033e8 str w8, [sp, #0x30] 139b4: 12800008 mov w8, #-0x1 // =-1 139b8: b9004be8 str w8, [sp, #0x48] 139bc: f94013f8 ldr x24, [sp, #0x20] 139c0: b9401fe8 ldr w8, [sp, #0x1c] 139c4: 34002348 cbz w8, 0x13e2c <.text+0x713c> 139c8: b94033e9 ldr w9, [sp, #0x30] 139cc: 3100053f cmn w9, #0x1 139d0: 54001360 b.eq 0x13c3c <.text+0x6f4c> 139d4: 52800508 mov w8, #0x28 // =40 139d8: 9b286129 smaddl x9, w9, w8, x24 139dc: b9401128 ldr w8, [x9, #0x10] 139e0: 8b0802a8 add x8, x21, x8 139e4: b4002248 cbz x8, 0x13e2c <.text+0x713c> 139e8: 39400103 ldrb w3, [x8] 139ec: 7101047f cmp w3, #0x41 139f0: 540015a1 b.ne 0x13ca4 <.text+0x6fb4> 139f4: b9401529 ldr w9, [x9, #0x14] 139f8: 3940050a ldrb w10, [x8, #0x1] 139fc: 6b0a013f cmp w9, w10 13a00: 54001602 b.hs 0x13cc0 <.text+0x6fd0> 13a04: 900003e1 adrp x1, 0x8f000 13a08: f00003e2 adrp x2, 0x92000 13a0c: 91322821 add x1, x1, #0xc8a 13a10: 9112b442 add x2, x2, #0x4ad 13a14: 1400008e b 0x13c4c <.text+0x6f5c> 13a18: f00003e1 adrp x1, 0x92000 13a1c: 910222c0 add x0, x22, #0x88 13a20: 910f5c21 add x1, x1, #0x3d7 13a24: 321c03e2 orr w2, wzr, #0x10 13a28: 97ffe316 bl 0xc680 13a2c: 39025edf strb wzr, [x22, #0x97] 13a30: 79407aab ldrh w11, [x21, #0x3c] 13a34: b4000d2b cbz x11, 0x13bd8 <.text+0x6ee8> 13a38: f94016a8 ldr x8, [x21, #0x28] 13a3c: 79407ea9 ldrh w9, [x21, #0x3e] 13a40: 1280000a mov w10, #-0x1 // =-1 13a44: f9001fea str x10, [sp, #0x38] 13a48: 8b0802aa add x10, x21, x8 13a4c: 8b091948 add x8, x10, x9, lsl #6 13a50: f9400d08 ldr x8, [x8, #0x18] 13a54: f00003ec adrp x12, 0x92000 13a58: 12800009 mov w9, #-0x1 // =-1 13a5c: aa1f03fc mov x28, xzr 13a60: 1280001a mov w26, #-0x1 // =-1 13a64: 9102218c add x12, x12, #0x88 13a68: f90027e9 str x9, [sp, #0x48] 13a6c: 12800009 mov w9, #-0x1 // =-1 13a70: f9001bea str x10, [sp, #0x30] 13a74: 91001157 add x23, x10, #0x4 13a78: 8b0802aa add x10, x21, x8 13a7c: 12800008 mov w8, #-0x1 // =-1 13a80: a905a7e8 stp x8, x9, [sp, #0x58] 13a84: a906afea stp x10, x11, [sp, #0x68] 13a88: b94002e8 ldr w8, [x23] 13a8c: 51000508 sub w8, w8, #0x1 13a90: 7100291f cmp w8, #0xa 13a94: 54000668 b.hi 0x13b60 <.text+0x6e70> 13a98: b8a87988 ldrsw x8, [x12, x8, lsl #2] 13a9c: b85fc2e9 ldur w9, [x23, #-0x4] 13aa0: 8b0c0108 add x8, x8, x12 13aa4: 8b090158 add x24, x10, x9 13aa8: d61f0100 br x8 13aac: aa1803e0 mov x0, x24 13ab0: f9002bfa str x26, [sp, #0x50] 13ab4: 97ffe3cf bl 0xc9f0 13ab8: aa0003fa mov x26, x0 13abc: f00003e0 adrp x0, 0x92000 13ac0: 910dbc00 add x0, x0, #0x36f 13ac4: aa1803e1 mov x1, x24 13ac8: aa1a03e2 mov x2, x26 13acc: 97ffe1b1 bl 0xc190 13ad0: 340003c0 cbz w0, 0x13b48 <.text+0x6e58> 13ad4: f00003e0 adrp x0, 0x92000 13ad8: 910e0c00 add x0, x0, #0x383 13adc: aa1803e1 mov x1, x24 13ae0: aa1a03e2 mov x2, x26 13ae4: 97ffe1ab bl 0xc190 13ae8: f94027e8 ldr x8, [sp, #0x48] 13aec: 7100001f cmp w0, #0x0 13af0: 1a880388 csel w8, w28, w8, eq 13af4: f90027e8 str x8, [sp, #0x48] 13af8: 14000016 b 0x13b50 <.text+0x6e60> 13afc: 2a1c03e8 mov w8, w28 13b00: f90033e8 str x8, [sp, #0x60] 13b04: 14000017 b 0x13b60 <.text+0x6e70> 13b08: aa1803e0 mov x0, x24 13b0c: 97ffe3b9 bl 0xc9f0 13b10: aa0003e2 mov x2, x0 13b14: f00003e0 adrp x0, 0x92000 13b18: 910e2400 add x0, x0, #0x389 13b1c: aa1803e1 mov x1, x24 13b20: 97ffe19c bl 0xc190 13b24: a946afea ldp x10, x11, [sp, #0x68] 13b28: f00003ec adrp x12, 0x92000 13b2c: 7100001f cmp w0, #0x0 13b30: 9102218c add x12, x12, #0x88 13b34: 1a9a039a csel w26, w28, w26, eq 13b38: 1400000a b 0x13b60 <.text+0x6e70> 13b3c: 2a1c03e8 mov w8, w28 13b40: f9002fe8 str x8, [sp, #0x58] 13b44: 14000007 b 0x13b60 <.text+0x6e70> 13b48: 2a1c03e8 mov w8, w28 13b4c: f9001fe8 str x8, [sp, #0x38] 13b50: f9402bfa ldr x26, [sp, #0x50] 13b54: a946afea ldp x10, x11, [sp, #0x68] 13b58: f00003ec adrp x12, 0x92000 13b5c: 9102218c add x12, x12, #0x88 13b60: 9100079c add x28, x28, #0x1 13b64: eb0b039f cmp x28, x11 13b68: 910102f7 add x23, x23, #0x40 13b6c: 54fff8eb b.lt 0x13a88 <.text+0x6d98> 13b70: a94323f7 ldp x23, x8, [sp, #0x30] 13b74: 3100051f cmn w8, #0x1 13b78: 54000240 b.eq 0x13bc0 <.text+0x6ed0> 13b7c: 93407d08 sxtw x8, w8 13b80: 8b081ae8 add x8, x23, x8, lsl #6 13b84: f9400d08 ldr x8, [x8, #0x18] 13b88: 910262d8 add x24, x22, #0x98 13b8c: 8b0802a1 add x1, x21, x8 13b90: b40000a1 cbz x1, 0x13ba4 <.text+0x6eb4> 13b94: 321c03e2 orr w2, wzr, #0x10 13b98: aa1803e0 mov x0, x24 13b9c: 97ffe2b9 bl 0xc680 13ba0: 39029edf strb wzr, [x22, #0xa7] 13ba4: 900003e1 adrp x1, 0x8f000 13ba8: f00003e2 adrp x2, 0x92000 13bac: 91322821 add x1, x1, #0xc8a 13bb0: 910ef842 add x2, x2, #0x3be 13bb4: 321e03e0 orr w0, wzr, #0x4 13bb8: aa1803e3 mov x3, x24 13bbc: 9400083d bl 0x15cb0 <.text+0x8fc0> 13bc0: 3100075f cmn w26, #0x1 13bc4: 54000160 b.eq 0x13bf0 <.text+0x6f00> 13bc8: 93407f48 sxtw x8, w26 13bcc: 8b081ae8 add x8, x23, x8, lsl #6 13bd0: f9400d08 ldr x8, [x8, #0x18] 13bd4: 140000b0 b 0x13e94 <.text+0x71a4> 13bd8: 12800008 mov w8, #-0x1 // =-1 13bdc: f9002fe8 str x8, [sp, #0x58] 13be0: 12800008 mov w8, #-0x1 // =-1 13be4: f90033e8 str x8, [sp, #0x60] 13be8: 3607da79 tbz w25, #0x0, 0x13734 <.text+0x6a44> 13bec: 140000b9 b 0x13ed0 <.text+0x71e0> 13bf0: f94027e8 ldr x8, [sp, #0x48] 13bf4: 3100051f cmn w8, #0x1 13bf8: 540016a0 b.eq 0x13ecc <.text+0x71dc> 13bfc: 93407d08 sxtw x8, w8 13c00: 8b081ae8 add x8, x23, x8, lsl #6 13c04: a9418509 ldp x9, x1, [x8, #0x18] 13c08: 140000ae b 0x13ec0 <.text+0x71d0> 13c0c: f00003e1 adrp x1, 0x92000 13c10: 910222c0 add x0, x22, #0x88 13c14: 910fa021 add x1, x1, #0x3e8 13c18: 321c03e2 orr w2, wzr, #0x10 13c1c: 97ffe299 bl 0xc680 13c20: 900003e1 adrp x1, 0x8f000 13c24: f00003e2 adrp x2, 0x92000 13c28: 91322821 add x1, x1, #0xc8a 13c2c: 910fc042 add x2, x2, #0x3f0 13c30: 528000a0 mov w0, #0x5 // =5 13c34: 9400081f bl 0x15cb0 <.text+0x8fc0> 13c38: 17ffff7d b 0x13a2c <.text+0x6d3c> 13c3c: 900003e1 adrp x1, 0x8f000 13c40: f00003e2 adrp x2, 0x92000 13c44: 91322821 add x1, x1, #0xc8a 13c48: 910e7042 add x2, x2, #0x39c 13c4c: 528000a0 mov w0, #0x5 // =5 13c50: 94000818 bl 0x15cb0 <.text+0x8fc0> 13c54: 14000076 b 0x13e2c <.text+0x713c> 13c58: 900003e1 adrp x1, 0x8f000 13c5c: f00003e2 adrp x2, 0x92000 13c60: 91322821 add x1, x1, #0xc8a 13c64: 910d6442 add x2, x2, #0x359 13c68: 528000a0 mov w0, #0x5 // =5 13c6c: 94000811 bl 0x15cb0 <.text+0x8fc0> 13c70: 910222c8 add x8, x22, #0x88 13c74: b9001fff str wzr, [sp, #0x1c] 13c78: f9000be8 str x8, [sp, #0x10] 13c7c: 17fffee9 b 0x13820 <.text+0x6b30> 13c80: f00003e1 adrp x1, 0x92000 13c84: 910222c0 add x0, x22, #0x88 13c88: 910d4421 add x1, x1, #0x351 13c8c: 321c03e2 orr w2, wzr, #0x10 13c90: f9000be0 str x0, [sp, #0x10] 13c94: 97ffe27b bl 0xc680 13c98: 320003e8 orr w8, wzr, #0x1 13c9c: b9001fe8 str w8, [sp, #0x1c] 13ca0: 17fffee0 b 0x13820 <.text+0x6b30> 13ca4: 900003e1 adrp x1, 0x8f000 13ca8: f00003e2 adrp x2, 0x92000 13cac: 91322821 add x1, x1, #0xc8a 13cb0: 91119c42 add x2, x2, #0x467 13cb4: 528000a0 mov w0, #0x5 // =5 13cb8: 940007fe bl 0x15cb0 <.text+0x8fc0> 13cbc: 1400005c b 0x13e2c <.text+0x713c> 13cc0: aa1803f7 mov x23, x24 13cc4: 528000aa mov w10, #0x5 // =5 13cc8: 386a490b ldrb w11, [x8, w10, uxtw] 13ccc: 1100054a add w10, w10, #0x1 13cd0: 35ffffcb cbnz w11, 0x13cc8 <.text+0x6fd8> 13cd4: 14000002 b 0x13cdc <.text+0x6fec> 13cd8: 0b0b014a add w10, w10, w11 13cdc: 6b09015f cmp w10, w9 13ce0: 540008c2 b.hs 0x13df8 <.text+0x7108> 13ce4: 8b2a410c add x12, x8, w10, uxtw 13ce8: 3940018d ldrb w13, [x12] 13cec: 3940058b ldrb w11, [x12, #0x1] 13cf0: 710005bf cmp w13, #0x1 13cf4: 54ffff21 b.ne 0x13cd8 <.text+0x6fe8> 13cf8: 3400080b cbz w11, 0x13df8 <.text+0x7108> 13cfc: 9100158d add x13, x12, #0x5 13d00: f00003ea adrp x10, 0x92000 13d04: 8b0b01a9 add x9, x13, x11 13d08: 9105e14a add x10, x10, #0x178 13d0c: b400018d cbz x13, 0x13d3c <.text+0x704c> 13d10: aa1f03eb mov x11, xzr 13d14: 2a1f03ec mov w12, wzr 13d18: aa0d03e8 mov x8, x13 13d1c: 3840150d ldrb w13, [x8], #0x1 13d20: 120019ae and w14, w13, #0x7f 13d24: 1acc21ce lsl w14, w14, w12 13d28: 93407dce sxtw x14, w14 13d2c: aa0e016b orr x11, x11, x14 13d30: 11001d8c add w12, w12, #0x7 13d34: 373fff4d tbnz w13, #0x7, 0x13d1c <.text+0x702c> 13d38: 14000003 b 0x13d44 <.text+0x7054> 13d3c: aa1f03e8 mov x8, xzr 13d40: 9280000b mov x11, #-0x1 // =-1 13d44: 5100116b sub w11, w11, #0x4 13d48: 7101097f cmp w11, #0x42 13d4c: 540001e8 b.hi 0x13d88 <.text+0x7098> 13d50: b8ab794b ldrsw x11, [x10, x11, lsl #2] 13d54: 8b0a016b add x11, x11, x10 13d58: d61f0160 br x11 13d5c: aa1f03ed mov x13, xzr 13d60: b4fffd68 cbz x8, 0x13d0c <.text+0x701c> 13d64: 38c0150b ldrsb w11, [x8], #0x1 13d68: 37ffffeb tbnz w11, #0x1f, 0x13d64 <.text+0x7074> 13d6c: 14000003 b 0x13d78 <.text+0x7088> 13d70: 3840150b ldrb w11, [x8], #0x1 13d74: 35ffffeb cbnz w11, 0x13d70 <.text+0x7080> 13d78: eb09011f cmp x8, x9 13d7c: aa0803ed mov x13, x8 13d80: 54fffc63 b.lo 0x13d0c <.text+0x701c> 13d84: 1400001d b 0x13df8 <.text+0x7108> 13d88: 900003e1 adrp x1, 0x8f000 13d8c: f00003e2 adrp x2, 0x92000 13d90: 91322821 add x1, x1, #0xc8a 13d94: 91160842 add x2, x2, #0x582 13d98: 528000a0 mov w0, #0x5 // =5 13d9c: 940007c5 bl 0x15cb0 <.text+0x8fc0> 13da0: 14000016 b 0x13df8 <.text+0x7108> 13da4: b40002a8 cbz x8, 0x13df8 <.text+0x7108> 13da8: aa1f03e9 mov x9, xzr 13dac: 2a1f03ea mov w10, wzr 13db0: 3840150b ldrb w11, [x8], #0x1 13db4: 1200196c and w12, w11, #0x7f 13db8: 1aca218c lsl w12, w12, w10 13dbc: 93407d8c sxtw x12, w12 13dc0: aa0c0129 orr x9, x9, x12 13dc4: 11001d4a add w10, w10, #0x7 13dc8: 373fff4b tbnz w11, #0x7, 0x13db0 <.text+0x70c0> 13dcc: 51000528 sub w8, w9, #0x1 13dd0: 7100351f cmp w8, #0xd 13dd4: 54000128 b.hi 0x13df8 <.text+0x7108> 13dd8: f00003e9 adrp x9, 0x92000 13ddc: 910a1129 add x9, x9, #0x284 13de0: b8a87928 ldrsw x8, [x9, x8, lsl #2] 13de4: 8b090108 add x8, x8, x9 13de8: d61f0100 br x8 13dec: f00003e1 adrp x1, 0x92000 13df0: 91134c21 add x1, x1, #0x4d3 13df4: 14000222 b 0x1467c <.text+0x798c> 13df8: f9400be0 ldr x0, [sp, #0x10] 13dfc: f00003e1 adrp x1, 0x92000 13e00: 910fa021 add x1, x1, #0x3e8 13e04: 321c03e2 orr w2, wzr, #0x10 13e08: 97ffe21e bl 0xc680 13e0c: 900003e1 adrp x1, 0x8f000 13e10: f00003e2 adrp x2, 0x92000 13e14: 91322821 add x1, x1, #0xc8a 13e18: 91160842 add x2, x2, #0x582 13e1c: 528000a0 mov w0, #0x5 // =5 13e20: 940007a4 bl 0x15cb0 <.text+0x8fc0> 13e24: 39025edf strb wzr, [x22, #0x97] 13e28: aa1703f8 mov x24, x23 13e2c: b9403be9 ldr w9, [sp, #0x38] 13e30: 3100053f cmn w9, #0x1 13e34: 54000240 b.eq 0x13e7c <.text+0x718c> 13e38: 52800508 mov w8, #0x28 // =40 13e3c: 9b286128 smaddl x8, w9, w8, x24 13e40: b9401108 ldr w8, [x8, #0x10] 13e44: 910262d7 add x23, x22, #0x98 13e48: 8b0802a1 add x1, x21, x8 13e4c: b40000a1 cbz x1, 0x13e60 <.text+0x7170> 13e50: 321c03e2 orr w2, wzr, #0x10 13e54: aa1703e0 mov x0, x23 13e58: 97ffe20a bl 0xc680 13e5c: 39029edf strb wzr, [x22, #0xa7] 13e60: 900003e1 adrp x1, 0x8f000 13e64: f00003e2 adrp x2, 0x92000 13e68: 91322821 add x1, x1, #0xc8a 13e6c: 910ef842 add x2, x2, #0x3be 13e70: 321e03e0 orr w0, wzr, #0x4 13e74: aa1703e3 mov x3, x23 13e78: 9400078e bl 0x15cb0 <.text+0x8fc0> 13e7c: b94053e9 ldr w9, [sp, #0x50] 13e80: 3100053f cmn w9, #0x1 13e84: 54000120 b.eq 0x13ea8 <.text+0x71b8> 13e88: 52800508 mov w8, #0x28 // =40 13e8c: 9b286128 smaddl x8, w9, w8, x24 13e90: b9401108 ldr w8, [x8, #0x10] 13e94: 8b0802a0 add x0, x21, x8 13e98: 9102a2c1 add x1, x22, #0xa8 13e9c: 940001fc bl 0x1468c <.text+0x799c> 13ea0: 3607c4b9 tbz w25, #0x0, 0x13734 <.text+0x6a44> 13ea4: 1400000b b 0x13ed0 <.text+0x71e0> 13ea8: b9404be9 ldr w9, [sp, #0x48] 13eac: 3100053f cmn w9, #0x1 13eb0: 540000e0 b.eq 0x13ecc <.text+0x71dc> 13eb4: 52800508 mov w8, #0x28 // =40 13eb8: 9b286128 smaddl x8, w9, w8, x24 13ebc: 29420509 ldp w9, w1, [x8, #0x10] 13ec0: 8b0902a0 add x0, x21, x9 13ec4: 9102a2c2 add x2, x22, #0xa8 13ec8: 94000263 bl 0x14854 <.text+0x7b64> 13ecc: 3607c359 tbz w25, #0x0, 0x13734 <.text+0x6a44> 13ed0: f9402ff7 ldr x23, [sp, #0x58] 13ed4: b4000535 cbz x21, 0x13f78 <.text+0x7288> 13ed8: f94033e8 ldr x8, [sp, #0x60] 13edc: 0a170108 and w8, w8, w23 13ee0: 3100051f cmn w8, #0x1 13ee4: 540004a0 b.eq 0x13f78 <.text+0x7288> 13ee8: f94033e3 ldr x3, [sp, #0x60] 13eec: 900003e1 adrp x1, 0x8f000 13ef0: f00003e2 adrp x2, 0x92000 13ef4: 91310021 add x1, x1, #0xc40 13ef8: 91178842 add x2, x2, #0x5e2 13efc: 320007e0 orr w0, wzr, #0x3 13f00: 2a1703e4 mov w4, w23 13f04: 9400076b bl 0x15cb0 <.text+0x8fc0> 13f08: 320003e0 orr w0, wzr, #0x1 13f0c: 321d07e1 orr w1, wzr, #0x18 13f10: 97ffe084 bl 0xc120 13f14: b4000320 cbz x0, 0x13f78 <.text+0x7288> 13f18: b9402be8 ldr w8, [sp, #0x28] 13f1c: 7100091f cmp w8, #0x2 13f20: 54000300 b.eq 0x13f80 <.text+0x7290> 13f24: 7100051f cmp w8, #0x1 13f28: 54000281 b.ne 0x13f78 <.text+0x7288> 13f2c: f9002be0 str x0, [sp, #0x50] 13f30: b94022a8 ldr w8, [x21, #0x20] 13f34: 310006ff cmn w23, #0x1 13f38: 8b0802a8 add x8, x21, x8 13f3c: 54000480 b.eq 0x13fcc <.text+0x72dc> 13f40: 52800509 mov w9, #0x28 // =40 13f44: 9b2922ea smaddl x10, w23, w9, x8 13f48: 2942ad4d ldp w13, w11, [x10, #0x14] 13f4c: b940114c ldr w12, [x10, #0x10] 13f50: b940254a ldr w10, [x10, #0x24] 13f54: 93407d6b sxtw x11, w11 13f58: 9b092169 madd x9, x11, x9, x8 13f5c: b9401129 ldr w9, [x9, #0x10] 13f60: 8b0c02bc add x28, x21, x12 13f64: 1aca09aa udiv w10, w13, w10 13f68: b9004bea str w10, [sp, #0x48] 13f6c: 8b0902a9 add x9, x21, x9 13f70: f90037e9 str x9, [sp, #0x68] 13f74: 14000019 b 0x13fd8 <.text+0x72e8> 13f78: f90002df str xzr, [x22] 13f7c: 17fffdee b 0x13734 <.text+0x6a44> 13f80: f9002be0 str x0, [sp, #0x50] 13f84: f94016a8 ldr x8, [x21, #0x28] 13f88: 310006ff cmn w23, #0x1 13f8c: 8b0802a8 add x8, x21, x8 13f90: 540004a0 b.eq 0x14024 <.text+0x7334> 13f94: 93407ee9 sxtw x9, w23 13f98: 8b091909 add x9, x8, x9, lsl #6 13f9c: b980292a ldrsw x10, [x9, #0x28] 13fa0: a941b12b ldp x11, x12, [x9, #0x18] 13fa4: f9401d29 ldr x9, [x9, #0x38] 13fa8: 8b0a190a add x10, x8, x10, lsl #6 13fac: f9400d4a ldr x10, [x10, #0x18] 13fb0: 9ac90989 udiv x9, x12, x9 13fb4: 8b0b02ab add x11, x21, x11 13fb8: f90027e9 str x9, [sp, #0x48] 13fbc: 8b0a02a9 add x9, x21, x10 13fc0: f9001beb str x11, [sp, #0x30] 13fc4: f90037e9 str x9, [sp, #0x68] 13fc8: 1400001a b 0x14030 <.text+0x7340> 13fcc: aa1f03fc mov x28, xzr 13fd0: f90037ff str xzr, [sp, #0x68] 13fd4: b9004bff str wzr, [sp, #0x48] 13fd8: f94033e9 ldr x9, [sp, #0x60] 13fdc: 3100053f cmn w9, #0x1 13fe0: 540004c0 b.eq 0x14078 <.text+0x7388> 13fe4: f94033ea ldr x10, [sp, #0x60] 13fe8: 52800509 mov w9, #0x28 // =40 13fec: 9b29214a smaddl x10, w10, w9, x8 13ff0: 2942ad4d ldp w13, w11, [x10, #0x14] 13ff4: b940114c ldr w12, [x10, #0x10] 13ff8: b940254a ldr w10, [x10, #0x24] 13ffc: 93407d6b sxtw x11, w11 14000: 9b092168 madd x8, x11, x9, x8 14004: b9401108 ldr w8, [x8, #0x10] 14008: 8b0c02a9 add x9, x21, x12 1400c: f9001be9 str x9, [sp, #0x30] 14010: 1aca09a9 udiv w9, w13, w10 14014: 8b0802a8 add x8, x21, x8 14018: b9003be9 str w9, [sp, #0x38] 1401c: f9003be8 str x8, [sp, #0x70] 14020: 14000019 b 0x14084 <.text+0x7394> 14024: f90037ff str xzr, [sp, #0x68] 14028: f90027ff str xzr, [sp, #0x48] 1402c: f9001bff str xzr, [sp, #0x30] 14030: f94033e9 ldr x9, [sp, #0x60] 14034: 3100053f cmn w9, #0x1 14038: 540004a0 b.eq 0x140cc <.text+0x73dc> 1403c: f94033e9 ldr x9, [sp, #0x60] 14040: 93407d29 sxtw x9, w9 14044: 8b091909 add x9, x8, x9, lsl #6 14048: b980292a ldrsw x10, [x9, #0x28] 1404c: a941b12b ldp x11, x12, [x9, #0x18] 14050: f9401d29 ldr x9, [x9, #0x38] 14054: 8b0a1908 add x8, x8, x10, lsl #6 14058: f9400d08 ldr x8, [x8, #0x18] 1405c: 8b0b02aa add x10, x21, x11 14060: 9ac90989 udiv x9, x12, x9 14064: f90017ea str x10, [sp, #0x28] 14068: 8b0802a8 add x8, x21, x8 1406c: f9001fe9 str x9, [sp, #0x38] 14070: f9003be8 str x8, [sp, #0x70] 14074: 14000019 b 0x140d8 <.text+0x73e8> 14078: f9001bff str xzr, [sp, #0x30] 1407c: f9003bff str xzr, [sp, #0x70] 14080: b9003bff str wzr, [sp, #0x38] 14084: f9402fe8 ldr x8, [sp, #0x58] 14088: b9404be9 ldr w9, [sp, #0x48] 1408c: 3100051f cmn w8, #0x1 14090: 1a9f07e8 cset w8, ne 14094: 7100013f cmp w9, #0x0 14098: 1a9fd7e9 cset w9, gt 1409c: 0a090108 and w8, w8, w9 140a0: 7100051f cmp w8, #0x1 140a4: b9005be8 str w8, [sp, #0x58] 140a8: 540000e1 b.ne 0x140c4 <.text+0x73d4> 140ac: b9404be8 ldr w8, [sp, #0x48] 140b0: 7100211f cmp w8, #0x8 140b4: 2a0803e8 mov w8, w8 140b8: 54000342 b.hs 0x14120 <.text+0x7430> 140bc: aa1f03e9 mov x9, xzr 140c0: 14000041 b 0x141c4 <.text+0x74d4> 140c4: 2a1f03f7 mov w23, wzr 140c8: 14000048 b 0x141e8 <.text+0x74f8> 140cc: f9003bff str xzr, [sp, #0x70] 140d0: f9001fff str xzr, [sp, #0x38] 140d4: f90017ff str xzr, [sp, #0x28] 140d8: f9402fe8 ldr x8, [sp, #0x58] 140dc: f94027e9 ldr x9, [sp, #0x48] 140e0: 3100051f cmn w8, #0x1 140e4: 1a9f07e8 cset w8, ne 140e8: 7100013f cmp w9, #0x0 140ec: 1a9fd7e9 cset w9, gt 140f0: 0a090108 and w8, w8, w9 140f4: 7100051f cmp w8, #0x1 140f8: b9005be8 str w8, [sp, #0x58] 140fc: 540000e1 b.ne 0x14118 <.text+0x7428> 14100: f94027e8 ldr x8, [sp, #0x48] 14104: 7100091f cmp w8, #0x2 14108: 2a0803e8 mov w8, w8 1410c: 540013e2 b.hs 0x14388 <.text+0x7698> 14110: aa1f03e9 mov x9, xzr 14114: 140000b1 b 0x143d8 <.text+0x76e8> 14118: 2a1f03f7 mov w23, wzr 1411c: 140000ba b 0x14404 <.text+0x7714> 14120: b9404bea ldr w10, [sp, #0x48] 14124: 12000949 and w9, w10, #0x7 14128: 7200095f tst w10, #0x7 1412c: 321d03ea orr w10, wzr, #0x8 14130: 9a89014a csel x10, x10, x9, eq 14134: cb0a0109 sub x9, x8, x10 14138: b4000469 cbz x9, 0x141c4 <.text+0x74d4> 1413c: 91013b8b add x11, x28, #0x4e 14140: 6f00e400 movi v0.2d, #0000000000000000 14144: 4f000421 movi v1.4s, #0x1 14148: aa0903ec mov x12, x9 1414c: 6f00e402 movi v2.2d, #0000000000000000 14150: ad7f1163 ldp q3, q4, [x11, #-0x20] 14154: ad7e1965 ldp q5, q6, [x11, #-0x40] 14158: ad414167 ldp q7, q16, [x11, #0x20] 1415c: acc44971 ldp q17, q18, [x11], #0x80 14160: d100218c sub x12, x12, #0x8 14164: 6e0204a5 mov v5.h[0], v5.h[0] 14168: 6e0604c5 mov v5.h[1], v6.h[0] 1416c: 6e020631 mov v17.h[0], v17.h[0] 14170: 6e060651 mov v17.h[1], v18.h[0] 14174: 6e0a0465 mov v5.h[2], v3.h[0] 14178: 6e0a04f1 mov v17.h[2], v7.h[0] 1417c: 6e0e0485 mov v5.h[3], v4.h[0] 14180: 6e0e0611 mov v17.h[3], v16.h[0] 14184: 0e6098a3 cmeq v3.4h, v5.4h, #0 14188: 0e609a24 cmeq v4.4h, v17.4h, #0 1418c: 2e205863 mvn v3.8b, v3.8b 14190: 2e205884 mvn v4.8b, v4.8b 14194: 2f10a463 ushll v3.4s, v3.4h, #0x0 14198: 2f10a484 ushll v4.4s, v4.4h, #0x0 1419c: 4e211c63 and v3.16b, v3.16b, v1.16b 141a0: 4e211c84 and v4.16b, v4.16b, v1.16b 141a4: 4ea38400 add v0.4s, v0.4s, v3.4s 141a8: 4ea48442 add v2.4s, v2.4s, v4.4s 141ac: b5fffd2c cbnz x12, 0x14150 <.text+0x7460> 141b0: 4ea08440 add v0.4s, v2.4s, v0.4s 141b4: 4eb1b800 addv s0, v0.4s 141b8: 1e260017 fmov w23, s0 141bc: b500006a cbnz x10, 0x141c8 <.text+0x74d8> 141c0: 1400000a b 0x141e8 <.text+0x74f8> 141c4: 2a1f03f7 mov w23, wzr 141c8: cb090108 sub x8, x8, x9 141cc: 8b091389 add x9, x28, x9, lsl #4 141d0: 91003929 add x9, x9, #0xe 141d4: 7841052a ldrh w10, [x9], #0x10 141d8: d1000508 sub x8, x8, #0x1 141dc: 7100015f cmp w10, #0x0 141e0: 1a9706f7 cinc w23, w23, ne 141e4: b5ffff88 cbnz x8, 0x141d4 <.text+0x74e4> 141e8: f94033e8 ldr x8, [sp, #0x60] 141ec: b9403be9 ldr w9, [sp, #0x38] 141f0: 3100051f cmn w8, #0x1 141f4: 1a9f07e8 cset w8, ne 141f8: 7100013f cmp w9, #0x0 141fc: 1a9fd7e9 cset w9, gt 14200: 0a090108 and w8, w8, w9 14204: 7100051f cmp w8, #0x1 14208: b9002be8 str w8, [sp, #0x28] 1420c: 540002c1 b.ne 0x14264 <.text+0x7574> 14210: b9403be8 ldr w8, [sp, #0x38] 14214: 2a1f03f8 mov w24, wzr 14218: 2a0803f9 mov w25, w8 1421c: f9401be8 ldr x8, [sp, #0x30] 14220: 9100211a add x26, x8, #0x8 14224: 79400f48 ldrh w8, [x26, #0x6] 14228: 34000168 cbz w8, 0x14254 <.text+0x7564> 1422c: b85f8348 ldur w8, [x26, #-0x8] 14230: f9403be9 ldr x9, [sp, #0x70] 14234: 8b080120 add x0, x9, x8 14238: 97ffe1ee bl 0xc9f0 1423c: b40000c0 cbz x0, 0x14254 <.text+0x7564> 14240: b85fc348 ldur w8, [x26, #-0x4] 14244: 34000088 cbz w8, 0x14254 <.text+0x7564> 14248: b9400348 ldr w8, [x26] 1424c: 7100011f cmp w8, #0x0 14250: 1a980718 cinc w24, w24, ne 14254: d1000739 sub x25, x25, #0x1 14258: 9100435a add x26, x26, #0x10 1425c: b5fffe59 cbnz x25, 0x14224 <.text+0x7534> 14260: 14000002 b 0x14268 <.text+0x7578> 14264: 2a1f03f8 mov w24, wzr 14268: f00003c1 adrp x1, 0x8f000 1426c: d00003e2 adrp x2, 0x92000 14270: 91310021 add x1, x1, #0xc40 14274: 91180842 add x2, x2, #0x602 14278: 320007e0 orr w0, wzr, #0x3 1427c: 2a1803e3 mov w3, w24 14280: 2a1703e4 mov w4, w23 14284: 9400068b bl 0x15cb0 <.text+0x8fc0> 14288: 0b170308 add w8, w24, w23 1428c: f9402bf7 ldr x23, [sp, #0x50] 14290: 93407d00 sxtw x0, w8 14294: 321d07e1 orr w1, wzr, #0x18 14298: f90033e8 str x8, [sp, #0x60] 1429c: b9000ae8 str w8, [x23, #0x8] 142a0: 97ffdfa0 bl 0xc120 142a4: aa0003f8 mov x24, x0 142a8: f90002f8 str x24, [x23] 142ac: b40013f8 cbz x24, 0x14528 <.text+0x7838> 142b0: b9405be8 ldr w8, [sp, #0x58] 142b4: 340002a8 cbz w8, 0x14308 <.text+0x7618> 142b8: b9404be8 ldr w8, [sp, #0x48] 142bc: 2a1f03f9 mov w25, wzr 142c0: 321d07fa orr w26, wzr, #0x18 142c4: 2a0803f7 mov w23, w8 142c8: 79401f88 ldrh w8, [x28, #0xe] 142cc: 34000168 cbz w8, 0x142f8 <.text+0x7608> 142d0: b9400388 ldr w8, [x28] 142d4: f94037e9 ldr x9, [sp, #0x68] 142d8: 8b080120 add x0, x9, x8 142dc: 97ffe1ad bl 0xc990 142e0: 9b3a6328 smaddl x8, w25, w26, x24 142e4: f9000900 str x0, [x8, #0x10] 142e8: fc404380 ldur d0, [x28, #0x4] 142ec: 11000739 add w25, w25, #0x1 142f0: 2f20a400 ushll v0.2d, v0.2s, #0x0 142f4: 3d800100 str q0, [x8] 142f8: d10006f7 sub x23, x23, #0x1 142fc: 9100439c add x28, x28, #0x10 14300: b5fffe57 cbnz x23, 0x142c8 <.text+0x75d8> 14304: 14000002 b 0x1430c <.text+0x761c> 14308: 2a1f03f9 mov w25, wzr 1430c: b9402be8 ldr w8, [sp, #0x28] 14310: 34001508 cbz w8, 0x145b0 <.text+0x78c0> 14314: b9403be8 ldr w8, [sp, #0x38] 14318: 2a0803fc mov w28, w8 1431c: f9401be8 ldr x8, [sp, #0x30] 14320: 9100211a add x26, x8, #0x8 14324: 79400f48 ldrh w8, [x26, #0x6] 14328: 34000288 cbz w8, 0x14378 <.text+0x7688> 1432c: b85f8348 ldur w8, [x26, #-0x8] 14330: f9403be9 ldr x9, [sp, #0x70] 14334: 8b080137 add x23, x9, x8 14338: aa1703e0 mov x0, x23 1433c: 97ffe1ad bl 0xc9f0 14340: b40001c0 cbz x0, 0x14378 <.text+0x7688> 14344: b85fc348 ldur w8, [x26, #-0x4] 14348: 34000188 cbz w8, 0x14378 <.text+0x7688> 1434c: b9400348 ldr w8, [x26] 14350: 34000148 cbz w8, 0x14378 <.text+0x7688> 14354: aa1703e0 mov x0, x23 14358: 97ffe18e bl 0xc990 1435c: 321d07e8 orr w8, wzr, #0x18 14360: 9b286328 smaddl x8, w25, w8, x24 14364: f9000900 str x0, [x8, #0x10] 14368: fc5fc340 ldur d0, [x26, #-0x4] 1436c: 11000739 add w25, w25, #0x1 14370: 2f20a400 ushll v0.2d, v0.2s, #0x0 14374: 3d800100 str q0, [x8] 14378: d100079c sub x28, x28, #0x1 1437c: 9100435a add x26, x26, #0x10 14380: b5fffd3c cbnz x28, 0x14324 <.text+0x7634> 14384: 1400008b b 0x145b0 <.text+0x78c0> 14388: f94027e9 ldr x9, [sp, #0x48] 1438c: 1200012a and w10, w9, #0x1 14390: cb0a0109 sub x9, x8, x10 14394: b4000229 cbz x9, 0x143d8 <.text+0x76e8> 14398: f9401bed ldr x13, [sp, #0x30] 1439c: 2a1f03eb mov w11, wzr 143a0: 2a1f03ec mov w12, wzr 143a4: aa0903ee mov x14, x9 143a8: 910079ad add x13, x13, #0x1e 143ac: 785e81af ldurh w15, [x13, #-0x18] 143b0: 784305b0 ldrh w16, [x13], #0x30 143b4: d10009ce sub x14, x14, #0x2 143b8: 710001ff cmp w15, #0x0 143bc: 1a8b056b cinc w11, w11, ne 143c0: 7100021f cmp w16, #0x0 143c4: 1a8c058c cinc w12, w12, ne 143c8: b5ffff2e cbnz x14, 0x143ac <.text+0x76bc> 143cc: 0b0b0197 add w23, w12, w11 143d0: 340001aa cbz w10, 0x14404 <.text+0x7714> 143d4: 14000002 b 0x143dc <.text+0x76ec> 143d8: 2a1f03f7 mov w23, wzr 143dc: f9401beb ldr x11, [sp, #0x30] 143e0: 321d07ea orr w10, wzr, #0x18 143e4: cb090108 sub x8, x8, x9 143e8: 9b0a2d29 madd x9, x9, x10, x11 143ec: 91001929 add x9, x9, #0x6 143f0: 7841852a ldrh w10, [x9], #0x18 143f4: d1000508 sub x8, x8, #0x1 143f8: 7100015f cmp w10, #0x0 143fc: 1a9706f7 cinc w23, w23, ne 14400: b5ffff88 cbnz x8, 0x143f0 <.text+0x7700> 14404: f94033e8 ldr x8, [sp, #0x60] 14408: f9401fe9 ldr x9, [sp, #0x38] 1440c: 3100051f cmn w8, #0x1 14410: 1a9f07e8 cset w8, ne 14414: 7100013f cmp w9, #0x0 14418: 1a9fd7e9 cset w9, gt 1441c: 0a090108 and w8, w8, w9 14420: 7100051f cmp w8, #0x1 14424: b90023e8 str w8, [sp, #0x20] 14428: 540002c1 b.ne 0x14480 <.text+0x7790> 1442c: f9401fe8 ldr x8, [sp, #0x38] 14430: f9403bfa ldr x26, [sp, #0x70] 14434: 2a1f03f8 mov w24, wzr 14438: 2a0803f9 mov w25, w8 1443c: f94017e8 ldr x8, [sp, #0x28] 14440: 9100211c add x28, x8, #0x8 14444: 785fe388 ldurh w8, [x28, #-0x2] 14448: 34000148 cbz w8, 0x14470 <.text+0x7780> 1444c: b85f8388 ldur w8, [x28, #-0x8] 14450: 8b080340 add x0, x26, x8 14454: 97ffe167 bl 0xc9f0 14458: b40000c0 cbz x0, 0x14470 <.text+0x7780> 1445c: f9400388 ldr x8, [x28] 14460: b4000088 cbz x8, 0x14470 <.text+0x7780> 14464: f9400788 ldr x8, [x28, #0x8] 14468: f100011f cmp x8, #0x0 1446c: 1a980718 cinc w24, w24, ne 14470: d1000739 sub x25, x25, #0x1 14474: 9100639c add x28, x28, #0x18 14478: b5fffe79 cbnz x25, 0x14444 <.text+0x7754> 1447c: 14000002 b 0x14484 <.text+0x7794> 14480: 2a1f03f8 mov w24, wzr 14484: f00003c1 adrp x1, 0x8f000 14488: d00003e2 adrp x2, 0x92000 1448c: 91310021 add x1, x1, #0xc40 14490: 91180842 add x2, x2, #0x602 14494: 320007e0 orr w0, wzr, #0x3 14498: 2a1803e3 mov w3, w24 1449c: 2a1703e4 mov w4, w23 144a0: 94000604 bl 0x15cb0 <.text+0x8fc0> 144a4: 0b170308 add w8, w24, w23 144a8: f9402bf7 ldr x23, [sp, #0x50] 144ac: 93407d00 sxtw x0, w8 144b0: 321d07e1 orr w1, wzr, #0x18 144b4: f90033e8 str x8, [sp, #0x60] 144b8: b9000ae8 str w8, [x23, #0x8] 144bc: 97ffdf19 bl 0xc120 144c0: aa0003f8 mov x24, x0 144c4: f90002f8 str x24, [x23] 144c8: b4000318 cbz x24, 0x14528 <.text+0x7838> 144cc: b9405be8 ldr w8, [sp, #0x58] 144d0: 34000348 cbz w8, 0x14538 <.text+0x7848> 144d4: f94027e8 ldr x8, [sp, #0x48] 144d8: 2a1f03fc mov w28, wzr 144dc: 321d07fa orr w26, wzr, #0x18 144e0: 2a0803f7 mov w23, w8 144e4: f9401be8 ldr x8, [sp, #0x30] 144e8: 91002119 add x25, x8, #0x8 144ec: 785fe328 ldurh w8, [x25, #-0x2] 144f0: 34000148 cbz w8, 0x14518 <.text+0x7828> 144f4: b85f8328 ldur w8, [x25, #-0x8] 144f8: f94037e9 ldr x9, [sp, #0x68] 144fc: 8b080120 add x0, x9, x8 14500: 97ffe124 bl 0xc990 14504: 9b3a6388 smaddl x8, w28, w26, x24 14508: f9000900 str x0, [x8, #0x10] 1450c: 3dc00320 ldr q0, [x25] 14510: 1100079c add w28, w28, #0x1 14514: 3d800100 str q0, [x8] 14518: d10006f7 sub x23, x23, #0x1 1451c: 91006339 add x25, x25, #0x18 14520: b5fffe77 cbnz x23, 0x144ec <.text+0x77fc> 14524: 14000006 b 0x1453c <.text+0x784c> 14528: aa1703e0 mov x0, x23 1452c: 97ffe1bd bl 0xcc20 14530: f90002df str xzr, [x22] 14534: 17fffc80 b 0x13734 <.text+0x6a44> 14538: 2a1f03fc mov w28, wzr 1453c: b94023e8 ldr w8, [sp, #0x20] 14540: 34000388 cbz w8, 0x145b0 <.text+0x78c0> 14544: f9401fe8 ldr x8, [sp, #0x38] 14548: 2a0803fa mov w26, w8 1454c: f94017e8 ldr x8, [sp, #0x28] 14550: 91002119 add x25, x8, #0x8 14554: 785fe328 ldurh w8, [x25, #-0x2] 14558: 34000268 cbz w8, 0x145a4 <.text+0x78b4> 1455c: b85f8328 ldur w8, [x25, #-0x8] 14560: f9403be9 ldr x9, [sp, #0x70] 14564: 8b080137 add x23, x9, x8 14568: aa1703e0 mov x0, x23 1456c: 97ffe121 bl 0xc9f0 14570: b40001a0 cbz x0, 0x145a4 <.text+0x78b4> 14574: f9400328 ldr x8, [x25] 14578: b4000168 cbz x8, 0x145a4 <.text+0x78b4> 1457c: f9400728 ldr x8, [x25, #0x8] 14580: b4000128 cbz x8, 0x145a4 <.text+0x78b4> 14584: aa1703e0 mov x0, x23 14588: 97ffe102 bl 0xc990 1458c: 321d07e8 orr w8, wzr, #0x18 14590: 9b286388 smaddl x8, w28, w8, x24 14594: f9000900 str x0, [x8, #0x10] 14598: 3dc00320 ldr q0, [x25] 1459c: 1100079c add w28, w28, #0x1 145a0: 3d800100 str q0, [x8] 145a4: d100075a sub x26, x26, #0x1 145a8: 91006339 add x25, x25, #0x18 145ac: b5fffd5a cbnz x26, 0x14554 <.text+0x7864> 145b0: f94033e8 ldr x8, [sp, #0x60] 145b4: f9402bf7 ldr x23, [sp, #0x50] 145b8: b0000003 adrp x3, 0x15000 <.text+0x8310> 145bc: 91013063 add x3, x3, #0x4c 145c0: 93407d01 sxtw x1, w8 145c4: 321d07e2 orr w2, wzr, #0x18 145c8: aa1803e0 mov x0, x24 145cc: 97ffdf51 bl 0xc310 145d0: f94023e8 ldr x8, [sp, #0x40] 145d4: f90002d7 str x23, [x22] 145d8: f9000ae8 str x8, [x23, #0x10] 145dc: 17fffc56 b 0x13734 <.text+0x6a44> 145e0: 97ffdfe4 bl 0xc570 <__stack_chk_fail@plt> 145e4: d00003e1 adrp x1, 0x92000 145e8: 91137821 add x1, x1, #0x4de 145ec: 14000024 b 0x1467c <.text+0x798c> 145f0: d00003e1 adrp x1, 0x92000 145f4: 9113a821 add x1, x1, #0x4ea 145f8: 14000021 b 0x1467c <.text+0x798c> 145fc: d00003e1 adrp x1, 0x92000 14600: 9113d821 add x1, x1, #0x4f6 14604: 1400001e b 0x1467c <.text+0x798c> 14608: d00003e1 adrp x1, 0x92000 1460c: 91140c21 add x1, x1, #0x503 14610: 1400001b b 0x1467c <.text+0x798c> 14614: d00003e1 adrp x1, 0x92000 14618: 91144421 add x1, x1, #0x511 1461c: 14000018 b 0x1467c <.text+0x798c> 14620: d00003e1 adrp x1, 0x92000 14624: 91147021 add x1, x1, #0x51c 14628: 14000015 b 0x1467c <.text+0x798c> 1462c: d00003e1 adrp x1, 0x92000 14630: 9114a421 add x1, x1, #0x529 14634: 14000012 b 0x1467c <.text+0x798c> 14638: d00003e1 adrp x1, 0x92000 1463c: 9114d821 add x1, x1, #0x536 14640: 1400000f b 0x1467c <.text+0x798c> 14644: d00003e1 adrp x1, 0x92000 14648: 91150821 add x1, x1, #0x542 1464c: 1400000c b 0x1467c <.text+0x798c> 14650: d00003e1 adrp x1, 0x92000 14654: 91153821 add x1, x1, #0x54e 14658: 14000009 b 0x1467c <.text+0x798c> 1465c: d00003e1 adrp x1, 0x92000 14660: 91156c21 add x1, x1, #0x55b 14664: 14000006 b 0x1467c <.text+0x798c> 14668: d00003e1 adrp x1, 0x92000 1466c: 9115a421 add x1, x1, #0x569 14670: 14000003 b 0x1467c <.text+0x798c> 14674: d00003e1 adrp x1, 0x92000 14678: 9115dc21 add x1, x1, #0x577 1467c: f9400be0 ldr x0, [sp, #0x10] 14680: 321c03e2 orr w2, wzr, #0x10 14684: 97ffdfff bl 0xc680 14688: 17fffde7 b 0x13e24 <.text+0x7134> 1468c: f81d0ff5 str x21, [sp, #-0x30]! 14690: a9014ff4 stp x20, x19, [sp, #0x10] 14694: a9027bfd stp x29, x30, [sp, #0x20] 14698: 910083fd add x29, sp, #0x20 1469c: aa0103f3 mov x19, x1 146a0: b4000c00 cbz x0, 0x14820 <.text+0x7b30> 146a4: b4000bf3 cbz x19, 0x14820 <.text+0x7b30> 146a8: b9400808 ldr w8, [x0, #0x8] 146ac: 71000d1f cmp w8, #0x3 146b0: 54000c01 b.ne 0x14830 <.text+0x7b40> 146b4: 29402408 ldp w8, w9, [x0] 146b8: d00003f4 adrp x20, 0x92000 146bc: 91177694 add x20, x20, #0x5dd 146c0: 320007e1 orr w1, wzr, #0x3 146c4: 91000d08 add x8, x8, #0x3 146c8: 927e7908 and x8, x8, #0x1fffffffc 146cc: 8b080008 add x8, x0, x8 146d0: 91003108 add x8, x8, #0xc 146d4: 71004129 subs w9, w9, #0x10 146d8: 8b090109 add x9, x8, x9 146dc: 9a888135 csel x21, x9, x8, hi 146e0: 394002a3 ldrb w3, [x21] 146e4: aa1303e0 mov x0, x19 146e8: aa1403e2 mov x2, x20 146ec: 97ffdf21 bl 0xc370 146f0: 394006a3 ldrb w3, [x21, #0x1] 146f4: 91000a60 add x0, x19, #0x2 146f8: 320007e1 orr w1, wzr, #0x3 146fc: aa1403e2 mov x2, x20 14700: 97ffdf1c bl 0xc370 14704: 39400aa3 ldrb w3, [x21, #0x2] 14708: 91001260 add x0, x19, #0x4 1470c: 320007e1 orr w1, wzr, #0x3 14710: aa1403e2 mov x2, x20 14714: 97ffdf17 bl 0xc370 14718: 39400ea3 ldrb w3, [x21, #0x3] 1471c: 91001a60 add x0, x19, #0x6 14720: 320007e1 orr w1, wzr, #0x3 14724: aa1403e2 mov x2, x20 14728: 97ffdf12 bl 0xc370 1472c: 394012a3 ldrb w3, [x21, #0x4] 14730: 91002260 add x0, x19, #0x8 14734: 320007e1 orr w1, wzr, #0x3 14738: aa1403e2 mov x2, x20 1473c: 97ffdf0d bl 0xc370 14740: 394016a3 ldrb w3, [x21, #0x5] 14744: 91002a60 add x0, x19, #0xa 14748: 320007e1 orr w1, wzr, #0x3 1474c: aa1403e2 mov x2, x20 14750: 97ffdf08 bl 0xc370 14754: 39401aa3 ldrb w3, [x21, #0x6] 14758: 91003260 add x0, x19, #0xc 1475c: 320007e1 orr w1, wzr, #0x3 14760: aa1403e2 mov x2, x20 14764: 97ffdf03 bl 0xc370 14768: 39401ea3 ldrb w3, [x21, #0x7] 1476c: 91003a60 add x0, x19, #0xe 14770: 320007e1 orr w1, wzr, #0x3 14774: aa1403e2 mov x2, x20 14778: 97ffdefe bl 0xc370 1477c: 394022a3 ldrb w3, [x21, #0x8] 14780: 91004260 add x0, x19, #0x10 14784: 320007e1 orr w1, wzr, #0x3 14788: aa1403e2 mov x2, x20 1478c: 97ffdef9 bl 0xc370 14790: 394026a3 ldrb w3, [x21, #0x9] 14794: 91004a60 add x0, x19, #0x12 14798: 320007e1 orr w1, wzr, #0x3 1479c: aa1403e2 mov x2, x20 147a0: 97ffdef4 bl 0xc370 147a4: 39402aa3 ldrb w3, [x21, #0xa] 147a8: 91005260 add x0, x19, #0x14 147ac: 320007e1 orr w1, wzr, #0x3 147b0: aa1403e2 mov x2, x20 147b4: 97ffdeef bl 0xc370 147b8: 39402ea3 ldrb w3, [x21, #0xb] 147bc: 91005a60 add x0, x19, #0x16 147c0: 320007e1 orr w1, wzr, #0x3 147c4: aa1403e2 mov x2, x20 147c8: 97ffdeea bl 0xc370 147cc: 394032a3 ldrb w3, [x21, #0xc] 147d0: 91006260 add x0, x19, #0x18 147d4: 320007e1 orr w1, wzr, #0x3 147d8: aa1403e2 mov x2, x20 147dc: 97ffdee5 bl 0xc370 147e0: 394036a3 ldrb w3, [x21, #0xd] 147e4: 91006a60 add x0, x19, #0x1a 147e8: 320007e1 orr w1, wzr, #0x3 147ec: aa1403e2 mov x2, x20 147f0: 97ffdee0 bl 0xc370 147f4: 39403aa3 ldrb w3, [x21, #0xe] 147f8: 91007260 add x0, x19, #0x1c 147fc: 320007e1 orr w1, wzr, #0x3 14800: aa1403e2 mov x2, x20 14804: 97ffdedb bl 0xc370 14808: 39403ea3 ldrb w3, [x21, #0xf] 1480c: 91007a60 add x0, x19, #0x1e 14810: 320007e1 orr w1, wzr, #0x3 14814: aa1403e2 mov x2, x20 14818: 97ffded6 bl 0xc370 1481c: 3900827f strb wzr, [x19, #0x20] 14820: a9427bfd ldp x29, x30, [sp, #0x20] 14824: a9414ff4 ldp x20, x19, [sp, #0x10] 14828: f84307f5 ldr x21, [sp], #0x30 1482c: d65f03c0 ret 14830: a9427bfd ldp x29, x30, [sp, #0x20] 14834: a9414ff4 ldp x20, x19, [sp, #0x10] 14838: f00003c1 adrp x1, 0x8f000 1483c: d00003e2 adrp x2, 0x92000 14840: 91322821 add x1, x1, #0xc8a 14844: 9116b442 add x2, x2, #0x5ad 14848: 528000a0 mov w0, #0x5 // =5 1484c: f84307f5 ldr x21, [sp], #0x30 14850: 14000518 b 0x15cb0 <.text+0x8fc0> 14854: b40017a0 cbz x0, 0x14b48 <.text+0x7e58> 14858: b4001782 cbz x2, 0x14b48 <.text+0x7e58> 1485c: d10203ff sub sp, sp, #0x80 14860: a9026ffc stp x28, x27, [sp, #0x20] 14864: a90367fa stp x26, x25, [sp, #0x30] 14868: a9045ff8 stp x24, x23, [sp, #0x40] 1486c: a90557f6 stp x22, x21, [sp, #0x50] 14870: a9064ff4 stp x20, x19, [sp, #0x60] 14874: a9077bfd stp x29, x30, [sp, #0x70] 14878: 9101c3fd add x29, sp, #0x70 1487c: f140043f cmp x1, #0x1, lsl #12 // =0x1000 14880: 321403e8 orr w8, wzr, #0x1000 14884: 9a883029 csel x9, x1, x8, lo 14888: f100053f cmp x9, #0x1 1488c: 540006cb b.lt 0x14964 <.text+0x7c74> 14890: 2a1f03ed mov w13, wzr 14894: 2a1f03ee mov w14, wzr 14898: 2a1f03ef mov w15, wzr 1489c: 2a1f03f0 mov w16, wzr 148a0: 2a1f03f1 mov w17, wzr 148a4: 2a1f03fa mov w26, wzr 148a8: 2a1f03fb mov w27, wzr 148ac: 2a1f03fc mov w28, wzr 148b0: 2a1f03f4 mov w20, wzr 148b4: 2a1f03f3 mov w19, wzr 148b8: 2a1f03f5 mov w21, wzr 148bc: 2a1f03f6 mov w22, wzr 148c0: 2a1f03f7 mov w23, wzr 148c4: 2a1f03f8 mov w24, wzr 148c8: 2a1f03f9 mov w25, wzr 148cc: 2a1f03e8 mov w8, wzr 148d0: 8b090009 add x9, x0, x9 148d4: 3940000a ldrb w10, [x0] 148d8: 3940040b ldrb w11, [x0, #0x1] 148dc: 3940080c ldrb w12, [x0, #0x2] 148e0: 4a0a0108 eor w8, w8, w10 148e4: 39400c0a ldrb w10, [x0, #0x3] 148e8: 4a0b0339 eor w25, w25, w11 148ec: 3940100b ldrb w11, [x0, #0x4] 148f0: 4a0c0318 eor w24, w24, w12 148f4: 3940140c ldrb w12, [x0, #0x5] 148f8: 4a0a02f7 eor w23, w23, w10 148fc: 3940180a ldrb w10, [x0, #0x6] 14900: 4a0b02d6 eor w22, w22, w11 14904: 39401c0b ldrb w11, [x0, #0x7] 14908: 4a0c02b5 eor w21, w21, w12 1490c: 3940200c ldrb w12, [x0, #0x8] 14910: 4a0a0273 eor w19, w19, w10 14914: 3940240a ldrb w10, [x0, #0x9] 14918: 4a0b0294 eor w20, w20, w11 1491c: 3940280b ldrb w11, [x0, #0xa] 14920: 4a0c039c eor w28, w28, w12 14924: 39402c0c ldrb w12, [x0, #0xb] 14928: 4a0a037b eor w27, w27, w10 1492c: 3940300a ldrb w10, [x0, #0xc] 14930: 4a0b035a eor w26, w26, w11 14934: 3940340b ldrb w11, [x0, #0xd] 14938: 4a0c0231 eor w17, w17, w12 1493c: 3940380c ldrb w12, [x0, #0xe] 14940: 4a0a0210 eor w16, w16, w10 14944: 39403c0a ldrb w10, [x0, #0xf] 14948: 91004000 add x0, x0, #0x10 1494c: 4a0b01ef eor w15, w15, w11 14950: 4a0c01ce eor w14, w14, w12 14954: eb09001f cmp x0, x9 14958: 4a0a01ad eor w13, w13, w10 1495c: 54fffbc3 b.lo 0x148d4 <.text+0x7be4> 14960: 14000011 b 0x149a4 <.text+0x7cb4> 14964: 2a1f03ed mov w13, wzr 14968: 2a1f03ee mov w14, wzr 1496c: 2a1f03ef mov w15, wzr 14970: 2a1f03f0 mov w16, wzr 14974: 2a1f03f1 mov w17, wzr 14978: 2a1f03fa mov w26, wzr 1497c: 2a1f03fb mov w27, wzr 14980: 2a1f03fc mov w28, wzr 14984: 2a1f03f4 mov w20, wzr 14988: 2a1f03f3 mov w19, wzr 1498c: 2a1f03f5 mov w21, wzr 14990: 2a1f03f6 mov w22, wzr 14994: 2a1f03f7 mov w23, wzr 14998: 2a1f03f8 mov w24, wzr 1499c: 2a1f03f9 mov w25, wzr 149a0: 2a1f03e8 mov w8, wzr 149a4: 12001d03 and w3, w8, #0xff 149a8: d00003e8 adrp x8, 0x92000 149ac: 91177508 add x8, x8, #0x5dd 149b0: 320007e1 orr w1, wzr, #0x3 149b4: aa0203e0 mov x0, x2 149b8: f9000fe2 str x2, [sp, #0x18] 149bc: aa0803e2 mov x2, x8 149c0: 2900c3f1 stp w17, w16, [sp, #0x4] 149c4: 2901bbef stp w15, w14, [sp, #0xc] 149c8: b90017ed str w13, [sp, #0x14] 149cc: 97ffde69 bl 0xc370 149d0: f9400fe8 ldr x8, [sp, #0x18] 149d4: d00003e2 adrp x2, 0x92000 149d8: 12001f23 and w3, w25, #0xff 149dc: 320007e1 orr w1, wzr, #0x3 149e0: 91000900 add x0, x8, #0x2 149e4: 91177442 add x2, x2, #0x5dd 149e8: 97ffde62 bl 0xc370 149ec: f9400ff9 ldr x25, [sp, #0x18] 149f0: d00003e2 adrp x2, 0x92000 149f4: 12001f03 and w3, w24, #0xff 149f8: 320007e1 orr w1, wzr, #0x3 149fc: 91001320 add x0, x25, #0x4 14a00: 91177442 add x2, x2, #0x5dd 14a04: 97ffde5b bl 0xc370 14a08: 12001ee3 and w3, w23, #0xff 14a0c: d00003f7 adrp x23, 0x92000 14a10: 911776f7 add x23, x23, #0x5dd 14a14: 91001b20 add x0, x25, #0x6 14a18: 320007e1 orr w1, wzr, #0x3 14a1c: aa1703e2 mov x2, x23 14a20: 97ffde54 bl 0xc370 14a24: 91002320 add x0, x25, #0x8 14a28: 12001ec3 and w3, w22, #0xff 14a2c: 320007e1 orr w1, wzr, #0x3 14a30: aa1703e2 mov x2, x23 14a34: 97ffde4f bl 0xc370 14a38: 91002b20 add x0, x25, #0xa 14a3c: 12001ea3 and w3, w21, #0xff 14a40: 320007e1 orr w1, wzr, #0x3 14a44: aa1703e2 mov x2, x23 14a48: 97ffde4a bl 0xc370 14a4c: 91003320 add x0, x25, #0xc 14a50: 12001e63 and w3, w19, #0xff 14a54: 320007e1 orr w1, wzr, #0x3 14a58: aa1703e2 mov x2, x23 14a5c: 97ffde45 bl 0xc370 14a60: 91003b20 add x0, x25, #0xe 14a64: 12001e83 and w3, w20, #0xff 14a68: 320007e1 orr w1, wzr, #0x3 14a6c: aa1703e2 mov x2, x23 14a70: 97ffde40 bl 0xc370 14a74: 91004320 add x0, x25, #0x10 14a78: 12001f83 and w3, w28, #0xff 14a7c: 320007e1 orr w1, wzr, #0x3 14a80: aa1703e2 mov x2, x23 14a84: 97ffde3b bl 0xc370 14a88: 91004b20 add x0, x25, #0x12 14a8c: 12001f63 and w3, w27, #0xff 14a90: 320007e1 orr w1, wzr, #0x3 14a94: aa1703e2 mov x2, x23 14a98: 97ffde36 bl 0xc370 14a9c: 91005320 add x0, x25, #0x14 14aa0: 12001f43 and w3, w26, #0xff 14aa4: 320007e1 orr w1, wzr, #0x3 14aa8: aa1703e2 mov x2, x23 14aac: 97ffde31 bl 0xc370 14ab0: b94007e8 ldr w8, [sp, #0x4] 14ab4: 91005b20 add x0, x25, #0x16 14ab8: 320007e1 orr w1, wzr, #0x3 14abc: aa1703e2 mov x2, x23 14ac0: 12001d03 and w3, w8, #0xff 14ac4: 97ffde2b bl 0xc370 14ac8: b9400be8 ldr w8, [sp, #0x8] 14acc: 91006320 add x0, x25, #0x18 14ad0: 320007e1 orr w1, wzr, #0x3 14ad4: aa1703e2 mov x2, x23 14ad8: 12001d03 and w3, w8, #0xff 14adc: 97ffde25 bl 0xc370 14ae0: b9400fe8 ldr w8, [sp, #0xc] 14ae4: 91006b20 add x0, x25, #0x1a 14ae8: 320007e1 orr w1, wzr, #0x3 14aec: aa1703e2 mov x2, x23 14af0: 12001d03 and w3, w8, #0xff 14af4: 97ffde1f bl 0xc370 14af8: b94013e8 ldr w8, [sp, #0x10] 14afc: 91007320 add x0, x25, #0x1c 14b00: 320007e1 orr w1, wzr, #0x3 14b04: aa1703e2 mov x2, x23 14b08: 12001d03 and w3, w8, #0xff 14b0c: 97ffde19 bl 0xc370 14b10: b94017e8 ldr w8, [sp, #0x14] 14b14: 91007b20 add x0, x25, #0x1e 14b18: 320007e1 orr w1, wzr, #0x3 14b1c: aa1703e2 mov x2, x23 14b20: 12001d03 and w3, w8, #0xff 14b24: 97ffde13 bl 0xc370 14b28: 3900833f strb wzr, [x25, #0x20] 14b2c: a9477bfd ldp x29, x30, [sp, #0x70] 14b30: a9464ff4 ldp x20, x19, [sp, #0x60] 14b34: a94557f6 ldp x22, x21, [sp, #0x50] 14b38: a9445ff8 ldp x24, x23, [sp, #0x40] 14b3c: a94367fa ldp x26, x25, [sp, #0x30] 14b40: a9426ffc ldp x28, x27, [sp, #0x20] 14b44: 910203ff add sp, sp, #0x80 14b48: d65f03c0 ret 14b4c: f81c0ff7 str x23, [sp, #-0x40]! 14b50: a90157f6 stp x22, x21, [sp, #0x10] 14b54: a9024ff4 stp x20, x19, [sp, #0x20] 14b58: a9037bfd stp x29, x30, [sp, #0x30] 14b5c: 9100c3fd add x29, sp, #0x30 14b60: 2a0103f5 mov w21, w1 14b64: aa0003f4 mov x20, x0 14b68: b40001f4 cbz x20, 0x14ba4 <.text+0x7eb4> 14b6c: d0000576 adrp x22, 0xc2000 14b70: f943aad7 ldr x23, [x22, #0x750] 14b74: b4000217 cbz x23, 0x14bb4 <.text+0x7ec4> 14b78: f94002f3 ldr x19, [x23] 14b7c: aa1303e0 mov x0, x19 14b80: 97ffdf9c bl 0xc9f0 14b84: aa0003e2 mov x2, x0 14b88: aa1303e0 mov x0, x19 14b8c: aa1403e1 mov x1, x20 14b90: 97ffdd80 bl 0xc190 14b94: 340000c0 cbz w0, 0x14bac <.text+0x7ebc> 14b98: f9400af7 ldr x23, [x23, #0x10] 14b9c: b5fffef7 cbnz x23, 0x14b78 <.text+0x7e88> 14ba0: 14000005 b 0x14bb4 <.text+0x7ec4> 14ba4: aa1f03f3 mov x19, xzr 14ba8: 14000016 b 0x14c00 <.text+0x7f10> 14bac: f94006f3 ldr x19, [x23, #0x8] 14bb0: b5000293 cbnz x19, 0x14c00 <.text+0x7f10> 14bb4: 120002a1 and w1, w21, #0x1 14bb8: aa1403e0 mov x0, x20 14bbc: 97fffa6a bl 0x13564 <.text+0x6874> 14bc0: aa0003f3 mov x19, x0 14bc4: b40001f3 cbz x19, 0x14c00 <.text+0x7f10> 14bc8: 321d07e0 orr w0, wzr, #0x18 14bcc: 97ffdfc9 bl 0xcaf0 14bd0: f943aac9 ldr x9, [x22, #0x750] 14bd4: 91002268 add x8, x19, #0x8 14bd8: a9004c08 stp x8, x19, [x0] 14bdc: b40000c9 cbz x9, 0x14bf4 <.text+0x7f04> 14be0: f940092a ldr x10, [x9, #0x10] 14be4: aa0003e8 mov x8, x0 14be8: f900080a str x10, [x0, #0x10] 14bec: aa0903e0 mov x0, x9 14bf0: 14000003 b 0x14bfc <.text+0x7f0c> 14bf4: aa1f03e8 mov x8, xzr 14bf8: f903aac0 str x0, [x22, #0x750] 14bfc: f9000808 str x8, [x0, #0x10] 14c00: aa1303e0 mov x0, x19 14c04: a9437bfd ldp x29, x30, [sp, #0x30] 14c08: a9424ff4 ldp x20, x19, [sp, #0x20] 14c0c: a94157f6 ldp x22, x21, [sp, #0x10] 14c10: f84407f7 ldr x23, [sp], #0x40 14c14: d65f03c0 ret 14c18: a9bd57f6 stp x22, x21, [sp, #-0x30]! 14c1c: a9014ff4 stp x20, x19, [sp, #0x10] 14c20: a9027bfd stp x29, x30, [sp, #0x20] 14c24: 910083fd add x29, sp, #0x20 14c28: aa0003f4 mov x20, x0 14c2c: b40001f4 cbz x20, 0x14c68 <.text+0x7f78> 14c30: d0000575 adrp x21, 0xc2000 14c34: f943aab6 ldr x22, [x21, #0x750] 14c38: b4000216 cbz x22, 0x14c78 <.text+0x7f88> 14c3c: f94002d3 ldr x19, [x22] 14c40: aa1303e0 mov x0, x19 14c44: 97ffdf6b bl 0xc9f0 14c48: aa0003e2 mov x2, x0 14c4c: aa1303e0 mov x0, x19 14c50: aa1403e1 mov x1, x20 14c54: 97ffdd4f bl 0xc190 14c58: 340000c0 cbz w0, 0x14c70 <.text+0x7f80> 14c5c: f9400ad6 ldr x22, [x22, #0x10] 14c60: b5fffef6 cbnz x22, 0x14c3c <.text+0x7f4c> 14c64: 14000005 b 0x14c78 <.text+0x7f88> 14c68: aa1f03f3 mov x19, xzr 14c6c: 14000016 b 0x14cc4 <.text+0x7fd4> 14c70: f94006d3 ldr x19, [x22, #0x8] 14c74: b5000293 cbnz x19, 0x14cc4 <.text+0x7fd4> 14c78: aa1403e0 mov x0, x20 14c7c: 2a1f03e1 mov w1, wzr 14c80: 97fffa39 bl 0x13564 <.text+0x6874> 14c84: aa0003f3 mov x19, x0 14c88: b40001f3 cbz x19, 0x14cc4 <.text+0x7fd4> 14c8c: 321d07e0 orr w0, wzr, #0x18 14c90: 97ffdf98 bl 0xcaf0 14c94: f943aaa9 ldr x9, [x21, #0x750] 14c98: 91002268 add x8, x19, #0x8 14c9c: a9004c08 stp x8, x19, [x0] 14ca0: b40000c9 cbz x9, 0x14cb8 <.text+0x7fc8> 14ca4: f940092a ldr x10, [x9, #0x10] 14ca8: aa0003e8 mov x8, x0 14cac: f900080a str x10, [x0, #0x10] 14cb0: aa0903e0 mov x0, x9 14cb4: 14000003 b 0x14cc0 <.text+0x7fd0> 14cb8: aa1f03e8 mov x8, xzr 14cbc: f903aaa0 str x0, [x21, #0x750] 14cc0: f9000808 str x8, [x0, #0x10] 14cc4: aa1303e0 mov x0, x19 14cc8: a9427bfd ldp x29, x30, [sp, #0x20] 14ccc: a9414ff4 ldp x20, x19, [sp, #0x10] 14cd0: a8c357f6 ldp x22, x21, [sp], #0x30 14cd4: d65f03c0 ret 14cd8: f81c0ff7 str x23, [sp, #-0x40]! 14cdc: a90157f6 stp x22, x21, [sp, #0x10] 14ce0: a9024ff4 stp x20, x19, [sp, #0x20] 14ce4: a9037bfd stp x29, x30, [sp, #0x30] 14ce8: 9100c3fd add x29, sp, #0x30 14cec: aa0003f4 mov x20, x0 14cf0: b4000814 cbz x20, 0x14df0 <.text+0x8100> 14cf4: aa1403e0 mov x0, x20 14cf8: 97ffdf26 bl 0xc990 14cfc: 90000401 adrp x1, 0x94000 14d00: 9136fc21 add x1, x1, #0xdbf 14d04: aa0003f3 mov x19, x0 14d08: 97ffdf1a bl 0xc970 14d0c: b4000400 cbz x0, 0x14d8c <.text+0x809c> 14d10: f00003c1 adrp x1, 0x8f000 14d14: d00003e2 adrp x2, 0x92000 14d18: 91322821 add x1, x1, #0xc8a 14d1c: 91107042 add x2, x2, #0x41c 14d20: 321e03e0 orr w0, wzr, #0x4 14d24: aa1403e3 mov x3, x20 14d28: 940003e2 bl 0x15cb0 <.text+0x8fc0> 14d2c: 528005e1 mov w1, #0x2f // =47 14d30: aa1303e0 mov x0, x19 14d34: 97ffde97 bl 0xc790 14d38: b0000441 adrp x1, 0x9d000 14d3c: 913eac21 add x1, x1, #0xfab 14d40: aa0003f5 mov x21, x0 14d44: 97ffdf0b bl 0xc970 14d48: b4000040 cbz x0, 0x14d50 <.text+0x8060> 14d4c: 3900001f strb wzr, [x0] 14d50: b40001f5 cbz x21, 0x14d8c <.text+0x809c> 14d54: d0000576 adrp x22, 0xc2000 14d58: f943aad7 ldr x23, [x22, #0x750] 14d5c: b4000217 cbz x23, 0x14d9c <.text+0x80ac> 14d60: f94002f4 ldr x20, [x23] 14d64: aa1403e0 mov x0, x20 14d68: 97ffdf22 bl 0xc9f0 14d6c: aa0003e2 mov x2, x0 14d70: aa1403e0 mov x0, x20 14d74: aa1503e1 mov x1, x21 14d78: 97ffdd06 bl 0xc190 14d7c: 340000c0 cbz w0, 0x14d94 <.text+0x80a4> 14d80: f9400af7 ldr x23, [x23, #0x10] 14d84: b5fffef7 cbnz x23, 0x14d60 <.text+0x8070> 14d88: 14000005 b 0x14d9c <.text+0x80ac> 14d8c: aa1f03f4 mov x20, xzr 14d90: 14000016 b 0x14de8 <.text+0x80f8> 14d94: f94006f4 ldr x20, [x23, #0x8] 14d98: b5000294 cbnz x20, 0x14de8 <.text+0x80f8> 14d9c: aa1503e0 mov x0, x21 14da0: 2a1f03e1 mov w1, wzr 14da4: 97fff9f0 bl 0x13564 <.text+0x6874> 14da8: aa0003f4 mov x20, x0 14dac: b40001f4 cbz x20, 0x14de8 <.text+0x80f8> 14db0: 321d07e0 orr w0, wzr, #0x18 14db4: 97ffdf4f bl 0xcaf0 14db8: f943aac9 ldr x9, [x22, #0x750] 14dbc: 91002288 add x8, x20, #0x8 14dc0: a9005008 stp x8, x20, [x0] 14dc4: b40000c9 cbz x9, 0x14ddc <.text+0x80ec> 14dc8: f940092a ldr x10, [x9, #0x10] 14dcc: aa0003e8 mov x8, x0 14dd0: f900080a str x10, [x0, #0x10] 14dd4: aa0903e0 mov x0, x9 14dd8: 14000003 b 0x14de4 <.text+0x80f4> 14ddc: aa1f03e8 mov x8, xzr 14de0: f903aac0 str x0, [x22, #0x750] 14de4: f9000808 str x8, [x0, #0x10] 14de8: aa1303e0 mov x0, x19 14dec: 97ffdf8d bl 0xcc20 14df0: aa1403e0 mov x0, x20 14df4: a9437bfd ldp x29, x30, [sp, #0x30] 14df8: a9424ff4 ldp x20, x19, [sp, #0x20] 14dfc: a94157f6 ldp x22, x21, [sp, #0x10] 14e00: f84407f7 ldr x23, [sp], #0x40 14e04: d65f03c0 ret 14e08: d100c3ff sub sp, sp, #0x30 14e0c: f9000bf3 str x19, [sp, #0x10] 14e10: a9027bfd stp x29, x30, [sp, #0x20] 14e14: 910083fd add x29, sp, #0x20 14e18: d53bd053 mrs x19, TPIDR_EL0 14e1c: f9401669 ldr x9, [x19, #0x28] 14e20: aa0003e8 mov x8, x0 14e24: aa1f03e0 mov x0, xzr 14e28: f90007e9 str x9, [sp, #0x8] 14e2c: f90003e1 str x1, [sp] 14e30: b4000128 cbz x8, 0x14e54 <.text+0x8164> 14e34: b4000101 cbz x1, 0x14e54 <.text+0x8164> 14e38: f9400101 ldr x1, [x8] 14e3c: b9800902 ldrsw x2, [x8, #0x8] 14e40: 90000004 adrp x4, 0x14000 <.text+0x7310> 14e44: 9139e084 add x4, x4, #0xe78 14e48: 910003e0 mov x0, sp 14e4c: 321d07e3 orr w3, wzr, #0x18 14e50: 97ffdde4 bl 0xc5e0 14e54: f9401668 ldr x8, [x19, #0x28] 14e58: f94007e9 ldr x9, [sp, #0x8] 14e5c: eb09011f cmp x8, x9 14e60: 540000a1 b.ne 0x14e74 <.text+0x8184> 14e64: a9427bfd ldp x29, x30, [sp, #0x20] 14e68: f9400bf3 ldr x19, [sp, #0x10] 14e6c: 9100c3ff add sp, sp, #0x30 14e70: d65f03c0 ret 14e74: 97ffddbf bl 0xc570 <__stack_chk_fail@plt> 14e78: f9400008 ldr x8, [x0] 14e7c: f9400029 ldr x9, [x1] 14e80: eb090108 subs x8, x8, x9 14e84: 54000062 b.hs 0x14e90 <.text+0x81a0> 14e88: 12800000 mov w0, #-0x1 // =-1 14e8c: d65f03c0 ret 14e90: f9400429 ldr x9, [x1, #0x8] 14e94: eb09011f cmp x8, x9 14e98: 1a9f37e0 cset w0, hs 14e9c: d65f03c0 ret 14ea0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 14ea4: a9014ff4 stp x20, x19, [sp, #0x10] 14ea8: a9027bfd stp x29, x30, [sp, #0x20] 14eac: 910083fd add x29, sp, #0x20 14eb0: aa0003f4 mov x20, x0 14eb4: b40004b4 cbz x20, 0x14f48 <.text+0x8258> 14eb8: d0000575 adrp x21, 0xc2000 14ebc: f943aab6 ldr x22, [x21, #0x750] 14ec0: b40001d6 cbz x22, 0x14ef8 <.text+0x8208> 14ec4: f94002d3 ldr x19, [x22] 14ec8: aa1303e0 mov x0, x19 14ecc: 97ffdec9 bl 0xc9f0 14ed0: aa0003e2 mov x2, x0 14ed4: aa1303e0 mov x0, x19 14ed8: aa1403e1 mov x1, x20 14edc: 97ffdcad bl 0xc190 14ee0: 34000080 cbz w0, 0x14ef0 <.text+0x8200> 14ee4: f9400ad6 ldr x22, [x22, #0x10] 14ee8: b5fffef6 cbnz x22, 0x14ec4 <.text+0x81d4> 14eec: 14000003 b 0x14ef8 <.text+0x8208> 14ef0: f94006d3 ldr x19, [x22, #0x8] 14ef4: b5000293 cbnz x19, 0x14f44 <.text+0x8254> 14ef8: 320003e1 orr w1, wzr, #0x1 14efc: aa1403e0 mov x0, x20 14f00: 97fff999 bl 0x13564 <.text+0x6874> 14f04: aa0003f3 mov x19, x0 14f08: b4000213 cbz x19, 0x14f48 <.text+0x8258> 14f0c: 321d07e0 orr w0, wzr, #0x18 14f10: 97ffdef8 bl 0xcaf0 14f14: f943aaa9 ldr x9, [x21, #0x750] 14f18: 91002268 add x8, x19, #0x8 14f1c: a9004c08 stp x8, x19, [x0] 14f20: b40000c9 cbz x9, 0x14f38 <.text+0x8248> 14f24: f940092a ldr x10, [x9, #0x10] 14f28: aa0003e8 mov x8, x0 14f2c: f900080a str x10, [x0, #0x10] 14f30: aa0903e0 mov x0, x9 14f34: 14000003 b 0x14f40 <.text+0x8250> 14f38: aa1f03e8 mov x8, xzr 14f3c: f903aaa0 str x0, [x21, #0x750] 14f40: f9000808 str x8, [x0, #0x10] 14f44: f9400260 ldr x0, [x19] 14f48: a9427bfd ldp x29, x30, [sp, #0x20] 14f4c: a9414ff4 ldp x20, x19, [sp, #0x10] 14f50: a8c357f6 ldp x22, x21, [sp], #0x30 14f54: d65f03c0 ret 14f58: d100c3ff sub sp, sp, #0x30 14f5c: a9014ff4 stp x20, x19, [sp, #0x10] 14f60: a9027bfd stp x29, x30, [sp, #0x20] 14f64: 910083fd add x29, sp, #0x20 14f68: d53bd054 mrs x20, TPIDR_EL0 14f6c: f9401688 ldr x8, [x20, #0x28] 14f70: aa0103f3 mov x19, x1 14f74: f90007e8 str x8, [sp, #0x8] 14f78: 97ffffca bl 0x14ea0 <.text+0x81b0> 14f7c: b4000180 cbz x0, 0x14fac <.text+0x82bc> 14f80: f90003f3 str x19, [sp] 14f84: b4000133 cbz x19, 0x14fa8 <.text+0x82b8> 14f88: f9400001 ldr x1, [x0] 14f8c: b9800802 ldrsw x2, [x0, #0x8] 14f90: 90000004 adrp x4, 0x14000 <.text+0x7310> 14f94: 9139e084 add x4, x4, #0xe78 14f98: 910003e0 mov x0, sp 14f9c: 321d07e3 orr w3, wzr, #0x18 14fa0: 97ffdd90 bl 0xc5e0 14fa4: 14000002 b 0x14fac <.text+0x82bc> 14fa8: aa1f03e0 mov x0, xzr 14fac: f9401688 ldr x8, [x20, #0x28] 14fb0: f94007e9 ldr x9, [sp, #0x8] 14fb4: eb09011f cmp x8, x9 14fb8: 540000a1 b.ne 0x14fcc <.text+0x82dc> 14fbc: a9427bfd ldp x29, x30, [sp, #0x20] 14fc0: a9414ff4 ldp x20, x19, [sp, #0x10] 14fc4: 9100c3ff add sp, sp, #0x30 14fc8: d65f03c0 ret 14fcc: 97ffdd69 bl 0xc570 <__stack_chk_fail@plt> 14fd0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 14fd4: a9017bfd stp x29, x30, [sp, #0x10] 14fd8: 910043fd add x29, sp, #0x10 14fdc: aa0003f3 mov x19, x0 14fe0: 79407268 ldrh w8, [x19, #0x38] 14fe4: b4000168 cbz x8, 0x15010 <.text+0x8320> 14fe8: f9401269 ldr x9, [x19, #0x20] 14fec: 8b130134 add x20, x9, x19 14ff0: 321d0be9 orr w9, wzr, #0x38 14ff4: 9b095108 madd x8, x8, x9, x20 14ff8: b9400289 ldr w9, [x20] 14ffc: 7100053f cmp w9, #0x1 15000: 540000c0 b.eq 0x15018 <.text+0x8328> 15004: 9100e294 add x20, x20, #0x38 15008: eb08029f cmp x20, x8 1500c: 54ffff63 b.lo 0x14ff8 <.text+0x8308> 15010: aa1f03e0 mov x0, xzr 15014: 1400000b b 0x15040 <.text+0x8350> 15018: a9409283 ldp x3, x4, [x20, #0x8] 1501c: d00003c1 adrp x1, 0x8f000 15020: b00003e2 adrp x2, 0x92000 15024: 91310021 add x1, x1, #0xc40 15028: 9110fc42 add x2, x2, #0x43f 1502c: 320007e0 orr w0, wzr, #0x3 15030: 94000320 bl 0x15cb0 <.text+0x8fc0> 15034: a940a688 ldp x8, x9, [x20, #0x8] 15038: 8b130108 add x8, x8, x19 1503c: cb090100 sub x0, x8, x9 15040: a9417bfd ldp x29, x30, [sp, #0x10] 15044: a8c24ff4 ldp x20, x19, [sp], #0x20 15048: d65f03c0 ret 1504c: b9400008 ldr w8, [x0] 15050: b9400029 ldr w9, [x1] 15054: 4b090100 sub w0, w8, w9 15058: d65f03c0 ret 1505c: 12000021 and w1, w1, #0x1 15060: 12000042 and w2, w2, #0x1 15064: 14000001 b 0x15068 <.text+0x8378> 15068: d102c3ff sub sp, sp, #0xb0 1506c: a9056ffc stp x28, x27, [sp, #0x50] 15070: a90667fa stp x26, x25, [sp, #0x60] 15074: a9075ff8 stp x24, x23, [sp, #0x70] 15078: a90857f6 stp x22, x21, [sp, #0x80] 1507c: a9094ff4 stp x20, x19, [sp, #0x90] 15080: a90a7bfd stp x29, x30, [sp, #0xa0] 15084: 910283fd add x29, sp, #0xa0 15088: d53bd058 mrs x24, TPIDR_EL0 1508c: f9401708 ldr x8, [x24, #0x28] 15090: 2a0203f3 mov w19, w2 15094: 2a0103f4 mov w20, w1 15098: aa0003f6 mov x22, x0 1509c: f90027e8 str x8, [sp, #0x48] 150a0: b4000996 cbz x22, 0x151d0 <.text+0x84e0> 150a4: aa1603e0 mov x0, x22 150a8: 97ffde52 bl 0xc9f0 150ac: f100c81f cmp x0, #0x32 150b0: 54000903 b.lo 0x151d0 <.text+0x84e0> 150b4: 52800501 mov w1, #0x28 // =40 150b8: aa1603e0 mov x0, x22 150bc: 97ffddb5 bl 0xc790 150c0: b5000880 cbnz x0, 0x151d0 <.text+0x84e0> 150c4: b00003e1 adrp x1, 0x92000 150c8: 9119a421 add x1, x1, #0x669 150cc: 9100e3e2 add x2, sp, #0x38 150d0: 9100c3e3 add x3, sp, #0x30 150d4: 910103e4 add x4, sp, #0x40 150d8: 9100a3e5 add x5, sp, #0x28 150dc: 910083e6 add x6, sp, #0x20 150e0: 910073e7 add x7, sp, #0x1c 150e4: aa1603e0 mov x0, x22 150e8: 97ffdcbe bl 0xc3e0 150ec: 7100141f cmp w0, #0x5 150f0: 54000641 b.ne 0x151b8 <.text+0x84c8> 150f4: 910103e0 add x0, sp, #0x40 150f8: 97ffde3e bl 0xc9f0 150fc: 394103e8 ldrb w8, [sp, #0x40] 15100: 394107e9 ldrb w9, [sp, #0x41] 15104: 39410bfb ldrb w27, [sp, #0x42] 15108: f100101f cmp x0, #0x4 1510c: 1a9f17f7 cset w23, eq 15110: 7101c91f cmp w8, #0x72 15114: 1a9f17fc cset w28, eq 15118: 7101dd3f cmp w9, #0x77 1511c: 1a9f17fa cset w26, eq 15120: 7101e37f cmp w27, #0x78 15124: 1a9f17e8 cset w8, eq 15128: 0a0802f9 and w25, w23, w8 1512c: 37000059 tbnz w25, #0x0, 0x15134 <.text+0x8444> 15130: 37000514 tbnz w20, #0x0, 0x151d0 <.text+0x84e0> 15134: f9401fe9 ldr x9, [sp, #0x38] 15138: aa1f03f5 mov x21, xzr 1513c: b40004c9 cbz x9, 0x151d4 <.text+0x84e4> 15140: f9401be8 ldr x8, [sp, #0x30] 15144: eb08013f cmp x9, x8 15148: 54000460 b.eq 0x151d4 <.text+0x84e4> 1514c: b9801ff4 ldrsw x20, [sp, #0x1c] 15150: a900a3e9 stp x9, x8, [sp, #0x8] 15154: 8b1402d6 add x22, x22, x20 15158: 394002d5 ldrb w21, [x22] 1515c: 2a1503e0 mov w0, w21 15160: 97ffdee0 bl 0xcce0 15164: 34000100 cbz w0, 0x15184 <.text+0x8494> 15168: 11000694 add w20, w20, #0x1 1516c: b9001ff4 str w20, [sp, #0x1c] 15170: 38401ed5 ldrb w21, [x22, #0x1]! 15174: 2a1503e0 mov w0, w21 15178: 97ffdeda bl 0xcce0 1517c: 11000694 add w20, w20, #0x1 15180: 35ffff60 cbnz w0, 0x1516c <.text+0x847c> 15184: aa1f03e8 mov x8, xzr 15188: 0a1c02fc and w28, w23, w28 1518c: 0a1a02f4 and w20, w23, w26 15190: 320003e9 orr w9, wzr, #0x1 15194: 14000003 b 0x151a0 <.text+0x84b0> 15198: 38696ad5 ldrb w21, [x22, x9] 1519c: 91000529 add x9, x9, #0x1 151a0: 12001eaa and w10, w21, #0xff 151a4: 7100295f cmp w10, #0xa 151a8: 54ffff80 b.eq 0x15198 <.text+0x84a8> 151ac: 340002ea cbz w10, 0x15208 <.text+0x8518> 151b0: 91000508 add x8, x8, #0x1 151b4: 17fffff9 b 0x15198 <.text+0x84a8> 151b8: d00003c1 adrp x1, 0x8f000 151bc: b00003e2 adrp x2, 0x92000 151c0: 91322821 add x1, x1, #0xc8a 151c4: 911a1c42 add x2, x2, #0x687 151c8: 528000a0 mov w0, #0x5 // =5 151cc: 940002b9 bl 0x15cb0 <.text+0x8fc0> 151d0: aa1f03f5 mov x21, xzr 151d4: f9401708 ldr x8, [x24, #0x28] 151d8: f94027e9 ldr x9, [sp, #0x48] 151dc: eb09011f cmp x8, x9 151e0: 54000821 b.ne 0x152e4 <.text+0x85f4> 151e4: aa1503e0 mov x0, x21 151e8: a94a7bfd ldp x29, x30, [sp, #0xa0] 151ec: a9494ff4 ldp x20, x19, [sp, #0x90] 151f0: a94857f6 ldp x22, x21, [sp, #0x80] 151f4: a9475ff8 ldp x24, x23, [sp, #0x70] 151f8: a94667fa ldp x26, x25, [sp, #0x60] 151fc: a9456ffc ldp x28, x27, [sp, #0x50] 15200: 9102c3ff add sp, sp, #0xb0 15204: d65f03c0 ret 15208: 900003e9 adrp x9, 0x91000 1520c: 91251129 add x9, x9, #0x944 15210: f100011f cmp x8, #0x0 15214: 321f07ea orr w10, wzr, #0x6 15218: 9a960137 csel x23, x9, x22, eq 1521c: 9a880156 csel x22, x10, x8, eq 15220: 910126c1 add x1, x22, #0x49 15224: 320003e0 orr w0, wzr, #0x1 15228: 97ffdbbe bl 0xc120 1522c: aa0003f5 mov x21, x0 15230: b4000315 cbz x21, 0x15290 <.text+0x85a0> 15234: f94007e0 ldr x0, [sp, #0x8] 15238: f90006a0 str x0, [x21, #0x8] 1523c: 3400039c cbz w28, 0x152ac <.text+0x85bc> 15240: f9400bea ldr x10, [sp, #0x10] 15244: 36000373 tbz w19, #0x0, 0x152b0 <.text+0x85c0> 15248: 7101e37f cmp w27, #0x78 1524c: 54000321 b.ne 0x152b0 <.text+0x85c0> 15250: 39400008 ldrb w8, [x0] 15254: 7101fd1f cmp w8, #0x7f 15258: 540002c1 b.ne 0x152b0 <.text+0x85c0> 1525c: 39400408 ldrb w8, [x0, #0x1] 15260: 7101151f cmp w8, #0x45 15264: 54000261 b.ne 0x152b0 <.text+0x85c0> 15268: 39400808 ldrb w8, [x0, #0x2] 1526c: 7101311f cmp w8, #0x4c 15270: 54000201 b.ne 0x152b0 <.text+0x85c0> 15274: 39400c08 ldrb w8, [x0, #0x3] 15278: 7101191f cmp w8, #0x46 1527c: 540001a1 b.ne 0x152b0 <.text+0x85c0> 15280: 97ffff54 bl 0x14fd0 <.text+0x82e0> 15284: f9401bea ldr x10, [sp, #0x30] 15288: f90016a0 str x0, [x21, #0x28] 1528c: 14000009 b 0x152b0 <.text+0x85c0> 15290: d00003c1 adrp x1, 0x8f000 15294: b00003e2 adrp x2, 0x92000 15298: 91322821 add x1, x1, #0xc8a 1529c: 911ab842 add x2, x2, #0x6ae 152a0: 321e03e0 orr w0, wzr, #0x4 152a4: 94000283 bl 0x15cb0 <.text+0x8fc0> 152a8: 17ffffcb b 0x151d4 <.text+0x84e4> 152ac: f9400bea ldr x10, [sp, #0x10] 152b0: a94223e9 ldp x9, x8, [sp, #0x20] 152b4: 91010eb3 add x19, x21, #0x43 152b8: aa1303e0 mov x0, x19 152bc: aa1703e1 mov x1, x23 152c0: aa1603e2 mov x2, x22 152c4: 390102bc strb w28, [x21, #0x40] 152c8: 390106b4 strb w20, [x21, #0x41] 152cc: 39010ab9 strb w25, [x21, #0x42] 152d0: a90122aa stp x10, x8, [x21, #0x10] 152d4: f90012a9 str x9, [x21, #0x20] 152d8: 97ffde0e bl 0xcb10 152dc: 38366a7f strb wzr, [x19, x22] 152e0: 17ffffbd b 0x151d4 <.text+0x84e4> 152e4: 97ffdca3 bl 0xc570 <__stack_chk_fail@plt> 152e8: f81b0ff9 str x25, [sp, #-0x50]! 152ec: a9015ff8 stp x24, x23, [sp, #0x10] 152f0: a90257f6 stp x22, x21, [sp, #0x20] 152f4: a9034ff4 stp x20, x19, [sp, #0x30] 152f8: a9047bfd stp x29, x30, [sp, #0x40] 152fc: 910103fd add x29, sp, #0x40 15300: 2a0003f5 mov w21, w0 15304: 2a0203f6 mov w22, w2 15308: 71000abf cmp w21, #0x2 1530c: 2a0103f7 mov w23, w1 15310: 5400006a b.ge 0x1531c <.text+0x862c> 15314: aa1f03f6 mov x22, xzr 15318: 1400004f b 0x15454 <.text+0x8764> 1531c: 320003e0 orr w0, wzr, #0x1 15320: 321803e1 orr w1, wzr, #0x100 15324: 97ffdb7f bl 0xc120 15328: aa0003f3 mov x19, x0 1532c: 320003e0 orr w0, wzr, #0x1 15330: 321603e1 orr w1, wzr, #0x400 15334: 97ffdb7b bl 0xc120 15338: d00003c1 adrp x1, 0x8f000 1533c: aa0003f4 mov x20, x0 15340: 9131f021 add x1, x1, #0xc7c 15344: aa1303e0 mov x0, x19 15348: 2a1503e2 mov w2, w21 1534c: 97ffdd3d bl 0xc840 15350: d00003c1 adrp x1, 0x8f000 15354: b00003e2 adrp x2, 0x92000 15358: 91322821 add x1, x1, #0xc8a 1535c: 9118a842 add x2, x2, #0x62a 15360: 321e03e0 orr w0, wzr, #0x4 15364: aa1303e3 mov x3, x19 15368: 94000252 bl 0x15cb0 <.text+0x8fc0> 1536c: 90000441 adrp x1, 0x9d000 15370: 913f2021 add x1, x1, #0xfc8 15374: aa1303e0 mov x0, x19 15378: 97ffddfe bl 0xcb70 1537c: aa0003f5 mov x21, x0 15380: b4000455 cbz x21, 0x15408 <.text+0x8718> 15384: 321603e1 orr w1, wzr, #0x400 15388: aa1403e0 mov x0, x20 1538c: aa1503e2 mov x2, x21 15390: 97ffdc7c bl 0xc580 15394: b4000520 cbz x0, 0x15438 <.text+0x8748> 15398: aa1f03f9 mov x25, xzr 1539c: 120002f7 and w23, w23, #0x1 153a0: 120002d8 and w24, w22, #0x1 153a4: aa1403e0 mov x0, x20 153a8: 2a1703e1 mov w1, w23 153ac: 2a1803e2 mov w2, w24 153b0: 97ffff2e bl 0x15068 <.text+0x8378> 153b4: aa0003f6 mov x22, x0 153b8: b40000d6 cbz x22, 0x153d0 <.text+0x86e0> 153bc: b40000f9 cbz x25, 0x153d8 <.text+0x86e8> 153c0: f94006c8 ldr x8, [x22, #0x8] 153c4: f9400729 ldr x9, [x25, #0x8] 153c8: eb09011f cmp x8, x9 153cc: 54000061 b.ne 0x153d8 <.text+0x86e8> 153d0: aa1903f6 mov x22, x25 153d4: 14000002 b 0x153dc <.text+0x86ec> 153d8: f90002d9 str x25, [x22] 153dc: 321603e2 orr w2, wzr, #0x400 153e0: aa1403e0 mov x0, x20 153e4: 2a1f03e1 mov w1, wzr 153e8: 97ffddde bl 0xcb60 153ec: 321603e1 orr w1, wzr, #0x400 153f0: aa1403e0 mov x0, x20 153f4: aa1503e2 mov x2, x21 153f8: 97ffdc62 bl 0xc580 153fc: aa1603f9 mov x25, x22 15400: b5fffd20 cbnz x0, 0x153a4 <.text+0x86b4> 15404: 1400000e b 0x1543c <.text+0x874c> 15408: 97ffdbca bl 0xc330 <__errno@plt> 1540c: b9400000 ldr w0, [x0] 15410: 97ffdbb8 bl 0xc2f0 15414: d00003c1 adrp x1, 0x8f000 15418: 900003e2 adrp x2, 0x91000 1541c: aa0003e3 mov x3, x0 15420: 91322821 add x1, x1, #0xc8a 15424: 913be842 add x2, x2, #0xefa 15428: 321e03e0 orr w0, wzr, #0x4 1542c: 94000221 bl 0x15cb0 <.text+0x8fc0> 15430: aa1f03f6 mov x22, xzr 15434: 14000008 b 0x15454 <.text+0x8764> 15438: aa1f03f6 mov x22, xzr 1543c: aa1403e0 mov x0, x20 15440: 97ffddf8 bl 0xcc20 15444: aa1303e0 mov x0, x19 15448: 97ffddf6 bl 0xcc20 1544c: aa1503e0 mov x0, x21 15450: 97ffdc2c bl 0xc500 15454: aa1603e0 mov x0, x22 15458: a9447bfd ldp x29, x30, [sp, #0x40] 1545c: a9434ff4 ldp x20, x19, [sp, #0x30] 15460: a94257f6 ldp x22, x21, [sp, #0x20] 15464: a9415ff8 ldp x24, x23, [sp, #0x10] 15468: f84507f9 ldr x25, [sp], #0x50 1546c: d65f03c0 ret 15470: 12000022 and w2, w1, #0x1 15474: 320003e1 orr w1, wzr, #0x1 15478: 17ffff9c b 0x152e8 <.text+0x85f8> 1547c: f81e0ff3 str x19, [sp, #-0x20]! 15480: a9017bfd stp x29, x30, [sp, #0x10] 15484: 910043fd add x29, sp, #0x10 15488: 2a0003f3 mov w19, w0 1548c: 97ffdaf1 bl 0xc050 15490: a9417bfd ldp x29, x30, [sp, #0x10] 15494: 12000262 and w2, w19, #0x1 15498: 320003e1 orr w1, wzr, #0x1 1549c: f84207f3 ldr x19, [sp], #0x20 154a0: 17ffff92 b 0x152e8 <.text+0x85f8> 154a4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 154a8: a9017bfd stp x29, x30, [sp, #0x10] 154ac: 910043fd add x29, sp, #0x10 154b0: 2a0103f3 mov w19, w1 154b4: 2a0003f4 mov w20, w0 154b8: 97ffdae6 bl 0xc050 154bc: a9417bfd ldp x29, x30, [sp, #0x10] 154c0: 12000281 and w1, w20, #0x1 154c4: 12000262 and w2, w19, #0x1 154c8: a8c24ff4 ldp x20, x19, [sp], #0x20 154cc: 17ffff87 b 0x152e8 <.text+0x85f8> 154d0: f81e0ff3 str x19, [sp, #-0x20]! 154d4: a9017bfd stp x29, x30, [sp, #0x10] 154d8: 910043fd add x29, sp, #0x10 154dc: b40000a0 cbz x0, 0x154f0 <.text+0x8800> 154e0: f9400013 ldr x19, [x0] 154e4: 97ffddcf bl 0xcc20 154e8: aa1303e0 mov x0, x19 154ec: b5ffffb3 cbnz x19, 0x154e0 <.text+0x87f0> 154f0: a9417bfd ldp x29, x30, [sp, #0x10] 154f4: f84207f3 ldr x19, [sp], #0x20 154f8: d65f03c0 ret 154fc: f81d0ff5 str x21, [sp, #-0x30]! 15500: a9014ff4 stp x20, x19, [sp, #0x10] 15504: a9027bfd stp x29, x30, [sp, #0x20] 15508: 910083fd add x29, sp, #0x20 1550c: aa0003f3 mov x19, x0 15510: aa1f03e0 mov x0, xzr 15514: b4000453 cbz x19, 0x1559c <.text+0x88ac> 15518: b4000421 cbz x1, 0x1559c <.text+0x88ac> 1551c: aa1303e0 mov x0, x19 15520: f9400408 ldr x8, [x0, #0x8] 15524: eb01011f cmp x8, x1 15528: 54000088 b.hi 0x15538 <.text+0x8848> 1552c: f9400808 ldr x8, [x0, #0x10] 15530: eb01011f cmp x8, x1 15534: 54000088 b.hi 0x15544 <.text+0x8854> 15538: f9400000 ldr x0, [x0] 1553c: b5ffff20 cbnz x0, 0x15520 <.text+0x8830> 15540: 14000017 b 0x1559c <.text+0x88ac> 15544: d00003d4 adrp x20, 0x8f000 15548: b00003f5 adrp x21, 0x92000 1554c: 91310294 add x20, x20, #0xc40 15550: 91192eb5 add x21, x21, #0x64b 15554: 39410a68 ldrb w8, [x19, #0x42] 15558: 340001c8 cbz w8, 0x15590 <.text+0x88a0> 1555c: f9401268 ldr x8, [x19, #0x20] 15560: f9401009 ldr x9, [x0, #0x20] 15564: eb09011f cmp x8, x9 15568: 54000141 b.ne 0x15590 <.text+0x88a0> 1556c: f9400663 ldr x3, [x19, #0x8] 15570: f9400408 ldr x8, [x0, #0x8] 15574: eb08007f cmp x3, x8 15578: 540000c2 b.hs 0x15590 <.text+0x88a0> 1557c: 320007e0 orr w0, wzr, #0x3 15580: aa1403e1 mov x1, x20 15584: aa1503e2 mov x2, x21 15588: 940001ca bl 0x15cb0 <.text+0x8fc0> 1558c: aa1303e0 mov x0, x19 15590: f9400273 ldr x19, [x19] 15594: b4000053 cbz x19, 0x1559c <.text+0x88ac> 15598: b5fffde0 cbnz x0, 0x15554 <.text+0x8864> 1559c: a9427bfd ldp x29, x30, [sp, #0x20] 155a0: a9414ff4 ldp x20, x19, [sp, #0x10] 155a4: f84307f5 ldr x21, [sp], #0x30 155a8: d65f03c0 ret 155ac: aa0103e8 mov x8, x1 155b0: b4000280 cbz x0, 0x15600 <.text+0x8910> 155b4: f9400409 ldr x9, [x0, #0x8] 155b8: eb08013f cmp x9, x8 155bc: 54000088 b.hi 0x155cc <.text+0x88dc> 155c0: f9400809 ldr x9, [x0, #0x10] 155c4: eb08013f cmp x9, x8 155c8: 540001e8 b.hi 0x15604 <.text+0x8914> 155cc: f9400000 ldr x0, [x0] 155d0: b5ffff20 cbnz x0, 0x155b4 <.text+0x88c4> 155d4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 155d8: 910003fd mov x29, sp 155dc: d00003c1 adrp x1, 0x8f000 155e0: b00003e2 adrp x2, 0x92000 155e4: 91310021 add x1, x1, #0xc40 155e8: 91194c42 add x2, x2, #0x653 155ec: 320007e0 orr w0, wzr, #0x3 155f0: aa0803e3 mov x3, x8 155f4: 940001af bl 0x15cb0 <.text+0x8fc0> 155f8: 2a1f03e0 mov w0, wzr 155fc: a8c17bfd ldp x29, x30, [sp], #0x10 15600: d65f03c0 ret 15604: 39410008 ldrb w8, [x0, #0x40] 15608: 7100011f cmp w8, #0x0 1560c: 1a9f07e0 cset w0, ne 15610: d65f03c0 ret 15614: a9bd57f6 stp x22, x21, [sp, #-0x30]! 15618: a9014ff4 stp x20, x19, [sp, #0x10] 1561c: a9027bfd stp x29, x30, [sp, #0x20] 15620: 910083fd add x29, sp, #0x20 15624: b0000575 adrp x21, 0xc2000 15628: f943b2a8 ldr x8, [x21, #0x760] 1562c: b4000348 cbz x8, 0x15694 <.text+0x89a4> 15630: b0000574 adrp x20, 0xc2000 15634: 911d8294 add x20, x20, #0x760 15638: 91002293 add x19, x20, #0x8 1563c: aa1303e0 mov x0, x19 15640: 97ffdc94 bl 0xc890 15644: f9400288 ldr x8, [x20] 15648: f9400514 ldr x20, [x8, #0x8] 1564c: b4000174 cbz x20, 0x15678 <.text+0x8988> 15650: f9400280 ldr x0, [x20] 15654: f9400a96 ldr x22, [x20, #0x10] 15658: 97ffdd72 bl 0xcc20 1565c: f9400680 ldr x0, [x20, #0x8] 15660: 97ffdd70 bl 0xcc20 15664: aa1403e0 mov x0, x20 15668: 97ffdd6e bl 0xcc20 1566c: aa1603f4 mov x20, x22 15670: b5ffff16 cbnz x22, 0x15650 <.text+0x8960> 15674: f943b2a8 ldr x8, [x21, #0x760] 15678: f900051f str xzr, [x8, #0x8] 1567c: b900011f str wzr, [x8] 15680: aa1303e0 mov x0, x19 15684: a9427bfd ldp x29, x30, [sp, #0x20] 15688: a9414ff4 ldp x20, x19, [sp, #0x10] 1568c: a8c357f6 ldp x22, x21, [sp], #0x30 15690: 17ffdd8c b 0xccc0 15694: a9427bfd ldp x29, x30, [sp, #0x20] 15698: a9414ff4 ldp x20, x19, [sp, #0x10] 1569c: a8c357f6 ldp x22, x21, [sp], #0x30 156a0: d65f03c0 ret 156a4: f81b0ff9 str x25, [sp, #-0x50]! 156a8: a9015ff8 stp x24, x23, [sp, #0x10] 156ac: a90257f6 stp x22, x21, [sp, #0x20] 156b0: a9034ff4 stp x20, x19, [sp, #0x30] 156b4: a9047bfd stp x29, x30, [sp, #0x40] 156b8: 910103fd add x29, sp, #0x40 156bc: aa0103f3 mov x19, x1 156c0: aa0003f4 mov x20, x0 156c4: b4000674 cbz x20, 0x15790 <.text+0x8aa0> 156c8: b4000653 cbz x19, 0x15790 <.text+0x8aa0> 156cc: b0000576 adrp x22, 0xc2000 156d0: f943b2c8 ldr x8, [x22, #0x760] 156d4: b5000388 cbnz x8, 0x15744 <.text+0x8a54> 156d8: d00003c1 adrp x1, 0x8f000 156dc: b00003e2 adrp x2, 0x92000 156e0: 91322821 add x1, x1, #0xc8a 156e4: 911d5842 add x2, x2, #0x756 156e8: 321e03e0 orr w0, wzr, #0x4 156ec: 94000171 bl 0x15cb0 <.text+0x8fc0> 156f0: b0000577 adrp x23, 0xc2000 156f4: 911d82f7 add x23, x23, #0x760 156f8: 910022f5 add x21, x23, #0x8 156fc: aa1503e0 mov x0, x21 15700: 97ffdc64 bl 0xc890 15704: f94002e8 ldr x8, [x23] 15708: b50000a8 cbnz x8, 0x1571c <.text+0x8a2c> 1570c: 320003e0 orr w0, wzr, #0x1 15710: 321c03e1 orr w1, wzr, #0x10 15714: 97ffda83 bl 0xc120 15718: f903b2c0 str x0, [x22, #0x760] 1571c: aa1503e0 mov x0, x21 15720: 97ffdd68 bl 0xccc0 15724: d00003c1 adrp x1, 0x8f000 15728: b00003e2 adrp x2, 0x92000 1572c: 91322821 add x1, x1, #0xc8a 15730: 911dd842 add x2, x2, #0x776 15734: 321e03e0 orr w0, wzr, #0x4 15738: 9400015e bl 0x15cb0 <.text+0x8fc0> 1573c: f94002e8 ldr x8, [x23] 15740: b4000548 cbz x8, 0x157e8 <.text+0x8af8> 15744: b0000576 adrp x22, 0xc2000 15748: 911d82d6 add x22, x22, #0x760 1574c: 910022d5 add x21, x22, #0x8 15750: aa1503e0 mov x0, x21 15754: 97ffdc4f bl 0xc890 15758: f94002d7 ldr x23, [x22] 1575c: aa1703f8 mov x24, x23 15760: f8408f08 ldr x8, [x24, #0x8]! 15764: b40003e8 cbz x8, 0x157e0 <.text+0x8af0> 15768: aa1f03f9 mov x25, xzr 1576c: aa0803f6 mov x22, x8 15770: f94002c0 ldr x0, [x22] 15774: aa1403e1 mov x1, x20 15778: 97ffdc1e bl 0xc7f0 1577c: 34000160 cbz w0, 0x157a8 <.text+0x8ab8> 15780: f9400ac8 ldr x8, [x22, #0x10] 15784: aa1603f9 mov x25, x22 15788: b5ffff28 cbnz x8, 0x1576c <.text+0x8a7c> 1578c: 14000015 b 0x157e0 <.text+0x8af0> 15790: a9447bfd ldp x29, x30, [sp, #0x40] 15794: a9434ff4 ldp x20, x19, [sp, #0x30] 15798: a94257f6 ldp x22, x21, [sp, #0x20] 1579c: a9415ff8 ldp x24, x23, [sp, #0x10] 157a0: f84507f9 ldr x25, [sp], #0x50 157a4: d65f03c0 ret 157a8: f9400ac8 ldr x8, [x22, #0x10] 157ac: 91004329 add x9, x25, #0x10 157b0: f100033f cmp x25, #0x0 157b4: 9a890309 csel x9, x24, x9, eq 157b8: f9000128 str x8, [x9] 157bc: b94002e8 ldr w8, [x23] 157c0: 51000508 sub w8, w8, #0x1 157c4: b90002e8 str w8, [x23] 157c8: f94002c0 ldr x0, [x22] 157cc: 97ffdd15 bl 0xcc20 157d0: f94006c0 ldr x0, [x22, #0x8] 157d4: 97ffdd13 bl 0xcc20 157d8: aa1603e0 mov x0, x22 157dc: 97ffdd11 bl 0xcc20 157e0: aa1503e0 mov x0, x21 157e4: 97ffdd37 bl 0xccc0 157e8: 321d07e0 orr w0, wzr, #0x18 157ec: 97ffdcc1 bl 0xcaf0 157f0: aa0003f5 mov x21, x0 157f4: aa1403e0 mov x0, x20 157f8: 97ffdc66 bl 0xc990 157fc: f90002a0 str x0, [x21] 15800: aa1303e0 mov x0, x19 15804: 97ffdc63 bl 0xc990 15808: b0000574 adrp x20, 0xc2000 1580c: 911d8294 add x20, x20, #0x760 15810: 91002293 add x19, x20, #0x8 15814: f90006a0 str x0, [x21, #0x8] 15818: aa1303e0 mov x0, x19 1581c: 97ffdc1d bl 0xc890 15820: f9400288 ldr x8, [x20] 15824: aa1303e0 mov x0, x19 15828: f9400509 ldr x9, [x8, #0x8] 1582c: f9000aa9 str x9, [x21, #0x10] 15830: b9400109 ldr w9, [x8] 15834: f9000515 str x21, [x8, #0x8] 15838: 11000529 add w9, w9, #0x1 1583c: b9000109 str w9, [x8] 15840: a9447bfd ldp x29, x30, [sp, #0x40] 15844: a9434ff4 ldp x20, x19, [sp, #0x30] 15848: a94257f6 ldp x22, x21, [sp, #0x20] 1584c: a9415ff8 ldp x24, x23, [sp, #0x10] 15850: f84507f9 ldr x25, [sp], #0x50 15854: 17ffdd1b b 0xccc0 15858: a9bb67fa stp x26, x25, [sp, #-0x50]! 1585c: a9015ff8 stp x24, x23, [sp, #0x10] 15860: a90257f6 stp x22, x21, [sp, #0x20] 15864: a9034ff4 stp x20, x19, [sp, #0x30] 15868: a9047bfd stp x29, x30, [sp, #0x40] 1586c: 910103fd add x29, sp, #0x40 15870: 2a0203f6 mov w22, w2 15874: aa0103f5 mov x21, x1 15878: aa0003f7 mov x23, x0 1587c: 2a1f03f4 mov w20, wzr 15880: b4000677 cbz x23, 0x1594c <.text+0x8c5c> 15884: b0000578 adrp x24, 0xc2000 15888: f943b308 ldr x8, [x24, #0x760] 1588c: b4000608 cbz x8, 0x1594c <.text+0x8c5c> 15890: b0000574 adrp x20, 0xc2000 15894: 911d8294 add x20, x20, #0x760 15898: 91002293 add x19, x20, #0x8 1589c: aa1303e0 mov x0, x19 158a0: 97ffdbfc bl 0xc890 158a4: f9400299 ldr x25, [x20] 158a8: f9400728 ldr x8, [x25, #0x8] 158ac: b4000148 cbz x8, 0x158d4 <.text+0x8be4> 158b0: aa1f03fa mov x26, xzr 158b4: aa0803f4 mov x20, x8 158b8: f9400280 ldr x0, [x20] 158bc: aa1703e1 mov x1, x23 158c0: 97ffdbcc bl 0xc7f0 158c4: 340000c0 cbz w0, 0x158dc <.text+0x8bec> 158c8: f9400a88 ldr x8, [x20, #0x10] 158cc: aa1403fa mov x26, x20 158d0: b5ffff28 cbnz x8, 0x158b4 <.text+0x8bc4> 158d4: 2a1f03f4 mov w20, wzr 158d8: 1400001b b 0x15944 <.text+0x8c54> 158dc: b4000155 cbz x21, 0x15904 <.text+0x8c14> 158e0: 710002df cmp w22, #0x0 158e4: 5400010d b.le 0x15904 <.text+0x8c14> 158e8: f9400683 ldr x3, [x20, #0x8] 158ec: f00003c2 adrp x2, 0x90000 158f0: 93407ec1 sxtw x1, w22 158f4: 91371c42 add x2, x2, #0xdc7 158f8: aa1503e0 mov x0, x21 158fc: 97ffda9d bl 0xc370 15900: f943b319 ldr x25, [x24, #0x760] 15904: f9400a88 ldr x8, [x20, #0x10] 15908: 91004349 add x9, x26, #0x10 1590c: 9100232a add x10, x25, #0x8 15910: f100035f cmp x26, #0x0 15914: 9a890149 csel x9, x10, x9, eq 15918: f9000128 str x8, [x9] 1591c: b9400328 ldr w8, [x25] 15920: 51000508 sub w8, w8, #0x1 15924: b9000328 str w8, [x25] 15928: f9400280 ldr x0, [x20] 1592c: 97ffdcbd bl 0xcc20 15930: f9400680 ldr x0, [x20, #0x8] 15934: 97ffdcbb bl 0xcc20 15938: aa1403e0 mov x0, x20 1593c: 97ffdcb9 bl 0xcc20 15940: 320003f4 orr w20, wzr, #0x1 15944: aa1303e0 mov x0, x19 15948: 97ffdcde bl 0xccc0 1594c: 2a1403e0 mov w0, w20 15950: a9447bfd ldp x29, x30, [sp, #0x40] 15954: a9434ff4 ldp x20, x19, [sp, #0x30] 15958: a94257f6 ldp x22, x21, [sp, #0x20] 1595c: a9415ff8 ldp x24, x23, [sp, #0x10] 15960: a8c567fa ldp x26, x25, [sp], #0x50 15964: d65f03c0 ret 15968: a9bb67fa stp x26, x25, [sp, #-0x50]! 1596c: a9015ff8 stp x24, x23, [sp, #0x10] 15970: a90257f6 stp x22, x21, [sp, #0x20] 15974: a9034ff4 stp x20, x19, [sp, #0x30] 15978: a9047bfd stp x29, x30, [sp, #0x40] 1597c: 910103fd add x29, sp, #0x40 15980: b0000568 adrp x8, 0xc2000 15984: f943b108 ldr x8, [x8, #0x760] 15988: aa0003f3 mov x19, x0 1598c: b4000608 cbz x8, 0x15a4c <.text+0x8d5c> 15990: 7140803f cmp w1, #0x20, lsl #12 // =0x20000 15994: 5400010d b.le 0x159b4 <.text+0x8cc4> 15998: d00003c1 adrp x1, 0x8f000 1599c: b00003e2 adrp x2, 0x92000 159a0: 91322821 add x1, x1, #0xc8a 159a4: 911b4842 add x2, x2, #0x6d2 159a8: 528000a0 mov w0, #0x5 // =5 159ac: 320f03e3 orr w3, wzr, #0x20000 159b0: 940000c0 bl 0x15cb0 <.text+0x8fc0> 159b4: b0000575 adrp x21, 0xc2000 159b8: 911d82b5 add x21, x21, #0x760 159bc: 910022b4 add x20, x21, #0x8 159c0: aa1403e0 mov x0, x20 159c4: 97ffdbb3 bl 0xc890 159c8: f94002a8 ldr x8, [x21] 159cc: f9400517 ldr x23, [x8, #0x8] 159d0: b40004f7 cbz x23, 0x15a6c <.text+0x8d7c> 159d4: aa1f03f8 mov x24, xzr 159d8: 528007b9 mov w25, #0x3d // =61 159dc: 5280015a mov w26, #0xa // =10 159e0: f94002f5 ldr x21, [x23] 159e4: aa1503e0 mov x0, x21 159e8: 97ffdc02 bl 0xc9f0 159ec: f94006e8 ldr x8, [x23, #0x8] 159f0: aa0003f6 mov x22, x0 159f4: aa0803e0 mov x0, x8 159f8: 97ffdbfe bl 0xc9f0 159fc: 8b38c2c8 add x8, x22, w24, sxtw 15a00: 8b000108 add x8, x8, x0 15a04: 91000518 add x24, x8, #0x1 15a08: 7140831f cmp w24, #0x20, lsl #12 // =0x20000 15a0c: 5400024a b.ge 0x15a54 <.text+0x8d64> 15a10: aa1303e0 mov x0, x19 15a14: aa1503e1 mov x1, x21 15a18: 97ffda6a bl 0xc3c0 15a1c: aa1303e0 mov x0, x19 15a20: 97ffdbf4 bl 0xc9f0 15a24: 78206a79 strh w25, [x19, x0] 15a28: f94006e1 ldr x1, [x23, #0x8] 15a2c: aa1303e0 mov x0, x19 15a30: 97ffda64 bl 0xc3c0 15a34: aa1303e0 mov x0, x19 15a38: 97ffdbee bl 0xc9f0 15a3c: 78206a7a strh w26, [x19, x0] 15a40: f9400af7 ldr x23, [x23, #0x10] 15a44: b5fffcf7 cbnz x23, 0x159e0 <.text+0x8cf0> 15a48: 14000009 b 0x15a6c <.text+0x8d7c> 15a4c: 2a1f03e0 mov w0, wzr 15a50: 1400000a b 0x15a78 <.text+0x8d88> 15a54: d00003c1 adrp x1, 0x8f000 15a58: b00003e2 adrp x2, 0x92000 15a5c: 91322821 add x1, x1, #0xc8a 15a60: 911c5c42 add x2, x2, #0x717 15a64: 528000a0 mov w0, #0x5 // =5 15a68: 94000092 bl 0x15cb0 <.text+0x8fc0> 15a6c: aa1403e0 mov x0, x20 15a70: 97ffdc94 bl 0xccc0 15a74: 320003e0 orr w0, wzr, #0x1 15a78: a9447bfd ldp x29, x30, [sp, #0x40] 15a7c: a9434ff4 ldp x20, x19, [sp, #0x30] 15a80: a94257f6 ldp x22, x21, [sp, #0x20] 15a84: a9415ff8 ldp x24, x23, [sp, #0x10] 15a88: a8c567fa ldp x26, x25, [sp], #0x50 15a8c: d65f03c0 ret 15a90: a9be4ff4 stp x20, x19, [sp, #-0x20]! 15a94: a9017bfd stp x29, x30, [sp, #0x10] 15a98: 910043fd add x29, sp, #0x10 15a9c: 2a0003f4 mov w20, w0 15aa0: 321d07e0 orr w0, wzr, #0x18 15aa4: 97ffdc13 bl 0xcaf0 15aa8: aa0003f3 mov x19, x0 15aac: b4000193 cbz x19, 0x15adc <.text+0x8dec> 15ab0: 2a1403e0 mov w0, w20 15ab4: 320003e1 orr w1, wzr, #0x1 15ab8: 97ffd99a bl 0xc120 15abc: f9000660 str x0, [x19, #0x8] 15ac0: b4000080 cbz x0, 0x15ad0 <.text+0x8de0> 15ac4: b9000274 str w20, [x19] 15ac8: b900127f str wzr, [x19, #0x10] 15acc: 14000004 b 0x15adc <.text+0x8dec> 15ad0: aa1303e0 mov x0, x19 15ad4: 97ffdc53 bl 0xcc20 15ad8: aa1f03f3 mov x19, xzr 15adc: a9417bfd ldp x29, x30, [sp, #0x10] 15ae0: aa1303e0 mov x0, x19 15ae4: a8c24ff4 ldp x20, x19, [sp], #0x20 15ae8: d65f03c0 ret 15aec: f81e0ff3 str x19, [sp, #-0x20]! 15af0: a9017bfd stp x29, x30, [sp, #0x10] 15af4: 910043fd add x29, sp, #0x10 15af8: aa0003f3 mov x19, x0 15afc: b40000f3 cbz x19, 0x15b18 <.text+0x8e28> 15b00: f9400660 ldr x0, [x19, #0x8] 15b04: 97ffdc47 bl 0xcc20 15b08: a9417bfd ldp x29, x30, [sp, #0x10] 15b0c: aa1303e0 mov x0, x19 15b10: f84207f3 ldr x19, [sp], #0x20 15b14: 17ffdc43 b 0xcc20 15b18: a9417bfd ldp x29, x30, [sp, #0x10] 15b1c: f84207f3 ldr x19, [sp], #0x20 15b20: d65f03c0 ret 15b24: b4000280 cbz x0, 0x15b74 <.text+0x8e84> 15b28: b4000261 cbz x1, 0x15b74 <.text+0x8e84> 15b2c: 34000242 cbz w2, 0x15b74 <.text+0x8e84> 15b30: b9400008 ldr w8, [x0] 15b34: 6b02011f cmp w8, w2 15b38: 540001e3 b.lo 0x15b74 <.text+0x8e84> 15b3c: b9401009 ldr w9, [x0, #0x10] 15b40: 2a0203e8 mov w8, w2 15b44: 3840142a ldrb w10, [x1], #0x1 15b48: f940040b ldr x11, [x0, #0x8] 15b4c: 1100052c add w12, w9, #0x1 15b50: b900100c str w12, [x0, #0x10] 15b54: d1000508 sub x8, x8, #0x1 15b58: 3829496a strb w10, [x11, w9, uxtw] 15b5c: b9400009 ldr w9, [x0] 15b60: b940100a ldr w10, [x0, #0x10] 15b64: 1ac9094b udiv w11, w10, w9 15b68: 1b09a969 msub w9, w11, w9, w10 15b6c: b9001009 str w9, [x0, #0x10] 15b70: b5fffea8 cbnz x8, 0x15b44 <.text+0x8e54> 15b74: d65f03c0 ret 15b78: aa0003e8 mov x8, x0 15b7c: 12800000 mov w0, #-0x1 // =-1 15b80: b40003e8 cbz x8, 0x15bfc <.text+0x8f0c> 15b84: b40003c1 cbz x1, 0x15bfc <.text+0x8f0c> 15b88: 340003a2 cbz w2, 0x15bfc <.text+0x8f0c> 15b8c: b9400109 ldr w9, [x8] 15b90: 12800000 mov w0, #-0x1 // =-1 15b94: 6b02013f cmp w9, w2 15b98: 54000323 b.lo 0x15bfc <.text+0x8f0c> 15b9c: 34000309 cbz w9, 0x15bfc <.text+0x8f0c> 15ba0: b9401100 ldr w0, [x8, #0x10] 15ba4: f9400508 ldr x8, [x8, #0x8] 15ba8: 2a1f03ea mov w10, wzr 15bac: 2a1f03eb mov w11, wzr 15bb0: 0b0b000c add w12, w0, w11 15bb4: 1ac9098d udiv w13, w12, w9 15bb8: 1b09b1ac msub w12, w13, w9, w12 15bbc: 386c490c ldrb w12, [x8, w12, uxtw] 15bc0: 386b482d ldrb w13, [x1, w11, uxtw] 15bc4: 6b0d019f cmp w12, w13 15bc8: 54000081 b.ne 0x15bd8 <.text+0x8ee8> 15bcc: 1100056b add w11, w11, #0x1 15bd0: 6b02017f cmp w11, w2 15bd4: 54fffee3 b.lo 0x15bb0 <.text+0x8ec0> 15bd8: 6b02017f cmp w11, w2 15bdc: 54000100 b.eq 0x15bfc <.text+0x8f0c> 15be0: 1100040b add w11, w0, #0x1 15be4: 1100054a add w10, w10, #0x1 15be8: 1ac9096c udiv w12, w11, w9 15bec: 6b09015f cmp w10, w9 15bf0: 1b09ad80 msub w0, w12, w9, w11 15bf4: 54fffdc3 b.lo 0x15bac <.text+0x8ebc> 15bf8: 12800000 mov w0, #-0x1 // =-1 15bfc: d65f03c0 ret 15c00: 12800008 mov w8, #-0x1 // =-1 15c04: b40002a0 cbz x0, 0x15c58 <.text+0x8f68> 15c08: b4000281 cbz x1, 0x15c58 <.text+0x8f68> 15c0c: b9400009 ldr w9, [x0] 15c10: 2a1f03ea mov w10, wzr 15c14: 51000528 sub w8, w9, #0x1 15c18: 6b08015f cmp w10, w8 15c1c: 540001a2 b.hs 0x15c50 <.text+0x8f60> 15c20: f9400408 ldr x8, [x0, #0x8] 15c24: 1100044b add w11, w2, #0x1 15c28: 38624908 ldrb w8, [x8, w2, uxtw] 15c2c: 382a4828 strb w8, [x1, w10, uxtw] 15c30: b9400009 ldr w9, [x0] 15c34: 11000548 add w8, w10, #0x1 15c38: 1ac9096a udiv w10, w11, w9 15c3c: 1b09ad42 msub w2, w10, w9, w11 15c40: 6b03005f cmp w2, w3 15c44: 2a0803ea mov w10, w8 15c48: 54fffe61 b.ne 0x15c14 <.text+0x8f24> 15c4c: 14000002 b 0x15c54 <.text+0x8f64> 15c50: 2a0a03e8 mov w8, w10 15c54: 3828483f strb wzr, [x1, w8, uxtw] 15c58: 2a0803e0 mov w0, w8 15c5c: d65f03c0 ret 15c60: f81e0ff3 str x19, [sp, #-0x20]! 15c64: a9017bfd stp x29, x30, [sp, #0x10] 15c68: 910043fd add x29, sp, #0x10 15c6c: 2a0003f3 mov w19, w0 15c70: 7100127f cmp w19, #0x4 15c74: 5400014c b.gt 0x15c9c <.text+0x8fac> 15c78: 90000568 adrp x8, 0xc1000 15c7c: b943ed04 ldr w4, [x8, #0x3ec] 15c80: d00003c1 adrp x1, 0x8f000 15c84: b00003e2 adrp x2, 0x92000 15c88: 91322821 add x1, x1, #0xc8a 15c8c: 911ecc42 add x2, x2, #0x7b3 15c90: 321e03e0 orr w0, wzr, #0x4 15c94: 2a1303e3 mov w3, w19 15c98: 94000006 bl 0x15cb0 <.text+0x8fc0> 15c9c: a9417bfd ldp x29, x30, [sp, #0x10] 15ca0: 90000568 adrp x8, 0xc1000 15ca4: b903ed13 str w19, [x8, #0x3ec] 15ca8: f84207f3 ldr x19, [sp], #0x20 15cac: d65f03c0 ret 15cb0: d104c3ff sub sp, sp, #0x130 15cb4: a9114ffc stp x28, x19, [sp, #0x110] 15cb8: a9127bfd stp x29, x30, [sp, #0x120] 15cbc: 910483fd add x29, sp, #0x120 15cc0: ad039fe6 stp q6, q7, [sp, #0x70] 15cc4: ad0297e4 stp q4, q5, [sp, #0x50] 15cc8: ad018fe2 stp q2, q3, [sp, #0x30] 15ccc: ad0087e0 stp q0, q1, [sp, #0x10] 15cd0: a9391fa6 stp x6, x7, [x29, #-0x70] 15cd4: a93817a4 stp x4, x5, [x29, #-0x80] 15cd8: f81783a3 stur x3, [x29, #-0x88] 15cdc: d53bd053 mrs x19, TPIDR_EL0 15ce0: f9401668 ldr x8, [x19, #0x28] 15ce4: f90007e8 str x8, [sp, #0x8] 15ce8: 90000568 adrp x8, 0xc1000 15cec: b943ed08 ldr w8, [x8, #0x3ec] 15cf0: 6b00011f cmp w8, w0 15cf4: 5400006d b.le 0x15d00 <.text+0x9010> 15cf8: 12800000 mov w0, #-0x1 // =-1 15cfc: 14000013 b 0x15d48 <.text+0x9058> 15d00: 321963e9 orr w9, wzr, #0xffffff80 15d04: b81e43a9 stur w9, [x29, #-0x1c] 15d08: 128004e9 mov w9, #-0x28 // =-40 15d0c: b81e03a9 stur w9, [x29, #-0x20] 15d10: 910043e9 add x9, sp, #0x10 15d14: 91020129 add x9, x9, #0x80 15d18: f81d83a9 stur x9, [x29, #-0x28] 15d1c: 910043a9 add x9, x29, #0x10 15d20: f81c83a9 stur x9, [x29, #-0x38] 15d24: d10223a9 sub x9, x29, #0x88 15d28: 9100a129 add x9, x9, #0x28 15d2c: d100e3a8 sub x8, x29, #0x38 15d30: f81d03a9 stur x9, [x29, #-0x30] 15d34: ad400101 ldp q1, q0, [x8] 15d38: d10183a3 sub x3, x29, #0x60 15d3c: ad3d03a1 stp q1, q0, [x29, #-0x60] 15d40: 97ffda84 bl 0xc750 <__android_log_vprint@plt> 15d44: 2a1f03e0 mov w0, wzr 15d48: f9401668 ldr x8, [x19, #0x28] 15d4c: f94007e9 ldr x9, [sp, #0x8] 15d50: eb09011f cmp x8, x9 15d54: 540000a1 b.ne 0x15d68 <.text+0x9078> 15d58: a9527bfd ldp x29, x30, [sp, #0x120] 15d5c: a9514ffc ldp x28, x19, [sp, #0x110] 15d60: 9104c3ff add sp, sp, #0x130 15d64: d65f03c0 ret 15d68: 97ffda02 bl 0xc570 <__stack_chk_fail@plt> 15d6c: d10643ff sub sp, sp, #0x190 15d70: a9136ffc stp x28, x27, [sp, #0x130] 15d74: a91467fa stp x26, x25, [sp, #0x140] 15d78: a9155ff8 stp x24, x23, [sp, #0x150] 15d7c: a91657f6 stp x22, x21, [sp, #0x160] 15d80: a9174ff4 stp x20, x19, [sp, #0x170] 15d84: a9187bfd stp x29, x30, [sp, #0x180] 15d88: 910603fd add x29, sp, #0x180 15d8c: ad039fe6 stp q6, q7, [sp, #0x70] 15d90: ad0297e4 stp q4, q5, [sp, #0x50] 15d94: ad018fe2 stp q2, q3, [sp, #0x30] 15d98: ad0087e0 stp q0, q1, [sp, #0x10] 15d9c: a90b1fe6 stp x6, x7, [sp, #0xb0] 15da0: a90a17e4 stp x4, x5, [sp, #0xa0] 15da4: f9004fe3 str x3, [sp, #0x98] 15da8: d53bd058 mrs x24, TPIDR_EL0 15dac: f9401708 ldr x8, [x24, #0x28] 15db0: 910043e9 add x9, sp, #0x10 15db4: 910263ea add x10, sp, #0x98 15db8: aa0203f3 mov x19, x2 15dbc: 2a0103f4 mov w20, w1 15dc0: 2a0003f5 mov w21, w0 15dc4: d101e3ab sub x11, x29, #0x78 15dc8: 321963fa orr w26, wzr, #0xffffff80 15dcc: 128004f9 mov w25, #-0x28 // =-40 15dd0: 910043b7 add x23, x29, #0x10 15dd4: 9102013c add x28, x9, #0x80 15dd8: 9100a15b add x27, x10, #0x28 15ddc: f90007e8 str x8, [sp, #0x8] 15de0: 29346bb9 stp w25, w26, [x29, #-0x60] 15de4: a93973bb stp x27, x28, [x29, #-0x70] 15de8: f81883b7 stur x23, [x29, #-0x78] 15dec: 37f80235 tbnz w21, #0x1f, 0x15e30 <.text+0x9140> 15df0: ad400161 ldp q1, q0, [x11] 15df4: b0000576 adrp x22, 0xc2000 15df8: 911e42d6 add x22, x22, #0x790 15dfc: 321603e1 orr w1, wzr, #0x400 15e00: d10283a3 sub x3, x29, #0xa0 15e04: aa1603e0 mov x0, x22 15e08: aa1303e2 mov x2, x19 15e0c: ad3b03a1 stp q1, q0, [x29, #-0xa0] 15e10: 97ffd92c bl 0xc2c0 15e14: aa1603e0 mov x0, x22 15e18: 97ffdaf6 bl 0xc9f0 15e1c: aa0003e2 mov x2, x0 15e20: 2a1503e0 mov w0, w21 15e24: aa1603e1 mov x1, x22 15e28: 97ffd986 bl 0xc440 15e2c: d101e3ab sub x11, x29, #0x78 15e30: 90000568 adrp x8, 0xc1000 15e34: b943ed08 ldr w8, [x8, #0x3ec] 15e38: 29346bb9 stp w25, w26, [x29, #-0x60] 15e3c: a938efb7 stp x23, x27, [x29, #-0x78] 15e40: f81983bc stur x28, [x29, #-0x68] 15e44: 7100111f cmp w8, #0x4 15e48: 5400014c b.gt 0x15e70 <.text+0x9180> 15e4c: 37000134 tbnz w20, #0x0, 0x15e70 <.text+0x9180> 15e50: ad400161 ldp q1, q0, [x11] 15e54: d00003c1 adrp x1, 0x8f000 15e58: 91322821 add x1, x1, #0xc8a 15e5c: 321e03e0 orr w0, wzr, #0x4 15e60: 910303e3 add x3, sp, #0xc0 15e64: aa1303e2 mov x2, x19 15e68: ad0603e1 stp q1, q0, [sp, #0xc0] 15e6c: 97ffda39 bl 0xc750 <__android_log_vprint@plt> 15e70: f9401708 ldr x8, [x24, #0x28] 15e74: f94007e9 ldr x9, [sp, #0x8] 15e78: eb09011f cmp x8, x9 15e7c: 54000141 b.ne 0x15ea4 <.text+0x91b4> 15e80: a9587bfd ldp x29, x30, [sp, #0x180] 15e84: a9574ff4 ldp x20, x19, [sp, #0x170] 15e88: a95657f6 ldp x22, x21, [sp, #0x160] 15e8c: a9555ff8 ldp x24, x23, [sp, #0x150] 15e90: a95467fa ldp x26, x25, [sp, #0x140] 15e94: a9536ffc ldp x28, x27, [sp, #0x130] 15e98: 2a1f03e0 mov w0, wzr 15e9c: 910643ff add sp, sp, #0x190 15ea0: d65f03c0 ret 15ea4: 97ffd9b3 bl 0xc570 <__stack_chk_fail@plt> 15ea8: f81d0ff5 str x21, [sp, #-0x30]! 15eac: a9014ff4 stp x20, x19, [sp, #0x10] 15eb0: a9027bfd stp x29, x30, [sp, #0x20] 15eb4: 910083fd add x29, sp, #0x20 15eb8: aa0103f4 mov x20, x1 15ebc: aa0003f5 mov x21, x0 15ec0: 12800013 mov w19, #-0x1 // =-1 15ec4: b4000415 cbz x21, 0x15f44 <.text+0x9254> 15ec8: b40003f4 cbz x20, 0x15f44 <.text+0x9254> 15ecc: aa1403e0 mov x0, x20 15ed0: 97ffdac8 bl 0xc9f0 15ed4: aa0003f3 mov x19, x0 15ed8: 93407e62 sxtw x2, w19 15edc: 320003e1 orr w1, wzr, #0x1 15ee0: aa1403e0 mov x0, x20 15ee4: aa1503e3 mov x3, x21 15ee8: 97ffdb2e bl 0xcba0 15eec: 6b13001f cmp w0, w19 15ef0: 540001a1 b.ne 0x15f24 <.text+0x9234> 15ef4: 2a1f03e0 mov w0, wzr 15ef8: aa1503e1 mov x1, x21 15efc: 97ffd82d bl 0xbfb0 15f00: 3100041f cmn w0, #0x1 15f04: 54000201 b.ne 0x15f44 <.text+0x9254> 15f08: d00003c1 adrp x1, 0x8f000 15f0c: b00003e2 adrp x2, 0x92000 15f10: 91322821 add x1, x1, #0xc8a 15f14: 911fbc42 add x2, x2, #0x7ef 15f18: 321f07e0 orr w0, wzr, #0x6 15f1c: 97ffff65 bl 0x15cb0 <.text+0x8fc0> 15f20: 14000008 b 0x15f40 <.text+0x9250> 15f24: d00003c1 adrp x1, 0x8f000 15f28: b00003e2 adrp x2, 0x92000 15f2c: 91322821 add x1, x1, #0xc8a 15f30: 911f3042 add x2, x2, #0x7cc 15f34: 321f07e0 orr w0, wzr, #0x6 15f38: aa1403e3 mov x3, x20 15f3c: 97ffff5d bl 0x15cb0 <.text+0x8fc0> 15f40: 12800013 mov w19, #-0x1 // =-1 15f44: 2a1303e0 mov w0, w19 15f48: a9427bfd ldp x29, x30, [sp, #0x20] 15f4c: a9414ff4 ldp x20, x19, [sp, #0x10] 15f50: f84307f5 ldr x21, [sp], #0x30 15f54: d65f03c0 ret 15f58: a9bd57f6 stp x22, x21, [sp, #-0x30]! 15f5c: a9014ff4 stp x20, x19, [sp, #0x10] 15f60: a9027bfd stp x29, x30, [sp, #0x20] 15f64: 910083fd add x29, sp, #0x20 15f68: aa0203f3 mov x19, x2 15f6c: aa0103f6 mov x22, x1 15f70: aa0003f5 mov x21, x0 15f74: b40006b5 cbz x21, 0x16048 <.text+0x9358> 15f78: b4000696 cbz x22, 0x16048 <.text+0x9358> 15f7c: aa1603e0 mov x0, x22 15f80: 97ffda9c bl 0xc9f0 15f84: aa0003f4 mov x20, x0 15f88: 93407e82 sxtw x2, w20 15f8c: 320003e1 orr w1, wzr, #0x1 15f90: aa1603e0 mov x0, x22 15f94: aa1503e3 mov x3, x21 15f98: 97ffdb02 bl 0xcba0 15f9c: 6b14001f cmp w0, w20 15fa0: 54000381 b.ne 0x16010 <.text+0x9320> 15fa4: 2a1f03e0 mov w0, wzr 15fa8: aa1503e1 mov x1, x21 15fac: 97ffd801 bl 0xbfb0 15fb0: 3100041f cmn w0, #0x1 15fb4: 540003e0 b.eq 0x16030 <.text+0x9340> 15fb8: 3100069f cmn w20, #0x1 15fbc: 54000460 b.eq 0x16048 <.text+0x9358> 15fc0: b4000773 cbz x19, 0x160ac <.text+0x93bc> 15fc4: aa1303e0 mov x0, x19 15fc8: 97ffda8a bl 0xc9f0 15fcc: aa0003f6 mov x22, x0 15fd0: 93407ec2 sxtw x2, w22 15fd4: 320003e1 orr w1, wzr, #0x1 15fd8: aa1303e0 mov x0, x19 15fdc: aa1503e3 mov x3, x21 15fe0: 97ffdaf0 bl 0xcba0 15fe4: 6b16001f cmp w0, w22 15fe8: 54000461 b.ne 0x16074 <.text+0x9384> 15fec: 2a1f03e0 mov w0, wzr 15ff0: aa1503e1 mov x1, x21 15ff4: 97ffd7ef bl 0xbfb0 15ff8: 3100041f cmn w0, #0x1 15ffc: 540004c0 b.eq 0x16094 <.text+0x93a4> 16000: 310006df cmn w22, #0x1 16004: 54000540 b.eq 0x160ac <.text+0x93bc> 16008: 0b1402c0 add w0, w22, w20 1600c: 14000016 b 0x16064 <.text+0x9374> 16010: b00003c1 adrp x1, 0x8f000 16014: 900003e2 adrp x2, 0x92000 16018: 91322821 add x1, x1, #0xc8a 1601c: 911f3042 add x2, x2, #0x7cc 16020: 321f07e0 orr w0, wzr, #0x6 16024: aa1603e3 mov x3, x22 16028: 97ffff22 bl 0x15cb0 <.text+0x8fc0> 1602c: 14000007 b 0x16048 <.text+0x9358> 16030: b00003c1 adrp x1, 0x8f000 16034: 900003e2 adrp x2, 0x92000 16038: 91322821 add x1, x1, #0xc8a 1603c: 911fbc42 add x2, x2, #0x7ef 16040: 321f07e0 orr w0, wzr, #0x6 16044: 97ffff1b bl 0x15cb0 <.text+0x8fc0> 16048: b00003c1 adrp x1, 0x8f000 1604c: 900003e2 adrp x2, 0x92000 16050: 91322821 add x1, x1, #0xc8a 16054: 91203042 add x2, x2, #0x80c 16058: 321f07e0 orr w0, wzr, #0x6 1605c: 97ffff15 bl 0x15cb0 <.text+0x8fc0> 16060: 12800000 mov w0, #-0x1 // =-1 16064: a9427bfd ldp x29, x30, [sp, #0x20] 16068: a9414ff4 ldp x20, x19, [sp, #0x10] 1606c: a8c357f6 ldp x22, x21, [sp], #0x30 16070: d65f03c0 ret 16074: b00003c1 adrp x1, 0x8f000 16078: 900003e2 adrp x2, 0x92000 1607c: 91322821 add x1, x1, #0xc8a 16080: 911f3042 add x2, x2, #0x7cc 16084: 321f07e0 orr w0, wzr, #0x6 16088: aa1303e3 mov x3, x19 1608c: 97ffff09 bl 0x15cb0 <.text+0x8fc0> 16090: 14000007 b 0x160ac <.text+0x93bc> 16094: b00003c1 adrp x1, 0x8f000 16098: 900003e2 adrp x2, 0x92000 1609c: 91322821 add x1, x1, #0xc8a 160a0: 911fbc42 add x2, x2, #0x7ef 160a4: 321f07e0 orr w0, wzr, #0x6 160a8: 97ffff02 bl 0x15cb0 <.text+0x8fc0> 160ac: b00003c1 adrp x1, 0x8f000 160b0: 900003e2 adrp x2, 0x92000 160b4: 91322821 add x1, x1, #0xc8a 160b8: 91206c42 add x2, x2, #0x81b 160bc: 17ffffe7 b 0x16058 <.text+0x9368> 160c0: f81e0ff3 str x19, [sp, #-0x20]! 160c4: a9017bfd stp x29, x30, [sp, #0x10] 160c8: 910043fd add x29, sp, #0x10 160cc: aa0003f3 mov x19, x0 160d0: b40004f3 cbz x19, 0x1616c <.text+0x947c> 160d4: 900003e0 adrp x0, 0x92000 160d8: 9120b000 add x0, x0, #0x82c 160dc: 320003e1 orr w1, wzr, #0x1 160e0: 52800222 mov w2, #0x11 // =17 160e4: aa1303e3 mov x3, x19 160e8: 97ffdaae bl 0xcba0 160ec: 7100441f cmp w0, #0x11 160f0: 54000201 b.ne 0x16130 <.text+0x9440> 160f4: 2a1f03e0 mov w0, wzr 160f8: aa1303e1 mov x1, x19 160fc: 97ffd7ad bl 0xbfb0 16100: 3100041f cmn w0, #0x1 16104: 54000280 b.eq 0x16154 <.text+0x9464> 16108: 900003e1 adrp x1, 0x92000 1610c: 900003e2 adrp x2, 0x92000 16110: 91213821 add x1, x1, #0x84e 16114: 91215442 add x2, x2, #0x855 16118: aa1303e0 mov x0, x19 1611c: 97ffff8f bl 0x15f58 <.text+0x9268> 16120: 3100041f cmn w0, #0x1 16124: 54000380 b.eq 0x16194 <.text+0x94a4> 16128: 11004400 add w0, w0, #0x11 1612c: 14000017 b 0x16188 <.text+0x9498> 16130: b00003c1 adrp x1, 0x8f000 16134: 900003e2 adrp x2, 0x92000 16138: 900003e3 adrp x3, 0x92000 1613c: 91322821 add x1, x1, #0xc8a 16140: 911f3042 add x2, x2, #0x7cc 16144: 9120b063 add x3, x3, #0x82c 16148: 321f07e0 orr w0, wzr, #0x6 1614c: 97fffed9 bl 0x15cb0 <.text+0x8fc0> 16150: 14000007 b 0x1616c <.text+0x947c> 16154: b00003c1 adrp x1, 0x8f000 16158: 900003e2 adrp x2, 0x92000 1615c: 91322821 add x1, x1, #0xc8a 16160: 911fbc42 add x2, x2, #0x7ef 16164: 321f07e0 orr w0, wzr, #0x6 16168: 97fffed2 bl 0x15cb0 <.text+0x8fc0> 1616c: b00003c1 adrp x1, 0x8f000 16170: 900003e2 adrp x2, 0x92000 16174: 91322821 add x1, x1, #0xc8a 16178: 9120f842 add x2, x2, #0x83e 1617c: 321f07e0 orr w0, wzr, #0x6 16180: 97fffecc bl 0x15cb0 <.text+0x8fc0> 16184: 12800000 mov w0, #-0x1 // =-1 16188: a9417bfd ldp x29, x30, [sp, #0x10] 1618c: f84207f3 ldr x19, [sp], #0x20 16190: d65f03c0 ret 16194: b00003c1 adrp x1, 0x8f000 16198: 900003e2 adrp x2, 0x92000 1619c: 900003e3 adrp x3, 0x92000 161a0: 900003e4 adrp x4, 0x92000 161a4: 91322821 add x1, x1, #0xc8a 161a8: 91216442 add x2, x2, #0x859 161ac: 91213863 add x3, x3, #0x84e 161b0: 91215484 add x4, x4, #0x855 161b4: 321f07e0 orr w0, wzr, #0x6 161b8: 97fffebe bl 0x15cb0 <.text+0x8fc0> 161bc: 17fffff2 b 0x16184 <.text+0x9494> 161c0: d10143ff sub sp, sp, #0x50 161c4: f90013f5 str x21, [sp, #0x20] 161c8: a9034ff4 stp x20, x19, [sp, #0x30] 161cc: a9047bfd stp x29, x30, [sp, #0x40] 161d0: 910103fd add x29, sp, #0x40 161d4: d53bd055 mrs x21, TPIDR_EL0 161d8: f94016a8 ldr x8, [x21, #0x28] 161dc: 2a0103f4 mov w20, w1 161e0: f0000402 adrp x2, 0x99000 161e4: aa0003f3 mov x19, x0 161e8: 910d0842 add x2, x2, #0x342 161ec: 910003e0 mov x0, sp 161f0: 52800281 mov w1, #0x14 // =20 161f4: 2a1403e3 mov w3, w20 161f8: f9000fe8 str x8, [sp, #0x18] 161fc: 97ffd85d bl 0xc370 16200: 3100041f cmn w0, #0x1 16204: 54000161 b.ne 0x16230 <.text+0x9540> 16208: b00003c1 adrp x1, 0x8f000 1620c: 900003e2 adrp x2, 0x92000 16210: 91322821 add x1, x1, #0xc8a 16214: 9121a842 add x2, x2, #0x86a 16218: 321f07e0 orr w0, wzr, #0x6 1621c: 2a1403e3 mov w3, w20 16220: 97fffea4 bl 0x15cb0 <.text+0x8fc0> 16224: 528625a8 mov w8, #0x312d // =12589 16228: 790003e8 strh w8, [sp] 1622c: 39000bff strb wzr, [sp, #0x2] 16230: 900003e1 adrp x1, 0x92000 16234: 9121d821 add x1, x1, #0x876 16238: 910003e2 mov x2, sp 1623c: aa1303e0 mov x0, x19 16240: 97ffff46 bl 0x15f58 <.text+0x9268> 16244: 2a0003f4 mov w20, w0 16248: 3100069f cmn w20, #0x1 1624c: 54000220 b.eq 0x16290 <.text+0x95a0> 16250: b4000533 cbz x19, 0x162f4 <.text+0x9604> 16254: 900003e0 adrp x0, 0x92000 16258: 9120b000 add x0, x0, #0x82c 1625c: 320003e1 orr w1, wzr, #0x1 16260: 52800222 mov w2, #0x11 // =17 16264: aa1303e3 mov x3, x19 16268: 97ffda4e bl 0xcba0 1626c: 7100441f cmp w0, #0x11 16270: 54000241 b.ne 0x162b8 <.text+0x95c8> 16274: 2a1f03e0 mov w0, wzr 16278: aa1303e1 mov x1, x19 1627c: 97ffd74d bl 0xbfb0 16280: 3100041f cmn w0, #0x1 16284: 540002c0 b.eq 0x162dc <.text+0x95ec> 16288: 11004680 add w0, w20, #0x11 1628c: 14000021 b 0x16310 <.text+0x9620> 16290: b00003c1 adrp x1, 0x8f000 16294: 900003e2 adrp x2, 0x92000 16298: 900003e3 adrp x3, 0x92000 1629c: 91322821 add x1, x1, #0xc8a 162a0: 9121f442 add x2, x2, #0x87d 162a4: 9121d863 add x3, x3, #0x876 162a8: 321f07e0 orr w0, wzr, #0x6 162ac: 910003e4 mov x4, sp 162b0: 97fffe80 bl 0x15cb0 <.text+0x8fc0> 162b4: 14000016 b 0x1630c <.text+0x961c> 162b8: b00003c1 adrp x1, 0x8f000 162bc: 900003e2 adrp x2, 0x92000 162c0: 900003e3 adrp x3, 0x92000 162c4: 91322821 add x1, x1, #0xc8a 162c8: 911f3042 add x2, x2, #0x7cc 162cc: 9120b063 add x3, x3, #0x82c 162d0: 321f07e0 orr w0, wzr, #0x6 162d4: 97fffe77 bl 0x15cb0 <.text+0x8fc0> 162d8: 14000007 b 0x162f4 <.text+0x9604> 162dc: b00003c1 adrp x1, 0x8f000 162e0: 900003e2 adrp x2, 0x92000 162e4: 91322821 add x1, x1, #0xc8a 162e8: 911fbc42 add x2, x2, #0x7ef 162ec: 321f07e0 orr w0, wzr, #0x6 162f0: 97fffe70 bl 0x15cb0 <.text+0x8fc0> 162f4: b00003c1 adrp x1, 0x8f000 162f8: 900003e2 adrp x2, 0x92000 162fc: 91322821 add x1, x1, #0xc8a 16300: 91225c42 add x2, x2, #0x897 16304: 321f07e0 orr w0, wzr, #0x6 16308: 97fffe6a bl 0x15cb0 <.text+0x8fc0> 1630c: 12800000 mov w0, #-0x1 // =-1 16310: f94016a8 ldr x8, [x21, #0x28] 16314: f9400fe9 ldr x9, [sp, #0x18] 16318: eb09011f cmp x8, x9 1631c: 540000c1 b.ne 0x16334 <.text+0x9644> 16320: a9447bfd ldp x29, x30, [sp, #0x40] 16324: a9434ff4 ldp x20, x19, [sp, #0x30] 16328: f94013f5 ldr x21, [sp, #0x20] 1632c: 910143ff add sp, sp, #0x50 16330: d65f03c0 ret 16334: 97ffd88f bl 0xc570 <__stack_chk_fail@plt> 16338: d10543ff sub sp, sp, #0x150 1633c: f9008bfc str x28, [sp, #0x110] 16340: a91257f6 stp x22, x21, [sp, #0x120] 16344: a9134ff4 stp x20, x19, [sp, #0x130] 16348: a9147bfd stp x29, x30, [sp, #0x140] 1634c: 910503fd add x29, sp, #0x140 16350: ad039fe6 stp q6, q7, [sp, #0x70] 16354: ad0297e4 stp q4, q5, [sp, #0x50] 16358: ad018fe2 stp q2, q3, [sp, #0x30] 1635c: ad0087e0 stp q0, q1, [sp, #0x10] 16360: a90b1fe6 stp x6, x7, [sp, #0xb0] 16364: a90a17e4 stp x4, x5, [sp, #0xa0] 16368: a9090fe2 stp x2, x3, [sp, #0x90] 1636c: d53bd056 mrs x22, TPIDR_EL0 16370: f94016c9 ldr x9, [x22, #0x28] 16374: aa0103e8 mov x8, x1 16378: aa0003f3 mov x19, x0 1637c: f90007e9 str x9, [sp, #0x8] 16380: b40004f3 cbz x19, 0x1641c <.text+0x972c> 16384: 321963ea orr w10, wzr, #0xffffff80 16388: b81c43aa stur w10, [x29, #-0x3c] 1638c: 128005ea mov w10, #-0x30 // =-48 16390: b81c03aa stur w10, [x29, #-0x40] 16394: 910043ea add x10, sp, #0x10 16398: 9102014a add x10, x10, #0x80 1639c: f81b83aa stur x10, [x29, #-0x48] 163a0: 910043aa add x10, x29, #0x10 163a4: f81a83aa stur x10, [x29, #-0x58] 163a8: 910243ea add x10, sp, #0x90 163ac: 9100c14a add x10, x10, #0x30 163b0: d10163a9 sub x9, x29, #0x58 163b4: f81b03aa stur x10, [x29, #-0x50] 163b8: ad400121 ldp q1, q0, [x9] 163bc: 90000575 adrp x21, 0xc2000 163c0: 911e42b5 add x21, x21, #0x790 163c4: 321603e1 orr w1, wzr, #0x400 163c8: d10203a3 sub x3, x29, #0x80 163cc: aa1503e0 mov x0, x21 163d0: aa0803e2 mov x2, x8 163d4: ad3c03a1 stp q1, q0, [x29, #-0x80] 163d8: 97ffd7ba bl 0xc2c0 163dc: aa1503e0 mov x0, x21 163e0: 97ffd984 bl 0xc9f0 163e4: b4000200 cbz x0, 0x16424 <.text+0x9734> 163e8: aa1f03f4 mov x20, xzr 163ec: 38746aa0 ldrb w0, [x21, x20] 163f0: 340002e0 cbz w0, 0x1644c <.text+0x975c> 163f4: aa1303e1 mov x1, x19 163f8: 97ffd6ee bl 0xbfb0 163fc: 3100041f cmn w0, #0x1 16400: 54000160 b.eq 0x1642c <.text+0x973c> 16404: aa1503e0 mov x0, x21 16408: 91000694 add x20, x20, #0x1 1640c: 97ffd979 bl 0xc9f0 16410: eb14001f cmp x0, x20 16414: 54fffec8 b.hi 0x163ec <.text+0x96fc> 16418: 1400000d b 0x1644c <.text+0x975c> 1641c: 12800014 mov w20, #-0x1 // =-1 16420: 1400000b b 0x1644c <.text+0x975c> 16424: 2a1f03f4 mov w20, wzr 16428: 14000009 b 0x1644c <.text+0x975c> 1642c: b00003c1 adrp x1, 0x8f000 16430: 900003e2 adrp x2, 0x92000 16434: 91322821 add x1, x1, #0xc8a 16438: 91229842 add x2, x2, #0x8a6 1643c: 321f07e0 orr w0, wzr, #0x6 16440: 2a1403e3 mov w3, w20 16444: 97fffe1b bl 0x15cb0 <.text+0x8fc0> 16448: 321f7bf4 orr w20, wzr, #0xfffffffe 1644c: f94016c8 ldr x8, [x22, #0x28] 16450: f94007e9 ldr x9, [sp, #0x8] 16454: eb09011f cmp x8, x9 16458: 54000101 b.ne 0x16478 <.text+0x9788> 1645c: 2a1403e0 mov w0, w20 16460: a9547bfd ldp x29, x30, [sp, #0x140] 16464: a9534ff4 ldp x20, x19, [sp, #0x130] 16468: a95257f6 ldp x22, x21, [sp, #0x120] 1646c: f9408bfc ldr x28, [sp, #0x110] 16470: 910543ff add sp, sp, #0x150 16474: d65f03c0 ret 16478: 97ffd83e bl 0xc570 <__stack_chk_fail@plt> 1647c: aa0103e8 mov x8, x1 16480: f00003c1 adrp x1, 0x91000 16484: 9114d021 add x1, x1, #0x534 16488: aa0803e2 mov x2, x8 1648c: 17ffffab b 0x16338 <.text+0x9648> 16490: a9be4ff4 stp x20, x19, [sp, #-0x20]! 16494: a9017bfd stp x29, x30, [sp, #0x10] 16498: 910043fd add x29, sp, #0x10 1649c: aa0003f3 mov x19, x0 164a0: f9400268 ldr x8, [x19] 164a4: f9403d08 ldr x8, [x8, #0x78] 164a8: d63f0100 blr x8 164ac: aa0003f4 mov x20, x0 164b0: b40001f4 cbz x20, 0x164ec <.text+0x97fc> 164b4: b00003c1 adrp x1, 0x8f000 164b8: 900003e2 adrp x2, 0x92000 164bc: 91322821 add x1, x1, #0xc8a 164c0: 9123bc42 add x2, x2, #0x8ef 164c4: 321f07e0 orr w0, wzr, #0x6 164c8: 97fffdfa bl 0x15cb0 <.text+0x8fc0> 164cc: f9400268 ldr x8, [x19] 164d0: aa1303e0 mov x0, x19 164d4: f9404108 ldr x8, [x8, #0x80] 164d8: d63f0100 blr x8 164dc: f9400268 ldr x8, [x19] 164e0: aa1303e0 mov x0, x19 164e4: f9404508 ldr x8, [x8, #0x88] 164e8: d63f0100 blr x8 164ec: a9417bfd ldp x29, x30, [sp, #0x10] 164f0: aa1403e0 mov x0, x20 164f4: a8c24ff4 ldp x20, x19, [sp], #0x20 164f8: d65f03c0 ret 164fc: f81c0ff7 str x23, [sp, #-0x40]! 16500: a90157f6 stp x22, x21, [sp, #0x10] 16504: a9024ff4 stp x20, x19, [sp, #0x20] 16508: a9037bfd stp x29, x30, [sp, #0x30] 1650c: 9100c3fd add x29, sp, #0x30 16510: aa0303f4 mov x20, x3 16514: aa0203f5 mov x21, x2 16518: aa0103f6 mov x22, x1 1651c: aa0003f3 mov x19, x0 16520: b4000433 cbz x19, 0x165a4 <.text+0x98b4> 16524: f9400268 ldr x8, [x19] 16528: aa1303e0 mov x0, x19 1652c: aa1603e1 mov x1, x22 16530: f9401908 ldr x8, [x8, #0x30] 16534: d63f0100 blr x8 16538: f9400268 ldr x8, [x19] 1653c: aa0003f7 mov x23, x0 16540: aa1303e0 mov x0, x19 16544: f9403d08 ldr x8, [x8, #0x78] 16548: d63f0100 blr x8 1654c: b40003a0 cbz x0, 0x165c0 <.text+0x98d0> 16550: b00003c1 adrp x1, 0x8f000 16554: 900003e2 adrp x2, 0x92000 16558: 91322821 add x1, x1, #0xc8a 1655c: 9123bc42 add x2, x2, #0x8ef 16560: 321f07e0 orr w0, wzr, #0x6 16564: 97fffdd3 bl 0x15cb0 <.text+0x8fc0> 16568: f9400268 ldr x8, [x19] 1656c: aa1303e0 mov x0, x19 16570: f9404108 ldr x8, [x8, #0x80] 16574: d63f0100 blr x8 16578: f9400268 ldr x8, [x19] 1657c: aa1303e0 mov x0, x19 16580: f9404508 ldr x8, [x8, #0x88] 16584: d63f0100 blr x8 16588: b00003c1 adrp x1, 0x8f000 1658c: 900003e2 adrp x2, 0x92000 16590: 91322821 add x1, x1, #0xc8a 16594: 91244442 add x2, x2, #0x911 16598: 321f07e0 orr w0, wzr, #0x6 1659c: aa1603e3 mov x3, x22 165a0: 97fffdc4 bl 0x15cb0 <.text+0x8fc0> 165a4: aa1f03f6 mov x22, xzr 165a8: aa1603e0 mov x0, x22 165ac: a9437bfd ldp x29, x30, [sp, #0x30] 165b0: a9424ff4 ldp x20, x19, [sp, #0x20] 165b4: a94157f6 ldp x22, x21, [sp, #0x10] 165b8: f84407f7 ldr x23, [sp], #0x40 165bc: d65f03c0 ret 165c0: b4fffe57 cbz x23, 0x16588 <.text+0x9898> 165c4: f9400268 ldr x8, [x19] 165c8: aa1303e0 mov x0, x19 165cc: aa1703e1 mov x1, x23 165d0: aa1503e2 mov x2, x21 165d4: f9408508 ldr x8, [x8, #0x108] 165d8: aa1403e3 mov x3, x20 165dc: d63f0100 blr x8 165e0: f9400268 ldr x8, [x19] 165e4: aa0003f6 mov x22, x0 165e8: aa1303e0 mov x0, x19 165ec: f9403d08 ldr x8, [x8, #0x78] 165f0: d63f0100 blr x8 165f4: b4000300 cbz x0, 0x16654 <.text+0x9964> 165f8: b00003c1 adrp x1, 0x8f000 165fc: 900003e2 adrp x2, 0x92000 16600: 91322821 add x1, x1, #0xc8a 16604: 9123bc42 add x2, x2, #0x8ef 16608: 321f07e0 orr w0, wzr, #0x6 1660c: 97fffda9 bl 0x15cb0 <.text+0x8fc0> 16610: f9400268 ldr x8, [x19] 16614: aa1303e0 mov x0, x19 16618: f9404108 ldr x8, [x8, #0x80] 1661c: d63f0100 blr x8 16620: f9400268 ldr x8, [x19] 16624: aa1303e0 mov x0, x19 16628: f9404508 ldr x8, [x8, #0x88] 1662c: d63f0100 blr x8 16630: b00003c1 adrp x1, 0x8f000 16634: 900003e2 adrp x2, 0x92000 16638: 91322821 add x1, x1, #0xc8a 1663c: 9124a842 add x2, x2, #0x92a 16640: 321f07e0 orr w0, wzr, #0x6 16644: aa1503e3 mov x3, x21 16648: aa1403e4 mov x4, x20 1664c: 97fffd99 bl 0x15cb0 <.text+0x8fc0> 16650: 17ffffd5 b 0x165a4 <.text+0x98b4> 16654: b4fffef6 cbz x22, 0x16630 <.text+0x9940> 16658: f9400268 ldr x8, [x19] 1665c: aa1303e0 mov x0, x19 16660: aa1703e1 mov x1, x23 16664: f9405d08 ldr x8, [x8, #0xb8] 16668: d63f0100 blr x8 1666c: f9400268 ldr x8, [x19] 16670: aa1303e0 mov x0, x19 16674: f9403d08 ldr x8, [x8, #0x78] 16678: d63f0100 blr x8 1667c: b4fff960 cbz x0, 0x165a8 <.text+0x98b8> 16680: b00003d4 adrp x20, 0x8f000 16684: 91322a94 add x20, x20, #0xc8a 16688: 900003e2 adrp x2, 0x92000 1668c: 9123bc42 add x2, x2, #0x8ef 16690: 321f07e0 orr w0, wzr, #0x6 16694: aa1403e1 mov x1, x20 16698: 97fffd86 bl 0x15cb0 <.text+0x8fc0> 1669c: f9400268 ldr x8, [x19] 166a0: aa1303e0 mov x0, x19 166a4: f9404108 ldr x8, [x8, #0x80] 166a8: d63f0100 blr x8 166ac: f9400268 ldr x8, [x19] 166b0: aa1303e0 mov x0, x19 166b4: f9404508 ldr x8, [x8, #0x88] 166b8: d63f0100 blr x8 166bc: 900003e2 adrp x2, 0x92000 166c0: 900003e3 adrp x3, 0x92000 166c4: 91252c42 add x2, x2, #0x94b 166c8: 91258463 add x3, x3, #0x961 166cc: 321f07e0 orr w0, wzr, #0x6 166d0: aa1403e1 mov x1, x20 166d4: 97fffd77 bl 0x15cb0 <.text+0x8fc0> 166d8: 17ffffb4 b 0x165a8 <.text+0x98b8> 166dc: f81c0ff7 str x23, [sp, #-0x40]! 166e0: a90157f6 stp x22, x21, [sp, #0x10] 166e4: a9024ff4 stp x20, x19, [sp, #0x20] 166e8: a9037bfd stp x29, x30, [sp, #0x30] 166ec: 9100c3fd add x29, sp, #0x30 166f0: aa0303f4 mov x20, x3 166f4: aa0203f5 mov x21, x2 166f8: aa0103f6 mov x22, x1 166fc: aa0003f3 mov x19, x0 16700: b4000433 cbz x19, 0x16784 <.text+0x9a94> 16704: f9400268 ldr x8, [x19] 16708: aa1303e0 mov x0, x19 1670c: aa1603e1 mov x1, x22 16710: f9401908 ldr x8, [x8, #0x30] 16714: d63f0100 blr x8 16718: f9400268 ldr x8, [x19] 1671c: aa0003f7 mov x23, x0 16720: aa1303e0 mov x0, x19 16724: f9403d08 ldr x8, [x8, #0x78] 16728: d63f0100 blr x8 1672c: b40003a0 cbz x0, 0x167a0 <.text+0x9ab0> 16730: b00003c1 adrp x1, 0x8f000 16734: 900003e2 adrp x2, 0x92000 16738: 91322821 add x1, x1, #0xc8a 1673c: 9123bc42 add x2, x2, #0x8ef 16740: 321f07e0 orr w0, wzr, #0x6 16744: 97fffd5b bl 0x15cb0 <.text+0x8fc0> 16748: f9400268 ldr x8, [x19] 1674c: aa1303e0 mov x0, x19 16750: f9404108 ldr x8, [x8, #0x80] 16754: d63f0100 blr x8 16758: f9400268 ldr x8, [x19] 1675c: aa1303e0 mov x0, x19 16760: f9404508 ldr x8, [x8, #0x88] 16764: d63f0100 blr x8 16768: b00003c1 adrp x1, 0x8f000 1676c: 900003e2 adrp x2, 0x92000 16770: 91322821 add x1, x1, #0xc8a 16774: 91244442 add x2, x2, #0x911 16778: 321f07e0 orr w0, wzr, #0x6 1677c: aa1603e3 mov x3, x22 16780: 97fffd4c bl 0x15cb0 <.text+0x8fc0> 16784: aa1f03f6 mov x22, xzr 16788: aa1603e0 mov x0, x22 1678c: a9437bfd ldp x29, x30, [sp, #0x30] 16790: a9424ff4 ldp x20, x19, [sp, #0x20] 16794: a94157f6 ldp x22, x21, [sp, #0x10] 16798: f84407f7 ldr x23, [sp], #0x40 1679c: d65f03c0 ret 167a0: b4fffe57 cbz x23, 0x16768 <.text+0x9a78> 167a4: f9400268 ldr x8, [x19] 167a8: aa1303e0 mov x0, x19 167ac: aa1703e1 mov x1, x23 167b0: aa1503e2 mov x2, x21 167b4: f941c508 ldr x8, [x8, #0x388] 167b8: aa1403e3 mov x3, x20 167bc: d63f0100 blr x8 167c0: f9400268 ldr x8, [x19] 167c4: aa0003f6 mov x22, x0 167c8: aa1303e0 mov x0, x19 167cc: f9403d08 ldr x8, [x8, #0x78] 167d0: d63f0100 blr x8 167d4: b4fffda0 cbz x0, 0x16788 <.text+0x9a98> 167d8: b00003d6 adrp x22, 0x8f000 167dc: 91322ad6 add x22, x22, #0xc8a 167e0: 900003e2 adrp x2, 0x92000 167e4: 9123bc42 add x2, x2, #0x8ef 167e8: 321f07e0 orr w0, wzr, #0x6 167ec: aa1603e1 mov x1, x22 167f0: 97fffd30 bl 0x15cb0 <.text+0x8fc0> 167f4: f9400268 ldr x8, [x19] 167f8: aa1303e0 mov x0, x19 167fc: f9404108 ldr x8, [x8, #0x80] 16800: d63f0100 blr x8 16804: f9400268 ldr x8, [x19] 16808: aa1303e0 mov x0, x19 1680c: f9404508 ldr x8, [x8, #0x88] 16810: d63f0100 blr x8 16814: 900003e2 adrp x2, 0x92000 16818: 9125ac42 add x2, x2, #0x96b 1681c: 321f07e0 orr w0, wzr, #0x6 16820: aa1603e1 mov x1, x22 16824: aa1503e3 mov x3, x21 16828: aa1403e4 mov x4, x20 1682c: 97fffd21 bl 0x15cb0 <.text+0x8fc0> 16830: 17ffffd5 b 0x16784 <.text+0x9a94> 16834: f81d0ff5 str x21, [sp, #-0x30]! 16838: a9014ff4 stp x20, x19, [sp, #0x10] 1683c: a9027bfd stp x29, x30, [sp, #0x20] 16840: 910083fd add x29, sp, #0x20 16844: 90000575 adrp x21, 0xc2000 16848: f9464aa8 ldr x8, [x21, #0xc90] 1684c: aa0003f3 mov x19, x0 16850: b4000368 cbz x8, 0x168bc <.text+0x9bcc> 16854: 90000575 adrp x21, 0xc2000 16858: 913242b5 add x21, x21, #0xc90 1685c: f94006a8 ldr x8, [x21, #0x8] 16860: b4000708 cbz x8, 0x16940 <.text+0x9c50> 16864: f9400aa8 ldr x8, [x21, #0x10] 16868: b4000ae8 cbz x8, 0x169c4 <.text+0x9cd4> 1686c: f9400ea8 ldr x8, [x21, #0x18] 16870: b40012a8 cbz x8, 0x16ac4 <.text+0x9dd4> 16874: f94012a8 ldr x8, [x21, #0x20] 16878: b4001b88 cbz x8, 0x16be8 <.text+0x9ef8> 1687c: f94016a8 ldr x8, [x21, #0x28] 16880: b4002188 cbz x8, 0x16cb0 <.text+0x9fc0> 16884: f9401aa8 ldr x8, [x21, #0x30] 16888: b4002668 cbz x8, 0x16d54 <.text+0xa064> 1688c: f9401ea8 ldr x8, [x21, #0x38] 16890: b4002b08 cbz x8, 0x16df0 <.text+0xa100> 16894: f94022a8 ldr x8, [x21, #0x40] 16898: b4002dc8 cbz x8, 0x16e50 <.text+0xa160> 1689c: b00003c1 adrp x1, 0x8f000 168a0: 900003e2 adrp x2, 0x92000 168a4: 91322821 add x1, x1, #0xc8a 168a8: 912a4842 add x2, x2, #0xa92 168ac: 321e03e0 orr w0, wzr, #0x4 168b0: 97fffd00 bl 0x15cb0 <.text+0x8fc0> 168b4: 320003e0 orr w0, wzr, #0x1 168b8: 1400018e b 0x16ef0 <.text+0xa200> 168bc: f9400268 ldr x8, [x19] 168c0: 900003e1 adrp x1, 0x92000 168c4: 9126c421 add x1, x1, #0x9b1 168c8: aa1303e0 mov x0, x19 168cc: f9401908 ldr x8, [x8, #0x30] 168d0: d63f0100 blr x8 168d4: f9400268 ldr x8, [x19] 168d8: aa0003f4 mov x20, x0 168dc: aa1303e0 mov x0, x19 168e0: f9403d08 ldr x8, [x8, #0x78] 168e4: d63f0100 blr x8 168e8: b4000b00 cbz x0, 0x16a48 <.text+0x9d58> 168ec: b00003c1 adrp x1, 0x8f000 168f0: 900003e2 adrp x2, 0x92000 168f4: 91322821 add x1, x1, #0xc8a 168f8: 9123bc42 add x2, x2, #0x8ef 168fc: 321f07e0 orr w0, wzr, #0x6 16900: 97fffcec bl 0x15cb0 <.text+0x8fc0> 16904: f9400268 ldr x8, [x19] 16908: aa1303e0 mov x0, x19 1690c: f9404108 ldr x8, [x8, #0x80] 16910: d63f0100 blr x8 16914: f9400268 ldr x8, [x19] 16918: aa1303e0 mov x0, x19 1691c: f9404508 ldr x8, [x8, #0x88] 16920: d63f0100 blr x8 16924: b00003c1 adrp x1, 0x8f000 16928: 900003e2 adrp x2, 0x92000 1692c: 91322821 add x1, x1, #0xc8a 16930: 91244442 add x2, x2, #0x911 16934: 900003e3 adrp x3, 0x92000 16938: 9126c463 add x3, x3, #0x9b1 1693c: 140000a8 b 0x16bdc <.text+0x9eec> 16940: f9400268 ldr x8, [x19] 16944: 900003e1 adrp x1, 0x92000 16948: 91275021 add x1, x1, #0x9d4 1694c: aa1303e0 mov x0, x19 16950: f9401908 ldr x8, [x8, #0x30] 16954: d63f0100 blr x8 16958: f9400268 ldr x8, [x19] 1695c: aa0003f4 mov x20, x0 16960: aa1303e0 mov x0, x19 16964: f9403d08 ldr x8, [x8, #0x78] 16968: d63f0100 blr x8 1696c: b4000f80 cbz x0, 0x16b5c <.text+0x9e6c> 16970: b00003c1 adrp x1, 0x8f000 16974: 900003e2 adrp x2, 0x92000 16978: 91322821 add x1, x1, #0xc8a 1697c: 9123bc42 add x2, x2, #0x8ef 16980: 321f07e0 orr w0, wzr, #0x6 16984: 97fffccb bl 0x15cb0 <.text+0x8fc0> 16988: f9400268 ldr x8, [x19] 1698c: aa1303e0 mov x0, x19 16990: f9404108 ldr x8, [x8, #0x80] 16994: d63f0100 blr x8 16998: f9400268 ldr x8, [x19] 1699c: aa1303e0 mov x0, x19 169a0: f9404508 ldr x8, [x8, #0x88] 169a4: d63f0100 blr x8 169a8: b00003c1 adrp x1, 0x8f000 169ac: 900003e2 adrp x2, 0x92000 169b0: 900003e3 adrp x3, 0x92000 169b4: 91322821 add x1, x1, #0xc8a 169b8: 91244442 add x2, x2, #0x911 169bc: 91275063 add x3, x3, #0x9d4 169c0: 14000087 b 0x16bdc <.text+0x9eec> 169c4: f9400268 ldr x8, [x19] 169c8: 900003e1 adrp x1, 0x92000 169cc: 9127a021 add x1, x1, #0x9e8 169d0: aa1303e0 mov x0, x19 169d4: f9401908 ldr x8, [x8, #0x30] 169d8: d63f0100 blr x8 169dc: f9400268 ldr x8, [x19] 169e0: aa0003f4 mov x20, x0 169e4: aa1303e0 mov x0, x19 169e8: f9403d08 ldr x8, [x8, #0x78] 169ec: d63f0100 blr x8 169f0: b4001200 cbz x0, 0x16c30 <.text+0x9f40> 169f4: b00003c1 adrp x1, 0x8f000 169f8: 900003e2 adrp x2, 0x92000 169fc: 91322821 add x1, x1, #0xc8a 16a00: 9123bc42 add x2, x2, #0x8ef 16a04: 321f07e0 orr w0, wzr, #0x6 16a08: 97fffcaa bl 0x15cb0 <.text+0x8fc0> 16a0c: f9400268 ldr x8, [x19] 16a10: aa1303e0 mov x0, x19 16a14: f9404108 ldr x8, [x8, #0x80] 16a18: d63f0100 blr x8 16a1c: f9400268 ldr x8, [x19] 16a20: aa1303e0 mov x0, x19 16a24: f9404508 ldr x8, [x8, #0x88] 16a28: d63f0100 blr x8 16a2c: b00003c1 adrp x1, 0x8f000 16a30: 900003e2 adrp x2, 0x92000 16a34: 900003e3 adrp x3, 0x92000 16a38: 91322821 add x1, x1, #0xc8a 16a3c: 91244442 add x2, x2, #0x911 16a40: 9127a063 add x3, x3, #0x9e8 16a44: 14000066 b 0x16bdc <.text+0x9eec> 16a48: b4fff6f4 cbz x20, 0x16924 <.text+0x9c34> 16a4c: f9400268 ldr x8, [x19] 16a50: aa1303e0 mov x0, x19 16a54: aa1403e1 mov x1, x20 16a58: f9405508 ldr x8, [x8, #0xa8] 16a5c: d63f0100 blr x8 16a60: f9064aa0 str x0, [x21, #0xc90] 16a64: f9400268 ldr x8, [x19] 16a68: aa1303e0 mov x0, x19 16a6c: f9403d08 ldr x8, [x8, #0x78] 16a70: d63f0100 blr x8 16a74: b4001b80 cbz x0, 0x16de4 <.text+0xa0f4> 16a78: b00003c1 adrp x1, 0x8f000 16a7c: 900003e2 adrp x2, 0x92000 16a80: 91322821 add x1, x1, #0xc8a 16a84: 9123bc42 add x2, x2, #0x8ef 16a88: 321f07e0 orr w0, wzr, #0x6 16a8c: 97fffc89 bl 0x15cb0 <.text+0x8fc0> 16a90: f9400268 ldr x8, [x19] 16a94: aa1303e0 mov x0, x19 16a98: f9404108 ldr x8, [x8, #0x80] 16a9c: d63f0100 blr x8 16aa0: f9400268 ldr x8, [x19] 16aa4: aa1303e0 mov x0, x19 16aa8: f9404508 ldr x8, [x8, #0x88] 16aac: d63f0100 blr x8 16ab0: b00003c1 adrp x1, 0x8f000 16ab4: 900003e2 adrp x2, 0x92000 16ab8: 91322821 add x1, x1, #0xc8a 16abc: 91270842 add x2, x2, #0x9c2 16ac0: 17ffff9d b 0x16934 <.text+0x9c44> 16ac4: f9400268 ldr x8, [x19] 16ac8: f94002a1 ldr x1, [x21] 16acc: 900003e2 adrp x2, 0x92000 16ad0: 900003e3 adrp x3, 0x92000 16ad4: f941c508 ldr x8, [x8, #0x388] 16ad8: 91281042 add x2, x2, #0xa04 16adc: 91284863 add x3, x3, #0xa12 16ae0: aa1303e0 mov x0, x19 16ae4: d63f0100 blr x8 16ae8: f9000ea0 str x0, [x21, #0x18] 16aec: f9400268 ldr x8, [x19] 16af0: aa1303e0 mov x0, x19 16af4: f9403d08 ldr x8, [x8, #0x78] 16af8: d63f0100 blr x8 16afc: b4001260 cbz x0, 0x16d48 <.text+0xa058> 16b00: b00003c1 adrp x1, 0x8f000 16b04: 900003e2 adrp x2, 0x92000 16b08: 91322821 add x1, x1, #0xc8a 16b0c: 9123bc42 add x2, x2, #0x8ef 16b10: 321f07e0 orr w0, wzr, #0x6 16b14: 97fffc67 bl 0x15cb0 <.text+0x8fc0> 16b18: f9400268 ldr x8, [x19] 16b1c: aa1303e0 mov x0, x19 16b20: f9404108 ldr x8, [x8, #0x80] 16b24: d63f0100 blr x8 16b28: f9400268 ldr x8, [x19] 16b2c: aa1303e0 mov x0, x19 16b30: f9404508 ldr x8, [x8, #0x88] 16b34: d63f0100 blr x8 16b38: b00003c1 adrp x1, 0x8f000 16b3c: 900003e2 adrp x2, 0x92000 16b40: 900003e3 adrp x3, 0x92000 16b44: 900003e4 adrp x4, 0x92000 16b48: 91322821 add x1, x1, #0xc8a 16b4c: 91289c42 add x2, x2, #0xa27 16b50: 91281063 add x3, x3, #0xa04 16b54: 91284884 add x4, x4, #0xa12 16b58: 140000e3 b 0x16ee4 <.text+0xa1f4> 16b5c: b4fff274 cbz x20, 0x169a8 <.text+0x9cb8> 16b60: f9400268 ldr x8, [x19] 16b64: aa1303e0 mov x0, x19 16b68: aa1403e1 mov x1, x20 16b6c: f9405508 ldr x8, [x8, #0xa8] 16b70: d63f0100 blr x8 16b74: f90006a0 str x0, [x21, #0x8] 16b78: f9400268 ldr x8, [x19] 16b7c: aa1303e0 mov x0, x19 16b80: f9403d08 ldr x8, [x8, #0x78] 16b84: d63f0100 blr x8 16b88: b4001580 cbz x0, 0x16e38 <.text+0xa148> 16b8c: b00003c1 adrp x1, 0x8f000 16b90: 900003e2 adrp x2, 0x92000 16b94: 91322821 add x1, x1, #0xc8a 16b98: 9123bc42 add x2, x2, #0x8ef 16b9c: 321f07e0 orr w0, wzr, #0x6 16ba0: 97fffc44 bl 0x15cb0 <.text+0x8fc0> 16ba4: f9400268 ldr x8, [x19] 16ba8: aa1303e0 mov x0, x19 16bac: f9404108 ldr x8, [x8, #0x80] 16bb0: d63f0100 blr x8 16bb4: f9400268 ldr x8, [x19] 16bb8: aa1303e0 mov x0, x19 16bbc: f9404508 ldr x8, [x8, #0x88] 16bc0: d63f0100 blr x8 16bc4: b00003c1 adrp x1, 0x8f000 16bc8: 900003e2 adrp x2, 0x92000 16bcc: 900003e3 adrp x3, 0x92000 16bd0: 91322821 add x1, x1, #0xc8a 16bd4: 91270842 add x2, x2, #0x9c2 16bd8: 91275063 add x3, x3, #0x9d4 16bdc: 321f07e0 orr w0, wzr, #0x6 16be0: 97fffc34 bl 0x15cb0 <.text+0x8fc0> 16be4: 140000c2 b 0x16eec <.text+0xa1fc> 16be8: f9400268 ldr x8, [x19] 16bec: f94002a1 ldr x1, [x21] 16bf0: 900003e2 adrp x2, 0x92000 16bf4: 900003e3 adrp x3, 0x92000 16bf8: f9408508 ldr x8, [x8, #0x108] 16bfc: 91293c42 add x2, x2, #0xa4f 16c00: 91297463 add x3, x3, #0xa5d 16c04: aa1303e0 mov x0, x19 16c08: d63f0100 blr x8 16c0c: f90012a0 str x0, [x21, #0x20] 16c10: f9400268 ldr x8, [x19] 16c14: aa1303e0 mov x0, x19 16c18: f9403d08 ldr x8, [x8, #0x78] 16c1c: d63f0100 blr x8 16c20: b5000660 cbnz x0, 0x16cec <.text+0x9ffc> 16c24: f94012a8 ldr x8, [x21, #0x20] 16c28: b5ffe2a8 cbnz x8, 0x1687c <.text+0x9b8c> 16c2c: 1400003e b 0x16d24 <.text+0xa034> 16c30: b4ffeff4 cbz x20, 0x16a2c <.text+0x9d3c> 16c34: f9400268 ldr x8, [x19] 16c38: aa1303e0 mov x0, x19 16c3c: aa1403e1 mov x1, x20 16c40: f9405508 ldr x8, [x8, #0xa8] 16c44: d63f0100 blr x8 16c48: f9000aa0 str x0, [x21, #0x10] 16c4c: f9400268 ldr x8, [x19] 16c50: aa1303e0 mov x0, x19 16c54: f9403d08 ldr x8, [x8, #0x78] 16c58: d63f0100 blr x8 16c5c: b4001520 cbz x0, 0x16f00 <.text+0xa210> 16c60: b00003c1 adrp x1, 0x8f000 16c64: 900003e2 adrp x2, 0x92000 16c68: 91322821 add x1, x1, #0xc8a 16c6c: 9123bc42 add x2, x2, #0x8ef 16c70: 321f07e0 orr w0, wzr, #0x6 16c74: 97fffc0f bl 0x15cb0 <.text+0x8fc0> 16c78: f9400268 ldr x8, [x19] 16c7c: aa1303e0 mov x0, x19 16c80: f9404108 ldr x8, [x8, #0x80] 16c84: d63f0100 blr x8 16c88: f9400268 ldr x8, [x19] 16c8c: aa1303e0 mov x0, x19 16c90: f9404508 ldr x8, [x8, #0x88] 16c94: d63f0100 blr x8 16c98: b00003c1 adrp x1, 0x8f000 16c9c: 900003e2 adrp x2, 0x92000 16ca0: 900003e3 adrp x3, 0x92000 16ca4: 91322821 add x1, x1, #0xc8a 16ca8: 91270842 add x2, x2, #0x9c2 16cac: 17ffff65 b 0x16a40 <.text+0x9d50> 16cb0: f9400268 ldr x8, [x19] 16cb4: f94006a1 ldr x1, [x21, #0x8] 16cb8: 900003e2 adrp x2, 0x92000 16cbc: 900003e3 adrp x3, 0x92000 16cc0: f9408508 ldr x8, [x8, #0x108] 16cc4: 91293c42 add x2, x2, #0xa4f 16cc8: 91297463 add x3, x3, #0xa5d 16ccc: aa1303e0 mov x0, x19 16cd0: d63f0100 blr x8 16cd4: f90016a0 str x0, [x21, #0x28] 16cd8: f9400268 ldr x8, [x19] 16cdc: aa1303e0 mov x0, x19 16ce0: f9403d08 ldr x8, [x8, #0x78] 16ce4: d63f0100 blr x8 16ce8: b4000ae0 cbz x0, 0x16e44 <.text+0xa154> 16cec: b00003c1 adrp x1, 0x8f000 16cf0: 900003e2 adrp x2, 0x92000 16cf4: 91322821 add x1, x1, #0xc8a 16cf8: 9123bc42 add x2, x2, #0x8ef 16cfc: 321f07e0 orr w0, wzr, #0x6 16d00: 97fffbec bl 0x15cb0 <.text+0x8fc0> 16d04: f9400268 ldr x8, [x19] 16d08: aa1303e0 mov x0, x19 16d0c: f9404108 ldr x8, [x8, #0x80] 16d10: d63f0100 blr x8 16d14: f9400268 ldr x8, [x19] 16d18: aa1303e0 mov x0, x19 16d1c: f9404508 ldr x8, [x8, #0x88] 16d20: d63f0100 blr x8 16d24: b00003c1 adrp x1, 0x8f000 16d28: 900003e2 adrp x2, 0x92000 16d2c: 900003e3 adrp x3, 0x92000 16d30: 900003e4 adrp x4, 0x92000 16d34: 91322821 add x1, x1, #0xc8a 16d38: 9124a842 add x2, x2, #0x92a 16d3c: 91293c63 add x3, x3, #0xa4f 16d40: 91297484 add x4, x4, #0xa5d 16d44: 14000068 b 0x16ee4 <.text+0xa1f4> 16d48: f9400ea8 ldr x8, [x21, #0x18] 16d4c: b5ffd948 cbnz x8, 0x16874 <.text+0x9b84> 16d50: 17ffff7a b 0x16b38 <.text+0x9e48> 16d54: f9400268 ldr x8, [x19] 16d58: f94006a1 ldr x1, [x21, #0x8] 16d5c: 900003e2 adrp x2, 0x92000 16d60: f00003c3 adrp x3, 0x91000 16d64: f9408508 ldr x8, [x8, #0x108] 16d68: 9129f842 add x2, x2, #0xa7e 16d6c: 91002c63 add x3, x3, #0xb 16d70: aa1303e0 mov x0, x19 16d74: d63f0100 blr x8 16d78: f9001aa0 str x0, [x21, #0x30] 16d7c: f9400268 ldr x8, [x19] 16d80: aa1303e0 mov x0, x19 16d84: f9403d08 ldr x8, [x8, #0x78] 16d88: d63f0100 blr x8 16d8c: b4000c00 cbz x0, 0x16f0c <.text+0xa21c> 16d90: b00003c1 adrp x1, 0x8f000 16d94: 900003e2 adrp x2, 0x92000 16d98: 91322821 add x1, x1, #0xc8a 16d9c: 9123bc42 add x2, x2, #0x8ef 16da0: 321f07e0 orr w0, wzr, #0x6 16da4: 97fffbc3 bl 0x15cb0 <.text+0x8fc0> 16da8: f9400268 ldr x8, [x19] 16dac: aa1303e0 mov x0, x19 16db0: f9404108 ldr x8, [x8, #0x80] 16db4: d63f0100 blr x8 16db8: f9400268 ldr x8, [x19] 16dbc: aa1303e0 mov x0, x19 16dc0: f9404508 ldr x8, [x8, #0x88] 16dc4: d63f0100 blr x8 16dc8: b00003c1 adrp x1, 0x8f000 16dcc: 900003e2 adrp x2, 0x92000 16dd0: 900003e3 adrp x3, 0x92000 16dd4: 91322821 add x1, x1, #0xc8a 16dd8: 9124a842 add x2, x2, #0x92a 16ddc: 9129f863 add x3, x3, #0xa7e 16de0: 1400003f b 0x16edc <.text+0xa1ec> 16de4: f9464aa8 ldr x8, [x21, #0xc90] 16de8: b5ffd368 cbnz x8, 0x16854 <.text+0x9b64> 16dec: 17ffff31 b 0x16ab0 <.text+0x9dc0> 16df0: f9400268 ldr x8, [x19] 16df4: f94006a1 ldr x1, [x21, #0x8] 16df8: 900003e2 adrp x2, 0x92000 16dfc: f00003c3 adrp x3, 0x91000 16e00: f9408508 ldr x8, [x8, #0x108] 16e04: 912a2442 add x2, x2, #0xa89 16e08: 91002c63 add x3, x3, #0xb 16e0c: aa1303e0 mov x0, x19 16e10: d63f0100 blr x8 16e14: f9001ea0 str x0, [x21, #0x38] 16e18: f9400268 ldr x8, [x19] 16e1c: aa1303e0 mov x0, x19 16e20: f9403d08 ldr x8, [x8, #0x78] 16e24: d63f0100 blr x8 16e28: b5000320 cbnz x0, 0x16e8c <.text+0xa19c> 16e2c: f9401ea8 ldr x8, [x21, #0x38] 16e30: b5ffd328 cbnz x8, 0x16894 <.text+0x9ba4> 16e34: 14000024 b 0x16ec4 <.text+0xa1d4> 16e38: f94006a8 ldr x8, [x21, #0x8] 16e3c: b5ffd148 cbnz x8, 0x16864 <.text+0x9b74> 16e40: 17ffff61 b 0x16bc4 <.text+0x9ed4> 16e44: f94016a8 ldr x8, [x21, #0x28] 16e48: b5ffd1e8 cbnz x8, 0x16884 <.text+0x9b94> 16e4c: 17ffffb6 b 0x16d24 <.text+0xa034> 16e50: f9400268 ldr x8, [x19] 16e54: f9400aa1 ldr x1, [x21, #0x10] 16e58: 900003e2 adrp x2, 0x92000 16e5c: f00003c3 adrp x3, 0x91000 16e60: f9408508 ldr x8, [x8, #0x108] 16e64: 912a2442 add x2, x2, #0xa89 16e68: 91002c63 add x3, x3, #0xb 16e6c: aa1303e0 mov x0, x19 16e70: d63f0100 blr x8 16e74: f90022a0 str x0, [x21, #0x40] 16e78: f9400268 ldr x8, [x19] 16e7c: aa1303e0 mov x0, x19 16e80: f9403d08 ldr x8, [x8, #0x78] 16e84: d63f0100 blr x8 16e88: b4000480 cbz x0, 0x16f18 <.text+0xa228> 16e8c: b00003c1 adrp x1, 0x8f000 16e90: 900003e2 adrp x2, 0x92000 16e94: 91322821 add x1, x1, #0xc8a 16e98: 9123bc42 add x2, x2, #0x8ef 16e9c: 321f07e0 orr w0, wzr, #0x6 16ea0: 97fffb84 bl 0x15cb0 <.text+0x8fc0> 16ea4: f9400268 ldr x8, [x19] 16ea8: aa1303e0 mov x0, x19 16eac: f9404108 ldr x8, [x8, #0x80] 16eb0: d63f0100 blr x8 16eb4: f9400268 ldr x8, [x19] 16eb8: aa1303e0 mov x0, x19 16ebc: f9404508 ldr x8, [x8, #0x88] 16ec0: d63f0100 blr x8 16ec4: b00003c1 adrp x1, 0x8f000 16ec8: 900003e2 adrp x2, 0x92000 16ecc: 900003e3 adrp x3, 0x92000 16ed0: 91322821 add x1, x1, #0xc8a 16ed4: 9124a842 add x2, x2, #0x92a 16ed8: 912a2463 add x3, x3, #0xa89 16edc: f00003c4 adrp x4, 0x91000 16ee0: 91002c84 add x4, x4, #0xb 16ee4: 321f07e0 orr w0, wzr, #0x6 16ee8: 97fffb72 bl 0x15cb0 <.text+0x8fc0> 16eec: 2a1f03e0 mov w0, wzr 16ef0: a9427bfd ldp x29, x30, [sp, #0x20] 16ef4: a9414ff4 ldp x20, x19, [sp, #0x10] 16ef8: f84307f5 ldr x21, [sp], #0x30 16efc: d65f03c0 ret 16f00: f9400aa8 ldr x8, [x21, #0x10] 16f04: b5ffcb48 cbnz x8, 0x1686c <.text+0x9b7c> 16f08: 17ffff64 b 0x16c98 <.text+0x9fa8> 16f0c: f9401aa8 ldr x8, [x21, #0x30] 16f10: b5ffcbe8 cbnz x8, 0x1688c <.text+0x9b9c> 16f14: 17ffffad b 0x16dc8 <.text+0xa0d8> 16f18: f94022a8 ldr x8, [x21, #0x40] 16f1c: b5ffcc08 cbnz x8, 0x1689c <.text+0x9bac> 16f20: 17ffffe9 b 0x16ec4 <.text+0xa1d4> 16f24: f81d0ff5 str x21, [sp, #-0x30]! 16f28: a9014ff4 stp x20, x19, [sp, #0x10] 16f2c: a9027bfd stp x29, x30, [sp, #0x20] 16f30: 910083fd add x29, sp, #0x20 16f34: 90000568 adrp x8, 0xc2000 16f38: 91324108 add x8, x8, #0xc90 16f3c: a944a109 ldp x9, x8, [x8, #0x48] 16f40: aa0003f3 mov x19, x0 16f44: b4000493 cbz x19, 0x16fd4 <.text+0xa2e4> 16f48: b4000469 cbz x9, 0x16fd4 <.text+0xa2e4> 16f4c: b4000448 cbz x8, 0x16fd4 <.text+0xa2e4> 16f50: f940026a ldr x10, [x19] 16f54: aa1303e0 mov x0, x19 16f58: aa0903e1 mov x1, x9 16f5c: aa0803e2 mov x2, x8 16f60: f941c94a ldr x10, [x10, #0x390] 16f64: d63f0140 blr x10 16f68: f9400268 ldr x8, [x19] 16f6c: aa0003f4 mov x20, x0 16f70: aa1303e0 mov x0, x19 16f74: f9403d08 ldr x8, [x8, #0x78] 16f78: d63f0100 blr x8 16f7c: b4000400 cbz x0, 0x16ffc <.text+0xa30c> 16f80: b00003d5 adrp x21, 0x8f000 16f84: 91322ab5 add x21, x21, #0xc8a 16f88: 900003e2 adrp x2, 0x92000 16f8c: 9123bc42 add x2, x2, #0x8ef 16f90: 321f07e0 orr w0, wzr, #0x6 16f94: aa1503e1 mov x1, x21 16f98: 97fffb46 bl 0x15cb0 <.text+0x8fc0> 16f9c: f9400268 ldr x8, [x19] 16fa0: aa1303e0 mov x0, x19 16fa4: f9404108 ldr x8, [x8, #0x80] 16fa8: d63f0100 blr x8 16fac: f9400268 ldr x8, [x19] 16fb0: aa1303e0 mov x0, x19 16fb4: f9404508 ldr x8, [x8, #0x88] 16fb8: d63f0100 blr x8 16fbc: 900003e2 adrp x2, 0x92000 16fc0: 912c1442 add x2, x2, #0xb05 16fc4: 321f07e0 orr w0, wzr, #0x6 16fc8: aa1503e1 mov x1, x21 16fcc: 97fffb39 bl 0x15cb0 <.text+0x8fc0> 16fd0: 1400000b b 0x16ffc <.text+0xa30c> 16fd4: b00003c1 adrp x1, 0x8f000 16fd8: 900003e2 adrp x2, 0x92000 16fdc: 91322821 add x1, x1, #0xc8a 16fe0: 912ac842 add x2, x2, #0xab2 16fe4: 321f07e0 orr w0, wzr, #0x6 16fe8: aa1303e3 mov x3, x19 16fec: aa0903e4 mov x4, x9 16ff0: aa0803e5 mov x5, x8 16ff4: 97fffb2f bl 0x15cb0 <.text+0x8fc0> 16ff8: aa1f03f4 mov x20, xzr 16ffc: aa1403e0 mov x0, x20 17000: a9427bfd ldp x29, x30, [sp, #0x20] 17004: a9414ff4 ldp x20, x19, [sp, #0x10] 17008: f84307f5 ldr x21, [sp], #0x30 1700c: d65f03c0 ret 17010: f81d0ff5 str x21, [sp, #-0x30]! 17014: a9014ff4 stp x20, x19, [sp, #0x10] 17018: a9027bfd stp x29, x30, [sp, #0x20] 1701c: 910083fd add x29, sp, #0x20 17020: aa0003f3 mov x19, x0 17024: b40004b3 cbz x19, 0x170b8 <.text+0xa3c8> 17028: b4000481 cbz x1, 0x170b8 <.text+0xa3c8> 1702c: f0000548 adrp x8, 0xc2000 17030: 91324108 add x8, x8, #0xc90 17034: f9402d02 ldr x2, [x8, #0x58] 17038: b4000402 cbz x2, 0x170b8 <.text+0xa3c8> 1703c: f9400268 ldr x8, [x19] 17040: aa1303e0 mov x0, x19 17044: f9408908 ldr x8, [x8, #0x110] 17048: d63f0100 blr x8 1704c: f9400268 ldr x8, [x19] 17050: aa0003f4 mov x20, x0 17054: aa1303e0 mov x0, x19 17058: f9403d08 ldr x8, [x8, #0x78] 1705c: d63f0100 blr x8 17060: b40003a0 cbz x0, 0x170d4 <.text+0xa3e4> 17064: 900003d5 adrp x21, 0x8f000 17068: 91322ab5 add x21, x21, #0xc8a 1706c: f00003c2 adrp x2, 0x92000 17070: 9123bc42 add x2, x2, #0x8ef 17074: 321f07e0 orr w0, wzr, #0x6 17078: aa1503e1 mov x1, x21 1707c: 97fffb0d bl 0x15cb0 <.text+0x8fc0> 17080: f9400268 ldr x8, [x19] 17084: aa1303e0 mov x0, x19 17088: f9404108 ldr x8, [x8, #0x80] 1708c: d63f0100 blr x8 17090: f9400268 ldr x8, [x19] 17094: aa1303e0 mov x0, x19 17098: f9404508 ldr x8, [x8, #0x88] 1709c: d63f0100 blr x8 170a0: f00003c2 adrp x2, 0x92000 170a4: 912d9842 add x2, x2, #0xb66 170a8: 321f07e0 orr w0, wzr, #0x6 170ac: aa1503e1 mov x1, x21 170b0: 97fffb00 bl 0x15cb0 <.text+0x8fc0> 170b4: 14000008 b 0x170d4 <.text+0xa3e4> 170b8: 900003c1 adrp x1, 0x8f000 170bc: f00003c2 adrp x2, 0x92000 170c0: 91322821 add x1, x1, #0xc8a 170c4: 912c7042 add x2, x2, #0xb1c 170c8: 321f07e0 orr w0, wzr, #0x6 170cc: 97fffaf9 bl 0x15cb0 <.text+0x8fc0> 170d0: aa1f03f4 mov x20, xzr 170d4: aa1403e0 mov x0, x20 170d8: a9427bfd ldp x29, x30, [sp, #0x20] 170dc: a9414ff4 ldp x20, x19, [sp, #0x10] 170e0: f84307f5 ldr x21, [sp], #0x30 170e4: d65f03c0 ret 170e8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 170ec: a9014ff4 stp x20, x19, [sp, #0x10] 170f0: a9027bfd stp x29, x30, [sp, #0x20] 170f4: 910083fd add x29, sp, #0x20 170f8: aa0003f4 mov x20, x0 170fc: f9400288 ldr x8, [x20] 17100: 2a0203f5 mov w21, w2 17104: aa0103f3 mov x19, x1 17108: f9401908 ldr x8, [x8, #0x30] 1710c: d63f0100 blr x8 17110: f9400288 ldr x8, [x20] 17114: aa0003f6 mov x22, x0 17118: aa1403e0 mov x0, x20 1711c: f9403d08 ldr x8, [x8, #0x78] 17120: d63f0100 blr x8 17124: b4000380 cbz x0, 0x17194 <.text+0xa4a4> 17128: 900003c1 adrp x1, 0x8f000 1712c: f00003c2 adrp x2, 0x92000 17130: 91322821 add x1, x1, #0xc8a 17134: 9123bc42 add x2, x2, #0x8ef 17138: 321f07e0 orr w0, wzr, #0x6 1713c: 97fffadd bl 0x15cb0 <.text+0x8fc0> 17140: f9400288 ldr x8, [x20] 17144: aa1403e0 mov x0, x20 17148: f9404108 ldr x8, [x8, #0x80] 1714c: d63f0100 blr x8 17150: f9400288 ldr x8, [x20] 17154: aa1403e0 mov x0, x20 17158: f9404508 ldr x8, [x8, #0x88] 1715c: d63f0100 blr x8 17160: 900003c1 adrp x1, 0x8f000 17164: f00003c2 adrp x2, 0x92000 17168: 91322821 add x1, x1, #0xc8a 1716c: 91244442 add x2, x2, #0x911 17170: 321f07e0 orr w0, wzr, #0x6 17174: aa1303e3 mov x3, x19 17178: 97ffface bl 0x15cb0 <.text+0x8fc0> 1717c: aa1f03f5 mov x21, xzr 17180: a9427bfd ldp x29, x30, [sp, #0x20] 17184: a9414ff4 ldp x20, x19, [sp, #0x10] 17188: aa1503e0 mov x0, x21 1718c: a8c357f6 ldp x22, x21, [sp], #0x30 17190: d65f03c0 ret 17194: b4fffe76 cbz x22, 0x17160 <.text+0xa470> 17198: f9400288 ldr x8, [x20] 1719c: aa1403e0 mov x0, x20 171a0: 2a1503e1 mov w1, w21 171a4: aa1603e2 mov x2, x22 171a8: f942b108 ldr x8, [x8, #0x560] 171ac: aa1f03e3 mov x3, xzr 171b0: d63f0100 blr x8 171b4: f9400288 ldr x8, [x20] 171b8: aa0003f5 mov x21, x0 171bc: aa1403e0 mov x0, x20 171c0: f9403d08 ldr x8, [x8, #0x78] 171c4: d63f0100 blr x8 171c8: b4fffdc0 cbz x0, 0x17180 <.text+0xa490> 171cc: 900003d5 adrp x21, 0x8f000 171d0: 91322ab5 add x21, x21, #0xc8a 171d4: f00003c2 adrp x2, 0x92000 171d8: 9123bc42 add x2, x2, #0x8ef 171dc: 321f07e0 orr w0, wzr, #0x6 171e0: aa1503e1 mov x1, x21 171e4: 97fffab3 bl 0x15cb0 <.text+0x8fc0> 171e8: f9400288 ldr x8, [x20] 171ec: aa1403e0 mov x0, x20 171f0: f9404108 ldr x8, [x8, #0x80] 171f4: d63f0100 blr x8 171f8: f9400288 ldr x8, [x20] 171fc: aa1403e0 mov x0, x20 17200: f9404508 ldr x8, [x8, #0x88] 17204: d63f0100 blr x8 17208: f00003c2 adrp x2, 0x92000 1720c: 912df042 add x2, x2, #0xb7c 17210: 321f07e0 orr w0, wzr, #0x6 17214: aa1503e1 mov x1, x21 17218: 17ffffd7 b 0x17174 <.text+0xa484> 1721c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 17220: a9017bfd stp x29, x30, [sp, #0x10] 17224: 910043fd add x29, sp, #0x10 17228: aa0003f3 mov x19, x0 1722c: f9400268 ldr x8, [x19] 17230: f942b908 ldr x8, [x8, #0x570] 17234: d63f0100 blr x8 17238: f9400268 ldr x8, [x19] 1723c: aa1303e0 mov x0, x19 17240: f9403d08 ldr x8, [x8, #0x78] 17244: d63f0100 blr x8 17248: b40002e0 cbz x0, 0x172a4 <.text+0xa5b4> 1724c: 900003d4 adrp x20, 0x8f000 17250: 91322a94 add x20, x20, #0xc8a 17254: f00003c2 adrp x2, 0x92000 17258: 9123bc42 add x2, x2, #0x8ef 1725c: 321f07e0 orr w0, wzr, #0x6 17260: aa1403e1 mov x1, x20 17264: 97fffa93 bl 0x15cb0 <.text+0x8fc0> 17268: f9400268 ldr x8, [x19] 1726c: aa1303e0 mov x0, x19 17270: f9404108 ldr x8, [x8, #0x80] 17274: d63f0100 blr x8 17278: f9400268 ldr x8, [x19] 1727c: aa1303e0 mov x0, x19 17280: f9404508 ldr x8, [x8, #0x88] 17284: d63f0100 blr x8 17288: f00003c2 adrp x2, 0x92000 1728c: 912e8c42 add x2, x2, #0xba3 17290: 321f07e0 orr w0, wzr, #0x6 17294: aa1403e1 mov x1, x20 17298: 97fffa86 bl 0x15cb0 <.text+0x8fc0> 1729c: 2a1f03e0 mov w0, wzr 172a0: 14000002 b 0x172a8 <.text+0xa5b8> 172a4: 320003e0 orr w0, wzr, #0x1 172a8: a9417bfd ldp x29, x30, [sp, #0x10] 172ac: a8c24ff4 ldp x20, x19, [sp], #0x20 172b0: d65f03c0 ret 172b4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 172b8: a90157f6 stp x22, x21, [sp, #0x10] 172bc: a9024ff4 stp x20, x19, [sp, #0x20] 172c0: a9037bfd stp x29, x30, [sp, #0x30] 172c4: 9100c3fd add x29, sp, #0x30 172c8: aa0103f5 mov x21, x1 172cc: f00003c1 adrp x1, 0x92000 172d0: 912f4821 add x1, x1, #0xbd2 172d4: 528000a2 mov w2, #0x5 // =5 172d8: aa0003f3 mov x19, x0 172dc: 97ffff83 bl 0x170e8 <.text+0xa3f8> 172e0: aa0003f4 mov x20, x0 172e4: b4000814 cbz x20, 0x173e4 <.text+0xa6f4> 172e8: f0000557 adrp x23, 0xc2000 172ec: 911102b6 add x22, x21, #0x440 172f0: 912e42f7 add x23, x23, #0xb90 172f4: f00003c2 adrp x2, 0x92000 172f8: 91301842 add x2, x2, #0xc06 172fc: 321903e1 orr w1, wzr, #0x80 17300: aa1703e0 mov x0, x23 17304: aa1603e3 mov x3, x22 17308: 97ffd41a bl 0xc370 1730c: 900003c1 adrp x1, 0x8f000 17310: f00003c2 adrp x2, 0x92000 17314: 91322821 add x1, x1, #0xc8a 17318: 91307442 add x2, x2, #0xc1d 1731c: 321e03e0 orr w0, wzr, #0x4 17320: aa1603e3 mov x3, x22 17324: 97fffa63 bl 0x15cb0 <.text+0x8fc0> 17328: aa1703e0 mov x0, x23 1732c: 97ffd5b1 bl 0xc9f0 17330: aa0003e2 mov x2, x0 17334: aa1303e0 mov x0, x19 17338: aa1703e1 mov x1, x23 1733c: 94000129 bl 0x177e0 <.text+0xaaf0> 17340: aa0003e8 mov x8, x0 17344: b40004c8 cbz x8, 0x173dc <.text+0xa6ec> 17348: f9400269 ldr x9, [x19] 1734c: aa1303e0 mov x0, x19 17350: aa1403e1 mov x1, x20 17354: 2a1f03e2 mov w2, wzr 17358: f942b929 ldr x9, [x9, #0x570] 1735c: aa0803e3 mov x3, x8 17360: d63f0120 blr x9 17364: f9400268 ldr x8, [x19] 17368: aa1303e0 mov x0, x19 1736c: f9403d08 ldr x8, [x8, #0x78] 17370: d63f0100 blr x8 17374: b4000500 cbz x0, 0x17414 <.text+0xa724> 17378: 900003d4 adrp x20, 0x8f000 1737c: 91322a94 add x20, x20, #0xc8a 17380: f00003c2 adrp x2, 0x92000 17384: 9123bc42 add x2, x2, #0x8ef 17388: 321f07e0 orr w0, wzr, #0x6 1738c: aa1403e1 mov x1, x20 17390: 97fffa48 bl 0x15cb0 <.text+0x8fc0> 17394: f9400268 ldr x8, [x19] 17398: aa1303e0 mov x0, x19 1739c: f9404108 ldr x8, [x8, #0x80] 173a0: d63f0100 blr x8 173a4: f9400268 ldr x8, [x19] 173a8: aa1303e0 mov x0, x19 173ac: f9404508 ldr x8, [x8, #0x88] 173b0: d63f0100 blr x8 173b4: f00003c2 adrp x2, 0x92000 173b8: 912e8c42 add x2, x2, #0xba3 173bc: 321f07e0 orr w0, wzr, #0x6 173c0: aa1403e1 mov x1, x20 173c4: 97fffa3b bl 0x15cb0 <.text+0x8fc0> 173c8: f00003c2 adrp x2, 0x92000 173cc: 9130e842 add x2, x2, #0xc3a 173d0: 321f07e0 orr w0, wzr, #0x6 173d4: aa1403e1 mov x1, x20 173d8: 97fffa36 bl 0x15cb0 <.text+0x8fc0> 173dc: aa1f03f4 mov x20, xzr 173e0: 14000007 b 0x173fc <.text+0xa70c> 173e4: 900003c1 adrp x1, 0x8f000 173e8: f00003c2 adrp x2, 0x92000 173ec: 91322821 add x1, x1, #0xc8a 173f0: 912f8c42 add x2, x2, #0xbe3 173f4: 321f07e0 orr w0, wzr, #0x6 173f8: 97fffa2e bl 0x15cb0 <.text+0x8fc0> 173fc: aa1403e0 mov x0, x20 17400: a9437bfd ldp x29, x30, [sp, #0x30] 17404: a9424ff4 ldp x20, x19, [sp, #0x20] 17408: a94157f6 ldp x22, x21, [sp, #0x10] 1740c: a8c45ff8 ldp x24, x23, [sp], #0x40 17410: d65f03c0 ret 17414: f0000557 adrp x23, 0xc2000 17418: 910902b6 add x22, x21, #0x240 1741c: 912e42f7 add x23, x23, #0xb90 17420: f00003c2 adrp x2, 0x92000 17424: 9131ac42 add x2, x2, #0xc6b 17428: 321903e1 orr w1, wzr, #0x80 1742c: aa1703e0 mov x0, x23 17430: aa1603e3 mov x3, x22 17434: 97ffd3cf bl 0xc370 17438: 900003c1 adrp x1, 0x8f000 1743c: f00003c2 adrp x2, 0x92000 17440: 91322821 add x1, x1, #0xc8a 17444: 91320c42 add x2, x2, #0xc83 17448: 321e03e0 orr w0, wzr, #0x4 1744c: aa1603e3 mov x3, x22 17450: 97fffa18 bl 0x15cb0 <.text+0x8fc0> 17454: aa1703e0 mov x0, x23 17458: 97ffd566 bl 0xc9f0 1745c: aa0003e2 mov x2, x0 17460: aa1303e0 mov x0, x19 17464: aa1703e1 mov x1, x23 17468: 940000de bl 0x177e0 <.text+0xaaf0> 1746c: aa0003e8 mov x8, x0 17470: b4fffb68 cbz x8, 0x173dc <.text+0xa6ec> 17474: f9400269 ldr x9, [x19] 17478: 320003e2 orr w2, wzr, #0x1 1747c: aa1303e0 mov x0, x19 17480: aa1403e1 mov x1, x20 17484: f942b929 ldr x9, [x9, #0x570] 17488: aa0803e3 mov x3, x8 1748c: d63f0120 blr x9 17490: f9400268 ldr x8, [x19] 17494: aa1303e0 mov x0, x19 17498: f9403d08 ldr x8, [x8, #0x78] 1749c: d63f0100 blr x8 174a0: b4000300 cbz x0, 0x17500 <.text+0xa810> 174a4: 900003d4 adrp x20, 0x8f000 174a8: 91322a94 add x20, x20, #0xc8a 174ac: f00003c2 adrp x2, 0x92000 174b0: 9123bc42 add x2, x2, #0x8ef 174b4: 321f07e0 orr w0, wzr, #0x6 174b8: aa1403e1 mov x1, x20 174bc: 97fff9fd bl 0x15cb0 <.text+0x8fc0> 174c0: f9400268 ldr x8, [x19] 174c4: aa1303e0 mov x0, x19 174c8: f9404108 ldr x8, [x8, #0x80] 174cc: d63f0100 blr x8 174d0: f9400268 ldr x8, [x19] 174d4: aa1303e0 mov x0, x19 174d8: f9404508 ldr x8, [x8, #0x88] 174dc: d63f0100 blr x8 174e0: f00003c2 adrp x2, 0x92000 174e4: 912e8c42 add x2, x2, #0xba3 174e8: 321f07e0 orr w0, wzr, #0x6 174ec: aa1403e1 mov x1, x20 174f0: 97fff9f0 bl 0x15cb0 <.text+0x8fc0> 174f4: f00003c2 adrp x2, 0x92000 174f8: 91328442 add x2, x2, #0xca1 174fc: 17ffffb5 b 0x173d0 <.text+0xa6e0> 17500: 940019e2 bl 0x1dc88 <.text+0x10f98> 17504: aa0003f6 mov x22, x0 17508: f0000558 adrp x24, 0xc2000 1750c: 911742d7 add x23, x22, #0x5d0 17510: 912e4318 add x24, x24, #0xb90 17514: f00003c2 adrp x2, 0x92000 17518: 91334c42 add x2, x2, #0xcd3 1751c: 321803e1 orr w1, wzr, #0x100 17520: aa1803e0 mov x0, x24 17524: aa1703e3 mov x3, x23 17528: 97ffd392 bl 0xc370 1752c: 900003c1 adrp x1, 0x8f000 17530: f00003c2 adrp x2, 0x92000 17534: 91322821 add x1, x1, #0xc8a 17538: 91338442 add x2, x2, #0xce1 1753c: 321e03e0 orr w0, wzr, #0x4 17540: aa1703e3 mov x3, x23 17544: 97fff9db bl 0x15cb0 <.text+0x8fc0> 17548: aa1803e0 mov x0, x24 1754c: 97ffd529 bl 0xc9f0 17550: aa0003e2 mov x2, x0 17554: aa1303e0 mov x0, x19 17558: aa1803e1 mov x1, x24 1755c: 940000a1 bl 0x177e0 <.text+0xaaf0> 17560: aa0003e8 mov x8, x0 17564: b4fff3c8 cbz x8, 0x173dc <.text+0xa6ec> 17568: f9400269 ldr x9, [x19] 1756c: 321f03e2 orr w2, wzr, #0x2 17570: aa1303e0 mov x0, x19 17574: aa1403e1 mov x1, x20 17578: f942b929 ldr x9, [x9, #0x570] 1757c: aa0803e3 mov x3, x8 17580: d63f0120 blr x9 17584: f9400268 ldr x8, [x19] 17588: aa1303e0 mov x0, x19 1758c: f9403d08 ldr x8, [x8, #0x78] 17590: d63f0100 blr x8 17594: b4000300 cbz x0, 0x175f4 <.text+0xa904> 17598: 900003d4 adrp x20, 0x8f000 1759c: 91322a94 add x20, x20, #0xc8a 175a0: f00003c2 adrp x2, 0x92000 175a4: 9123bc42 add x2, x2, #0x8ef 175a8: 321f07e0 orr w0, wzr, #0x6 175ac: aa1403e1 mov x1, x20 175b0: 97fff9c0 bl 0x15cb0 <.text+0x8fc0> 175b4: f9400268 ldr x8, [x19] 175b8: aa1303e0 mov x0, x19 175bc: f9404108 ldr x8, [x8, #0x80] 175c0: d63f0100 blr x8 175c4: f9400268 ldr x8, [x19] 175c8: aa1303e0 mov x0, x19 175cc: f9404508 ldr x8, [x8, #0x88] 175d0: d63f0100 blr x8 175d4: f00003c2 adrp x2, 0x92000 175d8: 912e8c42 add x2, x2, #0xba3 175dc: 321f07e0 orr w0, wzr, #0x6 175e0: aa1403e1 mov x1, x20 175e4: 97fff9b3 bl 0x15cb0 <.text+0x8fc0> 175e8: f00003c2 adrp x2, 0x92000 175ec: 9133f042 add x2, x2, #0xcfc 175f0: 17ffff78 b 0x173d0 <.text+0xa6e0> 175f4: f0000557 adrp x23, 0xc2000 175f8: 911b42d6 add x22, x22, #0x6d0 175fc: 912e42f7 add x23, x23, #0xb90 17600: f00003c2 adrp x2, 0x92000 17604: 9134d042 add x2, x2, #0xd34 17608: 321803e1 orr w1, wzr, #0x100 1760c: aa1703e0 mov x0, x23 17610: aa1603e3 mov x3, x22 17614: 97ffd357 bl 0xc370 17618: 900003c1 adrp x1, 0x8f000 1761c: f00003c2 adrp x2, 0x92000 17620: 91322821 add x1, x1, #0xc8a 17624: 91350842 add x2, x2, #0xd42 17628: 321e03e0 orr w0, wzr, #0x4 1762c: aa1603e3 mov x3, x22 17630: 97fff9a0 bl 0x15cb0 <.text+0x8fc0> 17634: aa1703e0 mov x0, x23 17638: 97ffd4ee bl 0xc9f0 1763c: aa0003e2 mov x2, x0 17640: aa1303e0 mov x0, x19 17644: aa1703e1 mov x1, x23 17648: 94000066 bl 0x177e0 <.text+0xaaf0> 1764c: aa0003e8 mov x8, x0 17650: b4ffec68 cbz x8, 0x173dc <.text+0xa6ec> 17654: f9400269 ldr x9, [x19] 17658: 320007e2 orr w2, wzr, #0x3 1765c: aa1303e0 mov x0, x19 17660: aa1403e1 mov x1, x20 17664: f942b929 ldr x9, [x9, #0x570] 17668: aa0803e3 mov x3, x8 1766c: d63f0120 blr x9 17670: f9400268 ldr x8, [x19] 17674: aa1303e0 mov x0, x19 17678: f9403d08 ldr x8, [x8, #0x78] 1767c: d63f0100 blr x8 17680: b4000300 cbz x0, 0x176e0 <.text+0xa9f0> 17684: 900003d4 adrp x20, 0x8f000 17688: 91322a94 add x20, x20, #0xc8a 1768c: f00003c2 adrp x2, 0x92000 17690: 9123bc42 add x2, x2, #0x8ef 17694: 321f07e0 orr w0, wzr, #0x6 17698: aa1403e1 mov x1, x20 1769c: 97fff985 bl 0x15cb0 <.text+0x8fc0> 176a0: f9400268 ldr x8, [x19] 176a4: aa1303e0 mov x0, x19 176a8: f9404108 ldr x8, [x8, #0x80] 176ac: d63f0100 blr x8 176b0: f9400268 ldr x8, [x19] 176b4: aa1303e0 mov x0, x19 176b8: f9404508 ldr x8, [x8, #0x88] 176bc: d63f0100 blr x8 176c0: f00003c2 adrp x2, 0x92000 176c4: 912e8c42 add x2, x2, #0xba3 176c8: 321f07e0 orr w0, wzr, #0x6 176cc: aa1403e1 mov x1, x20 176d0: 97fff978 bl 0x15cb0 <.text+0x8fc0> 176d4: f00003c2 adrp x2, 0x92000 176d8: 91356842 add x2, x2, #0xd5a 176dc: 17ffff3d b 0x173d0 <.text+0xa6e0> 176e0: 394092a8 ldrb w8, [x21, #0x24] 176e4: f00003c9 adrp x9, 0x92000 176e8: b00003ca adrp x10, 0x90000 176ec: 91363d29 add x9, x9, #0xd8f 176f0: 911fad4a add x10, x10, #0x7eb 176f4: 7100011f cmp w8, #0x0 176f8: 9a891155 csel x21, x10, x9, ne 176fc: f0000540 adrp x0, 0xc2000 17700: f00003c2 adrp x2, 0x92000 17704: 912e4000 add x0, x0, #0xb90 17708: 91365442 add x2, x2, #0xd95 1770c: 321e03e8 orr w8, wzr, #0x4 17710: 321803e1 orr w1, wzr, #0x100 17714: aa1503e3 mov x3, x21 17718: 1a881516 cinc w22, w8, eq 1771c: 97ffd315 bl 0xc370 17720: f00003c2 adrp x2, 0x92000 17724: 900003c1 adrp x1, 0x8f000 17728: 9136b042 add x2, x2, #0xdac 1772c: 91322821 add x1, x1, #0xc8a 17730: 321e03e0 orr w0, wzr, #0x4 17734: aa1503e3 mov x3, x21 17738: 97fff95e bl 0x15cb0 <.text+0x8fc0> 1773c: aa1303e0 mov x0, x19 17740: aa1503e1 mov x1, x21 17744: 2a1603e2 mov w2, w22 17748: 94000026 bl 0x177e0 <.text+0xaaf0> 1774c: aa0003e8 mov x8, x0 17750: b4ffe468 cbz x8, 0x173dc <.text+0xa6ec> 17754: f9400269 ldr x9, [x19] 17758: 321e03e2 orr w2, wzr, #0x4 1775c: aa1303e0 mov x0, x19 17760: aa1403e1 mov x1, x20 17764: f942b929 ldr x9, [x9, #0x570] 17768: aa0803e3 mov x3, x8 1776c: d63f0120 blr x9 17770: f9400268 ldr x8, [x19] 17774: aa1303e0 mov x0, x19 17778: f9403d08 ldr x8, [x8, #0x78] 1777c: d63f0100 blr x8 17780: b4ffe3e0 cbz x0, 0x173fc <.text+0xa70c> 17784: 900003d4 adrp x20, 0x8f000 17788: 91322a94 add x20, x20, #0xc8a 1778c: f00003c2 adrp x2, 0x92000 17790: 9123bc42 add x2, x2, #0x8ef 17794: 321f07e0 orr w0, wzr, #0x6 17798: aa1403e1 mov x1, x20 1779c: 97fff945 bl 0x15cb0 <.text+0x8fc0> 177a0: f9400268 ldr x8, [x19] 177a4: aa1303e0 mov x0, x19 177a8: f9404108 ldr x8, [x8, #0x80] 177ac: d63f0100 blr x8 177b0: f9400268 ldr x8, [x19] 177b4: aa1303e0 mov x0, x19 177b8: f9404508 ldr x8, [x8, #0x88] 177bc: d63f0100 blr x8 177c0: f00003c2 adrp x2, 0x92000 177c4: 912e8c42 add x2, x2, #0xba3 177c8: 321f07e0 orr w0, wzr, #0x6 177cc: aa1403e1 mov x1, x20 177d0: 97fff938 bl 0x15cb0 <.text+0x8fc0> 177d4: f00003c2 adrp x2, 0x92000 177d8: 91375042 add x2, x2, #0xdd4 177dc: 17fffefd b 0x173d0 <.text+0xa6e0> 177e0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 177e4: a90157f6 stp x22, x21, [sp, #0x10] 177e8: a9024ff4 stp x20, x19, [sp, #0x20] 177ec: a9037bfd stp x29, x30, [sp, #0x30] 177f0: 9100c3fd add x29, sp, #0x30 177f4: 2a0203f8 mov w24, w2 177f8: aa0103f6 mov x22, x1 177fc: aa0003f3 mov x19, x0 17800: aa1f03f4 mov x20, xzr 17804: b4000ef6 cbz x22, 0x179e0 <.text+0xacf0> 17808: 37f80ed8 tbnz w24, #0x1f, 0x179e0 <.text+0xacf0> 1780c: f9400268 ldr x8, [x19] 17810: f00003c1 adrp x1, 0x92000 17814: 912f4821 add x1, x1, #0xbd2 17818: aa1303e0 mov x0, x19 1781c: f9401908 ldr x8, [x8, #0x30] 17820: d63f0100 blr x8 17824: f9400268 ldr x8, [x19] 17828: aa0003f7 mov x23, x0 1782c: aa1303e0 mov x0, x19 17830: f9403d08 ldr x8, [x8, #0x78] 17834: d63f0100 blr x8 17838: b4000300 cbz x0, 0x17898 <.text+0xaba8> 1783c: 900003c1 adrp x1, 0x8f000 17840: f00003c2 adrp x2, 0x92000 17844: 91322821 add x1, x1, #0xc8a 17848: 9123bc42 add x2, x2, #0x8ef 1784c: 321f07e0 orr w0, wzr, #0x6 17850: 97fff918 bl 0x15cb0 <.text+0x8fc0> 17854: f9400268 ldr x8, [x19] 17858: aa1303e0 mov x0, x19 1785c: f9404108 ldr x8, [x8, #0x80] 17860: d63f0100 blr x8 17864: f9400268 ldr x8, [x19] 17868: aa1303e0 mov x0, x19 1786c: f9404508 ldr x8, [x8, #0x88] 17870: d63f0100 blr x8 17874: 900003c1 adrp x1, 0x8f000 17878: f00003c2 adrp x2, 0x92000 1787c: f00003c3 adrp x3, 0x92000 17880: 91322821 add x1, x1, #0xc8a 17884: 91244442 add x2, x2, #0x911 17888: 912f4863 add x3, x3, #0xbd2 1788c: 321f07e0 orr w0, wzr, #0x6 17890: 97fff908 bl 0x15cb0 <.text+0x8fc0> 17894: 14000052 b 0x179dc <.text+0xacec> 17898: b4fffef7 cbz x23, 0x17874 <.text+0xab84> 1789c: f00003c1 adrp x1, 0x92000 178a0: 900003e2 adrp x2, 0x93000 178a4: 900003e3 adrp x3, 0x93000 178a8: 912f4821 add x1, x1, #0xbd2 178ac: 91168042 add x2, x2, #0x5a0 178b0: 91169c63 add x3, x3, #0x5a7 178b4: aa1303e0 mov x0, x19 178b8: 97fffb11 bl 0x164fc <.text+0x980c> 178bc: f9400268 ldr x8, [x19] 178c0: aa0003f4 mov x20, x0 178c4: aa1303e0 mov x0, x19 178c8: 2a1803e1 mov w1, w24 178cc: f942c108 ldr x8, [x8, #0x580] 178d0: d63f0100 blr x8 178d4: f9400268 ldr x8, [x19] 178d8: aa0003f5 mov x21, x0 178dc: aa1303e0 mov x0, x19 178e0: aa1503e1 mov x1, x21 178e4: f9434108 ldr x8, [x8, #0x680] 178e8: 2a1f03e2 mov w2, wzr 178ec: 2a1803e3 mov w3, w24 178f0: aa1603e4 mov x4, x22 178f4: d63f0100 blr x8 178f8: f9400268 ldr x8, [x19] 178fc: aa1303e0 mov x0, x19 17900: f9403d08 ldr x8, [x8, #0x78] 17904: d63f0100 blr x8 17908: b40002a0 cbz x0, 0x1795c <.text+0xac6c> 1790c: 900003d4 adrp x20, 0x8f000 17910: 91322a94 add x20, x20, #0xc8a 17914: f00003c2 adrp x2, 0x92000 17918: 9123bc42 add x2, x2, #0x8ef 1791c: 321f07e0 orr w0, wzr, #0x6 17920: aa1403e1 mov x1, x20 17924: 97fff8e3 bl 0x15cb0 <.text+0x8fc0> 17928: f9400268 ldr x8, [x19] 1792c: aa1303e0 mov x0, x19 17930: f9404108 ldr x8, [x8, #0x80] 17934: d63f0100 blr x8 17938: f9400268 ldr x8, [x19] 1793c: aa1303e0 mov x0, x19 17940: f9404508 ldr x8, [x8, #0x88] 17944: d63f0100 blr x8 17948: 900003e2 adrp x2, 0x93000 1794c: 9116fc42 add x2, x2, #0x5bf 17950: 321f07e0 orr w0, wzr, #0x6 17954: aa1403e1 mov x1, x20 17958: 14000020 b 0x179d8 <.text+0xace8> 1795c: f9400268 ldr x8, [x19] 17960: 900003e1 adrp x1, 0x93000 17964: 9117e421 add x1, x1, #0x5f9 17968: aa1303e0 mov x0, x19 1796c: f9429d08 ldr x8, [x8, #0x538] 17970: d63f0100 blr x8 17974: f9400268 ldr x8, [x19] 17978: aa0003f8 mov x24, x0 1797c: aa1303e0 mov x0, x19 17980: f9403d08 ldr x8, [x8, #0x78] 17984: d63f0100 blr x8 17988: b4000380 cbz x0, 0x179f8 <.text+0xad08> 1798c: 900003c1 adrp x1, 0x8f000 17990: f00003c2 adrp x2, 0x92000 17994: 91322821 add x1, x1, #0xc8a 17998: 9123bc42 add x2, x2, #0x8ef 1799c: 321f07e0 orr w0, wzr, #0x6 179a0: 97fff8c4 bl 0x15cb0 <.text+0x8fc0> 179a4: f9400268 ldr x8, [x19] 179a8: aa1303e0 mov x0, x19 179ac: f9404108 ldr x8, [x8, #0x80] 179b0: d63f0100 blr x8 179b4: f9400268 ldr x8, [x19] 179b8: aa1303e0 mov x0, x19 179bc: f9404508 ldr x8, [x8, #0x88] 179c0: d63f0100 blr x8 179c4: 900003c1 adrp x1, 0x8f000 179c8: 900003e2 adrp x2, 0x93000 179cc: 91322821 add x1, x1, #0xc8a 179d0: 91178c42 add x2, x2, #0x5e3 179d4: 321f07e0 orr w0, wzr, #0x6 179d8: 97fff8b6 bl 0x15cb0 <.text+0x8fc0> 179dc: aa1f03f4 mov x20, xzr 179e0: aa1403e0 mov x0, x20 179e4: a9437bfd ldp x29, x30, [sp, #0x30] 179e8: a9424ff4 ldp x20, x19, [sp, #0x20] 179ec: a94157f6 ldp x22, x21, [sp, #0x10] 179f0: a8c45ff8 ldp x24, x23, [sp], #0x40 179f4: d65f03c0 ret 179f8: b4fffe78 cbz x24, 0x179c4 <.text+0xacd4> 179fc: f9400268 ldr x8, [x19] 17a00: aa1303e0 mov x0, x19 17a04: aa1703e1 mov x1, x23 17a08: aa1403e2 mov x2, x20 17a0c: f9407108 ldr x8, [x8, #0xe0] 17a10: aa1503e3 mov x3, x21 17a14: aa1803e4 mov x4, x24 17a18: d63f0100 blr x8 17a1c: f9400268 ldr x8, [x19] 17a20: aa0003f4 mov x20, x0 17a24: aa1303e0 mov x0, x19 17a28: f9403d08 ldr x8, [x8, #0x78] 17a2c: d63f0100 blr x8 17a30: b40002c0 cbz x0, 0x17a88 <.text+0xad98> 17a34: 900003c1 adrp x1, 0x8f000 17a38: f00003c2 adrp x2, 0x92000 17a3c: 91322821 add x1, x1, #0xc8a 17a40: 9123bc42 add x2, x2, #0x8ef 17a44: 321f07e0 orr w0, wzr, #0x6 17a48: 97fff89a bl 0x15cb0 <.text+0x8fc0> 17a4c: f9400268 ldr x8, [x19] 17a50: aa1303e0 mov x0, x19 17a54: f9404108 ldr x8, [x8, #0x80] 17a58: d63f0100 blr x8 17a5c: f9400268 ldr x8, [x19] 17a60: aa1303e0 mov x0, x19 17a64: f9404508 ldr x8, [x8, #0x88] 17a68: d63f0100 blr x8 17a6c: 900003c1 adrp x1, 0x8f000 17a70: 900003e2 adrp x2, 0x93000 17a74: 91322821 add x1, x1, #0xc8a 17a78: 9117fc42 add x2, x2, #0x5ff 17a7c: 321f07e0 orr w0, wzr, #0x6 17a80: aa1603e3 mov x3, x22 17a84: 17ffff83 b 0x17890 <.text+0xaba0> 17a88: b4ffff34 cbz x20, 0x17a6c <.text+0xad7c> 17a8c: f9400268 ldr x8, [x19] 17a90: aa1303e0 mov x0, x19 17a94: aa1703e1 mov x1, x23 17a98: f9405d08 ldr x8, [x8, #0xb8] 17a9c: d63f0100 blr x8 17aa0: f9400268 ldr x8, [x19] 17aa4: aa1303e0 mov x0, x19 17aa8: f9403d08 ldr x8, [x8, #0x78] 17aac: d63f0100 blr x8 17ab0: b40002e0 cbz x0, 0x17b0c <.text+0xae1c> 17ab4: 900003d6 adrp x22, 0x8f000 17ab8: 91322ad6 add x22, x22, #0xc8a 17abc: f00003c2 adrp x2, 0x92000 17ac0: 9123bc42 add x2, x2, #0x8ef 17ac4: 321f07e0 orr w0, wzr, #0x6 17ac8: aa1603e1 mov x1, x22 17acc: 97fff879 bl 0x15cb0 <.text+0x8fc0> 17ad0: f9400268 ldr x8, [x19] 17ad4: aa1303e0 mov x0, x19 17ad8: f9404108 ldr x8, [x8, #0x80] 17adc: d63f0100 blr x8 17ae0: f9400268 ldr x8, [x19] 17ae4: aa1303e0 mov x0, x19 17ae8: f9404508 ldr x8, [x8, #0x88] 17aec: d63f0100 blr x8 17af0: f00003c2 adrp x2, 0x92000 17af4: f00003c3 adrp x3, 0x92000 17af8: 91252c42 add x2, x2, #0x94b 17afc: 91258463 add x3, x3, #0x961 17b00: 321f07e0 orr w0, wzr, #0x6 17b04: aa1603e1 mov x1, x22 17b08: 97fff86a bl 0x15cb0 <.text+0x8fc0> 17b0c: f9400268 ldr x8, [x19] 17b10: aa1303e0 mov x0, x19 17b14: aa1803e1 mov x1, x24 17b18: f9405d08 ldr x8, [x8, #0xb8] 17b1c: d63f0100 blr x8 17b20: f9400268 ldr x8, [x19] 17b24: aa1303e0 mov x0, x19 17b28: f9403d08 ldr x8, [x8, #0x78] 17b2c: d63f0100 blr x8 17b30: b40002e0 cbz x0, 0x17b8c <.text+0xae9c> 17b34: 900003d6 adrp x22, 0x8f000 17b38: 91322ad6 add x22, x22, #0xc8a 17b3c: f00003c2 adrp x2, 0x92000 17b40: 9123bc42 add x2, x2, #0x8ef 17b44: 321f07e0 orr w0, wzr, #0x6 17b48: aa1603e1 mov x1, x22 17b4c: 97fff859 bl 0x15cb0 <.text+0x8fc0> 17b50: f9400268 ldr x8, [x19] 17b54: aa1303e0 mov x0, x19 17b58: f9404108 ldr x8, [x8, #0x80] 17b5c: d63f0100 blr x8 17b60: f9400268 ldr x8, [x19] 17b64: aa1303e0 mov x0, x19 17b68: f9404508 ldr x8, [x8, #0x88] 17b6c: d63f0100 blr x8 17b70: f00003c2 adrp x2, 0x92000 17b74: 900003e3 adrp x3, 0x93000 17b78: 91252c42 add x2, x2, #0x94b 17b7c: 91186063 add x3, x3, #0x618 17b80: 321f07e0 orr w0, wzr, #0x6 17b84: aa1603e1 mov x1, x22 17b88: 97fff84a bl 0x15cb0 <.text+0x8fc0> 17b8c: f9400268 ldr x8, [x19] 17b90: aa1303e0 mov x0, x19 17b94: aa1503e1 mov x1, x21 17b98: f9405d08 ldr x8, [x8, #0xb8] 17b9c: d63f0100 blr x8 17ba0: f9400268 ldr x8, [x19] 17ba4: aa1303e0 mov x0, x19 17ba8: f9403d08 ldr x8, [x8, #0x78] 17bac: d63f0100 blr x8 17bb0: b4fff180 cbz x0, 0x179e0 <.text+0xacf0> 17bb4: 900003d5 adrp x21, 0x8f000 17bb8: 91322ab5 add x21, x21, #0xc8a 17bbc: f00003c2 adrp x2, 0x92000 17bc0: 9123bc42 add x2, x2, #0x8ef 17bc4: 321f07e0 orr w0, wzr, #0x6 17bc8: aa1503e1 mov x1, x21 17bcc: 97fff839 bl 0x15cb0 <.text+0x8fc0> 17bd0: f9400268 ldr x8, [x19] 17bd4: aa1303e0 mov x0, x19 17bd8: f9404108 ldr x8, [x8, #0x80] 17bdc: d63f0100 blr x8 17be0: f9400268 ldr x8, [x19] 17be4: aa1303e0 mov x0, x19 17be8: f9404508 ldr x8, [x8, #0x88] 17bec: d63f0100 blr x8 17bf0: f00003c2 adrp x2, 0x92000 17bf4: 900003e3 adrp x3, 0x93000 17bf8: 91252c42 add x2, x2, #0x94b 17bfc: 91188463 add x3, x3, #0x621 17c00: 321f07e0 orr w0, wzr, #0x6 17c04: aa1503e1 mov x1, x21 17c08: 97fff82a bl 0x15cb0 <.text+0x8fc0> 17c0c: 17ffff75 b 0x179e0 <.text+0xacf0> 17c10: d10503ff sub sp, sp, #0x140 17c14: a90e6ffc stp x28, x27, [sp, #0xe0] 17c18: a90f67fa stp x26, x25, [sp, #0xf0] 17c1c: a9105ff8 stp x24, x23, [sp, #0x100] 17c20: a91157f6 stp x22, x21, [sp, #0x110] 17c24: a9124ff4 stp x20, x19, [sp, #0x120] 17c28: a9137bfd stp x29, x30, [sp, #0x130] 17c2c: 9104c3fd add x29, sp, #0x130 17c30: aa0303fb mov x27, x3 17c34: aa0203fa mov x26, x2 17c38: aa0103f6 mov x22, x1 17c3c: aa0003f3 mov x19, x0 17c40: b40015d3 cbz x19, 0x17ef8 <.text+0xb208> 17c44: b40015b6 cbz x22, 0x17ef8 <.text+0xb208> 17c48: b400159a cbz x26, 0x17ef8 <.text+0xb208> 17c4c: b400157b cbz x27, 0x17ef8 <.text+0xb208> 17c50: 2940df55 ldp w21, w23, [x26, #0x4] 17c54: b9802b58 ldrsw x24, [x26, #0x28] 17c58: b9803359 ldrsw x25, [x26, #0x30] 17c5c: 9103a354 add x20, x26, #0xe8 17c60: aa1403e0 mov x0, x20 17c64: 97ffd363 bl 0xc9f0 17c68: aa0003e2 mov x2, x0 17c6c: aa1303e0 mov x0, x19 17c70: aa1403e1 mov x1, x20 17c74: 97fffedb bl 0x177e0 <.text+0xaaf0> 17c78: aa0003f4 mov x20, x0 17c7c: b40014b4 cbz x20, 0x17f10 <.text+0xb220> 17c80: 9104035c add x28, x26, #0x100 17c84: aa1c03e0 mov x0, x28 17c88: 97ffd35a bl 0xc9f0 17c8c: aa0003e2 mov x2, x0 17c90: aa1303e0 mov x0, x19 17c94: aa1c03e1 mov x1, x28 17c98: 97fffed2 bl 0x177e0 <.text+0xaaf0> 17c9c: aa0003fc mov x28, x0 17ca0: b400139c cbz x28, 0x17f10 <.text+0xb220> 17ca4: b81ac3b5 stur w21, [x29, #-0x54] 17ca8: f9426355 ldr x21, [x26, #0x4c0] 17cac: aa1503e0 mov x0, x21 17cb0: 97ffd350 bl 0xc9f0 17cb4: aa0003e2 mov x2, x0 17cb8: aa1303e0 mov x0, x19 17cbc: aa1503e1 mov x1, x21 17cc0: 97fffec8 bl 0x177e0 <.text+0xaaf0> 17cc4: b4001260 cbz x0, 0x17f10 <.text+0xb220> 17cc8: f81a03a0 stur x0, [x29, #-0x60] 17ccc: f9426755 ldr x21, [x26, #0x4c8] 17cd0: aa1503e0 mov x0, x21 17cd4: 97ffd347 bl 0xc9f0 17cd8: aa0003e2 mov x2, x0 17cdc: aa1303e0 mov x0, x19 17ce0: aa1503e1 mov x1, x21 17ce4: 97fffebf bl 0x177e0 <.text+0xaaf0> 17ce8: b4001140 cbz x0, 0x17f10 <.text+0xb220> 17cec: 91050355 add x21, x26, #0x140 17cf0: f81983a0 stur x0, [x29, #-0x68] 17cf4: aa1503e0 mov x0, x21 17cf8: 97ffd33e bl 0xc9f0 17cfc: aa0003e2 mov x2, x0 17d00: aa1303e0 mov x0, x19 17d04: aa1503e1 mov x1, x21 17d08: 97fffeb6 bl 0x177e0 <.text+0xaaf0> 17d0c: b4001020 cbz x0, 0x17f10 <.text+0xb220> 17d10: 9100e355 add x21, x26, #0x38 17d14: f81903a0 stur x0, [x29, #-0x70] 17d18: aa1503e0 mov x0, x21 17d1c: 97ffd335 bl 0xc9f0 17d20: aa0003e2 mov x2, x0 17d24: aa1303e0 mov x0, x19 17d28: aa1503e1 mov x1, x21 17d2c: 97fffead bl 0x177e0 <.text+0xaaf0> 17d30: b4000f00 cbz x0, 0x17f10 <.text+0xb220> 17d34: 9101a355 add x21, x26, #0x68 17d38: f81883a0 stur x0, [x29, #-0x78] 17d3c: aa1503e0 mov x0, x21 17d40: 97ffd32c bl 0xc9f0 17d44: aa0003e2 mov x2, x0 17d48: aa1303e0 mov x0, x19 17d4c: aa1503e1 mov x1, x21 17d50: 97fffea4 bl 0x177e0 <.text+0xaaf0> 17d54: aa0003f5 mov x21, x0 17d58: b4000dd5 cbz x21, 0x17f10 <.text+0xb220> 17d5c: aa1b03e0 mov x0, x27 17d60: 97ffd324 bl 0xc9f0 17d64: aa0003e2 mov x2, x0 17d68: aa1303e0 mov x0, x19 17d6c: aa1b03e1 mov x1, x27 17d70: 97fffe9c bl 0x177e0 <.text+0xaaf0> 17d74: b4000ce0 cbz x0, 0x17f10 <.text+0xb220> 17d78: a937d7a0 stp x0, x21, [x29, #-0x88] 17d7c: 29422355 ldp w21, w8, [x26, #0x10] 17d80: aa1303e0 mov x0, x19 17d84: aa1a03e1 mov x1, x26 17d88: b81743a8 stur w8, [x29, #-0x8c] 17d8c: b9401b48 ldr w8, [x26, #0x18] 17d90: b81703a8 stur w8, [x29, #-0x90] 17d94: b9401f5b ldr w27, [x26, #0x1c] 17d98: 97fffd47 bl 0x172b4 <.text+0xa5c4> 17d9c: b4000cc0 cbz x0, 0x17f34 <.text+0xb244> 17da0: f0000548 adrp x8, 0xc2000 17da4: 91324108 add x8, x8, #0xc90 17da8: f9403108 ldr x8, [x8, #0x60] 17dac: b4000ce8 cbz x8, 0x17f48 <.text+0xb258> 17db0: b944db48 ldr w8, [x26, #0x4d8] 17db4: 900003c1 adrp x1, 0x8f000 17db8: f00003c2 adrp x2, 0x92000 17dbc: 91322821 add x1, x1, #0xc8a 17dc0: b816c3a8 stur w8, [x29, #-0x94] 17dc4: b944d748 ldr w8, [x26, #0x4d4] 17dc8: 913a3c42 add x2, x2, #0xe8f 17dcc: b9009be8 str w8, [sp, #0x98] 17dd0: b944d348 ldr w8, [x26, #0x4d0] 17dd4: b90097e8 str w8, [sp, #0x94] 17dd8: 3953735a ldrb w26, [x26, #0x4dc] 17ddc: b90093fb str w27, [sp, #0x90] 17de0: 2a1503fb mov w27, w21 17de4: aa0003f5 mov x21, x0 17de8: 321e03e0 orr w0, wzr, #0x4 17dec: 97fff7b1 bl 0x15cb0 <.text+0x8fc0> 17df0: f0000549 adrp x9, 0xc2000 17df4: 91324129 add x9, x9, #0xc90 17df8: f9400268 ldr x8, [x19] 17dfc: f9403122 ldr x2, [x9, #0x60] 17e00: b856c3a9 ldur w9, [x29, #-0x94] 17e04: b85ac3a3 ldur w3, [x29, #-0x54] 17e08: f940f508 ldr x8, [x8, #0x1e8] 17e0c: aa1303e0 mov x0, x19 17e10: b90073e9 str w9, [sp, #0x70] 17e14: b9409be9 ldr w9, [sp, #0x98] 17e18: aa1603e1 mov x1, x22 17e1c: 2a1703e4 mov w4, w23 17e20: aa1803e5 mov x5, x24 17e24: b9006be9 str w9, [sp, #0x68] 17e28: b94097e9 ldr w9, [sp, #0x94] 17e2c: aa1903e6 mov x6, x25 17e30: aa1403e7 mov x7, x20 17e34: b9007bfa str w26, [sp, #0x78] 17e38: b90063e9 str w9, [sp, #0x60] 17e3c: f85803a9 ldur x9, [x29, #-0x80] 17e40: f9002ff5 str x21, [sp, #0x58] 17e44: b90043fb str w27, [sp, #0x40] 17e48: f90003fc str x28, [sp] 17e4c: f90027e9 str x9, [sp, #0x48] 17e50: f85783a9 ldur x9, [x29, #-0x88] 17e54: f9002be9 str x9, [sp, #0x50] 17e58: b94093e9 ldr w9, [sp, #0x90] 17e5c: b9003be9 str w9, [sp, #0x38] 17e60: b85703a9 ldur w9, [x29, #-0x90] 17e64: b90033e9 str w9, [sp, #0x30] 17e68: f85883a9 ldur x9, [x29, #-0x78] 17e6c: f90017e9 str x9, [sp, #0x28] 17e70: b85743a9 ldur w9, [x29, #-0x8c] 17e74: b90023e9 str w9, [sp, #0x20] 17e78: f85983a9 ldur x9, [x29, #-0x68] 17e7c: f9000be9 str x9, [sp, #0x10] 17e80: f85903a9 ldur x9, [x29, #-0x70] 17e84: f9000fe9 str x9, [sp, #0x18] 17e88: f85a03a9 ldur x9, [x29, #-0x60] 17e8c: f90007e9 str x9, [sp, #0x8] 17e90: d63f0100 blr x8 17e94: f9400268 ldr x8, [x19] 17e98: aa1303e0 mov x0, x19 17e9c: f9403d08 ldr x8, [x8, #0x78] 17ea0: d63f0100 blr x8 17ea4: b40005c0 cbz x0, 0x17f5c <.text+0xb26c> 17ea8: 900003d4 adrp x20, 0x8f000 17eac: 91322a94 add x20, x20, #0xc8a 17eb0: f00003c2 adrp x2, 0x92000 17eb4: 9123bc42 add x2, x2, #0x8ef 17eb8: 321f07e0 orr w0, wzr, #0x6 17ebc: aa1403e1 mov x1, x20 17ec0: 97fff77c bl 0x15cb0 <.text+0x8fc0> 17ec4: f9400268 ldr x8, [x19] 17ec8: aa1303e0 mov x0, x19 17ecc: f9404108 ldr x8, [x8, #0x80] 17ed0: d63f0100 blr x8 17ed4: f9400268 ldr x8, [x19] 17ed8: aa1303e0 mov x0, x19 17edc: f9404508 ldr x8, [x8, #0x88] 17ee0: d63f0100 blr x8 17ee4: f00003c2 adrp x2, 0x92000 17ee8: 913ba442 add x2, x2, #0xee9 17eec: 321f07e0 orr w0, wzr, #0x6 17ef0: aa1403e1 mov x1, x20 17ef4: 14000006 b 0x17f0c <.text+0xb21c> 17ef8: 900003c1 adrp x1, 0x8f000 17efc: f00003c2 adrp x2, 0x92000 17f00: 91322821 add x1, x1, #0xc8a 17f04: 91386842 add x2, x2, #0xe1a 17f08: 321f07e0 orr w0, wzr, #0x6 17f0c: 97fff769 bl 0x15cb0 <.text+0x8fc0> 17f10: 12800000 mov w0, #-0x1 // =-1 17f14: a9537bfd ldp x29, x30, [sp, #0x130] 17f18: a9524ff4 ldp x20, x19, [sp, #0x120] 17f1c: a95157f6 ldp x22, x21, [sp, #0x110] 17f20: a9505ff8 ldp x24, x23, [sp, #0x100] 17f24: a94f67fa ldp x26, x25, [sp, #0xf0] 17f28: a94e6ffc ldp x28, x27, [sp, #0xe0] 17f2c: 910503ff add sp, sp, #0x140 17f30: d65f03c0 ret 17f34: 900003c1 adrp x1, 0x8f000 17f38: f00003c2 adrp x2, 0x92000 17f3c: 91322821 add x1, x1, #0xc8a 17f40: 9139a042 add x2, x2, #0xe68 17f44: 17fffff1 b 0x17f08 <.text+0xb218> 17f48: 900003c1 adrp x1, 0x8f000 17f4c: f00003c2 adrp x2, 0x92000 17f50: 91322821 add x1, x1, #0xc8a 17f54: 913af442 add x2, x2, #0xebd 17f58: 17ffffec b 0x17f08 <.text+0xb218> 17f5c: f9400268 ldr x8, [x19] 17f60: aa1303e0 mov x0, x19 17f64: aa1403e1 mov x1, x20 17f68: f9405d08 ldr x8, [x8, #0xb8] 17f6c: d63f0100 blr x8 17f70: f9400268 ldr x8, [x19] 17f74: aa1303e0 mov x0, x19 17f78: f9403d08 ldr x8, [x8, #0x78] 17f7c: d63f0100 blr x8 17f80: b40002a0 cbz x0, 0x17fd4 <.text+0xb2e4> 17f84: 900003d4 adrp x20, 0x8f000 17f88: 91322a94 add x20, x20, #0xc8a 17f8c: f00003c2 adrp x2, 0x92000 17f90: 9123bc42 add x2, x2, #0x8ef 17f94: 321f07e0 orr w0, wzr, #0x6 17f98: aa1403e1 mov x1, x20 17f9c: 97fff745 bl 0x15cb0 <.text+0x8fc0> 17fa0: f9400268 ldr x8, [x19] 17fa4: aa1303e0 mov x0, x19 17fa8: f9404108 ldr x8, [x8, #0x80] 17fac: d63f0100 blr x8 17fb0: f9400268 ldr x8, [x19] 17fb4: aa1303e0 mov x0, x19 17fb8: f9404508 ldr x8, [x8, #0x88] 17fbc: d63f0100 blr x8 17fc0: f00003c2 adrp x2, 0x92000 17fc4: f00003c3 adrp x3, 0x92000 17fc8: 91252c42 add x2, x2, #0x94b 17fcc: 913bec63 add x3, x3, #0xefb 17fd0: 140000f0 b 0x18390 <.text+0xb6a0> 17fd4: f9400268 ldr x8, [x19] 17fd8: aa1303e0 mov x0, x19 17fdc: aa1c03e1 mov x1, x28 17fe0: f9405d08 ldr x8, [x8, #0xb8] 17fe4: d63f0100 blr x8 17fe8: f9400268 ldr x8, [x19] 17fec: aa1303e0 mov x0, x19 17ff0: f9403d08 ldr x8, [x8, #0x78] 17ff4: d63f0100 blr x8 17ff8: b40002a0 cbz x0, 0x1804c <.text+0xb35c> 17ffc: 900003d4 adrp x20, 0x8f000 18000: 91322a94 add x20, x20, #0xc8a 18004: d00003c2 adrp x2, 0x92000 18008: 9123bc42 add x2, x2, #0x8ef 1800c: 321f07e0 orr w0, wzr, #0x6 18010: aa1403e1 mov x1, x20 18014: 97fff727 bl 0x15cb0 <.text+0x8fc0> 18018: f9400268 ldr x8, [x19] 1801c: aa1303e0 mov x0, x19 18020: f9404108 ldr x8, [x8, #0x80] 18024: d63f0100 blr x8 18028: f9400268 ldr x8, [x19] 1802c: aa1303e0 mov x0, x19 18030: f9404508 ldr x8, [x8, #0x88] 18034: d63f0100 blr x8 18038: d00003c2 adrp x2, 0x92000 1803c: d00003c3 adrp x3, 0x92000 18040: 91252c42 add x2, x2, #0x94b 18044: 913c1c63 add x3, x3, #0xf07 18048: 140000d2 b 0x18390 <.text+0xb6a0> 1804c: f9400268 ldr x8, [x19] 18050: f85a03a1 ldur x1, [x29, #-0x60] 18054: aa1303e0 mov x0, x19 18058: f9405d08 ldr x8, [x8, #0xb8] 1805c: d63f0100 blr x8 18060: f9400268 ldr x8, [x19] 18064: aa1303e0 mov x0, x19 18068: f9403d08 ldr x8, [x8, #0x78] 1806c: d63f0100 blr x8 18070: b40002a0 cbz x0, 0x180c4 <.text+0xb3d4> 18074: f00003b4 adrp x20, 0x8f000 18078: 91322a94 add x20, x20, #0xc8a 1807c: d00003c2 adrp x2, 0x92000 18080: 9123bc42 add x2, x2, #0x8ef 18084: 321f07e0 orr w0, wzr, #0x6 18088: aa1403e1 mov x1, x20 1808c: 97fff709 bl 0x15cb0 <.text+0x8fc0> 18090: f9400268 ldr x8, [x19] 18094: aa1303e0 mov x0, x19 18098: f9404108 ldr x8, [x8, #0x80] 1809c: d63f0100 blr x8 180a0: f9400268 ldr x8, [x19] 180a4: aa1303e0 mov x0, x19 180a8: f9404508 ldr x8, [x8, #0x88] 180ac: d63f0100 blr x8 180b0: d00003c2 adrp x2, 0x92000 180b4: d00003c3 adrp x3, 0x92000 180b8: 91252c42 add x2, x2, #0x94b 180bc: 913c5863 add x3, x3, #0xf16 180c0: 140000b4 b 0x18390 <.text+0xb6a0> 180c4: f9400268 ldr x8, [x19] 180c8: f85983a1 ldur x1, [x29, #-0x68] 180cc: aa1303e0 mov x0, x19 180d0: f9405d08 ldr x8, [x8, #0xb8] 180d4: d63f0100 blr x8 180d8: f9400268 ldr x8, [x19] 180dc: aa1303e0 mov x0, x19 180e0: f9403d08 ldr x8, [x8, #0x78] 180e4: d63f0100 blr x8 180e8: b40002a0 cbz x0, 0x1813c <.text+0xb44c> 180ec: f00003b4 adrp x20, 0x8f000 180f0: 91322a94 add x20, x20, #0xc8a 180f4: d00003c2 adrp x2, 0x92000 180f8: 9123bc42 add x2, x2, #0x8ef 180fc: 321f07e0 orr w0, wzr, #0x6 18100: aa1403e1 mov x1, x20 18104: 97fff6eb bl 0x15cb0 <.text+0x8fc0> 18108: f9400268 ldr x8, [x19] 1810c: aa1303e0 mov x0, x19 18110: f9404108 ldr x8, [x8, #0x80] 18114: d63f0100 blr x8 18118: f9400268 ldr x8, [x19] 1811c: aa1303e0 mov x0, x19 18120: f9404508 ldr x8, [x8, #0x88] 18124: d63f0100 blr x8 18128: d00003c2 adrp x2, 0x92000 1812c: d00003c3 adrp x3, 0x92000 18130: 91252c42 add x2, x2, #0x94b 18134: 913c8c63 add x3, x3, #0xf23 18138: 14000096 b 0x18390 <.text+0xb6a0> 1813c: f9400268 ldr x8, [x19] 18140: f85903a1 ldur x1, [x29, #-0x70] 18144: aa1303e0 mov x0, x19 18148: f9405d08 ldr x8, [x8, #0xb8] 1814c: d63f0100 blr x8 18150: f9400268 ldr x8, [x19] 18154: aa1303e0 mov x0, x19 18158: f9403d08 ldr x8, [x8, #0x78] 1815c: d63f0100 blr x8 18160: b40002a0 cbz x0, 0x181b4 <.text+0xb4c4> 18164: f00003b4 adrp x20, 0x8f000 18168: 91322a94 add x20, x20, #0xc8a 1816c: d00003c2 adrp x2, 0x92000 18170: 9123bc42 add x2, x2, #0x8ef 18174: 321f07e0 orr w0, wzr, #0x6 18178: aa1403e1 mov x1, x20 1817c: 97fff6cd bl 0x15cb0 <.text+0x8fc0> 18180: f9400268 ldr x8, [x19] 18184: aa1303e0 mov x0, x19 18188: f9404108 ldr x8, [x8, #0x80] 1818c: d63f0100 blr x8 18190: f9400268 ldr x8, [x19] 18194: aa1303e0 mov x0, x19 18198: f9404508 ldr x8, [x8, #0x88] 1819c: d63f0100 blr x8 181a0: d00003c2 adrp x2, 0x92000 181a4: d00003c3 adrp x3, 0x92000 181a8: 91252c42 add x2, x2, #0x94b 181ac: 913cd063 add x3, x3, #0xf34 181b0: 14000078 b 0x18390 <.text+0xb6a0> 181b4: f9400268 ldr x8, [x19] 181b8: f85883a1 ldur x1, [x29, #-0x78] 181bc: aa1303e0 mov x0, x19 181c0: f9405d08 ldr x8, [x8, #0xb8] 181c4: d63f0100 blr x8 181c8: f9400268 ldr x8, [x19] 181cc: aa1303e0 mov x0, x19 181d0: f9403d08 ldr x8, [x8, #0x78] 181d4: d63f0100 blr x8 181d8: b40002a0 cbz x0, 0x1822c <.text+0xb53c> 181dc: f00003b4 adrp x20, 0x8f000 181e0: 91322a94 add x20, x20, #0xc8a 181e4: d00003c2 adrp x2, 0x92000 181e8: 9123bc42 add x2, x2, #0x8ef 181ec: 321f07e0 orr w0, wzr, #0x6 181f0: aa1403e1 mov x1, x20 181f4: 97fff6af bl 0x15cb0 <.text+0x8fc0> 181f8: f9400268 ldr x8, [x19] 181fc: aa1303e0 mov x0, x19 18200: f9404108 ldr x8, [x8, #0x80] 18204: d63f0100 blr x8 18208: f9400268 ldr x8, [x19] 1820c: aa1303e0 mov x0, x19 18210: f9404508 ldr x8, [x8, #0x88] 18214: d63f0100 blr x8 18218: d00003c2 adrp x2, 0x92000 1821c: d00003c3 adrp x3, 0x92000 18220: 91252c42 add x2, x2, #0x94b 18224: 913d0863 add x3, x3, #0xf42 18228: 1400005a b 0x18390 <.text+0xb6a0> 1822c: f9400268 ldr x8, [x19] 18230: f85803a1 ldur x1, [x29, #-0x80] 18234: aa1303e0 mov x0, x19 18238: f9405d08 ldr x8, [x8, #0xb8] 1823c: d63f0100 blr x8 18240: f9400268 ldr x8, [x19] 18244: aa1303e0 mov x0, x19 18248: f9403d08 ldr x8, [x8, #0x78] 1824c: d63f0100 blr x8 18250: b40002a0 cbz x0, 0x182a4 <.text+0xb5b4> 18254: f00003b4 adrp x20, 0x8f000 18258: 91322a94 add x20, x20, #0xc8a 1825c: d00003c2 adrp x2, 0x92000 18260: 9123bc42 add x2, x2, #0x8ef 18264: 321f07e0 orr w0, wzr, #0x6 18268: aa1403e1 mov x1, x20 1826c: 97fff691 bl 0x15cb0 <.text+0x8fc0> 18270: f9400268 ldr x8, [x19] 18274: aa1303e0 mov x0, x19 18278: f9404108 ldr x8, [x8, #0x80] 1827c: d63f0100 blr x8 18280: f9400268 ldr x8, [x19] 18284: aa1303e0 mov x0, x19 18288: f9404508 ldr x8, [x8, #0x88] 1828c: d63f0100 blr x8 18290: d00003c2 adrp x2, 0x92000 18294: d00003c3 adrp x3, 0x92000 18298: 91252c42 add x2, x2, #0x94b 1829c: 913d4c63 add x3, x3, #0xf53 182a0: 1400003c b 0x18390 <.text+0xb6a0> 182a4: f9400268 ldr x8, [x19] 182a8: f85783a1 ldur x1, [x29, #-0x88] 182ac: aa1303e0 mov x0, x19 182b0: f9405d08 ldr x8, [x8, #0xb8] 182b4: d63f0100 blr x8 182b8: f9400268 ldr x8, [x19] 182bc: aa1303e0 mov x0, x19 182c0: f9403d08 ldr x8, [x8, #0x78] 182c4: d63f0100 blr x8 182c8: b40002a0 cbz x0, 0x1831c <.text+0xb62c> 182cc: f00003b4 adrp x20, 0x8f000 182d0: 91322a94 add x20, x20, #0xc8a 182d4: d00003c2 adrp x2, 0x92000 182d8: 9123bc42 add x2, x2, #0x8ef 182dc: 321f07e0 orr w0, wzr, #0x6 182e0: aa1403e1 mov x1, x20 182e4: 97fff673 bl 0x15cb0 <.text+0x8fc0> 182e8: f9400268 ldr x8, [x19] 182ec: aa1303e0 mov x0, x19 182f0: f9404108 ldr x8, [x8, #0x80] 182f4: d63f0100 blr x8 182f8: f9400268 ldr x8, [x19] 182fc: aa1303e0 mov x0, x19 18300: f9404508 ldr x8, [x8, #0x88] 18304: d63f0100 blr x8 18308: d00003c2 adrp x2, 0x92000 1830c: d00003c3 adrp x3, 0x92000 18310: 91252c42 add x2, x2, #0x94b 18314: 913d9063 add x3, x3, #0xf64 18318: 1400001e b 0x18390 <.text+0xb6a0> 1831c: f9400268 ldr x8, [x19] 18320: aa1303e0 mov x0, x19 18324: aa1503e1 mov x1, x21 18328: f9405d08 ldr x8, [x8, #0xb8] 1832c: d63f0100 blr x8 18330: f9400268 ldr x8, [x19] 18334: aa1303e0 mov x0, x19 18338: f9403d08 ldr x8, [x8, #0x78] 1833c: d63f0100 blr x8 18340: b4ffdea0 cbz x0, 0x17f14 <.text+0xb224> 18344: f00003b4 adrp x20, 0x8f000 18348: 91322a94 add x20, x20, #0xc8a 1834c: d00003c2 adrp x2, 0x92000 18350: 9123bc42 add x2, x2, #0x8ef 18354: 321f07e0 orr w0, wzr, #0x6 18358: aa1403e1 mov x1, x20 1835c: 97fff655 bl 0x15cb0 <.text+0x8fc0> 18360: f9400268 ldr x8, [x19] 18364: aa1303e0 mov x0, x19 18368: f9404108 ldr x8, [x8, #0x80] 1836c: d63f0100 blr x8 18370: f9400268 ldr x8, [x19] 18374: aa1303e0 mov x0, x19 18378: f9404508 ldr x8, [x8, #0x88] 1837c: d63f0100 blr x8 18380: d00003c2 adrp x2, 0x92000 18384: d00003c3 adrp x3, 0x92000 18388: 91252c42 add x2, x2, #0x94b 1838c: 913ddc63 add x3, x3, #0xf77 18390: 321f07e0 orr w0, wzr, #0x6 18394: aa1403e1 mov x1, x20 18398: 97fff646 bl 0x15cb0 <.text+0x8fc0> 1839c: 17fffedd b 0x17f10 <.text+0xb220> 183a0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 183a4: 910003fd mov x29, sp 183a8: f9400008 ldr x8, [x0] 183ac: d0000549 adrp x9, 0xc2000 183b0: 91324129 add x9, x9, #0xc90 183b4: f9403522 ldr x2, [x9, #0x68] 183b8: f940f508 ldr x8, [x8, #0x1e8] 183bc: d63f0100 blr x8 183c0: 2a1f03e0 mov w0, wzr 183c4: a8c17bfd ldp x29, x30, [sp], #0x10 183c8: d65f03c0 ret 183cc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 183d0: 910003fd mov x29, sp 183d4: f9400008 ldr x8, [x0] 183d8: d0000549 adrp x9, 0xc2000 183dc: 91324129 add x9, x9, #0xc90 183e0: f9403922 ldr x2, [x9, #0x70] 183e4: f940f508 ldr x8, [x8, #0x1e8] 183e8: d63f0100 blr x8 183ec: 2a1f03e0 mov w0, wzr 183f0: a8c17bfd ldp x29, x30, [sp], #0x10 183f4: d65f03c0 ret 183f8: f81d0ff5 str x21, [sp, #-0x30]! 183fc: a9014ff4 stp x20, x19, [sp, #0x10] 18400: a9027bfd stp x29, x30, [sp, #0x20] 18404: 910083fd add x29, sp, #0x20 18408: aa0103f4 mov x20, x1 1840c: d00003c1 adrp x1, 0x92000 18410: d00003c2 adrp x2, 0x92000 18414: b00003c3 adrp x3, 0x91000 18418: 9126c421 add x1, x1, #0x9b1 1841c: 913e0042 add x2, x2, #0xf80 18420: 91002c63 add x3, x3, #0xb 18424: aa0003f3 mov x19, x0 18428: 97fff835 bl 0x164fc <.text+0x980c> 1842c: aa0003e8 mov x8, x0 18430: b4000468 cbz x8, 0x184bc <.text+0xb7cc> 18434: f9400269 ldr x9, [x19] 18438: aa1303e0 mov x0, x19 1843c: aa1403e1 mov x1, x20 18440: aa0803e2 mov x2, x8 18444: f9408929 ldr x9, [x9, #0x110] 18448: d63f0120 blr x9 1844c: f9400268 ldr x8, [x19] 18450: aa0003f5 mov x21, x0 18454: aa1303e0 mov x0, x19 18458: f9403d08 ldr x8, [x8, #0x78] 1845c: d63f0100 blr x8 18460: b40003a0 cbz x0, 0x184d4 <.text+0xb7e4> 18464: f00003a1 adrp x1, 0x8f000 18468: d00003c2 adrp x2, 0x92000 1846c: 91322821 add x1, x1, #0xc8a 18470: 9123bc42 add x2, x2, #0x8ef 18474: 321f07e0 orr w0, wzr, #0x6 18478: 97fff60e bl 0x15cb0 <.text+0x8fc0> 1847c: f9400268 ldr x8, [x19] 18480: aa1303e0 mov x0, x19 18484: f9404108 ldr x8, [x8, #0x80] 18488: d63f0100 blr x8 1848c: f9400268 ldr x8, [x19] 18490: aa1303e0 mov x0, x19 18494: f9404508 ldr x8, [x8, #0x88] 18498: d63f0100 blr x8 1849c: f00003a1 adrp x1, 0x8f000 184a0: d00003c2 adrp x2, 0x92000 184a4: d00003c3 adrp x3, 0x92000 184a8: 91322821 add x1, x1, #0xc8a 184ac: 913e2042 add x2, x2, #0xf88 184b0: 913e0063 add x3, x3, #0xf80 184b4: 321f07e0 orr w0, wzr, #0x6 184b8: 97fff5fe bl 0x15cb0 <.text+0x8fc0> 184bc: aa1f03f4 mov x20, xzr 184c0: aa1403e0 mov x0, x20 184c4: a9427bfd ldp x29, x30, [sp, #0x20] 184c8: a9414ff4 ldp x20, x19, [sp, #0x10] 184cc: f84307f5 ldr x21, [sp], #0x30 184d0: d65f03c0 ret 184d4: b4fffe55 cbz x21, 0x1849c <.text+0xb7ac> 184d8: f9400268 ldr x8, [x19] 184dc: aa1303e0 mov x0, x19 184e0: aa1503e1 mov x1, x21 184e4: aa1f03e2 mov x2, xzr 184e8: f942a508 ldr x8, [x8, #0x548] 184ec: d63f0100 blr x8 184f0: f9400268 ldr x8, [x19] 184f4: aa0003f4 mov x20, x0 184f8: aa1303e0 mov x0, x19 184fc: f9403d08 ldr x8, [x8, #0x78] 18500: d63f0100 blr x8 18504: b40002c0 cbz x0, 0x1855c <.text+0xb86c> 18508: f00003a1 adrp x1, 0x8f000 1850c: d00003c2 adrp x2, 0x92000 18510: 91322821 add x1, x1, #0xc8a 18514: 9123bc42 add x2, x2, #0x8ef 18518: 321f07e0 orr w0, wzr, #0x6 1851c: 97fff5e5 bl 0x15cb0 <.text+0x8fc0> 18520: f9400268 ldr x8, [x19] 18524: aa1303e0 mov x0, x19 18528: f9404108 ldr x8, [x8, #0x80] 1852c: d63f0100 blr x8 18530: f9400268 ldr x8, [x19] 18534: aa1303e0 mov x0, x19 18538: f9404508 ldr x8, [x8, #0x88] 1853c: d63f0100 blr x8 18540: f00003a1 adrp x1, 0x8f000 18544: d00003c2 adrp x2, 0x92000 18548: 91322821 add x1, x1, #0xc8a 1854c: 913e6c42 add x2, x2, #0xf9b 18550: 321f07e0 orr w0, wzr, #0x6 18554: 97fff5d7 bl 0x15cb0 <.text+0x8fc0> 18558: 17ffffd9 b 0x184bc <.text+0xb7cc> 1855c: b4ffff34 cbz x20, 0x18540 <.text+0xb850> 18560: f9400268 ldr x8, [x19] 18564: aa1303e0 mov x0, x19 18568: aa1503e1 mov x1, x21 1856c: f9405d08 ldr x8, [x8, #0xb8] 18570: d63f0100 blr x8 18574: f9400268 ldr x8, [x19] 18578: aa1303e0 mov x0, x19 1857c: f9403d08 ldr x8, [x8, #0x78] 18580: d63f0100 blr x8 18584: b4fff9e0 cbz x0, 0x184c0 <.text+0xb7d0> 18588: f00003b5 adrp x21, 0x8f000 1858c: 91322ab5 add x21, x21, #0xc8a 18590: d00003c2 adrp x2, 0x92000 18594: 9123bc42 add x2, x2, #0x8ef 18598: 321f07e0 orr w0, wzr, #0x6 1859c: aa1503e1 mov x1, x21 185a0: 97fff5c4 bl 0x15cb0 <.text+0x8fc0> 185a4: f9400268 ldr x8, [x19] 185a8: aa1303e0 mov x0, x19 185ac: f9404108 ldr x8, [x8, #0x80] 185b0: d63f0100 blr x8 185b4: f9400268 ldr x8, [x19] 185b8: aa1303e0 mov x0, x19 185bc: f9404508 ldr x8, [x8, #0x88] 185c0: d63f0100 blr x8 185c4: d00003c2 adrp x2, 0x92000 185c8: 900003e3 adrp x3, 0x94000 185cc: 91252c42 add x2, x2, #0x94b 185d0: 9113e463 add x3, x3, #0x4f9 185d4: 321f07e0 orr w0, wzr, #0x6 185d8: aa1503e1 mov x1, x21 185dc: 97fff5b5 bl 0x15cb0 <.text+0x8fc0> 185e0: 17ffffb8 b 0x184c0 <.text+0xb7d0> 185e4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 185e8: a9017bfd stp x29, x30, [sp, #0x10] 185ec: 910043fd add x29, sp, #0x10 185f0: aa0103f4 mov x20, x1 185f4: d00003c1 adrp x1, 0x92000 185f8: d00003c2 adrp x2, 0x92000 185fc: d00003c3 adrp x3, 0x92000 18600: 9126c421 add x1, x1, #0x9b1 18604: 913efc42 add x2, x2, #0xfbf 18608: 913f1463 add x3, x3, #0xfc5 1860c: aa0003f3 mov x19, x0 18610: 97fff7bb bl 0x164fc <.text+0x980c> 18614: aa0003e8 mov x8, x0 18618: b4000468 cbz x8, 0x186a4 <.text+0xb9b4> 1861c: f9400269 ldr x9, [x19] 18620: aa1303e0 mov x0, x19 18624: aa1403e1 mov x1, x20 18628: aa0803e2 mov x2, x8 1862c: f940d129 ldr x9, [x9, #0x1a0] 18630: d63f0120 blr x9 18634: f9400268 ldr x8, [x19] 18638: aa0003f4 mov x20, x0 1863c: aa1303e0 mov x0, x19 18640: f9403d08 ldr x8, [x8, #0x78] 18644: d63f0100 blr x8 18648: b4000300 cbz x0, 0x186a8 <.text+0xb9b8> 1864c: f00003b4 adrp x20, 0x8f000 18650: 91322a94 add x20, x20, #0xc8a 18654: d00003c2 adrp x2, 0x92000 18658: 9123bc42 add x2, x2, #0x8ef 1865c: 321f07e0 orr w0, wzr, #0x6 18660: aa1403e1 mov x1, x20 18664: 97fff593 bl 0x15cb0 <.text+0x8fc0> 18668: f9400268 ldr x8, [x19] 1866c: aa1303e0 mov x0, x19 18670: f9404108 ldr x8, [x8, #0x80] 18674: d63f0100 blr x8 18678: f9400268 ldr x8, [x19] 1867c: aa1303e0 mov x0, x19 18680: f9404508 ldr x8, [x8, #0x88] 18684: d63f0100 blr x8 18688: d00003c2 adrp x2, 0x92000 1868c: d00003c3 adrp x3, 0x92000 18690: 913e2042 add x2, x2, #0xf88 18694: 913efc63 add x3, x3, #0xfbf 18698: 321f07e0 orr w0, wzr, #0x6 1869c: aa1403e1 mov x1, x20 186a0: 97fff584 bl 0x15cb0 <.text+0x8fc0> 186a4: 12800014 mov w20, #-0x1 // =-1 186a8: a9417bfd ldp x29, x30, [sp, #0x10] 186ac: 2a1403e0 mov w0, w20 186b0: a8c24ff4 ldp x20, x19, [sp], #0x20 186b4: d65f03c0 ret 186b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 186bc: a9017bfd stp x29, x30, [sp, #0x10] 186c0: 910043fd add x29, sp, #0x10 186c4: aa0003f3 mov x19, x0 186c8: b40003d3 cbz x19, 0x18740 <.text+0xba50> 186cc: f9400268 ldr x8, [x19] 186d0: d0000549 adrp x9, 0xc2000 186d4: 91324129 add x9, x9, #0xc90 186d8: f9400121 ldr x1, [x9] 186dc: f941c908 ldr x8, [x8, #0x390] 186e0: f9400d22 ldr x2, [x9, #0x18] 186e4: aa1303e0 mov x0, x19 186e8: d63f0100 blr x8 186ec: f9400268 ldr x8, [x19] 186f0: aa0003f4 mov x20, x0 186f4: aa1303e0 mov x0, x19 186f8: f9403d08 ldr x8, [x8, #0x78] 186fc: d63f0100 blr x8 18700: b40002c0 cbz x0, 0x18758 <.text+0xba68> 18704: f00003a1 adrp x1, 0x8f000 18708: d00003c2 adrp x2, 0x92000 1870c: 91322821 add x1, x1, #0xc8a 18710: 9123bc42 add x2, x2, #0x8ef 18714: 321f07e0 orr w0, wzr, #0x6 18718: 97fff566 bl 0x15cb0 <.text+0x8fc0> 1871c: f9400268 ldr x8, [x19] 18720: aa1303e0 mov x0, x19 18724: f9404108 ldr x8, [x8, #0x80] 18728: d63f0100 blr x8 1872c: f9400268 ldr x8, [x19] 18730: aa1303e0 mov x0, x19 18734: f9404508 ldr x8, [x8, #0x88] 18738: d63f0100 blr x8 1873c: 14000008 b 0x1875c <.text+0xba6c> 18740: f00003a1 adrp x1, 0x8f000 18744: d00003c2 adrp x2, 0x92000 18748: 91322821 add x1, x1, #0xc8a 1874c: 913f2442 add x2, x2, #0xfc9 18750: 321f07e0 orr w0, wzr, #0x6 18754: 14000007 b 0x18770 <.text+0xba80> 18758: b5000114 cbnz x20, 0x18778 <.text+0xba88> 1875c: f00003a1 adrp x1, 0x8f000 18760: d00003c2 adrp x2, 0x92000 18764: 91322821 add x1, x1, #0xc8a 18768: 913f7c42 add x2, x2, #0xfdf 1876c: 528000a0 mov w0, #0x5 // =5 18770: 97fff550 bl 0x15cb0 <.text+0x8fc0> 18774: aa1f03f4 mov x20, xzr 18778: a9417bfd ldp x29, x30, [sp, #0x10] 1877c: aa1403e0 mov x0, x20 18780: a8c24ff4 ldp x20, x19, [sp], #0x20 18784: d65f03c0 ret 18788: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1878c: a9017bfd stp x29, x30, [sp, #0x10] 18790: 910043fd add x29, sp, #0x10 18794: aa0003f3 mov x19, x0 18798: b4000473 cbz x19, 0x18824 <.text+0xbb34> 1879c: b4000441 cbz x1, 0x18824 <.text+0xbb34> 187a0: f9400268 ldr x8, [x19] 187a4: d0000549 adrp x9, 0xc2000 187a8: 91324129 add x9, x9, #0xc90 187ac: f9401122 ldr x2, [x9, #0x20] 187b0: f9408908 ldr x8, [x8, #0x110] 187b4: aa1303e0 mov x0, x19 187b8: d63f0100 blr x8 187bc: f9400268 ldr x8, [x19] 187c0: aa0003f4 mov x20, x0 187c4: aa1303e0 mov x0, x19 187c8: f9403d08 ldr x8, [x8, #0x78] 187cc: d63f0100 blr x8 187d0: b4000380 cbz x0, 0x18840 <.text+0xbb50> 187d4: f00003b4 adrp x20, 0x8f000 187d8: 91322a94 add x20, x20, #0xc8a 187dc: d00003c2 adrp x2, 0x92000 187e0: 9123bc42 add x2, x2, #0x8ef 187e4: 321f07e0 orr w0, wzr, #0x6 187e8: aa1403e1 mov x1, x20 187ec: 97fff531 bl 0x15cb0 <.text+0x8fc0> 187f0: f9400268 ldr x8, [x19] 187f4: aa1303e0 mov x0, x19 187f8: f9404108 ldr x8, [x8, #0x80] 187fc: d63f0100 blr x8 18800: f9400268 ldr x8, [x19] 18804: aa1303e0 mov x0, x19 18808: f9404508 ldr x8, [x8, #0x88] 1880c: d63f0100 blr x8 18810: f00003c2 adrp x2, 0x93000 18814: 91005442 add x2, x2, #0x15 18818: 528000a0 mov w0, #0x5 // =5 1881c: aa1403e1 mov x1, x20 18820: 14000006 b 0x18838 <.text+0xbb48> 18824: f00003a1 adrp x1, 0x8f000 18828: d00003c2 adrp x2, 0x92000 1882c: 91322821 add x1, x1, #0xc8a 18830: 913fc042 add x2, x2, #0xff0 18834: 321f07e0 orr w0, wzr, #0x6 18838: 97fff51e bl 0x15cb0 <.text+0x8fc0> 1883c: aa1f03f4 mov x20, xzr 18840: a9417bfd ldp x29, x30, [sp, #0x10] 18844: aa1403e0 mov x0, x20 18848: a8c24ff4 ldp x20, x19, [sp], #0x20 1884c: d65f03c0 ret 18850: d101c3ff sub sp, sp, #0x70 18854: a9016ffc stp x28, x27, [sp, #0x10] 18858: a90267fa stp x26, x25, [sp, #0x20] 1885c: a9035ff8 stp x24, x23, [sp, #0x30] 18860: a90457f6 stp x22, x21, [sp, #0x40] 18864: a9054ff4 stp x20, x19, [sp, #0x50] 18868: a9067bfd stp x29, x30, [sp, #0x60] 1886c: 910183fd add x29, sp, #0x60 18870: 2a0203f4 mov w20, w2 18874: aa0103f5 mov x21, x1 18878: aa0003f3 mov x19, x0 1887c: b4000613 cbz x19, 0x1893c <.text+0xbc4c> 18880: 7100029f cmp w20, #0x0 18884: 540005cd b.le 0x1893c <.text+0xbc4c> 18888: aa1303e0 mov x0, x19 1888c: aa1503e1 mov x1, x21 18890: 97fffeda bl 0x183f8 <.text+0xb708> 18894: f00003a1 adrp x1, 0x8f000 18898: f00003c2 adrp x2, 0x93000 1889c: aa0003e3 mov x3, x0 188a0: 91310021 add x1, x1, #0xc40 188a4: 91014842 add x2, x2, #0x52 188a8: 320007e0 orr w0, wzr, #0x3 188ac: 97fff501 bl 0x15cb0 <.text+0x8fc0> 188b0: b4000515 cbz x21, 0x18950 <.text+0xbc60> 188b4: f9400268 ldr x8, [x19] 188b8: d0000559 adrp x25, 0xc2000 188bc: 91324339 add x25, x25, #0xc90 188c0: f9401322 ldr x2, [x25, #0x20] 188c4: f9408908 ldr x8, [x8, #0x110] 188c8: aa1303e0 mov x0, x19 188cc: aa1503e1 mov x1, x21 188d0: d63f0100 blr x8 188d4: f9400268 ldr x8, [x19] 188d8: aa0003f5 mov x21, x0 188dc: aa1303e0 mov x0, x19 188e0: f9403d08 ldr x8, [x8, #0x78] 188e4: d63f0100 blr x8 188e8: b4000600 cbz x0, 0x189a8 <.text+0xbcb8> 188ec: f00003b4 adrp x20, 0x8f000 188f0: 91322a94 add x20, x20, #0xc8a 188f4: d00003c2 adrp x2, 0x92000 188f8: 9123bc42 add x2, x2, #0x8ef 188fc: 321f07e0 orr w0, wzr, #0x6 18900: aa1403e1 mov x1, x20 18904: 97fff4eb bl 0x15cb0 <.text+0x8fc0> 18908: f9400268 ldr x8, [x19] 1890c: aa1303e0 mov x0, x19 18910: f9404108 ldr x8, [x8, #0x80] 18914: d63f0100 blr x8 18918: f9400268 ldr x8, [x19] 1891c: aa1303e0 mov x0, x19 18920: f9404508 ldr x8, [x8, #0x88] 18924: d63f0100 blr x8 18928: f00003c2 adrp x2, 0x93000 1892c: 91005442 add x2, x2, #0x15 18930: 528000a0 mov w0, #0x5 // =5 18934: aa1403e1 mov x1, x20 18938: 1400000b b 0x18964 <.text+0xbc74> 1893c: f00003a1 adrp x1, 0x8f000 18940: f00003c2 adrp x2, 0x93000 18944: 91322821 add x1, x1, #0xc8a 18948: 9100b842 add x2, x2, #0x2e 1894c: 1400000b b 0x18978 <.text+0xbc88> 18950: f00003a1 adrp x1, 0x8f000 18954: d00003c2 adrp x2, 0x92000 18958: 91322821 add x1, x1, #0xc8a 1895c: 913fc042 add x2, x2, #0xff0 18960: 321f07e0 orr w0, wzr, #0x6 18964: 97fff4d3 bl 0x15cb0 <.text+0x8fc0> 18968: f00003a1 adrp x1, 0x8f000 1896c: f00003c2 adrp x2, 0x93000 18970: 91322821 add x1, x1, #0xc8a 18974: 9101e042 add x2, x2, #0x78 18978: 321f07e0 orr w0, wzr, #0x6 1897c: 97fff4cd bl 0x15cb0 <.text+0x8fc0> 18980: aa1f03f4 mov x20, xzr 18984: aa1403e0 mov x0, x20 18988: a9467bfd ldp x29, x30, [sp, #0x60] 1898c: a9454ff4 ldp x20, x19, [sp, #0x50] 18990: a94457f6 ldp x22, x21, [sp, #0x40] 18994: a9435ff8 ldp x24, x23, [sp, #0x30] 18998: a94267fa ldp x26, x25, [sp, #0x20] 1899c: a9416ffc ldp x28, x27, [sp, #0x10] 189a0: 9101c3ff add sp, sp, #0x70 189a4: d65f03c0 ret 189a8: b4fffe15 cbz x21, 0x18968 <.text+0xbc78> 189ac: f00003a1 adrp x1, 0x8f000 189b0: f00003c2 adrp x2, 0x93000 189b4: 91310021 add x1, x1, #0xc40 189b8: 91028442 add x2, x2, #0xa1 189bc: 320007e0 orr w0, wzr, #0x3 189c0: 97fff4bc bl 0x15cb0 <.text+0x8fc0> 189c4: b0000548 adrp x8, 0xc1000 189c8: f941f900 ldr x0, [x8, #0x3f0] 189cc: 52828008 mov w8, #0x1400 // =5120 189d0: 6b08029f cmp w20, w8 189d4: 1a88b296 csel w22, w20, w8, lt 189d8: 97ffd006 bl 0xc9f0 189dc: f9400268 ldr x8, [x19] 189e0: aa0003f4 mov x20, x0 189e4: aa1303e0 mov x0, x19 189e8: aa1503e1 mov x1, x21 189ec: f942ad08 ldr x8, [x8, #0x558] 189f0: d63f0100 blr x8 189f4: f9400268 ldr x8, [x19] 189f8: 2a0003fb mov w27, w0 189fc: aa1303e0 mov x0, x19 18a00: f9403d08 ldr x8, [x8, #0x78] 18a04: d63f0100 blr x8 18a08: b40002a0 cbz x0, 0x18a5c <.text+0xbd6c> 18a0c: f00003b4 adrp x20, 0x8f000 18a10: 91322a94 add x20, x20, #0xc8a 18a14: d00003c2 adrp x2, 0x92000 18a18: 9123bc42 add x2, x2, #0x8ef 18a1c: 321f07e0 orr w0, wzr, #0x6 18a20: aa1403e1 mov x1, x20 18a24: 97fff4a3 bl 0x15cb0 <.text+0x8fc0> 18a28: f9400268 ldr x8, [x19] 18a2c: aa1303e0 mov x0, x19 18a30: f9404108 ldr x8, [x8, #0x80] 18a34: d63f0100 blr x8 18a38: f9400268 ldr x8, [x19] 18a3c: aa1303e0 mov x0, x19 18a40: f9404508 ldr x8, [x8, #0x88] 18a44: d63f0100 blr x8 18a48: f00003c2 adrp x2, 0x93000 18a4c: 91033442 add x2, x2, #0xcd 18a50: 321f07e0 orr w0, wzr, #0x6 18a54: aa1403e1 mov x1, x20 18a58: 17ffffc9 b 0x1897c <.text+0xbc8c> 18a5c: 93407ed7 sxtw x23, w22 18a60: f00003a1 adrp x1, 0x8f000 18a64: f00003c2 adrp x2, 0x93000 18a68: 510006e8 sub w8, w23, #0x1 18a6c: 91310021 add x1, x1, #0xc40 18a70: 9103a442 add x2, x2, #0xe9 18a74: 320007e0 orr w0, wzr, #0x3 18a78: 2a1b03e3 mov w3, w27 18a7c: 4b140116 sub w22, w8, w20 18a80: 97fff48c bl 0x15cb0 <.text+0x8fc0> 18a84: 320003e0 orr w0, wzr, #0x1 18a88: aa1703e1 mov x1, x23 18a8c: 97ffcda5 bl 0xc120 18a90: 710006df cmp w22, #0x1 18a94: aa0003f4 mov x20, x0 18a98: 54fff76b b.lt 0x18984 <.text+0xbc94> 18a9c: 71000b7f cmp w27, #0x2 18aa0: 54fff72b b.lt 0x18984 <.text+0xbc94> 18aa4: 2a1f03fc mov w28, wzr 18aa8: 320003f7 orr w23, wzr, #0x1 18aac: b9000bfb str w27, [sp, #0x8] 18ab0: f9400268 ldr x8, [x19] 18ab4: aa1303e0 mov x0, x19 18ab8: aa1503e1 mov x1, x21 18abc: 2a1703e2 mov w2, w23 18ac0: f942b508 ldr x8, [x8, #0x568] 18ac4: d63f0100 blr x8 18ac8: f9400268 ldr x8, [x19] 18acc: aa0003f8 mov x24, x0 18ad0: aa1303e0 mov x0, x19 18ad4: f9403d08 ldr x8, [x8, #0x78] 18ad8: d63f0100 blr x8 18adc: b5000b80 cbnz x0, 0x18c4c <.text+0xbf5c> 18ae0: b4000d38 cbz x24, 0x18c84 <.text+0xbf94> 18ae4: f9400268 ldr x8, [x19] 18ae8: f9402322 ldr x2, [x25, #0x40] 18aec: aa1303e0 mov x0, x19 18af0: aa1803e1 mov x1, x24 18af4: f9408908 ldr x8, [x8, #0x110] 18af8: d63f0100 blr x8 18afc: f9400268 ldr x8, [x19] 18b00: aa0003f9 mov x25, x0 18b04: aa1303e0 mov x0, x19 18b08: f9403d08 ldr x8, [x8, #0x78] 18b0c: d63f0100 blr x8 18b10: b5000c40 cbnz x0, 0x18c98 <.text+0xbfa8> 18b14: b4000df9 cbz x25, 0x18cd0 <.text+0xbfe0> 18b18: f9400268 ldr x8, [x19] 18b1c: aa1303e0 mov x0, x19 18b20: aa1903e1 mov x1, x25 18b24: aa1f03e2 mov x2, xzr 18b28: f942a508 ldr x8, [x8, #0x548] 18b2c: d63f0100 blr x8 18b30: f9400268 ldr x8, [x19] 18b34: aa0003fa mov x26, x0 18b38: aa1303e0 mov x0, x19 18b3c: f9403d08 ldr x8, [x8, #0x78] 18b40: d63f0100 blr x8 18b44: b5000d00 cbnz x0, 0x18ce4 <.text+0xbff4> 18b48: b4000eba cbz x26, 0x18d1c <.text+0xc02c> 18b4c: aa1a03e0 mov x0, x26 18b50: 97ffcfa8 bl 0xc9f0 18b54: 510006db sub w27, w22, #0x1 18b58: 6b0002df cmp w22, w0 18b5c: 1a9bc016 csel w22, w0, w27, gt 18b60: 1a9fc7e8 cset w8, le 18b64: 710006df cmp w22, #0x1 18b68: b9000fe8 str w8, [sp, #0xc] 18b6c: 540000ab b.lt 0x18b80 <.text+0xbe90> 18b70: 93407ec2 sxtw x2, w22 18b74: aa1403e0 mov x0, x20 18b78: aa1a03e1 mov x1, x26 18b7c: 97ffcf39 bl 0xc860 18b80: aa1403e0 mov x0, x20 18b84: 97ffcf9b bl 0xc9f0 18b88: 52800148 mov w8, #0xa // =10 18b8c: 78206a88 strh w8, [x20, x0] 18b90: f9400268 ldr x8, [x19] 18b94: aa1303e0 mov x0, x19 18b98: aa1903e1 mov x1, x25 18b9c: aa1a03e2 mov x2, x26 18ba0: f942a908 ldr x8, [x8, #0x550] 18ba4: d63f0100 blr x8 18ba8: f9400268 ldr x8, [x19] 18bac: aa1303e0 mov x0, x19 18bb0: f9403d08 ldr x8, [x8, #0x78] 18bb4: d63f0100 blr x8 18bb8: b5000c40 cbnz x0, 0x18d40 <.text+0xc050> 18bbc: f9400268 ldr x8, [x19] 18bc0: aa1303e0 mov x0, x19 18bc4: aa1803e1 mov x1, x24 18bc8: f9405d08 ldr x8, [x8, #0xb8] 18bcc: d63f0100 blr x8 18bd0: f9400268 ldr x8, [x19] 18bd4: aa1303e0 mov x0, x19 18bd8: f9403d08 ldr x8, [x8, #0x78] 18bdc: d63f0100 blr x8 18be0: b5000d80 cbnz x0, 0x18d90 <.text+0xc0a0> 18be4: 4b160376 sub w22, w27, w22 18be8: 294123fb ldp w27, w8, [sp, #0x8] 18bec: d0000559 adrp x25, 0xc2000 18bf0: 710006df cmp w22, #0x1 18bf4: 91324339 add x25, x25, #0xc90 18bf8: 2a08039c orr w28, w28, w8 18bfc: 5400008b b.lt 0x18c0c <.text+0xbf1c> 18c00: 110006f7 add w23, w23, #0x1 18c04: 6b1b02ff cmp w23, w27 18c08: 54fff54b b.lt 0x18ab0 <.text+0xbdc0> 18c0c: 3607ebdc tbz w28, #0x0, 0x18984 <.text+0xbc94> 18c10: b0000548 adrp x8, 0xc1000 18c14: aa0803f3 mov x19, x8 18c18: f941fa62 ldr x2, [x19, #0x3f0] 18c1c: f00003a1 adrp x1, 0x8f000 18c20: 91322821 add x1, x1, #0xc8a 18c24: 528000a0 mov w0, #0x5 // =5 18c28: 97fff422 bl 0x15cb0 <.text+0x8fc0> 18c2c: f941fa73 ldr x19, [x19, #0x3f0] 18c30: aa1303e0 mov x0, x19 18c34: 97ffcf6f bl 0xc9f0 18c38: aa0003e2 mov x2, x0 18c3c: aa1403e0 mov x0, x20 18c40: aa1303e1 mov x1, x19 18c44: 97ffcf07 bl 0xc860 18c48: 17ffff4f b 0x18984 <.text+0xbc94> 18c4c: f00003a1 adrp x1, 0x8f000 18c50: d00003c2 adrp x2, 0x92000 18c54: 91322821 add x1, x1, #0xc8a 18c58: 9123bc42 add x2, x2, #0x8ef 18c5c: 321f07e0 orr w0, wzr, #0x6 18c60: 97fff414 bl 0x15cb0 <.text+0x8fc0> 18c64: f9400268 ldr x8, [x19] 18c68: aa1303e0 mov x0, x19 18c6c: f9404108 ldr x8, [x8, #0x80] 18c70: d63f0100 blr x8 18c74: f9400268 ldr x8, [x19] 18c78: aa1303e0 mov x0, x19 18c7c: f9404508 ldr x8, [x8, #0x88] 18c80: d63f0100 blr x8 18c84: f00003a1 adrp x1, 0x8f000 18c88: f00003c2 adrp x2, 0x93000 18c8c: 91322821 add x1, x1, #0xc8a 18c90: 9103e042 add x2, x2, #0xf8 18c94: 14000026 b 0x18d2c <.text+0xc03c> 18c98: f00003a1 adrp x1, 0x8f000 18c9c: d00003c2 adrp x2, 0x92000 18ca0: 91322821 add x1, x1, #0xc8a 18ca4: 9123bc42 add x2, x2, #0x8ef 18ca8: 321f07e0 orr w0, wzr, #0x6 18cac: 97fff401 bl 0x15cb0 <.text+0x8fc0> 18cb0: f9400268 ldr x8, [x19] 18cb4: aa1303e0 mov x0, x19 18cb8: f9404108 ldr x8, [x8, #0x80] 18cbc: d63f0100 blr x8 18cc0: f9400268 ldr x8, [x19] 18cc4: aa1303e0 mov x0, x19 18cc8: f9404508 ldr x8, [x8, #0x88] 18ccc: d63f0100 blr x8 18cd0: f00003a1 adrp x1, 0x8f000 18cd4: f00003c2 adrp x2, 0x93000 18cd8: 91322821 add x1, x1, #0xc8a 18cdc: 91044042 add x2, x2, #0x110 18ce0: 14000013 b 0x18d2c <.text+0xc03c> 18ce4: f00003a1 adrp x1, 0x8f000 18ce8: d00003c2 adrp x2, 0x92000 18cec: 91322821 add x1, x1, #0xc8a 18cf0: 9123bc42 add x2, x2, #0x8ef 18cf4: 321f07e0 orr w0, wzr, #0x6 18cf8: 97fff3ee bl 0x15cb0 <.text+0x8fc0> 18cfc: f9400268 ldr x8, [x19] 18d00: aa1303e0 mov x0, x19 18d04: f9404108 ldr x8, [x8, #0x80] 18d08: d63f0100 blr x8 18d0c: f9400268 ldr x8, [x19] 18d10: aa1303e0 mov x0, x19 18d14: f9404508 ldr x8, [x8, #0x88] 18d18: d63f0100 blr x8 18d1c: f00003a1 adrp x1, 0x8f000 18d20: f00003c2 adrp x2, 0x93000 18d24: 91322821 add x1, x1, #0xc8a 18d28: 91049042 add x2, x2, #0x124 18d2c: 321f07e0 orr w0, wzr, #0x6 18d30: 97fff3e0 bl 0x15cb0 <.text+0x8fc0> 18d34: aa1403e0 mov x0, x20 18d38: 97ffcfba bl 0xcc20 18d3c: 17ffff11 b 0x18980 <.text+0xbc90> 18d40: f00003b5 adrp x21, 0x8f000 18d44: 91322ab5 add x21, x21, #0xc8a 18d48: d00003c2 adrp x2, 0x92000 18d4c: 9123bc42 add x2, x2, #0x8ef 18d50: 321f07e0 orr w0, wzr, #0x6 18d54: aa1503e1 mov x1, x21 18d58: 97fff3d6 bl 0x15cb0 <.text+0x8fc0> 18d5c: f9400268 ldr x8, [x19] 18d60: aa1303e0 mov x0, x19 18d64: f9404108 ldr x8, [x8, #0x80] 18d68: d63f0100 blr x8 18d6c: f9400268 ldr x8, [x19] 18d70: aa1303e0 mov x0, x19 18d74: f9404508 ldr x8, [x8, #0x88] 18d78: d63f0100 blr x8 18d7c: f00003c2 adrp x2, 0x93000 18d80: 9104d842 add x2, x2, #0x136 18d84: 321f07e0 orr w0, wzr, #0x6 18d88: aa1503e1 mov x1, x21 18d8c: 17ffffe9 b 0x18d30 <.text+0xc040> 18d90: f00003b5 adrp x21, 0x8f000 18d94: 91322ab5 add x21, x21, #0xc8a 18d98: d00003c2 adrp x2, 0x92000 18d9c: 9123bc42 add x2, x2, #0x8ef 18da0: 321f07e0 orr w0, wzr, #0x6 18da4: aa1503e1 mov x1, x21 18da8: 97fff3c2 bl 0x15cb0 <.text+0x8fc0> 18dac: f9400268 ldr x8, [x19] 18db0: aa1303e0 mov x0, x19 18db4: f9404108 ldr x8, [x8, #0x80] 18db8: d63f0100 blr x8 18dbc: f9400268 ldr x8, [x19] 18dc0: aa1303e0 mov x0, x19 18dc4: f9404508 ldr x8, [x8, #0x88] 18dc8: d63f0100 blr x8 18dcc: d00003c2 adrp x2, 0x92000 18dd0: f00003c3 adrp x3, 0x93000 18dd4: 91252c42 add x2, x2, #0x94b 18dd8: 91052063 add x3, x3, #0x148 18ddc: 321f07e0 orr w0, wzr, #0x6 18de0: aa1503e1 mov x1, x21 18de4: 97fff3b3 bl 0x15cb0 <.text+0x8fc0> 18de8: 17ffffd3 b 0x18d34 <.text+0xc044> 18dec: f81d0ff5 str x21, [sp, #-0x30]! 18df0: a9014ff4 stp x20, x19, [sp, #0x10] 18df4: a9027bfd stp x29, x30, [sp, #0x20] 18df8: 910083fd add x29, sp, #0x20 18dfc: 2a0103f4 mov w20, w1 18e00: f00003a1 adrp x1, 0x8f000 18e04: f00003c2 adrp x2, 0x93000 18e08: aa0003f3 mov x19, x0 18e0c: 91310021 add x1, x1, #0xc40 18e10: 91053042 add x2, x2, #0x14c 18e14: 320007e0 orr w0, wzr, #0x3 18e18: 97fff3a6 bl 0x15cb0 <.text+0x8fc0> 18e1c: b4000573 cbz x19, 0x18ec8 <.text+0xc1d8> 18e20: 7100029f cmp w20, #0x0 18e24: 5400052d b.le 0x18ec8 <.text+0xc1d8> 18e28: f9400268 ldr x8, [x19] 18e2c: d0000549 adrp x9, 0xc2000 18e30: 91324129 add x9, x9, #0xc90 18e34: f9400121 ldr x1, [x9] 18e38: f941c908 ldr x8, [x8, #0x390] 18e3c: f9400d22 ldr x2, [x9, #0x18] 18e40: aa1303e0 mov x0, x19 18e44: d63f0100 blr x8 18e48: f9400268 ldr x8, [x19] 18e4c: aa0003f5 mov x21, x0 18e50: aa1303e0 mov x0, x19 18e54: f9403d08 ldr x8, [x8, #0x78] 18e58: d63f0100 blr x8 18e5c: b40004c0 cbz x0, 0x18ef4 <.text+0xc204> 18e60: f00003a1 adrp x1, 0x8f000 18e64: d00003c2 adrp x2, 0x92000 18e68: 91322821 add x1, x1, #0xc8a 18e6c: 9123bc42 add x2, x2, #0x8ef 18e70: 321f07e0 orr w0, wzr, #0x6 18e74: 97fff38f bl 0x15cb0 <.text+0x8fc0> 18e78: f9400268 ldr x8, [x19] 18e7c: aa1303e0 mov x0, x19 18e80: f9404108 ldr x8, [x8, #0x80] 18e84: d63f0100 blr x8 18e88: f9400268 ldr x8, [x19] 18e8c: aa1303e0 mov x0, x19 18e90: f9404508 ldr x8, [x8, #0x88] 18e94: d63f0100 blr x8 18e98: f00003b3 adrp x19, 0x8f000 18e9c: 91322a73 add x19, x19, #0xc8a 18ea0: d00003c2 adrp x2, 0x92000 18ea4: 913f7c42 add x2, x2, #0xfdf 18ea8: 528000a0 mov w0, #0x5 // =5 18eac: aa1303e1 mov x1, x19 18eb0: 97fff380 bl 0x15cb0 <.text+0x8fc0> 18eb4: f00003c2 adrp x2, 0x93000 18eb8: 9105dc42 add x2, x2, #0x177 18ebc: 321f07e0 orr w0, wzr, #0x6 18ec0: aa1303e1 mov x1, x19 18ec4: 14000006 b 0x18edc <.text+0xc1ec> 18ec8: f00003a1 adrp x1, 0x8f000 18ecc: f00003c2 adrp x2, 0x93000 18ed0: 91322821 add x1, x1, #0xc8a 18ed4: 9100b842 add x2, x2, #0x2e 18ed8: 321f07e0 orr w0, wzr, #0x6 18edc: 97fff375 bl 0x15cb0 <.text+0x8fc0> 18ee0: a9427bfd ldp x29, x30, [sp, #0x20] 18ee4: a9414ff4 ldp x20, x19, [sp, #0x10] 18ee8: aa1f03e0 mov x0, xzr 18eec: f84307f5 ldr x21, [sp], #0x30 18ef0: d65f03c0 ret 18ef4: b4fffd35 cbz x21, 0x18e98 <.text+0xc1a8> 18ef8: f00003a1 adrp x1, 0x8f000 18efc: f00003c2 adrp x2, 0x93000 18f00: 91310021 add x1, x1, #0xc40 18f04: 91066842 add x2, x2, #0x19a 18f08: 320007e0 orr w0, wzr, #0x3 18f0c: 97fff369 bl 0x15cb0 <.text+0x8fc0> 18f10: aa1303e0 mov x0, x19 18f14: 2a1403e2 mov w2, w20 18f18: a9427bfd ldp x29, x30, [sp, #0x20] 18f1c: a9414ff4 ldp x20, x19, [sp, #0x10] 18f20: aa1503e1 mov x1, x21 18f24: f84307f5 ldr x21, [sp], #0x30 18f28: 17fffe4a b 0x18850 <.text+0xbb60> 18f2c: f81d0ff5 str x21, [sp, #-0x30]! 18f30: a9014ff4 stp x20, x19, [sp, #0x10] 18f34: a9027bfd stp x29, x30, [sp, #0x20] 18f38: 910083fd add x29, sp, #0x20 18f3c: aa0103f5 mov x21, x1 18f40: aa0003f3 mov x19, x0 18f44: aa1f03f4 mov x20, xzr 18f48: b40005b3 cbz x19, 0x18ffc <.text+0xc30c> 18f4c: b4000595 cbz x21, 0x18ffc <.text+0xc30c> 18f50: f00003c1 adrp x1, 0x93000 18f54: f00003c2 adrp x2, 0x93000 18f58: f00003c3 adrp x3, 0x93000 18f5c: 91070821 add x1, x1, #0x1c2 18f60: 91074042 add x2, x2, #0x1d0 18f64: 91075c63 add x3, x3, #0x1d7 18f68: aa1303e0 mov x0, x19 18f6c: 97fff564 bl 0x164fc <.text+0x980c> 18f70: aa0003e8 mov x8, x0 18f74: b4000428 cbz x8, 0x18ff8 <.text+0xc308> 18f78: f9400269 ldr x9, [x19] 18f7c: aa1303e0 mov x0, x19 18f80: aa1503e1 mov x1, x21 18f84: aa0803e2 mov x2, x8 18f88: f9408929 ldr x9, [x9, #0x110] 18f8c: d63f0120 blr x9 18f90: f9400268 ldr x8, [x19] 18f94: aa0003f4 mov x20, x0 18f98: aa1303e0 mov x0, x19 18f9c: f9403d08 ldr x8, [x8, #0x78] 18fa0: d63f0100 blr x8 18fa4: b4000360 cbz x0, 0x19010 <.text+0xc320> 18fa8: f00003a1 adrp x1, 0x8f000 18fac: d00003c2 adrp x2, 0x92000 18fb0: 91322821 add x1, x1, #0xc8a 18fb4: 9123bc42 add x2, x2, #0x8ef 18fb8: 321f07e0 orr w0, wzr, #0x6 18fbc: 97fff33d bl 0x15cb0 <.text+0x8fc0> 18fc0: f9400268 ldr x8, [x19] 18fc4: aa1303e0 mov x0, x19 18fc8: f9404108 ldr x8, [x8, #0x80] 18fcc: d63f0100 blr x8 18fd0: f9400268 ldr x8, [x19] 18fd4: aa1303e0 mov x0, x19 18fd8: f9404508 ldr x8, [x8, #0x88] 18fdc: d63f0100 blr x8 18fe0: f00003a1 adrp x1, 0x8f000 18fe4: f00003c2 adrp x2, 0x93000 18fe8: 91322821 add x1, x1, #0xc8a 18fec: 9107a442 add x2, x2, #0x1e9 18ff0: 321f07e0 orr w0, wzr, #0x6 18ff4: 97fff32f bl 0x15cb0 <.text+0x8fc0> 18ff8: aa1f03f4 mov x20, xzr 18ffc: aa1403e0 mov x0, x20 19000: a9427bfd ldp x29, x30, [sp, #0x20] 19004: a9414ff4 ldp x20, x19, [sp, #0x10] 19008: f84307f5 ldr x21, [sp], #0x30 1900c: d65f03c0 ret 19010: b4fffe94 cbz x20, 0x18fe0 <.text+0xc2f0> 19014: d00003c1 adrp x1, 0x93000 19018: d00003c2 adrp x2, 0x93000 1901c: d00003c3 adrp x3, 0x93000 19020: 91081c21 add x1, x1, #0x207 19024: 91085442 add x2, x2, #0x215 19028: 91087463 add x3, x3, #0x21d 1902c: aa1303e0 mov x0, x19 19030: 97fff533 bl 0x164fc <.text+0x980c> 19034: aa0003e8 mov x8, x0 19038: b4fffe08 cbz x8, 0x18ff8 <.text+0xc308> 1903c: f9400269 ldr x9, [x19] 19040: aa1303e0 mov x0, x19 19044: aa1403e1 mov x1, x20 19048: aa0803e2 mov x2, x8 1904c: f9408929 ldr x9, [x9, #0x110] 19050: d63f0120 blr x9 19054: f9400268 ldr x8, [x19] 19058: aa0003f4 mov x20, x0 1905c: aa1303e0 mov x0, x19 19060: f9403d08 ldr x8, [x8, #0x78] 19064: d63f0100 blr x8 19068: b4000200 cbz x0, 0x190a8 <.text+0xc3b8> 1906c: d00003a1 adrp x1, 0x8f000 19070: b00003c2 adrp x2, 0x92000 19074: 91322821 add x1, x1, #0xc8a 19078: 9123bc42 add x2, x2, #0x8ef 1907c: 321f07e0 orr w0, wzr, #0x6 19080: 97fff30c bl 0x15cb0 <.text+0x8fc0> 19084: f9400268 ldr x8, [x19] 19088: aa1303e0 mov x0, x19 1908c: f9404108 ldr x8, [x8, #0x80] 19090: d63f0100 blr x8 19094: f9400268 ldr x8, [x19] 19098: aa1303e0 mov x0, x19 1909c: f9404508 ldr x8, [x8, #0x88] 190a0: d63f0100 blr x8 190a4: 14000002 b 0x190ac <.text+0xc3bc> 190a8: b5fffab4 cbnz x20, 0x18ffc <.text+0xc30c> 190ac: d00003a1 adrp x1, 0x8f000 190b0: d00003c2 adrp x2, 0x93000 190b4: 91322821 add x1, x1, #0xc8a 190b8: 9108cc42 add x2, x2, #0x233 190bc: 17ffffcd b 0x18ff0 <.text+0xc300> 190c0: d10283ff sub sp, sp, #0xa0 190c4: a9046ffc stp x28, x27, [sp, #0x40] 190c8: a90567fa stp x26, x25, [sp, #0x50] 190cc: a9065ff8 stp x24, x23, [sp, #0x60] 190d0: a90757f6 stp x22, x21, [sp, #0x70] 190d4: a9084ff4 stp x20, x19, [sp, #0x80] 190d8: a9097bfd stp x29, x30, [sp, #0x90] 190dc: 910243fd add x29, sp, #0x90 190e0: aa0203fb mov x27, x2 190e4: 2a0103f9 mov w25, w1 190e8: aa0003f3 mov x19, x0 190ec: b4000553 cbz x19, 0x19194 <.text+0xc4a4> 190f0: d00003a1 adrp x1, 0x8f000 190f4: d00003c2 adrp x2, 0x93000 190f8: 91322821 add x1, x1, #0xc8a 190fc: 91094842 add x2, x2, #0x252 19100: 321e03e0 orr w0, wzr, #0x4 19104: aa1b03e3 mov x3, x27 19108: 97fff2ea bl 0x15cb0 <.text+0x8fc0> 1910c: f9400268 ldr x8, [x19] 19110: b00003c1 adrp x1, 0x92000 19114: 9126c421 add x1, x1, #0x9b1 19118: aa1303e0 mov x0, x19 1911c: f9401908 ldr x8, [x8, #0x30] 19120: d63f0100 blr x8 19124: f9400268 ldr x8, [x19] 19128: aa0003f4 mov x20, x0 1912c: aa1303e0 mov x0, x19 19130: f9403d08 ldr x8, [x8, #0x78] 19134: d63f0100 blr x8 19138: b4000420 cbz x0, 0x191bc <.text+0xc4cc> 1913c: d00003a1 adrp x1, 0x8f000 19140: b00003c2 adrp x2, 0x92000 19144: 91322821 add x1, x1, #0xc8a 19148: 9123bc42 add x2, x2, #0x8ef 1914c: 321f07e0 orr w0, wzr, #0x6 19150: 97fff2d8 bl 0x15cb0 <.text+0x8fc0> 19154: f9400268 ldr x8, [x19] 19158: aa1303e0 mov x0, x19 1915c: f9404108 ldr x8, [x8, #0x80] 19160: d63f0100 blr x8 19164: f9400268 ldr x8, [x19] 19168: aa1303e0 mov x0, x19 1916c: f9404508 ldr x8, [x8, #0x88] 19170: d63f0100 blr x8 19174: d00003a1 adrp x1, 0x8f000 19178: b00003c2 adrp x2, 0x92000 1917c: b00003c3 adrp x3, 0x92000 19180: 91322821 add x1, x1, #0xc8a 19184: 91244442 add x2, x2, #0x911 19188: 9126c463 add x3, x3, #0x9b1 1918c: 321f07e0 orr w0, wzr, #0x6 19190: 97fff2c8 bl 0x15cb0 <.text+0x8fc0> 19194: aa1f03fa mov x26, xzr 19198: aa1a03e0 mov x0, x26 1919c: a9497bfd ldp x29, x30, [sp, #0x90] 191a0: a9484ff4 ldp x20, x19, [sp, #0x80] 191a4: a94757f6 ldp x22, x21, [sp, #0x70] 191a8: a9465ff8 ldp x24, x23, [sp, #0x60] 191ac: a94567fa ldp x26, x25, [sp, #0x50] 191b0: a9446ffc ldp x28, x27, [sp, #0x40] 191b4: 910283ff add sp, sp, #0xa0 191b8: d65f03c0 ret 191bc: b4fffdd4 cbz x20, 0x19174 <.text+0xc484> 191c0: b00003c1 adrp x1, 0x92000 191c4: d00003c2 adrp x2, 0x93000 191c8: d00003c3 adrp x3, 0x93000 191cc: 9126c421 add x1, x1, #0x9b1 191d0: 9109d842 add x2, x2, #0x276 191d4: 910a2063 add x3, x3, #0x288 191d8: aa1303e0 mov x0, x19 191dc: 97fff540 bl 0x166dc <.text+0x99ec> 191e0: aa0003e8 mov x8, x0 191e4: b4fffd88 cbz x8, 0x19194 <.text+0xc4a4> 191e8: f9400269 ldr x9, [x19] 191ec: aa1303e0 mov x0, x19 191f0: aa1403e1 mov x1, x20 191f4: aa0803e2 mov x2, x8 191f8: f941c929 ldr x9, [x9, #0x390] 191fc: d63f0120 blr x9 19200: f9400268 ldr x8, [x19] 19204: aa0003f4 mov x20, x0 19208: aa1303e0 mov x0, x19 1920c: f9403d08 ldr x8, [x8, #0x78] 19210: d63f0100 blr x8 19214: b40002c0 cbz x0, 0x1926c <.text+0xc57c> 19218: d00003a1 adrp x1, 0x8f000 1921c: b00003c2 adrp x2, 0x92000 19220: 91322821 add x1, x1, #0xc8a 19224: 9123bc42 add x2, x2, #0x8ef 19228: 321f07e0 orr w0, wzr, #0x6 1922c: 97fff2a1 bl 0x15cb0 <.text+0x8fc0> 19230: f9400268 ldr x8, [x19] 19234: aa1303e0 mov x0, x19 19238: f9404108 ldr x8, [x8, #0x80] 1923c: d63f0100 blr x8 19240: f9400268 ldr x8, [x19] 19244: aa1303e0 mov x0, x19 19248: f9404508 ldr x8, [x8, #0x88] 1924c: d63f0100 blr x8 19250: d00003a1 adrp x1, 0x8f000 19254: b00003c2 adrp x2, 0x92000 19258: d00003c3 adrp x3, 0x93000 1925c: 91322821 add x1, x1, #0xc8a 19260: 913e2042 add x2, x2, #0xf88 19264: 9109d863 add x3, x3, #0x276 19268: 17ffffc9 b 0x1918c <.text+0xc49c> 1926c: b4ffff34 cbz x20, 0x19250 <.text+0xc560> 19270: aa1303e0 mov x0, x19 19274: aa1403e1 mov x1, x20 19278: 97ffff2d bl 0x18f2c <.text+0xc23c> 1927c: aa0003f7 mov x23, x0 19280: b4000417 cbz x23, 0x19300 <.text+0xc610> 19284: f9400268 ldr x8, [x19] 19288: aa1303e0 mov x0, x19 1928c: aa1703e1 mov x1, x23 19290: f942ad08 ldr x8, [x8, #0x558] 19294: d63f0100 blr x8 19298: f9400268 ldr x8, [x19] 1929c: 2a0003fc mov w28, w0 192a0: aa1303e0 mov x0, x19 192a4: f9403d08 ldr x8, [x8, #0x78] 192a8: d63f0100 blr x8 192ac: b4000380 cbz x0, 0x1931c <.text+0xc62c> 192b0: d00003b4 adrp x20, 0x8f000 192b4: 91322a94 add x20, x20, #0xc8a 192b8: b00003c2 adrp x2, 0x92000 192bc: 9123bc42 add x2, x2, #0x8ef 192c0: 321f07e0 orr w0, wzr, #0x6 192c4: aa1403e1 mov x1, x20 192c8: 97fff27a bl 0x15cb0 <.text+0x8fc0> 192cc: f9400268 ldr x8, [x19] 192d0: aa1303e0 mov x0, x19 192d4: f9404108 ldr x8, [x8, #0x80] 192d8: d63f0100 blr x8 192dc: f9400268 ldr x8, [x19] 192e0: aa1303e0 mov x0, x19 192e4: f9404508 ldr x8, [x8, #0x88] 192e8: d63f0100 blr x8 192ec: d00003c2 adrp x2, 0x93000 192f0: 91033442 add x2, x2, #0xcd 192f4: 321f07e0 orr w0, wzr, #0x6 192f8: aa1403e1 mov x1, x20 192fc: 14000006 b 0x19314 <.text+0xc624> 19300: d00003a1 adrp x1, 0x8f000 19304: d00003c2 adrp x2, 0x93000 19308: 91322821 add x1, x1, #0xc8a 1930c: 910a6842 add x2, x2, #0x29a 19310: 321f07e0 orr w0, wzr, #0x6 19314: 97fff267 bl 0x15cb0 <.text+0x8fc0> 19318: 17ffff9f b 0x19194 <.text+0xc4a4> 1931c: 93407f95 sxtw x21, w28 19320: 321e03e1 orr w1, wzr, #0x4 19324: aa1503e0 mov x0, x21 19328: 97ffcb7e bl 0xc120 1932c: aa0003f8 mov x24, x0 19330: 321e03e1 orr w1, wzr, #0x4 19334: aa1503e0 mov x0, x21 19338: 97ffcb7a bl 0xc120 1933c: f90017e0 str x0, [sp, #0x28] 19340: 320003e3 orr w3, wzr, #0x1 19344: aa1b03e0 mov x0, x27 19348: aa1803e1 mov x1, x24 1934c: 2a1c03e2 mov w2, w28 19350: 94000a3e bl 0x1bc48 <.text+0xef58> 19354: 2a0003f6 mov w22, w0 19358: 710006df cmp w22, #0x1 1935c: f9000bf6 str x22, [sp, #0x10] 19360: 5400030d b.le 0x193c0 <.text+0xc6d0> 19364: d00003b5 adrp x21, 0x8f000 19368: 91322ab5 add x21, x21, #0xc8a 1936c: d00003c2 adrp x2, 0x93000 19370: 910af442 add x2, x2, #0x2bd 19374: 321e03e0 orr w0, wzr, #0x4 19378: aa1503e1 mov x1, x21 1937c: 2a1603e3 mov w3, w22 19380: aa1b03e4 mov x4, x27 19384: 97fff24b bl 0x15cb0 <.text+0x8fc0> 19388: 2a1903e0 mov w0, w25 1938c: aa1803e1 mov x1, x24 19390: 2a1603e2 mov w2, w22 19394: 94000b2f bl 0x1c050 <.text+0xf360> 19398: 2a0003f6 mov w22, w0 1939c: d00003c2 adrp x2, 0x93000 193a0: 910bd042 add x2, x2, #0x2f4 193a4: 321e03e0 orr w0, wzr, #0x4 193a8: aa1503e1 mov x1, x21 193ac: 2a1603e3 mov w3, w22 193b0: 97fff240 bl 0x15cb0 <.text+0x8fc0> 193b4: 93407ec8 sxtw x8, w22 193b8: f90007e8 str x8, [sp, #0x8] 193bc: 14000002 b 0x193c4 <.text+0xc6d4> 193c0: f90007ff str xzr, [sp, #0x8] 193c4: 7100079f cmp w28, #0x1 193c8: f9001ffc str x28, [sp, #0x38] 193cc: f9000ff8 str x24, [sp, #0x18] 193d0: 54000f8b b.lt 0x195c0 <.text+0xc8d0> 193d4: d00003b8 adrp x24, 0x8f000 193d8: 2a1f03f5 mov w21, wzr 193dc: 91322b18 add x24, x24, #0xc8a 193e0: b90027ff str wzr, [sp, #0x24] 193e4: f9001bf7 str x23, [sp, #0x30] 193e8: f9400268 ldr x8, [x19] 193ec: aa1303e0 mov x0, x19 193f0: aa1703e1 mov x1, x23 193f4: 2a1503e2 mov w2, w21 193f8: f942b508 ldr x8, [x8, #0x568] 193fc: d63f0100 blr x8 19400: f9400268 ldr x8, [x19] 19404: aa0003fa mov x26, x0 19408: aa1303e0 mov x0, x19 1940c: f9403d08 ldr x8, [x8, #0x78] 19410: d63f0100 blr x8 19414: b5000da0 cbnz x0, 0x195c8 <.text+0xc8d8> 19418: b4000f5a cbz x26, 0x19600 <.text+0xc910> 1941c: aa1303e0 mov x0, x19 19420: aa1a03e1 mov x1, x26 19424: 97fffbf5 bl 0x183f8 <.text+0xb708> 19428: aa0003f6 mov x22, x0 1942c: b4000816 cbz x22, 0x1952c <.text+0xc83c> 19430: b00003c1 adrp x1, 0x92000 19434: b00003c2 adrp x2, 0x92000 19438: b00003c3 adrp x3, 0x92000 1943c: aa1303e0 mov x0, x19 19440: 9126c421 add x1, x1, #0x9b1 19444: 913efc42 add x2, x2, #0xfbf 19448: 913f1463 add x3, x3, #0xfc5 1944c: 97fff42c bl 0x164fc <.text+0x980c> 19450: aa0003e8 mov x8, x0 19454: b4000428 cbz x8, 0x194d8 <.text+0xc7e8> 19458: f9400269 ldr x9, [x19] 1945c: aa1303e0 mov x0, x19 19460: aa1a03e1 mov x1, x26 19464: aa0803e2 mov x2, x8 19468: f940d129 ldr x9, [x9, #0x1a0] 1946c: d63f0120 blr x9 19470: f9400268 ldr x8, [x19] 19474: aa0003fc mov x28, x0 19478: aa1303e0 mov x0, x19 1947c: f9403d08 ldr x8, [x8, #0x78] 19480: d63f0100 blr x8 19484: b40002c0 cbz x0, 0x194dc <.text+0xc7ec> 19488: b00003c2 adrp x2, 0x92000 1948c: 321f07e0 orr w0, wzr, #0x6 19490: aa1803e1 mov x1, x24 19494: 9123bc42 add x2, x2, #0x8ef 19498: 97fff206 bl 0x15cb0 <.text+0x8fc0> 1949c: f9400268 ldr x8, [x19] 194a0: aa1303e0 mov x0, x19 194a4: f9404108 ldr x8, [x8, #0x80] 194a8: d63f0100 blr x8 194ac: f9400268 ldr x8, [x19] 194b0: aa1303e0 mov x0, x19 194b4: f9404508 ldr x8, [x8, #0x88] 194b8: d63f0100 blr x8 194bc: b00003c2 adrp x2, 0x92000 194c0: b00003c3 adrp x3, 0x92000 194c4: 321f07e0 orr w0, wzr, #0x6 194c8: aa1803e1 mov x1, x24 194cc: 913e2042 add x2, x2, #0xf88 194d0: 913efc63 add x3, x3, #0xfbf 194d4: 97fff1f7 bl 0x15cb0 <.text+0x8fc0> 194d8: 1280001c mov w28, #-0x1 // =-1 194dc: d00003c2 adrp x2, 0x93000 194e0: 321e03e0 orr w0, wzr, #0x4 194e4: aa1803e1 mov x1, x24 194e8: 910d3c42 add x2, x2, #0x34f 194ec: 2a1c03e3 mov w3, w28 194f0: aa1603e4 mov x4, x22 194f4: aa1803f7 mov x23, x24 194f8: 97fff1ee bl 0x15cb0 <.text+0x8fc0> 194fc: aa1603e0 mov x0, x22 19500: 97ffcd3c bl 0xc9f0 19504: aa0003f8 mov x24, x0 19508: 32000fe2 orr w2, wzr, #0xf 1950c: aa1603e0 mov x0, x22 19510: aa1b03e1 mov x1, x27 19514: 97ffcb1f bl 0xc190 19518: f1003f1f cmp x24, #0xf 1951c: 54000148 b.hi 0x19544 <.text+0xc854> 19520: aa1703f8 mov x24, x23 19524: 350002e0 cbnz w0, 0x19580 <.text+0xc890> 19528: 14000141 b 0x19a2c <.text+0xcd3c> 1952c: d00003c2 adrp x2, 0x93000 19530: 528000a0 mov w0, #0x5 // =5 19534: aa1803e1 mov x1, x24 19538: 910cd042 add x2, x2, #0x334 1953c: 97fff1dd bl 0x15cb0 <.text+0x8fc0> 19540: 1400001c b 0x195b0 <.text+0xc8c0> 19544: 34000060 cbz w0, 0x19550 <.text+0xc860> 19548: aa1703f8 mov x24, x23 1954c: 1400000d b 0x19580 <.text+0xc890> 19550: aa1703f8 mov x24, x23 19554: d00003c2 adrp x2, 0x93000 19558: 321e03e0 orr w0, wzr, #0x4 1955c: aa1803e1 mov x1, x24 19560: 910e1c42 add x2, x2, #0x387 19564: aa1603e3 mov x3, x22 19568: 97fff1d2 bl 0x15cb0 <.text+0x8fc0> 1956c: b94027ea ldr w10, [sp, #0x24] 19570: f94017e9 ldr x9, [sp, #0x28] 19574: 11000548 add w8, w10, #0x1 19578: b82ad93c str w28, [x9, w10, sxtw #2] 1957c: b90027e8 str w8, [sp, #0x24] 19580: f9400268 ldr x8, [x19] 19584: aa1303e0 mov x0, x19 19588: aa1a03e1 mov x1, x26 1958c: f9405d08 ldr x8, [x8, #0xb8] 19590: d63f0100 blr x8 19594: f9400268 ldr x8, [x19] 19598: aa1303e0 mov x0, x19 1959c: f9403d08 ldr x8, [x8, #0x78] 195a0: d63f0100 blr x8 195a4: f9401bf7 ldr x23, [sp, #0x30] 195a8: b50003a0 cbnz x0, 0x1961c <.text+0xc92c> 195ac: f9401ffc ldr x28, [sp, #0x38] 195b0: 110006b5 add w21, w21, #0x1 195b4: 6b1c02bf cmp w21, w28 195b8: 54fff18b b.lt 0x193e8 <.text+0xc6f8> 195bc: 1400002f b 0x19678 <.text+0xc988> 195c0: b90027ff str wzr, [sp, #0x24] 195c4: 1400002d b 0x19678 <.text+0xc988> 195c8: d00003a1 adrp x1, 0x8f000 195cc: b00003c2 adrp x2, 0x92000 195d0: 91322821 add x1, x1, #0xc8a 195d4: 9123bc42 add x2, x2, #0x8ef 195d8: 321f07e0 orr w0, wzr, #0x6 195dc: 97fff1b5 bl 0x15cb0 <.text+0x8fc0> 195e0: f9400268 ldr x8, [x19] 195e4: aa1303e0 mov x0, x19 195e8: f9404108 ldr x8, [x8, #0x80] 195ec: d63f0100 blr x8 195f0: f9400268 ldr x8, [x19] 195f4: aa1303e0 mov x0, x19 195f8: f9404508 ldr x8, [x8, #0x88] 195fc: d63f0100 blr x8 19600: d00003a1 adrp x1, 0x8f000 19604: d00003c2 adrp x2, 0x93000 19608: 91322821 add x1, x1, #0xc8a 1960c: 910c5c42 add x2, x2, #0x317 19610: 321f07e0 orr w0, wzr, #0x6 19614: 97fff1a7 bl 0x15cb0 <.text+0x8fc0> 19618: 14000018 b 0x19678 <.text+0xc988> 1961c: d00003b5 adrp x21, 0x8f000 19620: 91322ab5 add x21, x21, #0xc8a 19624: b00003c2 adrp x2, 0x92000 19628: 9123bc42 add x2, x2, #0x8ef 1962c: 321f07e0 orr w0, wzr, #0x6 19630: aa1503e1 mov x1, x21 19634: 97fff19f bl 0x15cb0 <.text+0x8fc0> 19638: f9400268 ldr x8, [x19] 1963c: aa1303e0 mov x0, x19 19640: f9404108 ldr x8, [x8, #0x80] 19644: d63f0100 blr x8 19648: f9400268 ldr x8, [x19] 1964c: aa1303e0 mov x0, x19 19650: f9404508 ldr x8, [x8, #0x88] 19654: d63f0100 blr x8 19658: b00003c2 adrp x2, 0x92000 1965c: d00003c3 adrp x3, 0x93000 19660: 91252c42 add x2, x2, #0x94b 19664: 910e9c63 add x3, x3, #0x3a7 19668: 321f07e0 orr w0, wzr, #0x6 1966c: aa1503e1 mov x1, x21 19670: 97fff190 bl 0x15cb0 <.text+0x8fc0> 19674: f9401ffc ldr x28, [sp, #0x38] 19678: b94027f5 ldr w21, [sp, #0x24] 1967c: d00003a1 adrp x1, 0x8f000 19680: d00003c2 adrp x2, 0x93000 19684: 91310021 add x1, x1, #0xc40 19688: 910eac42 add x2, x2, #0x3ab 1968c: 320007e0 orr w0, wzr, #0x3 19690: 2a1503e3 mov w3, w21 19694: 97fff187 bl 0x15cb0 <.text+0x8fc0> 19698: 710006bf cmp w21, #0x1 1969c: aa1f03fa mov x26, xzr 196a0: 540013cb b.lt 0x19918 <.text+0xcc28> 196a4: f9400be8 ldr x8, [sp, #0x10] 196a8: 6b0802bf cmp w21, w8 196ac: 54001361 b.ne 0x19918 <.text+0xcc28> 196b0: 7100051f cmp w8, #0x1 196b4: 540000ed b.le 0x196d0 <.text+0xc9e0> 196b8: f0000523 adrp x3, 0xc0000 196bc: f947cc63 ldr x3, [x3, #0xf98] 196c0: f94017e0 ldr x0, [sp, #0x28] 196c4: 93407d01 sxtw x1, w8 196c8: 321e03e2 orr w2, wzr, #0x4 196cc: 97ffcb11 bl 0xc310 196d0: f94017e8 ldr x8, [sp, #0x28] 196d4: f94007e9 ldr x9, [sp, #0x8] 196d8: d00003a1 adrp x1, 0x8f000 196dc: d00003c2 adrp x2, 0x93000 196e0: 91310021 add x1, x1, #0xc40 196e4: b8697915 ldr w21, [x8, x9, lsl #2] 196e8: 910f5842 add x2, x2, #0x3d6 196ec: 320007e0 orr w0, wzr, #0x3 196f0: 2a1903e3 mov w3, w25 196f4: 2a1503e4 mov w4, w21 196f8: 97fff16e bl 0x15cb0 <.text+0x8fc0> 196fc: 7100079f cmp w28, #0x1 19700: 540010ab b.lt 0x19914 <.text+0xcc24> 19704: b00003d8 adrp x24, 0x92000 19708: b00003db adrp x27, 0x92000 1970c: b00003dc adrp x28, 0x92000 19710: 2a1f03f6 mov w22, wzr 19714: 9126c718 add x24, x24, #0x9b1 19718: 913eff7b add x27, x27, #0xfbf 1971c: 913f179c add x28, x28, #0xfc5 19720: f9400268 ldr x8, [x19] 19724: aa1303e0 mov x0, x19 19728: aa1703e1 mov x1, x23 1972c: 2a1603e2 mov w2, w22 19730: f942b508 ldr x8, [x8, #0x568] 19734: d63f0100 blr x8 19738: f9400268 ldr x8, [x19] 1973c: aa0003fa mov x26, x0 19740: aa1303e0 mov x0, x19 19744: f9403d08 ldr x8, [x8, #0x78] 19748: d63f0100 blr x8 1974c: b5000780 cbnz x0, 0x1983c <.text+0xcb4c> 19750: b400093a cbz x26, 0x19874 <.text+0xcb84> 19754: aa1303e0 mov x0, x19 19758: aa1803e1 mov x1, x24 1975c: aa1b03e2 mov x2, x27 19760: aa1c03e3 mov x3, x28 19764: 97fff366 bl 0x164fc <.text+0x980c> 19768: aa0003e8 mov x8, x0 1976c: b4000448 cbz x8, 0x197f4 <.text+0xcb04> 19770: f9400269 ldr x9, [x19] 19774: aa1303e0 mov x0, x19 19778: aa1a03e1 mov x1, x26 1977c: aa0803e2 mov x2, x8 19780: f940d129 ldr x9, [x9, #0x1a0] 19784: d63f0120 blr x9 19788: f9400268 ldr x8, [x19] 1978c: aa0003f9 mov x25, x0 19790: aa1303e0 mov x0, x19 19794: f9403d08 ldr x8, [x8, #0x78] 19798: d63f0100 blr x8 1979c: b40002e0 cbz x0, 0x197f8 <.text+0xcb08> 197a0: d00003b9 adrp x25, 0x8f000 197a4: 91322b39 add x25, x25, #0xc8a 197a8: b00003c2 adrp x2, 0x92000 197ac: 321f07e0 orr w0, wzr, #0x6 197b0: aa1903e1 mov x1, x25 197b4: 9123bc42 add x2, x2, #0x8ef 197b8: 97fff13e bl 0x15cb0 <.text+0x8fc0> 197bc: f9400268 ldr x8, [x19] 197c0: aa1303e0 mov x0, x19 197c4: f9404108 ldr x8, [x8, #0x80] 197c8: d63f0100 blr x8 197cc: f9400268 ldr x8, [x19] 197d0: aa1303e0 mov x0, x19 197d4: f9404508 ldr x8, [x8, #0x88] 197d8: d63f0100 blr x8 197dc: b00003c2 adrp x2, 0x92000 197e0: 321f07e0 orr w0, wzr, #0x6 197e4: aa1903e1 mov x1, x25 197e8: 913e2042 add x2, x2, #0xf88 197ec: aa1b03e3 mov x3, x27 197f0: 97fff130 bl 0x15cb0 <.text+0x8fc0> 197f4: 12800019 mov w25, #-0x1 // =-1 197f8: 6b15033f cmp w25, w21 197fc: 540004a0 b.eq 0x19890 <.text+0xcba0> 19800: f9400268 ldr x8, [x19] 19804: aa1303e0 mov x0, x19 19808: aa1a03e1 mov x1, x26 1980c: f9405d08 ldr x8, [x8, #0xb8] 19810: d63f0100 blr x8 19814: f9400268 ldr x8, [x19] 19818: aa1303e0 mov x0, x19 1981c: f9403d08 ldr x8, [x8, #0x78] 19820: d63f0100 blr x8 19824: b50004c0 cbnz x0, 0x198bc <.text+0xcbcc> 19828: f9401fe8 ldr x8, [sp, #0x38] 1982c: 110006d6 add w22, w22, #0x1 19830: 6b0802df cmp w22, w8 19834: 54fff76b b.lt 0x19720 <.text+0xca30> 19838: 14000037 b 0x19914 <.text+0xcc24> 1983c: d00003a1 adrp x1, 0x8f000 19840: b00003c2 adrp x2, 0x92000 19844: 91322821 add x1, x1, #0xc8a 19848: 9123bc42 add x2, x2, #0x8ef 1984c: 321f07e0 orr w0, wzr, #0x6 19850: 97fff118 bl 0x15cb0 <.text+0x8fc0> 19854: f9400268 ldr x8, [x19] 19858: aa1303e0 mov x0, x19 1985c: f9404108 ldr x8, [x8, #0x80] 19860: d63f0100 blr x8 19864: f9400268 ldr x8, [x19] 19868: aa1303e0 mov x0, x19 1986c: f9404508 ldr x8, [x8, #0x88] 19870: d63f0100 blr x8 19874: d00003a1 adrp x1, 0x8f000 19878: d00003c2 adrp x2, 0x93000 1987c: 91322821 add x1, x1, #0xc8a 19880: 910c5c42 add x2, x2, #0x317 19884: 321f07e0 orr w0, wzr, #0x6 19888: 97fff10a bl 0x15cb0 <.text+0x8fc0> 1988c: 14000022 b 0x19914 <.text+0xcc24> 19890: aa1303e0 mov x0, x19 19894: aa1a03e1 mov x1, x26 19898: 97fffad8 bl 0x183f8 <.text+0xb708> 1989c: d00003a1 adrp x1, 0x8f000 198a0: d00003c2 adrp x2, 0x93000 198a4: aa0003e3 mov x3, x0 198a8: 91310021 add x1, x1, #0xc40 198ac: 91101842 add x2, x2, #0x406 198b0: 320007e0 orr w0, wzr, #0x3 198b4: 97fff0ff bl 0x15cb0 <.text+0x8fc0> 198b8: 14000018 b 0x19918 <.text+0xcc28> 198bc: d00003b5 adrp x21, 0x8f000 198c0: 91322ab5 add x21, x21, #0xc8a 198c4: b00003c2 adrp x2, 0x92000 198c8: 9123bc42 add x2, x2, #0x8ef 198cc: 321f07e0 orr w0, wzr, #0x6 198d0: aa1503e1 mov x1, x21 198d4: 97fff0f7 bl 0x15cb0 <.text+0x8fc0> 198d8: f9400268 ldr x8, [x19] 198dc: aa1303e0 mov x0, x19 198e0: f9404108 ldr x8, [x8, #0x80] 198e4: d63f0100 blr x8 198e8: f9400268 ldr x8, [x19] 198ec: aa1303e0 mov x0, x19 198f0: f9404508 ldr x8, [x8, #0x88] 198f4: d63f0100 blr x8 198f8: b00003c2 adrp x2, 0x92000 198fc: d00003c3 adrp x3, 0x93000 19900: 91252c42 add x2, x2, #0x94b 19904: 910e9c63 add x3, x3, #0x3a7 19908: 321f07e0 orr w0, wzr, #0x6 1990c: aa1503e1 mov x1, x21 19910: 97fff0e8 bl 0x15cb0 <.text+0x8fc0> 19914: aa1f03fa mov x26, xzr 19918: f9400268 ldr x8, [x19] 1991c: aa1303e0 mov x0, x19 19920: aa1703e1 mov x1, x23 19924: f9405d08 ldr x8, [x8, #0xb8] 19928: d63f0100 blr x8 1992c: f9400268 ldr x8, [x19] 19930: aa1303e0 mov x0, x19 19934: f9403d08 ldr x8, [x8, #0x78] 19938: d63f0100 blr x8 1993c: b40002e0 cbz x0, 0x19998 <.text+0xcca8> 19940: d00003b5 adrp x21, 0x8f000 19944: 91322ab5 add x21, x21, #0xc8a 19948: b00003c2 adrp x2, 0x92000 1994c: 9123bc42 add x2, x2, #0x8ef 19950: 321f07e0 orr w0, wzr, #0x6 19954: aa1503e1 mov x1, x21 19958: 97fff0d6 bl 0x15cb0 <.text+0x8fc0> 1995c: f9400268 ldr x8, [x19] 19960: aa1303e0 mov x0, x19 19964: f9404108 ldr x8, [x8, #0x80] 19968: d63f0100 blr x8 1996c: f9400268 ldr x8, [x19] 19970: aa1303e0 mov x0, x19 19974: f9404508 ldr x8, [x8, #0x88] 19978: d63f0100 blr x8 1997c: b00003c2 adrp x2, 0x92000 19980: d00003c3 adrp x3, 0x93000 19984: 91252c42 add x2, x2, #0x94b 19988: 91108463 add x3, x3, #0x421 1998c: 321f07e0 orr w0, wzr, #0x6 19990: aa1503e1 mov x1, x21 19994: 97fff0c7 bl 0x15cb0 <.text+0x8fc0> 19998: f9400268 ldr x8, [x19] 1999c: aa1303e0 mov x0, x19 199a0: aa1403e1 mov x1, x20 199a4: f9405d08 ldr x8, [x8, #0xb8] 199a8: d63f0100 blr x8 199ac: f9400268 ldr x8, [x19] 199b0: aa1303e0 mov x0, x19 199b4: f9403d08 ldr x8, [x8, #0x78] 199b8: d63f0100 blr x8 199bc: b40002e0 cbz x0, 0x19a18 <.text+0xcd28> 199c0: d00003b4 adrp x20, 0x8f000 199c4: 91322a94 add x20, x20, #0xc8a 199c8: b00003c2 adrp x2, 0x92000 199cc: 9123bc42 add x2, x2, #0x8ef 199d0: 321f07e0 orr w0, wzr, #0x6 199d4: aa1403e1 mov x1, x20 199d8: 97fff0b6 bl 0x15cb0 <.text+0x8fc0> 199dc: f9400268 ldr x8, [x19] 199e0: aa1303e0 mov x0, x19 199e4: f9404108 ldr x8, [x8, #0x80] 199e8: d63f0100 blr x8 199ec: f9400268 ldr x8, [x19] 199f0: aa1303e0 mov x0, x19 199f4: f9404508 ldr x8, [x8, #0x88] 199f8: d63f0100 blr x8 199fc: b00003c2 adrp x2, 0x92000 19a00: 900003c3 adrp x3, 0x91000 19a04: 91252c42 add x2, x2, #0x94b 19a08: 910ad463 add x3, x3, #0x2b5 19a0c: 321f07e0 orr w0, wzr, #0x6 19a10: aa1403e1 mov x1, x20 19a14: 97fff0a7 bl 0x15cb0 <.text+0x8fc0> 19a18: f94017e0 ldr x0, [sp, #0x28] 19a1c: 97ffcc81 bl 0xcc20 19a20: f9400fe0 ldr x0, [sp, #0x18] 19a24: 97ffcc7f bl 0xcc20 19a28: 17fffddc b 0x19198 <.text+0xc4a8> 19a2c: d00003a1 adrp x1, 0x8f000 19a30: d00003c2 adrp x2, 0x93000 19a34: 91322821 add x1, x1, #0xc8a 19a38: 910d9442 add x2, x2, #0x365 19a3c: 321e03e0 orr w0, wzr, #0x4 19a40: aa1603e3 mov x3, x22 19a44: 97fff09b bl 0x15cb0 <.text+0x8fc0> 19a48: f9401bf7 ldr x23, [sp, #0x30] 19a4c: 17ffffb3 b 0x19918 <.text+0xcc28> 19a50: f81d0ff5 str x21, [sp, #-0x30]! 19a54: a9014ff4 stp x20, x19, [sp, #0x10] 19a58: a9027bfd stp x29, x30, [sp, #0x20] 19a5c: 910083fd add x29, sp, #0x20 19a60: aa0003f3 mov x19, x0 19a64: b4000533 cbz x19, 0x19b08 <.text+0xce18> 19a68: d00003a1 adrp x1, 0x8f000 19a6c: d00003c2 adrp x2, 0x93000 19a70: 91322821 add x1, x1, #0xc8a 19a74: 9110b442 add x2, x2, #0x42d 19a78: 321e03e0 orr w0, wzr, #0x4 19a7c: 97fff08d bl 0x15cb0 <.text+0x8fc0> 19a80: f9400268 ldr x8, [x19] 19a84: d00003c1 adrp x1, 0x93000 19a88: 91112821 add x1, x1, #0x44a 19a8c: aa1303e0 mov x0, x19 19a90: f9401908 ldr x8, [x8, #0x30] 19a94: d63f0100 blr x8 19a98: f9400268 ldr x8, [x19] 19a9c: aa0003f4 mov x20, x0 19aa0: aa1303e0 mov x0, x19 19aa4: f9403d08 ldr x8, [x8, #0x78] 19aa8: d63f0100 blr x8 19aac: b40003a0 cbz x0, 0x19b20 <.text+0xce30> 19ab0: d00003a1 adrp x1, 0x8f000 19ab4: b00003c2 adrp x2, 0x92000 19ab8: 91322821 add x1, x1, #0xc8a 19abc: 9123bc42 add x2, x2, #0x8ef 19ac0: 321f07e0 orr w0, wzr, #0x6 19ac4: 97fff07b bl 0x15cb0 <.text+0x8fc0> 19ac8: f9400268 ldr x8, [x19] 19acc: aa1303e0 mov x0, x19 19ad0: f9404108 ldr x8, [x8, #0x80] 19ad4: d63f0100 blr x8 19ad8: f9400268 ldr x8, [x19] 19adc: aa1303e0 mov x0, x19 19ae0: f9404508 ldr x8, [x8, #0x88] 19ae4: d63f0100 blr x8 19ae8: d00003a1 adrp x1, 0x8f000 19aec: b00003c2 adrp x2, 0x92000 19af0: d00003c3 adrp x3, 0x93000 19af4: 91322821 add x1, x1, #0xc8a 19af8: 91244442 add x2, x2, #0x911 19afc: 91112863 add x3, x3, #0x44a 19b00: 321f07e0 orr w0, wzr, #0x6 19b04: 97fff06b bl 0x15cb0 <.text+0x8fc0> 19b08: aa1f03f5 mov x21, xzr 19b0c: a9427bfd ldp x29, x30, [sp, #0x20] 19b10: a9414ff4 ldp x20, x19, [sp, #0x10] 19b14: aa1503e0 mov x0, x21 19b18: f84307f5 ldr x21, [sp], #0x30 19b1c: d65f03c0 ret 19b20: b4fffe54 cbz x20, 0x19ae8 <.text+0xcdf8> 19b24: d00003c1 adrp x1, 0x93000 19b28: d00003c2 adrp x2, 0x93000 19b2c: d00003c3 adrp x3, 0x93000 19b30: 91112821 add x1, x1, #0x44a 19b34: 91117042 add x2, x2, #0x45c 19b38: 9111a863 add x3, x3, #0x46a 19b3c: aa1303e0 mov x0, x19 19b40: 97fff2e7 bl 0x166dc <.text+0x99ec> 19b44: aa0003e8 mov x8, x0 19b48: b4fffe08 cbz x8, 0x19b08 <.text+0xce18> 19b4c: f9400269 ldr x9, [x19] 19b50: aa1303e0 mov x0, x19 19b54: aa1403e1 mov x1, x20 19b58: aa0803e2 mov x2, x8 19b5c: f941c929 ldr x9, [x9, #0x390] 19b60: d63f0120 blr x9 19b64: f9400268 ldr x8, [x19] 19b68: aa0003f4 mov x20, x0 19b6c: aa1303e0 mov x0, x19 19b70: f9403d08 ldr x8, [x8, #0x78] 19b74: d63f0100 blr x8 19b78: b40002c0 cbz x0, 0x19bd0 <.text+0xcee0> 19b7c: d00003a1 adrp x1, 0x8f000 19b80: b00003c2 adrp x2, 0x92000 19b84: 91322821 add x1, x1, #0xc8a 19b88: 9123bc42 add x2, x2, #0x8ef 19b8c: 321f07e0 orr w0, wzr, #0x6 19b90: 97fff048 bl 0x15cb0 <.text+0x8fc0> 19b94: f9400268 ldr x8, [x19] 19b98: aa1303e0 mov x0, x19 19b9c: f9404108 ldr x8, [x8, #0x80] 19ba0: d63f0100 blr x8 19ba4: f9400268 ldr x8, [x19] 19ba8: aa1303e0 mov x0, x19 19bac: f9404508 ldr x8, [x8, #0x88] 19bb0: d63f0100 blr x8 19bb4: d00003a1 adrp x1, 0x8f000 19bb8: b00003c2 adrp x2, 0x92000 19bbc: d00003c3 adrp x3, 0x93000 19bc0: 91322821 add x1, x1, #0xc8a 19bc4: 913e2042 add x2, x2, #0xf88 19bc8: 91117063 add x3, x3, #0x45c 19bcc: 17ffffcd b 0x19b00 <.text+0xce10> 19bd0: b4ffff34 cbz x20, 0x19bb4 <.text+0xcec4> 19bd4: d00003c1 adrp x1, 0x93000 19bd8: d00003c2 adrp x2, 0x93000 19bdc: b00003c3 adrp x3, 0x92000 19be0: 91112821 add x1, x1, #0x44a 19be4: 91120042 add x2, x2, #0x480 19be8: 91284863 add x3, x3, #0xa12 19bec: aa1303e0 mov x0, x19 19bf0: 97fff243 bl 0x164fc <.text+0x980c> 19bf4: aa0003e8 mov x8, x0 19bf8: b4fff888 cbz x8, 0x19b08 <.text+0xce18> 19bfc: f9400269 ldr x9, [x19] 19c00: aa1303e0 mov x0, x19 19c04: aa1403e1 mov x1, x20 19c08: aa0803e2 mov x2, x8 19c0c: f9408929 ldr x9, [x9, #0x110] 19c10: d63f0120 blr x9 19c14: f9400268 ldr x8, [x19] 19c18: aa0003f5 mov x21, x0 19c1c: aa1303e0 mov x0, x19 19c20: f9403d08 ldr x8, [x8, #0x78] 19c24: d63f0100 blr x8 19c28: b40002c0 cbz x0, 0x19c80 <.text+0xcf90> 19c2c: d00003a1 adrp x1, 0x8f000 19c30: b00003c2 adrp x2, 0x92000 19c34: 91322821 add x1, x1, #0xc8a 19c38: 9123bc42 add x2, x2, #0x8ef 19c3c: 321f07e0 orr w0, wzr, #0x6 19c40: 97fff01c bl 0x15cb0 <.text+0x8fc0> 19c44: f9400268 ldr x8, [x19] 19c48: aa1303e0 mov x0, x19 19c4c: f9404108 ldr x8, [x8, #0x80] 19c50: d63f0100 blr x8 19c54: f9400268 ldr x8, [x19] 19c58: aa1303e0 mov x0, x19 19c5c: f9404508 ldr x8, [x8, #0x88] 19c60: d63f0100 blr x8 19c64: d00003a1 adrp x1, 0x8f000 19c68: b00003c2 adrp x2, 0x92000 19c6c: d00003c3 adrp x3, 0x93000 19c70: 91322821 add x1, x1, #0xc8a 19c74: 913e2042 add x2, x2, #0xf88 19c78: 91120063 add x3, x3, #0x480 19c7c: 17ffffa1 b 0x19b00 <.text+0xce10> 19c80: b4ffff35 cbz x21, 0x19c64 <.text+0xcf74> 19c84: f9400268 ldr x8, [x19] 19c88: aa1303e0 mov x0, x19 19c8c: aa1403e1 mov x1, x20 19c90: f9405d08 ldr x8, [x8, #0xb8] 19c94: d63f0100 blr x8 19c98: f9400268 ldr x8, [x19] 19c9c: aa1303e0 mov x0, x19 19ca0: f9403d08 ldr x8, [x8, #0x78] 19ca4: d63f0100 blr x8 19ca8: b4fff320 cbz x0, 0x19b0c <.text+0xce1c> 19cac: d00003b4 adrp x20, 0x8f000 19cb0: 91322a94 add x20, x20, #0xc8a 19cb4: b00003c2 adrp x2, 0x92000 19cb8: 9123bc42 add x2, x2, #0x8ef 19cbc: 321f07e0 orr w0, wzr, #0x6 19cc0: aa1403e1 mov x1, x20 19cc4: 97ffeffb bl 0x15cb0 <.text+0x8fc0> 19cc8: f9400268 ldr x8, [x19] 19ccc: aa1303e0 mov x0, x19 19cd0: f9404108 ldr x8, [x8, #0x80] 19cd4: d63f0100 blr x8 19cd8: f9400268 ldr x8, [x19] 19cdc: aa1303e0 mov x0, x19 19ce0: f9404508 ldr x8, [x8, #0x88] 19ce4: d63f0100 blr x8 19ce8: b00003c2 adrp x2, 0x92000 19cec: d00003c3 adrp x3, 0x93000 19cf0: 91252c42 add x2, x2, #0x94b 19cf4: 91122863 add x3, x3, #0x48a 19cf8: 321f07e0 orr w0, wzr, #0x6 19cfc: aa1403e1 mov x1, x20 19d00: 17ffff81 b 0x19b04 <.text+0xce14> 19d04: f81d0ff5 str x21, [sp, #-0x30]! 19d08: a9014ff4 stp x20, x19, [sp, #0x10] 19d0c: a9027bfd stp x29, x30, [sp, #0x20] 19d10: 910083fd add x29, sp, #0x20 19d14: aa0203f3 mov x19, x2 19d18: 2a0103f4 mov w20, w1 19d1c: d00003c1 adrp x1, 0x93000 19d20: aa0003f5 mov x21, x0 19d24: 91125421 add x1, x1, #0x495 19d28: aa1303e0 mov x0, x19 19d2c: 97ffcab1 bl 0xc7f0 19d30: 34000100 cbz w0, 0x19d50 <.text+0xd060> 19d34: 2a1403e1 mov w1, w20 19d38: aa1303e2 mov x2, x19 19d3c: a9427bfd ldp x29, x30, [sp, #0x20] 19d40: a9414ff4 ldp x20, x19, [sp, #0x10] 19d44: aa1503e0 mov x0, x21 19d48: f84307f5 ldr x21, [sp], #0x30 19d4c: 17fffcdd b 0x190c0 <.text+0xc3d0> 19d50: a9427bfd ldp x29, x30, [sp, #0x20] 19d54: a9414ff4 ldp x20, x19, [sp, #0x10] 19d58: aa1503e0 mov x0, x21 19d5c: f84307f5 ldr x21, [sp], #0x30 19d60: 17ffff3c b 0x19a50 <.text+0xcd60> 19d64: f81c0ff7 str x23, [sp, #-0x40]! 19d68: a90157f6 stp x22, x21, [sp, #0x10] 19d6c: a9024ff4 stp x20, x19, [sp, #0x20] 19d70: a9037bfd stp x29, x30, [sp, #0x30] 19d74: 9100c3fd add x29, sp, #0x30 19d78: 2a0303f4 mov w20, w3 19d7c: aa0203f6 mov x22, x2 19d80: aa0103f5 mov x21, x1 19d84: aa0003f3 mov x19, x0 19d88: b40007f3 cbz x19, 0x19e84 <.text+0xd194> 19d8c: 7100029f cmp w20, #0x0 19d90: 540007ad b.le 0x19e84 <.text+0xd194> 19d94: b4000876 cbz x22, 0x19ea0 <.text+0xd1b0> 19d98: d00003c1 adrp x1, 0x93000 19d9c: 91125421 add x1, x1, #0x495 19da0: aa1603e0 mov x0, x22 19da4: 97ffca93 bl 0xc7f0 19da8: 340008a0 cbz w0, 0x19ebc <.text+0xd1cc> 19dac: b9400aa1 ldr w1, [x21, #0x8] 19db0: aa1303e0 mov x0, x19 19db4: aa1603e2 mov x2, x22 19db8: 97fffcc2 bl 0x190c0 <.text+0xc3d0> 19dbc: aa0003f7 mov x23, x0 19dc0: b4000877 cbz x23, 0x19ecc <.text+0xd1dc> 19dc4: aa1303e0 mov x0, x19 19dc8: aa1703e1 mov x1, x23 19dcc: 97fff98b bl 0x183f8 <.text+0xb708> 19dd0: aa0003e8 mov x8, x0 19dd4: b40000e8 cbz x8, 0x19df0 <.text+0xd100> 19dd8: f00003a2 adrp x2, 0x90000 19ddc: 911102a0 add x0, x21, #0x440 19de0: 91371c42 add x2, x2, #0xdc7 19de4: 321903e1 orr w1, wzr, #0x80 19de8: aa0803e3 mov x3, x8 19dec: 97ffc961 bl 0xc370 19df0: aa1303e0 mov x0, x19 19df4: aa1703e1 mov x1, x23 19df8: 2a1403e2 mov w2, w20 19dfc: 97fffa95 bl 0x18850 <.text+0xbb60> 19e00: f9400268 ldr x8, [x19] 19e04: aa0003f4 mov x20, x0 19e08: aa1303e0 mov x0, x19 19e0c: aa1703e1 mov x1, x23 19e10: f9405d08 ldr x8, [x8, #0xb8] 19e14: d63f0100 blr x8 19e18: f9400268 ldr x8, [x19] 19e1c: aa1303e0 mov x0, x19 19e20: f9403d08 ldr x8, [x8, #0x78] 19e24: d63f0100 blr x8 19e28: b4000620 cbz x0, 0x19eec <.text+0xd1fc> 19e2c: d00003b4 adrp x20, 0x8f000 19e30: 91322a94 add x20, x20, #0xc8a 19e34: b00003c2 adrp x2, 0x92000 19e38: 9123bc42 add x2, x2, #0x8ef 19e3c: 321f07e0 orr w0, wzr, #0x6 19e40: aa1403e1 mov x1, x20 19e44: 97ffef9b bl 0x15cb0 <.text+0x8fc0> 19e48: f9400268 ldr x8, [x19] 19e4c: aa1303e0 mov x0, x19 19e50: f9404108 ldr x8, [x8, #0x80] 19e54: d63f0100 blr x8 19e58: f9400268 ldr x8, [x19] 19e5c: aa1303e0 mov x0, x19 19e60: f9404508 ldr x8, [x8, #0x88] 19e64: d63f0100 blr x8 19e68: b00003c2 adrp x2, 0x92000 19e6c: 90000403 adrp x3, 0x99000 19e70: 91252c42 add x2, x2, #0x94b 19e74: 911eb863 add x3, x3, #0x7ae 19e78: 321f07e0 orr w0, wzr, #0x6 19e7c: aa1403e1 mov x1, x20 19e80: 14000019 b 0x19ee4 <.text+0xd1f4> 19e84: d00003a1 adrp x1, 0x8f000 19e88: d00003c2 adrp x2, 0x93000 19e8c: 91322821 add x1, x1, #0xc8a 19e90: 9100b842 add x2, x2, #0x2e 19e94: 321f07e0 orr w0, wzr, #0x6 19e98: 97ffef86 bl 0x15cb0 <.text+0x8fc0> 19e9c: 14000013 b 0x19ee8 <.text+0xd1f8> 19ea0: aa1303e0 mov x0, x19 19ea4: 2a1403e1 mov w1, w20 19ea8: a9437bfd ldp x29, x30, [sp, #0x30] 19eac: a9424ff4 ldp x20, x19, [sp, #0x20] 19eb0: a94157f6 ldp x22, x21, [sp, #0x10] 19eb4: f84407f7 ldr x23, [sp], #0x40 19eb8: 17fffbcd b 0x18dec <.text+0xc0fc> 19ebc: aa1303e0 mov x0, x19 19ec0: 97fffee4 bl 0x19a50 <.text+0xcd60> 19ec4: aa0003f7 mov x23, x0 19ec8: b5fff7f7 cbnz x23, 0x19dc4 <.text+0xd0d4> 19ecc: d00003a1 adrp x1, 0x8f000 19ed0: d00003c2 adrp x2, 0x93000 19ed4: 91322821 add x1, x1, #0xc8a 19ed8: 91126842 add x2, x2, #0x49a 19edc: 321f07e0 orr w0, wzr, #0x6 19ee0: aa1603e3 mov x3, x22 19ee4: 97ffef73 bl 0x15cb0 <.text+0x8fc0> 19ee8: aa1f03f4 mov x20, xzr 19eec: aa1403e0 mov x0, x20 19ef0: a9437bfd ldp x29, x30, [sp, #0x30] 19ef4: a9424ff4 ldp x20, x19, [sp, #0x20] 19ef8: a94157f6 ldp x22, x21, [sp, #0x10] 19efc: f84407f7 ldr x23, [sp], #0x40 19f00: d65f03c0 ret 19f04: d101c3ff sub sp, sp, #0x70 19f08: a9016ffc stp x28, x27, [sp, #0x10] 19f0c: a90267fa stp x26, x25, [sp, #0x20] 19f10: a9035ff8 stp x24, x23, [sp, #0x30] 19f14: a90457f6 stp x22, x21, [sp, #0x40] 19f18: a9054ff4 stp x20, x19, [sp, #0x50] 19f1c: a9067bfd stp x29, x30, [sp, #0x60] 19f20: 910183fd add x29, sp, #0x60 19f24: 2a0203f6 mov w22, w2 19f28: aa0103f4 mov x20, x1 19f2c: aa0003f3 mov x19, x0 19f30: b4000573 cbz x19, 0x19fdc <.text+0xd2ec> 19f34: 710002df cmp w22, #0x0 19f38: 5400052d b.le 0x19fdc <.text+0xd2ec> 19f3c: b4000714 cbz x20, 0x1a01c <.text+0xd32c> 19f40: d00003a1 adrp x1, 0x8f000 19f44: d00003c2 adrp x2, 0x93000 19f48: 91310021 add x1, x1, #0xc40 19f4c: 91139042 add x2, x2, #0x4e4 19f50: 320007e0 orr w0, wzr, #0x3 19f54: 97ffef57 bl 0x15cb0 <.text+0x8fc0> 19f58: f9400268 ldr x8, [x19] 19f5c: b000055b adrp x27, 0xc2000 19f60: 9132437b add x27, x27, #0xc90 19f64: f9401762 ldr x2, [x27, #0x28] 19f68: f9408908 ldr x8, [x8, #0x110] 19f6c: aa1303e0 mov x0, x19 19f70: aa1403e1 mov x1, x20 19f74: d63f0100 blr x8 19f78: f9400268 ldr x8, [x19] 19f7c: aa0003f5 mov x21, x0 19f80: aa1303e0 mov x0, x19 19f84: f9403d08 ldr x8, [x8, #0x78] 19f88: d63f0100 blr x8 19f8c: b4000560 cbz x0, 0x1a038 <.text+0xd348> 19f90: d00003a1 adrp x1, 0x8f000 19f94: b00003c2 adrp x2, 0x92000 19f98: 91322821 add x1, x1, #0xc8a 19f9c: 9123bc42 add x2, x2, #0x8ef 19fa0: 321f07e0 orr w0, wzr, #0x6 19fa4: 97ffef43 bl 0x15cb0 <.text+0x8fc0> 19fa8: f9400268 ldr x8, [x19] 19fac: aa1303e0 mov x0, x19 19fb0: f9404108 ldr x8, [x8, #0x80] 19fb4: d63f0100 blr x8 19fb8: f9400268 ldr x8, [x19] 19fbc: aa1303e0 mov x0, x19 19fc0: f9404508 ldr x8, [x8, #0x88] 19fc4: d63f0100 blr x8 19fc8: d00003a1 adrp x1, 0x8f000 19fcc: d00003c2 adrp x2, 0x93000 19fd0: 91322821 add x1, x1, #0xc8a 19fd4: 91143442 add x2, x2, #0x50d 19fd8: 14000005 b 0x19fec <.text+0xd2fc> 19fdc: d00003a1 adrp x1, 0x8f000 19fe0: d00003c2 adrp x2, 0x93000 19fe4: 91322821 add x1, x1, #0xc8a 19fe8: 9100b842 add x2, x2, #0x2e 19fec: 321f07e0 orr w0, wzr, #0x6 19ff0: 97ffef30 bl 0x15cb0 <.text+0x8fc0> 19ff4: aa1f03f4 mov x20, xzr 19ff8: aa1403e0 mov x0, x20 19ffc: a9467bfd ldp x29, x30, [sp, #0x60] 1a000: a9454ff4 ldp x20, x19, [sp, #0x50] 1a004: a94457f6 ldp x22, x21, [sp, #0x40] 1a008: a9435ff8 ldp x24, x23, [sp, #0x30] 1a00c: a94267fa ldp x26, x25, [sp, #0x20] 1a010: a9416ffc ldp x28, x27, [sp, #0x10] 1a014: 9101c3ff add sp, sp, #0x70 1a018: d65f03c0 ret 1a01c: b00003a1 adrp x1, 0x8f000 1a020: b00003c2 adrp x2, 0x93000 1a024: 91310021 add x1, x1, #0xc40 1a028: 91132442 add x2, x2, #0x4c9 1a02c: 320007e0 orr w0, wzr, #0x3 1a030: 97ffef20 bl 0x15cb0 <.text+0x8fc0> 1a034: 17fffff1 b 0x19ff8 <.text+0xd308> 1a038: b4fffc95 cbz x21, 0x19fc8 <.text+0xd2d8> 1a03c: b00003a1 adrp x1, 0x8f000 1a040: b00003c2 adrp x2, 0x93000 1a044: 91310021 add x1, x1, #0xc40 1a048: 9114f042 add x2, x2, #0x53c 1a04c: 320007e0 orr w0, wzr, #0x3 1a050: 97ffef18 bl 0x15cb0 <.text+0x8fc0> 1a054: f0000528 adrp x8, 0xc1000 1a058: f941f900 ldr x0, [x8, #0x3f0] 1a05c: 52828008 mov w8, #0x1400 // =5120 1a060: 6b0802df cmp w22, w8 1a064: 1a88b2d9 csel w25, w22, w8, lt 1a068: 97ffca62 bl 0xc9f0 1a06c: f9400268 ldr x8, [x19] 1a070: aa0003f7 mov x23, x0 1a074: aa1303e0 mov x0, x19 1a078: aa1503e1 mov x1, x21 1a07c: f942ad08 ldr x8, [x8, #0x558] 1a080: d63f0100 blr x8 1a084: f9400268 ldr x8, [x19] 1a088: 2a0003f6 mov w22, w0 1a08c: aa1303e0 mov x0, x19 1a090: f9403d08 ldr x8, [x8, #0x78] 1a094: d63f0100 blr x8 1a098: b40002a0 cbz x0, 0x1a0ec <.text+0xd3fc> 1a09c: b00003b4 adrp x20, 0x8f000 1a0a0: 91322a94 add x20, x20, #0xc8a 1a0a4: 900003c2 adrp x2, 0x92000 1a0a8: 9123bc42 add x2, x2, #0x8ef 1a0ac: 321f07e0 orr w0, wzr, #0x6 1a0b0: aa1403e1 mov x1, x20 1a0b4: 97ffeeff bl 0x15cb0 <.text+0x8fc0> 1a0b8: f9400268 ldr x8, [x19] 1a0bc: aa1303e0 mov x0, x19 1a0c0: f9404108 ldr x8, [x8, #0x80] 1a0c4: d63f0100 blr x8 1a0c8: f9400268 ldr x8, [x19] 1a0cc: aa1303e0 mov x0, x19 1a0d0: f9404508 ldr x8, [x8, #0x88] 1a0d4: d63f0100 blr x8 1a0d8: b00003c2 adrp x2, 0x93000 1a0dc: 91033442 add x2, x2, #0xcd 1a0e0: 321f07e0 orr w0, wzr, #0x6 1a0e4: aa1403e1 mov x1, x20 1a0e8: 17ffffc2 b 0x19ff0 <.text+0xd300> 1a0ec: b00003a1 adrp x1, 0x8f000 1a0f0: b00003c2 adrp x2, 0x93000 1a0f4: 91310021 add x1, x1, #0xc40 1a0f8: 9103a442 add x2, x2, #0xe9 1a0fc: 320007e0 orr w0, wzr, #0x3 1a100: 2a1603e3 mov w3, w22 1a104: 97ffeeeb bl 0x15cb0 <.text+0x8fc0> 1a108: f9400268 ldr x8, [x19] 1a10c: f9401f62 ldr x2, [x27, #0x38] 1a110: aa1303e0 mov x0, x19 1a114: aa1403e1 mov x1, x20 1a118: f9408908 ldr x8, [x8, #0x110] 1a11c: d63f0100 blr x8 1a120: f9400268 ldr x8, [x19] 1a124: aa0003e1 mov x1, x0 1a128: aa1303e0 mov x0, x19 1a12c: aa1f03e2 mov x2, xzr 1a130: f942a508 ldr x8, [x8, #0x548] 1a134: d63f0100 blr x8 1a138: f9400268 ldr x8, [x19] 1a13c: aa0003f8 mov x24, x0 1a140: aa1303e0 mov x0, x19 1a144: f9403d08 ldr x8, [x8, #0x78] 1a148: d63f0100 blr x8 1a14c: b4000280 cbz x0, 0x1a19c <.text+0xd4ac> 1a150: b00003a1 adrp x1, 0x8f000 1a154: 900003c2 adrp x2, 0x92000 1a158: 91322821 add x1, x1, #0xc8a 1a15c: 9123bc42 add x2, x2, #0x8ef 1a160: 321f07e0 orr w0, wzr, #0x6 1a164: 97ffeed3 bl 0x15cb0 <.text+0x8fc0> 1a168: f9400268 ldr x8, [x19] 1a16c: aa1303e0 mov x0, x19 1a170: f9404108 ldr x8, [x8, #0x80] 1a174: d63f0100 blr x8 1a178: f9400268 ldr x8, [x19] 1a17c: aa1303e0 mov x0, x19 1a180: f9404508 ldr x8, [x8, #0x88] 1a184: d63f0100 blr x8 1a188: b00003a1 adrp x1, 0x8f000 1a18c: b00003c2 adrp x2, 0x93000 1a190: 91322821 add x1, x1, #0xc8a 1a194: 9115b842 add x2, x2, #0x56e 1a198: 17ffff95 b 0x19fec <.text+0xd2fc> 1a19c: b4ffff78 cbz x24, 0x1a188 <.text+0xd498> 1a1a0: 93407f21 sxtw x1, w25 1a1a4: 51000728 sub w8, w25, #0x1 1a1a8: 320003e0 orr w0, wzr, #0x1 1a1ac: 4b17011c sub w28, w8, w23 1a1b0: 97ffc7dc bl 0xc120 1a1b4: aa1803e1 mov x1, x24 1a1b8: aa0003f4 mov x20, x0 1a1bc: 97ffc881 bl 0xc3c0 1a1c0: aa1403e0 mov x0, x20 1a1c4: 97ffca0b bl 0xc9f0 1a1c8: 52800148 mov w8, #0xa // =10 1a1cc: 7100079f cmp w28, #0x1 1a1d0: 78206a88 strh w8, [x20, x0] 1a1d4: 54fff12b b.lt 0x19ff8 <.text+0xd308> 1a1d8: 71000adf cmp w22, #0x2 1a1dc: 54fff0eb b.lt 0x19ff8 <.text+0xd308> 1a1e0: 2a1f03fa mov w26, wzr 1a1e4: 320003f7 orr w23, wzr, #0x1 1a1e8: f9400268 ldr x8, [x19] 1a1ec: aa1303e0 mov x0, x19 1a1f0: aa1503e1 mov x1, x21 1a1f4: 2a1703e2 mov w2, w23 1a1f8: f942b508 ldr x8, [x8, #0x568] 1a1fc: d63f0100 blr x8 1a200: f9400268 ldr x8, [x19] 1a204: aa0003f8 mov x24, x0 1a208: aa1303e0 mov x0, x19 1a20c: f9403d08 ldr x8, [x8, #0x78] 1a210: d63f0100 blr x8 1a214: b5000b80 cbnz x0, 0x1a384 <.text+0xd694> 1a218: b4000d38 cbz x24, 0x1a3bc <.text+0xd6cc> 1a21c: f9400268 ldr x8, [x19] 1a220: f9402362 ldr x2, [x27, #0x40] 1a224: aa1303e0 mov x0, x19 1a228: aa1803e1 mov x1, x24 1a22c: f9408908 ldr x8, [x8, #0x110] 1a230: d63f0100 blr x8 1a234: f9400268 ldr x8, [x19] 1a238: aa0003f9 mov x25, x0 1a23c: aa1303e0 mov x0, x19 1a240: f9403d08 ldr x8, [x8, #0x78] 1a244: d63f0100 blr x8 1a248: b5000c40 cbnz x0, 0x1a3d0 <.text+0xd6e0> 1a24c: b4000df9 cbz x25, 0x1a408 <.text+0xd718> 1a250: b9000ffa str w26, [sp, #0xc] 1a254: f9400268 ldr x8, [x19] 1a258: aa1303e0 mov x0, x19 1a25c: aa1903e1 mov x1, x25 1a260: aa1f03e2 mov x2, xzr 1a264: f942a508 ldr x8, [x8, #0x548] 1a268: d63f0100 blr x8 1a26c: f9400268 ldr x8, [x19] 1a270: aa0003fa mov x26, x0 1a274: aa1303e0 mov x0, x19 1a278: f9403d08 ldr x8, [x8, #0x78] 1a27c: d63f0100 blr x8 1a280: b5000ce0 cbnz x0, 0x1a41c <.text+0xd72c> 1a284: b4000e9a cbz x26, 0x1a454 <.text+0xd764> 1a288: aa1a03e0 mov x0, x26 1a28c: 97ffc9d9 bl 0xc9f0 1a290: 51000788 sub w8, w28, #0x1 1a294: 6b00039f cmp w28, w0 1a298: 1a88c01c csel w28, w0, w8, gt 1a29c: 1a9fc7e9 cset w9, le 1a2a0: 7100079f cmp w28, #0x1 1a2a4: 2900a3e9 stp w9, w8, [sp, #0x4] 1a2a8: 540000ab b.lt 0x1a2bc <.text+0xd5cc> 1a2ac: 93407f82 sxtw x2, w28 1a2b0: aa1403e0 mov x0, x20 1a2b4: aa1a03e1 mov x1, x26 1a2b8: 97ffc96a bl 0xc860 1a2bc: aa1403e0 mov x0, x20 1a2c0: 97ffc9cc bl 0xc9f0 1a2c4: 52800148 mov w8, #0xa // =10 1a2c8: 78206a88 strh w8, [x20, x0] 1a2cc: f9400268 ldr x8, [x19] 1a2d0: aa1303e0 mov x0, x19 1a2d4: aa1903e1 mov x1, x25 1a2d8: aa1a03e2 mov x2, x26 1a2dc: f942a908 ldr x8, [x8, #0x550] 1a2e0: d63f0100 blr x8 1a2e4: f9400268 ldr x8, [x19] 1a2e8: aa1303e0 mov x0, x19 1a2ec: f9403d08 ldr x8, [x8, #0x78] 1a2f0: d63f0100 blr x8 1a2f4: b5000c20 cbnz x0, 0x1a478 <.text+0xd788> 1a2f8: f9400268 ldr x8, [x19] 1a2fc: aa1303e0 mov x0, x19 1a300: aa1803e1 mov x1, x24 1a304: f9405d08 ldr x8, [x8, #0xb8] 1a308: d63f0100 blr x8 1a30c: f9400268 ldr x8, [x19] 1a310: aa1303e0 mov x0, x19 1a314: f9403d08 ldr x8, [x8, #0x78] 1a318: d63f0100 blr x8 1a31c: b5000d60 cbnz x0, 0x1a4c8 <.text+0xd7d8> 1a320: 29416be8 ldp w8, w26, [sp, #0x8] 1a324: 4b1c011c sub w28, w8, w28 1a328: b94007e8 ldr w8, [sp, #0x4] 1a32c: 7100079f cmp w28, #0x1 1a330: 2a08035a orr w26, w26, w8 1a334: 5400008b b.lt 0x1a344 <.text+0xd654> 1a338: 110006f7 add w23, w23, #0x1 1a33c: 6b1602ff cmp w23, w22 1a340: 54fff54b b.lt 0x1a1e8 <.text+0xd4f8> 1a344: 3607e5ba tbz w26, #0x0, 0x19ff8 <.text+0xd308> 1a348: f0000528 adrp x8, 0xc1000 1a34c: aa0803f3 mov x19, x8 1a350: f941fa62 ldr x2, [x19, #0x3f0] 1a354: b00003a1 adrp x1, 0x8f000 1a358: 91322821 add x1, x1, #0xc8a 1a35c: 528000a0 mov w0, #0x5 // =5 1a360: 97ffee54 bl 0x15cb0 <.text+0x8fc0> 1a364: f941fa73 ldr x19, [x19, #0x3f0] 1a368: aa1303e0 mov x0, x19 1a36c: 97ffc9a1 bl 0xc9f0 1a370: aa0003e2 mov x2, x0 1a374: aa1403e0 mov x0, x20 1a378: aa1303e1 mov x1, x19 1a37c: 97ffc939 bl 0xc860 1a380: 17ffff1e b 0x19ff8 <.text+0xd308> 1a384: b00003a1 adrp x1, 0x8f000 1a388: 900003c2 adrp x2, 0x92000 1a38c: 91322821 add x1, x1, #0xc8a 1a390: 9123bc42 add x2, x2, #0x8ef 1a394: 321f07e0 orr w0, wzr, #0x6 1a398: 97ffee46 bl 0x15cb0 <.text+0x8fc0> 1a39c: f9400268 ldr x8, [x19] 1a3a0: aa1303e0 mov x0, x19 1a3a4: f9404108 ldr x8, [x8, #0x80] 1a3a8: d63f0100 blr x8 1a3ac: f9400268 ldr x8, [x19] 1a3b0: aa1303e0 mov x0, x19 1a3b4: f9404508 ldr x8, [x8, #0x88] 1a3b8: d63f0100 blr x8 1a3bc: b00003a1 adrp x1, 0x8f000 1a3c0: b00003c2 adrp x2, 0x93000 1a3c4: 91322821 add x1, x1, #0xc8a 1a3c8: 9103e042 add x2, x2, #0xf8 1a3cc: 14000026 b 0x1a464 <.text+0xd774> 1a3d0: b00003a1 adrp x1, 0x8f000 1a3d4: 900003c2 adrp x2, 0x92000 1a3d8: 91322821 add x1, x1, #0xc8a 1a3dc: 9123bc42 add x2, x2, #0x8ef 1a3e0: 321f07e0 orr w0, wzr, #0x6 1a3e4: 97ffee33 bl 0x15cb0 <.text+0x8fc0> 1a3e8: f9400268 ldr x8, [x19] 1a3ec: aa1303e0 mov x0, x19 1a3f0: f9404108 ldr x8, [x8, #0x80] 1a3f4: d63f0100 blr x8 1a3f8: f9400268 ldr x8, [x19] 1a3fc: aa1303e0 mov x0, x19 1a400: f9404508 ldr x8, [x8, #0x88] 1a404: d63f0100 blr x8 1a408: b00003a1 adrp x1, 0x8f000 1a40c: b00003c2 adrp x2, 0x93000 1a410: 91322821 add x1, x1, #0xc8a 1a414: 91044042 add x2, x2, #0x110 1a418: 14000013 b 0x1a464 <.text+0xd774> 1a41c: b00003a1 adrp x1, 0x8f000 1a420: 900003c2 adrp x2, 0x92000 1a424: 91322821 add x1, x1, #0xc8a 1a428: 9123bc42 add x2, x2, #0x8ef 1a42c: 321f07e0 orr w0, wzr, #0x6 1a430: 97ffee20 bl 0x15cb0 <.text+0x8fc0> 1a434: f9400268 ldr x8, [x19] 1a438: aa1303e0 mov x0, x19 1a43c: f9404108 ldr x8, [x8, #0x80] 1a440: d63f0100 blr x8 1a444: f9400268 ldr x8, [x19] 1a448: aa1303e0 mov x0, x19 1a44c: f9404508 ldr x8, [x8, #0x88] 1a450: d63f0100 blr x8 1a454: b00003a1 adrp x1, 0x8f000 1a458: b00003c2 adrp x2, 0x93000 1a45c: 91322821 add x1, x1, #0xc8a 1a460: 91049042 add x2, x2, #0x124 1a464: 321f07e0 orr w0, wzr, #0x6 1a468: 97ffee12 bl 0x15cb0 <.text+0x8fc0> 1a46c: aa1403e0 mov x0, x20 1a470: 97ffc9ec bl 0xcc20 1a474: 17fffee0 b 0x19ff4 <.text+0xd304> 1a478: b00003b5 adrp x21, 0x8f000 1a47c: 91322ab5 add x21, x21, #0xc8a 1a480: 900003c2 adrp x2, 0x92000 1a484: 9123bc42 add x2, x2, #0x8ef 1a488: 321f07e0 orr w0, wzr, #0x6 1a48c: aa1503e1 mov x1, x21 1a490: 97ffee08 bl 0x15cb0 <.text+0x8fc0> 1a494: f9400268 ldr x8, [x19] 1a498: aa1303e0 mov x0, x19 1a49c: f9404108 ldr x8, [x8, #0x80] 1a4a0: d63f0100 blr x8 1a4a4: f9400268 ldr x8, [x19] 1a4a8: aa1303e0 mov x0, x19 1a4ac: f9404508 ldr x8, [x8, #0x88] 1a4b0: d63f0100 blr x8 1a4b4: b00003c2 adrp x2, 0x93000 1a4b8: 9104d842 add x2, x2, #0x136 1a4bc: 321f07e0 orr w0, wzr, #0x6 1a4c0: aa1503e1 mov x1, x21 1a4c4: 17ffffe9 b 0x1a468 <.text+0xd778> 1a4c8: b00003b5 adrp x21, 0x8f000 1a4cc: 91322ab5 add x21, x21, #0xc8a 1a4d0: 900003c2 adrp x2, 0x92000 1a4d4: 9123bc42 add x2, x2, #0x8ef 1a4d8: 321f07e0 orr w0, wzr, #0x6 1a4dc: aa1503e1 mov x1, x21 1a4e0: 97ffedf4 bl 0x15cb0 <.text+0x8fc0> 1a4e4: f9400268 ldr x8, [x19] 1a4e8: aa1303e0 mov x0, x19 1a4ec: f9404108 ldr x8, [x8, #0x80] 1a4f0: d63f0100 blr x8 1a4f4: f9400268 ldr x8, [x19] 1a4f8: aa1303e0 mov x0, x19 1a4fc: f9404508 ldr x8, [x8, #0x88] 1a500: d63f0100 blr x8 1a504: 900003c2 adrp x2, 0x92000 1a508: b00003c3 adrp x3, 0x93000 1a50c: 91252c42 add x2, x2, #0x94b 1a510: 91052063 add x3, x3, #0x148 1a514: 321f07e0 orr w0, wzr, #0x6 1a518: aa1503e1 mov x1, x21 1a51c: 97ffede5 bl 0x15cb0 <.text+0x8fc0> 1a520: 17ffffd3 b 0x1a46c <.text+0xd77c> 1a524: f81d0ff5 str x21, [sp, #-0x30]! 1a528: a9014ff4 stp x20, x19, [sp, #0x10] 1a52c: a9027bfd stp x29, x30, [sp, #0x20] 1a530: 910083fd add x29, sp, #0x20 1a534: 90000555 adrp x21, 0xc2000 1a538: 913242b5 add x21, x21, #0xc90 1a53c: f9403ea8 ldr x8, [x21, #0x78] 1a540: aa0003f3 mov x19, x0 1a544: b4000228 cbz x8, 0x1a588 <.text+0xd898> 1a548: f94026a8 ldr x8, [x21, #0x48] 1a54c: b4000608 cbz x8, 0x1a60c <.text+0xd91c> 1a550: f94042a8 ldr x8, [x21, #0x80] 1a554: b40009e8 cbz x8, 0x1a690 <.text+0xd9a0> 1a558: f9402aa8 ldr x8, [x21, #0x50] 1a55c: b40011a8 cbz x8, 0x1a790 <.text+0xdaa0> 1a560: f9402ea8 ldr x8, [x21, #0x58] 1a564: b4001a88 cbz x8, 0x1a8b4 <.text+0xdbc4> 1a568: f94032a8 ldr x8, [x21, #0x60] 1a56c: b4002268 cbz x8, 0x1a9b8 <.text+0xdcc8> 1a570: f94036a8 ldr x8, [x21, #0x68] 1a574: b4002748 cbz x8, 0x1aa5c <.text+0xdd6c> 1a578: f9403aa8 ldr x8, [x21, #0x70] 1a57c: b4002b88 cbz x8, 0x1aaec <.text+0xddfc> 1a580: 320003e0 orr w0, wzr, #0x1 1a584: 1400019c b 0x1abf4 <.text+0xdf04> 1a588: f9400268 ldr x8, [x19] 1a58c: b00003c1 adrp x1, 0x93000 1a590: 91189c21 add x1, x1, #0x627 1a594: aa1303e0 mov x0, x19 1a598: f9401908 ldr x8, [x8, #0x30] 1a59c: d63f0100 blr x8 1a5a0: f9400268 ldr x8, [x19] 1a5a4: aa0003f4 mov x20, x0 1a5a8: aa1303e0 mov x0, x19 1a5ac: f9403d08 ldr x8, [x8, #0x78] 1a5b0: d63f0100 blr x8 1a5b4: b4000b00 cbz x0, 0x1a714 <.text+0xda24> 1a5b8: b00003a1 adrp x1, 0x8f000 1a5bc: 900003c2 adrp x2, 0x92000 1a5c0: 91322821 add x1, x1, #0xc8a 1a5c4: 9123bc42 add x2, x2, #0x8ef 1a5c8: 321f07e0 orr w0, wzr, #0x6 1a5cc: 97ffedb9 bl 0x15cb0 <.text+0x8fc0> 1a5d0: f9400268 ldr x8, [x19] 1a5d4: aa1303e0 mov x0, x19 1a5d8: f9404108 ldr x8, [x8, #0x80] 1a5dc: d63f0100 blr x8 1a5e0: f9400268 ldr x8, [x19] 1a5e4: aa1303e0 mov x0, x19 1a5e8: f9404508 ldr x8, [x8, #0x88] 1a5ec: d63f0100 blr x8 1a5f0: b00003a1 adrp x1, 0x8f000 1a5f4: 900003c2 adrp x2, 0x92000 1a5f8: 91322821 add x1, x1, #0xc8a 1a5fc: 91244442 add x2, x2, #0x911 1a600: b00003c3 adrp x3, 0x93000 1a604: 91189c63 add x3, x3, #0x627 1a608: 140000a8 b 0x1a8a8 <.text+0xdbb8> 1a60c: f9400268 ldr x8, [x19] 1a610: b00003c1 adrp x1, 0x93000 1a614: 91197421 add x1, x1, #0x65d 1a618: aa1303e0 mov x0, x19 1a61c: f9401908 ldr x8, [x8, #0x30] 1a620: d63f0100 blr x8 1a624: f9400268 ldr x8, [x19] 1a628: aa0003f4 mov x20, x0 1a62c: aa1303e0 mov x0, x19 1a630: f9403d08 ldr x8, [x8, #0x78] 1a634: d63f0100 blr x8 1a638: b4000f80 cbz x0, 0x1a828 <.text+0xdb38> 1a63c: b00003a1 adrp x1, 0x8f000 1a640: 900003c2 adrp x2, 0x92000 1a644: 91322821 add x1, x1, #0xc8a 1a648: 9123bc42 add x2, x2, #0x8ef 1a64c: 321f07e0 orr w0, wzr, #0x6 1a650: 97ffed98 bl 0x15cb0 <.text+0x8fc0> 1a654: f9400268 ldr x8, [x19] 1a658: aa1303e0 mov x0, x19 1a65c: f9404108 ldr x8, [x8, #0x80] 1a660: d63f0100 blr x8 1a664: f9400268 ldr x8, [x19] 1a668: aa1303e0 mov x0, x19 1a66c: f9404508 ldr x8, [x8, #0x88] 1a670: d63f0100 blr x8 1a674: b00003a1 adrp x1, 0x8f000 1a678: 900003c2 adrp x2, 0x92000 1a67c: b00003c3 adrp x3, 0x93000 1a680: 91322821 add x1, x1, #0xc8a 1a684: 91244442 add x2, x2, #0x911 1a688: 91197463 add x3, x3, #0x65d 1a68c: 14000087 b 0x1a8a8 <.text+0xdbb8> 1a690: f9400268 ldr x8, [x19] 1a694: b00003c1 adrp x1, 0x93000 1a698: 911a6421 add x1, x1, #0x699 1a69c: aa1303e0 mov x0, x19 1a6a0: f9401908 ldr x8, [x8, #0x30] 1a6a4: d63f0100 blr x8 1a6a8: f9400268 ldr x8, [x19] 1a6ac: aa0003f4 mov x20, x0 1a6b0: aa1303e0 mov x0, x19 1a6b4: f9403d08 ldr x8, [x8, #0x78] 1a6b8: d63f0100 blr x8 1a6bc: b4001480 cbz x0, 0x1a94c <.text+0xdc5c> 1a6c0: b00003a1 adrp x1, 0x8f000 1a6c4: 900003c2 adrp x2, 0x92000 1a6c8: 91322821 add x1, x1, #0xc8a 1a6cc: 9123bc42 add x2, x2, #0x8ef 1a6d0: 321f07e0 orr w0, wzr, #0x6 1a6d4: 97ffed77 bl 0x15cb0 <.text+0x8fc0> 1a6d8: f9400268 ldr x8, [x19] 1a6dc: aa1303e0 mov x0, x19 1a6e0: f9404108 ldr x8, [x8, #0x80] 1a6e4: d63f0100 blr x8 1a6e8: f9400268 ldr x8, [x19] 1a6ec: aa1303e0 mov x0, x19 1a6f0: f9404508 ldr x8, [x8, #0x88] 1a6f4: d63f0100 blr x8 1a6f8: b00003a1 adrp x1, 0x8f000 1a6fc: 900003c2 adrp x2, 0x92000 1a700: b00003c3 adrp x3, 0x93000 1a704: 91322821 add x1, x1, #0xc8a 1a708: 91244442 add x2, x2, #0x911 1a70c: 911a6463 add x3, x3, #0x699 1a710: 14000066 b 0x1a8a8 <.text+0xdbb8> 1a714: b4fff6f4 cbz x20, 0x1a5f0 <.text+0xd900> 1a718: f9400268 ldr x8, [x19] 1a71c: aa1303e0 mov x0, x19 1a720: aa1403e1 mov x1, x20 1a724: f9405508 ldr x8, [x8, #0xa8] 1a728: d63f0100 blr x8 1a72c: f9003ea0 str x0, [x21, #0x78] 1a730: f9400268 ldr x8, [x19] 1a734: aa1303e0 mov x0, x19 1a738: f9403d08 ldr x8, [x8, #0x78] 1a73c: d63f0100 blr x8 1a740: b4001ca0 cbz x0, 0x1aad4 <.text+0xdde4> 1a744: b00003a1 adrp x1, 0x8f000 1a748: 900003c2 adrp x2, 0x92000 1a74c: 91322821 add x1, x1, #0xc8a 1a750: 9123bc42 add x2, x2, #0x8ef 1a754: 321f07e0 orr w0, wzr, #0x6 1a758: 97ffed56 bl 0x15cb0 <.text+0x8fc0> 1a75c: f9400268 ldr x8, [x19] 1a760: aa1303e0 mov x0, x19 1a764: f9404108 ldr x8, [x8, #0x80] 1a768: d63f0100 blr x8 1a76c: f9400268 ldr x8, [x19] 1a770: aa1303e0 mov x0, x19 1a774: f9404508 ldr x8, [x8, #0x88] 1a778: d63f0100 blr x8 1a77c: b00003a1 adrp x1, 0x8f000 1a780: 900003c2 adrp x2, 0x92000 1a784: 91322821 add x1, x1, #0xc8a 1a788: 91270842 add x2, x2, #0x9c2 1a78c: 17ffff9d b 0x1a600 <.text+0xd910> 1a790: f9400268 ldr x8, [x19] 1a794: f94026a1 ldr x1, [x21, #0x48] 1a798: b00003c2 adrp x2, 0x93000 1a79c: b00003c3 adrp x3, 0x93000 1a7a0: f941c508 ldr x8, [x8, #0x388] 1a7a4: 911b6442 add x2, x2, #0x6d9 1a7a8: 911b9463 add x3, x3, #0x6e5 1a7ac: aa1303e0 mov x0, x19 1a7b0: d63f0100 blr x8 1a7b4: f9002aa0 str x0, [x21, #0x50] 1a7b8: f9400268 ldr x8, [x19] 1a7bc: aa1303e0 mov x0, x19 1a7c0: f9403d08 ldr x8, [x8, #0x78] 1a7c4: d63f0100 blr x8 1a7c8: b4001440 cbz x0, 0x1aa50 <.text+0xdd60> 1a7cc: b00003a1 adrp x1, 0x8f000 1a7d0: 900003c2 adrp x2, 0x92000 1a7d4: 91322821 add x1, x1, #0xc8a 1a7d8: 9123bc42 add x2, x2, #0x8ef 1a7dc: 321f07e0 orr w0, wzr, #0x6 1a7e0: 97ffed34 bl 0x15cb0 <.text+0x8fc0> 1a7e4: f9400268 ldr x8, [x19] 1a7e8: aa1303e0 mov x0, x19 1a7ec: f9404108 ldr x8, [x8, #0x80] 1a7f0: d63f0100 blr x8 1a7f4: f9400268 ldr x8, [x19] 1a7f8: aa1303e0 mov x0, x19 1a7fc: f9404508 ldr x8, [x8, #0x88] 1a800: d63f0100 blr x8 1a804: b00003a1 adrp x1, 0x8f000 1a808: 900003c2 adrp x2, 0x92000 1a80c: b00003c3 adrp x3, 0x93000 1a810: b00003c4 adrp x4, 0x93000 1a814: 91322821 add x1, x1, #0xc8a 1a818: 91289c42 add x2, x2, #0xa27 1a81c: 911b6463 add x3, x3, #0x6d9 1a820: 911b9484 add x4, x4, #0x6e5 1a824: 140000f1 b 0x1abe8 <.text+0xdef8> 1a828: b4fff274 cbz x20, 0x1a674 <.text+0xd984> 1a82c: f9400268 ldr x8, [x19] 1a830: aa1303e0 mov x0, x19 1a834: aa1403e1 mov x1, x20 1a838: f9405508 ldr x8, [x8, #0xa8] 1a83c: d63f0100 blr x8 1a840: f90026a0 str x0, [x21, #0x48] 1a844: f9400268 ldr x8, [x19] 1a848: aa1303e0 mov x0, x19 1a84c: f9403d08 ldr x8, [x8, #0x78] 1a850: d63f0100 blr x8 1a854: b4001880 cbz x0, 0x1ab64 <.text+0xde74> 1a858: b00003a1 adrp x1, 0x8f000 1a85c: 900003c2 adrp x2, 0x92000 1a860: 91322821 add x1, x1, #0xc8a 1a864: 9123bc42 add x2, x2, #0x8ef 1a868: 321f07e0 orr w0, wzr, #0x6 1a86c: 97ffed11 bl 0x15cb0 <.text+0x8fc0> 1a870: f9400268 ldr x8, [x19] 1a874: aa1303e0 mov x0, x19 1a878: f9404108 ldr x8, [x8, #0x80] 1a87c: d63f0100 blr x8 1a880: f9400268 ldr x8, [x19] 1a884: aa1303e0 mov x0, x19 1a888: f9404508 ldr x8, [x8, #0x88] 1a88c: d63f0100 blr x8 1a890: b00003a1 adrp x1, 0x8f000 1a894: 900003c2 adrp x2, 0x92000 1a898: b00003c3 adrp x3, 0x93000 1a89c: 91322821 add x1, x1, #0xc8a 1a8a0: 91270842 add x2, x2, #0x9c2 1a8a4: 91197463 add x3, x3, #0x65d 1a8a8: 321f07e0 orr w0, wzr, #0x6 1a8ac: 97ffed01 bl 0x15cb0 <.text+0x8fc0> 1a8b0: 140000d0 b 0x1abf0 <.text+0xdf00> 1a8b4: f9400268 ldr x8, [x19] 1a8b8: f94026a1 ldr x1, [x21, #0x48] 1a8bc: b00003c2 adrp x2, 0x93000 1a8c0: b00003c3 adrp x3, 0x93000 1a8c4: f9408508 ldr x8, [x8, #0x108] 1a8c8: 911c9442 add x2, x2, #0x725 1a8cc: 911cfc63 add x3, x3, #0x73f 1a8d0: aa1303e0 mov x0, x19 1a8d4: d63f0100 blr x8 1a8d8: f9002ea0 str x0, [x21, #0x58] 1a8dc: f9400268 ldr x8, [x19] 1a8e0: aa1303e0 mov x0, x19 1a8e4: f9403d08 ldr x8, [x8, #0x78] 1a8e8: d63f0100 blr x8 1a8ec: b4000fa0 cbz x0, 0x1aae0 <.text+0xddf0> 1a8f0: b00003a1 adrp x1, 0x8f000 1a8f4: 900003c2 adrp x2, 0x92000 1a8f8: 91322821 add x1, x1, #0xc8a 1a8fc: 9123bc42 add x2, x2, #0x8ef 1a900: 321f07e0 orr w0, wzr, #0x6 1a904: 97ffeceb bl 0x15cb0 <.text+0x8fc0> 1a908: f9400268 ldr x8, [x19] 1a90c: aa1303e0 mov x0, x19 1a910: f9404108 ldr x8, [x8, #0x80] 1a914: d63f0100 blr x8 1a918: f9400268 ldr x8, [x19] 1a91c: aa1303e0 mov x0, x19 1a920: f9404508 ldr x8, [x8, #0x88] 1a924: d63f0100 blr x8 1a928: b00003a1 adrp x1, 0x8f000 1a92c: 900003c2 adrp x2, 0x92000 1a930: b00003c3 adrp x3, 0x93000 1a934: b00003c4 adrp x4, 0x93000 1a938: 91322821 add x1, x1, #0xc8a 1a93c: 9124a842 add x2, x2, #0x92a 1a940: 911c9463 add x3, x3, #0x725 1a944: 911cfc84 add x4, x4, #0x73f 1a948: 140000a8 b 0x1abe8 <.text+0xdef8> 1a94c: b4ffed74 cbz x20, 0x1a6f8 <.text+0xda08> 1a950: f9400268 ldr x8, [x19] 1a954: aa1303e0 mov x0, x19 1a958: aa1403e1 mov x1, x20 1a95c: f9405508 ldr x8, [x8, #0xa8] 1a960: d63f0100 blr x8 1a964: f90042a0 str x0, [x21, #0x80] 1a968: f9400268 ldr x8, [x19] 1a96c: aa1303e0 mov x0, x19 1a970: f9403d08 ldr x8, [x8, #0x78] 1a974: d63f0100 blr x8 1a978: b4001020 cbz x0, 0x1ab7c <.text+0xde8c> 1a97c: b00003a1 adrp x1, 0x8f000 1a980: 900003c2 adrp x2, 0x92000 1a984: 91322821 add x1, x1, #0xc8a 1a988: 9123bc42 add x2, x2, #0x8ef 1a98c: 321f07e0 orr w0, wzr, #0x6 1a990: 97ffecc8 bl 0x15cb0 <.text+0x8fc0> 1a994: f9400268 ldr x8, [x19] 1a998: aa1303e0 mov x0, x19 1a99c: f9404108 ldr x8, [x8, #0x80] 1a9a0: d63f0100 blr x8 1a9a4: f9400268 ldr x8, [x19] 1a9a8: aa1303e0 mov x0, x19 1a9ac: f9404508 ldr x8, [x8, #0x88] 1a9b0: d63f0100 blr x8 1a9b4: 14000074 b 0x1ab84 <.text+0xde94> 1a9b8: f9400268 ldr x8, [x19] 1a9bc: f94042a1 ldr x1, [x21, #0x80] 1a9c0: b00003c2 adrp x2, 0x93000 1a9c4: b00003c3 adrp x3, 0x93000 1a9c8: f9408508 ldr x8, [x8, #0x108] 1a9cc: 911e0c42 add x2, x2, #0x783 1a9d0: 911e6863 add x3, x3, #0x79a 1a9d4: aa1303e0 mov x0, x19 1a9d8: d63f0100 blr x8 1a9dc: f90032a0 str x0, [x21, #0x60] 1a9e0: f9400268 ldr x8, [x19] 1a9e4: aa1303e0 mov x0, x19 1a9e8: f9403d08 ldr x8, [x8, #0x78] 1a9ec: d63f0100 blr x8 1a9f0: b4000c00 cbz x0, 0x1ab70 <.text+0xde80> 1a9f4: b00003a1 adrp x1, 0x8f000 1a9f8: 900003c2 adrp x2, 0x92000 1a9fc: 91322821 add x1, x1, #0xc8a 1aa00: 9123bc42 add x2, x2, #0x8ef 1aa04: 321f07e0 orr w0, wzr, #0x6 1aa08: 97ffecaa bl 0x15cb0 <.text+0x8fc0> 1aa0c: f9400268 ldr x8, [x19] 1aa10: aa1303e0 mov x0, x19 1aa14: f9404108 ldr x8, [x8, #0x80] 1aa18: d63f0100 blr x8 1aa1c: f9400268 ldr x8, [x19] 1aa20: aa1303e0 mov x0, x19 1aa24: f9404508 ldr x8, [x8, #0x88] 1aa28: d63f0100 blr x8 1aa2c: b00003a1 adrp x1, 0x8f000 1aa30: 900003c2 adrp x2, 0x92000 1aa34: b00003c3 adrp x3, 0x93000 1aa38: b00003c4 adrp x4, 0x93000 1aa3c: 91322821 add x1, x1, #0xc8a 1aa40: 9124a842 add x2, x2, #0x92a 1aa44: 911e0c63 add x3, x3, #0x783 1aa48: 911e6884 add x4, x4, #0x79a 1aa4c: 14000067 b 0x1abe8 <.text+0xdef8> 1aa50: f9402aa8 ldr x8, [x21, #0x50] 1aa54: b5ffd868 cbnz x8, 0x1a560 <.text+0xd870> 1aa58: 17ffff6b b 0x1a804 <.text+0xdb14> 1aa5c: f9400268 ldr x8, [x19] 1aa60: f94042a1 ldr x1, [x21, #0x80] 1aa64: b00003c2 adrp x2, 0x93000 1aa68: f00003a3 adrp x3, 0x91000 1aa6c: f9408508 ldr x8, [x8, #0x108] 1aa70: 91213442 add x2, x2, #0x84d 1aa74: 9100a863 add x3, x3, #0x2a 1aa78: aa1303e0 mov x0, x19 1aa7c: d63f0100 blr x8 1aa80: f90036a0 str x0, [x21, #0x68] 1aa84: f9400268 ldr x8, [x19] 1aa88: aa1303e0 mov x0, x19 1aa8c: f9403d08 ldr x8, [x8, #0x78] 1aa90: d63f0100 blr x8 1aa94: b4000840 cbz x0, 0x1ab9c <.text+0xdeac> 1aa98: b00003a1 adrp x1, 0x8f000 1aa9c: 900003c2 adrp x2, 0x92000 1aaa0: 91322821 add x1, x1, #0xc8a 1aaa4: 9123bc42 add x2, x2, #0x8ef 1aaa8: 321f07e0 orr w0, wzr, #0x6 1aaac: 97ffec81 bl 0x15cb0 <.text+0x8fc0> 1aab0: f9400268 ldr x8, [x19] 1aab4: aa1303e0 mov x0, x19 1aab8: f9404108 ldr x8, [x8, #0x80] 1aabc: d63f0100 blr x8 1aac0: f9400268 ldr x8, [x19] 1aac4: aa1303e0 mov x0, x19 1aac8: f9404508 ldr x8, [x8, #0x88] 1aacc: d63f0100 blr x8 1aad0: 14000035 b 0x1aba4 <.text+0xdeb4> 1aad4: f9403ea8 ldr x8, [x21, #0x78] 1aad8: b5ffd388 cbnz x8, 0x1a548 <.text+0xd858> 1aadc: 17ffff28 b 0x1a77c <.text+0xda8c> 1aae0: f9402ea8 ldr x8, [x21, #0x58] 1aae4: b5ffd428 cbnz x8, 0x1a568 <.text+0xd878> 1aae8: 17ffff90 b 0x1a928 <.text+0xdc38> 1aaec: f9400268 ldr x8, [x19] 1aaf0: f94042a1 ldr x1, [x21, #0x80] 1aaf4: b00003c2 adrp x2, 0x93000 1aaf8: f00003a3 adrp x3, 0x91000 1aafc: f9408508 ldr x8, [x8, #0x108] 1ab00: 91215c42 add x2, x2, #0x857 1ab04: 9100a863 add x3, x3, #0x2a 1ab08: aa1303e0 mov x0, x19 1ab0c: d63f0100 blr x8 1ab10: f9003aa0 str x0, [x21, #0x70] 1ab14: f9400268 ldr x8, [x19] 1ab18: aa1303e0 mov x0, x19 1ab1c: f9403d08 ldr x8, [x8, #0x78] 1ab20: d63f0100 blr x8 1ab24: b40004e0 cbz x0, 0x1abc0 <.text+0xded0> 1ab28: b00003a1 adrp x1, 0x8f000 1ab2c: 900003c2 adrp x2, 0x92000 1ab30: 91322821 add x1, x1, #0xc8a 1ab34: 9123bc42 add x2, x2, #0x8ef 1ab38: 321f07e0 orr w0, wzr, #0x6 1ab3c: 97ffec5d bl 0x15cb0 <.text+0x8fc0> 1ab40: f9400268 ldr x8, [x19] 1ab44: aa1303e0 mov x0, x19 1ab48: f9404108 ldr x8, [x8, #0x80] 1ab4c: d63f0100 blr x8 1ab50: f9400268 ldr x8, [x19] 1ab54: aa1303e0 mov x0, x19 1ab58: f9404508 ldr x8, [x8, #0x88] 1ab5c: d63f0100 blr x8 1ab60: 1400001a b 0x1abc8 <.text+0xded8> 1ab64: f94026a8 ldr x8, [x21, #0x48] 1ab68: b5ffcf48 cbnz x8, 0x1a550 <.text+0xd860> 1ab6c: 17ffff49 b 0x1a890 <.text+0xdba0> 1ab70: f94032a8 ldr x8, [x21, #0x60] 1ab74: b5ffcfe8 cbnz x8, 0x1a570 <.text+0xd880> 1ab78: 17ffffad b 0x1aa2c <.text+0xdd3c> 1ab7c: f94042a8 ldr x8, [x21, #0x80] 1ab80: b5ffcec8 cbnz x8, 0x1a558 <.text+0xd868> 1ab84: b00003a1 adrp x1, 0x8f000 1ab88: 900003c2 adrp x2, 0x92000 1ab8c: b00003c3 adrp x3, 0x93000 1ab90: 91322821 add x1, x1, #0xc8a 1ab94: 91270842 add x2, x2, #0x9c2 1ab98: 17fffedd b 0x1a70c <.text+0xda1c> 1ab9c: f94036a8 ldr x8, [x21, #0x68] 1aba0: b5ffcec8 cbnz x8, 0x1a578 <.text+0xd888> 1aba4: b00003a1 adrp x1, 0x8f000 1aba8: 900003c2 adrp x2, 0x92000 1abac: b00003c3 adrp x3, 0x93000 1abb0: 91322821 add x1, x1, #0xc8a 1abb4: 9124a842 add x2, x2, #0x92a 1abb8: 91213463 add x3, x3, #0x84d 1abbc: 14000009 b 0x1abe0 <.text+0xdef0> 1abc0: f9403aa8 ldr x8, [x21, #0x70] 1abc4: b5ffcde8 cbnz x8, 0x1a580 <.text+0xd890> 1abc8: b00003a1 adrp x1, 0x8f000 1abcc: 900003c2 adrp x2, 0x92000 1abd0: b00003c3 adrp x3, 0x93000 1abd4: 91322821 add x1, x1, #0xc8a 1abd8: 9124a842 add x2, x2, #0x92a 1abdc: 91215c63 add x3, x3, #0x857 1abe0: f00003a4 adrp x4, 0x91000 1abe4: 9100a884 add x4, x4, #0x2a 1abe8: 321f07e0 orr w0, wzr, #0x6 1abec: 97ffec31 bl 0x15cb0 <.text+0x8fc0> 1abf0: 2a1f03e0 mov w0, wzr 1abf4: a9427bfd ldp x29, x30, [sp, #0x20] 1abf8: a9414ff4 ldp x20, x19, [sp, #0x10] 1abfc: f84307f5 ldr x21, [sp], #0x30 1ac00: d65f03c0 ret 1ac04: 90000548 adrp x8, 0xc2000 1ac08: 91324108 add x8, x8, #0xc90 1ac0c: f9403d00 ldr x0, [x8, #0x78] 1ac10: d65f03c0 ret 1ac14: a9bb67fc stp x28, x25, [sp, #-0x50]! 1ac18: a9015ff8 stp x24, x23, [sp, #0x10] 1ac1c: a90257f6 stp x22, x21, [sp, #0x20] 1ac20: a9034ff4 stp x20, x19, [sp, #0x30] 1ac24: a9047bfd stp x29, x30, [sp, #0x40] 1ac28: 910103fd add x29, sp, #0x40 1ac2c: d1401fff sub sp, sp, #0x7, lsl #12 // =0x7000 1ac30: d12283ff sub sp, sp, #0x8a0 1ac34: d53bd057 mrs x23, TPIDR_EL0 1ac38: f94016e8 ldr x8, [x23, #0x28] 1ac3c: aa0203f5 mov x21, x2 1ac40: aa0103f3 mov x19, x1 1ac44: aa0003f4 mov x20, x0 1ac48: 2a1f03e0 mov w0, wzr 1ac4c: f81b83a8 stur x8, [x29, #-0x48] 1ac50: b4000bd4 cbz x20, 0x1adc8 <.text+0xe0d8> 1ac54: b4000bb3 cbz x19, 0x1adc8 <.text+0xe0d8> 1ac58: b4000b95 cbz x21, 0x1adc8 <.text+0xe0d8> 1ac5c: 90000558 adrp x24, 0xc2000 1ac60: f9469308 ldr x8, [x24, #0xd20] 1ac64: b50003a8 cbnz x8, 0x1acd8 <.text+0xdfe8> 1ac68: b00003a1 adrp x1, 0x8f000 1ac6c: b00003c2 adrp x2, 0x93000 1ac70: 91322821 add x1, x1, #0xc8a 1ac74: 91247442 add x2, x2, #0x91d 1ac78: 321e03e0 orr w0, wzr, #0x4 1ac7c: 97ffec0d bl 0x15cb0 <.text+0x8fc0> 1ac80: 90000559 adrp x25, 0xc2000 1ac84: 91348339 add x25, x25, #0xd20 1ac88: 91002336 add x22, x25, #0x8 1ac8c: aa1603e0 mov x0, x22 1ac90: 97ffc700 bl 0xc890 1ac94: f9400328 ldr x8, [x25] 1ac98: b5000108 cbnz x8, 0x1acb8 <.text+0xdfc8> 1ac9c: 32150fe0 orr w0, wzr, #0x7800 1aca0: 97ffeb7c bl 0x15a90 <.text+0x8da0> 1aca4: b00003c1 adrp x1, 0x93000 1aca8: 91224421 add x1, x1, #0x891 1acac: 320007e2 orr w2, wzr, #0x3 1acb0: f9069300 str x0, [x24, #0xd20] 1acb4: 97ffeb9c bl 0x15b24 <.text+0x8e34> 1acb8: aa1603e0 mov x0, x22 1acbc: 97ffc801 bl 0xccc0 1acc0: b00003a1 adrp x1, 0x8f000 1acc4: b00003c2 adrp x2, 0x93000 1acc8: 91322821 add x1, x1, #0xc8a 1accc: 9124c842 add x2, x2, #0x932 1acd0: 321e03e0 orr w0, wzr, #0x4 1acd4: 97ffebf7 bl 0x15cb0 <.text+0x8fc0> 1acd8: 910063e0 add x0, sp, #0x18 1acdc: 32150fe2 orr w2, wzr, #0x7800 1ace0: 2a1f03e1 mov w1, wzr 1ace4: 97ffc79f bl 0xcb60 1ace8: d10323a0 sub x0, x29, #0xc8 1acec: 321903e2 orr w2, wzr, #0x80 1acf0: 2a1f03e1 mov w1, wzr 1acf4: 97ffc79b bl 0xcb60 1acf8: aa1f03e0 mov x0, xzr 1acfc: 97ffc5e1 bl 0xc480 1ad00: f9000be0 str x0, [sp, #0x10] 1ad04: 910043e0 add x0, sp, #0x10 1ad08: 97ffc75e bl 0xca80 1ad0c: b00003c2 adrp x2, 0x93000 1ad10: aa0003e3 mov x3, x0 1ad14: 91259042 add x2, x2, #0x964 1ad18: d10323a0 sub x0, x29, #0xc8 1ad1c: 321903e1 orr w1, wzr, #0x80 1ad20: 97ffc638 bl 0xc600 1ad24: 97ffc597 bl 0xc380 1ad28: 2a0003f6 mov w22, w0 1ad2c: 97ffc4c9 bl 0xc050 1ad30: b00003c2 adrp x2, 0x93000 1ad34: 2a0003e5 mov w5, w0 1ad38: 9125cc42 add x2, x2, #0x973 1ad3c: 910063e0 add x0, sp, #0x18 1ad40: 32150fe1 orr w1, wzr, #0x7800 1ad44: d10323a3 sub x3, x29, #0xc8 1ad48: 2a1603e4 mov w4, w22 1ad4c: aa1403e6 mov x6, x20 1ad50: aa1303e7 mov x7, x19 1ad54: f90003f5 str x21, [sp] 1ad58: 97ffc586 bl 0xc370 1ad5c: 2a0003f3 mov w19, w0 1ad60: 37f80273 tbnz w19, #0x1f, 0x1adac <.text+0xe0bc> 1ad64: 90000555 adrp x21, 0xc2000 1ad68: 913482b5 add x21, x21, #0xd20 1ad6c: 910022b4 add x20, x21, #0x8 1ad70: aa1403e0 mov x0, x20 1ad74: 97ffc6c7 bl 0xc890 1ad78: f94002a0 ldr x0, [x21] 1ad7c: 910063e1 add x1, sp, #0x18 1ad80: 2a1303e2 mov w2, w19 1ad84: 97ffeb68 bl 0x15b24 <.text+0x8e34> 1ad88: f94002a0 ldr x0, [x21] 1ad8c: b00003c1 adrp x1, 0x93000 1ad90: 91224421 add x1, x1, #0x891 1ad94: 320007e2 orr w2, wzr, #0x3 1ad98: 97ffeb63 bl 0x15b24 <.text+0x8e34> 1ad9c: aa1403e0 mov x0, x20 1ada0: 97ffc7c8 bl 0xccc0 1ada4: 320003e0 orr w0, wzr, #0x1 1ada8: 14000008 b 0x1adc8 <.text+0xe0d8> 1adac: b00003a1 adrp x1, 0x8f000 1adb0: b00003c2 adrp x2, 0x93000 1adb4: 91322821 add x1, x1, #0xc8a 1adb8: 91219c42 add x2, x2, #0x867 1adbc: 321f07e0 orr w0, wzr, #0x6 1adc0: 97ffebbc bl 0x15cb0 <.text+0x8fc0> 1adc4: 2a1f03e0 mov w0, wzr 1adc8: f94016e8 ldr x8, [x23, #0x28] 1adcc: f85b83a9 ldur x9, [x29, #-0x48] 1add0: eb09011f cmp x8, x9 1add4: 54000121 b.ne 0x1adf8 <.text+0xe108> 1add8: 91401fff add sp, sp, #0x7, lsl #12 // =0x7000 1addc: 912283ff add sp, sp, #0x8a0 1ade0: a9447bfd ldp x29, x30, [sp, #0x40] 1ade4: a9434ff4 ldp x20, x19, [sp, #0x30] 1ade8: a94257f6 ldp x22, x21, [sp, #0x20] 1adec: a9415ff8 ldp x24, x23, [sp, #0x10] 1adf0: a8c567fc ldp x28, x25, [sp], #0x50 1adf4: d65f03c0 ret 1adf8: 97ffc5de bl 0xc570 <__stack_chk_fail@plt> 1adfc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1ae00: a9014ff4 stp x20, x19, [sp, #0x10] 1ae04: a9027bfd stp x29, x30, [sp, #0x20] 1ae08: 910083fd add x29, sp, #0x20 1ae0c: aa0003f3 mov x19, x0 1ae10: b40005f3 cbz x19, 0x1aecc <.text+0xe1dc> 1ae14: 90000555 adrp x21, 0xc2000 1ae18: f94692a8 ldr x8, [x21, #0xd20] 1ae1c: b50003a8 cbnz x8, 0x1ae90 <.text+0xe1a0> 1ae20: b00003a1 adrp x1, 0x8f000 1ae24: b00003c2 adrp x2, 0x93000 1ae28: 91322821 add x1, x1, #0xc8a 1ae2c: 91247442 add x2, x2, #0x91d 1ae30: 321e03e0 orr w0, wzr, #0x4 1ae34: 97ffeb9f bl 0x15cb0 <.text+0x8fc0> 1ae38: 90000556 adrp x22, 0xc2000 1ae3c: 913482d6 add x22, x22, #0xd20 1ae40: 910022d4 add x20, x22, #0x8 1ae44: aa1403e0 mov x0, x20 1ae48: 97ffc692 bl 0xc890 1ae4c: f94002c8 ldr x8, [x22] 1ae50: b5000108 cbnz x8, 0x1ae70 <.text+0xe180> 1ae54: 32150fe0 orr w0, wzr, #0x7800 1ae58: 97ffeb0e bl 0x15a90 <.text+0x8da0> 1ae5c: b00003c1 adrp x1, 0x93000 1ae60: 91224421 add x1, x1, #0x891 1ae64: 320007e2 orr w2, wzr, #0x3 1ae68: f90692a0 str x0, [x21, #0xd20] 1ae6c: 97ffeb2e bl 0x15b24 <.text+0x8e34> 1ae70: aa1403e0 mov x0, x20 1ae74: 97ffc793 bl 0xccc0 1ae78: b00003a1 adrp x1, 0x8f000 1ae7c: b00003c2 adrp x2, 0x93000 1ae80: 91322821 add x1, x1, #0xc8a 1ae84: 9124c842 add x2, x2, #0x932 1ae88: 321e03e0 orr w0, wzr, #0x4 1ae8c: 97ffeb89 bl 0x15cb0 <.text+0x8fc0> 1ae90: 90000555 adrp x21, 0xc2000 1ae94: 913482b5 add x21, x21, #0xd20 1ae98: 910022b4 add x20, x21, #0x8 1ae9c: aa1403e0 mov x0, x20 1aea0: 97ffc67c bl 0xc890 1aea4: f94002b5 ldr x21, [x21] 1aea8: aa1303e0 mov x0, x19 1aeac: 97ffc6d1 bl 0xc9f0 1aeb0: aa0003e2 mov x2, x0 1aeb4: aa1503e0 mov x0, x21 1aeb8: aa1303e1 mov x1, x19 1aebc: 97ffeb1a bl 0x15b24 <.text+0x8e34> 1aec0: aa1403e0 mov x0, x20 1aec4: 97ffc77f bl 0xccc0 1aec8: 320003e0 orr w0, wzr, #0x1 1aecc: a9427bfd ldp x29, x30, [sp, #0x20] 1aed0: a9414ff4 ldp x20, x19, [sp, #0x10] 1aed4: a8c357f6 ldp x22, x21, [sp], #0x30 1aed8: d65f03c0 ret 1aedc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1aee0: a9014ff4 stp x20, x19, [sp, #0x10] 1aee4: a9027bfd stp x29, x30, [sp, #0x20] 1aee8: 910083fd add x29, sp, #0x20 1aeec: 90000548 adrp x8, 0xc2000 1aef0: f9469108 ldr x8, [x8, #0xd20] 1aef4: aa0003f3 mov x19, x0 1aef8: b4000168 cbz x8, 0x1af24 <.text+0xe234> 1aefc: b4000213 cbz x19, 0x1af3c <.text+0xe24c> 1af00: b9400108 ldr w8, [x8] 1af04: 6b01011f cmp w8, w1 1af08: 540001e9 b.ls 0x1af44 <.text+0xe254> 1af0c: b00003a1 adrp x1, 0x8f000 1af10: b00003c2 adrp x2, 0x93000 1af14: 91322821 add x1, x1, #0xc8a 1af18: 9122e042 add x2, x2, #0x8b8 1af1c: 321f07e0 orr w0, wzr, #0x6 1af20: 14000006 b 0x1af38 <.text+0xe248> 1af24: b00003a1 adrp x1, 0x8f000 1af28: b00003c2 adrp x2, 0x93000 1af2c: 91322821 add x1, x1, #0xc8a 1af30: 91225442 add x2, x2, #0x895 1af34: 321e03e0 orr w0, wzr, #0x4 1af38: 97ffeb5e bl 0x15cb0 <.text+0x8fc0> 1af3c: 2a1f03e0 mov w0, wzr 1af40: 1400001d b 0x1afb4 <.text+0xe2c4> 1af44: 90000556 adrp x22, 0xc2000 1af48: 913482d6 add x22, x22, #0xd20 1af4c: 910022d4 add x20, x22, #0x8 1af50: aa1403e0 mov x0, x20 1af54: 97ffc64f bl 0xc890 1af58: f94002c0 ldr x0, [x22] 1af5c: b00003c1 adrp x1, 0x93000 1af60: 91224421 add x1, x1, #0x891 1af64: 320007e2 orr w2, wzr, #0x3 1af68: b9401015 ldr w21, [x0, #0x10] 1af6c: 97ffeb03 bl 0x15b78 <.text+0x8e88> 1af70: f94002c8 ldr x8, [x22] 1af74: 11000c02 add w2, w0, #0x3 1af78: aa1303e1 mov x1, x19 1af7c: 2a1503e3 mov w3, w21 1af80: aa0803e0 mov x0, x8 1af84: 97ffeb1f bl 0x15c00 <.text+0x8f10> 1af88: 2a0003f3 mov w19, w0 1af8c: aa1403e0 mov x0, x20 1af90: 97ffc74c bl 0xccc0 1af94: b00003a1 adrp x1, 0x8f000 1af98: b00003c2 adrp x2, 0x93000 1af9c: 91310021 add x1, x1, #0xc40 1afa0: 91239c42 add x2, x2, #0x8e7 1afa4: 320007e0 orr w0, wzr, #0x3 1afa8: 2a1303e3 mov w3, w19 1afac: 97ffeb41 bl 0x15cb0 <.text+0x8fc0> 1afb0: 320003e0 orr w0, wzr, #0x1 1afb4: a9427bfd ldp x29, x30, [sp, #0x20] 1afb8: a9414ff4 ldp x20, x19, [sp, #0x10] 1afbc: a8c357f6 ldp x22, x21, [sp], #0x30 1afc0: d65f03c0 ret 1afc4: 90000548 adrp x8, 0xc2000 1afc8: f9469108 ldr x8, [x8, #0xd20] 1afcc: b40002c8 cbz x8, 0x1b024 <.text+0xe334> 1afd0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1afd4: a9017bfd stp x29, x30, [sp, #0x10] 1afd8: 910043fd add x29, sp, #0x10 1afdc: 90000554 adrp x20, 0xc2000 1afe0: 91348294 add x20, x20, #0xd20 1afe4: 91002293 add x19, x20, #0x8 1afe8: aa1303e0 mov x0, x19 1afec: 97ffc629 bl 0xc890 1aff0: f9400280 ldr x0, [x20] 1aff4: 97ffeabe bl 0x15aec <.text+0x8dfc> 1aff8: aa1303e0 mov x0, x19 1affc: f900029f str xzr, [x20] 1b000: 97ffc730 bl 0xccc0 1b004: a9417bfd ldp x29, x30, [sp, #0x10] 1b008: 900003a1 adrp x1, 0x8f000 1b00c: 900003c2 adrp x2, 0x93000 1b010: 91322821 add x1, x1, #0xc8a 1b014: 91241842 add x2, x2, #0x906 1b018: 321e03e0 orr w0, wzr, #0x4 1b01c: a8c24ff4 ldp x20, x19, [sp], #0x20 1b020: 17ffeb24 b 0x15cb0 <.text+0x8fc0> 1b024: d65f03c0 ret 1b028: a9ba6ffc stp x28, x27, [sp, #-0x60]! 1b02c: a90167fa stp x26, x25, [sp, #0x10] 1b030: a9025ff8 stp x24, x23, [sp, #0x20] 1b034: a90357f6 stp x22, x21, [sp, #0x30] 1b038: a9044ff4 stp x20, x19, [sp, #0x40] 1b03c: a9057bfd stp x29, x30, [sp, #0x50] 1b040: 910143fd add x29, sp, #0x50 1b044: 321e03e0 orr w0, wzr, #0x4 1b048: 320003e1 orr w1, wzr, #0x1 1b04c: 2a1f03e2 mov w2, wzr 1b050: 2a1f03e3 mov w3, wzr 1b054: 2a1f03e4 mov w4, wzr 1b058: 97ffc57a bl 0xc640 1b05c: 900003a1 adrp x1, 0x8f000 1b060: 900003c2 adrp x2, 0x93000 1b064: 91322821 add x1, x1, #0xc8a 1b068: 9127c042 add x2, x2, #0x9f0 1b06c: 321e03e0 orr w0, wzr, #0x4 1b070: 97ffeb10 bl 0x15cb0 <.text+0x8fc0> 1b074: 97ffc4c3 bl 0xc380 1b078: 2a0003f3 mov w19, w0 1b07c: 320003e0 orr w0, wzr, #0x1 1b080: 321803e1 orr w1, wzr, #0x100 1b084: 97ffc427 bl 0xc120 1b088: aa0003f4 mov x20, x0 1b08c: b4000134 cbz x20, 0x1b0b0 <.text+0xe3c0> 1b090: 900003c2 adrp x2, 0x93000 1b094: 91284442 add x2, x2, #0xa11 1b098: 321803e1 orr w1, wzr, #0x100 1b09c: aa1403e0 mov x0, x20 1b0a0: 2a1303e3 mov w3, w19 1b0a4: 97ffc4b3 bl 0xc370 1b0a8: 7100001f cmp w0, #0x0 1b0ac: 54000f8d b.le 0x1b29c <.text+0xe5ac> 1b0b0: aa1403e0 mov x0, x20 1b0b4: 97ffc577 bl 0xc690 1b0b8: aa0003f3 mov x19, x0 1b0bc: b4000d93 cbz x19, 0x1b26c <.text+0xe57c> 1b0c0: 97ffc3e4 bl 0xc050 1b0c4: 2a0003f4 mov w20, w0 1b0c8: aa1303e0 mov x0, x19 1b0cc: 97ffc645 bl 0xc9e0 1b0d0: aa0003f9 mov x25, x0 1b0d4: b4000c59 cbz x25, 0x1b25c <.text+0xe56c> 1b0d8: 900003d5 adrp x21, 0x93000 1b0dc: f00003d6 adrp x22, 0x96000 1b0e0: 900003b7 adrp x23, 0x8f000 1b0e4: 900003da adrp x26, 0x93000 1b0e8: 1280001c mov w28, #-0x1 // =-1 1b0ec: 913fceb5 add x21, x21, #0xff3 1b0f0: 9125bed6 add x22, x22, #0x96f 1b0f4: 5280015b mov w27, #0xa // =10 1b0f8: 91322af7 add x23, x23, #0xc8a 1b0fc: 912ab35a add x26, x26, #0xaac 1b100: 2a1c03f8 mov w24, w28 1b104: 91004f3c add x28, x25, #0x13 1b108: aa1c03e0 mov x0, x28 1b10c: aa1503e1 mov x1, x21 1b110: 97ffc5b8 bl 0xc7f0 1b114: 34000300 cbz w0, 0x1b174 <.text+0xe484> 1b118: aa1c03e0 mov x0, x28 1b11c: aa1603e1 mov x1, x22 1b120: 97ffc5b4 bl 0xc7f0 1b124: 34000280 cbz w0, 0x1b174 <.text+0xe484> 1b128: 39400389 ldrb w9, [x28] 1b12c: 34000249 cbz w9, 0x1b174 <.text+0xe484> 1b130: 2a1f03ea mov w10, wzr 1b134: 91005328 add x8, x25, #0x14 1b138: 5100c12b sub w11, w9, #0x30 1b13c: 12001d6b and w11, w11, #0xff 1b140: 7100257f cmp w11, #0x9 1b144: 54000188 b.hi 0x1b174 <.text+0xe484> 1b148: 1b1b2549 madd w9, w10, w27, w9 1b14c: 5100c13c sub w28, w9, #0x30 1b150: 6b0a039f cmp w28, w10 1b154: 5400010b b.lt 0x1b174 <.text+0xe484> 1b158: 38401509 ldrb w9, [x8], #0x1 1b15c: 2a1c03ea mov w10, w28 1b160: 35fffec9 cbnz w9, 0x1b138 <.text+0xe448> 1b164: 6b1c031f cmp w24, w28 1b168: 54000060 b.eq 0x1b174 <.text+0xe484> 1b16c: 6b1c029f cmp w20, w28 1b170: 540000c1 b.ne 0x1b188 <.text+0xe498> 1b174: aa1303e0 mov x0, x19 1b178: 97ffc61a bl 0xc9e0 1b17c: aa0003f9 mov x25, x0 1b180: b5fffc39 cbnz x25, 0x1b104 <.text+0xe414> 1b184: 14000036 b 0x1b25c <.text+0xe56c> 1b188: 900003c2 adrp x2, 0x93000 1b18c: 321e03e0 orr w0, wzr, #0x4 1b190: aa1703e1 mov x1, x23 1b194: 9129dc42 add x2, x2, #0xa77 1b198: 2a1c03e3 mov w3, w28 1b19c: 97ffeac5 bl 0x15cb0 <.text+0x8fc0> 1b1a0: 97ffc464 bl 0xc330 <__errno@plt> 1b1a4: aa0003f9 mov x25, x0 1b1a8: 321c03e0 orr w0, wzr, #0x10 1b1ac: 2a1c03e1 mov w1, w28 1b1b0: aa1f03e2 mov x2, xzr 1b1b4: aa1f03e3 mov x3, xzr 1b1b8: b900033f str wzr, [x25] 1b1bc: 97ffc3d1 bl 0xc100 1b1c0: b4000180 cbz x0, 0x1b1f0 <.text+0xe500> 1b1c4: b9400320 ldr w0, [x25] 1b1c8: 34000140 cbz w0, 0x1b1f0 <.text+0xe500> 1b1cc: 97ffc449 bl 0xc2f0 1b1d0: b00003c2 adrp x2, 0x94000 1b1d4: aa0003e4 mov x4, x0 1b1d8: 321e03e0 orr w0, wzr, #0x4 1b1dc: aa1703e1 mov x1, x23 1b1e0: 91110042 add x2, x2, #0x440 1b1e4: 2a1c03e3 mov w3, w28 1b1e8: 97ffeab2 bl 0x15cb0 <.text+0x8fc0> 1b1ec: 1400000e b 0x1b224 <.text+0xe534> 1b1f0: 320203e2 orr w2, wzr, #0x40000000 1b1f4: 2a1c03e0 mov w0, w28 1b1f8: aa1f03e1 mov x1, xzr 1b1fc: 97ffc649 bl 0xcb20 1b200: 36f801a0 tbz w0, #0x1f, 0x1b234 <.text+0xe544> 1b204: b9400328 ldr w8, [x25] 1b208: 7100111f cmp w8, #0x4 1b20c: 54ffff20 b.eq 0x1b1f0 <.text+0xe500> 1b210: 52800220 mov w0, #0x11 // =17 1b214: 2a1c03e1 mov w1, w28 1b218: aa1f03e2 mov x2, xzr 1b21c: aa1f03e3 mov x3, xzr 1b220: 97ffc3b8 bl 0xc100 1b224: 321e03e0 orr w0, wzr, #0x4 1b228: aa1703e1 mov x1, x23 1b22c: aa1a03e2 mov x2, x26 1b230: 14000005 b 0x1b244 <.text+0xe554> 1b234: 900003c2 adrp x2, 0x93000 1b238: 321e03e0 orr w0, wzr, #0x4 1b23c: aa1703e1 mov x1, x23 1b240: 912a2842 add x2, x2, #0xa8a 1b244: 2a1c03e3 mov w3, w28 1b248: 97ffea9a bl 0x15cb0 <.text+0x8fc0> 1b24c: aa1303e0 mov x0, x19 1b250: 97ffc5e4 bl 0xc9e0 1b254: aa0003f9 mov x25, x0 1b258: b5fff559 cbnz x25, 0x1b100 <.text+0xe410> 1b25c: aa1303e0 mov x0, x19 1b260: 97ffc420 bl 0xc2e0 1b264: 320003e0 orr w0, wzr, #0x1 1b268: 14000019 b 0x1b2cc <.text+0xe5dc> 1b26c: 97ffc431 bl 0xc330 <__errno@plt> 1b270: b9400000 ldr w0, [x0] 1b274: 97ffc41f bl 0xc2f0 1b278: 900003a1 adrp x1, 0x8f000 1b27c: 900003c2 adrp x2, 0x93000 1b280: aa0003e4 mov x4, x0 1b284: 91322821 add x1, x1, #0xc8a 1b288: 91294442 add x2, x2, #0xa51 1b28c: 528000a0 mov w0, #0x5 // =5 1b290: aa1403e3 mov x3, x20 1b294: 97ffea87 bl 0x15cb0 <.text+0x8fc0> 1b298: 1400000c b 0x1b2c8 <.text+0xe5d8> 1b29c: 97ffc425 bl 0xc330 <__errno@plt> 1b2a0: b9400000 ldr w0, [x0] 1b2a4: 97ffc413 bl 0xc2f0 1b2a8: 900003a1 adrp x1, 0x8f000 1b2ac: 900003c2 adrp x2, 0x93000 1b2b0: aa0003e4 mov x4, x0 1b2b4: 91322821 add x1, x1, #0xc8a 1b2b8: 91287c42 add x2, x2, #0xa1f 1b2bc: 528000a0 mov w0, #0x5 // =5 1b2c0: 2a1303e3 mov w3, w19 1b2c4: 97ffea7b bl 0x15cb0 <.text+0x8fc0> 1b2c8: 2a1f03e0 mov w0, wzr 1b2cc: a9457bfd ldp x29, x30, [sp, #0x50] 1b2d0: a9444ff4 ldp x20, x19, [sp, #0x40] 1b2d4: a94357f6 ldp x22, x21, [sp, #0x30] 1b2d8: a9425ff8 ldp x24, x23, [sp, #0x20] 1b2dc: a94167fa ldp x26, x25, [sp, #0x10] 1b2e0: a8c66ffc ldp x28, x27, [sp], #0x60 1b2e4: d65f03c0 ret 1b2e8: 51000408 sub w8, w0, #0x1 1b2ec: 7100711f cmp w8, #0x1c 1b2f0: 540000a8 b.hi 0x1b304 <.text+0xe614> 1b2f4: f0000509 adrp x9, 0xbe000 1b2f8: 9136c129 add x9, x9, #0xdb0 1b2fc: f868d920 ldr x0, [x9, w8, sxtw #3] 1b300: d65f03c0 ret 1b304: b0000400 adrp x0, 0x9c000 1b308: 9108a400 add x0, x0, #0x229 1b30c: d65f03c0 ret 1b310: 7100003f cmp w1, #0x0 1b314: 5400024d b.le 0x1b35c <.text+0xe66c> 1b318: 51001008 sub w8, w0, #0x4 1b31c: 900003c0 adrp x0, 0x93000 1b320: 7100651f cmp w8, #0x19 1b324: 9136b800 add x0, x0, #0xdae 1b328: 540007a8 b.hi 0x1b41c <.text+0xe72c> 1b32c: 900003c9 adrp x9, 0x93000 1b330: 91262129 add x9, x9, #0x988 1b334: b8a87928 ldrsw x8, [x9, x8, lsl #2] 1b338: 8b090108 add x8, x8, x9 1b33c: d61f0100 br x8 1b340: 51000428 sub w8, w1, #0x1 1b344: 7100211f cmp w8, #0x8 1b348: 540007a2 b.hs 0x1b43c <.text+0xe74c> 1b34c: f0000509 adrp x9, 0xbe000 1b350: 913b4129 add x9, x9, #0xed0 1b354: f868d920 ldr x0, [x9, w8, sxtw #3] 1b358: d65f03c0 ret 1b35c: 11001028 add w8, w1, #0x4 1b360: 7100151f cmp w8, #0x5 1b364: 540000a2 b.hs 0x1b378 <.text+0xe688> 1b368: f0000509 adrp x9, 0xbe000 1b36c: 913a8129 add x9, x9, #0xea0 1b370: f868d920 ldr x0, [x9, w8, sxtw #3] 1b374: d65f03c0 ret 1b378: 900003c0 adrp x0, 0x93000 1b37c: 912e7c00 add x0, x0, #0xb9f 1b380: d65f03c0 ret 1b384: 900003c8 adrp x8, 0x93000 1b388: 900003c9 adrp x9, 0x93000 1b38c: 91340908 add x8, x8, #0xd02 1b390: 9133dd29 add x9, x9, #0xcf7 1b394: 7100083f cmp w1, #0x2 1b398: 900003ca adrp x10, 0x93000 1b39c: 9133b14a add x10, x10, #0xcec 1b3a0: 9a880128 csel x8, x9, x8, eq 1b3a4: 7100043f cmp w1, #0x1 1b3a8: 9a880140 csel x0, x10, x8, eq 1b3ac: d65f03c0 ret 1b3b0: 51000428 sub w8, w1, #0x1 1b3b4: 71000d1f cmp w8, #0x3 1b3b8: 54000482 b.hs 0x1b448 <.text+0xe758> 1b3bc: f0000509 adrp x9, 0xbe000 1b3c0: 913e8129 add x9, x9, #0xfa0 1b3c4: f868d920 ldr x0, [x9, w8, sxtw #3] 1b3c8: d65f03c0 ret 1b3cc: 51000428 sub w8, w1, #0x1 1b3d0: 7100211f cmp w8, #0x8 1b3d4: 54000402 b.hs 0x1b454 <.text+0xe764> 1b3d8: f0000509 adrp x9, 0xbe000 1b3dc: 913c4129 add x9, x9, #0xf10 1b3e0: f868d920 ldr x0, [x9, w8, sxtw #3] 1b3e4: d65f03c0 ret 1b3e8: 51000428 sub w8, w1, #0x1 1b3ec: 7100191f cmp w8, #0x6 1b3f0: 54000382 b.hs 0x1b460 <.text+0xe770> 1b3f4: f0000509 adrp x9, 0xbe000 1b3f8: 913f0129 add x9, x9, #0xfc0 1b3fc: f868d920 ldr x0, [x9, w8, sxtw #3] 1b400: d65f03c0 ret 1b404: 51000428 sub w8, w1, #0x1 1b408: 7100191f cmp w8, #0x6 1b40c: 54000302 b.hs 0x1b46c <.text+0xe77c> 1b410: f0000509 adrp x9, 0xbe000 1b414: 913fc129 add x9, x9, #0xff0 1b418: f868d920 ldr x0, [x9, w8, sxtw #3] 1b41c: d65f03c0 ret 1b420: 51000428 sub w8, w1, #0x1 1b424: 7100251f cmp w8, #0x9 1b428: 54000282 b.hs 0x1b478 <.text+0xe788> 1b42c: f0000509 adrp x9, 0xbe000 1b430: 913d4129 add x9, x9, #0xf50 1b434: f868d920 ldr x0, [x9, w8, sxtw #3] 1b438: d65f03c0 ret 1b43c: 900003c0 adrp x0, 0x93000 1b440: 91301000 add x0, x0, #0xc04 1b444: d65f03c0 ret 1b448: 900003c0 adrp x0, 0x93000 1b44c: 91337400 add x0, x0, #0xcdd 1b450: d65f03c0 ret 1b454: 900003c0 adrp x0, 0x93000 1b458: 9131ac00 add x0, x0, #0xc6b 1b45c: d65f03c0 ret 1b460: 900003c0 adrp x0, 0x93000 1b464: 91356400 add x0, x0, #0xd59 1b468: d65f03c0 ret 1b46c: 900003c0 adrp x0, 0x93000 1b470: 91367800 add x0, x0, #0xd9e 1b474: d65f03c0 ret 1b478: 900003c0 adrp x0, 0x93000 1b47c: 9132b000 add x0, x0, #0xcac 1b480: d65f03c0 ret 1b484: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1b488: 910003fd mov x29, sp 1b48c: 97ffc3a9 bl 0xc330 <__errno@plt> 1b490: b9400000 ldr w0, [x0] 1b494: 7100041f cmp w0, #0x1 1b498: 5400006b b.lt 0x1b4a4 <.text+0xe7b4> 1b49c: a8c17bfd ldp x29, x30, [sp], #0x10 1b4a0: 17ffc394 b 0xc2f0 1b4a4: d00003e0 adrp x0, 0x99000 1b4a8: 9101bc00 add x0, x0, #0x6f 1b4ac: a8c17bfd ldp x29, x30, [sp], #0x10 1b4b0: d65f03c0 ret 1b4b4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1b4b8: 910003fd mov x29, sp 1b4bc: 97ffc39d bl 0xc330 <__errno@plt> 1b4c0: b900001f str wzr, [x0] 1b4c4: a8c17bfd ldp x29, x30, [sp], #0x10 1b4c8: d65f03c0 ret 1b4cc: f81d0ff5 str x21, [sp, #-0x30]! 1b4d0: a9014ff4 stp x20, x19, [sp, #0x10] 1b4d4: a9027bfd stp x29, x30, [sp, #0x20] 1b4d8: 910083fd add x29, sp, #0x20 1b4dc: 2a0003f5 mov w21, w0 1b4e0: 71000abf cmp w21, #0x2 1b4e4: 5400006a b.ge 0x1b4f0 <.text+0xe800> 1b4e8: aa1f03f3 mov x19, xzr 1b4ec: 14000027 b 0x1b588 <.text+0xe898> 1b4f0: 320003e0 orr w0, wzr, #0x1 1b4f4: 321403e1 orr w1, wzr, #0x1000 1b4f8: 97ffc30a bl 0xc120 1b4fc: aa0003f4 mov x20, x0 1b500: 320003e0 orr w0, wzr, #0x1 1b504: 321903e1 orr w1, wzr, #0x80 1b508: 97ffc306 bl 0xc120 1b50c: 900003c2 adrp x2, 0x93000 1b510: aa0003f3 mov x19, x0 1b514: 9136f042 add x2, x2, #0xdbc 1b518: 321403e1 orr w1, wzr, #0x1000 1b51c: aa1403e0 mov x0, x20 1b520: 2a1503e3 mov w3, w21 1b524: 97ffc393 bl 0xc370 1b528: d0000401 adrp x1, 0x9d000 1b52c: 913f2021 add x1, x1, #0xfc8 1b530: aa1403e0 mov x0, x20 1b534: 97ffc58f bl 0xcb70 1b538: aa0003f5 mov x21, x0 1b53c: b40000f5 cbz x21, 0x1b558 <.text+0xe868> 1b540: 321903e1 orr w1, wzr, #0x80 1b544: aa1303e0 mov x0, x19 1b548: aa1503e2 mov x2, x21 1b54c: 97ffc40d bl 0xc580 1b550: aa1503e0 mov x0, x21 1b554: 97ffc3eb bl 0xc500 1b558: aa1403e0 mov x0, x20 1b55c: 97ffc5b1 bl 0xcc20 1b560: b4000153 cbz x19, 0x1b588 <.text+0xe898> 1b564: aa1303e0 mov x0, x19 1b568: 97ffc522 bl 0xc9f0 1b56c: b2607fe8 mov x8, #-0x100000000 // =-4294967296 1b570: 8b008108 add x8, x8, x0, lsl #32 1b574: 9360fd08 asr x8, x8, #32 1b578: 38686a69 ldrb w9, [x19, x8] 1b57c: 7100293f cmp w9, #0xa 1b580: 54000041 b.ne 0x1b588 <.text+0xe898> 1b584: 38286a7f strb wzr, [x19, x8] 1b588: aa1303e0 mov x0, x19 1b58c: a9427bfd ldp x29, x30, [sp, #0x20] 1b590: a9414ff4 ldp x20, x19, [sp, #0x10] 1b594: f84307f5 ldr x21, [sp], #0x30 1b598: d65f03c0 ret 1b59c: f81d0ff5 str x21, [sp, #-0x30]! 1b5a0: a9014ff4 stp x20, x19, [sp, #0x10] 1b5a4: a9027bfd stp x29, x30, [sp, #0x20] 1b5a8: 910083fd add x29, sp, #0x20 1b5ac: 2a0003f5 mov w21, w0 1b5b0: 71000abf cmp w21, #0x2 1b5b4: 5400006a b.ge 0x1b5c0 <.text+0xe8d0> 1b5b8: aa1f03f4 mov x20, xzr 1b5bc: 14000027 b 0x1b658 <.text+0xe968> 1b5c0: 320003e0 orr w0, wzr, #0x1 1b5c4: 321403e1 orr w1, wzr, #0x1000 1b5c8: 97ffc2d6 bl 0xc120 1b5cc: aa0003f3 mov x19, x0 1b5d0: 320003e0 orr w0, wzr, #0x1 1b5d4: 321703e1 orr w1, wzr, #0x200 1b5d8: 97ffc2d2 bl 0xc120 1b5dc: 900003c2 adrp x2, 0x93000 1b5e0: aa0003f4 mov x20, x0 1b5e4: 91372842 add x2, x2, #0xdca 1b5e8: 321403e1 orr w1, wzr, #0x1000 1b5ec: aa1303e0 mov x0, x19 1b5f0: 2a1503e3 mov w3, w21 1b5f4: 97ffc35f bl 0xc370 1b5f8: d0000401 adrp x1, 0x9d000 1b5fc: 913f2021 add x1, x1, #0xfc8 1b600: aa1303e0 mov x0, x19 1b604: 97ffc55b bl 0xcb70 1b608: aa0003f5 mov x21, x0 1b60c: b40000f5 cbz x21, 0x1b628 <.text+0xe938> 1b610: 321703e1 orr w1, wzr, #0x200 1b614: aa1403e0 mov x0, x20 1b618: aa1503e2 mov x2, x21 1b61c: 97ffc3d9 bl 0xc580 1b620: aa1503e0 mov x0, x21 1b624: 97ffc3b7 bl 0xc500 1b628: b4000154 cbz x20, 0x1b650 <.text+0xe960> 1b62c: aa1403e0 mov x0, x20 1b630: 97ffc4f0 bl 0xc9f0 1b634: b2607fe8 mov x8, #-0x100000000 // =-4294967296 1b638: 8b008108 add x8, x8, x0, lsl #32 1b63c: 9360fd08 asr x8, x8, #32 1b640: 38686a89 ldrb w9, [x20, x8] 1b644: 7100293f cmp w9, #0xa 1b648: 54000041 b.ne 0x1b650 <.text+0xe960> 1b64c: 38286a9f strb wzr, [x20, x8] 1b650: aa1303e0 mov x0, x19 1b654: 97ffc573 bl 0xcc20 1b658: aa1403e0 mov x0, x20 1b65c: a9427bfd ldp x29, x30, [sp, #0x20] 1b660: a9414ff4 ldp x20, x19, [sp, #0x10] 1b664: f84307f5 ldr x21, [sp], #0x30 1b668: d65f03c0 ret 1b66c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1b670: a9014ff4 stp x20, x19, [sp, #0x10] 1b674: a9027bfd stp x29, x30, [sp, #0x20] 1b678: 910083fd add x29, sp, #0x20 1b67c: aa0203f4 mov x20, x2 1b680: aa0103f3 mov x19, x1 1b684: 97ffc577 bl 0xcc60 <__system_property_get@plt> 1b688: 2a0003f5 mov w21, w0 1b68c: b40001d4 cbz x20, 0x1b6c4 <.text+0xe9d4> 1b690: 710002bf cmp w21, #0x0 1b694: 5400018c b.gt 0x1b6c4 <.text+0xe9d4> 1b698: aa1403e0 mov x0, x20 1b69c: 97ffc4d5 bl 0xc9f0 1b6a0: 71016c1f cmp w0, #0x5b 1b6a4: 52800b68 mov w8, #0x5b // =91 1b6a8: 1a88b015 csel w21, w0, w8, lt 1b6ac: 93407eb6 sxtw x22, w21 1b6b0: aa1303e0 mov x0, x19 1b6b4: aa1403e1 mov x1, x20 1b6b8: aa1603e2 mov x2, x22 1b6bc: 97ffc515 bl 0xcb10 1b6c0: 38366a7f strb wzr, [x19, x22] 1b6c4: a9427bfd ldp x29, x30, [sp, #0x20] 1b6c8: a9414ff4 ldp x20, x19, [sp, #0x10] 1b6cc: 2a1503e0 mov w0, w21 1b6d0: a8c357f6 ldp x22, x21, [sp], #0x30 1b6d4: d65f03c0 ret 1b6d8: d10103ff sub sp, sp, #0x40 1b6dc: f90013f3 str x19, [sp, #0x20] 1b6e0: a9037bfd stp x29, x30, [sp, #0x30] 1b6e4: 9100c3fd add x29, sp, #0x30 1b6e8: d53bd053 mrs x19, TPIDR_EL0 1b6ec: f9401668 ldr x8, [x19, #0x28] 1b6f0: 900003c0 adrp x0, 0x93000 1b6f4: 91376c00 add x0, x0, #0xddb 1b6f8: 910023e1 add x1, sp, #0x8 1b6fc: f9000fe8 str x8, [sp, #0x18] 1b700: 97ffc558 bl 0xcc60 <__system_property_get@plt> 1b704: 7100041f cmp w0, #0x1 1b708: 540000cb b.lt 0x1b720 <.text+0xea30> 1b70c: 910023e0 add x0, sp, #0x8 1b710: 52800142 mov w2, #0xa // =10 1b714: aa1f03e1 mov x1, xzr 1b718: 97ffc2ba bl 0xc200 1b71c: 1400000a b 0x1b744 <.text+0xea54> 1b720: 900003a1 adrp x1, 0x8f000 1b724: 900003c2 adrp x2, 0x93000 1b728: b0000403 adrp x3, 0x9c000 1b72c: 91322821 add x1, x1, #0xc8a 1b730: 9137c042 add x2, x2, #0xdf0 1b734: 910b6863 add x3, x3, #0x2da 1b738: 528000a0 mov w0, #0x5 // =5 1b73c: 97ffe95d bl 0x15cb0 <.text+0x8fc0> 1b740: 528002a0 mov w0, #0x15 // =21 1b744: f9401668 ldr x8, [x19, #0x28] 1b748: f9400fe9 ldr x9, [sp, #0x18] 1b74c: eb09011f cmp x8, x9 1b750: 540000a1 b.ne 0x1b764 <.text+0xea74> 1b754: a9437bfd ldp x29, x30, [sp, #0x30] 1b758: f94013f3 ldr x19, [sp, #0x20] 1b75c: 910103ff add sp, sp, #0x40 1b760: d65f03c0 ret 1b764: 97ffc383 bl 0xc570 <__stack_chk_fail@plt> 1b768: d10603ff sub sp, sp, #0x180 1b76c: f900a3fc str x28, [sp, #0x140] 1b770: a91557f6 stp x22, x21, [sp, #0x150] 1b774: a9164ff4 stp x20, x19, [sp, #0x160] 1b778: a9177bfd stp x29, x30, [sp, #0x170] 1b77c: 9105c3fd add x29, sp, #0x170 1b780: d53bd056 mrs x22, TPIDR_EL0 1b784: f94016c8 ldr x8, [x22, #0x28] 1b788: 900003b5 adrp x21, 0x8f000 1b78c: aa0103f4 mov x20, x1 1b790: 91322ab5 add x21, x21, #0xc8a 1b794: 900003c2 adrp x2, 0x93000 1b798: 2a0003f3 mov w19, w0 1b79c: 91050283 add x3, x20, #0x140 1b7a0: 91386842 add x2, x2, #0xe1a 1b7a4: 321e03e0 orr w0, wzr, #0x4 1b7a8: aa1503e1 mov x1, x21 1b7ac: f81c83a8 stur x8, [x29, #-0x38] 1b7b0: 97ffe940 bl 0x15cb0 <.text+0x8fc0> 1b7b4: 900003c2 adrp x2, 0x93000 1b7b8: 9138d442 add x2, x2, #0xe35 1b7bc: 321e03e0 orr w0, wzr, #0x4 1b7c0: aa1503e1 mov x1, x21 1b7c4: 97ffe93b bl 0x15cb0 <.text+0x8fc0> 1b7c8: 900003c0 adrp x0, 0x93000 1b7cc: 91392800 add x0, x0, #0xe4a 1b7d0: d10253a1 sub x1, x29, #0x94 1b7d4: 97ffc523 bl 0xcc60 <__system_property_get@plt> 1b7d8: 7100001f cmp w0, #0x0 1b7dc: 540000cc b.gt 0x1b7f4 <.text+0xeb04> 1b7e0: d28dcea8 mov x8, #0x6e75 // =28277 1b7e4: f2adcd68 movk x8, #0x6e6b, lsl #16 1b7e8: f2ceede8 movk x8, #0x776f, lsl #32 1b7ec: f2e00dc8 movk x8, #0x6e, lsl #48 1b7f0: f816c3a8 stur x8, [x29, #-0x94] 1b7f4: 900003c0 adrp x0, 0x93000 1b7f8: 91397c00 add x0, x0, #0xe5f 1b7fc: 910203e1 add x1, sp, #0x80 1b800: 97ffc518 bl 0xcc60 <__system_property_get@plt> 1b804: 7100001f cmp w0, #0x0 1b808: 540000cc b.gt 0x1b820 <.text+0xeb30> 1b80c: d28dcea8 mov x8, #0x6e75 // =28277 1b810: f2adcd68 movk x8, #0x6e6b, lsl #16 1b814: f2ceede8 movk x8, #0x776f, lsl #32 1b818: f2e00dc8 movk x8, #0x6e, lsl #48 1b81c: f90043e8 str x8, [sp, #0x80] 1b820: aa1f03e0 mov x0, xzr 1b824: 97ffc317 bl 0xc480 1b828: f9001fe0 str x0, [sp, #0x38] 1b82c: 9100e3e0 add x0, sp, #0x38 1b830: 910003e1 mov x1, sp 1b834: 97ffc3af bl 0xc6f0 1b838: 900003c2 adrp x2, 0x93000 1b83c: 9139ac42 add x2, x2, #0xe6b 1b840: 910103e0 add x0, sp, #0x40 1b844: 321a03e1 orr w1, wzr, #0x40 1b848: 910003e3 mov x3, sp 1b84c: 97ffc36d bl 0xc600 1b850: 900003c2 adrp x2, 0x93000 1b854: d00003e3 adrp x3, 0x99000 1b858: 9139c442 add x2, x2, #0xe71 1b85c: 9112bc63 add x3, x3, #0x4af 1b860: 2a1303e0 mov w0, w19 1b864: 2a1f03e1 mov w1, wzr 1b868: 97ffe941 bl 0x15d6c <.text+0x907c> 1b86c: 900003c2 adrp x2, 0x93000 1b870: 913af442 add x2, x2, #0xebd 1b874: d10253a3 sub x3, x29, #0x94 1b878: 2a1303e0 mov w0, w19 1b87c: 2a1f03e1 mov w1, wzr 1b880: 97ffe93b bl 0x15d6c <.text+0x907c> 1b884: 900003c2 adrp x2, 0x93000 1b888: 913b5042 add x2, x2, #0xed4 1b88c: 910203e3 add x3, sp, #0x80 1b890: 2a1303e0 mov w0, w19 1b894: 2a1f03e1 mov w1, wzr 1b898: 97ffe935 bl 0x15d6c <.text+0x907c> 1b89c: 900003c2 adrp x2, 0x93000 1b8a0: 900003c3 adrp x3, 0x93000 1b8a4: 913b8842 add x2, x2, #0xee2 1b8a8: 913bac63 add x3, x3, #0xeeb 1b8ac: 2a1303e0 mov w0, w19 1b8b0: 2a1f03e1 mov w1, wzr 1b8b4: 97ffe92e bl 0x15d6c <.text+0x907c> 1b8b8: 900003c2 adrp x2, 0x93000 1b8bc: 913bc442 add x2, x2, #0xef1 1b8c0: 910103e3 add x3, sp, #0x40 1b8c4: 2a1303e0 mov w0, w19 1b8c8: 2a1f03e1 mov w1, wzr 1b8cc: 97ffe928 bl 0x15d6c <.text+0x907c> 1b8d0: 29409283 ldp w3, w4, [x20, #0x4] 1b8d4: 900003c2 adrp x2, 0x93000 1b8d8: 91110285 add x5, x20, #0x440 1b8dc: 91090286 add x6, x20, #0x240 1b8e0: 913bec42 add x2, x2, #0xefb 1b8e4: 2a1303e0 mov w0, w19 1b8e8: 2a1f03e1 mov w1, wzr 1b8ec: 97ffe920 bl 0x15d6c <.text+0x907c> 1b8f0: b9400e83 ldr w3, [x20, #0xc] 1b8f4: 34000243 cbz w3, 0x1b93c <.text+0xec4c> 1b8f8: b9401685 ldr w5, [x20, #0x14] 1b8fc: 900003c2 adrp x2, 0x93000 1b900: 9103a284 add x4, x20, #0xe8 1b904: 9100e286 add x6, x20, #0x38 1b908: 91040287 add x7, x20, #0x100 1b90c: 913c8c42 add x2, x2, #0xf23 1b910: 2a1303e0 mov w0, w19 1b914: 2a1f03e1 mov w1, wzr 1b918: 97ffe915 bl 0x15d6c <.text+0x907c> 1b91c: b9401283 ldr w3, [x20, #0x10] 1b920: 29431a85 ldp w5, w6, [x20, #0x18] 1b924: 900003c2 adrp x2, 0x93000 1b928: 9101a284 add x4, x20, #0x68 1b92c: 913d4842 add x2, x2, #0xf52 1b930: 2a1303e0 mov w0, w19 1b934: 2a1f03e1 mov w1, wzr 1b938: 97ffe90d bl 0x15d6c <.text+0x907c> 1b93c: f94016c8 ldr x8, [x22, #0x28] 1b940: f85c83a9 ldur x9, [x29, #-0x38] 1b944: eb09011f cmp x8, x9 1b948: 540000e1 b.ne 0x1b964 <.text+0xec74> 1b94c: a9577bfd ldp x29, x30, [sp, #0x170] 1b950: a9564ff4 ldp x20, x19, [sp, #0x160] 1b954: a95557f6 ldp x22, x21, [sp, #0x150] 1b958: f940a3fc ldr x28, [sp, #0x140] 1b95c: 910603ff add sp, sp, #0x180 1b960: d65f03c0 ret 1b964: 97ffc303 bl 0xc570 <__stack_chk_fail@plt> 1b968: d10143ff sub sp, sp, #0x50 1b96c: a90257f6 stp x22, x21, [sp, #0x20] 1b970: a9034ff4 stp x20, x19, [sp, #0x30] 1b974: a9047bfd stp x29, x30, [sp, #0x40] 1b978: 910103fd add x29, sp, #0x40 1b97c: d53bd056 mrs x22, TPIDR_EL0 1b980: f94016c8 ldr x8, [x22, #0x28] 1b984: 2a0103f5 mov w21, w1 1b988: 2a0003f4 mov w20, w0 1b98c: f9000fe8 str x8, [sp, #0x18] 1b990: 37f804f4 tbnz w20, #0x1f, 0x1ba2c <.text+0xed3c> 1b994: 900003a1 adrp x1, 0x8f000 1b998: 900003c2 adrp x2, 0x93000 1b99c: 91310021 add x1, x1, #0xc40 1b9a0: 913f0c42 add x2, x2, #0xfc3 1b9a4: 320007e0 orr w0, wzr, #0x3 1b9a8: 97ffe8c2 bl 0x15cb0 <.text+0x8fc0> 1b9ac: 97ffc2fd bl 0xc5a0 1b9b0: 2a0003f3 mov w19, w0 1b9b4: 37f80573 tbnz w19, #0x1f, 0x1ba60 <.text+0xed70> 1b9b8: 340006d3 cbz w19, 0x1ba90 <.text+0xeda0> 1b9bc: 900003a1 adrp x1, 0x8f000 1b9c0: b00003c2 adrp x2, 0x94000 1b9c4: 91310021 add x1, x1, #0xc40 1b9c8: 9103d842 add x2, x2, #0xf6 1b9cc: 320007e0 orr w0, wzr, #0x3 1b9d0: 2a1303e3 mov w3, w19 1b9d4: 97ffe8b7 bl 0x15cb0 <.text+0x8fc0> 1b9d8: 900003a1 adrp x1, 0x8f000 1b9dc: b00003c2 adrp x2, 0x94000 1b9e0: 91322821 add x1, x1, #0xc8a 1b9e4: 91043042 add x2, x2, #0x10c 1b9e8: 321e03e0 orr w0, wzr, #0x4 1b9ec: 97ffe8b1 bl 0x15cb0 <.text+0x8fc0> 1b9f0: 12800014 mov w20, #-0x1 // =-1 1b9f4: b90017f4 str w20, [sp, #0x14] 1b9f8: 5284e200 mov w0, #0x2710 // =10000 1b9fc: 97ffc3ed bl 0xc9b0 1ba00: 910053e1 add x1, sp, #0x14 1ba04: 320003e2 orr w2, wzr, #0x1 1ba08: 2a1303e0 mov w0, w19 1ba0c: 97ffc445 bl 0xcb20 1ba10: 394053e8 ldrb w8, [sp, #0x14] 1ba14: 12001908 and w8, w8, #0x7f 1ba18: 34000828 cbz w8, 0x1bb1c <.text+0xee2c> 1ba1c: 11000694 add w20, w20, #0x1 1ba20: 71031a9f cmp w20, #0xc6 1ba24: 54fffead b.le 0x1b9f8 <.text+0xed08> 1ba28: 14000043 b 0x1bb34 <.text+0xee44> 1ba2c: 97ffc241 bl 0xc330 <__errno@plt> 1ba30: b9400000 ldr w0, [x0] 1ba34: 97ffc22f bl 0xc2f0 1ba38: 900003a1 adrp x1, 0x8f000 1ba3c: 900003c2 adrp x2, 0x93000 1ba40: aa0003e4 mov x4, x0 1ba44: 91322821 add x1, x1, #0xc8a 1ba48: 913e3842 add x2, x2, #0xf8e 1ba4c: 321f07e0 orr w0, wzr, #0x6 1ba50: 2a1403e3 mov w3, w20 1ba54: 97ffe897 bl 0x15cb0 <.text+0x8fc0> 1ba58: 12800000 mov w0, #-0x1 // =-1 1ba5c: 1400006d b 0x1bc10 <.text+0xef20> 1ba60: 97ffc234 bl 0xc330 <__errno@plt> 1ba64: b9400000 ldr w0, [x0] 1ba68: 97ffc222 bl 0xc2f0 1ba6c: 900003a1 adrp x1, 0x8f000 1ba70: 900003c2 adrp x2, 0x93000 1ba74: aa0003e3 mov x3, x0 1ba78: 91322821 add x1, x1, #0xc8a 1ba7c: 913fd442 add x2, x2, #0xff5 1ba80: 321f07e0 orr w0, wzr, #0x6 1ba84: 97ffe88b bl 0x15cb0 <.text+0x8fc0> 1ba88: 321f7be0 orr w0, wzr, #0xfffffffe 1ba8c: 14000061 b 0x1bc10 <.text+0xef20> 1ba90: 320003e1 orr w1, wzr, #0x1 1ba94: 2a1403e0 mov w0, w20 1ba98: 97ffc42a bl 0xcb40 1ba9c: 360005b5 tbz w21, #0x0, 0x1bb50 <.text+0xee60> 1baa0: 9400087a bl 0x1dc88 <.text+0x10f98> 1baa4: b9400c14 ldr w20, [x0, #0xc] 1baa8: b00003c8 adrp x8, 0x94000 1baac: 91005d08 add x8, x8, #0x17 1bab0: 900003a1 adrp x1, 0x8f000 1bab4: 71006e9f cmp w20, #0x1b 1bab8: 9a88c3f3 csel x19, xzr, x8, gt 1babc: b00003c2 adrp x2, 0x94000 1bac0: 91310021 add x1, x1, #0xc40 1bac4: 91010c42 add x2, x2, #0x43 1bac8: 320007e0 orr w0, wzr, #0x3 1bacc: aa1303e3 mov x3, x19 1bad0: 97ffe878 bl 0x15cb0 <.text+0x8fc0> 1bad4: 7100729f cmp w20, #0x1c 1bad8: 5400060b b.lt 0x1bb98 <.text+0xeea8> 1badc: b00003c0 adrp x0, 0x94000 1bae0: f00003c1 adrp x1, 0x96000 1bae4: b00003c2 adrp x2, 0x94000 1bae8: b00003c3 adrp x3, 0x94000 1baec: b00003c4 adrp x4, 0x94000 1baf0: b00003c5 adrp x5, 0x94000 1baf4: b00003c6 adrp x6, 0x94000 1baf8: 91019800 add x0, x0, #0x66 1bafc: 912f5021 add x1, x1, #0xbd4 1bb00: 9101e442 add x2, x2, #0x79 1bb04: 9101f063 add x3, x3, #0x7c 1bb08: 9101fc84 add x4, x4, #0x7f 1bb0c: 910228a5 add x5, x5, #0x8a 1bb10: 91028cc6 add x6, x6, #0xa3 1bb14: aa1f03e7 mov x7, xzr 1bb18: 14000032 b 0x1bbe0 <.text+0xeef0> 1bb1c: 900003a1 adrp x1, 0x8f000 1bb20: b00003c2 adrp x2, 0x94000 1bb24: 91322821 add x1, x1, #0xc8a 1bb28: 9104d842 add x2, x2, #0x136 1bb2c: 321e03e0 orr w0, wzr, #0x4 1bb30: 97ffe860 bl 0x15cb0 <.text+0x8fc0> 1bb34: 900003a1 adrp x1, 0x8f000 1bb38: b00003c2 adrp x2, 0x94000 1bb3c: 91322821 add x1, x1, #0xc8a 1bb40: 91058c42 add x2, x2, #0x163 1bb44: 321e03e0 orr w0, wzr, #0x4 1bb48: 97ffe85a bl 0x15cb0 <.text+0x8fc0> 1bb4c: 14000030 b 0x1bc0c <.text+0xef1c> 1bb50: b00003c0 adrp x0, 0x94000 1bb54: f00003c1 adrp x1, 0x96000 1bb58: b00003c2 adrp x2, 0x94000 1bb5c: b00003c3 adrp x3, 0x94000 1bb60: b00003c4 adrp x4, 0x94000 1bb64: b00003c5 adrp x5, 0x94000 1bb68: b00003c6 adrp x6, 0x94000 1bb6c: b00003c7 adrp x7, 0x94000 1bb70: 91019800 add x0, x0, #0x66 1bb74: 912f5021 add x1, x1, #0xbd4 1bb78: 91032042 add x2, x2, #0xc8 1bb7c: 91032c63 add x3, x3, #0xcb 1bb80: 9101f084 add x4, x4, #0x7c 1bb84: 9101fca5 add x5, x5, #0x7f 1bb88: 910228c6 add x6, x6, #0x8a 1bb8c: 91028ce7 add x7, x7, #0xa3 1bb90: f90003ff str xzr, [sp] 1bb94: 14000013 b 0x1bbe0 <.text+0xeef0> 1bb98: b00003c8 adrp x8, 0x94000 1bb9c: 91028d08 add x8, x8, #0xa3 1bba0: b00003c0 adrp x0, 0x94000 1bba4: f00003c1 adrp x1, 0x96000 1bba8: b00003c2 adrp x2, 0x94000 1bbac: b00003c3 adrp x3, 0x94000 1bbb0: b00003c4 adrp x4, 0x94000 1bbb4: b00003c5 adrp x5, 0x94000 1bbb8: b00003c7 adrp x7, 0x94000 1bbbc: 91019800 add x0, x0, #0x66 1bbc0: 912f5021 add x1, x1, #0xbd4 1bbc4: 9101e442 add x2, x2, #0x79 1bbc8: 9101f063 add x3, x3, #0x7c 1bbcc: 9101fc84 add x4, x4, #0x7f 1bbd0: 910314a5 add x5, x5, #0xc5 1bbd4: 910228e7 add x7, x7, #0x8a 1bbd8: a9007fe8 stp x8, xzr, [sp] 1bbdc: aa1303e6 mov x6, x19 1bbe0: 97ffc3c8 bl 0xcb00 1bbe4: 97ffc1d3 bl 0xc330 <__errno@plt> 1bbe8: b9400000 ldr w0, [x0] 1bbec: 97ffc1c1 bl 0xc2f0 1bbf0: 900003a1 adrp x1, 0x8f000 1bbf4: b00003c2 adrp x2, 0x94000 1bbf8: aa0003e3 mov x3, x0 1bbfc: 91322821 add x1, x1, #0xc8a 1bc00: 91034042 add x2, x2, #0xd0 1bc04: 321f07e0 orr w0, wzr, #0x6 1bc08: 97ffe82a bl 0x15cb0 <.text+0x8fc0> 1bc0c: 2a1f03e0 mov w0, wzr 1bc10: f94016c8 ldr x8, [x22, #0x28] 1bc14: f9400fe9 ldr x9, [sp, #0x18] 1bc18: eb09011f cmp x8, x9 1bc1c: 540000c1 b.ne 0x1bc34 <.text+0xef44> 1bc20: a9447bfd ldp x29, x30, [sp, #0x40] 1bc24: a9434ff4 ldp x20, x19, [sp, #0x30] 1bc28: a94257f6 ldp x22, x21, [sp, #0x20] 1bc2c: 910143ff add sp, sp, #0x50 1bc30: d65f03c0 ret 1bc34: 97ffc24f bl 0xc570 <__stack_chk_fail@plt> 1bc38: b9400008 ldr w8, [x0] 1bc3c: b9400029 ldr w9, [x1] 1bc40: 4b090100 sub w0, w8, w9 1bc44: d65f03c0 ret 1bc48: d10203ff sub sp, sp, #0x80 1bc4c: a9026ffc stp x28, x27, [sp, #0x20] 1bc50: a90367fa stp x26, x25, [sp, #0x30] 1bc54: a9045ff8 stp x24, x23, [sp, #0x40] 1bc58: a90557f6 stp x22, x21, [sp, #0x50] 1bc5c: a9064ff4 stp x20, x19, [sp, #0x60] 1bc60: a9077bfd stp x29, x30, [sp, #0x70] 1bc64: 9101c3fd add x29, sp, #0x70 1bc68: 2a0303f4 mov w20, w3 1bc6c: 2a0203f7 mov w23, w2 1bc70: aa0103f3 mov x19, x1 1bc74: aa0003f5 mov x21, x0 1bc78: 2a1f03fc mov w28, wzr 1bc7c: b4001735 cbz x21, 0x1bf60 <.text+0xf270> 1bc80: b4001713 cbz x19, 0x1bf60 <.text+0xf270> 1bc84: 710006ff cmp w23, #0x1 1bc88: 540016cb b.lt 0x1bf60 <.text+0xf270> 1bc8c: 900003a1 adrp x1, 0x8f000 1bc90: b00003c2 adrp x2, 0x94000 1bc94: 91322821 add x1, x1, #0xc8a 1bc98: 91060442 add x2, x2, #0x181 1bc9c: 321e03e0 orr w0, wzr, #0x4 1bca0: aa1503e3 mov x3, x21 1bca4: 97ffe803 bl 0x15cb0 <.text+0x8fc0> 1bca8: 97ffc1b6 bl 0xc380 1bcac: 2a0003f6 mov w22, w0 1bcb0: 320003e0 orr w0, wzr, #0x1 1bcb4: 321803e1 orr w1, wzr, #0x100 1bcb8: 97ffc11a bl 0xc120 1bcbc: aa0003f8 mov x24, x0 1bcc0: b4000138 cbz x24, 0x1bce4 <.text+0xeff4> 1bcc4: 900003c2 adrp x2, 0x93000 1bcc8: 91284442 add x2, x2, #0xa11 1bccc: 321803e1 orr w1, wzr, #0x100 1bcd0: aa1803e0 mov x0, x24 1bcd4: 2a1603e3 mov w3, w22 1bcd8: 97ffc1a6 bl 0xc370 1bcdc: 7100001f cmp w0, #0x0 1bce0: 5400120d b.le 0x1bf20 <.text+0xf230> 1bce4: aa1803e0 mov x0, x24 1bce8: 97ffc26a bl 0xc690 1bcec: aa0003f6 mov x22, x0 1bcf0: b4000ff6 cbz x22, 0x1beec <.text+0xf1fc> 1bcf4: aa1603e0 mov x0, x22 1bcf8: 97ffc33a bl 0xc9e0 1bcfc: aa0003fb mov x27, x0 1bd00: b40012bb cbz x27, 0x1bf54 <.text+0xf264> 1bd04: 93407ee8 sxtw x8, w23 1bd08: 900003d7 adrp x23, 0x93000 1bd0c: f00003d8 adrp x24, 0x96000 1bd10: aa1f03f9 mov x25, xzr 1bd14: 91004269 add x9, x19, #0x10 1bd18: 913fcef7 add x23, x23, #0xff3 1bd1c: 9125bf18 add x24, x24, #0x96f 1bd20: 5280015a mov w26, #0xa // =10 1bd24: a900a7e8 stp x8, x9, [sp, #0x8] 1bd28: eb08033f cmp x25, x8 1bd2c: 540012ca b.ge 0x1bf84 <.text+0xf294> 1bd30: 927df328 and x8, x25, #0xfffffffffffffff8 1bd34: f9000fe8 str x8, [sp, #0x18] 1bd38: 91004f7c add x28, x27, #0x13 1bd3c: aa1c03e0 mov x0, x28 1bd40: aa1703e1 mov x1, x23 1bd44: 97ffc2ab bl 0xc7f0 1bd48: 34000920 cbz w0, 0x1be6c <.text+0xf17c> 1bd4c: aa1c03e0 mov x0, x28 1bd50: aa1803e1 mov x1, x24 1bd54: 97ffc2a7 bl 0xc7f0 1bd58: 340008a0 cbz w0, 0x1be6c <.text+0xf17c> 1bd5c: 39400389 ldrb w9, [x28] 1bd60: 34000869 cbz w9, 0x1be6c <.text+0xf17c> 1bd64: 2a1f03ea mov w10, wzr 1bd68: 91005368 add x8, x27, #0x14 1bd6c: 5100c12b sub w11, w9, #0x30 1bd70: 12001d6b and w11, w11, #0xff 1bd74: 7100257f cmp w11, #0x9 1bd78: 540007a8 b.hi 0x1be6c <.text+0xf17c> 1bd7c: 1b1a2549 madd w9, w10, w26, w9 1bd80: 5100c13b sub w27, w9, #0x30 1bd84: 6b0a037f cmp w27, w10 1bd88: 5400072b b.lt 0x1be6c <.text+0xf17c> 1bd8c: 38401509 ldrb w9, [x8], #0x1 1bd90: 2a1b03ea mov w10, w27 1bd94: 35fffec9 cbnz w9, 0x1bd6c <.text+0xf07c> 1bd98: 2a1b03e0 mov w0, w27 1bd9c: 97fffdcc bl 0x1b4cc <.text+0xe7dc> 1bda0: aa0003e1 mov x1, x0 1bda4: 32000fe2 orr w2, wzr, #0xf 1bda8: aa1503e0 mov x0, x21 1bdac: 97ffc0f9 bl 0xc190 1bdb0: 350005e0 cbnz w0, 0x1be6c <.text+0xf17c> 1bdb4: f100073f cmp x25, #0x1 1bdb8: 5400064b b.lt 0x1be80 <.text+0xf190> 1bdbc: 2a1f03fc mov w28, wzr 1bdc0: f100233f cmp x25, #0x8 1bdc4: aa1f03e8 mov x8, xzr 1bdc8: 54000343 b.lo 0x1be30 <.text+0xf140> 1bdcc: f9400fe9 ldr x9, [sp, #0x18] 1bdd0: b4000309 cbz x9, 0x1be30 <.text+0xf140> 1bdd4: a94123e9 ldp x9, x8, [sp, #0x10] 1bdd8: 4e040f61 dup v1.4s, w27 1bddc: 2f00e400 movi d0, #0000000000000000 1bde0: 2f00e402 movi d2, #0000000000000000 1bde4: ad7f9123 ldp q3, q4, [x9, #-0x10] 1bde8: d1002108 sub x8, x8, #0x8 1bdec: 91008129 add x9, x9, #0x20 1bdf0: 6ea18c63 cmeq v3.4s, v3.4s, v1.4s 1bdf4: 6ea18c84 cmeq v4.4s, v4.4s, v1.4s 1bdf8: 0e612863 xtn v3.4h, v3.4s 1bdfc: 0e612884 xtn v4.4h, v4.4s 1be00: 0ea31c00 orr v0.8b, v0.8b, v3.8b 1be04: 0ea41c42 orr v2.8b, v2.8b, v4.8b 1be08: b5fffee8 cbnz x8, 0x1bde4 <.text+0xf0f4> 1be0c: 0ea01c40 orr v0.8b, v2.8b, v0.8b 1be10: 2e002001 ext v1.8b, v0.8b, v0.8b, #0x4 1be14: f9400fe8 ldr x8, [sp, #0x18] 1be18: 0ea11c00 orr v0.8b, v0.8b, v1.8b 1be1c: 0e060401 dup v1.4h, v0.h[1] 1be20: 0ea11c00 orr v0.8b, v0.8b, v1.8b 1be24: eb08033f cmp x25, x8 1be28: 0e023c1c umov w28, v0.h[0] 1be2c: 54000100 b.eq 0x1be4c <.text+0xf15c> 1be30: b8687a69 ldr w9, [x19, x8, lsl #2] 1be34: 91000508 add x8, x8, #0x1 1be38: 6b1b013f cmp w9, w27 1be3c: 1a9f17e9 cset w9, eq 1be40: eb08033f cmp x25, x8 1be44: 2a09039c orr w28, w28, w9 1be48: 54ffff41 b.ne 0x1be30 <.text+0xf140> 1be4c: 900003a1 adrp x1, 0x8f000 1be50: b00003c2 adrp x2, 0x94000 1be54: 320007e0 orr w0, wzr, #0x3 1be58: 91310021 add x1, x1, #0xc40 1be5c: 9106d042 add x2, x2, #0x1b4 1be60: 2a1b03e3 mov w3, w27 1be64: 97ffe793 bl 0x15cb0 <.text+0x8fc0> 1be68: 360001bc tbz w28, #0x0, 0x1be9c <.text+0xf1ac> 1be6c: aa1603e0 mov x0, x22 1be70: 97ffc2dc bl 0xc9e0 1be74: aa0003fb mov x27, x0 1be78: b5fff61b cbnz x27, 0x1bd38 <.text+0xf048> 1be7c: 14000011 b 0x1bec0 <.text+0xf1d0> 1be80: 900003a1 adrp x1, 0x8f000 1be84: b00003c2 adrp x2, 0x94000 1be88: 320007e0 orr w0, wzr, #0x3 1be8c: 91310021 add x1, x1, #0xc40 1be90: 9106d042 add x2, x2, #0x1b4 1be94: 2a1b03e3 mov w3, w27 1be98: 97ffe786 bl 0x15cb0 <.text+0x8fc0> 1be9c: aa1603e0 mov x0, x22 1bea0: 9100073c add x28, x25, #0x1 1bea4: b8397a7b str w27, [x19, x25, lsl #2] 1bea8: 97ffc2ce bl 0xc9e0 1beac: f94007e8 ldr x8, [sp, #0x8] 1beb0: aa0003fb mov x27, x0 1beb4: aa1c03f9 mov x25, x28 1beb8: b5fff39b cbnz x27, 0x1bd28 <.text+0xf038> 1bebc: 14000002 b 0x1bec4 <.text+0xf1d4> 1bec0: aa1903fc mov x28, x25 1bec4: 71000b9f cmp w28, #0x2 1bec8: 5400048b b.lt 0x1bf58 <.text+0xf268> 1becc: 36000474 tbz w20, #0x0, 0x1bf58 <.text+0xf268> 1bed0: 90000003 adrp x3, 0x1b000 <.text+0xe310> 1bed4: 93407f81 sxtw x1, w28 1bed8: 9130e063 add x3, x3, #0xc38 1bedc: 321e03e2 orr w2, wzr, #0x4 1bee0: aa1303e0 mov x0, x19 1bee4: 97ffc10b bl 0xc310 1bee8: 1400001c b 0x1bf58 <.text+0xf268> 1beec: 97ffc111 bl 0xc330 <__errno@plt> 1bef0: b9400000 ldr w0, [x0] 1bef4: 97ffc0ff bl 0xc2f0 1bef8: 900003a1 adrp x1, 0x8f000 1befc: 900003c2 adrp x2, 0x93000 1bf00: aa0003e4 mov x4, x0 1bf04: 91322821 add x1, x1, #0xc8a 1bf08: 91294442 add x2, x2, #0xa51 1bf0c: 528000a0 mov w0, #0x5 // =5 1bf10: aa1803e3 mov x3, x24 1bf14: 97ffe767 bl 0x15cb0 <.text+0x8fc0> 1bf18: 2a1f03fc mov w28, wzr 1bf1c: 14000011 b 0x1bf60 <.text+0xf270> 1bf20: 97ffc104 bl 0xc330 <__errno@plt> 1bf24: b9400000 ldr w0, [x0] 1bf28: 97ffc0f2 bl 0xc2f0 1bf2c: 900003a1 adrp x1, 0x8f000 1bf30: 900003c2 adrp x2, 0x93000 1bf34: aa0003e4 mov x4, x0 1bf38: 91322821 add x1, x1, #0xc8a 1bf3c: 91287c42 add x2, x2, #0xa1f 1bf40: 528000a0 mov w0, #0x5 // =5 1bf44: 2a1603e3 mov w3, w22 1bf48: 97ffe75a bl 0x15cb0 <.text+0x8fc0> 1bf4c: 2a1f03fc mov w28, wzr 1bf50: 14000004 b 0x1bf60 <.text+0xf270> 1bf54: 2a1f03fc mov w28, wzr 1bf58: aa1603e0 mov x0, x22 1bf5c: 97ffc0e1 bl 0xc2e0 1bf60: 2a1c03e0 mov w0, w28 1bf64: a9477bfd ldp x29, x30, [sp, #0x70] 1bf68: a9464ff4 ldp x20, x19, [sp, #0x60] 1bf6c: a94557f6 ldp x22, x21, [sp, #0x50] 1bf70: a9445ff8 ldp x24, x23, [sp, #0x40] 1bf74: a94367fa ldp x26, x25, [sp, #0x30] 1bf78: a9426ffc ldp x28, x27, [sp, #0x20] 1bf7c: 910203ff add sp, sp, #0x80 1bf80: d65f03c0 ret 1bf84: 900003d7 adrp x23, 0x93000 1bf88: f00003d8 adrp x24, 0x96000 1bf8c: 913fcef7 add x23, x23, #0xff3 1bf90: 9125bf18 add x24, x24, #0x96f 1bf94: 5280015a mov w26, #0xa // =10 1bf98: 91004f7c add x28, x27, #0x13 1bf9c: aa1c03e0 mov x0, x28 1bfa0: aa1703e1 mov x1, x23 1bfa4: 97ffc213 bl 0xc7f0 1bfa8: 34000440 cbz w0, 0x1c030 <.text+0xf340> 1bfac: aa1c03e0 mov x0, x28 1bfb0: aa1803e1 mov x1, x24 1bfb4: 97ffc20f bl 0xc7f0 1bfb8: 340003c0 cbz w0, 0x1c030 <.text+0xf340> 1bfbc: 39400389 ldrb w9, [x28] 1bfc0: 34000389 cbz w9, 0x1c030 <.text+0xf340> 1bfc4: 2a1f03ea mov w10, wzr 1bfc8: 91005368 add x8, x27, #0x14 1bfcc: 5100c12b sub w11, w9, #0x30 1bfd0: 12001d6b and w11, w11, #0xff 1bfd4: 7100257f cmp w11, #0x9 1bfd8: 540002c8 b.hi 0x1c030 <.text+0xf340> 1bfdc: 1b1a2549 madd w9, w10, w26, w9 1bfe0: 5100c13b sub w27, w9, #0x30 1bfe4: 6b0a037f cmp w27, w10 1bfe8: 5400024b b.lt 0x1c030 <.text+0xf340> 1bfec: 38401509 ldrb w9, [x8], #0x1 1bff0: 2a1b03ea mov w10, w27 1bff4: 35fffec9 cbnz w9, 0x1bfcc <.text+0xf2dc> 1bff8: 2a1b03e0 mov w0, w27 1bffc: 97fffd34 bl 0x1b4cc <.text+0xe7dc> 1c000: aa0003e1 mov x1, x0 1c004: 32000fe2 orr w2, wzr, #0xf 1c008: aa1503e0 mov x0, x21 1c00c: 97ffc061 bl 0xc190 1c010: 35000100 cbnz w0, 0x1c030 <.text+0xf340> 1c014: f0000381 adrp x1, 0x8f000 1c018: 900003c2 adrp x2, 0x94000 1c01c: 320007e0 orr w0, wzr, #0x3 1c020: 91310021 add x1, x1, #0xc40 1c024: 9106d042 add x2, x2, #0x1b4 1c028: 2a1b03e3 mov w3, w27 1c02c: 97ffe721 bl 0x15cb0 <.text+0x8fc0> 1c030: aa1603e0 mov x0, x22 1c034: 97ffc26b bl 0xc9e0 1c038: aa0003fb mov x27, x0 1c03c: b5fffafb cbnz x27, 0x1bf98 <.text+0xf2a8> 1c040: aa1903fc mov x28, x25 1c044: 71000b9f cmp w28, #0x2 1c048: 54fff42a b.ge 0x1becc <.text+0xf1dc> 1c04c: 17ffffc3 b 0x1bf58 <.text+0xf268> 1c050: 7100045f cmp w2, #0x1 1c054: 2a0003e8 mov w8, w0 1c058: 5400012b b.lt 0x1c07c <.text+0xf38c> 1c05c: aa1f03e0 mov x0, xzr 1c060: 93407c49 sxtw x9, w2 1c064: b860782a ldr w10, [x1, x0, lsl #2] 1c068: 6b08015f cmp w10, w8 1c06c: 540000a0 b.eq 0x1c080 <.text+0xf390> 1c070: 91000400 add x0, x0, #0x1 1c074: eb09001f cmp x0, x9 1c078: 54ffff6b b.lt 0x1c064 <.text+0xf374> 1c07c: 12800000 mov w0, #-0x1 // =-1 1c080: d65f03c0 ret 1c084: f81e0ff3 str x19, [sp, #-0x20]! 1c088: a9017bfd stp x29, x30, [sp, #0x10] 1c08c: 910043fd add x29, sp, #0x10 1c090: 900003a1 adrp x1, 0x90000 1c094: 911fac21 add x1, x1, #0x7eb 1c098: 321e03e2 orr w2, wzr, #0x4 1c09c: aa0003f3 mov x19, x0 1c0a0: 97ffc03c bl 0xc190 1c0a4: 340001e0 cbz w0, 0x1c0e0 <.text+0xf3f0> 1c0a8: 900003c1 adrp x1, 0x94000 1c0ac: 91079021 add x1, x1, #0x1e4 1c0b0: 321e03e2 orr w2, wzr, #0x4 1c0b4: aa1303e0 mov x0, x19 1c0b8: 97ffc036 bl 0xc190 1c0bc: 34000120 cbz w0, 0x1c0e0 <.text+0xf3f0> 1c0c0: 900003c1 adrp x1, 0x94000 1c0c4: 9107a421 add x1, x1, #0x1e9 1c0c8: 321e03e2 orr w2, wzr, #0x4 1c0cc: aa1303e0 mov x0, x19 1c0d0: 97ffc030 bl 0xc190 1c0d4: 7100001f cmp w0, #0x0 1c0d8: 1a9f17e0 cset w0, eq 1c0dc: 14000002 b 0x1c0e4 <.text+0xf3f4> 1c0e0: 320003e0 orr w0, wzr, #0x1 1c0e4: a9417bfd ldp x29, x30, [sp, #0x10] 1c0e8: f84207f3 ldr x19, [sp], #0x20 1c0ec: d65f03c0 ret 1c0f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1c0f4: 910003fd mov x29, sp 1c0f8: 97ffc186 bl 0xc710 1c0fc: aa0003e8 mov x8, x0 1c100: b4000128 cbz x8, 0x1c124 <.text+0xf434> 1c104: f0000381 adrp x1, 0x8f000 1c108: 900003c2 adrp x2, 0x94000 1c10c: 91322821 add x1, x1, #0xc8a 1c110: 9107b842 add x2, x2, #0x1ee 1c114: 528000a0 mov w0, #0x5 // =5 1c118: aa0803e3 mov x3, x8 1c11c: a8c17bfd ldp x29, x30, [sp], #0x10 1c120: 17ffe6e4 b 0x15cb0 <.text+0x8fc0> 1c124: a8c17bfd ldp x29, x30, [sp], #0x10 1c128: d65f03c0 ret 1c12c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1c130: a9017bfd stp x29, x30, [sp, #0x10] 1c134: 910043fd add x29, sp, #0x10 1c138: aa0003f3 mov x19, x0 1c13c: b4000493 cbz x19, 0x1c1cc <.text+0xf4dc> 1c140: f0000381 adrp x1, 0x8f000 1c144: 900003c2 adrp x2, 0x94000 1c148: 91322821 add x1, x1, #0xc8a 1c14c: 91082042 add x2, x2, #0x208 1c150: 321e03e0 orr w0, wzr, #0x4 1c154: aa1303e3 mov x3, x19 1c158: 97ffe6d6 bl 0x15cb0 <.text+0x8fc0> 1c15c: 320003e1 orr w1, wzr, #0x1 1c160: aa1303e0 mov x0, x19 1c164: 97ffc23b bl 0xca50 1c168: f0000381 adrp x1, 0x8f000 1c16c: 91322821 add x1, x1, #0xc8a 1c170: aa0003f4 mov x20, x0 1c174: b40000f4 cbz x20, 0x1c190 <.text+0xf4a0> 1c178: 900003c2 adrp x2, 0x94000 1c17c: 9108e442 add x2, x2, #0x239 1c180: 321e03e0 orr w0, wzr, #0x4 1c184: aa1303e3 mov x3, x19 1c188: 97ffe6ca bl 0x15cb0 <.text+0x8fc0> 1c18c: 14000011 b 0x1c1d0 <.text+0xf4e0> 1c190: 900003c2 adrp x2, 0x94000 1c194: 91088042 add x2, x2, #0x220 1c198: 528000a0 mov w0, #0x5 // =5 1c19c: aa1303e3 mov x3, x19 1c1a0: 97ffe6c4 bl 0x15cb0 <.text+0x8fc0> 1c1a4: 97ffc15b bl 0xc710 1c1a8: aa0003e8 mov x8, x0 1c1ac: b4000108 cbz x8, 0x1c1cc <.text+0xf4dc> 1c1b0: f0000381 adrp x1, 0x8f000 1c1b4: 900003c2 adrp x2, 0x94000 1c1b8: 91322821 add x1, x1, #0xc8a 1c1bc: 9107b842 add x2, x2, #0x1ee 1c1c0: 528000a0 mov w0, #0x5 // =5 1c1c4: aa0803e3 mov x3, x8 1c1c8: 97ffe6ba bl 0x15cb0 <.text+0x8fc0> 1c1cc: aa1f03f4 mov x20, xzr 1c1d0: a9417bfd ldp x29, x30, [sp, #0x10] 1c1d4: aa1403e0 mov x0, x20 1c1d8: a8c24ff4 ldp x20, x19, [sp], #0x20 1c1dc: d65f03c0 ret 1c1e0: f81d0ff5 str x21, [sp, #-0x30]! 1c1e4: a9014ff4 stp x20, x19, [sp, #0x10] 1c1e8: a9027bfd stp x29, x30, [sp, #0x20] 1c1ec: 910083fd add x29, sp, #0x20 1c1f0: aa0103f3 mov x19, x1 1c1f4: aa0003f5 mov x21, x0 1c1f8: aa1f03f4 mov x20, xzr 1c1fc: b40004f5 cbz x21, 0x1c298 <.text+0xf5a8> 1c200: b40004d3 cbz x19, 0x1c298 <.text+0xf5a8> 1c204: f0000381 adrp x1, 0x8f000 1c208: 900003c2 adrp x2, 0x94000 1c20c: 91322821 add x1, x1, #0xc8a 1c210: 91094442 add x2, x2, #0x251 1c214: 321e03e0 orr w0, wzr, #0x4 1c218: aa1303e3 mov x3, x19 1c21c: 97ffe6a5 bl 0x15cb0 <.text+0x8fc0> 1c220: aa1503e0 mov x0, x21 1c224: aa1303e1 mov x1, x19 1c228: 97ffc126 bl 0xc6c0 1c22c: f0000381 adrp x1, 0x8f000 1c230: 91322821 add x1, x1, #0xc8a 1c234: aa0003f4 mov x20, x0 1c238: b4000114 cbz x20, 0x1c258 <.text+0xf568> 1c23c: 900003c2 adrp x2, 0x94000 1c240: 910a2842 add x2, x2, #0x28a 1c244: 321e03e0 orr w0, wzr, #0x4 1c248: aa1303e3 mov x3, x19 1c24c: aa1403e4 mov x4, x20 1c250: 97ffe698 bl 0x15cb0 <.text+0x8fc0> 1c254: 14000011 b 0x1c298 <.text+0xf5a8> 1c258: 900003c2 adrp x2, 0x94000 1c25c: 9109b042 add x2, x2, #0x26c 1c260: 528000a0 mov w0, #0x5 // =5 1c264: aa1303e3 mov x3, x19 1c268: 97ffe692 bl 0x15cb0 <.text+0x8fc0> 1c26c: 97ffc129 bl 0xc710 1c270: aa0003e8 mov x8, x0 1c274: b4000108 cbz x8, 0x1c294 <.text+0xf5a4> 1c278: f0000381 adrp x1, 0x8f000 1c27c: 900003c2 adrp x2, 0x94000 1c280: 91322821 add x1, x1, #0xc8a 1c284: 9107b842 add x2, x2, #0x1ee 1c288: 528000a0 mov w0, #0x5 // =5 1c28c: aa0803e3 mov x3, x8 1c290: 97ffe688 bl 0x15cb0 <.text+0x8fc0> 1c294: aa1f03f4 mov x20, xzr 1c298: aa1403e0 mov x0, x20 1c29c: a9427bfd ldp x29, x30, [sp, #0x20] 1c2a0: a9414ff4 ldp x20, x19, [sp, #0x10] 1c2a4: f84307f5 ldr x21, [sp], #0x30 1c2a8: d65f03c0 ret 1c2ac: f81e0ff3 str x19, [sp, #-0x20]! 1c2b0: a9017bfd stp x29, x30, [sp, #0x10] 1c2b4: 910043fd add x29, sp, #0x10 1c2b8: aa0103f3 mov x19, x1 1c2bc: b40000e0 cbz x0, 0x1c2d8 <.text+0xf5e8> 1c2c0: b40000d3 cbz x19, 0x1c2d8 <.text+0xf5e8> 1c2c4: 97ffff9a bl 0x1c12c <.text+0xf43c> 1c2c8: a9417bfd ldp x29, x30, [sp, #0x10] 1c2cc: aa1303e1 mov x1, x19 1c2d0: f84207f3 ldr x19, [sp], #0x20 1c2d4: 17ffffc3 b 0x1c1e0 <.text+0xf4f0> 1c2d8: a9417bfd ldp x29, x30, [sp, #0x10] 1c2dc: aa1f03e0 mov x0, xzr 1c2e0: f84207f3 ldr x19, [sp], #0x20 1c2e4: d65f03c0 ret 1c2e8: f81e0ff3 str x19, [sp, #-0x20]! 1c2ec: a9017bfd stp x29, x30, [sp, #0x10] 1c2f0: 910043fd add x29, sp, #0x10 1c2f4: aa0003f3 mov x19, x0 1c2f8: b40002f3 cbz x19, 0x1c354 <.text+0xf664> 1c2fc: f0000381 adrp x1, 0x8f000 1c300: 900003c2 adrp x2, 0x94000 1c304: 91322821 add x1, x1, #0xc8a 1c308: 910a9c42 add x2, x2, #0x2a7 1c30c: 321e03e0 orr w0, wzr, #0x4 1c310: aa1303e3 mov x3, x19 1c314: 97ffe667 bl 0x15cb0 <.text+0x8fc0> 1c318: aa1303e0 mov x0, x19 1c31c: 2a1f03e1 mov w1, wzr 1c320: 97ffc054 bl 0xc470 1c324: 35000080 cbnz w0, 0x1c334 <.text+0xf644> 1c328: aa1303e0 mov x0, x19 1c32c: 97ffc0fd bl 0xc720 1c330: 37f80180 tbnz w0, #0x1f, 0x1c360 <.text+0xf670> 1c334: f0000381 adrp x1, 0x8f000 1c338: 900003c2 adrp x2, 0x94000 1c33c: 91322821 add x1, x1, #0xc8a 1c340: 910b8842 add x2, x2, #0x2e2 1c344: 321e03e0 orr w0, wzr, #0x4 1c348: aa1303e3 mov x3, x19 1c34c: 97ffe659 bl 0x15cb0 <.text+0x8fc0> 1c350: 320003e0 orr w0, wzr, #0x1 1c354: a9417bfd ldp x29, x30, [sp, #0x10] 1c358: f84207f3 ldr x19, [sp], #0x20 1c35c: d65f03c0 ret 1c360: 97ffbff4 bl 0xc330 <__errno@plt> 1c364: b9400000 ldr w0, [x0] 1c368: 97ffbfe2 bl 0xc2f0 1c36c: f0000381 adrp x1, 0x8f000 1c370: 900003c2 adrp x2, 0x94000 1c374: aa0003e3 mov x3, x0 1c378: 91322821 add x1, x1, #0xc8a 1c37c: 910af842 add x2, x2, #0x2be 1c380: 528000a0 mov w0, #0x5 // =5 1c384: 97ffe64b bl 0x15cb0 <.text+0x8fc0> 1c388: 2a1f03e0 mov w0, wzr 1c38c: 17fffff2 b 0x1c354 <.text+0xf664> 1c390: d10303ff sub sp, sp, #0xc0 1c394: a90957f6 stp x22, x21, [sp, #0x90] 1c398: a90a4ff4 stp x20, x19, [sp, #0xa0] 1c39c: a90b7bfd stp x29, x30, [sp, #0xb0] 1c3a0: 9102c3fd add x29, sp, #0xb0 1c3a4: d53bd056 mrs x22, TPIDR_EL0 1c3a8: f94016c8 ldr x8, [x22, #0x28] 1c3ac: 2a0103f4 mov w20, w1 1c3b0: aa0003f3 mov x19, x0 1c3b4: 2a1f03f5 mov w21, wzr 1c3b8: f81d83a8 stur x8, [x29, #-0x28] 1c3bc: b4000b93 cbz x19, 0x1c52c <.text+0xf83c> 1c3c0: 7100069f cmp w20, #0x1 1c3c4: 54000b4b b.lt 0x1c52c <.text+0xf83c> 1c3c8: f0000381 adrp x1, 0x8f000 1c3cc: 900003c2 adrp x2, 0x94000 1c3d0: 91322821 add x1, x1, #0xc8a 1c3d4: 910bfc42 add x2, x2, #0x2ff 1c3d8: 321e03e0 orr w0, wzr, #0x4 1c3dc: aa1303e3 mov x3, x19 1c3e0: 97ffe634 bl 0x15cb0 <.text+0x8fc0> 1c3e4: aa1303e0 mov x0, x19 1c3e8: 2a1f03e1 mov w1, wzr 1c3ec: 97ffc021 bl 0xc470 1c3f0: 340002e0 cbz w0, 0x1c44c <.text+0xf75c> 1c3f4: 52804821 mov w1, #0x241 // =577 1c3f8: 321907e2 orr w2, wzr, #0x180 1c3fc: aa1303e0 mov x0, x19 1c400: 97ffbf18 bl 0xc060 1c404: 2a0003f4 mov w20, w0 1c408: 37f80594 tbnz w20, #0x1f, 0x1c4b8 <.text+0xf7c8> 1c40c: b00003e1 adrp x1, 0x99000 1c410: 9101bc21 add x1, x1, #0x6f 1c414: 320003e2 orr w2, wzr, #0x1 1c418: 2a1403e0 mov w0, w20 1c41c: 320003f5 orr w21, wzr, #0x1 1c420: 97ffc008 bl 0xc440 1c424: 2a1403e0 mov w0, w20 1c428: 97ffc17a bl 0xca10 1c42c: f0000381 adrp x1, 0x8f000 1c430: 900003c2 adrp x2, 0x94000 1c434: 91322821 add x1, x1, #0xc8a 1c438: 910f9042 add x2, x2, #0x3e4 1c43c: 321e03e0 orr w0, wzr, #0x4 1c440: aa1303e3 mov x3, x19 1c444: 97ffe61b bl 0x15cb0 <.text+0x8fc0> 1c448: 14000039 b 0x1c52c <.text+0xf83c> 1c44c: 910023e1 add x1, sp, #0x8 1c450: aa1303e0 mov x0, x19 1c454: 97ffc183 bl 0xca60 1c458: 37f80420 tbnz w0, #0x1f, 0x1c4dc <.text+0xf7ec> 1c45c: 910003e0 mov x0, sp 1c460: 97ffc008 bl 0xc480 1c464: b7f804e0 tbnz x0, #0x3f, 0x1c500 <.text+0xf810> 1c468: b94003e8 ldr w8, [sp] 1c46c: b94073e9 ldr w9, [sp, #0x70] 1c470: f0000381 adrp x1, 0x8f000 1c474: 91322821 add x1, x1, #0xc8a 1c478: 4b090108 sub w8, w8, w9 1c47c: 6b14011f cmp w8, w20 1c480: 540006ad b.le 0x1c554 <.text+0xf864> 1c484: 900003c2 adrp x2, 0x94000 1c488: 910d7442 add x2, x2, #0x35d 1c48c: 321e03e0 orr w0, wzr, #0x4 1c490: 97ffe608 bl 0x15cb0 <.text+0x8fc0> 1c494: aa1303e0 mov x0, x19 1c498: 97ffff94 bl 0x1c2e8 <.text+0xf5f8> 1c49c: 3707fac0 tbnz w0, #0x0, 0x1c3f4 <.text+0xf704> 1c4a0: f0000381 adrp x1, 0x8f000 1c4a4: 900003c2 adrp x2, 0x94000 1c4a8: 91322821 add x1, x1, #0xc8a 1c4ac: 910df842 add x2, x2, #0x37e 1c4b0: 528000a0 mov w0, #0x5 // =5 1c4b4: 1400002b b 0x1c560 <.text+0xf870> 1c4b8: 97ffbf9e bl 0xc330 <__errno@plt> 1c4bc: b9400000 ldr w0, [x0] 1c4c0: 97ffbf8c bl 0xc2f0 1c4c4: f0000381 adrp x1, 0x8f000 1c4c8: 900003c2 adrp x2, 0x94000 1c4cc: aa0003e3 mov x3, x0 1c4d0: 91322821 add x1, x1, #0xc8a 1c4d4: 910f0042 add x2, x2, #0x3c0 1c4d8: 14000012 b 0x1c520 <.text+0xf830> 1c4dc: 97ffbf95 bl 0xc330 <__errno@plt> 1c4e0: b9400000 ldr w0, [x0] 1c4e4: 97ffbf83 bl 0xc2f0 1c4e8: f0000381 adrp x1, 0x8f000 1c4ec: 900003c2 adrp x2, 0x94000 1c4f0: aa0003e3 mov x3, x0 1c4f4: 91322821 add x1, x1, #0xc8a 1c4f8: 910c5042 add x2, x2, #0x314 1c4fc: 14000009 b 0x1c520 <.text+0xf830> 1c500: 97ffbf8c bl 0xc330 <__errno@plt> 1c504: b9400000 ldr w0, [x0] 1c508: 97ffbf7a bl 0xc2f0 1c50c: f0000381 adrp x1, 0x8f000 1c510: 900003c2 adrp x2, 0x94000 1c514: aa0003e3 mov x3, x0 1c518: 91322821 add x1, x1, #0xc8a 1c51c: 910ce442 add x2, x2, #0x339 1c520: 528000a0 mov w0, #0x5 // =5 1c524: 97ffe5e3 bl 0x15cb0 <.text+0x8fc0> 1c528: 2a1f03f5 mov w21, wzr 1c52c: f94016c8 ldr x8, [x22, #0x28] 1c530: f85d83a9 ldur x9, [x29, #-0x28] 1c534: eb09011f cmp x8, x9 1c538: 54000181 b.ne 0x1c568 <.text+0xf878> 1c53c: 2a1503e0 mov w0, w21 1c540: a94b7bfd ldp x29, x30, [sp, #0xb0] 1c544: a94a4ff4 ldp x20, x19, [sp, #0xa0] 1c548: a94957f6 ldp x22, x21, [sp, #0x90] 1c54c: 910303ff add sp, sp, #0xc0 1c550: d65f03c0 ret 1c554: 900003c2 adrp x2, 0x94000 1c558: 910e8842 add x2, x2, #0x3a2 1c55c: 321e03e0 orr w0, wzr, #0x4 1c560: 97ffe5d4 bl 0x15cb0 <.text+0x8fc0> 1c564: 17fffff1 b 0x1c528 <.text+0xf838> 1c568: 97ffc002 bl 0xc570 <__stack_chk_fail@plt> 1c56c: f81d0ff5 str x21, [sp, #-0x30]! 1c570: a9014ff4 stp x20, x19, [sp, #0x10] 1c574: a9027bfd stp x29, x30, [sp, #0x20] 1c578: 910083fd add x29, sp, #0x20 1c57c: aa0003f3 mov x19, x0 1c580: b4000333 cbz x19, 0x1c5e4 <.text+0xf8f4> 1c584: aa1303e0 mov x0, x19 1c588: 97ffc11a bl 0xc9f0 1c58c: b40002c0 cbz x0, 0x1c5e4 <.text+0xf8f4> 1c590: f100041f cmp x0, #0x1 1c594: 8b000274 add x20, x19, x0 1c598: 540000eb b.lt 0x1c5b4 <.text+0xf8c4> 1c59c: 39400260 ldrb w0, [x19] 1c5a0: 97ffc1d0 bl 0xcce0 1c5a4: 34000080 cbz w0, 0x1c5b4 <.text+0xf8c4> 1c5a8: 91000673 add x19, x19, #0x1 1c5ac: eb14027f cmp x19, x20 1c5b0: 54ffff63 b.lo 0x1c59c <.text+0xf8ac> 1c5b4: eb14027f cmp x19, x20 1c5b8: 54000140 b.eq 0x1c5e0 <.text+0xf8f0> 1c5bc: aa1403f5 mov x21, x20 1c5c0: eb15027f cmp x19, x21 1c5c4: 540000a2 b.hs 0x1c5d8 <.text+0xf8e8> 1c5c8: aa1503f4 mov x20, x21 1c5cc: 385ffe80 ldrb w0, [x20, #-0x1]! 1c5d0: 97ffc1c4 bl 0xcce0 1c5d4: 35ffff40 cbnz w0, 0x1c5bc <.text+0xf8cc> 1c5d8: 390002bf strb wzr, [x21] 1c5dc: 14000002 b 0x1c5e4 <.text+0xf8f4> 1c5e0: aa1403f3 mov x19, x20 1c5e4: aa1303e0 mov x0, x19 1c5e8: a9427bfd ldp x29, x30, [sp, #0x20] 1c5ec: a9414ff4 ldp x20, x19, [sp, #0x10] 1c5f0: f84307f5 ldr x21, [sp], #0x30 1c5f4: d65f03c0 ret 1c5f8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1c5fc: a9014ff4 stp x20, x19, [sp, #0x10] 1c600: a9027bfd stp x29, x30, [sp, #0x20] 1c604: 910083fd add x29, sp, #0x20 1c608: d0000528 adrp x8, 0xc2000 1c60c: f946a904 ldr x4, [x8, #0xd50] 1c610: aa0303f3 mov x19, x3 1c614: aa0203f4 mov x20, x2 1c618: aa0103f5 mov x21, x1 1c61c: 2a0003f6 mov w22, w0 1c620: b4000124 cbz x4, 0x1c644 <.text+0xf954> 1c624: aa1403e2 mov x2, x20 1c628: aa1303e3 mov x3, x19 1c62c: a9427bfd ldp x29, x30, [sp, #0x20] 1c630: a9414ff4 ldp x20, x19, [sp, #0x10] 1c634: 2a1603e0 mov w0, w22 1c638: aa1503e1 mov x1, x21 1c63c: a8c357f6 ldp x22, x21, [sp], #0x30 1c640: d61f0080 br x4 1c644: 2a1603e0 mov w0, w22 1c648: aa1503e1 mov x1, x21 1c64c: aa1403e2 mov x2, x20 1c650: aa1303e3 mov x3, x19 1c654: 94000016 bl 0x1c6ac <.text+0xf9bc> 1c658: b40000c0 cbz x0, 0x1c670 <.text+0xf980> 1c65c: d0000528 adrp x8, 0xc2000 1c660: 90000009 adrp x9, 0x1c000 <.text+0xf310> 1c664: 91354108 add x8, x8, #0xd50 1c668: 911ab129 add x9, x9, #0x6ac 1c66c: 1400000b b 0x1c698 <.text+0xf9a8> 1c670: 2a1603e0 mov w0, w22 1c674: aa1503e1 mov x1, x21 1c678: aa1403e2 mov x2, x20 1c67c: aa1303e3 mov x3, x19 1c680: 94000069 bl 0x1c824 <.text+0xfb34> 1c684: b40000c0 cbz x0, 0x1c69c <.text+0xf9ac> 1c688: d0000528 adrp x8, 0xc2000 1c68c: 90000009 adrp x9, 0x1c000 <.text+0xf310> 1c690: 91354108 add x8, x8, #0xd50 1c694: 91209129 add x9, x9, #0x824 1c698: c89ffd09 stlr x9, [x8] 1c69c: a9427bfd ldp x29, x30, [sp, #0x20] 1c6a0: a9414ff4 ldp x20, x19, [sp, #0x10] 1c6a4: a8c357f6 ldp x22, x21, [sp], #0x30 1c6a8: d65f03c0 ret 1c6ac: a9ba6ffc stp x28, x27, [sp, #-0x60]! 1c6b0: a90167fa stp x26, x25, [sp, #0x10] 1c6b4: a9025ff8 stp x24, x23, [sp, #0x20] 1c6b8: a90357f6 stp x22, x21, [sp, #0x30] 1c6bc: a9044ff4 stp x20, x19, [sp, #0x40] 1c6c0: a9057bfd stp x29, x30, [sp, #0x50] 1c6c4: 910143fd add x29, sp, #0x50 1c6c8: d110c3ff sub sp, sp, #0x430 1c6cc: b90017e0 str w0, [sp, #0x14] 1c6d0: d53bd048 mrs x8, TPIDR_EL0 1c6d4: f90007e8 str x8, [sp, #0x8] 1c6d8: f9401508 ldr x8, [x8, #0x28] 1c6dc: 52800500 mov w0, #0x28 // =40 1c6e0: aa0303f7 mov x23, x3 1c6e4: aa0203f3 mov x19, x2 1c6e8: aa0103f4 mov x20, x1 1c6ec: f81a83a8 stur x8, [x29, #-0x58] 1c6f0: 97ffc024 bl 0xc780 1c6f4: aa0003f6 mov x22, x0 1c6f8: aa1f03fa mov x26, xzr 1c6fc: d10006d8 sub x24, x22, #0x1 1c700: 9100a3f9 add x25, sp, #0x28 1c704: 528000b5 mov w21, #0x5 // =5 1c708: 14000016 b 0x1c760 <.text+0xfa70> 1c70c: 340002c9 cbz w9, 0x1c764 <.text+0xfa74> 1c710: 14000036 b 0x1c7e8 <.text+0xfaf8> 1c714: 90000528 adrp x8, 0xc0000 1c718: f9473d08 ldr x8, [x8, #0xe78] 1c71c: b4000588 cbz x8, 0x1c7cc <.text+0xfadc> 1c720: f0000381 adrp x1, 0x8f000 1c724: 900003c2 adrp x2, 0x94000 1c728: 320007e0 orr w0, wzr, #0x3 1c72c: 91310021 add x1, x1, #0xc40 1c730: 9111b842 add x2, x2, #0x46e 1c734: 97ffe55f bl 0x15cb0 <.text+0x8fc0> 1c738: b94017e0 ldr w0, [sp, #0x14] 1c73c: 910063e1 add x1, sp, #0x18 1c740: 320003e2 orr w2, wzr, #0x1 1c744: 9100a3e3 add x3, sp, #0x28 1c748: aa1b03e4 mov x4, x27 1c74c: aa1f03e5 mov x5, xzr 1c750: 97ffbf74 bl 0xc520 1c754: b100041f cmn x0, #0x1 1c758: 54000460 b.eq 0x1c7e4 <.text+0xfaf4> 1c75c: 8b1a001a add x26, x0, x26 1c760: 8b1a0268 add x8, x19, x26 1c764: b4000417 cbz x23, 0x1c7e4 <.text+0xfaf4> 1c768: aa1f03fb mov x27, xzr 1c76c: a901dfe8 stp x8, x23, [sp, #0x18] 1c770: b4fffd37 cbz x23, 0x1c714 <.text+0xfa24> 1c774: 8a18028a and x10, x20, x24 1c778: cb0a02cb sub x11, x22, x10 1c77c: eb0b02ea subs x10, x23, x11 1c780: 8b1b1329 add x9, x25, x27, lsl #4 1c784: 9a8b32ec csel x12, x23, x11, lo 1c788: a9003134 stp x20, x12, [x9] 1c78c: ab0b0294 adds x20, x20, x11 1c790: 540000c3 b.lo 0x1c7a8 <.text+0xfab8> 1c794: 320003e9 orr w9, wzr, #0x1 1c798: aa1a03fc mov x28, x26 1c79c: 1200092a and w10, w9, #0x7 1c7a0: 34fffe8a cbz w10, 0x1c770 <.text+0xfa80> 1c7a4: 14000007 b 0x1c7c0 <.text+0xfad0> 1c7a8: 9100077b add x27, x27, #0x1 1c7ac: f101037f cmp x27, #0x40 1c7b0: 1a9f02a9 csel w9, w21, wzr, eq 1c7b4: aa0a03f7 mov x23, x10 1c7b8: 1200092a and w10, w9, #0x7 1c7bc: 34fffdaa cbz w10, 0x1c770 <.text+0xfa80> 1c7c0: 7100155f cmp w10, #0x5 1c7c4: 54fffa80 b.eq 0x1c714 <.text+0xfa24> 1c7c8: 17ffffd1 b 0x1c70c <.text+0xfa1c> 1c7cc: f0000381 adrp x1, 0x8f000 1c7d0: 900003c2 adrp x2, 0x94000 1c7d4: 91310021 add x1, x1, #0xc40 1c7d8: 91125c42 add x2, x2, #0x497 1c7dc: 320007e0 orr w0, wzr, #0x3 1c7e0: 97ffe534 bl 0x15cb0 <.text+0x8fc0> 1c7e4: aa1a03fc mov x28, x26 1c7e8: f94007e8 ldr x8, [sp, #0x8] 1c7ec: f9401508 ldr x8, [x8, #0x28] 1c7f0: f85a83a9 ldur x9, [x29, #-0x58] 1c7f4: eb09011f cmp x8, x9 1c7f8: 54000141 b.ne 0x1c820 <.text+0xfb30> 1c7fc: aa1c03e0 mov x0, x28 1c800: 9110c3ff add sp, sp, #0x430 1c804: a9457bfd ldp x29, x30, [sp, #0x50] 1c808: a9444ff4 ldp x20, x19, [sp, #0x40] 1c80c: a94357f6 ldp x22, x21, [sp, #0x30] 1c810: a9425ff8 ldp x24, x23, [sp, #0x20] 1c814: a94167fa ldp x26, x25, [sp, #0x10] 1c818: a8c66ffc ldp x28, x27, [sp], #0x60 1c81c: d65f03c0 ret 1c820: 97ffbf54 bl 0xc570 <__stack_chk_fail@plt> 1c824: d10203ff sub sp, sp, #0x80 1c828: a9026ffc stp x28, x27, [sp, #0x20] 1c82c: a90367fa stp x26, x25, [sp, #0x30] 1c830: a9045ff8 stp x24, x23, [sp, #0x40] 1c834: a90557f6 stp x22, x21, [sp, #0x50] 1c838: a9064ff4 stp x20, x19, [sp, #0x60] 1c83c: a9077bfd stp x29, x30, [sp, #0x70] 1c840: 9101c3fd add x29, sp, #0x70 1c844: d53bd05a mrs x26, TPIDR_EL0 1c848: f9401748 ldr x8, [x26, #0x28] 1c84c: aa0303f7 mov x23, x3 1c850: aa0103f4 mov x20, x1 1c854: aa0203f3 mov x19, x2 1c858: 2a0003f6 mov w22, w0 1c85c: ab17029f cmn x20, x23 1c860: f9000fe8 str x8, [sp, #0x18] 1c864: 54000063 b.lo 0x1c870 <.text+0xfb80> 1c868: aa1f03f5 mov x21, xzr 1c86c: 1400006c b 0x1ca1c <.text+0xfd2c> 1c870: 92400a99 and x25, x20, #0x7 1c874: b4000359 cbz x25, 0x1c8dc <.text+0xfbec> 1c878: 927df295 and x21, x20, #0xfffffffffffffff8 1c87c: 97ffbead bl 0xc330 <__errno@plt> 1c880: aa0003f8 mov x24, x0 1c884: 320003e0 orr w0, wzr, #0x1 1c888: 2a1603e1 mov w1, w22 1c88c: aa1503e2 mov x2, x21 1c890: aa1f03e3 mov x3, xzr 1c894: b900031f str wzr, [x24] 1c898: 97ffbe1a bl 0xc100 1c89c: b100041f cmn x0, #0x1 1c8a0: f9000be0 str x0, [sp, #0x10] 1c8a4: 540008a0 b.eq 0x1c9b8 <.text+0xfcc8> 1c8a8: 321d03e8 orr w8, wzr, #0x8 1c8ac: cb190108 sub x8, x8, x25 1c8b0: eb17011f cmp x8, x23 1c8b4: 910043e9 add x9, sp, #0x10 1c8b8: 9a973115 csel x21, x8, x23, lo 1c8bc: 8b190121 add x1, x9, x25 1c8c0: aa1303e0 mov x0, x19 1c8c4: aa1503e2 mov x2, x21 1c8c8: 97ffc092 bl 0xcb10 1c8cc: 8b1402b4 add x20, x21, x20 1c8d0: 8b1302b3 add x19, x21, x19 1c8d4: cb1502f7 sub x23, x23, x21 1c8d8: 14000002 b 0x1c8e0 <.text+0xfbf0> 1c8dc: aa1f03f5 mov x21, xzr 1c8e0: d343fefc lsr x28, x23, #3 1c8e4: f90007fa str x26, [sp, #0x8] 1c8e8: b400041c cbz x28, 0x1c968 <.text+0xfc78> 1c8ec: 900003d9 adrp x25, 0x94000 1c8f0: aa1f03f8 mov x24, xzr 1c8f4: 91100739 add x25, x25, #0x401 1c8f8: 97ffbe8e bl 0xc330 <__errno@plt> 1c8fc: aa0003fa mov x26, x0 1c900: 320003e0 orr w0, wzr, #0x1 1c904: 2a1603e1 mov w1, w22 1c908: aa1403e2 mov x2, x20 1c90c: aa1f03e3 mov x3, xzr 1c910: b900035f str wzr, [x26] 1c914: 97ffbdfb bl 0xc100 1c918: aa0003fb mov x27, x0 1c91c: b100077f cmn x27, #0x1 1c920: f9000bfb str x27, [sp, #0x10] 1c924: 54000161 b.ne 0x1c950 <.text+0xfc60> 1c928: b9400344 ldr w4, [x26] 1c92c: 34000124 cbz w4, 0x1c950 <.text+0xfc60> 1c930: f0000381 adrp x1, 0x8f000 1c934: 321e03e0 orr w0, wzr, #0x4 1c938: 91322821 add x1, x1, #0xc8a 1c93c: aa1903e2 mov x2, x25 1c940: aa1403e3 mov x3, x20 1c944: 97ffe4db bl 0x15cb0 <.text+0x8fc0> 1c948: b9400348 ldr w8, [x26] 1c94c: 35000668 cbnz w8, 0x1ca18 <.text+0xfd28> 1c950: 91000718 add x24, x24, #0x1 1c954: f800867b str x27, [x19], #0x8 1c958: 91002294 add x20, x20, #0x8 1c95c: eb1c031f cmp x24, x28 1c960: 910022b5 add x21, x21, #0x8 1c964: 54fffca3 b.lo 0x1c8f8 <.text+0xfc08> 1c968: f94007fa ldr x26, [sp, #0x8] 1c96c: 92400af7 and x23, x23, #0x7 1c970: b4000577 cbz x23, 0x1ca1c <.text+0xfd2c> 1c974: 97ffbe6f bl 0xc330 <__errno@plt> 1c978: aa0003f8 mov x24, x0 1c97c: 320003e0 orr w0, wzr, #0x1 1c980: 2a1603e1 mov w1, w22 1c984: aa1403e2 mov x2, x20 1c988: aa1f03e3 mov x3, xzr 1c98c: b900031f str wzr, [x24] 1c990: 97ffbddc bl 0xc100 1c994: b100041f cmn x0, #0x1 1c998: f9000be0 str x0, [sp, #0x10] 1c99c: 54000260 b.eq 0x1c9e8 <.text+0xfcf8> 1c9a0: 910043e1 add x1, sp, #0x10 1c9a4: aa1303e0 mov x0, x19 1c9a8: aa1703e2 mov x2, x23 1c9ac: 97ffc059 bl 0xcb10 1c9b0: 8b1702b5 add x21, x21, x23 1c9b4: 1400001a b 0x1ca1c <.text+0xfd2c> 1c9b8: b9400304 ldr w4, [x24] 1c9bc: 34fff764 cbz w4, 0x1c8a8 <.text+0xfbb8> 1c9c0: f0000381 adrp x1, 0x8f000 1c9c4: 900003c2 adrp x2, 0x94000 1c9c8: 91322821 add x1, x1, #0xc8a 1c9cc: 91100442 add x2, x2, #0x401 1c9d0: 321e03e0 orr w0, wzr, #0x4 1c9d4: aa1503e3 mov x3, x21 1c9d8: 97ffe4b6 bl 0x15cb0 <.text+0x8fc0> 1c9dc: b9400308 ldr w8, [x24] 1c9e0: 35fff448 cbnz w8, 0x1c868 <.text+0xfb78> 1c9e4: 17ffffb1 b 0x1c8a8 <.text+0xfbb8> 1c9e8: b9400304 ldr w4, [x24] 1c9ec: 34fffda4 cbz w4, 0x1c9a0 <.text+0xfcb0> 1c9f0: f0000381 adrp x1, 0x8f000 1c9f4: 900003c2 adrp x2, 0x94000 1c9f8: 91322821 add x1, x1, #0xc8a 1c9fc: 91100442 add x2, x2, #0x401 1ca00: 321e03e0 orr w0, wzr, #0x4 1ca04: aa1403e3 mov x3, x20 1ca08: 97ffe4aa bl 0x15cb0 <.text+0x8fc0> 1ca0c: b9400308 ldr w8, [x24] 1ca10: 35000068 cbnz w8, 0x1ca1c <.text+0xfd2c> 1ca14: 17ffffe3 b 0x1c9a0 <.text+0xfcb0> 1ca18: f94007fa ldr x26, [sp, #0x8] 1ca1c: f9401748 ldr x8, [x26, #0x28] 1ca20: f9400fe9 ldr x9, [sp, #0x18] 1ca24: eb09011f cmp x8, x9 1ca28: 54000141 b.ne 0x1ca50 <.text+0xfd60> 1ca2c: aa1503e0 mov x0, x21 1ca30: a9477bfd ldp x29, x30, [sp, #0x70] 1ca34: a9464ff4 ldp x20, x19, [sp, #0x60] 1ca38: a94557f6 ldp x22, x21, [sp, #0x50] 1ca3c: a9445ff8 ldp x24, x23, [sp, #0x40] 1ca40: a94367fa ldp x26, x25, [sp, #0x30] 1ca44: a9426ffc ldp x28, x27, [sp, #0x20] 1ca48: 910203ff add sp, sp, #0x80 1ca4c: d65f03c0 ret 1ca50: 97ffbec8 bl 0xc570 <__stack_chk_fail@plt> 1ca54: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1ca58: a9014ff4 stp x20, x19, [sp, #0x10] 1ca5c: a9027bfd stp x29, x30, [sp, #0x20] 1ca60: 910083fd add x29, sp, #0x20 1ca64: d0000528 adrp x8, 0xc2000 1ca68: f946a908 ldr x8, [x8, #0xd50] 1ca6c: aa0303f3 mov x19, x3 1ca70: aa0203f4 mov x20, x2 1ca74: aa0103f5 mov x21, x1 1ca78: 2a0003f6 mov w22, w0 1ca7c: b40000e8 cbz x8, 0x1ca98 <.text+0xfda8> 1ca80: 2a1603e0 mov w0, w22 1ca84: aa1503e1 mov x1, x21 1ca88: aa1403e2 mov x2, x20 1ca8c: aa1303e3 mov x3, x19 1ca90: d63f0100 blr x8 1ca94: 14000017 b 0x1caf0 <.text+0xfe00> 1ca98: 2a1603e0 mov w0, w22 1ca9c: aa1503e1 mov x1, x21 1caa0: aa1403e2 mov x2, x20 1caa4: aa1303e3 mov x3, x19 1caa8: 97ffff01 bl 0x1c6ac <.text+0xf9bc> 1caac: b40000c0 cbz x0, 0x1cac4 <.text+0xfdd4> 1cab0: d0000528 adrp x8, 0xc2000 1cab4: 90000009 adrp x9, 0x1c000 <.text+0xf310> 1cab8: 91354108 add x8, x8, #0xd50 1cabc: 911ab129 add x9, x9, #0x6ac 1cac0: 1400000b b 0x1caec <.text+0xfdfc> 1cac4: 2a1603e0 mov w0, w22 1cac8: aa1503e1 mov x1, x21 1cacc: aa1403e2 mov x2, x20 1cad0: aa1303e3 mov x3, x19 1cad4: 97ffff54 bl 0x1c824 <.text+0xfb34> 1cad8: b40000c0 cbz x0, 0x1caf0 <.text+0xfe00> 1cadc: d0000528 adrp x8, 0xc2000 1cae0: 90000009 adrp x9, 0x1c000 <.text+0xf310> 1cae4: 91354108 add x8, x8, #0xd50 1cae8: 91209129 add x9, x9, #0x824 1caec: c89ffd09 stlr x9, [x8] 1caf0: eb13001f cmp x0, x19 1caf4: a9427bfd ldp x29, x30, [sp, #0x20] 1caf8: a9414ff4 ldp x20, x19, [sp, #0x10] 1cafc: 5a9f03e0 csetm w0, ne 1cb00: a8c357f6 ldp x22, x21, [sp], #0x30 1cb04: d65f03c0 ret 1cb08: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1cb0c: a9014ff4 stp x20, x19, [sp, #0x10] 1cb10: a9027bfd stp x29, x30, [sp, #0x20] 1cb14: 910083fd add x29, sp, #0x20 1cb18: aa0203f5 mov x21, x2 1cb1c: aa0103f3 mov x19, x1 1cb20: 2a0003f6 mov w22, w0 1cb24: 97ffbe03 bl 0xc330 <__errno@plt> 1cb28: aa0003f4 mov x20, x0 1cb2c: 320003e0 orr w0, wzr, #0x1 1cb30: 2a1603e1 mov w1, w22 1cb34: aa1303e2 mov x2, x19 1cb38: aa1f03e3 mov x3, xzr 1cb3c: b900029f str wzr, [x20] 1cb40: 97ffbd70 bl 0xc100 1cb44: aa0003e8 mov x8, x0 1cb48: 2a1f03e0 mov w0, wzr 1cb4c: b100051f cmn x8, #0x1 1cb50: f90002a8 str x8, [x21] 1cb54: 540001a1 b.ne 0x1cb88 <.text+0xfe98> 1cb58: b9400284 ldr w4, [x20] 1cb5c: 34000144 cbz w4, 0x1cb84 <.text+0xfe94> 1cb60: f0000381 adrp x1, 0x8f000 1cb64: 900003c2 adrp x2, 0x94000 1cb68: 91322821 add x1, x1, #0xc8a 1cb6c: 91100442 add x2, x2, #0x401 1cb70: 321e03e0 orr w0, wzr, #0x4 1cb74: aa1303e3 mov x3, x19 1cb78: 97ffe44e bl 0x15cb0 <.text+0x8fc0> 1cb7c: b9400280 ldr w0, [x20] 1cb80: 14000002 b 0x1cb88 <.text+0xfe98> 1cb84: 2a1f03e0 mov w0, wzr 1cb88: a9427bfd ldp x29, x30, [sp, #0x20] 1cb8c: a9414ff4 ldp x20, x19, [sp, #0x10] 1cb90: a8c357f6 ldp x22, x21, [sp], #0x30 1cb94: d65f03c0 ret 1cb98: a9bd57fc stp x28, x21, [sp, #-0x30]! 1cb9c: a9014ff4 stp x20, x19, [sp, #0x10] 1cba0: a9027bfd stp x29, x30, [sp, #0x20] 1cba4: 910083fd add x29, sp, #0x20 1cba8: d10fc3ff sub sp, sp, #0x3f0 1cbac: d53bd055 mrs x21, TPIDR_EL0 1cbb0: f94016a8 ldr x8, [x21, #0x28] 1cbb4: b0000401 adrp x1, 0x9d000 1cbb8: 913f2021 add x1, x1, #0xfc8 1cbbc: aa0003f4 mov x20, x0 1cbc0: f81d83a8 stur x8, [x29, #-0x28] 1cbc4: 97ffbfeb bl 0xcb70 1cbc8: aa0003f3 mov x19, x0 1cbcc: b4000313 cbz x19, 0x1cc2c <.text+0xff3c> 1cbd0: 321f03e2 orr w2, wzr, #0x2 1cbd4: aa1303e0 mov x0, x19 1cbd8: aa1f03e1 mov x1, xzr 1cbdc: 97ffbf01 bl 0xc7e0 1cbe0: aa1303e0 mov x0, x19 1cbe4: 97ffbd3b bl 0xc0d0 1cbe8: 93407c00 sxtw x0, w0 1cbec: 97ffbfc1 bl 0xcaf0 1cbf0: aa0003f4 mov x20, x0 1cbf4: aa1303e0 mov x0, x19 1cbf8: 97ffbe56 bl 0xc550 1cbfc: 14000004 b 0x1cc0c <.text+0xff1c> 1cc00: 910003e1 mov x1, sp 1cc04: aa1403e0 mov x0, x20 1cc08: 97ffbdee bl 0xc3c0 1cc0c: 910003e0 mov x0, sp 1cc10: 52807d01 mov w1, #0x3e8 // =1000 1cc14: aa1303e2 mov x2, x19 1cc18: 97ffbe5a bl 0xc580 1cc1c: b5ffff20 cbnz x0, 0x1cc00 <.text+0xff10> 1cc20: aa1303e0 mov x0, x19 1cc24: 97ffbe37 bl 0xc500 1cc28: 14000009 b 0x1cc4c <.text+0xff5c> 1cc2c: f0000381 adrp x1, 0x8f000 1cc30: 900003c2 adrp x2, 0x94000 1cc34: 91322821 add x1, x1, #0xc8a 1cc38: 9110b042 add x2, x2, #0x42c 1cc3c: 321f07e0 orr w0, wzr, #0x6 1cc40: aa1403e3 mov x3, x20 1cc44: 97ffe41b bl 0x15cb0 <.text+0x8fc0> 1cc48: aa1f03f4 mov x20, xzr 1cc4c: f94016a8 ldr x8, [x21, #0x28] 1cc50: f85d83a9 ldur x9, [x29, #-0x28] 1cc54: eb09011f cmp x8, x9 1cc58: 540000e1 b.ne 0x1cc74 <.text+0xff84> 1cc5c: aa1403e0 mov x0, x20 1cc60: 910fc3ff add sp, sp, #0x3f0 1cc64: a9427bfd ldp x29, x30, [sp, #0x20] 1cc68: a9414ff4 ldp x20, x19, [sp, #0x10] 1cc6c: a8c357fc ldp x28, x21, [sp], #0x30 1cc70: d65f03c0 ret 1cc74: 97ffbe3f bl 0xc570 <__stack_chk_fail@plt> 1cc78: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1cc7c: a9017bfd stp x29, x30, [sp, #0x10] 1cc80: 910043fd add x29, sp, #0x10 1cc84: aa0003f4 mov x20, x0 1cc88: 2a1f03e0 mov w0, wzr 1cc8c: 97ffe1fc bl 0x1547c <.text+0x878c> 1cc90: aa0003f3 mov x19, x0 1cc94: b4000433 cbz x19, 0x1cd18 <.text+0x10028> 1cc98: aa1303e0 mov x0, x19 1cc9c: aa1403e1 mov x1, x20 1cca0: 97ffe217 bl 0x154fc <.text+0x880c> 1cca4: b40003e0 cbz x0, 0x1cd20 <.text+0x10030> 1cca8: 91010c14 add x20, x0, #0x43 1ccac: f0000381 adrp x1, 0x8f000 1ccb0: 900003c2 adrp x2, 0x94000 1ccb4: 91322821 add x1, x1, #0xc8a 1ccb8: 9112f042 add x2, x2, #0x4bc 1ccbc: 321e03e0 orr w0, wzr, #0x4 1ccc0: aa1403e3 mov x3, x20 1ccc4: 97ffe3fb bl 0x15cb0 <.text+0x8fc0> 1ccc8: 528005e1 mov w1, #0x2f // =47 1cccc: aa1403e0 mov x0, x20 1ccd0: 97ffbde0 bl 0xc450 1ccd4: b4000120 cbz x0, 0x1ccf8 <.text+0x10008> 1ccd8: 91000414 add x20, x0, #0x1 1ccdc: f0000381 adrp x1, 0x8f000 1cce0: 900003c2 adrp x2, 0x94000 1cce4: 91322821 add x1, x1, #0xc8a 1cce8: 9113ac42 add x2, x2, #0x4eb 1ccec: 321e03e0 orr w0, wzr, #0x4 1ccf0: aa1403e3 mov x3, x20 1ccf4: 97ffe3ef bl 0x15cb0 <.text+0x8fc0> 1ccf8: 900003c0 adrp x0, 0x94000 1ccfc: 91143800 add x0, x0, #0x50e 1cd00: 32000be2 orr w2, wzr, #0x7 1cd04: aa1403e1 mov x1, x20 1cd08: 97ffbd22 bl 0xc190 1cd0c: 7100001f cmp w0, #0x0 1cd10: 1a9f17f4 cset w20, eq 1cd14: 14000004 b 0x1cd24 <.text+0x10034> 1cd18: 2a1f03f4 mov w20, wzr 1cd1c: 14000004 b 0x1cd2c <.text+0x1003c> 1cd20: 2a1f03f4 mov w20, wzr 1cd24: aa1303e0 mov x0, x19 1cd28: 97ffe1ea bl 0x154d0 <.text+0x87e0> 1cd2c: a9417bfd ldp x29, x30, [sp, #0x10] 1cd30: 2a1403e0 mov w0, w20 1cd34: a8c24ff4 ldp x20, x19, [sp], #0x20 1cd38: d65f03c0 ret 1cd3c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1cd40: a9017bfd stp x29, x30, [sp, #0x10] 1cd44: 910043fd add x29, sp, #0x10 1cd48: 900003c0 adrp x0, 0x94000 1cd4c: 9113f800 add x0, x0, #0x4fe 1cd50: 320003e1 orr w1, wzr, #0x1 1cd54: 97ffbf3f bl 0xca50 1cd58: f0000381 adrp x1, 0x8f000 1cd5c: 900003c2 adrp x2, 0x94000 1cd60: aa0003f3 mov x19, x0 1cd64: 91322821 add x1, x1, #0xc8a 1cd68: 91142442 add x2, x2, #0x509 1cd6c: 321e03e0 orr w0, wzr, #0x4 1cd70: 97ffe3d0 bl 0x15cb0 <.text+0x8fc0> 1cd74: b50004b3 cbnz x19, 0x1ce08 <.text+0x10118> 1cd78: 900003c0 adrp x0, 0x94000 1cd7c: 91145800 add x0, x0, #0x516 1cd80: 320003e1 orr w1, wzr, #0x1 1cd84: 97ffbf33 bl 0xca50 1cd88: f0000381 adrp x1, 0x8f000 1cd8c: 900003c2 adrp x2, 0x94000 1cd90: aa0003f3 mov x19, x0 1cd94: 91322821 add x1, x1, #0xc8a 1cd98: 9114a442 add x2, x2, #0x529 1cd9c: 321e03e0 orr w0, wzr, #0x4 1cda0: 97ffe3c4 bl 0x15cb0 <.text+0x8fc0> 1cda4: b5000333 cbnz x19, 0x1ce08 <.text+0x10118> 1cda8: 900003c0 adrp x0, 0x94000 1cdac: 9114e800 add x0, x0, #0x53a 1cdb0: 320003e1 orr w1, wzr, #0x1 1cdb4: 97ffbf27 bl 0xca50 1cdb8: f0000381 adrp x1, 0x8f000 1cdbc: 900003c2 adrp x2, 0x94000 1cdc0: aa0003f3 mov x19, x0 1cdc4: 91322821 add x1, x1, #0xc8a 1cdc8: 91153842 add x2, x2, #0x54e 1cdcc: 321e03e0 orr w0, wzr, #0x4 1cdd0: 97ffe3b8 bl 0x15cb0 <.text+0x8fc0> 1cdd4: b50001b3 cbnz x19, 0x1ce08 <.text+0x10118> 1cdd8: 900003c0 adrp x0, 0x94000 1cddc: 91158000 add x0, x0, #0x560 1cde0: 320003e1 orr w1, wzr, #0x1 1cde4: 97ffbf1b bl 0xca50 1cde8: f0000381 adrp x1, 0x8f000 1cdec: 900003c2 adrp x2, 0x94000 1cdf0: aa0003f3 mov x19, x0 1cdf4: 91322821 add x1, x1, #0xc8a 1cdf8: 9115d042 add x2, x2, #0x574 1cdfc: 321e03e0 orr w0, wzr, #0x4 1ce00: 97ffe3ac bl 0x15cb0 <.text+0x8fc0> 1ce04: b4001033 cbz x19, 0x1d008 <.text+0x10318> 1ce08: f0000381 adrp x1, 0x8f000 1ce0c: 900003c2 adrp x2, 0x94000 1ce10: 91322821 add x1, x1, #0xc8a 1ce14: 91161842 add x2, x2, #0x586 1ce18: 321f07e0 orr w0, wzr, #0x6 1ce1c: 97ffe3a5 bl 0x15cb0 <.text+0x8fc0> 1ce20: 900003c1 adrp x1, 0x94000 1ce24: 91171421 add x1, x1, #0x5c5 1ce28: aa1303e0 mov x0, x19 1ce2c: 97ffbe25 bl 0xc6c0 1ce30: d0000554 adrp x20, 0xc6000 1ce34: 91258294 add x20, x20, #0x960 1ce38: 900003c1 adrp x1, 0x94000 1ce3c: f9000280 str x0, [x20] 1ce40: 91180421 add x1, x1, #0x601 1ce44: aa1303e0 mov x0, x19 1ce48: 97ffbe1e bl 0xc6c0 1ce4c: 900003c1 adrp x1, 0x94000 1ce50: f9000680 str x0, [x20, #0x8] 1ce54: 9118d021 add x1, x1, #0x634 1ce58: aa1303e0 mov x0, x19 1ce5c: 97ffbe19 bl 0xc6c0 1ce60: 900003c1 adrp x1, 0x94000 1ce64: f9000a80 str x0, [x20, #0x10] 1ce68: 91199021 add x1, x1, #0x664 1ce6c: aa1303e0 mov x0, x19 1ce70: 97ffbe14 bl 0xc6c0 1ce74: 900003c1 adrp x1, 0x94000 1ce78: f9000e80 str x0, [x20, #0x18] 1ce7c: 911a8021 add x1, x1, #0x6a0 1ce80: aa1303e0 mov x0, x19 1ce84: 97ffbe0f bl 0xc6c0 1ce88: 900003c1 adrp x1, 0x94000 1ce8c: f9001280 str x0, [x20, #0x20] 1ce90: 911b6821 add x1, x1, #0x6da 1ce94: aa1303e0 mov x0, x19 1ce98: 97ffbe0a bl 0xc6c0 1ce9c: f9400288 ldr x8, [x20] 1cea0: f0000381 adrp x1, 0x8f000 1cea4: 91322821 add x1, x1, #0xc8a 1cea8: f9001680 str x0, [x20, #0x28] 1ceac: b4000088 cbz x8, 0x1cebc <.text+0x101cc> 1ceb0: 900003c2 adrp x2, 0x94000 1ceb4: 91167042 add x2, x2, #0x59c 1ceb8: 14000003 b 0x1cec4 <.text+0x101d4> 1cebc: 900003c2 adrp x2, 0x94000 1cec0: 91177042 add x2, x2, #0x5dc 1cec4: 900003c3 adrp x3, 0x94000 1cec8: 9116ac63 add x3, x3, #0x5ab 1cecc: 321f07e0 orr w0, wzr, #0x6 1ced0: 97ffe378 bl 0x15cb0 <.text+0x8fc0> 1ced4: f9400688 ldr x8, [x20, #0x8] 1ced8: b40000c8 cbz x8, 0x1cef0 <.text+0x10200> 1cedc: f0000381 adrp x1, 0x8f000 1cee0: 900003c2 adrp x2, 0x94000 1cee4: 91322821 add x1, x1, #0xc8a 1cee8: 91167042 add x2, x2, #0x59c 1ceec: 14000005 b 0x1cf00 <.text+0x10210> 1cef0: f0000381 adrp x1, 0x8f000 1cef4: 900003c2 adrp x2, 0x94000 1cef8: 91322821 add x1, x1, #0xc8a 1cefc: 91177042 add x2, x2, #0x5dc 1cf00: 900003c3 adrp x3, 0x94000 1cf04: 91179c63 add x3, x3, #0x5e7 1cf08: 321f07e0 orr w0, wzr, #0x6 1cf0c: 97ffe369 bl 0x15cb0 <.text+0x8fc0> 1cf10: f9400a88 ldr x8, [x20, #0x10] 1cf14: b40000c8 cbz x8, 0x1cf2c <.text+0x1023c> 1cf18: f0000381 adrp x1, 0x8f000 1cf1c: 900003c2 adrp x2, 0x94000 1cf20: 91322821 add x1, x1, #0xc8a 1cf24: 91167042 add x2, x2, #0x59c 1cf28: 14000005 b 0x1cf3c <.text+0x1024c> 1cf2c: f0000381 adrp x1, 0x8f000 1cf30: 900003c2 adrp x2, 0x94000 1cf34: 91322821 add x1, x1, #0xc8a 1cf38: 91177042 add x2, x2, #0x5dc 1cf3c: 900003c3 adrp x3, 0x94000 1cf40: 91186863 add x3, x3, #0x61a 1cf44: 321f07e0 orr w0, wzr, #0x6 1cf48: 97ffe35a bl 0x15cb0 <.text+0x8fc0> 1cf4c: f9400e88 ldr x8, [x20, #0x18] 1cf50: b40000c8 cbz x8, 0x1cf68 <.text+0x10278> 1cf54: f0000381 adrp x1, 0x8f000 1cf58: 900003c2 adrp x2, 0x94000 1cf5c: 91322821 add x1, x1, #0xc8a 1cf60: 91167042 add x2, x2, #0x59c 1cf64: 14000005 b 0x1cf78 <.text+0x10288> 1cf68: f0000381 adrp x1, 0x8f000 1cf6c: 900003c2 adrp x2, 0x94000 1cf70: 91322821 add x1, x1, #0xc8a 1cf74: 91177042 add x2, x2, #0x5dc 1cf78: 900003c3 adrp x3, 0x94000 1cf7c: 91192863 add x3, x3, #0x64a 1cf80: 321f07e0 orr w0, wzr, #0x6 1cf84: 97ffe34b bl 0x15cb0 <.text+0x8fc0> 1cf88: f9401288 ldr x8, [x20, #0x20] 1cf8c: b40000c8 cbz x8, 0x1cfa4 <.text+0x102b4> 1cf90: f0000381 adrp x1, 0x8f000 1cf94: 900003c2 adrp x2, 0x94000 1cf98: 91322821 add x1, x1, #0xc8a 1cf9c: 91167042 add x2, x2, #0x59c 1cfa0: 14000005 b 0x1cfb4 <.text+0x102c4> 1cfa4: f0000381 adrp x1, 0x8f000 1cfa8: 900003c2 adrp x2, 0x94000 1cfac: 91322821 add x1, x1, #0xc8a 1cfb0: 91177042 add x2, x2, #0x5dc 1cfb4: 900003c3 adrp x3, 0x94000 1cfb8: 911a1863 add x3, x3, #0x686 1cfbc: 321f07e0 orr w0, wzr, #0x6 1cfc0: 97ffe33c bl 0x15cb0 <.text+0x8fc0> 1cfc4: f9401688 ldr x8, [x20, #0x28] 1cfc8: b40000c8 cbz x8, 0x1cfe0 <.text+0x102f0> 1cfcc: f0000381 adrp x1, 0x8f000 1cfd0: 900003c2 adrp x2, 0x94000 1cfd4: 91322821 add x1, x1, #0xc8a 1cfd8: 91167042 add x2, x2, #0x59c 1cfdc: 14000005 b 0x1cff0 <.text+0x10300> 1cfe0: f0000381 adrp x1, 0x8f000 1cfe4: 900003c2 adrp x2, 0x94000 1cfe8: 91322821 add x1, x1, #0xc8a 1cfec: 91177042 add x2, x2, #0x5dc 1cff0: a9417bfd ldp x29, x30, [sp, #0x10] 1cff4: 900003c3 adrp x3, 0x94000 1cff8: 911b0063 add x3, x3, #0x6c0 1cffc: 321f07e0 orr w0, wzr, #0x6 1d000: a8c24ff4 ldp x20, x19, [sp], #0x20 1d004: 17ffe32b b 0x15cb0 <.text+0x8fc0> 1d008: a9417bfd ldp x29, x30, [sp, #0x10] 1d00c: d0000381 adrp x1, 0x8f000 1d010: f00003a2 adrp x2, 0x94000 1d014: 91322821 add x1, x1, #0xc8a 1d018: 911b8442 add x2, x2, #0x6e1 1d01c: 321f07e0 orr w0, wzr, #0x6 1d020: a8c24ff4 ldp x20, x19, [sp], #0x20 1d024: 17ffe323 b 0x15cb0 <.text+0x8fc0> 1d028: f81b0ffc str x28, [sp, #-0x50]! 1d02c: a9015ff8 stp x24, x23, [sp, #0x10] 1d030: a90257f6 stp x22, x21, [sp, #0x20] 1d034: a9034ff4 stp x20, x19, [sp, #0x30] 1d038: a9047bfd stp x29, x30, [sp, #0x40] 1d03c: 910103fd add x29, sp, #0x40 1d040: d11043ff sub sp, sp, #0x410 1d044: d53bd056 mrs x22, TPIDR_EL0 1d048: f94016c8 ldr x8, [x22, #0x28] 1d04c: aa0003f4 mov x20, x0 1d050: aa0203f5 mov x21, x2 1d054: f81b83a8 stur x8, [x29, #-0x48] 1d058: b9400288 ldr w8, [x20] 1d05c: 35000e68 cbnz w8, 0x1d228 <.text+0x10538> 1d060: f0000382 adrp x2, 0x90000 1d064: 900003a3 adrp x3, 0x91000 1d068: 910023f3 add x19, sp, #0x8 1d06c: 91371c42 add x2, x2, #0xdc7 1d070: 91378c63 add x3, x3, #0xde3 1d074: 910023e0 add x0, sp, #0x8 1d078: 321603e1 orr w1, wzr, #0x400 1d07c: 91100277 add x23, x19, #0x400 1d080: 97ffbcbc bl 0xc370 1d084: 8b20c268 add x8, x19, w0, sxtw 1d088: 7100001f cmp w0, #0x0 1d08c: 9a880273 csel x19, x19, x8, eq 1d090: eb17027f cmp x19, x23 1d094: 54000142 b.hs 0x1d0bc <.text+0x103cc> 1d098: b8408ea3 ldr w3, [x21, #0x8]! 1d09c: f00003a2 adrp x2, 0x94000 1d0a0: cb1302e1 sub x1, x23, x19 1d0a4: 911bcc42 add x2, x2, #0x6f3 1d0a8: aa1303e0 mov x0, x19 1d0ac: 97ffbcb1 bl 0xc370 1d0b0: 34000080 cbz w0, 0x1d0c0 <.text+0x103d0> 1d0b4: 8b20c273 add x19, x19, w0, sxtw 1d0b8: 14000002 b 0x1d0c0 <.text+0x103d0> 1d0bc: 910022b5 add x21, x21, #0x8 1d0c0: b94002a8 ldr w8, [x21] 1d0c4: 11000509 add w9, w8, #0x1 1d0c8: b90002a9 str w9, [x21] 1d0cc: 350000e8 cbnz w8, 0x1d0e8 <.text+0x103f8> 1d0d0: d0000381 adrp x1, 0x8f000 1d0d4: f00003a2 adrp x2, 0x94000 1d0d8: 91322821 add x1, x1, #0xc8a 1d0dc: 911bf042 add x2, x2, #0x6fc 1d0e0: 321f07e0 orr w0, wzr, #0x6 1d0e4: 97ffe2f3 bl 0x15cb0 <.text+0x8fc0> 1d0e8: b0000558 adrp x24, 0xc6000 1d0ec: 91258318 add x24, x24, #0x960 1d0f0: f9400b08 ldr x8, [x24, #0x10] 1d0f4: f9400a80 ldr x0, [x20, #0x10] 1d0f8: 320003e1 orr w1, wzr, #0x1 1d0fc: d63f0100 blr x8 1d100: eb17027f cmp x19, x23 1d104: aa0003f5 mov x21, x0 1d108: 54000122 b.hs 0x1d12c <.text+0x1043c> 1d10c: 900003a2 adrp x2, 0x91000 1d110: cb1302e1 sub x1, x23, x19 1d114: 91219842 add x2, x2, #0x866 1d118: aa1303e0 mov x0, x19 1d11c: aa1503e3 mov x3, x21 1d120: 97ffbc94 bl 0xc370 1d124: 34000040 cbz w0, 0x1d12c <.text+0x1043c> 1d128: 8b20c273 add x19, x19, w0, sxtw 1d12c: f9401708 ldr x8, [x24, #0x28] 1d130: b4000068 cbz x8, 0x1d13c <.text+0x1044c> 1d134: aa1503e0 mov x0, x21 1d138: d63f0100 blr x8 1d13c: f9400f08 ldr x8, [x24, #0x18] 1d140: f9400a80 ldr x0, [x20, #0x10] 1d144: b9403281 ldr w1, [x20, #0x30] 1d148: f9401282 ldr x2, [x20, #0x20] 1d14c: d63f0100 blr x8 1d150: eb17027f cmp x19, x23 1d154: aa0003f5 mov x21, x0 1d158: b4000815 cbz x21, 0x1d258 <.text+0x10568> 1d15c: 54000142 b.hs 0x1d184 <.text+0x10494> 1d160: f94002a3 ldr x3, [x21] 1d164: b9400aa4 ldr w4, [x21, #0x8] 1d168: f00003a2 adrp x2, 0x94000 1d16c: cb1302e1 sub x1, x23, x19 1d170: 911c7442 add x2, x2, #0x71d 1d174: aa1303e0 mov x0, x19 1d178: 97ffbc7e bl 0xc370 1d17c: 34000040 cbz w0, 0x1d184 <.text+0x10494> 1d180: 8b20c273 add x19, x19, w0, sxtw 1d184: f9401308 ldr x8, [x24, #0x20] 1d188: aa1503e0 mov x0, x21 1d18c: d63f0100 blr x8 1d190: eb17027f cmp x19, x23 1d194: 54000102 b.hs 0x1d1b4 <.text+0x104c4> 1d198: d00003a2 adrp x2, 0x93000 1d19c: cb1302e1 sub x1, x23, x19 1d1a0: 91224c42 add x2, x2, #0x893 1d1a4: aa1303e0 mov x0, x19 1d1a8: 97ffbc72 bl 0xc370 1d1ac: 34000040 cbz w0, 0x1d1b4 <.text+0x104c4> 1d1b0: 8b20c273 add x19, x19, w0, sxtw 1d1b4: eb17027f cmp x19, x23 1d1b8: 540000e3 b.lo 0x1d1d4 <.text+0x104e4> 1d1bc: 910023e8 add x8, sp, #0x8 1d1c0: 5285c5c9 mov w9, #0x2e2e // =11822 1d1c4: 72a145c9 movk w9, #0xa2e, lsl #16 1d1c8: 910fed08 add x8, x8, #0x3fb 1d1cc: b9000109 str w9, [x8] 1d1d0: 39101fff strb wzr, [sp, #0x407] 1d1d4: b0000533 adrp x19, 0xc2000 1d1d8: 91356273 add x19, x19, #0xd58 1d1dc: b9bc0268 ldrsw x8, [x19, #0x3c00] 1d1e0: 32160fe9 orr w9, wzr, #0x3c00 1d1e4: 910023e1 add x1, sp, #0x8 1d1e8: aa1303e0 mov x0, x19 1d1ec: cb080122 sub x2, x9, x8 1d1f0: 97ffbd9c bl 0xc860 1d1f4: 910023e0 add x0, sp, #0x8 1d1f8: 97ffbdfe bl 0xc9f0 1d1fc: b97c0268 ldr w8, [x19, #0x3c00] 1d200: d0000381 adrp x1, 0x8f000 1d204: f00003a2 adrp x2, 0x94000 1d208: 91322821 add x1, x1, #0xc8a 1d20c: 0b080008 add w8, w0, w8 1d210: 11000508 add w8, w8, #0x1 1d214: 911cc442 add x2, x2, #0x731 1d218: 321f07e0 orr w0, wzr, #0x6 1d21c: 910023e3 add x3, sp, #0x8 1d220: b93c0268 str w8, [x19, #0x3c00] 1d224: 97ffe2a3 bl 0x15cb0 <.text+0x8fc0> 1d228: f94016c8 ldr x8, [x22, #0x28] 1d22c: f85b83a9 ldur x9, [x29, #-0x48] 1d230: eb09011f cmp x8, x9 1d234: 540002e1 b.ne 0x1d290 <.text+0x105a0> 1d238: 2a1f03e0 mov w0, wzr 1d23c: 911043ff add sp, sp, #0x410 1d240: a9447bfd ldp x29, x30, [sp, #0x40] 1d244: a9434ff4 ldp x20, x19, [sp, #0x30] 1d248: a94257f6 ldp x22, x21, [sp, #0x20] 1d24c: a9415ff8 ldp x24, x23, [sp, #0x10] 1d250: f84507fc ldr x28, [sp], #0x50 1d254: d65f03c0 ret 1d258: 54fff9c2 b.hs 0x1d190 <.text+0x104a0> 1d25c: b9402a88 ldr w8, [x20, #0x28] 1d260: 34fff988 cbz w8, 0x1d190 <.text+0x104a0> 1d264: b9403283 ldr w3, [x20, #0x30] 1d268: f00003a2 adrp x2, 0x94000 1d26c: cb1302e1 sub x1, x23, x19 1d270: 911c9842 add x2, x2, #0x726 1d274: aa1303e0 mov x0, x19 1d278: 97ffbc3e bl 0xc370 1d27c: 34fff8a0 cbz w0, 0x1d190 <.text+0x104a0> 1d280: 8b20c273 add x19, x19, w0, sxtw 1d284: eb17027f cmp x19, x23 1d288: 54fff883 b.lo 0x1d198 <.text+0x104a8> 1d28c: 17ffffca b 0x1d1b4 <.text+0x104c4> 1d290: 97ffbcb8 bl 0xc570 <__stack_chk_fail@plt> 1d294: f81d0ffc str x28, [sp, #-0x30]! 1d298: a9014ff4 stp x20, x19, [sp, #0x10] 1d29c: a9027bfd stp x29, x30, [sp, #0x20] 1d2a0: 910083fd add x29, sp, #0x20 1d2a4: d108c3ff sub sp, sp, #0x230 1d2a8: d53bd053 mrs x19, TPIDR_EL0 1d2ac: f9401669 ldr x9, [x19, #0x28] 1d2b0: b0000554 adrp x20, 0xc6000 1d2b4: 91258294 add x20, x20, #0x960 1d2b8: aa0003e8 mov x8, x0 1d2bc: f81d83a9 stur x9, [x29, #-0x28] 1d2c0: f9400289 ldr x9, [x20] 1d2c4: aa1f03e0 mov x0, xzr 1d2c8: b4000209 cbz x9, 0x1d308 <.text+0x10618> 1d2cc: f940068a ldr x10, [x20, #0x8] 1d2d0: b40001ca cbz x10, 0x1d308 <.text+0x10618> 1d2d4: 910063e1 add x1, sp, #0x18 1d2d8: aa0803e0 mov x0, x8 1d2dc: d63f0120 blr x9 1d2e0: f9400688 ldr x8, [x20, #0x8] 1d2e4: 90000000 adrp x0, 0x1d000 <.text+0x10310> 1d2e8: 9100a000 add x0, x0, #0x28 1d2ec: 910063e1 add x1, sp, #0x18 1d2f0: 910023e3 add x3, sp, #0x8 1d2f4: 2a1f03e2 mov w2, wzr 1d2f8: b90013ff str wzr, [sp, #0x10] 1d2fc: d63f0100 blr x8 1d300: b0000520 adrp x0, 0xc2000 1d304: 91356000 add x0, x0, #0xd58 1d308: f9401668 ldr x8, [x19, #0x28] 1d30c: f85d83a9 ldur x9, [x29, #-0x28] 1d310: eb09011f cmp x8, x9 1d314: 540000c1 b.ne 0x1d32c <.text+0x1063c> 1d318: 9108c3ff add sp, sp, #0x230 1d31c: a9427bfd ldp x29, x30, [sp, #0x20] 1d320: a9414ff4 ldp x20, x19, [sp, #0x10] 1d324: f84307fc ldr x28, [sp], #0x30 1d328: d65f03c0 ret 1d32c: 97ffbc91 bl 0xc570 <__stack_chk_fail@plt> 1d330: b0000548 adrp x8, 0xc6000 1d334: 39664108 ldrb w8, [x8, #0x990] 1d338: 37000128 tbnz w8, #0x0, 0x1d35c <.text+0x1066c> 1d33c: b0000548 adrp x8, 0xc6000 1d340: 91264108 add x8, x8, #0x990 1d344: 320003e9 orr w9, wzr, #0x1 1d348: 6f00e400 movi v0.2d, #0000000000000000 1d34c: 39000109 strb w9, [x8] 1d350: 3c804100 stur q0, [x8, #0x4] 1d354: 3c814100 stur q0, [x8, #0x14] 1d358: 39003d09 strb w9, [x8, #0xf] 1d35c: b0000548 adrp x8, 0xc6000 1d360: 91264108 add x8, x8, #0x990 1d364: 91001100 add x0, x8, #0x4 1d368: d65f03c0 ret 1d36c: b0000548 adrp x8, 0xc6000 1d370: 39664108 ldrb w8, [x8, #0x990] 1d374: 7100051f cmp w8, #0x1 1d378: 540000e1 b.ne 0x1d394 <.text+0x106a4> 1d37c: b0000548 adrp x8, 0xc6000 1d380: 91264108 add x8, x8, #0x990 1d384: 39401108 ldrb w8, [x8, #0x4] 1d388: 7100011f cmp w8, #0x0 1d38c: 1a9f07e0 cset w0, ne 1d390: d65f03c0 ret 1d394: b0000548 adrp x8, 0xc6000 1d398: 2a1f03e0 mov w0, wzr 1d39c: 91264108 add x8, x8, #0x990 1d3a0: 320003e9 orr w9, wzr, #0x1 1d3a4: 6f00e400 movi v0.2d, #0000000000000000 1d3a8: 39000109 strb w9, [x8] 1d3ac: 3c804100 stur q0, [x8, #0x4] 1d3b0: 3c814100 stur q0, [x8, #0x14] 1d3b4: 39003d09 strb w9, [x8, #0xf] 1d3b8: d65f03c0 ret 1d3bc: b0000548 adrp x8, 0xc6000 1d3c0: 39664108 ldrb w8, [x8, #0x990] 1d3c4: 7100051f cmp w8, #0x1 1d3c8: 540000e1 b.ne 0x1d3e4 <.text+0x106f4> 1d3cc: b0000548 adrp x8, 0xc6000 1d3d0: 91264108 add x8, x8, #0x990 1d3d4: 39401908 ldrb w8, [x8, #0x6] 1d3d8: 7100011f cmp w8, #0x0 1d3dc: 1a9f07e0 cset w0, ne 1d3e0: d65f03c0 ret 1d3e4: b0000548 adrp x8, 0xc6000 1d3e8: 2a1f03e0 mov w0, wzr 1d3ec: 91264108 add x8, x8, #0x990 1d3f0: 320003e9 orr w9, wzr, #0x1 1d3f4: 6f00e400 movi v0.2d, #0000000000000000 1d3f8: 39000109 strb w9, [x8] 1d3fc: 3c804100 stur q0, [x8, #0x4] 1d400: 3c814100 stur q0, [x8, #0x14] 1d404: 39003d09 strb w9, [x8, #0xf] 1d408: d65f03c0 ret 1d40c: b0000548 adrp x8, 0xc6000 1d410: 39664108 ldrb w8, [x8, #0x990] 1d414: 7100051f cmp w8, #0x1 1d418: 540000e1 b.ne 0x1d434 <.text+0x10744> 1d41c: b0000548 adrp x8, 0xc6000 1d420: 91264108 add x8, x8, #0x990 1d424: 39401d08 ldrb w8, [x8, #0x7] 1d428: 7100011f cmp w8, #0x0 1d42c: 1a9f07e0 cset w0, ne 1d430: d65f03c0 ret 1d434: b0000548 adrp x8, 0xc6000 1d438: 2a1f03e0 mov w0, wzr 1d43c: 91264108 add x8, x8, #0x990 1d440: 320003e9 orr w9, wzr, #0x1 1d444: 6f00e400 movi v0.2d, #0000000000000000 1d448: 39000109 strb w9, [x8] 1d44c: 3c804100 stur q0, [x8, #0x4] 1d450: 3c814100 stur q0, [x8, #0x14] 1d454: 39003d09 strb w9, [x8, #0xf] 1d458: d65f03c0 ret 1d45c: b0000548 adrp x8, 0xc6000 1d460: 39664108 ldrb w8, [x8, #0x990] 1d464: 7100051f cmp w8, #0x1 1d468: 540000e1 b.ne 0x1d484 <.text+0x10794> 1d46c: b0000548 adrp x8, 0xc6000 1d470: 91264108 add x8, x8, #0x990 1d474: 39404908 ldrb w8, [x8, #0x12] 1d478: 7100011f cmp w8, #0x0 1d47c: 1a9f07e0 cset w0, ne 1d480: d65f03c0 ret 1d484: b0000548 adrp x8, 0xc6000 1d488: 2a1f03e0 mov w0, wzr 1d48c: 91264108 add x8, x8, #0x990 1d490: 320003e9 orr w9, wzr, #0x1 1d494: 6f00e400 movi v0.2d, #0000000000000000 1d498: 39000109 strb w9, [x8] 1d49c: 3c804100 stur q0, [x8, #0x4] 1d4a0: 3c814100 stur q0, [x8, #0x14] 1d4a4: 39003d09 strb w9, [x8, #0xf] 1d4a8: d65f03c0 ret 1d4ac: b0000548 adrp x8, 0xc6000 1d4b0: 39664108 ldrb w8, [x8, #0x990] 1d4b4: 7100051f cmp w8, #0x1 1d4b8: 540000e1 b.ne 0x1d4d4 <.text+0x107e4> 1d4bc: b0000548 adrp x8, 0xc6000 1d4c0: 91264108 add x8, x8, #0x990 1d4c4: 39404108 ldrb w8, [x8, #0x10] 1d4c8: 7100011f cmp w8, #0x0 1d4cc: 1a9f07e0 cset w0, ne 1d4d0: d65f03c0 ret 1d4d4: b0000548 adrp x8, 0xc6000 1d4d8: 2a1f03e0 mov w0, wzr 1d4dc: 91264108 add x8, x8, #0x990 1d4e0: 320003e9 orr w9, wzr, #0x1 1d4e4: 6f00e400 movi v0.2d, #0000000000000000 1d4e8: 39000109 strb w9, [x8] 1d4ec: 3c804100 stur q0, [x8, #0x4] 1d4f0: 3c814100 stur q0, [x8, #0x14] 1d4f4: 39003d09 strb w9, [x8, #0xf] 1d4f8: d65f03c0 ret 1d4fc: b0000548 adrp x8, 0xc6000 1d500: 39664108 ldrb w8, [x8, #0x990] 1d504: 7100051f cmp w8, #0x1 1d508: 540000e1 b.ne 0x1d524 <.text+0x10834> 1d50c: b0000548 adrp x8, 0xc6000 1d510: 91264108 add x8, x8, #0x990 1d514: 39402108 ldrb w8, [x8, #0x8] 1d518: 7100011f cmp w8, #0x0 1d51c: 1a9f07e0 cset w0, ne 1d520: d65f03c0 ret 1d524: b0000548 adrp x8, 0xc6000 1d528: 2a1f03e0 mov w0, wzr 1d52c: 91264108 add x8, x8, #0x990 1d530: 320003e9 orr w9, wzr, #0x1 1d534: 6f00e400 movi v0.2d, #0000000000000000 1d538: 39000109 strb w9, [x8] 1d53c: 3c804100 stur q0, [x8, #0x4] 1d540: 3c814100 stur q0, [x8, #0x14] 1d544: 39003d09 strb w9, [x8, #0xf] 1d548: d65f03c0 ret 1d54c: b0000548 adrp x8, 0xc6000 1d550: 39664108 ldrb w8, [x8, #0x990] 1d554: 7100051f cmp w8, #0x1 1d558: 540000e1 b.ne 0x1d574 <.text+0x10884> 1d55c: b0000548 adrp x8, 0xc6000 1d560: 91264108 add x8, x8, #0x990 1d564: 39402508 ldrb w8, [x8, #0x9] 1d568: 7100011f cmp w8, #0x0 1d56c: 1a9f07e0 cset w0, ne 1d570: d65f03c0 ret 1d574: b0000548 adrp x8, 0xc6000 1d578: 2a1f03e0 mov w0, wzr 1d57c: 91264108 add x8, x8, #0x990 1d580: 320003e9 orr w9, wzr, #0x1 1d584: 6f00e400 movi v0.2d, #0000000000000000 1d588: 39000109 strb w9, [x8] 1d58c: 3c804100 stur q0, [x8, #0x4] 1d590: 3c814100 stur q0, [x8, #0x14] 1d594: 39003d09 strb w9, [x8, #0xf] 1d598: d65f03c0 ret 1d59c: b0000548 adrp x8, 0xc6000 1d5a0: 39664108 ldrb w8, [x8, #0x990] 1d5a4: 7100051f cmp w8, #0x1 1d5a8: 540000e1 b.ne 0x1d5c4 <.text+0x108d4> 1d5ac: b0000548 adrp x8, 0xc6000 1d5b0: 91264108 add x8, x8, #0x990 1d5b4: 39402908 ldrb w8, [x8, #0xa] 1d5b8: 7100011f cmp w8, #0x0 1d5bc: 1a9f07e0 cset w0, ne 1d5c0: d65f03c0 ret 1d5c4: b0000548 adrp x8, 0xc6000 1d5c8: 2a1f03e0 mov w0, wzr 1d5cc: 91264108 add x8, x8, #0x990 1d5d0: 320003e9 orr w9, wzr, #0x1 1d5d4: 6f00e400 movi v0.2d, #0000000000000000 1d5d8: 39000109 strb w9, [x8] 1d5dc: 3c804100 stur q0, [x8, #0x4] 1d5e0: 3c814100 stur q0, [x8, #0x14] 1d5e4: 39003d09 strb w9, [x8, #0xf] 1d5e8: d65f03c0 ret 1d5ec: b0000548 adrp x8, 0xc6000 1d5f0: 39664108 ldrb w8, [x8, #0x990] 1d5f4: 7100051f cmp w8, #0x1 1d5f8: 540000e1 b.ne 0x1d614 <.text+0x10924> 1d5fc: b0000548 adrp x8, 0xc6000 1d600: 91264108 add x8, x8, #0x990 1d604: 39401508 ldrb w8, [x8, #0x5] 1d608: 7100011f cmp w8, #0x0 1d60c: 1a9f07e0 cset w0, ne 1d610: d65f03c0 ret 1d614: b0000548 adrp x8, 0xc6000 1d618: 2a1f03e0 mov w0, wzr 1d61c: 91264108 add x8, x8, #0x990 1d620: 320003e9 orr w9, wzr, #0x1 1d624: 6f00e400 movi v0.2d, #0000000000000000 1d628: 39000109 strb w9, [x8] 1d62c: 3c804100 stur q0, [x8, #0x4] 1d630: 3c814100 stur q0, [x8, #0x14] 1d634: 39003d09 strb w9, [x8, #0xf] 1d638: d65f03c0 ret 1d63c: b0000548 adrp x8, 0xc6000 1d640: 39664108 ldrb w8, [x8, #0x990] 1d644: 7100051f cmp w8, #0x1 1d648: 540000a1 b.ne 0x1d65c <.text+0x1096c> 1d64c: b0000548 adrp x8, 0xc6000 1d650: 91264108 add x8, x8, #0x990 1d654: b9401d00 ldr w0, [x8, #0x1c] 1d658: d65f03c0 ret 1d65c: b0000548 adrp x8, 0xc6000 1d660: 2a1f03e0 mov w0, wzr 1d664: 91264108 add x8, x8, #0x990 1d668: 320003e9 orr w9, wzr, #0x1 1d66c: 6f00e400 movi v0.2d, #0000000000000000 1d670: 39000109 strb w9, [x8] 1d674: 3c804100 stur q0, [x8, #0x4] 1d678: 3c814100 stur q0, [x8, #0x14] 1d67c: 39003d09 strb w9, [x8, #0xf] 1d680: d65f03c0 ret 1d684: b0000548 adrp x8, 0xc6000 1d688: 39664108 ldrb w8, [x8, #0x990] 1d68c: 7100051f cmp w8, #0x1 1d690: 540000e1 b.ne 0x1d6ac <.text+0x109bc> 1d694: b0000548 adrp x8, 0xc6000 1d698: 91264108 add x8, x8, #0x990 1d69c: 39408108 ldrb w8, [x8, #0x20] 1d6a0: 7100011f cmp w8, #0x0 1d6a4: 1a9f07e0 cset w0, ne 1d6a8: d65f03c0 ret 1d6ac: b0000548 adrp x8, 0xc6000 1d6b0: 2a1f03e0 mov w0, wzr 1d6b4: 91264108 add x8, x8, #0x990 1d6b8: 320003e9 orr w9, wzr, #0x1 1d6bc: 6f00e400 movi v0.2d, #0000000000000000 1d6c0: 39000109 strb w9, [x8] 1d6c4: 3c804100 stur q0, [x8, #0x4] 1d6c8: 3c814100 stur q0, [x8, #0x14] 1d6cc: 39003d09 strb w9, [x8, #0xf] 1d6d0: d65f03c0 ret 1d6d4: b0000548 adrp x8, 0xc6000 1d6d8: 39664108 ldrb w8, [x8, #0x990] 1d6dc: 7100051f cmp w8, #0x1 1d6e0: 540000e1 b.ne 0x1d6fc <.text+0x10a0c> 1d6e4: b0000548 adrp x8, 0xc6000 1d6e8: 91264108 add x8, x8, #0x990 1d6ec: 39402d08 ldrb w8, [x8, #0xb] 1d6f0: 7100011f cmp w8, #0x0 1d6f4: 1a9f07e0 cset w0, ne 1d6f8: d65f03c0 ret 1d6fc: b0000548 adrp x8, 0xc6000 1d700: 2a1f03e0 mov w0, wzr 1d704: 91264108 add x8, x8, #0x990 1d708: 320003e9 orr w9, wzr, #0x1 1d70c: 6f00e400 movi v0.2d, #0000000000000000 1d710: 39000109 strb w9, [x8] 1d714: 3c804100 stur q0, [x8, #0x4] 1d718: 3c814100 stur q0, [x8, #0x14] 1d71c: 39003d09 strb w9, [x8, #0xf] 1d720: d65f03c0 ret 1d724: b0000548 adrp x8, 0xc6000 1d728: 39664108 ldrb w8, [x8, #0x990] 1d72c: 7100051f cmp w8, #0x1 1d730: 540000e1 b.ne 0x1d74c <.text+0x10a5c> 1d734: b0000548 adrp x8, 0xc6000 1d738: 91264108 add x8, x8, #0x990 1d73c: 39406508 ldrb w8, [x8, #0x19] 1d740: 7100011f cmp w8, #0x0 1d744: 1a9f07e0 cset w0, ne 1d748: d65f03c0 ret 1d74c: b0000548 adrp x8, 0xc6000 1d750: 2a1f03e0 mov w0, wzr 1d754: 91264108 add x8, x8, #0x990 1d758: 320003e9 orr w9, wzr, #0x1 1d75c: 6f00e400 movi v0.2d, #0000000000000000 1d760: 39000109 strb w9, [x8] 1d764: 3c804100 stur q0, [x8, #0x4] 1d768: 3c814100 stur q0, [x8, #0x14] 1d76c: 39003d09 strb w9, [x8, #0xf] 1d770: d65f03c0 ret 1d774: b0000548 adrp x8, 0xc6000 1d778: 39664109 ldrb w9, [x8, #0x990] 1d77c: 12000008 and w8, w0, #0x1 1d780: 37000129 tbnz w9, #0x0, 0x1d7a4 <.text+0x10ab4> 1d784: b0000549 adrp x9, 0xc6000 1d788: 91264129 add x9, x9, #0x990 1d78c: 320003ea orr w10, wzr, #0x1 1d790: 6f00e400 movi v0.2d, #0000000000000000 1d794: 3900012a strb w10, [x9] 1d798: 3c804120 stur q0, [x9, #0x4] 1d79c: 3c814120 stur q0, [x9, #0x14] 1d7a0: 39003d2a strb w10, [x9, #0xf] 1d7a4: b0000549 adrp x9, 0xc6000 1d7a8: 91264129 add x9, x9, #0x990 1d7ac: 39005128 strb w8, [x9, #0x14] 1d7b0: d65f03c0 ret 1d7b4: b0000548 adrp x8, 0xc6000 1d7b8: 39664109 ldrb w9, [x8, #0x990] 1d7bc: 12000008 and w8, w0, #0x1 1d7c0: 37000129 tbnz w9, #0x0, 0x1d7e4 <.text+0x10af4> 1d7c4: b0000549 adrp x9, 0xc6000 1d7c8: 91264129 add x9, x9, #0x990 1d7cc: 320003ea orr w10, wzr, #0x1 1d7d0: 6f00e400 movi v0.2d, #0000000000000000 1d7d4: 3900012a strb w10, [x9] 1d7d8: 3c804120 stur q0, [x9, #0x4] 1d7dc: 3c814120 stur q0, [x9, #0x14] 1d7e0: 39003d2a strb w10, [x9, #0xf] 1d7e4: b0000549 adrp x9, 0xc6000 1d7e8: 91264129 add x9, x9, #0x990 1d7ec: 39005528 strb w8, [x9, #0x15] 1d7f0: d65f03c0 ret 1d7f4: b0000548 adrp x8, 0xc6000 1d7f8: 39664109 ldrb w9, [x8, #0x990] 1d7fc: 12000008 and w8, w0, #0x1 1d800: 37000129 tbnz w9, #0x0, 0x1d824 <.text+0x10b34> 1d804: b0000549 adrp x9, 0xc6000 1d808: 91264129 add x9, x9, #0x990 1d80c: 320003ea orr w10, wzr, #0x1 1d810: 6f00e400 movi v0.2d, #0000000000000000 1d814: 3900012a strb w10, [x9] 1d818: 3c804120 stur q0, [x9, #0x4] 1d81c: 3c814120 stur q0, [x9, #0x14] 1d820: 39003d2a strb w10, [x9, #0xf] 1d824: b0000549 adrp x9, 0xc6000 1d828: 91264129 add x9, x9, #0x990 1d82c: 39005928 strb w8, [x9, #0x16] 1d830: d65f03c0 ret 1d834: b0000548 adrp x8, 0xc6000 1d838: 39664109 ldrb w9, [x8, #0x990] 1d83c: 12000008 and w8, w0, #0x1 1d840: 37000129 tbnz w9, #0x0, 0x1d864 <.text+0x10b74> 1d844: b0000549 adrp x9, 0xc6000 1d848: 91264129 add x9, x9, #0x990 1d84c: 320003ea orr w10, wzr, #0x1 1d850: 6f00e400 movi v0.2d, #0000000000000000 1d854: 3900012a strb w10, [x9] 1d858: 3c804120 stur q0, [x9, #0x4] 1d85c: 3c814120 stur q0, [x9, #0x14] 1d860: 39003d2a strb w10, [x9, #0xf] 1d864: b0000549 adrp x9, 0xc6000 1d868: 91264129 add x9, x9, #0x990 1d86c: 39005d28 strb w8, [x9, #0x17] 1d870: d65f03c0 ret 1d874: b0000548 adrp x8, 0xc6000 1d878: 39664109 ldrb w9, [x8, #0x990] 1d87c: 12000008 and w8, w0, #0x1 1d880: 37000129 tbnz w9, #0x0, 0x1d8a4 <.text+0x10bb4> 1d884: b0000549 adrp x9, 0xc6000 1d888: 91264129 add x9, x9, #0x990 1d88c: 320003ea orr w10, wzr, #0x1 1d890: 6f00e400 movi v0.2d, #0000000000000000 1d894: 3900012a strb w10, [x9] 1d898: 3c804120 stur q0, [x9, #0x4] 1d89c: 3c814120 stur q0, [x9, #0x14] 1d8a0: 39003d2a strb w10, [x9, #0xf] 1d8a4: b0000549 adrp x9, 0xc6000 1d8a8: 91264129 add x9, x9, #0x990 1d8ac: 39006128 strb w8, [x9, #0x18] 1d8b0: d65f03c0 ret 1d8b4: b0000548 adrp x8, 0xc6000 1d8b8: 39664109 ldrb w9, [x8, #0x990] 1d8bc: 12000008 and w8, w0, #0x1 1d8c0: 37000129 tbnz w9, #0x0, 0x1d8e4 <.text+0x10bf4> 1d8c4: b0000549 adrp x9, 0xc6000 1d8c8: 91264129 add x9, x9, #0x990 1d8cc: 320003ea orr w10, wzr, #0x1 1d8d0: 6f00e400 movi v0.2d, #0000000000000000 1d8d4: 3900012a strb w10, [x9] 1d8d8: 3c804120 stur q0, [x9, #0x4] 1d8dc: 3c814120 stur q0, [x9, #0x14] 1d8e0: 39003d2a strb w10, [x9, #0xf] 1d8e4: b0000549 adrp x9, 0xc6000 1d8e8: 91264129 add x9, x9, #0x990 1d8ec: 39006528 strb w8, [x9, #0x19] 1d8f0: d65f03c0 ret 1d8f4: b0000548 adrp x8, 0xc6000 1d8f8: 39664108 ldrb w8, [x8, #0x990] 1d8fc: 37000128 tbnz w8, #0x0, 0x1d920 <.text+0x10c30> 1d900: b0000548 adrp x8, 0xc6000 1d904: 91264108 add x8, x8, #0x990 1d908: 320003e9 orr w9, wzr, #0x1 1d90c: 6f00e400 movi v0.2d, #0000000000000000 1d910: 39000109 strb w9, [x8] 1d914: 3c804100 stur q0, [x8, #0x4] 1d918: 3c814100 stur q0, [x8, #0x14] 1d91c: 39003d09 strb w9, [x8, #0xf] 1d920: b0000548 adrp x8, 0xc6000 1d924: 91264108 add x8, x8, #0x990 1d928: b9001d00 str w0, [x8, #0x1c] 1d92c: d65f03c0 ret 1d930: b0000548 adrp x8, 0xc6000 1d934: 39664109 ldrb w9, [x8, #0x990] 1d938: 12000008 and w8, w0, #0x1 1d93c: 37000129 tbnz w9, #0x0, 0x1d960 <.text+0x10c70> 1d940: b0000549 adrp x9, 0xc6000 1d944: 91264129 add x9, x9, #0x990 1d948: 320003ea orr w10, wzr, #0x1 1d94c: 6f00e400 movi v0.2d, #0000000000000000 1d950: 3900012a strb w10, [x9] 1d954: 3c804120 stur q0, [x9, #0x4] 1d958: 3c814120 stur q0, [x9, #0x14] 1d95c: 39003d2a strb w10, [x9, #0xf] 1d960: b0000549 adrp x9, 0xc6000 1d964: 91264129 add x9, x9, #0x990 1d968: 39008128 strb w8, [x9, #0x20] 1d96c: d65f03c0 ret 1d970: b0000548 adrp x8, 0xc6000 1d974: 39664108 ldrb w8, [x8, #0x990] 1d978: 37000128 tbnz w8, #0x0, 0x1d99c <.text+0x10cac> 1d97c: b0000548 adrp x8, 0xc6000 1d980: 91264108 add x8, x8, #0x990 1d984: 320003e9 orr w9, wzr, #0x1 1d988: 6f00e400 movi v0.2d, #0000000000000000 1d98c: 39000109 strb w9, [x8] 1d990: 3c804100 stur q0, [x8, #0x4] 1d994: 3c814100 stur q0, [x8, #0x14] 1d998: 39003d09 strb w9, [x8, #0xf] 1d99c: 72001c5f tst w2, #0xff 1d9a0: b0000549 adrp x9, 0xc6000 1d9a4: 1a9f07e8 cset w8, ne 1d9a8: 91264129 add x9, x9, #0x990 1d9ac: aa1f03e0 mov x0, xzr 1d9b0: 39004528 strb w8, [x9, #0x11] 1d9b4: d65f03c0 ret 1d9b8: b0000548 adrp x8, 0xc6000 1d9bc: 39664108 ldrb w8, [x8, #0x990] 1d9c0: 37000128 tbnz w8, #0x0, 0x1d9e4 <.text+0x10cf4> 1d9c4: b0000548 adrp x8, 0xc6000 1d9c8: 91264108 add x8, x8, #0x990 1d9cc: 320003e9 orr w9, wzr, #0x1 1d9d0: 6f00e400 movi v0.2d, #0000000000000000 1d9d4: 39000109 strb w9, [x8] 1d9d8: 3c804100 stur q0, [x8, #0x4] 1d9dc: 3c814100 stur q0, [x8, #0x14] 1d9e0: 39003d09 strb w9, [x8, #0xf] 1d9e4: 72001c5f tst w2, #0xff 1d9e8: b0000549 adrp x9, 0xc6000 1d9ec: 1a9f07e8 cset w8, ne 1d9f0: 91264129 add x9, x9, #0x990 1d9f4: aa1f03e0 mov x0, xzr 1d9f8: 39004928 strb w8, [x9, #0x12] 1d9fc: d65f03c0 ret 1da00: b0000548 adrp x8, 0xc6000 1da04: 39664108 ldrb w8, [x8, #0x990] 1da08: 37000128 tbnz w8, #0x0, 0x1da2c <.text+0x10d3c> 1da0c: b0000548 adrp x8, 0xc6000 1da10: 91264108 add x8, x8, #0x990 1da14: 320003e9 orr w9, wzr, #0x1 1da18: 6f00e400 movi v0.2d, #0000000000000000 1da1c: 39000109 strb w9, [x8] 1da20: 3c804100 stur q0, [x8, #0x4] 1da24: 3c814100 stur q0, [x8, #0x14] 1da28: 39003d09 strb w9, [x8, #0xf] 1da2c: 72001c5f tst w2, #0xff 1da30: b0000549 adrp x9, 0xc6000 1da34: 1a9f07e8 cset w8, ne 1da38: 91264129 add x9, x9, #0x990 1da3c: aa1f03e0 mov x0, xzr 1da40: 39004d28 strb w8, [x9, #0x13] 1da44: d65f03c0 ret 1da48: b0000548 adrp x8, 0xc6000 1da4c: 39664108 ldrb w8, [x8, #0x990] 1da50: 37000128 tbnz w8, #0x0, 0x1da74 <.text+0x10d84> 1da54: b0000548 adrp x8, 0xc6000 1da58: 91264108 add x8, x8, #0x990 1da5c: 320003e9 orr w9, wzr, #0x1 1da60: 6f00e400 movi v0.2d, #0000000000000000 1da64: 39000109 strb w9, [x8] 1da68: 3c804100 stur q0, [x8, #0x4] 1da6c: 3c814100 stur q0, [x8, #0x14] 1da70: 39003d09 strb w9, [x8, #0xf] 1da74: 72001c5f tst w2, #0xff 1da78: b0000549 adrp x9, 0xc6000 1da7c: 1a9f07e8 cset w8, ne 1da80: 91264129 add x9, x9, #0x990 1da84: aa1f03e0 mov x0, xzr 1da88: 39001128 strb w8, [x9, #0x4] 1da8c: d65f03c0 ret 1da90: b0000548 adrp x8, 0xc6000 1da94: 39664108 ldrb w8, [x8, #0x990] 1da98: 37000128 tbnz w8, #0x0, 0x1dabc <.text+0x10dcc> 1da9c: b0000548 adrp x8, 0xc6000 1daa0: 91264108 add x8, x8, #0x990 1daa4: 320003e9 orr w9, wzr, #0x1 1daa8: 6f00e400 movi v0.2d, #0000000000000000 1daac: 39000109 strb w9, [x8] 1dab0: 3c804100 stur q0, [x8, #0x4] 1dab4: 3c814100 stur q0, [x8, #0x14] 1dab8: 39003d09 strb w9, [x8, #0xf] 1dabc: 72001c5f tst w2, #0xff 1dac0: b0000549 adrp x9, 0xc6000 1dac4: 1a9f07e8 cset w8, ne 1dac8: 91264129 add x9, x9, #0x990 1dacc: aa1f03e0 mov x0, xzr 1dad0: 39001928 strb w8, [x9, #0x6] 1dad4: d65f03c0 ret 1dad8: b0000548 adrp x8, 0xc6000 1dadc: 39664108 ldrb w8, [x8, #0x990] 1dae0: 37000128 tbnz w8, #0x0, 0x1db04 <.text+0x10e14> 1dae4: b0000548 adrp x8, 0xc6000 1dae8: 91264108 add x8, x8, #0x990 1daec: 320003e9 orr w9, wzr, #0x1 1daf0: 6f00e400 movi v0.2d, #0000000000000000 1daf4: 39000109 strb w9, [x8] 1daf8: 3c804100 stur q0, [x8, #0x4] 1dafc: 3c814100 stur q0, [x8, #0x14] 1db00: 39003d09 strb w9, [x8, #0xf] 1db04: 72001c5f tst w2, #0xff 1db08: b0000549 adrp x9, 0xc6000 1db0c: 1a9f07e8 cset w8, ne 1db10: 91264129 add x9, x9, #0x990 1db14: aa1f03e0 mov x0, xzr 1db18: 39001528 strb w8, [x9, #0x5] 1db1c: d65f03c0 ret 1db20: b0000548 adrp x8, 0xc6000 1db24: 39664108 ldrb w8, [x8, #0x990] 1db28: 37000128 tbnz w8, #0x0, 0x1db4c <.text+0x10e5c> 1db2c: b0000548 adrp x8, 0xc6000 1db30: 91264108 add x8, x8, #0x990 1db34: 320003e9 orr w9, wzr, #0x1 1db38: 6f00e400 movi v0.2d, #0000000000000000 1db3c: 39000109 strb w9, [x8] 1db40: 3c804100 stur q0, [x8, #0x4] 1db44: 3c814100 stur q0, [x8, #0x14] 1db48: 39003d09 strb w9, [x8, #0xf] 1db4c: 72001c5f tst w2, #0xff 1db50: b0000549 adrp x9, 0xc6000 1db54: 1a9f07e8 cset w8, ne 1db58: 91264129 add x9, x9, #0x990 1db5c: aa1f03e0 mov x0, xzr 1db60: 39001d28 strb w8, [x9, #0x7] 1db64: d65f03c0 ret 1db68: b0000548 adrp x8, 0xc6000 1db6c: 39664108 ldrb w8, [x8, #0x990] 1db70: 37000128 tbnz w8, #0x0, 0x1db94 <.text+0x10ea4> 1db74: b0000548 adrp x8, 0xc6000 1db78: 91264108 add x8, x8, #0x990 1db7c: 320003e9 orr w9, wzr, #0x1 1db80: 6f00e400 movi v0.2d, #0000000000000000 1db84: 39000109 strb w9, [x8] 1db88: 3c804100 stur q0, [x8, #0x4] 1db8c: 3c814100 stur q0, [x8, #0x14] 1db90: 39003d09 strb w9, [x8, #0xf] 1db94: 72001c5f tst w2, #0xff 1db98: b0000549 adrp x9, 0xc6000 1db9c: 1a9f07e8 cset w8, ne 1dba0: 91264129 add x9, x9, #0x990 1dba4: aa1f03e0 mov x0, xzr 1dba8: 39002128 strb w8, [x9, #0x8] 1dbac: d65f03c0 ret 1dbb0: b0000548 adrp x8, 0xc6000 1dbb4: 39664108 ldrb w8, [x8, #0x990] 1dbb8: 37000128 tbnz w8, #0x0, 0x1dbdc <.text+0x10eec> 1dbbc: b0000548 adrp x8, 0xc6000 1dbc0: 91264108 add x8, x8, #0x990 1dbc4: 320003e9 orr w9, wzr, #0x1 1dbc8: 6f00e400 movi v0.2d, #0000000000000000 1dbcc: 39000109 strb w9, [x8] 1dbd0: 3c804100 stur q0, [x8, #0x4] 1dbd4: 3c814100 stur q0, [x8, #0x14] 1dbd8: 39003d09 strb w9, [x8, #0xf] 1dbdc: 72001c5f tst w2, #0xff 1dbe0: b0000549 adrp x9, 0xc6000 1dbe4: 1a9f07e8 cset w8, ne 1dbe8: 91264129 add x9, x9, #0x990 1dbec: aa1f03e0 mov x0, xzr 1dbf0: 39002528 strb w8, [x9, #0x9] 1dbf4: d65f03c0 ret 1dbf8: b0000548 adrp x8, 0xc6000 1dbfc: 39664108 ldrb w8, [x8, #0x990] 1dc00: 37000128 tbnz w8, #0x0, 0x1dc24 <.text+0x10f34> 1dc04: b0000548 adrp x8, 0xc6000 1dc08: 91264108 add x8, x8, #0x990 1dc0c: 320003e9 orr w9, wzr, #0x1 1dc10: 6f00e400 movi v0.2d, #0000000000000000 1dc14: 39000109 strb w9, [x8] 1dc18: 3c804100 stur q0, [x8, #0x4] 1dc1c: 3c814100 stur q0, [x8, #0x14] 1dc20: 39003d09 strb w9, [x8, #0xf] 1dc24: 72001c5f tst w2, #0xff 1dc28: b0000549 adrp x9, 0xc6000 1dc2c: 1a9f07e8 cset w8, ne 1dc30: 91264129 add x9, x9, #0x990 1dc34: aa1f03e0 mov x0, xzr 1dc38: 39002928 strb w8, [x9, #0xa] 1dc3c: d65f03c0 ret 1dc40: b0000548 adrp x8, 0xc6000 1dc44: 39664108 ldrb w8, [x8, #0x990] 1dc48: 37000128 tbnz w8, #0x0, 0x1dc6c <.text+0x10f7c> 1dc4c: b0000548 adrp x8, 0xc6000 1dc50: 91264108 add x8, x8, #0x990 1dc54: 320003e9 orr w9, wzr, #0x1 1dc58: 6f00e400 movi v0.2d, #0000000000000000 1dc5c: 39000109 strb w9, [x8] 1dc60: 3c804100 stur q0, [x8, #0x4] 1dc64: 3c814100 stur q0, [x8, #0x14] 1dc68: 39003d09 strb w9, [x8, #0xf] 1dc6c: 72001c5f tst w2, #0xff 1dc70: b0000549 adrp x9, 0xc6000 1dc74: 1a9f07e8 cset w8, ne 1dc78: 91264129 add x9, x9, #0x990 1dc7c: aa1f03e0 mov x0, xzr 1dc80: 39002d28 strb w8, [x9, #0xb] 1dc84: d65f03c0 ret 1dc88: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1dc8c: a9017bfd stp x29, x30, [sp, #0x10] 1dc90: 910043fd add x29, sp, #0x10 1dc94: b0000554 adrp x20, 0xc6000 1dc98: 39670288 ldrb w8, [x20, #0x9c0] 1dc9c: 37000248 tbnz w8, #0x0, 0x1dce4 <.text+0x10ff4> 1dca0: b0000553 adrp x19, 0xc6000 1dca4: 913ac273 add x19, x19, #0xeb0 1dca8: 52817e02 mov w2, #0xbf0 // =3056 1dcac: aa1303e0 mov x0, x19 1dcb0: 2a1f03e1 mov w1, wzr 1dcb4: 97ffbbab bl 0xcb60 1dcb8: 97fff688 bl 0x1b6d8 <.text+0xe9e8> 1dcbc: 0aa07c08 bic w8, w0, w0, asr #31 1dcc0: b9000e68 str w8, [x19, #0xc] 1dcc4: 97ffb9af bl 0xc380 1dcc8: 92800008 mov x8, #-0x1 // =-1 1dccc: 912f9269 add x9, x19, #0xbe4 1dcd0: 320003ea orr w10, wzr, #0x1 1dcd4: b9000a60 str w0, [x19, #0x8] 1dcd8: f905ea68 str x8, [x19, #0xbd0] 1dcdc: f9000128 str x8, [x9] 1dce0: 3927028a strb w10, [x20, #0x9c0] 1dce4: a9417bfd ldp x29, x30, [sp, #0x10] 1dce8: b0000540 adrp x0, 0xc6000 1dcec: 913ac000 add x0, x0, #0xeb0 1dcf0: a8c24ff4 ldp x20, x19, [sp], #0x20 1dcf4: d65f03c0 ret 1dcf8: f81d0ff5 str x21, [sp, #-0x30]! 1dcfc: a9014ff4 stp x20, x19, [sp, #0x10] 1dd00: a9027bfd stp x29, x30, [sp, #0x20] 1dd04: 910083fd add x29, sp, #0x20 1dd08: b0000555 adrp x21, 0xc6000 1dd0c: 396702a8 ldrb w8, [x21, #0x9c0] 1dd10: aa0003f3 mov x19, x0 1dd14: 37000248 tbnz w8, #0x0, 0x1dd5c <.text+0x1106c> 1dd18: b0000554 adrp x20, 0xc6000 1dd1c: 913ac294 add x20, x20, #0xeb0 1dd20: 52817e02 mov w2, #0xbf0 // =3056 1dd24: aa1403e0 mov x0, x20 1dd28: 2a1f03e1 mov w1, wzr 1dd2c: 97ffbb8d bl 0xcb60 1dd30: 97fff66a bl 0x1b6d8 <.text+0xe9e8> 1dd34: 0aa07c08 bic w8, w0, w0, asr #31 1dd38: b9000e88 str w8, [x20, #0xc] 1dd3c: 97ffb991 bl 0xc380 1dd40: 92800008 mov x8, #-0x1 // =-1 1dd44: 912f9289 add x9, x20, #0xbe4 1dd48: 320003ea orr w10, wzr, #0x1 1dd4c: b9000a80 str w0, [x20, #0x8] 1dd50: f905ea88 str x8, [x20, #0xbd0] 1dd54: f9000128 str x8, [x9] 1dd58: 392702aa strb w10, [x21, #0x9c0] 1dd5c: b0000548 adrp x8, 0xc6000 1dd60: 913ac108 add x8, x8, #0xeb0 1dd64: f9000d13 str x19, [x8, #0x18] 1dd68: a9427bfd ldp x29, x30, [sp, #0x20] 1dd6c: a9414ff4 ldp x20, x19, [sp, #0x10] 1dd70: f84307f5 ldr x21, [sp], #0x30 1dd74: d65f03c0 ret 1dd78: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1dd7c: a9017bfd stp x29, x30, [sp, #0x10] 1dd80: 910043fd add x29, sp, #0x10 1dd84: b0000548 adrp x8, 0xc6000 1dd88: 39670108 ldrb w8, [x8, #0x9c0] 1dd8c: 370000e8 tbnz w8, #0x0, 0x1dda8 <.text+0x110b8> 1dd90: b0000548 adrp x8, 0xc6000 1dd94: 91270108 add x8, x8, #0x9c0 1dd98: 91002100 add x0, x8, #0x8 1dd9c: 52809c02 mov w2, #0x4e0 // =1248 1dda0: 2a1f03e1 mov w1, wzr 1dda4: 97ffbb6f bl 0xcb60 1dda8: d0000381 adrp x1, 0x8f000 1ddac: f00003a2 adrp x2, 0x94000 1ddb0: 91310021 add x1, x1, #0xc40 1ddb4: 911d0042 add x2, x2, #0x740 1ddb8: 320007e0 orr w0, wzr, #0x3 1ddbc: 52809c03 mov w3, #0x4e0 // =1248 1ddc0: 97ffdfbc bl 0x15cb0 <.text+0x8fc0> 1ddc4: b0000554 adrp x20, 0xc6000 1ddc8: 91270294 add x20, x20, #0x9c0 1ddcc: 32160fe8 orr w8, wzr, #0x3c00 1ddd0: 320003e0 orr w0, wzr, #0x1 1ddd4: 32160fe1 orr w1, wzr, #0x3c00 1ddd8: b9002a88 str w8, [x20, #0x28] 1dddc: 97ffb8d1 bl 0xc120 1dde0: aa0003f3 mov x19, x0 1dde4: 320003e0 orr w0, wzr, #0x1 1dde8: 32160fe1 orr w1, wzr, #0x3c00 1ddec: f9026693 str x19, [x20, #0x4c8] 1ddf0: 97ffb8cc bl 0xc120 1ddf4: f9026a80 str x0, [x20, #0x4d0] 1ddf8: b40000b3 cbz x19, 0x1de0c <.text+0x1111c> 1ddfc: b4000080 cbz x0, 0x1de0c <.text+0x1111c> 1de00: a9417bfd ldp x29, x30, [sp, #0x10] 1de04: a8c24ff4 ldp x20, x19, [sp], #0x20 1de08: d65f03c0 ret 1de0c: 97ffb949 bl 0xc330 <__errno@plt> 1de10: b9400000 ldr w0, [x0] 1de14: 97ffb937 bl 0xc2f0 1de18: a9417bfd ldp x29, x30, [sp, #0x10] 1de1c: d0000381 adrp x1, 0x8f000 1de20: f00003a2 adrp x2, 0x94000 1de24: aa0003e3 mov x3, x0 1de28: 91322821 add x1, x1, #0xc8a 1de2c: 911d9c42 add x2, x2, #0x767 1de30: 321f07e0 orr w0, wzr, #0x6 1de34: a8c24ff4 ldp x20, x19, [sp], #0x20 1de38: 17ffdf9e b 0x15cb0 <.text+0x8fc0> 1de3c: b0000548 adrp x8, 0xc6000 1de40: 39670108 ldrb w8, [x8, #0x9c0] 1de44: 37000148 tbnz w8, #0x0, 0x1de6c <.text+0x1117c> 1de48: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1de4c: 910003fd mov x29, sp 1de50: b0000548 adrp x8, 0xc6000 1de54: 91270108 add x8, x8, #0x9c0 1de58: 91002100 add x0, x8, #0x8 1de5c: 52809c02 mov w2, #0x4e0 // =1248 1de60: 2a1f03e1 mov w1, wzr 1de64: 97ffbb3f bl 0xcb60 1de68: a8c17bfd ldp x29, x30, [sp], #0x10 1de6c: b0000548 adrp x8, 0xc6000 1de70: 91270108 add x8, x8, #0x9c0 1de74: 91002100 add x0, x8, #0x8 1de78: d65f03c0 ret 1de7c: d101c3ff sub sp, sp, #0x70 1de80: f90013f9 str x25, [sp, #0x20] 1de84: a9035ff8 stp x24, x23, [sp, #0x30] 1de88: a90457f6 stp x22, x21, [sp, #0x40] 1de8c: a9054ff4 stp x20, x19, [sp, #0x50] 1de90: a9067bfd stp x29, x30, [sp, #0x60] 1de94: 910183fd add x29, sp, #0x60 1de98: d53bd058 mrs x24, TPIDR_EL0 1de9c: f9401708 ldr x8, [x24, #0x28] 1dea0: 2a0103f5 mov w21, w1 1dea4: aa0003f3 mov x19, x0 1dea8: 910023e0 add x0, sp, #0x8 1deac: aa1f03e1 mov x1, xzr 1deb0: aa0203f4 mov x20, x2 1deb4: f9000fe8 str x8, [sp, #0x18] 1deb8: 97ffb9be bl 0xc5b0 1debc: 37f801e0 tbnz w0, #0x1f, 0x1def8 <.text+0x11208> 1dec0: a940a7e8 ldp x8, x9, [sp, #0x8] 1dec4: d29ef9eb mov x11, #0xf7cf // =63439 1dec8: f2bc6a6b movk x11, #0xe353, lsl #16 1decc: f2d374ab movk x11, #0x9ba5, lsl #32 1ded0: f2e4188b movk x11, #0x20c4, lsl #48 1ded4: a902a668 stp x8, x9, [x19, #0x28] 1ded8: 9b4b7d29 smulh x9, x9, x11 1dedc: 9347fd2b asr x11, x9, #7 1dee0: 52807d0a mov w10, #0x3e8 // =1000 1dee4: 8b49fd69 add x9, x11, x9, lsr #63 1dee8: 9b0a2508 madd x8, x8, x10, x9 1deec: 9e620100 scvtf d0, x8 1def0: 940010ec bl 0x222a0 <.text+0x155b0> 1def4: 1400000b b 0x1df20 <.text+0x11230> 1def8: 97ffb90e bl 0xc330 <__errno@plt> 1defc: b9400000 ldr w0, [x0] 1df00: 97ffb8fc bl 0xc2f0 1df04: d0000381 adrp x1, 0x8f000 1df08: f00003a2 adrp x2, 0x94000 1df0c: aa0003e3 mov x3, x0 1df10: 91322821 add x1, x1, #0xc8a 1df14: 911e3442 add x2, x2, #0x78d 1df18: 528000a0 mov w0, #0x5 // =5 1df1c: 97ffdf65 bl 0x15cb0 <.text+0x8fc0> 1df20: b0000557 adrp x23, 0xc6000 1df24: 396702e8 ldrb w8, [x23, #0x9c0] 1df28: 37000248 tbnz w8, #0x0, 0x1df70 <.text+0x11280> 1df2c: b0000556 adrp x22, 0xc6000 1df30: 913ac2d6 add x22, x22, #0xeb0 1df34: 52817e02 mov w2, #0xbf0 // =3056 1df38: aa1603e0 mov x0, x22 1df3c: 2a1f03e1 mov w1, wzr 1df40: 97ffbb08 bl 0xcb60 1df44: 97fff5e5 bl 0x1b6d8 <.text+0xe9e8> 1df48: 0aa07c08 bic w8, w0, w0, asr #31 1df4c: b9000ec8 str w8, [x22, #0xc] 1df50: 97ffb90c bl 0xc380 1df54: 92800008 mov x8, #-0x1 // =-1 1df58: 912f92c9 add x9, x22, #0xbe4 1df5c: 320003ea orr w10, wzr, #0x1 1df60: b9000ac0 str w0, [x22, #0x8] 1df64: f905eac8 str x8, [x22, #0xbd0] 1df68: f9000128 str x8, [x9] 1df6c: 392702ea strb w10, [x23, #0x9c0] 1df70: b0000559 adrp x25, 0xc6000 1df74: 913ac339 add x25, x25, #0xeb0 1df78: d0000381 adrp x1, 0x8f000 1df7c: f00003a2 adrp x2, 0x94000 1df80: 91274337 add x23, x25, #0x9d0 1df84: 91310021 add x1, x1, #0xc40 1df88: 911e9042 add x2, x2, #0x7a4 1df8c: 320007e0 orr w0, wzr, #0x3 1df90: aa1703e3 mov x3, x23 1df94: 97ffdf47 bl 0x15cb0 <.text+0x8fc0> 1df98: 71000ebf cmp w21, #0x3 1df9c: 91050276 add x22, x19, #0x140 1dfa0: 540003a1 b.ne 0x1e014 <.text+0x11324> 1dfa4: a940a3e5 ldp x5, x8, [sp, #0x8] 1dfa8: d29ef9e9 mov x9, #0xf7cf // =63439 1dfac: f2bc6a69 movk x9, #0xe353, lsl #16 1dfb0: f2d374a9 movk x9, #0x9ba5, lsl #32 1dfb4: f2e41889 movk x9, #0x20c4, lsl #48 1dfb8: 9b497d08 smulh x8, x8, x9 1dfbc: 9347fd09 asr x9, x8, #7 1dfc0: f0000382 adrp x2, 0x90000 1dfc4: f00003a4 adrp x4, 0x94000 1dfc8: 900003a7 adrp x7, 0x91000 1dfcc: 8b48fd26 add x6, x9, x8, lsr #63 1dfd0: 91054042 add x2, x2, #0x150 1dfd4: 91325c84 add x4, x4, #0xc97 1dfd8: 913dc0e7 add x7, x7, #0xf70 1dfdc: 321803e1 orr w1, wzr, #0x100 1dfe0: aa1603e0 mov x0, x22 1dfe4: aa1703e3 mov x3, x23 1dfe8: 97ffb8e2 bl 0xc370 1dfec: 36f80460 tbz w0, #0x1f, 0x1e078 <.text+0x11388> 1dff0: 97ffb8d0 bl 0xc330 <__errno@plt> 1dff4: b9400000 ldr w0, [x0] 1dff8: 97ffb8be bl 0xc2f0 1dffc: d0000381 adrp x1, 0x8f000 1e000: d00003a2 adrp x2, 0x94000 1e004: aa0003e3 mov x3, x0 1e008: 91322821 add x1, x1, #0xc8a 1e00c: 911fc442 add x2, x2, #0x7f1 1e010: 14000018 b 0x1e070 <.text+0x11380> 1e014: a942a264 ldp x4, x8, [x19, #0x28] 1e018: d29ef9e9 mov x9, #0xf7cf // =63439 1e01c: f2bc6a69 movk x9, #0xe353, lsl #16 1e020: f2d374a9 movk x9, #0x9ba5, lsl #32 1e024: d343fd08 lsr x8, x8, #3 1e028: f2e41889 movk x9, #0x20c4, lsl #48 1e02c: 9bc97d08 umulh x8, x8, x9 1e030: d00003a2 adrp x2, 0x94000 1e034: d344fd05 lsr x5, x8, #4 1e038: 911f0042 add x2, x2, #0x7c0 1e03c: 321803e1 orr w1, wzr, #0x100 1e040: aa1603e0 mov x0, x22 1e044: aa1703e3 mov x3, x23 1e048: 97ffb8ca bl 0xc370 1e04c: 36f80160 tbz w0, #0x1f, 0x1e078 <.text+0x11388> 1e050: 97ffb8b8 bl 0xc330 <__errno@plt> 1e054: b9400000 ldr w0, [x0] 1e058: 97ffb8a6 bl 0xc2f0 1e05c: b0000381 adrp x1, 0x8f000 1e060: d00003a2 adrp x2, 0x94000 1e064: aa0003e3 mov x3, x0 1e068: 91322821 add x1, x1, #0xc8a 1e06c: 911f5442 add x2, x2, #0x7d5 1e070: 528000a0 mov w0, #0x5 // =5 1e074: 97ffdf0f bl 0x15cb0 <.text+0x8fc0> 1e078: b0000381 adrp x1, 0x8f000 1e07c: d00003a2 adrp x2, 0x94000 1e080: 91310021 add x1, x1, #0xc40 1e084: 91204842 add x2, x2, #0x812 1e088: 320007e0 orr w0, wzr, #0x3 1e08c: aa1603e3 mov x3, x22 1e090: 97ffdf08 bl 0x15cb0 <.text+0x8fc0> 1e094: f9400a83 ldr x3, [x20, #0x10] 1e098: 91040276 add x22, x19, #0x100 1e09c: d00003a2 adrp x2, 0x94000 1e0a0: 910a9042 add x2, x2, #0x2a4 1e0a4: 321a03e1 orr w1, wzr, #0x40 1e0a8: aa1603e0 mov x0, x22 1e0ac: 97ffb8b1 bl 0xc370 1e0b0: 36f80160 tbz w0, #0x1f, 0x1e0dc <.text+0x113ec> 1e0b4: 97ffb89f bl 0xc330 <__errno@plt> 1e0b8: b9400000 ldr w0, [x0] 1e0bc: 97ffb88d bl 0xc2f0 1e0c0: b0000381 adrp x1, 0x8f000 1e0c4: d00003a2 adrp x2, 0x94000 1e0c8: aa0003e3 mov x3, x0 1e0cc: 91322821 add x1, x1, #0xc8a 1e0d0: 91208042 add x2, x2, #0x820 1e0d4: 528000a0 mov w0, #0x5 // =5 1e0d8: 97ffdef6 bl 0x15cb0 <.text+0x8fc0> 1e0dc: aa1603e0 mov x0, x22 1e0e0: 940010b4 bl 0x223b0 <.text+0x156c0> 1e0e4: b0000381 adrp x1, 0x8f000 1e0e8: d00003a2 adrp x2, 0x94000 1e0ec: 91310021 add x1, x1, #0xc40 1e0f0: 9120f442 add x2, x2, #0x83d 1e0f4: 320007e0 orr w0, wzr, #0x3 1e0f8: 2a1503e3 mov w3, w21 1e0fc: b9000e75 str w21, [x19, #0xc] 1e100: 97ffdeec bl 0x15cb0 <.text+0x8fc0> 1e104: 2a1503e0 mov w0, w21 1e108: 9103a276 add x22, x19, #0xe8 1e10c: 97fff477 bl 0x1b2e8 <.text+0xe5f8> 1e110: d0000382 adrp x2, 0x90000 1e114: aa0003e3 mov x3, x0 1e118: 91371c42 add x2, x2, #0xdc7 1e11c: 321d07e1 orr w1, wzr, #0x18 1e120: aa1603e0 mov x0, x22 1e124: 97ffb893 bl 0xc370 1e128: 36f80160 tbz w0, #0x1f, 0x1e154 <.text+0x11464> 1e12c: 97ffb881 bl 0xc330 <__errno@plt> 1e130: b9400000 ldr w0, [x0] 1e134: 97ffb86f bl 0xc2f0 1e138: b0000381 adrp x1, 0x8f000 1e13c: d00003a2 adrp x2, 0x94000 1e140: aa0003e3 mov x3, x0 1e144: 91322821 add x1, x1, #0xc8a 1e148: 91213c42 add x2, x2, #0x84f 1e14c: 528000a0 mov w0, #0x5 // =5 1e150: 97ffded8 bl 0x15cb0 <.text+0x8fc0> 1e154: b0000397 adrp x23, 0x8f000 1e158: 913102f7 add x23, x23, #0xc40 1e15c: d00003a2 adrp x2, 0x94000 1e160: 91217442 add x2, x2, #0x85d 1e164: 320007e0 orr w0, wzr, #0x3 1e168: aa1703e1 mov x1, x23 1e16c: aa1603e3 mov x3, x22 1e170: 97ffded0 bl 0x15cb0 <.text+0x8fc0> 1e174: aa1603e0 mov x0, x22 1e178: 9400106c bl 0x22328 <.text+0x15638> 1e17c: b9400a83 ldr w3, [x20, #0x8] 1e180: d00003a2 adrp x2, 0x94000 1e184: 9121b442 add x2, x2, #0x86d 1e188: 320007e0 orr w0, wzr, #0x3 1e18c: aa1703e1 mov x1, x23 1e190: b9001663 str w3, [x19, #0x14] 1e194: 97ffdec7 bl 0x15cb0 <.text+0x8fc0> 1e198: b9401661 ldr w1, [x19, #0x14] 1e19c: 7100003f cmp w1, #0x0 1e1a0: 5400026c b.gt 0x1e1ec <.text+0x114fc> 1e1a4: b9401283 ldr w3, [x20, #0x10] 1e1a8: b0000396 adrp x22, 0x8f000 1e1ac: 913102d6 add x22, x22, #0xc40 1e1b0: d00003a2 adrp x2, 0x94000 1e1b4: b9001a63 str w3, [x19, #0x18] 1e1b8: b9401688 ldr w8, [x20, #0x14] 1e1bc: 9121f442 add x2, x2, #0x87d 1e1c0: 320007e0 orr w0, wzr, #0x3 1e1c4: aa1603e1 mov x1, x22 1e1c8: b9001e68 str w8, [x19, #0x1c] 1e1cc: 97ffdeb9 bl 0x15cb0 <.text+0x8fc0> 1e1d0: b9401e63 ldr w3, [x19, #0x1c] 1e1d4: d00003a2 adrp x2, 0x94000 1e1d8: 91225c42 add x2, x2, #0x897 1e1dc: 320007e0 orr w0, wzr, #0x3 1e1e0: aa1603e1 mov x1, x22 1e1e4: 97ffdeb3 bl 0x15cb0 <.text+0x8fc0> 1e1e8: b9401661 ldr w1, [x19, #0x14] 1e1ec: 2a1503e0 mov w0, w21 1e1f0: 9100e276 add x22, x19, #0x38 1e1f4: 97fff447 bl 0x1b310 <.text+0xe620> 1e1f8: d0000382 adrp x2, 0x90000 1e1fc: aa0003e3 mov x3, x0 1e200: 91371c42 add x2, x2, #0xdc7 1e204: 321d07e1 orr w1, wzr, #0x18 1e208: aa1603e0 mov x0, x22 1e20c: 97ffb859 bl 0xc370 1e210: 36f80160 tbz w0, #0x1f, 0x1e23c <.text+0x1154c> 1e214: 97ffb847 bl 0xc330 <__errno@plt> 1e218: b9400000 ldr w0, [x0] 1e21c: 97ffb835 bl 0xc2f0 1e220: b0000381 adrp x1, 0x8f000 1e224: d00003a2 adrp x2, 0x94000 1e228: aa0003e3 mov x3, x0 1e22c: 91322821 add x1, x1, #0xc8a 1e230: 9122c442 add x2, x2, #0x8b1 1e234: 528000a0 mov w0, #0x5 // =5 1e238: 97ffde9e bl 0x15cb0 <.text+0x8fc0> 1e23c: b0000395 adrp x21, 0x8f000 1e240: 913102b5 add x21, x21, #0xc40 1e244: d00003a2 adrp x2, 0x94000 1e248: 91236842 add x2, x2, #0x8da 1e24c: 320007e0 orr w0, wzr, #0x3 1e250: aa1503e1 mov x1, x21 1e254: aa1603e3 mov x3, x22 1e258: 97ffde96 bl 0x15cb0 <.text+0x8fc0> 1e25c: b9400683 ldr w3, [x20, #0x4] 1e260: d00003a2 adrp x2, 0x94000 1e264: 9123d442 add x2, x2, #0x8f5 1e268: 320007e0 orr w0, wzr, #0x3 1e26c: aa1503e1 mov x1, x21 1e270: b9001263 str w3, [x19, #0x10] 1e274: 97ffde8f bl 0x15cb0 <.text+0x8fc0> 1e278: b9401260 ldr w0, [x19, #0x10] 1e27c: 9101a274 add x20, x19, #0x68 1e280: 97ffb81c bl 0xc2f0 1e284: d0000382 adrp x2, 0x90000 1e288: aa0003e3 mov x3, x0 1e28c: 91371c42 add x2, x2, #0xdc7 1e290: 321e13e1 orr w1, wzr, #0x7c 1e294: aa1403e0 mov x0, x20 1e298: 97ffb836 bl 0xc370 1e29c: 36f80160 tbz w0, #0x1f, 0x1e2c8 <.text+0x115d8> 1e2a0: 97ffb824 bl 0xc330 <__errno@plt> 1e2a4: b9400000 ldr w0, [x0] 1e2a8: 97ffb812 bl 0xc2f0 1e2ac: b0000381 adrp x1, 0x8f000 1e2b0: d00003a2 adrp x2, 0x94000 1e2b4: aa0003e3 mov x3, x0 1e2b8: 91322821 add x1, x1, #0xc8a 1e2bc: 91244042 add x2, x2, #0x910 1e2c0: 528000a0 mov w0, #0x5 // =5 1e2c4: 97ffde7b bl 0x15cb0 <.text+0x8fc0> 1e2c8: b0000395 adrp x21, 0x8f000 1e2cc: 913102b5 add x21, x21, #0xc40 1e2d0: d00003a2 adrp x2, 0x94000 1e2d4: 9124e842 add x2, x2, #0x93a 1e2d8: 320007e0 orr w0, wzr, #0x3 1e2dc: aa1503e1 mov x1, x21 1e2e0: aa1403e3 mov x3, x20 1e2e4: 97ffde73 bl 0x15cb0 <.text+0x8fc0> 1e2e8: 97ffb826 bl 0xc380 1e2ec: 2a0003e8 mov w8, w0 1e2f0: d00003a2 adrp x2, 0x94000 1e2f4: 91255842 add x2, x2, #0x956 1e2f8: 320007e0 orr w0, wzr, #0x3 1e2fc: aa1503e1 mov x1, x21 1e300: 2a0803e3 mov w3, w8 1e304: b9000668 str w8, [x19, #0x4] 1e308: 97ffde6a bl 0x15cb0 <.text+0x8fc0> 1e30c: 97ffb751 bl 0xc050 1e310: 2a0003e8 mov w8, w0 1e314: d00003a2 adrp x2, 0x94000 1e318: 9125b842 add x2, x2, #0x96e 1e31c: 320007e0 orr w0, wzr, #0x3 1e320: aa1503e1 mov x1, x21 1e324: 2a0803e3 mov w3, w8 1e328: b9000a68 str w8, [x19, #0x8] 1e32c: 97ffde61 bl 0x15cb0 <.text+0x8fc0> 1e330: b9400660 ldr w0, [x19, #0x4] 1e334: 91090274 add x20, x19, #0x240 1e338: 3909027f strb wzr, [x19, #0x240] 1e33c: 97fff498 bl 0x1b59c <.text+0xe8ac> 1e340: aa0003f5 mov x21, x0 1e344: b4000155 cbz x21, 0x1e36c <.text+0x1167c> 1e348: d0000382 adrp x2, 0x90000 1e34c: 91371c42 add x2, x2, #0xdc7 1e350: 321703e1 orr w1, wzr, #0x200 1e354: aa1403e0 mov x0, x20 1e358: aa1503e3 mov x3, x21 1e35c: 97ffb805 bl 0xc370 1e360: aa1503e0 mov x0, x21 1e364: 97ffba2f bl 0xcc20 1e368: 14000006 b 0x1e380 <.text+0x11690> 1e36c: 900003a2 adrp x2, 0x92000 1e370: 910fa042 add x2, x2, #0x3e8 1e374: 321703e1 orr w1, wzr, #0x200 1e378: aa1403e0 mov x0, x20 1e37c: 97ffb7fd bl 0xc370 1e380: b0000381 adrp x1, 0x8f000 1e384: d00003a2 adrp x2, 0x94000 1e388: 91310021 add x1, x1, #0xc40 1e38c: 91261442 add x2, x2, #0x985 1e390: 320007e0 orr w0, wzr, #0x3 1e394: aa1403e3 mov x3, x20 1e398: 97ffde46 bl 0x15cb0 <.text+0x8fc0> 1e39c: 29408268 ldp w8, w0, [x19, #0x4] 1e3a0: 91110274 add x20, x19, #0x440 1e3a4: 3911027f strb wzr, [x19, #0x440] 1e3a8: 6b08001f cmp w0, w8 1e3ac: 54000081 b.ne 0x1e3bc <.text+0x116cc> 1e3b0: b00003a2 adrp x2, 0x93000 1e3b4: 91125442 add x2, x2, #0x495 1e3b8: 1400000f b 0x1e3f4 <.text+0x11704> 1e3bc: 97fff444 bl 0x1b4cc <.text+0xe7dc> 1e3c0: aa0003f5 mov x21, x0 1e3c4: b4000155 cbz x21, 0x1e3ec <.text+0x116fc> 1e3c8: d0000382 adrp x2, 0x90000 1e3cc: 91371c42 add x2, x2, #0xdc7 1e3d0: 321903e1 orr w1, wzr, #0x80 1e3d4: aa1403e0 mov x0, x20 1e3d8: aa1503e3 mov x3, x21 1e3dc: 97ffb7e5 bl 0xc370 1e3e0: aa1503e0 mov x0, x21 1e3e4: 97ffba0f bl 0xcc20 1e3e8: 14000006 b 0x1e400 <.text+0x11710> 1e3ec: 900003a2 adrp x2, 0x92000 1e3f0: 910fa042 add x2, x2, #0x3e8 1e3f4: 321903e1 orr w1, wzr, #0x80 1e3f8: aa1403e0 mov x0, x20 1e3fc: 97ffb7dd bl 0xc370 1e400: b0000395 adrp x21, 0x8f000 1e404: 913102b5 add x21, x21, #0xc40 1e408: d00003a2 adrp x2, 0x94000 1e40c: 91267842 add x2, x2, #0x99e 1e410: 320007e0 orr w0, wzr, #0x3 1e414: aa1503e1 mov x1, x21 1e418: aa1403e3 mov x3, x20 1e41c: 97ffde25 bl 0x15cb0 <.text+0x8fc0> 1e420: aa1403e0 mov x0, x20 1e424: 94000ff4 bl 0x223f4 <.text+0x15704> 1e428: b9400f23 ldr w3, [x25, #0xc] 1e42c: d00003a2 adrp x2, 0x94000 1e430: 9126d842 add x2, x2, #0x9b6 1e434: 320007e0 orr w0, wzr, #0x3 1e438: aa1503e1 mov x1, x21 1e43c: b9000263 str w3, [x19] 1e440: 97ffde1c bl 0x15cb0 <.text+0x8fc0> 1e444: d00003a2 adrp x2, 0x94000 1e448: 91271042 add x2, x2, #0x9c4 1e44c: 320007e0 orr w0, wzr, #0x3 1e450: aa1503e1 mov x1, x21 1e454: 79004a7f strh wzr, [x19, #0x24] 1e458: 97ffde16 bl 0x15cb0 <.text+0x8fc0> 1e45c: f9401708 ldr x8, [x24, #0x28] 1e460: f9400fe9 ldr x9, [sp, #0x18] 1e464: eb09011f cmp x8, x9 1e468: 54000121 b.ne 0x1e48c <.text+0x1179c> 1e46c: aa1303e0 mov x0, x19 1e470: a9467bfd ldp x29, x30, [sp, #0x60] 1e474: a9454ff4 ldp x20, x19, [sp, #0x50] 1e478: a94457f6 ldp x22, x21, [sp, #0x40] 1e47c: a9435ff8 ldp x24, x23, [sp, #0x30] 1e480: f94013f9 ldr x25, [sp, #0x20] 1e484: 9101c3ff add sp, sp, #0x70 1e488: d65f03c0 ret 1e48c: 97ffb839 bl 0xc570 <__stack_chk_fail@plt> 1e490: f81e0ff3 str x19, [sp, #-0x20]! 1e494: a9017bfd stp x29, x30, [sp, #0x10] 1e498: 910043fd add x29, sp, #0x10 1e49c: aa0003f3 mov x19, x0 1e4a0: b40001b3 cbz x19, 0x1e4d4 <.text+0x117e4> 1e4a4: f9426260 ldr x0, [x19, #0x4c0] 1e4a8: 97ffb9de bl 0xcc20 1e4ac: f9426660 ldr x0, [x19, #0x4c8] 1e4b0: 97ffb9dc bl 0xcc20 1e4b4: a9417bfd ldp x29, x30, [sp, #0x10] 1e4b8: b0000381 adrp x1, 0x8f000 1e4bc: d00003a2 adrp x2, 0x94000 1e4c0: 91322821 add x1, x1, #0xc8a 1e4c4: 9127a842 add x2, x2, #0x9ea 1e4c8: 321e03e0 orr w0, wzr, #0x4 1e4cc: f84207f3 ldr x19, [sp], #0x20 1e4d0: 17ffddf8 b 0x15cb0 <.text+0x8fc0> 1e4d4: a9417bfd ldp x29, x30, [sp, #0x10] 1e4d8: f84207f3 ldr x19, [sp], #0x20 1e4dc: d65f03c0 ret 1e4e0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1e4e4: a9017bfd stp x29, x30, [sp, #0x10] 1e4e8: 910043fd add x29, sp, #0x10 1e4ec: 90000554 adrp x20, 0xc6000 1e4f0: 39670288 ldrb w8, [x20, #0x9c0] 1e4f4: 37000248 tbnz w8, #0x0, 0x1e53c <.text+0x1184c> 1e4f8: 90000553 adrp x19, 0xc6000 1e4fc: 913ac273 add x19, x19, #0xeb0 1e500: 52817e02 mov w2, #0xbf0 // =3056 1e504: aa1303e0 mov x0, x19 1e508: 2a1f03e1 mov w1, wzr 1e50c: 97ffb995 bl 0xcb60 1e510: 97fff472 bl 0x1b6d8 <.text+0xe9e8> 1e514: 0aa07c08 bic w8, w0, w0, asr #31 1e518: b9000e68 str w8, [x19, #0xc] 1e51c: 97ffb799 bl 0xc380 1e520: 92800008 mov x8, #-0x1 // =-1 1e524: 912f9269 add x9, x19, #0xbe4 1e528: 320003ea orr w10, wzr, #0x1 1e52c: b9000a60 str w0, [x19, #0x8] 1e530: f905ea68 str x8, [x19, #0xbd0] 1e534: f9000128 str x8, [x9] 1e538: 3927028a strb w10, [x20, #0x9c0] 1e53c: 90000548 adrp x8, 0xc6000 1e540: 91270108 add x8, x8, #0x9c0 1e544: 91052113 add x19, x8, #0x148 1e548: 52804821 mov w1, #0x241 // =577 1e54c: 321907e2 orr w2, wzr, #0x180 1e550: aa1303e0 mov x0, x19 1e554: 97ffb6c3 bl 0xc060 1e558: 90000548 adrp x8, 0xc6000 1e55c: 913ac108 add x8, x8, #0xeb0 1e560: 3100041f cmn w0, #0x1 1e564: b90be100 str w0, [x8, #0xbe0] 1e568: 54000161 b.ne 0x1e594 <.text+0x118a4> 1e56c: 97fff3c6 bl 0x1b484 <.text+0xe794> 1e570: b0000381 adrp x1, 0x8f000 1e574: d00003a2 adrp x2, 0x94000 1e578: aa0003e4 mov x4, x0 1e57c: 91322821 add x1, x1, #0xc8a 1e580: 91280042 add x2, x2, #0xa00 1e584: 321f07e0 orr w0, wzr, #0x6 1e588: aa1303e3 mov x3, x19 1e58c: 97ffddc9 bl 0x15cb0 <.text+0x8fc0> 1e590: 12800000 mov w0, #-0x1 // =-1 1e594: a9417bfd ldp x29, x30, [sp, #0x10] 1e598: a8c24ff4 ldp x20, x19, [sp], #0x20 1e59c: d65f03c0 ret 1e5a0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1e5a4: a9017bfd stp x29, x30, [sp, #0x10] 1e5a8: 910043fd add x29, sp, #0x10 1e5ac: 90000554 adrp x20, 0xc6000 1e5b0: 39670288 ldrb w8, [x20, #0x9c0] 1e5b4: 37000248 tbnz w8, #0x0, 0x1e5fc <.text+0x1190c> 1e5b8: 90000553 adrp x19, 0xc6000 1e5bc: 913ac273 add x19, x19, #0xeb0 1e5c0: 52817e02 mov w2, #0xbf0 // =3056 1e5c4: aa1303e0 mov x0, x19 1e5c8: 2a1f03e1 mov w1, wzr 1e5cc: 97ffb965 bl 0xcb60 1e5d0: 97fff442 bl 0x1b6d8 <.text+0xe9e8> 1e5d4: 0aa07c08 bic w8, w0, w0, asr #31 1e5d8: b9000e68 str w8, [x19, #0xc] 1e5dc: 97ffb769 bl 0xc380 1e5e0: 92800008 mov x8, #-0x1 // =-1 1e5e4: 912f9269 add x9, x19, #0xbe4 1e5e8: 320003ea orr w10, wzr, #0x1 1e5ec: b9000a60 str w0, [x19, #0x8] 1e5f0: f905ea68 str x8, [x19, #0xbd0] 1e5f4: f9000128 str x8, [x9] 1e5f8: 3927028a strb w10, [x20, #0x9c0] 1e5fc: 90000548 adrp x8, 0xc6000 1e600: 913ac108 add x8, x8, #0xeb0 1e604: b94be100 ldr w0, [x8, #0xbe0] 1e608: 3100041f cmn w0, #0x1 1e60c: 54000080 b.eq 0x1e61c <.text+0x1192c> 1e610: a9417bfd ldp x29, x30, [sp, #0x10] 1e614: a8c24ff4 ldp x20, x19, [sp], #0x20 1e618: 17ffb8fe b 0xca10 1e61c: a9417bfd ldp x29, x30, [sp, #0x10] 1e620: a8c24ff4 ldp x20, x19, [sp], #0x20 1e624: d65f03c0 ret 1e628: d10183ff sub sp, sp, #0x60 1e62c: a9025ff8 stp x24, x23, [sp, #0x20] 1e630: a90357f6 stp x22, x21, [sp, #0x30] 1e634: a9044ff4 stp x20, x19, [sp, #0x40] 1e638: a9057bfd stp x29, x30, [sp, #0x50] 1e63c: 910143fd add x29, sp, #0x50 1e640: d53bd057 mrs x23, TPIDR_EL0 1e644: f94016e8 ldr x8, [x23, #0x28] 1e648: 910023e0 add x0, sp, #0x8 1e64c: aa1f03e1 mov x1, xzr 1e650: f9000fe8 str x8, [sp, #0x18] 1e654: 97ffb7d7 bl 0xc5b0 1e658: 37f80a40 tbnz w0, #0x1f, 0x1e7a0 <.text+0x11ab0> 1e65c: 90000554 adrp x20, 0xc6000 1e660: 39670288 ldrb w8, [x20, #0x9c0] 1e664: 37000248 tbnz w8, #0x0, 0x1e6ac <.text+0x119bc> 1e668: 90000553 adrp x19, 0xc6000 1e66c: 913ac273 add x19, x19, #0xeb0 1e670: 52817e02 mov w2, #0xbf0 // =3056 1e674: aa1303e0 mov x0, x19 1e678: 2a1f03e1 mov w1, wzr 1e67c: 97ffb939 bl 0xcb60 1e680: 97fff416 bl 0x1b6d8 <.text+0xe9e8> 1e684: 0aa07c08 bic w8, w0, w0, asr #31 1e688: b9000e68 str w8, [x19, #0xc] 1e68c: 97ffb73d bl 0xc380 1e690: 92800008 mov x8, #-0x1 // =-1 1e694: 912f9269 add x9, x19, #0xbe4 1e698: 320003ea orr w10, wzr, #0x1 1e69c: b9000a60 str w0, [x19, #0x8] 1e6a0: f905ea68 str x8, [x19, #0xbd0] 1e6a4: f9000128 str x8, [x9] 1e6a8: 3927028a strb w10, [x20, #0x9c0] 1e6ac: a940a3f3 ldp x19, x8, [sp, #0x8] 1e6b0: d29ef9e9 mov x9, #0xf7cf // =63439 1e6b4: f2bc6a69 movk x9, #0xe353, lsl #16 1e6b8: f2d374a9 movk x9, #0x9ba5, lsl #32 1e6bc: f2e41889 movk x9, #0x20c4, lsl #48 1e6c0: 9b497d08 smulh x8, x8, x9 1e6c4: 90000558 adrp x24, 0xc6000 1e6c8: 9347fd09 asr x9, x8, #7 1e6cc: 913ac318 add x24, x24, #0xeb0 1e6d0: 8b48fd34 add x20, x9, x8, lsr #63 1e6d4: d00003a2 adrp x2, 0x94000 1e6d8: d00003a4 adrp x4, 0x94000 1e6dc: 91174315 add x21, x24, #0x5d0 1e6e0: 91274316 add x22, x24, #0x9d0 1e6e4: 91286c42 add x2, x2, #0xa1b 1e6e8: 9128b884 add x4, x4, #0xa2e 1e6ec: 321803e1 orr w1, wzr, #0x100 1e6f0: aa1503e0 mov x0, x21 1e6f4: aa1603e3 mov x3, x22 1e6f8: aa1303e5 mov x5, x19 1e6fc: aa1403e6 mov x6, x20 1e700: 97ffb71c bl 0xc370 1e704: 52804821 mov w1, #0x241 // =577 1e708: 321907e2 orr w2, wzr, #0x180 1e70c: aa1503e0 mov x0, x21 1e710: 97ffb654 bl 0xc060 1e714: b90bd300 str w0, [x24, #0xbd0] 1e718: 37f805a0 tbnz w0, #0x1f, 0x1e7cc <.text+0x11adc> 1e71c: b0000381 adrp x1, 0x8f000 1e720: d00003a2 adrp x2, 0x94000 1e724: 91322821 add x1, x1, #0xc8a 1e728: 91299042 add x2, x2, #0xa64 1e72c: 321e03e0 orr w0, wzr, #0x4 1e730: aa1503e3 mov x3, x21 1e734: 97ffdd5f bl 0x15cb0 <.text+0x8fc0> 1e738: 911b4315 add x21, x24, #0x6d0 1e73c: d00003a2 adrp x2, 0x94000 1e740: d00003a4 adrp x4, 0x94000 1e744: 91286c42 add x2, x2, #0xa1b 1e748: 912a1884 add x4, x4, #0xa86 1e74c: 321803e1 orr w1, wzr, #0x100 1e750: aa1503e0 mov x0, x21 1e754: aa1603e3 mov x3, x22 1e758: aa1303e5 mov x5, x19 1e75c: aa1403e6 mov x6, x20 1e760: 97ffb704 bl 0xc370 1e764: 52804821 mov w1, #0x241 // =577 1e768: 321907e2 orr w2, wzr, #0x180 1e76c: aa1503e0 mov x0, x21 1e770: 97ffb63c bl 0xc060 1e774: b90bd700 str w0, [x24, #0xbd4] 1e778: 37f803c0 tbnz w0, #0x1f, 0x1e7f0 <.text+0x11b00> 1e77c: b0000381 adrp x1, 0x8f000 1e780: d00003a2 adrp x2, 0x94000 1e784: 91322821 add x1, x1, #0xc8a 1e788: 912ae442 add x2, x2, #0xab9 1e78c: 321e03e0 orr w0, wzr, #0x4 1e790: aa1503e3 mov x3, x21 1e794: 97ffdd47 bl 0x15cb0 <.text+0x8fc0> 1e798: 2a1f03e0 mov w0, wzr 1e79c: 14000021 b 0x1e820 <.text+0x11b30> 1e7a0: 97ffb6e4 bl 0xc330 <__errno@plt> 1e7a4: b9400000 ldr w0, [x0] 1e7a8: 97ffb6d2 bl 0xc2f0 1e7ac: b0000381 adrp x1, 0x8f000 1e7b0: d0000382 adrp x2, 0x90000 1e7b4: aa0003e3 mov x3, x0 1e7b8: 91322821 add x1, x1, #0xc8a 1e7bc: 91221042 add x2, x2, #0x884 1e7c0: 528000a0 mov w0, #0x5 // =5 1e7c4: 97ffdd3b bl 0x15cb0 <.text+0x8fc0> 1e7c8: 14000015 b 0x1e81c <.text+0x11b2c> 1e7cc: 97ffb6d9 bl 0xc330 <__errno@plt> 1e7d0: b9400000 ldr w0, [x0] 1e7d4: 97ffb6c7 bl 0xc2f0 1e7d8: b0000381 adrp x1, 0x8f000 1e7dc: d00003a2 adrp x2, 0x94000 1e7e0: aa0003e4 mov x4, x0 1e7e4: 91322821 add x1, x1, #0xc8a 1e7e8: 9128d842 add x2, x2, #0xa36 1e7ec: 14000009 b 0x1e810 <.text+0x11b20> 1e7f0: 97ffb6d0 bl 0xc330 <__errno@plt> 1e7f4: b9400000 ldr w0, [x0] 1e7f8: 97ffb6be bl 0xc2f0 1e7fc: b0000381 adrp x1, 0x8f000 1e800: d00003a2 adrp x2, 0x94000 1e804: aa0003e4 mov x4, x0 1e808: 91322821 add x1, x1, #0xc8a 1e80c: 912a3842 add x2, x2, #0xa8e 1e810: 528000a0 mov w0, #0x5 // =5 1e814: aa1503e3 mov x3, x21 1e818: 97ffdd26 bl 0x15cb0 <.text+0x8fc0> 1e81c: 12800000 mov w0, #-0x1 // =-1 1e820: f94016e8 ldr x8, [x23, #0x28] 1e824: f9400fe9 ldr x9, [sp, #0x18] 1e828: eb09011f cmp x8, x9 1e82c: 540000e1 b.ne 0x1e848 <.text+0x11b58> 1e830: a9457bfd ldp x29, x30, [sp, #0x50] 1e834: a9444ff4 ldp x20, x19, [sp, #0x40] 1e838: a94357f6 ldp x22, x21, [sp, #0x30] 1e83c: a9425ff8 ldp x24, x23, [sp, #0x20] 1e840: 910183ff add sp, sp, #0x60 1e844: d65f03c0 ret 1e848: 97ffb74a bl 0xc570 <__stack_chk_fail@plt> 1e84c: f81d0ff5 str x21, [sp, #-0x30]! 1e850: a9014ff4 stp x20, x19, [sp, #0x10] 1e854: a9027bfd stp x29, x30, [sp, #0x20] 1e858: 910083fd add x29, sp, #0x20 1e85c: 90000555 adrp x21, 0xc6000 1e860: 396702a8 ldrb w8, [x21, #0x9c0] 1e864: aa0003f3 mov x19, x0 1e868: 37000248 tbnz w8, #0x0, 0x1e8b0 <.text+0x11bc0> 1e86c: 90000554 adrp x20, 0xc6000 1e870: 913ac294 add x20, x20, #0xeb0 1e874: 52817e02 mov w2, #0xbf0 // =3056 1e878: aa1403e0 mov x0, x20 1e87c: 2a1f03e1 mov w1, wzr 1e880: 97ffb8b8 bl 0xcb60 1e884: 97fff395 bl 0x1b6d8 <.text+0xe9e8> 1e888: 0aa07c08 bic w8, w0, w0, asr #31 1e88c: b9000e88 str w8, [x20, #0xc] 1e890: 97ffb6bc bl 0xc380 1e894: 92800008 mov x8, #-0x1 // =-1 1e898: 912f9289 add x9, x20, #0xbe4 1e89c: 320003ea orr w10, wzr, #0x1 1e8a0: b9000a80 str w0, [x20, #0x8] 1e8a4: f905ea88 str x8, [x20, #0xbd0] 1e8a8: f9000128 str x8, [x9] 1e8ac: 392702aa strb w10, [x21, #0x9c0] 1e8b0: 90000555 adrp x21, 0xc6000 1e8b4: 913ac2b5 add x21, x21, #0xeb0 1e8b8: d0000382 adrp x2, 0x90000 1e8bc: 912742b4 add x20, x21, #0x9d0 1e8c0: 91371c42 add x2, x2, #0xdc7 1e8c4: 321803e1 orr w1, wzr, #0x100 1e8c8: aa1403e0 mov x0, x20 1e8cc: aa1303e3 mov x3, x19 1e8d0: 97ffb6a8 bl 0xc370 1e8d4: d00003b3 adrp x19, 0x94000 1e8d8: 912b6273 add x19, x19, #0xad8 1e8dc: d00003a4 adrp x4, 0x94000 1e8e0: 910f42a0 add x0, x21, #0x3d0 1e8e4: 912b9c84 add x4, x4, #0xae7 1e8e8: 321803e1 orr w1, wzr, #0x100 1e8ec: aa1303e2 mov x2, x19 1e8f0: aa1403e3 mov x3, x20 1e8f4: 97ffb69f bl 0xc370 1e8f8: aa1303e2 mov x2, x19 1e8fc: aa1403e3 mov x3, x20 1e900: a9427bfd ldp x29, x30, [sp, #0x20] 1e904: a9414ff4 ldp x20, x19, [sp, #0x10] 1e908: d00003a4 adrp x4, 0x94000 1e90c: 911342a0 add x0, x21, #0x4d0 1e910: 912be884 add x4, x4, #0xafa 1e914: 321803e1 orr w1, wzr, #0x100 1e918: f84307f5 ldr x21, [sp], #0x30 1e91c: 17ffb695 b 0xc370 1e920: d10143ff sub sp, sp, #0x50 1e924: f90013f5 str x21, [sp, #0x20] 1e928: a9034ff4 stp x20, x19, [sp, #0x30] 1e92c: a9047bfd stp x29, x30, [sp, #0x40] 1e930: 910103fd add x29, sp, #0x40 1e934: d53bd054 mrs x20, TPIDR_EL0 1e938: f9401688 ldr x8, [x20, #0x28] 1e93c: 910023e0 add x0, sp, #0x8 1e940: aa1f03e1 mov x1, xzr 1e944: f9000fe8 str x8, [sp, #0x18] 1e948: 97ffb71a bl 0xc5b0 1e94c: 36f80160 tbz w0, #0x1f, 0x1e978 <.text+0x11c88> 1e950: 97ffb678 bl 0xc330 <__errno@plt> 1e954: b9400000 ldr w0, [x0] 1e958: 97ffb666 bl 0xc2f0 1e95c: b0000381 adrp x1, 0x8f000 1e960: d00003a2 adrp x2, 0x94000 1e964: aa0003e3 mov x3, x0 1e968: 91322821 add x1, x1, #0xc8a 1e96c: 912c2442 add x2, x2, #0xb09 1e970: 528000a0 mov w0, #0x5 // =5 1e974: 97ffdccf bl 0x15cb0 <.text+0x8fc0> 1e978: 90000555 adrp x21, 0xc6000 1e97c: 396702a8 ldrb w8, [x21, #0x9c0] 1e980: 37000248 tbnz w8, #0x0, 0x1e9c8 <.text+0x11cd8> 1e984: 90000553 adrp x19, 0xc6000 1e988: 913ac273 add x19, x19, #0xeb0 1e98c: 52817e02 mov w2, #0xbf0 // =3056 1e990: aa1303e0 mov x0, x19 1e994: 2a1f03e1 mov w1, wzr 1e998: 97ffb872 bl 0xcb60 1e99c: 97fff34f bl 0x1b6d8 <.text+0xe9e8> 1e9a0: 0aa07c08 bic w8, w0, w0, asr #31 1e9a4: b9000e68 str w8, [x19, #0xc] 1e9a8: 97ffb676 bl 0xc380 1e9ac: 92800008 mov x8, #-0x1 // =-1 1e9b0: 912f9269 add x9, x19, #0xbe4 1e9b4: 320003ea orr w10, wzr, #0x1 1e9b8: b9000a60 str w0, [x19, #0x8] 1e9bc: f905ea68 str x8, [x19, #0xbd0] 1e9c0: f9000128 str x8, [x9] 1e9c4: 392702aa strb w10, [x21, #0x9c0] 1e9c8: a940a3e5 ldp x5, x8, [sp, #0x8] 1e9cc: d29ef9e9 mov x9, #0xf7cf // =63439 1e9d0: f2bc6a69 movk x9, #0xe353, lsl #16 1e9d4: f2d374a9 movk x9, #0x9ba5, lsl #32 1e9d8: f2e41889 movk x9, #0x20c4, lsl #48 1e9dc: 9b497d08 smulh x8, x8, x9 1e9e0: 9347fd09 asr x9, x8, #7 1e9e4: 8b48fd26 add x6, x9, x8, lsr #63 1e9e8: 90000548 adrp x8, 0xc6000 1e9ec: 913ac108 add x8, x8, #0xeb0 1e9f0: d0000382 adrp x2, 0x90000 1e9f4: d00003a4 adrp x4, 0x94000 1e9f8: d0000387 adrp x7, 0x90000 1e9fc: 912b4113 add x19, x8, #0xad0 1ea00: 91054042 add x2, x2, #0x150 1ea04: 912c9884 add x4, x4, #0xb26 1ea08: 9105ece7 add x7, x7, #0x17b 1ea0c: 91274103 add x3, x8, #0x9d0 1ea10: 321803e1 orr w1, wzr, #0x100 1ea14: aa1303e0 mov x0, x19 1ea18: 97ffb656 bl 0xc370 1ea1c: f9401688 ldr x8, [x20, #0x28] 1ea20: f9400fe9 ldr x9, [sp, #0x18] 1ea24: eb09011f cmp x8, x9 1ea28: 540000e1 b.ne 0x1ea44 <.text+0x11d54> 1ea2c: aa1303e0 mov x0, x19 1ea30: a9447bfd ldp x29, x30, [sp, #0x40] 1ea34: a9434ff4 ldp x20, x19, [sp, #0x30] 1ea38: f94013f5 ldr x21, [sp, #0x20] 1ea3c: 910143ff add sp, sp, #0x50 1ea40: d65f03c0 ret 1ea44: 97ffb6cb bl 0xc570 <__stack_chk_fail@plt> 1ea48: d101c3ff sub sp, sp, #0x70 1ea4c: a9016ffc stp x28, x27, [sp, #0x10] 1ea50: a90267fa stp x26, x25, [sp, #0x20] 1ea54: a9035ff8 stp x24, x23, [sp, #0x30] 1ea58: a90457f6 stp x22, x21, [sp, #0x40] 1ea5c: a9054ff4 stp x20, x19, [sp, #0x50] 1ea60: a9067bfd stp x29, x30, [sp, #0x60] 1ea64: 910183fd add x29, sp, #0x60 1ea68: aa0203f4 mov x20, x2 1ea6c: aa0003f5 mov x21, x0 1ea70: b4000395 cbz x21, 0x1eae0 <.text+0x11df0> 1ea74: b4000374 cbz x20, 0x1eae0 <.text+0x11df0> 1ea78: d00003a0 adrp x0, 0x94000 1ea7c: 912dc000 add x0, x0, #0xb70 1ea80: 320003e1 orr w1, wzr, #0x1 1ea84: 97ffb7f3 bl 0xca50 1ea88: aa0003f3 mov x19, x0 1ea8c: b40003b3 cbz x19, 0x1eb00 <.text+0x11e10> 1ea90: d00003a1 adrp x1, 0x94000 1ea94: 912e6021 add x1, x1, #0xb98 1ea98: aa1303e0 mov x0, x19 1ea9c: 97ffb709 bl 0xc6c0 1eaa0: f000071b adrp x27, 0x101000 1eaa4: f9037f60 str x0, [x27, #0x6f8] 1eaa8: 97ffb71a bl 0xc710 1eaac: aa0003e8 mov x8, x0 1eab0: b40003c8 cbz x8, 0x1eb28 <.text+0x11e38> 1eab4: b0000381 adrp x1, 0x8f000 1eab8: d00003a2 adrp x2, 0x94000 1eabc: 91322821 add x1, x1, #0xc8a 1eac0: 912ed442 add x2, x2, #0xbb5 1eac4: 321e03e0 orr w0, wzr, #0x4 1eac8: aa0803e3 mov x3, x8 1eacc: 97ffdc79 bl 0x15cb0 <.text+0x8fc0> 1ead0: aa1303e0 mov x0, x19 1ead4: 97ffb6bb bl 0xc5c0 1ead8: aa1f03f7 mov x23, xzr 1eadc: 1400008a b 0x1ed04 <.text+0x12014> 1eae0: b0000381 adrp x1, 0x8f000 1eae4: d00003a2 adrp x2, 0x94000 1eae8: 91322821 add x1, x1, #0xc8a 1eaec: 912d0042 add x2, x2, #0xb40 1eaf0: 321f07e0 orr w0, wzr, #0x6 1eaf4: 97ffdc6f bl 0x15cb0 <.text+0x8fc0> 1eaf8: aa1f03f7 mov x23, xzr 1eafc: 14000082 b 0x1ed04 <.text+0x12014> 1eb00: 97ffb704 bl 0xc710 1eb04: b0000381 adrp x1, 0x8f000 1eb08: d00003a2 adrp x2, 0x94000 1eb0c: aa0003e3 mov x3, x0 1eb10: 91322821 add x1, x1, #0xc8a 1eb14: 912e1c42 add x2, x2, #0xb87 1eb18: 321e03e0 orr w0, wzr, #0x4 1eb1c: 97ffdc65 bl 0x15cb0 <.text+0x8fc0> 1eb20: aa1f03f7 mov x23, xzr 1eb24: 14000078 b 0x1ed04 <.text+0x12014> 1eb28: 321a03e0 orr w0, wzr, #0x40 1eb2c: 320003e1 orr w1, wzr, #0x1 1eb30: 97ffb57c bl 0xc120 1eb34: f90007e0 str x0, [sp, #0x8] 1eb38: b4000ce0 cbz x0, 0x1ecd4 <.text+0x11fe4> 1eb3c: f94002a8 ldr x8, [x21] 1eb40: aa1503e0 mov x0, x21 1eb44: aa1403e1 mov x1, x20 1eb48: f942ad08 ldr x8, [x8, #0x558] 1eb4c: d63f0100 blr x8 1eb50: 2a0003f8 mov w24, w0 1eb54: 34000cf8 cbz w24, 0x1ecf0 <.text+0x12000> 1eb58: f94002a8 ldr x8, [x21] 1eb5c: 900003a1 adrp x1, 0x92000 1eb60: 912f4821 add x1, x1, #0xbd2 1eb64: aa1503e0 mov x0, x21 1eb68: f942b117 ldr x23, [x8, #0x560] 1eb6c: f9401908 ldr x8, [x8, #0x30] 1eb70: d63f0100 blr x8 1eb74: aa0003e2 mov x2, x0 1eb78: aa1503e0 mov x0, x21 1eb7c: 2a1803e1 mov w1, w24 1eb80: aa1f03e3 mov x3, xzr 1eb84: d63f02e0 blr x23 1eb88: aa0003f7 mov x23, x0 1eb8c: b4000b57 cbz x23, 0x1ecf4 <.text+0x12004> 1eb90: 7100071f cmp w24, #0x1 1eb94: 54000b0b b.lt 0x1ecf4 <.text+0x12004> 1eb98: 2a1f03f9 mov w25, wzr 1eb9c: f94002a8 ldr x8, [x21] 1eba0: aa1503e0 mov x0, x21 1eba4: aa1403e1 mov x1, x20 1eba8: 2a1903e2 mov w2, w25 1ebac: f942b508 ldr x8, [x8, #0x568] 1ebb0: d63f0100 blr x8 1ebb4: aa0003fc mov x28, x0 1ebb8: b400087c cbz x28, 0x1ecc4 <.text+0x11fd4> 1ebbc: f94002a8 ldr x8, [x21] 1ebc0: aa1503e0 mov x0, x21 1ebc4: aa1c03e1 mov x1, x28 1ebc8: aa1f03e2 mov x2, xzr 1ebcc: f942a508 ldr x8, [x8, #0x548] 1ebd0: d63f0100 blr x8 1ebd4: aa0003fa mov x26, x0 1ebd8: b400021a cbz x26, 0x1ec18 <.text+0x11f28> 1ebdc: aa1b03f6 mov x22, x27 1ebe0: f9437f68 ldr x8, [x27, #0x6f8] 1ebe4: f94007fb ldr x27, [sp, #0x8] 1ebe8: 321a03e2 orr w2, wzr, #0x40 1ebec: aa1a03e0 mov x0, x26 1ebf0: aa1b03e1 mov x1, x27 1ebf4: d63f0100 blr x8 1ebf8: 7100041f cmp w0, #0x1 1ebfc: 5400026b b.lt 0x1ec48 <.text+0x11f58> 1ec00: aa1b03e0 mov x0, x27 1ec04: 97ffb77b bl 0xc9f0 1ec08: aa0003e2 mov x2, x0 1ec0c: aa1503e0 mov x0, x21 1ec10: aa1b03e1 mov x1, x27 1ec14: 14000011 b 0x1ec58 <.text+0x11f68> 1ec18: b0000381 adrp x1, 0x8f000 1ec1c: d00003a2 adrp x2, 0x94000 1ec20: 321f07e0 orr w0, wzr, #0x6 1ec24: 91322821 add x1, x1, #0xc8a 1ec28: 912fd042 add x2, x2, #0xbf4 1ec2c: 97ffdc21 bl 0x15cb0 <.text+0x8fc0> 1ec30: f94002a8 ldr x8, [x21] 1ec34: aa1503e0 mov x0, x21 1ec38: aa1c03e1 mov x1, x28 1ec3c: f9405d08 ldr x8, [x8, #0xb8] 1ec40: d63f0100 blr x8 1ec44: 14000020 b 0x1ecc4 <.text+0x11fd4> 1ec48: f00003c1 adrp x1, 0x99000 1ec4c: aa1503e0 mov x0, x21 1ec50: 9101bc21 add x1, x1, #0x6f 1ec54: 2a1f03e2 mov w2, wzr 1ec58: 97ffe2e2 bl 0x177e0 <.text+0xaaf0> 1ec5c: aa0003fb mov x27, x0 1ec60: b40001bb cbz x27, 0x1ec94 <.text+0x11fa4> 1ec64: f94002a8 ldr x8, [x21] 1ec68: aa1503e0 mov x0, x21 1ec6c: aa1703e1 mov x1, x23 1ec70: 2a1903e2 mov w2, w25 1ec74: f942b908 ldr x8, [x8, #0x570] 1ec78: aa1b03e3 mov x3, x27 1ec7c: d63f0100 blr x8 1ec80: f94002a8 ldr x8, [x21] 1ec84: aa1503e0 mov x0, x21 1ec88: aa1b03e1 mov x1, x27 1ec8c: f9405d08 ldr x8, [x8, #0xb8] 1ec90: d63f0100 blr x8 1ec94: f94002a8 ldr x8, [x21] 1ec98: aa1503e0 mov x0, x21 1ec9c: aa1c03e1 mov x1, x28 1eca0: aa1a03e2 mov x2, x26 1eca4: f942a908 ldr x8, [x8, #0x550] 1eca8: d63f0100 blr x8 1ecac: f94002a8 ldr x8, [x21] 1ecb0: aa1503e0 mov x0, x21 1ecb4: aa1c03e1 mov x1, x28 1ecb8: f9405d08 ldr x8, [x8, #0xb8] 1ecbc: d63f0100 blr x8 1ecc0: aa1603fb mov x27, x22 1ecc4: 11000739 add w25, w25, #0x1 1ecc8: 6b19031f cmp w24, w25 1eccc: 54fff681 b.ne 0x1eb9c <.text+0x11eac> 1ecd0: 14000009 b 0x1ecf4 <.text+0x12004> 1ecd4: b0000381 adrp x1, 0x8f000 1ecd8: d00003a2 adrp x2, 0x94000 1ecdc: 91322821 add x1, x1, #0xc8a 1ece0: 912f1442 add x2, x2, #0xbc5 1ece4: 321f07e0 orr w0, wzr, #0x6 1ece8: 97ffdbf2 bl 0x15cb0 <.text+0x8fc0> 1ecec: 17ffff79 b 0x1ead0 <.text+0x11de0> 1ecf0: aa1f03f7 mov x23, xzr 1ecf4: f94007e0 ldr x0, [sp, #0x8] 1ecf8: 97ffb7ca bl 0xcc20 1ecfc: aa1303e0 mov x0, x19 1ed00: 97ffb630 bl 0xc5c0 1ed04: aa1703e0 mov x0, x23 1ed08: a9467bfd ldp x29, x30, [sp, #0x60] 1ed0c: a9454ff4 ldp x20, x19, [sp, #0x50] 1ed10: a94457f6 ldp x22, x21, [sp, #0x40] 1ed14: a9435ff8 ldp x24, x23, [sp, #0x30] 1ed18: a94267fa ldp x26, x25, [sp, #0x20] 1ed1c: a9416ffc ldp x28, x27, [sp, #0x10] 1ed20: 9101c3ff add sp, sp, #0x70 1ed24: d65f03c0 ret 1ed28: d10243ff sub sp, sp, #0x90 1ed2c: a9055ff8 stp x24, x23, [sp, #0x50] 1ed30: a90657f6 stp x22, x21, [sp, #0x60] 1ed34: a9074ff4 stp x20, x19, [sp, #0x70] 1ed38: a9087bfd stp x29, x30, [sp, #0x80] 1ed3c: 910203fd add x29, sp, #0x80 1ed40: d53bd058 mrs x24, TPIDR_EL0 1ed44: f9401708 ldr x8, [x24, #0x28] 1ed48: aa0003f3 mov x19, x0 1ed4c: f81c83a8 stur x8, [x29, #-0x38] 1ed50: 97fffbce bl 0x1dc88 <.text+0x10f98> 1ed54: b0000381 adrp x1, 0x8f000 1ed58: d00003a2 adrp x2, 0x94000 1ed5c: aa0003f5 mov x21, x0 1ed60: 91310021 add x1, x1, #0xc40 1ed64: 91308c42 add x2, x2, #0xc23 1ed68: 320007e0 orr w0, wzr, #0x3 1ed6c: 97ffdbd1 bl 0x15cb0 <.text+0x8fc0> 1ed70: b9400ea8 ldr w8, [x21, #0xc] 1ed74: 71005d1f cmp w8, #0x17 1ed78: 540000cc b.gt 0x1ed90 <.text+0x120a0> 1ed7c: b0000381 adrp x1, 0x8f000 1ed80: d00003a2 adrp x2, 0x94000 1ed84: 91322821 add x1, x1, #0xc8a 1ed88: 9130e442 add x2, x2, #0xc39 1ed8c: 14000049 b 0x1eeb0 <.text+0x121c0> 1ed90: f9400668 ldr x8, [x19, #0x8] 1ed94: b4000868 cbz x8, 0x1eea0 <.text+0x121b0> 1ed98: b0000508 adrp x8, 0xbf000 1ed9c: 91008108 add x8, x8, #0x20 1eda0: f9400909 ldr x9, [x8, #0x10] 1eda4: 3dc00100 ldr q0, [x8] 1eda8: b0000381 adrp x1, 0x8f000 1edac: d0000382 adrp x2, 0x90000 1edb0: 91310021 add x1, x1, #0xc40 1edb4: 9131e442 add x2, x2, #0xc79 1edb8: 320007e0 orr w0, wzr, #0x3 1edbc: f9001be9 str x9, [sp, #0x30] 1edc0: 3d800be0 str q0, [sp, #0x20] 1edc4: f9000fff str xzr, [sp, #0x18] 1edc8: 97ffdbba bl 0x15cb0 <.text+0x8fc0> 1edcc: f9400660 ldr x0, [x19, #0x8] 1edd0: 910063e1 add x1, sp, #0x18 1edd4: 910083e2 add x2, sp, #0x20 1edd8: f9400008 ldr x8, [x0] 1eddc: f9401108 ldr x8, [x8, #0x20] 1ede0: d63f0100 blr x8 1ede4: 350006c0 cbnz w0, 0x1eebc <.text+0x121cc> 1ede8: f9400fe8 ldr x8, [sp, #0x18] 1edec: b4000688 cbz x8, 0x1eebc <.text+0x121cc> 1edf0: 910023e0 add x0, sp, #0x8 1edf4: aa1f03e1 mov x1, xzr 1edf8: 97ffb5ee bl 0xc5b0 1edfc: 37f806e0 tbnz w0, #0x1f, 0x1eed8 <.text+0x121e8> 1ee00: 320003e0 orr w0, wzr, #0x1 1ee04: 321803e1 orr w1, wzr, #0x100 1ee08: 97ffb4c6 bl 0xc120 1ee0c: b9400263 ldr w3, [x19] 1ee10: aa0003f4 mov x20, x0 1ee14: 71000c7f cmp w3, #0x3 1ee18: 54000920 b.eq 0x1ef3c <.text+0x1224c> 1ee1c: 7100087f cmp w3, #0x2 1ee20: 54000720 b.eq 0x1ef04 <.text+0x12214> 1ee24: 7100047f cmp w3, #0x1 1ee28: 54001521 b.ne 0x1f0cc <.text+0x123dc> 1ee2c: a940dbf7 ldp x23, x22, [sp, #0x8] 1ee30: d29ef9e8 mov x8, #0xf7cf // =63439 1ee34: f2bc6a68 movk x8, #0xe353, lsl #16 1ee38: f2d374a8 movk x8, #0x9ba5, lsl #32 1ee3c: f2e41888 movk x8, #0x20c4, lsl #48 1ee40: 9b487ec8 smulh x8, x22, x8 1ee44: 9347fd09 asr x9, x8, #7 1ee48: d0000382 adrp x2, 0x90000 1ee4c: d00003a4 adrp x4, 0x94000 1ee50: f0000387 adrp x7, 0x91000 1ee54: 912742a3 add x3, x21, #0x9d0 1ee58: 8b48fd26 add x6, x9, x8, lsr #63 1ee5c: 91054042 add x2, x2, #0x150 1ee60: 91325c84 add x4, x4, #0xc97 1ee64: 913dc0e7 add x7, x7, #0xf70 1ee68: 321803e1 orr w1, wzr, #0x100 1ee6c: aa1403e0 mov x0, x20 1ee70: aa1703e5 mov x5, x23 1ee74: 97ffb53f bl 0xc370 1ee78: 36f809e0 tbz w0, #0x1f, 0x1efb4 <.text+0x122c4> 1ee7c: 97ffb52d bl 0xc330 <__errno@plt> 1ee80: b9400000 ldr w0, [x0] 1ee84: 97ffb51b bl 0xc2f0 1ee88: b0000381 adrp x1, 0x8f000 1ee8c: d00003a2 adrp x2, 0x94000 1ee90: aa0003e3 mov x3, x0 1ee94: 91322821 add x1, x1, #0xc8a 1ee98: 91318842 add x2, x2, #0xc62 1ee9c: 14000044 b 0x1efac <.text+0x122bc> 1eea0: b0000381 adrp x1, 0x8f000 1eea4: d0000382 adrp x2, 0x90000 1eea8: 91322821 add x1, x1, #0xc8a 1eeac: 9130f842 add x2, x2, #0xc3e 1eeb0: 321f07e0 orr w0, wzr, #0x6 1eeb4: 97ffdb7f bl 0x15cb0 <.text+0x8fc0> 1eeb8: 140000e7 b 0x1f254 <.text+0x12564> 1eebc: b0000381 adrp x1, 0x8f000 1eec0: d0000382 adrp x2, 0x90000 1eec4: 91322821 add x1, x1, #0xc8a 1eec8: 9132a442 add x2, x2, #0xca9 1eecc: 321f07e0 orr w0, wzr, #0x6 1eed0: 97ffdb78 bl 0x15cb0 <.text+0x8fc0> 1eed4: 140000dc b 0x1f244 <.text+0x12554> 1eed8: 97ffb516 bl 0xc330 <__errno@plt> 1eedc: b9400000 ldr w0, [x0] 1eee0: 97ffb504 bl 0xc2f0 1eee4: b0000381 adrp x1, 0x8f000 1eee8: d0000382 adrp x2, 0x90000 1eeec: aa0003e3 mov x3, x0 1eef0: 91322821 add x1, x1, #0xc8a 1eef4: 9104c442 add x2, x2, #0x131 1eef8: 528000a0 mov w0, #0x5 // =5 1eefc: 97ffdb6d bl 0x15cb0 <.text+0x8fc0> 1ef00: 140000d5 b 0x1f254 <.text+0x12564> 1ef04: a940dbf7 ldp x23, x22, [sp, #0x8] 1ef08: d29ef9e8 mov x8, #0xf7cf // =63439 1ef0c: f2bc6a68 movk x8, #0xe353, lsl #16 1ef10: f2d374a8 movk x8, #0x9ba5, lsl #32 1ef14: f2e41888 movk x8, #0x20c4, lsl #48 1ef18: 9b487ec8 smulh x8, x22, x8 1ef1c: 9347fd09 asr x9, x8, #7 1ef20: d0000382 adrp x2, 0x90000 1ef24: d00003a4 adrp x4, 0x94000 1ef28: 912742a3 add x3, x21, #0x9d0 1ef2c: 8b48fd26 add x6, x9, x8, lsr #63 1ef30: 91054042 add x2, x2, #0x150 1ef34: 91322c84 add x4, x4, #0xc8b 1ef38: 1400000e b 0x1ef70 <.text+0x12280> 1ef3c: a940dbf7 ldp x23, x22, [sp, #0x8] 1ef40: d29ef9e8 mov x8, #0xf7cf // =63439 1ef44: f2bc6a68 movk x8, #0xe353, lsl #16 1ef48: f2d374a8 movk x8, #0x9ba5, lsl #32 1ef4c: f2e41888 movk x8, #0x20c4, lsl #48 1ef50: 9b487ec8 smulh x8, x22, x8 1ef54: 9347fd09 asr x9, x8, #7 1ef58: d0000382 adrp x2, 0x90000 1ef5c: d00003a4 adrp x4, 0x94000 1ef60: 912742a3 add x3, x21, #0x9d0 1ef64: 8b48fd26 add x6, x9, x8, lsr #63 1ef68: 91054042 add x2, x2, #0x150 1ef6c: 91335484 add x4, x4, #0xcd5 1ef70: f0000387 adrp x7, 0x91000 1ef74: 913dc0e7 add x7, x7, #0xf70 1ef78: 321803e1 orr w1, wzr, #0x100 1ef7c: aa1403e0 mov x0, x20 1ef80: aa1703e5 mov x5, x23 1ef84: 97ffb4fb bl 0xc370 1ef88: 36f80160 tbz w0, #0x1f, 0x1efb4 <.text+0x122c4> 1ef8c: 97ffb4e9 bl 0xc330 <__errno@plt> 1ef90: b9400000 ldr w0, [x0] 1ef94: 97ffb4d7 bl 0xc2f0 1ef98: b0000381 adrp x1, 0x8f000 1ef9c: d00003a2 adrp x2, 0x94000 1efa0: aa0003e3 mov x3, x0 1efa4: 91322821 add x1, x1, #0xc8a 1efa8: 9132a042 add x2, x2, #0xca8 1efac: 528000a0 mov w0, #0x5 // =5 1efb0: 97ffdb40 bl 0x15cb0 <.text+0x8fc0> 1efb4: 52804821 mov w1, #0x241 // =577 1efb8: 321907e2 orr w2, wzr, #0x180 1efbc: aa1403e0 mov x0, x20 1efc0: 97ffb428 bl 0xc060 1efc4: 2a0003f5 mov w21, w0 1efc8: b0000381 adrp x1, 0x8f000 1efcc: 91322821 add x1, x1, #0xc8a 1efd0: 310006bf cmn w21, #0x1 1efd4: 54000700 b.eq 0x1f0b4 <.text+0x123c4> 1efd8: d00003a2 adrp x2, 0x94000 1efdc: 9134e442 add x2, x2, #0xd39 1efe0: 321e03e0 orr w0, wzr, #0x4 1efe4: aa1403e3 mov x3, x20 1efe8: 97ffdb32 bl 0x15cb0 <.text+0x8fc0> 1efec: d00003a2 adrp x2, 0x94000 1eff0: 91356442 add x2, x2, #0xd59 1eff4: 320003e1 orr w1, wzr, #0x1 1eff8: 2a1503e0 mov w0, w21 1effc: aa1703e3 mov x3, x23 1f000: aa1603e4 mov x4, x22 1f004: 97ffdb5a bl 0x15d6c <.text+0x907c> 1f008: 321f03e1 orr w1, wzr, #0x2 1f00c: 2a1503e0 mov w0, w21 1f010: 97ffb6cc bl 0xcb40 1f014: 37f806a0 tbnz w0, #0x1f, 0x1f0e8 <.text+0x123f8> 1f018: a903ffff stp xzr, xzr, [sp, #0x38] 1f01c: 97fffb1b bl 0x1dc88 <.text+0x10f98> 1f020: aa0003f6 mov x22, x0 1f024: b9400ec8 ldr w8, [x22, #0xc] 1f028: 7100751f cmp w8, #0x1d 1f02c: 540000eb b.lt 0x1f048 <.text+0x12358> 1f030: b00003a0 adrp x0, 0x94000 1f034: 91366400 add x0, x0, #0xd99 1f038: 2a1f03e1 mov w1, wzr 1f03c: 9400030a bl 0x1fc64 <.text+0x12f74> 1f040: f90023e0 str x0, [sp, #0x40] 1f044: b50000e0 cbnz x0, 0x1f060 <.text+0x12370> 1f048: b00003a0 adrp x0, 0x94000 1f04c: 91370c00 add x0, x0, #0xdc3 1f050: 2a1f03e1 mov w1, wzr 1f054: 94000304 bl 0x1fc64 <.text+0x12f74> 1f058: f90023e0 str x0, [sp, #0x40] 1f05c: b4000c80 cbz x0, 0x1f1ec <.text+0x124fc> 1f060: b00003a1 adrp x1, 0x94000 1f064: 91376c21 add x1, x1, #0xddb 1f068: 940004a8 bl 0x20308 <.text+0x13618> 1f06c: 90000557 adrp x23, 0xc7000 1f070: aa0003e8 mov x8, x0 1f074: 912ac2f7 add x23, x23, #0xab0 1f078: f9000ae8 str x8, [x23, #0x10] 1f07c: b4000ac8 cbz x8, 0x1f1d4 <.text+0x124e4> 1f080: 90000381 adrp x1, 0x8f000 1f084: b00003a2 adrp x2, 0x94000 1f088: 91322821 add x1, x1, #0xc8a 1f08c: 9137ac42 add x2, x2, #0xdeb 1f090: 321e03e0 orr w0, wzr, #0x4 1f094: aa0803e3 mov x3, x8 1f098: 97ffdb06 bl 0x15cb0 <.text+0x8fc0> 1f09c: b9400ec8 ldr w8, [x22, #0xc] 1f0a0: 7100751f cmp w8, #0x1d 1f0a4: 540002cd b.le 0x1f0fc <.text+0x1240c> 1f0a8: b00003a0 adrp x0, 0x94000 1f0ac: 9137e800 add x0, x0, #0xdfa 1f0b0: 14000016 b 0x1f108 <.text+0x12418> 1f0b4: b00003a2 adrp x2, 0x94000 1f0b8: 91347042 add x2, x2, #0xd1c 1f0bc: 321f07e0 orr w0, wzr, #0x6 1f0c0: aa1403e3 mov x3, x20 1f0c4: 97ffdafb bl 0x15cb0 <.text+0x8fc0> 1f0c8: 1400005b b 0x1f234 <.text+0x12544> 1f0cc: 90000381 adrp x1, 0x8f000 1f0d0: b00003a2 adrp x2, 0x94000 1f0d4: 91322821 add x1, x1, #0xc8a 1f0d8: 9133b442 add x2, x2, #0xced 1f0dc: 528000a0 mov w0, #0x5 // =5 1f0e0: 97ffdaf4 bl 0x15cb0 <.text+0x8fc0> 1f0e4: 14000054 b 0x1f234 <.text+0x12544> 1f0e8: 90000381 adrp x1, 0x8f000 1f0ec: b00003a2 adrp x2, 0x94000 1f0f0: 91322821 add x1, x1, #0xc8a 1f0f4: 9135c442 add x2, x2, #0xd71 1f0f8: 1400004b b 0x1f224 <.text+0x12534> 1f0fc: 54000101 b.ne 0x1f11c <.text+0x1242c> 1f100: b00003a0 adrp x0, 0x94000 1f104: 91388000 add x0, x0, #0xe20 1f108: 320003e1 orr w1, wzr, #0x1 1f10c: 940002d6 bl 0x1fc64 <.text+0x12f74> 1f110: aa0003f6 mov x22, x0 1f114: f9001ff6 str x22, [sp, #0x38] 1f118: b5000116 cbnz x22, 0x1f138 <.text+0x12448> 1f11c: b00003a0 adrp x0, 0x94000 1f120: 91392800 add x0, x0, #0xe4a 1f124: 320003e1 orr w1, wzr, #0x1 1f128: 940002cf bl 0x1fc64 <.text+0x12f74> 1f12c: aa0003f6 mov x22, x0 1f130: f9001ff6 str x22, [sp, #0x38] 1f134: b4000516 cbz x22, 0x1f1d4 <.text+0x124e4> 1f138: 90000381 adrp x1, 0x8f000 1f13c: b00003a2 adrp x2, 0x94000 1f140: 91322821 add x1, x1, #0xc8a 1f144: 91398842 add x2, x2, #0xe62 1f148: 321e03e0 orr w0, wzr, #0x4 1f14c: aa1603e3 mov x3, x22 1f150: 97ffdad8 bl 0x15cb0 <.text+0x8fc0> 1f154: b00003a1 adrp x1, 0x94000 1f158: 9139b021 add x1, x1, #0xe6c 1f15c: aa1603e0 mov x0, x22 1f160: 9400046a bl 0x20308 <.text+0x13618> 1f164: aa0003e8 mov x8, x0 1f168: f90006e8 str x8, [x23, #0x8] 1f16c: b4000348 cbz x8, 0x1f1d4 <.text+0x124e4> 1f170: 90000381 adrp x1, 0x8f000 1f174: b00003a2 adrp x2, 0x94000 1f178: 91322821 add x1, x1, #0xc8a 1f17c: 913a1c42 add x2, x2, #0xe87 1f180: 321e03e0 orr w0, wzr, #0x4 1f184: aa0803e3 mov x3, x8 1f188: 97ffdaca bl 0x15cb0 <.text+0x8fc0> 1f18c: b00003a1 adrp x1, 0x94000 1f190: 913a8821 add x1, x1, #0xea2 1f194: aa1603e0 mov x0, x22 1f198: 9400045c bl 0x20308 <.text+0x13618> 1f19c: aa0003e8 mov x8, x0 1f1a0: 90000549 adrp x9, 0xc7000 1f1a4: f9055928 str x8, [x9, #0xab0] 1f1a8: b4000168 cbz x8, 0x1f1d4 <.text+0x124e4> 1f1ac: 90000381 adrp x1, 0x8f000 1f1b0: b00003a2 adrp x2, 0x94000 1f1b4: 91322821 add x1, x1, #0xc8a 1f1b8: 913bcc42 add x2, x2, #0xef3 1f1bc: 321e03e0 orr w0, wzr, #0x4 1f1c0: aa0803e3 mov x3, x8 1f1c4: 97ffdabb bl 0x15cb0 <.text+0x8fc0> 1f1c8: 90000548 adrp x8, 0xc7000 1f1cc: 320003e9 orr w9, wzr, #0x1 1f1d0: 392a8109 strb w9, [x8, #0xaa0] 1f1d4: 910103e0 add x0, sp, #0x40 1f1d8: 94000424 bl 0x20268 <.text+0x13578> 1f1dc: f9401fe8 ldr x8, [sp, #0x38] 1f1e0: b4000068 cbz x8, 0x1f1ec <.text+0x124fc> 1f1e4: 9100e3e0 add x0, sp, #0x38 1f1e8: 94000420 bl 0x20268 <.text+0x13578> 1f1ec: 90000548 adrp x8, 0xc7000 1f1f0: 396a8108 ldrb w8, [x8, #0xaa0] 1f1f4: 36000108 tbz w8, #0x0, 0x1f214 <.text+0x12524> 1f1f8: 90000548 adrp x8, 0xc7000 1f1fc: 912ac108 add x8, x8, #0xab0 1f200: a940250a ldp x10, x9, [x8] 1f204: f9400901 ldr x1, [x8, #0x10] 1f208: f9400120 ldr x0, [x9] 1f20c: d63f0140 blr x10 1f210: 14000009 b 0x1f234 <.text+0x12544> 1f214: 90000381 adrp x1, 0x8f000 1f218: b00003a2 adrp x2, 0x94000 1f21c: 91322821 add x1, x1, #0xc8a 1f220: 9135ec42 add x2, x2, #0xd7b 1f224: 321f07e0 orr w0, wzr, #0x6 1f228: 97ffdaa2 bl 0x15cb0 <.text+0x8fc0> 1f22c: aa1403e0 mov x0, x20 1f230: 97ffb604 bl 0xca40 1f234: aa1403e0 mov x0, x20 1f238: 97ffb67a bl 0xcc20 1f23c: 2a1503e0 mov w0, w21 1f240: 97ffb5f4 bl 0xca10 1f244: f9400660 ldr x0, [x19, #0x8] 1f248: f9400008 ldr x8, [x0] 1f24c: f9401508 ldr x8, [x8, #0x28] 1f250: d63f0100 blr x8 1f254: f9401708 ldr x8, [x24, #0x28] 1f258: f85c83a9 ldur x9, [x29, #-0x38] 1f25c: eb09011f cmp x8, x9 1f260: 54000101 b.ne 0x1f280 <.text+0x12590> 1f264: a9487bfd ldp x29, x30, [sp, #0x80] 1f268: a9474ff4 ldp x20, x19, [sp, #0x70] 1f26c: a94657f6 ldp x22, x21, [sp, #0x60] 1f270: a9455ff8 ldp x24, x23, [sp, #0x50] 1f274: aa1f03e0 mov x0, xzr 1f278: 910243ff add sp, sp, #0x90 1f27c: d65f03c0 ret 1f280: 97ffb4bc bl 0xc570 <__stack_chk_fail@plt> 1f284: d10183ff sub sp, sp, #0x60 1f288: a9025ff8 stp x24, x23, [sp, #0x20] 1f28c: a90357f6 stp x22, x21, [sp, #0x30] 1f290: a9044ff4 stp x20, x19, [sp, #0x40] 1f294: a9057bfd stp x29, x30, [sp, #0x50] 1f298: 910143fd add x29, sp, #0x50 1f29c: d53bd058 mrs x24, TPIDR_EL0 1f2a0: f9401708 ldr x8, [x24, #0x28] 1f2a4: 90000396 adrp x22, 0x8f000 1f2a8: aa0203f3 mov x19, x2 1f2ac: 91322ad6 add x22, x22, #0xc8a 1f2b0: b00003a2 adrp x2, 0x94000 1f2b4: d00003c3 adrp x3, 0x99000 1f2b8: aa0103f4 mov x20, x1 1f2bc: 2a0003f5 mov w21, w0 1f2c0: 913c4c42 add x2, x2, #0xf13 1f2c4: 9112bc63 add x3, x3, #0x4af 1f2c8: 321e03e0 orr w0, wzr, #0x4 1f2cc: aa1603e1 mov x1, x22 1f2d0: f9000fe8 str x8, [sp, #0x18] 1f2d4: 97ffda77 bl 0x15cb0 <.text+0x8fc0> 1f2d8: b00003a2 adrp x2, 0x94000 1f2dc: 913cf442 add x2, x2, #0xf3d 1f2e0: 321e03e0 orr w0, wzr, #0x4 1f2e4: aa1603e1 mov x1, x22 1f2e8: 2a1503e3 mov w3, w21 1f2ec: 97ffda71 bl 0x15cb0 <.text+0x8fc0> 1f2f0: 97fff833 bl 0x1d3bc <.text+0x106cc> 1f2f4: 36001340 tbz w0, #0x0, 0x1f55c <.text+0x1286c> 1f2f8: 97fff8e3 bl 0x1d684 <.text+0x10994> 1f2fc: 370009a0 tbnz w0, #0x0, 0x1f430 <.text+0x12740> 1f300: 97fff8cf bl 0x1d63c <.text+0x1094c> 1f304: 34000960 cbz w0, 0x1f430 <.text+0x12740> 1f308: 97fff8cd bl 0x1d63c <.text+0x1094c> 1f30c: 7100041f cmp w0, #0x1 1f310: 54001261 b.ne 0x1f55c <.text+0x1286c> 1f314: 97fff0f1 bl 0x1b6d8 <.text+0xe9e8> 1f318: 7100601f cmp w0, #0x18 1f31c: 54001cab b.lt 0x1f6b0 <.text+0x129c0> 1f320: 910023e0 add x0, sp, #0x8 1f324: aa1f03e1 mov x1, xzr 1f328: 97ffb4a2 bl 0xc5b0 1f32c: 36f80160 tbz w0, #0x1f, 0x1f358 <.text+0x12668> 1f330: 97ffb400 bl 0xc330 <__errno@plt> 1f334: b9400000 ldr w0, [x0] 1f338: 97ffb3ee bl 0xc2f0 1f33c: 90000381 adrp x1, 0x8f000 1f340: b0000382 adrp x2, 0x90000 1f344: aa0003e3 mov x3, x0 1f348: 91322821 add x1, x1, #0xc8a 1f34c: 9104c442 add x2, x2, #0x131 1f350: 528000a0 mov w0, #0x5 // =5 1f354: 97ffda57 bl 0x15cb0 <.text+0x8fc0> 1f358: 320003e0 orr w0, wzr, #0x1 1f35c: 321803e1 orr w1, wzr, #0x100 1f360: 97ffb370 bl 0xc120 1f364: aa0003f5 mov x21, x0 1f368: 97fffa48 bl 0x1dc88 <.text+0x10f98> 1f36c: a940a3e5 ldp x5, x8, [sp, #0x8] 1f370: d29ef9e9 mov x9, #0xf7cf // =63439 1f374: f2bc6a69 movk x9, #0xe353, lsl #16 1f378: f2d374a9 movk x9, #0x9ba5, lsl #32 1f37c: f2e41889 movk x9, #0x20c4, lsl #48 1f380: 9b497d08 smulh x8, x8, x9 1f384: 9347fd09 asr x9, x8, #7 1f388: b0000382 adrp x2, 0x90000 1f38c: b00003a4 adrp x4, 0x94000 1f390: b0000387 adrp x7, 0x90000 1f394: 91274003 add x3, x0, #0x9d0 1f398: 8b48fd26 add x6, x9, x8, lsr #63 1f39c: 91054042 add x2, x2, #0x150 1f3a0: 912c9884 add x4, x4, #0xb26 1f3a4: 9105ece7 add x7, x7, #0x17b 1f3a8: 321803e1 orr w1, wzr, #0x100 1f3ac: aa1503e0 mov x0, x21 1f3b0: 97ffb3f0 bl 0xc370 1f3b4: 90000396 adrp x22, 0x8f000 1f3b8: 91322ad6 add x22, x22, #0xc8a 1f3bc: b0000382 adrp x2, 0x90000 1f3c0: 91060042 add x2, x2, #0x180 1f3c4: 321e03e0 orr w0, wzr, #0x4 1f3c8: aa1603e1 mov x1, x22 1f3cc: aa1503e3 mov x3, x21 1f3d0: 97ffda38 bl 0x15cb0 <.text+0x8fc0> 1f3d4: 97ffb387 bl 0xc1f0 1f3d8: aa0003f7 mov x23, x0 1f3dc: aa1503e0 mov x0, x21 1f3e0: aa1403e1 mov x1, x20 1f3e4: aa1303e2 mov x2, x19 1f3e8: 94001be7 bl 0x26384 <.text+0x19694> 1f3ec: 2a0003f3 mov w19, w0 1f3f0: 97ffb380 bl 0xc1f0 1f3f4: b0000382 adrp x2, 0x90000 1f3f8: cb170003 sub x3, x0, x23 1f3fc: 9107b042 add x2, x2, #0x1ec 1f400: 321e03e0 orr w0, wzr, #0x4 1f404: aa1603e1 mov x1, x22 1f408: 97ffda2a bl 0x15cb0 <.text+0x8fc0> 1f40c: 37000a93 tbnz w19, #0x0, 0x1f55c <.text+0x1286c> 1f410: 90000381 adrp x1, 0x8f000 1f414: b0000382 adrp x2, 0x90000 1f418: 91322821 add x1, x1, #0xc8a 1f41c: 911b4042 add x2, x2, #0x6d0 1f420: 321f07e0 orr w0, wzr, #0x6 1f424: aa1503e3 mov x3, x21 1f428: 97ffda22 bl 0x15cb0 <.text+0x8fc0> 1f42c: 1400004c b 0x1f55c <.text+0x1286c> 1f430: 90000553 adrp x19, 0xc7000 1f434: b94aca63 ldr w3, [x19, #0xac8] 1f438: 90000381 adrp x1, 0x8f000 1f43c: b00003a2 adrp x2, 0x94000 1f440: 91310021 add x1, x1, #0xc40 1f444: 913d4c42 add x2, x2, #0xf53 1f448: 320007e0 orr w0, wzr, #0x3 1f44c: 97ffda19 bl 0x15cb0 <.text+0x8fc0> 1f450: aa1f03e0 mov x0, xzr 1f454: 97ffb40b bl 0xc480 1f458: b94aca68 ldr w8, [x19, #0xac8] 1f45c: 340001a8 cbz w8, 0x1f490 <.text+0x127a0> 1f460: 90000549 adrp x9, 0xc7000 1f464: 912b2129 add x9, x9, #0xac8 1f468: f9400529 ldr x9, [x9, #0x8] 1f46c: cb090003 sub x3, x0, x9 1f470: f100747f cmp x3, #0x1d 1f474: 540000ec b.gt 0x1f490 <.text+0x127a0> 1f478: 90000381 adrp x1, 0x8f000 1f47c: b00003a2 adrp x2, 0x94000 1f480: 91310021 add x1, x1, #0xc40 1f484: 913e0042 add x2, x2, #0xf80 1f488: 320007e0 orr w0, wzr, #0x3 1f48c: 1400007e b 0x1f684 <.text+0x12994> 1f490: 90000553 adrp x19, 0xc7000 1f494: 11000508 add w8, w8, #0x1 1f498: 912b2273 add x19, x19, #0xac8 1f49c: aa1f03e0 mov x0, xzr 1f4a0: b9000268 str w8, [x19] 1f4a4: 97ffb3f7 bl 0xc480 1f4a8: f9000660 str x0, [x19, #0x8] 1f4ac: 321c03e0 orr w0, wzr, #0x10 1f4b0: 97ffb590 bl 0xcaf0 1f4b4: aa0003f3 mov x19, x0 1f4b8: 97fff9f4 bl 0x1dc88 <.text+0x10f98> 1f4bc: f9400008 ldr x8, [x0] 1f4c0: 90000381 adrp x1, 0x8f000 1f4c4: b00003a2 adrp x2, 0x94000 1f4c8: 320003e9 orr w9, wzr, #0x1 1f4cc: 91310021 add x1, x1, #0xc40 1f4d0: 913ebc42 add x2, x2, #0xfaf 1f4d4: 320007e0 orr w0, wzr, #0x3 1f4d8: f9000668 str x8, [x19, #0x8] 1f4dc: b9000269 str w9, [x19] 1f4e0: 97ffd9f4 bl 0x15cb0 <.text+0x8fc0> 1f4e4: b0000502 adrp x2, 0xc0000 1f4e8: f947e842 ldr x2, [x2, #0xfd0] 1f4ec: 910023e0 add x0, sp, #0x8 1f4f0: aa1f03e1 mov x1, xzr 1f4f4: aa1303e3 mov x3, x19 1f4f8: 97ffb2c6 bl 0xc010 1f4fc: 34000120 cbz w0, 0x1f520 <.text+0x12830> 1f500: 97ffb37c bl 0xc2f0 1f504: 90000381 adrp x1, 0x8f000 1f508: b00003a2 adrp x2, 0x94000 1f50c: aa0003e3 mov x3, x0 1f510: 91322821 add x1, x1, #0xc8a 1f514: 913f5c42 add x2, x2, #0xfd7 1f518: 321f07e0 orr w0, wzr, #0x6 1f51c: 97ffd9e5 bl 0x15cb0 <.text+0x8fc0> 1f520: 90000393 adrp x19, 0x8f000 1f524: 91310273 add x19, x19, #0xc40 1f528: b00003a2 adrp x2, 0x94000 1f52c: 913fec42 add x2, x2, #0xffb 1f530: 320007e0 orr w0, wzr, #0x3 1f534: aa1303e1 mov x1, x19 1f538: 97ffd9de bl 0x15cb0 <.text+0x8fc0> 1f53c: f94007e0 ldr x0, [sp, #0x8] 1f540: aa1f03e1 mov x1, xzr 1f544: 97ffb2bb bl 0xc030 1f548: d00003a2 adrp x2, 0x95000 1f54c: 91006042 add x2, x2, #0x18 1f550: 320007e0 orr w0, wzr, #0x3 1f554: aa1303e1 mov x1, x19 1f558: 97ffd9d6 bl 0x15cb0 <.text+0x8fc0> 1f55c: 90000381 adrp x1, 0x8f000 1f560: d00003a2 adrp x2, 0x95000 1f564: 91310021 add x1, x1, #0xc40 1f568: 9100cc42 add x2, x2, #0x33 1f56c: 320007e0 orr w0, wzr, #0x3 1f570: 97ffd9d0 bl 0x15cb0 <.text+0x8fc0> 1f574: 97fff9c5 bl 0x1dc88 <.text+0x10f98> 1f578: f9400000 ldr x0, [x0] 1f57c: b4000420 cbz x0, 0x1f600 <.text+0x12910> 1f580: f90007ff str xzr, [sp, #0x8] 1f584: f9400008 ldr x8, [x0] 1f588: 528000c2 mov w2, #0x6 // =6 1f58c: 910023e1 add x1, sp, #0x8 1f590: 72a00022 movk w2, #0x1, lsl #16 1f594: f9401908 ldr x8, [x8, #0x30] 1f598: d63f0100 blr x8 1f59c: 35000400 cbnz w0, 0x1f61c <.text+0x1292c> 1f5a0: f94007e8 ldr x8, [sp, #0x8] 1f5a4: b40003c8 cbz x8, 0x1f61c <.text+0x1292c> 1f5a8: 90000381 adrp x1, 0x8f000 1f5ac: b0000382 adrp x2, 0x90000 1f5b0: 91310021 add x1, x1, #0xc40 1f5b4: 912a3c42 add x2, x2, #0xa8f 1f5b8: 320007e0 orr w0, wzr, #0x3 1f5bc: 97ffd9bd bl 0x15cb0 <.text+0x8fc0> 1f5c0: f94007e0 ldr x0, [sp, #0x8] 1f5c4: 97ffdbb3 bl 0x16490 <.text+0x97a0> 1f5c8: aa0003f3 mov x19, x0 1f5cc: b4000353 cbz x19, 0x1f634 <.text+0x12944> 1f5d0: 90000381 adrp x1, 0x8f000 1f5d4: b0000382 adrp x2, 0x90000 1f5d8: 91310021 add x1, x1, #0xc40 1f5dc: 912b1042 add x2, x2, #0xac4 1f5e0: 320007e0 orr w0, wzr, #0x3 1f5e4: 97ffd9b3 bl 0x15cb0 <.text+0x8fc0> 1f5e8: f94007e0 ldr x0, [sp, #0x8] 1f5ec: aa1303e1 mov x1, x19 1f5f0: f9400008 ldr x8, [x0] 1f5f4: f9405508 ldr x8, [x8, #0xa8] 1f5f8: d63f0100 blr x8 1f5fc: 1400000e b 0x1f634 <.text+0x12944> 1f600: 90000381 adrp x1, 0x8f000 1f604: b0000382 adrp x2, 0x90000 1f608: 91322821 add x1, x1, #0xc8a 1f60c: 9130f842 add x2, x2, #0xc3e 1f610: 321f07e0 orr w0, wzr, #0x6 1f614: 97ffd9a7 bl 0x15cb0 <.text+0x8fc0> 1f618: 1400001c b 0x1f688 <.text+0x12998> 1f61c: 90000381 adrp x1, 0x8f000 1f620: b0000382 adrp x2, 0x90000 1f624: 91322821 add x1, x1, #0xc8a 1f628: 9129e442 add x2, x2, #0xa79 1f62c: 528000a0 mov w0, #0x5 // =5 1f630: 97ffd9a0 bl 0x15cb0 <.text+0x8fc0> 1f634: 90000381 adrp x1, 0x8f000 1f638: b0000382 adrp x2, 0x90000 1f63c: 91310021 add x1, x1, #0xc40 1f640: 912bd042 add x2, x2, #0xaf4 1f644: 320007e0 orr w0, wzr, #0x3 1f648: 97ffd99a bl 0x15cb0 <.text+0x8fc0> 1f64c: 90000002 adrp x2, 0x1f000 <.text+0x12310> 1f650: 911b3042 add x2, x2, #0x6cc 1f654: 910003e0 mov x0, sp 1f658: aa1f03e1 mov x1, xzr 1f65c: aa1f03e3 mov x3, xzr 1f660: 97ffb26c bl 0xc010 1f664: 34000120 cbz w0, 0x1f688 <.text+0x12998> 1f668: 97ffb322 bl 0xc2f0 1f66c: 90000381 adrp x1, 0x8f000 1f670: d00003a2 adrp x2, 0x95000 1f674: aa0003e3 mov x3, x0 1f678: 91322821 add x1, x1, #0xc8a 1f67c: 91013842 add x2, x2, #0x4e 1f680: 321f07e0 orr w0, wzr, #0x6 1f684: 97ffd98b bl 0x15cb0 <.text+0x8fc0> 1f688: f9401708 ldr x8, [x24, #0x28] 1f68c: f9400fe9 ldr x9, [sp, #0x18] 1f690: eb09011f cmp x8, x9 1f694: 540001a1 b.ne 0x1f6c8 <.text+0x129d8> 1f698: a9457bfd ldp x29, x30, [sp, #0x50] 1f69c: a9444ff4 ldp x20, x19, [sp, #0x40] 1f6a0: a94357f6 ldp x22, x21, [sp, #0x30] 1f6a4: a9425ff8 ldp x24, x23, [sp, #0x20] 1f6a8: 910183ff add sp, sp, #0x60 1f6ac: d65f03c0 ret 1f6b0: 90000381 adrp x1, 0x8f000 1f6b4: b0000382 adrp x2, 0x90000 1f6b8: 91322821 add x1, x1, #0xc8a 1f6bc: 9103fc42 add x2, x2, #0xff 1f6c0: 321f07e0 orr w0, wzr, #0x6 1f6c4: 17ffffa5 b 0x1f558 <.text+0x12868> 1f6c8: 97ffb3aa bl 0xc570 <__stack_chk_fail@plt> 1f6cc: d100c3ff sub sp, sp, #0x30 1f6d0: a9014ff4 stp x20, x19, [sp, #0x10] 1f6d4: a9027bfd stp x29, x30, [sp, #0x20] 1f6d8: 910083fd add x29, sp, #0x20 1f6dc: d53bd054 mrs x20, TPIDR_EL0 1f6e0: f9401688 ldr x8, [x20, #0x28] 1f6e4: f90007e8 str x8, [sp, #0x8] 1f6e8: 97ffb25a bl 0xc050 1f6ec: 90000381 adrp x1, 0x8f000 1f6f0: b0000382 adrp x2, 0x90000 1f6f4: 2a0003e3 mov w3, w0 1f6f8: 91322821 add x1, x1, #0xc8a 1f6fc: 9130b042 add x2, x2, #0xc2c 1f700: 321e03e0 orr w0, wzr, #0x4 1f704: 97ffd96b bl 0x15cb0 <.text+0x8fc0> 1f708: 97fff960 bl 0x1dc88 <.text+0x10f98> 1f70c: f9400013 ldr x19, [x0] 1f710: b4000293 cbz x19, 0x1f760 <.text+0x12a70> 1f714: 90000381 adrp x1, 0x8f000 1f718: b0000382 adrp x2, 0x90000 1f71c: 91310021 add x1, x1, #0xc40 1f720: 9131e442 add x2, x2, #0xc79 1f724: 320007e0 orr w0, wzr, #0x3 1f728: f90003ff str xzr, [sp] 1f72c: 97ffd961 bl 0x15cb0 <.text+0x8fc0> 1f730: f9400268 ldr x8, [x19] 1f734: 910003e1 mov x1, sp 1f738: aa1303e0 mov x0, x19 1f73c: aa1f03e2 mov x2, xzr 1f740: f9401108 ldr x8, [x8, #0x20] 1f744: d63f0100 blr x8 1f748: 350001a0 cbnz w0, 0x1f77c <.text+0x12a8c> 1f74c: f94003e0 ldr x0, [sp] 1f750: b4000160 cbz x0, 0x1f77c <.text+0x12a8c> 1f754: 2a1f03e1 mov w1, wzr 1f758: 94000109 bl 0x1fb7c <.text+0x12e8c> 1f75c: 1400000e b 0x1f794 <.text+0x12aa4> 1f760: 90000381 adrp x1, 0x8f000 1f764: b0000382 adrp x2, 0x90000 1f768: 91322821 add x1, x1, #0xc8a 1f76c: 9130f842 add x2, x2, #0xc3e 1f770: 321f07e0 orr w0, wzr, #0x6 1f774: 97ffd94f bl 0x15cb0 <.text+0x8fc0> 1f778: 1400000b b 0x1f7a4 <.text+0x12ab4> 1f77c: 90000381 adrp x1, 0x8f000 1f780: b0000382 adrp x2, 0x90000 1f784: 91322821 add x1, x1, #0xc8a 1f788: 9132a442 add x2, x2, #0xca9 1f78c: 321f07e0 orr w0, wzr, #0x6 1f790: 97ffd948 bl 0x15cb0 <.text+0x8fc0> 1f794: f9400268 ldr x8, [x19] 1f798: aa1303e0 mov x0, x19 1f79c: f9401508 ldr x8, [x8, #0x28] 1f7a0: d63f0100 blr x8 1f7a4: f9401688 ldr x8, [x20, #0x28] 1f7a8: f94007e9 ldr x9, [sp, #0x8] 1f7ac: eb09011f cmp x8, x9 1f7b0: 540000c1 b.ne 0x1f7c8 <.text+0x12ad8> 1f7b4: a9427bfd ldp x29, x30, [sp, #0x20] 1f7b8: a9414ff4 ldp x20, x19, [sp, #0x10] 1f7bc: aa1f03e0 mov x0, xzr 1f7c0: 9100c3ff add sp, sp, #0x30 1f7c4: d65f03c0 ret 1f7c8: 97ffb36a bl 0xc570 <__stack_chk_fail@plt> 1f7cc: d10143ff sub sp, sp, #0x50 1f7d0: f90013f5 str x21, [sp, #0x20] 1f7d4: a9034ff4 stp x20, x19, [sp, #0x30] 1f7d8: a9047bfd stp x29, x30, [sp, #0x40] 1f7dc: 910103fd add x29, sp, #0x40 1f7e0: d53bd055 mrs x21, TPIDR_EL0 1f7e4: f94016a8 ldr x8, [x21, #0x28] 1f7e8: 90000553 adrp x19, 0xc7000 1f7ec: 90000381 adrp x1, 0x8f000 1f7f0: b00003a2 adrp x2, 0x94000 1f7f4: f9000fe8 str x8, [sp, #0x18] 1f7f8: b94aca63 ldr w3, [x19, #0xac8] 1f7fc: 91310021 add x1, x1, #0xc40 1f800: 913d4c42 add x2, x2, #0xf53 1f804: 320007e0 orr w0, wzr, #0x3 1f808: 97ffd92a bl 0x15cb0 <.text+0x8fc0> 1f80c: aa1f03e0 mov x0, xzr 1f810: 97ffb31c bl 0xc480 1f814: b94aca68 ldr w8, [x19, #0xac8] 1f818: 340001a8 cbz w8, 0x1f84c <.text+0x12b5c> 1f81c: 90000549 adrp x9, 0xc7000 1f820: 912b2129 add x9, x9, #0xac8 1f824: f9400529 ldr x9, [x9, #0x8] 1f828: cb090003 sub x3, x0, x9 1f82c: f100747f cmp x3, #0x1d 1f830: 540000ec b.gt 0x1f84c <.text+0x12b5c> 1f834: 90000381 adrp x1, 0x8f000 1f838: b00003a2 adrp x2, 0x94000 1f83c: 91310021 add x1, x1, #0xc40 1f840: 913e0042 add x2, x2, #0xf80 1f844: 320007e0 orr w0, wzr, #0x3 1f848: 14000082 b 0x1fa50 <.text+0x12d60> 1f84c: 90000553 adrp x19, 0xc7000 1f850: 11000508 add w8, w8, #0x1 1f854: 912b2273 add x19, x19, #0xac8 1f858: aa1f03e0 mov x0, xzr 1f85c: b9000268 str w8, [x19] 1f860: 97ffb308 bl 0xc480 1f864: 90000381 adrp x1, 0x8f000 1f868: d00003a2 adrp x2, 0x95000 1f86c: f9000660 str x0, [x19, #0x8] 1f870: 91322821 add x1, x1, #0xc8a 1f874: 9101d042 add x2, x2, #0x74 1f878: 321e03e0 orr w0, wzr, #0x4 1f87c: 97ffd90d bl 0x15cb0 <.text+0x8fc0> 1f880: 321c03e0 orr w0, wzr, #0x10 1f884: 97ffb49b bl 0xcaf0 1f888: aa0003f4 mov x20, x0 1f88c: 97fff8ff bl 0x1dc88 <.text+0x10f98> 1f890: f9400013 ldr x19, [x0] 1f894: 90000381 adrp x1, 0x8f000 1f898: b00003a2 adrp x2, 0x94000 1f89c: 320003e8 orr w8, wzr, #0x1 1f8a0: 91310021 add x1, x1, #0xc40 1f8a4: 913ebc42 add x2, x2, #0xfaf 1f8a8: 320007e0 orr w0, wzr, #0x3 1f8ac: f9000693 str x19, [x20, #0x8] 1f8b0: b9000288 str w8, [x20] 1f8b4: 97ffd8ff bl 0x15cb0 <.text+0x8fc0> 1f8b8: b0000502 adrp x2, 0xc0000 1f8bc: f947e842 ldr x2, [x2, #0xfd0] 1f8c0: 910043e0 add x0, sp, #0x10 1f8c4: aa1f03e1 mov x1, xzr 1f8c8: aa1403e3 mov x3, x20 1f8cc: 97ffb1d1 bl 0xc010 1f8d0: 34000120 cbz w0, 0x1f8f4 <.text+0x12c04> 1f8d4: 97ffb287 bl 0xc2f0 1f8d8: 90000381 adrp x1, 0x8f000 1f8dc: b00003a2 adrp x2, 0x94000 1f8e0: aa0003e3 mov x3, x0 1f8e4: 91322821 add x1, x1, #0xc8a 1f8e8: 913f5c42 add x2, x2, #0xfd7 1f8ec: 321f07e0 orr w0, wzr, #0x6 1f8f0: 97ffd8f0 bl 0x15cb0 <.text+0x8fc0> 1f8f4: 90000394 adrp x20, 0x8f000 1f8f8: 91310294 add x20, x20, #0xc40 1f8fc: b00003a2 adrp x2, 0x94000 1f900: 913fec42 add x2, x2, #0xffb 1f904: 320007e0 orr w0, wzr, #0x3 1f908: aa1403e1 mov x1, x20 1f90c: 97ffd8e9 bl 0x15cb0 <.text+0x8fc0> 1f910: f9400be0 ldr x0, [sp, #0x10] 1f914: aa1f03e1 mov x1, xzr 1f918: 97ffb1c6 bl 0xc030 1f91c: d00003a2 adrp x2, 0x95000 1f920: 91006042 add x2, x2, #0x18 1f924: 320007e0 orr w0, wzr, #0x3 1f928: aa1403e1 mov x1, x20 1f92c: 97ffd8e1 bl 0x15cb0 <.text+0x8fc0> 1f930: d00003a2 adrp x2, 0x95000 1f934: 9100cc42 add x2, x2, #0x33 1f938: 320007e0 orr w0, wzr, #0x3 1f93c: aa1403e1 mov x1, x20 1f940: 97ffd8dc bl 0x15cb0 <.text+0x8fc0> 1f944: b4000453 cbz x19, 0x1f9cc <.text+0x12cdc> 1f948: f90007ff str xzr, [sp, #0x8] 1f94c: f9400268 ldr x8, [x19] 1f950: 528000c2 mov w2, #0x6 // =6 1f954: 910023e1 add x1, sp, #0x8 1f958: 72a00022 movk w2, #0x1, lsl #16 1f95c: f9401908 ldr x8, [x8, #0x30] 1f960: aa1303e0 mov x0, x19 1f964: d63f0100 blr x8 1f968: 35000400 cbnz w0, 0x1f9e8 <.text+0x12cf8> 1f96c: f94007e8 ldr x8, [sp, #0x8] 1f970: b40003c8 cbz x8, 0x1f9e8 <.text+0x12cf8> 1f974: 90000381 adrp x1, 0x8f000 1f978: b0000382 adrp x2, 0x90000 1f97c: 91310021 add x1, x1, #0xc40 1f980: 912a3c42 add x2, x2, #0xa8f 1f984: 320007e0 orr w0, wzr, #0x3 1f988: 97ffd8ca bl 0x15cb0 <.text+0x8fc0> 1f98c: f94007e0 ldr x0, [sp, #0x8] 1f990: 97ffdac0 bl 0x16490 <.text+0x97a0> 1f994: aa0003f3 mov x19, x0 1f998: b4000353 cbz x19, 0x1fa00 <.text+0x12d10> 1f99c: 90000381 adrp x1, 0x8f000 1f9a0: b0000382 adrp x2, 0x90000 1f9a4: 91310021 add x1, x1, #0xc40 1f9a8: 912b1042 add x2, x2, #0xac4 1f9ac: 320007e0 orr w0, wzr, #0x3 1f9b0: 97ffd8c0 bl 0x15cb0 <.text+0x8fc0> 1f9b4: f94007e0 ldr x0, [sp, #0x8] 1f9b8: aa1303e1 mov x1, x19 1f9bc: f9400008 ldr x8, [x0] 1f9c0: f9405508 ldr x8, [x8, #0xa8] 1f9c4: d63f0100 blr x8 1f9c8: 1400000e b 0x1fa00 <.text+0x12d10> 1f9cc: 90000381 adrp x1, 0x8f000 1f9d0: b0000382 adrp x2, 0x90000 1f9d4: 91322821 add x1, x1, #0xc8a 1f9d8: 9130f842 add x2, x2, #0xc3e 1f9dc: 321f07e0 orr w0, wzr, #0x6 1f9e0: 97ffd8b4 bl 0x15cb0 <.text+0x8fc0> 1f9e4: 1400001c b 0x1fa54 <.text+0x12d64> 1f9e8: 90000381 adrp x1, 0x8f000 1f9ec: b0000382 adrp x2, 0x90000 1f9f0: 91322821 add x1, x1, #0xc8a 1f9f4: 9129e442 add x2, x2, #0xa79 1f9f8: 528000a0 mov w0, #0x5 // =5 1f9fc: 97ffd8ad bl 0x15cb0 <.text+0x8fc0> 1fa00: 90000381 adrp x1, 0x8f000 1fa04: b0000382 adrp x2, 0x90000 1fa08: 91310021 add x1, x1, #0xc40 1fa0c: 912bd042 add x2, x2, #0xaf4 1fa10: 320007e0 orr w0, wzr, #0x3 1fa14: 97ffd8a7 bl 0x15cb0 <.text+0x8fc0> 1fa18: 90000002 adrp x2, 0x1f000 <.text+0x12310> 1fa1c: 9129f042 add x2, x2, #0xa7c 1fa20: 910003e0 mov x0, sp 1fa24: aa1f03e1 mov x1, xzr 1fa28: aa1f03e3 mov x3, xzr 1fa2c: 97ffb179 bl 0xc010 1fa30: 34000120 cbz w0, 0x1fa54 <.text+0x12d64> 1fa34: 97ffb22f bl 0xc2f0 1fa38: 90000381 adrp x1, 0x8f000 1fa3c: d00003a2 adrp x2, 0x95000 1fa40: aa0003e3 mov x3, x0 1fa44: 91322821 add x1, x1, #0xc8a 1fa48: 91013842 add x2, x2, #0x4e 1fa4c: 321f07e0 orr w0, wzr, #0x6 1fa50: 97ffd898 bl 0x15cb0 <.text+0x8fc0> 1fa54: f94016a8 ldr x8, [x21, #0x28] 1fa58: f9400fe9 ldr x9, [sp, #0x18] 1fa5c: eb09011f cmp x8, x9 1fa60: 540000c1 b.ne 0x1fa78 <.text+0x12d88> 1fa64: a9447bfd ldp x29, x30, [sp, #0x40] 1fa68: a9434ff4 ldp x20, x19, [sp, #0x30] 1fa6c: f94013f5 ldr x21, [sp, #0x20] 1fa70: 910143ff add sp, sp, #0x50 1fa74: d65f03c0 ret 1fa78: 97ffb2be bl 0xc570 <__stack_chk_fail@plt> 1fa7c: d100c3ff sub sp, sp, #0x30 1fa80: a9014ff4 stp x20, x19, [sp, #0x10] 1fa84: a9027bfd stp x29, x30, [sp, #0x20] 1fa88: 910083fd add x29, sp, #0x20 1fa8c: d53bd054 mrs x20, TPIDR_EL0 1fa90: f9401688 ldr x8, [x20, #0x28] 1fa94: f90007e8 str x8, [sp, #0x8] 1fa98: 97ffb16e bl 0xc050 1fa9c: 90000381 adrp x1, 0x8f000 1faa0: b0000382 adrp x2, 0x90000 1faa4: 2a0003e3 mov w3, w0 1faa8: 91322821 add x1, x1, #0xc8a 1faac: 9130b042 add x2, x2, #0xc2c 1fab0: 321e03e0 orr w0, wzr, #0x4 1fab4: 97ffd87f bl 0x15cb0 <.text+0x8fc0> 1fab8: 97fff874 bl 0x1dc88 <.text+0x10f98> 1fabc: f9400013 ldr x19, [x0] 1fac0: b4000293 cbz x19, 0x1fb10 <.text+0x12e20> 1fac4: 90000381 adrp x1, 0x8f000 1fac8: b0000382 adrp x2, 0x90000 1facc: 91310021 add x1, x1, #0xc40 1fad0: 9131e442 add x2, x2, #0xc79 1fad4: 320007e0 orr w0, wzr, #0x3 1fad8: f90003ff str xzr, [sp] 1fadc: 97ffd875 bl 0x15cb0 <.text+0x8fc0> 1fae0: f9400268 ldr x8, [x19] 1fae4: 910003e1 mov x1, sp 1fae8: aa1303e0 mov x0, x19 1faec: aa1f03e2 mov x2, xzr 1faf0: f9401108 ldr x8, [x8, #0x20] 1faf4: d63f0100 blr x8 1faf8: 350001a0 cbnz w0, 0x1fb2c <.text+0x12e3c> 1fafc: f94003e0 ldr x0, [sp] 1fb00: b4000160 cbz x0, 0x1fb2c <.text+0x12e3c> 1fb04: 320003e1 orr w1, wzr, #0x1 1fb08: 9400001d bl 0x1fb7c <.text+0x12e8c> 1fb0c: 1400000e b 0x1fb44 <.text+0x12e54> 1fb10: 90000381 adrp x1, 0x8f000 1fb14: b0000382 adrp x2, 0x90000 1fb18: 91322821 add x1, x1, #0xc8a 1fb1c: 9130f842 add x2, x2, #0xc3e 1fb20: 321f07e0 orr w0, wzr, #0x6 1fb24: 97ffd863 bl 0x15cb0 <.text+0x8fc0> 1fb28: 1400000b b 0x1fb54 <.text+0x12e64> 1fb2c: 90000381 adrp x1, 0x8f000 1fb30: b0000382 adrp x2, 0x90000 1fb34: 91322821 add x1, x1, #0xc8a 1fb38: 9132a442 add x2, x2, #0xca9 1fb3c: 321f07e0 orr w0, wzr, #0x6 1fb40: 97ffd85c bl 0x15cb0 <.text+0x8fc0> 1fb44: f9400268 ldr x8, [x19] 1fb48: aa1303e0 mov x0, x19 1fb4c: f9401508 ldr x8, [x8, #0x28] 1fb50: d63f0100 blr x8 1fb54: f9401688 ldr x8, [x20, #0x28] 1fb58: f94007e9 ldr x9, [sp, #0x8] 1fb5c: eb09011f cmp x8, x9 1fb60: 540000c1 b.ne 0x1fb78 <.text+0x12e88> 1fb64: a9427bfd ldp x29, x30, [sp, #0x20] 1fb68: a9414ff4 ldp x20, x19, [sp, #0x10] 1fb6c: aa1f03e0 mov x0, xzr 1fb70: 9100c3ff add sp, sp, #0x30 1fb74: d65f03c0 ret 1fb78: 97ffb27e bl 0xc570 <__stack_chk_fail@plt> 1fb7c: f81d0ff5 str x21, [sp, #-0x30]! 1fb80: a9014ff4 stp x20, x19, [sp, #0x10] 1fb84: a9027bfd stp x29, x30, [sp, #0x20] 1fb88: 910083fd add x29, sp, #0x20 1fb8c: 2a0103f4 mov w20, w1 1fb90: aa0003f3 mov x19, x0 1fb94: b40003b3 cbz x19, 0x1fc08 <.text+0x12f18> 1fb98: aa1303e0 mov x0, x19 1fb9c: 97ffdce2 bl 0x16f24 <.text+0xa234> 1fba0: aa0003f5 mov x21, x0 1fba4: b40003d5 cbz x21, 0x1fc1c <.text+0x12f2c> 1fba8: 90000381 adrp x1, 0x8f000 1fbac: d00003a2 adrp x2, 0x95000 1fbb0: 91310021 add x1, x1, #0xc40 1fbb4: 9102f842 add x2, x2, #0xbe 1fbb8: 320007e0 orr w0, wzr, #0x3 1fbbc: 97ffd83d bl 0x15cb0 <.text+0x8fc0> 1fbc0: aa1303e0 mov x0, x19 1fbc4: aa1503e1 mov x1, x21 1fbc8: 97ffdd12 bl 0x17010 <.text+0xa320> 1fbcc: aa0003f5 mov x21, x0 1fbd0: b4000315 cbz x21, 0x1fc30 <.text+0x12f40> 1fbd4: 90000381 adrp x1, 0x8f000 1fbd8: b0000382 adrp x2, 0x90000 1fbdc: 91310021 add x1, x1, #0xc40 1fbe0: 9138a042 add x2, x2, #0xe28 1fbe4: 320007e0 orr w0, wzr, #0x3 1fbe8: 97ffd832 bl 0x15cb0 <.text+0x8fc0> 1fbec: aa1303e0 mov x0, x19 1fbf0: aa1503e1 mov x1, x21 1fbf4: 34000314 cbz w20, 0x1fc54 <.text+0x12f64> 1fbf8: a9427bfd ldp x29, x30, [sp, #0x20] 1fbfc: a9414ff4 ldp x20, x19, [sp, #0x10] 1fc00: f84307f5 ldr x21, [sp], #0x30 1fc04: 17ffe1f2 b 0x183cc <.text+0xb6dc> 1fc08: 90000381 adrp x1, 0x8f000 1fc0c: d00003a2 adrp x2, 0x95000 1fc10: 91322821 add x1, x1, #0xc8a 1fc14: 91023c42 add x2, x2, #0x8f 1fc18: 1400000a b 0x1fc40 <.text+0x12f50> 1fc1c: 90000381 adrp x1, 0x8f000 1fc20: d00003a2 adrp x2, 0x95000 1fc24: 91322821 add x1, x1, #0xc8a 1fc28: 91027042 add x2, x2, #0x9c 1fc2c: 14000005 b 0x1fc40 <.text+0x12f50> 1fc30: 90000381 adrp x1, 0x8f000 1fc34: b0000382 adrp x2, 0x90000 1fc38: 91322821 add x1, x1, #0xc8a 1fc3c: 91381c42 add x2, x2, #0xe07 1fc40: a9427bfd ldp x29, x30, [sp, #0x20] 1fc44: a9414ff4 ldp x20, x19, [sp, #0x10] 1fc48: 321f07e0 orr w0, wzr, #0x6 1fc4c: f84307f5 ldr x21, [sp], #0x30 1fc50: 17ffd818 b 0x15cb0 <.text+0x8fc0> 1fc54: a9427bfd ldp x29, x30, [sp, #0x20] 1fc58: a9414ff4 ldp x20, x19, [sp, #0x10] 1fc5c: f84307f5 ldr x21, [sp], #0x30 1fc60: 17ffe1d0 b 0x183a0 <.text+0xb6b0> 1fc64: d103c3ff sub sp, sp, #0xf0 1fc68: a9096ffc stp x28, x27, [sp, #0x90] 1fc6c: a90a67fa stp x26, x25, [sp, #0xa0] 1fc70: a90b5ff8 stp x24, x23, [sp, #0xb0] 1fc74: a90c57f6 stp x22, x21, [sp, #0xc0] 1fc78: a90d4ff4 stp x20, x19, [sp, #0xd0] 1fc7c: a90e7bfd stp x29, x30, [sp, #0xe0] 1fc80: 910383fd add x29, sp, #0xe0 1fc84: d53bd056 mrs x22, TPIDR_EL0 1fc88: f94016c8 ldr x8, [x22, #0x28] 1fc8c: 2a0103f5 mov w21, w1 1fc90: aa0003f3 mov x19, x0 1fc94: 320003e0 orr w0, wzr, #0x1 1fc98: 321d0be1 orr w1, wzr, #0x38 1fc9c: f81a83a8 stur x8, [x29, #-0x58] 1fca0: 97ffb120 bl 0xc120 1fca4: aa0003f4 mov x20, x0 1fca8: b4000574 cbz x20, 0x1fd54 <.text+0x13064> 1fcac: 12800008 mov w8, #-0x1 // =-1 1fcb0: 92800009 mov x9, #-0x1 // =-1 1fcb4: 9100a298 add x24, x20, #0x28 1fcb8: aa1403e0 mov x0, x20 1fcbc: aa1303e1 mov x1, x19 1fcc0: 2a1503e2 mov w2, w21 1fcc4: 9100c297 add x23, x20, #0x30 1fcc8: b9000a88 str w8, [x20, #0x8] 1fccc: f9000a89 str x9, [x20, #0x10] 1fcd0: f9001a98 str x24, [x20, #0x30] 1fcd4: 940000ad bl 0x1ff88 <.text+0x13298> 1fcd8: 34000580 cbz w0, 0x1fd88 <.text+0x13098> 1fcdc: f9400a80 ldr x0, [x20, #0x10] 1fce0: b100041f cmn x0, #0x1 1fce4: 54000060 b.eq 0x1fcf0 <.text+0x13000> 1fce8: f9400e81 ldr x1, [x20, #0x18] 1fcec: 97ffb371 bl 0xcab0 1fcf0: b9400a80 ldr w0, [x20, #0x8] 1fcf4: 37f80040 tbnz w0, #0x1f, 0x1fcfc <.text+0x1300c> 1fcf8: 97ffb346 bl 0xca10 1fcfc: f9400300 ldr x0, [x24] 1fd00: b4000160 cbz x0, 0x1fd2c <.text+0x1303c> 1fd04: a942a015 ldp x21, x8, [x0, #0x28] 1fd08: 9100c2a9 add x9, x21, #0x30 1fd0c: f10002bf cmp x21, #0x0 1fd10: 9a8902e9 csel x9, x23, x9, eq 1fd14: f9000128 str x8, [x9] 1fd18: a942a408 ldp x8, x9, [x0, #0x28] 1fd1c: f9000128 str x8, [x9] 1fd20: 97ffb3c0 bl 0xcc20 1fd24: aa1503e0 mov x0, x21 1fd28: b5fffef5 cbnz x21, 0x1fd04 <.text+0x13014> 1fd2c: aa1403e0 mov x0, x20 1fd30: 97ffb3bc bl 0xcc20 1fd34: 90000381 adrp x1, 0x8f000 1fd38: d00003a2 adrp x2, 0x95000 1fd3c: 91322821 add x1, x1, #0xc8a 1fd40: 9103f842 add x2, x2, #0xfe 1fd44: 321e03e0 orr w0, wzr, #0x4 1fd48: aa1303e3 mov x3, x19 1fd4c: 97ffd7d9 bl 0x15cb0 <.text+0x8fc0> 1fd50: aa1f03f4 mov x20, xzr 1fd54: f94016c8 ldr x8, [x22, #0x28] 1fd58: f85a83a9 ldur x9, [x29, #-0x58] 1fd5c: eb09011f cmp x8, x9 1fd60: 54001121 b.ne 0x1ff84 <.text+0x13294> 1fd64: aa1403e0 mov x0, x20 1fd68: a94e7bfd ldp x29, x30, [sp, #0xe0] 1fd6c: a94d4ff4 ldp x20, x19, [sp, #0xd0] 1fd70: a94c57f6 ldp x22, x21, [sp, #0xc0] 1fd74: a94b5ff8 ldp x24, x23, [sp, #0xb0] 1fd78: a94a67fa ldp x26, x25, [sp, #0xa0] 1fd7c: a9496ffc ldp x28, x27, [sp, #0x90] 1fd80: 9103c3ff add sp, sp, #0xf0 1fd84: d65f03c0 ret 1fd88: 320d03e1 orr w1, wzr, #0x80000 1fd8c: aa1303e0 mov x0, x19 1fd90: 97ffb0b4 bl 0xc060 1fd94: b9000a80 str w0, [x20, #0x8] 1fd98: 37fffa20 tbnz w0, #0x1f, 0x1fcdc <.text+0x12fec> 1fd9c: 910023e1 add x1, sp, #0x8 1fda0: 97ffb11c bl 0xc210 1fda4: 35fff9c0 cbnz w0, 0x1fcdc <.text+0x12fec> 1fda8: f9401fe1 ldr x1, [sp, #0x38] 1fdac: b4fff981 cbz x1, 0x1fcdc <.text+0x12fec> 1fdb0: b9400a84 ldr w4, [x20, #0x8] 1fdb4: 320003e2 orr w2, wzr, #0x1 1fdb8: 321f03e3 orr w3, wzr, #0x2 1fdbc: aa1f03e0 mov x0, xzr 1fdc0: aa1f03e5 mov x5, xzr 1fdc4: f9000e81 str x1, [x20, #0x18] 1fdc8: 97ffb2b6 bl 0xc8a0 1fdcc: aa0003f5 mov x21, x0 1fdd0: b10006bf cmn x21, #0x1 1fdd4: f9000a95 str x21, [x20, #0x10] 1fdd8: 54fff8c0 b.eq 0x1fcf0 <.text+0x13000> 1fddc: f9400e99 ldr x25, [x20, #0x18] 1fde0: f101033f cmp x25, #0x40 1fde4: 54fff7c3 b.lo 0x1fcdc <.text+0x12fec> 1fde8: b4fff7b5 cbz x21, 0x1fcdc <.text+0x12fec> 1fdec: 794072a9 ldrh w9, [x21, #0x38] 1fdf0: 79406ea8 ldrh w8, [x21, #0x36] 1fdf4: 9b097d09 mul x9, x8, x9 1fdf8: b4000309 cbz x9, 0x1fe58 <.text+0x13168> 1fdfc: f94012ab ldr x11, [x21, #0x20] 1fe00: aa1f03ea mov x10, xzr 1fe04: 9100e16c add x12, x11, #0x38 1fe08: 8b0b02ad add x13, x21, x11 1fe0c: 8b0a018e add x14, x12, x10 1fe10: eb1901df cmp x14, x25 1fe14: 54fff648 b.hi 0x1fcdc <.text+0x12fec> 1fe18: b86a69ae ldr w14, [x13, x10] 1fe1c: 710005df cmp w14, #0x1 1fe20: 540000c1 b.ne 0x1fe38 <.text+0x13148> 1fe24: 8b0a01ae add x14, x13, x10 1fe28: 394011cf ldrb w15, [x14, #0x4] 1fe2c: 3600006f tbz w15, #0x0, 0x1fe38 <.text+0x13148> 1fe30: f94005ce ldr x14, [x14, #0x8] 1fe34: b40000ae cbz x14, 0x1fe48 <.text+0x13158> 1fe38: 8b08014a add x10, x10, x8 1fe3c: eb09015f cmp x10, x9 1fe40: 54fffe63 b.lo 0x1fe0c <.text+0x1311c> 1fe44: 14000005 b 0x1fe58 <.text+0x13168> 1fe48: 8b0b02a8 add x8, x21, x11 1fe4c: 8b0a0108 add x8, x8, x10 1fe50: f9400908 ldr x8, [x8, #0x10] 1fe54: f9001288 str x8, [x20, #0x20] 1fe58: 794076ba ldrh w26, [x21, #0x3a] 1fe5c: 79407aa8 ldrh w8, [x21, #0x3c] 1fe60: 9b1a7d09 mul x9, x8, x26 1fe64: eb1a013f cmp x9, x26 1fe68: 54fff3a9 b.ls 0x1fcdc <.text+0x12fec> 1fe6c: aa1f03ed mov x13, xzr 1fe70: 2a1a03e9 mov w9, w26 1fe74: f94016aa ldr x10, [x21, #0x28] 1fe78: 8b1a014b add x11, x10, x26 1fe7c: 9101016c add x12, x11, #0x40 1fe80: eb19019f cmp x12, x25 1fe84: 54fff2c8 b.hi 0x1fcdc <.text+0x12fec> 1fe88: f9400a80 ldr x0, [x20, #0x10] 1fe8c: 8b0b001c add x28, x0, x11 1fe90: b4fff29c cbz x28, 0x1fce0 <.text+0x12ff0> 1fe94: b940078b ldr w11, [x28, #0x4] 1fe98: 71002d7f cmp w11, #0xb 1fe9c: 54000060 b.eq 0x1fea8 <.text+0x131b8> 1fea0: 7100097f cmp w11, #0x2 1fea4: 54000521 b.ne 0x1ff48 <.text+0x13258> 1fea8: b9402b8b ldr w11, [x28, #0x28] 1feac: 6b28217f cmp w11, w8, uxth 1feb0: 540004c2 b.hs 0x1ff48 <.text+0x13258> 1feb4: 12003d2c and w12, w9, #0xffff 1feb8: 1b0c7d6b mul w11, w11, w12 1febc: 8b0b014a add x10, x10, x11 1fec0: 9101014b add x11, x10, #0x40 1fec4: eb19017f cmp x11, x25 1fec8: 54fff0a8 b.hi 0x1fcdc <.text+0x12fec> 1fecc: 8b0a001b add x27, x0, x10 1fed0: b4fff07b cbz x27, 0x1fcdc <.text+0x12fec> 1fed4: b940076a ldr w10, [x27, #0x4] 1fed8: 71000d5f cmp w10, #0x3 1fedc: 54000361 b.ne 0x1ff48 <.text+0x13258> 1fee0: 321d0be0 orr w0, wzr, #0x38 1fee4: f90003ed str x13, [sp] 1fee8: 97ffb302 bl 0xcaf0 1feec: f94003ed ldr x13, [sp] 1fef0: b4ffef60 cbz x0, 0x1fcdc <.text+0x12fec> 1fef4: f9400f88 ldr x8, [x28, #0x18] 1fef8: f94002eb ldr x11, [x23] 1fefc: aa0003ea mov x10, x0 1ff00: 910005ad add x13, x13, #0x1 1ff04: f9000008 str x8, [x0] 1ff08: f9401389 ldr x9, [x28, #0x20] 1ff0c: 8b080128 add x8, x9, x8 1ff10: f9000408 str x8, [x0, #0x8] 1ff14: f9401f88 ldr x8, [x28, #0x38] 1ff18: f9000808 str x8, [x0, #0x10] 1ff1c: f9400f68 ldr x8, [x27, #0x18] 1ff20: f9000c08 str x8, [x0, #0x18] 1ff24: f9401369 ldr x9, [x27, #0x20] 1ff28: 8b080128 add x8, x9, x8 1ff2c: f9001008 str x8, [x0, #0x20] 1ff30: f8028d5f str xzr, [x10, #0x28]! 1ff34: f900180b str x11, [x0, #0x30] 1ff38: f9000160 str x0, [x11] 1ff3c: f90002ea str x10, [x23] 1ff40: 794076a9 ldrh w9, [x21, #0x3a] 1ff44: 79407aa8 ldrh w8, [x21, #0x3c] 1ff48: 12003d2a and w10, w9, #0xffff 1ff4c: 12003d0b and w11, w8, #0xffff 1ff50: 8b0a035a add x26, x26, x10 1ff54: 9bab7d4a umull x10, w10, w11 1ff58: eb0a035f cmp x26, x10 1ff5c: 54fff8c3 b.lo 0x1fe74 <.text+0x13184> 1ff60: b4ffebed cbz x13, 0x1fcdc <.text+0x12fec> 1ff64: 90000381 adrp x1, 0x8f000 1ff68: d00003a2 adrp x2, 0x95000 1ff6c: 91322821 add x1, x1, #0xc8a 1ff70: 91038c42 add x2, x2, #0xe3 1ff74: 321e03e0 orr w0, wzr, #0x4 1ff78: aa1303e3 mov x3, x19 1ff7c: 97ffd74d bl 0x15cb0 <.text+0x8fc0> 1ff80: 17ffff75 b 0x1fd54 <.text+0x13064> 1ff84: 97ffb17b bl 0xc570 <__stack_chk_fail@plt> 1ff88: a9ba6ffc stp x28, x27, [sp, #-0x60]! 1ff8c: a90167fa stp x26, x25, [sp, #0x10] 1ff90: a9025ff8 stp x24, x23, [sp, #0x20] 1ff94: a90357f6 stp x22, x21, [sp, #0x30] 1ff98: a9044ff4 stp x20, x19, [sp, #0x40] 1ff9c: a9057bfd stp x29, x30, [sp, #0x50] 1ffa0: 910143fd add x29, sp, #0x50 1ffa4: d10983ff sub sp, sp, #0x260 1ffa8: d53bd05c mrs x28, TPIDR_EL0 1ffac: f9401788 ldr x8, [x28, #0x28] 1ffb0: aa0103f5 mov x21, x1 1ffb4: aa0003f4 mov x20, x0 1ffb8: d00003a0 adrp x0, 0x95000 1ffbc: d00003e1 adrp x1, 0x9d000 1ffc0: 910043f9 add x25, sp, #0x10 1ffc4: 9104b400 add x0, x0, #0x12d 1ffc8: 913f2021 add x1, x1, #0xfc8 1ffcc: 2a0203f6 mov w22, w2 1ffd0: f9000328 str x8, [x25] 1ffd4: 97ffb2e7 bl 0xcb70 1ffd8: aa0003f3 mov x19, x0 1ffdc: b4000a53 cbz x19, 0x20124 <.text+0x13434> 1ffe0: 910163e0 add x0, sp, #0x58 1ffe4: 321703e1 orr w1, wzr, #0x200 1ffe8: aa1303e2 mov x2, x19 1ffec: 97ffb165 bl 0xc580 1fff0: b40009e0 cbz x0, 0x2012c <.text+0x1343c> 1fff4: 710006df cmp w22, #0x1 1fff8: 540009e1 b.ne 0x20134 <.text+0x13444> 1fffc: f0000396 adrp x22, 0x92000 20000: b00003b7 adrp x23, 0x95000 20004: f0000378 adrp x24, 0x8f000 20008: d000039a adrp x26, 0x92000 2000c: 9119a6d6 add x22, x22, #0x669 20010: 9104f6f7 add x23, x23, #0x13d 20014: 91322b18 add x24, x24, #0xc8a 20018: 911a1f5a add x26, x26, #0x687 2001c: f90007e8 str x8, [sp, #0x8] 20020: 910163e0 add x0, sp, #0x58 20024: 9100e3e2 add x2, sp, #0x38 20028: 9100c3e3 add x3, sp, #0x30 2002c: 910143e4 add x4, sp, #0x50 20030: 9100a3e5 add x5, sp, #0x28 20034: 910083e6 add x6, sp, #0x20 20038: 910073e7 add x7, sp, #0x1c 2003c: aa1603e1 mov x1, x22 20040: 97ffb0e8 bl 0xc3e0 20044: 7100141f cmp w0, #0x5 20048: 540005a1 b.ne 0x200fc <.text+0x1340c> 2004c: 910143e0 add x0, sp, #0x50 20050: 97ffb268 bl 0xc9f0 20054: 39414bf9 ldrb w25, [sp, #0x52] 20058: aa0003fb mov x27, x0 2005c: 910163e0 add x0, sp, #0x58 20060: 910123e3 add x3, sp, #0x48 20064: 910113e4 add x4, sp, #0x44 20068: aa1703e1 mov x1, x23 2006c: aa1403e2 mov x2, x20 20070: 97ffb0dc bl 0xc3e0 20074: 7100081f cmp w0, #0x2 20078: 540004a1 b.ne 0x2010c <.text+0x1341c> 2007c: b98047e8 ldrsw x8, [sp, #0x44] 20080: 910163e9 add x9, sp, #0x58 20084: 8b080120 add x0, x9, x8 20088: 97fff139 bl 0x1c56c <.text+0xf87c> 2008c: aa1503e1 mov x1, x21 20090: 97ffb1d8 bl 0xc7f0 20094: 350003c0 cbnz w0, 0x2010c <.text+0x1341c> 20098: f94027e8 ldr x8, [sp, #0x48] 2009c: f9401fe9 ldr x9, [sp, #0x38] 200a0: f94007ea ldr x10, [sp, #0x8] 200a4: f100011f cmp x8, #0x0 200a8: 9a8a012a csel x10, x9, x10, eq 200ac: aa0a03e9 mov x9, x10 200b0: f100137f cmp x27, #0x4 200b4: 54000061 b.ne 0x200c0 <.text+0x133d0> 200b8: 7101e33f cmp w25, #0x78 200bc: 54000c80 b.eq 0x2024c <.text+0x1355c> 200c0: b00003a2 adrp x2, 0x95000 200c4: 321e03e0 orr w0, wzr, #0x4 200c8: 910163e3 add x3, sp, #0x58 200cc: aa1803e1 mov x1, x24 200d0: 91057442 add x2, x2, #0x15d 200d4: f90007e9 str x9, [sp, #0x8] 200d8: 97ffd6f6 bl 0x15cb0 <.text+0x8fc0> 200dc: 910163e0 add x0, sp, #0x58 200e0: 321703e1 orr w1, wzr, #0x200 200e4: aa1303e2 mov x2, x19 200e8: 97ffb126 bl 0xc580 200ec: 1280001b mov w27, #-0x1 // =-1 200f0: 910043f9 add x25, sp, #0x10 200f4: b5fff960 cbnz x0, 0x20020 <.text+0x13330> 200f8: 1400003d b 0x201ec <.text+0x134fc> 200fc: 528000a0 mov w0, #0x5 // =5 20100: aa1803e1 mov x1, x24 20104: aa1a03e2 mov x2, x26 20108: 97ffd6ea bl 0x15cb0 <.text+0x8fc0> 2010c: 910163e0 add x0, sp, #0x58 20110: 321703e1 orr w1, wzr, #0x200 20114: aa1303e2 mov x2, x19 20118: 97ffb11a bl 0xc580 2011c: b5fff820 cbnz x0, 0x20020 <.text+0x13330> 20120: 14000031 b 0x201e4 <.text+0x134f4> 20124: 1280001b mov w27, #-0x1 // =-1 20128: 14000033 b 0x201f4 <.text+0x13504> 2012c: 1280001b mov w27, #-0x1 // =-1 20130: 1400002f b 0x201ec <.text+0x134fc> 20134: d0000396 adrp x22, 0x92000 20138: b00003b7 adrp x23, 0x95000 2013c: f0000378 adrp x24, 0x8f000 20140: d0000399 adrp x25, 0x92000 20144: 9119a6d6 add x22, x22, #0x669 20148: 910163fa add x26, sp, #0x58 2014c: 9104f6f7 add x23, x23, #0x13d 20150: 91322b18 add x24, x24, #0xc8a 20154: 911a1f39 add x25, x25, #0x687 20158: 910163e0 add x0, sp, #0x58 2015c: 9100e3e2 add x2, sp, #0x38 20160: 9100c3e3 add x3, sp, #0x30 20164: 910143e4 add x4, sp, #0x50 20168: 9100a3e5 add x5, sp, #0x28 2016c: 910083e6 add x6, sp, #0x20 20170: 910073e7 add x7, sp, #0x1c 20174: aa1603e1 mov x1, x22 20178: 97ffb09a bl 0xc3e0 2017c: 7100141f cmp w0, #0x5 20180: 54000201 b.ne 0x201c0 <.text+0x134d0> 20184: 910163e0 add x0, sp, #0x58 20188: 910123e3 add x3, sp, #0x48 2018c: 910113e4 add x4, sp, #0x44 20190: aa1703e1 mov x1, x23 20194: aa1403e2 mov x2, x20 20198: 97ffb092 bl 0xc3e0 2019c: 7100081f cmp w0, #0x2 201a0: 54000181 b.ne 0x201d0 <.text+0x134e0> 201a4: b98047e8 ldrsw x8, [sp, #0x44] 201a8: 8b080340 add x0, x26, x8 201ac: 97fff0f0 bl 0x1c56c <.text+0xf87c> 201b0: aa1503e1 mov x1, x21 201b4: 97ffb18f bl 0xc7f0 201b8: 350000c0 cbnz w0, 0x201d0 <.text+0x134e0> 201bc: 1400001b b 0x20228 <.text+0x13538> 201c0: 528000a0 mov w0, #0x5 // =5 201c4: aa1803e1 mov x1, x24 201c8: aa1903e2 mov x2, x25 201cc: 97ffd6b9 bl 0x15cb0 <.text+0x8fc0> 201d0: 910163e0 add x0, sp, #0x58 201d4: 321703e1 orr w1, wzr, #0x200 201d8: aa1303e2 mov x2, x19 201dc: 97ffb0e9 bl 0xc580 201e0: b5fffbc0 cbnz x0, 0x20158 <.text+0x13468> 201e4: 1280001b mov w27, #-0x1 // =-1 201e8: 910043f9 add x25, sp, #0x10 201ec: aa1303e0 mov x0, x19 201f0: 97ffb0c4 bl 0xc500 201f4: f9401788 ldr x8, [x28, #0x28] 201f8: f9400329 ldr x9, [x25] 201fc: eb09011f cmp x8, x9 20200: 54000321 b.ne 0x20264 <.text+0x13574> 20204: 2a1b03e0 mov w0, w27 20208: 910983ff add sp, sp, #0x260 2020c: a9457bfd ldp x29, x30, [sp, #0x50] 20210: a9444ff4 ldp x20, x19, [sp, #0x40] 20214: a94357f6 ldp x22, x21, [sp, #0x30] 20218: a9425ff8 ldp x24, x23, [sp, #0x20] 2021c: a94167fa ldp x26, x25, [sp, #0x10] 20220: a8c66ffc ldp x28, x27, [sp], #0x60 20224: d65f03c0 ret 20228: f0000361 adrp x1, 0x8f000 2022c: b00003a2 adrp x2, 0x95000 20230: 91322821 add x1, x1, #0xc8a 20234: 9105d042 add x2, x2, #0x174 20238: 321e03e0 orr w0, wzr, #0x4 2023c: 910163e3 add x3, sp, #0x58 20240: 97ffd69c bl 0x15cb0 <.text+0x8fc0> 20244: 2a1f03fb mov w27, wzr 20248: 17ffffe8 b 0x201e8 <.text+0x134f8> 2024c: b4000088 cbz x8, 0x2025c <.text+0x1356c> 20250: 2a1f03fb mov w27, wzr 20254: f9000289 str x9, [x20] 20258: 17ffffe4 b 0x201e8 <.text+0x134f8> 2025c: 2a1f03fb mov w27, wzr 20260: 17ffffe2 b 0x201e8 <.text+0x134f8> 20264: 97ffb0c3 bl 0xc570 <__stack_chk_fail@plt> 20268: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2026c: a9017bfd stp x29, x30, [sp, #0x10] 20270: 910043fd add x29, sp, #0x10 20274: aa0003f3 mov x19, x0 20278: b4000433 cbz x19, 0x202fc <.text+0x1360c> 2027c: f9400260 ldr x0, [x19] 20280: b40003e0 cbz x0, 0x202fc <.text+0x1360c> 20284: f9400808 ldr x8, [x0, #0x10] 20288: b100051f cmn x8, #0x1 2028c: 540000a0 b.eq 0x202a0 <.text+0x135b0> 20290: f9400c01 ldr x1, [x0, #0x18] 20294: aa0803e0 mov x0, x8 20298: 97ffb206 bl 0xcab0 2029c: f9400260 ldr x0, [x19] 202a0: b9400808 ldr w8, [x0, #0x8] 202a4: 37f80088 tbnz w8, #0x1f, 0x202b4 <.text+0x135c4> 202a8: 2a0803e0 mov w0, w8 202ac: 97ffb1d9 bl 0xca10 202b0: f9400260 ldr x0, [x19] 202b4: f9401408 ldr x8, [x0, #0x28] 202b8: b40001e8 cbz x8, 0x202f4 <.text+0x13604> 202bc: a942a514 ldp x20, x9, [x8, #0x28] 202c0: b4000074 cbz x20, 0x202cc <.text+0x135dc> 202c4: 9100c28a add x10, x20, #0x30 202c8: 14000003 b 0x202d4 <.text+0x135e4> 202cc: f940026a ldr x10, [x19] 202d0: 9100c14a add x10, x10, #0x30 202d4: f9000149 str x9, [x10] 202d8: a942a909 ldp x9, x10, [x8, #0x28] 202dc: aa0803e0 mov x0, x8 202e0: f9000149 str x9, [x10] 202e4: 97ffb24f bl 0xcc20 202e8: aa1403e8 mov x8, x20 202ec: b5fffe94 cbnz x20, 0x202bc <.text+0x135cc> 202f0: f9400260 ldr x0, [x19] 202f4: 97ffb24b bl 0xcc20 202f8: f900027f str xzr, [x19] 202fc: a9417bfd ldp x29, x30, [sp, #0x10] 20300: a8c24ff4 ldp x20, x19, [sp], #0x20 20304: d65f03c0 ret 20308: f81b0ff9 str x25, [sp, #-0x50]! 2030c: a9015ff8 stp x24, x23, [sp, #0x10] 20310: a90257f6 stp x22, x21, [sp, #0x20] 20314: a9034ff4 stp x20, x19, [sp, #0x30] 20318: a9047bfd stp x29, x30, [sp, #0x40] 2031c: 910103fd add x29, sp, #0x40 20320: aa0003f3 mov x19, x0 20324: f9401675 ldr x21, [x19, #0x28] 20328: aa0103f4 mov x20, x1 2032c: b40004d5 cbz x21, 0x203c4 <.text+0x136d4> 20330: a9405eb6 ldp x22, x23, [x21] 20334: eb1702df cmp x22, x23 20338: 54000422 b.hs 0x203bc <.text+0x136cc> 2033c: f9400e78 ldr x24, [x19, #0x18] 20340: 910062c8 add x8, x22, #0x18 20344: eb18011f cmp x8, x24 20348: 540003a8 b.hi 0x203bc <.text+0x136cc> 2034c: f9400a68 ldr x8, [x19, #0x10] 20350: 8b160119 add x25, x8, x22 20354: b4000359 cbz x25, 0x203bc <.text+0x136cc> 20358: 79400f29 ldrh w9, [x25, #0x6] 2035c: 34000289 cbz w9, 0x203ac <.text+0x136bc> 20360: b9400329 ldr w9, [x25] 20364: a941aeaa ldp x10, x11, [x21, #0x18] 20368: 8b090149 add x9, x10, x9 2036c: eb0b013f cmp x9, x11 20370: 540001e2 b.hs 0x203ac <.text+0x136bc> 20374: eb09031f cmp x24, x9 20378: 540001ad b.le 0x203ac <.text+0x136bc> 2037c: 8b090101 add x1, x8, x9 20380: 8b180108 add x8, x8, x24 20384: aa0103e9 mov x9, x1 20388: 3840152a ldrb w10, [x9], #0x1 2038c: 3400008a cbz w10, 0x2039c <.text+0x136ac> 20390: eb08013f cmp x9, x8 20394: 54ffffa3 b.lo 0x20388 <.text+0x13698> 20398: 14000005 b 0x203ac <.text+0x136bc> 2039c: b4000081 cbz x1, 0x203ac <.text+0x136bc> 203a0: aa1403e0 mov x0, x20 203a4: 97ffb113 bl 0xc7f0 203a8: 340001c0 cbz w0, 0x203e0 <.text+0x136f0> 203ac: f9400aa8 ldr x8, [x21, #0x10] 203b0: 8b160116 add x22, x8, x22 203b4: eb1702df cmp x22, x23 203b8: 54fffc43 b.lo 0x20340 <.text+0x13650> 203bc: f94016b5 ldr x21, [x21, #0x28] 203c0: b5fffb95 cbnz x21, 0x20330 <.text+0x13640> 203c4: aa1f03e0 mov x0, xzr 203c8: a9447bfd ldp x29, x30, [sp, #0x40] 203cc: a9434ff4 ldp x20, x19, [sp, #0x30] 203d0: a94257f6 ldp x22, x21, [sp, #0x20] 203d4: a9415ff8 ldp x24, x23, [sp, #0x10] 203d8: f84507f9 ldr x25, [sp], #0x50 203dc: d65f03c0 ret 203e0: f9400268 ldr x8, [x19] 203e4: f9400729 ldr x9, [x25, #0x8] 203e8: f940126a ldr x10, [x19, #0x20] 203ec: 8b080128 add x8, x9, x8 203f0: cb0a0100 sub x0, x8, x10 203f4: 17fffff5 b 0x203c8 <.text+0x136d8> 203f8: d10103ff sub sp, sp, #0x40 203fc: a90157f6 stp x22, x21, [sp, #0x10] 20400: a9024ff4 stp x20, x19, [sp, #0x20] 20404: a9037bfd stp x29, x30, [sp, #0x30] 20408: 9100c3fd add x29, sp, #0x30 2040c: d53bd056 mrs x22, TPIDR_EL0 20410: f94016c8 ldr x8, [x22, #0x28] 20414: f90007e8 str x8, [sp, #0x8] 20418: 97ffafda bl 0xc380 2041c: 2a0003f4 mov w20, w0 20420: 320003e0 orr w0, wzr, #0x1 20424: 321d0be1 orr w1, wzr, #0x38 20428: 97ffaf3e bl 0xc120 2042c: aa0003f3 mov x19, x0 20430: b40001d3 cbz x19, 0x20468 <.text+0x13778> 20434: b00003a1 adrp x1, 0x95000 20438: 12800008 mov w8, #-0x1 // =-1 2043c: 92800009 mov x9, #-0x1 // =-1 20440: 9100a26a add x10, x19, #0x28 20444: 91046021 add x1, x1, #0x118 20448: aa1303e0 mov x0, x19 2044c: 2a1f03e2 mov w2, wzr 20450: b9000a68 str w8, [x19, #0x8] 20454: f9000a69 str x9, [x19, #0x10] 20458: f9001a6a str x10, [x19, #0x30] 2045c: 97fffecb bl 0x1ff88 <.text+0x13298> 20460: 34000160 cbz w0, 0x2048c <.text+0x1379c> 20464: aa1f03e0 mov x0, xzr 20468: f94016c8 ldr x8, [x22, #0x28] 2046c: f94007e9 ldr x9, [sp, #0x8] 20470: eb09011f cmp x8, x9 20474: 540004e1 b.ne 0x20510 <.text+0x13820> 20478: a9437bfd ldp x29, x30, [sp, #0x30] 2047c: a9424ff4 ldp x20, x19, [sp, #0x20] 20480: a94157f6 ldp x22, x21, [sp, #0x10] 20484: 910103ff add sp, sp, #0x40 20488: d65f03c0 ret 2048c: f9400275 ldr x21, [x19] 20490: 910003e2 mov x2, sp 20494: 321d03e3 orr w3, wzr, #0x8 20498: 2a1403e0 mov w0, w20 2049c: aa1503e1 mov x1, x21 204a0: 97fff16d bl 0x1ca54 <.text+0xfd64> 204a4: 2a0003e8 mov w8, w0 204a8: aa1f03e0 mov x0, xzr 204ac: 35fffde8 cbnz w8, 0x20468 <.text+0x13778> 204b0: f94003e8 ldr x8, [sp] 204b4: d2911e09 mov x9, #0x88f0 // =35056 204b8: f2ad5869 movk x9, #0x6ac3, lsl #16 204bc: f2c81109 movk x9, #0x4088, lsl #32 204c0: f2f631c9 movk x9, #0xb18e, lsl #48 204c4: eb09011f cmp x8, x9 204c8: 54fffd01 b.ne 0x20468 <.text+0x13778> 204cc: 910022a1 add x1, x21, #0x8 204d0: 910003e2 mov x2, sp 204d4: 321d03e3 orr w3, wzr, #0x8 204d8: 2a1403e0 mov w0, w20 204dc: 97fff15e bl 0x1ca54 <.text+0xfd64> 204e0: 2a0003e8 mov w8, w0 204e4: aa1f03e0 mov x0, xzr 204e8: 35fffc08 cbnz w8, 0x20468 <.text+0x13778> 204ec: f94003e8 ldr x8, [sp] 204f0: d29c16a9 mov x9, #0xe0b5 // =57525 204f4: f2ab43a9 movk x9, #0x5a1d, lsl #16 204f8: f2d74ea9 movk x9, #0xba75, lsl #32 204fc: f2f8dbe9 movk x9, #0xc6df, lsl #48 20500: eb09011f cmp x8, x9 20504: 54fffb21 b.ne 0x20468 <.text+0x13778> 20508: f9400260 ldr x0, [x19] 2050c: 17ffffd7 b 0x20468 <.text+0x13778> 20510: 97ffb018 bl 0xc570 <__stack_chk_fail@plt> 20514: f81e0ff3 str x19, [sp, #-0x20]! 20518: a9017bfd stp x29, x30, [sp, #0x10] 2051c: 910043fd add x29, sp, #0x10 20520: f0000361 adrp x1, 0x8f000 20524: b00003a2 adrp x2, 0x95000 20528: 2a0003f3 mov w19, w0 2052c: 91322821 add x1, x1, #0xc8a 20530: 91063442 add x2, x2, #0x18d 20534: 321f07e0 orr w0, wzr, #0x6 20538: 97ffd5de bl 0x15cb0 <.text+0x8fc0> 2053c: 7100767f cmp w19, #0x1d 20540: 5400012b b.lt 0x20564 <.text+0x13874> 20544: b00003a0 adrp x0, 0x95000 20548: 9106c000 add x0, x0, #0x1b0 2054c: 2a1f03e1 mov w1, wzr 20550: 97fffdc5 bl 0x1fc64 <.text+0x12f74> 20554: f0000528 adrp x8, 0xc7000 20558: f9056d00 str x0, [x8, #0xad8] 2055c: b5000180 cbnz x0, 0x2058c <.text+0x1389c> 20560: 14000004 b 0x20570 <.text+0x13880> 20564: f0000528 adrp x8, 0xc7000 20568: f9456d00 ldr x0, [x8, #0xad8] 2056c: b5000100 cbnz x0, 0x2058c <.text+0x1389c> 20570: b00003a0 adrp x0, 0x95000 20574: 91077c00 add x0, x0, #0x1df 20578: 2a1f03e1 mov w1, wzr 2057c: 97fffdba bl 0x1fc64 <.text+0x12f74> 20580: f0000528 adrp x8, 0xc7000 20584: f9056d00 str x0, [x8, #0xad8] 20588: b4000220 cbz x0, 0x205cc <.text+0x138dc> 2058c: b00003a1 adrp x1, 0x95000 20590: 9107d421 add x1, x1, #0x1f5 20594: 97ffff5d bl 0x20308 <.text+0x13618> 20598: aa0003e8 mov x8, x0 2059c: b4000188 cbz x8, 0x205cc <.text+0x138dc> 205a0: b00003a0 adrp x0, 0x95000 205a4: 91083c00 add x0, x0, #0x20f 205a8: d63f0100 blr x8 205ac: f0000361 adrp x1, 0x8f000 205b0: b00003a2 adrp x2, 0x95000 205b4: 91310021 add x1, x1, #0xc40 205b8: 9108e442 add x2, x2, #0x239 205bc: 320007e0 orr w0, wzr, #0x3 205c0: 97ffd5bc bl 0x15cb0 <.text+0x8fc0> 205c4: 320003e0 orr w0, wzr, #0x1 205c8: 14000008 b 0x205e8 <.text+0x138f8> 205cc: f0000361 adrp x1, 0x8f000 205d0: b00003a2 adrp x2, 0x95000 205d4: 91310021 add x1, x1, #0xc40 205d8: 91096842 add x2, x2, #0x25a 205dc: 320007e0 orr w0, wzr, #0x3 205e0: 97ffd5b4 bl 0x15cb0 <.text+0x8fc0> 205e4: 2a1f03e0 mov w0, wzr 205e8: a9417bfd ldp x29, x30, [sp, #0x10] 205ec: f84207f3 ldr x19, [sp], #0x20 205f0: d65f03c0 ret 205f4: d10143ff sub sp, sp, #0x50 205f8: f90013f5 str x21, [sp, #0x20] 205fc: a9034ff4 stp x20, x19, [sp, #0x30] 20600: a9047bfd stp x29, x30, [sp, #0x40] 20604: 910103fd add x29, sp, #0x40 20608: d53bd055 mrs x21, TPIDR_EL0 2060c: f94016a8 ldr x8, [x21, #0x28] 20610: 2a0103f3 mov w19, w1 20614: 7100741f cmp w0, #0x1d 20618: f9000fe8 str x8, [sp, #0x18] 2061c: 5400026b b.lt 0x20668 <.text+0x13978> 20620: f0000361 adrp x1, 0x8f000 20624: b00003a2 adrp x2, 0x95000 20628: 91310021 add x1, x1, #0xc40 2062c: 9109e842 add x2, x2, #0x27a 20630: 320007e0 orr w0, wzr, #0x3 20634: 97ffd59f bl 0x15cb0 <.text+0x8fc0> 20638: 97ffff70 bl 0x203f8 <.text+0x13708> 2063c: aa0003f3 mov x19, x0 20640: b40007b3 cbz x19, 0x20734 <.text+0x13a44> 20644: f0000361 adrp x1, 0x8f000 20648: b00003a2 adrp x2, 0x95000 2064c: 91310021 add x1, x1, #0xc40 20650: 910aa842 add x2, x2, #0x2aa 20654: 320007e0 orr w0, wzr, #0x3 20658: aa1303e3 mov x3, x19 2065c: 97ffd595 bl 0x15cb0 <.text+0x8fc0> 20660: 91004260 add x0, x19, #0x10 20664: 14000034 b 0x20734 <.text+0x13a44> 20668: f0000361 adrp x1, 0x8f000 2066c: b00003a2 adrp x2, 0x95000 20670: 91322821 add x1, x1, #0xc8a 20674: 910ae442 add x2, x2, #0x2b9 20678: 321e03e0 orr w0, wzr, #0x4 2067c: 97ffd58d bl 0x15cb0 <.text+0x8fc0> 20680: f0000534 adrp x20, 0xc7000 20684: f9456e80 ldr x0, [x20, #0xad8] 20688: f9000bff str xzr, [sp, #0x10] 2068c: b50000e0 cbnz x0, 0x206a8 <.text+0x139b8> 20690: b00003a0 adrp x0, 0x95000 20694: 91077c00 add x0, x0, #0x1df 20698: 2a1f03e1 mov w1, wzr 2069c: 97fffd72 bl 0x1fc64 <.text+0x12f74> 206a0: f9056e80 str x0, [x20, #0xad8] 206a4: b4000480 cbz x0, 0x20734 <.text+0x13a44> 206a8: b00003a1 adrp x1, 0x95000 206ac: 910ba421 add x1, x1, #0x2e9 206b0: 97ffff16 bl 0x20308 <.text+0x13618> 206b4: aa0003f4 mov x20, x0 206b8: f9000bf4 str x20, [sp, #0x10] 206bc: b40003d4 cbz x20, 0x20734 <.text+0x13a44> 206c0: f0000361 adrp x1, 0x8f000 206c4: b00003a2 adrp x2, 0x95000 206c8: 91310021 add x1, x1, #0xc40 206cc: 910bf442 add x2, x2, #0x2fd 206d0: 320007e0 orr w0, wzr, #0x3 206d4: aa1403e3 mov x3, x20 206d8: 97ffd576 bl 0x15cb0 <.text+0x8fc0> 206dc: 910043e8 add x8, sp, #0x10 206e0: 910023e2 add x2, sp, #0x8 206e4: 321d03e3 orr w3, wzr, #0x8 206e8: 2a1303e0 mov w0, w19 206ec: aa1403e1 mov x1, x20 206f0: f90007e8 str x8, [sp, #0x8] 206f4: 97fff0d8 bl 0x1ca54 <.text+0xfd64> 206f8: 34000060 cbz w0, 0x20704 <.text+0x13a14> 206fc: aa1f03e0 mov x0, xzr 20700: 1400000d b 0x20734 <.text+0x13a44> 20704: f94007e1 ldr x1, [sp, #0x8] 20708: b4ffffa1 cbz x1, 0x206fc <.text+0x13a0c> 2070c: 910023e8 add x8, sp, #0x8 20710: 910003e2 mov x2, sp 20714: 321d03e3 orr w3, wzr, #0x8 20718: 2a1303e0 mov w0, w19 2071c: f90003e8 str x8, [sp] 20720: 97fff0cd bl 0x1ca54 <.text+0xfd64> 20724: f94003e8 ldr x8, [sp] 20728: 93407c09 sxtw x9, w0 2072c: 7100001f cmp w0, #0x0 20730: 9a890100 csel x0, x8, x9, eq 20734: f94016a8 ldr x8, [x21, #0x28] 20738: f9400fe9 ldr x9, [sp, #0x18] 2073c: eb09011f cmp x8, x9 20740: 540000c1 b.ne 0x20758 <.text+0x13a68> 20744: a9447bfd ldp x29, x30, [sp, #0x40] 20748: a9434ff4 ldp x20, x19, [sp, #0x30] 2074c: f94013f5 ldr x21, [sp, #0x20] 20750: 910143ff add sp, sp, #0x50 20754: d65f03c0 ret 20758: 97ffaf86 bl 0xc570 <__stack_chk_fail@plt> 2075c: d10143ff sub sp, sp, #0x50 20760: a9015ff8 stp x24, x23, [sp, #0x10] 20764: a90257f6 stp x22, x21, [sp, #0x20] 20768: a9034ff4 stp x20, x19, [sp, #0x30] 2076c: a9047bfd stp x29, x30, [sp, #0x40] 20770: 910103fd add x29, sp, #0x40 20774: d53bd058 mrs x24, TPIDR_EL0 20778: f9401708 ldr x8, [x24, #0x28] 2077c: aa0203f6 mov x22, x2 20780: 2a0103f5 mov w21, w1 20784: f0000361 adrp x1, 0x8f000 20788: b00003a2 adrp x2, 0x95000 2078c: 2a0003f7 mov w23, w0 20790: 91322821 add x1, x1, #0xc8a 20794: 910c6842 add x2, x2, #0x31a 20798: 321e03e0 orr w0, wzr, #0x4 2079c: aa0403f3 mov x19, x4 207a0: aa0303f4 mov x20, x3 207a4: f90007e8 str x8, [sp, #0x8] 207a8: 97ffd542 bl 0x15cb0 <.text+0x8fc0> 207ac: 710076ff cmp w23, #0x1d 207b0: d1000677 sub x23, x19, #0x1 207b4: 5400042b b.lt 0x20838 <.text+0x13b48> 207b8: b4000376 cbz x22, 0x20824 <.text+0x13b34> 207bc: 910003e2 mov x2, sp 207c0: 321d03e3 orr w3, wzr, #0x8 207c4: 2a1503e0 mov w0, w21 207c8: aa1603e1 mov x1, x22 207cc: f90003ff str xzr, [sp] 207d0: 97fff0a1 bl 0x1ca54 <.text+0xfd64> 207d4: 35000280 cbnz w0, 0x20824 <.text+0x13b34> 207d8: f94003e3 ldr x3, [sp] 207dc: f100647f cmp x3, #0x19 207e0: 54000229 b.ls 0x20824 <.text+0x13b34> 207e4: f0000361 adrp x1, 0x8f000 207e8: b00003a2 adrp x2, 0x95000 207ec: 91310021 add x1, x1, #0xc40 207f0: 910ee842 add x2, x2, #0x3ba 207f4: 320007e0 orr w0, wzr, #0x3 207f8: 97ffd52e bl 0x15cb0 <.text+0x8fc0> 207fc: f94003e8 ldr x8, [sp] 20800: 910022c1 add x1, x22, #0x8 20804: 2a1503e0 mov w0, w21 20808: aa1403e2 mov x2, x20 2080c: d1006508 sub x8, x8, #0x19 20810: eb17011f cmp x8, x23 20814: 9a8882e3 csel x3, x23, x8, hi 20818: f90003e3 str x3, [sp] 2081c: 97fff08e bl 0x1ca54 <.text+0xfd64> 20820: 34000720 cbz w0, 0x20904 <.text+0x13c14> 20824: f0000361 adrp x1, 0x8f000 20828: b00003a2 adrp x2, 0x95000 2082c: 91322821 add x1, x1, #0xc8a 20830: 910d1042 add x2, x2, #0x344 20834: 14000020 b 0x208b4 <.text+0x13bc4> 20838: b4000376 cbz x22, 0x208a4 <.text+0x13bb4> 2083c: 910003e2 mov x2, sp 20840: 321d03e3 orr w3, wzr, #0x8 20844: 2a1503e0 mov w0, w21 20848: aa1603e1 mov x1, x22 2084c: f90003ff str xzr, [sp] 20850: 97fff081 bl 0x1ca54 <.text+0xfd64> 20854: 35000280 cbnz w0, 0x208a4 <.text+0x13bb4> 20858: f94003e3 ldr x3, [sp] 2085c: f100287f cmp x3, #0xa 20860: 54000223 b.lo 0x208a4 <.text+0x13bb4> 20864: f0000361 adrp x1, 0x8f000 20868: b00003a2 adrp x2, 0x95000 2086c: 91310021 add x1, x1, #0xc40 20870: 910f6442 add x2, x2, #0x3d9 20874: 320007e0 orr w0, wzr, #0x3 20878: 97ffd50e bl 0x15cb0 <.text+0x8fc0> 2087c: f94003e8 ldr x8, [sp] 20880: 910022c1 add x1, x22, #0x8 20884: 2a1503e0 mov w0, w21 20888: aa1403e2 mov x2, x20 2088c: d1002508 sub x8, x8, #0x9 20890: eb17011f cmp x8, x23 20894: 9a8882e3 csel x3, x23, x8, hi 20898: f90003e3 str x3, [sp] 2089c: 97fff06e bl 0x1ca54 <.text+0xfd64> 208a0: 34000240 cbz w0, 0x208e8 <.text+0x13bf8> 208a4: f0000361 adrp x1, 0x8f000 208a8: b00003a2 adrp x2, 0x95000 208ac: 91322821 add x1, x1, #0xc8a 208b0: 910dd442 add x2, x2, #0x375 208b4: 321e03e0 orr w0, wzr, #0x4 208b8: 97ffd4fe bl 0x15cb0 <.text+0x8fc0> 208bc: 12800000 mov w0, #-0x1 // =-1 208c0: f9401708 ldr x8, [x24, #0x28] 208c4: f94007e9 ldr x9, [sp, #0x8] 208c8: eb09011f cmp x8, x9 208cc: 540004a1 b.ne 0x20960 <.text+0x13c70> 208d0: a9447bfd ldp x29, x30, [sp, #0x40] 208d4: a9434ff4 ldp x20, x19, [sp, #0x30] 208d8: a94257f6 ldp x22, x21, [sp, #0x20] 208dc: a9415ff8 ldp x24, x23, [sp, #0x10] 208e0: 910143ff add sp, sp, #0x50 208e4: d65f03c0 ret 208e8: f0000361 adrp x1, 0x8f000 208ec: b00003a2 adrp x2, 0x95000 208f0: 91310021 add x1, x1, #0xc40 208f4: 910fc842 add x2, x2, #0x3f2 208f8: 320007e0 orr w0, wzr, #0x3 208fc: aa1403e3 mov x3, x20 20900: 97ffd4ec bl 0x15cb0 <.text+0x8fc0> 20904: f0000361 adrp x1, 0x8f000 20908: b00003a2 adrp x2, 0x95000 2090c: 91310021 add x1, x1, #0xc40 20910: 910e9842 add x2, x2, #0x3a6 20914: 320007e0 orr w0, wzr, #0x3 20918: aa1403e3 mov x3, x20 2091c: 97ffd4e5 bl 0x15cb0 <.text+0x8fc0> 20920: b40001d3 cbz x19, 0x20958 <.text+0x13c68> 20924: 321b03f6 orr w22, wzr, #0x20 20928: 39400295 ldrb w21, [x20] 2092c: 2a1503e0 mov w0, w21 20930: 97ffb0ec bl 0xcce0 20934: 710082bf cmp w21, #0x20 20938: 54000060 b.eq 0x20944 <.text+0x13c54> 2093c: 34000040 cbz w0, 0x20944 <.text+0x13c54> 20940: 39000296 strb w22, [x20] 20944: 2a1f03e0 mov w0, wzr 20948: d1000673 sub x19, x19, #0x1 2094c: 91000694 add x20, x20, #0x1 20950: b5fffed3 cbnz x19, 0x20928 <.text+0x13c38> 20954: 17ffffdb b 0x208c0 <.text+0x13bd0> 20958: 2a1f03e0 mov w0, wzr 2095c: 17ffffd9 b 0x208c0 <.text+0x13bd0> 20960: 97ffaf04 bl 0xc570 <__stack_chk_fail@plt> 20964: f81e0ff3 str x19, [sp, #-0x20]! 20968: a9017bfd stp x29, x30, [sp, #0x10] 2096c: 910043fd add x29, sp, #0x10 20970: aa0003f3 mov x19, x0 20974: 12800008 mov w8, #-0x1 // =-1 20978: b9000a68 str w8, [x19, #0x8] 2097c: a9017e7f stp xzr, xzr, [x19, #0x10] 20980: b40001a1 cbz x1, 0x209b4 <.text+0x13cc4> 20984: aa0103e0 mov x0, x1 20988: 97ffb002 bl 0xc990 2098c: f9000260 str x0, [x19] 20990: 97ffaffc bl 0xc980 20994: 531f7808 lsl w8, w0, #1 20998: 93407d08 sxtw x8, w8 2099c: f0000529 adrp x9, 0xc7000 209a0: f9057128 str x8, [x9, #0xae0] 209a4: a9417bfd ldp x29, x30, [sp, #0x10] 209a8: aa1303e0 mov x0, x19 209ac: f84207f3 ldr x19, [sp], #0x20 209b0: 14000004 b 0x209c0 <.text+0x13cd0> 209b4: a9417bfd ldp x29, x30, [sp, #0x10] 209b8: f84207f3 ldr x19, [sp], #0x20 209bc: d65f03c0 ret 209c0: d10303ff sub sp, sp, #0xc0 209c4: f9004bf5 str x21, [sp, #0x90] 209c8: a90a4ff4 stp x20, x19, [sp, #0xa0] 209cc: a90b7bfd stp x29, x30, [sp, #0xb0] 209d0: 9102c3fd add x29, sp, #0xb0 209d4: d53bd055 mrs x21, TPIDR_EL0 209d8: f94016a8 ldr x8, [x21, #0x28] 209dc: aa0003f3 mov x19, x0 209e0: f81d83a8 stur x8, [x29, #-0x28] 209e4: b9400a68 ldr w8, [x19, #0x8] 209e8: 37f80208 tbnz w8, #0x1f, 0x20a28 <.text+0x13d38> 209ec: f9400e68 ldr x8, [x19, #0x18] 209f0: b40001c8 cbz x8, 0x20a28 <.text+0x13d38> 209f4: f9400a68 ldr x8, [x19, #0x10] 209f8: b4000188 cbz x8, 0x20a28 <.text+0x13d38> 209fc: f9400263 ldr x3, [x19] 20a00: f0000361 adrp x1, 0x8f000 20a04: b00003a2 adrp x2, 0x95000 20a08: 91322821 add x1, x1, #0xc8a 20a0c: 91125842 add x2, x2, #0x496 20a10: 321f07e0 orr w0, wzr, #0x6 20a14: 97ffd4a7 bl 0x15cb0 <.text+0x8fc0> 20a18: aa1303e0 mov x0, x19 20a1c: 2a1f03e1 mov w1, wzr 20a20: aa1f03e2 mov x2, xzr 20a24: 9400011f bl 0x20ea0 <.text+0x141b0> 20a28: f9400260 ldr x0, [x19] 20a2c: 52800841 mov w1, #0x42 // =66 20a30: 72a00101 movk w1, #0x8, lsl #16 20a34: 321a0be2 orr w2, wzr, #0x1c0 20a38: 97ffad8a bl 0xc060 20a3c: 2a0003f4 mov w20, w0 20a40: b9000a74 str w20, [x19, #0x8] 20a44: 37f801b4 tbnz w20, #0x1f, 0x20a78 <.text+0x13d88> 20a48: 910023e0 add x0, sp, #0x8 20a4c: 321903e2 orr w2, wzr, #0x80 20a50: 2a1f03e1 mov w1, wzr 20a54: 97ffb043 bl 0xcb60 20a58: 910023e1 add x1, sp, #0x8 20a5c: 2a1403e0 mov w0, w20 20a60: 97ffadec bl 0xc210 20a64: 3100041f cmn w0, #0x1 20a68: 54000220 b.eq 0x20aac <.text+0x13dbc> 20a6c: f9401fe1 ldr x1, [sp, #0x38] 20a70: f9000e61 str x1, [x19, #0x18] 20a74: 1400000f b 0x20ab0 <.text+0x13dc0> 20a78: f9400273 ldr x19, [x19] 20a7c: 97ffae2d bl 0xc330 <__errno@plt> 20a80: b9400000 ldr w0, [x0] 20a84: 97ffae1b bl 0xc2f0 20a88: f0000361 adrp x1, 0x8f000 20a8c: b00003a2 adrp x2, 0x95000 20a90: aa0003e4 mov x4, x0 20a94: 91322821 add x1, x1, #0xc8a 20a98: 91134442 add x2, x2, #0x4d1 20a9c: 321f07e0 orr w0, wzr, #0x6 20aa0: aa1303e3 mov x3, x19 20aa4: 97ffd483 bl 0x15cb0 <.text+0x8fc0> 20aa8: 1400000e b 0x20ae0 <.text+0x13df0> 20aac: f9400e61 ldr x1, [x19, #0x18] 20ab0: f0000528 adrp x8, 0xc7000 20ab4: f9457108 ldr x8, [x8, #0xae0] 20ab8: eb08003f cmp x1, x8 20abc: 54000083 b.lo 0x20acc <.text+0x13ddc> 20ac0: 9ac80829 udiv x9, x1, x8 20ac4: 9b088529 msub x9, x9, x8, x1 20ac8: b40001e9 cbz x9, 0x20b04 <.text+0x13e14> 20acc: 9ac80829 udiv x9, x1, x8 20ad0: 91000529 add x9, x9, #0x1 20ad4: 9b087d21 mul x1, x9, x8 20ad8: aa1303e0 mov x0, x19 20adc: 94000026 bl 0x20b74 <.text+0x13e84> 20ae0: f94016a8 ldr x8, [x21, #0x28] 20ae4: f85d83a9 ldur x9, [x29, #-0x28] 20ae8: eb09011f cmp x8, x9 20aec: 54000421 b.ne 0x20b70 <.text+0x13e80> 20af0: a94b7bfd ldp x29, x30, [sp, #0xb0] 20af4: a94a4ff4 ldp x20, x19, [sp, #0xa0] 20af8: f9404bf5 ldr x21, [sp, #0x90] 20afc: 910303ff add sp, sp, #0xc0 20b00: d65f03c0 ret 20b04: f9400a60 ldr x0, [x19, #0x10] 20b08: b9400a64 ldr w4, [x19, #0x8] 20b0c: 320007e2 orr w2, wzr, #0x3 20b10: 320003e3 orr w3, wzr, #0x1 20b14: aa1f03e5 mov x5, xzr 20b18: 97ffaf62 bl 0xc8a0 20b1c: b100041f cmn x0, #0x1 20b20: f9000a60 str x0, [x19, #0x10] 20b24: 54fffde1 b.ne 0x20ae0 <.text+0x13df0> 20b28: f9400274 ldr x20, [x19] 20b2c: 97ffae01 bl 0xc330 <__errno@plt> 20b30: b9400000 ldr w0, [x0] 20b34: 97ffadef bl 0xc2f0 20b38: f0000361 adrp x1, 0x8f000 20b3c: b00003a2 adrp x2, 0x95000 20b40: aa0003e4 mov x4, x0 20b44: 91322821 add x1, x1, #0xc8a 20b48: 91120042 add x2, x2, #0x480 20b4c: 321f07e0 orr w0, wzr, #0x6 20b50: aa1403e3 mov x3, x20 20b54: 97ffd457 bl 0x15cb0 <.text+0x8fc0> 20b58: aa1303e0 mov x0, x19 20b5c: 2a1f03e1 mov w1, wzr 20b60: aa1f03e2 mov x2, xzr 20b64: f9000a7f str xzr, [x19, #0x10] 20b68: 940000ce bl 0x20ea0 <.text+0x141b0> 20b6c: 17ffffdd b 0x20ae0 <.text+0x13df0> 20b70: 97ffae80 bl 0xc570 <__stack_chk_fail@plt> 20b74: a9bd57f6 stp x22, x21, [sp, #-0x30]! 20b78: a9014ff4 stp x20, x19, [sp, #0x10] 20b7c: a9027bfd stp x29, x30, [sp, #0x20] 20b80: 910083fd add x29, sp, #0x20 20b84: aa0003f3 mov x19, x0 20b88: b9400a60 ldr w0, [x19, #0x8] 20b8c: 37f80100 tbnz w0, #0x1f, 0x20bac <.text+0x13ebc> 20b90: f9400e74 ldr x20, [x19, #0x18] 20b94: eb01029f cmp x20, x1 20b98: 54000061 b.ne 0x20ba4 <.text+0x13eb4> 20b9c: 320003f5 orr w21, wzr, #0x1 20ba0: 14000004 b 0x20bb0 <.text+0x13ec0> 20ba4: f150003f cmp x1, #0x400, lsl #12 // =0x400000 20ba8: 540000e9 b.ls 0x20bc4 <.text+0x13ed4> 20bac: 2a1f03f5 mov w21, wzr 20bb0: a9427bfd ldp x29, x30, [sp, #0x20] 20bb4: a9414ff4 ldp x20, x19, [sp, #0x10] 20bb8: 2a1503e0 mov w0, w21 20bbc: a8c357f6 ldp x22, x21, [sp], #0x30 20bc0: d65f03c0 ret 20bc4: f9000e61 str x1, [x19, #0x18] 20bc8: f0000528 adrp x8, 0xc7000 20bcc: f9457108 ldr x8, [x8, #0xae0] 20bd0: eb01011f cmp x8, x1 20bd4: 54000088 b.hi 0x20be4 <.text+0x13ef4> 20bd8: 9ac80829 udiv x9, x1, x8 20bdc: 9b088529 msub x9, x9, x8, x1 20be0: b40000a9 cbz x9, 0x20bf4 <.text+0x13f04> 20be4: 9ac80829 udiv x9, x1, x8 20be8: 91000529 add x9, x9, #0x1 20bec: 9b087d21 mul x1, x9, x8 20bf0: f9000e61 str x1, [x19, #0x18] 20bf4: 97ffaff7 bl 0xcbd0 20bf8: 34000240 cbz w0, 0x20c40 <.text+0x13f50> 20bfc: f9400275 ldr x21, [x19] 20c00: f9400e76 ldr x22, [x19, #0x18] 20c04: 97ffadcb bl 0xc330 <__errno@plt> 20c08: b9400000 ldr w0, [x0] 20c0c: 97ffadb9 bl 0xc2f0 20c10: f0000361 adrp x1, 0x8f000 20c14: b00003a2 adrp x2, 0x95000 20c18: aa0003e5 mov x5, x0 20c1c: 91322821 add x1, x1, #0xc8a 20c20: 91101442 add x2, x2, #0x405 20c24: 321f07e0 orr w0, wzr, #0x6 20c28: aa1503e3 mov x3, x21 20c2c: aa1603e4 mov x4, x22 20c30: 97ffd420 bl 0x15cb0 <.text+0x8fc0> 20c34: 2a1f03f5 mov w21, wzr 20c38: f9000e74 str x20, [x19, #0x18] 20c3c: 17ffffdd b 0x20bb0 <.text+0x13ec0> 20c40: f9400e68 ldr x8, [x19, #0x18] 20c44: eb140102 subs x2, x8, x20 20c48: 540000a9 b.ls 0x20c5c <.text+0x13f6c> 20c4c: b9400a60 ldr w0, [x19, #0x8] 20c50: aa1403e1 mov x1, x20 20c54: 9400003a bl 0x20d3c <.text+0x1404c> 20c58: 360005c0 tbz w0, #0x0, 0x20d10 <.text+0x14020> 20c5c: f9400a60 ldr x0, [x19, #0x10] 20c60: b4000200 cbz x0, 0x20ca0 <.text+0x13fb0> 20c64: aa1403e1 mov x1, x20 20c68: 97ffaf92 bl 0xcab0 20c6c: 340001a0 cbz w0, 0x20ca0 <.text+0x13fb0> 20c70: f9400274 ldr x20, [x19] 20c74: 97ffadaf bl 0xc330 <__errno@plt> 20c78: b9400000 ldr w0, [x0] 20c7c: 97ffad9d bl 0xc2f0 20c80: f0000361 adrp x1, 0x8f000 20c84: b00003a2 adrp x2, 0x95000 20c88: aa0003e4 mov x4, x0 20c8c: 91322821 add x1, x1, #0xc8a 20c90: 91114442 add x2, x2, #0x451 20c94: 321f07e0 orr w0, wzr, #0x6 20c98: aa1403e3 mov x3, x20 20c9c: 97ffd405 bl 0x15cb0 <.text+0x8fc0> 20ca0: a9410660 ldp x0, x1, [x19, #0x10] 20ca4: b9400a64 ldr w4, [x19, #0x8] 20ca8: 320007e2 orr w2, wzr, #0x3 20cac: 320003e3 orr w3, wzr, #0x1 20cb0: aa1f03e5 mov x5, xzr 20cb4: 320003f5 orr w21, wzr, #0x1 20cb8: 97ffaefa bl 0xc8a0 20cbc: b100041f cmn x0, #0x1 20cc0: f9000a60 str x0, [x19, #0x10] 20cc4: 54fff761 b.ne 0x20bb0 <.text+0x13ec0> 20cc8: f9400274 ldr x20, [x19] 20ccc: 97ffad99 bl 0xc330 <__errno@plt> 20cd0: b9400000 ldr w0, [x0] 20cd4: 97ffad87 bl 0xc2f0 20cd8: f0000361 adrp x1, 0x8f000 20cdc: b00003a2 adrp x2, 0x95000 20ce0: aa0003e4 mov x4, x0 20ce4: 91322821 add x1, x1, #0xc8a 20ce8: 91120042 add x2, x2, #0x480 20cec: 321f07e0 orr w0, wzr, #0x6 20cf0: aa1403e3 mov x3, x20 20cf4: 97ffd3ef bl 0x15cb0 <.text+0x8fc0> 20cf8: aa1303e0 mov x0, x19 20cfc: 2a1f03e1 mov w1, wzr 20d00: aa1f03e2 mov x2, xzr 20d04: f9000a7f str xzr, [x19, #0x10] 20d08: 94000066 bl 0x20ea0 <.text+0x141b0> 20d0c: 17ffffa8 b 0x20bac <.text+0x13ebc> 20d10: f9400275 ldr x21, [x19] 20d14: f9400e76 ldr x22, [x19, #0x18] 20d18: 97ffad86 bl 0xc330 <__errno@plt> 20d1c: b9400000 ldr w0, [x0] 20d20: 97ffad74 bl 0xc2f0 20d24: f0000361 adrp x1, 0x8f000 20d28: b00003a2 adrp x2, 0x95000 20d2c: aa0003e5 mov x5, x0 20d30: 91322821 add x1, x1, #0xc8a 20d34: 9110ac42 add x2, x2, #0x42b 20d38: 17ffffbb b 0x20c24 <.text+0x13f34> 20d3c: f81d0ff5 str x21, [sp, #-0x30]! 20d40: a9014ff4 stp x20, x19, [sp, #0x10] 20d44: a9027bfd stp x29, x30, [sp, #0x20] 20d48: 910083fd add x29, sp, #0x20 20d4c: aa0203f4 mov x20, x2 20d50: 2a0003f3 mov w19, w0 20d54: 37f805d3 tbnz w19, #0x1f, 0x20e0c <.text+0x1411c> 20d58: 2a1303e0 mov w0, w19 20d5c: 2a1f03e2 mov w2, wzr 20d60: 97ffadec bl 0xc510 20d64: b7f802c0 tbnz x0, #0x3f, 0x20dbc <.text+0x140cc> 20d68: f140069f cmp x20, #0x1, lsl #12 // =0x1000 20d6c: 54000163 b.lo 0x20d98 <.text+0x140a8> 20d70: b00003b5 adrp x21, 0x95000 20d74: 9114eab5 add x21, x21, #0x53a 20d78: 321403e2 orr w2, wzr, #0x1000 20d7c: 2a1303e0 mov w0, w19 20d80: aa1503e1 mov x1, x21 20d84: 97ffadaf bl 0xc440 20d88: b7f802c0 tbnz x0, #0x3f, 0x20de0 <.text+0x140f0> 20d8c: d1400694 sub x20, x20, #0x1, lsl #12 // =0x1000 20d90: f13ffe9f cmp x20, #0xfff 20d94: 54ffff28 b.hi 0x20d78 <.text+0x14088> 20d98: b40000f4 cbz x20, 0x20db4 <.text+0x140c4> 20d9c: b00003a1 adrp x1, 0x95000 20da0: 9114e821 add x1, x1, #0x53a 20da4: 2a1303e0 mov w0, w19 20da8: aa1403e2 mov x2, x20 20dac: 97ffada5 bl 0xc440 20db0: b7f802e0 tbnz x0, #0x3f, 0x20e0c <.text+0x1411c> 20db4: 320003e0 orr w0, wzr, #0x1 20db8: 14000016 b 0x20e10 <.text+0x14120> 20dbc: 97ffad5d bl 0xc330 <__errno@plt> 20dc0: b9400000 ldr w0, [x0] 20dc4: 97ffad4b bl 0xc2f0 20dc8: f0000361 adrp x1, 0x8f000 20dcc: b00003a2 adrp x2, 0x95000 20dd0: aa0003e4 mov x4, x0 20dd4: 91322821 add x1, x1, #0xc8a 20dd8: 9113f042 add x2, x2, #0x4fc 20ddc: 14000009 b 0x20e00 <.text+0x14110> 20de0: 97ffad54 bl 0xc330 <__errno@plt> 20de4: b9400000 ldr w0, [x0] 20de8: 97ffad42 bl 0xc2f0 20dec: f0000361 adrp x1, 0x8f000 20df0: b00003a2 adrp x2, 0x95000 20df4: aa0003e4 mov x4, x0 20df8: 91322821 add x1, x1, #0xc8a 20dfc: 91146c42 add x2, x2, #0x51b 20e00: 321f07e0 orr w0, wzr, #0x6 20e04: 2a1303e3 mov w3, w19 20e08: 97ffd3aa bl 0x15cb0 <.text+0x8fc0> 20e0c: 2a1f03e0 mov w0, wzr 20e10: a9427bfd ldp x29, x30, [sp, #0x20] 20e14: a9414ff4 ldp x20, x19, [sp, #0x10] 20e18: f84307f5 ldr x21, [sp], #0x30 20e1c: d65f03c0 ret 20e20: a9be4ff4 stp x20, x19, [sp, #-0x20]! 20e24: a9017bfd stp x29, x30, [sp, #0x10] 20e28: 910043fd add x29, sp, #0x10 20e2c: aa0003f3 mov x19, x0 20e30: a9410660 ldp x0, x1, [x19, #0x10] 20e34: b9400a64 ldr w4, [x19, #0x8] 20e38: 320007e2 orr w2, wzr, #0x3 20e3c: 320003e3 orr w3, wzr, #0x1 20e40: aa1f03e5 mov x5, xzr 20e44: 320003f4 orr w20, wzr, #0x1 20e48: 97ffae96 bl 0xc8a0 20e4c: b100041f cmn x0, #0x1 20e50: f9000a60 str x0, [x19, #0x10] 20e54: 540001e1 b.ne 0x20e90 <.text+0x141a0> 20e58: f9400274 ldr x20, [x19] 20e5c: 97ffad35 bl 0xc330 <__errno@plt> 20e60: b9400000 ldr w0, [x0] 20e64: 97ffad23 bl 0xc2f0 20e68: f0000361 adrp x1, 0x8f000 20e6c: b00003a2 adrp x2, 0x95000 20e70: aa0003e4 mov x4, x0 20e74: 91322821 add x1, x1, #0xc8a 20e78: 91120042 add x2, x2, #0x480 20e7c: 321f07e0 orr w0, wzr, #0x6 20e80: aa1403e3 mov x3, x20 20e84: 97ffd38b bl 0x15cb0 <.text+0x8fc0> 20e88: 2a1f03f4 mov w20, wzr 20e8c: f9000a7f str xzr, [x19, #0x10] 20e90: a9417bfd ldp x29, x30, [sp, #0x10] 20e94: 2a1403e0 mov w0, w20 20e98: a8c24ff4 ldp x20, x19, [sp], #0x20 20e9c: d65f03c0 ret 20ea0: f81d0ff5 str x21, [sp, #-0x30]! 20ea4: a9014ff4 stp x20, x19, [sp, #0x10] 20ea8: a9027bfd stp x29, x30, [sp, #0x20] 20eac: 910083fd add x29, sp, #0x20 20eb0: aa0003f3 mov x19, x0 20eb4: f9400a60 ldr x0, [x19, #0x10] 20eb8: aa0203f4 mov x20, x2 20ebc: 91000408 add x8, x0, #0x1 20ec0: f100091f cmp x8, #0x2 20ec4: 54000203 b.lo 0x20f04 <.text+0x14214> 20ec8: f9400e61 ldr x1, [x19, #0x18] 20ecc: 97ffaef9 bl 0xcab0 20ed0: 340001a0 cbz w0, 0x20f04 <.text+0x14214> 20ed4: f9400275 ldr x21, [x19] 20ed8: 97ffad16 bl 0xc330 <__errno@plt> 20edc: b9400000 ldr w0, [x0] 20ee0: 97ffad04 bl 0xc2f0 20ee4: f0000361 adrp x1, 0x8f000 20ee8: b00003a2 adrp x2, 0x95000 20eec: aa0003e4 mov x4, x0 20ef0: 91322821 add x1, x1, #0xc8a 20ef4: 91114442 add x2, x2, #0x451 20ef8: 321f07e0 orr w0, wzr, #0x6 20efc: aa1503e3 mov x3, x21 20f00: 97ffd36c bl 0x15cb0 <.text+0x8fc0> 20f04: b9400a60 ldr w0, [x19, #0x8] 20f08: f9000a7f str xzr, [x19, #0x10] 20f0c: 37f804a0 tbnz w0, #0x1f, 0x20fa0 <.text+0x142b0> 20f10: b40002b4 cbz x20, 0x20f64 <.text+0x14274> 20f14: f9400e68 ldr x8, [x19, #0x18] 20f18: eb14011f cmp x8, x20 20f1c: 54000249 b.ls 0x20f64 <.text+0x14274> 20f20: aa1403e1 mov x1, x20 20f24: 97ffaf2b bl 0xcbd0 20f28: 340001e0 cbz w0, 0x20f64 <.text+0x14274> 20f2c: f9400274 ldr x20, [x19] 20f30: f9400e75 ldr x21, [x19, #0x18] 20f34: 97ffacff bl 0xc330 <__errno@plt> 20f38: b9400000 ldr w0, [x0] 20f3c: 97ffaced bl 0xc2f0 20f40: f0000361 adrp x1, 0x8f000 20f44: b00003a2 adrp x2, 0x95000 20f48: aa0003e5 mov x5, x0 20f4c: 91322821 add x1, x1, #0xc8a 20f50: 91101442 add x2, x2, #0x405 20f54: 321f07e0 orr w0, wzr, #0x6 20f58: aa1403e3 mov x3, x20 20f5c: aa1503e4 mov x4, x21 20f60: 97ffd354 bl 0x15cb0 <.text+0x8fc0> 20f64: b9400a60 ldr w0, [x19, #0x8] 20f68: 97ffaeaa bl 0xca10 20f6c: 340001a0 cbz w0, 0x20fa0 <.text+0x142b0> 20f70: f9400274 ldr x20, [x19] 20f74: 97ffacef bl 0xc330 <__errno@plt> 20f78: b9400000 ldr w0, [x0] 20f7c: 97ffacdd bl 0xc2f0 20f80: f0000361 adrp x1, 0x8f000 20f84: b00003a2 adrp x2, 0x95000 20f88: aa0003e4 mov x4, x0 20f8c: 91322821 add x1, x1, #0xc8a 20f90: 91139442 add x2, x2, #0x4e5 20f94: 321f07e0 orr w0, wzr, #0x6 20f98: aa1403e3 mov x3, x20 20f9c: 97ffd345 bl 0x15cb0 <.text+0x8fc0> 20fa0: 12800008 mov w8, #-0x1 // =-1 20fa4: b9000a68 str w8, [x19, #0x8] 20fa8: f9000e7f str xzr, [x19, #0x18] 20fac: a9427bfd ldp x29, x30, [sp, #0x20] 20fb0: a9414ff4 ldp x20, x19, [sp, #0x10] 20fb4: f84307f5 ldr x21, [sp], #0x30 20fb8: d65f03c0 ret 20fbc: f81e0ff3 str x19, [sp, #-0x20]! 20fc0: a9017bfd stp x29, x30, [sp, #0x10] 20fc4: 910043fd add x29, sp, #0x10 20fc8: aa0003f3 mov x19, x0 20fcc: f9400a60 ldr x0, [x19, #0x10] 20fd0: b40002e0 cbz x0, 0x2102c <.text+0x1433c> 20fd4: f9400e68 ldr x8, [x19, #0x18] 20fd8: 7200003f tst w1, #0x1 20fdc: 321e03e9 orr w9, wzr, #0x4 20fe0: 1a9f1522 csinc w2, w9, wzr, ne 20fe4: aa0803e1 mov x1, x8 20fe8: 97ffac66 bl 0xc180 20fec: 340001e0 cbz w0, 0x21028 <.text+0x14338> 20ff0: f9400273 ldr x19, [x19] 20ff4: 97ffaccf bl 0xc330 <__errno@plt> 20ff8: b9400000 ldr w0, [x0] 20ffc: 97ffacbd bl 0xc2f0 21000: d0000361 adrp x1, 0x8f000 21004: 900003a2 adrp x2, 0x95000 21008: aa0003e4 mov x4, x0 2100c: 91322821 add x1, x1, #0xc8a 21010: 9111a442 add x2, x2, #0x469 21014: 321f07e0 orr w0, wzr, #0x6 21018: aa1303e3 mov x3, x19 2101c: 97ffd325 bl 0x15cb0 <.text+0x8fc0> 21020: 2a1f03e0 mov w0, wzr 21024: 14000002 b 0x2102c <.text+0x1433c> 21028: 320003e0 orr w0, wzr, #0x1 2102c: a9417bfd ldp x29, x30, [sp, #0x10] 21030: f84207f3 ldr x19, [sp], #0x20 21034: d65f03c0 ret 21038: d102c3ff sub sp, sp, #0xb0 2103c: a9094ff4 stp x20, x19, [sp, #0x90] 21040: a90a7bfd stp x29, x30, [sp, #0xa0] 21044: 910283fd add x29, sp, #0xa0 21048: d53bd054 mrs x20, TPIDR_EL0 2104c: f9401688 ldr x8, [x20, #0x28] 21050: 321903e2 orr w2, wzr, #0x80 21054: 2a1f03e1 mov w1, wzr 21058: f81e83a8 stur x8, [x29, #-0x18] 2105c: b9400813 ldr w19, [x0, #0x8] 21060: 910023e0 add x0, sp, #0x8 21064: 97ffaebf bl 0xcb60 21068: 910023e1 add x1, sp, #0x8 2106c: 2a1303e0 mov w0, w19 21070: 97ffac68 bl 0xc210 21074: f9401fe8 ldr x8, [sp, #0x38] 21078: f9401689 ldr x9, [x20, #0x28] 2107c: f85e83aa ldur x10, [x29, #-0x18] 21080: 3100041f cmn w0, #0x1 21084: 9a8803e0 csel x0, xzr, x8, eq 21088: eb0a013f cmp x9, x10 2108c: 540000a1 b.ne 0x210a0 <.text+0x143b0> 21090: a94a7bfd ldp x29, x30, [sp, #0xa0] 21094: a9494ff4 ldp x20, x19, [sp, #0x90] 21098: 9102c3ff add sp, sp, #0xb0 2109c: d65f03c0 ret 210a0: 97ffad34 bl 0xc570 <__stack_chk_fail@plt> 210a4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 210a8: 910003fd mov x29, sp 210ac: 97ffae35 bl 0xc980 210b0: 93407c00 sxtw x0, w0 210b4: a8c17bfd ldp x29, x30, [sp], #0x10 210b8: d65f03c0 ret 210bc: d10143ff sub sp, sp, #0x50 210c0: a90257f6 stp x22, x21, [sp, #0x20] 210c4: a9034ff4 stp x20, x19, [sp, #0x30] 210c8: a9047bfd stp x29, x30, [sp, #0x40] 210cc: 910103fd add x29, sp, #0x40 210d0: d53bd056 mrs x22, TPIDR_EL0 210d4: f94016c8 ldr x8, [x22, #0x28] 210d8: aa0003f3 mov x19, x0 210dc: 6f00e400 movi v0.2d, #0000000000000000 210e0: 321b03e0 orr w0, wzr, #0x20 210e4: aa0103f5 mov x21, x1 210e8: f9000fe8 str x8, [sp, #0x18] 210ec: 3900027f strb wzr, [x19] 210f0: f900167f str xzr, [x19, #0x28] 210f4: 3c818260 stur q0, [x19, #0x18] 210f8: 3c808260 stur q0, [x19, #0x8] 210fc: 94010712 bl 0x62d44 21100: aa1503e1 mov x1, x21 21104: aa0003f4 mov x20, x0 21108: 97fffe17 bl 0x20964 <.text+0x13c74> 2110c: f9000a74 str x20, [x19, #0x10] 21110: b9400a88 ldr w8, [x20, #0x8] 21114: 37f80828 tbnz w8, #0x1f, 0x21218 <.text+0x14528> 21118: f9400e88 ldr x8, [x20, #0x18] 2111c: b40007e8 cbz x8, 0x21218 <.text+0x14528> 21120: f9400a88 ldr x8, [x20, #0x10] 21124: b40007a8 cbz x8, 0x21218 <.text+0x14528> 21128: a9410688 ldp x8, x1, [x20, #0x10] 2112c: a9018668 stp x8, x1, [x19, #0x18] 21130: b9400a89 ldr w9, [x20, #0x8] 21134: 37f80649 tbnz w9, #0x1f, 0x211fc <.text+0x1450c> 21138: b4000621 cbz x1, 0x211fc <.text+0x1450c> 2113c: b4000608 cbz x8, 0x211fc <.text+0x1450c> 21140: f100a03f cmp x1, #0x28 21144: 540001a8 b.hi 0x21178 <.text+0x14488> 21148: d37ff821 lsl x1, x1, #1 2114c: f100a43f cmp x1, #0x29 21150: 54ffffc3 b.lo 0x21148 <.text+0x14458> 21154: aa1403e0 mov x0, x20 21158: 97fffe87 bl 0x20b74 <.text+0x13e84> 2115c: 360005e0 tbz w0, #0x0, 0x21218 <.text+0x14528> 21160: f9400a68 ldr x8, [x19, #0x10] 21164: 3dc00500 ldr q0, [x8, #0x10] 21168: 91002268 add x8, x19, #0x8 2116c: 3c818260 stur q0, [x19, #0x18] 21170: 0d008500 st1 { v0.d }[0], [x8] 21174: 9e660008 fmov x8, d0 21178: 910023e0 add x0, sp, #0x8 2117c: aa1f03e1 mov x1, xzr 21180: f9000668 str x8, [x19, #0x8] 21184: 97ffad0b bl 0xc5b0 21188: a940a3e9 ldp x9, x8, [sp, #0x8] 2118c: d29ef9eb mov x11, #0xf7cf // =63439 21190: f2bc6a6b movk x11, #0xe353, lsl #16 21194: f2d374ab movk x11, #0x9ba5, lsl #32 21198: f2e4188b movk x11, #0x20c4, lsl #48 2119c: 9b4b7d08 smulh x8, x8, x11 211a0: 9347fd0b asr x11, x8, #7 211a4: 52807d0a mov w10, #0x3e8 // =1000 211a8: 8b48fd68 add x8, x11, x8, lsr #63 211ac: f940066b ldr x11, [x19, #0x8] 211b0: d503201f nop 211b4: 9b0a2128 madd x8, x9, x10, x8 211b8: d2999769 mov x9, #0xccbb // =52411 211bc: f2bffdc9 movk x9, #0xffee, lsl #16 211c0: f2c00509 movk x9, #0x28, lsl #32 211c4: 320003f4 orr w20, wzr, #0x1 211c8: f9000169 str x9, [x11] 211cc: b9000974 str w20, [x11, #0x8] 211d0: b9001d7f str wzr, [x11, #0x1c] 211d4: f900117f str xzr, [x11, #0x20] 211d8: f800c168 stur x8, [x11, #0xc] 211dc: f8014168 stur x8, [x11, #0x14] 211e0: f9400a60 ldr x0, [x19, #0x10] 211e4: 52800508 mov w8, #0x28 // =40 211e8: 320003e1 orr w1, wzr, #0x1 211ec: f9001668 str x8, [x19, #0x28] 211f0: 97ffff73 bl 0x20fbc <.text+0x142cc> 211f4: 39000274 strb w20, [x19] 211f8: 14000008 b 0x21218 <.text+0x14528> 211fc: f9400283 ldr x3, [x20] 21200: d0000361 adrp x1, 0x8f000 21204: b00003a2 adrp x2, 0x96000 21208: 91322821 add x1, x1, #0xc8a 2120c: 91171042 add x2, x2, #0x5c4 21210: 321f07e0 orr w0, wzr, #0x6 21214: 97ffd2a7 bl 0x15cb0 <.text+0x8fc0> 21218: f94016c8 ldr x8, [x22, #0x28] 2121c: f9400fe9 ldr x9, [sp, #0x18] 21220: eb09011f cmp x8, x9 21224: 540000c1 b.ne 0x2123c <.text+0x1454c> 21228: a9447bfd ldp x29, x30, [sp, #0x40] 2122c: a9434ff4 ldp x20, x19, [sp, #0x30] 21230: a94257f6 ldp x22, x21, [sp, #0x20] 21234: 910143ff add sp, sp, #0x50 21238: d65f03c0 ret 2123c: 97ffaccd bl 0xc570 <__stack_chk_fail@plt> 21240: f81e0ff3 str x19, [sp, #-0x20]! 21244: a9017bfd stp x29, x30, [sp, #0x10] 21248: 910043fd add x29, sp, #0x10 2124c: aa0003f3 mov x19, x0 21250: f9400a60 ldr x0, [x19, #0x10] 21254: b9400808 ldr w8, [x0, #0x8] 21258: 37f802a8 tbnz w8, #0x1f, 0x212ac <.text+0x145bc> 2125c: f9400c08 ldr x8, [x0, #0x18] 21260: b4000268 cbz x8, 0x212ac <.text+0x145bc> 21264: f9400808 ldr x8, [x0, #0x10] 21268: b4000228 cbz x8, 0x212ac <.text+0x145bc> 2126c: f9401268 ldr x8, [x19, #0x20] 21270: eb01011f cmp x8, x1 21274: 54000188 b.hi 0x212a4 <.text+0x145b4> 21278: d37ff908 lsl x8, x8, #1 2127c: eb01011f cmp x8, x1 21280: 54ffffc9 b.ls 0x21278 <.text+0x14588> 21284: aa0803e1 mov x1, x8 21288: 97fffe3b bl 0x20b74 <.text+0x13e84> 2128c: 360001e0 tbz w0, #0x0, 0x212c8 <.text+0x145d8> 21290: f9400a68 ldr x8, [x19, #0x10] 21294: 3dc00500 ldr q0, [x8, #0x10] 21298: 91002268 add x8, x19, #0x8 2129c: 3c818260 stur q0, [x19, #0x18] 212a0: 0d008500 st1 { v0.d }[0], [x8] 212a4: 320003e0 orr w0, wzr, #0x1 212a8: 14000009 b 0x212cc <.text+0x145dc> 212ac: f9400003 ldr x3, [x0] 212b0: d0000361 adrp x1, 0x8f000 212b4: b00003a2 adrp x2, 0x96000 212b8: 91322821 add x1, x1, #0xc8a 212bc: 91171042 add x2, x2, #0x5c4 212c0: 321f07e0 orr w0, wzr, #0x6 212c4: 97ffd27b bl 0x15cb0 <.text+0x8fc0> 212c8: 2a1f03e0 mov w0, wzr 212cc: a9417bfd ldp x29, x30, [sp, #0x10] 212d0: f84207f3 ldr x19, [sp], #0x20 212d4: d65f03c0 ret 212d8: 14000001 b 0x212dc <.text+0x145ec> 212dc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 212e0: a9017bfd stp x29, x30, [sp, #0x10] 212e4: 910043fd add x29, sp, #0x10 212e8: aa0003f3 mov x19, x0 212ec: 39400268 ldrb w8, [x19] 212f0: 340003e8 cbz w8, 0x2136c <.text+0x1467c> 212f4: f9400668 ldr x8, [x19, #0x8] 212f8: b40003a8 cbz x8, 0x2136c <.text+0x1467c> 212fc: b9400514 ldr w20, [x8, #0x4] 21300: f9400a60 ldr x0, [x19, #0x10] 21304: b40003a0 cbz x0, 0x21378 <.text+0x14688> 21308: f9400003 ldr x3, [x0] 2130c: b4000103 cbz x3, 0x2132c <.text+0x1463c> 21310: d0000361 adrp x1, 0x8f000 21314: b00003a2 adrp x2, 0x96000 21318: 91322821 add x1, x1, #0xc8a 2131c: 91176042 add x2, x2, #0x5d8 21320: 321e03e0 orr w0, wzr, #0x4 21324: 97ffd263 bl 0x15cb0 <.text+0x8fc0> 21328: f9400a60 ldr x0, [x19, #0x10] 2132c: 2a1f03e1 mov w1, wzr 21330: aa1403e2 mov x2, x20 21334: 97fffedb bl 0x20ea0 <.text+0x141b0> 21338: f9400a74 ldr x20, [x19, #0x10] 2133c: b4000154 cbz x20, 0x21364 <.text+0x14674> 21340: 320003e1 orr w1, wzr, #0x1 21344: aa1403e0 mov x0, x20 21348: aa1f03e2 mov x2, xzr 2134c: 97fffed5 bl 0x20ea0 <.text+0x141b0> 21350: f9400280 ldr x0, [x20] 21354: b4000040 cbz x0, 0x2135c <.text+0x1466c> 21358: 97ffae32 bl 0xcc20 2135c: aa1403e0 mov x0, x20 21360: 940106ac bl 0x62e10 21364: f9000a7f str xzr, [x19, #0x10] 21368: 14000004 b 0x21378 <.text+0x14688> 2136c: aa1f03f4 mov x20, xzr 21370: f9400a60 ldr x0, [x19, #0x10] 21374: b5fffca0 cbnz x0, 0x21308 <.text+0x14618> 21378: 3900027f strb wzr, [x19] 2137c: f900067f str xzr, [x19, #0x8] 21380: a9027e7f stp xzr, xzr, [x19, #0x20] 21384: f9000e7f str xzr, [x19, #0x18] 21388: a9417bfd ldp x29, x30, [sp, #0x10] 2138c: a8c24ff4 ldp x20, x19, [sp], #0x20 21390: d65f03c0 ret 21394: d10183ff sub sp, sp, #0x60 21398: f90013f7 str x23, [sp, #0x20] 2139c: a90357f6 stp x22, x21, [sp, #0x30] 213a0: a9044ff4 stp x20, x19, [sp, #0x40] 213a4: a9057bfd stp x29, x30, [sp, #0x50] 213a8: 910143fd add x29, sp, #0x50 213ac: d53bd056 mrs x22, TPIDR_EL0 213b0: f94016c8 ldr x8, [x22, #0x28] 213b4: aa0003f3 mov x19, x0 213b8: aa0103f4 mov x20, x1 213bc: f9000fe8 str x8, [sp, #0x18] 213c0: 39400268 ldrb w8, [x19] 213c4: 34000108 cbz w8, 0x213e4 <.text+0x146f4> 213c8: f9400668 ldr x8, [x19, #0x8] 213cc: b40000c8 cbz x8, 0x213e4 <.text+0x146f4> 213d0: b4000194 cbz x20, 0x21400 <.text+0x14710> 213d4: aa1403e0 mov x0, x20 213d8: 97ffad86 bl 0xc9f0 213dc: aa0003e8 mov x8, x0 213e0: 14000009 b 0x21404 <.text+0x14714> 213e4: d0000361 adrp x1, 0x8f000 213e8: b00003a2 adrp x2, 0x96000 213ec: 91322821 add x1, x1, #0xc8a 213f0: 9114e842 add x2, x2, #0x53a 213f4: 321f07e0 orr w0, wzr, #0x6 213f8: 97ffd22e bl 0x15cb0 <.text+0x8fc0> 213fc: 14000030 b 0x214bc <.text+0x147cc> 21400: 2a1f03e8 mov w8, wzr 21404: f9400a60 ldr x0, [x19, #0x10] 21408: b9400809 ldr w9, [x0, #0x8] 2140c: 37f80489 tbnz w9, #0x1f, 0x2149c <.text+0x147ac> 21410: f9400c09 ldr x9, [x0, #0x18] 21414: b4000449 cbz x9, 0x2149c <.text+0x147ac> 21418: f9400809 ldr x9, [x0, #0x10] 2141c: b4000409 cbz x9, 0x2149c <.text+0x147ac> 21420: a9425e61 ldp x1, x23, [x19, #0x20] 21424: 2a0803f5 mov w21, w8 21428: 8b1702a8 add x8, x21, x23 2142c: 91001108 add x8, x8, #0x4 21430: eb08003f cmp x1, x8 21434: 54000188 b.hi 0x21464 <.text+0x14774> 21438: d37ff821 lsl x1, x1, #1 2143c: eb08003f cmp x1, x8 21440: 54ffffc9 b.ls 0x21438 <.text+0x14748> 21444: 97fffdcc bl 0x20b74 <.text+0x13e84> 21448: 36000380 tbz w0, #0x0, 0x214b8 <.text+0x147c8> 2144c: f9400a68 ldr x8, [x19, #0x10] 21450: 3dc00500 ldr q0, [x8, #0x10] 21454: 91002268 add x8, x19, #0x8 21458: 3c818260 stur q0, [x19, #0x18] 2145c: 0d008500 st1 { v0.d }[0], [x8] 21460: f9401677 ldr x23, [x19, #0x28] 21464: aa1303e0 mov x0, x19 21468: 2a1503e1 mov w1, w21 2146c: 94000036 bl 0x21544 <.text+0x14854> 21470: 340003b5 cbz w21, 0x214e4 <.text+0x147f4> 21474: f9400e68 ldr x8, [x19, #0x18] 21478: f9401669 ldr x9, [x19, #0x28] 2147c: aa1403e1 mov x1, x20 21480: aa1503e2 mov x2, x21 21484: 8b090100 add x0, x8, x9 21488: 97ffada2 bl 0xcb10 2148c: f9401668 ldr x8, [x19, #0x28] 21490: 8b150108 add x8, x8, x21 21494: f9001668 str x8, [x19, #0x28] 21498: 14000014 b 0x214e8 <.text+0x147f8> 2149c: f9400003 ldr x3, [x0] 214a0: d0000361 adrp x1, 0x8f000 214a4: b00003a2 adrp x2, 0x96000 214a8: 91322821 add x1, x1, #0xc8a 214ac: 91171042 add x2, x2, #0x5c4 214b0: 321f07e0 orr w0, wzr, #0x6 214b4: 97ffd1ff bl 0x15cb0 <.text+0x8fc0> 214b8: 3900027f strb wzr, [x19] 214bc: f94016c8 ldr x8, [x22, #0x28] 214c0: f9400fe9 ldr x9, [sp, #0x18] 214c4: eb09011f cmp x8, x9 214c8: 540003c1 b.ne 0x21540 <.text+0x14850> 214cc: a9457bfd ldp x29, x30, [sp, #0x50] 214d0: a9444ff4 ldp x20, x19, [sp, #0x40] 214d4: a94357f6 ldp x22, x21, [sp, #0x30] 214d8: f94013f7 ldr x23, [sp, #0x20] 214dc: 910183ff add sp, sp, #0x60 214e0: d65f03c0 ret 214e4: f9401668 ldr x8, [x19, #0x28] 214e8: f9400669 ldr x9, [x19, #0x8] 214ec: 910023e0 add x0, sp, #0x8 214f0: aa1f03e1 mov x1, xzr 214f4: b9000528 str w8, [x9, #0x4] 214f8: 97ffac2e bl 0xc5b0 214fc: a940a3e9 ldp x9, x8, [sp, #0x8] 21500: d29ef9eb mov x11, #0xf7cf // =63439 21504: f2bc6a6b movk x11, #0xe353, lsl #16 21508: f2d374ab movk x11, #0x9ba5, lsl #32 2150c: f2e4188b movk x11, #0x20c4, lsl #48 21510: 9b4b7d08 smulh x8, x8, x11 21514: f940066b ldr x11, [x19, #0x8] 21518: 9347fd0c asr x12, x8, #7 2151c: 52807d0a mov w10, #0x3e8 // =1000 21520: 8b48fd88 add x8, x12, x8, lsr #63 21524: 9b0a2128 madd x8, x9, x10, x8 21528: f8014168 stur x8, [x11, #0x14] 2152c: f9400a60 ldr x0, [x19, #0x10] 21530: 2a1f03e1 mov w1, wzr 21534: 97fffea2 bl 0x20fbc <.text+0x142cc> 21538: f9001677 str x23, [x19, #0x28] 2153c: 17ffffe0 b 0x214bc <.text+0x147cc> 21540: 97ffac0c bl 0xc570 <__stack_chk_fail@plt> 21544: a9be4ff4 stp x20, x19, [sp, #-0x20]! 21548: a9017bfd stp x29, x30, [sp, #0x10] 2154c: 910043fd add x29, sp, #0x10 21550: aa0003f3 mov x19, x0 21554: a9420e64 ldp x4, x3, [x19, #0x20] 21558: 2a0103f4 mov w20, w1 2155c: eb04007f cmp x3, x4 21560: 540000c2 b.hs 0x21578 <.text+0x14888> 21564: f9400e68 ldr x8, [x19, #0x18] 21568: 91000469 add x9, x3, #0x1 2156c: f9001669 str x9, [x19, #0x28] 21570: 38236914 strb w20, [x8, x3] 21574: 14000007 b 0x21590 <.text+0x148a0> 21578: d0000361 adrp x1, 0x8f000 2157c: b00003a2 adrp x2, 0x96000 21580: 91322821 add x1, x1, #0xc8a 21584: 91165042 add x2, x2, #0x594 21588: 321f07e0 orr w0, wzr, #0x6 2158c: 97ffd1c9 bl 0x15cb0 <.text+0x8fc0> 21590: a9420e64 ldp x4, x3, [x19, #0x20] 21594: eb04007f cmp x3, x4 21598: 540000e2 b.hs 0x215b4 <.text+0x148c4> 2159c: f9400e68 ldr x8, [x19, #0x18] 215a0: 53087e89 lsr w9, w20, #8 215a4: 9100046a add x10, x3, #0x1 215a8: f900166a str x10, [x19, #0x28] 215ac: 38236909 strb w9, [x8, x3] 215b0: 14000007 b 0x215cc <.text+0x148dc> 215b4: d0000361 adrp x1, 0x8f000 215b8: b00003a2 adrp x2, 0x96000 215bc: 91322821 add x1, x1, #0xc8a 215c0: 91165042 add x2, x2, #0x594 215c4: 321f07e0 orr w0, wzr, #0x6 215c8: 97ffd1ba bl 0x15cb0 <.text+0x8fc0> 215cc: a9420e64 ldp x4, x3, [x19, #0x20] 215d0: eb04007f cmp x3, x4 215d4: 540000e2 b.hs 0x215f0 <.text+0x14900> 215d8: f9400e68 ldr x8, [x19, #0x18] 215dc: 53107e89 lsr w9, w20, #16 215e0: 9100046a add x10, x3, #0x1 215e4: f900166a str x10, [x19, #0x28] 215e8: 38236909 strb w9, [x8, x3] 215ec: 14000007 b 0x21608 <.text+0x14918> 215f0: d0000361 adrp x1, 0x8f000 215f4: b00003a2 adrp x2, 0x96000 215f8: 91322821 add x1, x1, #0xc8a 215fc: 91165042 add x2, x2, #0x594 21600: 321f07e0 orr w0, wzr, #0x6 21604: 97ffd1ab bl 0x15cb0 <.text+0x8fc0> 21608: a9420e64 ldp x4, x3, [x19, #0x20] 2160c: eb04007f cmp x3, x4 21610: 54000122 b.hs 0x21634 <.text+0x14944> 21614: f9400e68 ldr x8, [x19, #0x18] 21618: 53187e89 lsr w9, w20, #24 2161c: 9100046a add x10, x3, #0x1 21620: f900166a str x10, [x19, #0x28] 21624: 38236909 strb w9, [x8, x3] 21628: a9417bfd ldp x29, x30, [sp, #0x10] 2162c: a8c24ff4 ldp x20, x19, [sp], #0x20 21630: d65f03c0 ret 21634: a9417bfd ldp x29, x30, [sp, #0x10] 21638: d0000361 adrp x1, 0x8f000 2163c: b00003a2 adrp x2, 0x96000 21640: 91322821 add x1, x1, #0xc8a 21644: 91165042 add x2, x2, #0x594 21648: 321f07e0 orr w0, wzr, #0x6 2164c: a8c24ff4 ldp x20, x19, [sp], #0x20 21650: 17ffd198 b 0x15cb0 <.text+0x8fc0> 21654: d10183ff sub sp, sp, #0x60 21658: a9025ff8 stp x24, x23, [sp, #0x20] 2165c: a90357f6 stp x22, x21, [sp, #0x30] 21660: a9044ff4 stp x20, x19, [sp, #0x40] 21664: a9057bfd stp x29, x30, [sp, #0x50] 21668: 910143fd add x29, sp, #0x50 2166c: d53bd058 mrs x24, TPIDR_EL0 21670: f9401708 ldr x8, [x24, #0x28] 21674: aa0003f3 mov x19, x0 21678: aa0403f4 mov x20, x4 2167c: aa0203f5 mov x21, x2 21680: f9000fe8 str x8, [sp, #0x18] 21684: 39400268 ldrb w8, [x19] 21688: 2a0103f6 mov w22, w1 2168c: 340006e8 cbz w8, 0x21768 <.text+0x14a78> 21690: f9400668 ldr x8, [x19, #0x8] 21694: b40006a8 cbz x8, 0x21768 <.text+0x14a78> 21698: 34000123 cbz w3, 0x216bc <.text+0x149cc> 2169c: b5000114 cbnz x20, 0x216bc <.text+0x149cc> 216a0: d0000361 adrp x1, 0x8f000 216a4: b00003a2 adrp x2, 0x96000 216a8: 91322821 add x1, x1, #0xc8a 216ac: 91156842 add x2, x2, #0x55a 216b0: 321f07e0 orr w0, wzr, #0x6 216b4: 97ffd17f bl 0x15cb0 <.text+0x8fc0> 216b8: 2a1f03e3 mov w3, wzr 216bc: f9400a60 ldr x0, [x19, #0x10] 216c0: b9400808 ldr w8, [x0, #0x8] 216c4: 37f80608 tbnz w8, #0x1f, 0x21784 <.text+0x14a94> 216c8: f9400c08 ldr x8, [x0, #0x18] 216cc: b40005c8 cbz x8, 0x21784 <.text+0x14a94> 216d0: f9400808 ldr x8, [x0, #0x10] 216d4: b4000588 cbz x8, 0x21784 <.text+0x14a94> 216d8: a9422261 ldp x1, x8, [x19, #0x20] 216dc: 2a0303f7 mov w23, w3 216e0: 8b0802e8 add x8, x23, x8 216e4: 91004108 add x8, x8, #0x10 216e8: eb08003f cmp x1, x8 216ec: 54000168 b.hi 0x21718 <.text+0x14a28> 216f0: d37ff821 lsl x1, x1, #1 216f4: eb08003f cmp x1, x8 216f8: 54ffffc9 b.ls 0x216f0 <.text+0x14a00> 216fc: 97fffd1e bl 0x20b74 <.text+0x13e84> 21700: 36000500 tbz w0, #0x0, 0x217a0 <.text+0x14ab0> 21704: f9400a68 ldr x8, [x19, #0x10] 21708: 3dc00500 ldr q0, [x8, #0x10] 2170c: 91002268 add x8, x19, #0x8 21710: 3c818260 stur q0, [x19, #0x18] 21714: 0d008500 st1 { v0.d }[0], [x8] 21718: aa1303e0 mov x0, x19 2171c: 2a1603e1 mov w1, w22 21720: 97ffff89 bl 0x21544 <.text+0x14854> 21724: aa1303e0 mov x0, x19 21728: aa1503e1 mov x1, x21 2172c: 9400003f bl 0x21828 <.text+0x14b38> 21730: aa1303e0 mov x0, x19 21734: 2a1703e1 mov w1, w23 21738: 97ffff83 bl 0x21544 <.text+0x14854> 2173c: 34000497 cbz w23, 0x217cc <.text+0x14adc> 21740: f9400e68 ldr x8, [x19, #0x18] 21744: f9401669 ldr x9, [x19, #0x28] 21748: aa1403e1 mov x1, x20 2174c: aa1703e2 mov x2, x23 21750: 8b090100 add x0, x8, x9 21754: 97ffacef bl 0xcb10 21758: f9401668 ldr x8, [x19, #0x28] 2175c: 8b170108 add x8, x8, x23 21760: f9001668 str x8, [x19, #0x28] 21764: 1400001b b 0x217d0 <.text+0x14ae0> 21768: d0000361 adrp x1, 0x8f000 2176c: b00003a2 adrp x2, 0x96000 21770: 91322821 add x1, x1, #0xc8a 21774: 9114e842 add x2, x2, #0x53a 21778: 321f07e0 orr w0, wzr, #0x6 2177c: 97ffd14d bl 0x15cb0 <.text+0x8fc0> 21780: 14000009 b 0x217a4 <.text+0x14ab4> 21784: f9400003 ldr x3, [x0] 21788: d0000361 adrp x1, 0x8f000 2178c: b00003a2 adrp x2, 0x96000 21790: 91322821 add x1, x1, #0xc8a 21794: 91171042 add x2, x2, #0x5c4 21798: 321f07e0 orr w0, wzr, #0x6 2179c: 97ffd145 bl 0x15cb0 <.text+0x8fc0> 217a0: 3900027f strb wzr, [x19] 217a4: f9401708 ldr x8, [x24, #0x28] 217a8: f9400fe9 ldr x9, [sp, #0x18] 217ac: eb09011f cmp x8, x9 217b0: 540003a1 b.ne 0x21824 <.text+0x14b34> 217b4: a9457bfd ldp x29, x30, [sp, #0x50] 217b8: a9444ff4 ldp x20, x19, [sp, #0x40] 217bc: a94357f6 ldp x22, x21, [sp, #0x30] 217c0: a9425ff8 ldp x24, x23, [sp, #0x20] 217c4: 910183ff add sp, sp, #0x60 217c8: d65f03c0 ret 217cc: f9401668 ldr x8, [x19, #0x28] 217d0: f9400669 ldr x9, [x19, #0x8] 217d4: 910023e0 add x0, sp, #0x8 217d8: aa1f03e1 mov x1, xzr 217dc: b9000528 str w8, [x9, #0x4] 217e0: 97ffab74 bl 0xc5b0 217e4: a940a3e9 ldp x9, x8, [sp, #0x8] 217e8: d29ef9eb mov x11, #0xf7cf // =63439 217ec: f2bc6a6b movk x11, #0xe353, lsl #16 217f0: f2d374ab movk x11, #0x9ba5, lsl #32 217f4: f2e4188b movk x11, #0x20c4, lsl #48 217f8: 9b4b7d08 smulh x8, x8, x11 217fc: f940066b ldr x11, [x19, #0x8] 21800: 9347fd0c asr x12, x8, #7 21804: 52807d0a mov w10, #0x3e8 // =1000 21808: 8b48fd88 add x8, x12, x8, lsr #63 2180c: 9b0a2128 madd x8, x9, x10, x8 21810: f8014168 stur x8, [x11, #0x14] 21814: f9400a60 ldr x0, [x19, #0x10] 21818: 320003e1 orr w1, wzr, #0x1 2181c: 97fffde8 bl 0x20fbc <.text+0x142cc> 21820: 17ffffe1 b 0x217a4 <.text+0x14ab4> 21824: 97ffab53 bl 0xc570 <__stack_chk_fail@plt> 21828: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2182c: a9017bfd stp x29, x30, [sp, #0x10] 21830: 910043fd add x29, sp, #0x10 21834: aa0003f3 mov x19, x0 21838: a9420e64 ldp x4, x3, [x19, #0x20] 2183c: aa0103f4 mov x20, x1 21840: eb04007f cmp x3, x4 21844: 540000c2 b.hs 0x2185c <.text+0x14b6c> 21848: f9400e68 ldr x8, [x19, #0x18] 2184c: 91000469 add x9, x3, #0x1 21850: f9001669 str x9, [x19, #0x28] 21854: 38236914 strb w20, [x8, x3] 21858: 14000007 b 0x21874 <.text+0x14b84> 2185c: d0000361 adrp x1, 0x8f000 21860: b00003a2 adrp x2, 0x96000 21864: 91322821 add x1, x1, #0xc8a 21868: 91165042 add x2, x2, #0x594 2186c: 321f07e0 orr w0, wzr, #0x6 21870: 97ffd110 bl 0x15cb0 <.text+0x8fc0> 21874: a9420e64 ldp x4, x3, [x19, #0x20] 21878: eb04007f cmp x3, x4 2187c: 540000e2 b.hs 0x21898 <.text+0x14ba8> 21880: f9400e68 ldr x8, [x19, #0x18] 21884: d348fe89 lsr x9, x20, #8 21888: 9100046a add x10, x3, #0x1 2188c: f900166a str x10, [x19, #0x28] 21890: 38236909 strb w9, [x8, x3] 21894: 14000007 b 0x218b0 <.text+0x14bc0> 21898: d0000361 adrp x1, 0x8f000 2189c: b00003a2 adrp x2, 0x96000 218a0: 91322821 add x1, x1, #0xc8a 218a4: 91165042 add x2, x2, #0x594 218a8: 321f07e0 orr w0, wzr, #0x6 218ac: 97ffd101 bl 0x15cb0 <.text+0x8fc0> 218b0: a9420e64 ldp x4, x3, [x19, #0x20] 218b4: eb04007f cmp x3, x4 218b8: 540000e2 b.hs 0x218d4 <.text+0x14be4> 218bc: f9400e68 ldr x8, [x19, #0x18] 218c0: d350fe89 lsr x9, x20, #16 218c4: 9100046a add x10, x3, #0x1 218c8: f900166a str x10, [x19, #0x28] 218cc: 38236909 strb w9, [x8, x3] 218d0: 14000007 b 0x218ec <.text+0x14bfc> 218d4: d0000361 adrp x1, 0x8f000 218d8: b00003a2 adrp x2, 0x96000 218dc: 91322821 add x1, x1, #0xc8a 218e0: 91165042 add x2, x2, #0x594 218e4: 321f07e0 orr w0, wzr, #0x6 218e8: 97ffd0f2 bl 0x15cb0 <.text+0x8fc0> 218ec: a9420e64 ldp x4, x3, [x19, #0x20] 218f0: eb04007f cmp x3, x4 218f4: 540000e2 b.hs 0x21910 <.text+0x14c20> 218f8: f9400e68 ldr x8, [x19, #0x18] 218fc: d358fe89 lsr x9, x20, #24 21900: 9100046a add x10, x3, #0x1 21904: f900166a str x10, [x19, #0x28] 21908: 38236909 strb w9, [x8, x3] 2190c: 14000007 b 0x21928 <.text+0x14c38> 21910: d0000361 adrp x1, 0x8f000 21914: b00003a2 adrp x2, 0x96000 21918: 91322821 add x1, x1, #0xc8a 2191c: 91165042 add x2, x2, #0x594 21920: 321f07e0 orr w0, wzr, #0x6 21924: 97ffd0e3 bl 0x15cb0 <.text+0x8fc0> 21928: a9420e64 ldp x4, x3, [x19, #0x20] 2192c: eb04007f cmp x3, x4 21930: 540000e2 b.hs 0x2194c <.text+0x14c5c> 21934: f9400e68 ldr x8, [x19, #0x18] 21938: d360fe89 lsr x9, x20, #32 2193c: 9100046a add x10, x3, #0x1 21940: f900166a str x10, [x19, #0x28] 21944: 38236909 strb w9, [x8, x3] 21948: 14000007 b 0x21964 <.text+0x14c74> 2194c: d0000361 adrp x1, 0x8f000 21950: b00003a2 adrp x2, 0x96000 21954: 91322821 add x1, x1, #0xc8a 21958: 91165042 add x2, x2, #0x594 2195c: 321f07e0 orr w0, wzr, #0x6 21960: 97ffd0d4 bl 0x15cb0 <.text+0x8fc0> 21964: a9420e64 ldp x4, x3, [x19, #0x20] 21968: eb04007f cmp x3, x4 2196c: 540000e2 b.hs 0x21988 <.text+0x14c98> 21970: f9400e68 ldr x8, [x19, #0x18] 21974: d368fe89 lsr x9, x20, #40 21978: 9100046a add x10, x3, #0x1 2197c: f900166a str x10, [x19, #0x28] 21980: 38236909 strb w9, [x8, x3] 21984: 14000007 b 0x219a0 <.text+0x14cb0> 21988: d0000361 adrp x1, 0x8f000 2198c: b00003a2 adrp x2, 0x96000 21990: 91322821 add x1, x1, #0xc8a 21994: 91165042 add x2, x2, #0x594 21998: 321f07e0 orr w0, wzr, #0x6 2199c: 97ffd0c5 bl 0x15cb0 <.text+0x8fc0> 219a0: a9420e64 ldp x4, x3, [x19, #0x20] 219a4: eb04007f cmp x3, x4 219a8: 540000e2 b.hs 0x219c4 <.text+0x14cd4> 219ac: f9400e68 ldr x8, [x19, #0x18] 219b0: d370fe89 lsr x9, x20, #48 219b4: 9100046a add x10, x3, #0x1 219b8: f900166a str x10, [x19, #0x28] 219bc: 38236909 strb w9, [x8, x3] 219c0: 14000007 b 0x219dc <.text+0x14cec> 219c4: d0000361 adrp x1, 0x8f000 219c8: b00003a2 adrp x2, 0x96000 219cc: 91322821 add x1, x1, #0xc8a 219d0: 91165042 add x2, x2, #0x594 219d4: 321f07e0 orr w0, wzr, #0x6 219d8: 97ffd0b6 bl 0x15cb0 <.text+0x8fc0> 219dc: a9420e64 ldp x4, x3, [x19, #0x20] 219e0: eb04007f cmp x3, x4 219e4: 54000122 b.hs 0x21a08 <.text+0x14d18> 219e8: f9400e68 ldr x8, [x19, #0x18] 219ec: d378fe89 lsr x9, x20, #56 219f0: 9100046a add x10, x3, #0x1 219f4: f900166a str x10, [x19, #0x28] 219f8: 38236909 strb w9, [x8, x3] 219fc: a9417bfd ldp x29, x30, [sp, #0x10] 21a00: a8c24ff4 ldp x20, x19, [sp], #0x20 21a04: d65f03c0 ret 21a08: a9417bfd ldp x29, x30, [sp, #0x10] 21a0c: d0000361 adrp x1, 0x8f000 21a10: b00003a2 adrp x2, 0x96000 21a14: 91322821 add x1, x1, #0xc8a 21a18: 91165042 add x2, x2, #0x594 21a1c: 321f07e0 orr w0, wzr, #0x6 21a20: a8c24ff4 ldp x20, x19, [sp], #0x20 21a24: 17ffd0a3 b 0x15cb0 <.text+0x8fc0> 21a28: d10143ff sub sp, sp, #0x50 21a2c: f90013f5 str x21, [sp, #0x20] 21a30: a9034ff4 stp x20, x19, [sp, #0x30] 21a34: a9047bfd stp x29, x30, [sp, #0x40] 21a38: 910103fd add x29, sp, #0x40 21a3c: d53bd055 mrs x21, TPIDR_EL0 21a40: f94016a8 ldr x8, [x21, #0x28] 21a44: 2a0103f3 mov w19, w1 21a48: aa0003f4 mov x20, x0 21a4c: 910023e0 add x0, sp, #0x8 21a50: aa1f03e1 mov x1, xzr 21a54: f9000fe8 str x8, [sp, #0x18] 21a58: 390013e2 strb w2, [sp, #0x4] 21a5c: 97ffaad5 bl 0xc5b0 21a60: a940a3e9 ldp x9, x8, [sp, #0x8] 21a64: d29ef9eb mov x11, #0xf7cf // =63439 21a68: f2bc6a6b movk x11, #0xe353, lsl #16 21a6c: f2d374ab movk x11, #0x9ba5, lsl #32 21a70: f2e4188b movk x11, #0x20c4, lsl #48 21a74: 9b4b7d08 smulh x8, x8, x11 21a78: 9347fd0b asr x11, x8, #7 21a7c: 52807d0a mov w10, #0x3e8 // =1000 21a80: 8b48fd68 add x8, x11, x8, lsr #63 21a84: 9b0a2122 madd x2, x9, x10, x8 21a88: 320003e3 orr w3, wzr, #0x1 21a8c: 910013e4 add x4, sp, #0x4 21a90: aa1403e0 mov x0, x20 21a94: 2a1303e1 mov w1, w19 21a98: 97fffeef bl 0x21654 <.text+0x14964> 21a9c: f94016a8 ldr x8, [x21, #0x28] 21aa0: f9400fe9 ldr x9, [sp, #0x18] 21aa4: eb09011f cmp x8, x9 21aa8: 540000c1 b.ne 0x21ac0 <.text+0x14dd0> 21aac: a9447bfd ldp x29, x30, [sp, #0x40] 21ab0: a9434ff4 ldp x20, x19, [sp, #0x30] 21ab4: f94013f5 ldr x21, [sp, #0x20] 21ab8: 910143ff add sp, sp, #0x50 21abc: d65f03c0 ret 21ac0: 97ffaaac bl 0xc570 <__stack_chk_fail@plt> 21ac4: d10183ff sub sp, sp, #0x60 21ac8: f90013f7 str x23, [sp, #0x20] 21acc: a90357f6 stp x22, x21, [sp, #0x30] 21ad0: a9044ff4 stp x20, x19, [sp, #0x40] 21ad4: a9057bfd stp x29, x30, [sp, #0x50] 21ad8: 910143fd add x29, sp, #0x50 21adc: d53bd057 mrs x23, TPIDR_EL0 21ae0: f94016e8 ldr x8, [x23, #0x28] 21ae4: 2a0103f5 mov w21, w1 21ae8: aa0003f6 mov x22, x0 21aec: 910023e0 add x0, sp, #0x8 21af0: aa1f03e1 mov x1, xzr 21af4: aa0303f3 mov x19, x3 21af8: 2a0203f4 mov w20, w2 21afc: f9000fe8 str x8, [sp, #0x18] 21b00: 97ffaaac bl 0xc5b0 21b04: a940a3e9 ldp x9, x8, [sp, #0x8] 21b08: d29ef9eb mov x11, #0xf7cf // =63439 21b0c: f2bc6a6b movk x11, #0xe353, lsl #16 21b10: f2d374ab movk x11, #0x9ba5, lsl #32 21b14: f2e4188b movk x11, #0x20c4, lsl #48 21b18: 9b4b7d08 smulh x8, x8, x11 21b1c: 9347fd0b asr x11, x8, #7 21b20: 52807d0a mov w10, #0x3e8 // =1000 21b24: 8b48fd68 add x8, x11, x8, lsr #63 21b28: 9b0a2122 madd x2, x9, x10, x8 21b2c: aa1603e0 mov x0, x22 21b30: 2a1503e1 mov w1, w21 21b34: 2a1403e3 mov w3, w20 21b38: aa1303e4 mov x4, x19 21b3c: 97fffec6 bl 0x21654 <.text+0x14964> 21b40: f94016e8 ldr x8, [x23, #0x28] 21b44: f9400fe9 ldr x9, [sp, #0x18] 21b48: eb09011f cmp x8, x9 21b4c: 540000e1 b.ne 0x21b68 <.text+0x14e78> 21b50: a9457bfd ldp x29, x30, [sp, #0x50] 21b54: a9444ff4 ldp x20, x19, [sp, #0x40] 21b58: a94357f6 ldp x22, x21, [sp, #0x30] 21b5c: f94013f7 ldr x23, [sp, #0x20] 21b60: 910183ff add sp, sp, #0x60 21b64: d65f03c0 ret 21b68: 97ffaa82 bl 0xc570 <__stack_chk_fail@plt> 21b6c: d10143ff sub sp, sp, #0x50 21b70: f90013f5 str x21, [sp, #0x20] 21b74: a9034ff4 stp x20, x19, [sp, #0x30] 21b78: a9047bfd stp x29, x30, [sp, #0x40] 21b7c: 910103fd add x29, sp, #0x40 21b80: d53bd055 mrs x21, TPIDR_EL0 21b84: f94016a8 ldr x8, [x21, #0x28] 21b88: 2a0103f3 mov w19, w1 21b8c: aa0003f4 mov x20, x0 21b90: 910023e0 add x0, sp, #0x8 21b94: aa1f03e1 mov x1, xzr 21b98: f9000fe8 str x8, [sp, #0x18] 21b9c: fd0003e0 str d0, [sp] 21ba0: 97ffaa84 bl 0xc5b0 21ba4: a940a3e9 ldp x9, x8, [sp, #0x8] 21ba8: d29ef9eb mov x11, #0xf7cf // =63439 21bac: f2bc6a6b movk x11, #0xe353, lsl #16 21bb0: f2d374ab movk x11, #0x9ba5, lsl #32 21bb4: f2e4188b movk x11, #0x20c4, lsl #48 21bb8: 9b4b7d08 smulh x8, x8, x11 21bbc: 9347fd0b asr x11, x8, #7 21bc0: 52807d0a mov w10, #0x3e8 // =1000 21bc4: 8b48fd68 add x8, x11, x8, lsr #63 21bc8: 9b0a2122 madd x2, x9, x10, x8 21bcc: 321d03e3 orr w3, wzr, #0x8 21bd0: 910003e4 mov x4, sp 21bd4: aa1403e0 mov x0, x20 21bd8: 2a1303e1 mov w1, w19 21bdc: 97fffe9e bl 0x21654 <.text+0x14964> 21be0: f94016a8 ldr x8, [x21, #0x28] 21be4: f9400fe9 ldr x9, [sp, #0x18] 21be8: eb09011f cmp x8, x9 21bec: 540000c1 b.ne 0x21c04 <.text+0x14f14> 21bf0: a9447bfd ldp x29, x30, [sp, #0x40] 21bf4: a9434ff4 ldp x20, x19, [sp, #0x30] 21bf8: f94013f5 ldr x21, [sp, #0x20] 21bfc: 910143ff add sp, sp, #0x50 21c00: d65f03c0 ret 21c04: 97ffaa5b bl 0xc570 <__stack_chk_fail@plt> 21c08: d10143ff sub sp, sp, #0x50 21c0c: f90013f5 str x21, [sp, #0x20] 21c10: a9034ff4 stp x20, x19, [sp, #0x30] 21c14: a9047bfd stp x29, x30, [sp, #0x40] 21c18: 910103fd add x29, sp, #0x40 21c1c: d53bd055 mrs x21, TPIDR_EL0 21c20: f94016a8 ldr x8, [x21, #0x28] 21c24: 2a0103f3 mov w19, w1 21c28: aa0003f4 mov x20, x0 21c2c: 910023e0 add x0, sp, #0x8 21c30: aa1f03e1 mov x1, xzr 21c34: f9000fe8 str x8, [sp, #0x18] 21c38: bd0007e0 str s0, [sp, #0x4] 21c3c: 97ffaa5d bl 0xc5b0 21c40: a940a3e9 ldp x9, x8, [sp, #0x8] 21c44: d29ef9eb mov x11, #0xf7cf // =63439 21c48: f2bc6a6b movk x11, #0xe353, lsl #16 21c4c: f2d374ab movk x11, #0x9ba5, lsl #32 21c50: f2e4188b movk x11, #0x20c4, lsl #48 21c54: 9b4b7d08 smulh x8, x8, x11 21c58: 9347fd0b asr x11, x8, #7 21c5c: 52807d0a mov w10, #0x3e8 // =1000 21c60: 8b48fd68 add x8, x11, x8, lsr #63 21c64: 9b0a2122 madd x2, x9, x10, x8 21c68: 321e03e3 orr w3, wzr, #0x4 21c6c: 910013e4 add x4, sp, #0x4 21c70: aa1403e0 mov x0, x20 21c74: 2a1303e1 mov w1, w19 21c78: 97fffe77 bl 0x21654 <.text+0x14964> 21c7c: f94016a8 ldr x8, [x21, #0x28] 21c80: f9400fe9 ldr x9, [sp, #0x18] 21c84: eb09011f cmp x8, x9 21c88: 540000c1 b.ne 0x21ca0 <.text+0x14fb0> 21c8c: a9447bfd ldp x29, x30, [sp, #0x40] 21c90: a9434ff4 ldp x20, x19, [sp, #0x30] 21c94: f94013f5 ldr x21, [sp, #0x20] 21c98: 910143ff add sp, sp, #0x50 21c9c: d65f03c0 ret 21ca0: 97ffaa34 bl 0xc570 <__stack_chk_fail@plt> 21ca4: d10143ff sub sp, sp, #0x50 21ca8: f90013f5 str x21, [sp, #0x20] 21cac: a9034ff4 stp x20, x19, [sp, #0x30] 21cb0: a9047bfd stp x29, x30, [sp, #0x40] 21cb4: 910103fd add x29, sp, #0x40 21cb8: d53bd055 mrs x21, TPIDR_EL0 21cbc: f94016a8 ldr x8, [x21, #0x28] 21cc0: 2a0103f3 mov w19, w1 21cc4: aa0003f4 mov x20, x0 21cc8: 910023e0 add x0, sp, #0x8 21ccc: aa1f03e1 mov x1, xzr 21cd0: f9000fe8 str x8, [sp, #0x18] 21cd4: b90007e2 str w2, [sp, #0x4] 21cd8: 97ffaa36 bl 0xc5b0 21cdc: a940a3e9 ldp x9, x8, [sp, #0x8] 21ce0: d29ef9eb mov x11, #0xf7cf // =63439 21ce4: f2bc6a6b movk x11, #0xe353, lsl #16 21ce8: f2d374ab movk x11, #0x9ba5, lsl #32 21cec: f2e4188b movk x11, #0x20c4, lsl #48 21cf0: 9b4b7d08 smulh x8, x8, x11 21cf4: 9347fd0b asr x11, x8, #7 21cf8: 52807d0a mov w10, #0x3e8 // =1000 21cfc: 8b48fd68 add x8, x11, x8, lsr #63 21d00: 9b0a2122 madd x2, x9, x10, x8 21d04: 321e03e3 orr w3, wzr, #0x4 21d08: 910013e4 add x4, sp, #0x4 21d0c: aa1403e0 mov x0, x20 21d10: 2a1303e1 mov w1, w19 21d14: 97fffe50 bl 0x21654 <.text+0x14964> 21d18: f94016a8 ldr x8, [x21, #0x28] 21d1c: f9400fe9 ldr x9, [sp, #0x18] 21d20: eb09011f cmp x8, x9 21d24: 540000c1 b.ne 0x21d3c <.text+0x1504c> 21d28: a9447bfd ldp x29, x30, [sp, #0x40] 21d2c: a9434ff4 ldp x20, x19, [sp, #0x30] 21d30: f94013f5 ldr x21, [sp, #0x20] 21d34: 910143ff add sp, sp, #0x50 21d38: d65f03c0 ret 21d3c: 97ffaa0d bl 0xc570 <__stack_chk_fail@plt> 21d40: d10143ff sub sp, sp, #0x50 21d44: f90013f5 str x21, [sp, #0x20] 21d48: a9034ff4 stp x20, x19, [sp, #0x30] 21d4c: a9047bfd stp x29, x30, [sp, #0x40] 21d50: 910103fd add x29, sp, #0x40 21d54: d53bd055 mrs x21, TPIDR_EL0 21d58: f94016a8 ldr x8, [x21, #0x28] 21d5c: 2a0103f3 mov w19, w1 21d60: aa0003f4 mov x20, x0 21d64: 910023e0 add x0, sp, #0x8 21d68: aa1f03e1 mov x1, xzr 21d6c: f9000fe8 str x8, [sp, #0x18] 21d70: f90003e2 str x2, [sp] 21d74: 97ffaa0f bl 0xc5b0 21d78: a940a3e9 ldp x9, x8, [sp, #0x8] 21d7c: d29ef9eb mov x11, #0xf7cf // =63439 21d80: f2bc6a6b movk x11, #0xe353, lsl #16 21d84: f2d374ab movk x11, #0x9ba5, lsl #32 21d88: f2e4188b movk x11, #0x20c4, lsl #48 21d8c: 9b4b7d08 smulh x8, x8, x11 21d90: 9347fd0b asr x11, x8, #7 21d94: 52807d0a mov w10, #0x3e8 // =1000 21d98: 8b48fd68 add x8, x11, x8, lsr #63 21d9c: 9b0a2122 madd x2, x9, x10, x8 21da0: 321d03e3 orr w3, wzr, #0x8 21da4: 910003e4 mov x4, sp 21da8: aa1403e0 mov x0, x20 21dac: 2a1303e1 mov w1, w19 21db0: 97fffe29 bl 0x21654 <.text+0x14964> 21db4: f94016a8 ldr x8, [x21, #0x28] 21db8: f9400fe9 ldr x9, [sp, #0x18] 21dbc: eb09011f cmp x8, x9 21dc0: 540000c1 b.ne 0x21dd8 <.text+0x150e8> 21dc4: a9447bfd ldp x29, x30, [sp, #0x40] 21dc8: a9434ff4 ldp x20, x19, [sp, #0x30] 21dcc: f94013f5 ldr x21, [sp, #0x20] 21dd0: 910143ff add sp, sp, #0x50 21dd4: d65f03c0 ret 21dd8: 97ffa9e6 bl 0xc570 <__stack_chk_fail@plt> 21ddc: d10183ff sub sp, sp, #0x60 21de0: f90013f7 str x23, [sp, #0x20] 21de4: a90357f6 stp x22, x21, [sp, #0x30] 21de8: a9044ff4 stp x20, x19, [sp, #0x40] 21dec: a9057bfd stp x29, x30, [sp, #0x50] 21df0: 910143fd add x29, sp, #0x50 21df4: d53bd057 mrs x23, TPIDR_EL0 21df8: f94016e8 ldr x8, [x23, #0x28] 21dfc: aa0203f3 mov x19, x2 21e00: 2a0103f4 mov w20, w1 21e04: aa0003f5 mov x21, x0 21e08: f9000fe8 str x8, [sp, #0x18] 21e0c: b40000b3 cbz x19, 0x21e20 <.text+0x15130> 21e10: aa1303e0 mov x0, x19 21e14: 97ffaaf7 bl 0xc9f0 21e18: aa0003f6 mov x22, x0 21e1c: 14000002 b 0x21e24 <.text+0x15134> 21e20: 2a1f03f6 mov w22, wzr 21e24: 910023e0 add x0, sp, #0x8 21e28: aa1f03e1 mov x1, xzr 21e2c: 97ffa9e1 bl 0xc5b0 21e30: a940a3e9 ldp x9, x8, [sp, #0x8] 21e34: d29ef9eb mov x11, #0xf7cf // =63439 21e38: f2bc6a6b movk x11, #0xe353, lsl #16 21e3c: f2d374ab movk x11, #0x9ba5, lsl #32 21e40: f2e4188b movk x11, #0x20c4, lsl #48 21e44: 9b4b7d08 smulh x8, x8, x11 21e48: 9347fd0b asr x11, x8, #7 21e4c: 52807d0a mov w10, #0x3e8 // =1000 21e50: 8b48fd68 add x8, x11, x8, lsr #63 21e54: 9b0a2122 madd x2, x9, x10, x8 21e58: aa1503e0 mov x0, x21 21e5c: 2a1403e1 mov w1, w20 21e60: 2a1603e3 mov w3, w22 21e64: aa1303e4 mov x4, x19 21e68: 97fffdfb bl 0x21654 <.text+0x14964> 21e6c: f94016e8 ldr x8, [x23, #0x28] 21e70: f9400fe9 ldr x9, [sp, #0x18] 21e74: eb09011f cmp x8, x9 21e78: 540000e1 b.ne 0x21e94 <.text+0x151a4> 21e7c: a9457bfd ldp x29, x30, [sp, #0x50] 21e80: a9444ff4 ldp x20, x19, [sp, #0x40] 21e84: a94357f6 ldp x22, x21, [sp, #0x30] 21e88: f94013f7 ldr x23, [sp, #0x20] 21e8c: 910183ff add sp, sp, #0x60 21e90: d65f03c0 ret 21e94: 97ffa9b7 bl 0xc570 <__stack_chk_fail@plt> 21e98: a9420c04 ldp x4, x3, [x0, #0x20] 21e9c: eb04007f cmp x3, x4 21ea0: 540000c2 b.hs 0x21eb8 <.text+0x151c8> 21ea4: f9400c08 ldr x8, [x0, #0x18] 21ea8: 91000469 add x9, x3, #0x1 21eac: f9001409 str x9, [x0, #0x28] 21eb0: 38236901 strb w1, [x8, x3] 21eb4: d65f03c0 ret 21eb8: d0000361 adrp x1, 0x8f000 21ebc: b00003a2 adrp x2, 0x96000 21ec0: 91322821 add x1, x1, #0xc8a 21ec4: 91165042 add x2, x2, #0x594 21ec8: 321f07e0 orr w0, wzr, #0x6 21ecc: 17ffcf79 b 0x15cb0 <.text+0x8fc0> 21ed0: f81d0ff5 str x21, [sp, #-0x30]! 21ed4: a9014ff4 stp x20, x19, [sp, #0x10] 21ed8: a9027bfd stp x29, x30, [sp, #0x20] 21edc: 910083fd add x29, sp, #0x20 21ee0: aa0003f3 mov x19, x0 21ee4: 97ffb480 bl 0xf0e4 <.text+0x23f4> 21ee8: 36000140 tbz w0, #0x0, 0x21f10 <.text+0x15220> 21eec: d0000535 adrp x21, 0xc7000 21ef0: f9457aa8 ldr x8, [x21, #0xaf0] 21ef4: b50000e8 cbnz x8, 0x21f10 <.text+0x15220> 21ef8: 321c07e0 orr w0, wzr, #0x30 21efc: 94010392 bl 0x62d44 21f00: aa1303e1 mov x1, x19 21f04: aa0003f4 mov x20, x0 21f08: 97fffc6d bl 0x210bc <.text+0x143cc> 21f0c: f9057ab4 str x20, [x21, #0xaf0] 21f10: a9427bfd ldp x29, x30, [sp, #0x20] 21f14: a9414ff4 ldp x20, x19, [sp, #0x10] 21f18: f84307f5 ldr x21, [sp], #0x30 21f1c: d65f03c0 ret 21f20: a9be4ff4 stp x20, x19, [sp, #-0x20]! 21f24: a9017bfd stp x29, x30, [sp, #0x10] 21f28: 910043fd add x29, sp, #0x10 21f2c: 2a0103f3 mov w19, w1 21f30: 2a0003f4 mov w20, w0 21f34: 97ffb46c bl 0xf0e4 <.text+0x23f4> 21f38: 36000120 tbz w0, #0x0, 0x21f5c <.text+0x1526c> 21f3c: d0000528 adrp x8, 0xc7000 21f40: f9457900 ldr x0, [x8, #0xaf0] 21f44: b40000c0 cbz x0, 0x21f5c <.text+0x1526c> 21f48: a9417bfd ldp x29, x30, [sp, #0x10] 21f4c: 2a1403e1 mov w1, w20 21f50: 2a1303e2 mov w2, w19 21f54: a8c24ff4 ldp x20, x19, [sp], #0x20 21f58: 17fffeb4 b 0x21a28 <.text+0x14d38> 21f5c: a9417bfd ldp x29, x30, [sp, #0x10] 21f60: a8c24ff4 ldp x20, x19, [sp], #0x20 21f64: d65f03c0 ret 21f68: fc1e0fe8 str d8, [sp, #-0x20]! 21f6c: f90007f3 str x19, [sp, #0x8] 21f70: a9017bfd stp x29, x30, [sp, #0x10] 21f74: 910043fd add x29, sp, #0x10 21f78: 4ea01c08 mov v8.16b, v0.16b 21f7c: 2a0003f3 mov w19, w0 21f80: 97ffb459 bl 0xf0e4 <.text+0x23f4> 21f84: 36000140 tbz w0, #0x0, 0x21fac <.text+0x152bc> 21f88: d0000528 adrp x8, 0xc7000 21f8c: f9457900 ldr x0, [x8, #0xaf0] 21f90: b40000e0 cbz x0, 0x21fac <.text+0x152bc> 21f94: 2a1303e1 mov w1, w19 21f98: a9417bfd ldp x29, x30, [sp, #0x10] 21f9c: f94007f3 ldr x19, [sp, #0x8] 21fa0: 4ea81d00 mov v0.16b, v8.16b 21fa4: fc4207e8 ldr d8, [sp], #0x20 21fa8: 17fffef1 b 0x21b6c <.text+0x14e7c> 21fac: a9417bfd ldp x29, x30, [sp, #0x10] 21fb0: f94007f3 ldr x19, [sp, #0x8] 21fb4: fc4207e8 ldr d8, [sp], #0x20 21fb8: d65f03c0 ret 21fbc: fc1e0fe8 str d8, [sp, #-0x20]! 21fc0: f90007f3 str x19, [sp, #0x8] 21fc4: a9017bfd stp x29, x30, [sp, #0x10] 21fc8: 910043fd add x29, sp, #0x10 21fcc: 4ea01c08 mov v8.16b, v0.16b 21fd0: 2a0003f3 mov w19, w0 21fd4: 97ffb444 bl 0xf0e4 <.text+0x23f4> 21fd8: 36000140 tbz w0, #0x0, 0x22000 <.text+0x15310> 21fdc: d0000528 adrp x8, 0xc7000 21fe0: f9457900 ldr x0, [x8, #0xaf0] 21fe4: b40000e0 cbz x0, 0x22000 <.text+0x15310> 21fe8: 2a1303e1 mov w1, w19 21fec: a9417bfd ldp x29, x30, [sp, #0x10] 21ff0: f94007f3 ldr x19, [sp, #0x8] 21ff4: 4ea81d00 mov v0.16b, v8.16b 21ff8: fc4207e8 ldr d8, [sp], #0x20 21ffc: 17ffff03 b 0x21c08 <.text+0x14f18> 22000: a9417bfd ldp x29, x30, [sp, #0x10] 22004: f94007f3 ldr x19, [sp, #0x8] 22008: fc4207e8 ldr d8, [sp], #0x20 2200c: d65f03c0 ret 22010: a9be4ff4 stp x20, x19, [sp, #-0x20]! 22014: a9017bfd stp x29, x30, [sp, #0x10] 22018: 910043fd add x29, sp, #0x10 2201c: 2a0103f3 mov w19, w1 22020: 2a0003f4 mov w20, w0 22024: 97ffb430 bl 0xf0e4 <.text+0x23f4> 22028: 36000120 tbz w0, #0x0, 0x2204c <.text+0x1535c> 2202c: b0000528 adrp x8, 0xc7000 22030: f9457900 ldr x0, [x8, #0xaf0] 22034: b40000c0 cbz x0, 0x2204c <.text+0x1535c> 22038: a9417bfd ldp x29, x30, [sp, #0x10] 2203c: 2a1403e1 mov w1, w20 22040: 2a1303e2 mov w2, w19 22044: a8c24ff4 ldp x20, x19, [sp], #0x20 22048: 17ffff17 b 0x21ca4 <.text+0x14fb4> 2204c: a9417bfd ldp x29, x30, [sp, #0x10] 22050: a8c24ff4 ldp x20, x19, [sp], #0x20 22054: d65f03c0 ret 22058: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2205c: a9017bfd stp x29, x30, [sp, #0x10] 22060: 910043fd add x29, sp, #0x10 22064: aa0103f3 mov x19, x1 22068: 2a0003f4 mov w20, w0 2206c: 97ffb41e bl 0xf0e4 <.text+0x23f4> 22070: 36000120 tbz w0, #0x0, 0x22094 <.text+0x153a4> 22074: b0000528 adrp x8, 0xc7000 22078: f9457900 ldr x0, [x8, #0xaf0] 2207c: b40000c0 cbz x0, 0x22094 <.text+0x153a4> 22080: a9417bfd ldp x29, x30, [sp, #0x10] 22084: 2a1403e1 mov w1, w20 22088: aa1303e2 mov x2, x19 2208c: a8c24ff4 ldp x20, x19, [sp], #0x20 22090: 17ffff2c b 0x21d40 <.text+0x15050> 22094: a9417bfd ldp x29, x30, [sp, #0x10] 22098: a8c24ff4 ldp x20, x19, [sp], #0x20 2209c: d65f03c0 ret 220a0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 220a4: a9017bfd stp x29, x30, [sp, #0x10] 220a8: 910043fd add x29, sp, #0x10 220ac: aa0103f3 mov x19, x1 220b0: 2a0003f4 mov w20, w0 220b4: 97ffb40c bl 0xf0e4 <.text+0x23f4> 220b8: 36000120 tbz w0, #0x0, 0x220dc <.text+0x153ec> 220bc: b0000528 adrp x8, 0xc7000 220c0: f9457900 ldr x0, [x8, #0xaf0] 220c4: b40000c0 cbz x0, 0x220dc <.text+0x153ec> 220c8: a9417bfd ldp x29, x30, [sp, #0x10] 220cc: 2a1403e1 mov w1, w20 220d0: aa1303e2 mov x2, x19 220d4: a8c24ff4 ldp x20, x19, [sp], #0x20 220d8: 17ffff41 b 0x21ddc <.text+0x150ec> 220dc: a9417bfd ldp x29, x30, [sp, #0x10] 220e0: a8c24ff4 ldp x20, x19, [sp], #0x20 220e4: d65f03c0 ret 220e8: f81e0ff3 str x19, [sp, #-0x20]! 220ec: a9017bfd stp x29, x30, [sp, #0x10] 220f0: 910043fd add x29, sp, #0x10 220f4: aa0003f3 mov x19, x0 220f8: b40001b3 cbz x19, 0x2212c <.text+0x1543c> 220fc: 900003a1 adrp x1, 0x96000 22100: 9117d821 add x1, x1, #0x5f6 22104: aa1303e0 mov x0, x19 22108: 97ffaa1a bl 0xc970 2210c: b40001c0 cbz x0, 0x22144 <.text+0x15454> 22110: b0000528 adrp x8, 0xc7000 22114: 912bc108 add x8, x8, #0xaf0 22118: f9400500 ldr x0, [x8, #0x8] 2211c: b50000e0 cbnz x0, 0x22138 <.text+0x15448> 22120: a9417bfd ldp x29, x30, [sp, #0x10] 22124: f84207f3 ldr x19, [sp], #0x20 22128: d65f03c0 ret 2212c: b0000528 adrp x8, 0xc7000 22130: f9457900 ldr x0, [x8, #0xaf0] 22134: b4ffff60 cbz x0, 0x22120 <.text+0x15430> 22138: a9417bfd ldp x29, x30, [sp, #0x10] 2213c: f84207f3 ldr x19, [sp], #0x20 22140: 17fffc67 b 0x212dc <.text+0x145ec> 22144: 900003a1 adrp x1, 0x96000 22148: 91181021 add x1, x1, #0x604 2214c: aa1303e0 mov x0, x19 22150: 97ffaa08 bl 0xc970 22154: b40000c0 cbz x0, 0x2216c <.text+0x1547c> 22158: b0000528 adrp x8, 0xc7000 2215c: 912bc108 add x8, x8, #0xaf0 22160: f9400900 ldr x0, [x8, #0x10] 22164: b5fffea0 cbnz x0, 0x22138 <.text+0x15448> 22168: 17ffffee b 0x22120 <.text+0x15430> 2216c: a9417bfd ldp x29, x30, [sp, #0x10] 22170: b0000361 adrp x1, 0x8f000 22174: 900003a2 adrp x2, 0x96000 22178: 91322821 add x1, x1, #0xc8a 2217c: 91184c42 add x2, x2, #0x613 22180: 321f07e0 orr w0, wzr, #0x6 22184: aa1303e3 mov x3, x19 22188: f84207f3 ldr x19, [sp], #0x20 2218c: 17ffcec9 b 0x15cb0 <.text+0x8fc0> 22190: f81e0ff3 str x19, [sp, #-0x20]! 22194: a9017bfd stp x29, x30, [sp, #0x10] 22198: 910043fd add x29, sp, #0x10 2219c: aa0003f3 mov x19, x0 221a0: 97ffb3d1 bl 0xf0e4 <.text+0x23f4> 221a4: 36000120 tbz w0, #0x0, 0x221c8 <.text+0x154d8> 221a8: b0000528 adrp x8, 0xc7000 221ac: f9457900 ldr x0, [x8, #0xaf0] 221b0: b40000c0 cbz x0, 0x221c8 <.text+0x154d8> 221b4: a9417bfd ldp x29, x30, [sp, #0x10] 221b8: 52800c61 mov w1, #0x63 // =99 221bc: aa1303e2 mov x2, x19 221c0: f84207f3 ldr x19, [sp], #0x20 221c4: 17ffff06 b 0x21ddc <.text+0x150ec> 221c8: a9417bfd ldp x29, x30, [sp, #0x10] 221cc: f84207f3 ldr x19, [sp], #0x20 221d0: d65f03c0 ret 221d4: f81e0ff3 str x19, [sp, #-0x20]! 221d8: a9017bfd stp x29, x30, [sp, #0x10] 221dc: 910043fd add x29, sp, #0x10 221e0: aa0003f3 mov x19, x0 221e4: 97ffb3c0 bl 0xf0e4 <.text+0x23f4> 221e8: 36000120 tbz w0, #0x0, 0x2220c <.text+0x1551c> 221ec: b0000528 adrp x8, 0xc7000 221f0: f9457900 ldr x0, [x8, #0xaf0] 221f4: b40000c0 cbz x0, 0x2220c <.text+0x1551c> 221f8: a9417bfd ldp x29, x30, [sp, #0x10] 221fc: 52800c81 mov w1, #0x64 // =100 22200: aa1303e2 mov x2, x19 22204: f84207f3 ldr x19, [sp], #0x20 22208: 17fffef5 b 0x21ddc <.text+0x150ec> 2220c: a9417bfd ldp x29, x30, [sp, #0x10] 22210: f84207f3 ldr x19, [sp], #0x20 22214: d65f03c0 ret 22218: f81e0ff3 str x19, [sp, #-0x20]! 2221c: a9017bfd stp x29, x30, [sp, #0x10] 22220: 910043fd add x29, sp, #0x10 22224: aa0003f3 mov x19, x0 22228: 97ffb3af bl 0xf0e4 <.text+0x23f4> 2222c: 36000120 tbz w0, #0x0, 0x22250 <.text+0x15560> 22230: b0000528 adrp x8, 0xc7000 22234: f9457900 ldr x0, [x8, #0xaf0] 22238: b40000c0 cbz x0, 0x22250 <.text+0x15560> 2223c: a9417bfd ldp x29, x30, [sp, #0x10] 22240: 52800ca1 mov w1, #0x65 // =101 22244: aa1303e2 mov x2, x19 22248: f84207f3 ldr x19, [sp], #0x20 2224c: 17fffee4 b 0x21ddc <.text+0x150ec> 22250: a9417bfd ldp x29, x30, [sp, #0x10] 22254: f84207f3 ldr x19, [sp], #0x20 22258: d65f03c0 ret 2225c: f81e0ff3 str x19, [sp, #-0x20]! 22260: a9017bfd stp x29, x30, [sp, #0x10] 22264: 910043fd add x29, sp, #0x10 22268: aa0003f3 mov x19, x0 2226c: 97ffb39e bl 0xf0e4 <.text+0x23f4> 22270: 36000120 tbz w0, #0x0, 0x22294 <.text+0x155a4> 22274: b0000528 adrp x8, 0xc7000 22278: f9457900 ldr x0, [x8, #0xaf0] 2227c: b40000c0 cbz x0, 0x22294 <.text+0x155a4> 22280: a9417bfd ldp x29, x30, [sp, #0x10] 22284: 52800cc1 mov w1, #0x66 // =102 22288: aa1303e2 mov x2, x19 2228c: f84207f3 ldr x19, [sp], #0x20 22290: 17fffed3 b 0x21ddc <.text+0x150ec> 22294: a9417bfd ldp x29, x30, [sp, #0x10] 22298: f84207f3 ldr x19, [sp], #0x20 2229c: d65f03c0 ret 222a0: fc1e0fe8 str d8, [sp, #-0x20]! 222a4: a9017bfd stp x29, x30, [sp, #0x10] 222a8: 910043fd add x29, sp, #0x10 222ac: 4ea01c08 mov v8.16b, v0.16b 222b0: 97ffb38d bl 0xf0e4 <.text+0x23f4> 222b4: 36000120 tbz w0, #0x0, 0x222d8 <.text+0x155e8> 222b8: b0000528 adrp x8, 0xc7000 222bc: f9457900 ldr x0, [x8, #0xaf0] 222c0: b40000c0 cbz x0, 0x222d8 <.text+0x155e8> 222c4: a9417bfd ldp x29, x30, [sp, #0x10] 222c8: 52800d01 mov w1, #0x68 // =104 222cc: 4ea81d00 mov v0.16b, v8.16b 222d0: fc4207e8 ldr d8, [sp], #0x20 222d4: 17fffe26 b 0x21b6c <.text+0x14e7c> 222d8: a9417bfd ldp x29, x30, [sp, #0x10] 222dc: fc4207e8 ldr d8, [sp], #0x20 222e0: d65f03c0 ret 222e4: f81e0ff3 str x19, [sp, #-0x20]! 222e8: a9017bfd stp x29, x30, [sp, #0x10] 222ec: 910043fd add x29, sp, #0x10 222f0: aa0003f3 mov x19, x0 222f4: 97ffb37c bl 0xf0e4 <.text+0x23f4> 222f8: 36000120 tbz w0, #0x0, 0x2231c <.text+0x1562c> 222fc: b0000528 adrp x8, 0xc7000 22300: f9457900 ldr x0, [x8, #0xaf0] 22304: b40000c0 cbz x0, 0x2231c <.text+0x1562c> 22308: a9417bfd ldp x29, x30, [sp, #0x10] 2230c: 52800ce1 mov w1, #0x67 // =103 22310: aa1303e2 mov x2, x19 22314: f84207f3 ldr x19, [sp], #0x20 22318: 17fffeb1 b 0x21ddc <.text+0x150ec> 2231c: a9417bfd ldp x29, x30, [sp, #0x10] 22320: f84207f3 ldr x19, [sp], #0x20 22324: d65f03c0 ret 22328: f81e0ff3 str x19, [sp, #-0x20]! 2232c: a9017bfd stp x29, x30, [sp, #0x10] 22330: 910043fd add x29, sp, #0x10 22334: aa0003f3 mov x19, x0 22338: 97ffb36b bl 0xf0e4 <.text+0x23f4> 2233c: 36000120 tbz w0, #0x0, 0x22360 <.text+0x15670> 22340: b0000528 adrp x8, 0xc7000 22344: f9457900 ldr x0, [x8, #0xaf0] 22348: b40000c0 cbz x0, 0x22360 <.text+0x15670> 2234c: a9417bfd ldp x29, x30, [sp, #0x10] 22350: 52800d21 mov w1, #0x69 // =105 22354: aa1303e2 mov x2, x19 22358: f84207f3 ldr x19, [sp], #0x20 2235c: 17fffea0 b 0x21ddc <.text+0x150ec> 22360: a9417bfd ldp x29, x30, [sp, #0x10] 22364: f84207f3 ldr x19, [sp], #0x20 22368: d65f03c0 ret 2236c: f81e0ff3 str x19, [sp, #-0x20]! 22370: a9017bfd stp x29, x30, [sp, #0x10] 22374: 910043fd add x29, sp, #0x10 22378: aa0003f3 mov x19, x0 2237c: 97ffb35a bl 0xf0e4 <.text+0x23f4> 22380: 36000120 tbz w0, #0x0, 0x223a4 <.text+0x156b4> 22384: b0000528 adrp x8, 0xc7000 22388: f9457900 ldr x0, [x8, #0xaf0] 2238c: b40000c0 cbz x0, 0x223a4 <.text+0x156b4> 22390: a9417bfd ldp x29, x30, [sp, #0x10] 22394: 52800d41 mov w1, #0x6a // =106 22398: aa1303e2 mov x2, x19 2239c: f84207f3 ldr x19, [sp], #0x20 223a0: 17fffe8f b 0x21ddc <.text+0x150ec> 223a4: a9417bfd ldp x29, x30, [sp, #0x10] 223a8: f84207f3 ldr x19, [sp], #0x20 223ac: d65f03c0 ret 223b0: f81e0ff3 str x19, [sp, #-0x20]! 223b4: a9017bfd stp x29, x30, [sp, #0x10] 223b8: 910043fd add x29, sp, #0x10 223bc: aa0003f3 mov x19, x0 223c0: 97ffb349 bl 0xf0e4 <.text+0x23f4> 223c4: 36000120 tbz w0, #0x0, 0x223e8 <.text+0x156f8> 223c8: b0000528 adrp x8, 0xc7000 223cc: f9457900 ldr x0, [x8, #0xaf0] 223d0: b40000c0 cbz x0, 0x223e8 <.text+0x156f8> 223d4: a9417bfd ldp x29, x30, [sp, #0x10] 223d8: 52800d61 mov w1, #0x6b // =107 223dc: aa1303e2 mov x2, x19 223e0: f84207f3 ldr x19, [sp], #0x20 223e4: 17fffe7e b 0x21ddc <.text+0x150ec> 223e8: a9417bfd ldp x29, x30, [sp, #0x10] 223ec: f84207f3 ldr x19, [sp], #0x20 223f0: d65f03c0 ret 223f4: f81e0ff3 str x19, [sp, #-0x20]! 223f8: a9017bfd stp x29, x30, [sp, #0x10] 223fc: 910043fd add x29, sp, #0x10 22400: aa0003f3 mov x19, x0 22404: 97ffb338 bl 0xf0e4 <.text+0x23f4> 22408: 36000120 tbz w0, #0x0, 0x2242c <.text+0x1573c> 2240c: b0000528 adrp x8, 0xc7000 22410: f9457900 ldr x0, [x8, #0xaf0] 22414: b40000c0 cbz x0, 0x2242c <.text+0x1573c> 22418: a9417bfd ldp x29, x30, [sp, #0x10] 2241c: 52800d81 mov w1, #0x6c // =108 22420: aa1303e2 mov x2, x19 22424: f84207f3 ldr x19, [sp], #0x20 22428: 17fffe6d b 0x21ddc <.text+0x150ec> 2242c: a9417bfd ldp x29, x30, [sp, #0x10] 22430: f84207f3 ldr x19, [sp], #0x20 22434: d65f03c0 ret 22438: f81e0ff3 str x19, [sp, #-0x20]! 2243c: a9017bfd stp x29, x30, [sp, #0x10] 22440: 910043fd add x29, sp, #0x10 22444: aa0003f3 mov x19, x0 22448: 97ffb327 bl 0xf0e4 <.text+0x23f4> 2244c: 36000120 tbz w0, #0x0, 0x22470 <.text+0x15780> 22450: b0000528 adrp x8, 0xc7000 22454: f9457900 ldr x0, [x8, #0xaf0] 22458: b40000c0 cbz x0, 0x22470 <.text+0x15780> 2245c: a9417bfd ldp x29, x30, [sp, #0x10] 22460: 321d17e1 orr w1, wzr, #0x1f8 22464: aa1303e2 mov x2, x19 22468: f84207f3 ldr x19, [sp], #0x20 2246c: 17fffe5c b 0x21ddc <.text+0x150ec> 22470: a9417bfd ldp x29, x30, [sp, #0x10] 22474: f84207f3 ldr x19, [sp], #0x20 22478: d65f03c0 ret 2247c: f81e0ff3 str x19, [sp, #-0x20]! 22480: a9017bfd stp x29, x30, [sp, #0x10] 22484: 910043fd add x29, sp, #0x10 22488: aa0003f3 mov x19, x0 2248c: 97ffb316 bl 0xf0e4 <.text+0x23f4> 22490: 36000120 tbz w0, #0x0, 0x224b4 <.text+0x157c4> 22494: b0000528 adrp x8, 0xc7000 22498: f9457900 ldr x0, [x8, #0xaf0] 2249c: b40000c0 cbz x0, 0x224b4 <.text+0x157c4> 224a0: a9417bfd ldp x29, x30, [sp, #0x10] 224a4: 52800da1 mov w1, #0x6d // =109 224a8: aa1303e2 mov x2, x19 224ac: f84207f3 ldr x19, [sp], #0x20 224b0: 17fffe4b b 0x21ddc <.text+0x150ec> 224b4: a9417bfd ldp x29, x30, [sp, #0x10] 224b8: f84207f3 ldr x19, [sp], #0x20 224bc: d65f03c0 ret 224c0: f81e0ff3 str x19, [sp, #-0x20]! 224c4: a9017bfd stp x29, x30, [sp, #0x10] 224c8: 910043fd add x29, sp, #0x10 224cc: aa0003f3 mov x19, x0 224d0: 97ffb305 bl 0xf0e4 <.text+0x23f4> 224d4: 36000120 tbz w0, #0x0, 0x224f8 <.text+0x15808> 224d8: b0000528 adrp x8, 0xc7000 224dc: f9457900 ldr x0, [x8, #0xaf0] 224e0: b40000c0 cbz x0, 0x224f8 <.text+0x15808> 224e4: a9417bfd ldp x29, x30, [sp, #0x10] 224e8: 52803ee1 mov w1, #0x1f7 // =503 224ec: aa1303e2 mov x2, x19 224f0: f84207f3 ldr x19, [sp], #0x20 224f4: 17fffe3a b 0x21ddc <.text+0x150ec> 224f8: a9417bfd ldp x29, x30, [sp, #0x10] 224fc: f84207f3 ldr x19, [sp], #0x20 22500: d65f03c0 ret 22504: f81e0ff3 str x19, [sp, #-0x20]! 22508: a9017bfd stp x29, x30, [sp, #0x10] 2250c: 910043fd add x29, sp, #0x10 22510: aa0003f3 mov x19, x0 22514: 97ffb2f4 bl 0xf0e4 <.text+0x23f4> 22518: 36000120 tbz w0, #0x0, 0x2253c <.text+0x1584c> 2251c: b0000528 adrp x8, 0xc7000 22520: f9457900 ldr x0, [x8, #0xaf0] 22524: b40000c0 cbz x0, 0x2253c <.text+0x1584c> 22528: a9417bfd ldp x29, x30, [sp, #0x10] 2252c: 52803ec1 mov w1, #0x1f6 // =502 22530: aa1303e2 mov x2, x19 22534: f84207f3 ldr x19, [sp], #0x20 22538: 17fffe29 b 0x21ddc <.text+0x150ec> 2253c: a9417bfd ldp x29, x30, [sp, #0x10] 22540: f84207f3 ldr x19, [sp], #0x20 22544: d65f03c0 ret 22548: f81e0ff3 str x19, [sp, #-0x20]! 2254c: a9017bfd stp x29, x30, [sp, #0x10] 22550: 910043fd add x29, sp, #0x10 22554: aa0003f3 mov x19, x0 22558: 97ffb2e3 bl 0xf0e4 <.text+0x23f4> 2255c: 36000120 tbz w0, #0x0, 0x22580 <.text+0x15890> 22560: b0000528 adrp x8, 0xc7000 22564: f9457900 ldr x0, [x8, #0xaf0] 22568: b40000c0 cbz x0, 0x22580 <.text+0x15890> 2256c: a9417bfd ldp x29, x30, [sp, #0x10] 22570: 52800dc1 mov w1, #0x6e // =110 22574: aa1303e2 mov x2, x19 22578: f84207f3 ldr x19, [sp], #0x20 2257c: 17fffe18 b 0x21ddc <.text+0x150ec> 22580: a9417bfd ldp x29, x30, [sp, #0x10] 22584: f84207f3 ldr x19, [sp], #0x20 22588: d65f03c0 ret 2258c: f81e0ff3 str x19, [sp, #-0x20]! 22590: a9017bfd stp x29, x30, [sp, #0x10] 22594: 910043fd add x29, sp, #0x10 22598: aa0003f3 mov x19, x0 2259c: 97ffb2d2 bl 0xf0e4 <.text+0x23f4> 225a0: 36000120 tbz w0, #0x0, 0x225c4 <.text+0x158d4> 225a4: b0000528 adrp x8, 0xc7000 225a8: f9457900 ldr x0, [x8, #0xaf0] 225ac: b40000c0 cbz x0, 0x225c4 <.text+0x158d4> 225b0: a9417bfd ldp x29, x30, [sp, #0x10] 225b4: 52800e41 mov w1, #0x72 // =114 225b8: aa1303e2 mov x2, x19 225bc: f84207f3 ldr x19, [sp], #0x20 225c0: 17fffe07 b 0x21ddc <.text+0x150ec> 225c4: a9417bfd ldp x29, x30, [sp, #0x10] 225c8: f84207f3 ldr x19, [sp], #0x20 225cc: d65f03c0 ret 225d0: f81e0ff3 str x19, [sp, #-0x20]! 225d4: a9017bfd stp x29, x30, [sp, #0x10] 225d8: 910043fd add x29, sp, #0x10 225dc: aa0003f3 mov x19, x0 225e0: 97ffb2c1 bl 0xf0e4 <.text+0x23f4> 225e4: 36000120 tbz w0, #0x0, 0x22608 <.text+0x15918> 225e8: b0000528 adrp x8, 0xc7000 225ec: f9457900 ldr x0, [x8, #0xaf0] 225f0: b40000c0 cbz x0, 0x22608 <.text+0x15918> 225f4: a9417bfd ldp x29, x30, [sp, #0x10] 225f8: 52800e61 mov w1, #0x73 // =115 225fc: aa1303e2 mov x2, x19 22600: f84207f3 ldr x19, [sp], #0x20 22604: 17fffdf6 b 0x21ddc <.text+0x150ec> 22608: a9417bfd ldp x29, x30, [sp, #0x10] 2260c: f84207f3 ldr x19, [sp], #0x20 22610: d65f03c0 ret 22614: f81e0ff3 str x19, [sp, #-0x20]! 22618: a9017bfd stp x29, x30, [sp, #0x10] 2261c: 910043fd add x29, sp, #0x10 22620: aa0003f3 mov x19, x0 22624: 97ffb2b0 bl 0xf0e4 <.text+0x23f4> 22628: 36000120 tbz w0, #0x0, 0x2264c <.text+0x1595c> 2262c: b0000528 adrp x8, 0xc7000 22630: f9457900 ldr x0, [x8, #0xaf0] 22634: b40000c0 cbz x0, 0x2264c <.text+0x1595c> 22638: a9417bfd ldp x29, x30, [sp, #0x10] 2263c: 52803e81 mov w1, #0x1f4 // =500 22640: aa1303e2 mov x2, x19 22644: f84207f3 ldr x19, [sp], #0x20 22648: 17fffde5 b 0x21ddc <.text+0x150ec> 2264c: a9417bfd ldp x29, x30, [sp, #0x10] 22650: f84207f3 ldr x19, [sp], #0x20 22654: d65f03c0 ret 22658: f81e0ff3 str x19, [sp, #-0x20]! 2265c: a9017bfd stp x29, x30, [sp, #0x10] 22660: 910043fd add x29, sp, #0x10 22664: aa0003f3 mov x19, x0 22668: 97ffb29f bl 0xf0e4 <.text+0x23f4> 2266c: 36000120 tbz w0, #0x0, 0x22690 <.text+0x159a0> 22670: b0000528 adrp x8, 0xc7000 22674: f9457900 ldr x0, [x8, #0xaf0] 22678: b40000c0 cbz x0, 0x22690 <.text+0x159a0> 2267c: a9417bfd ldp x29, x30, [sp, #0x10] 22680: 52803ea1 mov w1, #0x1f5 // =501 22684: aa1303e2 mov x2, x19 22688: f84207f3 ldr x19, [sp], #0x20 2268c: 17fffdd4 b 0x21ddc <.text+0x150ec> 22690: a9417bfd ldp x29, x30, [sp, #0x10] 22694: f84207f3 ldr x19, [sp], #0x20 22698: d65f03c0 ret 2269c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 226a0: a9014ff4 stp x20, x19, [sp, #0x10] 226a4: a9027bfd stp x29, x30, [sp, #0x20] 226a8: 910083fd add x29, sp, #0x20 226ac: aa0103f3 mov x19, x1 226b0: 71000c5f cmp w2, #0x3 226b4: aa0003f4 mov x20, x0 226b8: 54000200 b.eq 0x226f8 <.text+0x15a08> 226bc: 7100085f cmp w2, #0x2 226c0: 54000320 b.eq 0x22724 <.text+0x15a34> 226c4: 7100045f cmp w2, #0x1 226c8: 540004e1 b.ne 0x22764 <.text+0x15a74> 226cc: b0000536 adrp x22, 0xc7000 226d0: 912bc2d6 add x22, x22, #0xaf0 226d4: f94006d5 ldr x21, [x22, #0x8] 226d8: b50003b5 cbnz x21, 0x2274c <.text+0x15a5c> 226dc: 321c07e0 orr w0, wzr, #0x30 226e0: 94010199 bl 0x62d44 226e4: aa1403e1 mov x1, x20 226e8: aa0003f5 mov x21, x0 226ec: 97fffa74 bl 0x210bc <.text+0x143cc> 226f0: f90006d5 str x21, [x22, #0x8] 226f4: 14000016 b 0x2274c <.text+0x15a5c> 226f8: b0000536 adrp x22, 0xc7000 226fc: 912bc2d6 add x22, x22, #0xaf0 22700: f9400ed5 ldr x21, [x22, #0x18] 22704: b5000255 cbnz x21, 0x2274c <.text+0x15a5c> 22708: 321c07e0 orr w0, wzr, #0x30 2270c: 9401018e bl 0x62d44 22710: aa1403e1 mov x1, x20 22714: aa0003f5 mov x21, x0 22718: 97fffa69 bl 0x210bc <.text+0x143cc> 2271c: f9000ed5 str x21, [x22, #0x18] 22720: 1400000b b 0x2274c <.text+0x15a5c> 22724: b0000536 adrp x22, 0xc7000 22728: 912bc2d6 add x22, x22, #0xaf0 2272c: f9400ad5 ldr x21, [x22, #0x10] 22730: b50000f5 cbnz x21, 0x2274c <.text+0x15a5c> 22734: 321c07e0 orr w0, wzr, #0x30 22738: 94010183 bl 0x62d44 2273c: aa1403e1 mov x1, x20 22740: aa0003f5 mov x21, x0 22744: 97fffa5e bl 0x210bc <.text+0x143cc> 22748: f9000ad5 str x21, [x22, #0x10] 2274c: aa1303e1 mov x1, x19 22750: a9427bfd ldp x29, x30, [sp, #0x20] 22754: a9414ff4 ldp x20, x19, [sp, #0x10] 22758: aa1503e0 mov x0, x21 2275c: a8c357f6 ldp x22, x21, [sp], #0x30 22760: 17fffb0d b 0x21394 <.text+0x146a4> 22764: aa1403e3 mov x3, x20 22768: a9427bfd ldp x29, x30, [sp, #0x20] 2276c: a9414ff4 ldp x20, x19, [sp, #0x10] 22770: b0000361 adrp x1, 0x8f000 22774: 900003a2 adrp x2, 0x96000 22778: 91322821 add x1, x1, #0xc8a 2277c: 9118c842 add x2, x2, #0x632 22780: 321f07e0 orr w0, wzr, #0x6 22784: a8c357f6 ldp x22, x21, [sp], #0x30 22788: 17ffcd4a b 0x15cb0 <.text+0x8fc0> 2278c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 22790: a9014ff4 stp x20, x19, [sp, #0x10] 22794: a9027bfd stp x29, x30, [sp, #0x20] 22798: 910083fd add x29, sp, #0x20 2279c: aa0003f3 mov x19, x0 227a0: 6f00e400 movi v0.2d, #0000000000000000 227a4: aa1303f6 mov x22, x19 227a8: 321b03e0 orr w0, wzr, #0x20 227ac: aa0103f5 mov x21, x1 227b0: 3900027f strb wzr, [x19] 227b4: 3c808ec0 str q0, [x22, #0x8]! 227b8: f900167f str xzr, [x19, #0x28] 227bc: 3c818260 stur q0, [x19, #0x18] 227c0: 94010161 bl 0x62d44 227c4: aa1503e1 mov x1, x21 227c8: aa0003f4 mov x20, x0 227cc: 97fff866 bl 0x20964 <.text+0x13c74> 227d0: f9000a74 str x20, [x19, #0x10] 227d4: b9400a88 ldr w8, [x20, #0x8] 227d8: 37f80528 tbnz w8, #0x1f, 0x2287c <.text+0x15b8c> 227dc: f9400e88 ldr x8, [x20, #0x18] 227e0: b40004e8 cbz x8, 0x2287c <.text+0x15b8c> 227e4: f9400a88 ldr x8, [x20, #0x10] 227e8: b40004a8 cbz x8, 0x2287c <.text+0x15b8c> 227ec: a9412688 ldp x8, x9, [x20, #0x10] 227f0: f1009d3f cmp x9, #0x27 227f4: a901a668 stp x8, x9, [x19, #0x18] 227f8: 540000c8 b.hi 0x22810 <.text+0x15b20> 227fc: b0000361 adrp x1, 0x8f000 22800: 900003a2 adrp x2, 0x96000 22804: 91310021 add x1, x1, #0xc40 22808: 911b7042 add x2, x2, #0x6dc 2280c: 14000013 b 0x22858 <.text+0x15b68> 22810: f90002c8 str x8, [x22] 22814: b940010a ldr w10, [x8] 22818: 5299976b mov w11, #0xccbb // =52411 2281c: 72bffdcb movk w11, #0xffee, lsl #16 22820: 6b0b015f cmp w10, w11 22824: 54000121 b.ne 0x22848 <.text+0x15b58> 22828: b9400508 ldr w8, [x8, #0x4] 2282c: eb08013f cmp x9, x8 22830: 540001e2 b.hs 0x2286c <.text+0x15b7c> 22834: b0000361 adrp x1, 0x8f000 22838: 900003a2 adrp x2, 0x96000 2283c: 91310021 add x1, x1, #0xc40 22840: 911c5c42 add x2, x2, #0x717 22844: 14000005 b 0x22858 <.text+0x15b68> 22848: b0000361 adrp x1, 0x8f000 2284c: 900003a2 adrp x2, 0x96000 22850: 91310021 add x1, x1, #0xc40 22854: 911c0842 add x2, x2, #0x702 22858: a9427bfd ldp x29, x30, [sp, #0x20] 2285c: a9414ff4 ldp x20, x19, [sp, #0x10] 22860: 320007e0 orr w0, wzr, #0x3 22864: a8c357f6 ldp x22, x21, [sp], #0x30 22868: 17ffcd12 b 0x15cb0 <.text+0x8fc0> 2286c: 52800508 mov w8, #0x28 // =40 22870: 320003e9 orr w9, wzr, #0x1 22874: f9001668 str x8, [x19, #0x28] 22878: 39000269 strb w9, [x19] 2287c: a9427bfd ldp x29, x30, [sp, #0x20] 22880: a9414ff4 ldp x20, x19, [sp, #0x10] 22884: a8c357f6 ldp x22, x21, [sp], #0x30 22888: d65f03c0 ret 2288c: 14000001 b 0x22890 <.text+0x15ba0> 22890: a9be4ff4 stp x20, x19, [sp, #-0x20]! 22894: a9017bfd stp x29, x30, [sp, #0x10] 22898: 910043fd add x29, sp, #0x10 2289c: aa0003f3 mov x19, x0 228a0: 39400268 ldrb w8, [x19] 228a4: 340003e8 cbz w8, 0x22920 <.text+0x15c30> 228a8: f9400668 ldr x8, [x19, #0x8] 228ac: b40003a8 cbz x8, 0x22920 <.text+0x15c30> 228b0: b9400514 ldr w20, [x8, #0x4] 228b4: f9400a60 ldr x0, [x19, #0x10] 228b8: b40003a0 cbz x0, 0x2292c <.text+0x15c3c> 228bc: f9400003 ldr x3, [x0] 228c0: b4000103 cbz x3, 0x228e0 <.text+0x15bf0> 228c4: b0000361 adrp x1, 0x8f000 228c8: 900003a2 adrp x2, 0x96000 228cc: 91322821 add x1, x1, #0xc8a 228d0: 911e0842 add x2, x2, #0x782 228d4: 321e03e0 orr w0, wzr, #0x4 228d8: 97ffccf6 bl 0x15cb0 <.text+0x8fc0> 228dc: f9400a60 ldr x0, [x19, #0x10] 228e0: 2a1f03e1 mov w1, wzr 228e4: aa1403e2 mov x2, x20 228e8: 97fff96e bl 0x20ea0 <.text+0x141b0> 228ec: f9400a74 ldr x20, [x19, #0x10] 228f0: b4000154 cbz x20, 0x22918 <.text+0x15c28> 228f4: 320003e1 orr w1, wzr, #0x1 228f8: aa1403e0 mov x0, x20 228fc: aa1f03e2 mov x2, xzr 22900: 97fff968 bl 0x20ea0 <.text+0x141b0> 22904: f9400280 ldr x0, [x20] 22908: b4000040 cbz x0, 0x22910 <.text+0x15c20> 2290c: 97ffa8c5 bl 0xcc20 22910: aa1403e0 mov x0, x20 22914: 9401013f bl 0x62e10 22918: f9000a7f str xzr, [x19, #0x10] 2291c: 14000004 b 0x2292c <.text+0x15c3c> 22920: aa1f03f4 mov x20, xzr 22924: f9400a60 ldr x0, [x19, #0x10] 22928: b5fffca0 cbnz x0, 0x228bc <.text+0x15bcc> 2292c: 3900027f strb wzr, [x19] 22930: f900067f str xzr, [x19, #0x8] 22934: a9027e7f stp xzr, xzr, [x19, #0x20] 22938: f9000e7f str xzr, [x19, #0x18] 2293c: a9417bfd ldp x29, x30, [sp, #0x10] 22940: a8c24ff4 ldp x20, x19, [sp], #0x20 22944: d65f03c0 ret 22948: f81d0ff5 str x21, [sp, #-0x30]! 2294c: a9014ff4 stp x20, x19, [sp, #0x10] 22950: a9027bfd stp x29, x30, [sp, #0x20] 22954: 910083fd add x29, sp, #0x20 22958: 2a0003f3 mov w19, w0 2295c: aa0103f4 mov x20, x1 22960: 11000660 add w0, w19, #0x1 22964: 320003e1 orr w1, wzr, #0x1 22968: 97ffa5ee bl 0xc120 2296c: aa0003f5 mov x21, x0 22970: b40000d5 cbz x21, 0x22988 <.text+0x15c98> 22974: 2a1303e2 mov w2, w19 22978: aa1503e0 mov x0, x21 2297c: aa1403e1 mov x1, x20 22980: 97ffa864 bl 0xcb10 22984: 1400000c b 0x229b4 <.text+0x15cc4> 22988: 97ffa66a bl 0xc330 <__errno@plt> 2298c: b9400000 ldr w0, [x0] 22990: 97ffa658 bl 0xc2f0 22994: b0000361 adrp x1, 0x8f000 22998: 900003a2 adrp x2, 0x96000 2299c: aa0003e4 mov x4, x0 229a0: 91322821 add x1, x1, #0xc8a 229a4: 911cd042 add x2, x2, #0x734 229a8: 321f07e0 orr w0, wzr, #0x6 229ac: 2a1303e3 mov w3, w19 229b0: 97ffccc0 bl 0x15cb0 <.text+0x8fc0> 229b4: a9427bfd ldp x29, x30, [sp, #0x20] 229b8: a9414ff4 ldp x20, x19, [sp, #0x10] 229bc: aa1503e0 mov x0, x21 229c0: f84307f5 ldr x21, [sp], #0x30 229c4: d65f03c0 ret 229c8: d10103ff sub sp, sp, #0x40 229cc: a90157f6 stp x22, x21, [sp, #0x10] 229d0: a9024ff4 stp x20, x19, [sp, #0x20] 229d4: a9037bfd stp x29, x30, [sp, #0x30] 229d8: 9100c3fd add x29, sp, #0x30 229dc: aa0003f3 mov x19, x0 229e0: 39400268 ldrb w8, [x19] 229e4: f90007e1 str x1, [sp, #0x8] 229e8: 34000548 cbz w8, 0x22a90 <.text+0x15da0> 229ec: f94007e0 ldr x0, [sp, #0x8] 229f0: b4000500 cbz x0, 0x22a90 <.text+0x15da0> 229f4: f9400668 ldr x8, [x19, #0x8] 229f8: b40004c8 cbz x8, 0x22a90 <.text+0x15da0> 229fc: f9401669 ldr x9, [x19, #0x28] 22a00: b9400516 ldr w22, [x8, #0x4] 22a04: eb16013f cmp x9, x22 22a08: 54000442 b.hs 0x22a90 <.text+0x15da0> 22a0c: aa1303e0 mov x0, x19 22a10: 94000034 bl 0x22ae0 <.text+0x15df0> 22a14: f9401668 ldr x8, [x19, #0x28] 22a18: 2a0003f4 mov w20, w0 22a1c: eb16011f cmp x8, x22 22a20: 54000422 b.hs 0x22aa4 <.text+0x15db4> 22a24: aa1303e0 mov x0, x19 22a28: 9400007c bl 0x22c18 <.text+0x15f28> 22a2c: f9401668 ldr x8, [x19, #0x28] 22a30: aa0003f5 mov x21, x0 22a34: eb16011f cmp x8, x22 22a38: 540003e2 b.hs 0x22ab4 <.text+0x15dc4> 22a3c: aa1303e0 mov x0, x19 22a40: 94000028 bl 0x22ae0 <.text+0x15df0> 22a44: f9400e69 ldr x9, [x19, #0x18] 22a48: f940166a ldr x10, [x19, #0x28] 22a4c: 2a0003e8 mov w8, w0 22a50: 2a1403e0 mov w0, w20 22a54: aa1503e1 mov x1, x21 22a58: 8b0a0123 add x3, x9, x10 22a5c: 8b284149 add x9, x10, w8, uxtw 22a60: f9001669 str x9, [x19, #0x28] 22a64: eb16013f cmp x9, x22 22a68: f94007e5 ldr x5, [sp, #0x8] 22a6c: 1a9f97ea cset w10, hi 22a70: 531f7949 lsl w9, w10, #1 22a74: 1a9f1524 csinc w4, w9, wzr, ne 22a78: 2a0803e2 mov w2, w8 22a7c: d63f00a0 blr x5 22a80: 36000080 tbz w0, #0x0, 0x22a90 <.text+0x15da0> 22a84: f9401668 ldr x8, [x19, #0x28] 22a88: eb16011f cmp x8, x22 22a8c: 54fffc03 b.lo 0x22a0c <.text+0x15d1c> 22a90: a9437bfd ldp x29, x30, [sp, #0x30] 22a94: a9424ff4 ldp x20, x19, [sp, #0x20] 22a98: a94157f6 ldp x22, x21, [sp, #0x10] 22a9c: 910103ff add sp, sp, #0x40 22aa0: d65f03c0 ret 22aa4: 321f03e4 orr w4, wzr, #0x2 22aa8: 2a1403e0 mov w0, w20 22aac: aa1f03e1 mov x1, xzr 22ab0: 14000004 b 0x22ac0 <.text+0x15dd0> 22ab4: 321f03e4 orr w4, wzr, #0x2 22ab8: 2a1403e0 mov w0, w20 22abc: aa1503e1 mov x1, x21 22ac0: f94007e5 ldr x5, [sp, #0x8] 22ac4: a9437bfd ldp x29, x30, [sp, #0x30] 22ac8: a9424ff4 ldp x20, x19, [sp, #0x20] 22acc: a94157f6 ldp x22, x21, [sp, #0x10] 22ad0: 2a1f03e2 mov w2, wzr 22ad4: aa1f03e3 mov x3, xzr 22ad8: 910103ff add sp, sp, #0x40 22adc: d61f00a0 br x5 22ae0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 22ae4: a9014ff4 stp x20, x19, [sp, #0x10] 22ae8: a9027bfd stp x29, x30, [sp, #0x20] 22aec: 910083fd add x29, sp, #0x20 22af0: aa0003f3 mov x19, x0 22af4: a9422264 ldp x4, x8, [x19, #0x20] 22af8: eb04011f cmp x8, x4 22afc: 54000482 b.hs 0x22b8c <.text+0x15e9c> 22b00: f9400e69 ldr x9, [x19, #0x18] 22b04: 91000503 add x3, x8, #0x1 22b08: f9001663 str x3, [x19, #0x28] 22b0c: 38686934 ldrb w20, [x9, x8] 22b10: eb04007f cmp x3, x4 22b14: 54000523 b.lo 0x22bb8 <.text+0x15ec8> 22b18: b0000361 adrp x1, 0x8f000 22b1c: 900003a2 adrp x2, 0x96000 22b20: 91310021 add x1, x1, #0xc40 22b24: 911d5c42 add x2, x2, #0x757 22b28: 320007e0 orr w0, wzr, #0x3 22b2c: 97ffcc61 bl 0x15cb0 <.text+0x8fc0> 22b30: a9422264 ldp x4, x8, [x19, #0x20] 22b34: 2a1f03f5 mov w21, wzr 22b38: eb04011f cmp x8, x4 22b3c: 540004a3 b.lo 0x22bd0 <.text+0x15ee0> 22b40: b0000361 adrp x1, 0x8f000 22b44: 900003a2 adrp x2, 0x96000 22b48: 91310021 add x1, x1, #0xc40 22b4c: 911d5c42 add x2, x2, #0x757 22b50: 320007e0 orr w0, wzr, #0x3 22b54: aa0803e3 mov x3, x8 22b58: 97ffcc56 bl 0x15cb0 <.text+0x8fc0> 22b5c: a9420e64 ldp x4, x3, [x19, #0x20] 22b60: 2a1f03f6 mov w22, wzr 22b64: eb04007f cmp x3, x4 22b68: 54000403 b.lo 0x22be8 <.text+0x15ef8> 22b6c: b0000361 adrp x1, 0x8f000 22b70: 900003a2 adrp x2, 0x96000 22b74: 91310021 add x1, x1, #0xc40 22b78: 911d5c42 add x2, x2, #0x757 22b7c: 320007e0 orr w0, wzr, #0x3 22b80: 97ffcc4c bl 0x15cb0 <.text+0x8fc0> 22b84: 2a1f03e8 mov w8, wzr 22b88: 1400001c b 0x22bf8 <.text+0x15f08> 22b8c: b0000361 adrp x1, 0x8f000 22b90: 900003a2 adrp x2, 0x96000 22b94: 91310021 add x1, x1, #0xc40 22b98: 911d5c42 add x2, x2, #0x757 22b9c: 320007e0 orr w0, wzr, #0x3 22ba0: aa0803e3 mov x3, x8 22ba4: 97ffcc43 bl 0x15cb0 <.text+0x8fc0> 22ba8: a9420e64 ldp x4, x3, [x19, #0x20] 22bac: 2a1f03f4 mov w20, wzr 22bb0: eb04007f cmp x3, x4 22bb4: 54fffb22 b.hs 0x22b18 <.text+0x15e28> 22bb8: f9400e69 ldr x9, [x19, #0x18] 22bbc: 91000468 add x8, x3, #0x1 22bc0: f9001668 str x8, [x19, #0x28] 22bc4: 38636935 ldrb w21, [x9, x3] 22bc8: eb04011f cmp x8, x4 22bcc: 54fffba2 b.hs 0x22b40 <.text+0x15e50> 22bd0: f9400e69 ldr x9, [x19, #0x18] 22bd4: 91000503 add x3, x8, #0x1 22bd8: f9001663 str x3, [x19, #0x28] 22bdc: 38686936 ldrb w22, [x9, x8] 22be0: eb04007f cmp x3, x4 22be4: 54fffc42 b.hs 0x22b6c <.text+0x15e7c> 22be8: f9400e68 ldr x8, [x19, #0x18] 22bec: 91000469 add x9, x3, #0x1 22bf0: f9001669 str x9, [x19, #0x28] 22bf4: 38636908 ldrb w8, [x8, x3] 22bf8: 33181eb4 bfi w20, w21, #8, #8 22bfc: 33101ed4 bfi w20, w22, #16, #8 22c00: 33081d14 bfi w20, w8, #24, #8 22c04: 2a1403e0 mov w0, w20 22c08: a9427bfd ldp x29, x30, [sp, #0x20] 22c0c: a9414ff4 ldp x20, x19, [sp, #0x10] 22c10: a8c357f6 ldp x22, x21, [sp], #0x30 22c14: d65f03c0 ret 22c18: a9bb67fa stp x26, x25, [sp, #-0x50]! 22c1c: a9015ff8 stp x24, x23, [sp, #0x10] 22c20: a90257f6 stp x22, x21, [sp, #0x20] 22c24: a9034ff4 stp x20, x19, [sp, #0x30] 22c28: a9047bfd stp x29, x30, [sp, #0x40] 22c2c: 910103fd add x29, sp, #0x40 22c30: aa0003f3 mov x19, x0 22c34: a9422264 ldp x4, x8, [x19, #0x20] 22c38: eb04011f cmp x8, x4 22c3c: 540009c2 b.hs 0x22d74 <.text+0x16084> 22c40: f9400e69 ldr x9, [x19, #0x18] 22c44: 91000503 add x3, x8, #0x1 22c48: f9001663 str x3, [x19, #0x28] 22c4c: 38686934 ldrb w20, [x9, x8] 22c50: eb04007f cmp x3, x4 22c54: 54000a63 b.lo 0x22da0 <.text+0x160b0> 22c58: b0000361 adrp x1, 0x8f000 22c5c: 900003a2 adrp x2, 0x96000 22c60: 91310021 add x1, x1, #0xc40 22c64: 911d5c42 add x2, x2, #0x757 22c68: 320007e0 orr w0, wzr, #0x3 22c6c: 97ffcc11 bl 0x15cb0 <.text+0x8fc0> 22c70: a9422264 ldp x4, x8, [x19, #0x20] 22c74: 2a1f03f5 mov w21, wzr 22c78: eb04011f cmp x8, x4 22c7c: 540009e3 b.lo 0x22db8 <.text+0x160c8> 22c80: b0000361 adrp x1, 0x8f000 22c84: 900003a2 adrp x2, 0x96000 22c88: 91310021 add x1, x1, #0xc40 22c8c: 911d5c42 add x2, x2, #0x757 22c90: 320007e0 orr w0, wzr, #0x3 22c94: aa0803e3 mov x3, x8 22c98: 97ffcc06 bl 0x15cb0 <.text+0x8fc0> 22c9c: a9420e64 ldp x4, x3, [x19, #0x20] 22ca0: 2a1f03f6 mov w22, wzr 22ca4: eb04007f cmp x3, x4 22ca8: 54000943 b.lo 0x22dd0 <.text+0x160e0> 22cac: b0000361 adrp x1, 0x8f000 22cb0: 900003a2 adrp x2, 0x96000 22cb4: 91310021 add x1, x1, #0xc40 22cb8: 911d5c42 add x2, x2, #0x757 22cbc: 320007e0 orr w0, wzr, #0x3 22cc0: 97ffcbfc bl 0x15cb0 <.text+0x8fc0> 22cc4: a9422264 ldp x4, x8, [x19, #0x20] 22cc8: 2a1f03f7 mov w23, wzr 22ccc: eb04011f cmp x8, x4 22cd0: 540008c3 b.lo 0x22de8 <.text+0x160f8> 22cd4: b0000361 adrp x1, 0x8f000 22cd8: 900003a2 adrp x2, 0x96000 22cdc: 91310021 add x1, x1, #0xc40 22ce0: 911d5c42 add x2, x2, #0x757 22ce4: 320007e0 orr w0, wzr, #0x3 22ce8: aa0803e3 mov x3, x8 22cec: 97ffcbf1 bl 0x15cb0 <.text+0x8fc0> 22cf0: a9420e64 ldp x4, x3, [x19, #0x20] 22cf4: 2a1f03f8 mov w24, wzr 22cf8: eb04007f cmp x3, x4 22cfc: 54000823 b.lo 0x22e00 <.text+0x16110> 22d00: b0000361 adrp x1, 0x8f000 22d04: 900003a2 adrp x2, 0x96000 22d08: 91310021 add x1, x1, #0xc40 22d0c: 911d5c42 add x2, x2, #0x757 22d10: 320007e0 orr w0, wzr, #0x3 22d14: 97ffcbe7 bl 0x15cb0 <.text+0x8fc0> 22d18: a9422264 ldp x4, x8, [x19, #0x20] 22d1c: 2a1f03f9 mov w25, wzr 22d20: eb04011f cmp x8, x4 22d24: 540007a3 b.lo 0x22e18 <.text+0x16128> 22d28: b0000361 adrp x1, 0x8f000 22d2c: 900003a2 adrp x2, 0x96000 22d30: 91310021 add x1, x1, #0xc40 22d34: 911d5c42 add x2, x2, #0x757 22d38: 320007e0 orr w0, wzr, #0x3 22d3c: aa0803e3 mov x3, x8 22d40: 97ffcbdc bl 0x15cb0 <.text+0x8fc0> 22d44: a9420e64 ldp x4, x3, [x19, #0x20] 22d48: 2a1f03fa mov w26, wzr 22d4c: eb04007f cmp x3, x4 22d50: 54000703 b.lo 0x22e30 <.text+0x16140> 22d54: b0000361 adrp x1, 0x8f000 22d58: 900003a2 adrp x2, 0x96000 22d5c: 91310021 add x1, x1, #0xc40 22d60: 911d5c42 add x2, x2, #0x757 22d64: 320007e0 orr w0, wzr, #0x3 22d68: 97ffcbd2 bl 0x15cb0 <.text+0x8fc0> 22d6c: 2a1f03e8 mov w8, wzr 22d70: 14000034 b 0x22e40 <.text+0x16150> 22d74: b0000361 adrp x1, 0x8f000 22d78: 900003a2 adrp x2, 0x96000 22d7c: 91310021 add x1, x1, #0xc40 22d80: 911d5c42 add x2, x2, #0x757 22d84: 320007e0 orr w0, wzr, #0x3 22d88: aa0803e3 mov x3, x8 22d8c: 97ffcbc9 bl 0x15cb0 <.text+0x8fc0> 22d90: a9420e64 ldp x4, x3, [x19, #0x20] 22d94: 2a1f03f4 mov w20, wzr 22d98: eb04007f cmp x3, x4 22d9c: 54fff5e2 b.hs 0x22c58 <.text+0x15f68> 22da0: f9400e69 ldr x9, [x19, #0x18] 22da4: 91000468 add x8, x3, #0x1 22da8: f9001668 str x8, [x19, #0x28] 22dac: 38636935 ldrb w21, [x9, x3] 22db0: eb04011f cmp x8, x4 22db4: 54fff662 b.hs 0x22c80 <.text+0x15f90> 22db8: f9400e69 ldr x9, [x19, #0x18] 22dbc: 91000503 add x3, x8, #0x1 22dc0: f9001663 str x3, [x19, #0x28] 22dc4: 38686936 ldrb w22, [x9, x8] 22dc8: eb04007f cmp x3, x4 22dcc: 54fff702 b.hs 0x22cac <.text+0x15fbc> 22dd0: f9400e69 ldr x9, [x19, #0x18] 22dd4: 91000468 add x8, x3, #0x1 22dd8: f9001668 str x8, [x19, #0x28] 22ddc: 38636937 ldrb w23, [x9, x3] 22de0: eb04011f cmp x8, x4 22de4: 54fff782 b.hs 0x22cd4 <.text+0x15fe4> 22de8: f9400e69 ldr x9, [x19, #0x18] 22dec: 91000503 add x3, x8, #0x1 22df0: f9001663 str x3, [x19, #0x28] 22df4: 38686938 ldrb w24, [x9, x8] 22df8: eb04007f cmp x3, x4 22dfc: 54fff822 b.hs 0x22d00 <.text+0x16010> 22e00: f9400e69 ldr x9, [x19, #0x18] 22e04: 91000468 add x8, x3, #0x1 22e08: f9001668 str x8, [x19, #0x28] 22e0c: 38636939 ldrb w25, [x9, x3] 22e10: eb04011f cmp x8, x4 22e14: 54fff8a2 b.hs 0x22d28 <.text+0x16038> 22e18: f9400e69 ldr x9, [x19, #0x18] 22e1c: 91000503 add x3, x8, #0x1 22e20: f9001663 str x3, [x19, #0x28] 22e24: 3868693a ldrb w26, [x9, x8] 22e28: eb04007f cmp x3, x4 22e2c: 54fff942 b.hs 0x22d54 <.text+0x16064> 22e30: f9400e68 ldr x8, [x19, #0x18] 22e34: 91000469 add x9, x3, #0x1 22e38: f9001669 str x9, [x19, #0x28] 22e3c: 38636908 ldrb w8, [x8, x3] 22e40: b3781eb4 bfi x20, x21, #8, #8 22e44: b3701ed4 bfi x20, x22, #16, #8 22e48: b3681ef4 bfi x20, x23, #24, #8 22e4c: b3601f14 bfi x20, x24, #32, #8 22e50: b3581f34 bfi x20, x25, #40, #8 22e54: aa1ac289 orr x9, x20, x26, lsl #48 22e58: a9447bfd ldp x29, x30, [sp, #0x40] 22e5c: a9434ff4 ldp x20, x19, [sp, #0x30] 22e60: a94257f6 ldp x22, x21, [sp, #0x20] 22e64: a9415ff8 ldp x24, x23, [sp, #0x10] 22e68: aa08e120 orr x0, x9, x8, lsl #56 22e6c: a8c567fa ldp x26, x25, [sp], #0x50 22e70: d65f03c0 ret 22e74: a9420c04 ldp x4, x3, [x0, #0x20] 22e78: eb04007f cmp x3, x4 22e7c: 540000c2 b.hs 0x22e94 <.text+0x161a4> 22e80: f9400c08 ldr x8, [x0, #0x18] 22e84: 91000469 add x9, x3, #0x1 22e88: f9001409 str x9, [x0, #0x28] 22e8c: 38636900 ldrb w0, [x8, x3] 22e90: d65f03c0 ret 22e94: a9bf7bfd stp x29, x30, [sp, #-0x10]! 22e98: 910003fd mov x29, sp 22e9c: b0000361 adrp x1, 0x8f000 22ea0: 900003a2 adrp x2, 0x96000 22ea4: 91310021 add x1, x1, #0xc40 22ea8: 911d5c42 add x2, x2, #0x757 22eac: 320007e0 orr w0, wzr, #0x3 22eb0: 97ffcb80 bl 0x15cb0 <.text+0x8fc0> 22eb4: 2a1f03e0 mov w0, wzr 22eb8: a8c17bfd ldp x29, x30, [sp], #0x10 22ebc: d65f03c0 ret 22ec0: 39400008 ldrb w8, [x0] 22ec4: 340000a8 cbz w8, 0x22ed8 <.text+0x161e8> 22ec8: f9400408 ldr x8, [x0, #0x8] 22ecc: b40000a8 cbz x8, 0x22ee0 <.text+0x161f0> 22ed0: b9400100 ldr w0, [x8] 22ed4: d65f03c0 ret 22ed8: 2a1f03e0 mov w0, wzr 22edc: d65f03c0 ret 22ee0: 2a1f03e0 mov w0, wzr 22ee4: d65f03c0 ret 22ee8: 39400008 ldrb w8, [x0] 22eec: 340000a8 cbz w8, 0x22f00 <.text+0x16210> 22ef0: f9400408 ldr x8, [x0, #0x8] 22ef4: b40000a8 cbz x8, 0x22f08 <.text+0x16218> 22ef8: b9400500 ldr w0, [x8, #0x4] 22efc: d65f03c0 ret 22f00: 2a1f03e0 mov w0, wzr 22f04: d65f03c0 ret 22f08: 2a1f03e0 mov w0, wzr 22f0c: d65f03c0 ret 22f10: 39400008 ldrb w8, [x0] 22f14: 340000a8 cbz w8, 0x22f28 <.text+0x16238> 22f18: f9400408 ldr x8, [x0, #0x8] 22f1c: b40000a8 cbz x8, 0x22f30 <.text+0x16240> 22f20: b9400900 ldr w0, [x8, #0x8] 22f24: d65f03c0 ret 22f28: 2a1f03e0 mov w0, wzr 22f2c: d65f03c0 ret 22f30: 2a1f03e0 mov w0, wzr 22f34: d65f03c0 ret 22f38: 39400008 ldrb w8, [x0] 22f3c: 340000a8 cbz w8, 0x22f50 <.text+0x16260> 22f40: f9400408 ldr x8, [x0, #0x8] 22f44: b40000a8 cbz x8, 0x22f58 <.text+0x16268> 22f48: f840c100 ldur x0, [x8, #0xc] 22f4c: d65f03c0 ret 22f50: aa1f03e0 mov x0, xzr 22f54: d65f03c0 ret 22f58: aa1f03e0 mov x0, xzr 22f5c: d65f03c0 ret 22f60: 39400008 ldrb w8, [x0] 22f64: 340000a8 cbz w8, 0x22f78 <.text+0x16288> 22f68: f9400408 ldr x8, [x0, #0x8] 22f6c: b40000a8 cbz x8, 0x22f80 <.text+0x16290> 22f70: f8414100 ldur x0, [x8, #0x14] 22f74: d65f03c0 ret 22f78: aa1f03e0 mov x0, xzr 22f7c: d65f03c0 ret 22f80: aa1f03e0 mov x0, xzr 22f84: d65f03c0 ret 22f88: d10243ff sub sp, sp, #0x90 22f8c: a9036ffc stp x28, x27, [sp, #0x30] 22f90: a90467fa stp x26, x25, [sp, #0x40] 22f94: a9055ff8 stp x24, x23, [sp, #0x50] 22f98: a90657f6 stp x22, x21, [sp, #0x60] 22f9c: a9074ff4 stp x20, x19, [sp, #0x70] 22fa0: a9087bfd stp x29, x30, [sp, #0x80] 22fa4: 910203fd add x29, sp, #0x80 22fa8: d53bd05a mrs x26, TPIDR_EL0 22fac: aa0803f4 mov x20, x8 22fb0: f9401748 ldr x8, [x26, #0x28] 22fb4: aa1403e9 mov x9, x20 22fb8: aa0003f3 mov x19, x0 22fbc: f90017e8 str x8, [sp, #0x28] 22fc0: f9000a9f str xzr, [x20, #0x10] 22fc4: f8008d3f str xzr, [x9, #0x8]! 22fc8: f9000289 str x9, [x20] 22fcc: 39400268 ldrb w8, [x19] 22fd0: 340057c8 cbz w8, 0x23ac8 <.text+0x16dd8> 22fd4: f9400668 ldr x8, [x19, #0x8] 22fd8: b4005788 cbz x8, 0x23ac8 <.text+0x16dd8> 22fdc: f9401669 ldr x9, [x19, #0x28] 22fe0: b940051b ldr w27, [x8, #0x4] 22fe4: eb1b013f cmp x9, x27 22fe8: 54005702 b.hs 0x23ac8 <.text+0x16dd8> 22fec: 910023e8 add x8, sp, #0x8 22ff0: 900003b5 adrp x21, 0x96000 22ff4: 911962b5 add x21, x21, #0x658 22ff8: b2400116 orr x22, x8, #0x1 22ffc: 9100211c add x28, x8, #0x8 23000: aa1303e0 mov x0, x19 23004: 97fffeb7 bl 0x22ae0 <.text+0x15df0> 23008: f9401668 ldr x8, [x19, #0x28] 2300c: 2a0003f9 mov w25, w0 23010: eb1b011f cmp x8, x27 23014: 540055a2 b.hs 0x23ac8 <.text+0x16dd8> 23018: aa1303e0 mov x0, x19 2301c: 97fffeff bl 0x22c18 <.text+0x15f28> 23020: f9401668 ldr x8, [x19, #0x28] 23024: eb1b011f cmp x8, x27 23028: 54005502 b.hs 0x23ac8 <.text+0x16dd8> 2302c: aa1303e0 mov x0, x19 23030: 97fffeac bl 0x22ae0 <.text+0x15df0> 23034: f9401668 ldr x8, [x19, #0x28] 23038: f9400e69 ldr x9, [x19, #0x18] 2303c: 2a0003f7 mov w23, w0 23040: 8b17010a add x10, x8, x23 23044: eb1b015f cmp x10, x27 23048: f900166a str x10, [x19, #0x28] 2304c: 540053e2 b.hs 0x23ac8 <.text+0x16dd8> 23050: 51018f2a sub w10, w25, #0x63 23054: 71006d5f cmp w10, #0x1b 23058: 8b080138 add x24, x9, x8 2305c: 540001c8 b.hi 0x23094 <.text+0x163a4> 23060: b8aa7aa8 ldrsw x8, [x21, x10, lsl #2] 23064: 8b150108 add x8, x8, x21 23068: d61f0100 br x8 2306c: 110006e0 add w0, w23, #0x1 23070: 320003e1 orr w1, wzr, #0x1 23074: 97ffa42b bl 0xc120 23078: aa0003f9 mov x25, x0 2307c: b4001859 cbz x25, 0x23384 <.text+0x16694> 23080: aa1903e0 mov x0, x25 23084: aa1803e1 mov x1, x24 23088: aa1703e2 mov x2, x23 2308c: 97ffa6a1 bl 0xcb10 23090: 140000c8 b 0x233b0 <.text+0x166c0> 23094: 5107d328 sub w8, w25, #0x1f4 23098: 7100111f cmp w8, #0x4 2309c: 54005108 b.hi 0x23abc <.text+0x16dcc> 230a0: f0000389 adrp x9, 0x96000 230a4: 911b2129 add x9, x9, #0x6c8 230a8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 230ac: 8b090108 add x8, x8, x9 230b0: d61f0100 br x8 230b4: 110006e0 add w0, w23, #0x1 230b8: 320003e1 orr w1, wzr, #0x1 230bc: 97ffa419 bl 0xc120 230c0: aa0003f9 mov x25, x0 230c4: b4003d39 cbz x25, 0x23868 <.text+0x16b78> 230c8: aa1903e0 mov x0, x25 230cc: aa1803e1 mov x1, x24 230d0: aa1703e2 mov x2, x23 230d4: 97ffa68f bl 0xcb10 230d8: 140001ef b 0x23894 <.text+0x16ba4> 230dc: 110006e0 add w0, w23, #0x1 230e0: 320003e1 orr w1, wzr, #0x1 230e4: 97ffa40f bl 0xc120 230e8: aa0003f9 mov x25, x0 230ec: b4001759 cbz x25, 0x233d4 <.text+0x166e4> 230f0: aa1903e0 mov x0, x25 230f4: aa1803e1 mov x1, x24 230f8: aa1703e2 mov x2, x23 230fc: 97ffa685 bl 0xcb10 23100: 140000c0 b 0x23400 <.text+0x16710> 23104: 110006e0 add w0, w23, #0x1 23108: 320003e1 orr w1, wzr, #0x1 2310c: 97ffa405 bl 0xc120 23110: aa0003f9 mov x25, x0 23114: b4001879 cbz x25, 0x23420 <.text+0x16730> 23118: aa1903e0 mov x0, x25 2311c: aa1803e1 mov x1, x24 23120: aa1703e2 mov x2, x23 23124: 97ffa67b bl 0xcb10 23128: 140000c9 b 0x2344c <.text+0x1675c> 2312c: 110006e0 add w0, w23, #0x1 23130: 320003e1 orr w1, wzr, #0x1 23134: 97ffa3fb bl 0xc120 23138: aa0003f9 mov x25, x0 2313c: b4001a59 cbz x25, 0x23484 <.text+0x16794> 23140: aa1903e0 mov x0, x25 23144: aa1803e1 mov x1, x24 23148: aa1703e2 mov x2, x23 2314c: 97ffa671 bl 0xcb10 23150: 140000d8 b 0x234b0 <.text+0x167c0> 23154: 110006e0 add w0, w23, #0x1 23158: 320003e1 orr w1, wzr, #0x1 2315c: 97ffa3f1 bl 0xc120 23160: aa0003f9 mov x25, x0 23164: b4001b79 cbz x25, 0x234d0 <.text+0x167e0> 23168: aa1903e0 mov x0, x25 2316c: aa1803e1 mov x1, x24 23170: aa1703e2 mov x2, x23 23174: 97ffa667 bl 0xcb10 23178: 140000e1 b 0x234fc <.text+0x1680c> 2317c: 110006e0 add w0, w23, #0x1 23180: 320003e1 orr w1, wzr, #0x1 23184: 97ffa3e7 bl 0xc120 23188: aa0003f9 mov x25, x0 2318c: b4001d19 cbz x25, 0x2352c <.text+0x1683c> 23190: aa1903e0 mov x0, x25 23194: aa1803e1 mov x1, x24 23198: aa1703e2 mov x2, x23 2319c: 97ffa65d bl 0xcb10 231a0: 140000ee b 0x23558 <.text+0x16868> 231a4: 110006e0 add w0, w23, #0x1 231a8: 320003e1 orr w1, wzr, #0x1 231ac: 97ffa3dd bl 0xc120 231b0: aa0003f9 mov x25, x0 231b4: b4001e99 cbz x25, 0x23584 <.text+0x16894> 231b8: aa1903e0 mov x0, x25 231bc: aa1803e1 mov x1, x24 231c0: aa1703e2 mov x2, x23 231c4: 97ffa653 bl 0xcb10 231c8: 140000fa b 0x235b0 <.text+0x168c0> 231cc: 110006e0 add w0, w23, #0x1 231d0: 320003e1 orr w1, wzr, #0x1 231d4: 97ffa3d3 bl 0xc120 231d8: aa0003f9 mov x25, x0 231dc: b4002099 cbz x25, 0x235ec <.text+0x168fc> 231e0: aa1903e0 mov x0, x25 231e4: aa1803e1 mov x1, x24 231e8: aa1703e2 mov x2, x23 231ec: 97ffa649 bl 0xcb10 231f0: 1400010a b 0x23618 <.text+0x16928> 231f4: 110006e0 add w0, w23, #0x1 231f8: 320003e1 orr w1, wzr, #0x1 231fc: 97ffa3c9 bl 0xc120 23200: aa0003f9 mov x25, x0 23204: b4002219 cbz x25, 0x23644 <.text+0x16954> 23208: aa1903e0 mov x0, x25 2320c: aa1803e1 mov x1, x24 23210: aa1703e2 mov x2, x23 23214: 97ffa63f bl 0xcb10 23218: 14000116 b 0x23670 <.text+0x16980> 2321c: 110006e0 add w0, w23, #0x1 23220: 320003e1 orr w1, wzr, #0x1 23224: 97ffa3bf bl 0xc120 23228: aa0003f9 mov x25, x0 2322c: b4002459 cbz x25, 0x236b4 <.text+0x169c4> 23230: aa1903e0 mov x0, x25 23234: aa1803e1 mov x1, x24 23238: aa1703e2 mov x2, x23 2323c: 97ffa635 bl 0xcb10 23240: 14000128 b 0x236e0 <.text+0x169f0> 23244: 110006e0 add w0, w23, #0x1 23248: 320003e1 orr w1, wzr, #0x1 2324c: 97ffa3b5 bl 0xc120 23250: aa0003f9 mov x25, x0 23254: b40024d9 cbz x25, 0x236ec <.text+0x169fc> 23258: aa1903e0 mov x0, x25 2325c: aa1803e1 mov x1, x24 23260: aa1703e2 mov x2, x23 23264: 97ffa62b bl 0xcb10 23268: 1400012c b 0x23718 <.text+0x16a28> 2326c: 110006e0 add w0, w23, #0x1 23270: 320003e1 orr w1, wzr, #0x1 23274: 97ffa3ab bl 0xc120 23278: aa0003f9 mov x25, x0 2327c: b40025f9 cbz x25, 0x23738 <.text+0x16a48> 23280: aa1903e0 mov x0, x25 23284: aa1803e1 mov x1, x24 23288: aa1703e2 mov x2, x23 2328c: 97ffa621 bl 0xcb10 23290: 14000135 b 0x23764 <.text+0x16a74> 23294: 110006e0 add w0, w23, #0x1 23298: 320003e1 orr w1, wzr, #0x1 2329c: 97ffa3a1 bl 0xc120 232a0: aa0003f9 mov x25, x0 232a4: b4002779 cbz x25, 0x23790 <.text+0x16aa0> 232a8: aa1903e0 mov x0, x25 232ac: aa1803e1 mov x1, x24 232b0: aa1703e2 mov x2, x23 232b4: 97ffa617 bl 0xcb10 232b8: 14000141 b 0x237bc <.text+0x16acc> 232bc: 110006e0 add w0, w23, #0x1 232c0: 320003e1 orr w1, wzr, #0x1 232c4: 97ffa397 bl 0xc120 232c8: aa0003f9 mov x25, x0 232cc: b4002999 cbz x25, 0x237fc <.text+0x16b0c> 232d0: aa1903e0 mov x0, x25 232d4: aa1803e1 mov x1, x24 232d8: aa1703e2 mov x2, x23 232dc: 97ffa60d bl 0xcb10 232e0: 14000152 b 0x23828 <.text+0x16b38> 232e4: 110006e0 add w0, w23, #0x1 232e8: 320003e1 orr w1, wzr, #0x1 232ec: 97ffa38d bl 0xc120 232f0: aa0003f9 mov x25, x0 232f4: b4002e19 cbz x25, 0x238b4 <.text+0x16bc4> 232f8: aa1903e0 mov x0, x25 232fc: aa1803e1 mov x1, x24 23300: aa1703e2 mov x2, x23 23304: 97ffa603 bl 0xcb10 23308: 14000176 b 0x238e0 <.text+0x16bf0> 2330c: 110006e0 add w0, w23, #0x1 23310: 320003e1 orr w1, wzr, #0x1 23314: 97ffa383 bl 0xc120 23318: aa0003f9 mov x25, x0 2331c: b4002fd9 cbz x25, 0x23914 <.text+0x16c24> 23320: aa1903e0 mov x0, x25 23324: aa1803e1 mov x1, x24 23328: aa1703e2 mov x2, x23 2332c: 97ffa5f9 bl 0xcb10 23330: 14000184 b 0x23940 <.text+0x16c50> 23334: 110006e0 add w0, w23, #0x1 23338: 320003e1 orr w1, wzr, #0x1 2333c: 97ffa379 bl 0xc120 23340: aa0003f9 mov x25, x0 23344: b4003059 cbz x25, 0x2394c <.text+0x16c5c> 23348: aa1903e0 mov x0, x25 2334c: aa1803e1 mov x1, x24 23350: aa1703e2 mov x2, x23 23354: 97ffa5ef bl 0xcb10 23358: 14000188 b 0x23978 <.text+0x16c88> 2335c: 110006e0 add w0, w23, #0x1 23360: 320003e1 orr w1, wzr, #0x1 23364: 97ffa36f bl 0xc120 23368: aa0003f9 mov x25, x0 2336c: b4003279 cbz x25, 0x239b8 <.text+0x16cc8> 23370: aa1903e0 mov x0, x25 23374: aa1803e1 mov x1, x24 23378: aa1703e2 mov x2, x23 2337c: 97ffa5e5 bl 0xcb10 23380: 14000199 b 0x239e4 <.text+0x16cf4> 23384: 97ffa3eb bl 0xc330 <__errno@plt> 23388: b9400000 ldr w0, [x0] 2338c: 97ffa3d9 bl 0xc2f0 23390: 90000361 adrp x1, 0x8f000 23394: f0000382 adrp x2, 0x96000 23398: aa0003e4 mov x4, x0 2339c: 321f07e0 orr w0, wzr, #0x6 233a0: 91322821 add x1, x1, #0xc8a 233a4: 911cd042 add x2, x2, #0x734 233a8: 2a1703e3 mov w3, w23 233ac: 97ffca41 bl 0x15cb0 <.text+0x8fc0> 233b0: f0000388 adrp x8, 0x96000 233b4: 911e8108 add x8, x8, #0x7a0 233b8: f9400108 ldr x8, [x8] 233bc: 321d07e9 orr w9, wzr, #0x18 233c0: f90007ff str xzr, [sp, #0x8] 233c4: 390023e9 strb w9, [sp, #0x8] 233c8: 528d8c89 mov w9, #0x6c64 // =27748 233cc: 72ae4ca9 movk w9, #0x7265, lsl #16 233d0: 1400011e b 0x23848 <.text+0x16b58> 233d4: 97ffa3d7 bl 0xc330 <__errno@plt> 233d8: b9400000 ldr w0, [x0] 233dc: 97ffa3c5 bl 0xc2f0 233e0: 90000361 adrp x1, 0x8f000 233e4: f0000382 adrp x2, 0x96000 233e8: aa0003e4 mov x4, x0 233ec: 321f07e0 orr w0, wzr, #0x6 233f0: 91322821 add x1, x1, #0xc8a 233f4: 911cd042 add x2, x2, #0x734 233f8: 2a1703e3 mov w3, w23 233fc: 97ffca2d bl 0x15cb0 <.text+0x8fc0> 23400: 321e07e8 orr w8, wzr, #0xc 23404: a9007f9f stp xzr, xzr, [x28] 23408: 390023e8 strb w8, [sp, #0x8] 2340c: 528c8928 mov w8, #0x6449 // =25673 23410: 79000ac8 strh w8, [x22, #0x4] 23414: 528e6ea8 mov w8, #0x7375 // =29557 23418: 72ae4ca8 movk w8, #0x7265, lsl #16 2341c: 14000138 b 0x238fc <.text+0x16c0c> 23420: 97ffa3c4 bl 0xc330 <__errno@plt> 23424: b9400000 ldr w0, [x0] 23428: 97ffa3b2 bl 0xc2f0 2342c: 90000361 adrp x1, 0x8f000 23430: f0000382 adrp x2, 0x96000 23434: aa0003e4 mov x4, x0 23438: 321f07e0 orr w0, wzr, #0x6 2343c: 91322821 add x1, x1, #0xc8a 23440: 911cd042 add x2, x2, #0x734 23444: 2a1703e3 mov w3, w23 23448: 97ffca1a bl 0x15cb0 <.text+0x8fc0> 2344c: 321c03e8 orr w8, wzr, #0x10 23450: f90007ff str xzr, [sp, #0x8] 23454: 390023e8 strb w8, [sp, #0x8] 23458: d28cac88 mov x8, #0x6564 // =25956 2345c: f2ad2ec8 movk x8, #0x6976, lsl #16 23460: f2ccac68 movk x8, #0x6563, lsl #32 23464: f2ec8928 movk x8, #0x6449, lsl #48 23468: 910083e1 add x1, sp, #0x20 2346c: 910023e2 add x2, sp, #0x8 23470: aa1403e0 mov x0, x20 23474: a9017fff stp xzr, xzr, [sp, #0x10] 23478: f80093e8 stur x8, [sp, #0x9] 2347c: 390047ff strb wzr, [sp, #0x11] 23480: 14000167 b 0x23a1c <.text+0x16d2c> 23484: 97ffa3ab bl 0xc330 <__errno@plt> 23488: b9400000 ldr w0, [x0] 2348c: 97ffa399 bl 0xc2f0 23490: 90000361 adrp x1, 0x8f000 23494: f0000382 adrp x2, 0x96000 23498: aa0003e4 mov x4, x0 2349c: 321f07e0 orr w0, wzr, #0x6 234a0: 91322821 add x1, x1, #0xc8a 234a4: 911cd042 add x2, x2, #0x734 234a8: 2a1703e3 mov w3, w23 234ac: 97ffca01 bl 0x15cb0 <.text+0x8fc0> 234b0: f0000388 adrp x8, 0x96000 234b4: 911eb508 add x8, x8, #0x7ad 234b8: f9400108 ldr x8, [x8] 234bc: 52800249 mov w9, #0x12 // =18 234c0: f90007ff str xzr, [sp, #0x8] 234c4: 390023e9 strb w9, [sp, #0x8] 234c8: 321c0be9 orr w9, wzr, #0x70 234cc: 1400014d b 0x23a00 <.text+0x16d10> 234d0: 97ffa398 bl 0xc330 <__errno@plt> 234d4: b9400000 ldr w0, [x0] 234d8: 97ffa386 bl 0xc2f0 234dc: 90000361 adrp x1, 0x8f000 234e0: f0000382 adrp x2, 0x96000 234e4: aa0003e4 mov x4, x0 234e8: 321f07e0 orr w0, wzr, #0x6 234ec: 91322821 add x1, x1, #0xc8a 234f0: 911cd042 add x2, x2, #0x734 234f4: 2a1703e3 mov w3, w23 234f8: 97ffc9ee bl 0x15cb0 <.text+0x8fc0> 234fc: 321d03e8 orr w8, wzr, #0x8 23500: f90007ff str xzr, [sp, #0x8] 23504: 390023e8 strb w8, [sp, #0x8] 23508: 528f2e88 mov w8, #0x7974 // =31092 2350c: 72acae08 movk w8, #0x6570, lsl #16 23510: 910083e1 add x1, sp, #0x20 23514: 910023e2 add x2, sp, #0x8 23518: aa1403e0 mov x0, x20 2351c: a9017fff stp xzr, xzr, [sp, #0x10] 23520: b80093e8 stur w8, [sp, #0x9] 23524: 390037ff strb wzr, [sp, #0xd] 23528: 1400013d b 0x23a1c <.text+0x16d2c> 2352c: 97ffa381 bl 0xc330 <__errno@plt> 23530: b9400000 ldr w0, [x0] 23534: 97ffa36f bl 0xc2f0 23538: 90000361 adrp x1, 0x8f000 2353c: f0000382 adrp x2, 0x96000 23540: aa0003e4 mov x4, x0 23544: 321f07e0 orr w0, wzr, #0x6 23548: 91322821 add x1, x1, #0xc8a 2354c: 911cd042 add x2, x2, #0x734 23550: 2a1703e3 mov w3, w23 23554: 97ffc9d7 bl 0x15cb0 <.text+0x8fc0> 23558: 321f0be8 orr w8, wzr, #0xe 2355c: f90007ff str xzr, [sp, #0x8] 23560: 390023e8 strb w8, [sp, #0x8] 23564: 52800ca8 mov w8, #0x65 // =101 23568: a9017fff stp xzr, xzr, [sp, #0x10] 2356c: 39001ac8 strb w8, [x22, #0x6] 23570: 528dac28 mov w8, #0x6d61 // =28001 23574: 79000ac8 strh w8, [x22, #0x4] 23578: 528f0ca8 mov w8, #0x7865 // =30821 2357c: 72a9ce08 movk w8, #0x4e70, lsl #16 23580: 14000099 b 0x237e4 <.text+0x16af4> 23584: 97ffa36b bl 0xc330 <__errno@plt> 23588: b9400000 ldr w0, [x0] 2358c: 97ffa359 bl 0xc2f0 23590: 90000361 adrp x1, 0x8f000 23594: f0000382 adrp x2, 0x96000 23598: aa0003e4 mov x4, x0 2359c: 321f07e0 orr w0, wzr, #0x6 235a0: 91322821 add x1, x1, #0xc8a 235a4: 911cd042 add x2, x2, #0x734 235a8: 2a1703e3 mov w3, w23 235ac: 97ffc9c1 bl 0x15cb0 <.text+0x8fc0> 235b0: f0000388 adrp x8, 0x96000 235b4: 911efd08 add x8, x8, #0x7bf 235b8: f9400108 ldr x8, [x8] 235bc: 52800289 mov w9, #0x14 // =20 235c0: f90007ff str xzr, [sp, #0x8] 235c4: 390023e9 strb w9, [sp, #0x8] 235c8: 528cace9 mov w9, #0x6567 // =25959 235cc: 910083e1 add x1, sp, #0x20 235d0: 910023e2 add x2, sp, #0x8 235d4: aa1403e0 mov x0, x20 235d8: a9017fff stp xzr, xzr, [sp, #0x10] 235dc: 790012c9 strh w9, [x22, #0x8] 235e0: f90002c8 str x8, [x22] 235e4: 39004fff strb wzr, [sp, #0x13] 235e8: 1400010d b 0x23a1c <.text+0x16d2c> 235ec: 97ffa351 bl 0xc330 <__errno@plt> 235f0: b9400000 ldr w0, [x0] 235f4: 97ffa33f bl 0xc2f0 235f8: 90000361 adrp x1, 0x8f000 235fc: f0000382 adrp x2, 0x96000 23600: aa0003e4 mov x4, x0 23604: 321f07e0 orr w0, wzr, #0x6 23608: 91322821 add x1, x1, #0xc8a 2360c: 911cd042 add x2, x2, #0x734 23610: 2a1703e3 mov w3, w23 23614: 97ffc9a7 bl 0x15cb0 <.text+0x8fc0> 23618: 321f0be8 orr w8, wzr, #0xe 2361c: f90007ff str xzr, [sp, #0x8] 23620: 390023e8 strb w8, [sp, #0x8] 23624: 52800e48 mov w8, #0x72 // =114 23628: a9017fff stp xzr, xzr, [sp, #0x10] 2362c: 39001ac8 strb w8, [x22, #0x6] 23630: 528c8c88 mov w8, #0x6464 // =25700 23634: 79000ac8 strh w8, [x22, #0x4] 23638: 528f0ca8 mov w8, #0x7865 // =30821 2363c: 72a82e08 movk w8, #0x4170, lsl #16 23640: 14000069 b 0x237e4 <.text+0x16af4> 23644: 97ffa33b bl 0xc330 <__errno@plt> 23648: b9400000 ldr w0, [x0] 2364c: 97ffa329 bl 0xc2f0 23650: 90000361 adrp x1, 0x8f000 23654: f0000382 adrp x2, 0x96000 23658: aa0003e4 mov x4, x0 2365c: 321f07e0 orr w0, wzr, #0x6 23660: 91322821 add x1, x1, #0xc8a 23664: 911cd042 add x2, x2, #0x734 23668: 2a1703e3 mov w3, w23 2366c: 97ffc991 bl 0x15cb0 <.text+0x8fc0> 23670: f0000388 adrp x8, 0x96000 23674: 911f4908 add x8, x8, #0x7d2 23678: f9400108 ldr x8, [x8] 2367c: 528002c9 mov w9, #0x16 // =22 23680: f90007ff str xzr, [sp, #0x8] 23684: 390023e9 strb w9, [sp, #0x8] 23688: 52800c89 mov w9, #0x64 // =100 2368c: a9017fff stp xzr, xzr, [sp, #0x10] 23690: 39002ac9 strb w9, [x22, #0xa] 23694: 528c2ca9 mov w9, #0x6165 // =24933 23698: 910083e1 add x1, sp, #0x20 2369c: 910023e2 add x2, sp, #0x8 236a0: aa1403e0 mov x0, x20 236a4: 790012c9 strh w9, [x22, #0x8] 236a8: f90002c8 str x8, [x22] 236ac: 390053ff strb wzr, [sp, #0x14] 236b0: 140000db b 0x23a1c <.text+0x16d2c> 236b4: 97ffa31f bl 0xc330 <__errno@plt> 236b8: b9400000 ldr w0, [x0] 236bc: 97ffa30d bl 0xc2f0 236c0: 90000361 adrp x1, 0x8f000 236c4: f0000382 adrp x2, 0x96000 236c8: aa0003e4 mov x4, x0 236cc: 321f07e0 orr w0, wzr, #0x6 236d0: 91322821 add x1, x1, #0xc8a 236d4: 911cd042 add x2, x2, #0x734 236d8: 2a1703e3 mov w3, w23 236dc: 97ffc975 bl 0x15cb0 <.text+0x8fc0> 236e0: f0000388 adrp x8, 0x96000 236e4: 911f7908 add x8, x8, #0x7de 236e8: 140000c1 b 0x239ec <.text+0x16cfc> 236ec: 97ffa311 bl 0xc330 <__errno@plt> 236f0: b9400000 ldr w0, [x0] 236f4: 97ffa2ff bl 0xc2f0 236f8: 90000361 adrp x1, 0x8f000 236fc: f0000382 adrp x2, 0x96000 23700: aa0003e4 mov x4, x0 23704: 321f07e0 orr w0, wzr, #0x6 23708: 91322821 add x1, x1, #0xc8a 2370c: 911cd042 add x2, x2, #0x734 23710: 2a1703e3 mov w3, w23 23714: 97ffc967 bl 0x15cb0 <.text+0x8fc0> 23718: 321e07e8 orr w8, wzr, #0xc 2371c: a9007f9f stp xzr, xzr, [x28] 23720: 390023e8 strb w8, [sp, #0x8] 23724: 528c8d28 mov w8, #0x6469 // =25705 23728: 79000ac8 strh w8, [x22, #0x4] 2372c: 528f0ca8 mov w8, #0x7865 // =30821 23730: 72aaae08 movk w8, #0x5570, lsl #16 23734: 14000072 b 0x238fc <.text+0x16c0c> 23738: 97ffa2fe bl 0xc330 <__errno@plt> 2373c: b9400000 ldr w0, [x0] 23740: 97ffa2ec bl 0xc2f0 23744: 90000361 adrp x1, 0x8f000 23748: f0000382 adrp x2, 0x96000 2374c: aa0003e4 mov x4, x0 23750: 321f07e0 orr w0, wzr, #0x6 23754: 91322821 add x1, x1, #0xc8a 23758: 911cd042 add x2, x2, #0x734 2375c: 2a1703e3 mov w3, w23 23760: 97ffc954 bl 0x15cb0 <.text+0x8fc0> 23764: 321f0be8 orr w8, wzr, #0xe 23768: f90007ff str xzr, [sp, #0x8] 2376c: 390023e8 strb w8, [sp, #0x8] 23770: 52800dc8 mov w8, #0x6e // =110 23774: a9017fff stp xzr, xzr, [sp, #0x10] 23778: 39001ac8 strb w8, [x22, #0x6] 2377c: 528ded28 mov w8, #0x6f69 // =28521 23780: 79000ac8 strh w8, [x22, #0x4] 23784: 528caec8 mov w8, #0x6576 // =25974 23788: 72ae6e48 movk w8, #0x7372, lsl #16 2378c: 14000016 b 0x237e4 <.text+0x16af4> 23790: 97ffa2e8 bl 0xc330 <__errno@plt> 23794: b9400000 ldr w0, [x0] 23798: 97ffa2d6 bl 0xc2f0 2379c: 90000361 adrp x1, 0x8f000 237a0: f0000382 adrp x2, 0x96000 237a4: aa0003e4 mov x4, x0 237a8: 321f07e0 orr w0, wzr, #0x6 237ac: 91322821 add x1, x1, #0xc8a 237b0: 911cd042 add x2, x2, #0x734 237b4: 2a1703e3 mov w3, w23 237b8: 97ffc93e bl 0x15cb0 <.text+0x8fc0> 237bc: 321f0be8 orr w8, wzr, #0xe 237c0: f90007ff str xzr, [sp, #0x8] 237c4: 390023e8 strb w8, [sp, #0x8] 237c8: 52800d88 mov w8, #0x6c // =108 237cc: a9017fff stp xzr, xzr, [sp, #0x10] 237d0: 39001ac8 strb w8, [x22, #0x6] 237d4: 528cadc8 mov w8, #0x656e // =25966 237d8: 79000ac8 strh w8, [x22, #0x4] 237dc: 528d0c68 mov w8, #0x6863 // =26723 237e0: 72adcc28 movk w8, #0x6e61, lsl #16 237e4: 910083e1 add x1, sp, #0x20 237e8: 910023e2 add x2, sp, #0x8 237ec: aa1403e0 mov x0, x20 237f0: b90002c8 str w8, [x22] 237f4: 390043ff strb wzr, [sp, #0x10] 237f8: 14000089 b 0x23a1c <.text+0x16d2c> 237fc: 97ffa2cd bl 0xc330 <__errno@plt> 23800: b9400000 ldr w0, [x0] 23804: 97ffa2bb bl 0xc2f0 23808: 90000361 adrp x1, 0x8f000 2380c: f0000382 adrp x2, 0x96000 23810: aa0003e4 mov x4, x0 23814: 321f07e0 orr w0, wzr, #0x6 23818: 91322821 add x1, x1, #0xc8a 2381c: 911cd042 add x2, x2, #0x734 23820: 2a1703e3 mov w3, w23 23824: 97ffc923 bl 0x15cb0 <.text+0x8fc0> 23828: f0000388 adrp x8, 0x96000 2382c: 9120ad08 add x8, x8, #0x82b 23830: f9400108 ldr x8, [x8] 23834: 321d07e9 orr w9, wzr, #0x18 23838: f90007ff str xzr, [sp, #0x8] 2383c: 390023e9 strb w9, [sp, #0x8] 23840: 528a8ca9 mov w9, #0x5465 // =21605 23844: 72acec29 movk w9, #0x6761, lsl #16 23848: 910083e1 add x1, sp, #0x20 2384c: 910023e2 add x2, sp, #0x8 23850: aa1403e0 mov x0, x20 23854: a9017fff stp xzr, xzr, [sp, #0x10] 23858: b9000ac9 str w9, [x22, #0x8] 2385c: f90002c8 str x8, [x22] 23860: 390057ff strb wzr, [sp, #0x15] 23864: 1400006e b 0x23a1c <.text+0x16d2c> 23868: 97ffa2b2 bl 0xc330 <__errno@plt> 2386c: b9400000 ldr w0, [x0] 23870: 97ffa2a0 bl 0xc2f0 23874: 90000361 adrp x1, 0x8f000 23878: f0000382 adrp x2, 0x96000 2387c: aa0003e4 mov x4, x0 23880: 321f07e0 orr w0, wzr, #0x6 23884: 91322821 add x1, x1, #0xc8a 23888: 911cd042 add x2, x2, #0x734 2388c: 2a1703e3 mov w3, w23 23890: 97ffc908 bl 0x15cb0 <.text+0x8fc0> 23894: 321e07e8 orr w8, wzr, #0xc 23898: a9007f9f stp xzr, xzr, [x28] 2389c: 390023e8 strb w8, [sp, #0x8] 238a0: 528cede8 mov w8, #0x676f // =26479 238a4: 79000ac8 strh w8, [x22, #0x4] 238a8: 528f2e68 mov w8, #0x7973 // =31091 238ac: 72a98e68 movk w8, #0x4c73, lsl #16 238b0: 14000013 b 0x238fc <.text+0x16c0c> 238b4: 97ffa29f bl 0xc330 <__errno@plt> 238b8: b9400000 ldr w0, [x0] 238bc: 97ffa28d bl 0xc2f0 238c0: 90000361 adrp x1, 0x8f000 238c4: f0000382 adrp x2, 0x96000 238c8: aa0003e4 mov x4, x0 238cc: 321f07e0 orr w0, wzr, #0x6 238d0: 91322821 add x1, x1, #0xc8a 238d4: 911cd042 add x2, x2, #0x734 238d8: 2a1703e3 mov w3, w23 238dc: 97ffc8f5 bl 0x15cb0 <.text+0x8fc0> 238e0: 321e07e8 orr w8, wzr, #0xc 238e4: a9007f9f stp xzr, xzr, [x28] 238e8: 390023e8 strb w8, [sp, #0x8] 238ec: 528cede8 mov w8, #0x676f // =26479 238f0: 79000ac8 strh w8, [x22, #0x4] 238f4: 528dcd48 mov w8, #0x6e6a // =28266 238f8: 72a98d28 movk w8, #0x4c69, lsl #16 238fc: 910083e1 add x1, sp, #0x20 23900: 910023e2 add x2, sp, #0x8 23904: aa1403e0 mov x0, x20 23908: b90002c8 str w8, [x22] 2390c: 39003fff strb wzr, [sp, #0xf] 23910: 14000043 b 0x23a1c <.text+0x16d2c> 23914: 97ffa287 bl 0xc330 <__errno@plt> 23918: b9400000 ldr w0, [x0] 2391c: 97ffa275 bl 0xc2f0 23920: 90000361 adrp x1, 0x8f000 23924: f0000382 adrp x2, 0x96000 23928: aa0003e4 mov x4, x0 2392c: 321f07e0 orr w0, wzr, #0x6 23930: 91322821 add x1, x1, #0xc8a 23934: 911cd042 add x2, x2, #0x734 23938: 2a1703e3 mov w3, w23 2393c: 97ffc8dd bl 0x15cb0 <.text+0x8fc0> 23940: f0000388 adrp x8, 0x96000 23944: 91201508 add x8, x8, #0x805 23948: 1400000e b 0x23980 <.text+0x16c90> 2394c: 97ffa279 bl 0xc330 <__errno@plt> 23950: b9400000 ldr w0, [x0] 23954: 97ffa267 bl 0xc2f0 23958: 90000361 adrp x1, 0x8f000 2395c: f0000382 adrp x2, 0x96000 23960: aa0003e4 mov x4, x0 23964: 321f07e0 orr w0, wzr, #0x6 23968: 91322821 add x1, x1, #0xc8a 2396c: 911cd042 add x2, x2, #0x734 23970: 2a1703e3 mov w3, w23 23974: 97ffc8cf bl 0x15cb0 <.text+0x8fc0> 23978: f0000388 adrp x8, 0x96000 2397c: 91204d08 add x8, x8, #0x813 23980: aa0803e9 mov x9, x8 23984: f8405128 ldur x8, [x9, #0x5] 23988: f9400129 ldr x9, [x9] 2398c: 5280034a mov w10, #0x1a // =26 23990: 910083e1 add x1, sp, #0x20 23994: 910023e2 add x2, sp, #0x8 23998: aa1403e0 mov x0, x20 2399c: a9017fff stp xzr, xzr, [sp, #0x10] 239a0: f90007ff str xzr, [sp, #0x8] 239a4: 390023ea strb w10, [sp, #0x8] 239a8: f80052c8 stur x8, [x22, #0x5] 239ac: f90002c9 str x9, [x22] 239b0: 39005bff strb wzr, [sp, #0x16] 239b4: 1400001a b 0x23a1c <.text+0x16d2c> 239b8: 97ffa25e bl 0xc330 <__errno@plt> 239bc: b9400000 ldr w0, [x0] 239c0: 97ffa24c bl 0xc2f0 239c4: 90000361 adrp x1, 0x8f000 239c8: f0000382 adrp x2, 0x96000 239cc: aa0003e4 mov x4, x0 239d0: 321f07e0 orr w0, wzr, #0x6 239d4: 91322821 add x1, x1, #0xc8a 239d8: 911cd042 add x2, x2, #0x734 239dc: 2a1703e3 mov w3, w23 239e0: 97ffc8b4 bl 0x15cb0 <.text+0x8fc0> 239e4: f0000388 adrp x8, 0x96000 239e8: 91208508 add x8, x8, #0x821 239ec: f9400108 ldr x8, [x8] 239f0: 52800249 mov w9, #0x12 // =18 239f4: f90007ff str xzr, [sp, #0x8] 239f8: 390023e9 strb w9, [sp, #0x8] 239fc: 52800d69 mov w9, #0x6b // =107 23a00: 910083e1 add x1, sp, #0x20 23a04: 910023e2 add x2, sp, #0x8 23a08: aa1403e0 mov x0, x20 23a0c: a9017fff stp xzr, xzr, [sp, #0x10] 23a10: 390022c9 strb w9, [x22, #0x8] 23a14: f90002c8 str x8, [x22] 23a18: 39004bff strb wzr, [sp, #0x12] 23a1c: 94000087 bl 0x23c38 <.text+0x16f48> 23a20: aa0003f8 mov x24, x0 23a24: f9400317 ldr x23, [x24] 23a28: b5000357 cbnz x23, 0x23a90 <.text+0x16da0> 23a2c: 52800a00 mov w0, #0x50 // =80 23a30: 9400fcc5 bl 0x62d44 23a34: a941a7e8 ldp x8, x9, [sp, #0x18] 23a38: 3cc083e0 ldur q0, [sp, #0x8] 23a3c: aa0003f7 mov x23, x0 23a40: a9017fff stp xzr, xzr, [sp, #0x10] 23a44: f90007ff str xzr, [sp, #0x8] 23a48: a9047eff stp xzr, xzr, [x23, #0x40] 23a4c: a9007eff stp xzr, xzr, [x23] 23a50: 3d800ae0 str q0, [x23, #0x20] 23a54: a9037ee8 stp x8, xzr, [x23, #0x30] 23a58: f9000ae9 str x9, [x23, #0x10] 23a5c: f9000317 str x23, [x24] 23a60: f9400288 ldr x8, [x20] 23a64: f9400108 ldr x8, [x8] 23a68: b4000088 cbz x8, 0x23a78 <.text+0x16d88> 23a6c: f9000288 str x8, [x20] 23a70: f9400301 ldr x1, [x24] 23a74: 14000002 b 0x23a7c <.text+0x16d8c> 23a78: aa1703e1 mov x1, x23 23a7c: f9400680 ldr x0, [x20, #0x8] 23a80: 97ffbdf4 bl 0x13250 <.text+0x6560> 23a84: f9400a88 ldr x8, [x20, #0x10] 23a88: 91000508 add x8, x8, #0x1 23a8c: f9000a88 str x8, [x20, #0x10] 23a90: aa1903e0 mov x0, x25 23a94: 9100e2f7 add x23, x23, #0x38 23a98: 97ffa3d6 bl 0xc9f0 23a9c: aa0003e2 mov x2, x0 23aa0: aa1703e0 mov x0, x23 23aa4: aa1903e1 mov x1, x25 23aa8: 940000aa bl 0x23d50 <.text+0x17060> 23aac: 394023e8 ldrb w8, [sp, #0x8] 23ab0: 36000068 tbz w8, #0x0, 0x23abc <.text+0x16dcc> 23ab4: f9400fe0 ldr x0, [sp, #0x18] 23ab8: 9400fcd6 bl 0x62e10 23abc: f9401668 ldr x8, [x19, #0x28] 23ac0: eb1b011f cmp x8, x27 23ac4: 54ffa9e3 b.lo 0x23000 <.text+0x16310> 23ac8: f9401748 ldr x8, [x26, #0x28] 23acc: f94017e9 ldr x9, [sp, #0x28] 23ad0: eb09011f cmp x8, x9 23ad4: 54000121 b.ne 0x23af8 <.text+0x16e08> 23ad8: a9487bfd ldp x29, x30, [sp, #0x80] 23adc: a9474ff4 ldp x20, x19, [sp, #0x70] 23ae0: a94657f6 ldp x22, x21, [sp, #0x60] 23ae4: a9455ff8 ldp x24, x23, [sp, #0x50] 23ae8: a94467fa ldp x26, x25, [sp, #0x40] 23aec: a9436ffc ldp x28, x27, [sp, #0x30] 23af0: 910243ff add sp, sp, #0x90 23af4: d65f03c0 ret 23af8: 97ffa29e bl 0xc570 <__stack_chk_fail@plt> 23afc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 23b00: a90157f6 stp x22, x21, [sp, #0x10] 23b04: a9024ff4 stp x20, x19, [sp, #0x20] 23b08: a9037bfd stp x29, x30, [sp, #0x30] 23b0c: 9100c3fd add x29, sp, #0x30 23b10: aa0003f6 mov x22, x0 23b14: 394002c8 ldrb w8, [x22] 23b18: 34000228 cbz w8, 0x23b5c <.text+0x16e6c> 23b1c: f94006c8 ldr x8, [x22, #0x8] 23b20: b40001e8 cbz x8, 0x23b5c <.text+0x16e6c> 23b24: b9400514 ldr w20, [x8, #0x4] 23b28: f94016d7 ldr x23, [x22, #0x28] 23b2c: 51001288 sub w8, w20, #0x4 23b30: eb0802ff cmp x23, x8 23b34: 540002e9 b.ls 0x23b90 <.text+0x16ea0> 23b38: 90000361 adrp x1, 0x8f000 23b3c: f0000382 adrp x2, 0x96000 23b40: 91322821 add x1, x1, #0xc8a 23b44: 91215c42 add x2, x2, #0x857 23b48: 321f07e0 orr w0, wzr, #0x6 23b4c: aa1703e3 mov x3, x23 23b50: 2a1403e4 mov w4, w20 23b54: 97ffc857 bl 0x15cb0 <.text+0x8fc0> 23b58: 14000007 b 0x23b74 <.text+0x16e84> 23b5c: 90000361 adrp x1, 0x8f000 23b60: f0000382 adrp x2, 0x96000 23b64: 91310021 add x1, x1, #0xc40 23b68: 9120e042 add x2, x2, #0x838 23b6c: 320007e0 orr w0, wzr, #0x3 23b70: 97ffc850 bl 0x15cb0 <.text+0x8fc0> 23b74: aa1f03f4 mov x20, xzr 23b78: aa1403e0 mov x0, x20 23b7c: a9437bfd ldp x29, x30, [sp, #0x30] 23b80: a9424ff4 ldp x20, x19, [sp, #0x20] 23b84: a94157f6 ldp x22, x21, [sp, #0x10] 23b88: a8c45ff8 ldp x24, x23, [sp], #0x40 23b8c: d65f03c0 ret 23b90: aa1603e0 mov x0, x22 23b94: 97fffbd3 bl 0x22ae0 <.text+0x15df0> 23b98: f94016d5 ldr x21, [x22, #0x28] 23b9c: 2a0003f3 mov w19, w0 23ba0: 8b1302a8 add x8, x21, x19 23ba4: eb14011f cmp x8, x20 23ba8: 540001c1 b.ne 0x23be0 <.text+0x16ef0> 23bac: 34fffe53 cbz w19, 0x23b74 <.text+0x16e84> 23bb0: f9400ed8 ldr x24, [x22, #0x18] 23bb4: 11000660 add w0, w19, #0x1 23bb8: 320003e1 orr w1, wzr, #0x1 23bbc: f90016d7 str x23, [x22, #0x28] 23bc0: 97ffa158 bl 0xc120 23bc4: aa0003f4 mov x20, x0 23bc8: b4000214 cbz x20, 0x23c08 <.text+0x16f18> 23bcc: 8b150301 add x1, x24, x21 23bd0: aa1403e0 mov x0, x20 23bd4: aa1303e2 mov x2, x19 23bd8: 97ffa3ce bl 0xcb10 23bdc: 17ffffe7 b 0x23b78 <.text+0x16e88> 23be0: 90000361 adrp x1, 0x8f000 23be4: f0000382 adrp x2, 0x96000 23be8: 91322821 add x1, x1, #0xc8a 23bec: 9121ec42 add x2, x2, #0x87b 23bf0: 321f07e0 orr w0, wzr, #0x6 23bf4: aa1503e3 mov x3, x21 23bf8: 2a1303e4 mov w4, w19 23bfc: 2a1403e5 mov w5, w20 23c00: 97ffc82c bl 0x15cb0 <.text+0x8fc0> 23c04: 17ffffdc b 0x23b74 <.text+0x16e84> 23c08: 97ffa1ca bl 0xc330 <__errno@plt> 23c0c: b9400000 ldr w0, [x0] 23c10: 97ffa1b8 bl 0xc2f0 23c14: 90000361 adrp x1, 0x8f000 23c18: f0000382 adrp x2, 0x96000 23c1c: aa0003e4 mov x4, x0 23c20: 91322821 add x1, x1, #0xc8a 23c24: 911cd042 add x2, x2, #0x734 23c28: 321f07e0 orr w0, wzr, #0x6 23c2c: 2a1303e3 mov w3, w19 23c30: 97ffc820 bl 0x15cb0 <.text+0x8fc0> 23c34: 17ffffd1 b 0x23b78 <.text+0x16e88> 23c38: a9bb67fa stp x26, x25, [sp, #-0x50]! 23c3c: a9015ff8 stp x24, x23, [sp, #0x10] 23c40: a90257f6 stp x22, x21, [sp, #0x20] 23c44: a9034ff4 stp x20, x19, [sp, #0x30] 23c48: a9047bfd stp x29, x30, [sp, #0x40] 23c4c: 910103fd add x29, sp, #0x40 23c50: aa0003f4 mov x20, x0 23c54: f8408e96 ldr x22, [x20, #0x8]! 23c58: aa0103f3 mov x19, x1 23c5c: b4000656 cbz x22, 0x23d24 <.text+0x17034> 23c60: 39400048 ldrb w8, [x2] 23c64: a940a849 ldp x9, x10, [x2, #0x8] 23c68: 91002014 add x20, x0, #0x8 23c6c: d341fd0b lsr x11, x8, #1 23c70: 7200011f tst w8, #0x1 23c74: 9a890177 csel x23, x11, x9, eq 23c78: 9a821555 csinc x21, x10, x2, ne 23c7c: 14000002 b 0x23c84 <.text+0x16f94> 23c80: aa0803f6 mov x22, x8 23c84: aa1603f9 mov x25, x22 23c88: 38420f3a ldrb w26, [x25, #0x20]! 23c8c: f9400728 ldr x8, [x25, #0x8] 23c90: d341ff49 lsr x9, x26, #1 23c94: 7200035f tst w26, #0x1 23c98: 9a880138 csel x24, x9, x8, eq 23c9c: eb17031f cmp x24, x23 23ca0: 9a973302 csel x2, x24, x23, lo 23ca4: b4000262 cbz x2, 0x23cf0 <.text+0x17000> 23ca8: f9401ac8 ldr x8, [x22, #0x30] 23cac: 7200035f tst w26, #0x1 23cb0: aa1503e0 mov x0, x21 23cb4: 9a991501 csinc x1, x8, x25, ne 23cb8: 97ffa20a bl 0xc4e0 23cbc: 340001a0 cbz w0, 0x23cf0 <.text+0x17000> 23cc0: 37f801c0 tbnz w0, #0x1f, 0x23cf8 <.text+0x17008> 23cc4: eb1802ff cmp x23, x24 23cc8: 9a9832e2 csel x2, x23, x24, lo 23ccc: b40001e2 cbz x2, 0x23d08 <.text+0x17018> 23cd0: f9401ac8 ldr x8, [x22, #0x30] 23cd4: 7200035f tst w26, #0x1 23cd8: aa1503e1 mov x1, x21 23cdc: 9a991500 csinc x0, x8, x25, ne 23ce0: 97ffa200 bl 0xc4e0 23ce4: 34000120 cbz w0, 0x23d08 <.text+0x17018> 23ce8: 37f80140 tbnz w0, #0x1f, 0x23d10 <.text+0x17020> 23cec: 1400000c b 0x23d1c <.text+0x1702c> 23cf0: eb1802ff cmp x23, x24 23cf4: 54fffe82 b.hs 0x23cc4 <.text+0x16fd4> 23cf8: f94002c8 ldr x8, [x22] 23cfc: b4000188 cbz x8, 0x23d2c <.text+0x1703c> 23d00: aa1603f4 mov x20, x22 23d04: 17ffffdf b 0x23c80 <.text+0x16f90> 23d08: eb17031f cmp x24, x23 23d0c: 54000082 b.hs 0x23d1c <.text+0x1702c> 23d10: aa1603f4 mov x20, x22 23d14: f8408e88 ldr x8, [x20, #0x8]! 23d18: b5fffb48 cbnz x8, 0x23c80 <.text+0x16f90> 23d1c: f9000276 str x22, [x19] 23d20: 14000005 b 0x23d34 <.text+0x17044> 23d24: f9000274 str x20, [x19] 23d28: 14000003 b 0x23d34 <.text+0x17044> 23d2c: f9000276 str x22, [x19] 23d30: aa1603f4 mov x20, x22 23d34: aa1403e0 mov x0, x20 23d38: a9447bfd ldp x29, x30, [sp, #0x40] 23d3c: a9434ff4 ldp x20, x19, [sp, #0x30] 23d40: a94257f6 ldp x22, x21, [sp, #0x20] 23d44: a9415ff8 ldp x24, x23, [sp, #0x10] 23d48: a8c567fa ldp x26, x25, [sp], #0x50 23d4c: d65f03c0 ret 23d50: f81b0ff9 str x25, [sp, #-0x50]! 23d54: a9015ff8 stp x24, x23, [sp, #0x10] 23d58: a90257f6 stp x22, x21, [sp, #0x20] 23d5c: a9034ff4 stp x20, x19, [sp, #0x30] 23d60: a9047bfd stp x29, x30, [sp, #0x40] 23d64: 910103fd add x29, sp, #0x40 23d68: aa0003f3 mov x19, x0 23d6c: 39400268 ldrb w8, [x19] 23d70: aa0203f4 mov x20, x2 23d74: aa0103f5 mov x21, x1 23d78: 37000108 tbnz w8, #0x0, 0x23d98 <.text+0x170a8> 23d7c: 528002d9 mov w25, #0x16 // =22 23d80: eb14033f cmp x25, x20 23d84: 54000143 b.lo 0x23dac <.text+0x170bc> 23d88: 37000228 tbnz w8, #0x0, 0x23dcc <.text+0x170dc> 23d8c: 91000676 add x22, x19, #0x1 23d90: b5000234 cbnz x20, 0x23dd4 <.text+0x170e4> 23d94: 14000014 b 0x23de4 <.text+0x170f4> 23d98: f9400268 ldr x8, [x19] 23d9c: 927ff909 and x9, x8, #0xfffffffffffffffe 23da0: d1000539 sub x25, x9, #0x1 23da4: eb14033f cmp x25, x20 23da8: 54ffff02 b.hs 0x23d88 <.text+0x17098> 23dac: 9280022a mov x10, #-0x12 // =-18 23db0: cb190289 sub x9, x20, x25 23db4: cb19014a sub x10, x10, x25 23db8: eb09015f cmp x10, x9 23dbc: 540006e3 b.lo 0x23e98 <.text+0x171a8> 23dc0: 37000228 tbnz w8, #0x0, 0x23e04 <.text+0x17114> 23dc4: 91000676 add x22, x19, #0x1 23dc8: 14000010 b 0x23e08 <.text+0x17118> 23dcc: f9400a76 ldr x22, [x19, #0x10] 23dd0: b40000b4 cbz x20, 0x23de4 <.text+0x170f4> 23dd4: aa1603e0 mov x0, x22 23dd8: aa1503e1 mov x1, x21 23ddc: aa1403e2 mov x2, x20 23de0: 97ffa2c0 bl 0xc8e0 23de4: 38346adf strb wzr, [x22, x20] 23de8: 39400268 ldrb w8, [x19] 23dec: 37000088 tbnz w8, #0x0, 0x23dfc <.text+0x1710c> 23df0: d37ffa88 lsl x8, x20, #1 23df4: 39000268 strb w8, [x19] 23df8: 14000021 b 0x23e7c <.text+0x1718c> 23dfc: f9000674 str x20, [x19, #0x8] 23e00: 1400001f b 0x23e7c <.text+0x1718c> 23e04: f9400a76 ldr x22, [x19, #0x10] 23e08: 92800328 mov x8, #-0x1a // =-26 23e0c: f2efffe8 movk x8, #0x7fff, lsl #48 23e10: eb08033f cmp x25, x8 23e14: 54000108 b.hi 0x23e34 <.text+0x17144> 23e18: d37ffb28 lsl x8, x25, #1 23e1c: eb14011f cmp x8, x20 23e20: 9a948108 csel x8, x8, x20, hi 23e24: f1005d1f cmp x8, #0x17 23e28: 540000a2 b.hs 0x23e3c <.text+0x1714c> 23e2c: 528002f7 mov w23, #0x17 // =23 23e30: 14000005 b 0x23e44 <.text+0x17154> 23e34: b27bfbf7 orr x23, xzr, #0xffffffffffffffef 23e38: 14000003 b 0x23e44 <.text+0x17154> 23e3c: 91004108 add x8, x8, #0x10 23e40: 927ced17 and x23, x8, #0xfffffffffffffff0 23e44: aa1703e0 mov x0, x23 23e48: 9400fbbf bl 0x62d44 23e4c: aa1503e1 mov x1, x21 23e50: aa1403e2 mov x2, x20 23e54: aa0003f8 mov x24, x0 23e58: 97ffa32e bl 0xcb10 23e5c: f1005b3f cmp x25, #0x16 23e60: 54000060 b.eq 0x23e6c <.text+0x1717c> 23e64: aa1603e0 mov x0, x22 23e68: 9400fbea bl 0x62e10 23e6c: b24002e8 orr x8, x23, #0x1 23e70: a900e274 stp x20, x24, [x19, #0x8] 23e74: f9000268 str x8, [x19] 23e78: 38346b1f strb wzr, [x24, x20] 23e7c: aa1303e0 mov x0, x19 23e80: a9447bfd ldp x29, x30, [sp, #0x40] 23e84: a9434ff4 ldp x20, x19, [sp, #0x30] 23e88: a94257f6 ldp x22, x21, [sp, #0x20] 23e8c: a9415ff8 ldp x24, x23, [sp, #0x10] 23e90: f84507f9 ldr x25, [sp], #0x50 23e94: d65f03c0 ret 23e98: 97ffa106 bl 0xc2b0 23e9c: f81d0ff5 str x21, [sp, #-0x30]! 23ea0: a9014ff4 stp x20, x19, [sp, #0x10] 23ea4: a9027bfd stp x29, x30, [sp, #0x20] 23ea8: 910083fd add x29, sp, #0x20 23eac: 71000c3f cmp w1, #0x3 23eb0: aa0003f3 mov x19, x0 23eb4: 540001e0 b.eq 0x23ef0 <.text+0x17200> 23eb8: 7100083f cmp w1, #0x2 23ebc: 54000300 b.eq 0x23f1c <.text+0x1722c> 23ec0: 7100043f cmp w1, #0x1 23ec4: 540004a1 b.ne 0x23f58 <.text+0x17268> 23ec8: 90000535 adrp x21, 0xc7000 23ecc: f9458ab4 ldr x20, [x21, #0xb10] 23ed0: b50003b4 cbnz x20, 0x23f44 <.text+0x17254> 23ed4: 321c07e0 orr w0, wzr, #0x30 23ed8: 9400fb9b bl 0x62d44 23edc: aa1303e1 mov x1, x19 23ee0: aa0003f4 mov x20, x0 23ee4: 97fffa2a bl 0x2278c <.text+0x15a9c> 23ee8: f9058ab4 str x20, [x21, #0xb10] 23eec: 14000016 b 0x23f44 <.text+0x17254> 23ef0: 90000535 adrp x21, 0xc7000 23ef4: 912c42b5 add x21, x21, #0xb10 23ef8: f9400ab4 ldr x20, [x21, #0x10] 23efc: b5000254 cbnz x20, 0x23f44 <.text+0x17254> 23f00: 321c07e0 orr w0, wzr, #0x30 23f04: 9400fb90 bl 0x62d44 23f08: aa1303e1 mov x1, x19 23f0c: aa0003f4 mov x20, x0 23f10: 97fffa1f bl 0x2278c <.text+0x15a9c> 23f14: f9000ab4 str x20, [x21, #0x10] 23f18: 1400000b b 0x23f44 <.text+0x17254> 23f1c: 90000535 adrp x21, 0xc7000 23f20: 912c42b5 add x21, x21, #0xb10 23f24: f94006b4 ldr x20, [x21, #0x8] 23f28: b50000f4 cbnz x20, 0x23f44 <.text+0x17254> 23f2c: 321c07e0 orr w0, wzr, #0x30 23f30: 9400fb85 bl 0x62d44 23f34: aa1303e1 mov x1, x19 23f38: aa0003f4 mov x20, x0 23f3c: 97fffa14 bl 0x2278c <.text+0x15a9c> 23f40: f90006b4 str x20, [x21, #0x8] 23f44: aa1403e0 mov x0, x20 23f48: a9427bfd ldp x29, x30, [sp, #0x20] 23f4c: a9414ff4 ldp x20, x19, [sp, #0x10] 23f50: f84307f5 ldr x21, [sp], #0x30 23f54: 17fffeea b 0x23afc <.text+0x16e0c> 23f58: 90000361 adrp x1, 0x8f000 23f5c: f0000382 adrp x2, 0x96000 23f60: 91322821 add x1, x1, #0xc8a 23f64: 9122b442 add x2, x2, #0x8ad 23f68: 321f07e0 orr w0, wzr, #0x6 23f6c: aa1303e3 mov x3, x19 23f70: 97ffc750 bl 0x15cb0 <.text+0x8fc0> 23f74: a9427bfd ldp x29, x30, [sp, #0x20] 23f78: a9414ff4 ldp x20, x19, [sp, #0x10] 23f7c: aa1f03e0 mov x0, xzr 23f80: f84307f5 ldr x21, [sp], #0x30 23f84: d65f03c0 ret 23f88: f81e0ff3 str x19, [sp, #-0x20]! 23f8c: a9017bfd stp x29, x30, [sp, #0x10] 23f90: 910043fd add x29, sp, #0x10 23f94: aa0003f3 mov x19, x0 23f98: f0000380 adrp x0, 0x96000 23f9c: 9117d800 add x0, x0, #0x5f6 23fa0: aa1303e1 mov x1, x19 23fa4: 97ffa273 bl 0xc970 23fa8: b40000a0 cbz x0, 0x23fbc <.text+0x172cc> 23fac: 90000528 adrp x8, 0xc7000 23fb0: f9458900 ldr x0, [x8, #0xb10] 23fb4: b5000160 cbnz x0, 0x23fe0 <.text+0x172f0> 23fb8: 1400000d b 0x23fec <.text+0x172fc> 23fbc: f0000380 adrp x0, 0x96000 23fc0: 91181000 add x0, x0, #0x604 23fc4: aa1303e1 mov x1, x19 23fc8: 97ffa26a bl 0xc970 23fcc: b4000100 cbz x0, 0x23fec <.text+0x172fc> 23fd0: 90000528 adrp x8, 0xc7000 23fd4: 912c4108 add x8, x8, #0xb10 23fd8: f9400500 ldr x0, [x8, #0x8] 23fdc: b4000080 cbz x0, 0x23fec <.text+0x172fc> 23fe0: a9417bfd ldp x29, x30, [sp, #0x10] 23fe4: f84207f3 ldr x19, [sp], #0x20 23fe8: 17fffa2a b 0x22890 <.text+0x15ba0> 23fec: a9417bfd ldp x29, x30, [sp, #0x10] 23ff0: f84207f3 ldr x19, [sp], #0x20 23ff4: d65f03c0 ret 23ff8: d65f03c0 ret 23ffc: 90000528 adrp x8, 0xc7000 24000: 320003e9 orr w9, wzr, #0x1 24004: 392ca109 strb w9, [x8, #0xb28] 24008: d65f03c0 ret 2400c: 12000008 and w8, w0, #0x1 24010: f0000509 adrp x9, 0xc7000 24014: 392cb128 strb w8, [x9, #0xb2c] 24018: d65f03c0 ret 2401c: 12000008 and w8, w0, #0x1 24020: f0000509 adrp x9, 0xc7000 24024: 392cc128 strb w8, [x9, #0xb30] 24028: d65f03c0 ret 2402c: b9400008 ldr w8, [x0] 24030: 11000500 add w0, w8, #0x1 24034: d65f03c0 ret 24038: b9400008 ldr w8, [x0] 2403c: 11000500 add w0, w8, #0x1 24040: d65f03c0 ret 24044: b9400008 ldr w8, [x0] 24048: 11000500 add w0, w8, #0x1 2404c: d65f03c0 ret 24050: d4200020 brk #0x1 24054: d10103ff sub sp, sp, #0x40 24058: f9000bf5 str x21, [sp, #0x10] 2405c: a9024ff4 stp x20, x19, [sp, #0x20] 24060: a9037bfd stp x29, x30, [sp, #0x30] 24064: 9100c3fd add x29, sp, #0x30 24068: d53bd055 mrs x21, TPIDR_EL0 2406c: f94016a8 ldr x8, [x21, #0x28] 24070: f90007e8 str x8, [sp, #0x8] 24074: 39400008 ldrb w8, [x0] 24078: 34000848 cbz w8, 0x24180 <.text+0x17490> 2407c: f0000341 adrp x1, 0x8f000 24080: d0000382 adrp x2, 0x96000 24084: 91322821 add x1, x1, #0xc8a 24088: 91241042 add x2, x2, #0x904 2408c: 321e03e0 orr w0, wzr, #0x4 24090: 97ffc708 bl 0x15cb0 <.text+0x8fc0> 24094: f90003ff str xzr, [sp] 24098: 97ffe6fc bl 0x1dc88 <.text+0x10f98> 2409c: f9400013 ldr x19, [x0] 240a0: 528000c2 mov w2, #0x6 // =6 240a4: 910003e1 mov x1, sp 240a8: 72a00022 movk w2, #0x1, lsl #16 240ac: f9400268 ldr x8, [x19] 240b0: aa1303e0 mov x0, x19 240b4: f9401908 ldr x8, [x8, #0x30] 240b8: d63f0100 blr x8 240bc: 34000340 cbz w0, 0x24124 <.text+0x17434> 240c0: f0000354 adrp x20, 0x8f000 240c4: 91322a94 add x20, x20, #0xc8a 240c8: d0000382 adrp x2, 0x96000 240cc: 9124f442 add x2, x2, #0x93d 240d0: 528000a0 mov w0, #0x5 // =5 240d4: aa1403e1 mov x1, x20 240d8: 97ffc6f6 bl 0x15cb0 <.text+0x8fc0> 240dc: d0000382 adrp x2, 0x96000 240e0: 91254042 add x2, x2, #0x950 240e4: 321e03e0 orr w0, wzr, #0x4 240e8: aa1403e1 mov x1, x20 240ec: 97ffc6f1 bl 0x15cb0 <.text+0x8fc0> 240f0: f9400268 ldr x8, [x19] 240f4: 910003e1 mov x1, sp 240f8: aa1303e0 mov x0, x19 240fc: aa1f03e2 mov x2, xzr 24100: f9401108 ldr x8, [x8, #0x20] 24104: d63f0100 blr x8 24108: 340000e0 cbz w0, 0x24124 <.text+0x17434> 2410c: f0000341 adrp x1, 0x8f000 24110: d0000382 adrp x2, 0x96000 24114: 91322821 add x1, x1, #0xc8a 24118: 9125c842 add x2, x2, #0x972 2411c: 321f07e0 orr w0, wzr, #0x6 24120: 97ffc6e4 bl 0x15cb0 <.text+0x8fc0> 24124: f94003e0 ldr x0, [sp] 24128: b4000440 cbz x0, 0x241b0 <.text+0x174c0> 2412c: f0000508 adrp x8, 0xc7000 24130: 396cc108 ldrb w8, [x8, #0xb30] 24134: 340000e8 cbz w8, 0x24150 <.text+0x17460> 24138: f9400008 ldr x8, [x0] 2413c: d0000381 adrp x1, 0x96000 24140: 91264c21 add x1, x1, #0x993 24144: f9401908 ldr x8, [x8, #0x30] 24148: d63f0100 blr x8 2414c: f94003e0 ldr x0, [sp] 24150: f9400008 ldr x8, [x0] 24154: aa1f03e1 mov x1, xzr 24158: 2a1f03e2 mov w2, wzr 2415c: f942b508 ldr x8, [x8, #0x568] 24160: d63f0100 blr x8 24164: f94003e0 ldr x0, [sp] 24168: d0000381 adrp x1, 0x96000 2416c: 91264c21 add x1, x1, #0x993 24170: f9400008 ldr x8, [x0] 24174: f9401908 ldr x8, [x8, #0x30] 24178: d63f0100 blr x8 2417c: 1400000d b 0x241b0 <.text+0x174c0> 24180: f0000353 adrp x19, 0x8f000 24184: 91322a73 add x19, x19, #0xc8a 24188: d0000382 adrp x2, 0x96000 2418c: 91269c42 add x2, x2, #0x9a7 24190: 321e03e0 orr w0, wzr, #0x4 24194: aa1303e1 mov x1, x19 24198: 97ffc6c6 bl 0x15cb0 <.text+0x8fc0> 2419c: d0000382 adrp x2, 0x96000 241a0: 91270842 add x2, x2, #0x9c2 241a4: 321e03e0 orr w0, wzr, #0x4 241a8: aa1303e1 mov x1, x19 241ac: 97ffc6c1 bl 0x15cb0 <.text+0x8fc0> 241b0: f94016a8 ldr x8, [x21, #0x28] 241b4: f94007e9 ldr x9, [sp, #0x8] 241b8: eb09011f cmp x8, x9 241bc: 540000e1 b.ne 0x241d8 <.text+0x174e8> 241c0: a9437bfd ldp x29, x30, [sp, #0x30] 241c4: a9424ff4 ldp x20, x19, [sp, #0x20] 241c8: f9400bf5 ldr x21, [sp, #0x10] 241cc: aa1f03e0 mov x0, xzr 241d0: 910103ff add sp, sp, #0x40 241d4: d65f03c0 ret 241d8: 97ffa0e6 bl 0xc570 <__stack_chk_fail@plt> 241dc: d10103ff sub sp, sp, #0x40 241e0: f90013f3 str x19, [sp, #0x20] 241e4: a9037bfd stp x29, x30, [sp, #0x30] 241e8: 9100c3fd add x29, sp, #0x30 241ec: d53bd053 mrs x19, TPIDR_EL0 241f0: f9401668 ldr x8, [x19, #0x28] 241f4: 12000029 and w9, w1, #0x1 241f8: f9000fe8 str x8, [sp, #0x18] 241fc: 390053e9 strb w9, [sp, #0x14] 24200: 36000340 tbz w0, #0x0, 0x24268 <.text+0x17578> 24204: f0000341 adrp x1, 0x8f000 24208: d0000382 adrp x2, 0x96000 2420c: 91310021 add x1, x1, #0xc40 24210: 9127ec42 add x2, x2, #0x9fb 24214: 320007e0 orr w0, wzr, #0x3 24218: 97ffc6a6 bl 0x15cb0 <.text+0x8fc0> 2421c: 90000002 adrp x2, 0x24000 <.text+0x17310> 24220: 91015042 add x2, x2, #0x54 24224: 910023e0 add x0, sp, #0x8 24228: 910053e3 add x3, sp, #0x14 2422c: aa1f03e1 mov x1, xzr 24230: 97ff9f78 bl 0xc010 24234: 34000120 cbz w0, 0x24258 <.text+0x17568> 24238: 97ffa02e bl 0xc2f0 2423c: f0000341 adrp x1, 0x8f000 24240: d0000382 adrp x2, 0x96000 24244: aa0003e3 mov x3, x0 24248: 91322821 add x1, x1, #0xc8a 2424c: 91288842 add x2, x2, #0xa22 24250: 321f07e0 orr w0, wzr, #0x6 24254: 97ffc697 bl 0x15cb0 <.text+0x8fc0> 24258: f94007e0 ldr x0, [sp, #0x8] 2425c: aa1f03e1 mov x1, xzr 24260: 97ff9f74 bl 0xc030 24264: 14000003 b 0x24270 <.text+0x17580> 24268: 910053e0 add x0, sp, #0x14 2426c: 97ffff7a bl 0x24054 <.text+0x17364> 24270: f9401668 ldr x8, [x19, #0x28] 24274: f9400fe9 ldr x9, [sp, #0x18] 24278: eb09011f cmp x8, x9 2427c: 540000a1 b.ne 0x24290 <.text+0x175a0> 24280: a9437bfd ldp x29, x30, [sp, #0x30] 24284: f94013f3 ldr x19, [sp, #0x20] 24288: 910103ff add sp, sp, #0x40 2428c: d65f03c0 ret 24290: 97ffa0b8 bl 0xc570 <__stack_chk_fail@plt> 24294: f0000508 adrp x8, 0xc7000 24298: f0000509 adrp x9, 0xc7000 2429c: 396cb121 ldrb w1, [x9, #0xb2c] 242a0: 396ca100 ldrb w0, [x8, #0xb28] 242a4: 17ffffce b 0x241dc <.text+0x174ec> 242a8: d65f03c0 ret 242ac: a9bd57f6 stp x22, x21, [sp, #-0x30]! 242b0: a9014ff4 stp x20, x19, [sp, #0x10] 242b4: a9027bfd stp x29, x30, [sp, #0x20] 242b8: 910083fd add x29, sp, #0x20 242bc: f0000515 adrp x21, 0xc7000 242c0: f9459ea2 ldr x2, [x21, #0xb38] 242c4: aa0103f3 mov x19, x1 242c8: aa0003f4 mov x20, x0 242cc: b40000e2 cbz x2, 0x242e8 <.text+0x175f8> 242d0: f9400288 ldr x8, [x20] 242d4: aa1403e0 mov x0, x20 242d8: aa1303e1 mov x1, x19 242dc: f940f508 ldr x8, [x8, #0x1e8] 242e0: d63f0100 blr x8 242e4: 14000017 b 0x24340 <.text+0x17650> 242e8: f9400288 ldr x8, [x20] 242ec: f9408516 ldr x22, [x8, #0x108] 242f0: 97ffda45 bl 0x1ac04 <.text+0xdf14> 242f4: d0000382 adrp x2, 0x96000 242f8: b0000363 adrp x3, 0x91000 242fc: aa0003e1 mov x1, x0 24300: 9128ec42 add x2, x2, #0xa3b 24304: 9100a863 add x3, x3, #0x2a 24308: aa1403e0 mov x0, x20 2430c: d63f02c0 blr x22 24310: f9059ea0 str x0, [x21, #0xb38] 24314: aa1403e0 mov x0, x20 24318: 97ffc85e bl 0x16490 <.text+0x97a0> 2431c: b40001c0 cbz x0, 0x24354 <.text+0x17664> 24320: f0000341 adrp x1, 0x8f000 24324: d0000382 adrp x2, 0x96000 24328: d0000383 adrp x3, 0x96000 2432c: 91322821 add x1, x1, #0xc8a 24330: 91294442 add x2, x2, #0xa51 24334: 9128ec63 add x3, x3, #0xa3b 24338: 321f07e0 orr w0, wzr, #0x6 2433c: 97ffc65d bl 0x15cb0 <.text+0x8fc0> 24340: a9427bfd ldp x29, x30, [sp, #0x20] 24344: a9414ff4 ldp x20, x19, [sp, #0x10] 24348: 2a1f03e0 mov w0, wzr 2434c: a8c357f6 ldp x22, x21, [sp], #0x30 24350: d65f03c0 ret 24354: f9459ea2 ldr x2, [x21, #0xb38] 24358: 17ffffde b 0x242d0 <.text+0x175e0> 2435c: d10103ff sub sp, sp, #0x40 24360: a9024ff4 stp x20, x19, [sp, #0x20] 24364: a9037bfd stp x29, x30, [sp, #0x30] 24368: 9100c3fd add x29, sp, #0x30 2436c: d53bd054 mrs x20, TPIDR_EL0 24370: f9401688 ldr x8, [x20, #0x28] 24374: f9000fe8 str x8, [sp, #0x18] 24378: 97ffe644 bl 0x1dc88 <.text+0x10f98> 2437c: f9400000 ldr x0, [x0] 24380: b4000420 cbz x0, 0x24404 <.text+0x17714> 24384: f9000bff str xzr, [sp, #0x10] 24388: f9400008 ldr x8, [x0] 2438c: 528000c2 mov w2, #0x6 // =6 24390: 910043e1 add x1, sp, #0x10 24394: 72a00022 movk w2, #0x1, lsl #16 24398: f9401908 ldr x8, [x8, #0x30] 2439c: d63f0100 blr x8 243a0: 35000400 cbnz w0, 0x24420 <.text+0x17730> 243a4: f9400be8 ldr x8, [sp, #0x10] 243a8: b40003c8 cbz x8, 0x24420 <.text+0x17730> 243ac: f0000341 adrp x1, 0x8f000 243b0: 90000362 adrp x2, 0x90000 243b4: 91310021 add x1, x1, #0xc40 243b8: 912a3c42 add x2, x2, #0xa8f 243bc: 320007e0 orr w0, wzr, #0x3 243c0: 97ffc63c bl 0x15cb0 <.text+0x8fc0> 243c4: f9400be0 ldr x0, [sp, #0x10] 243c8: 97ffc832 bl 0x16490 <.text+0x97a0> 243cc: aa0003f3 mov x19, x0 243d0: b4000353 cbz x19, 0x24438 <.text+0x17748> 243d4: f0000341 adrp x1, 0x8f000 243d8: 90000362 adrp x2, 0x90000 243dc: 91310021 add x1, x1, #0xc40 243e0: 912b1042 add x2, x2, #0xac4 243e4: 320007e0 orr w0, wzr, #0x3 243e8: 97ffc632 bl 0x15cb0 <.text+0x8fc0> 243ec: f9400be0 ldr x0, [sp, #0x10] 243f0: aa1303e1 mov x1, x19 243f4: f9400008 ldr x8, [x0] 243f8: f9405508 ldr x8, [x8, #0xa8] 243fc: d63f0100 blr x8 24400: 1400000e b 0x24438 <.text+0x17748> 24404: f0000341 adrp x1, 0x8f000 24408: 90000362 adrp x2, 0x90000 2440c: 91322821 add x1, x1, #0xc8a 24410: 9130f842 add x2, x2, #0xc3e 24414: 321f07e0 orr w0, wzr, #0x6 24418: 97ffc626 bl 0x15cb0 <.text+0x8fc0> 2441c: 14000029 b 0x244c0 <.text+0x177d0> 24420: f0000341 adrp x1, 0x8f000 24424: 90000362 adrp x2, 0x90000 24428: 91322821 add x1, x1, #0xc8a 2442c: 9129e442 add x2, x2, #0xa79 24430: 528000a0 mov w0, #0x5 // =5 24434: 97ffc61f bl 0x15cb0 <.text+0x8fc0> 24438: f0000341 adrp x1, 0x8f000 2443c: d0000382 adrp x2, 0x96000 24440: 91310021 add x1, x1, #0xc40 24444: 91299c42 add x2, x2, #0xa67 24448: 320007e0 orr w0, wzr, #0x3 2444c: 97ffc619 bl 0x15cb0 <.text+0x8fc0> 24450: 90000002 adrp x2, 0x24000 <.text+0x17310> 24454: 91390042 add x2, x2, #0xe40 24458: 910023e0 add x0, sp, #0x8 2445c: aa1f03e1 mov x1, xzr 24460: aa1f03e3 mov x3, xzr 24464: 97ff9eeb bl 0xc010 24468: 34000120 cbz w0, 0x2448c <.text+0x1779c> 2446c: 97ff9fa1 bl 0xc2f0 24470: f0000341 adrp x1, 0x8f000 24474: d0000382 adrp x2, 0x96000 24478: aa0003e3 mov x3, x0 2447c: 91322821 add x1, x1, #0xc8a 24480: 912a3c42 add x2, x2, #0xa8f 24484: 321f07e0 orr w0, wzr, #0x6 24488: 97ffc60a bl 0x15cb0 <.text+0x8fc0> 2448c: f94007e0 ldr x0, [sp, #0x8] 24490: d0000381 adrp x1, 0x96000 24494: 912ae021 add x1, x1, #0xab8 24498: 97ffa086 bl 0xc6b0 2449c: 34000120 cbz w0, 0x244c0 <.text+0x177d0> 244a0: 97ff9f94 bl 0xc2f0 244a4: f0000341 adrp x1, 0x8f000 244a8: d0000382 adrp x2, 0x96000 244ac: aa0003e3 mov x3, x0 244b0: 91322821 add x1, x1, #0xc8a 244b4: 912b1042 add x2, x2, #0xac4 244b8: 321f07e0 orr w0, wzr, #0x6 244bc: 97ffc5fd bl 0x15cb0 <.text+0x8fc0> 244c0: f9401688 ldr x8, [x20, #0x28] 244c4: f9400fe9 ldr x9, [sp, #0x18] 244c8: eb09011f cmp x8, x9 244cc: 540000a1 b.ne 0x244e0 <.text+0x177f0> 244d0: a9437bfd ldp x29, x30, [sp, #0x30] 244d4: a9424ff4 ldp x20, x19, [sp, #0x20] 244d8: 910103ff add sp, sp, #0x40 244dc: d65f03c0 ret 244e0: 97ffa024 bl 0xc570 <__stack_chk_fail@plt> 244e4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 244e8: a9017bfd stp x29, x30, [sp, #0x10] 244ec: 910043fd add x29, sp, #0x10 244f0: aa0003f3 mov x19, x0 244f4: 97ff9fa3 bl 0xc380 244f8: 2a0003f4 mov w20, w0 244fc: 97ffa1d1 bl 0xcc40 24500: a9417bfd ldp x29, x30, [sp, #0x10] 24504: f0000341 adrp x1, 0x8f000 24508: d0000382 adrp x2, 0x96000 2450c: aa0003e5 mov x5, x0 24510: 93407e84 sxtw x4, w20 24514: 91322821 add x1, x1, #0xc8a 24518: 912b8442 add x2, x2, #0xae1 2451c: 321e03e0 orr w0, wzr, #0x4 24520: aa1303e3 mov x3, x19 24524: a8c24ff4 ldp x20, x19, [sp], #0x20 24528: 17ffc5e2 b 0x15cb0 <.text+0x8fc0> 2452c: d10203ff sub sp, sp, #0x80 24530: a9026ffc stp x28, x27, [sp, #0x20] 24534: a90367fa stp x26, x25, [sp, #0x30] 24538: a9045ff8 stp x24, x23, [sp, #0x40] 2453c: a90557f6 stp x22, x21, [sp, #0x50] 24540: a9064ff4 stp x20, x19, [sp, #0x60] 24544: a9077bfd stp x29, x30, [sp, #0x70] 24548: 9101c3fd add x29, sp, #0x70 2454c: d53bd048 mrs x8, TPIDR_EL0 24550: f90003e8 str x8, [sp] 24554: f9401508 ldr x8, [x8, #0x28] 24558: aa0003f3 mov x19, x0 2455c: f9000fe8 str x8, [sp, #0x18] 24560: 97ff9f88 bl 0xc380 24564: 2a0003f4 mov w20, w0 24568: 97ffa1b6 bl 0xcc40 2456c: f0000341 adrp x1, 0x8f000 24570: d0000382 adrp x2, 0x96000 24574: d0000383 adrp x3, 0x96000 24578: aa0003e5 mov x5, x0 2457c: 93407e84 sxtw x4, w20 24580: 91322821 add x1, x1, #0xc8a 24584: 912b8442 add x2, x2, #0xae1 24588: 912bd063 add x3, x3, #0xaf4 2458c: 321e03e0 orr w0, wzr, #0x4 24590: 97ffc5c8 bl 0x15cb0 <.text+0x8fc0> 24594: b4000073 cbz x19, 0x245a0 <.text+0x178b0> 24598: b9400273 ldr w19, [x19] 2459c: 14000003 b 0x245a8 <.text+0x178b8> 245a0: 52920013 mov w19, #0x9000 // =36864 245a4: 72a00033 movk w19, #0x1, lsl #16 245a8: f0000341 adrp x1, 0x8f000 245ac: d0000382 adrp x2, 0x96000 245b0: 91322821 add x1, x1, #0xc8a 245b4: 912c0442 add x2, x2, #0xb01 245b8: 321e03e0 orr w0, wzr, #0x4 245bc: 321003e4 orr w4, wzr, #0x10000 245c0: 321c03e5 orr w5, wzr, #0x10 245c4: 2a1303e3 mov w3, w19 245c8: 97ffc5ba bl 0x15cb0 <.text+0x8fc0> 245cc: 7100067f cmp w19, #0x1 245d0: 540006cb b.lt 0x246a8 <.text+0x179b8> 245d4: f0000356 adrp x22, 0x8f000 245d8: d0000397 adrp x23, 0x96000 245dc: 528cccfb mov w27, #0x6667 // =26215 245e0: aa1f03f4 mov x20, xzr 245e4: 2a1f03f5 mov w21, wzr 245e8: 910023fa add x26, sp, #0x8 245ec: 91322ad6 add x22, x22, #0xc8a 245f0: 912cd2f7 add x23, x23, #0xb34 245f4: 72acccdb movk w27, #0x6666, lsl #16 245f8: 5280015c mov w28, #0xa // =10 245fc: 32003ff9 orr w25, wzr, #0xffff 24600: 52800c80 mov w0, #0x64 // =100 24604: 97ffa0eb bl 0xc9b0 24608: aa1f03f8 mov x24, xzr 2460c: 321c03e0 orr w0, wzr, #0x10 24610: 97ffa138 bl 0xcaf0 24614: b4000140 cbz x0, 0x2463c <.text+0x1794c> 24618: b9000358 str w24, [x26] 2461c: 8b180294 add x20, x20, x24 24620: eb19031f cmp x24, x25 24624: 91000718 add x24, x24, #0x1 24628: f9000740 str x0, [x26, #0x8] 2462c: aa0003fa mov x26, x0 24630: 54fffeeb b.lt 0x2460c <.text+0x1791c> 24634: 320003f8 orr w24, wzr, #0x1 24638: 1400000a b 0x24660 <.text+0x17970> 2463c: 97ff9f3d bl 0xc330 <__errno@plt> 24640: b9400000 ldr w0, [x0] 24644: 97ff9f2b bl 0xc2f0 24648: aa0003e3 mov x3, x0 2464c: 321f07e0 orr w0, wzr, #0x6 24650: aa1603e1 mov x1, x22 24654: aa1703e2 mov x2, x23 24658: 97ffc596 bl 0x15cb0 <.text+0x8fc0> 2465c: 2a1f03f8 mov w24, wzr 24660: 9b3b7ea8 smull x8, w21, w27 24664: d37ffd09 lsr x9, x8, #63 24668: 9362fd08 asr x8, x8, #34 2466c: 0b090108 add w8, w8, w9 24670: 1b1cd508 msub w8, w8, w28, w21 24674: 35000108 cbnz w8, 0x24694 <.text+0x179a4> 24678: d0000382 adrp x2, 0x96000 2467c: 321e03e0 orr w0, wzr, #0x4 24680: aa1603e1 mov x1, x22 24684: 912d1442 add x2, x2, #0xb45 24688: 2a1503e3 mov w3, w21 2468c: aa1403e4 mov x4, x20 24690: 97ffc588 bl 0x15cb0 <.text+0x8fc0> 24694: 110006b5 add w21, w21, #0x1 24698: 6b1302bf cmp w21, w19 2469c: 1a9fa7e8 cset w8, lt 246a0: 0a080308 and w8, w24, w8 246a4: 3707fae8 tbnz w8, #0x0, 0x24600 <.text+0x17910> 246a8: f0000341 adrp x1, 0x8f000 246ac: d0000382 adrp x2, 0x96000 246b0: 91322821 add x1, x1, #0xc8a 246b4: 912d9042 add x2, x2, #0xb64 246b8: 321e03e0 orr w0, wzr, #0x4 246bc: 2a1303e3 mov w3, w19 246c0: 97ffc57c bl 0x15cb0 <.text+0x8fc0> 246c4: f94003e8 ldr x8, [sp] 246c8: f9401508 ldr x8, [x8, #0x28] 246cc: f9400fe9 ldr x9, [sp, #0x18] 246d0: eb09011f cmp x8, x9 246d4: 54000141 b.ne 0x246fc <.text+0x17a0c> 246d8: a9477bfd ldp x29, x30, [sp, #0x70] 246dc: a9464ff4 ldp x20, x19, [sp, #0x60] 246e0: a94557f6 ldp x22, x21, [sp, #0x50] 246e4: a9445ff8 ldp x24, x23, [sp, #0x40] 246e8: a94367fa ldp x26, x25, [sp, #0x30] 246ec: a9426ffc ldp x28, x27, [sp, #0x20] 246f0: aa1f03e0 mov x0, xzr 246f4: 910203ff add sp, sp, #0x80 246f8: d65f03c0 ret 246fc: 97ff9f9d bl 0xc570 <__stack_chk_fail@plt> 24700: d100c3ff sub sp, sp, #0x30 24704: a9014ff4 stp x20, x19, [sp, #0x10] 24708: a9027bfd stp x29, x30, [sp, #0x20] 2470c: 910083fd add x29, sp, #0x20 24710: d53bd054 mrs x20, TPIDR_EL0 24714: f9401688 ldr x8, [x20, #0x28] 24718: f90007e8 str x8, [sp, #0x8] 2471c: 97ff9f19 bl 0xc380 24720: 2a0003f3 mov w19, w0 24724: 97ffa147 bl 0xcc40 24728: f0000341 adrp x1, 0x8f000 2472c: d0000382 adrp x2, 0x96000 24730: d0000383 adrp x3, 0x96000 24734: aa0003e5 mov x5, x0 24738: 93407e64 sxtw x4, w19 2473c: 91322821 add x1, x1, #0xc8a 24740: 912b8442 add x2, x2, #0xae1 24744: 912dec63 add x3, x3, #0xb7b 24748: 321e03e0 orr w0, wzr, #0x4 2474c: 97ffc559 bl 0x15cb0 <.text+0x8fc0> 24750: 90000002 adrp x2, 0x24000 <.text+0x17310> 24754: 9114b042 add x2, x2, #0x52c 24758: 910003e0 mov x0, sp 2475c: aa1f03e1 mov x1, xzr 24760: aa1f03e3 mov x3, xzr 24764: 97ff9e2b bl 0xc010 24768: 34000120 cbz w0, 0x2478c <.text+0x17a9c> 2476c: 97ff9ee1 bl 0xc2f0 24770: f0000341 adrp x1, 0x8f000 24774: d0000382 adrp x2, 0x96000 24778: aa0003e3 mov x3, x0 2477c: 91322821 add x1, x1, #0xc8a 24780: 912e2442 add x2, x2, #0xb89 24784: 321f07e0 orr w0, wzr, #0x6 24788: 97ffc54a bl 0x15cb0 <.text+0x8fc0> 2478c: f9401688 ldr x8, [x20, #0x28] 24790: f94007e9 ldr x9, [sp, #0x8] 24794: eb09011f cmp x8, x9 24798: 540000a1 b.ne 0x247ac <.text+0x17abc> 2479c: a9427bfd ldp x29, x30, [sp, #0x20] 247a0: a9414ff4 ldp x20, x19, [sp, #0x10] 247a4: 9100c3ff add sp, sp, #0x30 247a8: d65f03c0 ret 247ac: 97ff9f71 bl 0xc570 <__stack_chk_fail@plt> 247b0: d10103ff sub sp, sp, #0x40 247b4: a9024ff4 stp x20, x19, [sp, #0x20] 247b8: a9037bfd stp x29, x30, [sp, #0x30] 247bc: 9100c3fd add x29, sp, #0x30 247c0: d53bd054 mrs x20, TPIDR_EL0 247c4: f9401688 ldr x8, [x20, #0x28] 247c8: f9000fe8 str x8, [sp, #0x18] 247cc: 97ff9eed bl 0xc380 247d0: 2a0003f3 mov w19, w0 247d4: 97ffa11b bl 0xcc40 247d8: f0000341 adrp x1, 0x8f000 247dc: d0000382 adrp x2, 0x96000 247e0: d0000383 adrp x3, 0x96000 247e4: aa0003e5 mov x5, x0 247e8: 93407e64 sxtw x4, w19 247ec: 91322821 add x1, x1, #0xc8a 247f0: 912b8442 add x2, x2, #0xae1 247f4: 912dec63 add x3, x3, #0xb7b 247f8: 321e03e0 orr w0, wzr, #0x4 247fc: 97ffc52d bl 0x15cb0 <.text+0x8fc0> 24800: 90000002 adrp x2, 0x24000 <.text+0x17310> 24804: 321703e8 orr w8, wzr, #0x200 24808: 9114b042 add x2, x2, #0x52c 2480c: 910043e0 add x0, sp, #0x10 24810: 910033e3 add x3, sp, #0xc 24814: aa1f03e1 mov x1, xzr 24818: b9000fe8 str w8, [sp, #0xc] 2481c: 97ff9dfd bl 0xc010 24820: 34000120 cbz w0, 0x24844 <.text+0x17b54> 24824: 97ff9eb3 bl 0xc2f0 24828: f0000341 adrp x1, 0x8f000 2482c: d0000382 adrp x2, 0x96000 24830: aa0003e3 mov x3, x0 24834: 91322821 add x1, x1, #0xc8a 24838: 912e2442 add x2, x2, #0xb89 2483c: 321f07e0 orr w0, wzr, #0x6 24840: 97ffc51c bl 0x15cb0 <.text+0x8fc0> 24844: f9400be0 ldr x0, [sp, #0x10] 24848: aa1f03e1 mov x1, xzr 2484c: 97ff9df9 bl 0xc030 24850: f9401688 ldr x8, [x20, #0x28] 24854: f9400fe9 ldr x9, [sp, #0x18] 24858: eb09011f cmp x8, x9 2485c: 540000a1 b.ne 0x24870 <.text+0x17b80> 24860: a9437bfd ldp x29, x30, [sp, #0x30] 24864: a9424ff4 ldp x20, x19, [sp, #0x20] 24868: 910103ff add sp, sp, #0x40 2486c: d65f03c0 ret 24870: 97ff9f40 bl 0xc570 <__stack_chk_fail@plt> 24874: d105c3ff sub sp, sp, #0x170 24878: f9009bfc str x28, [sp, #0x130] 2487c: a91457f6 stp x22, x21, [sp, #0x140] 24880: a9154ff4 stp x20, x19, [sp, #0x150] 24884: a9167bfd stp x29, x30, [sp, #0x160] 24888: 910583fd add x29, sp, #0x160 2488c: d53bd055 mrs x21, TPIDR_EL0 24890: f94016a8 ldr x8, [x21, #0x28] 24894: 910023f6 add x22, sp, #0x8 24898: 910063e0 add x0, sp, #0x18 2489c: aa1f03e1 mov x1, xzr 248a0: f90002c8 str x8, [x22] 248a4: 97ff9f43 bl 0xc5b0 248a8: 37f807e0 tbnz w0, #0x1f, 0x249a4 <.text+0x17cb4> 248ac: 97ffe4f7 bl 0x1dc88 <.text+0x10f98> 248b0: a941a3e5 ldp x5, x8, [sp, #0x18] 248b4: d29ef9e9 mov x9, #0xf7cf // =63439 248b8: f2bc6a69 movk x9, #0xe353, lsl #16 248bc: f2d374a9 movk x9, #0x9ba5, lsl #32 248c0: f2e41889 movk x9, #0x20c4, lsl #48 248c4: 9b497d08 smulh x8, x8, x9 248c8: 9347fd09 asr x9, x8, #7 248cc: 90000382 adrp x2, 0x94000 248d0: b0000364 adrp x4, 0x91000 248d4: 91274003 add x3, x0, #0x9d0 248d8: 8b48fd26 add x6, x9, x8, lsr #63 248dc: 91286c42 add x2, x2, #0xa1b 248e0: 91013c84 add x4, x4, #0x4f 248e4: 9100a3e0 add x0, sp, #0x28 248e8: 321803e1 orr w1, wzr, #0x100 248ec: 97ff9ea1 bl 0xc370 248f0: 9100a3e0 add x0, sp, #0x28 248f4: 52804821 mov w1, #0x241 // =577 248f8: 321907e2 orr w2, wzr, #0x180 248fc: 97ff9dd9 bl 0xc060 24900: 2a0003f4 mov w20, w0 24904: 37f80674 tbnz w20, #0x1f, 0x249d0 <.text+0x17ce0> 24908: f0000341 adrp x1, 0x8f000 2490c: d0000382 adrp x2, 0x96000 24910: 91322821 add x1, x1, #0xc8a 24914: 912ebc42 add x2, x2, #0xbaf 24918: 321e03e0 orr w0, wzr, #0x4 2491c: 9100a3e3 add x3, sp, #0x28 24920: 97ffc4e4 bl 0x15cb0 <.text+0x8fc0> 24924: 97ff9f1f bl 0xc5a0 24928: 2a0003f3 mov w19, w0 2492c: 37f806b3 tbnz w19, #0x1f, 0x24a00 <.text+0x17d10> 24930: 340007b3 cbz w19, 0x24a24 <.text+0x17d34> 24934: f0000341 adrp x1, 0x8f000 24938: 90000382 adrp x2, 0x94000 2493c: 91310021 add x1, x1, #0xc40 24940: 9103d842 add x2, x2, #0xf6 24944: 320007e0 orr w0, wzr, #0x3 24948: 2a1303e3 mov w3, w19 2494c: 97ffc4d9 bl 0x15cb0 <.text+0x8fc0> 24950: f0000341 adrp x1, 0x8f000 24954: 90000382 adrp x2, 0x94000 24958: 91322821 add x1, x1, #0xc8a 2495c: 91043042 add x2, x2, #0x10c 24960: 321e03e0 orr w0, wzr, #0x4 24964: 97ffc4d3 bl 0x15cb0 <.text+0x8fc0> 24968: 12800014 mov w20, #-0x1 // =-1 2496c: b90017f4 str w20, [sp, #0x14] 24970: 5284e200 mov w0, #0x2710 // =10000 24974: 97ffa00f bl 0xc9b0 24978: 910053e1 add x1, sp, #0x14 2497c: 2a1303e0 mov w0, w19 24980: 2a1f03e2 mov w2, wzr 24984: 97ffa067 bl 0xcb20 24988: 394053e8 ldrb w8, [sp, #0x14] 2498c: 12001908 and w8, w8, #0x7f 24990: 340007a8 cbz w8, 0x24a84 <.text+0x17d94> 24994: 11000694 add w20, w20, #0x1 24998: 71031a9f cmp w20, #0xc6 2499c: 54fffead b.le 0x24970 <.text+0x17c80> 249a0: 1400003f b 0x24a9c <.text+0x17dac> 249a4: 97ff9e63 bl 0xc330 <__errno@plt> 249a8: b9400000 ldr w0, [x0] 249ac: 97ff9e51 bl 0xc2f0 249b0: f0000341 adrp x1, 0x8f000 249b4: 90000362 adrp x2, 0x90000 249b8: aa0003e3 mov x3, x0 249bc: 91322821 add x1, x1, #0xc8a 249c0: 91221042 add x2, x2, #0x884 249c4: 528000a0 mov w0, #0x5 // =5 249c8: 97ffc4ba bl 0x15cb0 <.text+0x8fc0> 249cc: 1400003a b 0x24ab4 <.text+0x17dc4> 249d0: 97ff9e58 bl 0xc330 <__errno@plt> 249d4: b9400000 ldr w0, [x0] 249d8: 97ff9e46 bl 0xc2f0 249dc: f0000341 adrp x1, 0x8f000 249e0: 90000382 adrp x2, 0x94000 249e4: aa0003e4 mov x4, x0 249e8: 91322821 add x1, x1, #0xc8a 249ec: 9128d842 add x2, x2, #0xa36 249f0: 528000a0 mov w0, #0x5 // =5 249f4: 9100a3e3 add x3, sp, #0x28 249f8: 97ffc4ae bl 0x15cb0 <.text+0x8fc0> 249fc: 1400002e b 0x24ab4 <.text+0x17dc4> 24a00: 97ff9e4c bl 0xc330 <__errno@plt> 24a04: b9400000 ldr w0, [x0] 24a08: 97ff9e3a bl 0xc2f0 24a0c: f0000341 adrp x1, 0x8f000 24a10: f0000362 adrp x2, 0x93000 24a14: aa0003e3 mov x3, x0 24a18: 91322821 add x1, x1, #0xc8a 24a1c: 913fd442 add x2, x2, #0xff5 24a20: 14000016 b 0x24a78 <.text+0x17d88> 24a24: 320003e1 orr w1, wzr, #0x1 24a28: 2a1403e0 mov w0, w20 24a2c: 97ffa045 bl 0xcb40 24a30: d0000380 adrp x0, 0x96000 24a34: d0000381 adrp x1, 0x96000 24a38: 90000382 adrp x2, 0x94000 24a3c: 90000383 adrp x3, 0x94000 24a40: 912f3800 add x0, x0, #0xbce 24a44: 912f5021 add x1, x1, #0xbd4 24a48: 91032042 add x2, x2, #0xc8 24a4c: 91032c63 add x3, x3, #0xcb 24a50: aa1f03e4 mov x4, xzr 24a54: 97ffa02b bl 0xcb00 24a58: 97ff9e36 bl 0xc330 <__errno@plt> 24a5c: b9400000 ldr w0, [x0] 24a60: 97ff9e24 bl 0xc2f0 24a64: f0000341 adrp x1, 0x8f000 24a68: 90000382 adrp x2, 0x94000 24a6c: aa0003e3 mov x3, x0 24a70: 91322821 add x1, x1, #0xc8a 24a74: 91034042 add x2, x2, #0xd0 24a78: 321f07e0 orr w0, wzr, #0x6 24a7c: 97ffc48d bl 0x15cb0 <.text+0x8fc0> 24a80: 1400000d b 0x24ab4 <.text+0x17dc4> 24a84: f0000341 adrp x1, 0x8f000 24a88: 90000382 adrp x2, 0x94000 24a8c: 91322821 add x1, x1, #0xc8a 24a90: 9104d842 add x2, x2, #0x136 24a94: 321e03e0 orr w0, wzr, #0x4 24a98: 97ffc486 bl 0x15cb0 <.text+0x8fc0> 24a9c: f0000341 adrp x1, 0x8f000 24aa0: 90000382 adrp x2, 0x94000 24aa4: 91322821 add x1, x1, #0xc8a 24aa8: 91058c42 add x2, x2, #0x163 24aac: 321e03e0 orr w0, wzr, #0x4 24ab0: 97ffc480 bl 0x15cb0 <.text+0x8fc0> 24ab4: f94016a8 ldr x8, [x21, #0x28] 24ab8: f94002c9 ldr x9, [x22] 24abc: eb09011f cmp x8, x9 24ac0: 540000e1 b.ne 0x24adc <.text+0x17dec> 24ac4: a9567bfd ldp x29, x30, [sp, #0x160] 24ac8: a9554ff4 ldp x20, x19, [sp, #0x150] 24acc: a95457f6 ldp x22, x21, [sp, #0x140] 24ad0: f9409bfc ldr x28, [sp, #0x130] 24ad4: 9105c3ff add sp, sp, #0x170 24ad8: d65f03c0 ret 24adc: 97ff9ea5 bl 0xc570 <__stack_chk_fail@plt> 24ae0: d102c3ff sub sp, sp, #0xb0 24ae4: a9094ff4 stp x20, x19, [sp, #0x90] 24ae8: a90a7bfd stp x29, x30, [sp, #0xa0] 24aec: 910283fd add x29, sp, #0xa0 24af0: d53bd053 mrs x19, TPIDR_EL0 24af4: f9401668 ldr x8, [x19, #0x28] 24af8: d0000380 adrp x0, 0x96000 24afc: 912f3800 add x0, x0, #0xbce 24b00: 910023e1 add x1, sp, #0x8 24b04: f81e83a8 stur x8, [x29, #-0x18] 24b08: 97ff9dfe bl 0xc300 24b0c: 36f800e0 tbz w0, #0x1f, 0x24b28 <.text+0x17e38> 24b10: f0000341 adrp x1, 0x8f000 24b14: d0000382 adrp x2, 0x96000 24b18: 91322821 add x1, x1, #0xc8a 24b1c: 912f6c42 add x2, x2, #0xbdb 24b20: 321f07e0 orr w0, wzr, #0x6 24b24: 97ffc463 bl 0x15cb0 <.text+0x8fc0> 24b28: f0000341 adrp x1, 0x8f000 24b2c: d0000382 adrp x2, 0x96000 24b30: 91322821 add x1, x1, #0xc8a 24b34: 912f3842 add x2, x2, #0xbce 24b38: 321e03e0 orr w0, wzr, #0x4 24b3c: 97ffc45d bl 0x15cb0 <.text+0x8fc0> 24b40: b9401bf4 ldr w20, [sp, #0x18] 24b44: 375800d4 tbnz w20, #0xb, 0x24b5c <.text+0x17e6c> 24b48: f0000341 adrp x1, 0x8f000 24b4c: d0000382 adrp x2, 0x96000 24b50: 91322821 add x1, x1, #0xc8a 24b54: 912ff042 add x2, x2, #0xbfc 24b58: 14000005 b 0x24b6c <.text+0x17e7c> 24b5c: f0000341 adrp x1, 0x8f000 24b60: d0000382 adrp x2, 0x96000 24b64: 91322821 add x1, x1, #0xc8a 24b68: 912fa442 add x2, x2, #0xbe9 24b6c: 321e03e0 orr w0, wzr, #0x4 24b70: 97ffc450 bl 0x15cb0 <.text+0x8fc0> 24b74: f0000341 adrp x1, 0x8f000 24b78: 91322821 add x1, x1, #0xc8a 24b7c: 37500094 tbnz w20, #0xa, 0x24b8c <.text+0x17e9c> 24b80: d0000382 adrp x2, 0x96000 24b84: 91309442 add x2, x2, #0xc25 24b88: 14000003 b 0x24b94 <.text+0x17ea4> 24b8c: d0000382 adrp x2, 0x96000 24b90: 91304442 add x2, x2, #0xc11 24b94: 321e03e0 orr w0, wzr, #0x4 24b98: 97ffc446 bl 0x15cb0 <.text+0x8fc0> 24b9c: f9401668 ldr x8, [x19, #0x28] 24ba0: f85e83a9 ldur x9, [x29, #-0x18] 24ba4: eb09011f cmp x8, x9 24ba8: 540000a1 b.ne 0x24bbc <.text+0x17ecc> 24bac: a94a7bfd ldp x29, x30, [sp, #0xa0] 24bb0: a9494ff4 ldp x20, x19, [sp, #0x90] 24bb4: 9102c3ff add sp, sp, #0xb0 24bb8: d65f03c0 ret 24bbc: 97ff9e6d bl 0xc570 <__stack_chk_fail@plt> 24bc0: f81e0ff3 str x19, [sp, #-0x20]! 24bc4: a9017bfd stp x29, x30, [sp, #0x10] 24bc8: 910043fd add x29, sp, #0x10 24bcc: 2a0003f3 mov w19, w0 24bd0: 51000e68 sub w8, w19, #0x3 24bd4: 7100211f cmp w8, #0x8 24bd8: 54000548 b.hi 0x24c80 <.text+0x17f90> 24bdc: d0000389 adrp x9, 0x96000 24be0: 91235129 add x9, x9, #0x8d4 24be4: b8a87928 ldrsw x8, [x9, x8, lsl #2] 24be8: 8b090108 add x8, x8, x9 24bec: d61f0100 br x8 24bf0: f0000341 adrp x1, 0x8f000 24bf4: d0000382 adrp x2, 0x96000 24bf8: 91322821 add x1, x1, #0xc8a 24bfc: 91327842 add x2, x2, #0xc9e 24c00: 1400001e b 0x24c78 <.text+0x17f88> 24c04: f0000341 adrp x1, 0x8f000 24c08: d0000382 adrp x2, 0x96000 24c0c: 91322821 add x1, x1, #0xc8a 24c10: 91312c42 add x2, x2, #0xc4b 24c14: 14000019 b 0x24c78 <.text+0x17f88> 24c18: f0000341 adrp x1, 0x8f000 24c1c: d0000382 adrp x2, 0x96000 24c20: 91322821 add x1, x1, #0xc8a 24c24: 91323442 add x2, x2, #0xc8d 24c28: 14000014 b 0x24c78 <.text+0x17f88> 24c2c: f0000341 adrp x1, 0x8f000 24c30: d0000382 adrp x2, 0x96000 24c34: 91322821 add x1, x1, #0xc8a 24c38: 9131f042 add x2, x2, #0xc7c 24c3c: 1400000f b 0x24c78 <.text+0x17f88> 24c40: f0000341 adrp x1, 0x8f000 24c44: d0000382 adrp x2, 0x96000 24c48: 91322821 add x1, x1, #0xc8a 24c4c: 9130ec42 add x2, x2, #0xc3b 24c50: 1400000a b 0x24c78 <.text+0x17f88> 24c54: f0000341 adrp x1, 0x8f000 24c58: d0000382 adrp x2, 0x96000 24c5c: 91322821 add x1, x1, #0xc8a 24c60: 91316c42 add x2, x2, #0xc5b 24c64: 14000005 b 0x24c78 <.text+0x17f88> 24c68: f0000341 adrp x1, 0x8f000 24c6c: d0000382 adrp x2, 0x96000 24c70: 91322821 add x1, x1, #0xc8a 24c74: 9131b042 add x2, x2, #0xc6c 24c78: 321e03e0 orr w0, wzr, #0x4 24c7c: 97ffc40d bl 0x15cb0 <.text+0x8fc0> 24c80: a9417bfd ldp x29, x30, [sp, #0x10] 24c84: 2a1303e0 mov w0, w19 24c88: aa1f03e1 mov x1, xzr 24c8c: f84207f3 ldr x19, [sp], #0x20 24c90: 17ff9d78 b 0xc270 24c94: f81e0ff3 str x19, [sp, #-0x20]! 24c98: a9017bfd stp x29, x30, [sp, #0x10] 24c9c: 910043fd add x29, sp, #0x10 24ca0: 90000013 adrp x19, 0x24000 <.text+0x17310> 24ca4: 912f0273 add x19, x19, #0xbc0 24ca8: 321d03e0 orr w0, wzr, #0x8 24cac: aa1303e1 mov x1, x19 24cb0: 97ff9d70 bl 0xc270 24cb4: 321e03e0 orr w0, wzr, #0x4 24cb8: aa1303e1 mov x1, x19 24cbc: 97ff9d6d bl 0xc270 24cc0: 52800160 mov w0, #0xb // =11 24cc4: aa1303e1 mov x1, x19 24cc8: 97ff9d6a bl 0xc270 24ccc: 32000be0 orr w0, wzr, #0x7 24cd0: aa1303e1 mov x1, x19 24cd4: 97ff9d67 bl 0xc270 24cd8: 321f07e0 orr w0, wzr, #0x6 24cdc: aa1303e1 mov x1, x19 24ce0: 97ff9d64 bl 0xc270 24ce4: 528000a0 mov w0, #0x5 // =5 24ce8: aa1303e1 mov x1, x19 24cec: 97ff9d61 bl 0xc270 24cf0: 320007e0 orr w0, wzr, #0x3 24cf4: aa1303e1 mov x1, x19 24cf8: 97ff9d5e bl 0xc270 24cfc: a9417bfd ldp x29, x30, [sp, #0x10] 24d00: f0000341 adrp x1, 0x8f000 24d04: d0000382 adrp x2, 0x96000 24d08: 91322821 add x1, x1, #0xc8a 24d0c: 9132bc42 add x2, x2, #0xcaf 24d10: 321e03e0 orr w0, wzr, #0x4 24d14: f84207f3 ldr x19, [sp], #0x20 24d18: 17ffc3e6 b 0x15cb0 <.text+0x8fc0> 24d1c: d10503ff sub sp, sp, #0x140 24d20: a9124ffc stp x28, x19, [sp, #0x120] 24d24: a9137bfd stp x29, x30, [sp, #0x130] 24d28: 9104c3fd add x29, sp, #0x130 24d2c: d53bd053 mrs x19, TPIDR_EL0 24d30: f9401668 ldr x8, [x19, #0x28] 24d34: 910023e0 add x0, sp, #0x8 24d38: aa1f03e1 mov x1, xzr 24d3c: f81e83a8 stur x8, [x29, #-0x18] 24d40: 97ff9e1c bl 0xc5b0 24d44: 37f80580 tbnz w0, #0x1f, 0x24df4 <.text+0x18104> 24d48: 97ffe3d0 bl 0x1dc88 <.text+0x10f98> 24d4c: a940a3e5 ldp x5, x8, [sp, #0x8] 24d50: d29ef9e9 mov x9, #0xf7cf // =63439 24d54: f2bc6a69 movk x9, #0xe353, lsl #16 24d58: f2d374a9 movk x9, #0x9ba5, lsl #32 24d5c: f2e41889 movk x9, #0x20c4, lsl #48 24d60: 9b497d08 smulh x8, x8, x9 24d64: 9347fd09 asr x9, x8, #7 24d68: 90000382 adrp x2, 0x94000 24d6c: b0000364 adrp x4, 0x91000 24d70: 91274003 add x3, x0, #0x9d0 24d74: 8b48fd26 add x6, x9, x8, lsr #63 24d78: 91286c42 add x2, x2, #0xa1b 24d7c: 9101a484 add x4, x4, #0x69 24d80: 910063e0 add x0, sp, #0x18 24d84: 321803e1 orr w1, wzr, #0x100 24d88: 97ff9d7a bl 0xc370 24d8c: 910063e0 add x0, sp, #0x18 24d90: 97fff450 bl 0x21ed0 <.text+0x151e0> 24d94: 320003e0 orr w0, wzr, #0x1 24d98: 320003e1 orr w1, wzr, #0x1 24d9c: 97fff461 bl 0x21f20 <.text+0x15230> 24da0: d0000388 adrp x8, 0x96000 24da4: fd447d00 ldr d0, [x8, #0x8f8] 24da8: 321f03e0 orr w0, wzr, #0x2 24dac: 97fff46f bl 0x21f68 <.text+0x15278> 24db0: d0000388 adrp x8, 0x96000 24db4: bd490100 ldr s0, [x8, #0x900] 24db8: 320007e0 orr w0, wzr, #0x3 24dbc: 97fff480 bl 0x21fbc <.text+0x152cc> 24dc0: 321e03e0 orr w0, wzr, #0x4 24dc4: 321e03e1 orr w1, wzr, #0x4 24dc8: 97fff492 bl 0x22010 <.text+0x15320> 24dcc: d0000381 adrp x1, 0x96000 24dd0: 91332c21 add x1, x1, #0xccb 24dd4: 528000a0 mov w0, #0x5 // =5 24dd8: 97fff4b2 bl 0x220a0 <.text+0x153b0> 24ddc: 321f07e0 orr w0, wzr, #0x6 24de0: 321f07e1 orr w1, wzr, #0x6 24de4: 97fff49d bl 0x22058 <.text+0x15368> 24de8: aa1f03e0 mov x0, xzr 24dec: 97fff4bf bl 0x220e8 <.text+0x153f8> 24df0: 1400000b b 0x24e1c <.text+0x1812c> 24df4: 97ff9d4f bl 0xc330 <__errno@plt> 24df8: b9400000 ldr w0, [x0] 24dfc: 97ff9d3d bl 0xc2f0 24e00: f0000341 adrp x1, 0x8f000 24e04: 90000362 adrp x2, 0x90000 24e08: aa0003e3 mov x3, x0 24e0c: 91322821 add x1, x1, #0xc8a 24e10: 91221042 add x2, x2, #0x884 24e14: 528000a0 mov w0, #0x5 // =5 24e18: 97ffc3a6 bl 0x15cb0 <.text+0x8fc0> 24e1c: f9401668 ldr x8, [x19, #0x28] 24e20: f85e83a9 ldur x9, [x29, #-0x18] 24e24: eb09011f cmp x8, x9 24e28: 540000a1 b.ne 0x24e3c <.text+0x1814c> 24e2c: a9537bfd ldp x29, x30, [sp, #0x130] 24e30: a9524ffc ldp x28, x19, [sp, #0x120] 24e34: 910503ff add sp, sp, #0x140 24e38: d65f03c0 ret 24e3c: 97ff9dcd bl 0xc570 <__stack_chk_fail@plt> 24e40: d101c3ff sub sp, sp, #0x70 24e44: a9035ff8 stp x24, x23, [sp, #0x30] 24e48: a90457f6 stp x22, x21, [sp, #0x40] 24e4c: a9054ff4 stp x20, x19, [sp, #0x50] 24e50: a9067bfd stp x29, x30, [sp, #0x60] 24e54: 910183fd add x29, sp, #0x60 24e58: d53bd056 mrs x22, TPIDR_EL0 24e5c: f94016c8 ldr x8, [x22, #0x28] 24e60: f90017e8 str x8, [sp, #0x28] 24e64: 97ff9c7b bl 0xc050 24e68: f0000341 adrp x1, 0x8f000 24e6c: 90000362 adrp x2, 0x90000 24e70: 2a0003e3 mov w3, w0 24e74: 91322821 add x1, x1, #0xc8a 24e78: 9130b042 add x2, x2, #0xc2c 24e7c: 321e03e0 orr w0, wzr, #0x4 24e80: 97ffc38c bl 0x15cb0 <.text+0x8fc0> 24e84: 97ffe381 bl 0x1dc88 <.text+0x10f98> 24e88: f9400013 ldr x19, [x0] 24e8c: b40006f3 cbz x19, 0x24f68 <.text+0x18278> 24e90: f0000341 adrp x1, 0x8f000 24e94: 90000362 adrp x2, 0x90000 24e98: 91310021 add x1, x1, #0xc40 24e9c: 9131e442 add x2, x2, #0xc79 24ea0: 320007e0 orr w0, wzr, #0x3 24ea4: f90013ff str xzr, [sp, #0x20] 24ea8: 97ffc382 bl 0x15cb0 <.text+0x8fc0> 24eac: d0000389 adrp x9, 0x96000 24eb0: 52800088 mov w8, #0x4 // =4 24eb4: 4e080fe0 dup v0.2d, xzr 24eb8: 91338129 add x9, x9, #0xce0 24ebc: 72a00028 movk w8, #0x1, lsl #16 24ec0: 4e081d20 mov v0.d[0], x9 24ec4: b9000be8 str w8, [sp, #0x8] 24ec8: 3c8103e0 stur q0, [sp, #0x10] 24ecc: f9400268 ldr x8, [x19] 24ed0: 910083e1 add x1, sp, #0x20 24ed4: 910023e2 add x2, sp, #0x8 24ed8: aa1303e0 mov x0, x19 24edc: f9401108 ldr x8, [x8, #0x20] 24ee0: d63f0100 blr x8 24ee4: 35000500 cbnz w0, 0x24f84 <.text+0x18294> 24ee8: f94013f4 ldr x20, [sp, #0x20] 24eec: b40004d4 cbz x20, 0x24f84 <.text+0x18294> 24ef0: aa1403e0 mov x0, x20 24ef4: 97ffc80c bl 0x16f24 <.text+0xa234> 24ef8: aa0003f5 mov x21, x0 24efc: b40005b5 cbz x21, 0x24fb0 <.text+0x182c0> 24f00: f0000341 adrp x1, 0x8f000 24f04: b0000382 adrp x2, 0x95000 24f08: 91310021 add x1, x1, #0xc40 24f0c: 9102f842 add x2, x2, #0xbe 24f10: 320007e0 orr w0, wzr, #0x3 24f14: 97ffc367 bl 0x15cb0 <.text+0x8fc0> 24f18: aa1403e0 mov x0, x20 24f1c: aa1503e1 mov x1, x21 24f20: 97ffc83c bl 0x17010 <.text+0xa320> 24f24: aa0003f5 mov x21, x0 24f28: b40004f5 cbz x21, 0x24fc4 <.text+0x182d4> 24f2c: f0000341 adrp x1, 0x8f000 24f30: 90000362 adrp x2, 0x90000 24f34: 91310021 add x1, x1, #0xc40 24f38: 9138a042 add x2, x2, #0xe28 24f3c: 320007e0 orr w0, wzr, #0x3 24f40: 97ffc35c bl 0x15cb0 <.text+0x8fc0> 24f44: f0000517 adrp x23, 0xc7000 24f48: f9459ee2 ldr x2, [x23, #0xb38] 24f4c: b4000662 cbz x2, 0x25018 <.text+0x18328> 24f50: f9400288 ldr x8, [x20] 24f54: aa1403e0 mov x0, x20 24f58: aa1503e1 mov x1, x21 24f5c: f940f508 ldr x8, [x8, #0x1e8] 24f60: d63f0100 blr x8 24f64: 1400001e b 0x24fdc <.text+0x182ec> 24f68: f0000341 adrp x1, 0x8f000 24f6c: 90000362 adrp x2, 0x90000 24f70: 91322821 add x1, x1, #0xc8a 24f74: 9130f842 add x2, x2, #0xc3e 24f78: 321f07e0 orr w0, wzr, #0x6 24f7c: 97ffc34d bl 0x15cb0 <.text+0x8fc0> 24f80: 1400001b b 0x24fec <.text+0x182fc> 24f84: 97ff9ceb bl 0xc330 <__errno@plt> 24f88: b9400000 ldr w0, [x0] 24f8c: 97ff9cd9 bl 0xc2f0 24f90: f0000341 adrp x1, 0x8f000 24f94: d0000382 adrp x2, 0x96000 24f98: aa0003e3 mov x3, x0 24f9c: 91322821 add x1, x1, #0xc8a 24fa0: 9133b042 add x2, x2, #0xcec 24fa4: 321f07e0 orr w0, wzr, #0x6 24fa8: 97ffc342 bl 0x15cb0 <.text+0x8fc0> 24fac: 1400000c b 0x24fdc <.text+0x182ec> 24fb0: f0000341 adrp x1, 0x8f000 24fb4: b0000382 adrp x2, 0x95000 24fb8: 91322821 add x1, x1, #0xc8a 24fbc: 91027042 add x2, x2, #0x9c 24fc0: 14000005 b 0x24fd4 <.text+0x182e4> 24fc4: f0000341 adrp x1, 0x8f000 24fc8: 90000362 adrp x2, 0x90000 24fcc: 91322821 add x1, x1, #0xc8a 24fd0: 91381c42 add x2, x2, #0xe07 24fd4: 321f07e0 orr w0, wzr, #0x6 24fd8: 97ffc336 bl 0x15cb0 <.text+0x8fc0> 24fdc: f9400268 ldr x8, [x19] 24fe0: aa1303e0 mov x0, x19 24fe4: f9401508 ldr x8, [x8, #0x28] 24fe8: d63f0100 blr x8 24fec: f94016c8 ldr x8, [x22, #0x28] 24ff0: f94017e9 ldr x9, [sp, #0x28] 24ff4: eb09011f cmp x8, x9 24ff8: 540003e1 b.ne 0x25074 <.text+0x18384> 24ffc: a9467bfd ldp x29, x30, [sp, #0x60] 25000: a9454ff4 ldp x20, x19, [sp, #0x50] 25004: a94457f6 ldp x22, x21, [sp, #0x40] 25008: a9435ff8 ldp x24, x23, [sp, #0x30] 2500c: aa1f03e0 mov x0, xzr 25010: 9101c3ff add sp, sp, #0x70 25014: d65f03c0 ret 25018: f9400288 ldr x8, [x20] 2501c: f9408518 ldr x24, [x8, #0x108] 25020: 97ffd6f9 bl 0x1ac04 <.text+0xdf14> 25024: b0000382 adrp x2, 0x96000 25028: 90000363 adrp x3, 0x91000 2502c: aa0003e1 mov x1, x0 25030: 9128ec42 add x2, x2, #0xa3b 25034: 9100a863 add x3, x3, #0x2a 25038: aa1403e0 mov x0, x20 2503c: d63f0300 blr x24 25040: f9059ee0 str x0, [x23, #0xb38] 25044: aa1403e0 mov x0, x20 25048: 97ffc512 bl 0x16490 <.text+0x97a0> 2504c: b4000100 cbz x0, 0x2506c <.text+0x1837c> 25050: d0000341 adrp x1, 0x8f000 25054: b0000382 adrp x2, 0x96000 25058: b0000383 adrp x3, 0x96000 2505c: 91322821 add x1, x1, #0xc8a 25060: 91294442 add x2, x2, #0xa51 25064: 9128ec63 add x3, x3, #0xa3b 25068: 17ffffcf b 0x24fa4 <.text+0x182b4> 2506c: f9459ee2 ldr x2, [x23, #0xb38] 25070: 17ffffb8 b 0x24f50 <.text+0x18260> 25074: 97ff9d3f bl 0xc570 <__stack_chk_fail@plt> 25078: f81e0ff3 str x19, [sp, #-0x20]! 2507c: a9017bfd stp x29, x30, [sp, #0x10] 25080: 910043fd add x29, sp, #0x10 25084: aa0003f3 mov x19, x0 25088: b2607fe8 mov x8, #-0x100000000 // =-4294967296 2508c: 12800009 mov w9, #-0x1 // =-1 25090: f9000268 str x8, [x19] 25094: b9000a69 str w9, [x19, #0x8] 25098: 97ff9e3a bl 0xc980 2509c: b9000260 str w0, [x19] 250a0: a9417bfd ldp x29, x30, [sp, #0x10] 250a4: aa1303e0 mov x0, x19 250a8: f84207f3 ldr x19, [sp], #0x20 250ac: 14000001 b 0x250b0 <.text+0x183c0> 250b0: d10583ff sub sp, sp, #0x160 250b4: f9008bfc str x28, [sp, #0x110] 250b8: a9125ff8 stp x24, x23, [sp, #0x120] 250bc: a91357f6 stp x22, x21, [sp, #0x130] 250c0: a9144ff4 stp x20, x19, [sp, #0x140] 250c4: a9157bfd stp x29, x30, [sp, #0x150] 250c8: 910543fd add x29, sp, #0x150 250cc: d53bd056 mrs x22, TPIDR_EL0 250d0: f94016c8 ldr x8, [x22, #0x28] 250d4: aa0003f4 mov x20, x0 250d8: b0000380 adrp x0, 0x96000 250dc: 900003c1 adrp x1, 0x9d000 250e0: 91356000 add x0, x0, #0xd58 250e4: 913f2021 add x1, x1, #0xfc8 250e8: f81b83a8 stur x8, [x29, #-0x48] 250ec: 97ff9ea1 bl 0xcb70 250f0: aa0003f3 mov x19, x0 250f4: b4000f93 cbz x19, 0x252e4 <.text+0x185f4> 250f8: 910023e0 add x0, sp, #0x8 250fc: 321803e2 orr w2, wzr, #0x100 25100: 2a1f03e1 mov w1, wzr 25104: 97ff9e97 bl 0xcb60 25108: 910023e0 add x0, sp, #0x8 2510c: 321803e1 orr w1, wzr, #0x100 25110: aa1303e2 mov x2, x19 25114: 97ff9d1b bl 0xc580 25118: b4000e20 cbz x0, 0x252dc <.text+0x185ec> 2511c: 91001298 add x24, x20, #0x4 25120: 91002297 add x23, x20, #0x8 25124: b0000394 adrp x20, 0x96000 25128: b0000395 adrp x21, 0x96000 2512c: 91390e94 add x20, x20, #0xe43 25130: 9138e6b5 add x21, x21, #0xe39 25134: 394023e8 ldrb w8, [sp, #0x8] 25138: 71014d1f cmp w8, #0x53 2513c: 54000120 b.eq 0x25160 <.text+0x18470> 25140: 7101351f cmp w8, #0x4d 25144: 54000181 b.ne 0x25174 <.text+0x18484> 25148: 910023e0 add x0, sp, #0x8 2514c: 52800122 mov w2, #0x9 // =9 25150: aa1503e1 mov x1, x21 25154: 97ff9c0f bl 0xc190 25158: 350000e0 cbnz w0, 0x25174 <.text+0x18484> 2515c: 14000010 b 0x2519c <.text+0x184ac> 25160: 910023e0 add x0, sp, #0x8 25164: 52800142 mov w2, #0xa // =10 25168: aa1403e1 mov x1, x20 2516c: 97ff9c09 bl 0xc190 25170: 340002a0 cbz w0, 0x251c4 <.text+0x184d4> 25174: 910023e0 add x0, sp, #0x8 25178: 321803e2 orr w2, wzr, #0x100 2517c: 2a1f03e1 mov w1, wzr 25180: 97ff9e78 bl 0xcb60 25184: 910023e0 add x0, sp, #0x8 25188: 321803e1 orr w1, wzr, #0x100 2518c: aa1303e2 mov x2, x19 25190: 97ff9cfc bl 0xc580 25194: b5fffd00 cbnz x0, 0x25134 <.text+0x18444> 25198: 14000051 b 0x252dc <.text+0x185ec> 2519c: 910023e8 add x8, sp, #0x8 251a0: 91002100 add x0, x8, #0x8 251a4: 38401c08 ldrb w8, [x0, #0x1]! 251a8: 340000a8 cbz w8, 0x251bc <.text+0x184cc> 251ac: 5100c108 sub w8, w8, #0x30 251b0: 12001d08 and w8, w8, #0xff 251b4: 7100251f cmp w8, #0x9 251b8: 54ffff68 b.hi 0x251a4 <.text+0x184b4> 251bc: aa1803f4 mov x20, x24 251c0: 1400000a b 0x251e8 <.text+0x184f8> 251c4: 910023e8 add x8, sp, #0x8 251c8: 91002500 add x0, x8, #0x9 251cc: 38401c08 ldrb w8, [x0, #0x1]! 251d0: 340000a8 cbz w8, 0x251e4 <.text+0x184f4> 251d4: 5100c108 sub w8, w8, #0x30 251d8: 12001d08 and w8, w8, #0xff 251dc: 7100251f cmp w8, #0x9 251e0: 54ffff68 b.hi 0x251cc <.text+0x184dc> 251e4: aa1703f4 mov x20, x23 251e8: 97ff9b82 bl 0xbff0 251ec: b9000280 str w0, [x20] 251f0: 910023e0 add x0, sp, #0x8 251f4: 321803e2 orr w2, wzr, #0x100 251f8: 2a1f03e1 mov w1, wzr 251fc: 97ff9e59 bl 0xcb60 25200: 910023e0 add x0, sp, #0x8 25204: 321803e1 orr w1, wzr, #0x100 25208: aa1303e2 mov x2, x19 2520c: 97ff9cdd bl 0xc580 25210: b4000660 cbz x0, 0x252dc <.text+0x185ec> 25214: b0000394 adrp x20, 0x96000 25218: b0000395 adrp x21, 0x96000 2521c: 9138e694 add x20, x20, #0xe39 25220: 91390eb5 add x21, x21, #0xe43 25224: 394023e8 ldrb w8, [sp, #0x8] 25228: 7101351f cmp w8, #0x4d 2522c: 54000120 b.eq 0x25250 <.text+0x18560> 25230: 71014d1f cmp w8, #0x53 25234: 54000181 b.ne 0x25264 <.text+0x18574> 25238: 910023e0 add x0, sp, #0x8 2523c: 52800142 mov w2, #0xa // =10 25240: aa1503e1 mov x1, x21 25244: 97ff9bd3 bl 0xc190 25248: 350000e0 cbnz w0, 0x25264 <.text+0x18574> 2524c: 14000010 b 0x2528c <.text+0x1859c> 25250: 910023e0 add x0, sp, #0x8 25254: 52800122 mov w2, #0x9 // =9 25258: aa1403e1 mov x1, x20 2525c: 97ff9bcd bl 0xc190 25260: 34000280 cbz w0, 0x252b0 <.text+0x185c0> 25264: 910023e0 add x0, sp, #0x8 25268: 321803e2 orr w2, wzr, #0x100 2526c: 2a1f03e1 mov w1, wzr 25270: 97ff9e3c bl 0xcb60 25274: 910023e0 add x0, sp, #0x8 25278: 321803e1 orr w1, wzr, #0x100 2527c: aa1303e2 mov x2, x19 25280: 97ff9cc0 bl 0xc580 25284: b5fffd00 cbnz x0, 0x25224 <.text+0x18534> 25288: 14000015 b 0x252dc <.text+0x185ec> 2528c: 910023e8 add x8, sp, #0x8 25290: 91002500 add x0, x8, #0x9 25294: 38401c08 ldrb w8, [x0, #0x1]! 25298: 340001e8 cbz w8, 0x252d4 <.text+0x185e4> 2529c: 5100c108 sub w8, w8, #0x30 252a0: 12001d08 and w8, w8, #0xff 252a4: 7100251f cmp w8, #0x9 252a8: 54ffff68 b.hi 0x25294 <.text+0x185a4> 252ac: 1400000a b 0x252d4 <.text+0x185e4> 252b0: 910023e8 add x8, sp, #0x8 252b4: 91002100 add x0, x8, #0x8 252b8: 38401c08 ldrb w8, [x0, #0x1]! 252bc: 340000a8 cbz w8, 0x252d0 <.text+0x185e0> 252c0: 5100c108 sub w8, w8, #0x30 252c4: 12001d08 and w8, w8, #0xff 252c8: 7100251f cmp w8, #0x9 252cc: 54ffff68 b.hi 0x252b8 <.text+0x185c8> 252d0: aa1803f7 mov x23, x24 252d4: 97ff9b47 bl 0xbff0 252d8: b90002e0 str w0, [x23] 252dc: aa1303e0 mov x0, x19 252e0: 97ff9c88 bl 0xc500 252e4: f94016c8 ldr x8, [x22, #0x28] 252e8: f85b83a9 ldur x9, [x29, #-0x48] 252ec: eb09011f cmp x8, x9 252f0: 54000101 b.ne 0x25310 <.text+0x18620> 252f4: a9557bfd ldp x29, x30, [sp, #0x150] 252f8: a9544ff4 ldp x20, x19, [sp, #0x140] 252fc: a95357f6 ldp x22, x21, [sp, #0x130] 25300: a9525ff8 ldp x24, x23, [sp, #0x120] 25304: f9408bfc ldr x28, [sp, #0x110] 25308: 910583ff add sp, sp, #0x160 2530c: d65f03c0 ret 25310: 97ff9c98 bl 0xc570 <__stack_chk_fail@plt> 25314: d10683ff sub sp, sp, #0x1a0 25318: a9146ffc stp x28, x27, [sp, #0x140] 2531c: a91567fa stp x26, x25, [sp, #0x150] 25320: a9165ff8 stp x24, x23, [sp, #0x160] 25324: a91757f6 stp x22, x21, [sp, #0x170] 25328: a9184ff4 stp x20, x19, [sp, #0x180] 2532c: a9197bfd stp x29, x30, [sp, #0x190] 25330: 910643fd add x29, sp, #0x190 25334: d53bd05b mrs x27, TPIDR_EL0 25338: f9401768 ldr x8, [x27, #0x28] 2533c: b0000380 adrp x0, 0x96000 25340: 900003c1 adrp x1, 0x9d000 25344: 91356000 add x0, x0, #0xd58 25348: 913f2021 add x1, x1, #0xfc8 2534c: f81a83a8 stur x8, [x29, #-0x58] 25350: 97ff9e08 bl 0xcb70 25354: aa0003f3 mov x19, x0 25358: b4000f53 cbz x19, 0x25540 <.text+0x18850> 2535c: 9100e3e8 add x8, sp, #0x38 25360: 91002109 add x9, x8, #0x8 25364: b0000394 adrp x20, 0x96000 25368: b0000395 adrp x21, 0x96000 2536c: b0000397 adrp x23, 0x96000 25370: b0000398 adrp x24, 0x96000 25374: b0000399 adrp x25, 0x96000 25378: f9000fe9 str x9, [sp, #0x18] 2537c: 91001d09 add x9, x8, #0x7 25380: b000039a adrp x26, 0x96000 25384: 2a1f03fc mov w28, wzr 25388: 12800016 mov w22, #-0x1 // =-1 2538c: 91344294 add x20, x20, #0xd10 25390: 913616b5 add x21, x21, #0xd85 25394: 9135f6f7 add x23, x23, #0xd7d 25398: 91359b18 add x24, x24, #0xd66 2539c: 9135d339 add x25, x25, #0xd74 253a0: a9027fe9 stp x9, xzr, [sp, #0x20] 253a4: 91001909 add x9, x8, #0x6 253a8: 91003108 add x8, x8, #0xc 253ac: 91363b5a add x26, x26, #0xd8e 253b0: b90037ff str wzr, [sp, #0x34] 253b4: a900a7e8 stp x8, x9, [sp, #0x8] 253b8: 9100e3e0 add x0, sp, #0x38 253bc: 321803e2 orr w2, wzr, #0x100 253c0: 2a1f03e1 mov w1, wzr 253c4: 97ff9de7 bl 0xcb60 253c8: 9100e3e0 add x0, sp, #0x38 253cc: 321803e1 orr w1, wzr, #0x100 253d0: aa1303e2 mov x2, x19 253d4: 97ff9c6b bl 0xc580 253d8: b4000a60 cbz x0, 0x25524 <.text+0x18834> 253dc: 3940e3e8 ldrb w8, [sp, #0x38] 253e0: 51010908 sub w8, w8, #0x42 253e4: 7100451f cmp w8, #0x11 253e8: 54fffe88 b.hi 0x253b8 <.text+0x186c8> 253ec: b8a87a88 ldrsw x8, [x20, x8, lsl #2] 253f0: 8b140108 add x8, x8, x20 253f4: d61f0100 br x8 253f8: 9100e3e0 add x0, sp, #0x38 253fc: 321d03e2 orr w2, wzr, #0x8 25400: aa1503e1 mov x1, x21 25404: 97ff9b63 bl 0xc190 25408: 35fffd80 cbnz w0, 0x253b8 <.text+0x186c8> 2540c: f94013e0 ldr x0, [sp, #0x20] 25410: 38401c08 ldrb w8, [x0, #0x1]! 25414: 34000488 cbz w8, 0x254a4 <.text+0x187b4> 25418: 5100c108 sub w8, w8, #0x30 2541c: 12001d08 and w8, w8, #0xff 25420: 7100251f cmp w8, #0x9 25424: 54ffff68 b.hi 0x25410 <.text+0x18720> 25428: 1400001f b 0x254a4 <.text+0x187b4> 2542c: 9100e3e0 add x0, sp, #0x38 25430: 32000be2 orr w2, wzr, #0x7 25434: aa1703e1 mov x1, x23 25438: 97ff9b56 bl 0xc190 2543c: 35fffbe0 cbnz w0, 0x253b8 <.text+0x186c8> 25440: f9400be0 ldr x0, [sp, #0x10] 25444: 38401c08 ldrb w8, [x0, #0x1]! 25448: 340002e8 cbz w8, 0x254a4 <.text+0x187b4> 2544c: 5100c108 sub w8, w8, #0x30 25450: 12001d08 and w8, w8, #0xff 25454: 7100251f cmp w8, #0x9 25458: 54ffff68 b.hi 0x25444 <.text+0x18754> 2545c: 14000012 b 0x254a4 <.text+0x187b4> 25460: 9100e3e0 add x0, sp, #0x38 25464: 528001a2 mov w2, #0xd // =13 25468: aa1803e1 mov x1, x24 2546c: 97ff9b49 bl 0xc190 25470: 34000420 cbz w0, 0x254f4 <.text+0x18804> 25474: 9100e3e0 add x0, sp, #0x38 25478: 321d03e2 orr w2, wzr, #0x8 2547c: aa1903e1 mov x1, x25 25480: 97ff9b44 bl 0xc190 25484: 35fff9a0 cbnz w0, 0x253b8 <.text+0x186c8> 25488: f94013e0 ldr x0, [sp, #0x20] 2548c: 38401c08 ldrb w8, [x0, #0x1]! 25490: 340000a8 cbz w8, 0x254a4 <.text+0x187b4> 25494: 5100c108 sub w8, w8, #0x30 25498: 12001d08 and w8, w8, #0xff 2549c: 7100251f cmp w8, #0x9 254a0: 54ffff68 b.hi 0x2548c <.text+0x1879c> 254a4: 97ff9ad3 bl 0xbff0 254a8: b94037e8 ldr w8, [sp, #0x34] 254ac: 0b080008 add w8, w0, w8 254b0: b90037e8 str w8, [sp, #0x34] 254b4: 14000019 b 0x25518 <.text+0x18828> 254b8: 9100e3e0 add x0, sp, #0x38 254bc: 52800122 mov w2, #0x9 // =9 254c0: aa1a03e1 mov x1, x26 254c4: 97ff9b33 bl 0xc190 254c8: 35fff780 cbnz w0, 0x253b8 <.text+0x186c8> 254cc: f9400fe0 ldr x0, [sp, #0x18] 254d0: 38401c08 ldrb w8, [x0, #0x1]! 254d4: 340000a8 cbz w8, 0x254e8 <.text+0x187f8> 254d8: 5100c108 sub w8, w8, #0x30 254dc: 12001d08 and w8, w8, #0xff 254e0: 7100251f cmp w8, #0x9 254e4: 54ffff68 b.hi 0x254d0 <.text+0x187e0> 254e8: 97ff9ac2 bl 0xbff0 254ec: f90017e0 str x0, [sp, #0x28] 254f0: 1400000a b 0x25518 <.text+0x18828> 254f4: f94007e0 ldr x0, [sp, #0x8] 254f8: 38401c08 ldrb w8, [x0, #0x1]! 254fc: 340000a8 cbz w8, 0x25510 <.text+0x18820> 25500: 5100c108 sub w8, w8, #0x30 25504: 12001d08 and w8, w8, #0xff 25508: 7100251f cmp w8, #0x9 2550c: 54ffff68 b.hi 0x254f8 <.text+0x18808> 25510: 97ff9ab8 bl 0xbff0 25514: 2a0003f6 mov w22, w0 25518: 1100079c add w28, w28, #0x1 2551c: 7100179f cmp w28, #0x5 25520: 54fff4c1 b.ne 0x253b8 <.text+0x186c8> 25524: b94037e8 ldr w8, [sp, #0x34] 25528: 310006df cmn w22, #0x1 2552c: aa1303e0 mov x0, x19 25530: 1a8812d5 csel w21, w22, w8, ne 25534: 97ff9bf3 bl 0xc500 25538: f94017ea ldr x10, [sp, #0x28] 2553c: 14000003 b 0x25548 <.text+0x18858> 25540: 2a1f03ea mov w10, wzr 25544: aa1f03f5 mov x21, xzr 25548: f9401768 ldr x8, [x27, #0x28] 2554c: f85a83a9 ldur x9, [x29, #-0x58] 25550: eb09011f cmp x8, x9 25554: 54000161 b.ne 0x25580 <.text+0x18890> 25558: b3607d55 bfi x21, x10, #32, #32 2555c: aa1503e0 mov x0, x21 25560: a9597bfd ldp x29, x30, [sp, #0x190] 25564: a9584ff4 ldp x20, x19, [sp, #0x180] 25568: a95757f6 ldp x22, x21, [sp, #0x170] 2556c: a9565ff8 ldp x24, x23, [sp, #0x160] 25570: a95567fa ldp x26, x25, [sp, #0x150] 25574: a9546ffc ldp x28, x27, [sp, #0x140] 25578: 910683ff add sp, sp, #0x1a0 2557c: d65f03c0 ret 25580: 97ff9bfc bl 0xc570 <__stack_chk_fail@plt> 25584: d105c3ff sub sp, sp, #0x170 25588: f90093fc str x28, [sp, #0x120] 2558c: a9135ff8 stp x24, x23, [sp, #0x130] 25590: a91457f6 stp x22, x21, [sp, #0x140] 25594: a9154ff4 stp x20, x19, [sp, #0x150] 25598: a9167bfd stp x29, x30, [sp, #0x160] 2559c: 910583fd add x29, sp, #0x160 255a0: d53bd057 mrs x23, TPIDR_EL0 255a4: f94016e8 ldr x8, [x23, #0x28] 255a8: aa0003f4 mov x20, x0 255ac: b0000380 adrp x0, 0x96000 255b0: 900003c1 adrp x1, 0x9d000 255b4: 91366000 add x0, x0, #0xd98 255b8: 913f2021 add x1, x1, #0xfc8 255bc: f81b83a8 stur x8, [x29, #-0x48] 255c0: a900ffff stp xzr, xzr, [sp, #0x8] 255c4: 97ff9d6b bl 0xcb70 255c8: aa0003f3 mov x19, x0 255cc: b40003b3 cbz x19, 0x25640 <.text+0x18950> 255d0: 910063e0 add x0, sp, #0x18 255d4: 321803e1 orr w1, wzr, #0x100 255d8: aa1303e2 mov x2, x19 255dc: 97ff9be9 bl 0xc580 255e0: 910063e0 add x0, sp, #0x18 255e4: 52800501 mov w1, #0x28 // =40 255e8: 97ff9c6a bl 0xc790 255ec: aa0003f6 mov x22, x0 255f0: 910063e0 add x0, sp, #0x18 255f4: 52800521 mov w1, #0x29 // =41 255f8: 97ff9b96 bl 0xc450 255fc: aa1f03f5 mov x21, xzr 25600: aa1503f8 mov x24, x21 25604: b4000196 cbz x22, 0x25634 <.text+0x18944> 25608: b4000160 cbz x0, 0x25634 <.text+0x18944> 2560c: b0000381 adrp x1, 0x96000 25610: 3800141f strb wzr, [x0], #0x1 25614: 9136a021 add x1, x1, #0xda8 25618: 910043e2 add x2, sp, #0x10 2561c: 910023e3 add x3, sp, #0x8 25620: 390002df strb wzr, [x22] 25624: 97ff9b6f bl 0xc3e0 25628: a940e3e8 ldp x8, x24, [sp, #0x8] 2562c: b9800289 ldrsw x9, [x20] 25630: 9b097d15 mul x21, x8, x9 25634: aa1303e0 mov x0, x19 25638: 97ff9bb2 bl 0xc500 2563c: 14000003 b 0x25648 <.text+0x18958> 25640: aa1f03f8 mov x24, xzr 25644: aa1f03f5 mov x21, xzr 25648: f94016e8 ldr x8, [x23, #0x28] 2564c: f85b83a9 ldur x9, [x29, #-0x48] 25650: eb09011f cmp x8, x9 25654: 54000141 b.ne 0x2567c <.text+0x1898c> 25658: b3607f15 bfi x21, x24, #32, #32 2565c: aa1503e0 mov x0, x21 25660: a9567bfd ldp x29, x30, [sp, #0x160] 25664: a9554ff4 ldp x20, x19, [sp, #0x150] 25668: a95457f6 ldp x22, x21, [sp, #0x140] 2566c: a9535ff8 ldp x24, x23, [sp, #0x130] 25670: f94093fc ldr x28, [sp, #0x120] 25674: 9105c3ff add sp, sp, #0x170 25678: d65f03c0 ret 2567c: 97ff9bbd bl 0xc570 <__stack_chk_fail@plt> 25680: a9be4ff4 stp x20, x19, [sp, #-0x20]! 25684: a9017bfd stp x29, x30, [sp, #0x10] 25688: 910043fd add x29, sp, #0x10 2568c: aa0003f4 mov x20, x0 25690: d0000500 adrp x0, 0xc7000 25694: 912d0000 add x0, x0, #0xb40 25698: aa0103f3 mov x19, x1 2569c: 97ffffba bl 0x25584 <.text+0x18894> 256a0: d360fc08 lsr x8, x0, #32 256a4: 92407c09 and x9, x0, #0xffffffff 256a8: f9000289 str x9, [x20] 256ac: f9000268 str x8, [x19] 256b0: a9417bfd ldp x29, x30, [sp, #0x10] 256b4: a8c24ff4 ldp x20, x19, [sp], #0x20 256b8: d65f03c0 ret 256bc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 256c0: a9017bfd stp x29, x30, [sp, #0x10] 256c4: 910043fd add x29, sp, #0x10 256c8: aa0103f3 mov x19, x1 256cc: aa0003f4 mov x20, x0 256d0: 97ffff11 bl 0x25314 <.text+0x18624> 256d4: d360fc08 lsr x8, x0, #32 256d8: 92407c09 and x9, x0, #0xffffffff 256dc: f9000289 str x9, [x20] 256e0: f9000268 str x8, [x19] 256e4: a9417bfd ldp x29, x30, [sp, #0x10] 256e8: a8c24ff4 ldp x20, x19, [sp], #0x20 256ec: d65f03c0 ret 256f0: d0000508 adrp x8, 0xc7000 256f4: 912d0108 add x8, x8, #0xb40 256f8: b9800509 ldrsw x9, [x8, #0x4] 256fc: f9000009 str x9, [x0] 25700: b9800908 ldrsw x8, [x8, #0x8] 25704: f9000028 str x8, [x1] 25708: d65f03c0 ret 2570c: 92800008 mov x8, #-0x1 // =-1 25710: f9000008 str x8, [x0] 25714: d65f03c0 ret 25718: d65f03c0 ret 2571c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 25720: a9017bfd stp x29, x30, [sp, #0x10] 25724: 910043fd add x29, sp, #0x10 25728: 2a0203f3 mov w19, w2 2572c: aa0103f4 mov x20, x1 25730: 97ff9b14 bl 0xc380 25734: a9417bfd ldp x29, x30, [sp, #0x10] 25738: aa1403e0 mov x0, x20 2573c: 2a1303e1 mov w1, w19 25740: 2a1303e2 mov w2, w19 25744: a8c24ff4 ldp x20, x19, [sp], #0x20 25748: 1400129c b 0x2a1b8 <.text+0x1d4c8> 2574c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 25750: a9014ff4 stp x20, x19, [sp, #0x10] 25754: a9027bfd stp x29, x30, [sp, #0x20] 25758: 910083fd add x29, sp, #0x20 2575c: 2a0203f5 mov w21, w2 25760: aa0103f6 mov x22, x1 25764: d0000341 adrp x1, 0x8f000 25768: b0000382 adrp x2, 0x96000 2576c: 91322821 add x1, x1, #0xc8a 25770: 91393842 add x2, x2, #0xe4e 25774: 321e03e0 orr w0, wzr, #0x4 25778: aa0403f3 mov x19, x4 2577c: aa0303f4 mov x20, x3 25780: 97ffc14c bl 0x15cb0 <.text+0x8fc0> 25784: aa1403e2 mov x2, x20 25788: aa1303e3 mov x3, x19 2578c: a9427bfd ldp x29, x30, [sp, #0x20] 25790: a9414ff4 ldp x20, x19, [sp, #0x10] 25794: aa1603e0 mov x0, x22 25798: 2a1503e1 mov w1, w21 2579c: 2a1f03e4 mov w4, wzr 257a0: aa1f03e5 mov x5, xzr 257a4: 2a1f03e6 mov w6, wzr 257a8: a8c357f6 ldp x22, x21, [sp], #0x30 257ac: 1400112a b 0x29c54 <.text+0x1cf64> 257b0: d10103ff sub sp, sp, #0x40 257b4: a90157f6 stp x22, x21, [sp, #0x10] 257b8: a9024ff4 stp x20, x19, [sp, #0x20] 257bc: a9037bfd stp x29, x30, [sp, #0x30] 257c0: 9100c3fd add x29, sp, #0x30 257c4: d53bd055 mrs x21, TPIDR_EL0 257c8: f94016a8 ldr x8, [x21, #0x28] 257cc: aa0003f3 mov x19, x0 257d0: f90007e8 str x8, [sp, #0x8] 257d4: f9400668 ldr x8, [x19, #0x8] 257d8: b9800500 ldrsw x0, [x8, #0x4] 257dc: d2800728 mov x8, #0x39 // =57 257e0: d4000001 svc #0 257e4: b13ffc1f cmn x0, #0xfff 257e8: 54000083 b.lo 0x257f8 <.text+0x18b08> 257ec: 4b0003f4 neg w20, w0 257f0: 97ff9ad0 bl 0xc330 <__errno@plt> 257f4: b9000014 str w20, [x0] 257f8: f9400674 ldr x20, [x19, #0x8] 257fc: b9800280 ldrsw x0, [x20] 25800: 910013e1 add x1, sp, #0x4 25804: 320003e2 orr w2, wzr, #0x1 25808: d28007e8 mov x8, #0x3f // =63 2580c: d4000001 svc #0 25810: b13ffc1f cmn x0, #0xfff 25814: 540000e3 b.lo 0x25830 <.text+0x18b40> 25818: 4b0003f6 neg w22, w0 2581c: 97ff9ac5 bl 0xc330 <__errno@plt> 25820: 710012df cmp w22, #0x4 25824: b9000016 str w22, [x0] 25828: 54fffea0 b.eq 0x257fc <.text+0x18b0c> 2582c: 92800000 mov x0, #-0x1 // =-1 25830: 3100041f cmn w0, #0x1 25834: 540000e1 b.ne 0x25850 <.text+0x18b60> 25838: d0000341 adrp x1, 0x8f000 2583c: b0000382 adrp x2, 0x96000 25840: 91322821 add x1, x1, #0xc8a 25844: 913c5442 add x2, x2, #0xf15 25848: 321f07e0 orr w0, wzr, #0x6 2584c: 97ffc119 bl 0x15cb0 <.text+0x8fc0> 25850: f9400668 ldr x8, [x19, #0x8] 25854: b9800100 ldrsw x0, [x8] 25858: d2800728 mov x8, #0x39 // =57 2585c: d4000001 svc #0 25860: b13ffc1f cmn x0, #0xfff 25864: 54000083 b.lo 0x25874 <.text+0x18b84> 25868: 4b0003f4 neg w20, w0 2586c: 97ff9ab1 bl 0xc330 <__errno@plt> 25870: b9000014 str w20, [x0] 25874: b8420674 ldr w20, [x19], #0x20 25878: 97ff9ac2 bl 0xc380 2587c: aa1303e0 mov x0, x19 25880: 2a1403e1 mov w1, w20 25884: 2a1403e2 mov w2, w20 25888: 9400124c bl 0x2a1b8 <.text+0x1d4c8> 2588c: f94016a8 ldr x8, [x21, #0x28] 25890: f94007e9 ldr x9, [sp, #0x8] 25894: eb09011f cmp x8, x9 25898: 54000101 b.ne 0x258b8 <.text+0x18bc8> 2589c: a9437bfd ldp x29, x30, [sp, #0x30] 258a0: a9424ff4 ldp x20, x19, [sp, #0x20] 258a4: a94157f6 ldp x22, x21, [sp, #0x10] 258a8: 2a2003e8 mvn w8, w0 258ac: 12000100 and w0, w8, #0x1 258b0: 910103ff add sp, sp, #0x40 258b4: d65f03c0 ret 258b8: 97ff9b2e bl 0xc570 <__stack_chk_fail@plt> 258bc: d10103ff sub sp, sp, #0x40 258c0: f9000bf5 str x21, [sp, #0x10] 258c4: a9024ff4 stp x20, x19, [sp, #0x20] 258c8: a9037bfd stp x29, x30, [sp, #0x30] 258cc: 9100c3fd add x29, sp, #0x30 258d0: d53bd054 mrs x20, TPIDR_EL0 258d4: f9401688 ldr x8, [x20, #0x28] 258d8: aa0003f3 mov x19, x0 258dc: f90007e8 str x8, [sp, #0x8] 258e0: b9800260 ldrsw x0, [x19] 258e4: 910013e1 add x1, sp, #0x4 258e8: 320003e2 orr w2, wzr, #0x1 258ec: d28007e8 mov x8, #0x3f // =63 258f0: d4000001 svc #0 258f4: b13ffc1f cmn x0, #0xfff 258f8: 540000e3 b.lo 0x25914 <.text+0x18c24> 258fc: 4b0003f5 neg w21, w0 25900: 97ff9a8c bl 0xc330 <__errno@plt> 25904: 710012bf cmp w21, #0x4 25908: b9000015 str w21, [x0] 2590c: 54fffea0 b.eq 0x258e0 <.text+0x18bf0> 25910: 92800000 mov x0, #-0x1 // =-1 25914: 3100041f cmn w0, #0x1 25918: 540000e1 b.ne 0x25934 <.text+0x18c44> 2591c: d0000341 adrp x1, 0x8f000 25920: b0000382 adrp x2, 0x96000 25924: 91322821 add x1, x1, #0xc8a 25928: 913c5442 add x2, x2, #0xf15 2592c: 321f07e0 orr w0, wzr, #0x6 25930: 97ffc0e0 bl 0x15cb0 <.text+0x8fc0> 25934: f9401688 ldr x8, [x20, #0x28] 25938: f94007e9 ldr x9, [sp, #0x8] 2593c: eb09011f cmp x8, x9 25940: 540000c1 b.ne 0x25958 <.text+0x18c68> 25944: a9437bfd ldp x29, x30, [sp, #0x30] 25948: a9424ff4 ldp x20, x19, [sp, #0x20] 2594c: f9400bf5 ldr x21, [sp, #0x10] 25950: 910103ff add sp, sp, #0x40 25954: d65f03c0 ret 25958: 97ff9b06 bl 0xc570 <__stack_chk_fail@plt> 2595c: d10143ff sub sp, sp, #0x50 25960: f9000bf7 str x23, [sp, #0x10] 25964: a90257f6 stp x22, x21, [sp, #0x20] 25968: a9034ff4 stp x20, x19, [sp, #0x30] 2596c: a9047bfd stp x29, x30, [sp, #0x40] 25970: 910103fd add x29, sp, #0x40 25974: d53bd057 mrs x23, TPIDR_EL0 25978: f94016e8 ldr x8, [x23, #0x28] 2597c: aa0003f3 mov x19, x0 25980: f90007e8 str x8, [sp, #0x8] 25984: f9400668 ldr x8, [x19, #0x8] 25988: b9800500 ldrsw x0, [x8, #0x4] 2598c: d2800728 mov x8, #0x39 // =57 25990: d4000001 svc #0 25994: b13ffc1f cmn x0, #0xfff 25998: 54000083 b.lo 0x259a8 <.text+0x18cb8> 2599c: 4b0003f4 neg w20, w0 259a0: 97ff9a64 bl 0xc330 <__errno@plt> 259a4: b9000014 str w20, [x0] 259a8: f9400674 ldr x20, [x19, #0x8] 259ac: b9800280 ldrsw x0, [x20] 259b0: 910013e1 add x1, sp, #0x4 259b4: 320003e2 orr w2, wzr, #0x1 259b8: d28007e8 mov x8, #0x3f // =63 259bc: d4000001 svc #0 259c0: b13ffc1f cmn x0, #0xfff 259c4: 540000e3 b.lo 0x259e0 <.text+0x18cf0> 259c8: 4b0003f5 neg w21, w0 259cc: 97ff9a59 bl 0xc330 <__errno@plt> 259d0: 710012bf cmp w21, #0x4 259d4: b9000015 str w21, [x0] 259d8: 54fffea0 b.eq 0x259ac <.text+0x18cbc> 259dc: 92800000 mov x0, #-0x1 // =-1 259e0: 3100041f cmn w0, #0x1 259e4: 540000e1 b.ne 0x25a00 <.text+0x18d10> 259e8: d0000341 adrp x1, 0x8f000 259ec: b0000382 adrp x2, 0x96000 259f0: 91322821 add x1, x1, #0xc8a 259f4: 913c5442 add x2, x2, #0xf15 259f8: 321f07e0 orr w0, wzr, #0x6 259fc: 97ffc0ad bl 0x15cb0 <.text+0x8fc0> 25a00: f9400668 ldr x8, [x19, #0x8] 25a04: b9800100 ldrsw x0, [x8] 25a08: d2800728 mov x8, #0x39 // =57 25a0c: d4000001 svc #0 25a10: b13ffc1f cmn x0, #0xfff 25a14: 54000083 b.lo 0x25a24 <.text+0x18d34> 25a18: 4b0003f4 neg w20, w0 25a1c: 97ff9a45 bl 0xc330 <__errno@plt> 25a20: b9000014 str w20, [x0] 25a24: b9400274 ldr w20, [x19] 25a28: a9415a75 ldp x21, x22, [x19, #0x10] 25a2c: d0000341 adrp x1, 0x8f000 25a30: b0000382 adrp x2, 0x96000 25a34: 91322821 add x1, x1, #0xc8a 25a38: 91393842 add x2, x2, #0xe4e 25a3c: 321e03e0 orr w0, wzr, #0x4 25a40: 91008273 add x19, x19, #0x20 25a44: 97ffc09b bl 0x15cb0 <.text+0x8fc0> 25a48: aa1303e0 mov x0, x19 25a4c: 2a1403e1 mov w1, w20 25a50: aa1503e2 mov x2, x21 25a54: aa1603e3 mov x3, x22 25a58: 2a1f03e4 mov w4, wzr 25a5c: aa1f03e5 mov x5, xzr 25a60: 2a1f03e6 mov w6, wzr 25a64: 9400107c bl 0x29c54 <.text+0x1cf64> 25a68: f94016e8 ldr x8, [x23, #0x28] 25a6c: f94007e9 ldr x9, [sp, #0x8] 25a70: eb09011f cmp x8, x9 25a74: 54000121 b.ne 0x25a98 <.text+0x18da8> 25a78: a9447bfd ldp x29, x30, [sp, #0x40] 25a7c: a9434ff4 ldp x20, x19, [sp, #0x30] 25a80: a94257f6 ldp x22, x21, [sp, #0x20] 25a84: f9400bf7 ldr x23, [sp, #0x10] 25a88: 2a2003e8 mvn w8, w0 25a8c: 12000100 and w0, w8, #0x1 25a90: 910143ff add sp, sp, #0x50 25a94: d65f03c0 ret 25a98: 97ff9ab6 bl 0xc570 <__stack_chk_fail@plt> 25a9c: d106c3ff sub sp, sp, #0x1b0 25aa0: f900abfc str x28, [sp, #0x150] 25aa4: a91667fa stp x26, x25, [sp, #0x160] 25aa8: a9175ff8 stp x24, x23, [sp, #0x170] 25aac: a91857f6 stp x22, x21, [sp, #0x180] 25ab0: a9194ff4 stp x20, x19, [sp, #0x190] 25ab4: a91a7bfd stp x29, x30, [sp, #0x1a0] 25ab8: 910683fd add x29, sp, #0x1a0 25abc: d53bd057 mrs x23, TPIDR_EL0 25ac0: f94016e8 ldr x8, [x23, #0x28] 25ac4: aa0103f6 mov x22, x1 25ac8: d0000341 adrp x1, 0x8f000 25acc: b0000382 adrp x2, 0x96000 25ad0: aa0003f4 mov x20, x0 25ad4: 910003f8 mov x24, sp 25ad8: 91322821 add x1, x1, #0xc8a 25adc: 91397842 add x2, x2, #0xe5e 25ae0: 321f07e0 orr w0, wzr, #0x6 25ae4: f9000308 str x8, [x24] 25ae8: 97ffc072 bl 0x15cb0 <.text+0x8fc0> 25aec: 97ff9ba5 bl 0xc980 25af0: 93407c19 sxtw x25, w0 25af4: 5287d1e8 mov w8, #0x3e8f // =16015 25af8: 8b080328 add x8, x25, x8 25afc: 9ad90915 udiv x21, x8, x25 25b00: 9b197ea1 mul x1, x21, x25 25b04: 320007e2 orr w2, wzr, #0x3 25b08: 52800443 mov w3, #0x22 // =34 25b0c: 12800004 mov w4, #-0x1 // =-1 25b10: aa1f03e0 mov x0, xzr 25b14: aa1f03e5 mov x5, xzr 25b18: 97ff9b62 bl 0xc8a0 25b1c: aa0003f3 mov x19, x0 25b20: b100067f cmn x19, #0x1 25b24: 54001200 b.eq 0x25d64 <.text+0x19074> 25b28: a900567f stp xzr, x21, [x19] 25b2c: b40014d3 cbz x19, 0x25dc4 <.text+0x190d4> 25b30: 5287d009 mov w9, #0x3e80 // =16000 25b34: 5287d208 mov w8, #0x3e90 // =16016 25b38: 8b090260 add x0, x19, x9 25b3c: 321c03e2 orr w2, wzr, #0x10 25b40: 2a1f03e1 mov w1, wzr 25b44: 8b080275 add x21, x19, x8 25b48: 94002f5e bl 0x318c0 <.text+0x24bd0> 25b4c: f9000ff4 str x20, [sp, #0x18] 25b50: 97ff9a0c bl 0xc380 25b54: 910043e8 add x8, sp, #0x10 25b58: b90013e0 str w0, [sp, #0x10] 25b5c: 91008100 add x0, x8, #0x20 25b60: aa1603e1 mov x1, x22 25b64: 97ff9c3b bl 0xcc50 25b68: aa1403e0 mov x0, x20 25b6c: aa1f03e1 mov x1, xzr 25b70: d2800768 mov x8, #0x3b // =59 25b74: d4000001 svc #0 25b78: b13ffc1f cmn x0, #0xfff 25b7c: 540000a3 b.lo 0x25b90 <.text+0x18ea0> 25b80: 4b0003f6 neg w22, w0 25b84: 97ff99eb bl 0xc330 <__errno@plt> 25b88: b9000016 str w22, [x0] 25b8c: 92800000 mov x0, #-0x1 // =-1 25b90: 3100041f cmn w0, #0x1 25b94: 54000121 b.ne 0x25bb8 <.text+0x18ec8> 25b98: d0000341 adrp x1, 0x8f000 25b9c: b0000382 adrp x2, 0x96000 25ba0: 91322821 add x1, x1, #0xc8a 25ba4: 9139cc42 add x2, x2, #0xe73 25ba8: 321f07e0 orr w0, wzr, #0x6 25bac: 97ffc041 bl 0x15cb0 <.text+0x8fc0> 25bb0: 92800008 mov x8, #-0x1 // =-1 25bb4: f9000288 str x8, [x20] 25bb8: 90000009 adrp x9, 0x25000 <.text+0x18310> 25bbc: 52804000 mov w0, #0x200 // =512 25bc0: 911ec129 add x9, x9, #0x7b0 25bc4: 910043ea add x10, sp, #0x10 25bc8: 72a01000 movk w0, #0x80, lsl #16 25bcc: aa1503e1 mov x1, x21 25bd0: aa1f03e2 mov x2, xzr 25bd4: aa1f03e3 mov x3, xzr 25bd8: aa1f03e4 mov x4, xzr 25bdc: a9bf2829 stp x9, x10, [x1, #-0x10]! 25be0: d2801b88 mov x8, #0xdc // =220 25be4: d4000001 svc #0 25be8: aa0003f5 mov x21, x0 25bec: b50000a0 cbnz x0, 0x25c00 <.text+0x18f10> 25bf0: a8c103e1 ldp x1, x0, [sp], #0x10 25bf4: d63f0020 blr x1 25bf8: d2800ba8 mov x8, #0x5d // =93 25bfc: d4000001 svc #0 25c00: b13ffebf cmn x21, #0xfff 25c04: 540000a3 b.lo 0x25c18 <.text+0x18f28> 25c08: 4b1503f5 neg w21, w21 25c0c: 97ff99c9 bl 0xc330 <__errno@plt> 25c10: b9000015 str w21, [x0] 25c14: 92800015 mov x21, #-0x1 // =-1 25c18: b9800280 ldrsw x0, [x20] 25c1c: d2800728 mov x8, #0x39 // =57 25c20: d4000001 svc #0 25c24: b13ffc1f cmn x0, #0xfff 25c28: 54000083 b.lo 0x25c38 <.text+0x18f48> 25c2c: 4b0003f6 neg w22, w0 25c30: 97ff99c0 bl 0xc330 <__errno@plt> 25c34: b9000016 str w22, [x0] 25c38: 310006bf cmn w21, #0x1 25c3c: 54000980 b.eq 0x25d6c <.text+0x1907c> 25c40: 93407eb5 sxtw x21, w21 25c44: 528dac20 mov w0, #0x6d61 // =28001 25c48: 72ab2c20 movk w0, #0x5961, lsl #16 25c4c: aa1f03e2 mov x2, xzr 25c50: aa1f03e3 mov x3, xzr 25c54: aa1f03e4 mov x4, xzr 25c58: aa1503e1 mov x1, x21 25c5c: d28014e8 mov x8, #0xa7 // =167 25c60: d4000001 svc #0 25c64: b13ffc1f cmn x0, #0xfff 25c68: 54000083 b.lo 0x25c78 <.text+0x18f88> 25c6c: 4b0003f6 neg w22, w0 25c70: 97ff99b0 bl 0xc330 <__errno@plt> 25c74: b9000016 str w22, [x0] 25c78: b0000396 adrp x22, 0x96000 25c7c: 913d12d6 add x22, x22, #0xf44 25c80: b9800680 ldrsw x0, [x20, #0x4] 25c84: 320003e2 orr w2, wzr, #0x1 25c88: aa1603e1 mov x1, x22 25c8c: d2800808 mov x8, #0x40 // =64 25c90: d4000001 svc #0 25c94: b13ffc1f cmn x0, #0xfff 25c98: 540000e3 b.lo 0x25cb4 <.text+0x18fc4> 25c9c: 4b0003fa neg w26, w0 25ca0: 97ff99a4 bl 0xc330 <__errno@plt> 25ca4: 7100135f cmp w26, #0x4 25ca8: b900001a str w26, [x0] 25cac: 54fffea0 b.eq 0x25c80 <.text+0x18f90> 25cb0: 92800000 mov x0, #-0x1 // =-1 25cb4: 3100041f cmn w0, #0x1 25cb8: 540000e1 b.ne 0x25cd4 <.text+0x18fe4> 25cbc: d0000341 adrp x1, 0x8f000 25cc0: b0000382 adrp x2, 0x96000 25cc4: 91322821 add x1, x1, #0xc8a 25cc8: 913b8442 add x2, x2, #0xee1 25ccc: 321f07e0 orr w0, wzr, #0x6 25cd0: 97ffbff8 bl 0x15cb0 <.text+0x8fc0> 25cd4: b9000fff str wzr, [sp, #0xc] 25cd8: 910033e1 add x1, sp, #0xc 25cdc: 320203e2 orr w2, wzr, #0x40000000 25ce0: aa1503e0 mov x0, x21 25ce4: aa1f03e3 mov x3, xzr 25ce8: d2802088 mov x8, #0x104 // =260 25cec: d4000001 svc #0 25cf0: b13ffc1f cmn x0, #0xfff 25cf4: 540000a3 b.lo 0x25d08 <.text+0x19018> 25cf8: 4b0003f6 neg w22, w0 25cfc: 97ff998d bl 0xc330 <__errno@plt> 25d00: b9000016 str w22, [x0] 25d04: 92800000 mov x0, #-0x1 // =-1 25d08: 3100041f cmn w0, #0x1 25d0c: 54000461 b.ne 0x25d98 <.text+0x190a8> 25d10: 97ff9988 bl 0xc330 <__errno@plt> 25d14: aa0003e9 mov x9, x0 25d18: b9400128 ldr w8, [x9] 25d1c: 7100111f cmp w8, #0x4 25d20: 54fffdc0 b.eq 0x25cd8 <.text+0x18fe8> 25d24: b9800680 ldrsw x0, [x20, #0x4] 25d28: d2800728 mov x8, #0x39 // =57 25d2c: d4000001 svc #0 25d30: b13ffc1f cmn x0, #0xfff 25d34: 54000063 b.lo 0x25d40 <.text+0x19050> 25d38: 4b0003e8 neg w8, w0 25d3c: b9000128 str w8, [x9] 25d40: d0000341 adrp x1, 0x8f000 25d44: b0000382 adrp x2, 0x96000 25d48: 91322821 add x1, x1, #0xc8a 25d4c: 913a6442 add x2, x2, #0xe99 25d50: 321f07e0 orr w0, wzr, #0x6 25d54: 97ffbfd7 bl 0x15cb0 <.text+0x8fc0> 25d58: 2a1f03f4 mov w20, wzr 25d5c: b5000393 cbnz x19, 0x25dcc <.text+0x190dc> 25d60: 14000022 b 0x25de8 <.text+0x190f8> 25d64: 2a1f03f4 mov w20, wzr 25d68: 14000020 b 0x25de8 <.text+0x190f8> 25d6c: b9800680 ldrsw x0, [x20, #0x4] 25d70: d2800728 mov x8, #0x39 // =57 25d74: d4000001 svc #0 25d78: b13ffc1f cmn x0, #0xfff 25d7c: 54000243 b.lo 0x25dc4 <.text+0x190d4> 25d80: 4b0003f5 neg w21, w0 25d84: 97ff996b bl 0xc330 <__errno@plt> 25d88: 2a1f03f4 mov w20, wzr 25d8c: b9000015 str w21, [x0] 25d90: b50001f3 cbnz x19, 0x25dcc <.text+0x190dc> 25d94: 14000015 b 0x25de8 <.text+0x190f8> 25d98: b9800680 ldrsw x0, [x20, #0x4] 25d9c: d2800728 mov x8, #0x39 // =57 25da0: d4000001 svc #0 25da4: b13ffc1f cmn x0, #0xfff 25da8: 54000083 b.lo 0x25db8 <.text+0x190c8> 25dac: 4b0003f4 neg w20, w0 25db0: 97ff9960 bl 0xc330 <__errno@plt> 25db4: b9000014 str w20, [x0] 25db8: b9400fe8 ldr w8, [sp, #0xc] 25dbc: 12001909 and w9, w8, #0x7f 25dc0: 340002e9 cbz w9, 0x25e1c <.text+0x1912c> 25dc4: 2a1f03f4 mov w20, wzr 25dc8: b4000113 cbz x19, 0x25de8 <.text+0x190f8> 25dcc: a9402275 ldp x21, x8, [x19] 25dd0: 52801ae0 mov w0, #0xd7 // =215 25dd4: aa1303e1 mov x1, x19 25dd8: 9b197d02 mul x2, x8, x25 25ddc: 97ff9a91 bl 0xc820 25de0: aa1503f3 mov x19, x21 25de4: b5ffff55 cbnz x21, 0x25dcc <.text+0x190dc> 25de8: f94016e8 ldr x8, [x23, #0x28] 25dec: f9400309 ldr x9, [x24] 25df0: eb09011f cmp x8, x9 25df4: 540001c1 b.ne 0x25e2c <.text+0x1913c> 25df8: 2a1403e0 mov w0, w20 25dfc: a95a7bfd ldp x29, x30, [sp, #0x1a0] 25e00: a9594ff4 ldp x20, x19, [sp, #0x190] 25e04: a95857f6 ldp x22, x21, [sp, #0x180] 25e08: a9575ff8 ldp x24, x23, [sp, #0x170] 25e0c: a95667fa ldp x26, x25, [sp, #0x160] 25e10: f940abfc ldr x28, [sp, #0x150] 25e14: 9106c3ff add sp, sp, #0x1b0 25e18: d65f03c0 ret 25e1c: 72181d1f tst w8, #0xff00 25e20: 1a9f17f4 cset w20, eq 25e24: b5fffd53 cbnz x19, 0x25dcc <.text+0x190dc> 25e28: 17fffff0 b 0x25de8 <.text+0x190f8> 25e2c: 97ff99d1 bl 0xc570 <__stack_chk_fail@plt> 25e30: f81d0ff5 str x21, [sp, #-0x30]! 25e34: a9014ff4 stp x20, x19, [sp, #0x10] 25e38: a9027bfd stp x29, x30, [sp, #0x20] 25e3c: 910083fd add x29, sp, #0x20 25e40: b0000394 adrp x20, 0x96000 25e44: aa0003f3 mov x19, x0 25e48: 913d1294 add x20, x20, #0xf44 25e4c: b9800660 ldrsw x0, [x19, #0x4] 25e50: 320003e2 orr w2, wzr, #0x1 25e54: aa1403e1 mov x1, x20 25e58: d2800808 mov x8, #0x40 // =64 25e5c: d4000001 svc #0 25e60: b13ffc1f cmn x0, #0xfff 25e64: 540000e3 b.lo 0x25e80 <.text+0x19190> 25e68: 4b0003f5 neg w21, w0 25e6c: 97ff9931 bl 0xc330 <__errno@plt> 25e70: 710012bf cmp w21, #0x4 25e74: b9000015 str w21, [x0] 25e78: 54fffea0 b.eq 0x25e4c <.text+0x1915c> 25e7c: 92800000 mov x0, #-0x1 // =-1 25e80: 3100041f cmn w0, #0x1 25e84: 540000a0 b.eq 0x25e98 <.text+0x191a8> 25e88: a9427bfd ldp x29, x30, [sp, #0x20] 25e8c: a9414ff4 ldp x20, x19, [sp, #0x10] 25e90: f84307f5 ldr x21, [sp], #0x30 25e94: d65f03c0 ret 25e98: a9427bfd ldp x29, x30, [sp, #0x20] 25e9c: a9414ff4 ldp x20, x19, [sp, #0x10] 25ea0: d0000341 adrp x1, 0x8f000 25ea4: b0000382 adrp x2, 0x96000 25ea8: 91322821 add x1, x1, #0xc8a 25eac: 913b8442 add x2, x2, #0xee1 25eb0: 321f07e0 orr w0, wzr, #0x6 25eb4: f84307f5 ldr x21, [sp], #0x30 25eb8: 17ffbf7e b 0x15cb0 <.text+0x8fc0> 25ebc: d10703ff sub sp, sp, #0x1c0 25ec0: a9166ffc stp x28, x27, [sp, #0x160] 25ec4: a91767fa stp x26, x25, [sp, #0x170] 25ec8: a9185ff8 stp x24, x23, [sp, #0x180] 25ecc: a91957f6 stp x22, x21, [sp, #0x190] 25ed0: a91a4ff4 stp x20, x19, [sp, #0x1a0] 25ed4: a91b7bfd stp x29, x30, [sp, #0x1b0] 25ed8: 9106c3fd add x29, sp, #0x1b0 25edc: d53bd05a mrs x26, TPIDR_EL0 25ee0: f9401748 ldr x8, [x26, #0x28] 25ee4: aa0203f8 mov x24, x2 25ee8: aa0103f6 mov x22, x1 25eec: d0000341 adrp x1, 0x8f000 25ef0: b0000382 adrp x2, 0x96000 25ef4: aa0003f4 mov x20, x0 25ef8: 910043fb add x27, sp, #0x10 25efc: 91322821 add x1, x1, #0xc8a 25f00: 913afc42 add x2, x2, #0xebf 25f04: 321f07e0 orr w0, wzr, #0x6 25f08: aa0303f7 mov x23, x3 25f0c: f9000368 str x8, [x27] 25f10: 97ffbf68 bl 0x15cb0 <.text+0x8fc0> 25f14: 97ff9a9b bl 0xc980 25f18: 93407c1c sxtw x28, w0 25f1c: 5287d1e8 mov w8, #0x3e8f // =16015 25f20: 8b080388 add x8, x28, x8 25f24: 9adc0915 udiv x21, x8, x28 25f28: 9b1c7ea1 mul x1, x21, x28 25f2c: 320007e2 orr w2, wzr, #0x3 25f30: 52800443 mov w3, #0x22 // =34 25f34: 12800004 mov w4, #-0x1 // =-1 25f38: aa1f03e0 mov x0, xzr 25f3c: aa1f03e5 mov x5, xzr 25f40: 97ff9a58 bl 0xc8a0 25f44: aa0003f3 mov x19, x0 25f48: b100067f cmn x19, #0x1 25f4c: 54001440 b.eq 0x261d4 <.text+0x194e4> 25f50: a900567f stp xzr, x21, [x19] 25f54: b4001713 cbz x19, 0x26234 <.text+0x19544> 25f58: 5287d009 mov w9, #0x3e80 // =16000 25f5c: 5287d208 mov w8, #0x3e90 // =16016 25f60: 8b090260 add x0, x19, x9 25f64: 321c03e2 orr w2, wzr, #0x10 25f68: 2a1f03e1 mov w1, wzr 25f6c: 8b080275 add x21, x19, x8 25f70: 94002e54 bl 0x318c0 <.text+0x24bd0> 25f74: f90017f4 str x20, [sp, #0x28] 25f78: 97ff9902 bl 0xc380 25f7c: b90023e0 str w0, [sp, #0x20] 25f80: 91024280 add x0, x20, #0x90 25f84: 52827e02 mov w2, #0x13f0 // =5104 25f88: 2a1f03e1 mov w1, wzr 25f8c: 91004299 add x25, x20, #0x10 25f90: 97ff9af4 bl 0xcb60 25f94: 321903e2 orr w2, wzr, #0x80 25f98: aa1903e0 mov x0, x25 25f9c: aa1803e1 mov x1, x24 25fa0: 97ff9adc bl 0xcb10 25fa4: 91028280 add x0, x20, #0xa0 25fa8: 52823a02 mov w2, #0x11d0 // =4560 25fac: aa1703e1 mov x1, x23 25fb0: 97ff9ad8 bl 0xcb10 25fb4: 52801640 mov w0, #0xb2 // =178 25fb8: 97ff9a1a bl 0xc820 25fbc: 910083e9 add x9, sp, #0x20 25fc0: b9009280 str w0, [x20, #0x90] 25fc4: 52828e08 mov w8, #0x1470 // =5232 25fc8: 91008120 add x0, x9, #0x20 25fcc: aa1603e1 mov x1, x22 25fd0: a90323f9 stp x25, x8, [sp, #0x30] 25fd4: 97ff9b1f bl 0xcc50 25fd8: aa1403e0 mov x0, x20 25fdc: aa1f03e1 mov x1, xzr 25fe0: d2800768 mov x8, #0x3b // =59 25fe4: d4000001 svc #0 25fe8: b13ffc1f cmn x0, #0xfff 25fec: 540000a3 b.lo 0x26000 <.text+0x19310> 25ff0: 4b0003f6 neg w22, w0 25ff4: 97ff98cf bl 0xc330 <__errno@plt> 25ff8: b9000016 str w22, [x0] 25ffc: 92800000 mov x0, #-0x1 // =-1 26000: 3100041f cmn w0, #0x1 26004: 54000121 b.ne 0x26028 <.text+0x19338> 26008: b0000341 adrp x1, 0x8f000 2600c: 90000382 adrp x2, 0x96000 26010: 91322821 add x1, x1, #0xc8a 26014: 9139cc42 add x2, x2, #0xe73 26018: 321f07e0 orr w0, wzr, #0x6 2601c: 97ffbf25 bl 0x15cb0 <.text+0x8fc0> 26020: 92800008 mov x8, #-0x1 // =-1 26024: f9000288 str x8, [x20] 26028: f0ffffe9 adrp x9, 0x25000 <.text+0x18310> 2602c: 52804000 mov w0, #0x200 // =512 26030: 91257129 add x9, x9, #0x95c 26034: 910083ea add x10, sp, #0x20 26038: 72a01000 movk w0, #0x80, lsl #16 2603c: aa1503e1 mov x1, x21 26040: aa1f03e2 mov x2, xzr 26044: aa1f03e3 mov x3, xzr 26048: aa1f03e4 mov x4, xzr 2604c: a9bf2829 stp x9, x10, [x1, #-0x10]! 26050: d2801b88 mov x8, #0xdc // =220 26054: d4000001 svc #0 26058: aa0003f5 mov x21, x0 2605c: b50000a0 cbnz x0, 0x26070 <.text+0x19380> 26060: a8c103e1 ldp x1, x0, [sp], #0x10 26064: d63f0020 blr x1 26068: d2800ba8 mov x8, #0x5d // =93 2606c: d4000001 svc #0 26070: b13ffebf cmn x21, #0xfff 26074: 540000a3 b.lo 0x26088 <.text+0x19398> 26078: 4b1503f5 neg w21, w21 2607c: 97ff98ad bl 0xc330 <__errno@plt> 26080: b9000015 str w21, [x0] 26084: 92800015 mov x21, #-0x1 // =-1 26088: b9800280 ldrsw x0, [x20] 2608c: d2800728 mov x8, #0x39 // =57 26090: d4000001 svc #0 26094: b13ffc1f cmn x0, #0xfff 26098: 54000083 b.lo 0x260a8 <.text+0x193b8> 2609c: 4b0003f6 neg w22, w0 260a0: 97ff98a4 bl 0xc330 <__errno@plt> 260a4: b9000016 str w22, [x0] 260a8: 310006bf cmn w21, #0x1 260ac: 54000980 b.eq 0x261dc <.text+0x194ec> 260b0: 93407eb5 sxtw x21, w21 260b4: 528dac20 mov w0, #0x6d61 // =28001 260b8: 72ab2c20 movk w0, #0x5961, lsl #16 260bc: aa1f03e2 mov x2, xzr 260c0: aa1f03e3 mov x3, xzr 260c4: aa1f03e4 mov x4, xzr 260c8: aa1503e1 mov x1, x21 260cc: d28014e8 mov x8, #0xa7 // =167 260d0: d4000001 svc #0 260d4: b13ffc1f cmn x0, #0xfff 260d8: 54000083 b.lo 0x260e8 <.text+0x193f8> 260dc: 4b0003f6 neg w22, w0 260e0: 97ff9894 bl 0xc330 <__errno@plt> 260e4: b9000016 str w22, [x0] 260e8: 90000396 adrp x22, 0x96000 260ec: 913d12d6 add x22, x22, #0xf44 260f0: b9800680 ldrsw x0, [x20, #0x4] 260f4: 320003e2 orr w2, wzr, #0x1 260f8: aa1603e1 mov x1, x22 260fc: d2800808 mov x8, #0x40 // =64 26100: d4000001 svc #0 26104: b13ffc1f cmn x0, #0xfff 26108: 540000e3 b.lo 0x26124 <.text+0x19434> 2610c: 4b0003f7 neg w23, w0 26110: 97ff9888 bl 0xc330 <__errno@plt> 26114: 710012ff cmp w23, #0x4 26118: b9000017 str w23, [x0] 2611c: 54fffea0 b.eq 0x260f0 <.text+0x19400> 26120: 92800000 mov x0, #-0x1 // =-1 26124: 3100041f cmn w0, #0x1 26128: 540000e1 b.ne 0x26144 <.text+0x19454> 2612c: b0000341 adrp x1, 0x8f000 26130: 90000382 adrp x2, 0x96000 26134: 91322821 add x1, x1, #0xc8a 26138: 913b8442 add x2, x2, #0xee1 2613c: 321f07e0 orr w0, wzr, #0x6 26140: 97ffbedc bl 0x15cb0 <.text+0x8fc0> 26144: b9001fff str wzr, [sp, #0x1c] 26148: 910073e1 add x1, sp, #0x1c 2614c: 320203e2 orr w2, wzr, #0x40000000 26150: aa1503e0 mov x0, x21 26154: aa1f03e3 mov x3, xzr 26158: d2802088 mov x8, #0x104 // =260 2615c: d4000001 svc #0 26160: b13ffc1f cmn x0, #0xfff 26164: 540000a3 b.lo 0x26178 <.text+0x19488> 26168: 4b0003f6 neg w22, w0 2616c: 97ff9871 bl 0xc330 <__errno@plt> 26170: b9000016 str w22, [x0] 26174: 92800000 mov x0, #-0x1 // =-1 26178: 3100041f cmn w0, #0x1 2617c: 54000461 b.ne 0x26208 <.text+0x19518> 26180: 97ff986c bl 0xc330 <__errno@plt> 26184: aa0003e9 mov x9, x0 26188: b9400128 ldr w8, [x9] 2618c: 7100111f cmp w8, #0x4 26190: 54fffdc0 b.eq 0x26148 <.text+0x19458> 26194: b9800680 ldrsw x0, [x20, #0x4] 26198: d2800728 mov x8, #0x39 // =57 2619c: d4000001 svc #0 261a0: b13ffc1f cmn x0, #0xfff 261a4: 54000063 b.lo 0x261b0 <.text+0x194c0> 261a8: 4b0003e8 neg w8, w0 261ac: b9000128 str w8, [x9] 261b0: b0000341 adrp x1, 0x8f000 261b4: 90000382 adrp x2, 0x96000 261b8: 91322821 add x1, x1, #0xc8a 261bc: 913a6442 add x2, x2, #0xe99 261c0: 321f07e0 orr w0, wzr, #0x6 261c4: 97ffbebb bl 0x15cb0 <.text+0x8fc0> 261c8: 2a1f03f4 mov w20, wzr 261cc: b5000393 cbnz x19, 0x2623c <.text+0x1954c> 261d0: 14000022 b 0x26258 <.text+0x19568> 261d4: 2a1f03f4 mov w20, wzr 261d8: 14000020 b 0x26258 <.text+0x19568> 261dc: b9800680 ldrsw x0, [x20, #0x4] 261e0: d2800728 mov x8, #0x39 // =57 261e4: d4000001 svc #0 261e8: b13ffc1f cmn x0, #0xfff 261ec: 54000243 b.lo 0x26234 <.text+0x19544> 261f0: 4b0003f5 neg w21, w0 261f4: 97ff984f bl 0xc330 <__errno@plt> 261f8: 2a1f03f4 mov w20, wzr 261fc: b9000015 str w21, [x0] 26200: b50001f3 cbnz x19, 0x2623c <.text+0x1954c> 26204: 14000015 b 0x26258 <.text+0x19568> 26208: b9800680 ldrsw x0, [x20, #0x4] 2620c: d2800728 mov x8, #0x39 // =57 26210: d4000001 svc #0 26214: b13ffc1f cmn x0, #0xfff 26218: 54000083 b.lo 0x26228 <.text+0x19538> 2621c: 4b0003f4 neg w20, w0 26220: 97ff9844 bl 0xc330 <__errno@plt> 26224: b9000014 str w20, [x0] 26228: b9401fe8 ldr w8, [sp, #0x1c] 2622c: 12001909 and w9, w8, #0x7f 26230: 340002e9 cbz w9, 0x2628c <.text+0x1959c> 26234: 2a1f03f4 mov w20, wzr 26238: b4000113 cbz x19, 0x26258 <.text+0x19568> 2623c: a9402275 ldp x21, x8, [x19] 26240: 52801ae0 mov w0, #0xd7 // =215 26244: aa1303e1 mov x1, x19 26248: 9b1c7d02 mul x2, x8, x28 2624c: 97ff9975 bl 0xc820 26250: aa1503f3 mov x19, x21 26254: b5ffff55 cbnz x21, 0x2623c <.text+0x1954c> 26258: f9401748 ldr x8, [x26, #0x28] 2625c: f9400369 ldr x9, [x27] 26260: eb09011f cmp x8, x9 26264: 540001c1 b.ne 0x2629c <.text+0x195ac> 26268: 2a1403e0 mov w0, w20 2626c: a95b7bfd ldp x29, x30, [sp, #0x1b0] 26270: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 26274: a95957f6 ldp x22, x21, [sp, #0x190] 26278: a9585ff8 ldp x24, x23, [sp, #0x180] 2627c: a95767fa ldp x26, x25, [sp, #0x170] 26280: a9566ffc ldp x28, x27, [sp, #0x160] 26284: 910703ff add sp, sp, #0x1c0 26288: d65f03c0 ret 2628c: 72181d1f tst w8, #0xff00 26290: 1a9f17f4 cset w20, eq 26294: b5fffd53 cbnz x19, 0x2623c <.text+0x1954c> 26298: 17fffff0 b 0x26258 <.text+0x19568> 2629c: 97ff98b5 bl 0xc570 <__stack_chk_fail@plt> 262a0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 262a4: a9014ff4 stp x20, x19, [sp, #0x10] 262a8: a9027bfd stp x29, x30, [sp, #0x20] 262ac: 910083fd add x29, sp, #0x20 262b0: aa0003f3 mov x19, x0 262b4: 52829000 mov w0, #0x1480 // =5248 262b8: 9400f2a3 bl 0x62d44 262bc: aa0003f4 mov x20, x0 262c0: 92800008 mov x8, #-0x1 // =-1 262c4: 320007e0 orr w0, wzr, #0x3 262c8: 320003e1 orr w1, wzr, #0x1 262cc: f9000288 str x8, [x20] 262d0: aa1f03e2 mov x2, xzr 262d4: aa1f03e3 mov x3, xzr 262d8: aa1f03e4 mov x4, xzr 262dc: d28014e8 mov x8, #0xa7 // =167 262e0: d4000001 svc #0 262e4: aa0003f5 mov x21, x0 262e8: b13ffebf cmn x21, #0xfff 262ec: 540000a3 b.lo 0x26300 <.text+0x19610> 262f0: 4b1503f5 neg w21, w21 262f4: 97ff980f bl 0xc330 <__errno@plt> 262f8: b9000015 str w21, [x0] 262fc: 92800015 mov x21, #-0x1 // =-1 26300: 321e03e0 orr w0, wzr, #0x4 26304: 320003e1 orr w1, wzr, #0x1 26308: aa1f03e2 mov x2, xzr 2630c: aa1f03e3 mov x3, xzr 26310: aa1f03e4 mov x4, xzr 26314: d28014e8 mov x8, #0xa7 // =167 26318: d4000001 svc #0 2631c: b13ffc1f cmn x0, #0xfff 26320: 54000083 b.lo 0x26330 <.text+0x19640> 26324: 4b0003f6 neg w22, w0 26328: 97ff9802 bl 0xc330 <__errno@plt> 2632c: b9000016 str w22, [x0] 26330: aa1403e0 mov x0, x20 26334: aa1303e1 mov x1, x19 26338: 97fffdd9 bl 0x25a9c <.text+0x18dac> 2633c: 2a0003f3 mov w19, w0 26340: 93407ea1 sxtw x1, w21 26344: 321e03e0 orr w0, wzr, #0x4 26348: aa1f03e2 mov x2, xzr 2634c: aa1f03e3 mov x3, xzr 26350: aa1f03e4 mov x4, xzr 26354: d28014e8 mov x8, #0xa7 // =167 26358: d4000001 svc #0 2635c: b13ffc1f cmn x0, #0xfff 26360: 54000083 b.lo 0x26370 <.text+0x19680> 26364: 4b0003f4 neg w20, w0 26368: 97ff97f2 bl 0xc330 <__errno@plt> 2636c: b9000014 str w20, [x0] 26370: 12000260 and w0, w19, #0x1 26374: a9427bfd ldp x29, x30, [sp, #0x20] 26378: a9414ff4 ldp x20, x19, [sp, #0x10] 2637c: a8c357f6 ldp x22, x21, [sp], #0x30 26380: d65f03c0 ret 26384: a9bd57f6 stp x22, x21, [sp, #-0x30]! 26388: a9014ff4 stp x20, x19, [sp, #0x10] 2638c: a9027bfd stp x29, x30, [sp, #0x20] 26390: 910083fd add x29, sp, #0x20 26394: aa0203f3 mov x19, x2 26398: aa0103f4 mov x20, x1 2639c: aa0003f5 mov x21, x0 263a0: 321e03e0 orr w0, wzr, #0x4 263a4: 320003e1 orr w1, wzr, #0x1 263a8: aa1f03e2 mov x2, xzr 263ac: aa1f03e3 mov x3, xzr 263b0: aa1f03e4 mov x4, xzr 263b4: d28014e8 mov x8, #0xa7 // =167 263b8: d4000001 svc #0 263bc: b13ffc1f cmn x0, #0xfff 263c0: 54000083 b.lo 0x263d0 <.text+0x196e0> 263c4: 4b0003f6 neg w22, w0 263c8: 97ff97da bl 0xc330 <__errno@plt> 263cc: b9000016 str w22, [x0] 263d0: 52829000 mov w0, #0x1480 // =5248 263d4: 9400f25c bl 0x62d44 263d8: 92800008 mov x8, #-0x1 // =-1 263dc: f9000008 str x8, [x0] 263e0: aa1403e2 mov x2, x20 263e4: aa1303e3 mov x3, x19 263e8: a9427bfd ldp x29, x30, [sp, #0x20] 263ec: a9414ff4 ldp x20, x19, [sp, #0x10] 263f0: aa1503e1 mov x1, x21 263f4: a8c357f6 ldp x22, x21, [sp], #0x30 263f8: 17fffeb1 b 0x25ebc <.text+0x191cc> 263fc: 6f00e400 movi v0.2d, #0000000000000000 26400: 90000388 adrp x8, 0x96000 26404: 3d800000 str q0, [x0] 26408: ad018000 stp q0, q0, [x0, #0x30] 2640c: 3d800800 str q0, [x0, #0x20] 26410: 3dc3d500 ldr q0, [x8, #0xf50] 26414: b2607fe8 mov x8, #-0x100000000 // =-4294967296 26418: a901201f stp xzr, x8, [x0, #0x10] 2641c: 92800008 mov x8, #-0x1 // =-1 26420: 3901a01f strb wzr, [x0, #0x68] 26424: 3c858000 stur q0, [x0, #0x58] 26428: f900381f str xzr, [x0, #0x70] 2642c: f9003c08 str x8, [x0, #0x78] 26430: d65f03c0 ret 26434: f81a0ffb str x27, [sp, #-0x60]! 26438: a90167fa stp x26, x25, [sp, #0x10] 2643c: a9025ff8 stp x24, x23, [sp, #0x20] 26440: a90357f6 stp x22, x21, [sp, #0x30] 26444: a9044ff4 stp x20, x19, [sp, #0x40] 26448: a9057bfd stp x29, x30, [sp, #0x50] 2644c: 910143fd add x29, sp, #0x50 26450: aa0003f3 mov x19, x0 26454: 6f00e400 movi v0.2d, #0000000000000000 26458: 90000389 adrp x9, 0x96000 2645c: ad018260 stp q0, q0, [x19, #0x30] 26460: 3d800a60 str q0, [x19, #0x20] 26464: 3dc3d520 ldr q0, [x9, #0xf50] 26468: d0000518 adrp x24, 0xc8000 2646c: 913f0318 add x24, x24, #0xfc0 26470: b2607fe8 mov x8, #-0x100000000 // =-4294967296 26474: 92800009 mov x9, #-0x1 // =-1 26478: 91002300 add x0, x24, #0x8 2647c: a9000e62 stp x2, x3, [x19] 26480: 3901a27f strb wzr, [x19, #0x68] 26484: a9012264 stp x4, x8, [x19, #0x10] 26488: 3c858260 stur q0, [x19, #0x58] 2648c: f9003a7f str xzr, [x19, #0x70] 26490: f9003e69 str x9, [x19, #0x78] 26494: 97ff98ff bl 0xc890 26498: b0000500 adrp x0, 0xc7000 2649c: 912d4000 add x0, x0, #0xb50 264a0: 52828e02 mov w2, #0x1470 // =5232 264a4: 2a1f03e1 mov w1, wzr 264a8: 97ff99ae bl 0xcb60 264ac: f9400314 ldr x20, [x24] 264b0: b5000114 cbnz x20, 0x264d0 <.text+0x197e0> 264b4: 321d07e0 orr w0, wzr, #0x18 264b8: 9400f223 bl 0x62d44 264bc: aa0003f4 mov x20, x0 264c0: d0000508 adrp x8, 0xc8000 264c4: a900fe9f stp xzr, xzr, [x20, #0x8] 264c8: f900029f str xzr, [x20] 264cc: f907e114 str x20, [x8, #0xfc0] 264d0: a940a289 ldp x9, x8, [x20, #0x8] 264d4: eb08013f cmp x9, x8 264d8: 540000c2 b.hs 0x264f0 <.text+0x19800> 264dc: f9000133 str x19, [x9] 264e0: f9400688 ldr x8, [x20, #0x8] 264e4: 91002108 add x8, x8, #0x8 264e8: f9000688 str x8, [x20, #0x8] 264ec: 14000025 b 0x26580 <.text+0x19890> 264f0: f9400295 ldr x21, [x20] 264f4: cb150136 sub x22, x9, x21 264f8: 9343fed9 asr x25, x22, #3 264fc: 91000729 add x9, x25, #0x1 26500: d37dfd2a lsr x10, x9, #61 26504: b500018a cbnz x10, 0x26534 <.text+0x19844> 26508: cb150108 sub x8, x8, x21 2650c: 9343fd0a asr x10, x8, #3 26510: b27febeb mov x11, #0xffffffffffffffe // =1152921504606846974 26514: eb0b015f cmp x10, x11 26518: 54000108 b.hi 0x26538 <.text+0x19848> 2651c: 9342fd08 asr x8, x8, #2 26520: eb09011f cmp x8, x9 26524: 9a88313a csel x26, x9, x8, lo 26528: b40003da cbz x26, 0x265a0 <.text+0x198b0> 2652c: d37dff48 lsr x8, x26, #61 26530: b4000068 cbz x8, 0x2653c <.text+0x1984c> 26534: 97ff975f bl 0xc2b0 26538: b240f3fa orr x26, xzr, #0x1fffffffffffffff 2653c: d37df340 lsl x0, x26, #3 26540: 9400f201 bl 0x62d44 26544: aa0003f7 mov x23, x0 26548: 8b190efb add x27, x23, x25, lsl #3 2654c: 8b1a0ef9 add x25, x23, x26, lsl #3 26550: f10006df cmp x22, #0x1 26554: f8008773 str x19, [x27], #0x8 26558: 540000ab b.lt 0x2656c <.text+0x1987c> 2655c: aa1703e0 mov x0, x23 26560: aa1503e1 mov x1, x21 26564: aa1603e2 mov x2, x22 26568: 97ff996a bl 0xcb10 2656c: a9006e97 stp x23, x27, [x20] 26570: f9000a99 str x25, [x20, #0x10] 26574: b4000075 cbz x21, 0x26580 <.text+0x19890> 26578: aa1503e0 mov x0, x21 2657c: 9400f225 bl 0x62e10 26580: 91002300 add x0, x24, #0x8 26584: a9457bfd ldp x29, x30, [sp, #0x50] 26588: a9444ff4 ldp x20, x19, [sp, #0x40] 2658c: a94357f6 ldp x22, x21, [sp, #0x30] 26590: a9425ff8 ldp x24, x23, [sp, #0x20] 26594: a94167fa ldp x26, x25, [sp, #0x10] 26598: f84607fb ldr x27, [sp], #0x60 2659c: 17ff99c9 b 0xccc0 265a0: aa1f03f7 mov x23, xzr 265a4: 17ffffe9 b 0x26548 <.text+0x19858> 265a8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 265ac: a90157f6 stp x22, x21, [sp, #0x10] 265b0: a9024ff4 stp x20, x19, [sp, #0x20] 265b4: a9037bfd stp x29, x30, [sp, #0x30] 265b8: 9100c3fd add x29, sp, #0x30 265bc: d0000516 adrp x22, 0xc8000 265c0: 913f02d6 add x22, x22, #0xfc0 265c4: aa0003f3 mov x19, x0 265c8: 910022c0 add x0, x22, #0x8 265cc: 97ff98b1 bl 0xc890 265d0: f94002d7 ldr x23, [x22] 265d4: a94022f4 ldp x20, x8, [x23] 265d8: eb14011f cmp x8, x20 265dc: 540000a1 b.ne 0x265f0 <.text+0x19900> 265e0: 14000007 b 0x265fc <.text+0x1990c> 265e4: 91002294 add x20, x20, #0x8 265e8: eb14011f cmp x8, x20 265ec: 54000080 b.eq 0x265fc <.text+0x1990c> 265f0: f9400289 ldr x9, [x20] 265f4: eb13013f cmp x9, x19 265f8: 54ffff61 b.ne 0x265e4 <.text+0x198f4> 265fc: 91002281 add x1, x20, #0x8 26600: cb010102 sub x2, x8, x1 26604: 9343fc58 asr x24, x2, #3 26608: aa1703f5 mov x21, x23 2660c: b40000b8 cbz x24, 0x26620 <.text+0x19930> 26610: aa1403e0 mov x0, x20 26614: 97ff98b3 bl 0xc8e0 26618: d0000508 adrp x8, 0xc8000 2661c: f947e115 ldr x21, [x8, #0xfc0] 26620: 8b180e88 add x8, x20, x24, lsl #3 26624: f90006e8 str x8, [x23, #0x8] 26628: a94022a0 ldp x0, x8, [x21] 2662c: eb08001f cmp x0, x8 26630: 54000121 b.ne 0x26654 <.text+0x19964> 26634: b40000d5 cbz x21, 0x2664c <.text+0x1995c> 26638: b4000060 cbz x0, 0x26644 <.text+0x19954> 2663c: f90006a0 str x0, [x21, #0x8] 26640: 9400f1f4 bl 0x62e10 26644: aa1503e0 mov x0, x21 26648: 9400f1f2 bl 0x62e10 2664c: d0000508 adrp x8, 0xc8000 26650: f907e11f str xzr, [x8, #0xfc0] 26654: 910022c0 add x0, x22, #0x8 26658: 97ff999a bl 0xccc0 2665c: 3940e268 ldrb w8, [x19, #0x38] 26660: 36000068 tbz w8, #0x0, 0x2666c <.text+0x1997c> 26664: f9402660 ldr x0, [x19, #0x48] 26668: 9400f1ea bl 0x62e10 2666c: 39408268 ldrb w8, [x19, #0x20] 26670: 370000c8 tbnz w8, #0x0, 0x26688 <.text+0x19998> 26674: a9437bfd ldp x29, x30, [sp, #0x30] 26678: a9424ff4 ldp x20, x19, [sp, #0x20] 2667c: a94157f6 ldp x22, x21, [sp, #0x10] 26680: a8c45ff8 ldp x24, x23, [sp], #0x40 26684: d65f03c0 ret 26688: f9401a60 ldr x0, [x19, #0x30] 2668c: a9437bfd ldp x29, x30, [sp, #0x30] 26690: a9424ff4 ldp x20, x19, [sp, #0x20] 26694: a94157f6 ldp x22, x21, [sp, #0x10] 26698: a8c45ff8 ldp x24, x23, [sp], #0x40 2669c: 1400f1dd b 0x62e10 266a0: f81e0ff3 str x19, [sp, #-0x20]! 266a4: a9017bfd stp x29, x30, [sp, #0x10] 266a8: 910043fd add x29, sp, #0x10 266ac: aa0003f3 mov x19, x0 266b0: f9400a68 ldr x8, [x19, #0x10] 266b4: 52800720 mov w0, #0x39 // =57 266b8: b9407d01 ldr w1, [x8, #0x7c] 266bc: 97ff9859 bl 0xc820 266c0: f9400a68 ldr x8, [x19, #0x10] 266c4: 52800720 mov w0, #0x39 // =57 266c8: b9407901 ldr w1, [x8, #0x78] 266cc: 97ff9855 bl 0xc820 266d0: a9417bfd ldp x29, x30, [sp, #0x10] 266d4: 320003e0 orr w0, wzr, #0x1 266d8: f84207f3 ldr x19, [sp], #0x20 266dc: d65f03c0 ret 266e0: 2a1f03e0 mov w0, wzr 266e4: d65f03c0 ret 266e8: d10243ff sub sp, sp, #0x90 266ec: f90023f9 str x25, [sp, #0x40] 266f0: a9055ff8 stp x24, x23, [sp, #0x50] 266f4: a90657f6 stp x22, x21, [sp, #0x60] 266f8: a9074ff4 stp x20, x19, [sp, #0x70] 266fc: a9087bfd stp x29, x30, [sp, #0x80] 26700: 910203fd add x29, sp, #0x80 26704: d53bd058 mrs x24, TPIDR_EL0 26708: f9401708 ldr x8, [x24, #0x28] 2670c: aa0103f6 mov x22, x1 26710: aa0003f4 mov x20, x0 26714: f9001fe8 str x8, [sp, #0x38] 26718: 97ff989a bl 0xc980 2671c: 93407c19 sxtw x25, w0 26720: 5287d1e8 mov w8, #0x3e8f // =16015 26724: 8b080328 add x8, x25, x8 26728: 9ad90915 udiv x21, x8, x25 2672c: 9b197ea1 mul x1, x21, x25 26730: 320007e2 orr w2, wzr, #0x3 26734: 52800443 mov w3, #0x22 // =34 26738: 12800004 mov w4, #-0x1 // =-1 2673c: aa1f03e0 mov x0, xzr 26740: aa1f03e5 mov x5, xzr 26744: 97ff9857 bl 0xc8a0 26748: aa0003f3 mov x19, x0 2674c: b100067f cmn x19, #0x1 26750: 54000940 b.eq 0x26878 <.text+0x19b88> 26754: a900567f stp xzr, x21, [x19] 26758: b4000953 cbz x19, 0x26880 <.text+0x19b90> 2675c: 5287d208 mov w8, #0x3e90 // =16016 26760: 6f00e400 movi v0.2d, #0000000000000000 26764: 91006295 add x21, x20, #0x18 26768: 8b080277 add x23, x19, x8 2676c: 3d8fa260 str q0, [x19, #0x3e80] 26770: a901d3f5 stp x21, x20, [sp, #0x18] 26774: 97ff9703 bl 0xc380 26778: f90017f6 str x22, [sp, #0x28] 2677c: 9101e296 add x22, x20, #0x78 26780: b90013e0 str w0, [sp, #0x10] 26784: aa1603e0 mov x0, x22 26788: 97ff9612 bl 0xbfd0 2678c: 3100041f cmn w0, #0x1 26790: 54000061 b.ne 0x2679c <.text+0x19aac> 26794: 12800008 mov w8, #-0x1 // =-1 26798: 290f2288 stp w8, w8, [x20, #0x78] 2679c: 90000001 adrp x1, 0x26000 <.text+0x19310> 267a0: 52804003 mov w3, #0x200 // =512 267a4: 911a8021 add x1, x1, #0x6a0 267a8: 52801b80 mov w0, #0xdc // =220 267ac: 72a01003 movk w3, #0x80, lsl #16 267b0: 910043e4 add x4, sp, #0x10 267b4: aa1703e2 mov x2, x23 267b8: aa1f03e5 mov x5, xzr 267bc: aa1f03e6 mov x6, xzr 267c0: aa1f03e7 mov x7, xzr 267c4: 97ff9817 bl 0xc820 267c8: b94002c1 ldr w1, [x22] 267cc: aa0003f6 mov x22, x0 267d0: 52800720 mov w0, #0x39 // =57 267d4: 97ff9813 bl 0xc820 267d8: 310006df cmn w22, #0x1 267dc: 540007c0 b.eq 0x268d4 <.text+0x19be4> 267e0: 528dac21 mov w1, #0x6d61 // =28001 267e4: 528014e0 mov w0, #0xa7 // =167 267e8: 72ab2c21 movk w1, #0x5961, lsl #16 267ec: 2a1603e2 mov w2, w22 267f0: 2a1f03e3 mov w3, wzr 267f4: 2a1f03e4 mov w4, wzr 267f8: 2a1f03e5 mov w5, wzr 267fc: 97ff9809 bl 0xc820 26800: b9407e81 ldr w1, [x20, #0x7c] 26804: 90000382 adrp x2, 0x96000 26808: 913d8042 add x2, x2, #0xf60 2680c: 321a03e0 orr w0, wzr, #0x40 26810: 320003e3 orr w3, wzr, #0x1 26814: 97ff9803 bl 0xc820 26818: 910033e1 add x1, sp, #0xc 2681c: 320203e2 orr w2, wzr, #0x40000000 26820: 2a1603e0 mov w0, w22 26824: b9000fff str wzr, [sp, #0xc] 26828: 97ff98be bl 0xcb20 2682c: b9407e81 ldr w1, [x20, #0x7c] 26830: 2a0003f6 mov w22, w0 26834: 52800720 mov w0, #0x39 // =57 26838: 97ff97fa bl 0xc820 2683c: 310006df cmn w22, #0x1 26840: 54000080 b.eq 0x26850 <.text+0x19b60> 26844: b9400fe8 ldr w8, [sp, #0xc] 26848: 12001909 and w9, w8, #0x7f 2684c: 34000509 cbz w9, 0x268ec <.text+0x19bfc> 26850: 2a1f03f6 mov w22, wzr 26854: f9400688 ldr x8, [x20, #0x8] 26858: b40000c8 cbz x8, 0x26870 <.text+0x19b80> 2685c: f9400a81 ldr x1, [x20, #0x10] 26860: aa1503e0 mov x0, x21 26864: 2a1603e2 mov w2, w22 26868: d63f0100 blr x8 2686c: 2a0003f6 mov w22, w0 26870: b50000d3 cbnz x19, 0x26888 <.text+0x19b98> 26874: 1400000c b 0x268a4 <.text+0x19bb4> 26878: 2a1f03f6 mov w22, wzr 2687c: 1400000a b 0x268a4 <.text+0x19bb4> 26880: 2a1f03f6 mov w22, wzr 26884: b4000113 cbz x19, 0x268a4 <.text+0x19bb4> 26888: a9402274 ldp x20, x8, [x19] 2688c: 52801ae0 mov w0, #0xd7 // =215 26890: aa1303e1 mov x1, x19 26894: 9b197d02 mul x2, x8, x25 26898: 97ff97e2 bl 0xc820 2689c: aa1403f3 mov x19, x20 268a0: b5ffff54 cbnz x20, 0x26888 <.text+0x19b98> 268a4: f9401708 ldr x8, [x24, #0x28] 268a8: f9401fe9 ldr x9, [sp, #0x38] 268ac: eb09011f cmp x8, x9 268b0: 54000281 b.ne 0x26900 <.text+0x19c10> 268b4: 120002c0 and w0, w22, #0x1 268b8: a9487bfd ldp x29, x30, [sp, #0x80] 268bc: a9474ff4 ldp x20, x19, [sp, #0x70] 268c0: a94657f6 ldp x22, x21, [sp, #0x60] 268c4: a9455ff8 ldp x24, x23, [sp, #0x50] 268c8: f94023f9 ldr x25, [sp, #0x40] 268cc: 910243ff add sp, sp, #0x90 268d0: d65f03c0 ret 268d4: b9407e81 ldr w1, [x20, #0x7c] 268d8: 52800720 mov w0, #0x39 // =57 268dc: 97ff97d1 bl 0xc820 268e0: 2a1f03f6 mov w22, wzr 268e4: b5fffd33 cbnz x19, 0x26888 <.text+0x19b98> 268e8: 17ffffef b 0x268a4 <.text+0x19bb4> 268ec: 72181d1f tst w8, #0xff00 268f0: 1a9f17f6 cset w22, eq 268f4: f9400688 ldr x8, [x20, #0x8] 268f8: b5fffb28 cbnz x8, 0x2685c <.text+0x19b6c> 268fc: 17ffffdd b 0x26870 <.text+0x19b80> 26900: 97ff971c bl 0xc570 <__stack_chk_fail@plt> 26904: b9407c01 ldr w1, [x0, #0x7c] 26908: 90000382 adrp x2, 0x96000 2690c: 913d8042 add x2, x2, #0xf60 26910: 321a03e0 orr w0, wzr, #0x40 26914: 320003e3 orr w3, wzr, #0x1 26918: 17ff97c2 b 0xc820 2691c: d10503ff sub sp, sp, #0x140 26920: a90e6ffc stp x28, x27, [sp, #0xe0] 26924: a90f67fa stp x26, x25, [sp, #0xf0] 26928: a9105ff8 stp x24, x23, [sp, #0x100] 2692c: a91157f6 stp x22, x21, [sp, #0x110] 26930: a9124ff4 stp x20, x19, [sp, #0x120] 26934: a9137bfd stp x29, x30, [sp, #0x130] 26938: 9104c3fd add x29, sp, #0x130 2693c: d53bd05a mrs x26, TPIDR_EL0 26940: f9401748 ldr x8, [x26, #0x28] 26944: b26083e9 mov x9, #-0xffffffff // =-4294967295 26948: aa0003f5 mov x21, x0 2694c: aa0203f3 mov x19, x2 26950: f81a83a8 stur x8, [x29, #-0x58] 26954: a9007fe9 stp x9, xzr, [sp] 26958: a9017fff stp xzr, xzr, [sp, #0x10] 2695c: 394002a8 ldrb w8, [x21] 26960: 910003e9 mov x9, sp 26964: aa0103f4 mov x20, x1 26968: 91002129 add x9, x9, #0x8 2696c: 370000e8 tbnz w8, #0x0, 0x26988 <.text+0x19c98> 26970: f9400aaa ldr x10, [x21, #0x10] 26974: 910022bb add x27, x21, #0x8 26978: f900092a str x10, [x9, #0x10] 2697c: 3dc002a0 ldr q0, [x21] 26980: 3d800120 str q0, [x9] 26984: 1400001b b 0x269f0 <.text+0x19d00> 26988: aa1503fb mov x27, x21 2698c: f8408f76 ldr x22, [x27, #0x8]! 26990: b10042df cmn x22, #0x10 26994: 54000882 b.hs 0x26aa4 <.text+0x19db4> 26998: f9400777 ldr x23, [x27, #0x8] 2699c: f1005edf cmp x22, #0x17 269a0: 540000c2 b.hs 0x269b8 <.text+0x19cc8> 269a4: d37ffac8 lsl x8, x22, #1 269a8: 91000538 add x24, x9, #0x1 269ac: 390023e8 strb w8, [sp, #0x8] 269b0: b5000156 cbnz x22, 0x269d8 <.text+0x19ce8> 269b4: 1400000d b 0x269e8 <.text+0x19cf8> 269b8: 910042c8 add x8, x22, #0x10 269bc: 927ced19 and x25, x8, #0xfffffffffffffff0 269c0: aa1903e0 mov x0, x25 269c4: 9400f0e0 bl 0x62d44 269c8: aa0003f8 mov x24, x0 269cc: b2400328 orr x8, x25, #0x1 269d0: a90163f6 stp x22, x24, [sp, #0x10] 269d4: f90007e8 str x8, [sp, #0x8] 269d8: aa1803e0 mov x0, x24 269dc: aa1703e1 mov x1, x23 269e0: aa1603e2 mov x2, x22 269e4: 97ff984b bl 0xcb10 269e8: 38366b1f strb wzr, [x24, x22] 269ec: 394002a8 ldrb w8, [x21] 269f0: 90000389 adrp x9, 0x96000 269f4: 3dc3d520 ldr q0, [x9, #0xf50] 269f8: 6f00e401 movi v1.2d, #0000000000000000 269fc: ad0107e1 stp q1, q1, [sp, #0x20] 26a00: 7900a3ff strh wzr, [sp, #0x50] 26a04: 3d8013e0 str q0, [sp, #0x40] 26a08: f9400369 ldr x9, [x27] 26a0c: d341fd0a lsr x10, x8, #1 26a10: 7200011f tst w8, #0x1 26a14: 9a890148 csel x8, x10, x9, eq 26a18: b4000348 cbz x8, 0x26a80 <.text+0x19d90> 26a1c: 910163e0 add x0, sp, #0x58 26a20: aa1f03e2 mov x2, xzr 26a24: aa1403e3 mov x3, x20 26a28: aa1303e4 mov x4, x19 26a2c: 2a1f03e5 mov w5, wzr 26a30: 97fffe81 bl 0x26434 <.text+0x19744> 26a34: 910163e0 add x0, sp, #0x58 26a38: 97fffedc bl 0x265a8 <.text+0x198b8> 26a3c: 394023e8 ldrb w8, [sp, #0x8] 26a40: 36000068 tbz w8, #0x0, 0x26a4c <.text+0x19d5c> 26a44: f9400fe0 ldr x0, [sp, #0x18] 26a48: 9400f0f2 bl 0x62e10 26a4c: f9401748 ldr x8, [x26, #0x28] 26a50: f85a83a9 ldur x9, [x29, #-0x58] 26a54: eb09011f cmp x8, x9 26a58: 54000241 b.ne 0x26aa0 <.text+0x19db0> 26a5c: a9537bfd ldp x29, x30, [sp, #0x130] 26a60: a9524ff4 ldp x20, x19, [sp, #0x120] 26a64: a95157f6 ldp x22, x21, [sp, #0x110] 26a68: a9505ff8 ldp x24, x23, [sp, #0x100] 26a6c: a94f67fa ldp x26, x25, [sp, #0xf0] 26a70: a94e6ffc ldp x28, x27, [sp, #0xe0] 26a74: 2a1f03e0 mov w0, wzr 26a78: 910503ff add sp, sp, #0x140 26a7c: d65f03c0 ret 26a80: 90000380 adrp x0, 0x96000 26a84: 90000382 adrp x2, 0x96000 26a88: b0000383 adrp x3, 0x97000 26a8c: 913d8400 add x0, x0, #0xf61 26a90: 913f3042 add x2, x2, #0xfcc 26a94: 91008463 add x3, x3, #0x21 26a98: 528008c1 mov w1, #0x46 // =70 26a9c: 97ff95c5 bl 0xc1b0 <__assert2@plt> 26aa0: 97ff96b4 bl 0xc570 <__stack_chk_fail@plt> 26aa4: 97ff9603 bl 0xc2b0 26aa8: f81c0ff7 str x23, [sp, #-0x40]! 26aac: a90157f6 stp x22, x21, [sp, #0x10] 26ab0: a9024ff4 stp x20, x19, [sp, #0x20] 26ab4: a9037bfd stp x29, x30, [sp, #0x30] 26ab8: 9100c3fd add x29, sp, #0x30 26abc: b00004c8 adrp x8, 0xbf000 26ac0: 9100e108 add x8, x8, #0x38 26ac4: aa0003f3 mov x19, x0 26ac8: 6f00e400 movi v0.2d, #0000000000000000 26acc: 91004108 add x8, x8, #0x10 26ad0: b9000a61 str w1, [x19, #0x8] 26ad4: f9000a62 str x2, [x19, #0x10] 26ad8: f9001e7f str xzr, [x19, #0x38] 26adc: b9004261 str w1, [x19, #0x40] 26ae0: 3c828260 stur q0, [x19, #0x28] 26ae4: 3c818260 stur q0, [x19, #0x18] 26ae8: f9000268 str x8, [x19] 26aec: 91012275 add x21, x19, #0x48 26af0: 97ff97a4 bl 0xc980 26af4: 93407c08 sxtw x8, w0 26af8: 9100bd09 add x9, x8, #0x2f 26afc: 9ac80934 udiv x20, x9, x8 26b00: 6f00e400 movi v0.2d, #0000000000000000 26b04: 9b087e81 mul x1, x20, x8 26b08: 320007e2 orr w2, wzr, #0x3 26b0c: 52800443 mov w3, #0x22 // =34 26b10: 12800004 mov w4, #-0x1 // =-1 26b14: aa1f03e0 mov x0, xzr 26b18: aa1f03e5 mov x5, xzr 26b1c: ad030260 stp q0, q0, [x19, #0x60] 26b20: 3d801660 str q0, [x19, #0x50] 26b24: a908567f stp xzr, x21, [x19, #0x80] 26b28: a9097e7f stp xzr, xzr, [x19, #0x90] 26b2c: f9002668 str x8, [x19, #0x48] 26b30: 97ff975c bl 0xc8a0 26b34: b100041f cmn x0, #0x1 26b38: 54000280 b.eq 0x26b88 <.text+0x19e98> 26b3c: f9402a68 ldr x8, [x19, #0x50] 26b40: a9005008 stp x8, x20, [x0] 26b44: f9403668 ldr x8, [x19, #0x68] 26b48: f9002a60 str x0, [x19, #0x50] 26b4c: 8b140108 add x8, x8, x20 26b50: f9003668 str x8, [x19, #0x68] 26b54: b40001a0 cbz x0, 0x26b88 <.text+0x19e98> 26b58: f9402668 ldr x8, [x19, #0x48] 26b5c: d1000689 sub x9, x20, #0x1 26b60: 91004016 add x22, x0, #0x10 26b64: 9100c10a add x10, x8, #0x30 26b68: 9b14a90a msub x10, x8, x20, x10 26b6c: 9ac8094b udiv x11, x10, x8 26b70: 9b090109 madd x9, x8, x9, x0 26b74: 9b08a968 msub x8, x11, x8, x10 26b78: f100011f cmp x8, #0x0 26b7c: 9a8903e9 csel x9, xzr, x9, eq 26b80: a905a269 stp x9, x8, [x19, #0x58] 26b84: 14000002 b 0x26b8c <.text+0x19e9c> 26b88: aa1f03f6 mov x22, xzr 26b8c: a9472261 ldp x1, x8, [x19, #0x70] 26b90: 910082d7 add x23, x22, #0x20 26b94: cb010102 sub x2, x8, x1 26b98: f100045f cmp x2, #0x1 26b9c: cb0202d4 sub x20, x22, x2 26ba0: 5400006b b.lt 0x26bac <.text+0x19ebc> 26ba4: aa1403e0 mov x0, x20 26ba8: 97ff97da bl 0xcb10 26bac: aa1303e8 mov x8, x19 26bb0: f8458d09 ldr x9, [x8, #0x58]! 26bb4: f85f010a ldur x10, [x8, #-0x10] 26bb8: a901d914 stp x20, x22, [x8, #0x18] 26bbc: f9001517 str x23, [x8, #0x28] 26bc0: a904fd1f stp xzr, xzr, [x8, #0x48] 26bc4: a905d51f stp xzr, x21, [x8, #0x58] 26bc8: a906fd1f stp xzr, xzr, [x8, #0x68] 26bcc: b40000a9 cbz x9, 0x26be0 <.text+0x19ef0> 26bd0: f940326b ldr x11, [x19, #0x60] 26bd4: cb0b014c sub x12, x10, x11 26bd8: f102019f cmp x12, #0x80 26bdc: 54000422 b.hs 0x26c60 <.text+0x19f70> 26be0: 91023d48 add x8, x10, #0x8f 26be4: 9aca0914 udiv x20, x8, x10 26be8: 9b0a7e81 mul x1, x20, x10 26bec: 320007e2 orr w2, wzr, #0x3 26bf0: 52800443 mov w3, #0x22 // =34 26bf4: 12800004 mov w4, #-0x1 // =-1 26bf8: aa1f03e0 mov x0, xzr 26bfc: aa1f03e5 mov x5, xzr 26c00: 97ff9728 bl 0xc8a0 26c04: b100041f cmn x0, #0x1 26c08: 54000280 b.eq 0x26c58 <.text+0x19f68> 26c0c: f9402a68 ldr x8, [x19, #0x50] 26c10: a9005008 stp x8, x20, [x0] 26c14: f9403668 ldr x8, [x19, #0x68] 26c18: f9002a60 str x0, [x19, #0x50] 26c1c: 8b140108 add x8, x8, x20 26c20: f9003668 str x8, [x19, #0x68] 26c24: b40001a0 cbz x0, 0x26c58 <.text+0x19f68> 26c28: f9402668 ldr x8, [x19, #0x48] 26c2c: d1000689 sub x9, x20, #0x1 26c30: 91004016 add x22, x0, #0x10 26c34: 9102410a add x10, x8, #0x90 26c38: 9b14a90a msub x10, x8, x20, x10 26c3c: 9ac8094b udiv x11, x10, x8 26c40: 9b090109 madd x9, x8, x9, x0 26c44: 9b08a968 msub x8, x11, x8, x10 26c48: f100011f cmp x8, #0x0 26c4c: 9a8903e9 csel x9, xzr, x9, eq 26c50: a905a269 stp x9, x8, [x19, #0x58] 26c54: 14000009 b 0x26c78 <.text+0x19f88> 26c58: aa1f03f6 mov x22, xzr 26c5c: 14000007 b 0x26c78 <.text+0x19f88> 26c60: 8b0b0136 add x22, x9, x11 26c64: 91020169 add x9, x11, #0x80 26c68: eb0a013f cmp x9, x10 26c6c: f9003269 str x9, [x19, #0x60] 26c70: 54000041 b.ne 0x26c78 <.text+0x19f88> 26c74: a9007d1f stp xzr, xzr, [x8] 26c78: a94a2261 ldp x1, x8, [x19, #0xa0] 26c7c: 910202d7 add x23, x22, #0x80 26c80: cb010102 sub x2, x8, x1 26c84: f100045f cmp x2, #0x1 26c88: cb0202d4 sub x20, x22, x2 26c8c: 5400006b b.lt 0x26c98 <.text+0x19fa8> 26c90: aa1403e0 mov x0, x20 26c94: 97ff979f bl 0xcb10 26c98: aa1303e8 mov x8, x19 26c9c: f8458d09 ldr x9, [x8, #0x58]! 26ca0: a904d914 stp x20, x22, [x8, #0x48] 26ca4: aa0803f4 mov x20, x8 26ca8: f9002d17 str x23, [x8, #0x58] 26cac: f8078e9f str xzr, [x20, #0x78]! 26cb0: f85f010a ldur x10, [x8, #-0x10] 26cb4: a9087d1f stp xzr, xzr, [x8, #0x80] 26cb8: a909fd1f stp xzr, xzr, [x8, #0x98] 26cbc: f9004915 str x21, [x8, #0x90] 26cc0: b40000a9 cbz x9, 0x26cd4 <.text+0x19fe4> 26cc4: f940326b ldr x11, [x19, #0x60] 26cc8: cb0b014c sub x12, x10, x11 26ccc: f104419f cmp x12, #0x110 26cd0: 54000422 b.hs 0x26d54 <.text+0x1a064> 26cd4: 91047d48 add x8, x10, #0x11f 26cd8: 9aca0915 udiv x21, x8, x10 26cdc: 9b0a7ea1 mul x1, x21, x10 26ce0: 320007e2 orr w2, wzr, #0x3 26ce4: 52800443 mov w3, #0x22 // =34 26ce8: 12800004 mov w4, #-0x1 // =-1 26cec: aa1f03e0 mov x0, xzr 26cf0: aa1f03e5 mov x5, xzr 26cf4: 97ff96eb bl 0xc8a0 26cf8: b100041f cmn x0, #0x1 26cfc: 54000280 b.eq 0x26d4c <.text+0x1a05c> 26d00: f9402a68 ldr x8, [x19, #0x50] 26d04: a9005408 stp x8, x21, [x0] 26d08: f9403668 ldr x8, [x19, #0x68] 26d0c: f9002a60 str x0, [x19, #0x50] 26d10: 8b150108 add x8, x8, x21 26d14: f9003668 str x8, [x19, #0x68] 26d18: b40001a0 cbz x0, 0x26d4c <.text+0x1a05c> 26d1c: f9402668 ldr x8, [x19, #0x48] 26d20: d10006a9 sub x9, x21, #0x1 26d24: 91004016 add x22, x0, #0x10 26d28: 9104810a add x10, x8, #0x120 26d2c: 9b15a90a msub x10, x8, x21, x10 26d30: 9ac8094b udiv x11, x10, x8 26d34: 9b090109 madd x9, x8, x9, x0 26d38: 9b08a968 msub x8, x11, x8, x10 26d3c: f100011f cmp x8, #0x0 26d40: 9a8903e9 csel x9, xzr, x9, eq 26d44: a905a269 stp x9, x8, [x19, #0x58] 26d48: 14000009 b 0x26d6c <.text+0x1a07c> 26d4c: aa1f03f6 mov x22, xzr 26d50: 14000007 b 0x26d6c <.text+0x1a07c> 26d54: 8b0b0136 add x22, x9, x11 26d58: 91044169 add x9, x11, #0x110 26d5c: eb0a013f cmp x9, x10 26d60: f9003269 str x9, [x19, #0x60] 26d64: 54000041 b.ne 0x26d6c <.text+0x1a07c> 26d68: a9007d1f stp xzr, xzr, [x8] 26d6c: a94d2261 ldp x1, x8, [x19, #0xd0] 26d70: 910442d7 add x23, x22, #0x110 26d74: cb010102 sub x2, x8, x1 26d78: f100045f cmp x2, #0x1 26d7c: cb0202d5 sub x21, x22, x2 26d80: 5400006b b.lt 0x26d8c <.text+0x1a09c> 26d84: aa1503e0 mov x0, x21 26d88: 97ff9762 bl 0xcb10 26d8c: f9400a60 ldr x0, [x19, #0x10] 26d90: a90d5a75 stp x21, x22, [x19, #0xd0] 26d94: f9007277 str x23, [x19, #0xe0] 26d98: b4000340 cbz x0, 0x26e00 <.text+0x1a110> 26d9c: 94002a16 bl 0x315f4 <.text+0x24904> 26da0: f140041f cmp x0, #0x1, lsl #12 // =0x1000 26da4: 540002e2 b.hs 0x26e00 <.text+0x1a110> 26da8: a94d2668 ldp x8, x9, [x19, #0xd0] 26dac: cb080129 sub x9, x9, x8 26db0: 9343fd29 asr x9, x9, #3 26db4: f100853f cmp x9, #0x21 26db8: 54000128 b.hi 0x26ddc <.text+0x1a0ec> 26dbc: aa1403e0 mov x0, x20 26dc0: a9437bfd ldp x29, x30, [sp, #0x30] 26dc4: a9424ff4 ldp x20, x19, [sp, #0x20] 26dc8: a94157f6 ldp x22, x21, [sp, #0x10] 26dcc: 52800448 mov w8, #0x22 // =34 26dd0: cb090101 sub x1, x8, x9 26dd4: f84407f7 ldr x23, [sp], #0x40 26dd8: 14000700 b 0x289d8 <.text+0x1bce8> 26ddc: f100893f cmp x9, #0x22 26de0: 54000060 b.eq 0x26dec <.text+0x1a0fc> 26de4: 91044108 add x8, x8, #0x110 26de8: f9006e68 str x8, [x19, #0xd8] 26dec: a9437bfd ldp x29, x30, [sp, #0x30] 26df0: a9424ff4 ldp x20, x19, [sp, #0x20] 26df4: a94157f6 ldp x22, x21, [sp, #0x10] 26df8: f84407f7 ldr x23, [sp], #0x40 26dfc: d65f03c0 ret 26e00: b0000380 adrp x0, 0x97000 26e04: b0000382 adrp x2, 0x97000 26e08: b0000383 adrp x3, 0x97000 26e0c: 9100d000 add x0, x0, #0x34 26e10: 9102a842 add x2, x2, #0xaa 26e14: 9103a463 add x3, x3, #0xe9 26e18: 528024e1 mov w1, #0x127 // =295 26e1c: 97ff94e5 bl 0xc1b0 <__assert2@plt> 26e20: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26e24: a9017bfd stp x29, x30, [sp, #0x10] 26e28: 910043fd add x29, sp, #0x10 26e2c: aa0003f3 mov x19, x0 26e30: f9406a68 ldr x8, [x19, #0xd0] 26e34: b00004c9 adrp x9, 0xbf000 26e38: 9100e129 add x9, x9, #0x38 26e3c: 91004129 add x9, x9, #0x10 26e40: f9000269 str x9, [x19] 26e44: b4000048 cbz x8, 0x26e4c <.text+0x1a15c> 26e48: f9006e68 str x8, [x19, #0xd8] 26e4c: f9405268 ldr x8, [x19, #0xa0] 26e50: b4000048 cbz x8, 0x26e58 <.text+0x1a168> 26e54: f9005668 str x8, [x19, #0xa8] 26e58: f9403a68 ldr x8, [x19, #0x70] 26e5c: b4000048 cbz x8, 0x26e64 <.text+0x1a174> 26e60: f9003e68 str x8, [x19, #0x78] 26e64: f9402a61 ldr x1, [x19, #0x50] 26e68: b4000101 cbz x1, 0x26e88 <.text+0x1a198> 26e6c: a9402034 ldp x20, x8, [x1] 26e70: f9402669 ldr x9, [x19, #0x48] 26e74: 52801ae0 mov w0, #0xd7 // =215 26e78: 9b087d22 mul x2, x9, x8 26e7c: 97ff9669 bl 0xc820 26e80: aa1403e1 mov x1, x20 26e84: b5ffff54 cbnz x20, 0x26e6c <.text+0x1a17c> 26e88: f9401660 ldr x0, [x19, #0x28] 26e8c: b40000a0 cbz x0, 0x26ea0 <.text+0x1a1b0> 26e90: f9001a60 str x0, [x19, #0x30] 26e94: a9417bfd ldp x29, x30, [sp, #0x10] 26e98: a8c24ff4 ldp x20, x19, [sp], #0x20 26e9c: 1400efdd b 0x62e10 26ea0: a9417bfd ldp x29, x30, [sp, #0x10] 26ea4: a8c24ff4 ldp x20, x19, [sp], #0x20 26ea8: d65f03c0 ret 26eac: d4200020 brk #0x1 26eb0: f81e0ff3 str x19, [sp, #-0x20]! 26eb4: a9017bfd stp x29, x30, [sp, #0x10] 26eb8: 910043fd add x29, sp, #0x10 26ebc: aa0003f3 mov x19, x0 26ec0: 94000011 bl 0x26f04 <.text+0x1a214> 26ec4: 36000180 tbz w0, #0x0, 0x26ef4 <.text+0x1a204> 26ec8: f9400268 ldr x8, [x19] 26ecc: aa1303e0 mov x0, x19 26ed0: f9402d08 ldr x8, [x8, #0x58] 26ed4: d63f0100 blr x8 26ed8: 360000e0 tbz w0, #0x0, 0x26ef4 <.text+0x1a204> 26edc: f9400268 ldr x8, [x19] 26ee0: a9417bfd ldp x29, x30, [sp, #0x10] 26ee4: aa1303e0 mov x0, x19 26ee8: f9402901 ldr x1, [x8, #0x50] 26eec: f84207f3 ldr x19, [sp], #0x20 26ef0: d61f0020 br x1 26ef4: a9417bfd ldp x29, x30, [sp, #0x10] 26ef8: 2a1f03e0 mov w0, wzr 26efc: f84207f3 ldr x19, [sp], #0x20 26f00: d65f03c0 ret 26f04: d10583ff sub sp, sp, #0x160 26f08: f90093fc str x28, [sp, #0x120] 26f0c: a91357f6 stp x22, x21, [sp, #0x130] 26f10: a9144ff4 stp x20, x19, [sp, #0x140] 26f14: a9157bfd stp x29, x30, [sp, #0x150] 26f18: 910543fd add x29, sp, #0x150 26f1c: d53bd055 mrs x21, TPIDR_EL0 26f20: f94016a8 ldr x8, [x21, #0x28] 26f24: aa0003f3 mov x19, x0 26f28: b0000383 adrp x3, 0x97000 26f2c: 9107fc63 add x3, x3, #0x1ff 26f30: f81c83a8 stur x8, [x29, #-0x38] 26f34: f9400268 ldr x8, [x19] 26f38: b9400a62 ldr w2, [x19, #0x8] 26f3c: 910063e1 add x1, sp, #0x18 26f40: f9402508 ldr x8, [x8, #0x48] 26f44: d63f0100 blr x8 26f48: 36000220 tbz w0, #0x0, 0x26f8c <.text+0x1a29c> 26f4c: 92800c60 mov x0, #-0x64 // =-100 26f50: 910063e1 add x1, sp, #0x18 26f54: aa1f03e2 mov x2, xzr 26f58: aa1f03e3 mov x3, xzr 26f5c: d2800708 mov x8, #0x38 // =56 26f60: d4000001 svc #0 26f64: b13ffc1f cmn x0, #0xfff 26f68: 540000a3 b.lo 0x26f7c <.text+0x1a28c> 26f6c: 4b0003f4 neg w20, w0 26f70: 97ff94f0 bl 0xc330 <__errno@plt> 26f74: b9000014 str w20, [x0] 26f78: 92800000 mov x0, #-0x1 // =-1 26f7c: 2a1f03f6 mov w22, wzr 26f80: 37f80440 tbnz w0, #0x1f, 0x27008 <.text+0x1a318> 26f84: 93407c14 sxtw x20, w0 26f88: 14000007 b 0x26fa4 <.text+0x1a2b4> 26f8c: 2a1f03f6 mov w22, wzr 26f90: 1400001e b 0x27008 <.text+0x1a318> 26f94: f9400be9 ldr x9, [sp, #0x10] 26f98: f9406a6a ldr x10, [x19, #0xd0] 26f9c: 320003f6 orr w22, wzr, #0x1 26fa0: f8287949 str x9, [x10, x8, lsl #3] 26fa4: 910023e1 add x1, sp, #0x8 26fa8: 321c03e2 orr w2, wzr, #0x10 26fac: aa1403e0 mov x0, x20 26fb0: d28007e8 mov x8, #0x3f // =63 26fb4: d4000001 svc #0 26fb8: b13ffc1f cmn x0, #0xfff 26fbc: 54000102 b.hs 0x26fdc <.text+0x1a2ec> 26fc0: f100401f cmp x0, #0x10 26fc4: 54000121 b.ne 0x26fe8 <.text+0x1a2f8> 26fc8: f94007e8 ldr x8, [sp, #0x8] 26fcc: b40000e8 cbz x8, 0x26fe8 <.text+0x1a2f8> 26fd0: f100851f cmp x8, #0x21 26fd4: 54fffe88 b.hi 0x26fa4 <.text+0x1a2b4> 26fd8: 17ffffef b 0x26f94 <.text+0x1a2a4> 26fdc: 4b0003f3 neg w19, w0 26fe0: 97ff94d4 bl 0xc330 <__errno@plt> 26fe4: b9000013 str w19, [x0] 26fe8: aa1403e0 mov x0, x20 26fec: d2800728 mov x8, #0x39 // =57 26ff0: d4000001 svc #0 26ff4: b13ffc1f cmn x0, #0xfff 26ff8: 54000083 b.lo 0x27008 <.text+0x1a318> 26ffc: 4b0003f3 neg w19, w0 27000: 97ff94cc bl 0xc330 <__errno@plt> 27004: b9000013 str w19, [x0] 27008: f94016a8 ldr x8, [x21, #0x28] 2700c: f85c83a9 ldur x9, [x29, #-0x38] 27010: eb09011f cmp x8, x9 27014: 54000101 b.ne 0x27034 <.text+0x1a344> 27018: 120002c0 and w0, w22, #0x1 2701c: a9557bfd ldp x29, x30, [sp, #0x150] 27020: a9544ff4 ldp x20, x19, [sp, #0x140] 27024: a95357f6 ldp x22, x21, [sp, #0x130] 27028: f94093fc ldr x28, [sp, #0x120] 2702c: 910583ff add sp, sp, #0x160 27030: d65f03c0 ret 27034: 97ff954f bl 0xc570 <__stack_chk_fail@plt> 27038: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2703c: 910003fd mov x29, sp 27040: 94000004 bl 0x27050 <.text+0x1a360> 27044: 320003e0 orr w0, wzr, #0x1 27048: a8c17bfd ldp x29, x30, [sp], #0x10 2704c: d65f03c0 ret 27050: d103c3ff sub sp, sp, #0xf0 27054: a9096ffc stp x28, x27, [sp, #0x90] 27058: a90a67fa stp x26, x25, [sp, #0xa0] 2705c: a90b5ff8 stp x24, x23, [sp, #0xb0] 27060: a90c57f6 stp x22, x21, [sp, #0xc0] 27064: a90d4ff4 stp x20, x19, [sp, #0xd0] 27068: a90e7bfd stp x29, x30, [sp, #0xe0] 2706c: 910383fd add x29, sp, #0xe0 27070: d53bd048 mrs x8, TPIDR_EL0 27074: f90007e8 str x8, [sp, #0x8] 27078: f9401508 ldr x8, [x8, #0x28] 2707c: aa0003f3 mov x19, x0 27080: f81a83a8 stur x8, [x29, #-0x58] 27084: a94a2668 ldp x8, x9, [x19, #0xa0] 27088: eb08013f cmp x9, x8 2708c: 54000c40 b.eq 0x27214 <.text+0x1a524> 27090: 5288aff4 mov w20, #0x457f // =17791 27094: 528001f8 mov w24, #0xf // =15 27098: aa1f03f6 mov x22, xzr 2709c: 72a8c994 movk w20, #0x464c, lsl #16 270a0: 72ac0018 movk w24, #0x6000, lsl #16 270a4: f876791a ldr x26, [x8, x22, lsl #3] 270a8: 3940a34a ldrb w10, [x26, #0x28] 270ac: 34000aca cbz w10, 0x27204 <.text+0x1a514> 270b0: 3940a74a ldrb w10, [x26, #0x29] 270b4: 7100bd5f cmp w10, #0x2f 270b8: 54000a61 b.ne 0x27204 <.text+0x1a514> 270bc: f9400268 ldr x8, [x19] 270c0: f9400343 ldr x3, [x26] 270c4: b9400a62 ldr w2, [x19, #0x8] 270c8: 910123e1 add x1, sp, #0x48 270cc: f9402108 ldr x8, [x8, #0x40] 270d0: 321a03e4 orr w4, wzr, #0x40 270d4: aa1303e0 mov x0, x19 270d8: d63f0100 blr x8 270dc: b9404be8 ldr w8, [sp, #0x48] 270e0: 6b14011f cmp w8, w20 270e4: 540008e1 b.ne 0x27200 <.text+0x1a510> 270e8: 7940b3e8 ldrh w8, [sp, #0x58] 270ec: 71000d1f cmp w8, #0x3 270f0: 54000881 b.ne 0x27200 <.text+0x1a510> 270f4: 794103e8 ldrh w8, [sp, #0x80] 270f8: f940035b ldr x27, [x26] 270fc: 34000788 cbz w8, 0x271ec <.text+0x1a4fc> 27100: f94037e8 ldr x8, [sp, #0x68] 27104: aa1f03f9 mov x25, xzr 27108: aa1f03fc mov x28, xzr 2710c: aa1f03f7 mov x23, xzr 27110: 8b1b0114 add x20, x8, x27 27114: 92800015 mov x21, #-0x1 // =-1 27118: f9400268 ldr x8, [x19] 2711c: b9400a62 ldr w2, [x19, #0x8] 27120: 910043e1 add x1, sp, #0x10 27124: 321d0be4 orr w4, wzr, #0x38 27128: f9402108 ldr x8, [x8, #0x40] 2712c: aa1303e0 mov x0, x19 27130: aa1403e3 mov x3, x20 27134: d63f0100 blr x8 27138: b94013e8 ldr w8, [sp, #0x10] 2713c: 7100091f cmp w8, #0x2 27140: 540000e0 b.eq 0x2715c <.text+0x1a46c> 27144: 7100051f cmp w8, #0x1 27148: 54000101 b.ne 0x27168 <.text+0x1a478> 2714c: f94013e8 ldr x8, [sp, #0x20] 27150: eb15011f cmp x8, x21 27154: 9a953115 csel x21, x8, x21, lo 27158: 14000004 b 0x27168 <.text+0x1a478> 2715c: f9401fe8 ldr x8, [sp, #0x38] 27160: f94013f7 ldr x23, [sp, #0x20] 27164: d344fd1c lsr x28, x8, #4 27168: 794103e8 ldrh w8, [sp, #0x80] 2716c: 91000739 add x25, x25, #0x1 27170: 9100e294 add x20, x20, #0x38 27174: eb08033f cmp x25, x8 27178: 54fffd03 b.lo 0x27118 <.text+0x1a428> 2717c: b4000315 cbz x21, 0x271dc <.text+0x1a4ec> 27180: b40002fc cbz x28, 0x271dc <.text+0x1a4ec> 27184: cb150375 sub x21, x27, x21 27188: 8b1502f4 add x20, x23, x21 2718c: 52800237 mov w23, #0x11 // =17 27190: aa1f03f9 mov x25, xzr 27194: 72ac0017 movk w23, #0x6000, lsl #16 27198: f9400268 ldr x8, [x19] 2719c: b9400a62 ldr w2, [x19, #0x8] 271a0: 910043e1 add x1, sp, #0x10 271a4: 321c03e4 orr w4, wzr, #0x10 271a8: f9402108 ldr x8, [x8, #0x40] 271ac: aa1303e0 mov x0, x19 271b0: aa1403e3 mov x3, x20 271b4: d63f0100 blr x8 271b8: f9400be8 ldr x8, [sp, #0x10] 271bc: eb18011f cmp x8, x24 271c0: 54000100 b.eq 0x271e0 <.text+0x1a4f0> 271c4: eb17011f cmp x8, x23 271c8: 540000c0 b.eq 0x271e0 <.text+0x1a4f0> 271cc: 91000739 add x25, x25, #0x1 271d0: eb1c033f cmp x25, x28 271d4: 91004294 add x20, x20, #0x10 271d8: 54fffe03 b.lo 0x27198 <.text+0x1a4a8> 271dc: aa1b03f5 mov x21, x27 271e0: 5288aff4 mov w20, #0x457f // =17791 271e4: 72a8c994 movk w20, #0x464c, lsl #16 271e8: 14000002 b 0x271f0 <.text+0x1a500> 271ec: aa1b03f5 mov x21, x27 271f0: a9402748 ldp x8, x9, [x26] 271f4: cb150108 sub x8, x8, x21 271f8: 8b090108 add x8, x8, x9 271fc: a9002355 stp x21, x8, [x26] 27200: a94a2668 ldp x8, x9, [x19, #0xa0] 27204: 910006d6 add x22, x22, #0x1 27208: cb08012a sub x10, x9, x8 2720c: eb8a0edf cmp x22, x10, asr #3 27210: 54fff4a3 b.lo 0x270a4 <.text+0x1a3b4> 27214: f94007e8 ldr x8, [sp, #0x8] 27218: f9401508 ldr x8, [x8, #0x28] 2721c: f85a83a9 ldur x9, [x29, #-0x58] 27220: eb09011f cmp x8, x9 27224: 54000121 b.ne 0x27248 <.text+0x1a558> 27228: a94e7bfd ldp x29, x30, [sp, #0xe0] 2722c: a94d4ff4 ldp x20, x19, [sp, #0xd0] 27230: a94c57f6 ldp x22, x21, [sp, #0xc0] 27234: a94b5ff8 ldp x24, x23, [sp, #0xb0] 27238: a94a67fa ldp x26, x25, [sp, #0xa0] 2723c: a9496ffc ldp x28, x27, [sp, #0x90] 27240: 9103c3ff add sp, sp, #0xf0 27244: d65f03c0 ret 27248: 97ff94ca bl 0xc570 <__stack_chk_fail@plt> 2724c: a9bb67fc stp x28, x25, [sp, #-0x50]! 27250: a9015ff8 stp x24, x23, [sp, #0x10] 27254: a90257f6 stp x22, x21, [sp, #0x20] 27258: a9034ff4 stp x20, x19, [sp, #0x30] 2725c: a9047bfd stp x29, x30, [sp, #0x40] 27260: 910103fd add x29, sp, #0x40 27264: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 27268: d10083ff sub sp, sp, #0x20 2726c: d53bd059 mrs x25, TPIDR_EL0 27270: f9401728 ldr x8, [x25, #0x28] 27274: aa0403f3 mov x19, x4 27278: 2a0303f6 mov w22, w3 2727c: 2a0203f7 mov w23, w2 27280: aa0103f5 mov x21, x1 27284: aa0003f4 mov x20, x0 27288: f81b83a8 stur x8, [x29, #-0x48] 2728c: 360000d7 tbz w23, #0x0, 0x272a4 <.text+0x1a5b4> 27290: a94a2688 ldp x8, x9, [x20, #0xa0] 27294: cb080128 sub x8, x9, x8 27298: 9343fd08 asr x8, x8, #3 2729c: eb36411f cmp x8, w22, uxtw 272a0: 540012c9 b.ls 0x274f8 <.text+0x1a808> 272a4: 9100a6b8 add x24, x21, #0x29 272a8: 90000381 adrp x1, 0x97000 272ac: 910b9821 add x1, x1, #0x2e6 272b0: 528000a2 mov w2, #0x5 // =5 272b4: aa1803e0 mov x0, x24 272b8: 940028ee bl 0x31670 <.text+0x24980> 272bc: 34000460 cbz w0, 0x27348 <.text+0x1a658> 272c0: 90000381 adrp x1, 0x97000 272c4: 910b3421 add x1, x1, #0x2cd 272c8: aa1803e0 mov x0, x24 272cc: 940028d5 bl 0x31620 <.text+0x24930> 272d0: 340004a0 cbz w0, 0x27364 <.text+0x1a674> 272d4: f9400a81 ldr x1, [x20, #0x10] 272d8: 910063e0 add x0, sp, #0x18 272dc: 321403e2 orr w2, wzr, #0x1000 272e0: 9400297e bl 0x318d8 <.text+0x24be8> 272e4: f13ffc1f cmp x0, #0xfff 272e8: 54000308 b.hi 0x27348 <.text+0x1a658> 272ec: 910063e0 add x0, sp, #0x18 272f0: 321403e2 orr w2, wzr, #0x1000 272f4: aa1803e1 mov x1, x24 272f8: 9400298e bl 0x31930 <.text+0x24c40> 272fc: f13ffc1f cmp x0, #0xfff 27300: 54000248 b.hi 0x27348 <.text+0x1a658> 27304: 910063e1 add x1, sp, #0x18 27308: aa1403e0 mov x0, x20 2730c: 9400009a bl 0x27574 <.text+0x1a884> 27310: f94012a2 ldr x2, [x21, #0x20] 27314: 2a0003f5 mov w21, w0 27318: 910023e0 add x0, sp, #0x8 2731c: 910063e1 add x1, sp, #0x18 27320: 940029b5 bl 0x319f4 <.text+0x24d04> 27324: f94007e0 ldr x0, [sp, #0x8] 27328: b4000080 cbz x0, 0x27338 <.text+0x1a648> 2732c: f9400be8 ldr x8, [sp, #0x10] 27330: f100111f cmp x8, #0x4 27334: 54000b62 b.hs 0x274a0 <.text+0x1a7b0> 27338: 2a1f03f3 mov w19, wzr 2733c: 910023e0 add x0, sp, #0x8 27340: 94002a23 bl 0x31bcc <.text+0x24edc> 27344: 14000002 b 0x2734c <.text+0x1a65c> 27348: 2a1f03f3 mov w19, wzr 2734c: f9401728 ldr x8, [x25, #0x28] 27350: f85b83a9 ldur x9, [x29, #-0x48] 27354: eb09011f cmp x8, x9 27358: 54000ce1 b.ne 0x274f4 <.text+0x1a804> 2735c: 12000260 and w0, w19, #0x1 27360: 14000048 b 0x27480 <.text+0x1a790> 27364: b9400a96 ldr w22, [x20, #0x8] 27368: d2801588 mov x8, #0xac // =172 2736c: d4000001 svc #0 27370: b13ffc1f cmn x0, #0xfff 27374: 540000a3 b.lo 0x27388 <.text+0x1a698> 27378: 4b0003f7 neg w23, w0 2737c: 97ff93ed bl 0xc330 <__errno@plt> 27380: b9000017 str w23, [x0] 27384: 92800000 mov x0, #-0x1 // =-1 27388: 6b0002df cmp w22, w0 2738c: 54000061 b.ne 0x27398 <.text+0x1a6a8> 27390: f94002b6 ldr x22, [x21] 27394: 14000033 b 0x27460 <.text+0x1a770> 27398: f94006b7 ldr x23, [x21, #0x8] 2739c: b4000537 cbz x23, 0x27440 <.text+0x1a750> 273a0: aa1403e8 mov x8, x20 273a4: f8458d0a ldr x10, [x8, #0x58]! 273a8: f85f0109 ldur x9, [x8, #-0x10] 273ac: b40000aa cbz x10, 0x273c0 <.text+0x1a6d0> 273b0: f940328b ldr x11, [x20, #0x60] 273b4: cb0b012c sub x12, x9, x11 273b8: eb17019f cmp x12, x23 273bc: 540008e2 b.hs 0x274d8 <.text+0x1a7e8> 273c0: 8b0902e8 add x8, x23, x9 273c4: 91003d08 add x8, x8, #0xf 273c8: 9ac90916 udiv x22, x8, x9 273cc: 9b097ec1 mul x1, x22, x9 273d0: 320007e2 orr w2, wzr, #0x3 273d4: 52800443 mov w3, #0x22 // =34 273d8: 12800004 mov w4, #-0x1 // =-1 273dc: aa1f03e0 mov x0, xzr 273e0: aa1f03e5 mov x5, xzr 273e4: 97ff952f bl 0xc8a0 273e8: b100041f cmn x0, #0x1 273ec: 540002a0 b.eq 0x27440 <.text+0x1a750> 273f0: f9402a88 ldr x8, [x20, #0x50] 273f4: a9005808 stp x8, x22, [x0] 273f8: f9403688 ldr x8, [x20, #0x68] 273fc: f9002a80 str x0, [x20, #0x50] 27400: 8b160108 add x8, x8, x22 27404: f9003688 str x8, [x20, #0x68] 27408: b40001c0 cbz x0, 0x27440 <.text+0x1a750> 2740c: f9402688 ldr x8, [x20, #0x48] 27410: 910042e9 add x9, x23, #0x10 27414: d10006ca sub x10, x22, #0x1 27418: 8b080129 add x9, x9, x8 2741c: 9b16a509 msub x9, x8, x22, x9 27420: 9ac8092b udiv x11, x9, x8 27424: 9b0a010a madd x10, x8, x10, x0 27428: 9b08a568 msub x8, x11, x8, x9 2742c: f100011f cmp x8, #0x0 27430: 9a8a03e9 csel x9, xzr, x10, eq 27434: 91004016 add x22, x0, #0x10 27438: a905a289 stp x9, x8, [x20, #0x58] 2743c: 14000002 b 0x27444 <.text+0x1a754> 27440: aa1f03f6 mov x22, xzr 27444: f9400288 ldr x8, [x20] 27448: b9400a82 ldr w2, [x20, #0x8] 2744c: a94012a3 ldp x3, x4, [x21] 27450: aa1403e0 mov x0, x20 27454: f9402108 ldr x8, [x8, #0x40] 27458: aa1603e1 mov x1, x22 2745c: d63f0100 blr x8 27460: aa1603e0 mov x0, x22 27464: aa1303e1 mov x1, x19 27468: 940024e0 bl 0x307e8 <.text+0x23af8> 2746c: f9401728 ldr x8, [x25, #0x28] 27470: f85b83a9 ldur x9, [x29, #-0x48] 27474: eb09011f cmp x8, x9 27478: 540003e1 b.ne 0x274f4 <.text+0x1a804> 2747c: 12000000 and w0, w0, #0x1 27480: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 27484: 910083ff add sp, sp, #0x20 27488: a9447bfd ldp x29, x30, [sp, #0x40] 2748c: a9434ff4 ldp x20, x19, [sp, #0x30] 27490: a94257f6 ldp x22, x21, [sp, #0x20] 27494: a9415ff8 ldp x24, x23, [sp, #0x10] 27498: a8c567fc ldp x28, x25, [sp], #0x50 2749c: d65f03c0 ret 274a0: aa1303e1 mov x1, x19 274a4: 940024d1 bl 0x307e8 <.text+0x23af8> 274a8: 2a0003f3 mov w19, w0 274ac: 0a170268 and w8, w19, w23 274b0: 0a0802a8 and w8, w21, w8 274b4: 3607f448 tbz w8, #0x0, 0x2733c <.text+0x1a64c> 274b8: f9405288 ldr x8, [x20, #0xa0] 274bc: aa1803e0 mov x0, x24 274c0: f8765913 ldr x19, [x8, w22, uxtw #3] 274c4: 9400284c bl 0x315f4 <.text+0x24904> 274c8: 8b000268 add x8, x19, x0 274cc: 320003f3 orr w19, wzr, #0x1 274d0: 39007d1f strb wzr, [x8, #0x1f] 274d4: 17ffff9a b 0x2733c <.text+0x1a64c> 274d8: 8b0b0156 add x22, x10, x11 274dc: 8b17016a add x10, x11, x23 274e0: eb09015f cmp x10, x9 274e4: f900328a str x10, [x20, #0x60] 274e8: 54fffae1 b.ne 0x27444 <.text+0x1a754> 274ec: a9007d1f stp xzr, xzr, [x8] 274f0: 17ffffd5 b 0x27444 <.text+0x1a754> 274f4: 97ff941f bl 0xc570 <__stack_chk_fail@plt> 274f8: 90000380 adrp x0, 0x97000 274fc: 90000382 adrp x2, 0x97000 27500: 90000383 adrp x3, 0x97000 27504: 9100d000 add x0, x0, #0x34 27508: 91047042 add x2, x2, #0x11c 2750c: 9106c463 add x3, x3, #0x1b1 27510: 528028a1 mov w1, #0x145 // =325 27514: 97ff9327 bl 0xc1b0 <__assert2@plt> 27518: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2751c: a9017bfd stp x29, x30, [sp, #0x10] 27520: 910043fd add x29, sp, #0x10 27524: f9400808 ldr x8, [x0, #0x10] 27528: aa0203f3 mov x19, x2 2752c: aa0103f4 mov x20, x1 27530: 321403e2 orr w2, wzr, #0x1000 27534: aa1303e0 mov x0, x19 27538: aa0803e1 mov x1, x8 2753c: 940028e7 bl 0x318d8 <.text+0x24be8> 27540: f13ffc1f cmp x0, #0xfff 27544: 54000108 b.hi 0x27564 <.text+0x1a874> 27548: 9100a681 add x1, x20, #0x29 2754c: 321403e2 orr w2, wzr, #0x1000 27550: aa1303e0 mov x0, x19 27554: 940028f7 bl 0x31930 <.text+0x24c40> 27558: f140041f cmp x0, #0x1, lsl #12 // =0x1000 2755c: 1a9f27e0 cset w0, lo 27560: 14000002 b 0x27568 <.text+0x1a878> 27564: 2a1f03e0 mov w0, wzr 27568: a9417bfd ldp x29, x30, [sp, #0x10] 2756c: a8c24ff4 ldp x20, x19, [sp], #0x20 27570: d65f03c0 ret 27574: f81c0ffc str x28, [sp, #-0x40]! 27578: a90157f6 stp x22, x21, [sp, #0x10] 2757c: a9024ff4 stp x20, x19, [sp, #0x20] 27580: a9037bfd stp x29, x30, [sp, #0x30] 27584: 9100c3fd add x29, sp, #0x30 27588: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 2758c: d10cc3ff sub sp, sp, #0x330 27590: d53bd056 mrs x22, TPIDR_EL0 27594: f94016c8 ldr x8, [x22, #0x28] 27598: aa0103f3 mov x19, x1 2759c: aa0003f4 mov x20, x0 275a0: aa1303e0 mov x0, x19 275a4: f81c83a8 stur x8, [x29, #-0x38] 275a8: 94002813 bl 0x315f4 <.text+0x24904> 275ac: f100301f cmp x0, #0xc 275b0: 54000643 b.lo 0x27678 <.text+0x1a988> 275b4: 8b000268 add x8, x19, x0 275b8: 90000381 adrp x1, 0x97000 275bc: d1002900 sub x0, x8, #0xa 275c0: 910b6c21 add x1, x1, #0x2db 275c4: 52800142 mov w2, #0xa // =10 275c8: 9400282a bl 0x31670 <.text+0x24980> 275cc: 35000560 cbnz w0, 0x27678 <.text+0x1a988> 275d0: f9400288 ldr x8, [x20] 275d4: b9400a82 ldr w2, [x20, #0x8] 275d8: 90000383 adrp x3, 0x97000 275dc: 914007e1 add x1, sp, #0x1, lsl #12 // =0x1000 275e0: f9402508 ldr x8, [x8, #0x48] 275e4: 91082463 add x3, x3, #0x209 275e8: 9108a021 add x1, x1, #0x228 275ec: aa1403e0 mov x0, x20 275f0: d63f0100 blr x8 275f4: 36000420 tbz w0, #0x0, 0x27678 <.text+0x1a988> 275f8: 914007e0 add x0, sp, #0x1, lsl #12 // =0x1000 275fc: 91040000 add x0, x0, #0x100 27600: 52802502 mov w2, #0x128 // =296 27604: 914007f5 add x21, sp, #0x1, lsl #12 // =0x1000 27608: 2a1f03e1 mov w1, wzr 2760c: 910402b5 add x21, x21, #0x100 27610: 97ff9554 bl 0xcb60 27614: 9100a6b5 add x21, x21, #0x29 27618: 914007e0 add x0, sp, #0x1, lsl #12 // =0x1000 2761c: 9108a000 add x0, x0, #0x228 27620: 32001fe2 orr w2, wzr, #0xff 27624: aa1503e1 mov x1, x21 27628: 9400298d bl 0x31c5c <.text+0x24f6c> 2762c: 2a0003e8 mov w8, w0 27630: 2a1f03e0 mov w0, wzr 27634: 36000248 tbz w8, #0x0, 0x2767c <.text+0x1a98c> 27638: f9400a81 ldr x1, [x20, #0x10] 2763c: 910403e0 add x0, sp, #0x100 27640: 321403e2 orr w2, wzr, #0x1000 27644: 940028a5 bl 0x318d8 <.text+0x24be8> 27648: f13ffc1f cmp x0, #0xfff 2764c: 54000168 b.hi 0x27678 <.text+0x1a988> 27650: 910403e0 add x0, sp, #0x100 27654: 321403e2 orr w2, wzr, #0x1000 27658: aa1503e1 mov x1, x21 2765c: 940028b5 bl 0x31930 <.text+0x24c40> 27660: f13ffc1f cmp x0, #0xfff 27664: 540000a8 b.hi 0x27678 <.text+0x1a988> 27668: 910403e1 add x1, sp, #0x100 2766c: aa1303e0 mov x0, x19 27670: 940027ec bl 0x31620 <.text+0x24930> 27674: 340001a0 cbz w0, 0x276a8 <.text+0x1a9b8> 27678: 2a1f03e0 mov w0, wzr 2767c: f94016c8 ldr x8, [x22, #0x28] 27680: f85c83a9 ldur x9, [x29, #-0x38] 27684: eb09011f cmp x8, x9 27688: 54000641 b.ne 0x27750 <.text+0x1aa60> 2768c: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 27690: 910cc3ff add sp, sp, #0x330 27694: a9437bfd ldp x29, x30, [sp, #0x30] 27698: a9424ff4 ldp x20, x19, [sp, #0x20] 2769c: a94157f6 ldp x22, x21, [sp, #0x10] 276a0: f84407fc ldr x28, [sp], #0x40 276a4: d65f03c0 ret 276a8: 914007e1 add x1, sp, #0x1, lsl #12 // =0x1000 276ac: 92800c60 mov x0, #-0x64 // =-100 276b0: 9108a021 add x1, x1, #0x228 276b4: 910203e2 add x2, sp, #0x80 276b8: aa1f03e3 mov x3, xzr 276bc: d28009e8 mov x8, #0x4f // =79 276c0: d4000001 svc #0 276c4: b13ffc1f cmn x0, #0xfff 276c8: 540000a3 b.lo 0x276dc <.text+0x1a9ec> 276cc: 4b0003f4 neg w20, w0 276d0: 97ff9318 bl 0xc330 <__errno@plt> 276d4: b9000014 str w20, [x0] 276d8: 92800000 mov x0, #-0x1 // =-1 276dc: 350002c0 cbnz w0, 0x27734 <.text+0x1aa44> 276e0: 92800c60 mov x0, #-0x64 // =-100 276e4: 910403e1 add x1, sp, #0x100 276e8: 910003e2 mov x2, sp 276ec: aa1f03e3 mov x3, xzr 276f0: d28009e8 mov x8, #0x4f // =79 276f4: d4000001 svc #0 276f8: b13ffc1f cmn x0, #0xfff 276fc: 540000a3 b.lo 0x27710 <.text+0x1aa20> 27700: 4b0003f4 neg w20, w0 27704: 97ff930b bl 0xc330 <__errno@plt> 27708: b9000014 str w20, [x0] 2770c: 92800000 mov x0, #-0x1 // =-1 27710: 35000120 cbnz w0, 0x27734 <.text+0x1aa44> 27714: f94043e8 ldr x8, [sp, #0x80] 27718: f94003e9 ldr x9, [sp] 2771c: eb09011f cmp x8, x9 27720: 540000a1 b.ne 0x27734 <.text+0x1aa44> 27724: f94047e8 ldr x8, [sp, #0x88] 27728: f94007e9 ldr x9, [sp, #0x8] 2772c: eb09011f cmp x8, x9 27730: 54fffa40 b.eq 0x27678 <.text+0x1a988> 27734: 914007e1 add x1, sp, #0x1, lsl #12 // =0x1000 27738: 9108a021 add x1, x1, #0x228 2773c: 32001fe2 orr w2, wzr, #0xff 27740: aa1303e0 mov x0, x19 27744: 97ff94f3 bl 0xcb10 27748: 320003e0 orr w0, wzr, #0x1 2774c: 17ffffcc b 0x2767c <.text+0x1a98c> 27750: 97ff9388 bl 0xc570 <__stack_chk_fail@plt> 27754: f9400828 ldr x8, [x1, #0x10] 27758: f9000c08 str x8, [x0, #0x18] 2775c: b9400028 ldr w8, [x1] 27760: b9002008 str w8, [x0, #0x20] 27764: b9400828 ldr w8, [x1, #0x8] 27768: b9002408 str w8, [x0, #0x24] 2776c: d65f03c0 ret 27770: b9402008 ldr w8, [x0, #0x20] 27774: 11000508 add w8, w8, #0x1 27778: 7100811f cmp w8, #0x20 2777c: 540000a8 b.hi 0x27790 <.text+0x1aaa0> 27780: 900004c9 adrp x9, 0xbf000 27784: 9102c129 add x9, x9, #0xb0 27788: f868d920 ldr x0, [x9, w8, sxtw #3] 2778c: d65f03c0 ret 27790: 90000380 adrp x0, 0x97000 27794: 9107dc00 add x0, x0, #0x1f7 27798: d65f03c0 ret 2779c: f81a0ffc str x28, [sp, #-0x60]! 277a0: a90167fa stp x26, x25, [sp, #0x10] 277a4: a9025ff8 stp x24, x23, [sp, #0x20] 277a8: a90357f6 stp x22, x21, [sp, #0x30] 277ac: a9044ff4 stp x20, x19, [sp, #0x40] 277b0: a9057bfd stp x29, x30, [sp, #0x50] 277b4: 910143fd add x29, sp, #0x50 277b8: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 277bc: d10083ff sub sp, sp, #0x20 277c0: d53bd05a mrs x26, TPIDR_EL0 277c4: f9401748 ldr x8, [x26, #0x28] 277c8: aa0103f7 mov x23, x1 277cc: aa0303f5 mov x21, x3 277d0: aa0203f4 mov x20, x2 277d4: 9100a6f8 add x24, x23, #0x29 277d8: aa0003f9 mov x25, x0 277dc: aa1403e0 mov x0, x20 277e0: aa1803e1 mov x1, x24 277e4: aa1503e2 mov x2, x21 277e8: aa0503f6 mov x22, x5 277ec: aa0403f3 mov x19, x4 277f0: f81a83a8 stur x8, [x29, #-0x58] 277f4: 94002839 bl 0x318d8 <.text+0x24be8> 277f8: 90000381 adrp x1, 0x97000 277fc: 910b9821 add x1, x1, #0x2e6 27800: 528000a2 mov w2, #0x5 // =5 27804: aa1803e0 mov x0, x24 27808: 9400279a bl 0x31670 <.text+0x24980> 2780c: 34000300 cbz w0, 0x2786c <.text+0x1ab7c> 27810: f9400b21 ldr x1, [x25, #0x10] 27814: 910063e0 add x0, sp, #0x18 27818: 321403e2 orr w2, wzr, #0x1000 2781c: 9400282f bl 0x318d8 <.text+0x24be8> 27820: f13ffc1f cmp x0, #0xfff 27824: 54000248 b.hi 0x2786c <.text+0x1ab7c> 27828: 910063e0 add x0, sp, #0x18 2782c: 321403e2 orr w2, wzr, #0x1000 27830: aa1803e1 mov x1, x24 27834: 9400283f bl 0x31930 <.text+0x24c40> 27838: f13ffc1f cmp x0, #0xfff 2783c: 54000188 b.hi 0x2786c <.text+0x1ab7c> 27840: f94012e2 ldr x2, [x23, #0x20] 27844: 910023e0 add x0, sp, #0x8 27848: 910063e1 add x1, sp, #0x18 2784c: 9400286a bl 0x319f4 <.text+0x24d04> 27850: f94007e0 ldr x0, [sp, #0x8] 27854: b4000080 cbz x0, 0x27864 <.text+0x1ab74> 27858: f9400be8 ldr x8, [sp, #0x10] 2785c: f100111f cmp x8, #0x4 27860: 54000302 b.hs 0x278c0 <.text+0x1abd0> 27864: 910023e0 add x0, sp, #0x8 27868: 940028d9 bl 0x31bcc <.text+0x24edc> 2786c: 528005e1 mov w1, #0x2f // =47 27870: aa1403e0 mov x0, x20 27874: 940027cd bl 0x317a8 <.text+0x24ab8> 27878: f100001f cmp x0, #0x0 2787c: 9a800681 csinc x1, x20, x0, eq 27880: aa1303e0 mov x0, x19 27884: aa1603e2 mov x2, x22 27888: 94002814 bl 0x318d8 <.text+0x24be8> 2788c: f9401748 ldr x8, [x26, #0x28] 27890: f85a83a9 ldur x9, [x29, #-0x58] 27894: eb09011f cmp x8, x9 27898: 54000741 b.ne 0x27980 <.text+0x1ac90> 2789c: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 278a0: 910083ff add sp, sp, #0x20 278a4: a9457bfd ldp x29, x30, [sp, #0x50] 278a8: a9444ff4 ldp x20, x19, [sp, #0x40] 278ac: a94357f6 ldp x22, x21, [sp, #0x30] 278b0: a9425ff8 ldp x24, x23, [sp, #0x20] 278b4: a94167fa ldp x26, x25, [sp, #0x10] 278b8: f84607fc ldr x28, [sp], #0x60 278bc: d65f03c0 ret 278c0: aa1303e1 mov x1, x19 278c4: aa1603e2 mov x2, x22 278c8: 94002231 bl 0x3018c <.text+0x2349c> 278cc: 2a0003f8 mov w24, w0 278d0: 910023e0 add x0, sp, #0x8 278d4: 940028be bl 0x31bcc <.text+0x24edc> 278d8: 3607fcb8 tbz w24, #0x0, 0x2786c <.text+0x1ab7c> 278dc: 3940a2e8 ldrb w8, [x23, #0x28] 278e0: 340002c8 cbz w8, 0x27938 <.text+0x1ac48> 278e4: f94012e8 ldr x8, [x23, #0x20] 278e8: b4000288 cbz x8, 0x27938 <.text+0x1ac48> 278ec: aa1403e0 mov x0, x20 278f0: 94002741 bl 0x315f4 <.text+0x24904> 278f4: aa0003f6 mov x22, x0 278f8: aa1303e0 mov x0, x19 278fc: 9400273e bl 0x315f4 <.text+0x24904> 27900: 8b0002c8 add x8, x22, x0 27904: 91000508 add x8, x8, #0x1 27908: eb15011f cmp x8, x21 2790c: 54fffc02 b.hs 0x2788c <.text+0x1ab9c> 27910: 90000381 adrp x1, 0x97000 27914: 910bc421 add x1, x1, #0x2f1 27918: aa1403e0 mov x0, x20 2791c: aa1503e2 mov x2, x21 27920: 94002804 bl 0x31930 <.text+0x24c40> 27924: aa1403e0 mov x0, x20 27928: aa1303e1 mov x1, x19 2792c: aa1503e2 mov x2, x21 27930: 94002800 bl 0x31930 <.text+0x24c40> 27934: 17ffffd6 b 0x2788c <.text+0x1ab9c> 27938: 528005e1 mov w1, #0x2f // =47 2793c: aa1403e0 mov x0, x20 27940: 9400279a bl 0x317a8 <.text+0x24ab8> 27944: b4000160 cbz x0, 0x27970 <.text+0x1ac80> 27948: 91000416 add x22, x0, #0x1 2794c: aa1403e0 mov x0, x20 27950: 94002729 bl 0x315f4 <.text+0x24904> 27954: cb0002b4 sub x20, x21, x0 27958: aa1603e0 mov x0, x22 2795c: 94002726 bl 0x315f4 <.text+0x24904> 27960: 8b000282 add x2, x20, x0 27964: aa1603e0 mov x0, x22 27968: aa1303e1 mov x1, x19 2796c: 17ffffc7 b 0x27888 <.text+0x1ab98> 27970: aa1403e0 mov x0, x20 27974: aa1303e1 mov x1, x19 27978: aa1503e2 mov x2, x21 2797c: 17ffffc3 b 0x27888 <.text+0x1ab98> 27980: 97ff92fc bl 0xc570 <__stack_chk_fail@plt> 27984: d10743ff sub sp, sp, #0x1d0 27988: a9176ffc stp x28, x27, [sp, #0x170] 2798c: a91867fa stp x26, x25, [sp, #0x180] 27990: a9195ff8 stp x24, x23, [sp, #0x190] 27994: a91a57f6 stp x22, x21, [sp, #0x1a0] 27998: a91b4ff4 stp x20, x19, [sp, #0x1b0] 2799c: a91c7bfd stp x29, x30, [sp, #0x1c0] 279a0: 910703fd add x29, sp, #0x1c0 279a4: d53bd05a mrs x26, TPIDR_EL0 279a8: f9401748 ldr x8, [x26, #0x28] 279ac: aa0003f3 mov x19, x0 279b0: 90000343 adrp x3, 0x8f000 279b4: 91321463 add x3, x3, #0xc85 279b8: f81a83a8 stur x8, [x29, #-0x58] 279bc: f9400268 ldr x8, [x19] 279c0: b9400a62 ldr w2, [x19, #0x8] 279c4: 9101a3e1 add x1, sp, #0x68 279c8: f9402508 ldr x8, [x8, #0x48] 279cc: d63f0100 blr x8 279d0: 36000740 tbz w0, #0x0, 0x27ab8 <.text+0x1adc8> 279d4: f9406a68 ldr x8, [x19, #0xd0] 279d8: 92800c60 mov x0, #-0x64 // =-100 279dc: 9101a3e1 add x1, sp, #0x68 279e0: aa1f03e2 mov x2, xzr 279e4: f9408509 ldr x9, [x8, #0x108] 279e8: aa1f03e3 mov x3, xzr 279ec: f90023e9 str x9, [sp, #0x40] 279f0: f940251b ldr x27, [x8, #0x48] 279f4: d2800708 mov x8, #0x38 // =56 279f8: d4000001 svc #0 279fc: aa0003f6 mov x22, x0 27a00: b13ffedf cmn x22, #0xfff 27a04: 540000a3 b.lo 0x27a18 <.text+0x1ad28> 27a08: 4b1603f4 neg w20, w22 27a0c: 97ff9249 bl 0xc330 <__errno@plt> 27a10: 92800016 mov x22, #-0x1 // =-1 27a14: b9000014 str w20, [x0] 27a18: 37f80516 tbnz w22, #0x1f, 0x27ab8 <.text+0x1adc8> 27a1c: aa1303f7 mov x23, x19 27a20: f8458ee9 ldr x9, [x23, #0x58]! 27a24: f85f02e8 ldur x8, [x23, #-0x10] 27a28: f90013f7 str x23, [sp, #0x20] 27a2c: b40000a9 cbz x9, 0x27a40 <.text+0x1ad50> 27a30: f940326a ldr x10, [x19, #0x60] 27a34: cb0a010b sub x11, x8, x10 27a38: f108317f cmp x11, #0x20c 27a3c: 54000462 b.hs 0x27ac8 <.text+0x1add8> 27a40: 91086d09 add x9, x8, #0x21b 27a44: 9ac80934 udiv x20, x9, x8 27a48: 9b087e81 mul x1, x20, x8 27a4c: 320007e2 orr w2, wzr, #0x3 27a50: 52800443 mov w3, #0x22 // =34 27a54: 12800004 mov w4, #-0x1 // =-1 27a58: aa1f03e0 mov x0, xzr 27a5c: aa1f03e5 mov x5, xzr 27a60: 97ff9390 bl 0xc8a0 27a64: b100041f cmn x0, #0x1 27a68: 540002c0 b.eq 0x27ac0 <.text+0x1add0> 27a6c: f9402a68 ldr x8, [x19, #0x50] 27a70: a9005008 stp x8, x20, [x0] 27a74: f9403668 ldr x8, [x19, #0x68] 27a78: f9002a60 str x0, [x19, #0x50] 27a7c: 8b140108 add x8, x8, x20 27a80: f9003668 str x8, [x19, #0x68] 27a84: b40001e0 cbz x0, 0x27ac0 <.text+0x1add0> 27a88: f9402668 ldr x8, [x19, #0x48] 27a8c: d1000689 sub x9, x20, #0x1 27a90: 91004015 add x21, x0, #0x10 27a94: 9108710a add x10, x8, #0x21c 27a98: 9b14a90a msub x10, x8, x20, x10 27a9c: 9ac8094b udiv x11, x10, x8 27aa0: 9b090109 madd x9, x8, x9, x0 27aa4: 9b08a968 msub x8, x11, x8, x10 27aa8: f100011f cmp x8, #0x0 27aac: 9a8903e9 csel x9, xzr, x9, eq 27ab0: a905a269 stp x9, x8, [x19, #0x58] 27ab4: 1400000b b 0x27ae0 <.text+0x1adf0> 27ab8: 2a1f03e0 mov w0, wzr 27abc: 1400011a b 0x27f24 <.text+0x1b234> 27ac0: aa1f03f5 mov x21, xzr 27ac4: 14000007 b 0x27ae0 <.text+0x1adf0> 27ac8: 8b0a0135 add x21, x9, x10 27acc: 91083149 add x9, x10, #0x20c 27ad0: eb08013f cmp x9, x8 27ad4: f9003269 str x9, [x19, #0x60] 27ad8: 54000041 b.ne 0x27ae0 <.text+0x1adf0> 27adc: a9007eff stp xzr, xzr, [x23] 27ae0: 2a1f03f8 mov w24, wzr 27ae4: f9001ff6 str x22, [sp, #0x38] 27ae8: b90002b6 str w22, [x21] 27aec: 910032b6 add x22, x21, #0xc 27af0: 91028268 add x8, x19, #0xa0 27af4: 321703fc orr w28, wzr, #0x200 27af8: 390012bf strb wzr, [x21, #0x4] 27afc: b9000abf str wzr, [x21, #0x8] 27b00: f90017e8 str x8, [sp, #0x28] 27b04: 35000198 cbnz w24, 0x27b34 <.text+0x1ae44> 27b08: 140000d5 b 0x27e5c <.text+0x1b16c> 27b0c: b40000c0 cbz x0, 0x27b24 <.text+0x1ae34> 27b10: b9400aa8 ldr w8, [x21, #0x8] 27b14: 0b080018 add w24, w0, w8 27b18: b9000ab8 str w24, [x21, #0x8] 27b1c: 350000d8 cbnz w24, 0x27b34 <.text+0x1ae44> 27b20: 140000cf b 0x27e5c <.text+0x1b16c> 27b24: b9400ab8 ldr w24, [x21, #0x8] 27b28: 320003e8 orr w8, wzr, #0x1 27b2c: 390012a8 strb w8, [x21, #0x4] 27b30: 34001978 cbz w24, 0x27e5c <.text+0x1b16c> 27b34: aa1f03e9 mov x9, xzr 27b38: 2a1803e8 mov w8, w24 27b3c: 38696aca ldrb w10, [x22, x9] 27b40: 340001ea cbz w10, 0x27b7c <.text+0x1ae8c> 27b44: 7100295f cmp w10, #0xa 27b48: 540001a0 b.eq 0x27b7c <.text+0x1ae8c> 27b4c: 91000529 add x9, x9, #0x1 27b50: eb08013f cmp x9, x8 27b54: 54ffff43 b.lo 0x27b3c <.text+0x1ae4c> 27b58: 7108031f cmp w24, #0x200 27b5c: 54001940 b.eq 0x27e84 <.text+0x1b194> 27b60: 394012a9 ldrb w9, [x21, #0x4] 27b64: 34001829 cbz w9, 0x27e68 <.text+0x1b178> 27b68: 8b0802a8 add x8, x21, x8 27b6c: 11000709 add w9, w24, #0x1 27b70: 3900311f strb wzr, [x8, #0xc] 27b74: b9000aa9 str w9, [x21, #0x8] 27b78: 14000003 b 0x27b84 <.text+0x1ae94> 27b7c: 2a0903f8 mov w24, w9 27b80: 38296adf strb wzr, [x22, x9] 27b84: 910183e0 add x0, sp, #0x60 27b88: aa1603e1 mov x1, x22 27b8c: 9400271f bl 0x31808 <.text+0x24b18> 27b90: 39400008 ldrb w8, [x0] 27b94: 7100b51f cmp w8, #0x2d 27b98: 54001141 b.ne 0x27dc0 <.text+0x1b0d0> 27b9c: 91000401 add x1, x0, #0x1 27ba0: 910163e0 add x0, sp, #0x58 27ba4: 94002719 bl 0x31808 <.text+0x24b18> 27ba8: 39400008 ldrb w8, [x0] 27bac: 7100811f cmp w8, #0x20 27bb0: 54001081 b.ne 0x27dc0 <.text+0x1b0d0> 27bb4: 39400c19 ldrb w25, [x0, #0x3] 27bb8: 91001801 add x1, x0, #0x6 27bbc: 910143e0 add x0, sp, #0x50 27bc0: 7101e33f cmp w25, #0x78 27bc4: 1a9f17f4 cset w20, eq 27bc8: 94002710 bl 0x31808 <.text+0x24b18> 27bcc: 39400008 ldrb w8, [x0] 27bd0: 7100811f cmp w8, #0x20 27bd4: 54000f61 b.ne 0x27dc0 <.text+0x1b0d0> 27bd8: 528005e1 mov w1, #0x2f // =47 27bdc: aa1603e0 mov x0, x22 27be0: 940026ea bl 0x31788 <.text+0x24a98> 27be4: f94023e8 ldr x8, [sp, #0x40] 27be8: aa0003f7 mov x23, x0 27bec: b90037f4 str w20, [sp, #0x34] 27bf0: b4000128 cbz x8, 0x27c14 <.text+0x1af24> 27bf4: b5000117 cbnz x23, 0x27c14 <.text+0x1af24> 27bf8: f94033e8 ldr x8, [sp, #0x60] 27bfc: f94023e9 ldr x9, [sp, #0x40] 27c00: eb09011f cmp x8, x9 27c04: 540000e0 b.eq 0x27c20 <.text+0x1af30> 27c08: 2a1f03f9 mov w25, wzr 27c0c: aa1f03f7 mov x23, xzr 27c10: 14000021 b 0x27c94 <.text+0x1afa4> 27c14: b50000d7 cbnz x23, 0x27c2c <.text+0x1af3c> 27c18: 2a1f03f9 mov w25, wzr 27c1c: 1400001e b 0x27c94 <.text+0x1afa4> 27c20: 90000397 adrp x23, 0x97000 27c24: 910b36f7 add x23, x23, #0x2cd 27c28: f9002bff str xzr, [sp, #0x50] 27c2c: a94a2269 ldp x9, x8, [x19, #0xa0] 27c30: eb08013f cmp x9, x8 27c34: 540002e0 b.eq 0x27c90 <.text+0x1afa0> 27c38: f85f8114 ldur x20, [x8, #-0x8] 27c3c: f94033ea ldr x10, [sp, #0x60] 27c40: a9402688 ldp x8, x9, [x20] 27c44: 8b080128 add x8, x9, x8 27c48: eb08015f cmp x10, x8 27c4c: 54000221 b.ne 0x27c90 <.text+0x1afa0> 27c50: aa1703e0 mov x0, x23 27c54: 94002668 bl 0x315f4 <.text+0x24904> 27c58: f9000fe0 str x0, [sp, #0x18] 27c5c: 9100a680 add x0, x20, #0x29 27c60: f9000be0 str x0, [sp, #0x10] 27c64: 94002664 bl 0x315f4 <.text+0x24904> 27c68: f9400fe8 ldr x8, [sp, #0x18] 27c6c: eb00011f cmp x8, x0 27c70: 54000101 b.ne 0x27c90 <.text+0x1afa0> 27c74: aa1703e0 mov x0, x23 27c78: 9400265f bl 0x315f4 <.text+0x24904> 27c7c: f9400be1 ldr x1, [sp, #0x10] 27c80: aa0003e2 mov x2, x0 27c84: aa1703e0 mov x0, x23 27c88: 9400267a bl 0x31670 <.text+0x24980> 27c8c: 34000c60 cbz w0, 0x27e18 <.text+0x1b128> 27c90: 320003f9 orr w25, wzr, #0x1 27c94: f9402e68 ldr x8, [x19, #0x58] 27c98: f9402669 ldr x9, [x19, #0x48] 27c9c: b40000a8 cbz x8, 0x27cb0 <.text+0x1afc0> 27ca0: f940326a ldr x10, [x19, #0x60] 27ca4: cb0a012b sub x11, x9, x10 27ca8: f104a17f cmp x11, #0x128 27cac: 54000a42 b.hs 0x27df4 <.text+0x1b104> 27cb0: 9104dd28 add x8, x9, #0x137 27cb4: 9ac90914 udiv x20, x8, x9 27cb8: 9b097e81 mul x1, x20, x9 27cbc: 320007e2 orr w2, wzr, #0x3 27cc0: 52800443 mov w3, #0x22 // =34 27cc4: 12800004 mov w4, #-0x1 // =-1 27cc8: aa1f03e0 mov x0, xzr 27ccc: aa1f03e5 mov x5, xzr 27cd0: 97ff92f4 bl 0xc8a0 27cd4: b100041f cmn x0, #0x1 27cd8: 54000280 b.eq 0x27d28 <.text+0x1b038> 27cdc: f9402a68 ldr x8, [x19, #0x50] 27ce0: a9005008 stp x8, x20, [x0] 27ce4: f9403668 ldr x8, [x19, #0x68] 27ce8: f9002a60 str x0, [x19, #0x50] 27cec: 8b140108 add x8, x8, x20 27cf0: f9003668 str x8, [x19, #0x68] 27cf4: b40001a0 cbz x0, 0x27d28 <.text+0x1b038> 27cf8: f9402668 ldr x8, [x19, #0x48] 27cfc: d1000689 sub x9, x20, #0x1 27d00: 9104e10a add x10, x8, #0x138 27d04: 9b14a90a msub x10, x8, x20, x10 27d08: 9ac8094b udiv x11, x10, x8 27d0c: 9b090109 madd x9, x8, x9, x0 27d10: 9b08a968 msub x8, x11, x8, x10 27d14: f100011f cmp x8, #0x0 27d18: 9a8903e9 csel x9, xzr, x9, eq 27d1c: a905a269 stp x9, x8, [x19, #0x58] 27d20: 91004008 add x8, x0, #0x10 27d24: 14000002 b 0x27d2c <.text+0x1b03c> 27d28: aa1f03e8 mov x8, xzr 27d2c: b94037f4 ldr w20, [sp, #0x34] 27d30: f90027e8 str x8, [sp, #0x48] 27d34: a94aaa69 ldp x9, x10, [x19, #0xa8] 27d38: eb0a013f cmp x9, x10 27d3c: 540000c0 b.eq 0x27d54 <.text+0x1b064> 27d40: f9000128 str x8, [x9] 27d44: f9405668 ldr x8, [x19, #0xa8] 27d48: 91002108 add x8, x8, #0x8 27d4c: f9005668 str x8, [x19, #0xa8] 27d50: 14000004 b 0x27d60 <.text+0x1b070> 27d54: f94017e0 ldr x0, [sp, #0x28] 27d58: 910123e1 add x1, sp, #0x48 27d5c: 94000374 bl 0x28b2c <.text+0x1be3c> 27d60: f94027e0 ldr x0, [sp, #0x48] 27d64: 52802502 mov w2, #0x128 // =296 27d68: 2a1f03e1 mov w1, wzr 27d6c: 940026d5 bl 0x318c0 <.text+0x24bd0> 27d70: a945a3ea ldp x10, x8, [sp, #0x58] 27d74: f94027e9 ldr x9, [sp, #0x48] 27d78: a9012928 stp x8, x10, [x9, #0x10] 27d7c: f9000128 str x8, [x9] 27d80: a945abe8 ldp x8, x10, [sp, #0x58] 27d84: cb0a0108 sub x8, x8, x10 27d88: f9000528 str x8, [x9, #0x8] 27d8c: f9402be8 ldr x8, [sp, #0x50] 27d90: 3900a134 strb w20, [x9, #0x28] 27d94: f9001128 str x8, [x9, #0x20] 27d98: 34000159 cbz w25, 0x27dc0 <.text+0x1b0d0> 27d9c: aa1703e0 mov x0, x23 27da0: 94002615 bl 0x315f4 <.text+0x24904> 27da4: 92407c02 and x2, x0, #0xffffffff 27da8: f103f85f cmp x2, #0xfe 27dac: 540000a8 b.hi 0x27dc0 <.text+0x1b0d0> 27db0: f94027e8 ldr x8, [sp, #0x48] 27db4: aa1703e1 mov x1, x23 27db8: 9100a500 add x0, x8, #0x29 27dbc: 97ff9355 bl 0xcb10 27dc0: b9400aa8 ldr w8, [x21, #0x8] 27dc4: 11000709 add w9, w24, #0x1 27dc8: 6b090117 subs w23, w8, w9 27dcc: 54000c43 b.lo 0x27f54 <.text+0x1b264> 27dd0: 8b3842a8 add x8, x21, w24, uxtw 27dd4: 91003501 add x1, x8, #0xd 27dd8: aa1603e0 mov x0, x22 27ddc: aa1703e2 mov x2, x23 27de0: b9000ab7 str w23, [x21, #0x8] 27de4: 97ff92bf bl 0xc8e0 27de8: 2a1703f8 mov w24, w23 27dec: 35ffea58 cbnz w24, 0x27b34 <.text+0x1ae44> 27df0: 1400001b b 0x27e5c <.text+0x1b16c> 27df4: 8b0a0108 add x8, x8, x10 27df8: 9104a14a add x10, x10, #0x128 27dfc: f900326a str x10, [x19, #0x60] 27e00: b94037f4 ldr w20, [sp, #0x34] 27e04: eb09015f cmp x10, x9 27e08: 54fff941 b.ne 0x27d30 <.text+0x1b040> 27e0c: f94013e9 ldr x9, [sp, #0x20] 27e10: a9007d3f stp xzr, xzr, [x9] 27e14: 17ffffc7 b 0x27d30 <.text+0x1b040> 27e18: 3940a288 ldrb w8, [x20, #0x28] 27e1c: 7101e33f cmp w25, #0x78 27e20: 1a9f17e9 cset w9, eq 27e24: 6b08013f cmp w9, w8 27e28: 540000a0 b.eq 0x27e3c <.text+0x1b14c> 27e2c: 35fff328 cbnz w8, 0x27c90 <.text+0x1afa0> 27e30: 7101e33f cmp w25, #0x78 27e34: 320003f9 orr w25, wzr, #0x1 27e38: 54fff2e1 b.ne 0x27c94 <.text+0x1afa4> 27e3c: f9402fea ldr x10, [sp, #0x58] 27e40: f940028b ldr x11, [x20] 27e44: 2a090108 orr w8, w8, w9 27e48: 3900a288 strb w8, [x20, #0x28] 27e4c: f9000e8a str x10, [x20, #0x18] 27e50: cb0b0149 sub x9, x10, x11 27e54: f9000689 str x9, [x20, #0x8] 27e58: 17ffffda b 0x27dc0 <.text+0x1b0d0> 27e5c: 394012a8 ldrb w8, [x21, #0x4] 27e60: 35000128 cbnz w8, 0x27e84 <.text+0x1b194> 27e64: aa1f03e8 mov x8, xzr 27e68: b94002a1 ldr w1, [x21] 27e6c: 8b0802a9 add x9, x21, x8 27e70: 91003122 add x2, x9, #0xc 27e74: cb080383 sub x3, x28, x8 27e78: 320017e0 orr w0, wzr, #0x3f 27e7c: 97ff9269 bl 0xc820 27e80: b6ffe460 tbz x0, #0x3f, 0x27b0c <.text+0x1ae1c> 27e84: f9401fee ldr x14, [sp, #0x38] 27e88: b400039b cbz x27, 0x27ef8 <.text+0x1b208> 27e8c: a94a2668 ldp x8, x9, [x19, #0xa0] 27e90: eb08012a subs x10, x9, x8 27e94: 54000320 b.eq 0x27ef8 <.text+0x1b208> 27e98: aa1f03e9 mov x9, xzr 27e9c: 9343fd4b asr x11, x10, #3 27ea0: f869790a ldr x10, [x8, x9, lsl #3] 27ea4: f940014c ldr x12, [x10] 27ea8: eb0c037f cmp x27, x12 27eac: 540000a3 b.lo 0x27ec0 <.text+0x1b1d0> 27eb0: f940054d ldr x13, [x10, #0x8] 27eb4: 8b0c01ac add x12, x13, x12 27eb8: eb0c037f cmp x27, x12 27ebc: 540000a3 b.lo 0x27ed0 <.text+0x1b1e0> 27ec0: 91000529 add x9, x9, #0x1 27ec4: eb0b013f cmp x9, x11 27ec8: 54fffec3 b.lo 0x27ea0 <.text+0x1b1b0> 27ecc: 1400000b b 0x27ef8 <.text+0x1b208> 27ed0: b4000129 cbz x9, 0x27ef4 <.text+0x1b204> 27ed4: f94017ec ldr x12, [sp, #0x28] 27ed8: 8b090d08 add x8, x8, x9, lsl #3 27edc: f85f810b ldur x11, [x8, #-0x8] 27ee0: f900010b str x11, [x8] 27ee4: f9400188 ldr x8, [x12] 27ee8: d100052b sub x11, x9, #0x1 27eec: aa0b03e9 mov x9, x11 27ef0: b5ffff4b cbnz x11, 0x27ed8 <.text+0x1b1e8> 27ef4: f900010a str x10, [x8] 27ef8: 93407dc0 sxtw x0, w14 27efc: d2800728 mov x8, #0x39 // =57 27f00: d4000001 svc #0 27f04: b13ffc1f cmn x0, #0xfff 27f08: 54000083 b.lo 0x27f18 <.text+0x1b228> 27f0c: 4b0003f4 neg w20, w0 27f10: 97ff9108 bl 0xc330 <__errno@plt> 27f14: b9000014 str w20, [x0] 27f18: a94a2668 ldp x8, x9, [x19, #0xa0] 27f1c: eb09011f cmp x8, x9 27f20: 1a9f07e0 cset w0, ne 27f24: f9401748 ldr x8, [x26, #0x28] 27f28: f85a83a9 ldur x9, [x29, #-0x58] 27f2c: eb09011f cmp x8, x9 27f30: 54000221 b.ne 0x27f74 <.text+0x1b284> 27f34: a95c7bfd ldp x29, x30, [sp, #0x1c0] 27f38: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 27f3c: a95a57f6 ldp x22, x21, [sp, #0x1a0] 27f40: a9595ff8 ldp x24, x23, [sp, #0x190] 27f44: a95867fa ldp x26, x25, [sp, #0x180] 27f48: a9576ffc ldp x28, x27, [sp, #0x170] 27f4c: 910743ff add sp, sp, #0x1d0 27f50: d65f03c0 ret 27f54: 90000380 adrp x0, 0x97000 27f58: 90000382 adrp x2, 0x97000 27f5c: 90000383 adrp x3, 0x97000 27f60: 91083400 add x0, x0, #0x20d 27f64: 910a0042 add x2, x2, #0x280 27f68: 910ae063 add x3, x3, #0x2b8 27f6c: 52800e81 mov w1, #0x74 // =116 27f70: 97ff9090 bl 0xc1b0 <__assert2@plt> 27f74: 97ff917f bl 0xc570 <__stack_chk_fail@plt> 27f78: f81e0ff3 str x19, [sp, #-0x20]! 27f7c: a9017bfd stp x29, x30, [sp, #0x10] 27f80: 910043fd add x29, sp, #0x10 27f84: f9400008 ldr x8, [x0] 27f88: aa0203f3 mov x19, x2 27f8c: b9400802 ldr w2, [x0, #0x8] 27f90: 321a03e4 orr w4, wzr, #0x40 27f94: f9402109 ldr x9, [x8, #0x40] 27f98: aa0103e8 mov x8, x1 27f9c: aa1303e1 mov x1, x19 27fa0: aa0803e3 mov x3, x8 27fa4: d63f0120 blr x9 27fa8: b9400268 ldr w8, [x19] 27fac: 5288afe9 mov w9, #0x457f // =17791 27fb0: a9417bfd ldp x29, x30, [sp, #0x10] 27fb4: 72a8c989 movk w9, #0x464c, lsl #16 27fb8: 6b09011f cmp w8, w9 27fbc: 1a9f17e0 cset w0, eq 27fc0: f84207f3 ldr x19, [sp], #0x20 27fc4: d65f03c0 ret 27fc8: d102c3ff sub sp, sp, #0xb0 27fcc: a9056ffc stp x28, x27, [sp, #0x50] 27fd0: a90667fa stp x26, x25, [sp, #0x60] 27fd4: a9075ff8 stp x24, x23, [sp, #0x70] 27fd8: a90857f6 stp x22, x21, [sp, #0x80] 27fdc: a9094ff4 stp x20, x19, [sp, #0x90] 27fe0: a90a7bfd stp x29, x30, [sp, #0xa0] 27fe4: 910283fd add x29, sp, #0xa0 27fe8: f90007e5 str x5, [sp, #0x8] 27fec: d53bd059 mrs x25, TPIDR_EL0 27ff0: f9401728 ldr x8, [x25, #0x28] 27ff4: aa0103f6 mov x22, x1 27ff8: aa0403f4 mov x20, x4 27ffc: aa0303f5 mov x21, x3 28000: f90027e8 str x8, [sp, #0x48] 28004: 794072c8 ldrh w8, [x22, #0x38] 28008: aa0003f7 mov x23, x0 2800c: 34000428 cbz w8, 0x28090 <.text+0x1b3a0> 28010: f94012c8 ldr x8, [x22, #0x20] 28014: aa1f03f3 mov x19, xzr 28018: aa1f03fa mov x26, xzr 2801c: aa1f03fb mov x27, xzr 28020: 8b020118 add x24, x8, x2 28024: 9280001c mov x28, #-0x1 // =-1 28028: f94002e8 ldr x8, [x23] 2802c: b9400ae2 ldr w2, [x23, #0x8] 28030: 910043e1 add x1, sp, #0x10 28034: 321d0be4 orr w4, wzr, #0x38 28038: f9402108 ldr x8, [x8, #0x40] 2803c: aa1703e0 mov x0, x23 28040: aa1803e3 mov x3, x24 28044: d63f0100 blr x8 28048: b94013e8 ldr w8, [sp, #0x10] 2804c: 7100091f cmp w8, #0x2 28050: 540000e0 b.eq 0x2806c <.text+0x1b37c> 28054: 7100051f cmp w8, #0x1 28058: 54000101 b.ne 0x28078 <.text+0x1b388> 2805c: f94013e8 ldr x8, [sp, #0x20] 28060: eb1c011f cmp x8, x28 28064: 9a9c311c csel x28, x8, x28, lo 28068: 14000004 b 0x28078 <.text+0x1b388> 2806c: f9401fe8 ldr x8, [sp, #0x38] 28070: f94013fb ldr x27, [sp, #0x20] 28074: d344fd1a lsr x26, x8, #4 28078: 794072c8 ldrh w8, [x22, #0x38] 2807c: 91000673 add x19, x19, #0x1 28080: 9100e318 add x24, x24, #0x38 28084: eb08027f cmp x19, x8 28088: 54fffd03 b.lo 0x28028 <.text+0x1b338> 2808c: 14000004 b 0x2809c <.text+0x1b3ac> 28090: aa1f03fb mov x27, xzr 28094: aa1f03fa mov x26, xzr 28098: 9280001c mov x28, #-0x1 // =-1 2809c: f90002bc str x28, [x21] 280a0: f900029b str x27, [x20] 280a4: f94007e8 ldr x8, [sp, #0x8] 280a8: f900011a str x26, [x8] 280ac: f9401728 ldr x8, [x25, #0x28] 280b0: f94027e9 ldr x9, [sp, #0x48] 280b4: eb09011f cmp x8, x9 280b8: 54000121 b.ne 0x280dc <.text+0x1b3ec> 280bc: a94a7bfd ldp x29, x30, [sp, #0xa0] 280c0: a9494ff4 ldp x20, x19, [sp, #0x90] 280c4: a94857f6 ldp x22, x21, [sp, #0x80] 280c8: a9475ff8 ldp x24, x23, [sp, #0x70] 280cc: a94667fa ldp x26, x25, [sp, #0x60] 280d0: a9456ffc ldp x28, x27, [sp, #0x50] 280d4: 9102c3ff add sp, sp, #0xb0 280d8: d65f03c0 ret 280dc: 97ff9125 bl 0xc570 <__stack_chk_fail@plt> 280e0: d101c3ff sub sp, sp, #0x70 280e4: f90013f9 str x25, [sp, #0x20] 280e8: a9035ff8 stp x24, x23, [sp, #0x30] 280ec: a90457f6 stp x22, x21, [sp, #0x40] 280f0: a9054ff4 stp x20, x19, [sp, #0x50] 280f4: a9067bfd stp x29, x30, [sp, #0x60] 280f8: 910183fd add x29, sp, #0x60 280fc: d53bd056 mrs x22, TPIDR_EL0 28100: f94016c8 ldr x8, [x22, #0x28] 28104: aa0303f3 mov x19, x3 28108: aa0003f4 mov x20, x0 2810c: f9000fe8 str x8, [sp, #0x18] 28110: b4000313 cbz x19, 0x28170 <.text+0x1b480> 28114: 52800238 mov w24, #0x11 // =17 28118: 528001f9 mov w25, #0xf // =15 2811c: aa1f03f7 mov x23, xzr 28120: 8b010055 add x21, x2, x1 28124: 72ac0018 movk w24, #0x6000, lsl #16 28128: 72ac0019 movk w25, #0x6000, lsl #16 2812c: f9400288 ldr x8, [x20] 28130: b9400a82 ldr w2, [x20, #0x8] 28134: 910023e1 add x1, sp, #0x8 28138: 321c03e4 orr w4, wzr, #0x10 2813c: f9402108 ldr x8, [x8, #0x40] 28140: aa1403e0 mov x0, x20 28144: aa1503e3 mov x3, x21 28148: d63f0100 blr x8 2814c: f94007e8 ldr x8, [sp, #0x8] 28150: eb18011f cmp x8, x24 28154: 54000120 b.eq 0x28178 <.text+0x1b488> 28158: eb19011f cmp x8, x25 2815c: 540000e0 b.eq 0x28178 <.text+0x1b488> 28160: 910006f7 add x23, x23, #0x1 28164: eb1302ff cmp x23, x19 28168: 910042b5 add x21, x21, #0x10 2816c: 54fffe03 b.lo 0x2812c <.text+0x1b43c> 28170: 2a1f03e0 mov w0, wzr 28174: 14000002 b 0x2817c <.text+0x1b48c> 28178: 320003e0 orr w0, wzr, #0x1 2817c: f94016c8 ldr x8, [x22, #0x28] 28180: f9400fe9 ldr x9, [sp, #0x18] 28184: eb09011f cmp x8, x9 28188: 54000101 b.ne 0x281a8 <.text+0x1b4b8> 2818c: a9467bfd ldp x29, x30, [sp, #0x60] 28190: a9454ff4 ldp x20, x19, [sp, #0x50] 28194: a94457f6 ldp x22, x21, [sp, #0x40] 28198: a9435ff8 ldp x24, x23, [sp, #0x30] 2819c: f94013f9 ldr x25, [sp, #0x20] 281a0: 9101c3ff add sp, sp, #0x70 281a4: d65f03c0 ret 281a8: 97ff90f2 bl 0xc570 <__stack_chk_fail@plt> 281ac: d10283ff sub sp, sp, #0xa0 281b0: f90023fb str x27, [sp, #0x40] 281b4: a90567fa stp x26, x25, [sp, #0x50] 281b8: a9065ff8 stp x24, x23, [sp, #0x60] 281bc: a90757f6 stp x22, x21, [sp, #0x70] 281c0: a9084ff4 stp x20, x19, [sp, #0x80] 281c4: a9097bfd stp x29, x30, [sp, #0x90] 281c8: 910243fd add x29, sp, #0x90 281cc: d53bd057 mrs x23, TPIDR_EL0 281d0: f94016e8 ldr x8, [x23, #0x28] 281d4: aa0103f5 mov x21, x1 281d8: aa0203f3 mov x19, x2 281dc: aa0003f4 mov x20, x0 281e0: f9001fe8 str x8, [sp, #0x38] 281e4: 794072a8 ldrh w8, [x21, #0x38] 281e8: 34000748 cbz w8, 0x282d0 <.text+0x1b5e0> 281ec: f94012a8 ldr x8, [x21, #0x20] 281f0: aa1f03fb mov x27, xzr 281f4: aa1f03f8 mov x24, xzr 281f8: aa1f03f9 mov x25, xzr 281fc: 8b130116 add x22, x8, x19 28200: 9280001a mov x26, #-0x1 // =-1 28204: f9400288 ldr x8, [x20] 28208: b9400a82 ldr w2, [x20, #0x8] 2820c: 910003e1 mov x1, sp 28210: 321d0be4 orr w4, wzr, #0x38 28214: f9402108 ldr x8, [x8, #0x40] 28218: aa1403e0 mov x0, x20 2821c: aa1603e3 mov x3, x22 28220: d63f0100 blr x8 28224: b94003e8 ldr w8, [sp] 28228: 7100091f cmp w8, #0x2 2822c: 540000e0 b.eq 0x28248 <.text+0x1b558> 28230: 7100051f cmp w8, #0x1 28234: 54000101 b.ne 0x28254 <.text+0x1b564> 28238: f9400be8 ldr x8, [sp, #0x10] 2823c: eb1a011f cmp x8, x26 28240: 9a9a311a csel x26, x8, x26, lo 28244: 14000004 b 0x28254 <.text+0x1b564> 28248: f94017e8 ldr x8, [sp, #0x28] 2824c: f9400bf9 ldr x25, [sp, #0x10] 28250: d344fd18 lsr x24, x8, #4 28254: 794072a8 ldrh w8, [x21, #0x38] 28258: 9100077b add x27, x27, #0x1 2825c: 9100e2d6 add x22, x22, #0x38 28260: eb08037f cmp x27, x8 28264: 54fffd03 b.lo 0x28204 <.text+0x1b514> 28268: b400035a cbz x26, 0x282d0 <.text+0x1b5e0> 2826c: b4000338 cbz x24, 0x282d0 <.text+0x1b5e0> 28270: cb1a0275 sub x21, x19, x26 28274: 528001fa mov w26, #0xf // =15 28278: 8b150336 add x22, x25, x21 2827c: 52800239 mov w25, #0x11 // =17 28280: aa1f03fb mov x27, xzr 28284: 72ac001a movk w26, #0x6000, lsl #16 28288: 72ac0019 movk w25, #0x6000, lsl #16 2828c: f9400288 ldr x8, [x20] 28290: b9400a82 ldr w2, [x20, #0x8] 28294: 910003e1 mov x1, sp 28298: 321c03e4 orr w4, wzr, #0x10 2829c: f9402108 ldr x8, [x8, #0x40] 282a0: aa1403e0 mov x0, x20 282a4: aa1603e3 mov x3, x22 282a8: d63f0100 blr x8 282ac: f94003e8 ldr x8, [sp] 282b0: eb1a011f cmp x8, x26 282b4: 54000100 b.eq 0x282d4 <.text+0x1b5e4> 282b8: eb19011f cmp x8, x25 282bc: 540000c0 b.eq 0x282d4 <.text+0x1b5e4> 282c0: 9100077b add x27, x27, #0x1 282c4: eb18037f cmp x27, x24 282c8: 910042d6 add x22, x22, #0x10 282cc: 54fffe03 b.lo 0x2828c <.text+0x1b59c> 282d0: aa1303f5 mov x21, x19 282d4: f94016e8 ldr x8, [x23, #0x28] 282d8: f9401fe9 ldr x9, [sp, #0x38] 282dc: eb09011f cmp x8, x9 282e0: 54000141 b.ne 0x28308 <.text+0x1b618> 282e4: aa1503e0 mov x0, x21 282e8: a9497bfd ldp x29, x30, [sp, #0x90] 282ec: a9484ff4 ldp x20, x19, [sp, #0x80] 282f0: a94757f6 ldp x22, x21, [sp, #0x70] 282f4: a9465ff8 ldp x24, x23, [sp, #0x60] 282f8: a94567fa ldp x26, x25, [sp, #0x50] 282fc: f94023fb ldr x27, [sp, #0x40] 28300: 910283ff add sp, sp, #0xa0 28304: d65f03c0 ret 28308: 97ff909a bl 0xc570 <__stack_chk_fail@plt> 2830c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 28310: a9014ff4 stp x20, x19, [sp, #0x10] 28314: a9027bfd stp x29, x30, [sp, #0x20] 28318: 910083fd add x29, sp, #0x20 2831c: aa0303f5 mov x21, x3 28320: aa0203f4 mov x20, x2 28324: aa0103f3 mov x19, x1 28328: aa0003f6 mov x22, x0 2832c: 97ff9195 bl 0xc980 28330: a94a22c9 ldp x9, x8, [x22, #0xa0] 28334: eb09010b subs x11, x8, x9 28338: 54000200 b.eq 0x28378 <.text+0x1b688> 2833c: aa1f03e8 mov x8, xzr 28340: cb20c108 sub x8, x8, w0, sxtw 28344: aa1f03ea mov x10, xzr 28348: 8a150108 and x8, x8, x21 2834c: 9343fd6b asr x11, x11, #3 28350: f86a792d ldr x13, [x9, x10, lsl #3] 28354: f94001ac ldr x12, [x13] 28358: eb0c010e subs x14, x8, x12 2835c: 54000083 b.lo 0x2836c <.text+0x1b67c> 28360: f94005ad ldr x13, [x13, #0x8] 28364: eb0d01df cmp x14, x13 28368: 54000123 b.lo 0x2838c <.text+0x1b69c> 2836c: 9100054a add x10, x10, #0x1 28370: eb0b015f cmp x10, x11 28374: 54fffee3 b.lo 0x28350 <.text+0x1b660> 28378: 2a1f03e0 mov w0, wzr 2837c: a9427bfd ldp x29, x30, [sp, #0x20] 28380: a9414ff4 ldp x20, x19, [sp, #0x10] 28384: a8c357f6 ldp x22, x21, [sp], #0x30 28388: d65f03c0 ret 2838c: cb080189 sub x9, x12, x8 28390: 8b0901a9 add x9, x13, x9 28394: 321103ea orr w10, wzr, #0x8000 28398: f140213f cmp x9, #0x8, lsl #12 // =0x8000 2839c: 9a8ab129 csel x9, x9, x10, lt 283a0: 320003e0 orr w0, wzr, #0x1 283a4: f9000289 str x9, [x20] 283a8: f9000268 str x8, [x19] 283ac: 17fffff4 b 0x2837c <.text+0x1b68c> 283b0: a94a2408 ldp x8, x9, [x0, #0xa0] 283b4: eb08012a subs x10, x9, x8 283b8: 540001c0 b.eq 0x283f0 <.text+0x1b700> 283bc: aa1f03e9 mov x9, xzr 283c0: 9343fd4a asr x10, x10, #3 283c4: f8697900 ldr x0, [x8, x9, lsl #3] 283c8: f940000b ldr x11, [x0] 283cc: eb01017f cmp x11, x1 283d0: 540000a8 b.hi 0x283e4 <.text+0x1b6f4> 283d4: f940040c ldr x12, [x0, #0x8] 283d8: cb0b002b sub x11, x1, x11 283dc: eb0c017f cmp x11, x12 283e0: 540000a3 b.lo 0x283f4 <.text+0x1b704> 283e4: 91000529 add x9, x9, #0x1 283e8: eb0a013f cmp x9, x10 283ec: 54fffec3 b.lo 0x283c4 <.text+0x1b6d4> 283f0: aa1f03e0 mov x0, xzr 283f4: d65f03c0 ret 283f8: d10583ff sub sp, sp, #0x160 283fc: a91167fc stp x28, x25, [sp, #0x110] 28400: a9125ff8 stp x24, x23, [sp, #0x120] 28404: a91357f6 stp x22, x21, [sp, #0x130] 28408: a9144ff4 stp x20, x19, [sp, #0x140] 2840c: a9157bfd stp x29, x30, [sp, #0x150] 28410: 910543fd add x29, sp, #0x150 28414: d53bd057 mrs x23, TPIDR_EL0 28418: f94016e8 ldr x8, [x23, #0x28] 2841c: aa0003f3 mov x19, x0 28420: aa0403f6 mov x22, x4 28424: aa0203f4 mov x20, x2 28428: f81b83a8 stur x8, [x29, #-0x48] 2842c: a94a2668 ldp x8, x9, [x19, #0xa0] 28430: aa0103f5 mov x21, x1 28434: eb08012a subs x10, x9, x8 28438: 540001a0 b.eq 0x2846c <.text+0x1b77c> 2843c: aa1f03e9 mov x9, xzr 28440: 9343fd4a asr x10, x10, #3 28444: f8697918 ldr x24, [x8, x9, lsl #3] 28448: f9400b0b ldr x11, [x24, #0x10] 2844c: eb03017f cmp x11, x3 28450: 54000088 b.hi 0x28460 <.text+0x1b770> 28454: f9400f0b ldr x11, [x24, #0x18] 28458: eb03017f cmp x11, x3 2845c: 540000a8 b.hi 0x28470 <.text+0x1b780> 28460: 91000529 add x9, x9, #0x1 28464: eb0a013f cmp x9, x10 28468: 54fffee3 b.lo 0x28444 <.text+0x1b754> 2846c: aa1f03f8 mov x24, xzr 28470: 910023e0 add x0, sp, #0x8 28474: 321803e2 orr w2, wzr, #0x100 28478: 2a1f03e1 mov w1, wzr 2847c: 910023f9 add x25, sp, #0x8 28480: 94002510 bl 0x318c0 <.text+0x24bd0> 28484: a94a2668 ldp x8, x9, [x19, #0xa0] 28488: eb08012a subs x10, x9, x8 2848c: 54000340 b.eq 0x284f4 <.text+0x1b804> 28490: aa1f03e9 mov x9, xzr 28494: 9343fd4a asr x10, x10, #3 28498: 320003eb orr w11, wzr, #0x1 2849c: f869790c ldr x12, [x8, x9, lsl #3] 284a0: 3940a18d ldrb w13, [x12, #0x28] 284a4: 3400022d cbz w13, 0x284e8 <.text+0x1b7f8> 284a8: a940318d ldp x13, x12, [x12] 284ac: 8b0d018e add x14, x12, x13 284b0: d355fdac lsr x12, x13, #21 284b4: d355fdcd lsr x13, x14, #21 284b8: eb0d019f cmp x12, x13 284bc: 54000168 b.hi 0x284e8 <.text+0x1b7f8> 284c0: 910005ad add x13, x13, #0x1 284c4: d343298e ubfx x14, x12, #3, #8 284c8: 386e6b2f ldrb w15, [x25, x14] 284cc: 12000990 and w16, w12, #0x7 284d0: 9100058c add x12, x12, #0x1 284d4: 1ad02170 lsl w16, w11, w16 284d8: 2a0f020f orr w15, w16, w15 284dc: eb0c01bf cmp x13, x12 284e0: 382e6b2f strb w15, [x25, x14] 284e4: 54ffff01 b.ne 0x284c4 <.text+0x1b7d4> 284e8: 91000529 add x9, x9, #0x1 284ec: eb0a013f cmp x9, x10 284f0: 54fffd63 b.lo 0x2849c <.text+0x1b7ac> 284f4: 91001ec8 add x8, x22, #0x7 284f8: 927df116 and x22, x8, #0xfffffffffffffff8 284fc: b40000b6 cbz x22, 0x28510 <.text+0x1b820> 28500: aa1503e0 mov x0, x21 28504: 2a1f03e1 mov w1, wzr 28508: aa1603e2 mov x2, x22 2850c: 940024ed bl 0x318c0 <.text+0x24bd0> 28510: 8b1402a8 add x8, x21, x20 28514: 8b1602a0 add x0, x21, x22 28518: d1002109 sub x9, x8, #0x8 2851c: eb09001f cmp x0, x9 28520: 54000c68 b.hi 0x286ac <.text+0x1b9bc> 28524: d2959daa mov x10, #0xaced // =44269 28528: f2a1bdea movk x10, #0xdef, lsl #16 2852c: f2d59daa movk x10, #0xaced, lsl #32 28530: f2e1bdea movk x10, #0xdef, lsl #48 28534: aa1f03ed mov x13, xzr 28538: 910023eb add x11, sp, #0x8 2853c: 320003ec orr w12, wzr, #0x1 28540: b50005f8 cbnz x24, 0x285fc <.text+0x1b90c> 28544: 14000004 b 0x28554 <.text+0x1b864> 28548: 3940a20e ldrb w14, [x16, #0x28] 2854c: 3500048e cbnz w14, 0x285dc <.text+0x1b8ec> 28550: 14000021 b 0x285d4 <.text+0x1b8e4> 28554: f940000e ldr x14, [x0] 28558: 914005cf add x15, x14, #0x1, lsl #12 // =0x1000 2855c: f14009ff cmp x15, #0x2, lsl #12 // =0x2000 28560: 540003c9 b.ls 0x285d8 <.text+0x1b8e8> 28564: b40000ed cbz x13, 0x28580 <.text+0x1b890> 28568: f94009af ldr x15, [x13, #0x10] 2856c: eb0e01ff cmp x15, x14 28570: 54000088 b.hi 0x28580 <.text+0x1b890> 28574: f9400daf ldr x15, [x13, #0x18] 28578: eb0e01ff cmp x15, x14 2857c: 540002e8 b.hi 0x285d8 <.text+0x1b8e8> 28580: d3587dcf ubfx x15, x14, #24, #8 28584: 386f696f ldrb w15, [x11, x15] 28588: 53155dd0 ubfx w16, w14, #21, #3 2858c: 1ad02190 lsl w16, w12, w16 28590: 0a0f020f and w15, w16, w15 28594: 3400020f cbz w15, 0x285d4 <.text+0x1b8e4> 28598: a94a426f ldp x15, x16, [x19, #0xa0] 2859c: eb0f0210 subs x16, x16, x15 285a0: 540001a0 b.eq 0x285d4 <.text+0x1b8e4> 285a4: aa1f03f1 mov x17, xzr 285a8: 9343fe12 asr x18, x16, #3 285ac: f87179f0 ldr x16, [x15, x17, lsl #3] 285b0: f9400a01 ldr x1, [x16, #0x10] 285b4: eb0e003f cmp x1, x14 285b8: 54000088 b.hi 0x285c8 <.text+0x1b8d8> 285bc: f9400e01 ldr x1, [x16, #0x18] 285c0: eb0e003f cmp x1, x14 285c4: 54fffc28 b.hi 0x28548 <.text+0x1b858> 285c8: 91000631 add x17, x17, #0x1 285cc: eb12023f cmp x17, x18 285d0: 54fffee3 b.lo 0x285ac <.text+0x1b8bc> 285d4: f900000a str x10, [x0] 285d8: aa0d03f0 mov x16, x13 285dc: 91002000 add x0, x0, #0x8 285e0: eb09001f cmp x0, x9 285e4: aa1003ed mov x13, x16 285e8: 54fffb69 b.ls 0x28554 <.text+0x1b864> 285ec: 14000030 b 0x286ac <.text+0x1b9bc> 285f0: 3940a20e ldrb w14, [x16, #0x28] 285f4: 3500054e cbnz w14, 0x2869c <.text+0x1b9ac> 285f8: 14000027 b 0x28694 <.text+0x1b9a4> 285fc: f940000e ldr x14, [x0] 28600: 914005cf add x15, x14, #0x1, lsl #12 // =0x1000 28604: f14009ff cmp x15, #0x2, lsl #12 // =0x2000 28608: 54000489 b.ls 0x28698 <.text+0x1b9a8> 2860c: f9400b0f ldr x15, [x24, #0x10] 28610: eb0e01ff cmp x15, x14 28614: 54000088 b.hi 0x28624 <.text+0x1b934> 28618: f9400f0f ldr x15, [x24, #0x18] 2861c: eb0e01ff cmp x15, x14 28620: 540003c8 b.hi 0x28698 <.text+0x1b9a8> 28624: b40000ed cbz x13, 0x28640 <.text+0x1b950> 28628: f94009af ldr x15, [x13, #0x10] 2862c: eb0e01ff cmp x15, x14 28630: 54000088 b.hi 0x28640 <.text+0x1b950> 28634: f9400daf ldr x15, [x13, #0x18] 28638: eb0e01ff cmp x15, x14 2863c: 540002e8 b.hi 0x28698 <.text+0x1b9a8> 28640: d3587dcf ubfx x15, x14, #24, #8 28644: 386f696f ldrb w15, [x11, x15] 28648: 53155dd0 ubfx w16, w14, #21, #3 2864c: 1ad02190 lsl w16, w12, w16 28650: 0a0f020f and w15, w16, w15 28654: 3400020f cbz w15, 0x28694 <.text+0x1b9a4> 28658: a94a426f ldp x15, x16, [x19, #0xa0] 2865c: eb0f0210 subs x16, x16, x15 28660: 540001a0 b.eq 0x28694 <.text+0x1b9a4> 28664: aa1f03f1 mov x17, xzr 28668: 9343fe12 asr x18, x16, #3 2866c: f87179f0 ldr x16, [x15, x17, lsl #3] 28670: f9400a01 ldr x1, [x16, #0x10] 28674: eb0e003f cmp x1, x14 28678: 54000088 b.hi 0x28688 <.text+0x1b998> 2867c: f9400e01 ldr x1, [x16, #0x18] 28680: eb0e003f cmp x1, x14 28684: 54fffb68 b.hi 0x285f0 <.text+0x1b900> 28688: 91000631 add x17, x17, #0x1 2868c: eb12023f cmp x17, x18 28690: 54fffee3 b.lo 0x2866c <.text+0x1b97c> 28694: f900000a str x10, [x0] 28698: aa0d03f0 mov x16, x13 2869c: 91002000 add x0, x0, #0x8 286a0: eb09001f cmp x0, x9 286a4: aa1003ed mov x13, x16 286a8: 54fffaa9 b.ls 0x285fc <.text+0x1b90c> 286ac: eb08001f cmp x0, x8 286b0: 54000082 b.hs 0x286c0 <.text+0x1b9d0> 286b4: cb000102 sub x2, x8, x0 286b8: 2a1f03e1 mov w1, wzr 286bc: 94002481 bl 0x318c0 <.text+0x24bd0> 286c0: f94016e8 ldr x8, [x23, #0x28] 286c4: f85b83a9 ldur x9, [x29, #-0x48] 286c8: eb09011f cmp x8, x9 286cc: 54000101 b.ne 0x286ec <.text+0x1b9fc> 286d0: a9557bfd ldp x29, x30, [sp, #0x150] 286d4: a9544ff4 ldp x20, x19, [sp, #0x140] 286d8: a95357f6 ldp x22, x21, [sp, #0x130] 286dc: a9525ff8 ldp x24, x23, [sp, #0x120] 286e0: a95167fc ldp x28, x25, [sp, #0x110] 286e4: 910583ff add sp, sp, #0x160 286e8: d65f03c0 ret 286ec: 97ff8fa1 bl 0xc570 <__stack_chk_fail@plt> 286f0: a94a2408 ldp x8, x9, [x0, #0xa0] 286f4: eb08012a subs x10, x9, x8 286f8: 540001a0 b.eq 0x2872c <.text+0x1ba3c> 286fc: aa1f03e9 mov x9, xzr 28700: 9343fd4a asr x10, x10, #3 28704: f8697900 ldr x0, [x8, x9, lsl #3] 28708: f940080b ldr x11, [x0, #0x10] 2870c: eb01017f cmp x11, x1 28710: 54000088 b.hi 0x28720 <.text+0x1ba30> 28714: f9400c0b ldr x11, [x0, #0x18] 28718: eb01017f cmp x11, x1 2871c: 540000a8 b.hi 0x28730 <.text+0x1ba40> 28720: 91000529 add x9, x9, #0x1 28724: eb0a013f cmp x9, x10 28728: 54fffee3 b.lo 0x28704 <.text+0x1ba14> 2872c: aa1f03e0 mov x0, xzr 28730: d65f03c0 ret 28734: 91001c68 add x8, x3, #0x7 28738: 8b020029 add x9, x1, x2 2873c: 927df108 and x8, x8, #0xfffffffffffffff8 28740: 8b080028 add x8, x1, x8 28744: d1002129 sub x9, x9, #0x8 28748: eb09011f cmp x8, x9 2874c: 54000069 b.ls 0x28758 <.text+0x1ba68> 28750: 2a1f03e0 mov w0, wzr 28754: d65f03c0 ret 28758: a9412c8a ldp x10, x11, [x4, #0x10] 2875c: f840850c ldr x12, [x8], #0x8 28760: eb0c015f cmp x10, x12 28764: 54000068 b.hi 0x28770 <.text+0x1ba80> 28768: eb0b019f cmp x12, x11 2876c: 540000a9 b.ls 0x28780 <.text+0x1ba90> 28770: eb09011f cmp x8, x9 28774: 54ffff49 b.ls 0x2875c <.text+0x1ba6c> 28778: 2a1f03e0 mov w0, wzr 2877c: d65f03c0 ret 28780: 320003e0 orr w0, wzr, #0x1 28784: d65f03c0 ret 28788: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2878c: a90157f6 stp x22, x21, [sp, #0x10] 28790: a9024ff4 stp x20, x19, [sp, #0x20] 28794: a9037bfd stp x29, x30, [sp, #0x30] 28798: 9100c3fd add x29, sp, #0x30 2879c: aa0203f5 mov x21, x2 287a0: aa0103f4 mov x20, x1 287a4: aa0003f3 mov x19, x0 287a8: a9018e7f stp xzr, x3, [x19, #0x18] 287ac: b40005d4 cbz x20, 0x28864 <.text+0x1bb74> 287b0: f9400868 ldr x8, [x3, #0x10] 287b4: d37df297 lsl x23, x20, #3 287b8: eb0802ff cmp x23, x8 287bc: 54000589 b.ls 0x2886c <.text+0x1bb7c> 287c0: f9400076 ldr x22, [x3] 287c4: aa1603e9 mov x9, x22 287c8: f8410d28 ldr x8, [x9, #0x10]! 287cc: f94002ca ldr x10, [x22] 287d0: b40000a8 cbz x8, 0x287e4 <.text+0x1baf4> 287d4: f9400ecb ldr x11, [x22, #0x18] 287d8: cb0b014c sub x12, x10, x11 287dc: eb17019f cmp x12, x23 287e0: 540005a2 b.hs 0x28894 <.text+0x1bba4> 287e4: 8b0a02e8 add x8, x23, x10 287e8: 91003d08 add x8, x8, #0xf 287ec: 9aca0918 udiv x24, x8, x10 287f0: 9b0a7f01 mul x1, x24, x10 287f4: 320007e2 orr w2, wzr, #0x3 287f8: 52800443 mov w3, #0x22 // =34 287fc: 12800004 mov w4, #-0x1 // =-1 28800: aa1f03e0 mov x0, xzr 28804: aa1f03e5 mov x5, xzr 28808: 97ff9026 bl 0xc8a0 2880c: b100041f cmn x0, #0x1 28810: 540002a0 b.eq 0x28864 <.text+0x1bb74> 28814: f94006c8 ldr x8, [x22, #0x8] 28818: a9006008 stp x8, x24, [x0] 2881c: f94012c8 ldr x8, [x22, #0x20] 28820: f90006c0 str x0, [x22, #0x8] 28824: 8b180108 add x8, x8, x24 28828: f90012c8 str x8, [x22, #0x20] 2882c: b40001c0 cbz x0, 0x28864 <.text+0x1bb74> 28830: f94002c8 ldr x8, [x22] 28834: 910042e9 add x9, x23, #0x10 28838: d100070a sub x10, x24, #0x1 2883c: 8b080129 add x9, x9, x8 28840: 9b18a509 msub x9, x8, x24, x9 28844: 9ac8092b udiv x11, x9, x8 28848: 9b0a010a madd x10, x8, x10, x0 2884c: 9b08a568 msub x8, x11, x8, x9 28850: f100011f cmp x8, #0x0 28854: 9a8a03e9 csel x9, xzr, x10, eq 28858: a90122c9 stp x9, x8, [x22, #0x10] 2885c: 91004008 add x8, x0, #0x10 28860: 14000004 b 0x28870 <.text+0x1bb80> 28864: aa1f03e8 mov x8, xzr 28868: 14000002 b 0x28870 <.text+0x1bb80> 2886c: f9400468 ldr x8, [x3, #0x8] 28870: 8b150d09 add x9, x8, x21, lsl #3 28874: 8b140d0a add x10, x8, x20, lsl #3 28878: a9002668 stp x8, x9, [x19] 2887c: a9012a69 stp x9, x10, [x19, #0x10] 28880: a9437bfd ldp x29, x30, [sp, #0x30] 28884: a9424ff4 ldp x20, x19, [sp, #0x20] 28888: a94157f6 ldp x22, x21, [sp, #0x10] 2888c: a8c45ff8 ldp x24, x23, [sp], #0x40 28890: d65f03c0 ret 28894: 8b0b0108 add x8, x8, x11 28898: 8b17016b add x11, x11, x23 2889c: eb0a017f cmp x11, x10 288a0: f9000ecb str x11, [x22, #0x18] 288a4: 54fffe61 b.ne 0x28870 <.text+0x1bb80> 288a8: a9007d3f stp xzr, xzr, [x9] 288ac: 17fffff1 b 0x28870 <.text+0x1bb80> 288b0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 288b4: a90157f6 stp x22, x21, [sp, #0x10] 288b8: a9024ff4 stp x20, x19, [sp, #0x20] 288bc: a9037bfd stp x29, x30, [sp, #0x30] 288c0: 9100c3fd add x29, sp, #0x30 288c4: aa0203f5 mov x21, x2 288c8: aa0103f4 mov x20, x1 288cc: aa0003f3 mov x19, x0 288d0: a9018e7f stp xzr, x3, [x19, #0x18] 288d4: b40005d4 cbz x20, 0x2898c <.text+0x1bc9c> 288d8: f9400868 ldr x8, [x3, #0x10] 288dc: d37df297 lsl x23, x20, #3 288e0: eb0802ff cmp x23, x8 288e4: 54000589 b.ls 0x28994 <.text+0x1bca4> 288e8: f9400076 ldr x22, [x3] 288ec: aa1603e9 mov x9, x22 288f0: f8410d28 ldr x8, [x9, #0x10]! 288f4: f94002ca ldr x10, [x22] 288f8: b40000a8 cbz x8, 0x2890c <.text+0x1bc1c> 288fc: f9400ecb ldr x11, [x22, #0x18] 28900: cb0b014c sub x12, x10, x11 28904: eb17019f cmp x12, x23 28908: 540005a2 b.hs 0x289bc <.text+0x1bccc> 2890c: 8b0a02e8 add x8, x23, x10 28910: 91003d08 add x8, x8, #0xf 28914: 9aca0918 udiv x24, x8, x10 28918: 9b0a7f01 mul x1, x24, x10 2891c: 320007e2 orr w2, wzr, #0x3 28920: 52800443 mov w3, #0x22 // =34 28924: 12800004 mov w4, #-0x1 // =-1 28928: aa1f03e0 mov x0, xzr 2892c: aa1f03e5 mov x5, xzr 28930: 97ff8fdc bl 0xc8a0 28934: b100041f cmn x0, #0x1 28938: 540002a0 b.eq 0x2898c <.text+0x1bc9c> 2893c: f94006c8 ldr x8, [x22, #0x8] 28940: a9006008 stp x8, x24, [x0] 28944: f94012c8 ldr x8, [x22, #0x20] 28948: f90006c0 str x0, [x22, #0x8] 2894c: 8b180108 add x8, x8, x24 28950: f90012c8 str x8, [x22, #0x20] 28954: b40001c0 cbz x0, 0x2898c <.text+0x1bc9c> 28958: f94002c8 ldr x8, [x22] 2895c: 910042e9 add x9, x23, #0x10 28960: d100070a sub x10, x24, #0x1 28964: 8b080129 add x9, x9, x8 28968: 9b18a509 msub x9, x8, x24, x9 2896c: 9ac8092b udiv x11, x9, x8 28970: 9b0a010a madd x10, x8, x10, x0 28974: 9b08a568 msub x8, x11, x8, x9 28978: f100011f cmp x8, #0x0 2897c: 9a8a03e9 csel x9, xzr, x10, eq 28980: a90122c9 stp x9, x8, [x22, #0x10] 28984: 91004008 add x8, x0, #0x10 28988: 14000004 b 0x28998 <.text+0x1bca8> 2898c: aa1f03e8 mov x8, xzr 28990: 14000002 b 0x28998 <.text+0x1bca8> 28994: f9400468 ldr x8, [x3, #0x8] 28998: 8b150d09 add x9, x8, x21, lsl #3 2899c: 8b140d0a add x10, x8, x20, lsl #3 289a0: a9002668 stp x8, x9, [x19] 289a4: a9012a69 stp x9, x10, [x19, #0x10] 289a8: a9437bfd ldp x29, x30, [sp, #0x30] 289ac: a9424ff4 ldp x20, x19, [sp, #0x20] 289b0: a94157f6 ldp x22, x21, [sp, #0x10] 289b4: a8c45ff8 ldp x24, x23, [sp], #0x40 289b8: d65f03c0 ret 289bc: 8b0b0108 add x8, x8, x11 289c0: 8b17016b add x11, x11, x23 289c4: eb0a017f cmp x11, x10 289c8: f9000ecb str x11, [x22, #0x18] 289cc: 54fffe61 b.ne 0x28998 <.text+0x1bca8> 289d0: a9007d3f stp xzr, xzr, [x9] 289d4: 17fffff1 b 0x28998 <.text+0x1bca8> 289d8: d10183ff sub sp, sp, #0x60 289dc: a90357f6 stp x22, x21, [sp, #0x30] 289e0: a9044ff4 stp x20, x19, [sp, #0x40] 289e4: a9057bfd stp x29, x30, [sp, #0x50] 289e8: 910143fd add x29, sp, #0x50 289ec: d53bd056 mrs x22, TPIDR_EL0 289f0: f94016c8 ldr x8, [x22, #0x28] 289f4: aa0003f3 mov x19, x0 289f8: aa0103f4 mov x20, x1 289fc: f90017e8 str x8, [sp, #0x28] 28a00: a940a275 ldp x21, x8, [x19, #0x8] 28a04: cb150109 sub x9, x8, x21 28a08: 9343fd29 asr x9, x9, #3 28a0c: eb14013f cmp x9, x20 28a10: 54000222 b.hs 0x28a54 <.text+0x1bd64> 28a14: aa1303e3 mov x3, x19 28a18: f841846a ldr x10, [x3], #0x18 28a1c: cb0a02a9 sub x9, x21, x10 28a20: 9343fd22 asr x2, x9, #3 28a24: 8b140049 add x9, x2, x20 28a28: d37dfd2b lsr x11, x9, #61 28a2c: b50007eb cbnz x11, 0x28b28 <.text+0x1be38> 28a30: cb0a0108 sub x8, x8, x10 28a34: 9343fd0a asr x10, x8, #3 28a38: b27febeb mov x11, #0xffffffffffffffe // =1152921504606846974 28a3c: eb0b015f cmp x10, x11 28a40: 540001a8 b.hi 0x28a74 <.text+0x1bd84> 28a44: 9342fd08 asr x8, x8, #2 28a48: eb09011f cmp x8, x9 28a4c: 9a883121 csel x1, x9, x8, lo 28a50: 1400000a b 0x28a78 <.text+0x1bd88> 28a54: d37df294 lsl x20, x20, #3 28a58: aa1503e0 mov x0, x21 28a5c: 2a1f03e1 mov w1, wzr 28a60: aa1403e2 mov x2, x20 28a64: 97ff903f bl 0xcb60 28a68: 8b1402a8 add x8, x21, x20 28a6c: f9000668 str x8, [x19, #0x8] 28a70: 14000024 b 0x28b00 <.text+0x1be10> 28a74: b240f3e1 orr x1, xzr, #0x1fffffffffffffff 28a78: 910003e0 mov x0, sp 28a7c: 97ffff8d bl 0x288b0 <.text+0x1bbc0> 28a80: f9400bf5 ldr x21, [sp, #0x10] 28a84: d37df294 lsl x20, x20, #3 28a88: 2a1f03e1 mov w1, wzr 28a8c: aa1403e2 mov x2, x20 28a90: aa1503e0 mov x0, x21 28a94: 97ff9033 bl 0xcb60 28a98: a9402261 ldp x1, x8, [x19] 28a9c: f94007ea ldr x10, [sp, #0x8] 28aa0: 8b1402a9 add x9, x21, x20 28aa4: cb010102 sub x2, x8, x1 28aa8: cb020140 sub x0, x10, x2 28aac: f100005f cmp x2, #0x0 28ab0: a900a7e0 stp x0, x9, [sp, #0x8] 28ab4: 5400008d b.le 0x28ac4 <.text+0x1bdd4> 28ab8: 97ff9016 bl 0xcb10 28abc: a940a7e0 ldp x0, x9, [sp, #0x8] 28ac0: a9402261 ldp x1, x8, [x19] 28ac4: a9002660 stp x0, x9, [x19] 28ac8: a900a3e1 stp x1, x8, [sp, #0x8] 28acc: f9400fe9 ldr x9, [sp, #0x18] 28ad0: f9400a6a ldr x10, [x19, #0x10] 28ad4: eb01011f cmp x8, x1 28ad8: f9000a69 str x9, [x19, #0x10] 28adc: f9000fea str x10, [sp, #0x18] 28ae0: f90003e1 str x1, [sp] 28ae4: 540000e0 b.eq 0x28b00 <.text+0x1be10> 28ae8: d1002109 sub x9, x8, #0x8 28aec: cb010129 sub x9, x9, x1 28af0: aa2903e9 mvn x9, x9 28af4: 927df129 and x9, x9, #0xfffffffffffffff8 28af8: 8b090108 add x8, x8, x9 28afc: f9000be8 str x8, [sp, #0x10] 28b00: f94016c8 ldr x8, [x22, #0x28] 28b04: f94017e9 ldr x9, [sp, #0x28] 28b08: eb09011f cmp x8, x9 28b0c: 540000c1 b.ne 0x28b24 <.text+0x1be34> 28b10: a9457bfd ldp x29, x30, [sp, #0x50] 28b14: a9444ff4 ldp x20, x19, [sp, #0x40] 28b18: a94357f6 ldp x22, x21, [sp, #0x30] 28b1c: 910183ff add sp, sp, #0x60 28b20: d65f03c0 ret 28b24: 97ff8e93 bl 0xc570 <__stack_chk_fail@plt> 28b28: 97ff8de2 bl 0xc2b0 28b2c: d10183ff sub sp, sp, #0x60 28b30: f9001bf5 str x21, [sp, #0x30] 28b34: a9044ff4 stp x20, x19, [sp, #0x40] 28b38: a9057bfd stp x29, x30, [sp, #0x50] 28b3c: 910143fd add x29, sp, #0x50 28b40: d53bd055 mrs x21, TPIDR_EL0 28b44: f94016a8 ldr x8, [x21, #0x28] 28b48: aa0003f3 mov x19, x0 28b4c: aa0103f4 mov x20, x1 28b50: f90017e8 str x8, [sp, #0x28] 28b54: a9402269 ldp x9, x8, [x19] 28b58: cb090108 sub x8, x8, x9 28b5c: 9343fd02 asr x2, x8, #3 28b60: 91000448 add x8, x2, #0x1 28b64: d37dfd0a lsr x10, x8, #61 28b68: b50006aa cbnz x10, 0x28c3c <.text+0x1bf4c> 28b6c: f9400a6a ldr x10, [x19, #0x10] 28b70: b27febeb mov x11, #0xffffffffffffffe // =1152921504606846974 28b74: 91006263 add x3, x19, #0x18 28b78: cb090149 sub x9, x10, x9 28b7c: 9343fd2a asr x10, x9, #3 28b80: eb0b015f cmp x10, x11 28b84: 540000a8 b.hi 0x28b98 <.text+0x1bea8> 28b88: 9342fd29 asr x9, x9, #2 28b8c: eb08013f cmp x9, x8 28b90: 9a893101 csel x1, x8, x9, lo 28b94: 14000002 b 0x28b9c <.text+0x1beac> 28b98: b240f3e1 orr x1, xzr, #0x1fffffffffffffff 28b9c: 910003e0 mov x0, sp 28ba0: 97fffefa bl 0x28788 <.text+0x1ba98> 28ba4: f9400be8 ldr x8, [sp, #0x10] 28ba8: f9400289 ldr x9, [x20] 28bac: f9000109 str x9, [x8] 28bb0: a940a3ea ldp x10, x8, [sp, #0x8] 28bb4: 91002109 add x9, x8, #0x8 28bb8: a9402261 ldp x1, x8, [x19] 28bbc: cb010102 sub x2, x8, x1 28bc0: cb020140 sub x0, x10, x2 28bc4: f100005f cmp x2, #0x0 28bc8: a900a7e0 stp x0, x9, [sp, #0x8] 28bcc: 5400008d b.le 0x28bdc <.text+0x1beec> 28bd0: 97ff8fd0 bl 0xcb10 28bd4: a940a7e0 ldp x0, x9, [sp, #0x8] 28bd8: a9402261 ldp x1, x8, [x19] 28bdc: a9002660 stp x0, x9, [x19] 28be0: a900a3e1 stp x1, x8, [sp, #0x8] 28be4: f9400fe9 ldr x9, [sp, #0x18] 28be8: f9400a6a ldr x10, [x19, #0x10] 28bec: eb01011f cmp x8, x1 28bf0: f9000a69 str x9, [x19, #0x10] 28bf4: f9000fea str x10, [sp, #0x18] 28bf8: f90003e1 str x1, [sp] 28bfc: 540000e0 b.eq 0x28c18 <.text+0x1bf28> 28c00: d1002109 sub x9, x8, #0x8 28c04: cb010129 sub x9, x9, x1 28c08: aa2903e9 mvn x9, x9 28c0c: 927df129 and x9, x9, #0xfffffffffffffff8 28c10: 8b090108 add x8, x8, x9 28c14: f9000be8 str x8, [sp, #0x10] 28c18: f94016a8 ldr x8, [x21, #0x28] 28c1c: f94017e9 ldr x9, [sp, #0x28] 28c20: eb09011f cmp x8, x9 28c24: 540000e1 b.ne 0x28c40 <.text+0x1bf50> 28c28: a9457bfd ldp x29, x30, [sp, #0x50] 28c2c: a9444ff4 ldp x20, x19, [sp, #0x40] 28c30: f9401bf5 ldr x21, [sp, #0x30] 28c34: 910183ff add sp, sp, #0x60 28c38: d65f03c0 ret 28c3c: 97ff8d9d bl 0xc2b0 28c40: 97ff8e4c bl 0xc570 <__stack_chk_fail@plt> 28c44: f81e0ff3 str x19, [sp, #-0x20]! 28c48: a9017bfd stp x29, x30, [sp, #0x10] 28c4c: 910043fd add x29, sp, #0x10 28c50: b0000382 adrp x2, 0x99000 28c54: 9101bc42 add x2, x2, #0x6f 28c58: aa0003f3 mov x19, x0 28c5c: 97fff793 bl 0x26aa8 <.text+0x19db8> 28c60: f00004a8 adrp x8, 0xbf000 28c64: 9106e108 add x8, x8, #0x1b8 28c68: 91004108 add x8, x8, #0x10 28c6c: f9000268 str x8, [x19] 28c70: 3904027f strb wzr, [x19, #0x100] 28c74: a9417bfd ldp x29, x30, [sp, #0x10] 28c78: f84207f3 ldr x19, [sp], #0x20 28c7c: d65f03c0 ret 28c80: a9bb67fa stp x26, x25, [sp, #-0x50]! 28c84: a9015ff8 stp x24, x23, [sp, #0x10] 28c88: a90257f6 stp x22, x21, [sp, #0x20] 28c8c: a9034ff4 stp x20, x19, [sp, #0x30] 28c90: a9047bfd stp x29, x30, [sp, #0x40] 28c94: 910103fd add x29, sp, #0x40 28c98: 2a0203f6 mov w22, w2 28c9c: aa0303f4 mov x20, x3 28ca0: aa0103f3 mov x19, x1 28ca4: 710006df cmp w22, #0x1 28ca8: 2a1f03e0 mov w0, wzr 28cac: 540004ab b.lt 0x28d40 <.text+0x1c050> 28cb0: b4000493 cbz x19, 0x28d40 <.text+0x1c050> 28cb4: b4000474 cbz x20, 0x28d40 <.text+0x1c050> 28cb8: aa1403e0 mov x0, x20 28cbc: 9400224e bl 0x315f4 <.text+0x24904> 28cc0: aa0003f5 mov x21, x0 28cc4: b40003f5 cbz x21, 0x28d40 <.text+0x1c050> 28cc8: 93407ed7 sxtw x23, w22 28ccc: aa1703e0 mov x0, x23 28cd0: 94002292 bl 0x31718 <.text+0x24a28> 28cd4: 2a0003f6 mov w22, w0 28cd8: 11001ec8 add w8, w22, #0x7 28cdc: 8b0802b9 add x25, x21, x8 28ce0: f103fb3f cmp x25, #0xfe 28ce4: 54000069 b.ls 0x28cf0 <.text+0x1c000> 28ce8: 2a1f03e0 mov w0, wzr 28cec: 14000015 b 0x28d40 <.text+0x1c050> 28cf0: 528e05e9 mov w9, #0x702f // =28719 28cf4: 91001a78 add x24, x19, #0x6 28cf8: 5285ec68 mov w8, #0x2f63 // =12131 28cfc: 72adee49 movk w9, #0x6f72, lsl #16 28d00: aa1803e0 mov x0, x24 28d04: aa1703e1 mov x1, x23 28d08: 2a1603e2 mov w2, w22 28d0c: 11001ada add w26, w22, #0x6 28d10: 79000a68 strh w8, [x19, #0x4] 28d14: b9000269 str w9, [x19] 28d18: 9400228d bl 0x3174c <.text+0x24a5c> 28d1c: 8b364309 add x9, x24, w22, uxtw 28d20: 528005e8 mov w8, #0x2f // =47 28d24: 91000520 add x0, x9, #0x1 28d28: aa1403e1 mov x1, x20 28d2c: aa1503e2 mov x2, x21 28d30: 383a4a68 strb w8, [x19, w26, uxtw] 28d34: 97ff8f77 bl 0xcb10 28d38: 320003e0 orr w0, wzr, #0x1 28d3c: 38396a7f strb wzr, [x19, x25] 28d40: a9447bfd ldp x29, x30, [sp, #0x40] 28d44: a9434ff4 ldp x20, x19, [sp, #0x30] 28d48: a94257f6 ldp x22, x21, [sp, #0x20] 28d4c: a9415ff8 ldp x24, x23, [sp, #0x10] 28d50: a8c567fa ldp x26, x25, [sp], #0x50 28d54: d65f03c0 ret 28d58: d101c3ff sub sp, sp, #0x70 28d5c: f9000bfb str x27, [sp, #0x10] 28d60: a90267fa stp x26, x25, [sp, #0x20] 28d64: a9035ff8 stp x24, x23, [sp, #0x30] 28d68: a90457f6 stp x22, x21, [sp, #0x40] 28d6c: a9054ff4 stp x20, x19, [sp, #0x50] 28d70: a9067bfd stp x29, x30, [sp, #0x60] 28d74: 910183fd add x29, sp, #0x60 28d78: d53bd058 mrs x24, TPIDR_EL0 28d7c: f9401708 ldr x8, [x24, #0x28] 28d80: aa0403f3 mov x19, x4 28d84: aa0303f4 mov x20, x3 28d88: aa0103f5 mov x21, x1 28d8c: 528006e9 mov w9, #0x37 // =55 28d90: f90007e8 str x8, [sp, #0x8] 28d94: f90003e9 str x9, [sp] 28d98: b4000353 cbz x19, 0x28e00 <.text+0x1c110> 28d9c: aa1f03f9 mov x25, xzr 28da0: 93407c56 sxtw x22, w2 28da4: 321d03fa orr w26, wzr, #0x8 28da8: 8b190282 add x2, x20, x25 28dac: 321f03e0 orr w0, wzr, #0x2 28db0: 910003e3 mov x3, sp 28db4: aa1603e1 mov x1, x22 28db8: d2800ea8 mov x8, #0x75 // =117 28dbc: d4000001 svc #0 28dc0: cb190268 sub x8, x19, x25 28dc4: f100211f cmp x8, #0x8 28dc8: 9a9a3117 csel x23, x8, x26, lo 28dcc: b13ffc1f cmn x0, #0xfff 28dd0: 540000a3 b.lo 0x28de4 <.text+0x1c0f4> 28dd4: 4b0003fb neg w27, w0 28dd8: 97ff8d56 bl 0xc330 <__errno@plt> 28ddc: b900001b str w27, [x0] 28de0: f90003ff str xzr, [sp] 28de4: 8b1902a0 add x0, x21, x25 28de8: 910003e1 mov x1, sp 28dec: aa1703e2 mov x2, x23 28df0: 97ff8f48 bl 0xcb10 28df4: 8b1902f9 add x25, x23, x25 28df8: eb13033f cmp x25, x19 28dfc: 54fffd63 b.lo 0x28da8 <.text+0x1c0b8> 28e00: f9401708 ldr x8, [x24, #0x28] 28e04: f94007e9 ldr x9, [sp, #0x8] 28e08: eb09011f cmp x8, x9 28e0c: 54000141 b.ne 0x28e34 <.text+0x1c144> 28e10: a9467bfd ldp x29, x30, [sp, #0x60] 28e14: a9454ff4 ldp x20, x19, [sp, #0x50] 28e18: a94457f6 ldp x22, x21, [sp, #0x40] 28e1c: a9435ff8 ldp x24, x23, [sp, #0x30] 28e20: a94267fa ldp x26, x25, [sp, #0x20] 28e24: f9400bfb ldr x27, [sp, #0x10] 28e28: 320003e0 orr w0, wzr, #0x1 28e2c: 9101c3ff add sp, sp, #0x70 28e30: d65f03c0 ret 28e34: 97ff8dcf bl 0xc570 <__stack_chk_fail@plt> 28e38: d10143ff sub sp, sp, #0x50 28e3c: a90257f6 stp x22, x21, [sp, #0x20] 28e40: a9034ff4 stp x20, x19, [sp, #0x30] 28e44: a9047bfd stp x29, x30, [sp, #0x40] 28e48: 910103fd add x29, sp, #0x40 28e4c: d53bd056 mrs x22, TPIDR_EL0 28e50: f94016c8 ldr x8, [x22, #0x28] 28e54: 910023e9 add x9, sp, #0x8 28e58: aa0103f3 mov x19, x1 28e5c: 91002135 add x21, x9, #0x8 28e60: 2a0203f4 mov w20, w2 28e64: 910023e1 add x1, sp, #0x8 28e68: aa1303e0 mov x0, x19 28e6c: aa1503e2 mov x2, x21 28e70: f9000fe8 str x8, [sp, #0x18] 28e74: 940026c2 bl 0x3297c <.text+0x25c8c> 28e78: 93407e94 sxtw x20, w20 28e7c: 52884080 mov w0, #0x4204 // =16900 28e80: 320003e2 orr w2, wzr, #0x1 28e84: 910023e3 add x3, sp, #0x8 28e88: aa1403e1 mov x1, x20 28e8c: d2800ea8 mov x8, #0x75 // =117 28e90: d4000001 svc #0 28e94: b13ffc1f cmn x0, #0xfff 28e98: 540000e3 b.lo 0x28eb4 <.text+0x1c1c4> 28e9c: 4b0003f3 neg w19, w0 28ea0: 97ff8d24 bl 0xc330 <__errno@plt> 28ea4: aa0003e8 mov x8, x0 28ea8: 2a1f03e0 mov w0, wzr 28eac: b9000113 str w19, [x8] 28eb0: 14000013 b 0x28efc <.text+0x1c20c> 28eb4: 910023e1 add x1, sp, #0x8 28eb8: aa1303e0 mov x0, x19 28ebc: aa1503e2 mov x2, x21 28ec0: 940026c2 bl 0x329c8 <.text+0x25cd8> 28ec4: 52884080 mov w0, #0x4204 // =16900 28ec8: 321f03e2 orr w2, wzr, #0x2 28ecc: 910023e3 add x3, sp, #0x8 28ed0: aa1403e1 mov x1, x20 28ed4: d2800ea8 mov x8, #0x75 // =117 28ed8: d4000001 svc #0 28edc: b13ffc1f cmn x0, #0xfff 28ee0: 540000a3 b.lo 0x28ef4 <.text+0x1c204> 28ee4: 4b0003f3 neg w19, w0 28ee8: 97ff8d12 bl 0xc330 <__errno@plt> 28eec: b9000013 str w19, [x0] 28ef0: 92800000 mov x0, #-0x1 // =-1 28ef4: b100041f cmn x0, #0x1 28ef8: 1a9f07e0 cset w0, ne 28efc: f94016c8 ldr x8, [x22, #0x28] 28f00: f9400fe9 ldr x9, [sp, #0x18] 28f04: eb09011f cmp x8, x9 28f08: 540000c1 b.ne 0x28f20 <.text+0x1c230> 28f0c: a9447bfd ldp x29, x30, [sp, #0x40] 28f10: a9434ff4 ldp x20, x19, [sp, #0x30] 28f14: a94257f6 ldp x22, x21, [sp, #0x20] 28f18: 910143ff add sp, sp, #0x50 28f1c: d65f03c0 ret 28f20: 97ff8d94 bl 0xc570 <__stack_chk_fail@plt> 28f24: 2a1f03e0 mov w0, wzr 28f28: d65f03c0 ret 28f2c: d10643ff sub sp, sp, #0x190 28f30: a9136ffc stp x28, x27, [sp, #0x130] 28f34: a91467fa stp x26, x25, [sp, #0x140] 28f38: a9155ff8 stp x24, x23, [sp, #0x150] 28f3c: a91657f6 stp x22, x21, [sp, #0x160] 28f40: a9174ff4 stp x20, x19, [sp, #0x170] 28f44: a9187bfd stp x29, x30, [sp, #0x180] 28f48: 910603fd add x29, sp, #0x180 28f4c: d53bd05c mrs x28, TPIDR_EL0 28f50: f9401788 ldr x8, [x28, #0x28] 28f54: aa0003f6 mov x22, x0 28f58: aa0203f3 mov x19, x2 28f5c: f81a83a8 stur x8, [x29, #-0x58] 28f60: a94726c8 ldp x8, x9, [x22, #0x70] 28f64: cb080129 sub x9, x9, x8 28f68: 9342fd29 asr x9, x9, #2 28f6c: eb01013f cmp x9, x1 28f70: 54001929 b.ls 0x29294 <.text+0x1c5a4> 28f74: b4001c53 cbz x19, 0x292fc <.text+0x1c60c> 28f78: f94002c9 ldr x9, [x22] 28f7c: b8a17914 ldrsw x20, [x8, x1, lsl #2] 28f80: f0000363 adrp x3, 0x97000 28f84: 910fa863 add x3, x3, #0x3ea 28f88: f9402528 ldr x8, [x9, #0x48] 28f8c: 9100a3e1 add x1, sp, #0x28 28f90: aa1603e0 mov x0, x22 28f94: 2a1403e2 mov w2, w20 28f98: d63f0100 blr x8 28f9c: 360017c0 tbz w0, #0x0, 0x29294 <.text+0x1c5a4> 28fa0: 92800c60 mov x0, #-0x64 // =-100 28fa4: 9100a3e1 add x1, sp, #0x28 28fa8: aa1f03e2 mov x2, xzr 28fac: aa1f03e3 mov x3, xzr 28fb0: d2800708 mov x8, #0x38 // =56 28fb4: d4000001 svc #0 28fb8: f9000bf4 str x20, [sp, #0x10] 28fbc: aa0003f5 mov x21, x0 28fc0: b13ffebf cmn x21, #0xfff 28fc4: 540000a3 b.lo 0x28fd8 <.text+0x1c2e8> 28fc8: 4b1503f4 neg w20, w21 28fcc: 97ff8cd9 bl 0xc330 <__errno@plt> 28fd0: 92800015 mov x21, #-0x1 // =-1 28fd4: b9000014 str w20, [x0] 28fd8: 37f815f5 tbnz w21, #0x1f, 0x29294 <.text+0x1c5a4> 28fdc: aa1603e8 mov x8, x22 28fe0: f8458d0a ldr x10, [x8, #0x58]! 28fe4: f85f0109 ldur x9, [x8, #-0x10] 28fe8: b40000aa cbz x10, 0x28ffc <.text+0x1c30c> 28fec: f94032cb ldr x11, [x22, #0x60] 28ff0: cb0b012c sub x12, x9, x11 28ff4: f108319f cmp x12, #0x20c 28ff8: 54000422 b.hs 0x2907c <.text+0x1c38c> 28ffc: 91086d28 add x8, x9, #0x21b 29000: 9ac90914 udiv x20, x8, x9 29004: 9b097e81 mul x1, x20, x9 29008: 320007e2 orr w2, wzr, #0x3 2900c: 52800443 mov w3, #0x22 // =34 29010: 12800004 mov w4, #-0x1 // =-1 29014: aa1f03e0 mov x0, xzr 29018: aa1f03e5 mov x5, xzr 2901c: 97ff8e21 bl 0xc8a0 29020: b100041f cmn x0, #0x1 29024: 54000280 b.eq 0x29074 <.text+0x1c384> 29028: f9402ac8 ldr x8, [x22, #0x50] 2902c: a9005008 stp x8, x20, [x0] 29030: f94036c8 ldr x8, [x22, #0x68] 29034: f9002ac0 str x0, [x22, #0x50] 29038: 8b140108 add x8, x8, x20 2903c: f90036c8 str x8, [x22, #0x68] 29040: b40001a0 cbz x0, 0x29074 <.text+0x1c384> 29044: f94026c8 ldr x8, [x22, #0x48] 29048: d1000689 sub x9, x20, #0x1 2904c: 9100401a add x26, x0, #0x10 29050: 9108710a add x10, x8, #0x21c 29054: 9b14a90a msub x10, x8, x20, x10 29058: 9ac8094b udiv x11, x10, x8 2905c: 9b090109 madd x9, x8, x9, x0 29060: 9b08a968 msub x8, x11, x8, x10 29064: f100011f cmp x8, #0x0 29068: 9a8903e9 csel x9, xzr, x9, eq 2906c: a905a2c9 stp x9, x8, [x22, #0x58] 29070: 14000009 b 0x29094 <.text+0x1c3a4> 29074: aa1f03fa mov x26, xzr 29078: 14000007 b 0x29094 <.text+0x1c3a4> 2907c: 8b0b015a add x26, x10, x11 29080: 9108316a add x10, x11, #0x20c 29084: eb09015f cmp x10, x9 29088: f90032ca str x10, [x22, #0x60] 2908c: 54000041 b.ne 0x29094 <.text+0x1c3a4> 29090: a9007d1f stp xzr, xzr, [x8] 29094: 92800008 mov x8, #-0x1 // =-1 29098: aa1303f6 mov x22, x19 2909c: 2a1f03f9 mov w25, wzr 290a0: b9000355 str w21, [x26] 290a4: 3900135f strb wzr, [x26, #0x4] 290a8: b9000b5f str wzr, [x26, #0x8] 290ac: 91003357 add x23, x26, #0xc 290b0: 91004b58 add x24, x26, #0x12 290b4: 321703f4 orr w20, wzr, #0x200 290b8: f80046c8 str x8, [x22], #0x4 290bc: 35000199 cbnz w25, 0x290ec <.text+0x1c3fc> 290c0: 1400003c b 0x291b0 <.text+0x1c4c0> 290c4: b40000c0 cbz x0, 0x290dc <.text+0x1c3ec> 290c8: b9400b48 ldr w8, [x26, #0x8] 290cc: 0b080019 add w25, w0, w8 290d0: b9000b59 str w25, [x26, #0x8] 290d4: 350000d9 cbnz w25, 0x290ec <.text+0x1c3fc> 290d8: 14000036 b 0x291b0 <.text+0x1c4c0> 290dc: b9400b59 ldr w25, [x26, #0x8] 290e0: 320003e8 orr w8, wzr, #0x1 290e4: 39001348 strb w8, [x26, #0x4] 290e8: 34000659 cbz w25, 0x291b0 <.text+0x1c4c0> 290ec: aa1f03e9 mov x9, xzr 290f0: 2a1903e8 mov w8, w25 290f4: 38696aea ldrb w10, [x23, x9] 290f8: 340001ea cbz w10, 0x29134 <.text+0x1c444> 290fc: 7100295f cmp w10, #0xa 29100: 540001a0 b.eq 0x29134 <.text+0x1c444> 29104: 91000529 add x9, x9, #0x1 29108: eb08013f cmp x9, x8 2910c: 54ffff43 b.lo 0x290f4 <.text+0x1c404> 29110: 7108033f cmp w25, #0x200 29114: 54000620 b.eq 0x291d8 <.text+0x1c4e8> 29118: 39401349 ldrb w9, [x26, #0x4] 2911c: 34000509 cbz w9, 0x291bc <.text+0x1c4cc> 29120: 8b080348 add x8, x26, x8 29124: 11000729 add w9, w25, #0x1 29128: 3900311f strb wzr, [x8, #0xc] 2912c: b9000b49 str w9, [x26, #0x8] 29130: 14000003 b 0x2913c <.text+0x1c44c> 29134: 2a0903f9 mov w25, w9 29138: 38296aff strb wzr, [x23, x9] 2913c: d0000360 adrp x0, 0x97000 29140: 321f07e2 orr w2, wzr, #0x6 29144: 910fc400 add x0, x0, #0x3f1 29148: aa1703e1 mov x1, x23 2914c: 94002149 bl 0x31670 <.text+0x24980> 29150: 34000120 cbz w0, 0x29174 <.text+0x1c484> 29154: d0000360 adrp x0, 0x97000 29158: 321f07e2 orr w2, wzr, #0x6 2915c: 910fe000 add x0, x0, #0x3f8 29160: aa1703e1 mov x1, x23 29164: 94002143 bl 0x31670 <.text+0x24980> 29168: 350000c0 cbnz w0, 0x29180 <.text+0x1c490> 2916c: aa1603e0 mov x0, x22 29170: 14000002 b 0x29178 <.text+0x1c488> 29174: aa1303e0 mov x0, x19 29178: aa1803e1 mov x1, x24 2917c: 9400214e bl 0x316b4 <.text+0x249c4> 29180: b9400b48 ldr w8, [x26, #0x8] 29184: 11000729 add w9, w25, #0x1 29188: 6b09011b subs w27, w8, w9 2918c: 54000a63 b.lo 0x292d8 <.text+0x1c5e8> 29190: 8b394348 add x8, x26, w25, uxtw 29194: 91003501 add x1, x8, #0xd 29198: aa1703e0 mov x0, x23 2919c: aa1b03e2 mov x2, x27 291a0: b9000b5b str w27, [x26, #0x8] 291a4: 97ff8dcf bl 0xc8e0 291a8: 2a1b03f9 mov w25, w27 291ac: 35fffa19 cbnz w25, 0x290ec <.text+0x1c3fc> 291b0: 39401348 ldrb w8, [x26, #0x4] 291b4: 35000128 cbnz w8, 0x291d8 <.text+0x1c4e8> 291b8: aa1f03e8 mov x8, xzr 291bc: b9400341 ldr w1, [x26] 291c0: 8b080349 add x9, x26, x8 291c4: 91003122 add x2, x9, #0xc 291c8: cb080283 sub x3, x20, x8 291cc: 320017e0 orr w0, wzr, #0x3f 291d0: 97ff8d94 bl 0xc820 291d4: b6fff780 tbz x0, #0x3f, 0x290c4 <.text+0x1c3d4> 291d8: 93407ea0 sxtw x0, w21 291dc: d2800728 mov x8, #0x39 // =57 291e0: d4000001 svc #0 291e4: b13ffc1f cmn x0, #0xfff 291e8: 54000083 b.lo 0x291f8 <.text+0x1c508> 291ec: 4b0003f4 neg w20, w0 291f0: 97ff8c50 bl 0xc330 <__errno@plt> 291f4: b9000014 str w20, [x0] 291f8: b94002c8 ldr w8, [x22] 291fc: 3100051f cmn w8, #0x1 29200: 540004a0 b.eq 0x29294 <.text+0x1c5a4> 29204: b9400268 ldr w8, [x19] 29208: 3100051f cmn w8, #0x1 2920c: 54000440 b.eq 0x29294 <.text+0x1c5a4> 29210: 910063e8 add x8, sp, #0x18 29214: 91002115 add x21, x8, #0x8 29218: 910063e1 add x1, sp, #0x18 2921c: aa1303e0 mov x0, x19 29220: aa1503e2 mov x2, x21 29224: 940025d6 bl 0x3297c <.text+0x25c8c> 29228: f9400bf4 ldr x20, [sp, #0x10] 2922c: 52884080 mov w0, #0x4204 // =16900 29230: 320003e2 orr w2, wzr, #0x1 29234: 910063e3 add x3, sp, #0x18 29238: aa1403e1 mov x1, x20 2923c: d2800ea8 mov x8, #0x75 // =117 29240: d4000001 svc #0 29244: b13ffc1f cmn x0, #0xfff 29248: 540001a2 b.hs 0x2927c <.text+0x1c58c> 2924c: 910063e1 add x1, sp, #0x18 29250: aa1303e0 mov x0, x19 29254: aa1503e2 mov x2, x21 29258: 940025dc bl 0x329c8 <.text+0x25cd8> 2925c: 52884080 mov w0, #0x4204 // =16900 29260: 321f03e2 orr w2, wzr, #0x2 29264: 910063e3 add x3, sp, #0x18 29268: aa1403e1 mov x1, x20 2926c: d2800ea8 mov x8, #0x75 // =117 29270: d4000001 svc #0 29274: b13ffc1f cmn x0, #0xfff 29278: 54000283 b.lo 0x292c8 <.text+0x1c5d8> 2927c: 4b0003f3 neg w19, w0 29280: 97ff8c2c bl 0xc330 <__errno@plt> 29284: aa0003e8 mov x8, x0 29288: 2a1f03e0 mov w0, wzr 2928c: b9000113 str w19, [x8] 29290: 14000002 b 0x29298 <.text+0x1c5a8> 29294: 2a1f03e0 mov w0, wzr 29298: f9401788 ldr x8, [x28, #0x28] 2929c: f85a83a9 ldur x9, [x29, #-0x58] 292a0: eb09011f cmp x8, x9 292a4: 540002a1 b.ne 0x292f8 <.text+0x1c608> 292a8: a9587bfd ldp x29, x30, [sp, #0x180] 292ac: a9574ff4 ldp x20, x19, [sp, #0x170] 292b0: a95657f6 ldp x22, x21, [sp, #0x160] 292b4: a9555ff8 ldp x24, x23, [sp, #0x150] 292b8: a95467fa ldp x26, x25, [sp, #0x140] 292bc: a9536ffc ldp x28, x27, [sp, #0x130] 292c0: 910643ff add sp, sp, #0x190 292c4: d65f03c0 ret 292c8: f9408668 ldr x8, [x19, #0x108] 292cc: 320003e0 orr w0, wzr, #0x1 292d0: f9000668 str x8, [x19, #0x8] 292d4: 17fffff1 b 0x29298 <.text+0x1c5a8> 292d8: d0000360 adrp x0, 0x97000 292dc: d0000362 adrp x2, 0x97000 292e0: d0000363 adrp x3, 0x97000 292e4: 91083400 add x0, x0, #0x20d 292e8: 910a0042 add x2, x2, #0x280 292ec: 910ae063 add x3, x3, #0x2b8 292f0: 52800e81 mov w1, #0x74 // =116 292f4: 97ff8baf bl 0xc1b0 <__assert2@plt> 292f8: 97ff8c9e bl 0xc570 <__stack_chk_fail@plt> 292fc: d0000360 adrp x0, 0x97000 29300: d0000362 adrp x2, 0x97000 29304: d0000363 adrp x3, 0x97000 29308: 910bcc00 add x0, x0, #0x2f3 2930c: 910dc042 add x2, x2, #0x370 29310: 910f7463 add x3, x3, #0x3dd 29314: 52801a21 mov w1, #0xd1 // =209 29318: 97ff8ba6 bl 0xc1b0 <__assert2@plt> 2931c: 2a1f03e0 mov w0, wzr 29320: d65f03c0 ret 29324: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 29328: a90157f6 stp x22, x21, [sp, #0x10] 2932c: a9024ff4 stp x20, x19, [sp, #0x20] 29330: a9037bfd stp x29, x30, [sp, #0x30] 29334: 9100c3fd add x29, sp, #0x30 29338: aa0003f3 mov x19, x0 2933c: aa1303f4 mov x20, x19 29340: f8470e88 ldr x8, [x20, #0x70]! 29344: d0000321 adrp x1, 0x8f000 29348: d0000362 adrp x2, 0x97000 2934c: 91322821 add x1, x1, #0xc8a 29350: f9400689 ldr x9, [x20, #0x8] 29354: 910ffc42 add x2, x2, #0x3ff 29358: 321e03e0 orr w0, wzr, #0x4 2935c: cb080128 sub x8, x9, x8 29360: 9342fd03 asr x3, x8, #2 29364: 97ffb253 bl 0x15cb0 <.text+0x8fc0> 29368: 39424288 ldrb w8, [x20, #0x90] 2936c: 34000068 cbz w8, 0x29378 <.text+0x1c688> 29370: 320003e0 orr w0, wzr, #0x1 29374: 1400005e b 0x294ec <.text+0x1c7fc> 29378: a9472269 ldp x9, x8, [x19, #0x70] 2937c: eb09011f cmp x8, x9 29380: aa0803ea mov x10, x8 29384: 54000ac0 b.eq 0x294dc <.text+0x1c7ec> 29388: d0000335 adrp x21, 0x8f000 2938c: d0000376 adrp x22, 0x97000 29390: aa1f03f8 mov x24, xzr 29394: 91322ab5 add x21, x21, #0xc8a 29398: 911096d6 add x22, x22, #0x425 2939c: aa0903e8 mov x8, x9 293a0: b8b87917 ldrsw x23, [x8, x24, lsl #2] 293a4: 97ff8be3 bl 0xc330 <__errno@plt> 293a8: aa0003e9 mov x9, x0 293ac: b900013f str wzr, [x9] 293b0: 321c03e0 orr w0, wzr, #0x10 293b4: aa1703e1 mov x1, x23 293b8: aa1f03e2 mov x2, xzr 293bc: aa1f03e3 mov x3, xzr 293c0: d2800ea8 mov x8, #0x75 // =117 293c4: d4000001 svc #0 293c8: b13ffc1f cmn x0, #0xfff 293cc: 540000a3 b.lo 0x293e0 <.text+0x1c6f0> 293d0: 4b0003e3 neg w3, w0 293d4: b9000123 str w3, [x9] 293d8: 350000a3 cbnz w3, 0x293ec <.text+0x1c6fc> 293dc: 1400001d b 0x29450 <.text+0x1c760> 293e0: b4000380 cbz x0, 0x29450 <.text+0x1c760> 293e4: b9400123 ldr w3, [x9] 293e8: 34000343 cbz w3, 0x29450 <.text+0x1c760> 293ec: 321f07e0 orr w0, wzr, #0x6 293f0: aa1503e1 mov x1, x21 293f4: aa1603e2 mov x2, x22 293f8: 2a1703e4 mov w4, w23 293fc: 97ffb22d bl 0x15cb0 <.text+0x8fc0> 29400: a9472668 ldp x8, x9, [x19, #0x70] 29404: cb08012a sub x10, x9, x8 29408: 9342fd4a asr x10, x10, #2 2940c: d100054b sub x11, x10, #0x1 29410: eb0b031f cmp x24, x11 29414: 54000102 b.hs 0x29434 <.text+0x1c744> 29418: 8b180900 add x0, x8, x24, lsl #2 2941c: cb180148 sub x8, x10, x24 29420: d37ef508 lsl x8, x8, #2 29424: 91001001 add x1, x0, #0x4 29428: d1001102 sub x2, x8, #0x4 2942c: 97ff8d2d bl 0xc8e0 29430: a9472668 ldp x8, x9, [x19, #0x70] 29434: cb080129 sub x9, x9, x8 29438: 9342fd29 asr x9, x9, #2 2943c: b40003e9 cbz x9, 0x294b8 <.text+0x1c7c8> 29440: 8b090908 add x8, x8, x9, lsl #2 29444: d1001108 sub x8, x8, #0x4 29448: f9003e68 str x8, [x19, #0x78] 2944c: 1400001e b 0x294c4 <.text+0x1c7d4> 29450: 320203e2 orr w2, wzr, #0x40000000 29454: aa1703e0 mov x0, x23 29458: aa1f03e1 mov x1, xzr 2945c: aa1f03e3 mov x3, xzr 29460: d2802088 mov x8, #0x104 // =260 29464: d4000001 svc #0 29468: b13ffc1f cmn x0, #0xfff 2946c: 54000083 b.lo 0x2947c <.text+0x1c78c> 29470: 4b0003e8 neg w8, w0 29474: 92800000 mov x0, #-0x1 // =-1 29478: b9000128 str w8, [x9] 2947c: 36f80260 tbz w0, #0x1f, 0x294c8 <.text+0x1c7d8> 29480: b9400128 ldr w8, [x9] 29484: 7100111f cmp w8, #0x4 29488: 54fffe40 b.eq 0x29450 <.text+0x1c760> 2948c: 52800220 mov w0, #0x11 // =17 29490: aa1703e1 mov x1, x23 29494: aa1f03e2 mov x2, xzr 29498: aa1f03e3 mov x3, xzr 2949c: d2800ea8 mov x8, #0x75 // =117 294a0: d4000001 svc #0 294a4: b13ffc1f cmn x0, #0xfff 294a8: 54fffac3 b.lo 0x29400 <.text+0x1c710> 294ac: 4b0003e8 neg w8, w0 294b0: b9000128 str w8, [x9] 294b4: 17ffffd3 b 0x29400 <.text+0x1c710> 294b8: 92800001 mov x1, #-0x1 // =-1 294bc: aa1403e0 mov x0, x20 294c0: 94000101 bl 0x298c4 <.text+0x1cbd4> 294c4: d1000718 sub x24, x24, #0x1 294c8: a9472a68 ldp x8, x10, [x19, #0x70] 294cc: 91000718 add x24, x24, #0x1 294d0: cb080149 sub x9, x10, x8 294d4: eb890b1f cmp x24, x9, asr #2 294d8: 54fff643 b.lo 0x293a0 <.text+0x1c6b0> 294dc: eb08015f cmp x10, x8 294e0: 320003e9 orr w9, wzr, #0x1 294e4: 1a9f07e0 cset w0, ne 294e8: 39040269 strb w9, [x19, #0x100] 294ec: a9437bfd ldp x29, x30, [sp, #0x30] 294f0: a9424ff4 ldp x20, x19, [sp, #0x20] 294f4: a94157f6 ldp x22, x21, [sp, #0x10] 294f8: a8c45ff8 ldp x24, x23, [sp], #0x40 294fc: d65f03c0 ret 29500: a9bd57f6 stp x22, x21, [sp, #-0x30]! 29504: a9014ff4 stp x20, x19, [sp, #0x10] 29508: a9027bfd stp x29, x30, [sp, #0x20] 2950c: 910083fd add x29, sp, #0x20 29510: aa0003f3 mov x19, x0 29514: 39440268 ldrb w8, [x19, #0x100] 29518: 340000c8 cbz w8, 0x29530 <.text+0x1c840> 2951c: a9472668 ldp x8, x9, [x19, #0x70] 29520: eb08013f cmp x9, x8 29524: 540000a1 b.ne 0x29538 <.text+0x1c848> 29528: 320003f4 orr w20, wzr, #0x1 2952c: 14000019 b 0x29590 <.text+0x1c8a0> 29530: 2a1f03f4 mov w20, wzr 29534: 14000018 b 0x29594 <.text+0x1c8a4> 29538: aa1f03f5 mov x21, xzr 2953c: 320003f4 orr w20, wzr, #0x1 29540: b8b57901 ldrsw x1, [x8, x21, lsl #2] 29544: 52800220 mov w0, #0x11 // =17 29548: aa1f03e2 mov x2, xzr 2954c: aa1f03e3 mov x3, xzr 29550: d2800ea8 mov x8, #0x75 // =117 29554: d4000001 svc #0 29558: b13ffc1f cmn x0, #0xfff 2955c: 540000a3 b.lo 0x29570 <.text+0x1c880> 29560: 4b0003f6 neg w22, w0 29564: 97ff8b73 bl 0xc330 <__errno@plt> 29568: b9000016 str w22, [x0] 2956c: 92800000 mov x0, #-0x1 // =-1 29570: a9472668 ldp x8, x9, [x19, #0x70] 29574: f100001f cmp x0, #0x0 29578: 1a9fb7ea cset w10, ge 2957c: 910006b5 add x21, x21, #0x1 29580: cb080129 sub x9, x9, x8 29584: eb890abf cmp x21, x9, asr #2 29588: 0a0a0294 and w20, w20, w10 2958c: 54fffda3 b.lo 0x29540 <.text+0x1c850> 29590: 3904027f strb wzr, [x19, #0x100] 29594: 2a1403e0 mov w0, w20 29598: a9427bfd ldp x29, x30, [sp, #0x20] 2959c: a9414ff4 ldp x20, x19, [sp, #0x10] 295a0: a8c357f6 ldp x22, x21, [sp], #0x30 295a4: d65f03c0 ret 295a8: d10643ff sub sp, sp, #0x190 295ac: a9136ffc stp x28, x27, [sp, #0x130] 295b0: a91467fa stp x26, x25, [sp, #0x140] 295b4: a9155ff8 stp x24, x23, [sp, #0x150] 295b8: a91657f6 stp x22, x21, [sp, #0x160] 295bc: a9174ff4 stp x20, x19, [sp, #0x170] 295c0: a9187bfd stp x29, x30, [sp, #0x180] 295c4: 910603fd add x29, sp, #0x180 295c8: d53bd05b mrs x27, TPIDR_EL0 295cc: f9401768 ldr x8, [x27, #0x28] 295d0: 910063f5 add x21, sp, #0x18 295d4: aa0003f3 mov x19, x0 295d8: d0000343 adrp x3, 0x93000 295dc: f90002a8 str x8, [x21] 295e0: f9400268 ldr x8, [x19] 295e4: b9400a62 ldr w2, [x19, #0x8] 295e8: 91286863 add x3, x3, #0xa1a 295ec: 9100a3e1 add x1, sp, #0x28 295f0: f9402508 ldr x8, [x8, #0x48] 295f4: d63f0100 blr x8 295f8: 360006a0 tbz w0, #0x0, 0x296cc <.text+0x1c9dc> 295fc: 92800c60 mov x0, #-0x64 // =-100 29600: 9100a3e1 add x1, sp, #0x28 29604: 321203e2 orr w2, wzr, #0x4000 29608: aa1f03e3 mov x3, xzr 2960c: d2800708 mov x8, #0x38 // =56 29610: d4000001 svc #0 29614: aa0003f4 mov x20, x0 29618: b13ffe9f cmn x20, #0xfff 2961c: 540000a3 b.lo 0x29630 <.text+0x1c940> 29620: 4b1403f4 neg w20, w20 29624: 97ff8b43 bl 0xc330 <__errno@plt> 29628: b9000014 str w20, [x0] 2962c: 92800014 mov x20, #-0x1 // =-1 29630: 37f804f4 tbnz w20, #0x1f, 0x296cc <.text+0x1c9dc> 29634: aa1303e8 mov x8, x19 29638: f8458d0a ldr x10, [x8, #0x58]! 2963c: f85f0109 ldur x9, [x8, #-0x10] 29640: b40000aa cbz x10, 0x29654 <.text+0x1c964> 29644: f940326b ldr x11, [x19, #0x60] 29648: cb0b012c sub x12, x9, x11 2964c: f108919f cmp x12, #0x224 29650: 54000462 b.hs 0x296dc <.text+0x1c9ec> 29654: 9108cd28 add x8, x9, #0x233 29658: 9ac90915 udiv x21, x8, x9 2965c: 9b097ea1 mul x1, x21, x9 29660: 320007e2 orr w2, wzr, #0x3 29664: 52800443 mov w3, #0x22 // =34 29668: 12800004 mov w4, #-0x1 // =-1 2966c: aa1f03e0 mov x0, xzr 29670: aa1f03e5 mov x5, xzr 29674: 97ff8c8b bl 0xc8a0 29678: b100041f cmn x0, #0x1 2967c: 540002c0 b.eq 0x296d4 <.text+0x1c9e4> 29680: f9402a68 ldr x8, [x19, #0x50] 29684: a9005408 stp x8, x21, [x0] 29688: f9403668 ldr x8, [x19, #0x68] 2968c: f9002a60 str x0, [x19, #0x50] 29690: 8b150108 add x8, x8, x21 29694: f9003668 str x8, [x19, #0x68] 29698: b40001e0 cbz x0, 0x296d4 <.text+0x1c9e4> 2969c: f9402668 ldr x8, [x19, #0x48] 296a0: d10006a9 sub x9, x21, #0x1 296a4: 9100401c add x28, x0, #0x10 296a8: 9108d10a add x10, x8, #0x234 296ac: 9b15a90a msub x10, x8, x21, x10 296b0: 9ac8094b udiv x11, x10, x8 296b4: 9b090109 madd x9, x8, x9, x0 296b8: 9b08a968 msub x8, x11, x8, x10 296bc: f100011f cmp x8, #0x0 296c0: 9a8903e9 csel x9, xzr, x9, eq 296c4: a905a269 stp x9, x8, [x19, #0x58] 296c8: 1400000b b 0x296f4 <.text+0x1ca04> 296cc: 2a1f03e0 mov w0, wzr 296d0: 1400005f b 0x2984c <.text+0x1cb5c> 296d4: aa1f03fc mov x28, xzr 296d8: 14000007 b 0x296f4 <.text+0x1ca04> 296dc: 8b0b015c add x28, x10, x11 296e0: 9108916a add x10, x11, #0x224 296e4: eb09015f cmp x10, x9 296e8: f900326a str x10, [x19, #0x60] 296ec: 54000041 b.ne 0x296f4 <.text+0x1ca04> 296f0: a9007d1f stp xzr, xzr, [x8] 296f4: d0000358 adrp x24, 0x93000 296f8: b0000379 adrp x25, 0x96000 296fc: 2a1f03fa mov w26, wzr 29700: 91003395 add x21, x28, #0xc 29704: 91007f96 add x22, x28, #0x1f 29708: 9101c268 add x8, x19, #0x70 2970c: 12800017 mov w23, #-0x1 // =-1 29710: 913fcf18 add x24, x24, #0xff3 29714: 9125bf39 add x25, x25, #0x96f 29718: b9000394 str w20, [x28] 2971c: b9000b9f str wzr, [x28, #0x8] 29720: f9000be8 str x8, [sp, #0x10] 29724: 14000009 b 0x29748 <.text+0x1ca58> 29728: 79403b89 ldrh w9, [x28, #0x1c] 2972c: aa1503e0 mov x0, x21 29730: 4b09011a sub w26, w8, w9 29734: 8b090388 add x8, x28, x9 29738: 91003101 add x1, x8, #0xc 2973c: aa1a03e2 mov x2, x26 29740: b9000b9a str w26, [x28, #0x8] 29744: 97ff8c67 bl 0xc8e0 29748: 350002fa cbnz w26, 0x297a4 <.text+0x1cab4> 2974c: b9800380 ldrsw x0, [x28] 29750: 52804302 mov w2, #0x218 // =536 29754: aa1503e1 mov x1, x21 29758: d28007a8 mov x8, #0x3d // =61 2975c: d4000001 svc #0 29760: b13ffc1f cmn x0, #0xfff 29764: 540000a3 b.lo 0x29778 <.text+0x1ca88> 29768: 4b0003fa neg w26, w0 2976c: 97ff8af1 bl 0xc330 <__errno@plt> 29770: b900001a str w26, [x0] 29774: 92800000 mov x0, #-0x1 // =-1 29778: 37f80560 tbnz w0, #0x1f, 0x29824 <.text+0x1cb34> 2977c: 340000c0 cbz w0, 0x29794 <.text+0x1caa4> 29780: b9400b88 ldr w8, [x28, #0x8] 29784: 0b000108 add w8, w8, w0 29788: b9000b88 str w8, [x28, #0x8] 2978c: 350000c8 cbnz w8, 0x297a4 <.text+0x1cab4> 29790: 14000023 b 0x2981c <.text+0x1cb2c> 29794: b9400b88 ldr w8, [x28, #0x8] 29798: 320003e9 orr w9, wzr, #0x1 2979c: 39001389 strb w9, [x28, #0x4] 297a0: 340003e8 cbz w8, 0x2981c <.text+0x1cb2c> 297a4: aa1603e0 mov x0, x22 297a8: aa1803e1 mov x1, x24 297ac: 94001f9d bl 0x31620 <.text+0x24930> 297b0: 340002e0 cbz w0, 0x2980c <.text+0x1cb1c> 297b4: aa1603e0 mov x0, x22 297b8: aa1903e1 mov x1, x25 297bc: 94001f99 bl 0x31620 <.text+0x24930> 297c0: 34000260 cbz w0, 0x2980c <.text+0x1cb1c> 297c4: 910093e0 add x0, sp, #0x24 297c8: aa1603e1 mov x1, x22 297cc: b90027ff str wzr, [sp, #0x24] 297d0: 94001fb9 bl 0x316b4 <.text+0x249c4> 297d4: 360001c0 tbz w0, #0x0, 0x2980c <.text+0x1cb1c> 297d8: b94027fa ldr w26, [sp, #0x24] 297dc: 6b1a02ff cmp w23, w26 297e0: 54000160 b.eq 0x2980c <.text+0x1cb1c> 297e4: a947a668 ldp x8, x9, [x19, #0x78] 297e8: eb09011f cmp x8, x9 297ec: 54000080 b.eq 0x297fc <.text+0x1cb0c> 297f0: b800451a str w26, [x8], #0x4 297f4: f9003e68 str x8, [x19, #0x78] 297f8: 14000004 b 0x29808 <.text+0x1cb18> 297fc: f9400be0 ldr x0, [sp, #0x10] 29800: 910093e1 add x1, sp, #0x24 29804: 940000cf bl 0x29b40 <.text+0x1ce50> 29808: 2a1a03f7 mov w23, w26 2980c: b9400b88 ldr w8, [x28, #0x8] 29810: 2a1f03fa mov w26, wzr 29814: 34fff9a8 cbz w8, 0x29748 <.text+0x1ca58> 29818: 17ffffc4 b 0x29728 <.text+0x1ca38> 2981c: 39401388 ldrb w8, [x28, #0x4] 29820: 34000308 cbz w8, 0x29880 <.text+0x1cb90> 29824: 93407e80 sxtw x0, w20 29828: d2800728 mov x8, #0x39 // =57 2982c: d4000001 svc #0 29830: b13ffc1f cmn x0, #0xfff 29834: 54000083 b.lo 0x29844 <.text+0x1cb54> 29838: 4b0003f3 neg w19, w0 2983c: 97ff8abd bl 0xc330 <__errno@plt> 29840: b9000013 str w19, [x0] 29844: 320003e0 orr w0, wzr, #0x1 29848: 910063f5 add x21, sp, #0x18 2984c: f9401768 ldr x8, [x27, #0x28] 29850: f94002a9 ldr x9, [x21] 29854: eb09011f cmp x8, x9 29858: 54000121 b.ne 0x2987c <.text+0x1cb8c> 2985c: a9587bfd ldp x29, x30, [sp, #0x180] 29860: a9574ff4 ldp x20, x19, [sp, #0x170] 29864: a95657f6 ldp x22, x21, [sp, #0x160] 29868: a9555ff8 ldp x24, x23, [sp, #0x150] 2986c: a95467fa ldp x26, x25, [sp, #0x140] 29870: a9536ffc ldp x28, x27, [sp, #0x130] 29874: 910643ff add sp, sp, #0x190 29878: d65f03c0 ret 2987c: 97ff8b3d bl 0xc570 <__stack_chk_fail@plt> 29880: d0000360 adrp x0, 0x97000 29884: d0000362 adrp x2, 0x97000 29888: d0000363 adrp x3, 0x97000 2988c: 91116000 add x0, x0, #0x458 29890: 91134042 add x2, x2, #0x4d0 29894: 91144c63 add x3, x3, #0x513 29898: 52800a01 mov w1, #0x50 // =80 2989c: 97ff8a45 bl 0xc1b0 <__assert2@plt> 298a0: f81e0ff3 str x19, [sp, #-0x20]! 298a4: a9017bfd stp x29, x30, [sp, #0x10] 298a8: 910043fd add x29, sp, #0x10 298ac: aa0003f3 mov x19, x0 298b0: 97fff55c bl 0x26e20 <.text+0x1a130> 298b4: a9417bfd ldp x29, x30, [sp, #0x10] 298b8: aa1303e0 mov x0, x19 298bc: f84207f3 ldr x19, [sp], #0x20 298c0: 1400e554 b 0x62e10 298c4: d10183ff sub sp, sp, #0x60 298c8: a90357f6 stp x22, x21, [sp, #0x30] 298cc: a9044ff4 stp x20, x19, [sp, #0x40] 298d0: a9057bfd stp x29, x30, [sp, #0x50] 298d4: 910143fd add x29, sp, #0x50 298d8: d53bd056 mrs x22, TPIDR_EL0 298dc: f94016c8 ldr x8, [x22, #0x28] 298e0: aa0003f3 mov x19, x0 298e4: aa0103f4 mov x20, x1 298e8: f90017e8 str x8, [sp, #0x28] 298ec: a940a275 ldp x21, x8, [x19, #0x8] 298f0: cb150109 sub x9, x8, x21 298f4: 9342fd29 asr x9, x9, #2 298f8: eb14013f cmp x9, x20 298fc: 54000222 b.hs 0x29940 <.text+0x1cc50> 29900: aa1303e3 mov x3, x19 29904: f841846a ldr x10, [x3], #0x18 29908: cb0a02a9 sub x9, x21, x10 2990c: 9342fd22 asr x2, x9, #2 29910: 8b140049 add x9, x2, x20 29914: d37efd2b lsr x11, x9, #62 29918: b50007eb cbnz x11, 0x29a14 <.text+0x1cd24> 2991c: cb0a0108 sub x8, x8, x10 29920: 9342fd0a asr x10, x8, #2 29924: b27fefeb mov x11, #0x1ffffffffffffffe // =2305843009213693950 29928: eb0b015f cmp x10, x11 2992c: 540001a8 b.hi 0x29960 <.text+0x1cc70> 29930: 9341fd08 asr x8, x8, #1 29934: eb09011f cmp x8, x9 29938: 9a883121 csel x1, x9, x8, lo 2993c: 1400000a b 0x29964 <.text+0x1cc74> 29940: d37ef694 lsl x20, x20, #2 29944: aa1503e0 mov x0, x21 29948: 2a1f03e1 mov w1, wzr 2994c: aa1403e2 mov x2, x20 29950: 97ff8c84 bl 0xcb60 29954: 8b1402a8 add x8, x21, x20 29958: f9000668 str x8, [x19, #0x8] 2995c: 14000024 b 0x299ec <.text+0x1ccfc> 29960: b240f7e1 orr x1, xzr, #0x3fffffffffffffff 29964: 910003e0 mov x0, sp 29968: 9400002c bl 0x29a18 <.text+0x1cd28> 2996c: f9400bf5 ldr x21, [sp, #0x10] 29970: d37ef694 lsl x20, x20, #2 29974: 2a1f03e1 mov w1, wzr 29978: aa1403e2 mov x2, x20 2997c: aa1503e0 mov x0, x21 29980: 97ff8c78 bl 0xcb60 29984: a9402261 ldp x1, x8, [x19] 29988: f94007ea ldr x10, [sp, #0x8] 2998c: 8b1402a9 add x9, x21, x20 29990: cb010102 sub x2, x8, x1 29994: cb020140 sub x0, x10, x2 29998: f100005f cmp x2, #0x0 2999c: a900a7e0 stp x0, x9, [sp, #0x8] 299a0: 5400008d b.le 0x299b0 <.text+0x1ccc0> 299a4: 97ff8c5b bl 0xcb10 299a8: a940a7e0 ldp x0, x9, [sp, #0x8] 299ac: a9402261 ldp x1, x8, [x19] 299b0: a9002660 stp x0, x9, [x19] 299b4: a900a3e1 stp x1, x8, [sp, #0x8] 299b8: f9400fe9 ldr x9, [sp, #0x18] 299bc: f9400a6a ldr x10, [x19, #0x10] 299c0: eb01011f cmp x8, x1 299c4: f9000a69 str x9, [x19, #0x10] 299c8: f9000fea str x10, [sp, #0x18] 299cc: f90003e1 str x1, [sp] 299d0: 540000e0 b.eq 0x299ec <.text+0x1ccfc> 299d4: d1001109 sub x9, x8, #0x4 299d8: cb010129 sub x9, x9, x1 299dc: aa2903e9 mvn x9, x9 299e0: 927ef529 and x9, x9, #0xfffffffffffffffc 299e4: 8b090108 add x8, x8, x9 299e8: f9000be8 str x8, [sp, #0x10] 299ec: f94016c8 ldr x8, [x22, #0x28] 299f0: f94017e9 ldr x9, [sp, #0x28] 299f4: eb09011f cmp x8, x9 299f8: 540000c1 b.ne 0x29a10 <.text+0x1cd20> 299fc: a9457bfd ldp x29, x30, [sp, #0x50] 29a00: a9444ff4 ldp x20, x19, [sp, #0x40] 29a04: a94357f6 ldp x22, x21, [sp, #0x30] 29a08: 910183ff add sp, sp, #0x60 29a0c: d65f03c0 ret 29a10: 97ff8ad8 bl 0xc570 <__stack_chk_fail@plt> 29a14: 97ff8a27 bl 0xc2b0 29a18: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 29a1c: a90157f6 stp x22, x21, [sp, #0x10] 29a20: a9024ff4 stp x20, x19, [sp, #0x20] 29a24: a9037bfd stp x29, x30, [sp, #0x30] 29a28: 9100c3fd add x29, sp, #0x30 29a2c: aa0203f5 mov x21, x2 29a30: aa0103f4 mov x20, x1 29a34: aa0003f3 mov x19, x0 29a38: a9018e7f stp xzr, x3, [x19, #0x18] 29a3c: b40005d4 cbz x20, 0x29af4 <.text+0x1ce04> 29a40: f9400868 ldr x8, [x3, #0x10] 29a44: d37ef697 lsl x23, x20, #2 29a48: eb0802ff cmp x23, x8 29a4c: 54000589 b.ls 0x29afc <.text+0x1ce0c> 29a50: f9400076 ldr x22, [x3] 29a54: aa1603e9 mov x9, x22 29a58: f8410d28 ldr x8, [x9, #0x10]! 29a5c: f94002ca ldr x10, [x22] 29a60: b40000a8 cbz x8, 0x29a74 <.text+0x1cd84> 29a64: f9400ecb ldr x11, [x22, #0x18] 29a68: cb0b014c sub x12, x10, x11 29a6c: eb17019f cmp x12, x23 29a70: 540005a2 b.hs 0x29b24 <.text+0x1ce34> 29a74: 8b0a02e8 add x8, x23, x10 29a78: 91003d08 add x8, x8, #0xf 29a7c: 9aca0918 udiv x24, x8, x10 29a80: 9b0a7f01 mul x1, x24, x10 29a84: 320007e2 orr w2, wzr, #0x3 29a88: 52800443 mov w3, #0x22 // =34 29a8c: 12800004 mov w4, #-0x1 // =-1 29a90: aa1f03e0 mov x0, xzr 29a94: aa1f03e5 mov x5, xzr 29a98: 97ff8b82 bl 0xc8a0 29a9c: b100041f cmn x0, #0x1 29aa0: 540002a0 b.eq 0x29af4 <.text+0x1ce04> 29aa4: f94006c8 ldr x8, [x22, #0x8] 29aa8: a9006008 stp x8, x24, [x0] 29aac: f94012c8 ldr x8, [x22, #0x20] 29ab0: f90006c0 str x0, [x22, #0x8] 29ab4: 8b180108 add x8, x8, x24 29ab8: f90012c8 str x8, [x22, #0x20] 29abc: b40001c0 cbz x0, 0x29af4 <.text+0x1ce04> 29ac0: f94002c8 ldr x8, [x22] 29ac4: 910042e9 add x9, x23, #0x10 29ac8: d100070a sub x10, x24, #0x1 29acc: 8b080129 add x9, x9, x8 29ad0: 9b18a509 msub x9, x8, x24, x9 29ad4: 9ac8092b udiv x11, x9, x8 29ad8: 9b0a010a madd x10, x8, x10, x0 29adc: 9b08a568 msub x8, x11, x8, x9 29ae0: f100011f cmp x8, #0x0 29ae4: 9a8a03e9 csel x9, xzr, x10, eq 29ae8: a90122c9 stp x9, x8, [x22, #0x10] 29aec: 91004008 add x8, x0, #0x10 29af0: 14000004 b 0x29b00 <.text+0x1ce10> 29af4: aa1f03e8 mov x8, xzr 29af8: 14000002 b 0x29b00 <.text+0x1ce10> 29afc: f9400468 ldr x8, [x3, #0x8] 29b00: 8b150909 add x9, x8, x21, lsl #2 29b04: 8b14090a add x10, x8, x20, lsl #2 29b08: a9002668 stp x8, x9, [x19] 29b0c: a9012a69 stp x9, x10, [x19, #0x10] 29b10: a9437bfd ldp x29, x30, [sp, #0x30] 29b14: a9424ff4 ldp x20, x19, [sp, #0x20] 29b18: a94157f6 ldp x22, x21, [sp, #0x10] 29b1c: a8c45ff8 ldp x24, x23, [sp], #0x40 29b20: d65f03c0 ret 29b24: 8b0b0108 add x8, x8, x11 29b28: 8b17016b add x11, x11, x23 29b2c: eb0a017f cmp x11, x10 29b30: f9000ecb str x11, [x22, #0x18] 29b34: 54fffe61 b.ne 0x29b00 <.text+0x1ce10> 29b38: a9007d3f stp xzr, xzr, [x9] 29b3c: 17fffff1 b 0x29b00 <.text+0x1ce10> 29b40: d10183ff sub sp, sp, #0x60 29b44: f9001bf5 str x21, [sp, #0x30] 29b48: a9044ff4 stp x20, x19, [sp, #0x40] 29b4c: a9057bfd stp x29, x30, [sp, #0x50] 29b50: 910143fd add x29, sp, #0x50 29b54: d53bd055 mrs x21, TPIDR_EL0 29b58: f94016a8 ldr x8, [x21, #0x28] 29b5c: aa0003f3 mov x19, x0 29b60: aa0103f4 mov x20, x1 29b64: f90017e8 str x8, [sp, #0x28] 29b68: a9402269 ldp x9, x8, [x19] 29b6c: cb090108 sub x8, x8, x9 29b70: 9342fd02 asr x2, x8, #2 29b74: 91000448 add x8, x2, #0x1 29b78: d37efd0a lsr x10, x8, #62 29b7c: b500068a cbnz x10, 0x29c4c <.text+0x1cf5c> 29b80: f9400a6a ldr x10, [x19, #0x10] 29b84: b27fefeb mov x11, #0x1ffffffffffffffe // =2305843009213693950 29b88: 91006263 add x3, x19, #0x18 29b8c: cb090149 sub x9, x10, x9 29b90: 9342fd2a asr x10, x9, #2 29b94: eb0b015f cmp x10, x11 29b98: 540000a8 b.hi 0x29bac <.text+0x1cebc> 29b9c: 9341fd29 asr x9, x9, #1 29ba0: eb08013f cmp x9, x8 29ba4: 9a893101 csel x1, x8, x9, lo 29ba8: 14000002 b 0x29bb0 <.text+0x1cec0> 29bac: b240f7e1 orr x1, xzr, #0x3fffffffffffffff 29bb0: 910003e0 mov x0, sp 29bb4: 97ffff99 bl 0x29a18 <.text+0x1cd28> 29bb8: f9400be9 ldr x9, [sp, #0x10] 29bbc: b9400288 ldr w8, [x20] 29bc0: b8004528 str w8, [x9], #0x4 29bc4: a9402261 ldp x1, x8, [x19] 29bc8: f94007ea ldr x10, [sp, #0x8] 29bcc: cb010102 sub x2, x8, x1 29bd0: cb020140 sub x0, x10, x2 29bd4: f100005f cmp x2, #0x0 29bd8: a900a7e0 stp x0, x9, [sp, #0x8] 29bdc: 5400008d b.le 0x29bec <.text+0x1cefc> 29be0: 97ff8bcc bl 0xcb10 29be4: a940a7e0 ldp x0, x9, [sp, #0x8] 29be8: a9402261 ldp x1, x8, [x19] 29bec: a9002660 stp x0, x9, [x19] 29bf0: a900a3e1 stp x1, x8, [sp, #0x8] 29bf4: f9400fe9 ldr x9, [sp, #0x18] 29bf8: f9400a6a ldr x10, [x19, #0x10] 29bfc: eb01011f cmp x8, x1 29c00: f9000a69 str x9, [x19, #0x10] 29c04: f9000fea str x10, [sp, #0x18] 29c08: f90003e1 str x1, [sp] 29c0c: 540000e0 b.eq 0x29c28 <.text+0x1cf38> 29c10: d1001109 sub x9, x8, #0x4 29c14: cb010129 sub x9, x9, x1 29c18: aa2903e9 mvn x9, x9 29c1c: 927ef529 and x9, x9, #0xfffffffffffffffc 29c20: 8b090108 add x8, x8, x9 29c24: f9000be8 str x8, [sp, #0x10] 29c28: f94016a8 ldr x8, [x21, #0x28] 29c2c: f94017e9 ldr x9, [sp, #0x28] 29c30: eb09011f cmp x8, x9 29c34: 540000e1 b.ne 0x29c50 <.text+0x1cf60> 29c38: a9457bfd ldp x29, x30, [sp, #0x50] 29c3c: a9444ff4 ldp x20, x19, [sp, #0x40] 29c40: f9401bf5 ldr x21, [sp, #0x30] 29c44: 910183ff add sp, sp, #0x60 29c48: d65f03c0 ret 29c4c: 97ff8999 bl 0xc2b0 29c50: 97ff8a48 bl 0xc570 <__stack_chk_fail@plt> 29c54: d10203ff sub sp, sp, #0x80 29c58: a90557f6 stp x22, x21, [sp, #0x50] 29c5c: a9064ff4 stp x20, x19, [sp, #0x60] 29c60: a9077bfd stp x29, x30, [sp, #0x70] 29c64: 9101c3fd add x29, sp, #0x70 29c68: d53bd054 mrs x20, TPIDR_EL0 29c6c: f940168b ldr x11, [x20, #0x28] 29c70: aa0303e8 mov x8, x3 29c74: aa0203e9 mov x9, x2 29c78: 2a0103ea mov w10, w1 29c7c: f81d83ab stur x11, [x29, #-0x28] 29c80: 9100c3eb add x11, sp, #0x30 29c84: a9032feb stp x11, x11, [sp, #0x30] 29c88: 910063f5 add x21, sp, #0x18 29c8c: 120000cb and w11, w6, #0x1 29c90: f90007e5 str x5, [sp, #0x8] 29c94: 1200008c and w12, w4, #0x1 29c98: 12800001 mov w1, #-0x1 // =-1 29c9c: 92800002 mov x2, #-0x1 // =-1 29ca0: 9100c3e6 add x6, sp, #0x30 29ca4: 910063e7 add x7, sp, #0x18 29ca8: 2a0a03e3 mov w3, w10 29cac: aa0903e4 mov x4, x9 29cb0: aa0803e5 mov x5, x8 29cb4: f90023ff str xzr, [sp, #0x40] 29cb8: a901d7f5 stp x21, x21, [sp, #0x18] 29cbc: f90017ff str xzr, [sp, #0x28] 29cc0: 390043eb strb w11, [sp, #0x10] 29cc4: 390003ec strb w12, [sp] 29cc8: 9400002f bl 0x29d84 <.text+0x1d094> 29ccc: f94017e8 ldr x8, [sp, #0x28] 29cd0: 2a0003f3 mov w19, w0 29cd4: b4000208 cbz x8, 0x29d14 <.text+0x1d024> 29cd8: a94183e8 ldp x8, x0, [sp, #0x18] 29cdc: f9400509 ldr x9, [x8, #0x8] 29ce0: f940000a ldr x10, [x0] 29ce4: eb15001f cmp x0, x21 29ce8: f9000549 str x9, [x10, #0x8] 29cec: f9400508 ldr x8, [x8, #0x8] 29cf0: f900010a str x10, [x8] 29cf4: f90017ff str xzr, [sp, #0x28] 29cf8: 540000e0 b.eq 0x29d14 <.text+0x1d024> 29cfc: 910063f5 add x21, sp, #0x18 29d00: f9400416 ldr x22, [x0, #0x8] 29d04: 9400e443 bl 0x62e10 29d08: eb1502df cmp x22, x21 29d0c: aa1603e0 mov x0, x22 29d10: 54ffff81 b.ne 0x29d00 <.text+0x1d010> 29d14: f94023e8 ldr x8, [sp, #0x40] 29d18: b4000208 cbz x8, 0x29d58 <.text+0x1d068> 29d1c: a94303e8 ldp x8, x0, [sp, #0x30] 29d20: 9100c3f5 add x21, sp, #0x30 29d24: f9400509 ldr x9, [x8, #0x8] 29d28: f940000a ldr x10, [x0] 29d2c: eb15001f cmp x0, x21 29d30: f9000549 str x9, [x10, #0x8] 29d34: f9400508 ldr x8, [x8, #0x8] 29d38: f900010a str x10, [x8] 29d3c: f90023ff str xzr, [sp, #0x40] 29d40: 540000c0 b.eq 0x29d58 <.text+0x1d068> 29d44: f9400416 ldr x22, [x0, #0x8] 29d48: 9400e432 bl 0x62e10 29d4c: eb1502df cmp x22, x21 29d50: aa1603e0 mov x0, x22 29d54: 54ffff81 b.ne 0x29d44 <.text+0x1d054> 29d58: f9401688 ldr x8, [x20, #0x28] 29d5c: f85d83a9 ldur x9, [x29, #-0x28] 29d60: eb09011f cmp x8, x9 29d64: 540000e1 b.ne 0x29d80 <.text+0x1d090> 29d68: 12000260 and w0, w19, #0x1 29d6c: a9477bfd ldp x29, x30, [sp, #0x70] 29d70: a9464ff4 ldp x20, x19, [sp, #0x60] 29d74: a94557f6 ldp x22, x21, [sp, #0x50] 29d78: 910203ff add sp, sp, #0x80 29d7c: d65f03c0 ret 29d80: 97ff89fc bl 0xc570 <__stack_chk_fail@plt> 29d84: a9ba6ffc stp x28, x27, [sp, #-0x60]! 29d88: a90167fa stp x26, x25, [sp, #0x10] 29d8c: a9025ff8 stp x24, x23, [sp, #0x20] 29d90: a90357f6 stp x22, x21, [sp, #0x30] 29d94: a9044ff4 stp x20, x19, [sp, #0x40] 29d98: a9057bfd stp x29, x30, [sp, #0x50] 29d9c: 910143fd add x29, sp, #0x50 29da0: d10783ff sub sp, sp, #0x1e0 29da4: d53bd05a mrs x26, TPIDR_EL0 29da8: f9401748 ldr x8, [x26, #0x28] 29dac: 2a0103f9 mov w25, w1 29db0: aa0003f5 mov x21, x0 29db4: 910343e0 add x0, sp, #0xd0 29db8: 2a0303e1 mov w1, w3 29dbc: aa0703f7 mov x23, x7 29dc0: aa0603f8 mov x24, x6 29dc4: aa0503f3 mov x19, x5 29dc8: aa0403f6 mov x22, x4 29dcc: aa0203f4 mov x20, x2 29dd0: f81a83a8 stur x8, [x29, #-0x58] 29dd4: 97fffb9c bl 0x28c44 <.text+0x1bf54> 29dd8: b40001b6 cbz x22, 0x29e0c <.text+0x1d11c> 29ddc: 52828e08 mov w8, #0x1470 // =5232 29de0: eb08027f cmp x19, x8 29de4: 54000961 b.ne 0x29f10 <.text+0x1d220> 29de8: 910343e0 add x0, sp, #0xd0 29dec: aa1603e1 mov x1, x22 29df0: a9015ff8 stp x24, x23, [sp, #0x10] 29df4: f90007f4 str x20, [sp, #0x8] 29df8: 910343f3 add x19, sp, #0xd0 29dfc: 97fff656 bl 0x27754 <.text+0x1aa64> 29e00: b94082c8 ldr w8, [x22, #0x80] 29e04: b90113e8 str w8, [sp, #0x110] 29e08: 14000004 b 0x29e18 <.text+0x1d128> 29e0c: a9015ff8 stp x24, x23, [sp, #0x10] 29e10: f90007f4 str x20, [sp, #0x8] 29e14: 910343f3 add x19, sp, #0xd0 29e18: f10002df cmp x22, #0x0 29e1c: 910242cb add x11, x22, #0x90 29e20: 394083a8 ldrb w8, [x29, #0x20] 29e24: 394043a9 ldrb w9, [x29, #0x10] 29e28: 9a9f116b csel x11, x11, xzr, ne 29e2c: 52824c0a mov w10, #0x1260 // =4704 29e30: a902aff5 stp x21, x11, [sp, #0x28] 29e34: 910083eb add x11, sp, #0x20 29e38: 8b0a02ca add x10, x22, x10 29e3c: 9100a176 add x22, x11, #0x28 29e40: 9a9f114a csel x10, x10, xzr, ne 29e44: aa1603e0 mov x0, x22 29e48: b90023f9 str w25, [sp, #0x20] 29e4c: a903cfea stp x10, x19, [sp, #0x38] 29e50: 1200013c and w28, w9, #0x1 29e54: 1200011b and w27, w8, #0x1 29e58: 94001065 bl 0x2dfec <.text+0x212fc> 29e5c: f94023f9 ldr x25, [sp, #0x40] 29e60: 92800008 mov x8, #-0x1 // =-1 29e64: f90033e8 str x8, [sp, #0x60] 29e68: a9077fff stp xzr, xzr, [sp, #0x70] 29e6c: 91012328 add x8, x25, #0x48 29e70: a90823ff stp xzr, x8, [sp, #0x80] 29e74: a9097fff stp xzr, xzr, [sp, #0x90] 29e78: aa1903e8 mov x8, x25 29e7c: f8458d0a ldr x10, [x8, #0x58]! 29e80: f9402729 ldr x9, [x25, #0x48] 29e84: b40000aa cbz x10, 0x29e98 <.text+0x1d1a8> 29e88: f940332b ldr x11, [x25, #0x60] 29e8c: cb0b012c sub x12, x9, x11 29e90: f104019f cmp x12, #0x100 29e94: 54000482 b.hs 0x29f24 <.text+0x1d234> 29e98: 91043d28 add x8, x9, #0x10f 29e9c: 9ac90914 udiv x20, x8, x9 29ea0: 9b097e81 mul x1, x20, x9 29ea4: 320007e2 orr w2, wzr, #0x3 29ea8: 52800443 mov w3, #0x22 // =34 29eac: 12800004 mov w4, #-0x1 // =-1 29eb0: aa1f03e0 mov x0, xzr 29eb4: aa1f03e5 mov x5, xzr 29eb8: 97ff8a7a bl 0xc8a0 29ebc: b100041f cmn x0, #0x1 29ec0: 540002e0 b.eq 0x29f1c <.text+0x1d22c> 29ec4: f9402b28 ldr x8, [x25, #0x50] 29ec8: a9005008 stp x8, x20, [x0] 29ecc: f9403728 ldr x8, [x25, #0x68] 29ed0: f9002b20 str x0, [x25, #0x50] 29ed4: 8b140108 add x8, x8, x20 29ed8: f9003728 str x8, [x25, #0x68] 29edc: b4000200 cbz x0, 0x29f1c <.text+0x1d22c> 29ee0: f9402728 ldr x8, [x25, #0x48] 29ee4: d1000689 sub x9, x20, #0x1 29ee8: 9104410a add x10, x8, #0x110 29eec: 9b14a90a msub x10, x8, x20, x10 29ef0: 9ac8094b udiv x11, x10, x8 29ef4: 9b090109 madd x9, x8, x9, x0 29ef8: 9b08a968 msub x8, x11, x8, x10 29efc: f100011f cmp x8, #0x0 29f00: 9a8903e9 csel x9, xzr, x9, eq 29f04: 91004014 add x20, x0, #0x10 29f08: a905a329 stp x9, x8, [x25, #0x58] 29f0c: 1400000c b 0x29f3c <.text+0x1d24c> 29f10: 2a1f03f4 mov w20, wzr 29f14: 910343f3 add x19, sp, #0xd0 29f18: 1400003a b 0x2a000 <.text+0x1d310> 29f1c: aa1f03f4 mov x20, xzr 29f20: 14000007 b 0x29f3c <.text+0x1d24c> 29f24: 8b0b0154 add x20, x10, x11 29f28: 9104016a add x10, x11, #0x100 29f2c: eb09015f cmp x10, x9 29f30: f900332a str x10, [x25, #0x60] 29f34: 54000041 b.ne 0x29f3c <.text+0x1d24c> 29f38: a9007d1f stp xzr, xzr, [x8] 29f3c: a94723e1 ldp x1, x8, [sp, #0x70] 29f40: f9400fb7 ldr x23, [x29, #0x18] 29f44: 91040298 add x24, x20, #0x100 29f48: cb010102 sub x2, x8, x1 29f4c: f100045f cmp x2, #0x1 29f50: cb020299 sub x25, x20, x2 29f54: 5400006b b.lt 0x29f60 <.text+0x1d270> 29f58: aa1903e0 mov x0, x25 29f5c: 97ff8aed bl 0xcb10 29f60: f9400be8 ldr x8, [sp, #0x10] 29f64: a90753f9 stp x25, x20, [sp, #0x70] 29f68: f90043f8 str x24, [sp, #0x80] 29f6c: 3902c3fc strb w28, [sp, #0xb0] 29f70: f90053e8 str x8, [sp, #0xa0] 29f74: f9400fe8 ldr x8, [sp, #0x18] 29f78: a90bfff7 stp x23, xzr, [sp, #0xb8] 29f7c: 390323fb strb w27, [sp, #0xc8] 29f80: f90057e8 str x8, [sp, #0xa8] 29f84: b94023e8 ldr w8, [sp, #0x20] 29f88: b5000075 cbnz x21, 0x29f94 <.text+0x1d2a4> 29f8c: 3100051f cmn w8, #0x1 29f90: 54000580 b.eq 0x2a040 <.text+0x1d350> 29f94: f94007e9 ldr x9, [sp, #0x8] 29f98: b4000075 cbz x21, 0x29fa4 <.text+0x1d2b4> 29f9c: 3100051f cmn w8, #0x1 29fa0: 54000601 b.ne 0x2a060 <.text+0x1d370> 29fa4: 910083e0 add x0, sp, #0x20 29fa8: f90033e9 str x9, [sp, #0x60] 29fac: 94000145 bl 0x2a4c0 <.text+0x1d7d0> 29fb0: 360000a0 tbz w0, #0x0, 0x29fc4 <.text+0x1d2d4> 29fb4: 910083e0 add x0, sp, #0x20 29fb8: 940001dc bl 0x2a728 <.text+0x1da38> 29fbc: 2a0003f4 mov w20, w0 29fc0: 14000002 b 0x29fc8 <.text+0x1d2d8> 29fc4: 2a1f03f4 mov w20, wzr 29fc8: b94023e8 ldr w8, [sp, #0x20] 29fcc: 3100051f cmn w8, #0x1 29fd0: 54000061 b.ne 0x29fdc <.text+0x1d2ec> 29fd4: aa1603e0 mov x0, x22 29fd8: 9400102a bl 0x2e080 <.text+0x21390> 29fdc: f94023e0 ldr x0, [sp, #0x40] 29fe0: f9400008 ldr x8, [x0] 29fe4: f9401908 ldr x8, [x8, #0x30] 29fe8: d63f0100 blr x8 29fec: f9403be8 ldr x8, [sp, #0x70] 29ff0: b4000048 cbz x8, 0x29ff8 <.text+0x1d308> 29ff4: f9003fe8 str x8, [sp, #0x78] 29ff8: aa1603e0 mov x0, x22 29ffc: 94001003 bl 0x2e008 <.text+0x21318> 2a000: aa1303e0 mov x0, x19 2a004: 97fff387 bl 0x26e20 <.text+0x1a130> 2a008: f9401748 ldr x8, [x26, #0x28] 2a00c: f85a83a9 ldur x9, [x29, #-0x58] 2a010: eb09011f cmp x8, x9 2a014: 54000141 b.ne 0x2a03c <.text+0x1d34c> 2a018: 12000280 and w0, w20, #0x1 2a01c: 910783ff add sp, sp, #0x1e0 2a020: a9457bfd ldp x29, x30, [sp, #0x50] 2a024: a9444ff4 ldp x20, x19, [sp, #0x40] 2a028: a94357f6 ldp x22, x21, [sp, #0x30] 2a02c: a9425ff8 ldp x24, x23, [sp, #0x20] 2a030: a94167fa ldp x26, x25, [sp, #0x10] 2a034: a8c66ffc ldp x28, x27, [sp], #0x60 2a038: d65f03c0 ret 2a03c: 97ff894d bl 0xc570 <__stack_chk_fail@plt> 2a040: b0000360 adrp x0, 0x97000 2a044: b0000362 adrp x2, 0x97000 2a048: b0000363 adrp x3, 0x97000 2a04c: 91148400 add x0, x0, #0x521 2a050: 91166842 add x2, x2, #0x59a 2a054: 911a4063 add x3, x3, #0x690 2a058: 528013a1 mov w1, #0x9d // =157 2a05c: 97ff8855 bl 0xc1b0 <__assert2@plt> 2a060: b0000360 adrp x0, 0x97000 2a064: b0000362 adrp x2, 0x97000 2a068: b0000363 adrp x3, 0x97000 2a06c: 91148400 add x0, x0, #0x521 2a070: 91166842 add x2, x2, #0x59a 2a074: 911aac63 add x3, x3, #0x6ab 2a078: 528013c1 mov w1, #0x9e // =158 2a07c: 97ff884d bl 0xc1b0 <__assert2@plt> 2a080: d10203ff sub sp, sp, #0x80 2a084: a90557f6 stp x22, x21, [sp, #0x50] 2a088: a9064ff4 stp x20, x19, [sp, #0x60] 2a08c: a9077bfd stp x29, x30, [sp, #0x70] 2a090: 9101c3fd add x29, sp, #0x70 2a094: d53bd054 mrs x20, TPIDR_EL0 2a098: f940168c ldr x12, [x20, #0x28] 2a09c: aa0303e8 mov x8, x3 2a0a0: aa0203e9 mov x9, x2 2a0a4: 2a0103ea mov w10, w1 2a0a8: 2a0003eb mov w11, w0 2a0ac: f81d83ac stur x12, [x29, #-0x28] 2a0b0: 9100c3ec add x12, sp, #0x30 2a0b4: a90333ec stp x12, x12, [sp, #0x30] 2a0b8: 910063f5 add x21, sp, #0x18 2a0bc: 120000cc and w12, w6, #0x1 2a0c0: f90007e5 str x5, [sp, #0x8] 2a0c4: 1200008d and w13, w4, #0x1 2a0c8: 92800002 mov x2, #-0x1 // =-1 2a0cc: 9100c3e6 add x6, sp, #0x30 2a0d0: 910063e7 add x7, sp, #0x18 2a0d4: aa1f03e0 mov x0, xzr 2a0d8: 2a0b03e1 mov w1, w11 2a0dc: 2a0a03e3 mov w3, w10 2a0e0: aa0903e4 mov x4, x9 2a0e4: aa0803e5 mov x5, x8 2a0e8: f90023ff str xzr, [sp, #0x40] 2a0ec: a901d7f5 stp x21, x21, [sp, #0x18] 2a0f0: f90017ff str xzr, [sp, #0x28] 2a0f4: 390043ec strb w12, [sp, #0x10] 2a0f8: 390003ed strb w13, [sp] 2a0fc: 97ffff22 bl 0x29d84 <.text+0x1d094> 2a100: f94017e8 ldr x8, [sp, #0x28] 2a104: 2a0003f3 mov w19, w0 2a108: b4000208 cbz x8, 0x2a148 <.text+0x1d458> 2a10c: a94183e8 ldp x8, x0, [sp, #0x18] 2a110: f9400509 ldr x9, [x8, #0x8] 2a114: f940000a ldr x10, [x0] 2a118: eb15001f cmp x0, x21 2a11c: f9000549 str x9, [x10, #0x8] 2a120: f9400508 ldr x8, [x8, #0x8] 2a124: f900010a str x10, [x8] 2a128: f90017ff str xzr, [sp, #0x28] 2a12c: 540000e0 b.eq 0x2a148 <.text+0x1d458> 2a130: 910063f5 add x21, sp, #0x18 2a134: f9400416 ldr x22, [x0, #0x8] 2a138: 9400e336 bl 0x62e10 2a13c: eb1502df cmp x22, x21 2a140: aa1603e0 mov x0, x22 2a144: 54ffff81 b.ne 0x2a134 <.text+0x1d444> 2a148: f94023e8 ldr x8, [sp, #0x40] 2a14c: b4000208 cbz x8, 0x2a18c <.text+0x1d49c> 2a150: a94303e8 ldp x8, x0, [sp, #0x30] 2a154: 9100c3f5 add x21, sp, #0x30 2a158: f9400509 ldr x9, [x8, #0x8] 2a15c: f940000a ldr x10, [x0] 2a160: eb15001f cmp x0, x21 2a164: f9000549 str x9, [x10, #0x8] 2a168: f9400508 ldr x8, [x8, #0x8] 2a16c: f900010a str x10, [x8] 2a170: f90023ff str xzr, [sp, #0x40] 2a174: 540000c0 b.eq 0x2a18c <.text+0x1d49c> 2a178: f9400416 ldr x22, [x0, #0x8] 2a17c: 9400e325 bl 0x62e10 2a180: eb1502df cmp x22, x21 2a184: aa1603e0 mov x0, x22 2a188: 54ffff81 b.ne 0x2a178 <.text+0x1d488> 2a18c: f9401688 ldr x8, [x20, #0x28] 2a190: f85d83a9 ldur x9, [x29, #-0x28] 2a194: eb09011f cmp x8, x9 2a198: 540000e1 b.ne 0x2a1b4 <.text+0x1d4c4> 2a19c: 12000260 and w0, w19, #0x1 2a1a0: a9477bfd ldp x29, x30, [sp, #0x70] 2a1a4: a9464ff4 ldp x20, x19, [sp, #0x60] 2a1a8: a94557f6 ldp x22, x21, [sp, #0x50] 2a1ac: 910203ff add sp, sp, #0x80 2a1b0: d65f03c0 ret 2a1b4: 97ff88ef bl 0xc570 <__stack_chk_fail@plt> 2a1b8: f81b0ffc str x28, [sp, #-0x50]! 2a1bc: a9015ff8 stp x24, x23, [sp, #0x10] 2a1c0: a90257f6 stp x22, x21, [sp, #0x20] 2a1c4: a9034ff4 stp x20, x19, [sp, #0x30] 2a1c8: a9047bfd stp x29, x30, [sp, #0x40] 2a1cc: 910103fd add x29, sp, #0x40 2a1d0: d107c3ff sub sp, sp, #0x1f0 2a1d4: d53bd056 mrs x22, TPIDR_EL0 2a1d8: f94016c8 ldr x8, [x22, #0x28] 2a1dc: aa0003f4 mov x20, x0 2a1e0: 910383e0 add x0, sp, #0xe0 2a1e4: 2a0203f3 mov w19, w2 2a1e8: f81b83a8 stur x8, [x29, #-0x48] 2a1ec: 910383f5 add x21, sp, #0xe0 2a1f0: 97fffa95 bl 0x28c44 <.text+0x1bf54> 2a1f4: 910063e9 add x9, sp, #0x18 2a1f8: a901a7e9 stp x9, x9, [sp, #0x18] 2a1fc: 910003e9 mov x9, sp 2a200: a90027e9 stp x9, x9, [sp] 2a204: 9100c3e9 add x9, sp, #0x30 2a208: b90123f3 str w19, [sp, #0x120] 2a20c: 9100a133 add x19, x9, #0x28 2a210: 12800008 mov w8, #-0x1 // =-1 2a214: aa1303e0 mov x0, x19 2a218: b90103e8 str w8, [sp, #0x100] 2a21c: f90017ff str xzr, [sp, #0x28] 2a220: f9000bff str xzr, [sp, #0x10] 2a224: b90033e8 str w8, [sp, #0x30] 2a228: a903fff4 stp x20, xzr, [sp, #0x38] 2a22c: a904d7ff stp xzr, x21, [sp, #0x48] 2a230: 94000f6f bl 0x2dfec <.text+0x212fc> 2a234: f9402bf5 ldr x21, [sp, #0x50] 2a238: 92800008 mov x8, #-0x1 // =-1 2a23c: f9003be8 str x8, [sp, #0x70] 2a240: a9087fff stp xzr, xzr, [sp, #0x80] 2a244: 910122a8 add x8, x21, #0x48 2a248: a90923ff stp xzr, x8, [sp, #0x90] 2a24c: a90a7fff stp xzr, xzr, [sp, #0xa0] 2a250: aa1503e8 mov x8, x21 2a254: f8458d0a ldr x10, [x8, #0x58]! 2a258: f94026a9 ldr x9, [x21, #0x48] 2a25c: b40000aa cbz x10, 0x2a270 <.text+0x1d580> 2a260: f94032ab ldr x11, [x21, #0x60] 2a264: cb0b012c sub x12, x9, x11 2a268: f104019f cmp x12, #0x100 2a26c: 54000422 b.hs 0x2a2f0 <.text+0x1d600> 2a270: 91043d28 add x8, x9, #0x10f 2a274: 9ac90917 udiv x23, x8, x9 2a278: 9b097ee1 mul x1, x23, x9 2a27c: 320007e2 orr w2, wzr, #0x3 2a280: 52800443 mov w3, #0x22 // =34 2a284: 12800004 mov w4, #-0x1 // =-1 2a288: aa1f03e0 mov x0, xzr 2a28c: aa1f03e5 mov x5, xzr 2a290: 97ff8984 bl 0xc8a0 2a294: b100041f cmn x0, #0x1 2a298: 54000280 b.eq 0x2a2e8 <.text+0x1d5f8> 2a29c: f9402aa8 ldr x8, [x21, #0x50] 2a2a0: a9005c08 stp x8, x23, [x0] 2a2a4: f94036a8 ldr x8, [x21, #0x68] 2a2a8: f9002aa0 str x0, [x21, #0x50] 2a2ac: 8b170108 add x8, x8, x23 2a2b0: f90036a8 str x8, [x21, #0x68] 2a2b4: b40001a0 cbz x0, 0x2a2e8 <.text+0x1d5f8> 2a2b8: f94026a8 ldr x8, [x21, #0x48] 2a2bc: d10006e9 sub x9, x23, #0x1 2a2c0: 9104410a add x10, x8, #0x110 2a2c4: 9b17a90a msub x10, x8, x23, x10 2a2c8: 9ac8094b udiv x11, x10, x8 2a2cc: 9b090109 madd x9, x8, x9, x0 2a2d0: 9b08a968 msub x8, x11, x8, x10 2a2d4: f100011f cmp x8, #0x0 2a2d8: 9a8903e9 csel x9, xzr, x9, eq 2a2dc: 91004017 add x23, x0, #0x10 2a2e0: a905a2a9 stp x9, x8, [x21, #0x58] 2a2e4: 14000009 b 0x2a308 <.text+0x1d618> 2a2e8: aa1f03f7 mov x23, xzr 2a2ec: 14000007 b 0x2a308 <.text+0x1d618> 2a2f0: 8b0b0157 add x23, x10, x11 2a2f4: 9104016a add x10, x11, #0x100 2a2f8: eb09015f cmp x10, x9 2a2fc: f90032aa str x10, [x21, #0x60] 2a300: 54000041 b.ne 0x2a308 <.text+0x1d618> 2a304: a9007d1f stp xzr, xzr, [x8] 2a308: a94823e1 ldp x1, x8, [sp, #0x80] 2a30c: 910402f8 add x24, x23, #0x100 2a310: cb010102 sub x2, x8, x1 2a314: f100045f cmp x2, #0x1 2a318: cb0202f5 sub x21, x23, x2 2a31c: 5400006b b.lt 0x2a328 <.text+0x1d638> 2a320: aa1503e0 mov x0, x21 2a324: 97ff89fb bl 0xcb10 2a328: 910063e8 add x8, sp, #0x18 2a32c: 910003e9 mov x9, sp 2a330: a90b27e8 stp x8, x9, [sp, #0xb0] 2a334: b94033e8 ldr w8, [sp, #0x30] 2a338: a9085ff5 stp x21, x23, [sp, #0x80] 2a33c: f9004bf8 str x24, [sp, #0x90] 2a340: 390303ff strb wzr, [sp, #0xc0] 2a344: 390363ff strb wzr, [sp, #0xd8] 2a348: a90cffff stp xzr, xzr, [sp, #0xc8] 2a34c: b5000074 cbnz x20, 0x2a358 <.text+0x1d668> 2a350: 3100051f cmn w8, #0x1 2a354: 54000940 b.eq 0x2a47c <.text+0x1d78c> 2a358: b4000074 cbz x20, 0x2a364 <.text+0x1d674> 2a35c: 3100051f cmn w8, #0x1 2a360: 540009e1 b.ne 0x2a49c <.text+0x1d7ac> 2a364: 9100c3e0 add x0, sp, #0x30 2a368: 94000056 bl 0x2a4c0 <.text+0x1d7d0> 2a36c: 360000a0 tbz w0, #0x0, 0x2a380 <.text+0x1d690> 2a370: 9100c3e0 add x0, sp, #0x30 2a374: 940000ed bl 0x2a728 <.text+0x1da38> 2a378: 2a0003f4 mov w20, w0 2a37c: 14000002 b 0x2a384 <.text+0x1d694> 2a380: 2a1f03f4 mov w20, wzr 2a384: b94033e8 ldr w8, [sp, #0x30] 2a388: 3100051f cmn w8, #0x1 2a38c: 54000061 b.ne 0x2a398 <.text+0x1d6a8> 2a390: aa1303e0 mov x0, x19 2a394: 94000f3b bl 0x2e080 <.text+0x21390> 2a398: f9402be0 ldr x0, [sp, #0x50] 2a39c: f9400008 ldr x8, [x0] 2a3a0: f9401908 ldr x8, [x8, #0x30] 2a3a4: d63f0100 blr x8 2a3a8: f94043e8 ldr x8, [sp, #0x80] 2a3ac: b4000048 cbz x8, 0x2a3b4 <.text+0x1d6c4> 2a3b0: f90047e8 str x8, [sp, #0x88] 2a3b4: aa1303e0 mov x0, x19 2a3b8: 94000f14 bl 0x2e008 <.text+0x21318> 2a3bc: f9400be8 ldr x8, [sp, #0x10] 2a3c0: b4000208 cbz x8, 0x2a400 <.text+0x1d710> 2a3c4: a94003e8 ldp x8, x0, [sp] 2a3c8: 910003f3 mov x19, sp 2a3cc: f9400509 ldr x9, [x8, #0x8] 2a3d0: f940000a ldr x10, [x0] 2a3d4: eb13001f cmp x0, x19 2a3d8: f9000549 str x9, [x10, #0x8] 2a3dc: f9400508 ldr x8, [x8, #0x8] 2a3e0: f900010a str x10, [x8] 2a3e4: f9000bff str xzr, [sp, #0x10] 2a3e8: 540000c0 b.eq 0x2a400 <.text+0x1d710> 2a3ec: f9400415 ldr x21, [x0, #0x8] 2a3f0: 9400e288 bl 0x62e10 2a3f4: eb1302bf cmp x21, x19 2a3f8: aa1503e0 mov x0, x21 2a3fc: 54ffff81 b.ne 0x2a3ec <.text+0x1d6fc> 2a400: f94017e8 ldr x8, [sp, #0x28] 2a404: b4000208 cbz x8, 0x2a444 <.text+0x1d754> 2a408: a94183e8 ldp x8, x0, [sp, #0x18] 2a40c: 910063f3 add x19, sp, #0x18 2a410: f9400509 ldr x9, [x8, #0x8] 2a414: f940000a ldr x10, [x0] 2a418: eb13001f cmp x0, x19 2a41c: f9000549 str x9, [x10, #0x8] 2a420: f9400508 ldr x8, [x8, #0x8] 2a424: f900010a str x10, [x8] 2a428: f90017ff str xzr, [sp, #0x28] 2a42c: 540000c0 b.eq 0x2a444 <.text+0x1d754> 2a430: f9400415 ldr x21, [x0, #0x8] 2a434: 9400e277 bl 0x62e10 2a438: eb1302bf cmp x21, x19 2a43c: aa1503e0 mov x0, x21 2a440: 54ffff81 b.ne 0x2a430 <.text+0x1d740> 2a444: 910383e0 add x0, sp, #0xe0 2a448: 97fff276 bl 0x26e20 <.text+0x1a130> 2a44c: f94016c8 ldr x8, [x22, #0x28] 2a450: f85b83a9 ldur x9, [x29, #-0x48] 2a454: eb09011f cmp x8, x9 2a458: 54000321 b.ne 0x2a4bc <.text+0x1d7cc> 2a45c: 12000280 and w0, w20, #0x1 2a460: 9107c3ff add sp, sp, #0x1f0 2a464: a9447bfd ldp x29, x30, [sp, #0x40] 2a468: a9434ff4 ldp x20, x19, [sp, #0x30] 2a46c: a94257f6 ldp x22, x21, [sp, #0x20] 2a470: a9415ff8 ldp x24, x23, [sp, #0x10] 2a474: f84507fc ldr x28, [sp], #0x50 2a478: d65f03c0 ret 2a47c: b0000360 adrp x0, 0x97000 2a480: b0000362 adrp x2, 0x97000 2a484: b0000363 adrp x3, 0x97000 2a488: 91148400 add x0, x0, #0x521 2a48c: 91166842 add x2, x2, #0x59a 2a490: 911a4063 add x3, x3, #0x690 2a494: 528013a1 mov w1, #0x9d // =157 2a498: 97ff8746 bl 0xc1b0 <__assert2@plt> 2a49c: b0000360 adrp x0, 0x97000 2a4a0: b0000362 adrp x2, 0x97000 2a4a4: b0000363 adrp x3, 0x97000 2a4a8: 91148400 add x0, x0, #0x521 2a4ac: 91166842 add x2, x2, #0x59a 2a4b0: 911aac63 add x3, x3, #0x6ab 2a4b4: 528013c1 mov w1, #0x9e // =158 2a4b8: 97ff873e bl 0xc1b0 <__assert2@plt> 2a4bc: 97ff882d bl 0xc570 <__stack_chk_fail@plt> 2a4c0: d10183ff sub sp, sp, #0x60 2a4c4: a9025ff8 stp x24, x23, [sp, #0x20] 2a4c8: a90357f6 stp x22, x21, [sp, #0x30] 2a4cc: a9044ff4 stp x20, x19, [sp, #0x40] 2a4d0: a9057bfd stp x29, x30, [sp, #0x50] 2a4d4: 910143fd add x29, sp, #0x50 2a4d8: d53bd056 mrs x22, TPIDR_EL0 2a4dc: f94016c8 ldr x8, [x22, #0x28] 2a4e0: aa0003f3 mov x19, x0 2a4e4: f9000fe8 str x8, [sp, #0x18] 2a4e8: f9401260 ldr x0, [x19, #0x20] 2a4ec: f9400008 ldr x8, [x0] 2a4f0: f9400908 ldr x8, [x8, #0x10] 2a4f4: d63f0100 blr x8 2a4f8: 36000a60 tbz w0, #0x0, 0x2a644 <.text+0x1d954> 2a4fc: f9401260 ldr x0, [x19, #0x20] 2a500: f9400008 ldr x8, [x0] 2a504: f9401508 ldr x8, [x8, #0x28] 2a508: d63f0100 blr x8 2a50c: 36000a80 tbz w0, #0x0, 0x2a65c <.text+0x1d96c> 2a510: f9401260 ldr x0, [x19, #0x20] 2a514: f9400008 ldr x8, [x0] 2a518: f9400d08 ldr x8, [x8, #0x18] 2a51c: d63f0100 blr x8 2a520: 360009e0 tbz w0, #0x0, 0x2a65c <.text+0x1d96c> 2a524: 39424268 ldrb w8, [x19, #0x90] 2a528: 34000ce8 cbz w8, 0x2a6c4 <.text+0x1d9d4> 2a52c: f9401260 ldr x0, [x19, #0x20] 2a530: f9404e61 ldr x1, [x19, #0x98] 2a534: 97fff86f bl 0x286f0 <.text+0x1ba00> 2a538: aa0003e8 mov x8, x0 2a53c: 2a1f03e0 mov w0, wzr 2a540: f9005268 str x8, [x19, #0xa0] 2a544: b40008e8 cbz x8, 0x2a660 <.text+0x1d970> 2a548: f9400a69 ldr x9, [x19, #0x10] 2a54c: b40008a9 cbz x9, 0x2a660 <.text+0x1d970> 2a550: a9415517 ldp x23, x21, [x8, #0x10] 2a554: aa0903e0 mov x0, x9 2a558: 94002078 bl 0x32738 <.text+0x25a48> 2a55c: f9400a68 ldr x8, [x19, #0x10] 2a560: aa0003f4 mov x20, x0 2a564: aa0803e0 mov x0, x8 2a568: 94002076 bl 0x32740 <.text+0x25a50> 2a56c: eb17001f cmp x0, x23 2a570: 54000063 b.lo 0x2a57c <.text+0x1d88c> 2a574: eb15001f cmp x0, x21 2a578: 54000a63 b.lo 0x2a6c4 <.text+0x1d9d4> 2a57c: f9401260 ldr x0, [x19, #0x20] 2a580: 910043e1 add x1, sp, #0x10 2a584: 910023e2 add x2, sp, #0x8 2a588: aa1403e3 mov x3, x20 2a58c: 97fff760 bl 0x2830c <.text+0x1b61c> 2a590: 36000660 tbz w0, #0x0, 0x2a65c <.text+0x1d96c> 2a594: f94007eb ldr x11, [sp, #0x8] 2a598: 3400078b cbz w11, 0x2a688 <.text+0x1d998> 2a59c: f9401277 ldr x23, [x19, #0x20] 2a5a0: 92407d78 and x24, x11, #0xffffffff 2a5a4: aa1703e8 mov x8, x23 2a5a8: f8458d0a ldr x10, [x8, #0x58]! 2a5ac: f85f0109 ldur x9, [x8, #-0x10] 2a5b0: b40000aa cbz x10, 0x2a5c4 <.text+0x1d8d4> 2a5b4: f94032eb ldr x11, [x23, #0x60] 2a5b8: cb0b012c sub x12, x9, x11 2a5bc: eb18019f cmp x12, x24 2a5c0: 54000a42 b.hs 0x2a708 <.text+0x1da18> 2a5c4: 8b090308 add x8, x24, x9 2a5c8: 91003d08 add x8, x8, #0xf 2a5cc: 9ac90915 udiv x21, x8, x9 2a5d0: 9b097ea1 mul x1, x21, x9 2a5d4: 320007e2 orr w2, wzr, #0x3 2a5d8: 52800443 mov w3, #0x22 // =34 2a5dc: 12800004 mov w4, #-0x1 // =-1 2a5e0: aa1f03e0 mov x0, xzr 2a5e4: aa1f03e5 mov x5, xzr 2a5e8: 97ff88ae bl 0xc8a0 2a5ec: b100041f cmn x0, #0x1 2a5f0: 540004c0 b.eq 0x2a688 <.text+0x1d998> 2a5f4: f9402ae8 ldr x8, [x23, #0x50] 2a5f8: a9005408 stp x8, x21, [x0] 2a5fc: f94036e8 ldr x8, [x23, #0x68] 2a600: f9002ae0 str x0, [x23, #0x50] 2a604: 8b150108 add x8, x8, x21 2a608: f90036e8 str x8, [x23, #0x68] 2a60c: b40003e0 cbz x0, 0x2a688 <.text+0x1d998> 2a610: f94026e8 ldr x8, [x23, #0x48] 2a614: 91004309 add x9, x24, #0x10 2a618: d10006aa sub x10, x21, #0x1 2a61c: 8b080129 add x9, x9, x8 2a620: 9b15a509 msub x9, x8, x21, x9 2a624: 9ac8092b udiv x11, x9, x8 2a628: 9b0a010a madd x10, x8, x10, x0 2a62c: 9b08a568 msub x8, x11, x8, x9 2a630: f100011f cmp x8, #0x0 2a634: 9a8a03e9 csel x9, xzr, x10, eq 2a638: 91004015 add x21, x0, #0x10 2a63c: a905a2e9 stp x9, x8, [x23, #0x58] 2a640: 14000013 b 0x2a68c <.text+0x1d99c> 2a644: b0000321 adrp x1, 0x8f000 2a648: b0000362 adrp x2, 0x97000 2a64c: 91322821 add x1, x1, #0xc8a 2a650: 911b1c42 add x2, x2, #0x6c7 2a654: 321f07e0 orr w0, wzr, #0x6 2a658: 97ffad96 bl 0x15cb0 <.text+0x8fc0> 2a65c: 2a1f03e0 mov w0, wzr 2a660: f94016c8 ldr x8, [x22, #0x28] 2a664: f9400fe9 ldr x9, [sp, #0x18] 2a668: eb09011f cmp x8, x9 2a66c: 540005c1 b.ne 0x2a724 <.text+0x1da34> 2a670: a9457bfd ldp x29, x30, [sp, #0x50] 2a674: a9444ff4 ldp x20, x19, [sp, #0x40] 2a678: a94357f6 ldp x22, x21, [sp, #0x30] 2a67c: a9425ff8 ldp x24, x23, [sp, #0x20] 2a680: 910183ff add sp, sp, #0x60 2a684: d65f03c0 ret 2a688: aa1f03f5 mov x21, xzr 2a68c: f9401260 ldr x0, [x19, #0x20] 2a690: a9408fe4 ldp x4, x3, [sp, #0x8] 2a694: aa1503e1 mov x1, x21 2a698: f9400008 ldr x8, [x0] 2a69c: b9404002 ldr w2, [x0, #0x40] 2a6a0: f9402108 ldr x8, [x8, #0x40] 2a6a4: d63f0100 blr x8 2a6a8: a940a3e2 ldp x2, x8, [sp, #0x8] 2a6ac: f9401260 ldr x0, [x19, #0x20] 2a6b0: f9405264 ldr x4, [x19, #0xa0] 2a6b4: aa1503e1 mov x1, x21 2a6b8: cb080283 sub x3, x20, x8 2a6bc: 97fff81e bl 0x28734 <.text+0x1ba44> 2a6c0: 3607fce0 tbz w0, #0x0, 0x2a65c <.text+0x1d96c> 2a6c4: aa1303e0 mov x0, x19 2a6c8: b8428401 ldr w1, [x0], #0x28 2a6cc: 3100043f cmn w1, #0x1 2a6d0: 54000080 b.eq 0x2a6e0 <.text+0x1d9f0> 2a6d4: 94000eaf bl 0x2e190 <.text+0x214a0> 2a6d8: 320003e0 orr w0, wzr, #0x1 2a6dc: 17ffffe1 b 0x2a660 <.text+0x1d970> 2a6e0: f9400661 ldr x1, [x19, #0x8] 2a6e4: 94000e8a bl 0x2e10c <.text+0x2141c> 2a6e8: 36000060 tbz w0, #0x0, 0x2a6f4 <.text+0x1da04> 2a6ec: 320003e0 orr w0, wzr, #0x1 2a6f0: 17ffffdc b 0x2a660 <.text+0x1d970> 2a6f4: b0000321 adrp x1, 0x8f000 2a6f8: b0000362 adrp x2, 0x97000 2a6fc: 91322821 add x1, x1, #0xc8a 2a700: 911b7842 add x2, x2, #0x6de 2a704: 17ffffd4 b 0x2a654 <.text+0x1d964> 2a708: 8b0b0155 add x21, x10, x11 2a70c: 8b18016a add x10, x11, x24 2a710: eb09015f cmp x10, x9 2a714: f90032ea str x10, [x23, #0x60] 2a718: 54fffba1 b.ne 0x2a68c <.text+0x1d99c> 2a71c: a9007d1f stp xzr, xzr, [x8] 2a720: 17ffffdb b 0x2a68c <.text+0x1d99c> 2a724: 97ff8793 bl 0xc570 <__stack_chk_fail@plt> 2a728: fc170fec str d12, [sp, #-0x90]! 2a72c: 6d012beb stp d11, d10, [sp, #0x10] 2a730: 6d0223e9 stp d9, d8, [sp, #0x20] 2a734: a9036ffc stp x28, x27, [sp, #0x30] 2a738: a90467fa stp x26, x25, [sp, #0x40] 2a73c: a9055ff8 stp x24, x23, [sp, #0x50] 2a740: a90657f6 stp x22, x21, [sp, #0x60] 2a744: a9074ff4 stp x20, x19, [sp, #0x70] 2a748: a9087bfd stp x29, x30, [sp, #0x80] 2a74c: 910203fd add x29, sp, #0x80 2a750: d11dc3ff sub sp, sp, #0x770 2a754: d53bd05b mrs x27, TPIDR_EL0 2a758: f9401768 ldr x8, [x27, #0x28] 2a75c: aa0003f3 mov x19, x0 2a760: 9100a274 add x20, x19, #0x28 2a764: 910203e9 add x9, sp, #0x80 2a768: f90013e8 str x8, [sp, #0x20] 2a76c: f9001ff4 str x20, [sp, #0x38] 2a770: b9403268 ldr w8, [x19, #0x30] 2a774: 6f00e400 movi v0.2d, #0000000000000000 2a778: 910ec3e0 add x0, sp, #0x3b0 2a77c: 321b03e1 orr w1, wzr, #0x20 2a780: b90043e8 str w8, [sp, #0x40] 2a784: b903bbe8 str w8, [sp, #0x3b8] 2a788: 320003e8 orr w8, wzr, #0x1 2a78c: f901dbf4 str x20, [sp, #0x3b0] 2a790: f9002fff str xzr, [sp, #0x58] 2a794: 3c8483e0 stur q0, [sp, #0x48] 2a798: f901f3ff str xzr, [sp, #0x3e0] 2a79c: ad1a0120 stp q0, q0, [x9, #0x340] 2a7a0: b903ebe8 str w8, [sp, #0x3e8] 2a7a4: 940010fa bl 0x2eb8c <.text+0x21e9c> 2a7a8: 36000940 tbz w0, #0x0, 0x2a8d0 <.text+0x1dbe0> 2a7ac: 321f03e8 orr w8, wzr, #0x2 2a7b0: 9100e3e0 add x0, sp, #0x38 2a7b4: 52801381 mov w1, #0x9c // =156 2a7b8: b9005fe8 str w8, [sp, #0x5c] 2a7bc: 940010f4 bl 0x2eb8c <.text+0x21e9c> 2a7c0: 36000880 tbz w0, #0x0, 0x2a8d0 <.text+0x1dbe0> 2a7c4: 910ec3e8 add x8, sp, #0x3b0 2a7c8: 91006115 add x21, x8, #0x18 2a7cc: 321b03e2 orr w2, wzr, #0x20 2a7d0: aa1503e0 mov x0, x21 2a7d4: 2a1f03e1 mov w1, wzr 2a7d8: 94001c3a bl 0x318c0 <.text+0x24bd0> 2a7dc: d28889a8 mov x8, #0x444d // =17485 2a7e0: f2aa09a8 movk x8, #0x504d, lsl #16 2a7e4: f2d4f268 movk x8, #0xa793, lsl #32 2a7e8: aa1f03e0 mov x0, xzr 2a7ec: f901e7e8 str x8, [sp, #0x3c8] 2a7f0: 97ff8724 bl 0xc480 2a7f4: b94043e8 ldr w8, [sp, #0x40] 2a7f8: 528001a9 mov w9, #0xd // =13 2a7fc: b903dfe0 str w0, [sp, #0x3dc] 2a800: b903d3e9 str w9, [sp, #0x3d0] 2a804: b903d7e8 str w8, [sp, #0x3d4] 2a808: b943ebe8 ldr w8, [sp, #0x3e8] 2a80c: 7100091f cmp w8, #0x2 2a810: 540000c0 b.eq 0x2a828 <.text+0x1db38> 2a814: f941dbe0 ldr x0, [sp, #0x3b0] 2a818: b943bbe1 ldr w1, [sp, #0x3b8] 2a81c: 321b03e3 orr w3, wzr, #0x20 2a820: aa1503e2 mov x2, x21 2a824: 94001132 bl 0x2ecec <.text+0x21ffc> 2a828: f9401268 ldr x8, [x19, #0x20] 2a82c: b0000321 adrp x1, 0x8f000 2a830: b0000362 adrp x2, 0x97000 2a834: 91310021 add x1, x1, #0xc40 2a838: a9472109 ldp x9, x8, [x8, #0x70] 2a83c: 911e2842 add x2, x2, #0x78a 2a840: 320007e0 orr w0, wzr, #0x3 2a844: 320007f7 orr w23, wzr, #0x3 2a848: cb090116 sub x22, x8, x9 2a84c: 9342fed5 asr x21, x22, #2 2a850: 2a1503e3 mov w3, w21 2a854: 97ffad17 bl 0x15cb0 <.text+0x8fc0> 2a858: f81503b4 stur x20, [x29, #-0xb0] 2a85c: b9403268 ldr w8, [x19, #0x30] 2a860: 92407eb8 and x24, x21, #0xffffffff 2a864: a9367fbf stp xzr, xzr, [x29, #-0xa0] 2a868: b81583a8 stur w8, [x29, #-0xa8] 2a86c: b400f038 cbz x24, 0x2c670 <.text+0x1f980> 2a870: 8b180708 add x8, x24, x24, lsl #1 2a874: 321e03e1 orr w1, wzr, #0x4 2a878: b37c8501 bfi x1, x8, #4, #34 2a87c: d102c3a0 sub x0, x29, #0xb0 2a880: b816c3b7 stur w23, [x29, #-0x94] 2a884: 940010c2 bl 0x2eb8c <.text+0x21e9c> 2a888: 36002840 tbz w0, #0x0, 0x2ad90 <.text+0x1e0a0> 2a88c: b85603a8 ldur w8, [x29, #-0xa0] 2a890: b85583a9 ldur w9, [x29, #-0xa8] 2a894: 320007ea orr w10, wzr, #0x3 2a898: b9002bea str w10, [sp, #0x28] 2a89c: b81683b5 stur w21, [x29, #-0x98] 2a8a0: b3607d28 bfi x8, x9, #32, #32 2a8a4: f802c3e8 stur x8, [sp, #0x2c] 2a8a8: f9402268 ldr x8, [x19, #0x40] 2a8ac: b7f80268 tbnz x8, #0x3f, 0x2a8f8 <.text+0x1dc08> 2a8b0: b9403269 ldr w9, [x19, #0x30] 2a8b4: 0b162d29 add w9, w9, w22, lsl #11 2a8b8: 11404129 add w9, w9, #0x10, lsl #12 // =0x10000 2a8bc: eb09011f cmp x8, x9 2a8c0: 321503e8 orr w8, wzr, #0x800 2a8c4: 5a9fb11c csinv w28, w8, wzr, lt 2a8c8: 350001d5 cbnz w21, 0x2a900 <.text+0x1dc10> 2a8cc: 14000129 b 0x2ad70 <.text+0x1e080> 2a8d0: b943ebe8 ldr w8, [sp, #0x3e8] 2a8d4: 7100091f cmp w8, #0x2 2a8d8: 5400c820 b.eq 0x2c1dc <.text+0x1f4ec> 2a8dc: f941dbe0 ldr x0, [sp, #0x3b0] 2a8e0: b943bbe1 ldr w1, [sp, #0x3b8] 2a8e4: 910ec3e8 add x8, sp, #0x3b0 2a8e8: 91006102 add x2, x8, #0x18 2a8ec: 321b03e3 orr w3, wzr, #0x20 2a8f0: 940010ff bl 0x2ecec <.text+0x21ffc> 2a8f4: 1400063a b 0x2c1dc <.text+0x1f4ec> 2a8f8: 1280001c mov w28, #-0x1 // =-1 2a8fc: 340023b5 cbz w21, 0x2ad70 <.text+0x1e080> 2a900: 910ec3e8 add x8, sp, #0x3b0 2a904: aa1f03f5 mov x21, xzr 2a908: 91004116 add x22, x8, #0x10 2a90c: 91006117 add x23, x8, #0x18 2a910: 91014268 add x8, x19, #0x50 2a914: f9000fe8 str x8, [sp, #0x18] 2a918: 14000088 b 0x2ab38 <.text+0x1de48> 2a91c: d1020008 sub x8, x0, #0x80 2a920: 91020009 add x9, x0, #0x80 2a924: eb08017f cmp x11, x8 2a928: 9a8b3108 csel x8, x8, x11, lo 2a92c: eb09019f cmp x12, x9 2a930: 9a893189 csel x9, x12, x9, lo 2a934: f90043e8 str x8, [sp, #0x80] 2a938: cb080128 sub x8, x9, x8 2a93c: f901dbf4 str x20, [sp, #0x3b0] 2a940: b9008be8 str w8, [sp, #0x88] 2a944: b9403269 ldr w9, [x19, #0x30] 2a948: 92407d01 and x1, x8, #0xffffffff 2a94c: 910ec3e0 add x0, sp, #0x3b0 2a950: f901e3ff str xzr, [sp, #0x3c0] 2a954: b903bbe9 str w9, [sp, #0x3b8] 2a958: 9400108d bl 0x2eb8c <.text+0x21e9c> 2a95c: 360021a0 tbz w0, #0x0, 0x2ad90 <.text+0x1e0a0> 2a960: b9408bfa ldr w26, [sp, #0x88] 2a964: 3400059a cbz w26, 0x2aa14 <.text+0x1dd24> 2a968: f940126d ldr x13, [x19, #0x20] 2a96c: aa0d03e8 mov x8, x13 2a970: f8458d0a ldr x10, [x8, #0x58]! 2a974: f85f0109 ldur x9, [x8, #-0x10] 2a978: b40000aa cbz x10, 0x2a98c <.text+0x1dc9c> 2a97c: f94031ab ldr x11, [x13, #0x60] 2a980: cb0b012c sub x12, x9, x11 2a984: eb1a019f cmp x12, x26 2a988: 54000ca2 b.hs 0x2ab1c <.text+0x1de2c> 2a98c: 8b090348 add x8, x26, x9 2a990: 91003d08 add x8, x8, #0xf 2a994: 9ac90919 udiv x25, x8, x9 2a998: 9b097f21 mul x1, x25, x9 2a99c: 320007e2 orr w2, wzr, #0x3 2a9a0: 52800443 mov w3, #0x22 // =34 2a9a4: 12800004 mov w4, #-0x1 // =-1 2a9a8: aa1f03e0 mov x0, xzr 2a9ac: aa1f03e5 mov x5, xzr 2a9b0: f9000bed str x13, [sp, #0x10] 2a9b4: 97ff87bb bl 0xc8a0 2a9b8: b100041f cmn x0, #0x1 2a9bc: 540002c0 b.eq 0x2aa14 <.text+0x1dd24> 2a9c0: f9400bec ldr x12, [sp, #0x10] 2a9c4: f9402988 ldr x8, [x12, #0x50] 2a9c8: a9006408 stp x8, x25, [x0] 2a9cc: f9403588 ldr x8, [x12, #0x68] 2a9d0: f9002980 str x0, [x12, #0x50] 2a9d4: 8b190108 add x8, x8, x25 2a9d8: f9003588 str x8, [x12, #0x68] 2a9dc: b40001c0 cbz x0, 0x2aa14 <.text+0x1dd24> 2a9e0: f9402588 ldr x8, [x12, #0x48] 2a9e4: 91004349 add x9, x26, #0x10 2a9e8: d100072a sub x10, x25, #0x1 2a9ec: 8b080129 add x9, x9, x8 2a9f0: 9b19a509 msub x9, x8, x25, x9 2a9f4: 9ac8092b udiv x11, x9, x8 2a9f8: 9b0a010a madd x10, x8, x10, x0 2a9fc: 9b08a568 msub x8, x11, x8, x9 2aa00: f100011f cmp x8, #0x0 2aa04: 9a8a03e9 csel x9, xzr, x10, eq 2aa08: 91004019 add x25, x0, #0x10 2aa0c: a905a189 stp x9, x8, [x12, #0x58] 2aa10: 14000002 b 0x2aa18 <.text+0x1dd28> 2aa14: aa1f03f9 mov x25, xzr 2aa18: f9401260 ldr x0, [x19, #0x20] 2aa1c: b946ebe2 ldr w2, [sp, #0x6e8] 2aa20: f94043e3 ldr x3, [sp, #0x80] 2aa24: b9408be4 ldr w4, [sp, #0x88] 2aa28: f9400008 ldr x8, [x0] 2aa2c: aa1903e1 mov x1, x25 2aa30: f9402108 ldr x8, [x8, #0x40] 2aa34: d63f0100 blr x8 2aa38: b9408be3 ldr w3, [sp, #0x88] 2aa3c: b943bbe1 ldr w1, [sp, #0x3b8] 2aa40: 910ec3e0 add x0, sp, #0x3b0 2aa44: aa1903e2 mov x2, x25 2aa48: 940010ef bl 0x2ee04 <.text+0x22114> 2aa4c: b943c3e8 ldr w8, [sp, #0x3c0] 2aa50: b943bbe9 ldr w9, [sp, #0x3b8] 2aa54: b3607d28 bfi x8, x9, #32, #32 2aa58: f90047e8 str x8, [sp, #0x88] 2aa5c: a945a668 ldp x8, x9, [x19, #0x58] 2aa60: eb09011f cmp x8, x9 2aa64: 540000e0 b.eq 0x2aa80 <.text+0x1dd90> 2aa68: 3dc023e0 ldr q0, [sp, #0x80] 2aa6c: 3d800100 str q0, [x8] 2aa70: f9402e68 ldr x8, [x19, #0x58] 2aa74: 91004108 add x8, x8, #0x10 2aa78: f9002e68 str x8, [x19, #0x58] 2aa7c: 14000004 b 0x2aa8c <.text+0x1dd9c> 2aa80: f9400fe0 ldr x0, [sp, #0x18] 2aa84: 910203e1 add x1, sp, #0x80 2aa88: 940009fe bl 0x2d280 <.text+0x20590> 2aa8c: f901dbf4 str x20, [sp, #0x3b0] 2aa90: b9403268 ldr w8, [x19, #0x30] 2aa94: 52806502 mov w2, #0x328 // =808 2aa98: aa1603e0 mov x0, x22 2aa9c: 2a1f03e1 mov w1, wzr 2aaa0: b903bbe8 str w8, [sp, #0x3b8] 2aaa4: 97ff882f bl 0xcb60 2aaa8: 320003f9 orr w25, wzr, #0x1 2aaac: 910ec3e0 add x0, sp, #0x3b0 2aab0: 52806381 mov w1, #0x31c // =796 2aab4: b906e7f9 str w25, [sp, #0x6e4] 2aab8: 94001035 bl 0x2eb8c <.text+0x21e9c> 2aabc: 360001c0 tbz w0, #0x0, 0x2aaf4 <.text+0x1de04> 2aac0: 52806382 mov w2, #0x31c // =796 2aac4: aa1703e0 mov x0, x23 2aac8: 2a1f03e1 mov w1, wzr 2aacc: 94001b7d bl 0x318c0 <.text+0x24bd0> 2aad0: a9410a61 ldp x1, x2, [x19, #0x10] 2aad4: aa1703e0 mov x0, x23 2aad8: 94001f1c bl 0x32748 <.text+0x25a58> 2aadc: b943c3e8 ldr w8, [sp, #0x3c0] 2aae0: b943bbe9 ldr w9, [sp, #0x3b8] 2aae4: 2a1f03f9 mov w25, wzr 2aae8: b3607d28 bfi x8, x9, #32, #32 2aaec: f9038be8 str x8, [sp, #0x710] 2aaf0: f9002668 str x8, [x19, #0x48] 2aaf4: b946e7e8 ldr w8, [sp, #0x6e4] 2aaf8: 7100091f cmp w8, #0x2 2aafc: 540000c0 b.eq 0x2ab14 <.text+0x1de24> 2ab00: f941dbe0 ldr x0, [sp, #0x3b0] 2ab04: b943bbe1 ldr w1, [sp, #0x3b8] 2ab08: 52806383 mov w3, #0x31c // =796 2ab0c: aa1703e2 mov x2, x23 2ab10: 94001077 bl 0x2ecec <.text+0x21ffc> 2ab14: 34001119 cbz w25, 0x2ad34 <.text+0x1e044> 2ab18: 1400009e b 0x2ad90 <.text+0x1e0a0> 2ab1c: 8b0b0159 add x25, x10, x11 2ab20: 8b1a016a add x10, x11, x26 2ab24: eb09015f cmp x10, x9 2ab28: f90031aa str x10, [x13, #0x60] 2ab2c: 54fff761 b.ne 0x2aa18 <.text+0x1dd28> 2ab30: a9007d1f stp xzr, xzr, [x8] 2ab34: 17ffffb9 b 0x2aa18 <.text+0x1dd28> 2ab38: 911ba3e0 add x0, sp, #0x6e8 2ab3c: 321c07e2 orr w2, wzr, #0x30 2ab40: 2a1f03e1 mov w1, wzr 2ab44: 94001b5f bl 0x318c0 <.text+0x24bd0> 2ab48: f9401260 ldr x0, [x19, #0x20] 2ab4c: f9403808 ldr x8, [x0, #0x70] 2ab50: b8757908 ldr w8, [x8, x21, lsl #2] 2ab54: b906ebe8 str w8, [sp, #0x6e8] 2ab58: b9404009 ldr w9, [x0, #0x40] 2ab5c: 6b09011f cmp w8, w9 2ab60: 54000101 b.ne 0x2ab80 <.text+0x1de90> 2ab64: f9400a68 ldr x8, [x19, #0x10] 2ab68: b40000c8 cbz x8, 0x2ab80 <.text+0x1de90> 2ab6c: f9400008 ldr x8, [x0] 2ab70: f9401108 ldr x8, [x8, #0x20] 2ab74: d63f0100 blr x8 2ab78: 360007a0 tbz w0, #0x0, 0x2ac6c <.text+0x1df7c> 2ab7c: f9401260 ldr x0, [x19, #0x20] 2ab80: f9400008 ldr x8, [x0] 2ab84: 910203e2 add x2, sp, #0x80 2ab88: aa1503e1 mov x1, x21 2ab8c: f9401d08 ldr x8, [x8, #0x38] 2ab90: d63f0100 blr x8 2ab94: 36000fe0 tbz w0, #0x0, 0x2ad90 <.text+0x1e0a0> 2ab98: f9402268 ldr x8, [x19, #0x40] 2ab9c: f94047f9 ldr x25, [sp, #0x88] 2aba0: 910203e0 add x0, sp, #0x80 2aba4: b100051f cmn x8, #0x1 2aba8: fa53caa0 ccmp x21, #0x13, #0x0, gt 2abac: 5a9f839a csinv w26, w28, wzr, hi 2abb0: 94001f21 bl 0x32834 <.text+0x25b44> 2abb4: aa0003e3 mov x3, x0 2abb8: 911ba3e1 add x1, sp, #0x6e8 2abbc: 910183e5 add x5, sp, #0x60 2abc0: aa1303e0 mov x0, x19 2abc4: aa1903e2 mov x2, x25 2abc8: 2a1a03e4 mov w4, w26 2abcc: 940008f6 bl 0x2cfa4 <.text+0x202b4> 2abd0: 36000e00 tbz w0, #0x0, 0x2ad90 <.text+0x1e0a0> 2abd4: f901dbf4 str x20, [sp, #0x3b0] 2abd8: b9403268 ldr w8, [x19, #0x30] 2abdc: 52806502 mov w2, #0x328 // =808 2abe0: aa1603e0 mov x0, x22 2abe4: 2a1f03e1 mov w1, wzr 2abe8: b903bbe8 str w8, [sp, #0x3b8] 2abec: 97ff87dd bl 0xcb60 2abf0: 320003f9 orr w25, wzr, #0x1 2abf4: 910ec3e0 add x0, sp, #0x3b0 2abf8: 52806381 mov w1, #0x31c // =796 2abfc: b906e7f9 str w25, [sp, #0x6e4] 2ac00: 94000fe3 bl 0x2eb8c <.text+0x21e9c> 2ac04: 36000860 tbz w0, #0x0, 0x2ad10 <.text+0x1e020> 2ac08: 52806382 mov w2, #0x31c // =796 2ac0c: aa1703e0 mov x0, x23 2ac10: 2a1f03e1 mov w1, wzr 2ac14: 94001b2b bl 0x318c0 <.text+0x24bd0> 2ac18: 910203e0 add x0, sp, #0x80 2ac1c: aa1703e1 mov x1, x23 2ac20: 94001f07 bl 0x3283c <.text+0x25b4c> 2ac24: b943c3e8 ldr w8, [sp, #0x3c0] 2ac28: b943bbe9 ldr w9, [sp, #0x3b8] 2ac2c: 2a1f03f9 mov w25, wzr 2ac30: b3607d28 bfi x8, x9, #32, #32 2ac34: f9038be8 str x8, [sp, #0x710] 2ac38: f9401260 ldr x0, [x19, #0x20] 2ac3c: f9403809 ldr x9, [x0, #0x70] 2ac40: b940400a ldr w10, [x0, #0x40] 2ac44: b8757929 ldr w9, [x9, x21, lsl #2] 2ac48: 6b0a013f cmp w9, w10 2ac4c: 54000621 b.ne 0x2ad10 <.text+0x1e020> 2ac50: f9002668 str x8, [x19, #0x48] 2ac54: f9400008 ldr x8, [x0] 2ac58: f9401108 ldr x8, [x8, #0x20] 2ac5c: d63f0100 blr x8 2ac60: 360004e0 tbz w0, #0x0, 0x2acfc <.text+0x1e00c> 2ac64: 2a1f03f9 mov w25, wzr 2ac68: 1400002a b 0x2ad10 <.text+0x1e020> 2ac6c: f9400a60 ldr x0, [x19, #0x10] 2ac70: 94001eb2 bl 0x32738 <.text+0x25a48> 2ac74: f9400a68 ldr x8, [x19, #0x10] 2ac78: aa0003f9 mov x25, x0 2ac7c: aa0803e0 mov x0, x8 2ac80: 94001eb0 bl 0x32740 <.text+0x25a50> 2ac84: aa0003e3 mov x3, x0 2ac88: 911ba3e1 add x1, sp, #0x6e8 2ac8c: 12800004 mov w4, #-0x1 // =-1 2ac90: 910183e5 add x5, sp, #0x60 2ac94: aa1303e0 mov x0, x19 2ac98: aa1903e2 mov x2, x25 2ac9c: 940008c2 bl 0x2cfa4 <.text+0x202b4> 2aca0: 36000780 tbz w0, #0x0, 0x2ad90 <.text+0x1e0a0> 2aca4: f9400a60 ldr x0, [x19, #0x10] 2aca8: 94001ea6 bl 0x32740 <.text+0x25a50> 2acac: f9401269 ldr x9, [x19, #0x20] 2acb0: a94a2528 ldp x8, x9, [x9, #0xa0] 2acb4: eb080129 subs x9, x9, x8 2acb8: 54ffeea0 b.eq 0x2aa8c <.text+0x1dd9c> 2acbc: aa1f03eb mov x11, xzr 2acc0: 9343fd29 asr x9, x9, #3 2acc4: 320003ea orr w10, wzr, #0x1 2acc8: f86b790c ldr x12, [x8, x11, lsl #3] 2accc: f940018b ldr x11, [x12] 2acd0: eb0b001f cmp x0, x11 2acd4: 540000a3 b.lo 0x2ace8 <.text+0x1dff8> 2acd8: f940058c ldr x12, [x12, #0x8] 2acdc: 8b0b018c add x12, x12, x11 2ace0: eb0c001f cmp x0, x12 2ace4: 54ffe1c3 b.lo 0x2a91c <.text+0x1dc2c> 2ace8: 2a0a03eb mov w11, w10 2acec: eb0b013f cmp x9, x11 2acf0: 1100054a add w10, w10, #0x1 2acf4: 54fffea8 b.hi 0x2acc8 <.text+0x1dfd8> 2acf8: 17ffff65 b 0x2aa8c <.text+0x1dd9c> 2acfc: f940127a ldr x26, [x19, #0x20] 2ad00: 910203e0 add x0, sp, #0x80 2ad04: 94001ecc bl 0x32834 <.text+0x25b44> 2ad08: 2a1f03f9 mov w25, wzr 2ad0c: f9000f40 str x0, [x26, #0x18] 2ad10: b946e7e8 ldr w8, [sp, #0x6e4] 2ad14: 7100091f cmp w8, #0x2 2ad18: 540000c0 b.eq 0x2ad30 <.text+0x1e040> 2ad1c: f941dbe0 ldr x0, [sp, #0x3b0] 2ad20: b943bbe1 ldr w1, [sp, #0x3b8] 2ad24: 52806383 mov w3, #0x31c // =796 2ad28: aa1703e2 mov x2, x23 2ad2c: 94000ff0 bl 0x2ecec <.text+0x21ffc> 2ad30: 35000319 cbnz w25, 0x2ad90 <.text+0x1e0a0> 2ad34: b856c3a8 ldur w8, [x29, #-0x94] 2ad38: 71000d1f cmp w8, #0x3 2ad3c: 5400c781 b.ne 0x2c62c <.text+0x1f93c> 2ad40: b85583a8 ldur w8, [x29, #-0xa8] 2ad44: f85503a0 ldur x0, [x29, #-0xb0] 2ad48: 0b1506a9 add w9, w21, w21, lsl #1 2ad4c: 321e03ea orr w10, wzr, #0x4 2ad50: 331c6d2a bfi w10, w9, #4, #28 2ad54: 0b0a0101 add w1, w8, w10 2ad58: 911ba3e2 add x2, sp, #0x6e8 2ad5c: 321c07e3 orr w3, wzr, #0x30 2ad60: 94000fe3 bl 0x2ecec <.text+0x21ffc> 2ad64: 910006b5 add x21, x21, #0x1 2ad68: eb1802bf cmp x21, x24 2ad6c: 54ffee63 b.lo 0x2ab38 <.text+0x1de48> 2ad70: b0000321 adrp x1, 0x8f000 2ad74: b0000362 adrp x2, 0x97000 2ad78: 91310021 add x1, x1, #0xc40 2ad7c: 911e9042 add x2, x2, #0x7a4 2ad80: 320007e0 orr w0, wzr, #0x3 2ad84: 97ffabcb bl 0x15cb0 <.text+0x8fc0> 2ad88: 320003f5 orr w21, wzr, #0x1 2ad8c: 14000002 b 0x2ad94 <.text+0x1e0a4> 2ad90: 2a1f03f5 mov w21, wzr 2ad94: b856c3a8 ldur w8, [x29, #-0x94] 2ad98: 7100091f cmp w8, #0x2 2ad9c: 540000e0 b.eq 0x2adb8 <.text+0x1e0c8> 2ada0: f85503a0 ldur x0, [x29, #-0xb0] 2ada4: b85583a1 ldur w1, [x29, #-0xa8] 2ada8: d102c3a8 sub x8, x29, #0xb0 2adac: 91006102 add x2, x8, #0x18 2adb0: 321e03e3 orr w3, wzr, #0x4 2adb4: 94000fce bl 0x2ecec <.text+0x21ffc> 2adb8: 3600a135 tbz w21, #0x0, 0x2c1dc <.text+0x1f4ec> 2adbc: b9405fe8 ldr w8, [sp, #0x5c] 2adc0: 7100091f cmp w8, #0x2 2adc4: 5400c461 b.ne 0x2c650 <.text+0x1f960> 2adc8: f9401fe0 ldr x0, [sp, #0x38] 2adcc: b94043e1 ldr w1, [sp, #0x40] 2add0: 9100a3e2 add x2, sp, #0x28 2add4: 321e07e3 orr w3, wzr, #0xc 2add8: 94000fc5 bl 0x2ecec <.text+0x21ffc> 2addc: f940126a ldr x10, [x19, #0x20] 2ade0: f9404268 ldr x8, [x19, #0x80] 2ade4: a94a2949 ldp x9, x10, [x10, #0xa0] 2ade8: b9401115 ldr w21, [x8, #0x10] 2adec: eb090156 subs x22, x10, x9 2adf0: 54000400 b.eq 0x2ae70 <.text+0x1e180> 2adf4: aa1f03ea mov x10, xzr 2adf8: 9343fecb asr x11, x22, #3 2adfc: f86a792d ldr x13, [x9, x10, lsl #3] 2ae00: 3940a5ac ldrb w12, [x13, #0x29] 2ae04: 3400030c cbz w12, 0x2ae64 <.text+0x1e174> 2ae08: f94011ac ldr x12, [x13, #0x20] 2ae0c: b400006c cbz x12, 0x2ae18 <.text+0x1e128> 2ae10: 3940a1ac ldrb w12, [x13, #0x28] 2ae14: 3400028c cbz w12, 0x2ae64 <.text+0x1e174> 2ae18: f94005ae ldr x14, [x13, #0x8] 2ae1c: f14005df cmp x14, #0x1, lsl #12 // =0x1000 2ae20: 54000223 b.lo 0x2ae64 <.text+0x1e174> 2ae24: f940050c ldr x12, [x8, #0x8] 2ae28: eb0c011f cmp x8, x12 2ae2c: 540001a0 b.eq 0x2ae60 <.text+0x1e170> 2ae30: f94001ad ldr x13, [x13] 2ae34: 8b0e01ae add x14, x13, x14 2ae38: f940098f ldr x15, [x12, #0x10] 2ae3c: eb0f01bf cmp x13, x15 2ae40: 540000a3 b.lo 0x2ae54 <.text+0x1e164> 2ae44: f9400d90 ldr x16, [x12, #0x18] 2ae48: 8b0f020f add x15, x16, x15 2ae4c: eb0f01df cmp x14, x15 2ae50: 540000a9 b.ls 0x2ae64 <.text+0x1e174> 2ae54: f940058c ldr x12, [x12, #0x8] 2ae58: eb0c011f cmp x8, x12 2ae5c: 54fffee1 b.ne 0x2ae38 <.text+0x1e148> 2ae60: 110006b5 add w21, w21, #0x1 2ae64: 1100054a add w10, w10, #0x1 2ae68: eb0a017f cmp x11, x10 2ae6c: 54fffc88 b.hi 0x2adfc <.text+0x1e10c> 2ae70: f90043f4 str x20, [sp, #0x80] 2ae74: b9403268 ldr w8, [x19, #0x30] 2ae78: 910203f7 add x23, sp, #0x80 2ae7c: a9097fff stp xzr, xzr, [sp, #0x90] 2ae80: b9008be8 str w8, [sp, #0x88] 2ae84: 34000975 cbz w21, 0x2afb0 <.text+0x1e2c0> 2ae88: 320007e8 orr w8, wzr, #0x3 2ae8c: 52800d89 mov w9, #0x6c // =108 2ae90: b9009fe8 str w8, [sp, #0x9c] 2ae94: 9ba97ea8 umull x8, w21, w9 2ae98: 91001101 add x1, x8, #0x4 2ae9c: 910203e0 add x0, sp, #0x80 2aea0: 94000f3b bl 0x2eb8c <.text+0x21e9c> 2aea4: 36000920 tbz w0, #0x0, 0x2afc8 <.text+0x1e2d8> 2aea8: b94093e8 ldr w8, [sp, #0x90] 2aeac: b9408be9 ldr w9, [sp, #0x88] 2aeb0: d343feca lsr x10, x22, #3 2aeb4: 321e03eb orr w11, wzr, #0x4 2aeb8: b9002beb str w11, [sp, #0x28] 2aebc: b3607d28 bfi x8, x9, #32, #32 2aec0: f802c3e8 stur x8, [sp, #0x2c] 2aec4: b9009bf5 str w21, [sp, #0x98] 2aec8: 3400086a cbz w10, 0x2afd4 <.text+0x1e2e4> 2aecc: 910203e8 add x8, sp, #0x80 2aed0: aa1f03f5 mov x21, xzr 2aed4: 2a1f03f7 mov w23, wzr 2aed8: d3438ad8 ubfx x24, x22, #3, #32 2aedc: 91007116 add x22, x8, #0x1c 2aee0: 52800d99 mov w25, #0x6c // =108 2aee4: f9401268 ldr x8, [x19, #0x20] 2aee8: f9405108 ldr x8, [x8, #0xa0] 2aeec: f8757901 ldr x1, [x8, x21, lsl #3] 2aef0: 3940a428 ldrb w8, [x1, #0x29] 2aef4: 34000568 cbz w8, 0x2afa0 <.text+0x1e2b0> 2aef8: f9401028 ldr x8, [x1, #0x20] 2aefc: b4000068 cbz x8, 0x2af08 <.text+0x1e218> 2af00: 3940a028 ldrb w8, [x1, #0x28] 2af04: 340004e8 cbz w8, 0x2afa0 <.text+0x1e2b0> 2af08: f940042b ldr x11, [x1, #0x8] 2af0c: f140057f cmp x11, #0x1, lsl #12 // =0x1000 2af10: 54000483 b.lo 0x2afa0 <.text+0x1e2b0> 2af14: f9404268 ldr x8, [x19, #0x80] 2af18: f9400509 ldr x9, [x8, #0x8] 2af1c: eb09011f cmp x8, x9 2af20: 540001a0 b.eq 0x2af54 <.text+0x1e264> 2af24: f940002a ldr x10, [x1] 2af28: 8b0b014b add x11, x10, x11 2af2c: f940092c ldr x12, [x9, #0x10] 2af30: eb0c015f cmp x10, x12 2af34: 540000a3 b.lo 0x2af48 <.text+0x1e258> 2af38: f9400d2d ldr x13, [x9, #0x18] 2af3c: 8b0c01ac add x12, x13, x12 2af40: eb0c017f cmp x11, x12 2af44: 540002e9 b.ls 0x2afa0 <.text+0x1e2b0> 2af48: f9400529 ldr x9, [x9, #0x8] 2af4c: eb09011f cmp x8, x9 2af50: 54fffee1 b.ne 0x2af2c <.text+0x1e23c> 2af54: 320003e2 orr w2, wzr, #0x1 2af58: 910ec3e4 add x4, sp, #0x3b0 2af5c: aa1303e0 mov x0, x19 2af60: 2a1503e3 mov w3, w21 2af64: aa1f03e5 mov x5, xzr 2af68: 9400090c bl 0x2d398 <.text+0x206a8> 2af6c: 36000760 tbz w0, #0x0, 0x2b058 <.text+0x1e368> 2af70: b9409fe8 ldr w8, [sp, #0x9c] 2af74: 71000d1f cmp w8, #0x3 2af78: 5400b5a1 b.ne 0x2c62c <.text+0x1f93c> 2af7c: b9408be8 ldr w8, [sp, #0x88] 2af80: f94043e0 ldr x0, [sp, #0x80] 2af84: 910ec3e2 add x2, sp, #0x3b0 2af88: 52800d83 mov w3, #0x6c // =108 2af8c: 1b1922e8 madd w8, w23, w25, w8 2af90: 11001101 add w1, w8, #0x4 2af94: 110006fa add w26, w23, #0x1 2af98: 94000f55 bl 0x2ecec <.text+0x21ffc> 2af9c: 2a1a03f7 mov w23, w26 2afa0: 910006b5 add x21, x21, #0x1 2afa4: eb1802bf cmp x21, x24 2afa8: 54fff9e3 b.lo 0x2aee4 <.text+0x1e1f4> 2afac: 1400000b b 0x2afd8 <.text+0x1e2e8> 2afb0: 320003e8 orr w8, wzr, #0x1 2afb4: b9009fe8 str w8, [sp, #0x9c] 2afb8: 910203e0 add x0, sp, #0x80 2afbc: 321e03e1 orr w1, wzr, #0x4 2afc0: 94000ef3 bl 0x2eb8c <.text+0x21e9c> 2afc4: 3707f720 tbnz w0, #0x0, 0x2aea8 <.text+0x1e1b8> 2afc8: 2a1f03f5 mov w21, wzr 2afcc: 910072f6 add x22, x23, #0x1c 2afd0: 14000027 b 0x2b06c <.text+0x1e37c> 2afd4: 2a1f03f7 mov w23, wzr 2afd8: f9404268 ldr x8, [x19, #0x80] 2afdc: f9400515 ldr x21, [x8, #0x8] 2afe0: eb15011f cmp x8, x21 2afe4: 540003e0 b.eq 0x2b060 <.text+0x1e370> 2afe8: 910203e8 add x8, sp, #0x80 2afec: 52800d89 mov w9, #0x6c // =108 2aff0: 321e03ea orr w10, wzr, #0x4 2aff4: 91007116 add x22, x8, #0x1c 2aff8: 1b092af7 madd w23, w23, w9, w10 2affc: 910042a1 add x1, x21, #0x10 2b000: 9104e2a5 add x5, x21, #0x138 2b004: 910ec3e4 add x4, sp, #0x3b0 2b008: aa1303e0 mov x0, x19 2b00c: 2a1f03e2 mov w2, wzr 2b010: 2a1f03e3 mov w3, wzr 2b014: 940008e1 bl 0x2d398 <.text+0x206a8> 2b018: 36000200 tbz w0, #0x0, 0x2b058 <.text+0x1e368> 2b01c: b9409fe8 ldr w8, [sp, #0x9c] 2b020: 71000d1f cmp w8, #0x3 2b024: 5400b041 b.ne 0x2c62c <.text+0x1f93c> 2b028: b9408be8 ldr w8, [sp, #0x88] 2b02c: f94043e0 ldr x0, [sp, #0x80] 2b030: 910ec3e2 add x2, sp, #0x3b0 2b034: 52800d83 mov w3, #0x6c // =108 2b038: 0b0802e1 add w1, w23, w8 2b03c: 94000f2c bl 0x2ecec <.text+0x21ffc> 2b040: f94006b5 ldr x21, [x21, #0x8] 2b044: f9404268 ldr x8, [x19, #0x80] 2b048: 1101b2f7 add w23, w23, #0x6c 2b04c: eb15011f cmp x8, x21 2b050: 54fffd61 b.ne 0x2affc <.text+0x1e30c> 2b054: 14000005 b 0x2b068 <.text+0x1e378> 2b058: 2a1f03f5 mov w21, wzr 2b05c: 14000004 b 0x2b06c <.text+0x1e37c> 2b060: 910203e8 add x8, sp, #0x80 2b064: 91007116 add x22, x8, #0x1c 2b068: 320003f5 orr w21, wzr, #0x1 2b06c: b94002c8 ldr w8, [x22] 2b070: 7100091f cmp w8, #0x2 2b074: 540000e0 b.eq 0x2b090 <.text+0x1e3a0> 2b078: f94043e0 ldr x0, [sp, #0x80] 2b07c: b9408be1 ldr w1, [sp, #0x88] 2b080: 910203e8 add x8, sp, #0x80 2b084: 91006102 add x2, x8, #0x18 2b088: 321e03e3 orr w3, wzr, #0x4 2b08c: 94000f18 bl 0x2ecec <.text+0x21ffc> 2b090: 34008a75 cbz w21, 0x2c1dc <.text+0x1f4ec> 2b094: b9405fe8 ldr w8, [sp, #0x5c] 2b098: 7100091f cmp w8, #0x2 2b09c: 5400ada1 b.ne 0x2c650 <.text+0x1f960> 2b0a0: b94043e8 ldr w8, [sp, #0x40] 2b0a4: f9401fe0 ldr x0, [sp, #0x38] 2b0a8: 9100a3e2 add x2, sp, #0x28 2b0ac: 321e07e3 orr w3, wzr, #0xc 2b0b0: 11003101 add w1, w8, #0xc 2b0b4: 94000f0e bl 0x2ecec <.text+0x21ffc> 2b0b8: f9404668 ldr x8, [x19, #0x88] 2b0bc: f9400518 ldr x24, [x8, #0x8] 2b0c0: eb18011f cmp x8, x24 2b0c4: 54000c40 b.eq 0x2b24c <.text+0x1e55c> 2b0c8: 91016277 add x23, x19, #0x58 2b0cc: 91014275 add x21, x19, #0x50 2b0d0: 14000023 b 0x2b15c <.text+0x1e46c> 2b0d4: f9400f03 ldr x3, [x24, #0x18] 2b0d8: b943bbe1 ldr w1, [sp, #0x3b8] 2b0dc: 910ec3e0 add x0, sp, #0x3b0 2b0e0: aa1603e2 mov x2, x22 2b0e4: 94000f48 bl 0x2ee04 <.text+0x22114> 2b0e8: b943c3e9 ldr w9, [sp, #0x3c0] 2b0ec: b943bbea ldr w10, [sp, #0x3b8] 2b0f0: f9400b08 ldr x8, [x24, #0x10] 2b0f4: b3607d49 bfi x9, x10, #32, #32 2b0f8: a90827e8 stp x8, x9, [sp, #0x80] 2b0fc: a945a668 ldp x8, x9, [x19, #0x58] 2b100: eb09011f cmp x8, x9 2b104: 540000e0 b.eq 0x2b120 <.text+0x1e430> 2b108: 3dc023e0 ldr q0, [sp, #0x80] 2b10c: 3d800100 str q0, [x8] 2b110: f94002e8 ldr x8, [x23] 2b114: 91004108 add x8, x8, #0x10 2b118: f90002e8 str x8, [x23] 2b11c: 14000004 b 0x2b12c <.text+0x1e43c> 2b120: 910203e1 add x1, sp, #0x80 2b124: aa1503e0 mov x0, x21 2b128: 94000856 bl 0x2d280 <.text+0x20590> 2b12c: f9400718 ldr x24, [x24, #0x8] 2b130: f9404668 ldr x8, [x19, #0x88] 2b134: eb18011f cmp x8, x24 2b138: 54000121 b.ne 0x2b15c <.text+0x1e46c> 2b13c: 14000046 b 0x2b254 <.text+0x1e564> 2b140: 8b0b0156 add x22, x10, x11 2b144: 8b1a016a add x10, x11, x26 2b148: eb09015f cmp x10, x9 2b14c: f900332a str x10, [x25, #0x60] 2b150: 540005e1 b.ne 0x2b20c <.text+0x1e51c> 2b154: a9007d1f stp xzr, xzr, [x8] 2b158: 1400002d b 0x2b20c <.text+0x1e51c> 2b15c: f9400f1a ldr x26, [x24, #0x18] 2b160: b400055a cbz x26, 0x2b208 <.text+0x1e518> 2b164: f9401279 ldr x25, [x19, #0x20] 2b168: aa1903e8 mov x8, x25 2b16c: f8458d0a ldr x10, [x8, #0x58]! 2b170: f85f0109 ldur x9, [x8, #-0x10] 2b174: b40000aa cbz x10, 0x2b188 <.text+0x1e498> 2b178: f940332b ldr x11, [x25, #0x60] 2b17c: cb0b012c sub x12, x9, x11 2b180: eb1a019f cmp x12, x26 2b184: 54fffde2 b.hs 0x2b140 <.text+0x1e450> 2b188: 8b090348 add x8, x26, x9 2b18c: 91003d08 add x8, x8, #0xf 2b190: 9ac90916 udiv x22, x8, x9 2b194: 9b097ec1 mul x1, x22, x9 2b198: 320007e2 orr w2, wzr, #0x3 2b19c: 52800443 mov w3, #0x22 // =34 2b1a0: 12800004 mov w4, #-0x1 // =-1 2b1a4: aa1f03e0 mov x0, xzr 2b1a8: aa1f03e5 mov x5, xzr 2b1ac: 97ff85bd bl 0xc8a0 2b1b0: b100041f cmn x0, #0x1 2b1b4: 540002a0 b.eq 0x2b208 <.text+0x1e518> 2b1b8: f9402b28 ldr x8, [x25, #0x50] 2b1bc: a9005808 stp x8, x22, [x0] 2b1c0: f9403728 ldr x8, [x25, #0x68] 2b1c4: f9002b20 str x0, [x25, #0x50] 2b1c8: 8b160108 add x8, x8, x22 2b1cc: f9003728 str x8, [x25, #0x68] 2b1d0: b40001c0 cbz x0, 0x2b208 <.text+0x1e518> 2b1d4: f9402728 ldr x8, [x25, #0x48] 2b1d8: 91004349 add x9, x26, #0x10 2b1dc: d10006ca sub x10, x22, #0x1 2b1e0: 8b080129 add x9, x9, x8 2b1e4: 9b16a509 msub x9, x8, x22, x9 2b1e8: 9ac8092b udiv x11, x9, x8 2b1ec: 9b0a010a madd x10, x8, x10, x0 2b1f0: 9b08a568 msub x8, x11, x8, x9 2b1f4: f100011f cmp x8, #0x0 2b1f8: 9a8a03e9 csel x9, xzr, x10, eq 2b1fc: 91004016 add x22, x0, #0x10 2b200: a905a329 stp x9, x8, [x25, #0x58] 2b204: 14000002 b 0x2b20c <.text+0x1e51c> 2b208: aa1f03f6 mov x22, xzr 2b20c: f9401260 ldr x0, [x19, #0x20] 2b210: a9411303 ldp x3, x4, [x24, #0x10] 2b214: aa1603e1 mov x1, x22 2b218: f9400008 ldr x8, [x0] 2b21c: b9404002 ldr w2, [x0, #0x40] 2b220: f9402108 ldr x8, [x8, #0x40] 2b224: d63f0100 blr x8 2b228: f901dbf4 str x20, [sp, #0x3b0] 2b22c: b9403268 ldr w8, [x19, #0x30] 2b230: f901e3ff str xzr, [sp, #0x3c0] 2b234: 910ec3e0 add x0, sp, #0x3b0 2b238: b903bbe8 str w8, [sp, #0x3b8] 2b23c: f9400f01 ldr x1, [x24, #0x18] 2b240: 94000e53 bl 0x2eb8c <.text+0x21e9c> 2b244: 3707f480 tbnz w0, #0x0, 0x2b0d4 <.text+0x1e3e4> 2b248: 140003e5 b 0x2c1dc <.text+0x1f4ec> 2b24c: 91014275 add x21, x19, #0x50 2b250: 91016277 add x23, x19, #0x58 2b254: f901dbf4 str x20, [sp, #0x3b0] 2b258: b9403268 ldr w8, [x19, #0x30] 2b25c: f901e7ff str xzr, [sp, #0x3c8] 2b260: f901e3ff str xzr, [sp, #0x3c0] 2b264: b903bbe8 str w8, [sp, #0x3b8] 2b268: f94002e8 ldr x8, [x23] 2b26c: f94002a9 ldr x9, [x21] 2b270: cb090108 sub x8, x8, x9 2b274: b4000648 cbz x8, 0x2b33c <.text+0x1e64c> 2b278: 320007e9 orr w9, wzr, #0x3 2b27c: 91001101 add x1, x8, #0x4 2b280: 910ec3e0 add x0, sp, #0x3b0 2b284: b903cfe9 str w9, [sp, #0x3cc] 2b288: 94000e41 bl 0x2eb8c <.text+0x21e9c> 2b28c: 36000640 tbz w0, #0x0, 0x2b354 <.text+0x1e664> 2b290: b943c3e8 ldr w8, [sp, #0x3c0] 2b294: b943bbe9 ldr w9, [sp, #0x3b8] 2b298: 528000aa mov w10, #0x5 // =5 2b29c: b9002bea str w10, [sp, #0x28] 2b2a0: 90000321 adrp x1, 0x8f000 2b2a4: b3607d28 bfi x8, x9, #32, #32 2b2a8: f802c3e8 stur x8, [sp, #0x2c] 2b2ac: f94002e8 ldr x8, [x23] 2b2b0: f94002a9 ldr x9, [x21] 2b2b4: 90000362 adrp x2, 0x97000 2b2b8: 91310021 add x1, x1, #0xc40 2b2bc: 91262c42 add x2, x2, #0x98b 2b2c0: cb090108 sub x8, x8, x9 2b2c4: d344fd09 lsr x9, x8, #4 2b2c8: 9344fd03 asr x3, x8, #4 2b2cc: 320007e0 orr w0, wzr, #0x3 2b2d0: b903cbe9 str w9, [sp, #0x3c8] 2b2d4: 97ffaa77 bl 0x15cb0 <.text+0x8fc0> 2b2d8: f94002e9 ldr x9, [x23] 2b2dc: f94002a8 ldr x8, [x21] 2b2e0: eb08013f cmp x9, x8 2b2e4: 54000280 b.eq 0x2b334 <.text+0x1e644> 2b2e8: aa1f03f6 mov x22, xzr 2b2ec: aa1f03f8 mov x24, xzr 2b2f0: b943cfe9 ldr w9, [sp, #0x3cc] 2b2f4: 71000d3f cmp w9, #0x3 2b2f8: 540099a1 b.ne 0x2c62c <.text+0x1f93c> 2b2fc: b943bbe9 ldr w9, [sp, #0x3b8] 2b300: f941dbe0 ldr x0, [sp, #0x3b0] 2b304: 8b160102 add x2, x8, x22 2b308: 321c03e3 orr w3, wzr, #0x10 2b30c: 0b0902c8 add w8, w22, w9 2b310: 11001101 add w1, w8, #0x4 2b314: 94000e76 bl 0x2ecec <.text+0x21ffc> 2b318: f94002e9 ldr x9, [x23] 2b31c: f94002a8 ldr x8, [x21] 2b320: 91000718 add x24, x24, #0x1 2b324: 910042d6 add x22, x22, #0x10 2b328: cb080129 sub x9, x9, x8 2b32c: eb89131f cmp x24, x9, asr #4 2b330: 54fffe03 b.lo 0x2b2f0 <.text+0x1e600> 2b334: 320003f5 orr w21, wzr, #0x1 2b338: 14000008 b 0x2b358 <.text+0x1e668> 2b33c: 320003e8 orr w8, wzr, #0x1 2b340: 910ec3e0 add x0, sp, #0x3b0 2b344: 321e03e1 orr w1, wzr, #0x4 2b348: b903cfe8 str w8, [sp, #0x3cc] 2b34c: 94000e10 bl 0x2eb8c <.text+0x21e9c> 2b350: 3707fa00 tbnz w0, #0x0, 0x2b290 <.text+0x1e5a0> 2b354: 2a1f03f5 mov w21, wzr 2b358: b943cfe8 ldr w8, [sp, #0x3cc] 2b35c: 7100091f cmp w8, #0x2 2b360: 540000e0 b.eq 0x2b37c <.text+0x1e68c> 2b364: f941dbe0 ldr x0, [sp, #0x3b0] 2b368: b943bbe1 ldr w1, [sp, #0x3b8] 2b36c: 910ec3e8 add x8, sp, #0x3b0 2b370: 91006102 add x2, x8, #0x18 2b374: 321e03e3 orr w3, wzr, #0x4 2b378: 94000e5d bl 0x2ecec <.text+0x21ffc> 2b37c: 34007315 cbz w21, 0x2c1dc <.text+0x1f4ec> 2b380: b9405fe8 ldr w8, [sp, #0x5c] 2b384: 7100091f cmp w8, #0x2 2b388: 54009641 b.ne 0x2c650 <.text+0x1f960> 2b38c: b94043e8 ldr w8, [sp, #0x40] 2b390: f9401fe0 ldr x0, [sp, #0x38] 2b394: 9100a3e2 add x2, sp, #0x28 2b398: 321e07e3 orr w3, wzr, #0xc 2b39c: 11006101 add w1, w8, #0x18 2b3a0: 94000e53 bl 0x2ecec <.text+0x21ffc> 2b3a4: f901dbf4 str x20, [sp, #0x3b0] 2b3a8: b9403268 ldr w8, [x19, #0x30] 2b3ac: 910ec3f6 add x22, sp, #0x3b0 2b3b0: 910042c0 add x0, x22, #0x10 2b3b4: 52801602 mov w2, #0xb0 // =176 2b3b8: 2a1f03e1 mov w1, wzr 2b3bc: b903bbe8 str w8, [sp, #0x3b8] 2b3c0: 97ff85e8 bl 0xcb60 2b3c4: 320003e8 orr w8, wzr, #0x1 2b3c8: 910ec3e0 add x0, sp, #0x3b0 2b3cc: 52801501 mov w1, #0xa8 // =168 2b3d0: b90473e8 str w8, [sp, #0x470] 2b3d4: 94000dee bl 0x2eb8c <.text+0x21e9c> 2b3d8: 2a1f03f5 mov w21, wzr 2b3dc: 360006a0 tbz w0, #0x0, 0x2b4b0 <.text+0x1e7c0> 2b3e0: 910062c0 add x0, x22, #0x18 2b3e4: 52801502 mov w2, #0xa8 // =168 2b3e8: 2a1f03e1 mov w1, wzr 2b3ec: 94001935 bl 0x318c0 <.text+0x24bd0> 2b3f0: b943c3e8 ldr w8, [sp, #0x3c0] 2b3f4: b943bbe9 ldr w9, [sp, #0x3b8] 2b3f8: 321f07ea orr w10, wzr, #0x6 2b3fc: b9002bea str w10, [sp, #0x28] 2b400: b3607d28 bfi x8, x9, #32, #32 2b404: f802c3e8 stur x8, [sp, #0x2c] 2b408: f9401275 ldr x21, [x19, #0x20] 2b40c: b94042a8 ldr w8, [x21, #0x40] 2b410: b903cbe8 str w8, [sp, #0x3c8] 2b414: b94022a8 ldr w8, [x21, #0x20] 2b418: b903d3e8 str w8, [sp, #0x3d0] 2b41c: b94026a8 ldr w8, [x21, #0x24] 2b420: b903d7e8 str w8, [sp, #0x3d4] 2b424: f9400ea8 ldr x8, [x21, #0x18] 2b428: f901f3e8 str x8, [sp, #0x3e0] 2b42c: a942a6a8 ldp x8, x9, [x21, #0x28] 2b430: cb080120 sub x0, x9, x8 2b434: 9343fc08 asr x8, x0, #3 2b438: b40001e8 cbz x8, 0x2b474 <.text+0x1e784> 2b43c: d37dfd08 lsr x8, x8, #61 2b440: b5009488 cbnz x8, 0x2c6d0 <.text+0x1f9e0> 2b444: 9400de40 bl 0x62d44 2b448: a942a2a1 ldp x1, x8, [x21, #0x28] 2b44c: aa0003f6 mov x22, x0 2b450: aa1603f5 mov x21, x22 2b454: cb010117 sub x23, x8, x1 2b458: f10006ff cmp x23, #0x1 2b45c: 5400010b b.lt 0x2b47c <.text+0x1e78c> 2b460: aa1603e0 mov x0, x22 2b464: aa1703e2 mov x2, x23 2b468: 97ff85aa bl 0xcb10 2b46c: 8b1702d6 add x22, x22, x23 2b470: 14000003 b 0x2b47c <.text+0x1e78c> 2b474: aa1f03f6 mov x22, xzr 2b478: aa1f03f5 mov x21, xzr 2b47c: cb1502c2 sub x2, x22, x21 2b480: 910ec3e8 add x8, sp, #0x3b0 2b484: d343fc49 lsr x9, x2, #3 2b488: 91010100 add x0, x8, #0x40 2b48c: aa1503e1 mov x1, x21 2b490: b903ebe9 str w9, [sp, #0x3e8] 2b494: 97ff859f bl 0xcb10 2b498: f9402668 ldr x8, [x19, #0x48] 2b49c: f90237e8 str x8, [sp, #0x468] 2b4a0: b4000075 cbz x21, 0x2b4ac <.text+0x1e7bc> 2b4a4: aa1503e0 mov x0, x21 2b4a8: 9400de5a bl 0x62e10 2b4ac: 320003f5 orr w21, wzr, #0x1 2b4b0: b94473e8 ldr w8, [sp, #0x470] 2b4b4: 7100091f cmp w8, #0x2 2b4b8: 540000e0 b.eq 0x2b4d4 <.text+0x1e7e4> 2b4bc: f941dbe0 ldr x0, [sp, #0x3b0] 2b4c0: b943bbe1 ldr w1, [sp, #0x3b8] 2b4c4: 910ec3e8 add x8, sp, #0x3b0 2b4c8: 91006102 add x2, x8, #0x18 2b4cc: 52801503 mov w3, #0xa8 // =168 2b4d0: 94000e07 bl 0x2ecec <.text+0x21ffc> 2b4d4: 34006855 cbz w21, 0x2c1dc <.text+0x1f4ec> 2b4d8: b9405fe8 ldr w8, [sp, #0x5c] 2b4dc: 7100091f cmp w8, #0x2 2b4e0: 54008b81 b.ne 0x2c650 <.text+0x1f960> 2b4e4: b94043e8 ldr w8, [sp, #0x40] 2b4e8: f9401fe0 ldr x0, [sp, #0x38] 2b4ec: 9100a3e2 add x2, sp, #0x28 2b4f0: 321e07e3 orr w3, wzr, #0xc 2b4f4: 11009101 add w1, w8, #0x24 2b4f8: 94000dfd bl 0x2ecec <.text+0x21ffc> 2b4fc: f90377f4 str x20, [sp, #0x6e8] 2b500: b9403268 ldr w8, [x19, #0x30] 2b504: 6f00e400 movi v0.2d, #0000000000000000 2b508: 9118a7f6 add x22, sp, #0x629 2b50c: 320003e9 orr w9, wzr, #0x1 2b510: b906f3e8 str w8, [sp, #0x6f0] 2b514: 3c8ff2c0 stur q0, [x22, #0xff] 2b518: 911867f6 add x22, sp, #0x619 2b51c: 3c8ff2c0 stur q0, [x22, #0xff] 2b520: 911827f6 add x22, sp, #0x609 2b524: 3c8ff2c0 stur q0, [x22, #0xff] 2b528: 9117e7f6 add x22, sp, #0x5f9 2b52c: 911ba3e0 add x0, sp, #0x6e8 2b530: 321d0be1 orr w1, wzr, #0x38 2b534: 3c8ff2c0 stur q0, [x22, #0xff] 2b538: b9073be9 str w9, [sp, #0x738] 2b53c: 911ba3f5 add x21, sp, #0x6e8 2b540: 94000d93 bl 0x2eb8c <.text+0x21e9c> 2b544: 36002960 tbz w0, #0x0, 0x2ba70 <.text+0x1ed80> 2b548: 910062a0 add x0, x21, #0x18 2b54c: 321d0be2 orr w2, wzr, #0x38 2b550: 2a1f03e1 mov w1, wzr 2b554: 940018db bl 0x318c0 <.text+0x24bd0> 2b558: b946fbe9 ldr w9, [sp, #0x6f8] 2b55c: b946f3ea ldr w10, [sp, #0x6f0] 2b560: 5280002c mov w12, #0x1 // =1 2b564: 32000be8 orr w8, wzr, #0x7 2b568: 5290006b mov w11, #0x8003 // =32771 2b56c: 72a0054c movk w12, #0x2a, lsl #16 2b570: 91180ff6 add x22, sp, #0x603 2b574: b3607d49 bfi x9, x10, #32, #32 2b578: 910ec3e0 add x0, sp, #0x3b0 2b57c: 321903e2 orr w2, wzr, #0x80 2b580: 2a1f03e1 mov w1, wzr 2b584: b9002be8 str w8, [sp, #0x28] 2b588: 790e03eb strh w11, [sp, #0x700] 2b58c: 391c1bff strb wzr, [sp, #0x706] 2b590: b80ff2cc stur w12, [x22, #0xff] 2b594: f802c3e9 stur x9, [sp, #0x2c] 2b598: f90393ff str xzr, [sp, #0x720] 2b59c: 97ff8571 bl 0xcb60 2b5a0: 910203e0 add x0, sp, #0x80 2b5a4: 321903e2 orr w2, wzr, #0x80 2b5a8: 2a1f03e1 mov w1, wzr 2b5ac: 97ff856d bl 0xcb60 2b5b0: 90000361 adrp x1, 0x97000 2b5b4: 91277421 add x1, x1, #0x9dd 2b5b8: 92800c60 mov x0, #-0x64 // =-100 2b5bc: aa1f03e2 mov x2, xzr 2b5c0: aa1f03e3 mov x3, xzr 2b5c4: d2800708 mov x8, #0x38 // =56 2b5c8: d4000001 svc #0 2b5cc: aa0003f5 mov x21, x0 2b5d0: b13ffebf cmn x21, #0xfff 2b5d4: 540000a3 b.lo 0x2b5e8 <.text+0x1e8f8> 2b5d8: 4b1503f5 neg w21, w21 2b5dc: 97ff8355 bl 0xc330 <__errno@plt> 2b5e0: b9000015 str w21, [x0] 2b5e4: 92800015 mov x21, #-0x1 // =-1 2b5e8: 37f81ff5 tbnz w21, #0x1f, 0x2b9e4 <.text+0x1ecf4> 2b5ec: 910ec3e0 add x0, sp, #0x3b0 2b5f0: 2a1503e1 mov w1, w21 2b5f4: 940008e3 bl 0x2d980 <.text+0x20c90> 2b5f8: 93407ea0 sxtw x0, w21 2b5fc: d2800728 mov x8, #0x39 // =57 2b600: d4000001 svc #0 2b604: b13ffc1f cmn x0, #0xfff 2b608: 54000083 b.lo 0x2b618 <.text+0x1e928> 2b60c: 4b0003f5 neg w21, w0 2b610: 97ff8348 bl 0xc330 <__errno@plt> 2b614: b9000015 str w21, [x0] 2b618: 90000361 adrp x1, 0x97000 2b61c: 9127f421 add x1, x1, #0x9fd 2b620: 92800c60 mov x0, #-0x64 // =-100 2b624: aa1f03e2 mov x2, xzr 2b628: aa1f03e3 mov x3, xzr 2b62c: d2800708 mov x8, #0x38 // =56 2b630: d4000001 svc #0 2b634: aa0003f5 mov x21, x0 2b638: b13ffebf cmn x21, #0xfff 2b63c: 540000a3 b.lo 0x2b650 <.text+0x1e960> 2b640: 4b1503f5 neg w21, w21 2b644: 97ff833b bl 0xc330 <__errno@plt> 2b648: b9000015 str w21, [x0] 2b64c: 92800015 mov x21, #-0x1 // =-1 2b650: 37f81cb5 tbnz w21, #0x1f, 0x2b9e4 <.text+0x1ecf4> 2b654: 910203e0 add x0, sp, #0x80 2b658: 2a1503e1 mov w1, w21 2b65c: 940008c9 bl 0x2d980 <.text+0x20c90> 2b660: 93407ea0 sxtw x0, w21 2b664: d2800728 mov x8, #0x39 // =57 2b668: d4000001 svc #0 2b66c: b13ffc1f cmn x0, #0xfff 2b670: 54000083 b.lo 0x2b680 <.text+0x1e990> 2b674: 4b0003f5 neg w21, w0 2b678: 97ff832e bl 0xc330 <__errno@plt> 2b67c: b9000015 str w21, [x0] 2b680: 910203e8 add x8, sp, #0x80 2b684: ad4407e0 ldp q0, q1, [sp, #0x80] 2b688: ad598d02 ldp q2, q3, [x8, #0x330] 2b68c: 3dc02be4 ldr q4, [sp, #0xa0] 2b690: ad5a9905 ldp q5, q6, [x8, #0x350] 2b694: ad41c107 ldp q7, q16, [x8, #0x30] 2b698: ad5bc911 ldp q17, q18, [x8, #0x370] 2b69c: ad42d113 ldp q19, q20, [x8, #0x50] 2b6a0: 3dc01d15 ldr q21, [x8, #0x70] 2b6a4: ad5cdd16 ldp q22, q23, [x8, #0x390] 2b6a8: 4e201c58 and v24.16b, v2.16b, v0.16b 2b6ac: 4e211c63 and v3.16b, v3.16b, v1.16b 2b6b0: 4e241ca4 and v4.16b, v5.16b, v4.16b 2b6b4: 4e271cc5 and v5.16b, v6.16b, v7.16b 2b6b8: 4e301e26 and v6.16b, v17.16b, v16.16b 2b6bc: 4e331e42 and v2.16b, v18.16b, v19.16b 2b6c0: 4e341ec1 and v1.16b, v22.16b, v20.16b 2b6c4: 4e351ee0 and v0.16b, v23.16b, v21.16b 2b6c8: ad198d18 stp q24, q3, [x8, #0x330] 2b6cc: ad1a9504 stp q4, q5, [x8, #0x350] 2b6d0: ad1b8906 stp q6, q2, [x8, #0x370] 2b6d4: ad1c8101 stp q1, q0, [x8, #0x390] 2b6d8: 0e143c48 mov w8, v2.s[2] 2b6dc: 0e1c3c49 mov w9, v2.s[3] 2b6e0: 1e260020 fmov w0, s1 2b6e4: 9e670102 fmov d2, x8 2b6e8: 9e670123 fmov d3, x9 2b6ec: 0e0c3c2a mov w10, v1.s[1] 2b6f0: 0e143c2b mov w11, v1.s[2] 2b6f4: 0e1c3c2c mov w12, v1.s[3] 2b6f8: 9e670001 fmov d1, x0 2b6fc: b943f3e8 ldr w8, [sp, #0x3f0] 2b700: 0e205842 cnt v2.8b, v2.8b 2b704: 0e205863 cnt v3.8b, v3.8b 2b708: 0e205821 cnt v1.8b, v1.8b 2b70c: 0e143c0e mov w14, v0.s[2] 2b710: 0e1c3c0f mov w15, v0.s[3] 2b714: 9e670144 fmov d4, x10 2b718: 2e303842 uaddlv h2, v2.8b 2b71c: 2e303863 uaddlv h3, v3.8b 2b720: b943f7e9 ldr w9, [sp, #0x3f4] 2b724: 2e303821 uaddlv h1, v1.8b 2b728: 0e205884 cnt v4.8b, v4.8b 2b72c: 9e6701d0 fmov d16, x14 2b730: 9e6701f1 fmov d17, x15 2b734: 1e26004e fmov w14, s2 2b738: 1e26006f fmov w15, s3 2b73c: 9e670165 fmov d5, x11 2b740: 0b0e01ee add w14, w15, w14 2b744: 1e26002f fmov w15, s1 2b748: 2e303881 uaddlv h1, v4.8b 2b74c: 9e67011f fmov d31, x8 2b750: 1e260028 fmov w8, s1 2b754: 0e2058a1 cnt v1.8b, v5.8b 2b758: 1e260000 fmov w0, s0 2b75c: 9e670186 fmov d6, x12 2b760: 2e303821 uaddlv h1, v1.8b 2b764: 0e0c3c0d mov w13, v0.s[1] 2b768: 9e670000 fmov d0, x0 2b76c: 0b0f01ce add w14, w14, w15 2b770: 9e670128 fmov d8, x9 2b774: 1e260029 fmov w9, s1 2b778: 0e2058c1 cnt v1.8b, v6.8b 2b77c: 0b0801c8 add w8, w14, w8 2b780: 2e303821 uaddlv h1, v1.8b 2b784: 0e205800 cnt v0.8b, v0.8b 2b788: 9e6701a7 fmov d7, x13 2b78c: 0b090108 add w8, w8, w9 2b790: 1e260029 fmov w9, s1 2b794: 2e303800 uaddlv h0, v0.8b 2b798: 0b090108 add w8, w8, w9 2b79c: 1e260009 fmov w9, s0 2b7a0: 0e2058e0 cnt v0.8b, v7.8b 2b7a4: b943b3f0 ldr w16, [sp, #0x3b0] 2b7a8: 2e303800 uaddlv h0, v0.8b 2b7ac: 0b090108 add w8, w8, w9 2b7b0: 1e260009 fmov w9, s0 2b7b4: 0e205a00 cnt v0.8b, v16.8b 2b7b8: b943b7f1 ldr w17, [sp, #0x3b4] 2b7bc: 2e303800 uaddlv h0, v0.8b 2b7c0: 0b090108 add w8, w8, w9 2b7c4: 1e260009 fmov w9, s0 2b7c8: 0e205a20 cnt v0.8b, v17.8b 2b7cc: b943bbf2 ldr w18, [sp, #0x3b8] 2b7d0: 9e670202 fmov d2, x16 2b7d4: 2e303800 uaddlv h0, v0.8b 2b7d8: 0b090108 add w8, w8, w9 2b7dc: 1e260009 fmov w9, s0 2b7e0: 0e205840 cnt v0.8b, v2.8b 2b7e4: b943bfe0 ldr w0, [sp, #0x3bc] 2b7e8: 9e670223 fmov d3, x17 2b7ec: 2e303800 uaddlv h0, v0.8b 2b7f0: 0b090108 add w8, w8, w9 2b7f4: 1e260009 fmov w9, s0 2b7f8: 0e205860 cnt v0.8b, v3.8b 2b7fc: b943c3e1 ldr w1, [sp, #0x3c0] 2b800: 9e670244 fmov d4, x18 2b804: 2e303800 uaddlv h0, v0.8b 2b808: 0b090108 add w8, w8, w9 2b80c: 1e260009 fmov w9, s0 2b810: 0e205880 cnt v0.8b, v4.8b 2b814: b943c7e2 ldr w2, [sp, #0x3c4] 2b818: 9e670012 fmov d18, x0 2b81c: 2e303800 uaddlv h0, v0.8b 2b820: 0b090108 add w8, w8, w9 2b824: 1e260009 fmov w9, s0 2b828: 0e205a40 cnt v0.8b, v18.8b 2b82c: b943cbe3 ldr w3, [sp, #0x3c8] 2b830: 9e670033 fmov d19, x1 2b834: 2e303800 uaddlv h0, v0.8b 2b838: 0b090108 add w8, w8, w9 2b83c: 1e260009 fmov w9, s0 2b840: 0e205a60 cnt v0.8b, v19.8b 2b844: b943cfe4 ldr w4, [sp, #0x3cc] 2b848: 9e670054 fmov d20, x2 2b84c: 2e303800 uaddlv h0, v0.8b 2b850: 0b090108 add w8, w8, w9 2b854: 1e260009 fmov w9, s0 2b858: 0e205a80 cnt v0.8b, v20.8b 2b85c: b943d3e5 ldr w5, [sp, #0x3d0] 2b860: 9e670075 fmov d21, x3 2b864: 2e303800 uaddlv h0, v0.8b 2b868: 0b090108 add w8, w8, w9 2b86c: 1e260009 fmov w9, s0 2b870: 0e205aa0 cnt v0.8b, v21.8b 2b874: b943d7e6 ldr w6, [sp, #0x3d4] 2b878: 9e670096 fmov d22, x4 2b87c: 2e303800 uaddlv h0, v0.8b 2b880: 0b090108 add w8, w8, w9 2b884: 1e260009 fmov w9, s0 2b888: 0e205ac0 cnt v0.8b, v22.8b 2b88c: b943dbe7 ldr w7, [sp, #0x3d8] 2b890: 9e6700b7 fmov d23, x5 2b894: 2e303800 uaddlv h0, v0.8b 2b898: 0b090108 add w8, w8, w9 2b89c: 1e260009 fmov w9, s0 2b8a0: 0e205ae0 cnt v0.8b, v23.8b 2b8a4: b943dff5 ldr w21, [sp, #0x3dc] 2b8a8: 9e6700d8 fmov d24, x6 2b8ac: 2e303800 uaddlv h0, v0.8b 2b8b0: 0b090108 add w8, w8, w9 2b8b4: 1e260009 fmov w9, s0 2b8b8: 0e205b00 cnt v0.8b, v24.8b 2b8bc: b943e3f6 ldr w22, [sp, #0x3e0] 2b8c0: 9e6700f9 fmov d25, x7 2b8c4: 2e303800 uaddlv h0, v0.8b 2b8c8: 0b090108 add w8, w8, w9 2b8cc: 1e260009 fmov w9, s0 2b8d0: 0e205b20 cnt v0.8b, v25.8b 2b8d4: b943e7f7 ldr w23, [sp, #0x3e4] 2b8d8: 9e6702ba fmov d26, x21 2b8dc: 2e303800 uaddlv h0, v0.8b 2b8e0: 0b090108 add w8, w8, w9 2b8e4: 1e260009 fmov w9, s0 2b8e8: 0e205b40 cnt v0.8b, v26.8b 2b8ec: b943ebf8 ldr w24, [sp, #0x3e8] 2b8f0: 9e6702db fmov d27, x22 2b8f4: 2e303800 uaddlv h0, v0.8b 2b8f8: 0b090108 add w8, w8, w9 2b8fc: 1e260009 fmov w9, s0 2b900: 0e205b60 cnt v0.8b, v27.8b 2b904: b943eff9 ldr w25, [sp, #0x3ec] 2b908: 9e6702fc fmov d28, x23 2b90c: 2e303800 uaddlv h0, v0.8b 2b910: 0b090108 add w8, w8, w9 2b914: 1e260009 fmov w9, s0 2b918: 0e205b80 cnt v0.8b, v28.8b 2b91c: 9e67031d fmov d29, x24 2b920: 2e303800 uaddlv h0, v0.8b 2b924: 0b090108 add w8, w8, w9 2b928: 1e260009 fmov w9, s0 2b92c: 0e205ba0 cnt v0.8b, v29.8b 2b930: 9e67033e fmov d30, x25 2b934: 2e303800 uaddlv h0, v0.8b 2b938: 0b090108 add w8, w8, w9 2b93c: 1e260009 fmov w9, s0 2b940: 0e205bc0 cnt v0.8b, v30.8b 2b944: b943fbea ldr w10, [sp, #0x3f8] 2b948: 2e303800 uaddlv h0, v0.8b 2b94c: b943ffeb ldr w11, [sp, #0x3fc] 2b950: 0b090108 add w8, w8, w9 2b954: 1e260009 fmov w9, s0 2b958: 0e205be0 cnt v0.8b, v31.8b 2b95c: b94403ec ldr w12, [sp, #0x400] 2b960: 2e303800 uaddlv h0, v0.8b 2b964: b94407ed ldr w13, [sp, #0x404] 2b968: 0b090108 add w8, w8, w9 2b96c: 1e260009 fmov w9, s0 2b970: 0e205900 cnt v0.8b, v8.8b 2b974: 9e670149 fmov d9, x10 2b978: 2e303800 uaddlv h0, v0.8b 2b97c: 9e67016a fmov d10, x11 2b980: 0b090108 add w8, w8, w9 2b984: 1e260009 fmov w9, s0 2b988: 0e205920 cnt v0.8b, v9.8b 2b98c: 9e67018b fmov d11, x12 2b990: 0e205941 cnt v1.8b, v10.8b 2b994: 2e303800 uaddlv h0, v0.8b 2b998: 9e6701ac fmov d12, x13 2b99c: 0e205962 cnt v2.8b, v11.8b 2b9a0: 2e303821 uaddlv h1, v1.8b 2b9a4: 0b090108 add w8, w8, w9 2b9a8: 1e260009 fmov w9, s0 2b9ac: 0e205983 cnt v3.8b, v12.8b 2b9b0: 2e303842 uaddlv h2, v2.8b 2b9b4: 0b090108 add w8, w8, w9 2b9b8: 1e260029 fmov w9, s1 2b9bc: 2e303863 uaddlv h3, v3.8b 2b9c0: 0b090108 add w8, w8, w9 2b9c4: 1e260049 fmov w9, s2 2b9c8: 0b090108 add w8, w8, w9 2b9cc: 1e260069 fmov w9, s3 2b9d0: 0b090108 add w8, w8, w9 2b9d4: 7103fd1f cmp w8, #0xff 2b9d8: 32001fe9 orr w9, wzr, #0xff 2b9dc: 1a89b108 csel w8, w8, w9, lt 2b9e0: 391c1be8 strb w8, [sp, #0x706] 2b9e4: 90000361 adrp x1, 0x97000 2b9e8: 911bdc21 add x1, x1, #0x6f7 2b9ec: 92800c60 mov x0, #-0x64 // =-100 2b9f0: aa1f03e2 mov x2, xzr 2b9f4: aa1f03e3 mov x3, xzr 2b9f8: d2800708 mov x8, #0x38 // =56 2b9fc: d4000001 svc #0 2ba00: aa0003f8 mov x24, x0 2ba04: b13fff1f cmn x24, #0xfff 2ba08: 540000a3 b.lo 0x2ba1c <.text+0x1ed2c> 2ba0c: 4b1803f5 neg w21, w24 2ba10: 97ff8248 bl 0xc330 <__errno@plt> 2ba14: 92800018 mov x24, #-0x1 // =-1 2ba18: b9000015 str w21, [x0] 2ba1c: 37f81978 tbnz w24, #0x1f, 0x2bd48 <.text+0x1f058> 2ba20: 97ff83d8 bl 0xc980 2ba24: 93407c1c sxtw x28, w0 2ba28: 9108bf88 add x8, x28, #0x22f 2ba2c: 9adc0917 udiv x23, x8, x28 2ba30: 9b1c7ee1 mul x1, x23, x28 2ba34: 320007e2 orr w2, wzr, #0x3 2ba38: 52800443 mov w3, #0x22 // =34 2ba3c: 12800004 mov w4, #-0x1 // =-1 2ba40: aa1f03e0 mov x0, xzr 2ba44: aa1f03e5 mov x5, xzr 2ba48: 12800016 mov w22, #-0x1 // =-1 2ba4c: 97ff8395 bl 0xc8a0 2ba50: aa0003f5 mov x21, x0 2ba54: b10006bf cmn x21, #0x1 2ba58: 54000100 b.eq 0x2ba78 <.text+0x1ed88> 2ba5c: 910042a8 add x8, x21, #0x10 2ba60: f10002bf cmp x21, #0x0 2ba64: a9005ebf stp xzr, x23, [x21] 2ba68: 9a8803f7 csel x23, xzr, x8, eq 2ba6c: 14000005 b 0x2ba80 <.text+0x1ed90> 2ba70: 2a1f03f5 mov w21, wzr 2ba74: 140000eb b 0x2be20 <.text+0x1f130> 2ba78: aa1f03f5 mov x21, xzr 2ba7c: aa1f03f7 mov x23, xzr 2ba80: 910ec3e1 add x1, sp, #0x3b0 2ba84: aa1703e0 mov x0, x23 2ba88: f9000ff8 str x24, [sp, #0x18] 2ba8c: b90002f8 str w24, [x23] 2ba90: 390012ff strb wzr, [x23, #0x4] 2ba94: b9000aff str wzr, [x23, #0x8] 2ba98: b9020ef6 str w22, [x23, #0x20c] 2ba9c: 9400081d bl 0x2db10 <.text+0x20e20> 2baa0: 36001320 tbz w0, #0x0, 0x2bd04 <.text+0x1f014> 2baa4: 90000378 adrp x24, 0x97000 2baa8: 90000379 adrp x25, 0x97000 2baac: 91274318 add x24, x24, #0x9d0 2bab0: 91287b39 add x25, x25, #0xa1e 2bab4: f941dbe1 ldr x1, [sp, #0x3b0] 2bab8: 90000360 adrp x0, 0x97000 2babc: 9126ac00 add x0, x0, #0x9ab 2bac0: 940016d8 bl 0x31620 <.text+0x24930> 2bac4: 350002c0 cbnz w0, 0x2bb1c <.text+0x1ee2c> 2bac8: f90043ff str xzr, [sp, #0x80] 2bacc: f9410af6 ldr x22, [x23, #0x210] 2bad0: b4005e16 cbz x22, 0x2c690 <.text+0x1f9a0> 2bad4: 394002c8 ldrb w8, [x22] 2bad8: 7100c11f cmp w8, #0x30 2badc: 540000e1 b.ne 0x2baf8 <.text+0x1ee08> 2bae0: 394006c8 ldrb w8, [x22, #0x1] 2bae4: 7101e11f cmp w8, #0x78 2bae8: 54000081 b.ne 0x2baf8 <.text+0x1ee08> 2baec: 91000ac1 add x1, x22, #0x2 2baf0: 910203e0 add x0, sp, #0x80 2baf4: 14000003 b 0x2bb00 <.text+0x1ee10> 2baf8: 910203e0 add x0, sp, #0x80 2bafc: aa1603e1 mov x1, x22 2bb00: 94001742 bl 0x31808 <.text+0x24b18> 2bb04: eb16001f cmp x0, x22 2bb08: 540000a0 b.eq 0x2bb1c <.text+0x1ee2c> 2bb0c: b94083e8 ldr w8, [sp, #0x80] 2bb10: b94723e9 ldr w9, [sp, #0x720] 2bb14: 2a086128 orr w8, w9, w8, lsl #24 2bb18: b90723e8 str w8, [sp, #0x720] 2bb1c: f941dbe1 ldr x1, [sp, #0x3b0] 2bb20: 90000360 adrp x0, 0x97000 2bb24: 9126ec00 add x0, x0, #0x9bb 2bb28: 940016be bl 0x31620 <.text+0x24930> 2bb2c: 350002e0 cbnz w0, 0x2bb88 <.text+0x1ee98> 2bb30: f90043ff str xzr, [sp, #0x80] 2bb34: f9410af6 ldr x22, [x23, #0x210] 2bb38: b4005ad6 cbz x22, 0x2c690 <.text+0x1f9a0> 2bb3c: 394002c8 ldrb w8, [x22] 2bb40: 7100c11f cmp w8, #0x30 2bb44: 540000e1 b.ne 0x2bb60 <.text+0x1ee70> 2bb48: 394006c8 ldrb w8, [x22, #0x1] 2bb4c: 7101e11f cmp w8, #0x78 2bb50: 54000081 b.ne 0x2bb60 <.text+0x1ee70> 2bb54: 91000ac1 add x1, x22, #0x2 2bb58: 910203e0 add x0, sp, #0x80 2bb5c: 14000003 b 0x2bb68 <.text+0x1ee78> 2bb60: 910203e0 add x0, sp, #0x80 2bb64: aa1603e1 mov x1, x22 2bb68: 94001728 bl 0x31808 <.text+0x24b18> 2bb6c: eb16001f cmp x0, x22 2bb70: 540000c0 b.eq 0x2bb88 <.text+0x1ee98> 2bb74: b94083e8 ldr w8, [sp, #0x80] 2bb78: b94723e9 ldr w9, [sp, #0x720] 2bb7c: 530c0d08 ubfiz w8, w8, #20, #4 2bb80: 2a090108 orr w8, w8, w9 2bb84: b90723e8 str w8, [sp, #0x720] 2bb88: f941dbe1 ldr x1, [sp, #0x3b0] 2bb8c: 90000360 adrp x0, 0x97000 2bb90: 91271c00 add x0, x0, #0x9c7 2bb94: 940016a3 bl 0x31620 <.text+0x24930> 2bb98: 350002e0 cbnz w0, 0x2bbf4 <.text+0x1ef04> 2bb9c: f90043ff str xzr, [sp, #0x80] 2bba0: f9410af6 ldr x22, [x23, #0x210] 2bba4: b4005776 cbz x22, 0x2c690 <.text+0x1f9a0> 2bba8: 394002c8 ldrb w8, [x22] 2bbac: 7100c11f cmp w8, #0x30 2bbb0: 540000e1 b.ne 0x2bbcc <.text+0x1eedc> 2bbb4: 394006c8 ldrb w8, [x22, #0x1] 2bbb8: 7101e11f cmp w8, #0x78 2bbbc: 54000081 b.ne 0x2bbcc <.text+0x1eedc> 2bbc0: 91000ac1 add x1, x22, #0x2 2bbc4: 910203e0 add x0, sp, #0x80 2bbc8: 14000003 b 0x2bbd4 <.text+0x1eee4> 2bbcc: 910203e0 add x0, sp, #0x80 2bbd0: aa1603e1 mov x1, x22 2bbd4: 9400170d bl 0x31808 <.text+0x24b18> 2bbd8: eb16001f cmp x0, x22 2bbdc: 540000c0 b.eq 0x2bbf4 <.text+0x1ef04> 2bbe0: b94083e8 ldr w8, [sp, #0x80] 2bbe4: b94723e9 ldr w9, [sp, #0x720] 2bbe8: 531c2d08 ubfiz w8, w8, #4, #12 2bbec: 2a090108 orr w8, w8, w9 2bbf0: b90723e8 str w8, [sp, #0x720] 2bbf4: f941dbe1 ldr x1, [sp, #0x3b0] 2bbf8: aa1803e0 mov x0, x24 2bbfc: 94001689 bl 0x31620 <.text+0x24930> 2bc00: 35000340 cbnz w0, 0x2bc68 <.text+0x1ef78> 2bc04: f90043ff str xzr, [sp, #0x80] 2bc08: f9410af6 ldr x22, [x23, #0x210] 2bc0c: b4005436 cbz x22, 0x2c690 <.text+0x1f9a0> 2bc10: 394002c8 ldrb w8, [x22] 2bc14: 7100c11f cmp w8, #0x30 2bc18: 54000141 b.ne 0x2bc40 <.text+0x1ef50> 2bc1c: 394006c8 ldrb w8, [x22, #0x1] 2bc20: 7101e11f cmp w8, #0x78 2bc24: 540000e1 b.ne 0x2bc40 <.text+0x1ef50> 2bc28: 91000ac1 add x1, x22, #0x2 2bc2c: 910203e0 add x0, sp, #0x80 2bc30: 940016f6 bl 0x31808 <.text+0x24b18> 2bc34: eb16001f cmp x0, x22 2bc38: 540000e1 b.ne 0x2bc54 <.text+0x1ef64> 2bc3c: 1400000b b 0x2bc68 <.text+0x1ef78> 2bc40: 910203e0 add x0, sp, #0x80 2bc44: aa1603e1 mov x1, x22 2bc48: 9400170b bl 0x31874 <.text+0x24b84> 2bc4c: eb16001f cmp x0, x22 2bc50: 540000c0 b.eq 0x2bc68 <.text+0x1ef78> 2bc54: b94083e8 ldr w8, [sp, #0x80] 2bc58: b94723e9 ldr w9, [sp, #0x720] 2bc5c: 12000d08 and w8, w8, #0xf 2bc60: 2a090108 orr w8, w8, w9 2bc64: b90723e8 str w8, [sp, #0x720] 2bc68: f941dbe0 ldr x0, [sp, #0x3b0] 2bc6c: aa1903e1 mov x1, x25 2bc70: 9400166c bl 0x31620 <.text+0x24930> 2bc74: 35000160 cbnz w0, 0x2bca0 <.text+0x1efb0> 2bc78: f90043ff str xzr, [sp, #0x80] 2bc7c: f9410af6 ldr x22, [x23, #0x210] 2bc80: b4005096 cbz x22, 0x2c690 <.text+0x1f9a0> 2bc84: 910203e0 add x0, sp, #0x80 2bc88: aa1603e1 mov x1, x22 2bc8c: 940016fa bl 0x31874 <.text+0x24b84> 2bc90: eb16001f cmp x0, x22 2bc94: 54000300 b.eq 0x2bcf4 <.text+0x1f004> 2bc98: f94043e8 ldr x8, [sp, #0x80] 2bc9c: 790e07e8 strh w8, [sp, #0x702] 2bca0: f941dbe0 ldr x0, [sp, #0x3b0] 2bca4: 90000361 adrp x1, 0x97000 2bca8: 9128bc21 add x1, x1, #0xa2f 2bcac: 9400165d bl 0x31620 <.text+0x24930> 2bcb0: 35000220 cbnz w0, 0x2bcf4 <.text+0x1f004> 2bcb4: f9410af6 ldr x22, [x23, #0x210] 2bcb8: b4004fd6 cbz x22, 0x2c6b0 <.text+0x1f9c0> 2bcbc: f9410ee8 ldr x8, [x23, #0x218] 2bcc0: 14000005 b 0x2bcd4 <.text+0x1efe4> 2bcc4: cb160008 sub x8, x0, x22 2bcc8: 91000508 add x8, x8, #0x1 2bccc: 91000416 add x22, x0, #0x1 2bcd0: cb080348 sub x8, x26, x8 2bcd4: aa0803fa mov x26, x8 2bcd8: b40000fa cbz x26, 0x2bcf4 <.text+0x1f004> 2bcdc: 321b03e1 orr w1, wzr, #0x20 2bce0: aa1603e0 mov x0, x22 2bce4: 940016a9 bl 0x31788 <.text+0x24a98> 2bce8: aa1f03e8 mov x8, xzr 2bcec: b4ffff40 cbz x0, 0x2bcd4 <.text+0x1efe4> 2bcf0: 17fffff5 b 0x2bcc4 <.text+0x1efd4> 2bcf4: 910ec3e1 add x1, sp, #0x3b0 2bcf8: aa1703e0 mov x0, x23 2bcfc: 94000785 bl 0x2db10 <.text+0x20e20> 2bd00: 3707eda0 tbnz w0, #0x0, 0x2bab4 <.text+0x1edc4> 2bd04: f9400fe8 ldr x8, [sp, #0x18] 2bd08: 93407d00 sxtw x0, w8 2bd0c: d2800728 mov x8, #0x39 // =57 2bd10: d4000001 svc #0 2bd14: b13ffc1f cmn x0, #0xfff 2bd18: 54000083 b.lo 0x2bd28 <.text+0x1f038> 2bd1c: 4b0003f6 neg w22, w0 2bd20: 97ff8184 bl 0xc330 <__errno@plt> 2bd24: b9000016 str w22, [x0] 2bd28: b4000115 cbz x21, 0x2bd48 <.text+0x1f058> 2bd2c: a94022b6 ldp x22, x8, [x21] 2bd30: 52801ae0 mov w0, #0xd7 // =215 2bd34: aa1503e1 mov x1, x21 2bd38: 9b1c7d02 mul x2, x8, x28 2bd3c: 97ff82b9 bl 0xc820 2bd40: aa1603f5 mov x21, x22 2bd44: b5ffff56 cbnz x22, 0x2bd2c <.text+0x1f03c> 2bd48: 52904068 mov w8, #0x8203 // =33283 2bd4c: 910203e0 add x0, sp, #0x80 2bd50: b90717e8 str w8, [sp, #0x714] 2bd54: 910203f6 add x22, sp, #0x80 2bd58: 97ff829e bl 0xc7d0 2bd5c: 35000600 cbnz w0, 0x2be1c <.text+0x1f12c> 2bd60: 910ec3e0 add x0, sp, #0x3b0 2bd64: 321703e2 orr w2, wzr, #0x200 2bd68: 2a1f03e1 mov w1, wzr 2bd6c: 97ff837d bl 0xcb60 2bd70: d102c3a8 sub x8, x29, #0xb0 2bd74: 90000375 adrp x21, 0x97000 2bd78: 91020ac9 add x9, x22, #0x82 2bd7c: 91030eca add x10, x22, #0xc3 2bd80: 910412cb add x11, x22, #0x104 2bd84: 320003f9 orr w25, wzr, #0x1 2bd88: 320023f7 orr w23, wzr, #0x1ff 2bd8c: 91002118 add x24, x8, #0x8 2bd90: 91343ab5 add x21, x21, #0xd0e 2bd94: a93527b6 stp x22, x9, [x29, #-0xb0] 2bd98: a9362faa stp x10, x11, [x29, #-0xa0] 2bd9c: f81703bf stur xzr, [x29, #-0x90] 2bda0: aa1603e0 mov x0, x22 2bda4: 94001614 bl 0x315f4 <.text+0x24904> 2bda8: aa0003f6 mov x22, x0 2bdac: b4000256 cbz x22, 0x2bdf4 <.text+0x1f104> 2bdb0: 2a3903e8 mvn w8, w25 2bdb4: 92400108 and x8, x8, #0x1 2bdb8: 8b0802c8 add x8, x22, x8 2bdbc: eb0802ff cmp x23, x8 2bdc0: 540001e3 b.lo 0x2bdfc <.text+0x1f10c> 2bdc4: 370000d9 tbnz w25, #0x0, 0x2bddc <.text+0x1f0ec> 2bdc8: 910ec3e0 add x0, sp, #0x3b0 2bdcc: 321703e2 orr w2, wzr, #0x200 2bdd0: aa1503e1 mov x1, x21 2bdd4: 940016d7 bl 0x31930 <.text+0x24c40> 2bdd8: d10006f7 sub x23, x23, #0x1 2bddc: f85f8301 ldur x1, [x24, #-0x8] 2bde0: 910ec3e0 add x0, sp, #0x3b0 2bde4: 321703e2 orr w2, wzr, #0x200 2bde8: 940016d2 bl 0x31930 <.text+0x24c40> 2bdec: 2a1f03f9 mov w25, wzr 2bdf0: cb1602f7 sub x23, x23, x22 2bdf4: f8408716 ldr x22, [x24], #0x8 2bdf8: b5fffd56 cbnz x22, 0x2bda0 <.text+0x1f0b0> 2bdfc: 910ec3e1 add x1, sp, #0x3b0 2be00: 910183e3 add x3, sp, #0x60 2be04: aa1403e0 mov x0, x20 2be08: 2a1f03e2 mov w2, wzr 2be0c: 94000a5c bl 0x2e77c <.text+0x21a8c> 2be10: 36000060 tbz w0, #0x0, 0x2be1c <.text+0x1f12c> 2be14: b94067e8 ldr w8, [sp, #0x64] 2be18: b9071be8 str w8, [sp, #0x718] 2be1c: 320003f5 orr w21, wzr, #0x1 2be20: b9473be8 ldr w8, [sp, #0x738] 2be24: 7100091f cmp w8, #0x2 2be28: 540000e0 b.eq 0x2be44 <.text+0x1f154> 2be2c: f94377e0 ldr x0, [sp, #0x6e8] 2be30: b946f3e1 ldr w1, [sp, #0x6f0] 2be34: 911ba3e8 add x8, sp, #0x6e8 2be38: 91006102 add x2, x8, #0x18 2be3c: 321d0be3 orr w3, wzr, #0x38 2be40: 94000bab bl 0x2ecec <.text+0x21ffc> 2be44: 34001cd5 cbz w21, 0x2c1dc <.text+0x1f4ec> 2be48: b9405fe8 ldr w8, [sp, #0x5c] 2be4c: 7100091f cmp w8, #0x2 2be50: 54004001 b.ne 0x2c650 <.text+0x1f960> 2be54: b94043e8 ldr w8, [sp, #0x40] 2be58: f9401fe0 ldr x0, [sp, #0x38] 2be5c: 52800158 mov w24, #0xa // =10 2be60: 9100a3e2 add x2, sp, #0x28 2be64: 1100c101 add w1, w8, #0x30 2be68: 321e07e3 orr w3, wzr, #0xc 2be6c: 72a8ecf8 movk w24, #0x4767, lsl #16 2be70: 9100a3f5 add x21, sp, #0x28 2be74: 94000b9e bl 0x2ecec <.text+0x21ffc> 2be78: b27e02b5 orr x21, x21, #0x4 2be7c: 90000362 adrp x2, 0x97000 2be80: 51001f08 sub w8, w24, #0x7 2be84: 911bdc42 add x2, x2, #0x6f7 2be88: aa1303e0 mov x0, x19 2be8c: aa1503e1 mov x1, x21 2be90: b9002be8 str w8, [sp, #0x28] 2be94: 9400036d bl 0x2cc48 <.text+0x1ff58> 2be98: 37000060 tbnz w0, #0x0, 0x2bea4 <.text+0x1f1b4> 2be9c: f90017ff str xzr, [sp, #0x28] 2bea0: b90033ff str wzr, [sp, #0x30] 2bea4: b9405fe8 ldr w8, [sp, #0x5c] 2bea8: 7100091f cmp w8, #0x2 2beac: 54003d21 b.ne 0x2c650 <.text+0x1f960> 2beb0: b94043e8 ldr w8, [sp, #0x40] 2beb4: f9401fe0 ldr x0, [sp, #0x38] 2beb8: 9100a3e2 add x2, sp, #0x28 2bebc: 321e07e3 orr w3, wzr, #0xc 2bec0: 1100f101 add w1, w8, #0x3c 2bec4: 94000b8a bl 0x2ecec <.text+0x21ffc> 2bec8: 51001b08 sub w8, w24, #0x6 2becc: b9002be8 str w8, [sp, #0x28] 2bed0: f9401260 ldr x0, [x19, #0x20] 2bed4: 90000363 adrp x3, 0x97000 2bed8: 910fa863 add x3, x3, #0x3ea 2bedc: 910ec3e1 add x1, sp, #0x3b0 2bee0: f9400008 ldr x8, [x0] 2bee4: b9404002 ldr w2, [x0, #0x40] 2bee8: f9402508 ldr x8, [x8, #0x48] 2beec: d63f0100 blr x8 2bef0: 360000c0 tbz w0, #0x0, 0x2bf08 <.text+0x1f218> 2bef4: 910ec3e2 add x2, sp, #0x3b0 2bef8: aa1303e0 mov x0, x19 2befc: aa1503e1 mov x1, x21 2bf00: 94000352 bl 0x2cc48 <.text+0x1ff58> 2bf04: 37000060 tbnz w0, #0x0, 0x2bf10 <.text+0x1f220> 2bf08: f90017ff str xzr, [sp, #0x28] 2bf0c: b90033ff str wzr, [sp, #0x30] 2bf10: b9405fe8 ldr w8, [sp, #0x5c] 2bf14: 7100091f cmp w8, #0x2 2bf18: 540039c1 b.ne 0x2c650 <.text+0x1f960> 2bf1c: b94043e8 ldr w8, [sp, #0x40] 2bf20: f9401fe0 ldr x0, [sp, #0x38] 2bf24: 9100a3e2 add x2, sp, #0x28 2bf28: 321e07e3 orr w3, wzr, #0xc 2bf2c: 11012101 add w1, w8, #0x48 2bf30: 94000b6f bl 0x2ecec <.text+0x21ffc> 2bf34: 90000362 adrp x2, 0x97000 2bf38: 51001708 sub w8, w24, #0x5 2bf3c: 911c1442 add x2, x2, #0x705 2bf40: aa1303e0 mov x0, x19 2bf44: aa1503e1 mov x1, x21 2bf48: b9002be8 str w8, [sp, #0x28] 2bf4c: 9400033f bl 0x2cc48 <.text+0x1ff58> 2bf50: 37000060 tbnz w0, #0x0, 0x2bf5c <.text+0x1f26c> 2bf54: f90017ff str xzr, [sp, #0x28] 2bf58: b90033ff str wzr, [sp, #0x30] 2bf5c: b9405fe8 ldr w8, [sp, #0x5c] 2bf60: 7100091f cmp w8, #0x2 2bf64: 54003761 b.ne 0x2c650 <.text+0x1f960> 2bf68: b94043e8 ldr w8, [sp, #0x40] 2bf6c: f9401fe0 ldr x0, [sp, #0x38] 2bf70: 9100a3e2 add x2, sp, #0x28 2bf74: 321e07e3 orr w3, wzr, #0xc 2bf78: 11015101 add w1, w8, #0x54 2bf7c: 94000b5c bl 0x2ecec <.text+0x21ffc> 2bf80: 51001308 sub w8, w24, #0x4 2bf84: b9002be8 str w8, [sp, #0x28] 2bf88: f9401260 ldr x0, [x19, #0x20] 2bf8c: 90000343 adrp x3, 0x93000 2bf90: 91374c63 add x3, x3, #0xdd3 2bf94: 910ec3e1 add x1, sp, #0x3b0 2bf98: f9400008 ldr x8, [x0] 2bf9c: b9404002 ldr w2, [x0, #0x40] 2bfa0: f9402508 ldr x8, [x8, #0x48] 2bfa4: d63f0100 blr x8 2bfa8: 360000c0 tbz w0, #0x0, 0x2bfc0 <.text+0x1f2d0> 2bfac: 910ec3e2 add x2, sp, #0x3b0 2bfb0: aa1303e0 mov x0, x19 2bfb4: aa1503e1 mov x1, x21 2bfb8: 94000324 bl 0x2cc48 <.text+0x1ff58> 2bfbc: 37000060 tbnz w0, #0x0, 0x2bfc8 <.text+0x1f2d8> 2bfc0: f90017ff str xzr, [sp, #0x28] 2bfc4: b90033ff str wzr, [sp, #0x30] 2bfc8: b9405fe8 ldr w8, [sp, #0x5c] 2bfcc: 7100091f cmp w8, #0x2 2bfd0: 54003401 b.ne 0x2c650 <.text+0x1f960> 2bfd4: b94043e8 ldr w8, [sp, #0x40] 2bfd8: f9401fe0 ldr x0, [sp, #0x38] 2bfdc: 9100a3e2 add x2, sp, #0x28 2bfe0: 321e07e3 orr w3, wzr, #0xc 2bfe4: 11018101 add w1, w8, #0x60 2bfe8: 94000b41 bl 0x2ecec <.text+0x21ffc> 2bfec: 51000f08 sub w8, w24, #0x3 2bff0: b9002be8 str w8, [sp, #0x28] 2bff4: f9401260 ldr x0, [x19, #0x20] 2bff8: 90000363 adrp x3, 0x97000 2bffc: 911c5863 add x3, x3, #0x716 2c000: 910ec3e1 add x1, sp, #0x3b0 2c004: f9400008 ldr x8, [x0] 2c008: b9404002 ldr w2, [x0, #0x40] 2c00c: f9402508 ldr x8, [x8, #0x48] 2c010: d63f0100 blr x8 2c014: 360000c0 tbz w0, #0x0, 0x2c02c <.text+0x1f33c> 2c018: 910ec3e2 add x2, sp, #0x3b0 2c01c: aa1303e0 mov x0, x19 2c020: aa1503e1 mov x1, x21 2c024: 94000309 bl 0x2cc48 <.text+0x1ff58> 2c028: 37000060 tbnz w0, #0x0, 0x2c034 <.text+0x1f344> 2c02c: f90017ff str xzr, [sp, #0x28] 2c030: b90033ff str wzr, [sp, #0x30] 2c034: b9405fe8 ldr w8, [sp, #0x5c] 2c038: 7100091f cmp w8, #0x2 2c03c: 540030a1 b.ne 0x2c650 <.text+0x1f960> 2c040: b94043e8 ldr w8, [sp, #0x40] 2c044: f9401fe0 ldr x0, [sp, #0x38] 2c048: 9100a3e2 add x2, sp, #0x28 2c04c: 321e07e3 orr w3, wzr, #0xc 2c050: 1101b101 add w1, w8, #0x6c 2c054: 94000b26 bl 0x2ecec <.text+0x21ffc> 2c058: 51000b08 sub w8, w24, #0x2 2c05c: b9002be8 str w8, [sp, #0x28] 2c060: f9401260 ldr x0, [x19, #0x20] 2c064: f0000343 adrp x3, 0x97000 2c068: 9107fc63 add x3, x3, #0x1ff 2c06c: 910ec3e1 add x1, sp, #0x3b0 2c070: f9400008 ldr x8, [x0] 2c074: b9404002 ldr w2, [x0, #0x40] 2c078: f9402508 ldr x8, [x8, #0x48] 2c07c: d63f0100 blr x8 2c080: 360000c0 tbz w0, #0x0, 0x2c098 <.text+0x1f3a8> 2c084: 910ec3e2 add x2, sp, #0x3b0 2c088: aa1303e0 mov x0, x19 2c08c: aa1503e1 mov x1, x21 2c090: 940002ee bl 0x2cc48 <.text+0x1ff58> 2c094: 37000060 tbnz w0, #0x0, 0x2c0a0 <.text+0x1f3b0> 2c098: f90017ff str xzr, [sp, #0x28] 2c09c: b90033ff str wzr, [sp, #0x30] 2c0a0: b9405fe8 ldr w8, [sp, #0x5c] 2c0a4: 7100091f cmp w8, #0x2 2c0a8: 54002d41 b.ne 0x2c650 <.text+0x1f960> 2c0ac: b94043e8 ldr w8, [sp, #0x40] 2c0b0: f9401fe0 ldr x0, [sp, #0x38] 2c0b4: 9100a3e2 add x2, sp, #0x28 2c0b8: 321e07e3 orr w3, wzr, #0xc 2c0bc: 1101e101 add w1, w8, #0x78 2c0c0: 94000b0b bl 0x2ecec <.text+0x21ffc> 2c0c4: 51000708 sub w8, w24, #0x1 2c0c8: b9002be8 str w8, [sp, #0x28] 2c0cc: f9401260 ldr x0, [x19, #0x20] 2c0d0: f0000303 adrp x3, 0x8f000 2c0d4: 91321463 add x3, x3, #0xc85 2c0d8: 910ec3e1 add x1, sp, #0x3b0 2c0dc: f9400008 ldr x8, [x0] 2c0e0: b9404002 ldr w2, [x0, #0x40] 2c0e4: f9402508 ldr x8, [x8, #0x48] 2c0e8: d63f0100 blr x8 2c0ec: 360000c0 tbz w0, #0x0, 0x2c104 <.text+0x1f414> 2c0f0: 910ec3e2 add x2, sp, #0x3b0 2c0f4: aa1303e0 mov x0, x19 2c0f8: aa1503e1 mov x1, x21 2c0fc: 940002d3 bl 0x2cc48 <.text+0x1ff58> 2c100: 37000060 tbnz w0, #0x0, 0x2c10c <.text+0x1f41c> 2c104: f90017ff str xzr, [sp, #0x28] 2c108: b90033ff str wzr, [sp, #0x30] 2c10c: b9405fe8 ldr w8, [sp, #0x5c] 2c110: 7100091f cmp w8, #0x2 2c114: 540029e1 b.ne 0x2c650 <.text+0x1f960> 2c118: b94043e8 ldr w8, [sp, #0x40] 2c11c: f9401fe0 ldr x0, [sp, #0x38] 2c120: 9100a3e2 add x2, sp, #0x28 2c124: 321e07e3 orr w3, wzr, #0xc 2c128: 11021101 add w1, w8, #0x84 2c12c: 94000af0 bl 0x2ecec <.text+0x21ffc> 2c130: b9002bf8 str w24, [sp, #0x28] 2c134: f9401260 ldr x0, [x19, #0x20] 2c138: f9406808 ldr x8, [x0, #0xd0] 2c13c: f9400d15 ldr x21, [x8, #0x18] 2c140: b4002555 cbz x21, 0x2c5e8 <.text+0x1f8f8> 2c144: b9402919 ldr w25, [x8, #0x28] 2c148: 7100073f cmp w25, #0x1 2c14c: 540024eb b.lt 0x2c5e8 <.text+0x1f8f8> 2c150: f9400008 ldr x8, [x0] 2c154: b9404002 ldr w2, [x0, #0x40] 2c158: 910ec3e1 add x1, sp, #0x3b0 2c15c: 321d0be4 orr w4, wzr, #0x38 2c160: f9402108 ldr x8, [x8, #0x40] 2c164: aa1503e3 mov x3, x21 2c168: d63f0100 blr x8 2c16c: 360023e0 tbz w0, #0x0, 0x2c5e8 <.text+0x1f8f8> 2c170: aa1f03f6 mov x22, xzr 2c174: 9274ceb7 and x23, x21, #0xfffffffffffff000 2c178: 11000739 add w25, w25, #0x1 2c17c: 9100e2a3 add x3, x21, #0x38 2c180: f941dfe9 ldr x9, [sp, #0x3b8] 2c184: f941e3e8 ldr x8, [sp, #0x3c0] 2c188: b943b3ea ldr w10, [sp, #0x3b0] 2c18c: 51000739 sub w25, w25, #0x1 2c190: f100013f cmp x9, #0x0 2c194: cb0802eb sub x11, x23, x8 2c198: 7a410940 ccmp w10, #0x1, #0x0, eq 2c19c: 9a970177 csel x23, x11, x23, eq 2c1a0: 7100095f cmp w10, #0x2 2c1a4: 9a960116 csel x22, x8, x22, eq 2c1a8: 7100073f cmp w25, #0x1 2c1ac: 540004cb b.lt 0x2c244 <.text+0x1f554> 2c1b0: f9401260 ldr x0, [x19, #0x20] 2c1b4: 910ec3e1 add x1, sp, #0x3b0 2c1b8: 321d0be4 orr w4, wzr, #0x38 2c1bc: 9100e075 add x21, x3, #0x38 2c1c0: f9400008 ldr x8, [x0] 2c1c4: b9404002 ldr w2, [x0, #0x40] 2c1c8: f9402108 ldr x8, [x8, #0x40] 2c1cc: d63f0100 blr x8 2c1d0: aa1503e3 mov x3, x21 2c1d4: 3707fd60 tbnz w0, #0x0, 0x2c180 <.text+0x1f490> 2c1d8: 14000104 b 0x2c5e8 <.text+0x1f8f8> 2c1dc: 2a1f03f3 mov w19, wzr 2c1e0: b9405fe8 ldr w8, [sp, #0x5c] 2c1e4: 7100091f cmp w8, #0x2 2c1e8: 540000e0 b.eq 0x2c204 <.text+0x1f514> 2c1ec: f9401fe0 ldr x0, [sp, #0x38] 2c1f0: b94043e1 ldr w1, [sp, #0x40] 2c1f4: 9100e3e8 add x8, sp, #0x38 2c1f8: 91006102 add x2, x8, #0x18 2c1fc: 321e07e3 orr w3, wzr, #0xc 2c200: 94000abb bl 0x2ecec <.text+0x21ffc> 2c204: f9401768 ldr x8, [x27, #0x28] 2c208: f94013e9 ldr x9, [sp, #0x20] 2c20c: eb09011f cmp x8, x9 2c210: 540021e1 b.ne 0x2c64c <.text+0x1f95c> 2c214: 2a1303e0 mov w0, w19 2c218: 911dc3ff add sp, sp, #0x770 2c21c: a9487bfd ldp x29, x30, [sp, #0x80] 2c220: a9474ff4 ldp x20, x19, [sp, #0x70] 2c224: a94657f6 ldp x22, x21, [sp, #0x60] 2c228: a9455ff8 ldp x24, x23, [sp, #0x50] 2c22c: a94467fa ldp x26, x25, [sp, #0x40] 2c230: a9436ffc ldp x28, x27, [sp, #0x30] 2c234: 6d4223e9 ldp d9, d8, [sp, #0x20] 2c238: 6d412beb ldp d11, d10, [sp, #0x10] 2c23c: fc4907ec ldr d12, [sp], #0x90 2c240: d65f03c0 ret 2c244: b4001d36 cbz x22, 0x2c5e8 <.text+0x1f8f8> 2c248: f9401260 ldr x0, [x19, #0x20] 2c24c: 8b1602f5 add x21, x23, x22 2c250: 910ec3e1 add x1, sp, #0x3b0 2c254: 321c03e4 orr w4, wzr, #0x10 2c258: f9400008 ldr x8, [x0] 2c25c: b9404002 ldr w2, [x0, #0x40] 2c260: aa1503e3 mov x3, x21 2c264: f9402108 ldr x8, [x8, #0x40] 2c268: d63f0100 blr x8 2c26c: 36001be0 tbz w0, #0x0, 0x2c5e8 <.text+0x1f8f8> 2c270: aa1f03f6 mov x22, xzr 2c274: 910042b7 add x23, x21, #0x10 2c278: 321c03f9 orr w25, wzr, #0x10 2c27c: f941dbe8 ldr x8, [sp, #0x3b0] 2c280: f100551f cmp x8, #0x15 2c284: 54000060 b.eq 0x2c290 <.text+0x1f5a0> 2c288: b5000068 cbnz x8, 0x2c294 <.text+0x1f5a4> 2c28c: 1400000f b 0x2c2c8 <.text+0x1f5d8> 2c290: f941dff6 ldr x22, [sp, #0x3b8] 2c294: f9401260 ldr x0, [x19, #0x20] 2c298: 92407f29 and x9, x25, #0xffffffff 2c29c: 910ec3e1 add x1, sp, #0x3b0 2c2a0: 321c03e4 orr w4, wzr, #0x10 2c2a4: f9400008 ldr x8, [x0] 2c2a8: b9404002 ldr w2, [x0, #0x40] 2c2ac: aa1703e3 mov x3, x23 2c2b0: 91004139 add x25, x9, #0x10 2c2b4: f9402108 ldr x8, [x8, #0x40] 2c2b8: d63f0100 blr x8 2c2bc: 910042f7 add x23, x23, #0x10 2c2c0: 3707fde0 tbnz w0, #0x0, 0x2c27c <.text+0x1f58c> 2c2c4: 140000c9 b 0x2c5e8 <.text+0x1f8f8> 2c2c8: f9401260 ldr x0, [x19, #0x20] 2c2cc: 911ba3e1 add x1, sp, #0x6e8 2c2d0: 52800504 mov w4, #0x28 // =40 2c2d4: aa1603e3 mov x3, x22 2c2d8: f9400008 ldr x8, [x0] 2c2dc: b9404002 ldr w2, [x0, #0x40] 2c2e0: f9402108 ldr x8, [x8, #0x40] 2c2e4: d63f0100 blr x8 2c2e8: 36001800 tbz w0, #0x0, 0x2c5e8 <.text+0x1f8f8> 2c2ec: f9437be3 ldr x3, [sp, #0x6f0] 2c2f0: b4000a43 cbz x3, 0x2c438 <.text+0x1f748> 2c2f4: 12800016 mov w22, #-0x1 // =-1 2c2f8: f9401260 ldr x0, [x19, #0x20] 2c2fc: 910ec3e1 add x1, sp, #0x3b0 2c300: 52800504 mov w4, #0x28 // =40 2c304: f9400008 ldr x8, [x0] 2c308: b9404002 ldr w2, [x0, #0x40] 2c30c: f9402108 ldr x8, [x8, #0x40] 2c310: d63f0100 blr x8 2c314: 360016a0 tbz w0, #0x0, 0x2c5e8 <.text+0x1f8f8> 2c318: f941e7e3 ldr x3, [sp, #0x3c8] 2c31c: 110006d6 add w22, w22, #0x1 2c320: b5fffec3 cbnz x3, 0x2c2f8 <.text+0x1f608> 2c324: 900004a8 adrp x8, 0xc0000 2c328: f947d908 ldr x8, [x8, #0xfb0] 2c32c: 110006da add w26, w22, #0x1 2c330: b9400117 ldr w23, [x8] 2c334: 37f808b6 tbnz w22, #0x1f, 0x2c448 <.text+0x1f758> 2c338: f90043f4 str x20, [sp, #0x80] 2c33c: b9403268 ldr w8, [x19, #0x30] 2c340: 321d07ea orr w10, wzr, #0x18 2c344: 6f00e400 movi v0.2d, #0000000000000000 2c348: 321f03e9 orr w9, wzr, #0x2 2c34c: 9b2a7f41 smull x1, w26, w10 2c350: 910203e0 add x0, sp, #0x80 2c354: b9008be8 str w8, [sp, #0x88] 2c358: ad0483e0 stp q0, q0, [sp, #0x90] 2c35c: b900b3e9 str w9, [sp, #0xb0] 2c360: 94000a0b bl 0x2eb8c <.text+0x21e9c> 2c364: 36001240 tbz w0, #0x0, 0x2c5ac <.text+0x1f8bc> 2c368: f9437bf6 ldr x22, [sp, #0x6f0] 2c36c: b9408bf7 ldr w23, [sp, #0x88] 2c370: b4000616 cbz x22, 0x2c430 <.text+0x1f740> 2c374: 2a1f03fc mov w28, wzr 2c378: f9401260 ldr x0, [x19, #0x20] 2c37c: d102c3a1 sub x1, x29, #0xb0 2c380: 52800504 mov w4, #0x28 // =40 2c384: aa1603e3 mov x3, x22 2c388: f9400008 ldr x8, [x0] 2c38c: b9404002 ldr w2, [x0, #0x40] 2c390: f9402108 ldr x8, [x8, #0x40] 2c394: d63f0100 blr x8 2c398: 360010e0 tbz w0, #0x0, 0x2c5b4 <.text+0x1f8c4> 2c39c: f85683b6 ldur x22, [x29, #-0x98] 2c3a0: 910ec3e0 add x0, sp, #0x3b0 2c3a4: 52802022 mov w2, #0x101 // =257 2c3a8: 2a1f03e1 mov w1, wzr 2c3ac: 97ff81ed bl 0xcb60 2c3b0: f85583a3 ldur x3, [x29, #-0xa8] 2c3b4: b4000103 cbz x3, 0x2c3d4 <.text+0x1f6e4> 2c3b8: f9401260 ldr x0, [x19, #0x20] 2c3bc: 910ec3e1 add x1, sp, #0x3b0 2c3c0: 321803e4 orr w4, wzr, #0x100 2c3c4: f9400008 ldr x8, [x0] 2c3c8: b9404002 ldr w2, [x0, #0x40] 2c3cc: f9402108 ldr x8, [x8, #0x40] 2c3d0: d63f0100 blr x8 2c3d4: 910ec3e1 add x1, sp, #0x3b0 2c3d8: 9101e3e3 add x3, sp, #0x78 2c3dc: aa1403e0 mov x0, x20 2c3e0: 2a1f03e2 mov w2, wzr 2c3e4: 940008e6 bl 0x2e77c <.text+0x21a8c> 2c3e8: 36000e60 tbz w0, #0x0, 0x2c5b4 <.text+0x1f8c4> 2c3ec: b940b3ea ldr w10, [sp, #0xb0] 2c3f0: b9407fe8 ldr w8, [sp, #0x7c] 2c3f4: f85503a9 ldur x9, [x29, #-0xb0] 2c3f8: f85603ab ldur x11, [x29, #-0xa0] 2c3fc: 7100095f cmp w10, #0x2 2c400: b9006be8 str w8, [sp, #0x68] 2c404: f90033e9 str x9, [sp, #0x60] 2c408: f9003beb str x11, [sp, #0x70] 2c40c: 54001641 b.ne 0x2c6d4 <.text+0x1f9e4> 2c410: b9408be8 ldr w8, [sp, #0x88] 2c414: f94043e0 ldr x0, [sp, #0x80] 2c418: 910183e2 add x2, sp, #0x60 2c41c: 321d07e3 orr w3, wzr, #0x18 2c420: 0b080381 add w1, w28, w8 2c424: 94000a32 bl 0x2ecec <.text+0x21ffc> 2c428: 1100639c add w28, w28, #0x18 2c42c: b5fffa76 cbnz x22, 0x2c378 <.text+0x1f688> 2c430: 52800148 mov w8, #0xa // =10 2c434: 14000061 b 0x2c5b8 <.text+0x1f8c8> 2c438: 900004a8 adrp x8, 0xc0000 2c43c: f947d908 ldr x8, [x8, #0xfb0] 2c440: 2a1f03fa mov w26, wzr 2c444: b9400117 ldr w23, [x8] 2c448: f901dbf4 str x20, [sp, #0x3b0] 2c44c: b9403268 ldr w8, [x19, #0x30] 2c450: 6f00e400 movi v0.2d, #0000000000000000 2c454: 92407f34 and x20, x25, #0xffffffff 2c458: b903bbe8 str w8, [sp, #0x3b8] 2c45c: 910203e8 add x8, sp, #0x80 2c460: ad1a8100 stp q0, q0, [x8, #0x350] 2c464: 3d80d100 str q0, [x8, #0x340] 2c468: b903f3ff str wzr, [sp, #0x3f0] 2c46c: b40013f4 cbz x20, 0x2c6e8 <.text+0x1f9f8> 2c470: 320007e8 orr w8, wzr, #0x3 2c474: 9100a281 add x1, x20, #0x28 2c478: 910ec3e0 add x0, sp, #0x3b0 2c47c: b903f3e8 str w8, [sp, #0x3f0] 2c480: 910ec3f6 add x22, sp, #0x3b0 2c484: 940009c2 bl 0x2eb8c <.text+0x21e9c> 2c488: 360004a0 tbz w0, #0x0, 0x2c51c <.text+0x1f82c> 2c48c: 910062c0 add x0, x22, #0x18 2c490: 52800502 mov w2, #0x28 // =40 2c494: 2a1f03e1 mov w1, wzr 2c498: 9400150a bl 0x318c0 <.text+0x24bd0> 2c49c: b943c3e8 ldr w8, [sp, #0x3c0] 2c4a0: b943bbe9 ldr w9, [sp, #0x3b8] 2c4a4: b946ebea ldr w10, [sp, #0x6e8] 2c4a8: b9002bf8 str w24, [sp, #0x28] 2c4ac: b903cff7 str w23, [sp, #0x3cc] 2c4b0: b3607d28 bfi x8, x9, #32, #32 2c4b4: f9437fe9 ldr x9, [sp, #0x6f8] 2c4b8: b903cbea str w10, [sp, #0x3c8] 2c4bc: f94387ea ldr x10, [sp, #0x708] 2c4c0: b903d3fa str w26, [sp, #0x3d0] 2c4c4: f901efe9 str x9, [sp, #0x3d8] 2c4c8: f901f7f5 str x21, [sp, #0x3e8] 2c4cc: f901f3ea str x10, [sp, #0x3e0] 2c4d0: f802c3e8 stur x8, [sp, #0x2c] 2c4d4: f9401268 ldr x8, [x19, #0x20] 2c4d8: 910203e0 add x0, sp, #0x80 2c4dc: aa1403e1 mov x1, x20 2c4e0: a908ffff stp xzr, xzr, [sp, #0x88] 2c4e4: 91012108 add x8, x8, #0x48 2c4e8: f90043ff str xzr, [sp, #0x80] 2c4ec: a909ffe8 stp x8, xzr, [sp, #0x98] 2c4f0: f90057ff str xzr, [sp, #0xa8] 2c4f4: 940005ff bl 0x2dcf0 <.text+0x21000> 2c4f8: a94823e1 ldp x1, x8, [sp, #0x80] 2c4fc: cb010108 sub x8, x8, x1 2c500: eb080288 subs x8, x20, x8 2c504: 54000109 b.ls 0x2c524 <.text+0x1f834> 2c508: 910203e0 add x0, sp, #0x80 2c50c: aa0803e1 mov x1, x8 2c510: 9400064c bl 0x2de40 <.text+0x21150> 2c514: f94043e1 ldr x1, [sp, #0x80] 2c518: 14000006 b 0x2c530 <.text+0x1f840> 2c51c: 2a1f03f4 mov w20, wzr 2c520: 14000018 b 0x2c580 <.text+0x1f890> 2c524: 54000062 b.hs 0x2c530 <.text+0x1f840> 2c528: 8b140028 add x8, x1, x20 2c52c: f90047e8 str x8, [sp, #0x88] 2c530: f9401260 ldr x0, [x19, #0x20] 2c534: aa1503e3 mov x3, x21 2c538: aa1403e4 mov x4, x20 2c53c: f9400008 ldr x8, [x0] 2c540: b9404002 ldr w2, [x0, #0x40] 2c544: f9402108 ldr x8, [x8, #0x40] 2c548: d63f0100 blr x8 2c54c: b943f3e8 ldr w8, [sp, #0x3f0] 2c550: 71000d1f cmp w8, #0x3 2c554: 54000d41 b.ne 0x2c6fc <.text+0x1fa0c> 2c558: b943bbe8 ldr w8, [sp, #0x3b8] 2c55c: f94043e2 ldr x2, [sp, #0x80] 2c560: f941dbe0 ldr x0, [sp, #0x3b0] 2c564: aa1403e3 mov x3, x20 2c568: 1100a101 add w1, w8, #0x28 2c56c: 940009e0 bl 0x2ecec <.text+0x21ffc> 2c570: f94043e8 ldr x8, [sp, #0x80] 2c574: b4000048 cbz x8, 0x2c57c <.text+0x1f88c> 2c578: f90047e8 str x8, [sp, #0x88] 2c57c: 320003f4 orr w20, wzr, #0x1 2c580: b943f3e8 ldr w8, [sp, #0x3f0] 2c584: 7100091f cmp w8, #0x2 2c588: 540000e0 b.eq 0x2c5a4 <.text+0x1f8b4> 2c58c: f941dbe0 ldr x0, [sp, #0x3b0] 2c590: b943bbe1 ldr w1, [sp, #0x3b8] 2c594: 910ec3e8 add x8, sp, #0x3b0 2c598: 91006102 add x2, x8, #0x18 2c59c: 52800503 mov w3, #0x28 // =40 2c5a0: 940009d3 bl 0x2ecec <.text+0x21ffc> 2c5a4: 36000234 tbz w20, #0x0, 0x2c5e8 <.text+0x1f8f8> 2c5a8: 14000012 b 0x2c5f0 <.text+0x1f900> 2c5ac: 320003f6 orr w22, wzr, #0x1 2c5b0: 14000004 b 0x2c5c0 <.text+0x1f8d0> 2c5b4: 320003e8 orr w8, wzr, #0x1 2c5b8: 7100291f cmp w8, #0xa 2c5bc: 1a8803f6 csel w22, wzr, w8, eq 2c5c0: b940b3e8 ldr w8, [sp, #0xb0] 2c5c4: 7100091f cmp w8, #0x2 2c5c8: 540000e0 b.eq 0x2c5e4 <.text+0x1f8f4> 2c5cc: f94043e0 ldr x0, [sp, #0x80] 2c5d0: b9408be1 ldr w1, [sp, #0x88] 2c5d4: 910203e8 add x8, sp, #0x80 2c5d8: 91006102 add x2, x8, #0x18 2c5dc: 321d07e3 orr w3, wzr, #0x18 2c5e0: 940009c3 bl 0x2ecec <.text+0x21ffc> 2c5e4: 34fff336 cbz w22, 0x2c448 <.text+0x1f758> 2c5e8: f90017ff str xzr, [sp, #0x28] 2c5ec: b90033ff str wzr, [sp, #0x30] 2c5f0: b9405fe8 ldr w8, [sp, #0x5c] 2c5f4: 7100091f cmp w8, #0x2 2c5f8: 540002c1 b.ne 0x2c650 <.text+0x1f960> 2c5fc: b94043e8 ldr w8, [sp, #0x40] 2c600: f9401fe0 ldr x0, [sp, #0x38] 2c604: 9100a3e2 add x2, sp, #0x28 2c608: 321e07e3 orr w3, wzr, #0xc 2c60c: 11024101 add w1, w8, #0x90 2c610: 940009b7 bl 0x2ecec <.text+0x21ffc> 2c614: f9401260 ldr x0, [x19, #0x20] 2c618: f9400008 ldr x8, [x0] 2c61c: f9401908 ldr x8, [x8, #0x30] 2c620: d63f0100 blr x8 2c624: 320003f3 orr w19, wzr, #0x1 2c628: 17fffeee b 0x2c1e0 <.text+0x1f4f0> 2c62c: f0000340 adrp x0, 0x97000 2c630: f0000342 adrp x2, 0x97000 2c634: 911c7800 add x0, x0, #0x71e 2c638: 91214c42 add x2, x2, #0x853 2c63c: f0000343 adrp x3, 0x97000 2c640: 91235063 add x3, x3, #0x8d4 2c644: 52802721 mov w1, #0x139 // =313 2c648: 97ff7eda bl 0xc1b0 <__assert2@plt> 2c64c: 97ff7fc9 bl 0xc570 <__stack_chk_fail@plt> 2c650: f0000340 adrp x0, 0x97000 2c654: f0000342 adrp x2, 0x97000 2c658: 911c7800 add x0, x0, #0x71e 2c65c: 91240842 add x2, x2, #0x902 2c660: f0000343 adrp x3, 0x97000 2c664: 9125c063 add x3, x3, #0x970 2c668: 528025e1 mov w1, #0x12f // =303 2c66c: 97ff7ed1 bl 0xc1b0 <__assert2@plt> 2c670: f0000340 adrp x0, 0x97000 2c674: f0000342 adrp x2, 0x97000 2c678: 911c7800 add x0, x0, #0x71e 2c67c: 911efc42 add x2, x2, #0x7bf 2c680: f0000343 adrp x3, 0x97000 2c684: 9120b863 add x3, x3, #0x82e 2c688: 52802501 mov w1, #0x128 // =296 2c68c: 97ff7ec9 bl 0xc1b0 <__assert2@plt> 2c690: f0000340 adrp x0, 0x97000 2c694: f0000342 adrp x2, 0x97000 2c698: f0000343 adrp x3, 0x97000 2c69c: 9128e000 add x0, x0, #0xa38 2c6a0: 912acc42 add x2, x2, #0xab3 2c6a4: 912bb863 add x3, x3, #0xaee 2c6a8: 52800da1 mov w1, #0x6d // =109 2c6ac: 97ff7ec1 bl 0xc1b0 <__assert2@plt> 2c6b0: f0000340 adrp x0, 0x97000 2c6b4: f0000342 adrp x2, 0x97000 2c6b8: f0000343 adrp x3, 0x97000 2c6bc: 9128e000 add x0, x0, #0xa38 2c6c0: 912bd442 add x2, x2, #0xaf5 2c6c4: 912bb863 add x3, x3, #0xaee 2c6c8: 52800e81 mov w1, #0x74 // =116 2c6cc: 97ff7eb9 bl 0xc1b0 <__assert2@plt> 2c6d0: 97ff7ef8 bl 0xc2b0 2c6d4: f0000340 adrp x0, 0x97000 2c6d8: f0000342 adrp x2, 0x97000 2c6dc: 911c7800 add x0, x0, #0x71e 2c6e0: 912ec042 add x2, x2, #0xbb0 2c6e4: 17ffffdf b 0x2c660 <.text+0x1f970> 2c6e8: f0000340 adrp x0, 0x97000 2c6ec: f0000342 adrp x2, 0x97000 2c6f0: 911c7800 add x0, x0, #0x71e 2c6f4: 91307842 add x2, x2, #0xc1e 2c6f8: 17ffffe2 b 0x2c680 <.text+0x1f990> 2c6fc: f0000340 adrp x0, 0x97000 2c700: f0000342 adrp x2, 0x97000 2c704: 911c7800 add x0, x0, #0x71e 2c708: 91323442 add x2, x2, #0xc8d 2c70c: 17ffffcc b 0x2c63c <.text+0x1f94c> 2c710: d100c3ff sub sp, sp, #0x30 2c714: a9027bfd stp x29, x30, [sp, #0x20] 2c718: 910083fd add x29, sp, #0x20 2c71c: 394043ad ldrb w13, [x29, #0x10] 2c720: aa0503e8 mov x8, x5 2c724: aa0403e9 mov x9, x4 2c728: aa0303ea mov x10, x3 2c72c: aa0203eb mov x11, x2 2c730: 2a0103ec mov w12, w1 2c734: 120001ad and w13, w13, #0x1 2c738: f90007e7 str x7, [sp, #0x8] 2c73c: 120000ce and w14, w6, #0x1 2c740: 12800001 mov w1, #-0x1 // =-1 2c744: 92800002 mov x2, #-0x1 // =-1 2c748: 2a0c03e3 mov w3, w12 2c74c: aa0b03e4 mov x4, x11 2c750: aa0a03e5 mov x5, x10 2c754: aa0903e6 mov x6, x9 2c758: aa0803e7 mov x7, x8 2c75c: 390043ed strb w13, [sp, #0x10] 2c760: 390003ee strb w14, [sp] 2c764: 97fff588 bl 0x29d84 <.text+0x1d094> 2c768: a9427bfd ldp x29, x30, [sp, #0x20] 2c76c: 12000000 and w0, w0, #0x1 2c770: 9100c3ff add sp, sp, #0x30 2c774: d65f03c0 ret 2c778: d100c3ff sub sp, sp, #0x30 2c77c: a9027bfd stp x29, x30, [sp, #0x20] 2c780: 910083fd add x29, sp, #0x20 2c784: 394043ae ldrb w14, [x29, #0x10] 2c788: aa0503e8 mov x8, x5 2c78c: aa0403e9 mov x9, x4 2c790: aa0303ea mov x10, x3 2c794: aa0203eb mov x11, x2 2c798: 2a0103ec mov w12, w1 2c79c: 2a0003ed mov w13, w0 2c7a0: 120001ce and w14, w14, #0x1 2c7a4: f90007e7 str x7, [sp, #0x8] 2c7a8: 120000cf and w15, w6, #0x1 2c7ac: 92800002 mov x2, #-0x1 // =-1 2c7b0: aa1f03e0 mov x0, xzr 2c7b4: 2a0d03e1 mov w1, w13 2c7b8: 2a0c03e3 mov w3, w12 2c7bc: aa0b03e4 mov x4, x11 2c7c0: aa0a03e5 mov x5, x10 2c7c4: aa0903e6 mov x6, x9 2c7c8: aa0803e7 mov x7, x8 2c7cc: 390043ee strb w14, [sp, #0x10] 2c7d0: 390003ef strb w15, [sp] 2c7d4: 97fff56c bl 0x29d84 <.text+0x1d094> 2c7d8: a9427bfd ldp x29, x30, [sp, #0x20] 2c7dc: 12000000 and w0, w0, #0x1 2c7e0: 9100c3ff add sp, sp, #0x30 2c7e4: d65f03c0 ret 2c7e8: d100c3ff sub sp, sp, #0x30 2c7ec: a9027bfd stp x29, x30, [sp, #0x20] 2c7f0: 910083fd add x29, sp, #0x20 2c7f4: f9400bae ldr x14, [x29, #0x10] 2c7f8: 394063af ldrb w15, [x29, #0x18] 2c7fc: aa0603e8 mov x8, x6 2c800: aa0503e9 mov x9, x5 2c804: aa0403ea mov x10, x4 2c808: aa0303eb mov x11, x3 2c80c: 2a0203ec mov w12, w2 2c810: aa0103ed mov x13, x1 2c814: 120001ef and w15, w15, #0x1 2c818: f90007ee str x14, [sp, #0x8] 2c81c: 120000ee and w14, w7, #0x1 2c820: 12800001 mov w1, #-0x1 // =-1 2c824: aa0d03e2 mov x2, x13 2c828: 2a0c03e3 mov w3, w12 2c82c: aa0b03e4 mov x4, x11 2c830: aa0a03e5 mov x5, x10 2c834: aa0903e6 mov x6, x9 2c838: aa0803e7 mov x7, x8 2c83c: 390043ef strb w15, [sp, #0x10] 2c840: 390003ee strb w14, [sp] 2c844: 97fff550 bl 0x29d84 <.text+0x1d094> 2c848: a9427bfd ldp x29, x30, [sp, #0x20] 2c84c: 12000000 and w0, w0, #0x1 2c850: 9100c3ff add sp, sp, #0x30 2c854: d65f03c0 ret 2c858: d100c3ff sub sp, sp, #0x30 2c85c: a9027bfd stp x29, x30, [sp, #0x20] 2c860: 910083fd add x29, sp, #0x20 2c864: f9400baf ldr x15, [x29, #0x10] 2c868: 394063b0 ldrb w16, [x29, #0x18] 2c86c: aa0603e8 mov x8, x6 2c870: aa0503e9 mov x9, x5 2c874: aa0403ea mov x10, x4 2c878: aa0303eb mov x11, x3 2c87c: 2a0203ec mov w12, w2 2c880: aa0103ed mov x13, x1 2c884: 2a0003ee mov w14, w0 2c888: 12000210 and w16, w16, #0x1 2c88c: f90007ef str x15, [sp, #0x8] 2c890: 120000ef and w15, w7, #0x1 2c894: aa1f03e0 mov x0, xzr 2c898: 2a0e03e1 mov w1, w14 2c89c: aa0d03e2 mov x2, x13 2c8a0: 2a0c03e3 mov w3, w12 2c8a4: aa0b03e4 mov x4, x11 2c8a8: aa0a03e5 mov x5, x10 2c8ac: aa0903e6 mov x6, x9 2c8b0: aa0803e7 mov x7, x8 2c8b4: 390043f0 strb w16, [sp, #0x10] 2c8b8: 390003ef strb w15, [sp] 2c8bc: 97fff532 bl 0x29d84 <.text+0x1d094> 2c8c0: a9427bfd ldp x29, x30, [sp, #0x20] 2c8c4: 12000000 and w0, w0, #0x1 2c8c8: 9100c3ff add sp, sp, #0x30 2c8cc: d65f03c0 ret 2c8d0: d10483ff sub sp, sp, #0x120 2c8d4: f90063fc str x28, [sp, #0xc0] 2c8d8: a90d67fa stp x26, x25, [sp, #0xd0] 2c8dc: a90e5ff8 stp x24, x23, [sp, #0xe0] 2c8e0: a90f57f6 stp x22, x21, [sp, #0xf0] 2c8e4: a9104ff4 stp x20, x19, [sp, #0x100] 2c8e8: a9117bfd stp x29, x30, [sp, #0x110] 2c8ec: 910443fd add x29, sp, #0x110 2c8f0: d53bd058 mrs x24, TPIDR_EL0 2c8f4: f9401708 ldr x8, [x24, #0x28] 2c8f8: 910023ea add x10, sp, #0x8 2c8fc: 9100a153 add x19, x10, #0x28 2c900: aa0003f4 mov x20, x0 2c904: 12800009 mov w9, #-0x1 // =-1 2c908: aa1303e0 mov x0, x19 2c90c: aa0203f5 mov x21, x2 2c910: aa0103f6 mov x22, x1 2c914: f81a83a8 stur x8, [x29, #-0x58] 2c918: b9000be9 str w9, [sp, #0x8] 2c91c: a9017ff4 stp x20, xzr, [sp, #0x10] 2c920: a9020fff stp xzr, x3, [sp, #0x20] 2c924: 940005b2 bl 0x2dfec <.text+0x212fc> 2c928: f94017f7 ldr x23, [sp, #0x28] 2c92c: 92800008 mov x8, #-0x1 // =-1 2c930: f90027e8 str x8, [sp, #0x48] 2c934: a905ffff stp xzr, xzr, [sp, #0x58] 2c938: 910122e8 add x8, x23, #0x48 2c93c: a906a3ff stp xzr, x8, [sp, #0x68] 2c940: a907ffff stp xzr, xzr, [sp, #0x78] 2c944: aa1703e8 mov x8, x23 2c948: f8458d0a ldr x10, [x8, #0x58]! 2c94c: f94026e9 ldr x9, [x23, #0x48] 2c950: b40000aa cbz x10, 0x2c964 <.text+0x1fc74> 2c954: f94032eb ldr x11, [x23, #0x60] 2c958: cb0b012c sub x12, x9, x11 2c95c: f104019f cmp x12, #0x100 2c960: 54000422 b.hs 0x2c9e4 <.text+0x1fcf4> 2c964: 91043d28 add x8, x9, #0x10f 2c968: 9ac90919 udiv x25, x8, x9 2c96c: 9b097f21 mul x1, x25, x9 2c970: 320007e2 orr w2, wzr, #0x3 2c974: 52800443 mov w3, #0x22 // =34 2c978: 12800004 mov w4, #-0x1 // =-1 2c97c: aa1f03e0 mov x0, xzr 2c980: aa1f03e5 mov x5, xzr 2c984: 97ff7fc7 bl 0xc8a0 2c988: b100041f cmn x0, #0x1 2c98c: 54000280 b.eq 0x2c9dc <.text+0x1fcec> 2c990: f9402ae8 ldr x8, [x23, #0x50] 2c994: a9006408 stp x8, x25, [x0] 2c998: f94036e8 ldr x8, [x23, #0x68] 2c99c: f9002ae0 str x0, [x23, #0x50] 2c9a0: 8b190108 add x8, x8, x25 2c9a4: f90036e8 str x8, [x23, #0x68] 2c9a8: b40001a0 cbz x0, 0x2c9dc <.text+0x1fcec> 2c9ac: f94026e8 ldr x8, [x23, #0x48] 2c9b0: d1000729 sub x9, x25, #0x1 2c9b4: 9104410a add x10, x8, #0x110 2c9b8: 9b19a90a msub x10, x8, x25, x10 2c9bc: 9ac8094b udiv x11, x10, x8 2c9c0: 9b090109 madd x9, x8, x9, x0 2c9c4: 9b08a968 msub x8, x11, x8, x10 2c9c8: f100011f cmp x8, #0x0 2c9cc: 9a8903e9 csel x9, xzr, x9, eq 2c9d0: 91004019 add x25, x0, #0x10 2c9d4: a905a2e9 stp x9, x8, [x23, #0x58] 2c9d8: 14000009 b 0x2c9fc <.text+0x1fd0c> 2c9dc: aa1f03f9 mov x25, xzr 2c9e0: 14000007 b 0x2c9fc <.text+0x1fd0c> 2c9e4: 8b0b0159 add x25, x10, x11 2c9e8: 9104016a add x10, x11, #0x100 2c9ec: eb09015f cmp x10, x9 2c9f0: f90032ea str x10, [x23, #0x60] 2c9f4: 54000041 b.ne 0x2c9fc <.text+0x1fd0c> 2c9f8: a9007d1f stp xzr, xzr, [x8] 2c9fc: a945a3e1 ldp x1, x8, [sp, #0x58] 2ca00: 9104033a add x26, x25, #0x100 2ca04: cb010102 sub x2, x8, x1 2ca08: f100045f cmp x2, #0x1 2ca0c: cb020337 sub x23, x25, x2 2ca10: 5400006b b.lt 0x2ca1c <.text+0x1fd2c> 2ca14: aa1703e0 mov x0, x23 2ca18: 97ff803e bl 0xcb10 2ca1c: b9400be8 ldr w8, [sp, #0x8] 2ca20: a905e7f7 stp x23, x25, [sp, #0x58] 2ca24: f90037fa str x26, [sp, #0x68] 2ca28: a908d7f6 stp x22, x21, [sp, #0x88] 2ca2c: 390263ff strb wzr, [sp, #0x98] 2ca30: 3902c3ff strb wzr, [sp, #0xb0] 2ca34: a90a7fff stp xzr, xzr, [sp, #0xa0] 2ca38: b5000074 cbnz x20, 0x2ca44 <.text+0x1fd54> 2ca3c: 3100051f cmn w8, #0x1 2ca40: 540004e0 b.eq 0x2cadc <.text+0x1fdec> 2ca44: b4000074 cbz x20, 0x2ca50 <.text+0x1fd60> 2ca48: 3100051f cmn w8, #0x1 2ca4c: 54000581 b.ne 0x2cafc <.text+0x1fe0c> 2ca50: 910023e0 add x0, sp, #0x8 2ca54: 97fff69b bl 0x2a4c0 <.text+0x1d7d0> 2ca58: 360000a0 tbz w0, #0x0, 0x2ca6c <.text+0x1fd7c> 2ca5c: 910023e0 add x0, sp, #0x8 2ca60: 97fff732 bl 0x2a728 <.text+0x1da38> 2ca64: 2a0003f4 mov w20, w0 2ca68: 14000002 b 0x2ca70 <.text+0x1fd80> 2ca6c: 2a1f03f4 mov w20, wzr 2ca70: b9400be8 ldr w8, [sp, #0x8] 2ca74: 3100051f cmn w8, #0x1 2ca78: 54000061 b.ne 0x2ca84 <.text+0x1fd94> 2ca7c: aa1303e0 mov x0, x19 2ca80: 94000580 bl 0x2e080 <.text+0x21390> 2ca84: f94017e0 ldr x0, [sp, #0x28] 2ca88: f9400008 ldr x8, [x0] 2ca8c: f9401908 ldr x8, [x8, #0x30] 2ca90: d63f0100 blr x8 2ca94: f9402fe8 ldr x8, [sp, #0x58] 2ca98: b4000048 cbz x8, 0x2caa0 <.text+0x1fdb0> 2ca9c: f90033e8 str x8, [sp, #0x60] 2caa0: aa1303e0 mov x0, x19 2caa4: 94000559 bl 0x2e008 <.text+0x21318> 2caa8: f9401708 ldr x8, [x24, #0x28] 2caac: f85a83a9 ldur x9, [x29, #-0x58] 2cab0: eb09011f cmp x8, x9 2cab4: 54000341 b.ne 0x2cb1c <.text+0x1fe2c> 2cab8: 12000280 and w0, w20, #0x1 2cabc: a9517bfd ldp x29, x30, [sp, #0x110] 2cac0: a9504ff4 ldp x20, x19, [sp, #0x100] 2cac4: a94f57f6 ldp x22, x21, [sp, #0xf0] 2cac8: a94e5ff8 ldp x24, x23, [sp, #0xe0] 2cacc: a94d67fa ldp x26, x25, [sp, #0xd0] 2cad0: f94063fc ldr x28, [sp, #0xc0] 2cad4: 910483ff add sp, sp, #0x120 2cad8: d65f03c0 ret 2cadc: f0000340 adrp x0, 0x97000 2cae0: f0000342 adrp x2, 0x97000 2cae4: f0000343 adrp x3, 0x97000 2cae8: 91148400 add x0, x0, #0x521 2caec: 91166842 add x2, x2, #0x59a 2caf0: 911a4063 add x3, x3, #0x690 2caf4: 528013a1 mov w1, #0x9d // =157 2caf8: 97ff7dae bl 0xc1b0 <__assert2@plt> 2cafc: f0000340 adrp x0, 0x97000 2cb00: f0000342 adrp x2, 0x97000 2cb04: f0000343 adrp x3, 0x97000 2cb08: 91148400 add x0, x0, #0x521 2cb0c: 91166842 add x2, x2, #0x59a 2cb10: 911aac63 add x3, x3, #0x6ab 2cb14: 528013c1 mov w1, #0x9e // =158 2cb18: 97ff7da6 bl 0xc1b0 <__assert2@plt> 2cb1c: 97ff7e95 bl 0xc570 <__stack_chk_fail@plt> 2cb20: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2cb24: a90157f6 stp x22, x21, [sp, #0x10] 2cb28: a9024ff4 stp x20, x19, [sp, #0x20] 2cb2c: a9037bfd stp x29, x30, [sp, #0x30] 2cb30: 9100c3fd add x29, sp, #0x30 2cb34: aa0203f5 mov x21, x2 2cb38: aa0103f4 mov x20, x1 2cb3c: aa0003f3 mov x19, x0 2cb40: a9018e7f stp xzr, x3, [x19, #0x18] 2cb44: b40005d4 cbz x20, 0x2cbfc <.text+0x1ff0c> 2cb48: f9400868 ldr x8, [x3, #0x10] 2cb4c: d37cee97 lsl x23, x20, #4 2cb50: eb0802ff cmp x23, x8 2cb54: 54000589 b.ls 0x2cc04 <.text+0x1ff14> 2cb58: f9400076 ldr x22, [x3] 2cb5c: aa1603e9 mov x9, x22 2cb60: f8410d28 ldr x8, [x9, #0x10]! 2cb64: f94002ca ldr x10, [x22] 2cb68: b40000a8 cbz x8, 0x2cb7c <.text+0x1fe8c> 2cb6c: f9400ecb ldr x11, [x22, #0x18] 2cb70: cb0b014c sub x12, x10, x11 2cb74: eb17019f cmp x12, x23 2cb78: 540005a2 b.hs 0x2cc2c <.text+0x1ff3c> 2cb7c: b2400ee8 orr x8, x23, #0xf 2cb80: 8b080148 add x8, x10, x8 2cb84: 9aca0918 udiv x24, x8, x10 2cb88: 9b0a7f01 mul x1, x24, x10 2cb8c: 320007e2 orr w2, wzr, #0x3 2cb90: 52800443 mov w3, #0x22 // =34 2cb94: 12800004 mov w4, #-0x1 // =-1 2cb98: aa1f03e0 mov x0, xzr 2cb9c: aa1f03e5 mov x5, xzr 2cba0: 97ff7f40 bl 0xc8a0 2cba4: b100041f cmn x0, #0x1 2cba8: 540002a0 b.eq 0x2cbfc <.text+0x1ff0c> 2cbac: f94006c8 ldr x8, [x22, #0x8] 2cbb0: a9006008 stp x8, x24, [x0] 2cbb4: f94012c8 ldr x8, [x22, #0x20] 2cbb8: f90006c0 str x0, [x22, #0x8] 2cbbc: 8b180108 add x8, x8, x24 2cbc0: f90012c8 str x8, [x22, #0x20] 2cbc4: b40001c0 cbz x0, 0x2cbfc <.text+0x1ff0c> 2cbc8: f94002c8 ldr x8, [x22] 2cbcc: 910042e9 add x9, x23, #0x10 2cbd0: d100070a sub x10, x24, #0x1 2cbd4: 8b080129 add x9, x9, x8 2cbd8: 9b18a509 msub x9, x8, x24, x9 2cbdc: 9ac8092b udiv x11, x9, x8 2cbe0: 9b0a010a madd x10, x8, x10, x0 2cbe4: 9b08a568 msub x8, x11, x8, x9 2cbe8: f100011f cmp x8, #0x0 2cbec: 9a8a03e9 csel x9, xzr, x10, eq 2cbf0: a90122c9 stp x9, x8, [x22, #0x10] 2cbf4: 91004008 add x8, x0, #0x10 2cbf8: 14000004 b 0x2cc08 <.text+0x1ff18> 2cbfc: aa1f03e8 mov x8, xzr 2cc00: 14000002 b 0x2cc08 <.text+0x1ff18> 2cc04: f9400468 ldr x8, [x3, #0x8] 2cc08: 8b151109 add x9, x8, x21, lsl #4 2cc0c: 8b14110a add x10, x8, x20, lsl #4 2cc10: a9002668 stp x8, x9, [x19] 2cc14: a9012a69 stp x9, x10, [x19, #0x10] 2cc18: a9437bfd ldp x29, x30, [sp, #0x30] 2cc1c: a9424ff4 ldp x20, x19, [sp, #0x20] 2cc20: a94157f6 ldp x22, x21, [sp, #0x10] 2cc24: a8c45ff8 ldp x24, x23, [sp], #0x40 2cc28: d65f03c0 ret 2cc2c: 8b0b0108 add x8, x8, x11 2cc30: 8b17016b add x11, x11, x23 2cc34: eb0a017f cmp x11, x10 2cc38: f9000ecb str x11, [x22, #0x18] 2cc3c: 54fffe61 b.ne 0x2cc08 <.text+0x1ff18> 2cc40: a9007d3f stp xzr, xzr, [x9] 2cc44: 17fffff1 b 0x2cc08 <.text+0x1ff18> 2cc48: d10203ff sub sp, sp, #0x80 2cc4c: a9026ffc stp x28, x27, [sp, #0x20] 2cc50: a90367fa stp x26, x25, [sp, #0x30] 2cc54: a9045ff8 stp x24, x23, [sp, #0x40] 2cc58: a90557f6 stp x22, x21, [sp, #0x50] 2cc5c: a9064ff4 stp x20, x19, [sp, #0x60] 2cc60: a9077bfd stp x29, x30, [sp, #0x70] 2cc64: 9101c3fd add x29, sp, #0x70 2cc68: d53bd057 mrs x23, TPIDR_EL0 2cc6c: f94016e8 ldr x8, [x23, #0x28] 2cc70: aa0103f3 mov x19, x1 2cc74: aa0003f4 mov x20, x0 2cc78: 92800c60 mov x0, #-0x64 // =-100 2cc7c: f9000fe8 str x8, [sp, #0x18] 2cc80: aa0203e1 mov x1, x2 2cc84: aa1f03e2 mov x2, xzr 2cc88: aa1f03e3 mov x3, xzr 2cc8c: d2800708 mov x8, #0x38 // =56 2cc90: d4000001 svc #0 2cc94: aa0003f6 mov x22, x0 2cc98: b13ffedf cmn x22, #0xfff 2cc9c: 540000a3 b.lo 0x2ccb0 <.text+0x1ffc0> 2cca0: 4b1603f5 neg w21, w22 2cca4: 97ff7da3 bl 0xc330 <__errno@plt> 2cca8: 92800016 mov x22, #-0x1 // =-1 2ccac: b9000015 str w21, [x0] 2ccb0: 37f813f6 tbnz w22, #0x1f, 0x2cf2c <.text+0x2023c> 2ccb4: f9401295 ldr x21, [x20, #0x20] 2ccb8: aa1503e8 mov x8, x21 2ccbc: f8458d0a ldr x10, [x8, #0x58]! 2ccc0: f94026a9 ldr x9, [x21, #0x48] 2ccc4: b40000aa cbz x10, 0x2ccd8 <.text+0x1ffe8> 2ccc8: f94032ab ldr x11, [x21, #0x60] 2cccc: cb0b012c sub x12, x9, x11 2ccd0: f110019f cmp x12, #0x400 2ccd4: 54000422 b.hs 0x2cd58 <.text+0x20068> 2ccd8: 91103d28 add x8, x9, #0x40f 2ccdc: 9ac90918 udiv x24, x8, x9 2cce0: 9b097f01 mul x1, x24, x9 2cce4: 320007e2 orr w2, wzr, #0x3 2cce8: 52800443 mov w3, #0x22 // =34 2ccec: 12800004 mov w4, #-0x1 // =-1 2ccf0: aa1f03e0 mov x0, xzr 2ccf4: aa1f03e5 mov x5, xzr 2ccf8: 97ff7eea bl 0xc8a0 2ccfc: b100041f cmn x0, #0x1 2cd00: 54000280 b.eq 0x2cd50 <.text+0x20060> 2cd04: f9402aa8 ldr x8, [x21, #0x50] 2cd08: a9006008 stp x8, x24, [x0] 2cd0c: f94036a8 ldr x8, [x21, #0x68] 2cd10: f9002aa0 str x0, [x21, #0x50] 2cd14: 8b180108 add x8, x8, x24 2cd18: f90036a8 str x8, [x21, #0x68] 2cd1c: b40001a0 cbz x0, 0x2cd50 <.text+0x20060> 2cd20: f94026a8 ldr x8, [x21, #0x48] 2cd24: d1000709 sub x9, x24, #0x1 2cd28: 9110410a add x10, x8, #0x410 2cd2c: 9b18a90a msub x10, x8, x24, x10 2cd30: 9ac8094b udiv x11, x10, x8 2cd34: 9b090109 madd x9, x8, x9, x0 2cd38: 9b08a968 msub x8, x11, x8, x10 2cd3c: f100011f cmp x8, #0x0 2cd40: 9a8903e9 csel x9, xzr, x9, eq 2cd44: 91004018 add x24, x0, #0x10 2cd48: a905a2a9 stp x9, x8, [x21, #0x58] 2cd4c: 14000009 b 0x2cd70 <.text+0x20080> 2cd50: aa1f03f8 mov x24, xzr 2cd54: 14000007 b 0x2cd70 <.text+0x20080> 2cd58: 8b0b0158 add x24, x10, x11 2cd5c: 9110016a add x10, x11, #0x400 2cd60: eb09015f cmp x10, x9 2cd64: f90032aa str x10, [x21, #0x60] 2cd68: 54000041 b.ne 0x2cd70 <.text+0x20080> 2cd6c: a9007d1f stp xzr, xzr, [x8] 2cd70: aa1f03f5 mov x21, xzr 2cd74: 93407ed6 sxtw x22, w22 2cd78: 321c17f9 orr w25, wzr, #0x3f0 2cd7c: aa1803e8 mov x8, x24 2cd80: aa1803fa mov x26, x24 2cd84: 14000003 b 0x2cd90 <.text+0x200a0> 2cd88: f9000348 str x8, [x26] 2cd8c: aa0803fa mov x26, x8 2cd90: a9007d1f stp xzr, xzr, [x8] 2cd94: f9400748 ldr x8, [x26, #0x8] 2cd98: aa1603e0 mov x0, x22 2cd9c: 8b080349 add x9, x26, x8 2cda0: cb080322 sub x2, x25, x8 2cda4: 91004121 add x1, x9, #0x10 2cda8: d28007e8 mov x8, #0x3f // =63 2cdac: d4000001 svc #0 2cdb0: b13ffc1f cmn x0, #0xfff 2cdb4: 540000e3 b.lo 0x2cdd0 <.text+0x200e0> 2cdb8: 4b0003fb neg w27, w0 2cdbc: 97ff7d5d bl 0xc330 <__errno@plt> 2cdc0: 7100137f cmp w27, #0x4 2cdc4: b900001b str w27, [x0] 2cdc8: 54fffe60 b.eq 0x2cd94 <.text+0x200a4> 2cdcc: 14000039 b 0x2ceb0 <.text+0x201c0> 2cdd0: f100041f cmp x0, #0x1 2cdd4: 540006eb b.lt 0x2ceb0 <.text+0x201c0> 2cdd8: f9400748 ldr x8, [x26, #0x8] 2cddc: 8b150015 add x21, x0, x21 2cde0: 8b000108 add x8, x8, x0 2cde4: f10fc11f cmp x8, #0x3f0 2cde8: f9000748 str x8, [x26, #0x8] 2cdec: 54fffd41 b.ne 0x2cd94 <.text+0x200a4> 2cdf0: f940129b ldr x27, [x20, #0x20] 2cdf4: aa1b03e9 mov x9, x27 2cdf8: f8458d28 ldr x8, [x9, #0x58]! 2cdfc: f940276a ldr x10, [x27, #0x48] 2ce00: b40000a8 cbz x8, 0x2ce14 <.text+0x20124> 2ce04: f940336b ldr x11, [x27, #0x60] 2ce08: cb0b014c sub x12, x10, x11 2ce0c: f110019f cmp x12, #0x400 2ce10: 54000422 b.hs 0x2ce94 <.text+0x201a4> 2ce14: 91103d48 add x8, x10, #0x40f 2ce18: 9aca091c udiv x28, x8, x10 2ce1c: 9b0a7f81 mul x1, x28, x10 2ce20: 320007e2 orr w2, wzr, #0x3 2ce24: 52800443 mov w3, #0x22 // =34 2ce28: 12800004 mov w4, #-0x1 // =-1 2ce2c: aa1f03e0 mov x0, xzr 2ce30: aa1f03e5 mov x5, xzr 2ce34: 97ff7e9b bl 0xc8a0 2ce38: b100041f cmn x0, #0x1 2ce3c: 54000280 b.eq 0x2ce8c <.text+0x2019c> 2ce40: f9402b68 ldr x8, [x27, #0x50] 2ce44: a9007008 stp x8, x28, [x0] 2ce48: f9403768 ldr x8, [x27, #0x68] 2ce4c: f9002b60 str x0, [x27, #0x50] 2ce50: 8b1c0108 add x8, x8, x28 2ce54: f9003768 str x8, [x27, #0x68] 2ce58: b40001a0 cbz x0, 0x2ce8c <.text+0x2019c> 2ce5c: f9402768 ldr x8, [x27, #0x48] 2ce60: d1000789 sub x9, x28, #0x1 2ce64: 9110410a add x10, x8, #0x410 2ce68: 9b1ca90a msub x10, x8, x28, x10 2ce6c: 9ac8094b udiv x11, x10, x8 2ce70: 9b090109 madd x9, x8, x9, x0 2ce74: 9b08a968 msub x8, x11, x8, x10 2ce78: f100011f cmp x8, #0x0 2ce7c: 9a8903e9 csel x9, xzr, x9, eq 2ce80: a905a369 stp x9, x8, [x27, #0x58] 2ce84: 91004008 add x8, x0, #0x10 2ce88: 17ffffc0 b 0x2cd88 <.text+0x20098> 2ce8c: aa1f03e8 mov x8, xzr 2ce90: 17ffffbe b 0x2cd88 <.text+0x20098> 2ce94: 8b0b0108 add x8, x8, x11 2ce98: 9110016b add x11, x11, #0x400 2ce9c: eb0a017f cmp x11, x10 2cea0: f900336b str x11, [x27, #0x60] 2cea4: 54fff721 b.ne 0x2cd88 <.text+0x20098> 2cea8: a9007d3f stp xzr, xzr, [x9] 2ceac: 17ffffb7 b 0x2cd88 <.text+0x20098> 2ceb0: aa1603e0 mov x0, x22 2ceb4: d2800728 mov x8, #0x39 // =57 2ceb8: d4000001 svc #0 2cebc: b13ffc1f cmn x0, #0xfff 2cec0: 54000083 b.lo 0x2ced0 <.text+0x201e0> 2cec4: 4b0003f6 neg w22, w0 2cec8: 97ff7d1a bl 0xc330 <__errno@plt> 2cecc: b9000016 str w22, [x0] 2ced0: b40002f5 cbz x21, 0x2cf2c <.text+0x2023c> 2ced4: 9100a288 add x8, x20, #0x28 2ced8: f90003e8 str x8, [sp] 2cedc: b9403288 ldr w8, [x20, #0x30] 2cee0: 910003e0 mov x0, sp 2cee4: aa1503e1 mov x1, x21 2cee8: f9000bff str xzr, [sp, #0x10] 2ceec: b9000be8 str w8, [sp, #0x8] 2cef0: 94000727 bl 0x2eb8c <.text+0x21e9c> 2cef4: 360001c0 tbz w0, #0x0, 0x2cf2c <.text+0x2023c> 2cef8: b9400bf4 ldr w20, [sp, #0x8] 2cefc: b4000398 cbz x24, 0x2cf6c <.text+0x2027c> 2cf00: f9400703 ldr x3, [x24, #0x8] 2cf04: b40002e3 cbz x3, 0x2cf60 <.text+0x20270> 2cf08: 91004302 add x2, x24, #0x10 2cf0c: 910003e0 mov x0, sp 2cf10: 2a1403e1 mov w1, w20 2cf14: 940007bc bl 0x2ee04 <.text+0x22114> 2cf18: b9400b08 ldr w8, [x24, #0x8] 2cf1c: f9400318 ldr x24, [x24] 2cf20: 0b140114 add w20, w8, w20 2cf24: b5fffef8 cbnz x24, 0x2cf00 <.text+0x20210> 2cf28: 14000010 b 0x2cf68 <.text+0x20278> 2cf2c: 2a1f03e0 mov w0, wzr 2cf30: f94016e8 ldr x8, [x23, #0x28] 2cf34: f9400fe9 ldr x9, [sp, #0x18] 2cf38: eb09011f cmp x8, x9 2cf3c: 54000221 b.ne 0x2cf80 <.text+0x20290> 2cf40: a9477bfd ldp x29, x30, [sp, #0x70] 2cf44: a9464ff4 ldp x20, x19, [sp, #0x60] 2cf48: a94557f6 ldp x22, x21, [sp, #0x50] 2cf4c: a9445ff8 ldp x24, x23, [sp, #0x40] 2cf50: a94367fa ldp x26, x25, [sp, #0x30] 2cf54: a9426ffc ldp x28, x27, [sp, #0x20] 2cf58: 910203ff add sp, sp, #0x80 2cf5c: d65f03c0 ret 2cf60: f9400308 ldr x8, [x24] 2cf64: b5000108 cbnz x8, 0x2cf84 <.text+0x20294> 2cf68: b9400bf4 ldr w20, [sp, #0x8] 2cf6c: b94013e8 ldr w8, [sp, #0x10] 2cf70: 320003e0 orr w0, wzr, #0x1 2cf74: b3607e88 bfi x8, x20, #32, #32 2cf78: f9000268 str x8, [x19] 2cf7c: 17ffffed b 0x2cf30 <.text+0x20240> 2cf80: 97ff7d7c bl 0xc570 <__stack_chk_fail@plt> 2cf84: f0000340 adrp x0, 0x97000 2cf88: f0000342 adrp x2, 0x97000 2cf8c: f0000343 adrp x3, 0x97000 2cf90: 91148400 add x0, x0, #0x521 2cf94: 912cf842 add x2, x2, #0xb3e 2cf98: 912e6863 add x3, x3, #0xb9a 2cf9c: 52809fa1 mov w1, #0x4fd // =1277 2cfa0: 97ff7c84 bl 0xc1b0 <__assert2@plt> 2cfa4: d10243ff sub sp, sp, #0x90 2cfa8: a9036ffc stp x28, x27, [sp, #0x30] 2cfac: a90467fa stp x26, x25, [sp, #0x40] 2cfb0: a9055ff8 stp x24, x23, [sp, #0x50] 2cfb4: a90657f6 stp x22, x21, [sp, #0x60] 2cfb8: a9074ff4 stp x20, x19, [sp, #0x70] 2cfbc: a9087bfd stp x29, x30, [sp, #0x80] 2cfc0: 910203fd add x29, sp, #0x80 2cfc4: d53bd05a mrs x26, TPIDR_EL0 2cfc8: f9401748 ldr x8, [x26, #0x28] 2cfcc: aa0103f5 mov x21, x1 2cfd0: aa0503f6 mov x22, x5 2cfd4: aa0203f7 mov x23, x2 2cfd8: aa1503f4 mov x20, x21 2cfdc: f90017e8 str x8, [sp, #0x28] 2cfe0: f90002df str xzr, [x22] 2cfe4: f8018e97 str x23, [x20, #0x18]! 2cfe8: aa0003f3 mov x19, x0 2cfec: b9000a9f str wzr, [x20, #0x8] 2cff0: b9403268 ldr w8, [x19, #0x30] 2cff4: aa0303f8 mov x24, x3 2cff8: 910083e1 add x1, sp, #0x20 2cffc: 910063e2 add x2, sp, #0x18 2d000: b9000e88 str w8, [x20, #0xc] 2d004: f9401260 ldr x0, [x19, #0x20] 2d008: aa1703e3 mov x3, x23 2d00c: 2a0403f9 mov w25, w4 2d010: 97ffecbf bl 0x2830c <.text+0x1b61c> 2d014: 36000760 tbz w0, #0x0, 0x2d100 <.text+0x20410> 2d018: f9400fe8 ldr x8, [sp, #0x18] 2d01c: 37f801d9 tbnz w25, #0x1f, 0x2d054 <.text+0x20364> 2d020: 2a1903e9 mov w9, w25 2d024: eb09011f cmp x8, x9 2d028: 54000169 b.ls 0x2d054 <.text+0x20364> 2d02c: f94013e9 ldr x9, [sp, #0x20] 2d030: 93407f28 sxtw x8, w25 2d034: 7100073f cmp w25, #0x1 2d038: f9000fe8 str x8, [sp, #0x18] 2d03c: 540000ab b.lt 0x2d050 <.text+0x20360> 2d040: 8b080129 add x9, x9, x8 2d044: eb17013f cmp x9, x23 2d048: 54ffffc3 b.lo 0x2d040 <.text+0x20350> 2d04c: cb080129 sub x9, x9, x8 2d050: f90013e9 str x9, [sp, #0x20] 2d054: 340007c8 cbz w8, 0x2d14c <.text+0x2045c> 2d058: f9401279 ldr x25, [x19, #0x20] 2d05c: 92407d1b and x27, x8, #0xffffffff 2d060: aa1903e9 mov x9, x25 2d064: f8458d2b ldr x11, [x9, #0x58]! 2d068: f85f012a ldur x10, [x9, #-0x10] 2d06c: b40000ab cbz x11, 0x2d080 <.text+0x20390> 2d070: f9403328 ldr x8, [x25, #0x60] 2d074: cb08014c sub x12, x10, x8 2d078: eb1b019f cmp x12, x27 2d07c: 54000ea2 b.hs 0x2d250 <.text+0x20560> 2d080: 8b0a0368 add x8, x27, x10 2d084: 91003d08 add x8, x8, #0xf 2d088: 9aca091c udiv x28, x8, x10 2d08c: 9b0a7f81 mul x1, x28, x10 2d090: 320007e2 orr w2, wzr, #0x3 2d094: 52800443 mov w3, #0x22 // =34 2d098: 12800004 mov w4, #-0x1 // =-1 2d09c: aa1f03e0 mov x0, xzr 2d0a0: aa1f03e5 mov x5, xzr 2d0a4: 97ff7dff bl 0xc8a0 2d0a8: b100041f cmn x0, #0x1 2d0ac: 54000500 b.eq 0x2d14c <.text+0x2045c> 2d0b0: f9402b28 ldr x8, [x25, #0x50] 2d0b4: a9007008 stp x8, x28, [x0] 2d0b8: f9403728 ldr x8, [x25, #0x68] 2d0bc: f9002b20 str x0, [x25, #0x50] 2d0c0: 8b1c0108 add x8, x8, x28 2d0c4: f9003728 str x8, [x25, #0x68] 2d0c8: b4000420 cbz x0, 0x2d14c <.text+0x2045c> 2d0cc: f9402728 ldr x8, [x25, #0x48] 2d0d0: 91004369 add x9, x27, #0x10 2d0d4: d100078a sub x10, x28, #0x1 2d0d8: 91004001 add x1, x0, #0x10 2d0dc: 8b080129 add x9, x9, x8 2d0e0: 9b1ca509 msub x9, x8, x28, x9 2d0e4: 9ac8092b udiv x11, x9, x8 2d0e8: 9b0a010a madd x10, x8, x10, x0 2d0ec: 9b08a568 msub x8, x11, x8, x9 2d0f0: f100011f cmp x8, #0x0 2d0f4: 9a8a03e9 csel x9, xzr, x10, eq 2d0f8: a905a329 stp x9, x8, [x25, #0x58] 2d0fc: 14000015 b 0x2d150 <.text+0x20460> 2d100: d0000301 adrp x1, 0x8f000 2d104: d0000342 adrp x2, 0x97000 2d108: 91322821 add x1, x1, #0xc8a 2d10c: 9120f842 add x2, x2, #0x83e 2d110: 321f07e0 orr w0, wzr, #0x6 2d114: 97ffa2e7 bl 0x15cb0 <.text+0x8fc0> 2d118: 320003e0 orr w0, wzr, #0x1 2d11c: f9401748 ldr x8, [x26, #0x28] 2d120: f94017e9 ldr x9, [sp, #0x28] 2d124: eb09011f cmp x8, x9 2d128: 54000aa1 b.ne 0x2d27c <.text+0x2058c> 2d12c: a9487bfd ldp x29, x30, [sp, #0x80] 2d130: a9474ff4 ldp x20, x19, [sp, #0x70] 2d134: a94657f6 ldp x22, x21, [sp, #0x60] 2d138: a9455ff8 ldp x24, x23, [sp, #0x50] 2d13c: a94467fa ldp x26, x25, [sp, #0x40] 2d140: a9436ffc ldp x28, x27, [sp, #0x30] 2d144: 910243ff add sp, sp, #0x90 2d148: d65f03c0 ret 2d14c: aa1f03e1 mov x1, xzr 2d150: f90002c1 str x1, [x22] 2d154: f9401260 ldr x0, [x19, #0x20] 2d158: b94002a2 ldr w2, [x21] 2d15c: a9418fe4 ldp x4, x3, [sp, #0x18] 2d160: f9400008 ldr x8, [x0] 2d164: f9402108 ldr x8, [x8, #0x40] 2d168: d63f0100 blr x8 2d16c: f94013e8 ldr x8, [sp, #0x20] 2d170: 39424269 ldrb w9, [x19, #0x90] 2d174: cb0802f9 sub x25, x23, x8 2d178: 340001e9 cbz w9, 0x2d1b4 <.text+0x204c4> 2d17c: f9405264 ldr x4, [x19, #0xa0] 2d180: b4fffcc4 cbz x4, 0x2d118 <.text+0x20428> 2d184: f9400888 ldr x8, [x4, #0x10] 2d188: eb18011f cmp x8, x24 2d18c: 54000088 b.hi 0x2d19c <.text+0x204ac> 2d190: f9400c88 ldr x8, [x4, #0x18] 2d194: eb18011f cmp x8, x24 2d198: 540000e2 b.hs 0x2d1b4 <.text+0x204c4> 2d19c: f9401260 ldr x0, [x19, #0x20] 2d1a0: f94002c1 ldr x1, [x22] 2d1a4: f9400fe2 ldr x2, [sp, #0x18] 2d1a8: aa1903e3 mov x3, x25 2d1ac: 97ffed62 bl 0x28734 <.text+0x1ba44> 2d1b0: 3607fb40 tbz w0, #0x0, 0x2d118 <.text+0x20428> 2d1b4: 3942a268 ldrb w8, [x19, #0xa8] 2d1b8: 9100a278 add x24, x19, #0x28 2d1bc: 340000e8 cbz w8, 0x2d1d8 <.text+0x204e8> 2d1c0: f9401260 ldr x0, [x19, #0x20] 2d1c4: f94002c1 ldr x1, [x22] 2d1c8: f9400fe2 ldr x2, [sp, #0x18] 2d1cc: aa1703e3 mov x3, x23 2d1d0: aa1903e4 mov x4, x25 2d1d4: 97ffec89 bl 0x283f8 <.text+0x1b708> 2d1d8: f90003f8 str x24, [sp] 2d1dc: b9403268 ldr w8, [x19, #0x30] 2d1e0: f9400fe1 ldr x1, [sp, #0x18] 2d1e4: 910003e0 mov x0, sp 2d1e8: f9000bff str xzr, [sp, #0x10] 2d1ec: b9000be8 str w8, [sp, #0x8] 2d1f0: 94000667 bl 0x2eb8c <.text+0x21e9c> 2d1f4: 360002a0 tbz w0, #0x0, 0x2d248 <.text+0x20558> 2d1f8: f94002c2 ldr x2, [x22] 2d1fc: f9400fe3 ldr x3, [sp, #0x18] 2d200: b9400be1 ldr w1, [sp, #0x8] 2d204: 910003e0 mov x0, sp 2d208: 940006ff bl 0x2ee04 <.text+0x22114> 2d20c: f94013e8 ldr x8, [sp, #0x20] 2d210: f9000ea8 str x8, [x21, #0x18] 2d214: b94013e8 ldr w8, [sp, #0x10] 2d218: b9400be9 ldr w9, [sp, #0x8] 2d21c: b3607d28 bfi x8, x9, #32, #32 2d220: f90012a8 str x8, [x21, #0x20] 2d224: a945a668 ldp x8, x9, [x19, #0x58] 2d228: eb09011f cmp x8, x9 2d22c: 54000200 b.eq 0x2d26c <.text+0x2057c> 2d230: 3dc00280 ldr q0, [x20] 2d234: 3d800100 str q0, [x8] 2d238: f9402e68 ldr x8, [x19, #0x58] 2d23c: 91004108 add x8, x8, #0x10 2d240: f9002e68 str x8, [x19, #0x58] 2d244: 17ffffb5 b 0x2d118 <.text+0x20428> 2d248: 2a1f03e0 mov w0, wzr 2d24c: 17ffffb4 b 0x2d11c <.text+0x2042c> 2d250: 8b080161 add x1, x11, x8 2d254: 8b1b0108 add x8, x8, x27 2d258: eb0a011f cmp x8, x10 2d25c: f9003328 str x8, [x25, #0x60] 2d260: 54fff781 b.ne 0x2d150 <.text+0x20460> 2d264: a9007d3f stp xzr, xzr, [x9] 2d268: 17ffffba b 0x2d150 <.text+0x20460> 2d26c: 91014260 add x0, x19, #0x50 2d270: aa1403e1 mov x1, x20 2d274: 94000003 bl 0x2d280 <.text+0x20590> 2d278: 17ffffa8 b 0x2d118 <.text+0x20428> 2d27c: 97ff7cbd bl 0xc570 <__stack_chk_fail@plt> 2d280: d10183ff sub sp, sp, #0x60 2d284: f9001bf5 str x21, [sp, #0x30] 2d288: a9044ff4 stp x20, x19, [sp, #0x40] 2d28c: a9057bfd stp x29, x30, [sp, #0x50] 2d290: 910143fd add x29, sp, #0x50 2d294: d53bd055 mrs x21, TPIDR_EL0 2d298: f94016a8 ldr x8, [x21, #0x28] 2d29c: aa0003f3 mov x19, x0 2d2a0: aa0103f4 mov x20, x1 2d2a4: f90017e8 str x8, [sp, #0x28] 2d2a8: a9402269 ldp x9, x8, [x19] 2d2ac: cb090108 sub x8, x8, x9 2d2b0: 9344fd02 asr x2, x8, #4 2d2b4: 91000448 add x8, x2, #0x1 2d2b8: d37cfd0a lsr x10, x8, #60 2d2bc: b50006aa cbnz x10, 0x2d390 <.text+0x206a0> 2d2c0: f9400a6a ldr x10, [x19, #0x10] 2d2c4: b27fe7eb mov x11, #0x7fffffffffffffe // =576460752303423486 2d2c8: 91006263 add x3, x19, #0x18 2d2cc: cb090149 sub x9, x10, x9 2d2d0: 9344fd2a asr x10, x9, #4 2d2d4: eb0b015f cmp x10, x11 2d2d8: 540000a8 b.hi 0x2d2ec <.text+0x205fc> 2d2dc: 9343fd29 asr x9, x9, #3 2d2e0: eb08013f cmp x9, x8 2d2e4: 9a893101 csel x1, x8, x9, lo 2d2e8: 14000002 b 0x2d2f0 <.text+0x20600> 2d2ec: b240efe1 orr x1, xzr, #0xfffffffffffffff 2d2f0: 910003e0 mov x0, sp 2d2f4: 97fffe0b bl 0x2cb20 <.text+0x1fe30> 2d2f8: f9400be8 ldr x8, [sp, #0x10] 2d2fc: 3dc00280 ldr q0, [x20] 2d300: 3d800100 str q0, [x8] 2d304: a940a3ea ldp x10, x8, [sp, #0x8] 2d308: 91004109 add x9, x8, #0x10 2d30c: a9402261 ldp x1, x8, [x19] 2d310: cb010102 sub x2, x8, x1 2d314: cb020140 sub x0, x10, x2 2d318: f100005f cmp x2, #0x0 2d31c: a900a7e0 stp x0, x9, [sp, #0x8] 2d320: 5400008d b.le 0x2d330 <.text+0x20640> 2d324: 97ff7dfb bl 0xcb10 2d328: a940a7e0 ldp x0, x9, [sp, #0x8] 2d32c: a9402261 ldp x1, x8, [x19] 2d330: a9002660 stp x0, x9, [x19] 2d334: a900a3e1 stp x1, x8, [sp, #0x8] 2d338: f9400fe9 ldr x9, [sp, #0x18] 2d33c: f9400a6a ldr x10, [x19, #0x10] 2d340: eb01011f cmp x8, x1 2d344: f9000a69 str x9, [x19, #0x10] 2d348: f9000fea str x10, [sp, #0x18] 2d34c: f90003e1 str x1, [sp] 2d350: 540000e0 b.eq 0x2d36c <.text+0x2067c> 2d354: d1004109 sub x9, x8, #0x10 2d358: cb010129 sub x9, x9, x1 2d35c: aa2903e9 mvn x9, x9 2d360: 927ced29 and x9, x9, #0xfffffffffffffff0 2d364: 8b090108 add x8, x8, x9 2d368: f9000be8 str x8, [sp, #0x10] 2d36c: f94016a8 ldr x8, [x21, #0x28] 2d370: f94017e9 ldr x9, [sp, #0x28] 2d374: eb09011f cmp x8, x9 2d378: 540000e1 b.ne 0x2d394 <.text+0x206a4> 2d37c: a9457bfd ldp x29, x30, [sp, #0x50] 2d380: a9444ff4 ldp x20, x19, [sp, #0x40] 2d384: f9401bf5 ldr x21, [sp, #0x30] 2d388: 910183ff add sp, sp, #0x60 2d38c: d65f03c0 ret 2d390: 97ff7bc8 bl 0xc2b0 2d394: 97ff7c77 bl 0xc570 <__stack_chk_fail@plt> 2d398: f81a0ffc str x28, [sp, #-0x60]! 2d39c: a90167fa stp x26, x25, [sp, #0x10] 2d3a0: a9025ff8 stp x24, x23, [sp, #0x20] 2d3a4: a90357f6 stp x22, x21, [sp, #0x30] 2d3a8: a9044ff4 stp x20, x19, [sp, #0x40] 2d3ac: a9057bfd stp x29, x30, [sp, #0x50] 2d3b0: 910143fd add x29, sp, #0x50 2d3b4: d10983ff sub sp, sp, #0x260 2d3b8: d53bd059 mrs x25, TPIDR_EL0 2d3bc: f9401728 ldr x8, [x25, #0x28] 2d3c0: aa0403f3 mov x19, x4 2d3c4: 2a0203f8 mov w24, w2 2d3c8: aa0103f4 mov x20, x1 2d3cc: aa0003f5 mov x21, x0 2d3d0: 52800d82 mov w2, #0x6c // =108 2d3d4: aa1303e0 mov x0, x19 2d3d8: 2a1f03e1 mov w1, wzr 2d3dc: aa0503f6 mov x22, x5 2d3e0: 2a0303f7 mov w23, w3 2d3e4: f81a83a8 stur x8, [x29, #-0x58] 2d3e8: 94001136 bl 0x318c0 <.text+0x24bd0> 2d3ec: f9400288 ldr x8, [x20] 2d3f0: d10283ba sub x26, x29, #0xa0 2d3f4: 52800289 mov w9, #0x14 // =20 2d3f8: 9100c34a add x10, x26, #0x30 2d3fc: f9000268 str x8, [x19] 2d400: f9400688 ldr x8, [x20, #0x8] 2d404: d10283a0 sub x0, x29, #0xa0 2d408: 52800281 mov w1, #0x14 // =20 2d40c: b9000a68 str w8, [x19, #0x8] 2d410: f94012a8 ldr x8, [x21, #0x20] 2d414: a936ffbf stp xzr, xzr, [x29, #-0x98] 2d418: f81603bf stur xzr, [x29, #-0xa0] 2d41c: f81883a9 stur x9, [x29, #-0x78] 2d420: 91012108 add x8, x8, #0x48 2d424: a937aba8 stp x8, x10, [x29, #-0x88] 2d428: 94000102 bl 0x2d830 <.text+0x20b40> 2d42c: b4000116 cbz x22, 0x2d44c <.text+0x2075c> 2d430: f85683a1 ldur x1, [x29, #-0x98] 2d434: 910042c3 add x3, x22, #0x10 2d438: d10283a0 sub x0, x29, #0xa0 2d43c: aa1603e2 mov x2, x22 2d440: 91002357 add x23, x26, #0x8 2d444: 9400004f bl 0x2d580 <.text+0x20890> 2d448: 14000008 b 0x2d468 <.text+0x20778> 2d44c: f94012a0 ldr x0, [x21, #0x20] 2d450: 12000302 and w2, w24, #0x1 2d454: d10283a4 sub x4, x29, #0xa0 2d458: aa1403e1 mov x1, x20 2d45c: 2a1703e3 mov w3, w23 2d460: 97ffe77b bl 0x2724c <.text+0x1a55c> 2d464: 91002357 add x23, x26, #0x8 2d468: a97627a8 ldp x8, x9, [x29, #-0xa0] 2d46c: 9100a2b6 add x22, x21, #0x28 2d470: eb09011f cmp x8, x9 2d474: 540003a0 b.eq 0x2d4e8 <.text+0x207f8> 2d478: f9008bf6 str x22, [sp, #0x110] 2d47c: b94032aa ldr w10, [x21, #0x30] 2d480: 91001129 add x9, x9, #0x4 2d484: cb080121 sub x1, x9, x8 2d488: 910443e0 add x0, sp, #0x110 2d48c: b9011bea str w10, [sp, #0x118] 2d490: f90093ff str xzr, [sp, #0x120] 2d494: 940005be bl 0x2eb8c <.text+0x21e9c> 2d498: 36000520 tbz w0, #0x0, 0x2d53c <.text+0x2084c> 2d49c: b9411be1 ldr w1, [sp, #0x118] 2d4a0: 5288a988 mov w8, #0x454c // =17740 2d4a4: 72a84e08 movk w8, #0x4270, lsl #16 2d4a8: 910443e0 add x0, sp, #0x110 2d4ac: 910043e2 add x2, sp, #0x10 2d4b0: 321e03e3 orr w3, wzr, #0x4 2d4b4: b90013e8 str w8, [sp, #0x10] 2d4b8: 94000653 bl 0x2ee04 <.text+0x22114> 2d4bc: b9411be8 ldr w8, [sp, #0x118] 2d4c0: f85603a2 ldur x2, [x29, #-0xa0] 2d4c4: f94002e9 ldr x9, [x23] 2d4c8: 910443e0 add x0, sp, #0x110 2d4cc: 11001101 add w1, w8, #0x4 2d4d0: cb020123 sub x3, x9, x2 2d4d4: 9400064c bl 0x2ee04 <.text+0x22114> 2d4d8: b94123e8 ldr w8, [sp, #0x120] 2d4dc: b9411be9 ldr w9, [sp, #0x118] 2d4e0: b3607d28 bfi x8, x9, #32, #32 2d4e4: f804c268 stur x8, [x19, #0x4c] 2d4e8: f94012a0 ldr x0, [x21, #0x20] 2d4ec: 910043e2 add x2, sp, #0x10 2d4f0: 32001fe3 orr w3, wzr, #0xff 2d4f4: 910443e4 add x4, sp, #0x110 2d4f8: 32001fe5 orr w5, wzr, #0xff 2d4fc: aa1403e1 mov x1, x20 2d500: 97ffe8a7 bl 0x2779c <.text+0x1aaac> 2d504: 910043e0 add x0, sp, #0x10 2d508: 9400103b bl 0x315f4 <.text+0x24904> 2d50c: aa0003e2 mov x2, x0 2d510: 910043e1 add x1, sp, #0x10 2d514: 910023e3 add x3, sp, #0x8 2d518: aa1603e0 mov x0, x22 2d51c: 94000498 bl 0x2e77c <.text+0x21a8c> 2d520: 360000e0 tbz w0, #0x0, 0x2d53c <.text+0x2084c> 2d524: b9400fe8 ldr w8, [sp, #0xc] 2d528: 320003e0 orr w0, wzr, #0x1 2d52c: b9001668 str w8, [x19, #0x14] 2d530: f85603a8 ldur x8, [x29, #-0xa0] 2d534: b50000a8 cbnz x8, 0x2d548 <.text+0x20858> 2d538: 14000005 b 0x2d54c <.text+0x2085c> 2d53c: 2a1f03e0 mov w0, wzr 2d540: f85603a8 ldur x8, [x29, #-0xa0] 2d544: b4000048 cbz x8, 0x2d54c <.text+0x2085c> 2d548: f90002e8 str x8, [x23] 2d54c: f9401728 ldr x8, [x25, #0x28] 2d550: f85a83a9 ldur x9, [x29, #-0x58] 2d554: eb09011f cmp x8, x9 2d558: 54000121 b.ne 0x2d57c <.text+0x2088c> 2d55c: 910983ff add sp, sp, #0x260 2d560: a9457bfd ldp x29, x30, [sp, #0x50] 2d564: a9444ff4 ldp x20, x19, [sp, #0x40] 2d568: a94357f6 ldp x22, x21, [sp, #0x30] 2d56c: a9425ff8 ldp x24, x23, [sp, #0x20] 2d570: a94167fa ldp x26, x25, [sp, #0x10] 2d574: f84607fc ldr x28, [sp], #0x60 2d578: d65f03c0 ret 2d57c: 97ff7bfd bl 0xc570 <__stack_chk_fail@plt> 2d580: a9bb67fa stp x26, x25, [sp, #-0x50]! 2d584: a9015ff8 stp x24, x23, [sp, #0x10] 2d588: a90257f6 stp x22, x21, [sp, #0x20] 2d58c: a9034ff4 stp x20, x19, [sp, #0x30] 2d590: a9047bfd stp x29, x30, [sp, #0x40] 2d594: 910103fd add x29, sp, #0x40 2d598: aa0303f6 mov x22, x3 2d59c: aa0203f5 mov x21, x2 2d5a0: cb1502ca sub x10, x22, x21 2d5a4: aa0103f3 mov x19, x1 2d5a8: f100055f cmp x10, #0x1 2d5ac: aa0003f4 mov x20, x0 2d5b0: 5400088b b.lt 0x2d6c0 <.text+0x209d0> 2d5b4: a940ae89 ldp x9, x11, [x20, #0x8] 2d5b8: cb090168 sub x8, x11, x9 2d5bc: eb08015f cmp x10, x8 2d5c0: 540001ed b.le 0x2d5fc <.text+0x2090c> 2d5c4: f940028c ldr x12, [x20] 2d5c8: cb0c0128 sub x8, x9, x12 2d5cc: 8b0a0108 add x8, x8, x10 2d5d0: b7f812e8 tbnz x8, #0x3f, 0x2d82c <.text+0x20b3c> 2d5d4: cb0c0169 sub x9, x11, x12 2d5d8: b240f7ea orr x10, xzr, #0x3fffffffffffffff 2d5dc: eb0a013f cmp x9, x10 2d5e0: cb0c0277 sub x23, x19, x12 2d5e4: 54000722 b.hs 0x2d6c8 <.text+0x209d8> 2d5e8: d37ff929 lsl x9, x9, #1 2d5ec: eb08013f cmp x9, x8 2d5f0: 9a893119 csel x25, x8, x9, lo 2d5f4: b50006d9 cbnz x25, 0x2d6cc <.text+0x209dc> 2d5f8: 14000063 b 0x2d784 <.text+0x20a94> 2d5fc: cb13012b sub x11, x9, x19 2d600: eb0b015f cmp x10, x11 2d604: 5400020d b.le 0x2d644 <.text+0x20954> 2d608: 8b0b02b7 add x23, x21, x11 2d60c: aa0903e8 mov x8, x9 2d610: eb1602ff cmp x23, x22 2d614: 54000120 b.eq 0x2d638 <.text+0x20948> 2d618: aa1703ec mov x12, x23 2d61c: 3840158d ldrb w13, [x12], #0x1 2d620: 3900010d strb w13, [x8] 2d624: f9400688 ldr x8, [x20, #0x8] 2d628: eb0c02df cmp x22, x12 2d62c: 91000508 add x8, x8, #0x1 2d630: f9000688 str x8, [x20, #0x8] 2d634: 54ffff41 b.ne 0x2d61c <.text+0x2092c> 2d638: f100057f cmp x11, #0x1 2d63c: 5400008a b.ge 0x2d64c <.text+0x2095c> 2d640: 14000020 b 0x2d6c0 <.text+0x209d0> 2d644: aa0903e8 mov x8, x9 2d648: aa1603f7 mov x23, x22 2d64c: 8b0a026b add x11, x19, x10 2d650: cb0a010a sub x10, x8, x10 2d654: eb09015f cmp x10, x9 2d658: cb0b0102 sub x2, x8, x11 2d65c: 540001c2 b.hs 0x2d694 <.text+0x209a4> 2d660: cb08016a sub x10, x11, x8 2d664: 8b13010c add x12, x8, x19 2d668: cb13014a sub x10, x10, x19 2d66c: 8b0a0129 add x9, x9, x10 2d670: cb0b018a sub x10, x12, x11 2d674: aa0803eb mov x11, x8 2d678: 3840154c ldrb w12, [x10], #0x1 2d67c: d1000529 sub x9, x9, #0x1 2d680: 3900016c strb w12, [x11] 2d684: f940068b ldr x11, [x20, #0x8] 2d688: 9100056b add x11, x11, #0x1 2d68c: f900068b str x11, [x20, #0x8] 2d690: b5ffff49 cbnz x9, 0x2d678 <.text+0x20988> 2d694: b4000082 cbz x2, 0x2d6a4 <.text+0x209b4> 2d698: cb020100 sub x0, x8, x2 2d69c: aa1303e1 mov x1, x19 2d6a0: 97ff7c90 bl 0xc8e0 2d6a4: cb1502e2 sub x2, x23, x21 2d6a8: b40000c2 cbz x2, 0x2d6c0 <.text+0x209d0> 2d6ac: aa1303e0 mov x0, x19 2d6b0: aa1503e1 mov x1, x21 2d6b4: 97ff7c8b bl 0xc8e0 2d6b8: aa1303f7 mov x23, x19 2d6bc: 1400004e b 0x2d7f4 <.text+0x20b04> 2d6c0: aa1303f7 mov x23, x19 2d6c4: 1400004c b 0x2d7f4 <.text+0x20b04> 2d6c8: b240fbf9 orr x25, xzr, #0x7fffffffffffffff 2d6cc: f9401688 ldr x8, [x20, #0x28] 2d6d0: eb19011f cmp x8, x25 2d6d4: 54000542 b.hs 0x2d77c <.text+0x20a8c> 2d6d8: f9400e98 ldr x24, [x20, #0x18] 2d6dc: aa1803e8 mov x8, x24 2d6e0: f8410d0a ldr x10, [x8, #0x10]! 2d6e4: f9400309 ldr x9, [x24] 2d6e8: b40000aa cbz x10, 0x2d6fc <.text+0x20a0c> 2d6ec: f9400f0b ldr x11, [x24, #0x18] 2d6f0: cb0b012c sub x12, x9, x11 2d6f4: eb19019f cmp x12, x25 2d6f8: 540008c2 b.hs 0x2d810 <.text+0x20b20> 2d6fc: 8b090328 add x8, x25, x9 2d700: 91003d08 add x8, x8, #0xf 2d704: 9ac9091a udiv x26, x8, x9 2d708: 9b097f41 mul x1, x26, x9 2d70c: 320007e2 orr w2, wzr, #0x3 2d710: 52800443 mov w3, #0x22 // =34 2d714: 12800004 mov w4, #-0x1 // =-1 2d718: aa1f03e0 mov x0, xzr 2d71c: aa1f03e5 mov x5, xzr 2d720: 97ff7c60 bl 0xc8a0 2d724: b100041f cmn x0, #0x1 2d728: 540002e0 b.eq 0x2d784 <.text+0x20a94> 2d72c: f9400708 ldr x8, [x24, #0x8] 2d730: a9006808 stp x8, x26, [x0] 2d734: f9401308 ldr x8, [x24, #0x20] 2d738: f9000700 str x0, [x24, #0x8] 2d73c: 8b1a0108 add x8, x8, x26 2d740: f9001308 str x8, [x24, #0x20] 2d744: b4000200 cbz x0, 0x2d784 <.text+0x20a94> 2d748: f9400308 ldr x8, [x24] 2d74c: 91004329 add x9, x25, #0x10 2d750: d100074a sub x10, x26, #0x1 2d754: 8b080129 add x9, x9, x8 2d758: 9b1aa509 msub x9, x8, x26, x9 2d75c: 9ac8092b udiv x11, x9, x8 2d760: 9b0a010a madd x10, x8, x10, x0 2d764: 9b08a568 msub x8, x11, x8, x9 2d768: f100011f cmp x8, #0x0 2d76c: 9a8a03e9 csel x9, xzr, x10, eq 2d770: 9100401a add x26, x0, #0x10 2d774: a9012309 stp x9, x8, [x24, #0x10] 2d778: 14000004 b 0x2d788 <.text+0x20a98> 2d77c: f940129a ldr x26, [x20, #0x20] 2d780: 14000002 b 0x2d788 <.text+0x20a98> 2d784: aa1f03fa mov x26, xzr 2d788: 8b170357 add x23, x26, x23 2d78c: eb1602bf cmp x21, x22 2d790: aa1703f8 mov x24, x23 2d794: 540000a0 b.eq 0x2d7a8 <.text+0x20ab8> 2d798: 384016a8 ldrb w8, [x21], #0x1 2d79c: 38001708 strb w8, [x24], #0x1 2d7a0: eb1502df cmp x22, x21 2d7a4: 54ffffa1 b.ne 0x2d798 <.text+0x20aa8> 2d7a8: f9400281 ldr x1, [x20] 2d7ac: cb010262 sub x2, x19, x1 2d7b0: f100045f cmp x2, #0x1 2d7b4: cb0202f5 sub x21, x23, x2 2d7b8: 5400006b b.lt 0x2d7c4 <.text+0x20ad4> 2d7bc: aa1503e0 mov x0, x21 2d7c0: 97ff7cd4 bl 0xcb10 2d7c4: f9400688 ldr x8, [x20, #0x8] 2d7c8: 8b190359 add x25, x26, x25 2d7cc: cb130116 sub x22, x8, x19 2d7d0: f10006df cmp x22, #0x1 2d7d4: 540000cb b.lt 0x2d7ec <.text+0x20afc> 2d7d8: aa1803e0 mov x0, x24 2d7dc: aa1303e1 mov x1, x19 2d7e0: aa1603e2 mov x2, x22 2d7e4: 97ff7ccb bl 0xcb10 2d7e8: 8b160318 add x24, x24, x22 2d7ec: a9006295 stp x21, x24, [x20] 2d7f0: f9000a99 str x25, [x20, #0x10] 2d7f4: aa1703e0 mov x0, x23 2d7f8: a9447bfd ldp x29, x30, [sp, #0x40] 2d7fc: a9434ff4 ldp x20, x19, [sp, #0x30] 2d800: a94257f6 ldp x22, x21, [sp, #0x20] 2d804: a9415ff8 ldp x24, x23, [sp, #0x10] 2d808: a8c567fa ldp x26, x25, [sp], #0x50 2d80c: d65f03c0 ret 2d810: 8b0b015a add x26, x10, x11 2d814: 8b19016a add x10, x11, x25 2d818: eb09015f cmp x10, x9 2d81c: f9000f0a str x10, [x24, #0x18] 2d820: 54fffb41 b.ne 0x2d788 <.text+0x20a98> 2d824: a9007d1f stp xzr, xzr, [x8] 2d828: 17ffffd8 b 0x2d788 <.text+0x20a98> 2d82c: 97ff7aa1 bl 0xc2b0 2d830: f81c0ff7 str x23, [sp, #-0x40]! 2d834: a90157f6 stp x22, x21, [sp, #0x10] 2d838: a9024ff4 stp x20, x19, [sp, #0x20] 2d83c: a9037bfd stp x29, x30, [sp, #0x30] 2d840: 9100c3fd add x29, sp, #0x30 2d844: aa0003f3 mov x19, x0 2d848: f9400a69 ldr x9, [x19, #0x10] 2d84c: f9400268 ldr x8, [x19] 2d850: aa0103f4 mov x20, x1 2d854: cb080129 sub x9, x9, x8 2d858: eb14013f cmp x9, x20 2d85c: 54000882 b.hs 0x2d96c <.text+0x20c7c> 2d860: f9401669 ldr x9, [x19, #0x28] 2d864: f940066a ldr x10, [x19, #0x8] 2d868: eb14013f cmp x9, x20 2d86c: cb080155 sub x21, x10, x8 2d870: 54000542 b.hs 0x2d918 <.text+0x20c28> 2d874: f9400e76 ldr x22, [x19, #0x18] 2d878: aa1603e9 mov x9, x22 2d87c: f8410d28 ldr x8, [x9, #0x10]! 2d880: f94002ca ldr x10, [x22] 2d884: b40000a8 cbz x8, 0x2d898 <.text+0x20ba8> 2d888: f9400ecb ldr x11, [x22, #0x18] 2d88c: cb0b014c sub x12, x10, x11 2d890: eb14019f cmp x12, x20 2d894: 540004a2 b.hs 0x2d928 <.text+0x20c38> 2d898: 8b0a0288 add x8, x20, x10 2d89c: 91003d08 add x8, x8, #0xf 2d8a0: 9aca0917 udiv x23, x8, x10 2d8a4: 9b0a7ee1 mul x1, x23, x10 2d8a8: 320007e2 orr w2, wzr, #0x3 2d8ac: 52800443 mov w3, #0x22 // =34 2d8b0: 12800004 mov w4, #-0x1 // =-1 2d8b4: aa1f03e0 mov x0, xzr 2d8b8: aa1f03e5 mov x5, xzr 2d8bc: 97ff7bf9 bl 0xc8a0 2d8c0: b100041f cmn x0, #0x1 2d8c4: 540002e0 b.eq 0x2d920 <.text+0x20c30> 2d8c8: f94006c8 ldr x8, [x22, #0x8] 2d8cc: a9005c08 stp x8, x23, [x0] 2d8d0: f94012c8 ldr x8, [x22, #0x20] 2d8d4: f90006c0 str x0, [x22, #0x8] 2d8d8: 8b170108 add x8, x8, x23 2d8dc: f90012c8 str x8, [x22, #0x20] 2d8e0: b4000200 cbz x0, 0x2d920 <.text+0x20c30> 2d8e4: f94002c8 ldr x8, [x22] 2d8e8: 91004289 add x9, x20, #0x10 2d8ec: d10006ea sub x10, x23, #0x1 2d8f0: 8b080129 add x9, x9, x8 2d8f4: 9b17a509 msub x9, x8, x23, x9 2d8f8: 9ac8092b udiv x11, x9, x8 2d8fc: 9b0a010a madd x10, x8, x10, x0 2d900: 9b08a568 msub x8, x11, x8, x9 2d904: f100011f cmp x8, #0x0 2d908: 9a8a03e9 csel x9, xzr, x10, eq 2d90c: a90122c9 stp x9, x8, [x22, #0x10] 2d910: 91004008 add x8, x0, #0x10 2d914: 1400000b b 0x2d940 <.text+0x20c50> 2d918: f9401268 ldr x8, [x19, #0x20] 2d91c: 14000009 b 0x2d940 <.text+0x20c50> 2d920: aa1f03e8 mov x8, xzr 2d924: 14000007 b 0x2d940 <.text+0x20c50> 2d928: 8b0b0108 add x8, x8, x11 2d92c: 8b14016b add x11, x11, x20 2d930: eb0a017f cmp x11, x10 2d934: f9000ecb str x11, [x22, #0x18] 2d938: 54000041 b.ne 0x2d940 <.text+0x20c50> 2d93c: a9007d3f stp xzr, xzr, [x9] 2d940: a9402661 ldp x1, x9, [x19] 2d944: 8b150116 add x22, x8, x21 2d948: 8b140115 add x21, x8, x20 2d94c: cb010122 sub x2, x9, x1 2d950: f100045f cmp x2, #0x1 2d954: cb0202d4 sub x20, x22, x2 2d958: 5400006b b.lt 0x2d964 <.text+0x20c74> 2d95c: aa1403e0 mov x0, x20 2d960: 97ff7c6c bl 0xcb10 2d964: a9005a74 stp x20, x22, [x19] 2d968: f9000a75 str x21, [x19, #0x10] 2d96c: a9437bfd ldp x29, x30, [sp, #0x30] 2d970: a9424ff4 ldp x20, x19, [sp, #0x20] 2d974: a94157f6 ldp x22, x21, [sp, #0x10] 2d978: f84407f7 ldr x23, [sp], #0x40 2d97c: d65f03c0 ret 2d980: f81a0ffc str x28, [sp, #-0x60]! 2d984: a90167fa stp x26, x25, [sp, #0x10] 2d988: a9025ff8 stp x24, x23, [sp, #0x20] 2d98c: a90357f6 stp x22, x21, [sp, #0x30] 2d990: a9044ff4 stp x20, x19, [sp, #0x40] 2d994: a9057bfd stp x29, x30, [sp, #0x50] 2d998: 910143fd add x29, sp, #0x50 2d99c: d10883ff sub sp, sp, #0x220 2d9a0: d53bd056 mrs x22, TPIDR_EL0 2d9a4: f94016c8 ldr x8, [x22, #0x28] 2d9a8: aa0003f3 mov x19, x0 2d9ac: 320017e0 orr w0, wzr, #0x3f 2d9b0: 910063e2 add x2, sp, #0x18 2d9b4: 320023e3 orr w3, wzr, #0x1ff 2d9b8: f81a83a8 stur x8, [x29, #-0x58] 2d9bc: 910063f4 add x20, sp, #0x18 2d9c0: 97ff7b98 bl 0xc820 2d9c4: 37f80880 tbnz w0, #0x1f, 0x2dad4 <.text+0x20de4> 2d9c8: d3607c08 lsl x8, x0, #32 2d9cc: 8b20c297 add x23, x20, w0, sxtw 2d9d0: f100051f cmp x8, #0x1 2d9d4: 320003f4 orr w20, wzr, #0x1 2d9d8: 390002ff strb wzr, [x23] 2d9dc: 540007eb b.lt 0x2dad8 <.text+0x20de8> 2d9e0: 910063f8 add x24, sp, #0x18 2d9e4: 14000010 b 0x2da24 <.text+0x20d34> 2d9e8: eb08013f cmp x9, x8 2d9ec: aa0903ea mov x10, x9 2d9f0: 540006a8 b.hi 0x2dac4 <.text+0x20dd4> 2d9f4: 91000549 add x9, x10, #0x1 2d9f8: f10ffd5f cmp x10, #0x3ff 2d9fc: f9000be9 str x9, [sp, #0x10] 2da00: 54ffff48 b.hi 0x2d9e8 <.text+0x20cf8> 2da04: d343fd4b lsr x11, x10, #3 2da08: 927ee96b and x11, x11, #0x1ffffffffffffffc 2da0c: b86b6a6c ldr w12, [x19, x11] 2da10: 1200114a and w10, w10, #0x1f 2da14: 1aca228a lsl w10, w20, w10 2da18: 2a0a018a orr w10, w12, w10 2da1c: b82b6a6a str w10, [x19, x11] 2da20: 17fffff2 b 0x2d9e8 <.text+0x20cf8> 2da24: aa1803f5 mov x21, x24 2da28: eb17031f cmp x24, x23 2da2c: 540000e2 b.hs 0x2da48 <.text+0x20d58> 2da30: 394002a0 ldrb w0, [x21] 2da34: 97ff7cab bl 0xcce0 2da38: 34000080 cbz w0, 0x2da48 <.text+0x20d58> 2da3c: 910006b5 add x21, x21, #0x1 2da40: eb1702bf cmp x21, x23 2da44: 54ffff63 b.lo 0x2da30 <.text+0x20d40> 2da48: cb1502e2 sub x2, x23, x21 2da4c: 52800581 mov w1, #0x2c // =44 2da50: aa1503e0 mov x0, x21 2da54: 97ff7af7 bl 0xc630 2da58: f100001f cmp x0, #0x0 2da5c: 9a8006f8 csinc x24, x23, x0, eq 2da60: 9a8002fa csel x26, x23, x0, eq 2da64: aa1a03f9 mov x25, x26 2da68: eb15033f cmp x25, x21 2da6c: 540000a9 b.ls 0x2da80 <.text+0x20d90> 2da70: aa1903fa mov x26, x25 2da74: 385fff40 ldrb w0, [x26, #-0x1]! 2da78: 97ff7c9a bl 0xcce0 2da7c: 35ffff40 cbnz w0, 0x2da64 <.text+0x20d74> 2da80: eb1902bf cmp x21, x25 2da84: 54000200 b.eq 0x2dac4 <.text+0x20dd4> 2da88: 910043e0 add x0, sp, #0x10 2da8c: aa1503e1 mov x1, x21 2da90: f9000bff str xzr, [sp, #0x10] 2da94: 94000f78 bl 0x31874 <.text+0x24b84> 2da98: f9400bea ldr x10, [sp, #0x10] 2da9c: f90007ea str x10, [sp, #0x8] 2daa0: 39400008 ldrb w8, [x0] 2daa4: 7100b51f cmp w8, #0x2d 2daa8: aa0a03e8 mov x8, x10 2daac: 54fffa41 b.ne 0x2d9f4 <.text+0x20d04> 2dab0: 91000401 add x1, x0, #0x1 2dab4: 910023e0 add x0, sp, #0x8 2dab8: 94000f6f bl 0x31874 <.text+0x24b84> 2dabc: a940a7e8 ldp x8, x9, [sp, #0x8] 2dac0: 17ffffca b 0x2d9e8 <.text+0x20cf8> 2dac4: eb17031f cmp x24, x23 2dac8: 54fffae3 b.lo 0x2da24 <.text+0x20d34> 2dacc: 320003f4 orr w20, wzr, #0x1 2dad0: 14000002 b 0x2dad8 <.text+0x20de8> 2dad4: 2a1f03f4 mov w20, wzr 2dad8: f94016c8 ldr x8, [x22, #0x28] 2dadc: f85a83a9 ldur x9, [x29, #-0x58] 2dae0: eb09011f cmp x8, x9 2dae4: 54000141 b.ne 0x2db0c <.text+0x20e1c> 2dae8: 2a1403e0 mov w0, w20 2daec: 910883ff add sp, sp, #0x220 2daf0: a9457bfd ldp x29, x30, [sp, #0x50] 2daf4: a9444ff4 ldp x20, x19, [sp, #0x40] 2daf8: a94357f6 ldp x22, x21, [sp, #0x30] 2dafc: a9425ff8 ldp x24, x23, [sp, #0x20] 2db00: a94167fa ldp x26, x25, [sp, #0x10] 2db04: f84607fc ldr x28, [sp], #0x60 2db08: d65f03c0 ret 2db0c: 97ff7a99 bl 0xc570 <__stack_chk_fail@plt> 2db10: a9ba6ffc stp x28, x27, [sp, #-0x60]! 2db14: a90167fa stp x26, x25, [sp, #0x10] 2db18: a9025ff8 stp x24, x23, [sp, #0x20] 2db1c: a90357f6 stp x22, x21, [sp, #0x30] 2db20: a9044ff4 stp x20, x19, [sp, #0x40] 2db24: a9057bfd stp x29, x30, [sp, #0x50] 2db28: 910143fd add x29, sp, #0x50 2db2c: aa0003f5 mov x21, x0 2db30: aa0103f3 mov x19, x1 2db34: 910032b4 add x20, x21, #0xc 2db38: 12800018 mov w24, #-0x1 // =-1 2db3c: 321703f9 orr w25, wzr, #0x200 2db40: 320003fa orr w26, wzr, #0x1 2db44: 14000006 b 0x2db5c <.text+0x20e6c> 2db48: 8b0902a9 add x9, x21, x9 2db4c: 1100050a add w10, w8, #0x1 2db50: 3900313f strb wzr, [x9, #0xc] 2db54: b9000aaa str w10, [x21, #0x8] 2db58: 14000034 b 0x2dc28 <.text+0x20f38> 2db5c: b9420ea8 ldr w8, [x21, #0x20c] 2db60: 37f801e8 tbnz w8, #0x1f, 0x2db9c <.text+0x20eac> 2db64: b9400aa9 ldr w9, [x21, #0x8] 2db68: 1100050a add w10, w8, #0x1 2db6c: 6b0a0122 subs w2, w9, w10 2db70: 54000b03 b.lo 0x2dcd0 <.text+0x20fe0> 2db74: 8b0802a8 add x8, x21, x8 2db78: 91003501 add x1, x8, #0xd 2db7c: aa1403e0 mov x0, x20 2db80: b9000aa2 str w2, [x21, #0x8] 2db84: 97ff7b57 bl 0xc8e0 2db88: b9020eb8 str w24, [x21, #0x20c] 2db8c: b9400aa8 ldr w8, [x21, #0x8] 2db90: 35000148 cbnz w8, 0x2dbb8 <.text+0x20ec8> 2db94: 14000017 b 0x2dbf0 <.text+0x20f00> 2db98: 390012ba strb w26, [x21, #0x4] 2db9c: b9400aa8 ldr w8, [x21, #0x8] 2dba0: 350000c8 cbnz w8, 0x2dbb8 <.text+0x20ec8> 2dba4: 14000013 b 0x2dbf0 <.text+0x20f00> 2dba8: b9400aa8 ldr w8, [x21, #0x8] 2dbac: 0b080008 add w8, w0, w8 2dbb0: b9000aa8 str w8, [x21, #0x8] 2dbb4: 340001e8 cbz w8, 0x2dbf0 <.text+0x20f00> 2dbb8: aa1f03ea mov x10, xzr 2dbbc: 2a0803e9 mov w9, w8 2dbc0: 386a6a8b ldrb w11, [x20, x10] 2dbc4: 340002eb cbz w11, 0x2dc20 <.text+0x20f30> 2dbc8: 7100297f cmp w11, #0xa 2dbcc: 540002a0 b.eq 0x2dc20 <.text+0x20f30> 2dbd0: 9100054a add x10, x10, #0x1 2dbd4: eb09015f cmp x10, x9 2dbd8: 54ffff43 b.lo 0x2dbc0 <.text+0x20ed0> 2dbdc: 7108011f cmp w8, #0x200 2dbe0: 54000680 b.eq 0x2dcb0 <.text+0x20fc0> 2dbe4: 394012aa ldrb w10, [x21, #0x4] 2dbe8: 340000aa cbz w10, 0x2dbfc <.text+0x20f0c> 2dbec: 17ffffd7 b 0x2db48 <.text+0x20e58> 2dbf0: 394012a8 ldrb w8, [x21, #0x4] 2dbf4: 350005e8 cbnz w8, 0x2dcb0 <.text+0x20fc0> 2dbf8: aa1f03e9 mov x9, xzr 2dbfc: b94002a1 ldr w1, [x21] 2dc00: 8b0902a8 add x8, x21, x9 2dc04: 91003102 add x2, x8, #0xc 2dc08: cb090323 sub x3, x25, x9 2dc0c: 320017e0 orr w0, wzr, #0x3f 2dc10: 97ff7b04 bl 0xc820 2dc14: b7f804e0 tbnz x0, #0x3f, 0x2dcb0 <.text+0x20fc0> 2dc18: b5fffc80 cbnz x0, 0x2dba8 <.text+0x20eb8> 2dc1c: 17ffffdf b 0x2db98 <.text+0x20ea8> 2dc20: 2a0a03e8 mov w8, w10 2dc24: 382a6a9f strb wzr, [x20, x10] 2dc28: 2a0803f7 mov w23, w8 2dc2c: 52800741 mov w1, #0x3a // =58 2dc30: aa1403e0 mov x0, x20 2dc34: aa1703e2 mov x2, x23 2dc38: b9020ea8 str w8, [x21, #0x20c] 2dc3c: 94000ee8 bl 0x317dc <.text+0x24aec> 2dc40: aa0003f6 mov x22, x0 2dc44: b4fff8d6 cbz x22, 0x2db5c <.text+0x20e6c> 2dc48: 8b1702a8 add x8, x21, x23 2dc4c: 91003117 add x23, x8, #0xc 2dc50: 910006dc add x28, x22, #0x1 2dc54: aa1c03fb mov x27, x28 2dc58: eb17037f cmp x27, x23 2dc5c: 540000a2 b.hs 0x2dc70 <.text+0x20f80> 2dc60: aa1b03fc mov x28, x27 2dc64: 38401780 ldrb w0, [x28], #0x1 2dc68: 94000f54 bl 0x319b8 <.text+0x24cc8> 2dc6c: 35ffff40 cbnz w0, 0x2dc54 <.text+0x20f64> 2dc70: cb1b02e8 sub x8, x23, x27 2dc74: f9010abb str x27, [x21, #0x210] 2dc78: f9010ea8 str x8, [x21, #0x218] 2dc7c: aa1603f7 mov x23, x22 2dc80: eb1402ff cmp x23, x20 2dc84: 540000a9 b.ls 0x2dc98 <.text+0x20fa8> 2dc88: aa1703f6 mov x22, x23 2dc8c: 385ffec0 ldrb w0, [x22, #-0x1]! 2dc90: 94000f4a bl 0x319b8 <.text+0x24cc8> 2dc94: 35ffff40 cbnz w0, 0x2dc7c <.text+0x20f8c> 2dc98: eb17029f cmp x20, x23 2dc9c: 54fff600 b.eq 0x2db5c <.text+0x20e6c> 2dca0: 320003e0 orr w0, wzr, #0x1 2dca4: 390002ff strb wzr, [x23] 2dca8: f9000274 str x20, [x19] 2dcac: 14000002 b 0x2dcb4 <.text+0x20fc4> 2dcb0: 2a1f03e0 mov w0, wzr 2dcb4: a9457bfd ldp x29, x30, [sp, #0x50] 2dcb8: a9444ff4 ldp x20, x19, [sp, #0x40] 2dcbc: a94357f6 ldp x22, x21, [sp, #0x30] 2dcc0: a9425ff8 ldp x24, x23, [sp, #0x20] 2dcc4: a94167fa ldp x26, x25, [sp, #0x10] 2dcc8: a8c66ffc ldp x28, x27, [sp], #0x60 2dccc: d65f03c0 ret 2dcd0: d0000340 adrp x0, 0x97000 2dcd4: d0000342 adrp x2, 0x97000 2dcd8: d0000343 adrp x3, 0x97000 2dcdc: 91083400 add x0, x0, #0x20d 2dce0: 910a0042 add x2, x2, #0x280 2dce4: 910ae063 add x3, x3, #0x2b8 2dce8: 52800e81 mov w1, #0x74 // =116 2dcec: 97ff7931 bl 0xc1b0 <__assert2@plt> 2dcf0: f81c0ff7 str x23, [sp, #-0x40]! 2dcf4: a90157f6 stp x22, x21, [sp, #0x10] 2dcf8: a9024ff4 stp x20, x19, [sp, #0x20] 2dcfc: a9037bfd stp x29, x30, [sp, #0x30] 2dd00: 9100c3fd add x29, sp, #0x30 2dd04: aa0003f3 mov x19, x0 2dd08: f9400a69 ldr x9, [x19, #0x10] 2dd0c: f9400268 ldr x8, [x19] 2dd10: aa0103f4 mov x20, x1 2dd14: cb080129 sub x9, x9, x8 2dd18: eb14013f cmp x9, x20 2dd1c: 54000882 b.hs 0x2de2c <.text+0x2113c> 2dd20: f9401669 ldr x9, [x19, #0x28] 2dd24: f940066a ldr x10, [x19, #0x8] 2dd28: eb14013f cmp x9, x20 2dd2c: cb080155 sub x21, x10, x8 2dd30: 54000542 b.hs 0x2ddd8 <.text+0x210e8> 2dd34: f9400e76 ldr x22, [x19, #0x18] 2dd38: aa1603e9 mov x9, x22 2dd3c: f8410d28 ldr x8, [x9, #0x10]! 2dd40: f94002ca ldr x10, [x22] 2dd44: b40000a8 cbz x8, 0x2dd58 <.text+0x21068> 2dd48: f9400ecb ldr x11, [x22, #0x18] 2dd4c: cb0b014c sub x12, x10, x11 2dd50: eb14019f cmp x12, x20 2dd54: 540004a2 b.hs 0x2dde8 <.text+0x210f8> 2dd58: 8b0a0288 add x8, x20, x10 2dd5c: 91003d08 add x8, x8, #0xf 2dd60: 9aca0917 udiv x23, x8, x10 2dd64: 9b0a7ee1 mul x1, x23, x10 2dd68: 320007e2 orr w2, wzr, #0x3 2dd6c: 52800443 mov w3, #0x22 // =34 2dd70: 12800004 mov w4, #-0x1 // =-1 2dd74: aa1f03e0 mov x0, xzr 2dd78: aa1f03e5 mov x5, xzr 2dd7c: 97ff7ac9 bl 0xc8a0 2dd80: b100041f cmn x0, #0x1 2dd84: 540002e0 b.eq 0x2dde0 <.text+0x210f0> 2dd88: f94006c8 ldr x8, [x22, #0x8] 2dd8c: a9005c08 stp x8, x23, [x0] 2dd90: f94012c8 ldr x8, [x22, #0x20] 2dd94: f90006c0 str x0, [x22, #0x8] 2dd98: 8b170108 add x8, x8, x23 2dd9c: f90012c8 str x8, [x22, #0x20] 2dda0: b4000200 cbz x0, 0x2dde0 <.text+0x210f0> 2dda4: f94002c8 ldr x8, [x22] 2dda8: 91004289 add x9, x20, #0x10 2ddac: d10006ea sub x10, x23, #0x1 2ddb0: 8b080129 add x9, x9, x8 2ddb4: 9b17a509 msub x9, x8, x23, x9 2ddb8: 9ac8092b udiv x11, x9, x8 2ddbc: 9b0a010a madd x10, x8, x10, x0 2ddc0: 9b08a568 msub x8, x11, x8, x9 2ddc4: f100011f cmp x8, #0x0 2ddc8: 9a8a03e9 csel x9, xzr, x10, eq 2ddcc: a90122c9 stp x9, x8, [x22, #0x10] 2ddd0: 91004008 add x8, x0, #0x10 2ddd4: 1400000b b 0x2de00 <.text+0x21110> 2ddd8: f9401268 ldr x8, [x19, #0x20] 2dddc: 14000009 b 0x2de00 <.text+0x21110> 2dde0: aa1f03e8 mov x8, xzr 2dde4: 14000007 b 0x2de00 <.text+0x21110> 2dde8: 8b0b0108 add x8, x8, x11 2ddec: 8b14016b add x11, x11, x20 2ddf0: eb0a017f cmp x11, x10 2ddf4: f9000ecb str x11, [x22, #0x18] 2ddf8: 54000041 b.ne 0x2de00 <.text+0x21110> 2ddfc: a9007d3f stp xzr, xzr, [x9] 2de00: a9402661 ldp x1, x9, [x19] 2de04: 8b150116 add x22, x8, x21 2de08: 8b140115 add x21, x8, x20 2de0c: cb010122 sub x2, x9, x1 2de10: f100045f cmp x2, #0x1 2de14: cb0202d4 sub x20, x22, x2 2de18: 5400006b b.lt 0x2de24 <.text+0x21134> 2de1c: aa1403e0 mov x0, x20 2de20: 97ff7b3c bl 0xcb10 2de24: a9005a74 stp x20, x22, [x19] 2de28: f9000a75 str x21, [x19, #0x10] 2de2c: a9437bfd ldp x29, x30, [sp, #0x30] 2de30: a9424ff4 ldp x20, x19, [sp, #0x20] 2de34: a94157f6 ldp x22, x21, [sp, #0x10] 2de38: f84407f7 ldr x23, [sp], #0x40 2de3c: d65f03c0 ret 2de40: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2de44: a90157f6 stp x22, x21, [sp, #0x10] 2de48: a9024ff4 stp x20, x19, [sp, #0x20] 2de4c: a9037bfd stp x29, x30, [sp, #0x30] 2de50: 9100c3fd add x29, sp, #0x30 2de54: aa0003f3 mov x19, x0 2de58: a940a668 ldp x8, x9, [x19, #0x8] 2de5c: aa0103f4 mov x20, x1 2de60: cb08012a sub x10, x9, x8 2de64: eb14015f cmp x10, x20 2de68: 540001c2 b.hs 0x2dea0 <.text+0x211b0> 2de6c: f940026a ldr x10, [x19] 2de70: cb0a0115 sub x21, x8, x10 2de74: 8b1402a8 add x8, x21, x20 2de78: b7f80b88 tbnz x8, #0x3f, 0x2dfe8 <.text+0x212f8> 2de7c: cb0a0129 sub x9, x9, x10 2de80: b27ff3ea mov x10, #0x3ffffffffffffffe // =4611686018427387902 2de84: eb0a013f cmp x9, x10 2de88: 540001a8 b.hi 0x2debc <.text+0x211cc> 2de8c: d37ff929 lsl x9, x9, #1 2de90: eb08013f cmp x9, x8 2de94: 9a893116 csel x22, x8, x9, lo 2de98: b5000156 cbnz x22, 0x2dec0 <.text+0x211d0> 2de9c: 14000037 b 0x2df78 <.text+0x21288> 2dea0: 3900011f strb wzr, [x8] 2dea4: f9400668 ldr x8, [x19, #0x8] 2dea8: d1000694 sub x20, x20, #0x1 2deac: 91000508 add x8, x8, #0x1 2deb0: f9000668 str x8, [x19, #0x8] 2deb4: b5ffff74 cbnz x20, 0x2dea0 <.text+0x211b0> 2deb8: 14000040 b 0x2dfb8 <.text+0x212c8> 2debc: b240fbf6 orr x22, xzr, #0x7fffffffffffffff 2dec0: f9401668 ldr x8, [x19, #0x28] 2dec4: eb16011f cmp x8, x22 2dec8: 54000542 b.hs 0x2df70 <.text+0x21280> 2decc: f9400e77 ldr x23, [x19, #0x18] 2ded0: aa1703e9 mov x9, x23 2ded4: f8410d28 ldr x8, [x9, #0x10]! 2ded8: f94002ea ldr x10, [x23] 2dedc: b40000a8 cbz x8, 0x2def0 <.text+0x21200> 2dee0: f9400eeb ldr x11, [x23, #0x18] 2dee4: cb0b014c sub x12, x10, x11 2dee8: eb16019f cmp x12, x22 2deec: 54000702 b.hs 0x2dfcc <.text+0x212dc> 2def0: 8b0a02c8 add x8, x22, x10 2def4: 91003d08 add x8, x8, #0xf 2def8: 9aca0918 udiv x24, x8, x10 2defc: 9b0a7f01 mul x1, x24, x10 2df00: 320007e2 orr w2, wzr, #0x3 2df04: 52800443 mov w3, #0x22 // =34 2df08: 12800004 mov w4, #-0x1 // =-1 2df0c: aa1f03e0 mov x0, xzr 2df10: aa1f03e5 mov x5, xzr 2df14: 97ff7a63 bl 0xc8a0 2df18: b100041f cmn x0, #0x1 2df1c: 540002e0 b.eq 0x2df78 <.text+0x21288> 2df20: f94006e8 ldr x8, [x23, #0x8] 2df24: a9006008 stp x8, x24, [x0] 2df28: f94012e8 ldr x8, [x23, #0x20] 2df2c: f90006e0 str x0, [x23, #0x8] 2df30: 8b180108 add x8, x8, x24 2df34: f90012e8 str x8, [x23, #0x20] 2df38: b4000200 cbz x0, 0x2df78 <.text+0x21288> 2df3c: f94002e8 ldr x8, [x23] 2df40: 910042c9 add x9, x22, #0x10 2df44: d100070a sub x10, x24, #0x1 2df48: 8b080129 add x9, x9, x8 2df4c: 9b18a509 msub x9, x8, x24, x9 2df50: 9ac8092b udiv x11, x9, x8 2df54: 9b0a010a madd x10, x8, x10, x0 2df58: 9b08a568 msub x8, x11, x8, x9 2df5c: f100011f cmp x8, #0x0 2df60: 9a8a03e9 csel x9, xzr, x10, eq 2df64: a90122e9 stp x9, x8, [x23, #0x10] 2df68: 91004008 add x8, x0, #0x10 2df6c: 14000004 b 0x2df7c <.text+0x2128c> 2df70: f9401268 ldr x8, [x19, #0x20] 2df74: 14000002 b 0x2df7c <.text+0x2128c> 2df78: aa1f03e8 mov x8, xzr 2df7c: 8b150109 add x9, x8, x21 2df80: 8b160115 add x21, x8, x22 2df84: aa0903f6 mov x22, x9 2df88: 380016df strb wzr, [x22], #0x1 2df8c: d1000694 sub x20, x20, #0x1 2df90: b5ffffd4 cbnz x20, 0x2df88 <.text+0x21298> 2df94: a9402261 ldp x1, x8, [x19] 2df98: cb010102 sub x2, x8, x1 2df9c: f100045f cmp x2, #0x1 2dfa0: cb020134 sub x20, x9, x2 2dfa4: 5400006b b.lt 0x2dfb0 <.text+0x212c0> 2dfa8: aa1403e0 mov x0, x20 2dfac: 97ff7ad9 bl 0xcb10 2dfb0: a9005a74 stp x20, x22, [x19] 2dfb4: f9000a75 str x21, [x19, #0x10] 2dfb8: a9437bfd ldp x29, x30, [sp, #0x30] 2dfbc: a9424ff4 ldp x20, x19, [sp, #0x20] 2dfc0: a94157f6 ldp x22, x21, [sp, #0x10] 2dfc4: a8c45ff8 ldp x24, x23, [sp], #0x40 2dfc8: d65f03c0 ret 2dfcc: 8b0b0108 add x8, x8, x11 2dfd0: 8b16016b add x11, x11, x22 2dfd4: eb0a017f cmp x11, x10 2dfd8: f9000eeb str x11, [x23, #0x18] 2dfdc: 54fffd01 b.ne 0x2df7c <.text+0x2128c> 2dfe0: a9007d3f stp xzr, xzr, [x9] 2dfe4: 17ffffe6 b 0x2df7c <.text+0x2128c> 2dfe8: 97ff78b2 bl 0xc2b0 2dfec: 12800008 mov w8, #-0x1 // =-1 2dff0: 320003e9 orr w9, wzr, #0x1 2dff4: b900081f str wzr, [x0, #0x8] 2dff8: b9000008 str w8, [x0] 2dffc: 39001009 strb w9, [x0, #0x4] 2e000: f900081f str xzr, [x0, #0x10] 2e004: d65f03c0 ret 2e008: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2e00c: a9017bfd stp x29, x30, [sp, #0x10] 2e010: 910043fd add x29, sp, #0x10 2e014: aa0003f3 mov x19, x0 2e018: 39401268 ldrb w8, [x19, #0x4] 2e01c: 340002c8 cbz w8, 0x2e074 <.text+0x21384> 2e020: b9400260 ldr w0, [x19] 2e024: 3100041f cmn w0, #0x1 2e028: 54000260 b.eq 0x2e074 <.text+0x21384> 2e02c: d00004c8 adrp x8, 0xc8000 2e030: 913fc108 add x8, x8, #0xff0 2e034: 39400508 ldrb w8, [x8, #0x1] 2e038: 370000a8 tbnz w8, #0x0, 0x2e04c <.text+0x2135c> 2e03c: b9400a61 ldr w1, [x19, #0x8] 2e040: 97ff7ae4 bl 0xcbd0 2e044: 35000180 cbnz w0, 0x2e074 <.text+0x21384> 2e048: b9400260 ldr w0, [x19] 2e04c: 93407c00 sxtw x0, w0 2e050: d2800728 mov x8, #0x39 // =57 2e054: d4000001 svc #0 2e058: b13ffc1f cmn x0, #0xfff 2e05c: 54000083 b.lo 0x2e06c <.text+0x2137c> 2e060: 4b0003f4 neg w20, w0 2e064: 97ff78b3 bl 0xc330 <__errno@plt> 2e068: b9000014 str w20, [x0] 2e06c: 12800008 mov w8, #-0x1 // =-1 2e070: b9000268 str w8, [x19] 2e074: a9417bfd ldp x29, x30, [sp, #0x10] 2e078: a8c24ff4 ldp x20, x19, [sp], #0x20 2e07c: d65f03c0 ret 2e080: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2e084: a9017bfd stp x29, x30, [sp, #0x10] 2e088: 910043fd add x29, sp, #0x10 2e08c: aa0003f3 mov x19, x0 2e090: b9400260 ldr w0, [x19] 2e094: 3100041f cmn w0, #0x1 2e098: 54000140 b.eq 0x2e0c0 <.text+0x213d0> 2e09c: d00004c8 adrp x8, 0xc8000 2e0a0: 913fc108 add x8, x8, #0xff0 2e0a4: 39400508 ldrb w8, [x8, #0x1] 2e0a8: 37000128 tbnz w8, #0x0, 0x2e0cc <.text+0x213dc> 2e0ac: b9400a61 ldr w1, [x19, #0x8] 2e0b0: 97ff7ac8 bl 0xcbd0 2e0b4: 340000a0 cbz w0, 0x2e0c8 <.text+0x213d8> 2e0b8: 2a1f03e0 mov w0, wzr 2e0bc: 14000011 b 0x2e100 <.text+0x21410> 2e0c0: 320003e0 orr w0, wzr, #0x1 2e0c4: 1400000f b 0x2e100 <.text+0x21410> 2e0c8: b9400260 ldr w0, [x19] 2e0cc: 93407c00 sxtw x0, w0 2e0d0: d2800728 mov x8, #0x39 // =57 2e0d4: d4000001 svc #0 2e0d8: b13ffc1f cmn x0, #0xfff 2e0dc: 540000a3 b.lo 0x2e0f0 <.text+0x21400> 2e0e0: 4b0003f4 neg w20, w0 2e0e4: 97ff7893 bl 0xc330 <__errno@plt> 2e0e8: b9000014 str w20, [x0] 2e0ec: 92800000 mov x0, #-0x1 // =-1 2e0f0: 7100001f cmp w0, #0x0 2e0f4: 12800008 mov w8, #-0x1 // =-1 2e0f8: 1a9f17e0 cset w0, eq 2e0fc: b9000268 str w8, [x19] 2e100: a9417bfd ldp x29, x30, [sp, #0x10] 2e104: a8c24ff4 ldp x20, x19, [sp], #0x20 2e108: d65f03c0 ret 2e10c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2e110: a9017bfd stp x29, x30, [sp, #0x10] 2e114: 910043fd add x29, sp, #0x10 2e118: aa0003f3 mov x19, x0 2e11c: b9400268 ldr w8, [x19] 2e120: 3100051f cmn w8, #0x1 2e124: 54000261 b.ne 0x2e170 <.text+0x21480> 2e128: 92800c60 mov x0, #-0x64 // =-100 2e12c: 52801822 mov w2, #0xc1 // =193 2e130: 321907e3 orr w3, wzr, #0x180 2e134: d2800708 mov x8, #0x38 // =56 2e138: d4000001 svc #0 2e13c: b13ffc1f cmn x0, #0xfff 2e140: 540000a3 b.lo 0x2e154 <.text+0x21464> 2e144: 4b0003f4 neg w20, w0 2e148: 97ff787a bl 0xc330 <__errno@plt> 2e14c: b9000014 str w20, [x0] 2e150: 92800000 mov x0, #-0x1 // =-1 2e154: b9000260 str w0, [x19] 2e158: a9417bfd ldp x29, x30, [sp, #0x10] 2e15c: 3100041f cmn w0, #0x1 2e160: 1a9f07e8 cset w8, ne 2e164: 2a0803e0 mov w0, w8 2e168: a8c24ff4 ldp x20, x19, [sp], #0x20 2e16c: d65f03c0 ret 2e170: b0000340 adrp x0, 0x97000 2e174: b0000342 adrp x2, 0x97000 2e178: b0000343 adrp x3, 0x97000 2e17c: 91345000 add x0, x0, #0xd14 2e180: 91360842 add x2, x2, #0xd82 2e184: 9136fc63 add x3, x3, #0xdbf 2e188: 52800d61 mov w1, #0x6b // =107 2e18c: 97ff7809 bl 0xc1b0 <__assert2@plt> 2e190: f81e0ff3 str x19, [sp, #-0x20]! 2e194: a9017bfd stp x29, x30, [sp, #0x10] 2e198: 910043fd add x29, sp, #0x10 2e19c: b9400008 ldr w8, [x0] 2e1a0: 2a0103e9 mov w9, w1 2e1a4: 3100051f cmn w8, #0x1 2e1a8: 54000481 b.ne 0x2e238 <.text+0x21548> 2e1ac: b9000009 str w9, [x0] 2e1b0: 3900101f strb wzr, [x0, #0x4] 2e1b4: d00004c8 adrp x8, 0xc8000 2e1b8: 397fc10a ldrb w10, [x8, #0xff0] 2e1bc: 3700038a tbnz w10, #0x0, 0x2e22c <.text+0x2153c> 2e1c0: 320003ea orr w10, wzr, #0x1 2e1c4: 93407d20 sxtw x0, w9 2e1c8: 321f03e2 orr w2, wzr, #0x2 2e1cc: 393fc10a strb w10, [x8, #0xff0] 2e1d0: aa1f03e1 mov x1, xzr 2e1d4: d28007c8 mov x8, #0x3e // =62 2e1d8: d4000001 svc #0 2e1dc: aa0003e8 mov x8, x0 2e1e0: b13ffd1f cmn x8, #0xfff 2e1e4: 540000a3 b.lo 0x2e1f8 <.text+0x21508> 2e1e8: 4b0803f3 neg w19, w8 2e1ec: 97ff7851 bl 0xc330 <__errno@plt> 2e1f0: b9000013 str w19, [x0] 2e1f4: 1400000e b 0x2e22c <.text+0x2153c> 2e1f8: 2a0903e0 mov w0, w9 2e1fc: aa0803e1 mov x1, x8 2e200: 97ff7a74 bl 0xcbd0 2e204: 3100041f cmn w0, #0x1 2e208: 54000121 b.ne 0x2e22c <.text+0x2153c> 2e20c: 97ff7849 bl 0xc330 <__errno@plt> 2e210: b9400008 ldr w8, [x0] 2e214: 7100351f cmp w8, #0xd 2e218: 540000a1 b.ne 0x2e22c <.text+0x2153c> 2e21c: d00004c8 adrp x8, 0xc8000 2e220: 913fc108 add x8, x8, #0xff0 2e224: 320003e9 orr w9, wzr, #0x1 2e228: 39000509 strb w9, [x8, #0x1] 2e22c: a9417bfd ldp x29, x30, [sp, #0x10] 2e230: f84207f3 ldr x19, [sp], #0x20 2e234: d65f03c0 ret 2e238: b0000340 adrp x0, 0x97000 2e23c: b0000342 adrp x2, 0x97000 2e240: b0000343 adrp x3, 0x97000 2e244: 91345000 add x0, x0, #0xd14 2e248: 91372c42 add x2, x2, #0xdcb 2e24c: 9136fc63 add x3, x3, #0xdbf 2e250: 52800ec1 mov w1, #0x76 // =118 2e254: 97ff77d7 bl 0xc1b0 <__assert2@plt> 2e258: d10183ff sub sp, sp, #0x60 2e25c: f9000bf9 str x25, [sp, #0x10] 2e260: a9025ff8 stp x24, x23, [sp, #0x20] 2e264: a90357f6 stp x22, x21, [sp, #0x30] 2e268: a9044ff4 stp x20, x19, [sp, #0x40] 2e26c: a9057bfd stp x29, x30, [sp, #0x50] 2e270: 910143fd add x29, sp, #0x50 2e274: d53bd055 mrs x21, TPIDR_EL0 2e278: f94016a8 ldr x8, [x21, #0x28] 2e27c: aa0303f3 mov x19, x3 2e280: aa0103f4 mov x20, x1 2e284: 320003f6 orr w22, wzr, #0x1 2e288: f90007e8 str x8, [sp, #0x8] 2e28c: 34000382 cbz w2, 0x2e2fc <.text+0x2160c> 2e290: 2a1f03f7 mov w23, wzr 2e294: 4b0202d8 sub w24, w22, w2 2e298: b9400280 ldr w0, [x20] 2e29c: 910013e1 add x1, sp, #0x4 2e2a0: 94001033 bl 0x3236c <.text+0x2567c> 2e2a4: 79400be8 ldrh w8, [sp, #0x4] 2e2a8: 340002e8 cbz w8, 0x2e304 <.text+0x21614> 2e2ac: 79400fe8 ldrh w8, [sp, #0x6] 2e2b0: b9402269 ldr w9, [x19, #0x20] 2e2b4: 7100011f cmp w8, #0x0 2e2b8: 1a9606d9 cinc w25, w22, ne 2e2bc: 71000d3f cmp w9, #0x3 2e2c0: 540003c1 b.ne 0x2e338 <.text+0x21648> 2e2c4: b9400a68 ldr w8, [x19, #0x8] 2e2c8: f9400260 ldr x0, [x19] 2e2cc: 531f7b29 lsl w9, w25, #1 2e2d0: 2a0903e3 mov w3, w9 2e2d4: 1b172128 madd w8, w9, w23, w8 2e2d8: 11001101 add w1, w8, #0x4 2e2dc: 910013e2 add x2, sp, #0x4 2e2e0: 94000283 bl 0x2ecec <.text+0x21ffc> 2e2e4: 34000138 cbz w24, 0x2e308 <.text+0x21618> 2e2e8: 91001294 add x20, x20, #0x4 2e2ec: 0b170337 add w23, w25, w23 2e2f0: 11000718 add w24, w24, #0x1 2e2f4: 3707fd20 tbnz w0, #0x0, 0x2e298 <.text+0x215a8> 2e2f8: 14000004 b 0x2e308 <.text+0x21618> 2e2fc: 320003e0 orr w0, wzr, #0x1 2e300: 14000002 b 0x2e308 <.text+0x21618> 2e304: 2a1f03e0 mov w0, wzr 2e308: f94016a8 ldr x8, [x21, #0x28] 2e30c: f94007e9 ldr x9, [sp, #0x8] 2e310: eb09011f cmp x8, x9 2e314: 54000221 b.ne 0x2e358 <.text+0x21668> 2e318: a9457bfd ldp x29, x30, [sp, #0x50] 2e31c: a9444ff4 ldp x20, x19, [sp, #0x40] 2e320: a94357f6 ldp x22, x21, [sp, #0x30] 2e324: a9425ff8 ldp x24, x23, [sp, #0x20] 2e328: f9400bf9 ldr x25, [sp, #0x10] 2e32c: 12000000 and w0, w0, #0x1 2e330: 910183ff add sp, sp, #0x60 2e334: d65f03c0 ret 2e338: b0000340 adrp x0, 0x97000 2e33c: b0000342 adrp x2, 0x97000 2e340: b0000343 adrp x3, 0x97000 2e344: 911c7800 add x0, x0, #0x71e 2e348: 913ec042 add x2, x2, #0xfb0 2e34c: 91235063 add x3, x3, #0x8d4 2e350: 52802721 mov w1, #0x139 // =313 2e354: 97ff7797 bl 0xc1b0 <__assert2@plt> 2e358: 97ff7886 bl 0xc570 <__stack_chk_fail@plt> 2e35c: d10183ff sub sp, sp, #0x60 2e360: a90167fa stp x26, x25, [sp, #0x10] 2e364: a9025ff8 stp x24, x23, [sp, #0x20] 2e368: a90357f6 stp x22, x21, [sp, #0x30] 2e36c: a9044ff4 stp x20, x19, [sp, #0x40] 2e370: a9057bfd stp x29, x30, [sp, #0x50] 2e374: 910143fd add x29, sp, #0x50 2e378: d53bd057 mrs x23, TPIDR_EL0 2e37c: f94016e8 ldr x8, [x23, #0x28] 2e380: aa0303f3 mov x19, x3 2e384: 2a0203f4 mov w20, w2 2e388: aa0103f5 mov x21, x1 2e38c: 320003f8 orr w24, wzr, #0x1 2e390: f90007e8 str x8, [sp, #0x8] 2e394: 34000394 cbz w20, 0x2e404 <.text+0x21714> 2e398: 2a1f03f9 mov w25, wzr 2e39c: 910013e2 add x2, sp, #0x4 2e3a0: aa1503e0 mov x0, x21 2e3a4: 2a1403e1 mov w1, w20 2e3a8: 94000f8b bl 0x321d4 <.text+0x254e4> 2e3ac: 2a0003f6 mov w22, w0 2e3b0: 340002d6 cbz w22, 0x2e408 <.text+0x21718> 2e3b4: 79400fe8 ldrh w8, [sp, #0x6] 2e3b8: b9402269 ldr w9, [x19, #0x20] 2e3bc: 7100011f cmp w8, #0x0 2e3c0: 1a98071a cinc w26, w24, ne 2e3c4: 71000d3f cmp w9, #0x3 2e3c8: 54000381 b.ne 0x2e438 <.text+0x21748> 2e3cc: b9400a68 ldr w8, [x19, #0x8] 2e3d0: f9400260 ldr x0, [x19] 2e3d4: 531f7b49 lsl w9, w26, #1 2e3d8: 2a0903e3 mov w3, w9 2e3dc: 1b192128 madd w8, w9, w25, w8 2e3e0: 11001101 add w1, w8, #0x4 2e3e4: 910013e2 add x2, sp, #0x4 2e3e8: 94000241 bl 0x2ecec <.text+0x21ffc> 2e3ec: 360000e0 tbz w0, #0x0, 0x2e408 <.text+0x21718> 2e3f0: 8b36c2b5 add x21, x21, w22, sxtw 2e3f4: 4b160294 sub w20, w20, w22 2e3f8: 0b190359 add w25, w26, w25 2e3fc: 35fffd14 cbnz w20, 0x2e39c <.text+0x216ac> 2e400: 14000002 b 0x2e408 <.text+0x21718> 2e404: 320003e0 orr w0, wzr, #0x1 2e408: f94016e8 ldr x8, [x23, #0x28] 2e40c: f94007e9 ldr x9, [sp, #0x8] 2e410: eb09011f cmp x8, x9 2e414: 54000221 b.ne 0x2e458 <.text+0x21768> 2e418: a9457bfd ldp x29, x30, [sp, #0x50] 2e41c: a9444ff4 ldp x20, x19, [sp, #0x40] 2e420: a94357f6 ldp x22, x21, [sp, #0x30] 2e424: a9425ff8 ldp x24, x23, [sp, #0x20] 2e428: a94167fa ldp x26, x25, [sp, #0x10] 2e42c: 12000000 and w0, w0, #0x1 2e430: 910183ff add sp, sp, #0x60 2e434: d65f03c0 ret 2e438: b0000340 adrp x0, 0x97000 2e43c: b0000342 adrp x2, 0x97000 2e440: b0000343 adrp x3, 0x97000 2e444: 911c7800 add x0, x0, #0x71e 2e448: 913ec042 add x2, x2, #0xfb0 2e44c: 91235063 add x3, x3, #0x8d4 2e450: 52802721 mov w1, #0x139 // =313 2e454: 97ff7757 bl 0xc1b0 <__assert2@plt> 2e458: 97ff7846 bl 0xc570 <__stack_chk_fail@plt> 2e45c: 14000001 b 0x2e460 <.text+0x21770> 2e460: d10243ff sub sp, sp, #0x90 2e464: a90467fa stp x26, x25, [sp, #0x40] 2e468: a9055ff8 stp x24, x23, [sp, #0x50] 2e46c: a90657f6 stp x22, x21, [sp, #0x60] 2e470: a9074ff4 stp x20, x19, [sp, #0x70] 2e474: a9087bfd stp x29, x30, [sp, #0x80] 2e478: 910203fd add x29, sp, #0x80 2e47c: d53bd055 mrs x21, TPIDR_EL0 2e480: f94016a8 ldr x8, [x21, #0x28] 2e484: aa0303f3 mov x19, x3 2e488: aa0103f4 mov x20, x1 2e48c: f9001fe8 str x8, [sp, #0x38] 2e490: b4001354 cbz x20, 0x2e6f8 <.text+0x21a08> 2e494: b4001433 cbz x19, 0x2e718 <.text+0x21a28> 2e498: 7100005f cmp w2, #0x0 2e49c: 32007be8 orr w8, wzr, #0x7fffffff 2e4a0: aa1f03f7 mov x23, xzr 2e4a4: 1a820108 csel w8, w8, w2, eq 2e4a8: b8777a89 ldr w9, [x20, x23, lsl #2] 2e4ac: 34000089 cbz w9, 0x2e4bc <.text+0x217cc> 2e4b0: 910006f7 add x23, x23, #0x1 2e4b4: 6b0802ff cmp w23, w8 2e4b8: 54ffff83 b.lo 0x2e4a8 <.text+0x217b8> 2e4bc: f90007e0 str x0, [sp, #0x8] 2e4c0: b9400809 ldr w9, [x0, #0x8] 2e4c4: 110006e8 add w8, w23, #0x1 2e4c8: b9002bff str wzr, [sp, #0x28] 2e4cc: a901ffff stp xzr, xzr, [sp, #0x18] 2e4d0: b90013e9 str w9, [sp, #0x10] 2e4d4: 34001328 cbz w8, 0x2e738 <.text+0x21a48> 2e4d8: 2a0803e8 mov w8, w8 2e4dc: d37ff908 lsl x8, x8, #1 2e4e0: 320007e9 orr w9, wzr, #0x3 2e4e4: 91001101 add x1, x8, #0x4 2e4e8: b9002be9 str w9, [sp, #0x28] 2e4ec: f9000fe1 str x1, [sp, #0x18] 2e4f0: 940001bf bl 0x2ebec <.text+0x21efc> 2e4f4: 3100041f cmn w0, #0x1 2e4f8: b90013e0 str w0, [sp, #0x10] 2e4fc: 54000a60 b.eq 0x2e648 <.text+0x21958> 2e500: 531f7af6 lsl w22, w23, #1 2e504: b90023f6 str w22, [sp, #0x20] 2e508: 34000537 cbz w23, 0x2e5ac <.text+0x218bc> 2e50c: 320003f9 orr w25, wzr, #0x1 2e510: 2a1f03f8 mov w24, wzr 2e514: 4b170337 sub w23, w25, w23 2e518: b9400280 ldr w0, [x20] 2e51c: 9100d3e1 add x1, sp, #0x34 2e520: 94000f93 bl 0x3236c <.text+0x2567c> 2e524: 79406be8 ldrh w8, [sp, #0x34] 2e528: 34000908 cbz w8, 0x2e648 <.text+0x21958> 2e52c: 79406fe8 ldrh w8, [sp, #0x36] 2e530: b9402be9 ldr w9, [sp, #0x28] 2e534: 7100011f cmp w8, #0x0 2e538: 1a99073a cinc w26, w25, ne 2e53c: 71000d3f cmp w9, #0x3 2e540: 54000261 b.ne 0x2e58c <.text+0x2189c> 2e544: b94013e8 ldr w8, [sp, #0x10] 2e548: f94007e0 ldr x0, [sp, #0x8] 2e54c: 531f7b49 lsl w9, w26, #1 2e550: 2a0903e3 mov w3, w9 2e554: 1b182128 madd w8, w9, w24, w8 2e558: 11001101 add w1, w8, #0x4 2e55c: 9100d3e2 add x2, sp, #0x34 2e560: 940001e3 bl 0x2ecec <.text+0x21ffc> 2e564: 340000b7 cbz w23, 0x2e578 <.text+0x21888> 2e568: 91001294 add x20, x20, #0x4 2e56c: 0b180358 add w24, w26, w24 2e570: 110006f7 add w23, w23, #0x1 2e574: 3707fd20 tbnz w0, #0x0, 0x2e518 <.text+0x21828> 2e578: 36000680 tbz w0, #0x0, 0x2e648 <.text+0x21958> 2e57c: b9402be8 ldr w8, [sp, #0x28] 2e580: 79006bff strh wzr, [sp, #0x34] 2e584: 71000d1f cmp w8, #0x3 2e588: 54000140 b.eq 0x2e5b0 <.text+0x218c0> 2e58c: b0000340 adrp x0, 0x97000 2e590: b0000342 adrp x2, 0x97000 2e594: b0000343 adrp x3, 0x97000 2e598: 911c7800 add x0, x0, #0x71e 2e59c: 913ec042 add x2, x2, #0xfb0 2e5a0: 91235063 add x3, x3, #0x8d4 2e5a4: 52802721 mov w1, #0x139 // =313 2e5a8: 97ff7702 bl 0xc1b0 <__assert2@plt> 2e5ac: 79006bff strh wzr, [sp, #0x34] 2e5b0: f94007e9 ldr x9, [sp, #0x8] 2e5b4: b9800120 ldrsw x0, [x9] 2e5b8: 3100041f cmn w0, #0x1 2e5bc: 54000d00 b.eq 0x2e75c <.text+0x21a6c> 2e5c0: b94013e8 ldr w8, [sp, #0x10] 2e5c4: f940092a ldr x10, [x9, #0x10] 2e5c8: 0b0802c8 add w8, w22, w8 2e5cc: 11001101 add w1, w8, #0x4 2e5d0: 91000828 add x8, x1, #0x2 2e5d4: eb0a011f cmp x8, x10 2e5d8: 54000388 b.hi 0x2e648 <.text+0x21958> 2e5dc: aa1f03e2 mov x2, xzr 2e5e0: d28007c8 mov x8, #0x3e // =62 2e5e4: d4000001 svc #0 2e5e8: b13ffc1f cmn x0, #0xfff 2e5ec: 54000142 b.hs 0x2e614 <.text+0x21924> 2e5f0: eb01001f cmp x0, x1 2e5f4: 540002a1 b.ne 0x2e648 <.text+0x21958> 2e5f8: b9800120 ldrsw x0, [x9] 2e5fc: 9100d3e1 add x1, sp, #0x34 2e600: 321f03e2 orr w2, wzr, #0x2 2e604: d2800808 mov x8, #0x40 // =64 2e608: d4000001 svc #0 2e60c: b13ffc1f cmn x0, #0xfff 2e610: 540000c3 b.lo 0x2e628 <.text+0x21938> 2e614: 4b0003f4 neg w20, w0 2e618: 97ff7746 bl 0xc330 <__errno@plt> 2e61c: 2a1f03f3 mov w19, wzr 2e620: b9000014 str w20, [x0] 2e624: 1400000a b 0x2e64c <.text+0x2195c> 2e628: f100081f cmp x0, #0x2 2e62c: 540000e1 b.ne 0x2e648 <.text+0x21958> 2e630: b9401be8 ldr w8, [sp, #0x18] 2e634: b94013e9 ldr w9, [sp, #0x10] 2e638: b3607d28 bfi x8, x9, #32, #32 2e63c: f9000268 str x8, [x19] 2e640: 320003f3 orr w19, wzr, #0x1 2e644: 14000002 b 0x2e64c <.text+0x2195c> 2e648: 2a1f03f3 mov w19, wzr 2e64c: b9402be8 ldr w8, [sp, #0x28] 2e650: 7100091f cmp w8, #0x2 2e654: 540003a0 b.eq 0x2e6c8 <.text+0x219d8> 2e658: f94007e9 ldr x9, [sp, #0x8] 2e65c: b9800120 ldrsw x0, [x9] 2e660: 3100041f cmn w0, #0x1 2e664: 540007c0 b.eq 0x2e75c <.text+0x21a6c> 2e668: b94013e1 ldr w1, [sp, #0x10] 2e66c: f9400928 ldr x8, [x9, #0x10] 2e670: 9100102a add x10, x1, #0x4 2e674: eb08015f cmp x10, x8 2e678: 54000288 b.hi 0x2e6c8 <.text+0x219d8> 2e67c: aa1f03e2 mov x2, xzr 2e680: d28007c8 mov x8, #0x3e // =62 2e684: d4000001 svc #0 2e688: b13ffc1f cmn x0, #0xfff 2e68c: 540000a3 b.lo 0x2e6a0 <.text+0x219b0> 2e690: 4b0003f4 neg w20, w0 2e694: 97ff7727 bl 0xc330 <__errno@plt> 2e698: b9000014 str w20, [x0] 2e69c: 1400000b b 0x2e6c8 <.text+0x219d8> 2e6a0: eb01001f cmp x0, x1 2e6a4: 54000121 b.ne 0x2e6c8 <.text+0x219d8> 2e6a8: b9800120 ldrsw x0, [x9] 2e6ac: 910023e8 add x8, sp, #0x8 2e6b0: 91006101 add x1, x8, #0x18 2e6b4: 321e03e2 orr w2, wzr, #0x4 2e6b8: d2800808 mov x8, #0x40 // =64 2e6bc: d4000001 svc #0 2e6c0: b13ffc1f cmn x0, #0xfff 2e6c4: 54fffe62 b.hs 0x2e690 <.text+0x219a0> 2e6c8: f94016a8 ldr x8, [x21, #0x28] 2e6cc: f9401fe9 ldr x9, [sp, #0x38] 2e6d0: eb09011f cmp x8, x9 2e6d4: 54000421 b.ne 0x2e758 <.text+0x21a68> 2e6d8: 2a1303e0 mov w0, w19 2e6dc: a9487bfd ldp x29, x30, [sp, #0x80] 2e6e0: a9474ff4 ldp x20, x19, [sp, #0x70] 2e6e4: a94657f6 ldp x22, x21, [sp, #0x60] 2e6e8: a9455ff8 ldp x24, x23, [sp, #0x50] 2e6ec: a94467fa ldp x26, x25, [sp, #0x40] 2e6f0: 910243ff add sp, sp, #0x90 2e6f4: d65f03c0 ret 2e6f8: b0000340 adrp x0, 0x97000 2e6fc: d0000342 adrp x2, 0x98000 2e700: d0000343 adrp x3, 0x98000 2e704: 91345000 add x0, x0, #0xd14 2e708: 9100a442 add x2, x2, #0x29 2e70c: 91197463 add x3, x3, #0x65d 2e710: 52801aa1 mov w1, #0xd5 // =213 2e714: 97ff76a7 bl 0xc1b0 <__assert2@plt> 2e718: b0000340 adrp x0, 0x97000 2e71c: d0000342 adrp x2, 0x98000 2e720: d0000323 adrp x3, 0x94000 2e724: 91345000 add x0, x0, #0xd14 2e728: 9100a442 add x2, x2, #0x29 2e72c: 911adc63 add x3, x3, #0x6b7 2e730: 52801ac1 mov w1, #0xd6 // =214 2e734: 97ff769f bl 0xc1b0 <__assert2@plt> 2e738: b0000340 adrp x0, 0x97000 2e73c: d0000342 adrp x2, 0x98000 2e740: b0000343 adrp x3, 0x97000 2e744: 911c7800 add x0, x0, #0x71e 2e748: 9102c042 add x2, x2, #0xb0 2e74c: 9120b863 add x3, x3, #0x82e 2e750: 52802501 mov w1, #0x128 // =296 2e754: 97ff7697 bl 0xc1b0 <__assert2@plt> 2e758: 97ff7786 bl 0xc570 <__stack_chk_fail@plt> 2e75c: b0000340 adrp x0, 0x97000 2e760: b0000342 adrp x2, 0x97000 2e764: b0000343 adrp x3, 0x97000 2e768: 91345000 add x0, x0, #0xd14 2e76c: 913af442 add x2, x2, #0xebd 2e770: 913ac463 add x3, x3, #0xeb1 2e774: 52802761 mov w1, #0x13b // =315 2e778: 97ff768e bl 0xc1b0 <__assert2@plt> 2e77c: 14000001 b 0x2e780 <.text+0x21a90> 2e780: d10283ff sub sp, sp, #0xa0 2e784: f90023fb str x27, [sp, #0x40] 2e788: a90567fa stp x26, x25, [sp, #0x50] 2e78c: a9065ff8 stp x24, x23, [sp, #0x60] 2e790: a90757f6 stp x22, x21, [sp, #0x70] 2e794: a9084ff4 stp x20, x19, [sp, #0x80] 2e798: a9097bfd stp x29, x30, [sp, #0x90] 2e79c: 910243fd add x29, sp, #0x90 2e7a0: d53bd057 mrs x23, TPIDR_EL0 2e7a4: f94016e8 ldr x8, [x23, #0x28] 2e7a8: aa0303f3 mov x19, x3 2e7ac: aa0103f4 mov x20, x1 2e7b0: f9001fe8 str x8, [sp, #0x38] 2e7b4: b4001374 cbz x20, 0x2ea20 <.text+0x21d30> 2e7b8: b4001453 cbz x19, 0x2ea40 <.text+0x21d50> 2e7bc: 7100005f cmp w2, #0x0 2e7c0: 32007be8 orr w8, wzr, #0x7fffffff 2e7c4: aa1f03f5 mov x21, xzr 2e7c8: 1a820108 csel w8, w8, w2, eq 2e7cc: 38756a89 ldrb w9, [x20, x21] 2e7d0: 34000089 cbz w9, 0x2e7e0 <.text+0x21af0> 2e7d4: 910006b5 add x21, x21, #0x1 2e7d8: 6b0802bf cmp w21, w8 2e7dc: 54ffff83 b.lo 0x2e7cc <.text+0x21adc> 2e7e0: f90007e0 str x0, [sp, #0x8] 2e7e4: b9400809 ldr w9, [x0, #0x8] 2e7e8: 110006a8 add w8, w21, #0x1 2e7ec: b9002bff str wzr, [sp, #0x28] 2e7f0: a901ffff stp xzr, xzr, [sp, #0x18] 2e7f4: b90013e9 str w9, [sp, #0x10] 2e7f8: 34001348 cbz w8, 0x2ea60 <.text+0x21d70> 2e7fc: 2a0803e8 mov w8, w8 2e800: d37ff908 lsl x8, x8, #1 2e804: 320007e9 orr w9, wzr, #0x3 2e808: 91001101 add x1, x8, #0x4 2e80c: b9002be9 str w9, [sp, #0x28] 2e810: f9000fe1 str x1, [sp, #0x18] 2e814: 940000f6 bl 0x2ebec <.text+0x21efc> 2e818: 3100041f cmn w0, #0x1 2e81c: b90013e0 str w0, [sp, #0x10] 2e820: 54000a60 b.eq 0x2e96c <.text+0x21c7c> 2e824: 531f7ab8 lsl w24, w21, #1 2e828: b90023f8 str w24, [sp, #0x20] 2e82c: 34000535 cbz w21, 0x2e8d0 <.text+0x21be0> 2e830: 2a1f03f9 mov w25, wzr 2e834: 320003fa orr w26, wzr, #0x1 2e838: 9100d3e2 add x2, sp, #0x34 2e83c: aa1403e0 mov x0, x20 2e840: 2a1503e1 mov w1, w21 2e844: 94000e64 bl 0x321d4 <.text+0x254e4> 2e848: 2a0003f6 mov w22, w0 2e84c: 34000916 cbz w22, 0x2e96c <.text+0x21c7c> 2e850: 79406fe8 ldrh w8, [sp, #0x36] 2e854: b9402be9 ldr w9, [sp, #0x28] 2e858: 7100011f cmp w8, #0x0 2e85c: 1a9a075b cinc w27, w26, ne 2e860: 71000d3f cmp w9, #0x3 2e864: 54000261 b.ne 0x2e8b0 <.text+0x21bc0> 2e868: b94013e9 ldr w9, [sp, #0x10] 2e86c: f94007e0 ldr x0, [sp, #0x8] 2e870: 531f7b68 lsl w8, w27, #1 2e874: 2a0803e3 mov w3, w8 2e878: 1b192508 madd w8, w8, w25, w9 2e87c: 11001101 add w1, w8, #0x4 2e880: 9100d3e2 add x2, sp, #0x34 2e884: 4b1602b5 sub w21, w21, w22 2e888: 94000119 bl 0x2ecec <.text+0x21ffc> 2e88c: 34000095 cbz w21, 0x2e89c <.text+0x21bac> 2e890: 8b36c294 add x20, x20, w22, sxtw 2e894: 0b190379 add w25, w27, w25 2e898: 3707fd00 tbnz w0, #0x0, 0x2e838 <.text+0x21b48> 2e89c: 36000680 tbz w0, #0x0, 0x2e96c <.text+0x21c7c> 2e8a0: b9402be8 ldr w8, [sp, #0x28] 2e8a4: 79006bff strh wzr, [sp, #0x34] 2e8a8: 71000d1f cmp w8, #0x3 2e8ac: 54000140 b.eq 0x2e8d4 <.text+0x21be4> 2e8b0: b0000340 adrp x0, 0x97000 2e8b4: b0000342 adrp x2, 0x97000 2e8b8: b0000343 adrp x3, 0x97000 2e8bc: 911c7800 add x0, x0, #0x71e 2e8c0: 913ec042 add x2, x2, #0xfb0 2e8c4: 91235063 add x3, x3, #0x8d4 2e8c8: 52802721 mov w1, #0x139 // =313 2e8cc: 97ff7639 bl 0xc1b0 <__assert2@plt> 2e8d0: 79006bff strh wzr, [sp, #0x34] 2e8d4: f94007e9 ldr x9, [sp, #0x8] 2e8d8: b9800120 ldrsw x0, [x9] 2e8dc: 3100041f cmn w0, #0x1 2e8e0: 54000d20 b.eq 0x2ea84 <.text+0x21d94> 2e8e4: b94013e8 ldr w8, [sp, #0x10] 2e8e8: f940092a ldr x10, [x9, #0x10] 2e8ec: 0b080308 add w8, w24, w8 2e8f0: 11001101 add w1, w8, #0x4 2e8f4: 91000828 add x8, x1, #0x2 2e8f8: eb0a011f cmp x8, x10 2e8fc: 54000388 b.hi 0x2e96c <.text+0x21c7c> 2e900: aa1f03e2 mov x2, xzr 2e904: d28007c8 mov x8, #0x3e // =62 2e908: d4000001 svc #0 2e90c: b13ffc1f cmn x0, #0xfff 2e910: 54000142 b.hs 0x2e938 <.text+0x21c48> 2e914: eb01001f cmp x0, x1 2e918: 540002a1 b.ne 0x2e96c <.text+0x21c7c> 2e91c: b9800120 ldrsw x0, [x9] 2e920: 9100d3e1 add x1, sp, #0x34 2e924: 321f03e2 orr w2, wzr, #0x2 2e928: d2800808 mov x8, #0x40 // =64 2e92c: d4000001 svc #0 2e930: b13ffc1f cmn x0, #0xfff 2e934: 540000c3 b.lo 0x2e94c <.text+0x21c5c> 2e938: 4b0003f4 neg w20, w0 2e93c: 97ff767d bl 0xc330 <__errno@plt> 2e940: 2a1f03f3 mov w19, wzr 2e944: b9000014 str w20, [x0] 2e948: 1400000a b 0x2e970 <.text+0x21c80> 2e94c: f100081f cmp x0, #0x2 2e950: 540000e1 b.ne 0x2e96c <.text+0x21c7c> 2e954: b9401be8 ldr w8, [sp, #0x18] 2e958: b94013e9 ldr w9, [sp, #0x10] 2e95c: b3607d28 bfi x8, x9, #32, #32 2e960: f9000268 str x8, [x19] 2e964: 320003f3 orr w19, wzr, #0x1 2e968: 14000002 b 0x2e970 <.text+0x21c80> 2e96c: 2a1f03f3 mov w19, wzr 2e970: b9402be8 ldr w8, [sp, #0x28] 2e974: 7100091f cmp w8, #0x2 2e978: 540003a0 b.eq 0x2e9ec <.text+0x21cfc> 2e97c: f94007e9 ldr x9, [sp, #0x8] 2e980: b9800120 ldrsw x0, [x9] 2e984: 3100041f cmn w0, #0x1 2e988: 540007e0 b.eq 0x2ea84 <.text+0x21d94> 2e98c: b94013e1 ldr w1, [sp, #0x10] 2e990: f9400928 ldr x8, [x9, #0x10] 2e994: 9100102a add x10, x1, #0x4 2e998: eb08015f cmp x10, x8 2e99c: 54000288 b.hi 0x2e9ec <.text+0x21cfc> 2e9a0: aa1f03e2 mov x2, xzr 2e9a4: d28007c8 mov x8, #0x3e // =62 2e9a8: d4000001 svc #0 2e9ac: b13ffc1f cmn x0, #0xfff 2e9b0: 540000a3 b.lo 0x2e9c4 <.text+0x21cd4> 2e9b4: 4b0003f4 neg w20, w0 2e9b8: 97ff765e bl 0xc330 <__errno@plt> 2e9bc: b9000014 str w20, [x0] 2e9c0: 1400000b b 0x2e9ec <.text+0x21cfc> 2e9c4: eb01001f cmp x0, x1 2e9c8: 54000121 b.ne 0x2e9ec <.text+0x21cfc> 2e9cc: b9800120 ldrsw x0, [x9] 2e9d0: 910023e8 add x8, sp, #0x8 2e9d4: 91006101 add x1, x8, #0x18 2e9d8: 321e03e2 orr w2, wzr, #0x4 2e9dc: d2800808 mov x8, #0x40 // =64 2e9e0: d4000001 svc #0 2e9e4: b13ffc1f cmn x0, #0xfff 2e9e8: 54fffe62 b.hs 0x2e9b4 <.text+0x21cc4> 2e9ec: f94016e8 ldr x8, [x23, #0x28] 2e9f0: f9401fe9 ldr x9, [sp, #0x38] 2e9f4: eb09011f cmp x8, x9 2e9f8: 54000441 b.ne 0x2ea80 <.text+0x21d90> 2e9fc: 2a1303e0 mov w0, w19 2ea00: a9497bfd ldp x29, x30, [sp, #0x90] 2ea04: a9484ff4 ldp x20, x19, [sp, #0x80] 2ea08: a94757f6 ldp x22, x21, [sp, #0x70] 2ea0c: a9465ff8 ldp x24, x23, [sp, #0x60] 2ea10: a94567fa ldp x26, x25, [sp, #0x50] 2ea14: f94023fb ldr x27, [sp, #0x40] 2ea18: 910283ff add sp, sp, #0xa0 2ea1c: d65f03c0 ret 2ea20: b0000340 adrp x0, 0x97000 2ea24: d0000342 adrp x2, 0x98000 2ea28: d0000343 adrp x3, 0x98000 2ea2c: 91345000 add x0, x0, #0xd14 2ea30: 91045c42 add x2, x2, #0x117 2ea34: 91197463 add x3, x3, #0x65d 2ea38: 52801aa1 mov w1, #0xd5 // =213 2ea3c: 97ff75dd bl 0xc1b0 <__assert2@plt> 2ea40: b0000340 adrp x0, 0x97000 2ea44: d0000342 adrp x2, 0x98000 2ea48: d0000323 adrp x3, 0x94000 2ea4c: 91345000 add x0, x0, #0xd14 2ea50: 91045c42 add x2, x2, #0x117 2ea54: 911adc63 add x3, x3, #0x6b7 2ea58: 52801ac1 mov w1, #0xd6 // =214 2ea5c: 97ff75d5 bl 0xc1b0 <__assert2@plt> 2ea60: b0000340 adrp x0, 0x97000 2ea64: d0000342 adrp x2, 0x98000 2ea68: b0000343 adrp x3, 0x97000 2ea6c: 911c7800 add x0, x0, #0x71e 2ea70: 9102c042 add x2, x2, #0xb0 2ea74: 9120b863 add x3, x3, #0x82e 2ea78: 52802501 mov w1, #0x128 // =296 2ea7c: 97ff75cd bl 0xc1b0 <__assert2@plt> 2ea80: 97ff76bc bl 0xc570 <__stack_chk_fail@plt> 2ea84: b0000340 adrp x0, 0x97000 2ea88: b0000342 adrp x2, 0x97000 2ea8c: b0000343 adrp x3, 0x97000 2ea90: 91345000 add x0, x0, #0xd14 2ea94: 913af442 add x2, x2, #0xebd 2ea98: 913ac463 add x3, x3, #0xeb1 2ea9c: 52802761 mov w1, #0x13b // =315 2eaa0: 97ff75c4 bl 0xc1b0 <__assert2@plt> 2eaa4: f81c0ff7 str x23, [sp, #-0x40]! 2eaa8: a90157f6 stp x22, x21, [sp, #0x10] 2eaac: a9024ff4 stp x20, x19, [sp, #0x20] 2eab0: a9037bfd stp x29, x30, [sp, #0x30] 2eab4: 9100c3fd add x29, sp, #0x30 2eab8: aa0303f3 mov x19, x3 2eabc: aa0203f4 mov x20, x2 2eac0: aa0103f5 mov x21, x1 2eac4: aa0003f6 mov x22, x0 2eac8: b4000335 cbz x21, 0x2eb2c <.text+0x21e3c> 2eacc: b4000413 cbz x19, 0x2eb4c <.text+0x21e5c> 2ead0: aa1603e0 mov x0, x22 2ead4: aa1403e1 mov x1, x20 2ead8: 94000045 bl 0x2ebec <.text+0x21efc> 2eadc: 2a0003f7 mov w23, w0 2eae0: 310006ff cmn w23, #0x1 2eae4: 54000180 b.eq 0x2eb14 <.text+0x21e24> 2eae8: b4000434 cbz x20, 0x2eb6c <.text+0x21e7c> 2eaec: aa1603e0 mov x0, x22 2eaf0: 2a1703e1 mov w1, w23 2eaf4: aa1503e2 mov x2, x21 2eaf8: aa1403e3 mov x3, x20 2eafc: 9400007c bl 0x2ecec <.text+0x21ffc> 2eb00: 360000a0 tbz w0, #0x0, 0x2eb14 <.text+0x21e24> 2eb04: b3607ef4 bfi x20, x23, #32, #32 2eb08: 320003e0 orr w0, wzr, #0x1 2eb0c: a9005275 stp x21, x20, [x19] 2eb10: 14000002 b 0x2eb18 <.text+0x21e28> 2eb14: 2a1f03e0 mov w0, wzr 2eb18: a9437bfd ldp x29, x30, [sp, #0x30] 2eb1c: a9424ff4 ldp x20, x19, [sp, #0x20] 2eb20: a94157f6 ldp x22, x21, [sp, #0x10] 2eb24: f84407f7 ldr x23, [sp], #0x40 2eb28: d65f03c0 ret 2eb2c: b0000340 adrp x0, 0x97000 2eb30: b0000342 adrp x2, 0x97000 2eb34: b0000343 adrp x3, 0x97000 2eb38: 91345000 add x0, x0, #0xd14 2eb3c: 91382042 add x2, x2, #0xe08 2eb40: 9139a863 add x3, x3, #0xe6a 2eb44: 52802021 mov w1, #0x101 // =257 2eb48: 97ff759a bl 0xc1b0 <__assert2@plt> 2eb4c: b0000340 adrp x0, 0x97000 2eb50: b0000342 adrp x2, 0x97000 2eb54: b0000343 adrp x3, 0x97000 2eb58: 91345000 add x0, x0, #0xd14 2eb5c: 91382042 add x2, x2, #0xe08 2eb60: 9139b863 add x3, x3, #0xe6e 2eb64: 52802041 mov w1, #0x102 // =258 2eb68: 97ff7592 bl 0xc1b0 <__assert2@plt> 2eb6c: b0000340 adrp x0, 0x97000 2eb70: b0000342 adrp x2, 0x97000 2eb74: d0000343 adrp x3, 0x98000 2eb78: 91345000 add x0, x0, #0xd14 2eb7c: 913d2842 add x2, x2, #0xf4a 2eb80: 91385863 add x3, x3, #0xe16 2eb84: 52802b61 mov w1, #0x15b // =347 2eb88: 97ff758a bl 0xc1b0 <__assert2@plt> 2eb8c: f81e0ff3 str x19, [sp, #-0x20]! 2eb90: a9017bfd stp x29, x30, [sp, #0x10] 2eb94: 910043fd add x29, sp, #0x10 2eb98: aa0003f3 mov x19, x0 2eb9c: f9400a68 ldr x8, [x19, #0x10] 2eba0: b5000168 cbnz x8, 0x2ebcc <.text+0x21edc> 2eba4: f9400260 ldr x0, [x19] 2eba8: f9000a61 str x1, [x19, #0x10] 2ebac: 94000010 bl 0x2ebec <.text+0x21efc> 2ebb0: b9000a60 str w0, [x19, #0x8] 2ebb4: a9417bfd ldp x29, x30, [sp, #0x10] 2ebb8: 3100041f cmn w0, #0x1 2ebbc: 1a9f07e8 cset w8, ne 2ebc0: 2a0803e0 mov w0, w8 2ebc4: f84207f3 ldr x19, [sp], #0x20 2ebc8: d65f03c0 ret 2ebcc: b0000340 adrp x0, 0x97000 2ebd0: b0000342 adrp x2, 0x97000 2ebd4: b0000343 adrp x3, 0x97000 2ebd8: 91345000 add x0, x0, #0xd14 2ebdc: 913c2842 add x2, x2, #0xf0a 2ebe0: 913cfc63 add x3, x3, #0xf3f 2ebe4: 52802a61 mov w1, #0x153 // =339 2ebe8: 97ff7572 bl 0xc1b0 <__assert2@plt> 2ebec: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2ebf0: a9014ff4 stp x20, x19, [sp, #0x10] 2ebf4: a9027bfd stp x29, x30, [sp, #0x20] 2ebf8: 910083fd add x29, sp, #0x20 2ebfc: aa0103f3 mov x19, x1 2ec00: aa0003f4 mov x20, x0 2ec04: b4000553 cbz x19, 0x2ecac <.text+0x21fbc> 2ec08: b9400288 ldr w8, [x20] 2ec0c: 3100051f cmn w8, #0x1 2ec10: 540005e0 b.eq 0x2eccc <.text+0x21fdc> 2ec14: d00004c8 adrp x8, 0xc8000 2ec18: 913fc108 add x8, x8, #0xff0 2ec1c: 39400508 ldrb w8, [x8, #0x1] 2ec20: 7100051f cmp w8, #0x1 2ec24: 540000c1 b.ne 0x2ec3c <.text+0x21f4c> 2ec28: f9400a88 ldr x8, [x20, #0x10] 2ec2c: 91002296 add x22, x20, #0x8 2ec30: 8b130108 add x8, x8, x19 2ec34: f9000a88 str x8, [x20, #0x10] 2ec38: 14000016 b 0x2ec90 <.text+0x21fa0> 2ec3c: aa1403f6 mov x22, x20 2ec40: b8408ec8 ldr w8, [x22, #0x8]! 2ec44: 91001e6a add x10, x19, #0x7 2ec48: 927df153 and x19, x10, #0xfffffffffffffff8 2ec4c: f94006c9 ldr x9, [x22, #0x8] 2ec50: 8b080268 add x8, x19, x8 2ec54: eb09011f cmp x8, x9 2ec58: 540001c9 b.ls 0x2ec90 <.text+0x21fa0> 2ec5c: 97ff7749 bl 0xc980 2ec60: f9400a89 ldr x9, [x20, #0x10] 2ec64: 93407c08 sxtw x8, w0 2ec68: b9400280 ldr w0, [x20] 2ec6c: eb08027f cmp x19, x8 2ec70: 9a933108 csel x8, x8, x19, lo 2ec74: 8b090115 add x21, x8, x9 2ec78: aa1503e1 mov x1, x21 2ec7c: 97ff77d5 bl 0xcbd0 2ec80: 34000060 cbz w0, 0x2ec8c <.text+0x21f9c> 2ec84: 12800000 mov w0, #-0x1 // =-1 2ec88: 14000005 b 0x2ec9c <.text+0x21fac> 2ec8c: f9000a95 str x21, [x20, #0x10] 2ec90: b94002c0 ldr w0, [x22] 2ec94: 0b130008 add w8, w0, w19 2ec98: b90002c8 str w8, [x22] 2ec9c: a9427bfd ldp x29, x30, [sp, #0x20] 2eca0: a9414ff4 ldp x20, x19, [sp, #0x10] 2eca4: a8c357f6 ldp x22, x21, [sp], #0x30 2eca8: d65f03c0 ret 2ecac: b0000340 adrp x0, 0x97000 2ecb0: b0000342 adrp x2, 0x97000 2ecb4: d0000343 adrp x3, 0x98000 2ecb8: 91345000 add x0, x0, #0xd14 2ecbc: 9139d442 add x2, x2, #0xe75 2ecc0: 91385863 add x3, x3, #0xe16 2ecc4: 52802221 mov w1, #0x111 // =273 2ecc8: 97ff753a bl 0xc1b0 <__assert2@plt> 2eccc: b0000340 adrp x0, 0x97000 2ecd0: b0000342 adrp x2, 0x97000 2ecd4: b0000343 adrp x3, 0x97000 2ecd8: 91345000 add x0, x0, #0xd14 2ecdc: 9139d442 add x2, x2, #0xe75 2ece0: 913ac463 add x3, x3, #0xeb1 2ece4: 52802241 mov w1, #0x112 // =274 2ece8: 97ff7532 bl 0xc1b0 <__assert2@plt> 2ecec: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2ecf0: a9017bfd stp x29, x30, [sp, #0x10] 2ecf4: 910043fd add x29, sp, #0x10 2ecf8: aa0303f3 mov x19, x3 2ecfc: aa0203e9 mov x9, x2 2ed00: aa0003ea mov x10, x0 2ed04: b4000509 cbz x9, 0x2eda4 <.text+0x220b4> 2ed08: b40005f3 cbz x19, 0x2edc4 <.text+0x220d4> 2ed0c: b9800140 ldrsw x0, [x10] 2ed10: 3100041f cmn w0, #0x1 2ed14: 54000680 b.eq 0x2ede4 <.text+0x220f4> 2ed18: f9400948 ldr x8, [x10, #0x10] 2ed1c: 2a0103e1 mov w1, w1 2ed20: 8b13002b add x11, x1, x19 2ed24: eb08017f cmp x11, x8 2ed28: 54000368 b.hi 0x2ed94 <.text+0x220a4> 2ed2c: aa1f03e2 mov x2, xzr 2ed30: d28007c8 mov x8, #0x3e // =62 2ed34: d4000001 svc #0 2ed38: b13ffc1f cmn x0, #0xfff 2ed3c: 540000a3 b.lo 0x2ed50 <.text+0x22060> 2ed40: 4b0003f3 neg w19, w0 2ed44: 97ff757b bl 0xc330 <__errno@plt> 2ed48: b9000013 str w19, [x0] 2ed4c: 14000012 b 0x2ed94 <.text+0x220a4> 2ed50: eb01001f cmp x0, x1 2ed54: 54000201 b.ne 0x2ed94 <.text+0x220a4> 2ed58: b9800140 ldrsw x0, [x10] 2ed5c: aa0903e1 mov x1, x9 2ed60: aa1303e2 mov x2, x19 2ed64: d2800808 mov x8, #0x40 // =64 2ed68: d4000001 svc #0 2ed6c: b13ffc1f cmn x0, #0xfff 2ed70: 540000a3 b.lo 0x2ed84 <.text+0x22094> 2ed74: 4b0003f4 neg w20, w0 2ed78: 97ff756e bl 0xc330 <__errno@plt> 2ed7c: b9000014 str w20, [x0] 2ed80: 92800000 mov x0, #-0x1 // =-1 2ed84: eb13001f cmp x0, x19 2ed88: 54000061 b.ne 0x2ed94 <.text+0x220a4> 2ed8c: 320003e0 orr w0, wzr, #0x1 2ed90: 14000002 b 0x2ed98 <.text+0x220a8> 2ed94: 2a1f03e0 mov w0, wzr 2ed98: a9417bfd ldp x29, x30, [sp, #0x10] 2ed9c: a8c24ff4 ldp x20, x19, [sp], #0x20 2eda0: d65f03c0 ret 2eda4: b0000340 adrp x0, 0x97000 2eda8: b0000342 adrp x2, 0x97000 2edac: b0000343 adrp x3, 0x97000 2edb0: 91345000 add x0, x0, #0xd14 2edb4: 913af442 add x2, x2, #0xebd 2edb8: 9139a863 add x3, x3, #0xe6a 2edbc: 52802721 mov w1, #0x139 // =313 2edc0: 97ff74fc bl 0xc1b0 <__assert2@plt> 2edc4: b0000340 adrp x0, 0x97000 2edc8: b0000342 adrp x2, 0x97000 2edcc: d0000343 adrp x3, 0x98000 2edd0: 91345000 add x0, x0, #0xd14 2edd4: 913af442 add x2, x2, #0xebd 2edd8: 91385863 add x3, x3, #0xe16 2eddc: 52802741 mov w1, #0x13a // =314 2ede0: 97ff74f4 bl 0xc1b0 <__assert2@plt> 2ede4: b0000340 adrp x0, 0x97000 2ede8: b0000342 adrp x2, 0x97000 2edec: b0000343 adrp x3, 0x97000 2edf0: 91345000 add x0, x0, #0xd14 2edf4: 913af442 add x2, x2, #0xebd 2edf8: 913ac463 add x3, x3, #0xeb1 2edfc: 52802761 mov w1, #0x13b // =315 2ee00: 97ff74ec bl 0xc1b0 <__assert2@plt> 2ee04: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2ee08: 910003fd mov x29, sp 2ee0c: b4000162 cbz x2, 0x2ee38 <.text+0x22148> 2ee10: b4000243 cbz x3, 0x2ee58 <.text+0x22168> 2ee14: b9400808 ldr w8, [x0, #0x8] 2ee18: f9400809 ldr x9, [x0, #0x10] 2ee1c: 8b21406a add x10, x3, w1, uxtw 2ee20: 8b080128 add x8, x9, x8 2ee24: eb08015f cmp x10, x8 2ee28: 54000288 b.hi 0x2ee78 <.text+0x22188> 2ee2c: f9400000 ldr x0, [x0] 2ee30: a8c17bfd ldp x29, x30, [sp], #0x10 2ee34: 17ffffae b 0x2ecec <.text+0x21ffc> 2ee38: b0000340 adrp x0, 0x97000 2ee3c: b0000342 adrp x2, 0x97000 2ee40: b0000343 adrp x3, 0x97000 2ee44: 91345000 add x0, x0, #0xd14 2ee48: 913d2842 add x2, x2, #0xf4a 2ee4c: 9139a863 add x3, x3, #0xe6a 2ee50: 52802b41 mov w1, #0x15a // =346 2ee54: 97ff74d7 bl 0xc1b0 <__assert2@plt> 2ee58: b0000340 adrp x0, 0x97000 2ee5c: b0000342 adrp x2, 0x97000 2ee60: d0000343 adrp x3, 0x98000 2ee64: 91345000 add x0, x0, #0xd14 2ee68: 913d2842 add x2, x2, #0xf4a 2ee6c: 91385863 add x3, x3, #0xe16 2ee70: 52802b61 mov w1, #0x15b // =347 2ee74: 97ff74cf bl 0xc1b0 <__assert2@plt> 2ee78: b0000340 adrp x0, 0x97000 2ee7c: b0000342 adrp x2, 0x97000 2ee80: b0000343 adrp x3, 0x97000 2ee84: 91345000 add x0, x0, #0xd14 2ee88: 913d2842 add x2, x2, #0xf4a 2ee8c: 913e4063 add x3, x3, #0xf90 2ee90: 52802b81 mov w1, #0x15c // =348 2ee94: 97ff74c7 bl 0xc1b0 <__assert2@plt> 2ee98: f940000a ldr x10, [x0] 2ee9c: f9400049 ldr x9, [x2] 2eea0: eb01015f cmp x10, x1 2eea4: 54000522 b.hs 0x2ef48 <.text+0x22258> 2eea8: 2a1f03e8 mov w8, wzr 2eeac: 12bffdeb mov w11, #0x10ffff // =1114111 2eeb0: 529b000d mov w13, #0xd800 // =55296 2eeb4: aa0903ec mov x12, x9 2eeb8: aa0a03ee mov x14, x10 2eebc: 350005c4 cbnz w4, 0x2ef74 <.text+0x22284> 2eec0: eb03019f cmp x12, x3 2eec4: 54000462 b.hs 0x2ef50 <.text+0x22260> 2eec8: aa0e03ef mov x15, x14 2eecc: f84085f0 ldr x16, [x15], #0x8 2eed0: f1404212 subs x18, x16, #0x10, lsl #12 // =0x10000 2eed4: 540000e2 b.hs 0x2eef0 <.text+0x22200> 2eed8: d34bfe11 lsr x17, x16, #11 2eedc: f1006e3f cmp x17, #0x1b 2eee0: 54000300 b.eq 0x2ef40 <.text+0x22250> 2eee4: 320003ee orr w14, wzr, #0x1 2eee8: aa0c03f1 mov x17, x12 2eeec: 1400000b b 0x2ef18 <.text+0x22228> 2eef0: eb0b021f cmp x16, x11 2eef4: 540001e8 b.hi 0x2ef30 <.text+0x22240> 2eef8: 91000991 add x17, x12, #0x2 2eefc: eb03023f cmp x17, x3 2ef00: 54000282 b.hs 0x2ef50 <.text+0x22260> 2ef04: 0b5229ae add w14, w13, w18, lsr #10 2ef08: 529b8010 mov w16, #0xdc00 // =56320 2ef0c: 7900018e strh w14, [x12] 2ef10: b3402650 bfxil x16, x18, #0, #10 2ef14: 321f03ee orr w14, wzr, #0x2 2ef18: 8b0e058c add x12, x12, x14, lsl #1 2ef1c: eb0101ff cmp x15, x1 2ef20: aa0f03ee mov x14, x15 2ef24: 79000230 strh w16, [x17] 2ef28: 54fffcc3 b.lo 0x2eec0 <.text+0x221d0> 2ef2c: 1400000c b 0x2ef5c <.text+0x2226c> 2ef30: 910021ce add x14, x14, #0x8 2ef34: eb0101df cmp x14, x1 2ef38: 320007e8 orr w8, wzr, #0x3 2ef3c: 54fffc03 b.lo 0x2eebc <.text+0x221cc> 2ef40: 320007e8 orr w8, wzr, #0x3 2ef44: 14000004 b 0x2ef54 <.text+0x22264> 2ef48: 2a1f03e8 mov w8, wzr 2ef4c: 14000006 b 0x2ef64 <.text+0x22274> 2ef50: 321f03e8 orr w8, wzr, #0x2 2ef54: aa0e03ea mov x10, x14 2ef58: 14000002 b 0x2ef60 <.text+0x22270> 2ef5c: aa0f03ea mov x10, x15 2ef60: aa0c03e9 mov x9, x12 2ef64: f900000a str x10, [x0] 2ef68: 2a0803e0 mov w0, w8 2ef6c: f9000049 str x9, [x2] 2ef70: d65f03c0 ret 2ef74: 529fffac mov w12, #0xfffd // =65533 2ef78: 529b000d mov w13, #0xd800 // =55296 2ef7c: aa0a03ee mov x14, x10 2ef80: eb03013f cmp x9, x3 2ef84: 54000422 b.hs 0x2f008 <.text+0x22318> 2ef88: aa0e03ea mov x10, x14 2ef8c: f8408548 ldr x8, [x10], #0x8 2ef90: d350fd0f lsr x15, x8, #16 2ef94: b50000cf cbnz x15, 0x2efac <.text+0x222bc> 2ef98: d34bfd0e lsr x14, x8, #11 2ef9c: f1006ddf cmp x14, #0x1b 2efa0: 54000121 b.ne 0x2efc4 <.text+0x222d4> 2efa4: 7800252c strh w12, [x9], #0x2 2efa8: 14000013 b 0x2eff4 <.text+0x22304> 2efac: eb0b011f cmp x8, x11 2efb0: 9100092f add x15, x9, #0x2 2efb4: 540000c9 b.ls 0x2efcc <.text+0x222dc> 2efb8: 7900012c strh w12, [x9] 2efbc: aa0f03e9 mov x9, x15 2efc0: 1400000d b 0x2eff4 <.text+0x22304> 2efc4: 78002528 strh w8, [x9], #0x2 2efc8: 1400000b b 0x2eff4 <.text+0x22304> 2efcc: eb0301ff cmp x15, x3 2efd0: 540001c2 b.hs 0x2f008 <.text+0x22318> 2efd4: 51404108 sub w8, w8, #0x10, lsl #12 // =0x10000 2efd8: 529b800e mov w14, #0xdc00 // =56320 2efdc: 0b4829af add w15, w13, w8, lsr #10 2efe0: 3300250e bfxil w14, w8, #0, #10 2efe4: 91001128 add x8, x9, #0x4 2efe8: 7900012f strh w15, [x9] 2efec: 7900052e strh w14, [x9, #0x2] 2eff0: aa0803e9 mov x9, x8 2eff4: 2a1f03e8 mov w8, wzr 2eff8: eb01015f cmp x10, x1 2effc: aa0a03ee mov x14, x10 2f000: 54fffc03 b.lo 0x2ef80 <.text+0x22290> 2f004: 17ffffd8 b 0x2ef64 <.text+0x22274> 2f008: 321f03e8 orr w8, wzr, #0x2 2f00c: aa0e03ea mov x10, x14 2f010: 17ffffd5 b 0x2ef64 <.text+0x22274> 2f014: f940000a ldr x10, [x0] 2f018: f9400049 ldr x9, [x2] 2f01c: eb01015f cmp x10, x1 2f020: 54000362 b.hs 0x2f08c <.text+0x2239c> 2f024: 929b7fe8 mov x8, #-0xdc00 // =-56320 2f028: f2bf9408 movk x8, #0xfca0, lsl #16 2f02c: 34000344 cbz w4, 0x2f094 <.text+0x223a4> 2f030: aa0a03eb mov x11, x10 2f034: 7840256c ldrh w12, [x11], #0x2 2f038: d34a7d8d ubfx x13, x12, #10, #22 2f03c: 7100d9bf cmp w13, #0x36 2f040: 54000141 b.ne 0x2f068 <.text+0x22378> 2f044: eb01017f cmp x11, x1 2f048: 54000662 b.hs 0x2f114 <.text+0x22424> 2f04c: 7940016d ldrh w13, [x11] 2f050: d34a7dae ubfx x14, x13, #10, #22 2f054: 7100dddf cmp w14, #0x37 2f058: 54000081 b.ne 0x2f068 <.text+0x22378> 2f05c: 8b0c290b add x11, x8, x12, lsl #10 2f060: 8b0d016c add x12, x11, x13 2f064: 9100114b add x11, x10, #0x4 2f068: eb03013f cmp x9, x3 2f06c: 54000502 b.hs 0x2f10c <.text+0x2241c> 2f070: eb01017f cmp x11, x1 2f074: f800852c str x12, [x9], #0x8 2f078: aa0b03ea mov x10, x11 2f07c: 54fffdc3 b.lo 0x2f034 <.text+0x22344> 2f080: 2a1f03e8 mov w8, wzr 2f084: aa0b03ea mov x10, x11 2f088: 14000026 b 0x2f120 <.text+0x22430> 2f08c: 2a1f03e8 mov w8, wzr 2f090: 14000024 b 0x2f120 <.text+0x22430> 2f094: 529b000b mov w11, #0xd800 // =55296 2f098: 529b800c mov w12, #0xdc00 // =56320 2f09c: aa0a03ed mov x13, x10 2f0a0: 784025ae ldrh w14, [x13], #0x2 2f0a4: 121615cf and w15, w14, #0xfc00 2f0a8: 6b0b01ff cmp w15, w11 2f0ac: 540000c0 b.eq 0x2f0c4 <.text+0x223d4> 2f0b0: 6b0c01ff cmp w15, w12 2f0b4: 54000340 b.eq 0x2f11c <.text+0x2242c> 2f0b8: eb03013f cmp x9, x3 2f0bc: 540001a3 b.lo 0x2f0f0 <.text+0x22400> 2f0c0: 14000013 b 0x2f10c <.text+0x2241c> 2f0c4: eb0101bf cmp x13, x1 2f0c8: 54000262 b.hs 0x2f114 <.text+0x22424> 2f0cc: 794001ad ldrh w13, [x13] 2f0d0: d34a7daf ubfx x15, x13, #10, #22 2f0d4: 7100ddff cmp w15, #0x37 2f0d8: 54000221 b.ne 0x2f11c <.text+0x2242c> 2f0dc: 8b0e290e add x14, x8, x14, lsl #10 2f0e0: 8b0d01ce add x14, x14, x13 2f0e4: 9100114d add x13, x10, #0x4 2f0e8: eb03013f cmp x9, x3 2f0ec: 54000102 b.hs 0x2f10c <.text+0x2241c> 2f0f0: eb0101bf cmp x13, x1 2f0f4: f800852e str x14, [x9], #0x8 2f0f8: aa0d03ea mov x10, x13 2f0fc: 54fffd23 b.lo 0x2f0a0 <.text+0x223b0> 2f100: 2a1f03e8 mov w8, wzr 2f104: aa0d03ea mov x10, x13 2f108: 14000006 b 0x2f120 <.text+0x22430> 2f10c: 321f03e8 orr w8, wzr, #0x2 2f110: 14000004 b 0x2f120 <.text+0x22430> 2f114: 320003e8 orr w8, wzr, #0x1 2f118: 14000002 b 0x2f120 <.text+0x22430> 2f11c: 320007e8 orr w8, wzr, #0x3 2f120: f900000a str x10, [x0] 2f124: 2a0803e0 mov w0, w8 2f128: f9000049 str x9, [x2] 2f12c: d65f03c0 ret 2f130: f940000b ldr x11, [x0] 2f134: f940004a ldr x10, [x2] 2f138: eb01017f cmp x11, x1 2f13c: 54000922 b.hs 0x2f260 <.text+0x22570> 2f140: 929b7fe8 mov x8, #-0xdc00 // =-56320 2f144: f2bf9408 movk x8, #0xfca0, lsl #16 2f148: 52a00229 mov w9, #0x110000 // =1114112 2f14c: 340008e4 cbz w4, 0x2f268 <.text+0x22578> 2f150: b000034c adrp x12, 0x98000 2f154: b000034d adrp x13, 0x98000 2f158: 9106718c add x12, x12, #0x19c 2f15c: 910e71ad add x13, x13, #0x39c 2f160: 320007ee orr w14, wzr, #0x3 2f164: 529fffaf mov w15, #0xfffd // =65533 2f168: aa0b03f0 mov x16, x11 2f16c: 78402611 ldrh w17, [x16], #0x2 2f170: d34a7e32 ubfx x18, x17, #10, #22 2f174: 7100da5f cmp w18, #0x36 2f178: 54000141 b.ne 0x2f1a0 <.text+0x224b0> 2f17c: eb01021f cmp x16, x1 2f180: 540010c2 b.hs 0x2f398 <.text+0x226a8> 2f184: 79400212 ldrh w18, [x16] 2f188: d34a7e44 ubfx x4, x18, #10, #22 2f18c: 7100dc9f cmp w4, #0x37 2f190: 54000081 b.ne 0x2f1a0 <.text+0x224b0> 2f194: 8b112910 add x16, x8, x17, lsl #10 2f198: 8b120211 add x17, x16, x18 2f19c: 91001170 add x16, x11, #0x4 2f1a0: f102023f cmp x17, #0x80 2f1a4: 54000062 b.hs 0x2f1b0 <.text+0x224c0> 2f1a8: 320003f2 orr w18, wzr, #0x1 2f1ac: 1400000c b 0x2f1dc <.text+0x224ec> 2f1b0: f120023f cmp x17, #0x800 2f1b4: 54000062 b.hs 0x2f1c0 <.text+0x224d0> 2f1b8: 321f03f2 orr w18, wzr, #0x2 2f1bc: 14000008 b 0x2f1dc <.text+0x224ec> 2f1c0: f140423f cmp x17, #0x10, lsl #12 // =0x10000 2f1c4: 54000062 b.hs 0x2f1d0 <.text+0x224e0> 2f1c8: 320007f2 orr w18, wzr, #0x3 2f1cc: 14000004 b 0x2f1dc <.text+0x224ec> 2f1d0: eb09023f cmp x17, x9 2f1d4: 1a8e25d2 cinc w18, w14, lo 2f1d8: 9a8f3231 csel x17, x17, x15, lo 2f1dc: 12003e52 and w18, w18, #0xffff 2f1e0: 8b120144 add x4, x10, x18 2f1e4: eb03009f cmp x4, x3 2f1e8: 54000d48 b.hi 0x2f390 <.text+0x226a0> 2f1ec: 12000a4a and w10, w18, #0x7 2f1f0: 5100054a sub w10, w10, #0x1 2f1f4: 71000d5f cmp w10, #0x3 2f1f8: 54000268 b.hi 0x2f244 <.text+0x22554> 2f1fc: b8aa798a ldrsw x10, [x12, x10, lsl #2] 2f200: 8b0c014a add x10, x10, x12 2f204: d61f0140 br x10 2f208: 321903ea orr w10, wzr, #0x80 2f20c: 3300162a bfxil w10, w17, #0, #6 2f210: 381ffc8a strb w10, [x4, #-0x1]! 2f214: d346fe31 lsr x17, x17, #6 2f218: 321903ea orr w10, wzr, #0x80 2f21c: 3300162a bfxil w10, w17, #0, #6 2f220: 381ffc8a strb w10, [x4, #-0x1]! 2f224: d346fe31 lsr x17, x17, #6 2f228: 321903ea orr w10, wzr, #0x80 2f22c: 3300162a bfxil w10, w17, #0, #6 2f230: 381ffc8a strb w10, [x4, #-0x1]! 2f234: d346fe31 lsr x17, x17, #6 2f238: 387269aa ldrb w10, [x13, x18] 2f23c: 2a0a022a orr w10, w17, w10 2f240: 381ffc8a strb w10, [x4, #-0x1]! 2f244: eb01021f cmp x16, x1 2f248: 8b12008a add x10, x4, x18 2f24c: aa1003eb mov x11, x16 2f250: 54fff8e3 b.lo 0x2f16c <.text+0x2247c> 2f254: 2a1f03e8 mov w8, wzr 2f258: aa1003eb mov x11, x16 2f25c: 14000052 b 0x2f3a4 <.text+0x226b4> 2f260: 2a1f03e8 mov w8, wzr 2f264: 14000050 b 0x2f3a4 <.text+0x226b4> 2f268: b000034d adrp x13, 0x98000 2f26c: b000034e adrp x14, 0x98000 2f270: 529b000c mov w12, #0xd800 // =55296 2f274: 9106b1ad add x13, x13, #0x1ac 2f278: 910e71ce add x14, x14, #0x39c 2f27c: 320007ef orr w15, wzr, #0x3 2f280: 529fffb0 mov w16, #0xfffd // =65533 2f284: 529b8011 mov w17, #0xdc00 // =56320 2f288: aa0b03f2 mov x18, x11 2f28c: 78402644 ldrh w4, [x18], #0x2 2f290: 12161485 and w5, w4, #0xfc00 2f294: 6b0c00bf cmp w5, w12 2f298: 540000e0 b.eq 0x2f2b4 <.text+0x225c4> 2f29c: 6b1100bf cmp w5, w17 2f2a0: 54000800 b.eq 0x2f3a0 <.text+0x226b0> 2f2a4: f102009f cmp x4, #0x80 2f2a8: 540001c2 b.hs 0x2f2e0 <.text+0x225f0> 2f2ac: 320003e5 orr w5, wzr, #0x1 2f2b0: 14000017 b 0x2f30c <.text+0x2261c> 2f2b4: eb01025f cmp x18, x1 2f2b8: 54000702 b.hs 0x2f398 <.text+0x226a8> 2f2bc: 79400252 ldrh w18, [x18] 2f2c0: d34a7e45 ubfx x5, x18, #10, #22 2f2c4: 7100dcbf cmp w5, #0x37 2f2c8: 540006c1 b.ne 0x2f3a0 <.text+0x226b0> 2f2cc: 8b042904 add x4, x8, x4, lsl #10 2f2d0: 8b120084 add x4, x4, x18 2f2d4: 91001172 add x18, x11, #0x4 2f2d8: f102009f cmp x4, #0x80 2f2dc: 54fffe83 b.lo 0x2f2ac <.text+0x225bc> 2f2e0: f120009f cmp x4, #0x800 2f2e4: 54000062 b.hs 0x2f2f0 <.text+0x22600> 2f2e8: 321f03e5 orr w5, wzr, #0x2 2f2ec: 14000008 b 0x2f30c <.text+0x2261c> 2f2f0: f140409f cmp x4, #0x10, lsl #12 // =0x10000 2f2f4: 54000062 b.hs 0x2f300 <.text+0x22610> 2f2f8: 320007e5 orr w5, wzr, #0x3 2f2fc: 14000004 b 0x2f30c <.text+0x2261c> 2f300: eb09009f cmp x4, x9 2f304: 1a8f25e5 cinc w5, w15, lo 2f308: 9a903084 csel x4, x4, x16, lo 2f30c: 12003ca5 and w5, w5, #0xffff 2f310: 8b050146 add x6, x10, x5 2f314: eb0300df cmp x6, x3 2f318: 540003c8 b.hi 0x2f390 <.text+0x226a0> 2f31c: 120008aa and w10, w5, #0x7 2f320: 5100054a sub w10, w10, #0x1 2f324: 71000d5f cmp w10, #0x3 2f328: 54000268 b.hi 0x2f374 <.text+0x22684> 2f32c: b8aa79aa ldrsw x10, [x13, x10, lsl #2] 2f330: 8b0d014a add x10, x10, x13 2f334: d61f0140 br x10 2f338: 321903ea orr w10, wzr, #0x80 2f33c: 3300148a bfxil w10, w4, #0, #6 2f340: 381ffcca strb w10, [x6, #-0x1]! 2f344: d346fc84 lsr x4, x4, #6 2f348: 321903ea orr w10, wzr, #0x80 2f34c: 3300148a bfxil w10, w4, #0, #6 2f350: 381ffcca strb w10, [x6, #-0x1]! 2f354: d346fc84 lsr x4, x4, #6 2f358: 321903ea orr w10, wzr, #0x80 2f35c: 3300148a bfxil w10, w4, #0, #6 2f360: 381ffcca strb w10, [x6, #-0x1]! 2f364: d346fc84 lsr x4, x4, #6 2f368: 386569ca ldrb w10, [x14, x5] 2f36c: 2a0a008a orr w10, w4, w10 2f370: 381ffcca strb w10, [x6, #-0x1]! 2f374: eb01025f cmp x18, x1 2f378: 8b0500ca add x10, x6, x5 2f37c: aa1203eb mov x11, x18 2f380: 54fff863 b.lo 0x2f28c <.text+0x2259c> 2f384: 2a1f03e8 mov w8, wzr 2f388: aa1203eb mov x11, x18 2f38c: 14000006 b 0x2f3a4 <.text+0x226b4> 2f390: 321f03e8 orr w8, wzr, #0x2 2f394: 14000004 b 0x2f3a4 <.text+0x226b4> 2f398: 320003e8 orr w8, wzr, #0x1 2f39c: 14000002 b 0x2f3a4 <.text+0x226b4> 2f3a0: 320007e8 orr w8, wzr, #0x3 2f3a4: f900000b str x11, [x0] 2f3a8: 2a0803e0 mov w0, w8 2f3ac: f900004a str x10, [x2] 2f3b0: d65f03c0 ret 2f3b4: aa0003e8 mov x8, x0 2f3b8: 39400109 ldrb w9, [x8] 2f3bc: b000034a adrp x10, 0x98000 2f3c0: 910e8d4a add x10, x10, #0x3a3 2f3c4: 3869694b ldrb w11, [x10, x9] 2f3c8: 9100056c add x12, x11, #0x1 2f3cc: 8b0c010a add x10, x8, x12 2f3d0: eb01015f cmp x10, x1 2f3d4: 54000069 b.ls 0x2f3e0 <.text+0x226f0> 2f3d8: 2a1f03e0 mov w0, wzr 2f3dc: d65f03c0 ret 2f3e0: 71000d7f cmp w11, #0x3 2f3e4: 54ffffa8 b.hi 0x2f3d8 <.text+0x226e8> 2f3e8: b000034d adrp x13, 0x98000 2f3ec: 9106f1ad add x13, x13, #0x1bc 2f3f0: b8ab79ae ldrsw x14, [x13, x11, lsl #2] 2f3f4: 8b0d01cd add x13, x14, x13 2f3f8: d61f01a0 br x13 2f3fc: 13001d28 sxtb w8, w9 2f400: 36f805e8 tbz w8, #0x1f, 0x2f4bc <.text+0x227cc> 2f404: 7103093f cmp w9, #0xc2 2f408: 54fffe83 b.lo 0x2f3d8 <.text+0x226e8> 2f40c: 1400002c b 0x2f4bc <.text+0x227cc> 2f410: 386b690a ldrb w10, [x8, x11] 2f414: 2a1f03e0 mov w0, wzr 2f418: 13001d4c sxtb w12, w10 2f41c: 36fffe0c tbz w12, #0x1f, 0x2f3dc <.text+0x226ec> 2f420: 7102fd5f cmp w10, #0xbf 2f424: aa0b03ec mov x12, x11 2f428: 54fffda8 b.hi 0x2f3dc <.text+0x226ec> 2f42c: 8b0c010a add x10, x8, x12 2f430: 385ffd48 ldrb w8, [x10, #-0x1]! 2f434: 2a1f03e0 mov w0, wzr 2f438: 13001d0b sxtb w11, w8 2f43c: 36fffd0b tbz w11, #0x1f, 0x2f3dc <.text+0x226ec> 2f440: 7102fd1f cmp w8, #0xbf 2f444: 54fffcc8 b.hi 0x2f3dc <.text+0x226ec> 2f448: 385ff148 ldurb w8, [x10, #-0x1] 2f44c: 7102fd1f cmp w8, #0xbf 2f450: 54fffc48 b.hi 0x2f3d8 <.text+0x226e8> 2f454: 5103812a sub w10, w9, #0xe0 2f458: 7100515f cmp w10, #0x14 2f45c: 54000248 b.hi 0x2f4a4 <.text+0x227b4> 2f460: b000034b adrp x11, 0x98000 2f464: 9107316b add x11, x11, #0x1cc 2f468: b8aa796a ldrsw x10, [x11, x10, lsl #2] 2f46c: 8b0b014a add x10, x10, x11 2f470: d61f0140 br x10 2f474: 7102811f cmp w8, #0xa0 2f478: 54fffb03 b.lo 0x2f3d8 <.text+0x226e8> 2f47c: 321b0be9 orr w9, wzr, #0xe0 2f480: 1400000f b 0x2f4bc <.text+0x227cc> 2f484: 71027d1f cmp w8, #0x9f 2f488: 54fffa88 b.hi 0x2f3d8 <.text+0x226e8> 2f48c: 52801da9 mov w9, #0xed // =237 2f490: 1400000b b 0x2f4bc <.text+0x227cc> 2f494: 7102411f cmp w8, #0x90 2f498: 54fffa03 b.lo 0x2f3d8 <.text+0x226e8> 2f49c: 321c0fe9 orr w9, wzr, #0xf0 2f4a0: 14000007 b 0x2f4bc <.text+0x227cc> 2f4a4: 13001d08 sxtb w8, w8 2f4a8: 36fff988 tbz w8, #0x1f, 0x2f3d8 <.text+0x226e8> 2f4ac: 17ffffd4 b 0x2f3fc <.text+0x2270c> 2f4b0: 71023d1f cmp w8, #0x8f 2f4b4: 54fff928 b.hi 0x2f3d8 <.text+0x226e8> 2f4b8: 52801e89 mov w9, #0xf4 // =244 2f4bc: 7103d53f cmp w9, #0xf5 2f4c0: 1a9f27e0 cset w0, lo 2f4c4: d65f03c0 ret 2f4c8: f81f0ff3 str x19, [sp, #-0x10]! 2f4cc: f9400009 ldr x9, [x0] 2f4d0: f940004a ldr x10, [x2] 2f4d4: eb01013f cmp x9, x1 2f4d8: 54001022 b.hs 0x2f6dc <.text+0x229ec> 2f4dc: b000034b adrp x11, 0x98000 2f4e0: b000034c adrp x12, 0x98000 2f4e4: b000034d adrp x13, 0x98000 2f4e8: b0000350 adrp x16, 0x98000 2f4ec: b0000351 adrp x17, 0x98000 2f4f0: 910e8d6b add x11, x11, #0x3a3 2f4f4: 9108818c add x12, x12, #0x220 2f4f8: 9112a1ad add x13, x13, #0x4a8 2f4fc: 529fffae mov w14, #0xfffd // =65533 2f500: 529b000f mov w15, #0xd800 // =55296 2f504: 910a1210 add x16, x16, #0x284 2f508: 9108c231 add x17, x17, #0x230 2f50c: 39400125 ldrb w5, [x9] 2f510: 38656972 ldrb w18, [x11, x5] 2f514: 8b120128 add x8, x9, x18 2f518: eb01011f cmp x8, x1 2f51c: 54000ec2 b.hs 0x2f6f4 <.text+0x22a04> 2f520: 71000e5f cmp w18, #0x3 2f524: 54000f08 b.hi 0x2f704 <.text+0x22a14> 2f528: b8b27988 ldrsw x8, [x12, x18, lsl #2] 2f52c: 91000647 add x7, x18, #0x1 2f530: 8b070126 add x6, x9, x7 2f534: 8b0c0108 add x8, x8, x12 2f538: d61f0100 br x8 2f53c: 38726926 ldrb w6, [x9, x18] 2f540: 320007e8 orr w8, wzr, #0x3 2f544: 13001cc7 sxtb w7, w6 2f548: 36f80e07 tbz w7, #0x1f, 0x2f708 <.text+0x22a18> 2f54c: 7102fcdf cmp w6, #0xbf 2f550: aa1203e7 mov x7, x18 2f554: 54000da8 b.hi 0x2f708 <.text+0x22a18> 2f558: 8b070126 add x6, x9, x7 2f55c: 385ffcc7 ldrb w7, [x6, #-0x1]! 2f560: 320007e8 orr w8, wzr, #0x3 2f564: 13001cf3 sxtb w19, w7 2f568: 36f80d13 tbz w19, #0x1f, 0x2f708 <.text+0x22a18> 2f56c: 7102fcff cmp w7, #0xbf 2f570: 54000cc8 b.hi 0x2f708 <.text+0x22a18> 2f574: 385ff0c8 ldurb w8, [x6, #-0x1] 2f578: 7102fd1f cmp w8, #0xbf 2f57c: 54000c48 b.hi 0x2f704 <.text+0x22a14> 2f580: 510380a6 sub w6, w5, #0xe0 2f584: 710050df cmp w6, #0x14 2f588: 540000e8 b.hi 0x2f5a4 <.text+0x228b4> 2f58c: b8a67a26 ldrsw x6, [x17, x6, lsl #2] 2f590: 8b1100c6 add x6, x6, x17 2f594: d61f00c0 br x6 2f598: 7102811f cmp w8, #0xa0 2f59c: 540002e2 b.hs 0x2f5f8 <.text+0x22908> 2f5a0: 14000059 b 0x2f704 <.text+0x22a14> 2f5a4: 13001d08 sxtb w8, w8 2f5a8: 36f80ae8 tbz w8, #0x1f, 0x2f704 <.text+0x22a14> 2f5ac: 13001ca8 sxtb w8, w5 2f5b0: 7100011f cmp w8, #0x0 2f5b4: 1a9fb7e6 cset w6, ge 2f5b8: 710304bf cmp w5, #0xc1 2f5bc: 1a9f97e7 cset w7, hi 2f5c0: 7103d0bf cmp w5, #0xf4 2f5c4: 320007e8 orr w8, wzr, #0x3 2f5c8: 54000a08 b.hi 0x2f708 <.text+0x22a18> 2f5cc: 2a0600e6 orr w6, w7, w6 2f5d0: 35000146 cbnz w6, 0x2f5f8 <.text+0x22908> 2f5d4: 1400004d b 0x2f708 <.text+0x22a18> 2f5d8: 71027d1f cmp w8, #0x9f 2f5dc: 540000e9 b.ls 0x2f5f8 <.text+0x22908> 2f5e0: 14000049 b 0x2f704 <.text+0x22a14> 2f5e4: 7102411f cmp w8, #0x90 2f5e8: 54000082 b.hs 0x2f5f8 <.text+0x22908> 2f5ec: 14000046 b 0x2f704 <.text+0x22a14> 2f5f0: 71023d1f cmp w8, #0x8f 2f5f4: 54000888 b.hi 0x2f704 <.text+0x22a14> 2f5f8: 71000e5f cmp w18, #0x3 2f5fc: aa1f03e8 mov x8, xzr 2f600: 54000228 b.hi 0x2f644 <.text+0x22954> 2f604: b8b27a06 ldrsw x6, [x16, x18, lsl #2] 2f608: 8b1000c6 add x6, x6, x16 2f60c: d61f00c0 br x6 2f610: 38401d26 ldrb w6, [x9, #0x1]! 2f614: d37ae4a8 lsl x8, x5, #6 2f618: 2a0603e5 mov w5, w6 2f61c: 38401d26 ldrb w6, [x9, #0x1]! 2f620: 8b050108 add x8, x8, x5 2f624: d37ae508 lsl x8, x8, #6 2f628: 2a0603e5 mov w5, w6 2f62c: 38401d26 ldrb w6, [x9, #0x1]! 2f630: 8b050108 add x8, x8, x5 2f634: d37ae508 lsl x8, x8, #6 2f638: 2a0603e5 mov w5, w6 2f63c: 91000529 add x9, x9, #0x1 2f640: 8b050108 add x8, x8, x5 2f644: eb03015f cmp x10, x3 2f648: 540004e2 b.hs 0x2f6e4 <.text+0x229f4> 2f64c: f87279a5 ldr x5, [x13, x18, lsl #3] 2f650: cb050108 sub x8, x8, x5 2f654: d350fd05 lsr x5, x8, #16 2f658: b5000125 cbnz x5, 0x2f67c <.text+0x2298c> 2f65c: d34bfd05 lsr x5, x8, #11 2f660: f1006cbf cmp x5, #0x1b 2f664: 540001a1 b.ne 0x2f698 <.text+0x229a8> 2f668: 340004a4 cbz w4, 0x2f6fc <.text+0x22a0c> 2f66c: 7800254e strh w14, [x10], #0x2 2f670: eb01013f cmp x9, x1 2f674: 54fff4c3 b.lo 0x2f50c <.text+0x2281c> 2f678: 14000019 b 0x2f6dc <.text+0x229ec> 2f67c: f144411f cmp x8, #0x110, lsl #12 // =0x110000 2f680: 54000143 b.lo 0x2f6a8 <.text+0x229b8> 2f684: 340003c4 cbz w4, 0x2f6fc <.text+0x22a0c> 2f688: 7800254e strh w14, [x10], #0x2 2f68c: eb01013f cmp x9, x1 2f690: 54fff3e3 b.lo 0x2f50c <.text+0x2281c> 2f694: 14000012 b 0x2f6dc <.text+0x229ec> 2f698: 78002548 strh w8, [x10], #0x2 2f69c: eb01013f cmp x9, x1 2f6a0: 54fff363 b.lo 0x2f50c <.text+0x2281c> 2f6a4: 1400000e b 0x2f6dc <.text+0x229ec> 2f6a8: 91000945 add x5, x10, #0x2 2f6ac: eb0300bf cmp x5, x3 2f6b0: 540001a2 b.hs 0x2f6e4 <.text+0x229f4> 2f6b4: 51404108 sub w8, w8, #0x10, lsl #12 // =0x10000 2f6b8: 529b8012 mov w18, #0xdc00 // =56320 2f6bc: 0b4829e5 add w5, w15, w8, lsr #10 2f6c0: 33002512 bfxil w18, w8, #0, #10 2f6c4: 91001148 add x8, x10, #0x4 2f6c8: 79000145 strh w5, [x10] 2f6cc: 79000552 strh w18, [x10, #0x2] 2f6d0: aa0803ea mov x10, x8 2f6d4: eb01013f cmp x9, x1 2f6d8: 54fff1a3 b.lo 0x2f50c <.text+0x2281c> 2f6dc: 2a1f03e8 mov w8, wzr 2f6e0: 1400000a b 0x2f708 <.text+0x22a18> 2f6e4: aa3203e8 mvn x8, x18 2f6e8: 8b080129 add x9, x9, x8 2f6ec: 321f03e8 orr w8, wzr, #0x2 2f6f0: 14000006 b 0x2f708 <.text+0x22a18> 2f6f4: 320003e8 orr w8, wzr, #0x1 2f6f8: 14000004 b 0x2f708 <.text+0x22a18> 2f6fc: aa3203e8 mvn x8, x18 2f700: 8b080129 add x9, x9, x8 2f704: 320007e8 orr w8, wzr, #0x3 2f708: f9000009 str x9, [x0] 2f70c: f900004a str x10, [x2] 2f710: 2a0803e0 mov w0, w8 2f714: f84107f3 ldr x19, [sp], #0x10 2f718: d65f03c0 ret 2f71c: f9400009 ldr x9, [x0] 2f720: f940004b ldr x11, [x2] 2f724: eb01013f cmp x9, x1 2f728: 54000762 b.hs 0x2f814 <.text+0x22b24> 2f72c: 52a0022a mov w10, #0x110000 // =1114112 2f730: 2a1f03e8 mov w8, wzr 2f734: 34000744 cbz w4, 0x2f81c <.text+0x22b2c> 2f738: b000034c adrp x12, 0x98000 2f73c: b000034d adrp x13, 0x98000 2f740: 910a518c add x12, x12, #0x294 2f744: 910e71ad add x13, x13, #0x39c 2f748: 529fffae mov w14, #0xfffd // =65533 2f74c: 320007ef orr w15, wzr, #0x3 2f750: aa0903e4 mov x4, x9 2f754: f8408530 ldr x16, [x9], #0x8 2f758: f102021f cmp x16, #0x80 2f75c: 54000062 b.hs 0x2f768 <.text+0x22a78> 2f760: 320003f1 orr w17, wzr, #0x1 2f764: 1400000d b 0x2f798 <.text+0x22aa8> 2f768: f120021f cmp x16, #0x800 2f76c: 54000062 b.hs 0x2f778 <.text+0x22a88> 2f770: 321f03f1 orr w17, wzr, #0x2 2f774: 14000009 b 0x2f798 <.text+0x22aa8> 2f778: f140421f cmp x16, #0x10, lsl #12 // =0x10000 2f77c: 54000062 b.hs 0x2f788 <.text+0x22a98> 2f780: 320007f1 orr w17, wzr, #0x3 2f784: 14000005 b 0x2f798 <.text+0x22aa8> 2f788: eb0a021f cmp x16, x10 2f78c: 9a8e3210 csel x16, x16, x14, lo 2f790: 1a8f25f1 cinc w17, w15, lo 2f794: 1a8f3108 csel w8, w8, w15, lo 2f798: 12003e31 and w17, w17, #0xffff 2f79c: 8b110172 add x18, x11, x17 2f7a0: eb03025f cmp x18, x3 2f7a4: 54000b08 b.hi 0x2f904 <.text+0x22c14> 2f7a8: 12000a2b and w11, w17, #0x7 2f7ac: 5100056b sub w11, w11, #0x1 2f7b0: 71000d7f cmp w11, #0x3 2f7b4: 54000268 b.hi 0x2f800 <.text+0x22b10> 2f7b8: b8ab798b ldrsw x11, [x12, x11, lsl #2] 2f7bc: 8b0c016b add x11, x11, x12 2f7c0: d61f0160 br x11 2f7c4: 321903eb orr w11, wzr, #0x80 2f7c8: 3300160b bfxil w11, w16, #0, #6 2f7cc: 381ffe4b strb w11, [x18, #-0x1]! 2f7d0: d346fe10 lsr x16, x16, #6 2f7d4: 321903eb orr w11, wzr, #0x80 2f7d8: 3300160b bfxil w11, w16, #0, #6 2f7dc: 381ffe4b strb w11, [x18, #-0x1]! 2f7e0: d346fe10 lsr x16, x16, #6 2f7e4: 321903eb orr w11, wzr, #0x80 2f7e8: 3300160b bfxil w11, w16, #0, #6 2f7ec: 381ffe4b strb w11, [x18, #-0x1]! 2f7f0: d346fe10 lsr x16, x16, #6 2f7f4: 387169ab ldrb w11, [x13, x17] 2f7f8: 2a0b020b orr w11, w16, w11 2f7fc: 381ffe4b strb w11, [x18, #-0x1]! 2f800: eb01013f cmp x9, x1 2f804: 8b11024b add x11, x18, x17 2f808: aa0903e4 mov x4, x9 2f80c: 54fffa43 b.lo 0x2f754 <.text+0x22a64> 2f810: 14000041 b 0x2f914 <.text+0x22c24> 2f814: 2a1f03e8 mov w8, wzr 2f818: 1400003f b 0x2f914 <.text+0x22c24> 2f81c: b000034c adrp x12, 0x98000 2f820: b000034d adrp x13, 0x98000 2f824: 910a918c add x12, x12, #0x2a4 2f828: 910e71ad add x13, x13, #0x39c 2f82c: 529fffae mov w14, #0xfffd // =65533 2f830: 320007ef orr w15, wzr, #0x3 2f834: aa0903e4 mov x4, x9 2f838: f8408530 ldr x16, [x9], #0x8 2f83c: d34bfe11 lsr x17, x16, #11 2f840: f1006e3f cmp x17, #0x1b 2f844: 54000640 b.eq 0x2f90c <.text+0x22c1c> 2f848: f102021f cmp x16, #0x80 2f84c: 54000062 b.hs 0x2f858 <.text+0x22b68> 2f850: 320003f1 orr w17, wzr, #0x1 2f854: 1400000d b 0x2f888 <.text+0x22b98> 2f858: f120021f cmp x16, #0x800 2f85c: 54000062 b.hs 0x2f868 <.text+0x22b78> 2f860: 321f03f1 orr w17, wzr, #0x2 2f864: 14000009 b 0x2f888 <.text+0x22b98> 2f868: f140421f cmp x16, #0x10, lsl #12 // =0x10000 2f86c: 54000062 b.hs 0x2f878 <.text+0x22b88> 2f870: 320007f1 orr w17, wzr, #0x3 2f874: 14000005 b 0x2f888 <.text+0x22b98> 2f878: eb0a021f cmp x16, x10 2f87c: 9a8e3210 csel x16, x16, x14, lo 2f880: 1a8f25f1 cinc w17, w15, lo 2f884: 1a8f3108 csel w8, w8, w15, lo 2f888: 12003e31 and w17, w17, #0xffff 2f88c: 8b110172 add x18, x11, x17 2f890: eb03025f cmp x18, x3 2f894: 54000388 b.hi 0x2f904 <.text+0x22c14> 2f898: 12000a2b and w11, w17, #0x7 2f89c: 5100056b sub w11, w11, #0x1 2f8a0: 71000d7f cmp w11, #0x3 2f8a4: 54000268 b.hi 0x2f8f0 <.text+0x22c00> 2f8a8: b8ab798b ldrsw x11, [x12, x11, lsl #2] 2f8ac: 8b0c016b add x11, x11, x12 2f8b0: d61f0160 br x11 2f8b4: 321903eb orr w11, wzr, #0x80 2f8b8: 3300160b bfxil w11, w16, #0, #6 2f8bc: 381ffe4b strb w11, [x18, #-0x1]! 2f8c0: d346fe10 lsr x16, x16, #6 2f8c4: 321903eb orr w11, wzr, #0x80 2f8c8: 3300160b bfxil w11, w16, #0, #6 2f8cc: 381ffe4b strb w11, [x18, #-0x1]! 2f8d0: d346fe10 lsr x16, x16, #6 2f8d4: 321903eb orr w11, wzr, #0x80 2f8d8: 3300160b bfxil w11, w16, #0, #6 2f8dc: 381ffe4b strb w11, [x18, #-0x1]! 2f8e0: d346fe10 lsr x16, x16, #6 2f8e4: 387169ab ldrb w11, [x13, x17] 2f8e8: 2a0b020b orr w11, w16, w11 2f8ec: 381ffe4b strb w11, [x18, #-0x1]! 2f8f0: eb01013f cmp x9, x1 2f8f4: 8b11024b add x11, x18, x17 2f8f8: aa0903e4 mov x4, x9 2f8fc: 54fff9e3 b.lo 0x2f838 <.text+0x22b48> 2f900: 14000005 b 0x2f914 <.text+0x22c24> 2f904: 321f03e8 orr w8, wzr, #0x2 2f908: 14000002 b 0x2f910 <.text+0x22c20> 2f90c: 320007e8 orr w8, wzr, #0x3 2f910: aa0403e9 mov x9, x4 2f914: f9000009 str x9, [x0] 2f918: 2a0803e0 mov w0, w8 2f91c: f900004b str x11, [x2] 2f920: d65f03c0 ret 2f924: f81f0ff3 str x19, [sp, #-0x10]! 2f928: f9400009 ldr x9, [x0] 2f92c: f940004a ldr x10, [x2] 2f930: eb01013f cmp x9, x1 2f934: 54000d02 b.hs 0x2fad4 <.text+0x22de4> 2f938: b000034d adrp x13, 0x98000 2f93c: 52a0022b mov w11, #0x110000 // =1114112 2f940: 2a1f03e8 mov w8, wzr 2f944: 910e8dad add x13, x13, #0x3a3 2f948: 34000ca4 cbz w4, 0x2fadc <.text+0x22dec> 2f94c: b000034e adrp x14, 0x98000 2f950: b000034f adrp x15, 0x98000 2f954: b0000351 adrp x17, 0x98000 2f958: b0000352 adrp x18, 0x98000 2f95c: 910ad1ce add x14, x14, #0x2b4 2f960: 9112a1ef add x15, x15, #0x4a8 2f964: 529fffb0 mov w16, #0xfffd // =65533 2f968: 910c6231 add x17, x17, #0x318 2f96c: 910b1252 add x18, x18, #0x2c4 2f970: 39400125 ldrb w5, [x9] 2f974: 386569a4 ldrb w4, [x13, x5] 2f978: 8b04012c add x12, x9, x4 2f97c: eb01019f cmp x12, x1 2f980: 54001702 b.hs 0x2fc60 <.text+0x22f70> 2f984: 71000c9f cmp w4, #0x3 2f988: 54001788 b.hi 0x2fc78 <.text+0x22f88> 2f98c: b8a479c6 ldrsw x6, [x14, x4, lsl #2] 2f990: 9100048c add x12, x4, #0x1 2f994: 8b0e00c7 add x7, x6, x14 2f998: 8b0c0126 add x6, x9, x12 2f99c: d61f00e0 br x7 2f9a0: 385ffcc7 ldrb w7, [x6, #-0x1]! 2f9a4: 13001cf3 sxtb w19, w7 2f9a8: 36f81693 tbz w19, #0x1f, 0x2fc78 <.text+0x22f88> 2f9ac: 7102fcff cmp w7, #0xbf 2f9b0: 54001648 b.hi 0x2fc78 <.text+0x22f88> 2f9b4: 385ffcc7 ldrb w7, [x6, #-0x1]! 2f9b8: 13001cf3 sxtb w19, w7 2f9bc: 36f815f3 tbz w19, #0x1f, 0x2fc78 <.text+0x22f88> 2f9c0: 7102fcff cmp w7, #0xbf 2f9c4: 540015a8 b.hi 0x2fc78 <.text+0x22f88> 2f9c8: 385ff0c6 ldurb w6, [x6, #-0x1] 2f9cc: 7102fcdf cmp w6, #0xbf 2f9d0: 54001548 b.hi 0x2fc78 <.text+0x22f88> 2f9d4: 510380a7 sub w7, w5, #0xe0 2f9d8: 710050ff cmp w7, #0x14 2f9dc: 540000e8 b.hi 0x2f9f8 <.text+0x22d08> 2f9e0: b8a77a47 ldrsw x7, [x18, x7, lsl #2] 2f9e4: 8b1200e7 add x7, x7, x18 2f9e8: d61f00e0 br x7 2f9ec: 710280df cmp w6, #0xa0 2f9f0: 540002c2 b.hs 0x2fa48 <.text+0x22d58> 2f9f4: 140000a1 b 0x2fc78 <.text+0x22f88> 2f9f8: 13001cc6 sxtb w6, w6 2f9fc: 36f813e6 tbz w6, #0x1f, 0x2fc78 <.text+0x22f88> 2fa00: 13001ca6 sxtb w6, w5 2fa04: 710000df cmp w6, #0x0 2fa08: 1a9fb7e6 cset w6, ge 2fa0c: 710304bf cmp w5, #0xc1 2fa10: 1a9f97e7 cset w7, hi 2fa14: 7103d0bf cmp w5, #0xf4 2fa18: 54001308 b.hi 0x2fc78 <.text+0x22f88> 2fa1c: 2a0600e6 orr w6, w7, w6 2fa20: 35000146 cbnz w6, 0x2fa48 <.text+0x22d58> 2fa24: 14000095 b 0x2fc78 <.text+0x22f88> 2fa28: 71027cdf cmp w6, #0x9f 2fa2c: 540000e9 b.ls 0x2fa48 <.text+0x22d58> 2fa30: 14000092 b 0x2fc78 <.text+0x22f88> 2fa34: 710240df cmp w6, #0x90 2fa38: 54000082 b.hs 0x2fa48 <.text+0x22d58> 2fa3c: 1400008f b 0x2fc78 <.text+0x22f88> 2fa40: 71023cdf cmp w6, #0x8f 2fa44: 540011a8 b.hi 0x2fc78 <.text+0x22f88> 2fa48: 71000c9f cmp w4, #0x3 2fa4c: aa1f03e6 mov x6, xzr 2fa50: 54000228 b.hi 0x2fa94 <.text+0x22da4> 2fa54: b8a47a27 ldrsw x7, [x17, x4, lsl #2] 2fa58: 8b1100e7 add x7, x7, x17 2fa5c: d61f00e0 br x7 2fa60: 38401d27 ldrb w7, [x9, #0x1]! 2fa64: d37ae4a6 lsl x6, x5, #6 2fa68: 2a0703e5 mov w5, w7 2fa6c: 38401d27 ldrb w7, [x9, #0x1]! 2fa70: 8b0500c5 add x5, x6, x5 2fa74: d37ae4a6 lsl x6, x5, #6 2fa78: 2a0703e5 mov w5, w7 2fa7c: 38401d27 ldrb w7, [x9, #0x1]! 2fa80: 8b0500c5 add x5, x6, x5 2fa84: d37ae4a6 lsl x6, x5, #6 2fa88: 2a0703e5 mov w5, w7 2fa8c: 91000529 add x9, x9, #0x1 2fa90: 8b0500c6 add x6, x6, x5 2fa94: eb03015f cmp x10, x3 2fa98: 54000e82 b.hs 0x2fc68 <.text+0x22f78> 2fa9c: f86479ec ldr x12, [x15, x4, lsl #3] 2faa0: cb0c00cc sub x12, x6, x12 2faa4: eb0b019f cmp x12, x11 2faa8: 540000a2 b.hs 0x2fabc <.text+0x22dcc> 2faac: d34bfd84 lsr x4, x12, #11 2fab0: f1006c9f cmp x4, #0x1b 2fab4: 9a8c020c csel x12, x16, x12, eq 2fab8: 14000003 b 0x2fac4 <.text+0x22dd4> 2fabc: 320007e8 orr w8, wzr, #0x3 2fac0: 529fffac mov w12, #0xfffd // =65533 2fac4: eb01013f cmp x9, x1 2fac8: f800854c str x12, [x10], #0x8 2facc: 54fff523 b.lo 0x2f970 <.text+0x22c80> 2fad0: 1400006b b 0x2fc7c <.text+0x22f8c> 2fad4: 2a1f03e8 mov w8, wzr 2fad8: 14000069 b 0x2fc7c <.text+0x22f8c> 2fadc: b000034e adrp x14, 0x98000 2fae0: b000034f adrp x15, 0x98000 2fae4: b0000350 adrp x16, 0x98000 2fae8: b0000351 adrp x17, 0x98000 2faec: 910ca1ce add x14, x14, #0x328 2faf0: 9112a1ef add x15, x15, #0x4a8 2faf4: 910e3210 add x16, x16, #0x38c 2faf8: 910ce231 add x17, x17, #0x338 2fafc: 39400124 ldrb w4, [x9] 2fb00: 386469b2 ldrb w18, [x13, x4] 2fb04: 8b12012c add x12, x9, x18 2fb08: eb01019f cmp x12, x1 2fb0c: 54000aa2 b.hs 0x2fc60 <.text+0x22f70> 2fb10: 71000e5f cmp w18, #0x3 2fb14: 54000b28 b.hi 0x2fc78 <.text+0x22f88> 2fb18: b8b279c5 ldrsw x5, [x14, x18, lsl #2] 2fb1c: 9100064c add x12, x18, #0x1 2fb20: 8b0e00a6 add x6, x5, x14 2fb24: 8b0c0125 add x5, x9, x12 2fb28: d61f00c0 br x6 2fb2c: 385ffca6 ldrb w6, [x5, #-0x1]! 2fb30: 13001cc7 sxtb w7, w6 2fb34: 36f80a27 tbz w7, #0x1f, 0x2fc78 <.text+0x22f88> 2fb38: 7102fcdf cmp w6, #0xbf 2fb3c: 540009e8 b.hi 0x2fc78 <.text+0x22f88> 2fb40: 385ffca6 ldrb w6, [x5, #-0x1]! 2fb44: 13001cc7 sxtb w7, w6 2fb48: 36f80987 tbz w7, #0x1f, 0x2fc78 <.text+0x22f88> 2fb4c: 7102fcdf cmp w6, #0xbf 2fb50: 54000948 b.hi 0x2fc78 <.text+0x22f88> 2fb54: 385ff0a5 ldurb w5, [x5, #-0x1] 2fb58: 7102fcbf cmp w5, #0xbf 2fb5c: 540008e8 b.hi 0x2fc78 <.text+0x22f88> 2fb60: 51038086 sub w6, w4, #0xe0 2fb64: 710050df cmp w6, #0x14 2fb68: 540000e8 b.hi 0x2fb84 <.text+0x22e94> 2fb6c: b8a67a26 ldrsw x6, [x17, x6, lsl #2] 2fb70: 8b1100c6 add x6, x6, x17 2fb74: d61f00c0 br x6 2fb78: 710280bf cmp w5, #0xa0 2fb7c: 540002c2 b.hs 0x2fbd4 <.text+0x22ee4> 2fb80: 1400003e b 0x2fc78 <.text+0x22f88> 2fb84: 13001ca5 sxtb w5, w5 2fb88: 36f80785 tbz w5, #0x1f, 0x2fc78 <.text+0x22f88> 2fb8c: 13001c85 sxtb w5, w4 2fb90: 710000bf cmp w5, #0x0 2fb94: 1a9fb7e5 cset w5, ge 2fb98: 7103049f cmp w4, #0xc1 2fb9c: 1a9f97e6 cset w6, hi 2fba0: 7103d09f cmp w4, #0xf4 2fba4: 540006a8 b.hi 0x2fc78 <.text+0x22f88> 2fba8: 2a0500c5 orr w5, w6, w5 2fbac: 35000145 cbnz w5, 0x2fbd4 <.text+0x22ee4> 2fbb0: 14000032 b 0x2fc78 <.text+0x22f88> 2fbb4: 71027cbf cmp w5, #0x9f 2fbb8: 540000e9 b.ls 0x2fbd4 <.text+0x22ee4> 2fbbc: 1400002f b 0x2fc78 <.text+0x22f88> 2fbc0: 710240bf cmp w5, #0x90 2fbc4: 54000082 b.hs 0x2fbd4 <.text+0x22ee4> 2fbc8: 1400002c b 0x2fc78 <.text+0x22f88> 2fbcc: 71023cbf cmp w5, #0x8f 2fbd0: 54000548 b.hi 0x2fc78 <.text+0x22f88> 2fbd4: 71000e5f cmp w18, #0x3 2fbd8: aa1f03e5 mov x5, xzr 2fbdc: 54000228 b.hi 0x2fc20 <.text+0x22f30> 2fbe0: b8b27a06 ldrsw x6, [x16, x18, lsl #2] 2fbe4: 8b1000c6 add x6, x6, x16 2fbe8: d61f00c0 br x6 2fbec: 38401d26 ldrb w6, [x9, #0x1]! 2fbf0: d37ae485 lsl x5, x4, #6 2fbf4: 2a0603e4 mov w4, w6 2fbf8: 38401d26 ldrb w6, [x9, #0x1]! 2fbfc: 8b0400a4 add x4, x5, x4 2fc00: d37ae485 lsl x5, x4, #6 2fc04: 2a0603e4 mov w4, w6 2fc08: 38401d26 ldrb w6, [x9, #0x1]! 2fc0c: 8b0400a4 add x4, x5, x4 2fc10: d37ae485 lsl x5, x4, #6 2fc14: 2a0603e4 mov w4, w6 2fc18: 91000529 add x9, x9, #0x1 2fc1c: 8b0400a5 add x5, x5, x4 2fc20: eb03015f cmp x10, x3 2fc24: 54000222 b.hs 0x2fc68 <.text+0x22f78> 2fc28: f87279f2 ldr x18, [x15, x18, lsl #3] 2fc2c: cb1200b2 sub x18, x5, x18 2fc30: eb0b025f cmp x18, x11 2fc34: 540000a2 b.hs 0x2fc48 <.text+0x22f58> 2fc38: d34bfe44 lsr x4, x18, #11 2fc3c: f1006c9f cmp x4, #0x1b 2fc40: 54000081 b.ne 0x2fc50 <.text+0x22f60> 2fc44: 1400000c b 0x2fc74 <.text+0x22f84> 2fc48: 320007e8 orr w8, wzr, #0x3 2fc4c: 529fffb2 mov w18, #0xfffd // =65533 2fc50: eb01013f cmp x9, x1 2fc54: f8008552 str x18, [x10], #0x8 2fc58: 54fff523 b.lo 0x2fafc <.text+0x22e0c> 2fc5c: 14000008 b 0x2fc7c <.text+0x22f8c> 2fc60: 320003e8 orr w8, wzr, #0x1 2fc64: 14000006 b 0x2fc7c <.text+0x22f8c> 2fc68: cb0c0129 sub x9, x9, x12 2fc6c: 321f03e8 orr w8, wzr, #0x2 2fc70: 14000003 b 0x2fc7c <.text+0x22f8c> 2fc74: cb0c0129 sub x9, x9, x12 2fc78: 320007e8 orr w8, wzr, #0x3 2fc7c: f9000009 str x9, [x0] 2fc80: f900004a str x10, [x2] 2fc84: 2a0803e0 mov w0, w8 2fc88: f84107f3 ldr x19, [sp], #0x10 2fc8c: d65f03c0 ret 2fc90: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2fc94: 910003fd mov x29, sp 2fc98: 90000341 adrp x1, 0x97000 2fc9c: 91081021 add x1, x1, #0x204 2fca0: 321e03e2 orr w2, wzr, #0x4 2fca4: 94000673 bl 0x31670 <.text+0x24980> 2fca8: 7100001f cmp w0, #0x0 2fcac: 1a9f17e0 cset w0, eq 2fcb0: a8c17bfd ldp x29, x30, [sp], #0x10 2fcb4: d65f03c0 ret 2fcb8: 39401000 ldrb w0, [x0, #0x4] 2fcbc: d65f03c0 ret 2fcc0: f81c0ff7 str x23, [sp, #-0x40]! 2fcc4: a90157f6 stp x22, x21, [sp, #0x10] 2fcc8: a9024ff4 stp x20, x19, [sp, #0x20] 2fccc: a9037bfd stp x29, x30, [sp, #0x30] 2fcd0: 9100c3fd add x29, sp, #0x30 2fcd4: aa0403f4 mov x20, x4 2fcd8: aa0303f3 mov x19, x3 2fcdc: 2a0203f6 mov w22, w2 2fce0: aa0103f7 mov x23, x1 2fce4: aa0003f5 mov x21, x0 2fce8: b4000ab5 cbz x21, 0x2fe3c <.text+0x2314c> 2fcec: b4000b93 cbz x19, 0x2fe5c <.text+0x2316c> 2fcf0: b4000c74 cbz x20, 0x2fe7c <.text+0x2318c> 2fcf4: 90000341 adrp x1, 0x97000 2fcf8: 91081021 add x1, x1, #0x204 2fcfc: 321e03e2 orr w2, wzr, #0x4 2fd00: aa1503e0 mov x0, x21 2fd04: f900027f str xzr, [x19] 2fd08: f900029f str xzr, [x20] 2fd0c: 94000659 bl 0x31670 <.text+0x24980> 2fd10: 34000060 cbz w0, 0x2fd1c <.text+0x2302c> 2fd14: 2a1f03e0 mov w0, wzr 2fd18: 14000044 b 0x2fe28 <.text+0x23138> 2fd1c: 394012a8 ldrb w8, [x21, #0x4] 2fd20: 7100091f cmp w8, #0x2 2fd24: 540003e0 b.eq 0x2fda0 <.text+0x230b0> 2fd28: 7100051f cmp w8, #0x1 2fd2c: 54ffff41 b.ne 0x2fd14 <.text+0x23024> 2fd30: 90000341 adrp x1, 0x97000 2fd34: 91081021 add x1, x1, #0x204 2fd38: 321e03e2 orr w2, wzr, #0x4 2fd3c: aa1503e0 mov x0, x21 2fd40: 9400064c bl 0x31670 <.text+0x24980> 2fd44: 35000ac0 cbnz w0, 0x2fe9c <.text+0x231ac> 2fd48: 394012a8 ldrb w8, [x21, #0x4] 2fd4c: 7100051f cmp w8, #0x1 2fd50: 54000b01 b.ne 0x2feb0 <.text+0x231c0> 2fd54: b94022a8 ldr w8, [x21, #0x20] 2fd58: 340005e8 cbz w8, 0x2fe14 <.text+0x23124> 2fd5c: 794066a9 ldrh w9, [x21, #0x32] 2fd60: 8b150102 add x2, x8, x21 2fd64: 52800508 mov w8, #0x28 // =40 2fd68: 794062a5 ldrh w5, [x21, #0x30] 2fd6c: d503201f nop 2fd70: 9b080928 madd x8, x9, x8, x2 2fd74: 29422109 ldp w9, w8, [x8, #0x10] 2fd78: aa1703e0 mov x0, x23 2fd7c: 2a1603e1 mov w1, w22 2fd80: 8b150123 add x3, x9, x21 2fd84: 8b080064 add x4, x3, x8 2fd88: 94000155 bl 0x302dc <.text+0x235ec> 2fd8c: b4000480 cbz x0, 0x2fe1c <.text+0x2312c> 2fd90: b9401408 ldr w8, [x0, #0x14] 2fd94: 34000448 cbz w8, 0x2fe1c <.text+0x2312c> 2fd98: b9401009 ldr w9, [x0, #0x10] 2fd9c: 1400001a b 0x2fe04 <.text+0x23114> 2fda0: 90000341 adrp x1, 0x97000 2fda4: 91081021 add x1, x1, #0x204 2fda8: 321e03e2 orr w2, wzr, #0x4 2fdac: aa1503e0 mov x0, x21 2fdb0: 94000630 bl 0x31670 <.text+0x24980> 2fdb4: 35000880 cbnz w0, 0x2fec4 <.text+0x231d4> 2fdb8: 394012a8 ldrb w8, [x21, #0x4] 2fdbc: 7100091f cmp w8, #0x2 2fdc0: 54000921 b.ne 0x2fee4 <.text+0x231f4> 2fdc4: f94016a8 ldr x8, [x21, #0x28] 2fdc8: b4000268 cbz x8, 0x2fe14 <.text+0x23124> 2fdcc: 79407ea9 ldrh w9, [x21, #0x3e] 2fdd0: 8b150102 add x2, x8, x21 2fdd4: 79407aa5 ldrh w5, [x21, #0x3c] 2fdd8: aa1703e0 mov x0, x23 2fddc: 8b091848 add x8, x2, x9, lsl #6 2fde0: a941a109 ldp x9, x8, [x8, #0x18] 2fde4: 2a1603e1 mov w1, w22 2fde8: 8b150123 add x3, x9, x21 2fdec: 8b080064 add x4, x3, x8 2fdf0: 94000182 bl 0x303f8 <.text+0x23708> 2fdf4: b4000140 cbz x0, 0x2fe1c <.text+0x2312c> 2fdf8: f9401008 ldr x8, [x0, #0x20] 2fdfc: b4000108 cbz x8, 0x2fe1c <.text+0x2312c> 2fe00: f9400c09 ldr x9, [x0, #0x18] 2fe04: 8b0902a9 add x9, x21, x9 2fe08: f9000269 str x9, [x19] 2fe0c: f9000288 str x8, [x20] 2fe10: 14000003 b 0x2fe1c <.text+0x2312c> 2fe14: f900027f str xzr, [x19] 2fe18: f900029f str xzr, [x20] 2fe1c: f9400268 ldr x8, [x19] 2fe20: f100011f cmp x8, #0x0 2fe24: 1a9f07e0 cset w0, ne 2fe28: a9437bfd ldp x29, x30, [sp, #0x30] 2fe2c: a9424ff4 ldp x20, x19, [sp, #0x20] 2fe30: a94157f6 ldp x22, x21, [sp, #0x10] 2fe34: f84407f7 ldr x23, [sp], #0x40 2fe38: d65f03c0 ret 2fe3c: b0000340 adrp x0, 0x98000 2fe40: b0000342 adrp x2, 0x98000 2fe44: b0000343 adrp x3, 0x98000 2fe48: 91136000 add x0, x0, #0x4d8 2fe4c: 91152842 add x2, x2, #0x54a 2fe50: 9116b863 add x3, x3, #0x5ae 2fe54: 52801061 mov w1, #0x83 // =131 2fe58: 97ff70d6 bl 0xc1b0 <__assert2@plt> 2fe5c: b0000340 adrp x0, 0x98000 2fe60: b0000342 adrp x2, 0x98000 2fe64: b0000343 adrp x3, 0x98000 2fe68: 91136000 add x0, x0, #0x4d8 2fe6c: 91152842 add x2, x2, #0x54a 2fe70: 9116f863 add x3, x3, #0x5be 2fe74: 52801081 mov w1, #0x84 // =132 2fe78: 97ff70ce bl 0xc1b0 <__assert2@plt> 2fe7c: b0000340 adrp x0, 0x98000 2fe80: b0000342 adrp x2, 0x98000 2fe84: b0000343 adrp x3, 0x98000 2fe88: 91136000 add x0, x0, #0x4d8 2fe8c: 91152842 add x2, x2, #0x54a 2fe90: 91173063 add x3, x3, #0x5cc 2fe94: 528010a1 mov w1, #0x85 // =133 2fe98: 97ff70c6 bl 0xc1b0 <__assert2@plt> 2fe9c: b0000340 adrp x0, 0x98000 2fea0: b0000342 adrp x2, 0x98000 2fea4: 91136000 add x0, x0, #0x4d8 2fea8: 91198442 add x2, x2, #0x661 2feac: 1400000a b 0x2fed4 <.text+0x231e4> 2feb0: b0000340 adrp x0, 0x98000 2feb4: b0000342 adrp x2, 0x98000 2feb8: 91136000 add x0, x0, #0x4d8 2febc: 91198442 add x2, x2, #0x661 2fec0: 1400000d b 0x2fef4 <.text+0x23204> 2fec4: b0000340 adrp x0, 0x98000 2fec8: b0000342 adrp x2, 0x98000 2fecc: 91136000 add x0, x0, #0x4d8 2fed0: 9123b042 add x2, x2, #0x8ec 2fed4: b0000343 adrp x3, 0x98000 2fed8: 911c6463 add x3, x3, #0x719 2fedc: 528006e1 mov w1, #0x37 // =55 2fee0: 97ff70b4 bl 0xc1b0 <__assert2@plt> 2fee4: b0000340 adrp x0, 0x98000 2fee8: b0000342 adrp x2, 0x98000 2feec: 91136000 add x0, x0, #0x4d8 2fef0: 9123b042 add x2, x2, #0x8ec 2fef4: b0000343 adrp x3, 0x98000 2fef8: 911d1063 add x3, x3, #0x744 2fefc: 52800741 mov w1, #0x3a // =58 2ff00: 97ff70ac bl 0xc1b0 <__assert2@plt> 2ff04: d10183ff sub sp, sp, #0x60 2ff08: a9025ff8 stp x24, x23, [sp, #0x20] 2ff0c: a90357f6 stp x22, x21, [sp, #0x30] 2ff10: a9044ff4 stp x20, x19, [sp, #0x40] 2ff14: a9057bfd stp x29, x30, [sp, #0x50] 2ff18: 910143fd add x29, sp, #0x50 2ff1c: d53bd056 mrs x22, TPIDR_EL0 2ff20: f94016c8 ldr x8, [x22, #0x28] 2ff24: aa0203f3 mov x19, x2 2ff28: 2a0103f4 mov w20, w1 2ff2c: aa0003f5 mov x21, x0 2ff30: f9000fe8 str x8, [sp, #0x18] 2ff34: b4000d75 cbz x21, 0x300e0 <.text+0x233f0> 2ff38: b4000e53 cbz x19, 0x30100 <.text+0x23410> 2ff3c: 90000341 adrp x1, 0x97000 2ff40: 91081021 add x1, x1, #0x204 2ff44: 321e03e2 orr w2, wzr, #0x4 2ff48: aa1503e0 mov x0, x21 2ff4c: 940005c9 bl 0x31670 <.text+0x24980> 2ff50: 34000060 cbz w0, 0x2ff5c <.text+0x2326c> 2ff54: 2a1f03e0 mov w0, wzr 2ff58: 14000058 b 0x300b8 <.text+0x233c8> 2ff5c: 394012a8 ldrb w8, [x21, #0x4] 2ff60: 7100091f cmp w8, #0x2 2ff64: 54000580 b.eq 0x30014 <.text+0x23324> 2ff68: 7100051f cmp w8, #0x1 2ff6c: 54ffff41 b.ne 0x2ff54 <.text+0x23264> 2ff70: 90000341 adrp x1, 0x97000 2ff74: 91081021 add x1, x1, #0x204 2ff78: 321e03e2 orr w2, wzr, #0x4 2ff7c: aa1503e0 mov x0, x21 2ff80: 940005bc bl 0x31670 <.text+0x24980> 2ff84: 35000d00 cbnz w0, 0x30124 <.text+0x23434> 2ff88: 394012a8 ldrb w8, [x21, #0x4] 2ff8c: 7100051f cmp w8, #0x1 2ff90: 54000d41 b.ne 0x30138 <.text+0x23448> 2ff94: 79405aa8 ldrh w8, [x21, #0x2c] 2ff98: 340008e8 cbz w8, 0x300b4 <.text+0x233c4> 2ff9c: b9401ea9 ldr w9, [x21, #0x1c] 2ffa0: aa1f03f7 mov x23, xzr 2ffa4: 8b150138 add x24, x9, x21 2ffa8: b9400309 ldr w9, [x24] 2ffac: 6b14013f cmp w9, w20 2ffb0: 54000261 b.ne 0x2fffc <.text+0x2330c> 2ffb4: b9400708 ldr w8, [x24, #0x4] 2ffb8: 8b0802a8 add x8, x21, x8 2ffbc: f90007e8 str x8, [sp, #0x8] 2ffc0: b9401308 ldr w8, [x24, #0x10] 2ffc4: f9000be8 str x8, [sp, #0x10] 2ffc8: a940a668 ldp x8, x9, [x19, #0x8] 2ffcc: eb09011f cmp x8, x9 2ffd0: 540000e0 b.eq 0x2ffec <.text+0x232fc> 2ffd4: 3cc083e0 ldur q0, [sp, #0x8] 2ffd8: 3d800100 str q0, [x8] 2ffdc: f9400668 ldr x8, [x19, #0x8] 2ffe0: 91004108 add x8, x8, #0x10 2ffe4: f9000668 str x8, [x19, #0x8] 2ffe8: 14000004 b 0x2fff8 <.text+0x23308> 2ffec: 910023e1 add x1, sp, #0x8 2fff0: aa1303e0 mov x0, x19 2fff4: 94000148 bl 0x30514 <.text+0x23824> 2fff8: 79405aa8 ldrh w8, [x21, #0x2c] 2fffc: 910006f7 add x23, x23, #0x1 30000: 12003d09 and w9, w8, #0xffff 30004: eb0902ff cmp x23, x9 30008: 91008318 add x24, x24, #0x20 3000c: 54fffceb b.lt 0x2ffa8 <.text+0x232b8> 30010: 14000029 b 0x300b4 <.text+0x233c4> 30014: f0000321 adrp x1, 0x97000 30018: 91081021 add x1, x1, #0x204 3001c: 321e03e2 orr w2, wzr, #0x4 30020: aa1503e0 mov x0, x21 30024: 94000593 bl 0x31670 <.text+0x24980> 30028: 35000920 cbnz w0, 0x3014c <.text+0x2345c> 3002c: 394012a8 ldrb w8, [x21, #0x4] 30030: 7100091f cmp w8, #0x2 30034: 540009c1 b.ne 0x3016c <.text+0x2347c> 30038: 794072a8 ldrh w8, [x21, #0x38] 3003c: 340003c8 cbz w8, 0x300b4 <.text+0x233c4> 30040: f94012a9 ldr x9, [x21, #0x20] 30044: aa1f03f7 mov x23, xzr 30048: 8b150138 add x24, x9, x21 3004c: b9400309 ldr w9, [x24] 30050: 6b14013f cmp w9, w20 30054: 54000261 b.ne 0x300a0 <.text+0x233b0> 30058: f9400708 ldr x8, [x24, #0x8] 3005c: 8b0802a8 add x8, x21, x8 30060: f90007e8 str x8, [sp, #0x8] 30064: f9401308 ldr x8, [x24, #0x20] 30068: f9000be8 str x8, [sp, #0x10] 3006c: a940a668 ldp x8, x9, [x19, #0x8] 30070: eb09011f cmp x8, x9 30074: 540000e0 b.eq 0x30090 <.text+0x233a0> 30078: 3cc083e0 ldur q0, [sp, #0x8] 3007c: 3d800100 str q0, [x8] 30080: f9400668 ldr x8, [x19, #0x8] 30084: 91004108 add x8, x8, #0x10 30088: f9000668 str x8, [x19, #0x8] 3008c: 14000004 b 0x3009c <.text+0x233ac> 30090: 910023e1 add x1, sp, #0x8 30094: aa1303e0 mov x0, x19 30098: 9400011f bl 0x30514 <.text+0x23824> 3009c: 794072a8 ldrh w8, [x21, #0x38] 300a0: 910006f7 add x23, x23, #0x1 300a4: 12003d09 and w9, w8, #0xffff 300a8: eb0902ff cmp x23, x9 300ac: 9100e318 add x24, x24, #0x38 300b0: 54fffceb b.lt 0x3004c <.text+0x2335c> 300b4: 320003e0 orr w0, wzr, #0x1 300b8: f94016c8 ldr x8, [x22, #0x28] 300bc: f9400fe9 ldr x9, [sp, #0x18] 300c0: eb09011f cmp x8, x9 300c4: 540002e1 b.ne 0x30120 <.text+0x23430> 300c8: a9457bfd ldp x29, x30, [sp, #0x50] 300cc: a9444ff4 ldp x20, x19, [sp, #0x40] 300d0: a94357f6 ldp x22, x21, [sp, #0x30] 300d4: a9425ff8 ldp x24, x23, [sp, #0x20] 300d8: 910183ff add sp, sp, #0x60 300dc: d65f03c0 ret 300e0: 90000340 adrp x0, 0x98000 300e4: 90000342 adrp x2, 0x98000 300e8: 90000343 adrp x3, 0x98000 300ec: 91136000 add x0, x0, #0x4d8 300f0: 91176442 add x2, x2, #0x5d9 300f4: 9116b863 add x3, x3, #0x5ae 300f8: 52801421 mov w1, #0xa1 // =161 300fc: 97ff702d bl 0xc1b0 <__assert2@plt> 30100: 90000340 adrp x0, 0x98000 30104: 90000342 adrp x2, 0x98000 30108: 90000343 adrp x3, 0x98000 3010c: 91136000 add x0, x0, #0x4d8 30110: 91176442 add x2, x2, #0x5d9 30114: 91191c63 add x3, x3, #0x647 30118: 52801441 mov w1, #0xa2 // =162 3011c: 97ff7025 bl 0xc1b0 <__assert2@plt> 30120: 97ff7114 bl 0xc570 <__stack_chk_fail@plt> 30124: 90000340 adrp x0, 0x98000 30128: 90000342 adrp x2, 0x98000 3012c: 91136000 add x0, x0, #0x4d8 30130: 9129ec42 add x2, x2, #0xa7b 30134: 1400000a b 0x3015c <.text+0x2346c> 30138: 90000340 adrp x0, 0x98000 3013c: 90000342 adrp x2, 0x98000 30140: 91136000 add x0, x0, #0x4d8 30144: 9129ec42 add x2, x2, #0xa7b 30148: 1400000d b 0x3017c <.text+0x2348c> 3014c: 90000340 adrp x0, 0x98000 30150: 90000342 adrp x2, 0x98000 30154: 91136000 add x0, x0, #0x4d8 30158: 912cf042 add x2, x2, #0xb3c 3015c: 90000343 adrp x3, 0x98000 30160: 911c6463 add x3, x3, #0x719 30164: 52800bc1 mov w1, #0x5e // =94 30168: 97ff7012 bl 0xc1b0 <__assert2@plt> 3016c: 90000340 adrp x0, 0x98000 30170: 90000342 adrp x2, 0x98000 30174: 91136000 add x0, x0, #0x4d8 30178: 912cf042 add x2, x2, #0xb3c 3017c: 90000343 adrp x3, 0x98000 30180: 911d1063 add x3, x3, #0x744 30184: 52800c21 mov w1, #0x61 // =97 30188: 97ff700a bl 0xc1b0 <__assert2@plt> 3018c: d10183ff sub sp, sp, #0x60 30190: a90357f6 stp x22, x21, [sp, #0x30] 30194: a9044ff4 stp x20, x19, [sp, #0x40] 30198: a9057bfd stp x29, x30, [sp, #0x50] 3019c: 910143fd add x29, sp, #0x50 301a0: d53bd056 mrs x22, TPIDR_EL0 301a4: f94016c8 ldr x8, [x22, #0x28] 301a8: aa0103f3 mov x19, x1 301ac: f0000321 adrp x1, 0x97000 301b0: aa0203f4 mov x20, x2 301b4: 91081021 add x1, x1, #0x204 301b8: 321e03e2 orr w2, wzr, #0x4 301bc: aa0003f5 mov x21, x0 301c0: f90017e8 str x8, [sp, #0x28] 301c4: 9400052b bl 0x31670 <.text+0x24980> 301c8: 35000740 cbnz w0, 0x302b0 <.text+0x235c0> 301cc: 90000341 adrp x1, 0x98000 301d0: 91194021 add x1, x1, #0x650 301d4: 321f07e2 orr w2, wzr, #0x6 301d8: 910083e3 add x3, sp, #0x20 301dc: 910063e4 add x4, sp, #0x18 301e0: aa1503e0 mov x0, x21 301e4: 97fffeb7 bl 0x2fcc0 <.text+0x22fd0> 301e8: 36000640 tbz w0, #0x0, 0x302b0 <.text+0x235c0> 301ec: 90000341 adrp x1, 0x98000 301f0: 91196421 add x1, x1, #0x659 301f4: 320007e2 orr w2, wzr, #0x3 301f8: 910043e3 add x3, sp, #0x10 301fc: 910023e4 add x4, sp, #0x8 30200: aa1503e0 mov x0, x21 30204: 97fffeaf bl 0x2fcc0 <.text+0x22fd0> 30208: 36000540 tbz w0, #0x0, 0x302b0 <.text+0x235c0> 3020c: 394012ac ldrb w12, [x21, #0x4] 30210: a941a7eb ldp x11, x9, [sp, #0x18] 30214: a940a3ea ldp x10, x8, [sp, #0x8] 30218: 7100059f cmp w12, #0x1 3021c: 54000181 b.ne 0x3024c <.text+0x2355c> 30220: 927df16b and x11, x11, #0xfffffffffffffff8 30224: 8b0b012b add x11, x9, x11 30228: eb09017f cmp x11, x9 3022c: 54000429 b.ls 0x302b0 <.text+0x235c0> 30230: b940012c ldr w12, [x9] 30234: 7100399f cmp w12, #0xe 30238: 54000200 b.eq 0x30278 <.text+0x23588> 3023c: 91002129 add x9, x9, #0x8 30240: eb0b013f cmp x9, x11 30244: 54ffff63 b.lo 0x30230 <.text+0x23540> 30248: 1400001a b 0x302b0 <.text+0x235c0> 3024c: 927ced6b and x11, x11, #0xfffffffffffffff0 30250: 8b0b012b add x11, x9, x11 30254: eb09017f cmp x11, x9 30258: 540002c9 b.ls 0x302b0 <.text+0x235c0> 3025c: f940012c ldr x12, [x9] 30260: f100399f cmp x12, #0xe 30264: 54000120 b.eq 0x30288 <.text+0x23598> 30268: 91004129 add x9, x9, #0x10 3026c: eb0b013f cmp x9, x11 30270: 54ffff63 b.lo 0x3025c <.text+0x2356c> 30274: 1400000f b 0x302b0 <.text+0x235c0> 30278: b980052b ldrsw x11, [x9, #0x4] 3027c: eb0b0149 subs x9, x10, x11 30280: 540000a8 b.hi 0x30294 <.text+0x235a4> 30284: 1400000b b 0x302b0 <.text+0x235c0> 30288: f940052b ldr x11, [x9, #0x8] 3028c: eb0b0149 subs x9, x10, x11 30290: 54000109 b.ls 0x302b0 <.text+0x235c0> 30294: eb14013f cmp x9, x20 30298: 8b0b0101 add x1, x8, x11 3029c: 9a943122 csel x2, x9, x20, lo 302a0: aa1303e0 mov x0, x19 302a4: 9400058d bl 0x318d8 <.text+0x24be8> 302a8: 320003e0 orr w0, wzr, #0x1 302ac: 14000002 b 0x302b4 <.text+0x235c4> 302b0: 2a1f03e0 mov w0, wzr 302b4: f94016c8 ldr x8, [x22, #0x28] 302b8: f94017e9 ldr x9, [sp, #0x28] 302bc: eb09011f cmp x8, x9 302c0: 540000c1 b.ne 0x302d8 <.text+0x235e8> 302c4: a9457bfd ldp x29, x30, [sp, #0x50] 302c8: a9444ff4 ldp x20, x19, [sp, #0x40] 302cc: a94357f6 ldp x22, x21, [sp, #0x30] 302d0: 910183ff add sp, sp, #0x60 302d4: d65f03c0 ret 302d8: 97ff70a6 bl 0xc570 <__stack_chk_fail@plt> 302dc: a9bb67fa stp x26, x25, [sp, #-0x50]! 302e0: a9015ff8 stp x24, x23, [sp, #0x10] 302e4: a90257f6 stp x22, x21, [sp, #0x20] 302e8: a9034ff4 stp x20, x19, [sp, #0x30] 302ec: a9047bfd stp x29, x30, [sp, #0x40] 302f0: 910103fd add x29, sp, #0x40 302f4: 2a0503f8 mov w24, w5 302f8: aa0403f4 mov x20, x4 302fc: aa0303f5 mov x21, x3 30300: aa0203f3 mov x19, x2 30304: 2a0103f6 mov w22, w1 30308: aa0003f7 mov x23, x0 3030c: b4000477 cbz x23, 0x30398 <.text+0x236a8> 30310: b4000553 cbz x19, 0x303b8 <.text+0x236c8> 30314: 7100031f cmp w24, #0x0 30318: 5400060d b.le 0x303d8 <.text+0x236e8> 3031c: aa1703e0 mov x0, x23 30320: 940004b5 bl 0x315f4 <.text+0x24904> 30324: 340002a0 cbz w0, 0x30378 <.text+0x23688> 30328: b26003e8 orr x8, xzr, #0x100000000 3032c: 8b008108 add x8, x8, x0, lsl #32 30330: aa1f03f9 mov x25, xzr 30334: 9360fd1a asr x26, x8, #32 30338: 93407f18 sxtw x24, w24 3033c: b9400668 ldr w8, [x19, #0x4] 30340: 6b16011f cmp w8, w22 30344: 54000121 b.ne 0x30368 <.text+0x23678> 30348: b9400268 ldr w8, [x19] 3034c: 8b0802a1 add x1, x21, x8 30350: cb010288 sub x8, x20, x1 30354: eb1a011f cmp x8, x26 30358: 5400008b b.lt 0x30368 <.text+0x23678> 3035c: aa1703e0 mov x0, x23 30360: 940004b0 bl 0x31620 <.text+0x24930> 30364: 340000c0 cbz w0, 0x3037c <.text+0x2368c> 30368: 91000739 add x25, x25, #0x1 3036c: eb18033f cmp x25, x24 30370: 9100a273 add x19, x19, #0x28 30374: 54fffe4b b.lt 0x3033c <.text+0x2364c> 30378: aa1f03f3 mov x19, xzr 3037c: aa1303e0 mov x0, x19 30380: a9447bfd ldp x29, x30, [sp, #0x40] 30384: a9434ff4 ldp x20, x19, [sp, #0x30] 30388: a94257f6 ldp x22, x21, [sp, #0x20] 3038c: a9415ff8 ldp x24, x23, [sp, #0x10] 30390: a8c567fa ldp x26, x25, [sp], #0x50 30394: d65f03c0 ret 30398: 90000340 adrp x0, 0x98000 3039c: 90000342 adrp x2, 0x98000 303a0: 90000343 adrp x3, 0x98000 303a4: 911dd800 add x0, x0, #0x776 303a8: 911fa842 add x2, x2, #0x7ea 303ac: 91230463 add x3, x3, #0x8c1 303b0: 528006a1 mov w1, #0x35 // =53 303b4: 97ff6f7f bl 0xc1b0 <__assert2@plt> 303b8: 90000340 adrp x0, 0x98000 303bc: 90000342 adrp x2, 0x98000 303c0: 90000343 adrp x3, 0x98000 303c4: 911dd800 add x0, x0, #0x776 303c8: 911fa842 add x2, x2, #0x7ea 303cc: 91233863 add x3, x3, #0x8ce 303d0: 528006c1 mov w1, #0x36 // =54 303d4: 97ff6f77 bl 0xc1b0 <__assert2@plt> 303d8: 90000340 adrp x0, 0x98000 303dc: 90000342 adrp x2, 0x98000 303e0: 90000343 adrp x3, 0x98000 303e4: 911dd800 add x0, x0, #0x776 303e8: 911fa842 add x2, x2, #0x7ea 303ec: 91237c63 add x3, x3, #0x8df 303f0: 528006e1 mov w1, #0x37 // =55 303f4: 97ff6f6f bl 0xc1b0 <__assert2@plt> 303f8: a9bb67fa stp x26, x25, [sp, #-0x50]! 303fc: a9015ff8 stp x24, x23, [sp, #0x10] 30400: a90257f6 stp x22, x21, [sp, #0x20] 30404: a9034ff4 stp x20, x19, [sp, #0x30] 30408: a9047bfd stp x29, x30, [sp, #0x40] 3040c: 910103fd add x29, sp, #0x40 30410: 2a0503f8 mov w24, w5 30414: aa0403f4 mov x20, x4 30418: aa0303f5 mov x21, x3 3041c: aa0203f3 mov x19, x2 30420: 2a0103f6 mov w22, w1 30424: aa0003f7 mov x23, x0 30428: b4000477 cbz x23, 0x304b4 <.text+0x237c4> 3042c: b4000553 cbz x19, 0x304d4 <.text+0x237e4> 30430: 7100031f cmp w24, #0x0 30434: 5400060d b.le 0x304f4 <.text+0x23804> 30438: aa1703e0 mov x0, x23 3043c: 9400046e bl 0x315f4 <.text+0x24904> 30440: 340002a0 cbz w0, 0x30494 <.text+0x237a4> 30444: b26003e8 orr x8, xzr, #0x100000000 30448: 8b008108 add x8, x8, x0, lsl #32 3044c: aa1f03f9 mov x25, xzr 30450: 9360fd1a asr x26, x8, #32 30454: 93407f18 sxtw x24, w24 30458: b9400668 ldr w8, [x19, #0x4] 3045c: 6b16011f cmp w8, w22 30460: 54000121 b.ne 0x30484 <.text+0x23794> 30464: b9400268 ldr w8, [x19] 30468: 8b0802a1 add x1, x21, x8 3046c: cb010288 sub x8, x20, x1 30470: eb1a011f cmp x8, x26 30474: 5400008b b.lt 0x30484 <.text+0x23794> 30478: aa1703e0 mov x0, x23 3047c: 94000469 bl 0x31620 <.text+0x24930> 30480: 340000c0 cbz w0, 0x30498 <.text+0x237a8> 30484: 91000739 add x25, x25, #0x1 30488: eb18033f cmp x25, x24 3048c: 91010273 add x19, x19, #0x40 30490: 54fffe4b b.lt 0x30458 <.text+0x23768> 30494: aa1f03f3 mov x19, xzr 30498: aa1303e0 mov x0, x19 3049c: a9447bfd ldp x29, x30, [sp, #0x40] 304a0: a9434ff4 ldp x20, x19, [sp, #0x30] 304a4: a94257f6 ldp x22, x21, [sp, #0x20] 304a8: a9415ff8 ldp x24, x23, [sp, #0x10] 304ac: a8c567fa ldp x26, x25, [sp], #0x50 304b0: d65f03c0 ret 304b4: 90000340 adrp x0, 0x98000 304b8: 90000342 adrp x2, 0x98000 304bc: 90000343 adrp x3, 0x98000 304c0: 911dd800 add x0, x0, #0x776 304c4: 91269042 add x2, x2, #0x9a4 304c8: 91230463 add x3, x3, #0x8c1 304cc: 528006a1 mov w1, #0x35 // =53 304d0: 97ff6f38 bl 0xc1b0 <__assert2@plt> 304d4: 90000340 adrp x0, 0x98000 304d8: 90000342 adrp x2, 0x98000 304dc: 90000343 adrp x3, 0x98000 304e0: 911dd800 add x0, x0, #0x776 304e4: 91269042 add x2, x2, #0x9a4 304e8: 91233863 add x3, x3, #0x8ce 304ec: 528006c1 mov w1, #0x36 // =54 304f0: 97ff6f30 bl 0xc1b0 <__assert2@plt> 304f4: 90000340 adrp x0, 0x98000 304f8: 90000342 adrp x2, 0x98000 304fc: 90000343 adrp x3, 0x98000 30500: 911dd800 add x0, x0, #0x776 30504: 91269042 add x2, x2, #0x9a4 30508: 91237c63 add x3, x3, #0x8df 3050c: 528006e1 mov w1, #0x37 // =55 30510: 97ff6f28 bl 0xc1b0 <__assert2@plt> 30514: d10183ff sub sp, sp, #0x60 30518: f9001bf5 str x21, [sp, #0x30] 3051c: a9044ff4 stp x20, x19, [sp, #0x40] 30520: a9057bfd stp x29, x30, [sp, #0x50] 30524: 910143fd add x29, sp, #0x50 30528: d53bd055 mrs x21, TPIDR_EL0 3052c: f94016a8 ldr x8, [x21, #0x28] 30530: aa0003f3 mov x19, x0 30534: aa0103f4 mov x20, x1 30538: f90017e8 str x8, [sp, #0x28] 3053c: a9402269 ldp x9, x8, [x19] 30540: cb090108 sub x8, x8, x9 30544: 9344fd02 asr x2, x8, #4 30548: 91000448 add x8, x2, #0x1 3054c: d37cfd0a lsr x10, x8, #60 30550: b50006aa cbnz x10, 0x30624 <.text+0x23934> 30554: f9400a6a ldr x10, [x19, #0x10] 30558: b27fe7eb mov x11, #0x7fffffffffffffe // =576460752303423486 3055c: 91006263 add x3, x19, #0x18 30560: cb090149 sub x9, x10, x9 30564: 9344fd2a asr x10, x9, #4 30568: eb0b015f cmp x10, x11 3056c: 540000a8 b.hi 0x30580 <.text+0x23890> 30570: 9343fd29 asr x9, x9, #3 30574: eb08013f cmp x9, x8 30578: 9a893101 csel x1, x8, x9, lo 3057c: 14000002 b 0x30584 <.text+0x23894> 30580: b240efe1 orr x1, xzr, #0xfffffffffffffff 30584: 910003e0 mov x0, sp 30588: 94000029 bl 0x3062c <.text+0x2393c> 3058c: f9400be8 ldr x8, [sp, #0x10] 30590: 3dc00280 ldr q0, [x20] 30594: 3d800100 str q0, [x8] 30598: a940a3ea ldp x10, x8, [sp, #0x8] 3059c: 91004109 add x9, x8, #0x10 305a0: a9402261 ldp x1, x8, [x19] 305a4: cb010102 sub x2, x8, x1 305a8: cb020140 sub x0, x10, x2 305ac: f100005f cmp x2, #0x0 305b0: a900a7e0 stp x0, x9, [sp, #0x8] 305b4: 5400008d b.le 0x305c4 <.text+0x238d4> 305b8: 97ff7156 bl 0xcb10 305bc: a940a7e0 ldp x0, x9, [sp, #0x8] 305c0: a9402261 ldp x1, x8, [x19] 305c4: a9002660 stp x0, x9, [x19] 305c8: a900a3e1 stp x1, x8, [sp, #0x8] 305cc: f9400fe9 ldr x9, [sp, #0x18] 305d0: f9400a6a ldr x10, [x19, #0x10] 305d4: eb01011f cmp x8, x1 305d8: f9000a69 str x9, [x19, #0x10] 305dc: f9000fea str x10, [sp, #0x18] 305e0: f90003e1 str x1, [sp] 305e4: 540000e0 b.eq 0x30600 <.text+0x23910> 305e8: d1004109 sub x9, x8, #0x10 305ec: cb010129 sub x9, x9, x1 305f0: aa2903e9 mvn x9, x9 305f4: 927ced29 and x9, x9, #0xfffffffffffffff0 305f8: 8b090108 add x8, x8, x9 305fc: f9000be8 str x8, [sp, #0x10] 30600: f94016a8 ldr x8, [x21, #0x28] 30604: f94017e9 ldr x9, [sp, #0x28] 30608: eb09011f cmp x8, x9 3060c: 540000e1 b.ne 0x30628 <.text+0x23938> 30610: a9457bfd ldp x29, x30, [sp, #0x50] 30614: a9444ff4 ldp x20, x19, [sp, #0x40] 30618: f9401bf5 ldr x21, [sp, #0x30] 3061c: 910183ff add sp, sp, #0x60 30620: d65f03c0 ret 30624: 97ff6f23 bl 0xc2b0 30628: 97ff6fd2 bl 0xc570 <__stack_chk_fail@plt> 3062c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 30630: a90157f6 stp x22, x21, [sp, #0x10] 30634: a9024ff4 stp x20, x19, [sp, #0x20] 30638: a9037bfd stp x29, x30, [sp, #0x30] 3063c: 9100c3fd add x29, sp, #0x30 30640: aa0203f5 mov x21, x2 30644: aa0103f4 mov x20, x1 30648: aa0003f3 mov x19, x0 3064c: a9018e7f stp xzr, x3, [x19, #0x18] 30650: b40005d4 cbz x20, 0x30708 <.text+0x23a18> 30654: f9400868 ldr x8, [x3, #0x10] 30658: d37cee97 lsl x23, x20, #4 3065c: eb0802ff cmp x23, x8 30660: 54000589 b.ls 0x30710 <.text+0x23a20> 30664: f9400076 ldr x22, [x3] 30668: aa1603e9 mov x9, x22 3066c: f8410d28 ldr x8, [x9, #0x10]! 30670: f94002ca ldr x10, [x22] 30674: b40000a8 cbz x8, 0x30688 <.text+0x23998> 30678: f9400ecb ldr x11, [x22, #0x18] 3067c: cb0b014c sub x12, x10, x11 30680: eb17019f cmp x12, x23 30684: 540005a2 b.hs 0x30738 <.text+0x23a48> 30688: b2400ee8 orr x8, x23, #0xf 3068c: 8b080148 add x8, x10, x8 30690: 9aca0918 udiv x24, x8, x10 30694: 9b0a7f01 mul x1, x24, x10 30698: 320007e2 orr w2, wzr, #0x3 3069c: 52800443 mov w3, #0x22 // =34 306a0: 12800004 mov w4, #-0x1 // =-1 306a4: aa1f03e0 mov x0, xzr 306a8: aa1f03e5 mov x5, xzr 306ac: 97ff707d bl 0xc8a0 306b0: b100041f cmn x0, #0x1 306b4: 540002a0 b.eq 0x30708 <.text+0x23a18> 306b8: f94006c8 ldr x8, [x22, #0x8] 306bc: a9006008 stp x8, x24, [x0] 306c0: f94012c8 ldr x8, [x22, #0x20] 306c4: f90006c0 str x0, [x22, #0x8] 306c8: 8b180108 add x8, x8, x24 306cc: f90012c8 str x8, [x22, #0x20] 306d0: b40001c0 cbz x0, 0x30708 <.text+0x23a18> 306d4: f94002c8 ldr x8, [x22] 306d8: 910042e9 add x9, x23, #0x10 306dc: d100070a sub x10, x24, #0x1 306e0: 8b080129 add x9, x9, x8 306e4: 9b18a509 msub x9, x8, x24, x9 306e8: 9ac8092b udiv x11, x9, x8 306ec: 9b0a010a madd x10, x8, x10, x0 306f0: 9b08a568 msub x8, x11, x8, x9 306f4: f100011f cmp x8, #0x0 306f8: 9a8a03e9 csel x9, xzr, x10, eq 306fc: a90122c9 stp x9, x8, [x22, #0x10] 30700: 91004008 add x8, x0, #0x10 30704: 14000004 b 0x30714 <.text+0x23a24> 30708: aa1f03e8 mov x8, xzr 3070c: 14000002 b 0x30714 <.text+0x23a24> 30710: f9400468 ldr x8, [x3, #0x8] 30714: 8b151109 add x9, x8, x21, lsl #4 30718: 8b14110a add x10, x8, x20, lsl #4 3071c: a9002668 stp x8, x9, [x19] 30720: a9012a69 stp x9, x10, [x19, #0x10] 30724: a9437bfd ldp x29, x30, [sp, #0x30] 30728: a9424ff4 ldp x20, x19, [sp, #0x20] 3072c: a94157f6 ldp x22, x21, [sp, #0x10] 30730: a8c45ff8 ldp x24, x23, [sp], #0x40 30734: d65f03c0 ret 30738: 8b0b0108 add x8, x8, x11 3073c: 8b17016b add x11, x11, x23 30740: eb0a017f cmp x11, x10 30744: f9000ecb str x11, [x22, #0x18] 30748: 54fffe61 b.ne 0x30714 <.text+0x23a24> 3074c: a9007d3f stp xzr, xzr, [x9] 30750: 17fffff1 b 0x30714 <.text+0x23a24> 30754: a9bd57f6 stp x22, x21, [sp, #-0x30]! 30758: a9014ff4 stp x20, x19, [sp, #0x10] 3075c: a9027bfd stp x29, x30, [sp, #0x20] 30760: 910083fd add x29, sp, #0x20 30764: aa0103f4 mov x20, x1 30768: aa0003f3 mov x19, x0 3076c: aa1403e0 mov x0, x20 30770: a900fe7f stp xzr, xzr, [x19, #0x8] 30774: f900027f str xzr, [x19] 30778: 97ff709e bl 0xc9f0 3077c: aa0003f5 mov x21, x0 30780: b10042bf cmn x21, #0x10 30784: 54000302 b.hs 0x307e4 <.text+0x23af4> 30788: f1005ebf cmp x21, #0x17 3078c: 540000a2 b.hs 0x307a0 <.text+0x23ab0> 30790: d37ffaa8 lsl x8, x21, #1 30794: 38001668 strb w8, [x19], #0x1 30798: b5000155 cbnz x21, 0x307c0 <.text+0x23ad0> 3079c: 1400000d b 0x307d0 <.text+0x23ae0> 307a0: 910042a8 add x8, x21, #0x10 307a4: 927ced16 and x22, x8, #0xfffffffffffffff0 307a8: aa1603e0 mov x0, x22 307ac: 9400c966 bl 0x62d44 307b0: b24002c8 orr x8, x22, #0x1 307b4: a9008275 stp x21, x0, [x19, #0x8] 307b8: f9000268 str x8, [x19] 307bc: aa0003f3 mov x19, x0 307c0: aa1303e0 mov x0, x19 307c4: aa1403e1 mov x1, x20 307c8: aa1503e2 mov x2, x21 307cc: 97ff70d1 bl 0xcb10 307d0: 38356a7f strb wzr, [x19, x21] 307d4: a9427bfd ldp x29, x30, [sp, #0x20] 307d8: a9414ff4 ldp x20, x19, [sp, #0x10] 307dc: a8c357f6 ldp x22, x21, [sp], #0x30 307e0: d65f03c0 ret 307e4: 97ff6eb3 bl 0xc2b0 307e8: d10343ff sub sp, sp, #0xd0 307ec: f9004bf7 str x23, [sp, #0x90] 307f0: a90a57f6 stp x22, x21, [sp, #0xa0] 307f4: a90b4ff4 stp x20, x19, [sp, #0xb0] 307f8: a90c7bfd stp x29, x30, [sp, #0xc0] 307fc: 910303fd add x29, sp, #0xc0 30800: d53bd055 mrs x21, TPIDR_EL0 30804: f94016a8 ldr x8, [x21, #0x28] 30808: aa0103f3 mov x19, x1 3080c: aa0003f4 mov x20, x0 30810: f81c83a8 stur x8, [x29, #-0x38] 30814: 97ff705b bl 0xc980 30818: 93407c08 sxtw x8, w0 3081c: 9100e3e9 add x9, sp, #0x38 30820: 910043ea add x10, sp, #0x10 30824: 6f00e400 movi v0.2d, #0000000000000000 30828: f9000be8 str x8, [sp, #0x10] 3082c: 321b03e8 orr w8, wzr, #0x20 30830: f9002bea str x10, [sp, #0x50] 30834: 9100c12a add x10, x9, #0x30 30838: 91014129 add x9, x9, #0x50 3083c: 321e03e1 orr w1, wzr, #0x4 30840: 9100e3e2 add x2, sp, #0x38 30844: aa1403e0 mov x0, x20 30848: 3c8283e0 stur q0, [sp, #0x28] 3084c: 3c8183e0 stur q0, [sp, #0x18] 30850: a905a3ea stp x10, x8, [sp, #0x58] 30854: a903abea stp x10, x10, [sp, #0x38] 30858: f90027e9 str x9, [sp, #0x48] 3085c: 97fffdaa bl 0x2ff04 <.text+0x23214> 30860: 36000380 tbz w0, #0x0, 0x308d0 <.text+0x23be0> 30864: a943a7e8 ldp x8, x9, [sp, #0x38] 30868: eb09011f cmp x8, x9 3086c: 54000320 b.eq 0x308d0 <.text+0x23be0> 30870: f940050b ldr x11, [x8, #0x8] 30874: f100057f cmp x11, #0x1 30878: 5400026b b.lt 0x308c4 <.text+0x23bd4> 3087c: f940010a ldr x10, [x8] 30880: 8b0b014b add x11, x10, x11 30884: b940094c ldr w12, [x10, #0x8] 30888: 71000d9f cmp w12, #0x3 3088c: 54000180 b.eq 0x308bc <.text+0x23bcc> 30890: 2940354c ldp w12, w13, [x10] 30894: 11000d8c add w12, w12, #0x3 30898: 11000dad add w13, w13, #0x3 3089c: 121e758c and w12, w12, #0xfffffffc 308a0: 8b0c014a add x10, x10, x12 308a4: 121e75ac and w12, w13, #0xfffffffc 308a8: 8b0c014a add x10, x10, x12 308ac: 9100314a add x10, x10, #0xc 308b0: eb0b015f cmp x10, x11 308b4: 54fffe83 b.lo 0x30884 <.text+0x23b94> 308b8: 14000003 b 0x308c4 <.text+0x23bd4> 308bc: b940054b ldr w11, [x10, #0x4] 308c0: 3500174b cbnz w11, 0x30ba8 <.text+0x23eb8> 308c4: 91004108 add x8, x8, #0x10 308c8: eb09011f cmp x8, x9 308cc: 54fffd21 b.ne 0x30870 <.text+0x23b80> 308d0: d0000301 adrp x1, 0x92000 308d4: 910e2421 add x1, x1, #0x389 308d8: 32000be2 orr w2, wzr, #0x7 308dc: 910023e3 add x3, sp, #0x8 308e0: 910003e4 mov x4, sp 308e4: aa1403e0 mov x0, x20 308e8: 97fffcf6 bl 0x2fcc0 <.text+0x22fd0> 308ec: 360003c0 tbz w0, #0x0, 0x30964 <.text+0x23c74> 308f0: f94003e9 ldr x9, [sp] 308f4: f100053f cmp x9, #0x1 308f8: 5400036b b.lt 0x30964 <.text+0x23c74> 308fc: f94007e8 ldr x8, [sp, #0x8] 30900: 8b090109 add x9, x8, x9 30904: b940090a ldr w10, [x8, #0x8] 30908: 71000d5f cmp w10, #0x3 3090c: 54000180 b.eq 0x3093c <.text+0x23c4c> 30910: 29402d0a ldp w10, w11, [x8] 30914: 11000d4a add w10, w10, #0x3 30918: 11000d6b add w11, w11, #0x3 3091c: 121e754a and w10, w10, #0xfffffffc 30920: 8b0a0108 add x8, x8, x10 30924: 121e756a and w10, w11, #0xfffffffc 30928: 8b0a0108 add x8, x8, x10 3092c: 91003108 add x8, x8, #0xc 30930: eb09011f cmp x8, x9 30934: 54fffe83 b.lo 0x30904 <.text+0x23c14> 30938: 1400000b b 0x30964 <.text+0x23c74> 3093c: b9400509 ldr w9, [x8, #0x4] 30940: 34000129 cbz w9, 0x30964 <.text+0x23c74> 30944: b940010a ldr w10, [x8] 30948: f9400661 ldr x1, [x19, #0x8] 3094c: 11000d4a add w10, w10, #0x3 30950: 121e754a and w10, w10, #0xfffffffc 30954: 8b0a0108 add x8, x8, x10 30958: 91003102 add x2, x8, #0xc 3095c: 8b090043 add x3, x2, x9 30960: 14000099 b 0x30bc4 <.text+0x23ed4> 30964: 2a1f03f6 mov w22, wzr 30968: f9401fe8 ldr x8, [sp, #0x38] 3096c: b4000048 cbz x8, 0x30974 <.text+0x23c84> 30970: f90023e8 str x8, [sp, #0x40] 30974: f9400fe1 ldr x1, [sp, #0x18] 30978: b4000101 cbz x1, 0x30998 <.text+0x23ca8> 3097c: a9402037 ldp x23, x8, [x1] 30980: f9400be9 ldr x9, [sp, #0x10] 30984: 52801ae0 mov w0, #0xd7 // =215 30988: 9b087d22 mul x2, x9, x8 3098c: 97ff6fa5 bl 0xc820 30990: aa1703e1 mov x1, x23 30994: b5ffff57 cbnz x23, 0x3097c <.text+0x23c8c> 30998: 37000f36 tbnz w22, #0x0, 0x30b7c <.text+0x23e8c> 3099c: a9402668 ldp x8, x9, [x19] 309a0: cb080129 sub x9, x9, x8 309a4: f1003d3f cmp x9, #0xf 309a8: 540000c8 b.hi 0x309c0 <.text+0x23cd0> 309ac: 321c03e8 orr w8, wzr, #0x10 309b0: cb090101 sub x1, x8, x9 309b4: aa1303e0 mov x0, x19 309b8: 940001bd bl 0x310ac <.text+0x243bc> 309bc: 14000005 b 0x309d0 <.text+0x23ce0> 309c0: f100413f cmp x9, #0x10 309c4: 54000060 b.eq 0x309d0 <.text+0x23ce0> 309c8: 91004108 add x8, x8, #0x10 309cc: f9000668 str x8, [x19, #0x8] 309d0: d0000301 adrp x1, 0x92000 309d4: 910e0c21 add x1, x1, #0x383 309d8: 320003e2 orr w2, wzr, #0x1 309dc: 9100e3e3 add x3, sp, #0x38 309e0: 910043e4 add x4, sp, #0x10 309e4: aa1403e0 mov x0, x20 309e8: 97fffcb6 bl 0x2fcc0 <.text+0x22fd0> 309ec: f9400be9 ldr x9, [sp, #0x10] 309f0: 2a0003e8 mov w8, w0 309f4: 2a1f03e0 mov w0, wzr 309f8: b4000c49 cbz x9, 0x30b80 <.text+0x23e90> 309fc: 36000c28 tbz w8, #0x0, 0x30b80 <.text+0x23e90> 30a00: f9400260 ldr x0, [x19] 30a04: 321c03e2 orr w2, wzr, #0x10 30a08: 2a1f03e1 mov w1, wzr 30a0c: 940003ad bl 0x318c0 <.text+0x24bd0> 30a10: f9400be8 ldr x8, [sp, #0x10] 30a14: 321403e9 orr w9, wzr, #0x1000 30a18: f140051f cmp x8, #0x1, lsl #12 // =0x1000 30a1c: 9a893109 csel x9, x8, x9, lo 30a20: f100053f cmp x9, #0x1 30a24: 54000acb b.lt 0x30b7c <.text+0x23e8c> 30a28: f9401fe8 ldr x8, [sp, #0x38] 30a2c: 8b090109 add x9, x8, x9 30a30: f940026a ldr x10, [x19] 30a34: 3940010b ldrb w11, [x8] 30a38: 3940014c ldrb w12, [x10] 30a3c: 4a0b018b eor w11, w12, w11 30a40: 3900014b strb w11, [x10] 30a44: f940026a ldr x10, [x19] 30a48: 3940050b ldrb w11, [x8, #0x1] 30a4c: 3940054c ldrb w12, [x10, #0x1] 30a50: 4a0b018b eor w11, w12, w11 30a54: 3900054b strb w11, [x10, #0x1] 30a58: f940026a ldr x10, [x19] 30a5c: 3940090b ldrb w11, [x8, #0x2] 30a60: 3940094c ldrb w12, [x10, #0x2] 30a64: 4a0b018b eor w11, w12, w11 30a68: 3900094b strb w11, [x10, #0x2] 30a6c: f940026a ldr x10, [x19] 30a70: 39400d0b ldrb w11, [x8, #0x3] 30a74: 39400d4c ldrb w12, [x10, #0x3] 30a78: 4a0b018b eor w11, w12, w11 30a7c: 39000d4b strb w11, [x10, #0x3] 30a80: f940026a ldr x10, [x19] 30a84: 3940110b ldrb w11, [x8, #0x4] 30a88: 3940114c ldrb w12, [x10, #0x4] 30a8c: 4a0b018b eor w11, w12, w11 30a90: 3900114b strb w11, [x10, #0x4] 30a94: f940026a ldr x10, [x19] 30a98: 3940150b ldrb w11, [x8, #0x5] 30a9c: 3940154c ldrb w12, [x10, #0x5] 30aa0: 4a0b018b eor w11, w12, w11 30aa4: 3900154b strb w11, [x10, #0x5] 30aa8: f940026a ldr x10, [x19] 30aac: 3940190b ldrb w11, [x8, #0x6] 30ab0: 3940194c ldrb w12, [x10, #0x6] 30ab4: 4a0b018b eor w11, w12, w11 30ab8: 3900194b strb w11, [x10, #0x6] 30abc: f940026a ldr x10, [x19] 30ac0: 39401d0b ldrb w11, [x8, #0x7] 30ac4: 39401d4c ldrb w12, [x10, #0x7] 30ac8: 4a0b018b eor w11, w12, w11 30acc: 39001d4b strb w11, [x10, #0x7] 30ad0: f940026a ldr x10, [x19] 30ad4: 3940210b ldrb w11, [x8, #0x8] 30ad8: 3940214c ldrb w12, [x10, #0x8] 30adc: 4a0b018b eor w11, w12, w11 30ae0: 3900214b strb w11, [x10, #0x8] 30ae4: f940026a ldr x10, [x19] 30ae8: 3940250b ldrb w11, [x8, #0x9] 30aec: 3940254c ldrb w12, [x10, #0x9] 30af0: 4a0b018b eor w11, w12, w11 30af4: 3900254b strb w11, [x10, #0x9] 30af8: f940026a ldr x10, [x19] 30afc: 3940290b ldrb w11, [x8, #0xa] 30b00: 3940294c ldrb w12, [x10, #0xa] 30b04: 4a0b018b eor w11, w12, w11 30b08: 3900294b strb w11, [x10, #0xa] 30b0c: f940026a ldr x10, [x19] 30b10: 39402d0b ldrb w11, [x8, #0xb] 30b14: 39402d4c ldrb w12, [x10, #0xb] 30b18: 4a0b018b eor w11, w12, w11 30b1c: 39002d4b strb w11, [x10, #0xb] 30b20: f940026a ldr x10, [x19] 30b24: 3940310b ldrb w11, [x8, #0xc] 30b28: 3940314c ldrb w12, [x10, #0xc] 30b2c: 4a0b018b eor w11, w12, w11 30b30: 3900314b strb w11, [x10, #0xc] 30b34: f940026a ldr x10, [x19] 30b38: 3940350b ldrb w11, [x8, #0xd] 30b3c: 3940354c ldrb w12, [x10, #0xd] 30b40: 4a0b018b eor w11, w12, w11 30b44: 3900354b strb w11, [x10, #0xd] 30b48: f940026a ldr x10, [x19] 30b4c: 3940390b ldrb w11, [x8, #0xe] 30b50: 3940394c ldrb w12, [x10, #0xe] 30b54: 4a0b018b eor w11, w12, w11 30b58: 3900394b strb w11, [x10, #0xe] 30b5c: f940026a ldr x10, [x19] 30b60: 39403d0b ldrb w11, [x8, #0xf] 30b64: 91004108 add x8, x8, #0x10 30b68: eb09011f cmp x8, x9 30b6c: 39403d4c ldrb w12, [x10, #0xf] 30b70: 4a0b018b eor w11, w12, w11 30b74: 39003d4b strb w11, [x10, #0xf] 30b78: 54fff5c3 b.lo 0x30a30 <.text+0x23d40> 30b7c: 320003e0 orr w0, wzr, #0x1 30b80: f94016a8 ldr x8, [x21, #0x28] 30b84: f85c83a9 ldur x9, [x29, #-0x38] 30b88: eb09011f cmp x8, x9 30b8c: 54000281 b.ne 0x30bdc <.text+0x23eec> 30b90: a94c7bfd ldp x29, x30, [sp, #0xc0] 30b94: a94b4ff4 ldp x20, x19, [sp, #0xb0] 30b98: a94a57f6 ldp x22, x21, [sp, #0xa0] 30b9c: f9404bf7 ldr x23, [sp, #0x90] 30ba0: 910343ff add sp, sp, #0xd0 30ba4: d65f03c0 ret 30ba8: b9400148 ldr w8, [x10] 30bac: f9400661 ldr x1, [x19, #0x8] 30bb0: 11000d08 add w8, w8, #0x3 30bb4: 121e7508 and w8, w8, #0xfffffffc 30bb8: 8b080148 add x8, x10, x8 30bbc: 91003102 add x2, x8, #0xc 30bc0: 8b0b0043 add x3, x2, x11 30bc4: aa1303e0 mov x0, x19 30bc8: 97fff26e bl 0x2d580 <.text+0x20890> 30bcc: 320003f6 orr w22, wzr, #0x1 30bd0: f9401fe8 ldr x8, [sp, #0x38] 30bd4: b5ffece8 cbnz x8, 0x30970 <.text+0x23c80> 30bd8: 17ffff67 b 0x30974 <.text+0x23c84> 30bdc: 97ff6e65 bl 0xc570 <__stack_chk_fail@plt> 30be0: d10103ff sub sp, sp, #0x40 30be4: a9024ff4 stp x20, x19, [sp, #0x20] 30be8: a9037bfd stp x29, x30, [sp, #0x30] 30bec: 9100c3fd add x29, sp, #0x30 30bf0: d53bd054 mrs x20, TPIDR_EL0 30bf4: f9401688 ldr x8, [x20, #0x28] 30bf8: aa0103f3 mov x19, x1 30bfc: f9000fe8 str x8, [sp, #0x18] 30c00: 39400008 ldrb w8, [x0] 30c04: 37000068 tbnz w8, #0x0, 0x30c10 <.text+0x23f20> 30c08: 91000401 add x1, x0, #0x1 30c0c: 14000002 b 0x30c14 <.text+0x23f24> 30c10: f9400801 ldr x1, [x0, #0x10] 30c14: 910023e0 add x0, sp, #0x8 30c18: aa1f03e2 mov x2, xzr 30c1c: 94000376 bl 0x319f4 <.text+0x24d04> 30c20: f94007e0 ldr x0, [sp, #0x8] 30c24: b40000a0 cbz x0, 0x30c38 <.text+0x23f48> 30c28: aa1303e1 mov x1, x19 30c2c: 97fffeef bl 0x307e8 <.text+0x23af8> 30c30: 2a0003f3 mov w19, w0 30c34: 14000002 b 0x30c3c <.text+0x23f4c> 30c38: 2a1f03f3 mov w19, wzr 30c3c: 910023e0 add x0, sp, #0x8 30c40: 940003e3 bl 0x31bcc <.text+0x24edc> 30c44: f9401688 ldr x8, [x20, #0x28] 30c48: f9400fe9 ldr x9, [sp, #0x18] 30c4c: eb09011f cmp x8, x9 30c50: 540000c1 b.ne 0x30c68 <.text+0x23f78> 30c54: 12000260 and w0, w19, #0x1 30c58: a9437bfd ldp x29, x30, [sp, #0x30] 30c5c: a9424ff4 ldp x20, x19, [sp, #0x20] 30c60: 910103ff add sp, sp, #0x40 30c64: d65f03c0 ret 30c68: 97ff6e42 bl 0xc570 <__stack_chk_fail@plt> 30c6c: d101c3ff sub sp, sp, #0x70 30c70: a90267fa stp x26, x25, [sp, #0x20] 30c74: a9035ff8 stp x24, x23, [sp, #0x30] 30c78: a90457f6 stp x22, x21, [sp, #0x40] 30c7c: a9054ff4 stp x20, x19, [sp, #0x50] 30c80: a9067bfd stp x29, x30, [sp, #0x60] 30c84: 910183fd add x29, sp, #0x60 30c88: d53bd055 mrs x21, TPIDR_EL0 30c8c: aa0803f3 mov x19, x8 30c90: f94016a8 ldr x8, [x21, #0x28] 30c94: 321c03e9 orr w9, wzr, #0x10 30c98: f9000fe8 str x8, [sp, #0x18] 30c9c: a900ffff stp xzr, xzr, [sp, #0x8] 30ca0: a9402001 ldp x1, x8, [x0] 30ca4: 910023e0 add x0, sp, #0x8 30ca8: cb010108 sub x8, x8, x1 30cac: f100411f cmp x8, #0x10 30cb0: 9a893102 csel x2, x8, x9, lo 30cb4: 97ff6f97 bl 0xcb10 30cb8: 79401bf9 ldrh w25, [sp, #0xc] 30cbc: b9400be8 ldr w8, [sp, #0x8] 30cc0: 79401ff7 ldrh w23, [sp, #0xe] 30cc4: 90000354 adrp x20, 0x98000 30cc8: 5ac00b38 rev w24, w25 30ccc: 5ac0091a rev w26, w8 30cd0: 53107f09 lsr w9, w24, #16 30cd4: 12081d08 and w8, w8, #0xff000000 30cd8: 5ac00af6 rev w22, w23 30cdc: 912ff694 add x20, x20, #0xbfd 30ce0: 79001be9 strh w9, [sp, #0xc] 30ce4: 53107ec9 lsr w9, w22, #16 30ce8: 5ac00903 rev w3, w8 30cec: 910013e0 add x0, sp, #0x4 30cf0: 320007e1 orr w1, wzr, #0x3 30cf4: aa1403e2 mov x2, x20 30cf8: b9000bfa str w26, [sp, #0x8] 30cfc: a900fe7f stp xzr, xzr, [x19, #0x8] 30d00: f900027f str xzr, [x19] 30d04: 79001fe9 strh w9, [sp, #0xe] 30d08: 97ff6d9a bl 0xc370 30d0c: 910013e0 add x0, sp, #0x4 30d10: 97ff6f38 bl 0xc9f0 30d14: aa0003e2 mov x2, x0 30d18: 910013e1 add x1, sp, #0x4 30d1c: aa1303e0 mov x0, x19 30d20: 9400014e bl 0x31258 <.text+0x24568> 30d24: 53083f43 ubfx w3, w26, #8, #8 30d28: 910013e0 add x0, sp, #0x4 30d2c: 320007e1 orr w1, wzr, #0x3 30d30: aa1403e2 mov x2, x20 30d34: 97ff6d8f bl 0xc370 30d38: 910013e0 add x0, sp, #0x4 30d3c: 97ff6f2d bl 0xc9f0 30d40: aa0003e2 mov x2, x0 30d44: 910013e1 add x1, sp, #0x4 30d48: aa1303e0 mov x0, x19 30d4c: 94000143 bl 0x31258 <.text+0x24568> 30d50: 53105f43 ubfx w3, w26, #16, #8 30d54: 910013e0 add x0, sp, #0x4 30d58: 320007e1 orr w1, wzr, #0x3 30d5c: aa1403e2 mov x2, x20 30d60: 97ff6d84 bl 0xc370 30d64: 910013e0 add x0, sp, #0x4 30d68: 97ff6f22 bl 0xc9f0 30d6c: aa0003e2 mov x2, x0 30d70: 910013e1 add x1, sp, #0x4 30d74: aa1303e0 mov x0, x19 30d78: 94000138 bl 0x31258 <.text+0x24568> 30d7c: 53187f43 lsr w3, w26, #24 30d80: 910013e0 add x0, sp, #0x4 30d84: 320007e1 orr w1, wzr, #0x3 30d88: aa1403e2 mov x2, x20 30d8c: 97ff6d79 bl 0xc370 30d90: 910013e0 add x0, sp, #0x4 30d94: 97ff6f17 bl 0xc9f0 30d98: aa0003e2 mov x2, x0 30d9c: 910013e1 add x1, sp, #0x4 30da0: aa1303e0 mov x0, x19 30da4: 9400012d bl 0x31258 <.text+0x24568> 30da8: 12185f28 and w8, w25, #0xffffff00 30dac: 5ac00908 rev w8, w8 30db0: 53107d03 lsr w3, w8, #16 30db4: 910013e0 add x0, sp, #0x4 30db8: 320007e1 orr w1, wzr, #0x3 30dbc: aa1403e2 mov x2, x20 30dc0: 97ff6d6c bl 0xc370 30dc4: 910013e0 add x0, sp, #0x4 30dc8: 97ff6f0a bl 0xc9f0 30dcc: aa0003e2 mov x2, x0 30dd0: 910013e1 add x1, sp, #0x4 30dd4: aa1303e0 mov x0, x19 30dd8: 94000120 bl 0x31258 <.text+0x24568> 30ddc: 53187f03 lsr w3, w24, #24 30de0: 910013e0 add x0, sp, #0x4 30de4: 320007e1 orr w1, wzr, #0x3 30de8: aa1403e2 mov x2, x20 30dec: 97ff6d61 bl 0xc370 30df0: 910013e0 add x0, sp, #0x4 30df4: 97ff6eff bl 0xc9f0 30df8: aa0003e2 mov x2, x0 30dfc: 910013e1 add x1, sp, #0x4 30e00: aa1303e0 mov x0, x19 30e04: 94000115 bl 0x31258 <.text+0x24568> 30e08: 12185ee8 and w8, w23, #0xffffff00 30e0c: 5ac00908 rev w8, w8 30e10: 53107d03 lsr w3, w8, #16 30e14: 910013e0 add x0, sp, #0x4 30e18: 320007e1 orr w1, wzr, #0x3 30e1c: aa1403e2 mov x2, x20 30e20: 97ff6d54 bl 0xc370 30e24: 910013e0 add x0, sp, #0x4 30e28: 97ff6ef2 bl 0xc9f0 30e2c: aa0003e2 mov x2, x0 30e30: 910013e1 add x1, sp, #0x4 30e34: aa1303e0 mov x0, x19 30e38: 94000108 bl 0x31258 <.text+0x24568> 30e3c: 53187ec3 lsr w3, w22, #24 30e40: 910013e0 add x0, sp, #0x4 30e44: 320007e1 orr w1, wzr, #0x3 30e48: aa1403e2 mov x2, x20 30e4c: 97ff6d49 bl 0xc370 30e50: 910013e0 add x0, sp, #0x4 30e54: 97ff6ee7 bl 0xc9f0 30e58: aa0003e2 mov x2, x0 30e5c: 910013e1 add x1, sp, #0x4 30e60: aa1303e0 mov x0, x19 30e64: 940000fd bl 0x31258 <.text+0x24568> 30e68: 394043e3 ldrb w3, [sp, #0x10] 30e6c: 910013e0 add x0, sp, #0x4 30e70: 320007e1 orr w1, wzr, #0x3 30e74: aa1403e2 mov x2, x20 30e78: 97ff6d3e bl 0xc370 30e7c: 910013e0 add x0, sp, #0x4 30e80: 97ff6edc bl 0xc9f0 30e84: aa0003e2 mov x2, x0 30e88: 910013e1 add x1, sp, #0x4 30e8c: aa1303e0 mov x0, x19 30e90: 940000f2 bl 0x31258 <.text+0x24568> 30e94: 394047e3 ldrb w3, [sp, #0x11] 30e98: 910013e0 add x0, sp, #0x4 30e9c: 320007e1 orr w1, wzr, #0x3 30ea0: aa1403e2 mov x2, x20 30ea4: 97ff6d33 bl 0xc370 30ea8: 910013e0 add x0, sp, #0x4 30eac: 97ff6ed1 bl 0xc9f0 30eb0: aa0003e2 mov x2, x0 30eb4: 910013e1 add x1, sp, #0x4 30eb8: aa1303e0 mov x0, x19 30ebc: 940000e7 bl 0x31258 <.text+0x24568> 30ec0: 39404be3 ldrb w3, [sp, #0x12] 30ec4: 910013e0 add x0, sp, #0x4 30ec8: 320007e1 orr w1, wzr, #0x3 30ecc: aa1403e2 mov x2, x20 30ed0: 97ff6d28 bl 0xc370 30ed4: 910013e0 add x0, sp, #0x4 30ed8: 97ff6ec6 bl 0xc9f0 30edc: aa0003e2 mov x2, x0 30ee0: 910013e1 add x1, sp, #0x4 30ee4: aa1303e0 mov x0, x19 30ee8: 940000dc bl 0x31258 <.text+0x24568> 30eec: 39404fe3 ldrb w3, [sp, #0x13] 30ef0: 910013e0 add x0, sp, #0x4 30ef4: 320007e1 orr w1, wzr, #0x3 30ef8: aa1403e2 mov x2, x20 30efc: 97ff6d1d bl 0xc370 30f00: 910013e0 add x0, sp, #0x4 30f04: 97ff6ebb bl 0xc9f0 30f08: aa0003e2 mov x2, x0 30f0c: 910013e1 add x1, sp, #0x4 30f10: aa1303e0 mov x0, x19 30f14: 940000d1 bl 0x31258 <.text+0x24568> 30f18: 394053e3 ldrb w3, [sp, #0x14] 30f1c: 910013e0 add x0, sp, #0x4 30f20: 320007e1 orr w1, wzr, #0x3 30f24: aa1403e2 mov x2, x20 30f28: 97ff6d12 bl 0xc370 30f2c: 910013e0 add x0, sp, #0x4 30f30: 97ff6eb0 bl 0xc9f0 30f34: aa0003e2 mov x2, x0 30f38: 910013e1 add x1, sp, #0x4 30f3c: aa1303e0 mov x0, x19 30f40: 940000c6 bl 0x31258 <.text+0x24568> 30f44: 394057e3 ldrb w3, [sp, #0x15] 30f48: 910013e0 add x0, sp, #0x4 30f4c: 320007e1 orr w1, wzr, #0x3 30f50: aa1403e2 mov x2, x20 30f54: 97ff6d07 bl 0xc370 30f58: 910013e0 add x0, sp, #0x4 30f5c: 97ff6ea5 bl 0xc9f0 30f60: aa0003e2 mov x2, x0 30f64: 910013e1 add x1, sp, #0x4 30f68: aa1303e0 mov x0, x19 30f6c: 940000bb bl 0x31258 <.text+0x24568> 30f70: 39405be3 ldrb w3, [sp, #0x16] 30f74: 910013e0 add x0, sp, #0x4 30f78: 320007e1 orr w1, wzr, #0x3 30f7c: aa1403e2 mov x2, x20 30f80: 97ff6cfc bl 0xc370 30f84: 910013e0 add x0, sp, #0x4 30f88: 97ff6e9a bl 0xc9f0 30f8c: aa0003e2 mov x2, x0 30f90: 910013e1 add x1, sp, #0x4 30f94: aa1303e0 mov x0, x19 30f98: 940000b0 bl 0x31258 <.text+0x24568> 30f9c: 39405fe3 ldrb w3, [sp, #0x17] 30fa0: 910013e0 add x0, sp, #0x4 30fa4: 320007e1 orr w1, wzr, #0x3 30fa8: aa1403e2 mov x2, x20 30fac: 97ff6cf1 bl 0xc370 30fb0: 910013e0 add x0, sp, #0x4 30fb4: 97ff6e8f bl 0xc9f0 30fb8: aa0003e2 mov x2, x0 30fbc: 910013e1 add x1, sp, #0x4 30fc0: aa1303e0 mov x0, x19 30fc4: 940000a5 bl 0x31258 <.text+0x24568> 30fc8: f94016a8 ldr x8, [x21, #0x28] 30fcc: f9400fe9 ldr x9, [sp, #0x18] 30fd0: eb09011f cmp x8, x9 30fd4: 54000101 b.ne 0x30ff4 <.text+0x24304> 30fd8: a9467bfd ldp x29, x30, [sp, #0x60] 30fdc: a9454ff4 ldp x20, x19, [sp, #0x50] 30fe0: a94457f6 ldp x22, x21, [sp, #0x40] 30fe4: a9435ff8 ldp x24, x23, [sp, #0x30] 30fe8: a94267fa ldp x26, x25, [sp, #0x20] 30fec: 9101c3ff add sp, sp, #0x70 30ff0: d65f03c0 ret 30ff4: 97ff6d5f bl 0xc570 <__stack_chk_fail@plt> 30ff8: d10143ff sub sp, sp, #0x50 30ffc: a9015ff8 stp x24, x23, [sp, #0x10] 31000: a90257f6 stp x22, x21, [sp, #0x20] 31004: a9034ff4 stp x20, x19, [sp, #0x30] 31008: a9047bfd stp x29, x30, [sp, #0x40] 3100c: 910103fd add x29, sp, #0x40 31010: d53bd055 mrs x21, TPIDR_EL0 31014: aa0803f3 mov x19, x8 31018: f94016a8 ldr x8, [x21, #0x28] 3101c: f90007e8 str x8, [sp, #0x8] 31020: a9402016 ldp x22, x8, [x0] 31024: a900fe7f stp xzr, xzr, [x19, #0x8] 31028: f900027f str xzr, [x19] 3102c: cb160117 sub x23, x8, x22 31030: b4000297 cbz x23, 0x31080 <.text+0x24390> 31034: f0000334 adrp x20, 0x98000 31038: aa1f03e8 mov x8, xzr 3103c: 320003f8 orr w24, wzr, #0x1 31040: 912ff694 add x20, x20, #0xbfd 31044: 38686ac3 ldrb w3, [x22, x8] 31048: 910013e0 add x0, sp, #0x4 3104c: 320007e1 orr w1, wzr, #0x3 31050: aa1403e2 mov x2, x20 31054: 97ff6cc7 bl 0xc370 31058: 910013e0 add x0, sp, #0x4 3105c: 97ff6e65 bl 0xc9f0 31060: aa0003e2 mov x2, x0 31064: 910013e1 add x1, sp, #0x4 31068: aa1303e0 mov x0, x19 3106c: 9400007b bl 0x31258 <.text+0x24568> 31070: 2a1803e8 mov w8, w24 31074: eb0802ff cmp x23, x8 31078: 11000718 add w24, w24, #0x1 3107c: 54fffe48 b.hi 0x31044 <.text+0x24354> 31080: f94016a8 ldr x8, [x21, #0x28] 31084: f94007e9 ldr x9, [sp, #0x8] 31088: eb09011f cmp x8, x9 3108c: 540000e1 b.ne 0x310a8 <.text+0x243b8> 31090: a9447bfd ldp x29, x30, [sp, #0x40] 31094: a9434ff4 ldp x20, x19, [sp, #0x30] 31098: a94257f6 ldp x22, x21, [sp, #0x20] 3109c: a9415ff8 ldp x24, x23, [sp, #0x10] 310a0: 910143ff add sp, sp, #0x50 310a4: d65f03c0 ret 310a8: 97ff6d32 bl 0xc570 <__stack_chk_fail@plt> 310ac: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 310b0: a90157f6 stp x22, x21, [sp, #0x10] 310b4: a9024ff4 stp x20, x19, [sp, #0x20] 310b8: a9037bfd stp x29, x30, [sp, #0x30] 310bc: 9100c3fd add x29, sp, #0x30 310c0: aa0003f3 mov x19, x0 310c4: a940a668 ldp x8, x9, [x19, #0x8] 310c8: aa0103f4 mov x20, x1 310cc: cb08012a sub x10, x9, x8 310d0: eb14015f cmp x10, x20 310d4: 540001c2 b.hs 0x3110c <.text+0x2441c> 310d8: f940026a ldr x10, [x19] 310dc: cb0a0115 sub x21, x8, x10 310e0: 8b1402a8 add x8, x21, x20 310e4: b7f80b88 tbnz x8, #0x3f, 0x31254 <.text+0x24564> 310e8: cb0a0129 sub x9, x9, x10 310ec: b27ff3ea mov x10, #0x3ffffffffffffffe // =4611686018427387902 310f0: eb0a013f cmp x9, x10 310f4: 540001a8 b.hi 0x31128 <.text+0x24438> 310f8: d37ff929 lsl x9, x9, #1 310fc: eb08013f cmp x9, x8 31100: 9a893116 csel x22, x8, x9, lo 31104: b5000156 cbnz x22, 0x3112c <.text+0x2443c> 31108: 14000037 b 0x311e4 <.text+0x244f4> 3110c: 3900011f strb wzr, [x8] 31110: f9400668 ldr x8, [x19, #0x8] 31114: d1000694 sub x20, x20, #0x1 31118: 91000508 add x8, x8, #0x1 3111c: f9000668 str x8, [x19, #0x8] 31120: b5ffff74 cbnz x20, 0x3110c <.text+0x2441c> 31124: 14000040 b 0x31224 <.text+0x24534> 31128: b240fbf6 orr x22, xzr, #0x7fffffffffffffff 3112c: f9401668 ldr x8, [x19, #0x28] 31130: eb16011f cmp x8, x22 31134: 54000542 b.hs 0x311dc <.text+0x244ec> 31138: f9400e77 ldr x23, [x19, #0x18] 3113c: aa1703e9 mov x9, x23 31140: f8410d28 ldr x8, [x9, #0x10]! 31144: f94002ea ldr x10, [x23] 31148: b40000a8 cbz x8, 0x3115c <.text+0x2446c> 3114c: f9400eeb ldr x11, [x23, #0x18] 31150: cb0b014c sub x12, x10, x11 31154: eb16019f cmp x12, x22 31158: 54000702 b.hs 0x31238 <.text+0x24548> 3115c: 8b0a02c8 add x8, x22, x10 31160: 91003d08 add x8, x8, #0xf 31164: 9aca0918 udiv x24, x8, x10 31168: 9b0a7f01 mul x1, x24, x10 3116c: 320007e2 orr w2, wzr, #0x3 31170: 52800443 mov w3, #0x22 // =34 31174: 12800004 mov w4, #-0x1 // =-1 31178: aa1f03e0 mov x0, xzr 3117c: aa1f03e5 mov x5, xzr 31180: 97ff6dc8 bl 0xc8a0 31184: b100041f cmn x0, #0x1 31188: 540002e0 b.eq 0x311e4 <.text+0x244f4> 3118c: f94006e8 ldr x8, [x23, #0x8] 31190: a9006008 stp x8, x24, [x0] 31194: f94012e8 ldr x8, [x23, #0x20] 31198: f90006e0 str x0, [x23, #0x8] 3119c: 8b180108 add x8, x8, x24 311a0: f90012e8 str x8, [x23, #0x20] 311a4: b4000200 cbz x0, 0x311e4 <.text+0x244f4> 311a8: f94002e8 ldr x8, [x23] 311ac: 910042c9 add x9, x22, #0x10 311b0: d100070a sub x10, x24, #0x1 311b4: 8b080129 add x9, x9, x8 311b8: 9b18a509 msub x9, x8, x24, x9 311bc: 9ac8092b udiv x11, x9, x8 311c0: 9b0a010a madd x10, x8, x10, x0 311c4: 9b08a568 msub x8, x11, x8, x9 311c8: f100011f cmp x8, #0x0 311cc: 9a8a03e9 csel x9, xzr, x10, eq 311d0: a90122e9 stp x9, x8, [x23, #0x10] 311d4: 91004008 add x8, x0, #0x10 311d8: 14000004 b 0x311e8 <.text+0x244f8> 311dc: f9401268 ldr x8, [x19, #0x20] 311e0: 14000002 b 0x311e8 <.text+0x244f8> 311e4: aa1f03e8 mov x8, xzr 311e8: 8b150109 add x9, x8, x21 311ec: 8b160115 add x21, x8, x22 311f0: aa0903f6 mov x22, x9 311f4: 380016df strb wzr, [x22], #0x1 311f8: d1000694 sub x20, x20, #0x1 311fc: b5ffffd4 cbnz x20, 0x311f4 <.text+0x24504> 31200: a9402261 ldp x1, x8, [x19] 31204: cb010102 sub x2, x8, x1 31208: f100045f cmp x2, #0x1 3120c: cb020134 sub x20, x9, x2 31210: 5400006b b.lt 0x3121c <.text+0x2452c> 31214: aa1403e0 mov x0, x20 31218: 97ff6e3e bl 0xcb10 3121c: a9005a74 stp x20, x22, [x19] 31220: f9000a75 str x21, [x19, #0x10] 31224: a9437bfd ldp x29, x30, [sp, #0x30] 31228: a9424ff4 ldp x20, x19, [sp, #0x20] 3122c: a94157f6 ldp x22, x21, [sp, #0x10] 31230: a8c45ff8 ldp x24, x23, [sp], #0x40 31234: d65f03c0 ret 31238: 8b0b0108 add x8, x8, x11 3123c: 8b16016b add x11, x11, x22 31240: eb0a017f cmp x11, x10 31244: f9000eeb str x11, [x23, #0x18] 31248: 54fffd01 b.ne 0x311e8 <.text+0x244f8> 3124c: a9007d3f stp xzr, xzr, [x9] 31250: 17ffffe6 b 0x311e8 <.text+0x244f8> 31254: 97ff6c17 bl 0xc2b0 31258: f81a0ffb str x27, [sp, #-0x60]! 3125c: a90167fa stp x26, x25, [sp, #0x10] 31260: a9025ff8 stp x24, x23, [sp, #0x20] 31264: a90357f6 stp x22, x21, [sp, #0x30] 31268: a9044ff4 stp x20, x19, [sp, #0x40] 3126c: a9057bfd stp x29, x30, [sp, #0x50] 31270: 910143fd add x29, sp, #0x50 31274: aa0003f3 mov x19, x0 31278: 39400268 ldrb w8, [x19] 3127c: aa0203f4 mov x20, x2 31280: aa0103f5 mov x21, x1 31284: 370000a8 tbnz w8, #0x0, 0x31298 <.text+0x245a8> 31288: 528002da mov w26, #0x16 // =22 3128c: 360000e8 tbz w8, #0x0, 0x312a8 <.text+0x245b8> 31290: f9400676 ldr x22, [x19, #0x8] 31294: 14000007 b 0x312b0 <.text+0x245c0> 31298: f9400268 ldr x8, [x19] 3129c: 927ff909 and x9, x8, #0xfffffffffffffffe 312a0: d100053a sub x26, x9, #0x1 312a4: 3707ff68 tbnz w8, #0x0, 0x31290 <.text+0x245a0> 312a8: 121f1909 and w9, w8, #0xfe 312ac: d341fd36 lsr x22, x9, #1 312b0: cb160349 sub x9, x26, x22 312b4: eb14013f cmp x9, x20 312b8: 54000142 b.hs 0x312e0 <.text+0x245f0> 312bc: 8b1402db add x27, x22, x20 312c0: 92800229 mov x9, #-0x12 // =-18 312c4: cb1a036a sub x10, x27, x26 312c8: cb1a0129 sub x9, x9, x26 312cc: eb0a013f cmp x9, x10 312d0: 54000883 b.lo 0x313e0 <.text+0x246f0> 312d4: 370000e8 tbnz w8, #0x0, 0x312f0 <.text+0x24600> 312d8: 91000677 add x23, x19, #0x1 312dc: 14000006 b 0x312f4 <.text+0x24604> 312e0: b4000714 cbz x20, 0x313c0 <.text+0x246d0> 312e4: 37000228 tbnz w8, #0x0, 0x31328 <.text+0x24638> 312e8: 91000677 add x23, x19, #0x1 312ec: 14000010 b 0x3132c <.text+0x2463c> 312f0: f9400a77 ldr x23, [x19, #0x10] 312f4: 92800328 mov x8, #-0x1a // =-26 312f8: f2efffe8 movk x8, #0x7fff, lsl #48 312fc: eb08035f cmp x26, x8 31300: 54000108 b.hi 0x31320 <.text+0x24630> 31304: d37ffb48 lsl x8, x26, #1 31308: eb08037f cmp x27, x8 3130c: 9a9b3108 csel x8, x8, x27, lo 31310: f1005d1f cmp x8, #0x17 31314: 54000282 b.hs 0x31364 <.text+0x24674> 31318: 528002f8 mov w24, #0x17 // =23 3131c: 14000014 b 0x3136c <.text+0x2467c> 31320: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 31324: 14000012 b 0x3136c <.text+0x2467c> 31328: f9400a77 ldr x23, [x19, #0x10] 3132c: 8b1602e0 add x0, x23, x22 31330: aa1503e1 mov x1, x21 31334: aa1403e2 mov x2, x20 31338: 97ff6df6 bl 0xcb10 3133c: 39400269 ldrb w9, [x19] 31340: 8b1402c8 add x8, x22, x20 31344: 370000a9 tbnz w9, #0x0, 0x31358 <.text+0x24668> 31348: d37ff909 lsl x9, x8, #1 3134c: 39000269 strb w9, [x19] 31350: 8b0802e8 add x8, x23, x8 31354: 1400001a b 0x313bc <.text+0x246cc> 31358: f9000668 str x8, [x19, #0x8] 3135c: 8b0802e8 add x8, x23, x8 31360: 14000017 b 0x313bc <.text+0x246cc> 31364: 91004108 add x8, x8, #0x10 31368: 927ced18 and x24, x8, #0xfffffffffffffff0 3136c: aa1803e0 mov x0, x24 31370: 9400c675 bl 0x62d44 31374: aa0003f9 mov x25, x0 31378: b40000b6 cbz x22, 0x3138c <.text+0x2469c> 3137c: aa1903e0 mov x0, x25 31380: aa1703e1 mov x1, x23 31384: aa1603e2 mov x2, x22 31388: 97ff6de2 bl 0xcb10 3138c: 8b160320 add x0, x25, x22 31390: aa1503e1 mov x1, x21 31394: aa1403e2 mov x2, x20 31398: 97ff6dde bl 0xcb10 3139c: f1005b5f cmp x26, #0x16 313a0: 54000060 b.eq 0x313ac <.text+0x246bc> 313a4: aa1703e0 mov x0, x23 313a8: 9400c69a bl 0x62e10 313ac: b2400308 orr x8, x24, #0x1 313b0: f9000268 str x8, [x19] 313b4: 8b1b0328 add x8, x25, x27 313b8: a900e67b stp x27, x25, [x19, #0x8] 313bc: 3900011f strb wzr, [x8] 313c0: aa1303e0 mov x0, x19 313c4: a9457bfd ldp x29, x30, [sp, #0x50] 313c8: a9444ff4 ldp x20, x19, [sp, #0x40] 313cc: a94357f6 ldp x22, x21, [sp, #0x30] 313d0: a9425ff8 ldp x24, x23, [sp, #0x20] 313d4: a94167fa ldp x26, x25, [sp, #0x10] 313d8: f84607fb ldr x27, [sp], #0x60 313dc: d65f03c0 ret 313e0: 97ff6bb4 bl 0xc2b0 313e4: 14000001 b 0x313e8 <.text+0x246f8> 313e8: f81d0ff5 str x21, [sp, #-0x30]! 313ec: a9014ff4 stp x20, x19, [sp, #0x10] 313f0: a9027bfd stp x29, x30, [sp, #0x20] 313f4: 910083fd add x29, sp, #0x20 313f8: aa0003f3 mov x19, x0 313fc: f0000320 adrp x0, 0x98000 31400: 91336800 add x0, x0, #0xcda 31404: 320d03e1 orr w1, wzr, #0x80000 31408: 97ff6b16 bl 0xc060 3140c: 2a0003f4 mov w20, w0 31410: 3100069f cmn w20, #0x1 31414: 54000260 b.eq 0x31460 <.text+0x24770> 31418: 321c03e2 orr w2, wzr, #0x10 3141c: 2a1403e0 mov w0, w20 31420: aa1303e1 mov x1, x19 31424: 97ff6b6f bl 0xc1e0 31428: aa0003f5 mov x21, x0 3142c: b10006bf cmn x21, #0x1 31430: 54000101 b.ne 0x31450 <.text+0x24760> 31434: 97ff6bbf bl 0xc330 <__errno@plt> 31438: b9400008 ldr w8, [x0] 3143c: 7100111f cmp w8, #0x4 31440: 54fffec0 b.eq 0x31418 <.text+0x24728> 31444: 2a1403e0 mov w0, w20 31448: 97ff6d72 bl 0xca10 3144c: 14000005 b 0x31460 <.text+0x24770> 31450: 2a1403e0 mov w0, w20 31454: 97ff6d6f bl 0xca10 31458: f10042bf cmp x21, #0x10 3145c: 54000060 b.eq 0x31468 <.text+0x24778> 31460: aa1303e0 mov x0, x19 31464: 9400002e bl 0x3151c <.text+0x2482c> 31468: 79400e68 ldrh w8, [x19, #0x6] 3146c: 3940226a ldrb w10, [x19, #0x8] 31470: 321203e9 orr w9, wzr, #0x4000 31474: 321903eb orr w11, wzr, #0x80 31478: 33002d09 bfxil w9, w8, #0, #12 3147c: 3300154b bfxil w11, w10, #0, #6 31480: 79000e69 strh w9, [x19, #0x6] 31484: 3900226b strb w11, [x19, #0x8] 31488: a9427bfd ldp x29, x30, [sp, #0x20] 3148c: a9414ff4 ldp x20, x19, [sp, #0x10] 31490: 320003e0 orr w0, wzr, #0x1 31494: f84307f5 ldr x21, [sp], #0x30 31498: d65f03c0 ret 3149c: f81e0ff3 str x19, [sp, #-0x20]! 314a0: a9017bfd stp x29, x30, [sp, #0x10] 314a4: 910043fd add x29, sp, #0x10 314a8: aa0103f3 mov x19, x1 314ac: 7100905f cmp w2, #0x24 314b0: 5400026d b.le 0x314fc <.text+0x2480c> 314b4: b9400003 ldr w3, [x0] 314b8: 79400804 ldrh w4, [x0, #0x4] 314bc: 79400c05 ldrh w5, [x0, #0x6] 314c0: 29411c06 ldp w6, w7, [x0, #0x8] 314c4: 93407c41 sxtw x1, w2 314c8: f0000322 adrp x2, 0x98000 314cc: 91330442 add x2, x2, #0xcc1 314d0: aa1303e0 mov x0, x19 314d4: 97ff6ba7 bl 0xc370 314d8: 7100901f cmp w0, #0x24 314dc: 54000081 b.ne 0x314ec <.text+0x247fc> 314e0: 320003e0 orr w0, wzr, #0x1 314e4: 3900927f strb wzr, [x19, #0x24] 314e8: 14000002 b 0x314f0 <.text+0x24800> 314ec: 2a1f03e0 mov w0, wzr 314f0: a9417bfd ldp x29, x30, [sp, #0x10] 314f4: f84207f3 ldr x19, [sp], #0x20 314f8: d65f03c0 ret 314fc: f0000320 adrp x0, 0x98000 31500: f0000322 adrp x2, 0x98000 31504: f0000323 adrp x3, 0x98000 31508: 91300800 add x0, x0, #0xc02 3150c: 9131e042 add x2, x2, #0xc78 31510: 91329463 add x3, x3, #0xca5 31514: 52801661 mov w1, #0xb3 // =179 31518: 97ff6b26 bl 0xc1b0 <__assert2@plt> 3151c: f81e0ff3 str x19, [sp, #-0x20]! 31520: a9017bfd stp x29, x30, [sp, #0x10] 31524: 910043fd add x29, sp, #0x10 31528: aa0003f3 mov x19, x0 3152c: f00004a0 adrp x0, 0xc8000 31530: 90000001 adrp x1, 0x31000 <.text+0x24310> 31534: 913fd000 add x0, x0, #0xff4 31538: 91173021 add x1, x1, #0x5cc 3153c: 97ff6add bl 0xc0b0 31540: 97ff6bd4 bl 0xc490 31544: 39000260 strb w0, [x19] 31548: 97ff6bd2 bl 0xc490 3154c: 39000660 strb w0, [x19, #0x1] 31550: 97ff6bd0 bl 0xc490 31554: 39000a60 strb w0, [x19, #0x2] 31558: 97ff6bce bl 0xc490 3155c: 39000e60 strb w0, [x19, #0x3] 31560: 97ff6bcc bl 0xc490 31564: 39001260 strb w0, [x19, #0x4] 31568: 97ff6bca bl 0xc490 3156c: 39001660 strb w0, [x19, #0x5] 31570: 97ff6bc8 bl 0xc490 31574: 39001a60 strb w0, [x19, #0x6] 31578: 97ff6bc6 bl 0xc490 3157c: 39001e60 strb w0, [x19, #0x7] 31580: 97ff6bc4 bl 0xc490 31584: 39002260 strb w0, [x19, #0x8] 31588: 97ff6bc2 bl 0xc490 3158c: 39002660 strb w0, [x19, #0x9] 31590: 97ff6bc0 bl 0xc490 31594: 39002a60 strb w0, [x19, #0xa] 31598: 97ff6bbe bl 0xc490 3159c: 39002e60 strb w0, [x19, #0xb] 315a0: 97ff6bbc bl 0xc490 315a4: 39003260 strb w0, [x19, #0xc] 315a8: 97ff6bba bl 0xc490 315ac: 39003660 strb w0, [x19, #0xd] 315b0: 97ff6bb8 bl 0xc490 315b4: 39003a60 strb w0, [x19, #0xe] 315b8: 97ff6bb6 bl 0xc490 315bc: 39003e60 strb w0, [x19, #0xf] 315c0: a9417bfd ldp x29, x30, [sp, #0x10] 315c4: f84207f3 ldr x19, [sp], #0x20 315c8: d65f03c0 ret 315cc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 315d0: 910003fd mov x29, sp 315d4: aa1f03e0 mov x0, xzr 315d8: 97ff6baa bl 0xc480 315dc: f00004a8 adrp x8, 0xc8000 315e0: 913fd108 add x8, x8, #0xff4 315e4: d344fd08 lsr x8, x8, #4 315e8: 2a080000 orr w0, w0, w8 315ec: a8c17bfd ldp x29, x30, [sp], #0x10 315f0: 17ff6b58 b 0xc350 315f4: 39400008 ldrb w8, [x0] 315f8: 34000108 cbz w8, 0x31618 <.text+0x24928> 315fc: aa1f03e9 mov x9, xzr 31600: 91000408 add x8, x0, #0x1 31604: 3869690a ldrb w10, [x8, x9] 31608: 91000520 add x0, x9, #0x1 3160c: aa0003e9 mov x9, x0 31610: 35ffffaa cbnz w10, 0x31604 <.text+0x24914> 31614: d65f03c0 ret 31618: aa1f03e0 mov x0, xzr 3161c: d65f03c0 ret 31620: 39400009 ldrb w9, [x0] 31624: 3940002b ldrb w11, [x1] 31628: 6b0b013f cmp w9, w11 3162c: 54000163 b.lo 0x31658 <.text+0x24968> 31630: 91000428 add x8, x1, #0x1 31634: 9100040a add x10, x0, #0x1 31638: 12001d29 and w9, w9, #0xff 3163c: 6b2b013f cmp w9, w11, uxtb 31640: 54000108 b.hi 0x31660 <.text+0x24970> 31644: 34000129 cbz w9, 0x31668 <.text+0x24978> 31648: 38401549 ldrb w9, [x10], #0x1 3164c: 3840150b ldrb w11, [x8], #0x1 31650: 6b0b013f cmp w9, w11 31654: 54ffff22 b.hs 0x31638 <.text+0x24948> 31658: 12800000 mov w0, #-0x1 // =-1 3165c: d65f03c0 ret 31660: 320003e0 orr w0, wzr, #0x1 31664: d65f03c0 ret 31668: 2a1f03e0 mov w0, wzr 3166c: d65f03c0 ret 31670: b4000162 cbz x2, 0x3169c <.text+0x249ac> 31674: aa1f03e8 mov x8, xzr 31678: 38686809 ldrb w9, [x0, x8] 3167c: 3868682a ldrb w10, [x1, x8] 31680: 6b0a013f cmp w9, w10 31684: 54000103 b.lo 0x316a4 <.text+0x249b4> 31688: 54000128 b.hi 0x316ac <.text+0x249bc> 3168c: 34000089 cbz w9, 0x3169c <.text+0x249ac> 31690: 91000508 add x8, x8, #0x1 31694: eb02011f cmp x8, x2 31698: 54ffff03 b.lo 0x31678 <.text+0x24988> 3169c: 2a1f03e0 mov w0, wzr 316a0: d65f03c0 ret 316a4: 12800000 mov w0, #-0x1 // =-1 316a8: d65f03c0 ret 316ac: 320003e0 orr w0, wzr, #0x1 316b0: d65f03c0 ret 316b4: 39400029 ldrb w9, [x1] 316b8: 34000249 cbz w9, 0x31700 <.text+0x24a10> 316bc: 2a1f03eb mov w11, wzr 316c0: 91000428 add x8, x1, #0x1 316c4: 5280014a mov w10, #0xa // =10 316c8: 5100c12c sub w12, w9, #0x30 316cc: 12001d8c and w12, w12, #0xff 316d0: 7100259f cmp w12, #0x9 316d4: 540001a8 b.hi 0x31708 <.text+0x24a18> 316d8: 1b0a2569 madd w9, w11, w10, w9 316dc: 5100c12c sub w12, w9, #0x30 316e0: 6b0b019f cmp w12, w11 316e4: 5400016b b.lt 0x31710 <.text+0x24a20> 316e8: 38401509 ldrb w9, [x8], #0x1 316ec: 2a0c03eb mov w11, w12 316f0: 35fffec9 cbnz w9, 0x316c8 <.text+0x249d8> 316f4: b900000c str w12, [x0] 316f8: 320003e0 orr w0, wzr, #0x1 316fc: d65f03c0 ret 31700: 2a1f03e0 mov w0, wzr 31704: d65f03c0 ret 31708: 2a1f03e0 mov w0, wzr 3170c: d65f03c0 ret 31710: 2a1f03e0 mov w0, wzr 31714: d65f03c0 ret 31718: aa0003e8 mov x8, x0 3171c: b4000148 cbz x8, 0x31744 <.text+0x24a54> 31720: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 31724: 2a1f03e0 mov w0, wzr 31728: f29999a9 movk x9, #0xcccd 3172c: 9bc97d0a umulh x10, x8, x9 31730: f100251f cmp x8, #0x9 31734: d343fd48 lsr x8, x10, #3 31738: 11000400 add w0, w0, #0x1 3173c: 54ffff88 b.hi 0x3172c <.text+0x24a3c> 31740: d65f03c0 ret 31744: 320003e0 orr w0, wzr, #0x1 31748: d65f03c0 ret 3174c: 340001c2 cbz w2, 0x31784 <.text+0x24a94> 31750: 51000449 sub w9, w2, #0x1 31754: b202e7e8 mov x8, #-0x3333333333333334 // =-3689348814741910324 31758: f29999a8 movk x8, #0xcccd 3175c: 8b090009 add x9, x0, x9 31760: 5280014a mov w10, #0xa // =10 31764: 9bc87c2b umulh x11, x1, x8 31768: d343fd6b lsr x11, x11, #3 3176c: 1b0a856c msub w12, w11, w10, w1 31770: 321c058c orr w12, w12, #0x30 31774: 51000442 sub w2, w2, #0x1 31778: 381ff52c strb w12, [x9], #-0x1 3177c: aa0b03e1 mov x1, x11 31780: 35ffff22 cbnz w2, 0x31764 <.text+0x24a74> 31784: d65f03c0 ret 31788: d1000408 sub x8, x0, #0x1 3178c: 38401d09 ldrb w9, [x8, #0x1]! 31790: 6b21013f cmp w9, w1, uxtb 31794: 54000040 b.eq 0x3179c <.text+0x24aac> 31798: 35ffffa9 cbnz w9, 0x3178c <.text+0x24a9c> 3179c: 6b21013f cmp w9, w1, uxtb 317a0: 9a9f0100 csel x0, x8, xzr, eq 317a4: d65f03c0 ret 317a8: 39400009 ldrb w9, [x0] 317ac: 34000129 cbz w9, 0x317d0 <.text+0x24ae0> 317b0: aa1f03e8 mov x8, xzr 317b4: 12001d29 and w9, w9, #0xff 317b8: 6b21013f cmp w9, w1, uxtb 317bc: 9a880008 csel x8, x0, x8, eq 317c0: 38401c09 ldrb w9, [x0, #0x1]! 317c4: 35ffff89 cbnz w9, 0x317b4 <.text+0x24ac4> 317c8: aa0803e0 mov x0, x8 317cc: d65f03c0 ret 317d0: aa1f03e8 mov x8, xzr 317d4: aa0803e0 mov x0, x8 317d8: d65f03c0 ret 317dc: f100045f cmp x2, #0x1 317e0: 5400010b b.lt 0x31800 <.text+0x24b10> 317e4: 8b020008 add x8, x0, x2 317e8: 39400009 ldrb w9, [x0] 317ec: 6b01013f cmp w9, w1 317f0: 540000a0 b.eq 0x31804 <.text+0x24b14> 317f4: 91000400 add x0, x0, #0x1 317f8: eb08001f cmp x0, x8 317fc: 54ffff63 b.lo 0x317e8 <.text+0x24af8> 31800: aa1f03e0 mov x0, xzr 31804: d65f03c0 ret 31808: aa1f03e8 mov x8, xzr 3180c: 14000004 b 0x3181c <.text+0x24b2c> 31810: 8b081128 add x8, x9, x8, lsl #4 31814: 8b0a0108 add x8, x8, x10 31818: 91000421 add x1, x1, #0x1 3181c: 39400029 ldrb w9, [x1] 31820: 5100c12a sub w10, w9, #0x30 31824: 12001d4a and w10, w10, #0xff 31828: 7100295f cmp w10, #0xa 3182c: 54000062 b.hs 0x31838 <.text+0x24b48> 31830: 928005ea mov x10, #-0x30 // =-48 31834: 17fffff7 b 0x31810 <.text+0x24b20> 31838: 5101852a sub w10, w9, #0x61 3183c: 12001d4a and w10, w10, #0xff 31840: 7100195f cmp w10, #0x6 31844: 54000062 b.hs 0x31850 <.text+0x24b60> 31848: 92800aca mov x10, #-0x57 // =-87 3184c: 17fffff1 b 0x31810 <.text+0x24b20> 31850: 5101052a sub w10, w9, #0x41 31854: 12001d4a and w10, w10, #0xff 31858: 7100155f cmp w10, #0x5 3185c: 54000068 b.hi 0x31868 <.text+0x24b78> 31860: 928006ca mov x10, #-0x37 // =-55 31864: 17ffffeb b 0x31810 <.text+0x24b20> 31868: f9000008 str x8, [x0] 3186c: aa0103e0 mov x0, x1 31870: d65f03c0 ret 31874: 39400029 ldrb w9, [x1] 31878: 5100c128 sub w8, w9, #0x30 3187c: 7100251f cmp w8, #0x9 31880: 54000188 b.hi 0x318b0 <.text+0x24bc0> 31884: aa1f03e8 mov x8, xzr 31888: 5280014a mov w10, #0xa // =10 3188c: 12001d2b and w11, w9, #0xff 31890: 38401c29 ldrb w9, [x1, #0x1]! 31894: d503201f nop 31898: 9b0a2d08 madd x8, x8, x10, x11 3189c: d100c108 sub x8, x8, #0x30 318a0: 5100c12b sub w11, w9, #0x30 318a4: 7100297f cmp w11, #0xa 318a8: 54ffff23 b.lo 0x3188c <.text+0x24b9c> 318ac: 14000002 b 0x318b4 <.text+0x24bc4> 318b0: aa1f03e8 mov x8, xzr 318b4: f9000008 str x8, [x0] 318b8: aa0103e0 mov x0, x1 318bc: d65f03c0 ret 318c0: b40000a2 cbz x2, 0x318d4 <.text+0x24be4> 318c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 318c8: 910003fd mov x29, sp 318cc: 97ff6ca5 bl 0xcb60 318d0: a8c17bfd ldp x29, x30, [sp], #0x10 318d4: d65f03c0 ret 318d8: 3940002c ldrb w12, [x1] 318dc: 3400022c cbz w12, 0x31920 <.text+0x24c30> 318e0: aa1f03eb mov x11, xzr 318e4: aa1f03e9 mov x9, xzr 318e8: 9100042a add x10, x1, #0x1 318ec: 91000528 add x8, x9, #0x1 318f0: eb02011f cmp x8, x2 318f4: 54000062 b.hs 0x31900 <.text+0x24c10> 318f8: 3829680c strb w12, [x0, x9] 318fc: aa0803e9 mov x9, x8 31900: 386b694c ldrb w12, [x10, x11] 31904: 91000568 add x8, x11, #0x1 31908: aa0803eb mov x11, x8 3190c: 35ffff0c cbnz w12, 0x318ec <.text+0x24bfc> 31910: b4000042 cbz x2, 0x31918 <.text+0x24c28> 31914: 3829681f strb wzr, [x0, x9] 31918: aa0803e0 mov x0, x8 3191c: d65f03c0 ret 31920: aa1f03e9 mov x9, xzr 31924: aa1f03e8 mov x8, xzr 31928: b5ffff62 cbnz x2, 0x31914 <.text+0x24c24> 3192c: 17fffffb b 0x31918 <.text+0x24c28> 31930: aa1f03e8 mov x8, xzr 31934: b40000c2 cbz x2, 0x3194c <.text+0x24c5c> 31938: 38686809 ldrb w9, [x0, x8] 3193c: 34000089 cbz w9, 0x3194c <.text+0x24c5c> 31940: 91000508 add x8, x8, #0x1 31944: eb02011f cmp x8, x2 31948: 54ffff83 b.lo 0x31938 <.text+0x24c48> 3194c: eb02011f cmp x8, x2 31950: 54000280 b.eq 0x319a0 <.text+0x24cb0> 31954: 3940002e ldrb w14, [x1] 31958: 8b080009 add x9, x0, x8 3195c: cb08004a sub x10, x2, x8 31960: 3400024e cbz w14, 0x319a8 <.text+0x24cb8> 31964: aa1f03ed mov x13, xzr 31968: aa1f03eb mov x11, xzr 3196c: 9100042c add x12, x1, #0x1 31970: 9100056f add x15, x11, #0x1 31974: eb0a01ff cmp x15, x10 31978: 54000062 b.hs 0x31984 <.text+0x24c94> 3197c: 382b692e strb w14, [x9, x11] 31980: aa0f03eb mov x11, x15 31984: 386d698e ldrb w14, [x12, x13] 31988: 910005af add x15, x13, #0x1 3198c: aa0f03ed mov x13, x15 31990: 35ffff0e cbnz w14, 0x31970 <.text+0x24c80> 31994: b400004a cbz x10, 0x3199c <.text+0x24cac> 31998: 382b693f strb wzr, [x9, x11] 3199c: 8b0801e2 add x2, x15, x8 319a0: aa0203e0 mov x0, x2 319a4: d65f03c0 ret 319a8: aa1f03eb mov x11, xzr 319ac: aa1f03ef mov x15, xzr 319b0: b5ffff4a cbnz x10, 0x31998 <.text+0x24ca8> 319b4: 17fffffa b 0x3199c <.text+0x24cac> 319b8: 7100801f cmp w0, #0x20 319bc: 54000148 b.hi 0x319e4 <.text+0x24cf4> 319c0: 2a0003e8 mov w8, w0 319c4: 320003e9 orr w9, wzr, #0x1 319c8: 9ac82128 lsl x8, x9, x8 319cc: b20003e9 mov x9, #0x100000001 // =4294967297 319d0: f287c029 movk x9, #0x3e01 319d4: 8a090108 and x8, x8, x9 319d8: b4000068 cbz x8, 0x319e4 <.text+0x24cf4> 319dc: 320003e0 orr w0, wzr, #0x1 319e0: d65f03c0 ret 319e4: 2a1f03e0 mov w0, wzr 319e8: d65f03c0 ret 319ec: a9007c1f stp xzr, xzr, [x0] 319f0: d65f03c0 ret 319f4: a9007c1f stp xzr, xzr, [x0] 319f8: 14000001 b 0x319fc <.text+0x24d0c> 319fc: d10343ff sub sp, sp, #0xd0 31a00: f9004bf7 str x23, [sp, #0x90] 31a04: a90a57f6 stp x22, x21, [sp, #0xa0] 31a08: a90b4ff4 stp x20, x19, [sp, #0xb0] 31a0c: a90c7bfd stp x29, x30, [sp, #0xc0] 31a10: 910303fd add x29, sp, #0xc0 31a14: d53bd057 mrs x23, TPIDR_EL0 31a18: f94016e8 ldr x8, [x23, #0x28] 31a1c: aa0003f3 mov x19, x0 31a20: aa0203f4 mov x20, x2 31a24: aa0103f5 mov x21, x1 31a28: f81c83a8 stur x8, [x29, #-0x38] 31a2c: f9400260 ldr x0, [x19] 31a30: b4000140 cbz x0, 0x31a58 <.text+0x24d68> 31a34: f9400661 ldr x1, [x19, #0x8] 31a38: d2801ae8 mov x8, #0xd7 // =215 31a3c: d4000001 svc #0 31a40: b13ffc1f cmn x0, #0xfff 31a44: 54000083 b.lo 0x31a54 <.text+0x24d64> 31a48: 4b0003f6 neg w22, w0 31a4c: 97ff6a39 bl 0xc330 <__errno@plt> 31a50: b9000016 str w22, [x0] 31a54: a9007e7f stp xzr, xzr, [x19] 31a58: 92800c60 mov x0, #-0x64 // =-100 31a5c: aa1503e1 mov x1, x21 31a60: aa1f03e2 mov x2, xzr 31a64: aa1f03e3 mov x3, xzr 31a68: d2800708 mov x8, #0x38 // =56 31a6c: d4000001 svc #0 31a70: b13ffc1f cmn x0, #0xfff 31a74: 540000a3 b.lo 0x31a88 <.text+0x24d98> 31a78: 4b0003f5 neg w21, w0 31a7c: 97ff6a2d bl 0xc330 <__errno@plt> 31a80: b9000015 str w21, [x0] 31a84: 92800000 mov x0, #-0x1 // =-1 31a88: 3100041f cmn w0, #0x1 31a8c: 54000740 b.eq 0x31b74 <.text+0x24e84> 31a90: 93407c15 sxtw x21, w0 31a94: 910023e1 add x1, sp, #0x8 31a98: aa1503e0 mov x0, x21 31a9c: d2800a08 mov x8, #0x50 // =80 31aa0: d4000001 svc #0 31aa4: b13ffc1f cmn x0, #0xfff 31aa8: 540000a3 b.lo 0x31abc <.text+0x24dcc> 31aac: 4b0003f6 neg w22, w0 31ab0: 97ff6a20 bl 0xc330 <__errno@plt> 31ab4: b9000016 str w22, [x0] 31ab8: 92800000 mov x0, #-0x1 // =-1 31abc: 3100041f cmn w0, #0x1 31ac0: 54000440 b.eq 0x31b48 <.text+0x24e58> 31ac4: f9401fe8 ldr x8, [sp, #0x38] 31ac8: b7f80408 tbnz x8, #0x3f, 0x31b48 <.text+0x24e58> 31acc: eb140116 subs x22, x8, x20 31ad0: 54000569 b.ls 0x31b7c <.text+0x24e8c> 31ad4: 320003e2 orr w2, wzr, #0x1 31ad8: 321f03e3 orr w3, wzr, #0x2 31adc: aa1f03e0 mov x0, xzr 31ae0: aa1603e1 mov x1, x22 31ae4: aa1503e4 mov x4, x21 31ae8: aa1403e5 mov x5, x20 31aec: d2801bc8 mov x8, #0xde // =222 31af0: d4000001 svc #0 31af4: aa0003f4 mov x20, x0 31af8: b13ffe9f cmn x20, #0xfff 31afc: 540000a3 b.lo 0x31b10 <.text+0x24e20> 31b00: 4b1403f4 neg w20, w20 31b04: 97ff6a0b bl 0xc330 <__errno@plt> 31b08: b9000014 str w20, [x0] 31b0c: 92800014 mov x20, #-0x1 // =-1 31b10: aa1503e0 mov x0, x21 31b14: d2800728 mov x8, #0x39 // =57 31b18: d4000001 svc #0 31b1c: b13ffc1f cmn x0, #0xfff 31b20: 54000083 b.lo 0x31b30 <.text+0x24e40> 31b24: 4b0003f5 neg w21, w0 31b28: 97ff6a02 bl 0xc330 <__errno@plt> 31b2c: b9000015 str w21, [x0] 31b30: b100069f cmn x20, #0x1 31b34: 54000200 b.eq 0x31b74 <.text+0x24e84> 31b38: f100029f cmp x20, #0x0 31b3c: 9a9f12c8 csel x8, x22, xzr, ne 31b40: a9002274 stp x20, x8, [x19] 31b44: 14000016 b 0x31b9c <.text+0x24eac> 31b48: aa1503e0 mov x0, x21 31b4c: d2800728 mov x8, #0x39 // =57 31b50: d4000001 svc #0 31b54: b13ffc1f cmn x0, #0xfff 31b58: 540000e3 b.lo 0x31b74 <.text+0x24e84> 31b5c: 4b0003f3 neg w19, w0 31b60: 97ff69f4 bl 0xc330 <__errno@plt> 31b64: aa0003e8 mov x8, x0 31b68: 2a1f03e0 mov w0, wzr 31b6c: b9000113 str w19, [x8] 31b70: 1400000c b 0x31ba0 <.text+0x24eb0> 31b74: 2a1f03e0 mov w0, wzr 31b78: 1400000a b 0x31ba0 <.text+0x24eb0> 31b7c: aa1503e0 mov x0, x21 31b80: d2800728 mov x8, #0x39 // =57 31b84: d4000001 svc #0 31b88: b13ffc1f cmn x0, #0xfff 31b8c: 54000083 b.lo 0x31b9c <.text+0x24eac> 31b90: 4b0003f3 neg w19, w0 31b94: 97ff69e7 bl 0xc330 <__errno@plt> 31b98: b9000013 str w19, [x0] 31b9c: 320003e0 orr w0, wzr, #0x1 31ba0: f94016e8 ldr x8, [x23, #0x28] 31ba4: f85c83a9 ldur x9, [x29, #-0x38] 31ba8: eb09011f cmp x8, x9 31bac: 540000e1 b.ne 0x31bc8 <.text+0x24ed8> 31bb0: a94c7bfd ldp x29, x30, [sp, #0xc0] 31bb4: a94b4ff4 ldp x20, x19, [sp, #0xb0] 31bb8: a94a57f6 ldp x22, x21, [sp, #0xa0] 31bbc: f9404bf7 ldr x23, [sp, #0x90] 31bc0: 910343ff add sp, sp, #0xd0 31bc4: d65f03c0 ret 31bc8: 97ff6a6a bl 0xc570 <__stack_chk_fail@plt> 31bcc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 31bd0: a9017bfd stp x29, x30, [sp, #0x10] 31bd4: 910043fd add x29, sp, #0x10 31bd8: aa0003f3 mov x19, x0 31bdc: f9400260 ldr x0, [x19] 31be0: b4000140 cbz x0, 0x31c08 <.text+0x24f18> 31be4: f9400661 ldr x1, [x19, #0x8] 31be8: d2801ae8 mov x8, #0xd7 // =215 31bec: d4000001 svc #0 31bf0: b13ffc1f cmn x0, #0xfff 31bf4: 54000083 b.lo 0x31c04 <.text+0x24f14> 31bf8: 4b0003f4 neg w20, w0 31bfc: 97ff69cd bl 0xc330 <__errno@plt> 31c00: b9000014 str w20, [x0] 31c04: a9007e7f stp xzr, xzr, [x19] 31c08: a9417bfd ldp x29, x30, [sp, #0x10] 31c0c: a8c24ff4 ldp x20, x19, [sp], #0x20 31c10: d65f03c0 ret 31c14: a9be4ff4 stp x20, x19, [sp, #-0x20]! 31c18: a9017bfd stp x29, x30, [sp, #0x10] 31c1c: 910043fd add x29, sp, #0x10 31c20: aa0003f3 mov x19, x0 31c24: f9400260 ldr x0, [x19] 31c28: b4000140 cbz x0, 0x31c50 <.text+0x24f60> 31c2c: f9400661 ldr x1, [x19, #0x8] 31c30: d2801ae8 mov x8, #0xd7 // =215 31c34: d4000001 svc #0 31c38: b13ffc1f cmn x0, #0xfff 31c3c: 54000083 b.lo 0x31c4c <.text+0x24f5c> 31c40: 4b0003f4 neg w20, w0 31c44: 97ff69bb bl 0xc330 <__errno@plt> 31c48: b9000014 str w20, [x0] 31c4c: a9007e7f stp xzr, xzr, [x19] 31c50: a9417bfd ldp x29, x30, [sp, #0x10] 31c54: a8c24ff4 ldp x20, x19, [sp], #0x20 31c58: d65f03c0 ret 31c5c: f81d0ff5 str x21, [sp, #-0x30]! 31c60: a9014ff4 stp x20, x19, [sp, #0x10] 31c64: a9027bfd stp x29, x30, [sp, #0x20] 31c68: 910083fd add x29, sp, #0x20 31c6c: aa0203f4 mov x20, x2 31c70: aa0103f3 mov x19, x1 31c74: aa0003e8 mov x8, x0 31c78: 92800c60 mov x0, #-0x64 // =-100 31c7c: aa0803e1 mov x1, x8 31c80: aa1303e2 mov x2, x19 31c84: aa1403e3 mov x3, x20 31c88: d28009c8 mov x8, #0x4e // =78 31c8c: d4000001 svc #0 31c90: b13ffc1f cmn x0, #0xfff 31c94: 540000a3 b.lo 0x31ca8 <.text+0x24fb8> 31c98: 4b0003f5 neg w21, w0 31c9c: 97ff69a5 bl 0xc330 <__errno@plt> 31ca0: b9000015 str w21, [x0] 31ca4: 92800000 mov x0, #-0x1 // =-1 31ca8: 2a1f03e8 mov w8, wzr 31cac: 37f800c0 tbnz w0, #0x1f, 0x31cc4 <.text+0x24fd4> 31cb0: 93407c09 sxtw x9, w0 31cb4: eb14013f cmp x9, x20 31cb8: 54000062 b.hs 0x31cc4 <.text+0x24fd4> 31cbc: 320003e8 orr w8, wzr, #0x1 31cc0: 38296a7f strb wzr, [x19, x9] 31cc4: a9427bfd ldp x29, x30, [sp, #0x20] 31cc8: a9414ff4 ldp x20, x19, [sp, #0x10] 31ccc: 2a0803e0 mov w0, w8 31cd0: f84307f5 ldr x21, [sp], #0x30 31cd4: d65f03c0 ret 31cd8: d10143ff sub sp, sp, #0x50 31cdc: f90013f5 str x21, [sp, #0x20] 31ce0: a9034ff4 stp x20, x19, [sp, #0x30] 31ce4: a9047bfd stp x29, x30, [sp, #0x40] 31ce8: 910103fd add x29, sp, #0x40 31cec: d53bd055 mrs x21, TPIDR_EL0 31cf0: f94016a8 ldr x8, [x21, #0x28] 31cf4: aa0103f3 mov x19, x1 31cf8: aa0003f4 mov x20, x0 31cfc: f9000fe8 str x8, [sp, #0x18] 31d00: 97ff6b3c bl 0xc9f0 31d04: f9000bf4 str x20, [sp, #0x10] 31d08: f9400261 ldr x1, [x19] 31d0c: aa0003e8 mov x8, x0 31d10: 910023e3 add x3, sp, #0x8 31d14: aa1303e0 mov x0, x19 31d18: aa0803e2 mov x2, x8 31d1c: 8b080294 add x20, x20, x8 31d20: f9000661 str x1, [x19, #0x8] 31d24: 790013ff strh wzr, [sp, #0x8] 31d28: 94000029 bl 0x31dcc <.text+0x250dc> 31d2c: f9400268 ldr x8, [x19] 31d30: 910043e0 add x0, sp, #0x10 31d34: 910023e2 add x2, sp, #0x8 31d38: aa1403e1 mov x1, x20 31d3c: f90007e8 str x8, [sp, #0x8] 31d40: f9400a63 ldr x3, [x19, #0x10] 31d44: 2a1f03e4 mov w4, wzr 31d48: 97fff5e0 bl 0x2f4c8 <.text+0x227d8> 31d4c: 340000c0 cbz w0, 0x31d64 <.text+0x25074> 31d50: a9402a68 ldp x8, x10, [x19] 31d54: aa1f03e9 mov x9, xzr 31d58: cb08014a sub x10, x10, x8 31d5c: 9341fd4a asr x10, x10, #1 31d60: 1400000d b 0x31d94 <.text+0x250a4> 31d64: f94007e9 ldr x9, [sp, #0x8] 31d68: a9402a68 ldp x8, x10, [x19] 31d6c: cb080129 sub x9, x9, x8 31d70: cb08014a sub x10, x10, x8 31d74: 9341fd29 asr x9, x9, #1 31d78: 91000529 add x9, x9, #0x1 31d7c: 9341fd4a asr x10, x10, #1 31d80: eb0a0121 subs x1, x9, x10 31d84: 54000089 b.ls 0x31d94 <.text+0x250a4> 31d88: aa1303e0 mov x0, x19 31d8c: 94000223 bl 0x32618 <.text+0x25928> 31d90: 14000005 b 0x31da4 <.text+0x250b4> 31d94: eb0a013f cmp x9, x10 31d98: 54000062 b.hs 0x31da4 <.text+0x250b4> 31d9c: 8b090508 add x8, x8, x9, lsl #1 31da0: f9000668 str x8, [x19, #0x8] 31da4: f94016a8 ldr x8, [x21, #0x28] 31da8: f9400fe9 ldr x9, [sp, #0x18] 31dac: eb09011f cmp x8, x9 31db0: 540000c1 b.ne 0x31dc8 <.text+0x250d8> 31db4: a9447bfd ldp x29, x30, [sp, #0x40] 31db8: a9434ff4 ldp x20, x19, [sp, #0x30] 31dbc: f94013f5 ldr x21, [sp, #0x20] 31dc0: 910143ff add sp, sp, #0x50 31dc4: d65f03c0 ret 31dc8: 97ff69ea bl 0xc570 <__stack_chk_fail@plt> 31dcc: a9ba6ffc stp x28, x27, [sp, #-0x60]! 31dd0: a90167fa stp x26, x25, [sp, #0x10] 31dd4: a9025ff8 stp x24, x23, [sp, #0x20] 31dd8: a90357f6 stp x22, x21, [sp, #0x30] 31ddc: a9044ff4 stp x20, x19, [sp, #0x40] 31de0: a9057bfd stp x29, x30, [sp, #0x50] 31de4: 910143fd add x29, sp, #0x50 31de8: aa0303f4 mov x20, x3 31dec: aa0203f7 mov x23, x2 31df0: aa0103f3 mov x19, x1 31df4: aa0003f6 mov x22, x0 31df8: b4001c17 cbz x23, 0x32178 <.text+0x25488> 31dfc: a940a2db ldp x27, x8, [x22, #0x8] 31e00: f94002d5 ldr x21, [x22] 31e04: cb1b0109 sub x9, x8, x27 31e08: cb150279 sub x25, x19, x21 31e0c: 9341fd29 asr x9, x9, #1 31e10: eb17013f cmp x9, x23 31e14: 9341ff32 asr x18, x25, #1 31e18: 54000282 b.hs 0x31e68 <.text+0x25178> 31e1c: cb150369 sub x9, x27, x21 31e20: 8b8906e9 add x9, x23, x9, asr #1 31e24: b7f81d69 tbnz x9, #0x3f, 0x321d0 <.text+0x254e0> 31e28: cb150108 sub x8, x8, x21 31e2c: b240f7ea orr x10, xzr, #0x3fffffffffffffff 31e30: 9341fd0b asr x11, x8, #1 31e34: eb09011f cmp x8, x9 31e38: 9a883128 csel x8, x9, x8, lo 31e3c: eb0a017f cmp x11, x10 31e40: b240fbe9 orr x9, xzr, #0x7fffffffffffffff 31e44: 9a89311c csel x28, x8, x9, lo 31e48: b400053c cbz x28, 0x31eec <.text+0x251fc> 31e4c: aa1203f8 mov x24, x18 31e50: b7f81c1c tbnz x28, #0x3f, 0x321d0 <.text+0x254e0> 31e54: d37ffb80 lsl x0, x28, #1 31e58: 9400c3bb bl 0x62d44 31e5c: aa0003fa mov x26, x0 31e60: aa1803f2 mov x18, x24 31e64: 14000023 b 0x31ef0 <.text+0x25200> 31e68: cb130368 sub x8, x27, x19 31e6c: 9341fd19 asr x25, x8, #1 31e70: eb17033f cmp x25, x23 31e74: 54000362 b.hs 0x31ee0 <.text+0x251f0> 31e78: cb1902e8 sub x8, x23, x25 31e7c: f100411f cmp x8, #0x10 31e80: aa1903f8 mov x24, x25 31e84: 54000a83 b.lo 0x31fd4 <.text+0x252e4> 31e88: 927ced0b and x11, x8, #0xfffffffffffffff0 31e8c: b4000a4b cbz x11, 0x31fd4 <.text+0x252e4> 31e90: 91000689 add x9, x20, #0x1 31e94: eb1b013f cmp x9, x27 31e98: 540000c9 b.ls 0x31eb0 <.text+0x251c0> 31e9c: 8b080769 add x9, x27, x8, lsl #1 31ea0: eb14013f cmp x9, x20 31ea4: aa1b03e9 mov x9, x27 31ea8: aa0803ea mov x10, x8 31eac: 54000988 b.hi 0x31fdc <.text+0x252ec> 31eb0: 4d40c680 ld1r { v0.8h }, [x20] 31eb4: 8b0b0769 add x9, x27, x11, lsl #1 31eb8: cb0b010a sub x10, x8, x11 31ebc: 9100436c add x12, x27, #0x10 31ec0: aa0b03ed mov x13, x11 31ec4: ad3f8180 stp q0, q0, [x12, #-0x10] 31ec8: d10041ad sub x13, x13, #0x10 31ecc: 9100818c add x12, x12, #0x20 31ed0: b5ffffad cbnz x13, 0x31ec4 <.text+0x251d4> 31ed4: eb0b011f cmp x8, x11 31ed8: 54000821 b.ne 0x31fdc <.text+0x252ec> 31edc: 14000044 b 0x31fec <.text+0x252fc> 31ee0: aa1b03e8 mov x8, x27 31ee4: aa1703f8 mov x24, x23 31ee8: 14000044 b 0x31ff8 <.text+0x25308> 31eec: aa1f03fa mov x26, xzr 31ef0: 8b120758 add x24, x26, x18, lsl #1 31ef4: f10042ff cmp x23, #0x10 31ef8: aa1803e8 mov x8, x24 31efc: aa1703e9 mov x9, x23 31f00: 54000343 b.lo 0x31f68 <.text+0x25278> 31f04: 927ceeea and x10, x23, #0xfffffffffffffff0 31f08: aa1803e8 mov x8, x24 31f0c: aa1703e9 mov x9, x23 31f10: b40002ca cbz x10, 0x31f68 <.text+0x25278> 31f14: 91000688 add x8, x20, #0x1 31f18: eb18011f cmp x8, x24 31f1c: 540000e9 b.ls 0x31f38 <.text+0x25248> 31f20: 8b170248 add x8, x18, x23 31f24: 8b080748 add x8, x26, x8, lsl #1 31f28: eb14011f cmp x8, x20 31f2c: aa1803e8 mov x8, x24 31f30: aa1703e9 mov x9, x23 31f34: 540001a8 b.hi 0x31f68 <.text+0x25278> 31f38: 4d40c680 ld1r { v0.8h }, [x20] 31f3c: 8b12074b add x11, x26, x18, lsl #1 31f40: 8b0a0708 add x8, x24, x10, lsl #1 31f44: cb0a02e9 sub x9, x23, x10 31f48: 9100416b add x11, x11, #0x10 31f4c: aa0a03ec mov x12, x10 31f50: ad3f8160 stp q0, q0, [x11, #-0x10] 31f54: d100418c sub x12, x12, #0x10 31f58: 9100816b add x11, x11, #0x20 31f5c: b5ffffac cbnz x12, 0x31f50 <.text+0x25260> 31f60: eb17015f cmp x10, x23 31f64: 540000a0 b.eq 0x31f78 <.text+0x25288> 31f68: 7940028a ldrh w10, [x20] 31f6c: d1000529 sub x9, x9, #0x1 31f70: 7800250a strh w10, [x8], #0x2 31f74: b5ffffa9 cbnz x9, 0x31f68 <.text+0x25278> 31f78: 8b170714 add x20, x24, x23, lsl #1 31f7c: f100073f cmp x25, #0x1 31f80: cb190317 sub x23, x24, x25 31f84: 540000ab b.lt 0x31f98 <.text+0x252a8> 31f88: aa1703e0 mov x0, x23 31f8c: aa1503e1 mov x1, x21 31f90: aa1903e2 mov x2, x25 31f94: 97ff6adf bl 0xcb10 31f98: cb130379 sub x25, x27, x19 31f9c: f100073f cmp x25, #0x1 31fa0: 8b1c075a add x26, x26, x28, lsl #1 31fa4: 540000cb b.lt 0x31fbc <.text+0x252cc> 31fa8: aa1403e0 mov x0, x20 31fac: aa1303e1 mov x1, x19 31fb0: aa1903e2 mov x2, x25 31fb4: 97ff6ad7 bl 0xcb10 31fb8: 8b190294 add x20, x20, x25 31fbc: a90052d7 stp x23, x20, [x22] 31fc0: f9000ada str x26, [x22, #0x10] 31fc4: b4000dd5 cbz x21, 0x3217c <.text+0x2548c> 31fc8: aa1503e0 mov x0, x21 31fcc: 9400c391 bl 0x62e10 31fd0: 1400006b b 0x3217c <.text+0x2548c> 31fd4: aa1b03e9 mov x9, x27 31fd8: aa0803ea mov x10, x8 31fdc: 7940028b ldrh w11, [x20] 31fe0: d100054a sub x10, x10, #0x1 31fe4: 7800252b strh w11, [x9], #0x2 31fe8: b5ffffaa cbnz x10, 0x31fdc <.text+0x252ec> 31fec: 8b080768 add x8, x27, x8, lsl #1 31ff0: f90006c8 str x8, [x22, #0x8] 31ff4: b4000c38 cbz x24, 0x32178 <.text+0x25488> 31ff8: d37ffae9 lsl x9, x23, #1 31ffc: 8b09026b add x11, x19, x9 32000: cb09010a sub x10, x8, x9 32004: cb0b0102 sub x2, x8, x11 32008: eb1b015f cmp x10, x27 3200c: 9341fc49 asr x9, x2, #1 32010: 54000722 b.hs 0x320f4 <.text+0x25404> 32014: cb0903eb neg x11, x9 32018: cb09076c sub x12, x27, x9, lsl #1 3201c: aa3303ed mvn x13, x19 32020: cb12016b sub x11, x11, x18 32024: 8b0d018d add x13, x12, x13 32028: 8b0b076b add x11, x27, x11, lsl #1 3202c: aa3503ec mvn x12, x21 32030: 8b0c016b add x11, x11, x12 32034: d341fd6b lsr x11, x11, #1 32038: 9100056c add x12, x11, #0x1 3203c: f1003d9f cmp x12, #0xf 32040: d341fdab lsr x11, x13, #1 32044: 54000489 b.ls 0x320d4 <.text+0x253e4> 32048: 927ced8e and x14, x12, #0xfffffffffffffff0 3204c: b400044e cbz x14, 0x320d4 <.text+0x253e4> 32050: cb0903ed neg x13, x9 32054: cb1201ad sub x13, x13, x18 32058: aa3503ef mvn x15, x21 3205c: 8b0d076d add x13, x27, x13, lsl #1 32060: 8b0f01ad add x13, x13, x15 32064: d341fdad lsr x13, x13, #1 32068: 8b12012f add x15, x9, x18 3206c: 8b0d01f0 add x16, x15, x13 32070: 8b1006b0 add x16, x21, x16, lsl #1 32074: 91000a10 add x16, x16, #0x2 32078: eb10011f cmp x8, x16 3207c: 540000c2 b.hs 0x32094 <.text+0x253a4> 32080: 8b0d050d add x13, x8, x13, lsl #1 32084: 910009ad add x13, x13, #0x2 32088: eb0d015f cmp x10, x13 3208c: aa0803ed mov x13, x8 32090: 54000243 b.lo 0x320d8 <.text+0x253e8> 32094: d37ff9d0 lsl x16, x14, #1 32098: 8b0f06af add x15, x21, x15, lsl #1 3209c: 8b10010d add x13, x8, x16 320a0: 8b10014a add x10, x10, x16 320a4: 910041ef add x15, x15, #0x10 320a8: 91004110 add x16, x8, #0x10 320ac: aa0e03f1 mov x17, x14 320b0: ad7f85e0 ldp q0, q1, [x15, #-0x10] 320b4: 910081ef add x15, x15, #0x20 320b8: d1004231 sub x17, x17, #0x10 320bc: ad3f8600 stp q0, q1, [x16, #-0x10] 320c0: 91008210 add x16, x16, #0x20 320c4: b5ffff71 cbnz x17, 0x320b0 <.text+0x253c0> 320c8: eb0e019f cmp x12, x14 320cc: 54000061 b.ne 0x320d8 <.text+0x253e8> 320d0: 14000006 b 0x320e8 <.text+0x253f8> 320d4: aa0803ed mov x13, x8 320d8: 7840254c ldrh w12, [x10], #0x2 320dc: eb1b015f cmp x10, x27 320e0: 780025ac strh w12, [x13], #0x2 320e4: 54ffffa3 b.lo 0x320d8 <.text+0x253e8> 320e8: 8b0b050a add x10, x8, x11, lsl #1 320ec: 9100094a add x10, x10, #0x2 320f0: f90006ca str x10, [x22, #0x8] 320f4: b40000c9 cbz x9, 0x3210c <.text+0x2541c> 320f8: cb090500 sub x0, x8, x9, lsl #1 320fc: aa1303e1 mov x1, x19 32100: aa1203fa mov x26, x18 32104: 97ff69f7 bl 0xc8e0 32108: aa1a03f2 mov x18, x26 3210c: eb14027f cmp x19, x20 32110: 540000a8 b.hi 0x32124 <.text+0x25434> 32114: f94006c8 ldr x8, [x22, #0x8] 32118: 8b170689 add x9, x20, x23, lsl #1 3211c: eb14011f cmp x8, x20 32120: 9a948134 csel x20, x9, x20, hi 32124: f100431f cmp x24, #0x10 32128: 540001c3 b.lo 0x32160 <.text+0x25470> 3212c: 927cef0a and x10, x24, #0xfffffffffffffff0 32130: b400018a cbz x10, 0x32160 <.text+0x25470> 32134: eb17033f cmp x25, x23 32138: 91000689 add x9, x20, #0x1 3213c: 9a973328 csel x8, x25, x23, lo 32140: eb13013f cmp x9, x19 32144: 540002c9 b.ls 0x3219c <.text+0x254ac> 32148: d1000649 sub x9, x18, #0x1 3214c: aa2803e8 mvn x8, x8 32150: cb080128 sub x8, x9, x8 32154: 8b0806a8 add x8, x21, x8, lsl #1 32158: eb08029f cmp x20, x8 3215c: 54000202 b.hs 0x3219c <.text+0x254ac> 32160: aa1303e8 mov x8, x19 32164: aa1803e9 mov x9, x24 32168: 7940028a ldrh w10, [x20] 3216c: d1000529 sub x9, x9, #0x1 32170: 7800250a strh w10, [x8], #0x2 32174: b5ffffa9 cbnz x9, 0x32168 <.text+0x25478> 32178: aa1303f8 mov x24, x19 3217c: aa1803e0 mov x0, x24 32180: a9457bfd ldp x29, x30, [sp, #0x50] 32184: a9444ff4 ldp x20, x19, [sp, #0x40] 32188: a94357f6 ldp x22, x21, [sp, #0x30] 3218c: a9425ff8 ldp x24, x23, [sp, #0x20] 32190: a94167fa ldp x26, x25, [sp, #0x10] 32194: a8c66ffc ldp x28, x27, [sp], #0x60 32198: d65f03c0 ret 3219c: 4d40c680 ld1r { v0.8h }, [x20] 321a0: 8b1206ab add x11, x21, x18, lsl #1 321a4: 8b0a0668 add x8, x19, x10, lsl #1 321a8: cb0a0309 sub x9, x24, x10 321ac: 9100416b add x11, x11, #0x10 321b0: aa0a03ec mov x12, x10 321b4: ad3f8160 stp q0, q0, [x11, #-0x10] 321b8: d100418c sub x12, x12, #0x10 321bc: 9100816b add x11, x11, #0x20 321c0: b5ffffac cbnz x12, 0x321b4 <.text+0x254c4> 321c4: eb0a031f cmp x24, x10 321c8: 54fffd01 b.ne 0x32168 <.text+0x25478> 321cc: 17ffffeb b 0x32178 <.text+0x25488> 321d0: 97ff6838 bl 0xc2b0 321d4: d10183ff sub sp, sp, #0x60 321d8: f90013f7 str x23, [sp, #0x20] 321dc: a90357f6 stp x22, x21, [sp, #0x30] 321e0: a9044ff4 stp x20, x19, [sp, #0x40] 321e4: a9057bfd stp x29, x30, [sp, #0x50] 321e8: 910143fd add x29, sp, #0x50 321ec: d53bd056 mrs x22, TPIDR_EL0 321f0: f94016c8 ldr x8, [x22, #0x28] 321f4: aa0203f4 mov x20, x2 321f8: aa0003f3 mov x19, x0 321fc: 91000675 add x21, x19, #0x1 32200: f9000fe8 str x8, [sp, #0x18] 32204: a900cff4 stp x20, x19, [sp, #0x8] 32208: b800469f str wzr, [x20], #0x4 3220c: 8b21c277 add x23, x19, w1, sxtw 32210: 910043e0 add x0, sp, #0x10 32214: 910023e2 add x2, sp, #0x8 32218: aa1503e1 mov x1, x21 3221c: aa1403e3 mov x3, x20 32220: 2a1f03e4 mov w4, wzr 32224: 97fff4a9 bl 0x2f4c8 <.text+0x227d8> 32228: 340000e0 cbz w0, 0x32244 <.text+0x25554> 3222c: 910006b5 add x21, x21, #0x1 32230: eb1702bf cmp x21, x23 32234: f9000bf3 str x19, [sp, #0x10] 32238: 54fffec9 b.ls 0x32210 <.text+0x25520> 3223c: 2a1f03e0 mov w0, wzr 32240: 14000003 b 0x3224c <.text+0x2555c> 32244: b94013e8 ldr w8, [sp, #0x10] 32248: 4b130100 sub w0, w8, w19 3224c: f94016c8 ldr x8, [x22, #0x28] 32250: f9400fe9 ldr x9, [sp, #0x18] 32254: eb09011f cmp x8, x9 32258: 540000e1 b.ne 0x32274 <.text+0x25584> 3225c: a9457bfd ldp x29, x30, [sp, #0x50] 32260: a9444ff4 ldp x20, x19, [sp, #0x40] 32264: a94357f6 ldp x22, x21, [sp, #0x30] 32268: f94013f7 ldr x23, [sp, #0x20] 3226c: 910183ff add sp, sp, #0x60 32270: d65f03c0 ret 32274: 97ff68bf bl 0xc570 <__stack_chk_fail@plt> 32278: d10143ff sub sp, sp, #0x50 3227c: f90013f5 str x21, [sp, #0x20] 32280: a9034ff4 stp x20, x19, [sp, #0x30] 32284: a9047bfd stp x29, x30, [sp, #0x40] 32288: 910103fd add x29, sp, #0x40 3228c: d53bd055 mrs x21, TPIDR_EL0 32290: f94016a8 ldr x8, [x21, #0x28] 32294: aa0103f3 mov x19, x1 32298: aa0003f4 mov x20, x0 3229c: f9000fe8 str x8, [sp, #0x18] 322a0: 97ff68bc bl 0xc590 322a4: f9000bf4 str x20, [sp, #0x10] 322a8: f9400261 ldr x1, [x19] 322ac: aa0003e8 mov x8, x0 322b0: 910023e3 add x3, sp, #0x8 322b4: aa1303e0 mov x0, x19 322b8: aa0803e2 mov x2, x8 322bc: 8b080e94 add x20, x20, x8, lsl #3 322c0: f9000661 str x1, [x19, #0x8] 322c4: 790013ff strh wzr, [sp, #0x8] 322c8: 97fffec1 bl 0x31dcc <.text+0x250dc> 322cc: f9400268 ldr x8, [x19] 322d0: 910043e0 add x0, sp, #0x10 322d4: 910023e2 add x2, sp, #0x8 322d8: aa1403e1 mov x1, x20 322dc: f90007e8 str x8, [sp, #0x8] 322e0: f9400a63 ldr x3, [x19, #0x10] 322e4: 2a1f03e4 mov w4, wzr 322e8: 97fff2ec bl 0x2ee98 <.text+0x221a8> 322ec: 340000c0 cbz w0, 0x32304 <.text+0x25614> 322f0: a9402a68 ldp x8, x10, [x19] 322f4: aa1f03e9 mov x9, xzr 322f8: cb08014a sub x10, x10, x8 322fc: 9341fd4a asr x10, x10, #1 32300: 1400000d b 0x32334 <.text+0x25644> 32304: f94007e9 ldr x9, [sp, #0x8] 32308: a9402a68 ldp x8, x10, [x19] 3230c: cb080129 sub x9, x9, x8 32310: cb08014a sub x10, x10, x8 32314: 9341fd29 asr x9, x9, #1 32318: 91000529 add x9, x9, #0x1 3231c: 9341fd4a asr x10, x10, #1 32320: eb0a0121 subs x1, x9, x10 32324: 54000089 b.ls 0x32334 <.text+0x25644> 32328: aa1303e0 mov x0, x19 3232c: 940000bb bl 0x32618 <.text+0x25928> 32330: 14000005 b 0x32344 <.text+0x25654> 32334: eb0a013f cmp x9, x10 32338: 54000062 b.hs 0x32344 <.text+0x25654> 3233c: 8b090508 add x8, x8, x9, lsl #1 32340: f9000668 str x8, [x19, #0x8] 32344: f94016a8 ldr x8, [x21, #0x28] 32348: f9400fe9 ldr x9, [sp, #0x18] 3234c: eb09011f cmp x8, x9 32350: 540000c1 b.ne 0x32368 <.text+0x25678> 32354: a9447bfd ldp x29, x30, [sp, #0x40] 32358: a9434ff4 ldp x20, x19, [sp, #0x30] 3235c: f94013f5 ldr x21, [sp, #0x20] 32360: 910143ff add sp, sp, #0x50 32364: d65f03c0 ret 32368: 97ff6882 bl 0xc570 <__stack_chk_fail@plt> 3236c: d10103ff sub sp, sp, #0x40 32370: a9024ff4 stp x20, x19, [sp, #0x20] 32374: a9037bfd stp x29, x30, [sp, #0x30] 32378: 9100c3fd add x29, sp, #0x30 3237c: d53bd054 mrs x20, TPIDR_EL0 32380: f9401688 ldr x8, [x20, #0x28] 32384: aa0103f3 mov x19, x1 32388: 910053e9 add x9, sp, #0x14 3238c: aa1303e3 mov x3, x19 32390: 91002121 add x1, x9, #0x8 32394: f9000fe8 str x8, [sp, #0x18] 32398: b90017e0 str w0, [sp, #0x14] 3239c: a90027f3 stp x19, x9, [sp] 323a0: b800447f str wzr, [x3], #0x4 323a4: 910023e0 add x0, sp, #0x8 323a8: 910003e2 mov x2, sp 323ac: 2a1f03e4 mov w4, wzr 323b0: 97fff2ba bl 0x2ee98 <.text+0x221a8> 323b4: 34000040 cbz w0, 0x323bc <.text+0x256cc> 323b8: b900027f str wzr, [x19] 323bc: f9401688 ldr x8, [x20, #0x28] 323c0: f9400fe9 ldr x9, [sp, #0x18] 323c4: eb09011f cmp x8, x9 323c8: 540000a1 b.ne 0x323dc <.text+0x256ec> 323cc: a9437bfd ldp x29, x30, [sp, #0x30] 323d0: a9424ff4 ldp x20, x19, [sp, #0x20] 323d4: 910103ff add sp, sp, #0x40 323d8: d65f03c0 ret 323dc: 97ff6865 bl 0xc570 <__stack_chk_fail@plt> 323e0: d10183ff sub sp, sp, #0x60 323e4: a9025ff8 stp x24, x23, [sp, #0x20] 323e8: a90357f6 stp x22, x21, [sp, #0x30] 323ec: a9044ff4 stp x20, x19, [sp, #0x40] 323f0: a9057bfd stp x29, x30, [sp, #0x50] 323f4: 910143fd add x29, sp, #0x50 323f8: d53bd058 mrs x24, TPIDR_EL0 323fc: f9401709 ldr x9, [x24, #0x28] 32400: aa0803f3 mov x19, x8 32404: f9000fe9 str x9, [sp, #0x18] 32408: a9405815 ldp x21, x22, [x0] 3240c: f9000bf5 str x21, [sp, #0x10] 32410: 360004a1 tbz w1, #0x0, 0x324a4 <.text+0x257b4> 32414: cb1502d7 sub x23, x22, x21 32418: 9341fee8 asr x8, x23, #1 3241c: ab080108 adds x8, x8, x8 32420: da9f3100 csinv x0, x8, xzr, lo 32424: 9400c26f bl 0x62de0 32428: eb1602bf cmp x21, x22 3242c: aa0003f4 mov x20, x0 32430: 54000340 b.eq 0x32498 <.text+0x257a8> 32434: d1000ae8 sub x8, x23, #0x2 32438: d341fd09 lsr x9, x8, #1 3243c: 9100052a add x10, x9, #0x1 32440: f1000d5f cmp x10, #0x3 32444: 54000189 b.ls 0x32474 <.text+0x25784> 32448: 927ef549 and x9, x10, #0xfffffffffffffffc 3244c: b4000169 cbz x9, 0x32478 <.text+0x25788> 32450: 927ff908 and x8, x8, #0xfffffffffffffffe 32454: 8b0802a8 add x8, x21, x8 32458: 91000908 add x8, x8, #0x2 3245c: eb08029f cmp x20, x8 32460: 540009a2 b.hs 0x32594 <.text+0x258a4> 32464: 927ffae8 and x8, x23, #0xfffffffffffffffe 32468: 8b080288 add x8, x20, x8 3246c: eb15011f cmp x8, x21 32470: 54000929 b.ls 0x32594 <.text+0x258a4> 32474: aa1f03e9 mov x9, xzr 32478: aa1503e8 mov x8, x21 3247c: 8b090689 add x9, x20, x9, lsl #1 32480: 7840250a ldrh w10, [x8], #0x2 32484: 5ac0094a rev w10, w10 32488: 53107d4a lsr w10, w10, #16 3248c: eb0802df cmp x22, x8 32490: 7800252a strh w10, [x9], #0x2 32494: 54ffff61 b.ne 0x32480 <.text+0x25790> 32498: aa1403e8 mov x8, x20 3249c: f9000bf4 str x20, [sp, #0x10] 324a0: 14000003 b 0x324ac <.text+0x257bc> 324a4: aa1f03f4 mov x20, xzr 324a8: aa1503e8 mov x8, x21 324ac: cb1502c9 sub x9, x22, x21 324b0: d37ff937 lsl x23, x9, #1 324b4: aa1703e0 mov x0, x23 324b8: 8b090116 add x22, x8, x9 324bc: 9400c249 bl 0x62de0 324c0: aa0003f5 mov x21, x0 324c4: 8b1702a3 add x3, x21, x23 324c8: 910043e0 add x0, sp, #0x10 324cc: 910023e2 add x2, sp, #0x8 324d0: aa1603e1 mov x1, x22 324d4: 2a1f03e4 mov w4, wzr 324d8: f90007f5 str x21, [sp, #0x8] 324dc: 97fff315 bl 0x2f130 <.text+0x22440> 324e0: a900fe7f stp xzr, xzr, [x19, #0x8] 324e4: f900027f str xzr, [x19] 324e8: 34000060 cbz w0, 0x324f4 <.text+0x25804> 324ec: 3800167f strb wzr, [x19], #0x1 324f0: 14000019 b 0x32554 <.text+0x25864> 324f4: aa1503e0 mov x0, x21 324f8: 97ff693e bl 0xc9f0 324fc: aa0003f6 mov x22, x0 32500: b10042df cmn x22, #0x10 32504: 54000882 b.hs 0x32614 <.text+0x25924> 32508: f1005edf cmp x22, #0x17 3250c: 540000a2 b.hs 0x32520 <.text+0x25830> 32510: d37ffac8 lsl x8, x22, #1 32514: 38001668 strb w8, [x19], #0x1 32518: b5000156 cbnz x22, 0x32540 <.text+0x25850> 3251c: 1400000d b 0x32550 <.text+0x25860> 32520: 910042c8 add x8, x22, #0x10 32524: 927ced17 and x23, x8, #0xfffffffffffffff0 32528: aa1703e0 mov x0, x23 3252c: 9400c206 bl 0x62d44 32530: b24002e8 orr x8, x23, #0x1 32534: a9008276 stp x22, x0, [x19, #0x8] 32538: f9000268 str x8, [x19] 3253c: aa0003f3 mov x19, x0 32540: aa1303e0 mov x0, x19 32544: aa1503e1 mov x1, x21 32548: aa1603e2 mov x2, x22 3254c: 97ff6971 bl 0xcb10 32550: 8b160273 add x19, x19, x22 32554: aa1503e0 mov x0, x21 32558: 3900027f strb wzr, [x19] 3255c: 9400c232 bl 0x62e24 32560: b4000074 cbz x20, 0x3256c <.text+0x2587c> 32564: aa1403e0 mov x0, x20 32568: 9400c22f bl 0x62e24 3256c: f9401708 ldr x8, [x24, #0x28] 32570: f9400fe9 ldr x9, [sp, #0x18] 32574: eb09011f cmp x8, x9 32578: 540004c1 b.ne 0x32610 <.text+0x25920> 3257c: a9457bfd ldp x29, x30, [sp, #0x50] 32580: a9444ff4 ldp x20, x19, [sp, #0x40] 32584: a94357f6 ldp x22, x21, [sp, #0x30] 32588: a9425ff8 ldp x24, x23, [sp, #0x20] 3258c: 910183ff add sp, sp, #0x60 32590: d65f03c0 ret 32594: 8b0906a8 add x8, x21, x9, lsl #1 32598: 910012ab add x11, x21, #0x4 3259c: 9100128c add x12, x20, #0x4 325a0: aa0903ed mov x13, x9 325a4: 785fc16e ldurh w14, [x11, #-0x4] 325a8: 7940016f ldrh w15, [x11] 325ac: 785fe170 ldurh w16, [x11, #-0x2] 325b0: 79400571 ldrh w17, [x11, #0x2] 325b4: 1e2701c0 fmov s0, w14 325b8: 1e2701e1 fmov s1, w15 325bc: 4e0c1e00 mov v0.s[1], w16 325c0: 4e0c1e21 mov v1.s[1], w17 325c4: 2e200800 rev32 v0.8b, v0.8b 325c8: 2e200821 rev32 v1.8b, v1.8b 325cc: 2f300400 ushr v0.2s, v0.2s, #0x10 325d0: 2f300421 ushr v1.2s, v1.2s, #0x10 325d4: 1e26000f fmov w15, s0 325d8: 0e0c3c0e mov w14, v0.s[1] 325dc: 781fc18f sturh w15, [x12, #-0x4] 325e0: 0e0c3c2f mov w15, v1.s[1] 325e4: 1e260030 fmov w16, s1 325e8: 79000190 strh w16, [x12] 325ec: 781fe18e sturh w14, [x12, #-0x2] 325f0: 9100216b add x11, x11, #0x8 325f4: d10011ad sub x13, x13, #0x4 325f8: 7900058f strh w15, [x12, #0x2] 325fc: 9100218c add x12, x12, #0x8 32600: b5fffd2d cbnz x13, 0x325a4 <.text+0x258b4> 32604: eb09015f cmp x10, x9 32608: 54fff3a1 b.ne 0x3247c <.text+0x2578c> 3260c: 17ffffa3 b 0x32498 <.text+0x257a8> 32610: 97ff67d8 bl 0xc570 <__stack_chk_fail@plt> 32614: 97ff6727 bl 0xc2b0 32618: f81b0ff9 str x25, [sp, #-0x50]! 3261c: a9015ff8 stp x24, x23, [sp, #0x10] 32620: a90257f6 stp x22, x21, [sp, #0x20] 32624: a9034ff4 stp x20, x19, [sp, #0x30] 32628: a9047bfd stp x29, x30, [sp, #0x40] 3262c: 910103fd add x29, sp, #0x40 32630: aa0003f3 mov x19, x0 32634: a940a275 ldp x21, x8, [x19, #0x8] 32638: aa0103f6 mov x22, x1 3263c: cb150109 sub x9, x8, x21 32640: 9341fd29 asr x9, x9, #1 32644: eb16013f cmp x9, x22 32648: 54000282 b.hs 0x32698 <.text+0x259a8> 3264c: f9400274 ldr x20, [x19] 32650: cb1402b5 sub x21, x21, x20 32654: 9341feb8 asr x24, x21, #1 32658: 8b160309 add x9, x24, x22 3265c: b7f806c9 tbnz x9, #0x3f, 0x32734 <.text+0x25a44> 32660: cb140108 sub x8, x8, x20 32664: b240f7ea orr x10, xzr, #0x3fffffffffffffff 32668: 9341fd0b asr x11, x8, #1 3266c: eb09011f cmp x8, x9 32670: 9a883128 csel x8, x9, x8, lo 32674: eb0a017f cmp x11, x10 32678: b240fbe9 orr x9, xzr, #0x7fffffffffffffff 3267c: 9a893119 csel x25, x8, x9, lo 32680: b40001d9 cbz x25, 0x326b8 <.text+0x259c8> 32684: b7f80599 tbnz x25, #0x3f, 0x32734 <.text+0x25a44> 32688: d37ffb20 lsl x0, x25, #1 3268c: 9400c1ae bl 0x62d44 32690: aa0003f7 mov x23, x0 32694: 1400000a b 0x326bc <.text+0x259cc> 32698: d37ffad4 lsl x20, x22, #1 3269c: aa1503e0 mov x0, x21 326a0: 2a1f03e1 mov w1, wzr 326a4: aa1403e2 mov x2, x20 326a8: 97ff692e bl 0xcb60 326ac: 8b1402a8 add x8, x21, x20 326b0: f9000668 str x8, [x19, #0x8] 326b4: 1400001a b 0x3271c <.text+0x25a2c> 326b8: aa1f03f7 mov x23, xzr 326bc: 8b1806f8 add x24, x23, x24, lsl #1 326c0: d37ffad6 lsl x22, x22, #1 326c4: aa1803e0 mov x0, x24 326c8: 2a1f03e1 mov w1, wzr 326cc: aa1603e2 mov x2, x22 326d0: 8b1906f9 add x25, x23, x25, lsl #1 326d4: 97ff6923 bl 0xcb60 326d8: f10006bf cmp x21, #0x1 326dc: 8b160316 add x22, x24, x22 326e0: 540000ab b.lt 0x326f4 <.text+0x25a04> 326e4: aa1703e0 mov x0, x23 326e8: aa1403e1 mov x1, x20 326ec: aa1503e2 mov x2, x21 326f0: 97ff6908 bl 0xcb10 326f4: a9005a77 stp x23, x22, [x19] 326f8: f9000a79 str x25, [x19, #0x10] 326fc: b4000114 cbz x20, 0x3271c <.text+0x25a2c> 32700: aa1403e0 mov x0, x20 32704: a9447bfd ldp x29, x30, [sp, #0x40] 32708: a9434ff4 ldp x20, x19, [sp, #0x30] 3270c: a94257f6 ldp x22, x21, [sp, #0x20] 32710: a9415ff8 ldp x24, x23, [sp, #0x10] 32714: f84507f9 ldr x25, [sp], #0x50 32718: 1400c1be b 0x62e10 3271c: a9447bfd ldp x29, x30, [sp, #0x40] 32720: a9434ff4 ldp x20, x19, [sp, #0x30] 32724: a94257f6 ldp x22, x21, [sp, #0x20] 32728: a9415ff8 ldp x24, x23, [sp, #0x10] 3272c: f84507f9 ldr x25, [sp], #0x50 32730: d65f03c0 ret 32734: 97ff66df bl 0xc2b0 32738: f940d800 ldr x0, [x0, #0x1b0] 3273c: d65f03c0 ret 32740: f940dc00 ldr x0, [x0, #0x1b8] 32744: d65f03c0 ret 32748: 528000c8 mov w8, #0x6 // =6 3274c: 72b00008 movk w8, #0x8000, lsl #16 32750: f9000008 str x8, [x0] 32754: f940e028 ldr x8, [x1, #0x1c0] 32758: b9011008 str w8, [x0, #0x110] 3275c: 3ccb8020 ldur q0, [x1, #0xb8] 32760: 91042028 add x8, x1, #0x108 32764: 3c808000 stur q0, [x0, #0x8] 32768: 3ccc8020 ldur q0, [x1, #0xc8] 3276c: 3c818000 stur q0, [x0, #0x18] 32770: 3ccd8020 ldur q0, [x1, #0xd8] 32774: 3c828000 stur q0, [x0, #0x28] 32778: 3cce8020 ldur q0, [x1, #0xe8] 3277c: 3c838000 stur q0, [x0, #0x38] 32780: 3ccf8020 ldur q0, [x1, #0xf8] 32784: 3c848000 stur q0, [x0, #0x48] 32788: 3dc00100 ldr q0, [x8] 3278c: 91046028 add x8, x1, #0x118 32790: 3c858000 stur q0, [x0, #0x58] 32794: 3dc00100 ldr q0, [x8] 32798: 9104a028 add x8, x1, #0x128 3279c: 3c868000 stur q0, [x0, #0x68] 327a0: 3dc00100 ldr q0, [x8] 327a4: 9104e028 add x8, x1, #0x138 327a8: 3c878000 stur q0, [x0, #0x78] 327ac: 3dc00100 ldr q0, [x8] 327b0: 91052028 add x8, x1, #0x148 327b4: 3c888000 stur q0, [x0, #0x88] 327b8: 3dc00100 ldr q0, [x8] 327bc: 91056028 add x8, x1, #0x158 327c0: 3c898000 stur q0, [x0, #0x98] 327c4: 3dc00100 ldr q0, [x8] 327c8: 9105a028 add x8, x1, #0x168 327cc: 3c8a8000 stur q0, [x0, #0xa8] 327d0: 3dc00100 ldr q0, [x8] 327d4: 9105e028 add x8, x1, #0x178 327d8: 3c8b8000 stur q0, [x0, #0xb8] 327dc: 3dc00100 ldr q0, [x8] 327e0: 91062028 add x8, x1, #0x188 327e4: 3c8c8000 stur q0, [x0, #0xc8] 327e8: 3dc00100 ldr q0, [x8] 327ec: 91066028 add x8, x1, #0x198 327f0: 3c8d8000 stur q0, [x0, #0xd8] 327f4: 3dc00100 ldr q0, [x8] 327f8: 9106a028 add x8, x1, #0x1a8 327fc: 3c8e8000 stur q0, [x0, #0xe8] 32800: 3dc00100 ldr q0, [x8] 32804: 3c8f8000 stur q0, [x0, #0xf8] 32808: f940dc28 ldr x8, [x1, #0x1b8] 3280c: 91004041 add x1, x2, #0x10 32810: f9008408 str x8, [x0, #0x108] 32814: b9400848 ldr w8, [x2, #0x8] 32818: b9011408 str w8, [x0, #0x114] 3281c: b9400c49 ldr w9, [x2, #0xc] 32820: 91047008 add x8, x0, #0x11c 32824: 321703e2 orr w2, wzr, #0x200 32828: b9011809 str w9, [x0, #0x118] 3282c: aa0803e0 mov x0, x8 32830: 17ff68b8 b 0xcb10 32834: f9408800 ldr x0, [x0, #0x110] 32838: d65f03c0 ret 3283c: 528000c8 mov w8, #0x6 // =6 32840: 72b00008 movk w8, #0x8000, lsl #16 32844: f9000028 str x8, [x1] 32848: f9408c08 ldr x8, [x0, #0x118] 3284c: 321703e2 orr w2, wzr, #0x200 32850: b9011028 str w8, [x1, #0x110] 32854: f9400808 ldr x8, [x0, #0x10] 32858: f9000428 str x8, [x1, #0x8] 3285c: f9400c08 ldr x8, [x0, #0x18] 32860: f9000828 str x8, [x1, #0x10] 32864: f9401008 ldr x8, [x0, #0x20] 32868: f9000c28 str x8, [x1, #0x18] 3286c: f9401408 ldr x8, [x0, #0x28] 32870: f9001028 str x8, [x1, #0x20] 32874: f9401808 ldr x8, [x0, #0x30] 32878: f9001428 str x8, [x1, #0x28] 3287c: f9401c08 ldr x8, [x0, #0x38] 32880: f9001828 str x8, [x1, #0x30] 32884: f9402008 ldr x8, [x0, #0x40] 32888: f9001c28 str x8, [x1, #0x38] 3288c: f9402408 ldr x8, [x0, #0x48] 32890: f9002028 str x8, [x1, #0x40] 32894: f9402808 ldr x8, [x0, #0x50] 32898: f9002428 str x8, [x1, #0x48] 3289c: f9402c08 ldr x8, [x0, #0x58] 328a0: f9002828 str x8, [x1, #0x50] 328a4: f9403008 ldr x8, [x0, #0x60] 328a8: f9002c28 str x8, [x1, #0x58] 328ac: f9403408 ldr x8, [x0, #0x68] 328b0: f9003028 str x8, [x1, #0x60] 328b4: f9403808 ldr x8, [x0, #0x70] 328b8: f9003428 str x8, [x1, #0x68] 328bc: f9403c08 ldr x8, [x0, #0x78] 328c0: f9003828 str x8, [x1, #0x70] 328c4: f9404008 ldr x8, [x0, #0x80] 328c8: f9003c28 str x8, [x1, #0x78] 328cc: f9404408 ldr x8, [x0, #0x88] 328d0: f9004028 str x8, [x1, #0x80] 328d4: f9404808 ldr x8, [x0, #0x90] 328d8: f9004428 str x8, [x1, #0x88] 328dc: f9404c08 ldr x8, [x0, #0x98] 328e0: f9004828 str x8, [x1, #0x90] 328e4: f9405008 ldr x8, [x0, #0xa0] 328e8: f9004c28 str x8, [x1, #0x98] 328ec: f9405408 ldr x8, [x0, #0xa8] 328f0: f9005028 str x8, [x1, #0xa0] 328f4: f9405808 ldr x8, [x0, #0xb0] 328f8: f9005428 str x8, [x1, #0xa8] 328fc: f9405c08 ldr x8, [x0, #0xb8] 32900: f9005828 str x8, [x1, #0xb0] 32904: f9406008 ldr x8, [x0, #0xc0] 32908: f9005c28 str x8, [x1, #0xb8] 3290c: f9406408 ldr x8, [x0, #0xc8] 32910: f9006028 str x8, [x1, #0xc0] 32914: f9406808 ldr x8, [x0, #0xd0] 32918: f9006428 str x8, [x1, #0xc8] 3291c: f9406c08 ldr x8, [x0, #0xd8] 32920: f9006828 str x8, [x1, #0xd0] 32924: f9407008 ldr x8, [x0, #0xe0] 32928: f9006c28 str x8, [x1, #0xd8] 3292c: f9407408 ldr x8, [x0, #0xe8] 32930: f9007028 str x8, [x1, #0xe0] 32934: f9407808 ldr x8, [x0, #0xf0] 32938: f9007428 str x8, [x1, #0xe8] 3293c: f9407c08 ldr x8, [x0, #0xf8] 32940: f9007828 str x8, [x1, #0xf0] 32944: f9408008 ldr x8, [x0, #0x100] 32948: f9007c28 str x8, [x1, #0xf8] 3294c: f9408408 ldr x8, [x0, #0x108] 32950: f9008028 str x8, [x1, #0x100] 32954: f9408808 ldr x8, [x0, #0x110] 32958: f9008428 str x8, [x1, #0x108] 3295c: b9432008 ldr w8, [x0, #0x320] 32960: b9011428 str w8, [x1, #0x114] 32964: b9432409 ldr w9, [x0, #0x324] 32968: 91048008 add x8, x0, #0x120 3296c: 91047020 add x0, x1, #0x11c 32970: b9011829 str w9, [x1, #0x118] 32974: aa0803e1 mov x1, x8 32978: 17ff6866 b 0xcb10 3297c: b5000041 cbnz x1, 0x32984 <.text+0x25c94> 32980: b4000102 cbz x2, 0x329a0 <.text+0x25cb0> 32984: b4000061 cbz x1, 0x32990 <.text+0x25ca0> 32988: 91004008 add x8, x0, #0x10 3298c: f9000028 str x8, [x1] 32990: b4000062 cbz x2, 0x3299c <.text+0x25cac> 32994: 52802208 mov w8, #0x110 // =272 32998: f9000048 str x8, [x2] 3299c: d65f03c0 ret 329a0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 329a4: 910003fd mov x29, sp 329a8: d0000320 adrp x0, 0x98000 329ac: d0000322 adrp x2, 0x98000 329b0: d0000323 adrp x3, 0x98000 329b4: 91339c00 add x0, x0, #0xce7 329b8: 91357042 add x2, x2, #0xd5c 329bc: 9136b063 add x3, x3, #0xdac 329c0: 52802281 mov w1, #0x114 // =276 329c4: 97ff65fb bl 0xc1b0 <__assert2@plt> 329c8: b5000041 cbnz x1, 0x329d0 <.text+0x25ce0> 329cc: b4000102 cbz x2, 0x329ec <.text+0x25cfc> 329d0: b4000061 cbz x1, 0x329dc <.text+0x25cec> 329d4: 91048008 add x8, x0, #0x120 329d8: f9000028 str x8, [x1] 329dc: b4000062 cbz x2, 0x329e8 <.text+0x25cf8> 329e0: 52804208 mov w8, #0x210 // =528 329e4: f9000048 str x8, [x2] 329e8: d65f03c0 ret 329ec: a9bf7bfd stp x29, x30, [sp, #-0x10]! 329f0: 910003fd mov x29, sp 329f4: d0000320 adrp x0, 0x98000 329f8: d0000322 adrp x2, 0x98000 329fc: d0000323 adrp x3, 0x98000 32a00: 91339c00 add x0, x0, #0xce7 32a04: 9136f042 add x2, x2, #0xdbc 32a08: 91382c63 add x3, x3, #0xe0b 32a0c: 52802461 mov w1, #0x123 // =291 32a10: 97ff65e8 bl 0xc1b0 <__assert2@plt> 0000000000032a14 : 32a14: 12800008 mov w8, #-0x1 // =-1 32a18: 6f00e400 movi v0.2d, #0000000000000000 32a1c: f9000c1f str xzr, [x0, #0x18] 32a20: 2900201f stp wzr, w8, [x0] 32a24: 3c808000 stur q0, [x0, #0x8] 32a28: b9002008 str w8, [x0, #0x20] 32a2c: 3c848000 stur q0, [x0, #0x48] 32a30: 3c838000 stur q0, [x0, #0x38] 32a34: 3c828000 stur q0, [x0, #0x28] 32a38: d65f03c0 ret 0000000000032a3c : 32a3c: 6f00e400 movi v0.2d, #0000000000000000 32a40: 12800008 mov w8, #-0x1 // =-1 32a44: 2900041f stp wzr, w1, [x0] 32a48: f9000c1f str xzr, [x0, #0x18] 32a4c: 3c808000 stur q0, [x0, #0x8] 32a50: b9002008 str w8, [x0, #0x20] 32a54: 3c848000 stur q0, [x0, #0x48] 32a58: 3c838000 stur q0, [x0, #0x38] 32a5c: 3c828000 stur q0, [x0, #0x28] 32a60: d65f03c0 ret 0000000000032a64 , std::__ndk1::allocator>)>: 32a64: b9000401 str w1, [x0, #0x4] 32a68: a9017c1f stp xzr, xzr, [x0, #0x10] 32a6c: f900041f str xzr, [x0, #0x8] 32a70: b9002002 str w2, [x0, #0x20] 32a74: f9400868 ldr x8, [x3, #0x10] 32a78: f9001c08 str x8, [x0, #0x38] 32a7c: 3dc00060 ldr q0, [x3] 32a80: 3c828000 stur q0, [x0, #0x28] 32a84: a900fc7f stp xzr, xzr, [x3, #0x8] 32a88: f900007f str xzr, [x3] 32a8c: a904fc1f stp xzr, xzr, [x0, #0x48] 32a90: f900201f str xzr, [x0, #0x40] 32a94: b900001f str wzr, [x0] 32a98: d65f03c0 ret 0000000000032a9c : 32a9c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 32aa0: a9017bfd stp x29, x30, [sp, #0x10] 32aa4: 910043fd add x29, sp, #0x10 32aa8: aa0003f3 mov x19, x0 32aac: b2607fe8 mov x8, #-0x100000000 // =-4294967296 32ab0: 320003e0 orr w0, wzr, #0x1 32ab4: 320003e1 orr w1, wzr, #0x1 32ab8: f9000268 str x8, [x19] 32abc: f9000a7f str xzr, [x19, #0x10] 32ac0: 97ff6598 bl 0xc120 32ac4: aa0003f4 mov x20, x0 32ac8: 12800008 mov w8, #-0x1 // =-1 32acc: 320003e0 orr w0, wzr, #0x1 32ad0: 320003e1 orr w1, wzr, #0x1 32ad4: f9000674 str x20, [x19, #0x8] 32ad8: b9001a68 str w8, [x19, #0x18] 32adc: f900167f str xzr, [x19, #0x28] 32ae0: 97ff6590 bl 0xc120 32ae4: f9001260 str x0, [x19, #0x20] 32ae8: 320003e0 orr w0, wzr, #0x1 32aec: 320003e1 orr w1, wzr, #0x1 32af0: f9001e7f str xzr, [x19, #0x38] 32af4: 97ff658b bl 0xc120 32af8: f9001a60 str x0, [x19, #0x30] 32afc: b900427f str wzr, [x19, #0x40] 32b00: b4000094 cbz x20, 0x32b10 32b04: aa1403e0 mov x0, x20 32b08: 97ff6846 bl 0xcc20 32b0c: f900067f str xzr, [x19, #0x8] 32b10: 320003e0 orr w0, wzr, #0x1 32b14: 320003e1 orr w1, wzr, #0x1 32b18: f9000a7f str xzr, [x19, #0x10] 32b1c: 97ff6581 bl 0xc120 32b20: f9000660 str x0, [x19, #0x8] 32b24: a9417bfd ldp x29, x30, [sp, #0x10] 32b28: a8c24ff4 ldp x20, x19, [sp], #0x20 32b2c: d65f03c0 ret 0000000000032b30 : 32b30: a9be4ff4 stp x20, x19, [sp, #-0x20]! 32b34: a9017bfd stp x29, x30, [sp, #0x10] 32b38: 910043fd add x29, sp, #0x10 32b3c: aa0003f3 mov x19, x0 32b40: b9000661 str w1, [x19, #0x4] 32b44: 320003e0 orr w0, wzr, #0x1 32b48: 320003e1 orr w1, wzr, #0x1 32b4c: f9000a7f str xzr, [x19, #0x10] 32b50: 97ff6574 bl 0xc120 32b54: aa0003f4 mov x20, x0 32b58: 12800008 mov w8, #-0x1 // =-1 32b5c: 320003e0 orr w0, wzr, #0x1 32b60: 320003e1 orr w1, wzr, #0x1 32b64: f9000674 str x20, [x19, #0x8] 32b68: b9001a68 str w8, [x19, #0x18] 32b6c: f900167f str xzr, [x19, #0x28] 32b70: 97ff656c bl 0xc120 32b74: f9001260 str x0, [x19, #0x20] 32b78: 320003e0 orr w0, wzr, #0x1 32b7c: 320003e1 orr w1, wzr, #0x1 32b80: f9001e7f str xzr, [x19, #0x38] 32b84: 97ff6567 bl 0xc120 32b88: f9001a60 str x0, [x19, #0x30] 32b8c: b900427f str wzr, [x19, #0x40] 32b90: b4000094 cbz x20, 0x32ba0 32b94: aa1403e0 mov x0, x20 32b98: 97ff6822 bl 0xcc20 32b9c: f900067f str xzr, [x19, #0x8] 32ba0: 320003e0 orr w0, wzr, #0x1 32ba4: 320003e1 orr w1, wzr, #0x1 32ba8: f9000a7f str xzr, [x19, #0x10] 32bac: 97ff655d bl 0xc120 32bb0: f9000660 str x0, [x19, #0x8] 32bb4: b900027f str wzr, [x19] 32bb8: a9417bfd ldp x29, x30, [sp, #0x10] 32bbc: a8c24ff4 ldp x20, x19, [sp], #0x20 32bc0: d65f03c0 ret 0000000000032bc4 : 32bc4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 32bc8: a9017bfd stp x29, x30, [sp, #0x10] 32bcc: 910043fd add x29, sp, #0x10 32bd0: aa0003f3 mov x19, x0 32bd4: 29000662 stp w2, w1, [x19] 32bd8: 320003e0 orr w0, wzr, #0x1 32bdc: 320003e1 orr w1, wzr, #0x1 32be0: f9000a7f str xzr, [x19, #0x10] 32be4: 97ff654f bl 0xc120 32be8: aa0003f4 mov x20, x0 32bec: 12800008 mov w8, #-0x1 // =-1 32bf0: 320003e0 orr w0, wzr, #0x1 32bf4: 320003e1 orr w1, wzr, #0x1 32bf8: f9000674 str x20, [x19, #0x8] 32bfc: b9001a68 str w8, [x19, #0x18] 32c00: f900167f str xzr, [x19, #0x28] 32c04: 97ff6547 bl 0xc120 32c08: f9001260 str x0, [x19, #0x20] 32c0c: 320003e0 orr w0, wzr, #0x1 32c10: 320003e1 orr w1, wzr, #0x1 32c14: f9001e7f str xzr, [x19, #0x38] 32c18: 97ff6542 bl 0xc120 32c1c: f9001a60 str x0, [x19, #0x30] 32c20: b900427f str wzr, [x19, #0x40] 32c24: b4000094 cbz x20, 0x32c34 32c28: aa1403e0 mov x0, x20 32c2c: 97ff67fd bl 0xcc20 32c30: f900067f str xzr, [x19, #0x8] 32c34: 320003e0 orr w0, wzr, #0x1 32c38: 320003e1 orr w1, wzr, #0x1 32c3c: f9000a7f str xzr, [x19, #0x10] 32c40: 97ff6538 bl 0xc120 32c44: f9000660 str x0, [x19, #0x8] 32c48: a9417bfd ldp x29, x30, [sp, #0x10] 32c4c: a8c24ff4 ldp x20, x19, [sp], #0x20 32c50: d65f03c0 ret 0000000000032c54 : 32c54: f81d0ff5 str x21, [sp, #-0x30]! 32c58: a9014ff4 stp x20, x19, [sp, #0x10] 32c5c: a9027bfd stp x29, x30, [sp, #0x20] 32c60: 910083fd add x29, sp, #0x20 32c64: aa0003f3 mov x19, x0 32c68: b9000661 str w1, [x19, #0x4] 32c6c: 320003e0 orr w0, wzr, #0x1 32c70: 320003e1 orr w1, wzr, #0x1 32c74: aa0303f4 mov x20, x3 32c78: 2a0203f5 mov w21, w2 32c7c: f9000a7f str xzr, [x19, #0x10] 32c80: 97ff6528 bl 0xc120 32c84: f9000660 str x0, [x19, #0x8] 32c88: b9001a75 str w21, [x19, #0x18] 32c8c: b9400a95 ldr w21, [x20, #0x8] 32c90: 320003e1 orr w1, wzr, #0x1 32c94: 910006a0 add x0, x21, #0x1 32c98: f9001675 str x21, [x19, #0x28] 32c9c: 97ff6521 bl 0xc120 32ca0: f9001260 str x0, [x19, #0x20] 32ca4: f9400281 ldr x1, [x20] 32ca8: aa1503e2 mov x2, x21 32cac: 97ff6675 bl 0xc680 32cb0: a9422668 ldp x8, x9, [x19, #0x20] 32cb4: 320003e0 orr w0, wzr, #0x1 32cb8: 320003e1 orr w1, wzr, #0x1 32cbc: 3829691f strb wzr, [x8, x9] 32cc0: f9001e7f str xzr, [x19, #0x38] 32cc4: 97ff6517 bl 0xc120 32cc8: aa0003e8 mov x8, x0 32ccc: f9400660 ldr x0, [x19, #0x8] 32cd0: f9001a68 str x8, [x19, #0x30] 32cd4: b900427f str wzr, [x19, #0x40] 32cd8: b4000060 cbz x0, 0x32ce4 32cdc: 97ff67d1 bl 0xcc20 32ce0: f900067f str xzr, [x19, #0x8] 32ce4: 320003e0 orr w0, wzr, #0x1 32ce8: 320003e1 orr w1, wzr, #0x1 32cec: f9000a7f str xzr, [x19, #0x10] 32cf0: 97ff650c bl 0xc120 32cf4: f9000660 str x0, [x19, #0x8] 32cf8: b900027f str wzr, [x19] 32cfc: a9427bfd ldp x29, x30, [sp, #0x20] 32d00: a9414ff4 ldp x20, x19, [sp, #0x10] 32d04: f84307f5 ldr x21, [sp], #0x30 32d08: d65f03c0 ret 0000000000032d0c : 32d0c: f81c0ff7 str x23, [sp, #-0x40]! 32d10: a90157f6 stp x22, x21, [sp, #0x10] 32d14: a9024ff4 stp x20, x19, [sp, #0x20] 32d18: a9037bfd stp x29, x30, [sp, #0x30] 32d1c: 9100c3fd add x29, sp, #0x30 32d20: aa0003f3 mov x19, x0 32d24: aa0203f4 mov x20, x2 32d28: b9000661 str w1, [x19, #0x4] 32d2c: b9400a97 ldr w23, [x20, #0x8] 32d30: 320003e1 orr w1, wzr, #0x1 32d34: aa0403f5 mov x21, x4 32d38: 2a0303f6 mov w22, w3 32d3c: 910006e0 add x0, x23, #0x1 32d40: f9000a77 str x23, [x19, #0x10] 32d44: 97ff64f7 bl 0xc120 32d48: f9000660 str x0, [x19, #0x8] 32d4c: f9400281 ldr x1, [x20] 32d50: aa1703e2 mov x2, x23 32d54: 97ff664b bl 0xc680 32d58: a940a668 ldp x8, x9, [x19, #0x8] 32d5c: 320003e1 orr w1, wzr, #0x1 32d60: 3829691f strb wzr, [x8, x9] 32d64: b9001a76 str w22, [x19, #0x18] 32d68: b9400ab6 ldr w22, [x21, #0x8] 32d6c: 910006c0 add x0, x22, #0x1 32d70: f9001676 str x22, [x19, #0x28] 32d74: 97ff64eb bl 0xc120 32d78: f9001260 str x0, [x19, #0x20] 32d7c: f94002a1 ldr x1, [x21] 32d80: aa1603e2 mov x2, x22 32d84: 97ff663f bl 0xc680 32d88: a9422668 ldp x8, x9, [x19, #0x20] 32d8c: 320003e0 orr w0, wzr, #0x1 32d90: 320003e1 orr w1, wzr, #0x1 32d94: 3829691f strb wzr, [x8, x9] 32d98: f9001e7f str xzr, [x19, #0x38] 32d9c: 97ff64e1 bl 0xc120 32da0: f9001a60 str x0, [x19, #0x30] 32da4: b900427f str wzr, [x19, #0x40] 32da8: f9400280 ldr x0, [x20] 32dac: b4000060 cbz x0, 0x32db8 32db0: 97ff679c bl 0xcc20 32db4: f900029f str xzr, [x20] 32db8: 320003e0 orr w0, wzr, #0x1 32dbc: 320003e1 orr w1, wzr, #0x1 32dc0: f900069f str xzr, [x20, #0x8] 32dc4: 97ff64d7 bl 0xc120 32dc8: f9000280 str x0, [x20] 32dcc: b900027f str wzr, [x19] 32dd0: a9437bfd ldp x29, x30, [sp, #0x30] 32dd4: a9424ff4 ldp x20, x19, [sp, #0x20] 32dd8: a94157f6 ldp x22, x21, [sp, #0x10] 32ddc: f84407f7 ldr x23, [sp], #0x40 32de0: d65f03c0 ret 32de4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 32de8: a9017bfd stp x29, x30, [sp, #0x10] 32dec: 910043fd add x29, sp, #0x10 32df0: aa0003f3 mov x19, x0 32df4: b2607fe8 mov x8, #-0x100000000 // =-4294967296 32df8: 320003e0 orr w0, wzr, #0x1 32dfc: 320003e1 orr w1, wzr, #0x1 32e00: f9000268 str x8, [x19] 32e04: f9000a7f str xzr, [x19, #0x10] 32e08: 97ff64c6 bl 0xc120 32e0c: aa0003f4 mov x20, x0 32e10: 12800008 mov w8, #-0x1 // =-1 32e14: 320003e0 orr w0, wzr, #0x1 32e18: 320003e1 orr w1, wzr, #0x1 32e1c: f9000674 str x20, [x19, #0x8] 32e20: b9001a68 str w8, [x19, #0x18] 32e24: f900167f str xzr, [x19, #0x28] 32e28: 97ff64be bl 0xc120 32e2c: f9001260 str x0, [x19, #0x20] 32e30: 320003e0 orr w0, wzr, #0x1 32e34: 320003e1 orr w1, wzr, #0x1 32e38: f9001e7f str xzr, [x19, #0x38] 32e3c: 97ff64b9 bl 0xc120 32e40: f9001a60 str x0, [x19, #0x30] 32e44: b900427f str wzr, [x19, #0x40] 32e48: b4000094 cbz x20, 0x32e58 32e4c: aa1403e0 mov x0, x20 32e50: 97ff6774 bl 0xcc20 32e54: f900067f str xzr, [x19, #0x8] 32e58: 320003e0 orr w0, wzr, #0x1 32e5c: 320003e1 orr w1, wzr, #0x1 32e60: f9000a7f str xzr, [x19, #0x10] 32e64: 97ff64af bl 0xc120 32e68: f9000660 str x0, [x19, #0x8] 32e6c: f900267f str xzr, [x19, #0x48] 32e70: b900527f str wzr, [x19, #0x50] 32e74: f9002e7f str xzr, [x19, #0x58] 32e78: a9417bfd ldp x29, x30, [sp, #0x10] 32e7c: a8c24ff4 ldp x20, x19, [sp], #0x20 32e80: d65f03c0 ret 32e84: d65f03c0 ret 0000000000032e88 : 32e88: f81d0ff5 str x21, [sp, #-0x30]! 32e8c: a9014ff4 stp x20, x19, [sp, #0x10] 32e90: a9027bfd stp x29, x30, [sp, #0x20] 32e94: 910083fd add x29, sp, #0x20 32e98: f00004b5 adrp x21, 0xc9000 32e9c: f94016a8 ldr x8, [x21, #0x28] 32ea0: aa0103f3 mov x19, x1 32ea4: aa0003f4 mov x20, x0 32ea8: b5000248 cbnz x8, 0x32ef0 32eac: f00004a0 adrp x0, 0xc9000 32eb0: 9100c000 add x0, x0, #0x30 32eb4: 97ff6677 bl 0xc890 32eb8: f94016a8 ldr x8, [x21, #0x28] 32ebc: b5000128 cbnz x8, 0x32ee0 32ec0: 321c03e0 orr w0, wzr, #0x10 32ec4: 9400bfa0 bl 0x62d44 32ec8: b0000468 adrp x8, 0xbf000 32ecc: 9108a108 add x8, x8, #0x228 32ed0: 91004108 add x8, x8, #0x10 32ed4: 3900201f strb wzr, [x0, #0x8] 32ed8: f9000008 str x8, [x0] 32edc: f90016a0 str x0, [x21, #0x28] 32ee0: f00004a0 adrp x0, 0xc9000 32ee4: 9100c000 add x0, x0, #0x30 32ee8: 97ff6776 bl 0xccc0 32eec: f94016a8 ldr x8, [x21, #0x28] 32ef0: aa0803e0 mov x0, x8 32ef4: aa1403e1 mov x1, x20 32ef8: 9400000a bl 0x32f20 32efc: aa1403e0 mov x0, x20 32f00: aa1303e1 mov x1, x19 32f04: 97ff71d1 bl 0xf648 <.text+0x2958> 32f08: a9427bfd ldp x29, x30, [sp, #0x20] 32f0c: a9414ff4 ldp x20, x19, [sp, #0x10] 32f10: 52800080 mov w0, #0x4 // =4 32f14: 72a00020 movk w0, #0x1, lsl #16 32f18: f84307f5 ldr x21, [sp], #0x30 32f1c: d65f03c0 ret 32f20: a9be4ff4 stp x20, x19, [sp, #-0x20]! 32f24: a9017bfd stp x29, x30, [sp, #0x10] 32f28: 910043fd add x29, sp, #0x10 32f2c: aa0003f4 mov x20, x0 32f30: 39402288 ldrb w8, [x20, #0x8] 32f34: aa0103f3 mov x19, x1 32f38: d0000321 adrp x1, 0x98000 32f3c: 91386c21 add x1, x1, #0xe1b 32f40: 340000e8 cbz w8, 0x32f5c 32f44: a9417bfd ldp x29, x30, [sp, #0x10] 32f48: d0000322 adrp x2, 0x98000 32f4c: 9138d442 add x2, x2, #0xe35 32f50: 2a1f03e0 mov w0, wzr 32f54: a8c24ff4 ldp x20, x19, [sp], #0x20 32f58: 17ff6402 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 32f5c: d0000322 adrp x2, 0x98000 32f60: 91398842 add x2, x2, #0xe62 32f64: 320007e0 orr w0, wzr, #0x3 32f68: 97ff63fe bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 32f6c: 320003e8 orr w8, wzr, #0x1 32f70: 39002288 strb w8, [x20, #0x8] 32f74: d00004b4 adrp x20, 0xc8000 32f78: f947fe80 ldr x0, [x20, #0xff8] 32f7c: b50001e0 cbnz x0, 0x32fb8 32f80: f00004a0 adrp x0, 0xc9000 32f84: 91000000 add x0, x0, #0x0 32f88: 97ff6642 bl 0xc890 32f8c: f947fe88 ldr x8, [x20, #0xff8] 32f90: b50000c8 cbnz x8, 0x32fa8 32f94: 321c07e0 orr w0, wzr, #0x30 32f98: 9400bf6b bl 0x62d44 32f9c: a901fc1f stp xzr, xzr, [x0, #0x18] 32fa0: a900fc1f stp xzr, xzr, [x0, #0x8] 32fa4: f907fe80 str x0, [x20, #0xff8] 32fa8: f00004a0 adrp x0, 0xc9000 32fac: 91000000 add x0, x0, #0x0 32fb0: 97ff6744 bl 0xccc0 32fb4: f947fe80 ldr x0, [x20, #0xff8] 32fb8: aa1303e1 mov x1, x19 32fbc: 9400276d bl 0x3cd70 32fc0: f947fe80 ldr x0, [x20, #0xff8] 32fc4: b50001e0 cbnz x0, 0x33000 32fc8: f00004a0 adrp x0, 0xc9000 32fcc: 91000000 add x0, x0, #0x0 32fd0: 97ff6630 bl 0xc890 32fd4: f947fe88 ldr x8, [x20, #0xff8] 32fd8: b50000c8 cbnz x8, 0x32ff0 32fdc: 321c07e0 orr w0, wzr, #0x30 32fe0: 9400bf59 bl 0x62d44 32fe4: a901fc1f stp xzr, xzr, [x0, #0x18] 32fe8: a900fc1f stp xzr, xzr, [x0, #0x8] 32fec: f907fe80 str x0, [x20, #0xff8] 32ff0: f00004a0 adrp x0, 0xc9000 32ff4: 91000000 add x0, x0, #0x0 32ff8: 97ff6732 bl 0xccc0 32ffc: f947fe80 ldr x0, [x20, #0xff8] 33000: a9417bfd ldp x29, x30, [sp, #0x10] 33004: a8c24ff4 ldp x20, x19, [sp], #0x20 33008: 14002767 b 0x3cda4 3300c: d65f03c0 ret 33010: 1400bf80 b 0x62e10 33014: 39400048 ldrb w8, [x2] 33018: 39000028 strb w8, [x1] 3301c: d65f03c0 ret 33020: f9400048 ldr x8, [x2] 33024: f9000028 str x8, [x1] 33028: d65f03c0 ret 3302c: b9400048 ldr w8, [x2] 33030: b9000028 str w8, [x1] 33034: d65f03c0 ret 33038: b9400048 ldr w8, [x2] 3303c: b9000028 str w8, [x1] 33040: d65f03c0 ret 33044: f9400048 ldr x8, [x2] 33048: f9000028 str x8, [x1] 3304c: d65f03c0 ret 33050: d00004a8 adrp x8, 0xc9000 33054: f9402d00 ldr x0, [x8, #0x58] 33058: d65f03c0 ret 3305c: b40001c0 cbz x0, 0x33094 33060: f9400008 ldr x8, [x0] 33064: b0000469 adrp x9, 0xc0000 33068: f947d529 ldr x9, [x9, #0xfa8] 3306c: f100011f cmp x8, #0x0 33070: 9a880128 csel x8, x9, x8, eq 33074: d0000469 adrp x9, 0xc1000 33078: f901fd28 str x8, [x9, #0x3f8] 3307c: f9400408 ldr x8, [x0, #0x8] 33080: b0000469 adrp x9, 0xc0000 33084: f947ed29 ldr x9, [x9, #0xfd8] 33088: f100011f cmp x8, #0x0 3308c: 9a880128 csel x8, x9, x8, eq 33090: 14000007 b 0x330ac 33094: b0000469 adrp x9, 0xc0000 33098: f947d529 ldr x9, [x9, #0xfa8] 3309c: d0000468 adrp x8, 0xc1000 330a0: f901fd09 str x9, [x8, #0x3f8] 330a4: b0000468 adrp x8, 0xc0000 330a8: f947ed08 ldr x8, [x8, #0xfd8] 330ac: d0000469 adrp x9, 0xc1000 330b0: 910fe129 add x9, x9, #0x3f8 330b4: f9000528 str x8, [x9, #0x8] 330b8: d65f03c0 ret 00000000000330bc : 330bc: f81d0ff5 str x21, [sp, #-0x30]! 330c0: a9014ff4 stp x20, x19, [sp, #0x10] 330c4: a9027bfd stp x29, x30, [sp, #0x20] 330c8: 910083fd add x29, sp, #0x20 330cc: aa0003f3 mov x19, x0 330d0: b4000313 cbz x19, 0x33130 330d4: d0000474 adrp x20, 0xc1000 330d8: 910fe294 add x20, x20, #0x3f8 330dc: b9401a68 ldr w8, [x19, #0x18] 330e0: f9400275 ldr x21, [x19] 330e4: 374000a8 tbnz w8, #0x8, 0x330f8 330e8: f9400a60 ldr x0, [x19, #0x10] 330ec: b4000060 cbz x0, 0x330f8 330f0: 97fffff3 bl 0x330bc 330f4: b9401a68 ldr w8, [x19, #0x18] 330f8: 374000a8 tbnz w8, #0x8, 0x3310c 330fc: f9401260 ldr x0, [x19, #0x20] 33100: b4000060 cbz x0, 0x3310c 33104: f9400688 ldr x8, [x20, #0x8] 33108: d63f0100 blr x8 3310c: f9401e60 ldr x0, [x19, #0x38] 33110: b4000060 cbz x0, 0x3311c 33114: f9400688 ldr x8, [x20, #0x8] 33118: d63f0100 blr x8 3311c: f9400688 ldr x8, [x20, #0x8] 33120: aa1303e0 mov x0, x19 33124: d63f0100 blr x8 33128: aa1503f3 mov x19, x21 3312c: b5fffd95 cbnz x21, 0x330dc 33130: a9427bfd ldp x29, x30, [sp, #0x20] 33134: a9414ff4 ldp x20, x19, [sp, #0x10] 33138: f84307f5 ldr x21, [sp], #0x30 3313c: d65f03c0 ret 33140: f81c0ff7 str x23, [sp, #-0x40]! 33144: a90157f6 stp x22, x21, [sp, #0x10] 33148: a9024ff4 stp x20, x19, [sp, #0x20] 3314c: a9037bfd stp x29, x30, [sp, #0x30] 33150: 9100c3fd add x29, sp, #0x30 33154: d0000468 adrp x8, 0xc1000 33158: f941fd08 ldr x8, [x8, #0x3f8] 3315c: aa0003f6 mov x22, x0 33160: 321a03e0 orr w0, wzr, #0x40 33164: 2a0203f5 mov w21, w2 33168: aa0103f4 mov x20, x1 3316c: d63f0100 blr x8 33170: aa0003f3 mov x19, x0 33174: b40001b3 cbz x19, 0x331a8 33178: 6f00e400 movi v0.2d, #0000000000000000 3317c: d00004b7 adrp x23, 0xc9000 33180: ad010260 stp q0, q0, [x19, #0x20] 33184: ad000260 stp q0, q0, [x19] 33188: f9002eff str xzr, [x23, #0x58] 3318c: b4000156 cbz x22, 0x331b4 33190: d10006c1 sub x1, x22, #0x1 33194: 38401c28 ldrb w8, [x1, #0x1]! 33198: 51000508 sub w8, w8, #0x1 3319c: 7100811f cmp w8, #0x20 331a0: 54ffffa3 b.lo 0x33194 331a4: 14000005 b 0x331b8 331a8: d00004a8 adrp x8, 0xc9000 331ac: f9002d1f str xzr, [x8, #0x58] 331b0: 14000018 b 0x33210 331b4: aa1f03e1 mov x1, xzr 331b8: aa1303e0 mov x0, x19 331bc: 9400001b bl 0x33228 331c0: aa0003f6 mov x22, x0 331c4: b40001b6 cbz x22, 0x331f8 331c8: 34000215 cbz w21, 0x33208 331cc: d10006d6 sub x22, x22, #0x1 331d0: 38401ec8 ldrb w8, [x22, #0x1]! 331d4: 51000509 sub w9, w8, #0x1 331d8: 7100813f cmp w9, #0x20 331dc: 54ffffa3 b.lo 0x331d0 331e0: 34000148 cbz w8, 0x33208 331e4: aa1303e0 mov x0, x19 331e8: 97ff662a bl 0xca90 331ec: aa1f03f3 mov x19, xzr 331f0: f9002ef6 str x22, [x23, #0x58] 331f4: 14000007 b 0x33210 331f8: aa1303e0 mov x0, x19 331fc: 97ff6625 bl 0xca90 33200: aa1f03f3 mov x19, xzr 33204: 14000003 b 0x33210 33208: b4000054 cbz x20, 0x33210 3320c: f9000296 str x22, [x20] 33210: aa1303e0 mov x0, x19 33214: a9437bfd ldp x29, x30, [sp, #0x30] 33218: a9424ff4 ldp x20, x19, [sp, #0x20] 3321c: a94157f6 ldp x22, x21, [sp, #0x10] 33220: f84407f7 ldr x23, [sp], #0x40 33224: d65f03c0 ret 33228: fc1c0fe8 str d8, [sp, #-0x40]! 3322c: a90157f6 stp x22, x21, [sp, #0x10] 33230: a9024ff4 stp x20, x19, [sp, #0x20] 33234: a9037bfd stp x29, x30, [sp, #0x30] 33238: 9100c3fd add x29, sp, #0x30 3323c: aa0103f5 mov x21, x1 33240: aa0003f3 mov x19, x0 33244: b4002815 cbz x21, 0x33744 33248: b0000301 adrp x1, 0x94000 3324c: 912fbc21 add x1, x1, #0xbef 33250: 321e03e2 orr w2, wzr, #0x4 33254: aa1503e0 mov x0, x21 33258: 97ff63ce bl 0xc190 3325c: 34000320 cbz w0, 0x332c0 33260: f00002e1 adrp x1, 0x92000 33264: 91363c21 add x1, x1, #0xd8f 33268: 528000a2 mov w2, #0x5 // =5 3326c: aa1503e0 mov x0, x21 33270: 97ff63c8 bl 0xc190 33274: 340002e0 cbz w0, 0x332d0 33278: b00002e1 adrp x1, 0x90000 3327c: 911fac21 add x1, x1, #0x7eb 33280: 321e03e2 orr w2, wzr, #0x4 33284: aa1503e0 mov x0, x21 33288: 97ff63c2 bl 0xc190 3328c: 34000280 cbz w0, 0x332dc 33290: 394002a8 ldrb w8, [x21] 33294: 7100b51f cmp w8, #0x2d 33298: 54000320 b.eq 0x332fc 3329c: 7100891f cmp w8, #0x22 332a0: 54000281 b.ne 0x332f0 332a4: aa1303e0 mov x0, x19 332a8: aa1503e1 mov x1, x21 332ac: a9437bfd ldp x29, x30, [sp, #0x30] 332b0: a9424ff4 ldp x20, x19, [sp, #0x20] 332b4: a94157f6 ldp x22, x21, [sp, #0x10] 332b8: fc4407e8 ldr d8, [sp], #0x40 332bc: 1400077e b 0x350b4 332c0: 321f03e8 orr w8, wzr, #0x2 332c4: b9001a68 str w8, [x19, #0x18] 332c8: 910012b4 add x20, x21, #0x4 332cc: 1400011f b 0x33748 332d0: b9001a7f str wzr, [x19, #0x18] 332d4: 910016b4 add x20, x21, #0x5 332d8: 1400011c b 0x33748 332dc: 320003e8 orr w8, wzr, #0x1 332e0: b9001a68 str w8, [x19, #0x18] 332e4: b9002a68 str w8, [x19, #0x28] 332e8: 910012b4 add x20, x21, #0x4 332ec: 14000117 b 0x33748 332f0: 5100c109 sub w9, w8, #0x30 332f4: 7100253f cmp w9, #0x9 332f8: 54000828 b.hi 0x333fc 332fc: 7100b51f cmp w8, #0x2d 33300: 9a9516a8 cinc x8, x21, eq 33304: aa0803e9 mov x9, x8 33308: 3840152a ldrb w10, [x9], #0x1 3330c: 1e6e1000 fmov d0, #1.00000000 33310: 1e7e1003 fmov d3, #-1.00000000 33314: 1e600c60 fcsel d0, d3, d0, eq 33318: 7100c15f cmp w10, #0x30 3331c: 9a880134 csel x20, x9, x8, eq 33320: 39400289 ldrb w9, [x20] 33324: 9e6703e1 fmov d1, xzr 33328: 5100c528 sub w8, w9, #0x31 3332c: 7100211f cmp w8, #0x8 33330: 54000208 b.hi 0x33370 33334: 9e6703e2 fmov d2, xzr 33338: 1e649004 fmov d4, #10.00000000 3333c: 38401e88 ldrb w8, [x20, #0x1]! 33340: 12001d29 and w9, w9, #0xff 33344: 5100c129 sub w9, w9, #0x30 33348: 1e640842 fmul d2, d2, d4 3334c: 1e620125 scvtf d5, w9 33350: 5100c109 sub w9, w8, #0x30 33354: 7100293f cmp w9, #0xa 33358: 1e652842 fadd d2, d2, d5 3335c: 2a0803e9 mov w9, w8 33360: 54fffee3 b.lo 0x3333c 33364: 7100b91f cmp w8, #0x2e 33368: 540000c0 b.eq 0x33380 3336c: 14000018 b 0x333cc 33370: 2a0903e8 mov w8, w9 33374: 9e6703e2 fmov d2, xzr 33378: 7100b91f cmp w8, #0x2e 3337c: 54000281 b.ne 0x333cc 33380: aa1403e8 mov x8, x20 33384: 38401d09 ldrb w9, [x8, #0x1]! 33388: 5100c12a sub w10, w9, #0x30 3338c: 7100255f cmp w10, #0x9 33390: 54000808 b.hi 0x33490 33394: 9e6703e1 fmov d1, xzr 33398: 1e649004 fmov d4, #10.00000000 3339c: aa0803f4 mov x20, x8 333a0: 38401e88 ldrb w8, [x20, #0x1]! 333a4: 12001d29 and w9, w9, #0xff 333a8: 5100c129 sub w9, w9, #0x30 333ac: 1e640842 fmul d2, d2, d4 333b0: 1e620125 scvtf d5, w9 333b4: 5100c109 sub w9, w8, #0x30 333b8: 1e652842 fadd d2, d2, d5 333bc: 7100293f cmp w9, #0xa 333c0: 1e632821 fadd d1, d1, d3 333c4: 2a0803e9 mov w9, w8 333c8: 54fffec3 b.lo 0x333a0 333cc: 321b0108 orr w8, w8, #0x20 333d0: 7101951f cmp w8, #0x65 333d4: 54000661 b.ne 0x334a0 333d8: aa1403e9 mov x9, x20 333dc: 38401d28 ldrb w8, [x9, #0x1]! 333e0: 7100b51f cmp w8, #0x2d 333e4: 540009c0 b.eq 0x3351c 333e8: 7100ad1f cmp w8, #0x2b 333ec: 540009e1 b.ne 0x33528 333f0: 91000a94 add x20, x20, #0x2 333f4: 320003e8 orr w8, wzr, #0x1 333f8: 1400004e b 0x33530 333fc: 7101ed1f cmp w8, #0x7b 33400: 54000d20 b.eq 0x335a4 33404: 71016d1f cmp w8, #0x5b 33408: 54001341 b.ne 0x33670 3340c: 528000a8 mov w8, #0x5 // =5 33410: 910006b4 add x20, x21, #0x1 33414: b9001a68 str w8, [x19, #0x18] 33418: 38401688 ldrb w8, [x20], #0x1 3341c: 51000509 sub w9, w8, #0x1 33420: 7100813f cmp w9, #0x20 33424: 54ffffa3 b.lo 0x33418 33428: 7101751f cmp w8, #0x5d 3342c: 540018e0 b.eq 0x33748 33430: d0000476 adrp x22, 0xc1000 33434: f941fec8 ldr x8, [x22, #0x3f8] 33438: 321a03e0 orr w0, wzr, #0x40 3343c: d63f0100 blr x8 33440: aa0003f5 mov x21, x0 33444: b40011f5 cbz x21, 0x33680 33448: d1000a81 sub x1, x20, #0x2 3344c: 6f00e400 movi v0.2d, #0000000000000000 33450: ad0102a0 stp q0, q0, [x21, #0x20] 33454: ad0002a0 stp q0, q0, [x21] 33458: f9000a75 str x21, [x19, #0x10] 3345c: 38401c28 ldrb w8, [x1, #0x1]! 33460: 51000508 sub w8, w8, #0x1 33464: 7100811f cmp w8, #0x20 33468: 54ffffa3 b.lo 0x3345c 3346c: aa1503e0 mov x0, x21 33470: 97ffff6e bl 0x33228 33474: b4001680 cbz x0, 0x33744 33478: d1000413 sub x19, x0, #0x1 3347c: 38401e68 ldrb w8, [x19, #0x1]! 33480: 51000509 sub w9, w8, #0x1 33484: 7100813f cmp w9, #0x20 33488: 54ffffa3 b.lo 0x3347c 3348c: 14000009 b 0x334b0 33490: 2a1f03e9 mov w9, wzr 33494: 320003e8 orr w8, wzr, #0x1 33498: 9e6703e1 fmov d1, xzr 3349c: 14000035 b 0x33570 334a0: 2a1f03e9 mov w9, wzr 334a4: 320003e8 orr w8, wzr, #0x1 334a8: 14000032 b 0x33570 334ac: aa1403f5 mov x21, x20 334b0: 12001d08 and w8, w8, #0xff 334b4: 7100b11f cmp w8, #0x2c 334b8: 540015c1 b.ne 0x33770 334bc: f941fec8 ldr x8, [x22, #0x3f8] 334c0: 321a03e0 orr w0, wzr, #0x40 334c4: d63f0100 blr x8 334c8: aa0003f4 mov x20, x0 334cc: b40013f4 cbz x20, 0x33748 334d0: 6f00e400 movi v0.2d, #0000000000000000 334d4: ad010280 stp q0, q0, [x20, #0x20] 334d8: ad000280 stp q0, q0, [x20] 334dc: f90002b4 str x20, [x21] 334e0: f9000695 str x21, [x20, #0x8] 334e4: 38401e68 ldrb w8, [x19, #0x1]! 334e8: 51000508 sub w8, w8, #0x1 334ec: 7100811f cmp w8, #0x20 334f0: 54ffffa3 b.lo 0x334e4 334f4: aa1403e0 mov x0, x20 334f8: aa1303e1 mov x1, x19 334fc: 97ffff4b bl 0x33228 33500: b4001220 cbz x0, 0x33744 33504: d1000413 sub x19, x0, #0x1 33508: 38401e68 ldrb w8, [x19, #0x1]! 3350c: 51000509 sub w9, w8, #0x1 33510: 7100813f cmp w9, #0x20 33514: 54ffffa3 b.lo 0x33508 33518: 17ffffe5 b 0x334ac 3351c: 91000a94 add x20, x20, #0x2 33520: 12800008 mov w8, #-0x1 // =-1 33524: 14000003 b 0x33530 33528: 320003e8 orr w8, wzr, #0x1 3352c: aa0903f4 mov x20, x9 33530: 3940028a ldrb w10, [x20] 33534: 5100c149 sub w9, w10, #0x30 33538: 7100253f cmp w9, #0x9 3353c: 54000188 b.hi 0x3356c 33540: 2a1f03e9 mov w9, wzr 33544: 5280014b mov w11, #0xa // =10 33548: 38401e8c ldrb w12, [x20, #0x1]! 3354c: 1b0b7d29 mul w9, w9, w11 33550: 0b2a0129 add w9, w9, w10, uxtb 33554: 5100c129 sub w9, w9, #0x30 33558: 5100c18a sub w10, w12, #0x30 3355c: 7100295f cmp w10, #0xa 33560: 2a0c03ea mov w10, w12 33564: 54ffff23 b.lo 0x33548 33568: 14000002 b 0x33570 3356c: 2a1f03e9 mov w9, wzr 33570: 1b097d08 mul w8, w8, w9 33574: 1e620808 fmul d8, d0, d2 33578: 1e620100 scvtf d0, w8 3357c: 1e602821 fadd d1, d1, d0 33580: 1e649000 fmov d0, #10.00000000 33584: 97ff62d7 bl 0xc0e0 33588: 1e600900 fmul d0, d8, d0 3358c: 320007e8 orr w8, wzr, #0x3 33590: 1e780009 fcvtzs w9, d0 33594: fd001a60 str d0, [x19, #0x30] 33598: b9002a69 str w9, [x19, #0x28] 3359c: b9001a68 str w8, [x19, #0x18] 335a0: 1400006a b 0x33748 335a4: 321f07e8 orr w8, wzr, #0x6 335a8: 910006b4 add x20, x21, #0x1 335ac: b9001a68 str w8, [x19, #0x18] 335b0: 38401688 ldrb w8, [x20], #0x1 335b4: 51000509 sub w9, w8, #0x1 335b8: 7100813f cmp w9, #0x20 335bc: 54ffffa3 b.lo 0x335b0 335c0: 7101f51f cmp w8, #0x7d 335c4: 54000c20 b.eq 0x33748 335c8: d0000476 adrp x22, 0xc1000 335cc: f941fec8 ldr x8, [x22, #0x3f8] 335d0: 321a03e0 orr w0, wzr, #0x40 335d4: d63f0100 blr x8 335d8: aa0003f5 mov x21, x0 335dc: b4000535 cbz x21, 0x33680 335e0: d1000a81 sub x1, x20, #0x2 335e4: 6f00e400 movi v0.2d, #0000000000000000 335e8: ad0102a0 stp q0, q0, [x21, #0x20] 335ec: ad0002a0 stp q0, q0, [x21] 335f0: f9000a75 str x21, [x19, #0x10] 335f4: 38401c28 ldrb w8, [x1, #0x1]! 335f8: 51000508 sub w8, w8, #0x1 335fc: 7100811f cmp w8, #0x20 33600: 54ffffa3 b.lo 0x335f4 33604: aa1503e0 mov x0, x21 33608: 940006ab bl 0x350b4 3360c: b40009c0 cbz x0, 0x33744 33610: d1000401 sub x1, x0, #0x1 33614: 38401c28 ldrb w8, [x1, #0x1]! 33618: 51000508 sub w8, w8, #0x1 3361c: 7100811f cmp w8, #0x20 33620: 54ffffa3 b.lo 0x33614 33624: f94012a8 ldr x8, [x21, #0x20] 33628: f90012bf str xzr, [x21, #0x20] 3362c: f9001ea8 str x8, [x21, #0x38] 33630: 39400028 ldrb w8, [x1] 33634: 7100e91f cmp w8, #0x3a 33638: 54000941 b.ne 0x33760 3363c: 38401c28 ldrb w8, [x1, #0x1]! 33640: 51000508 sub w8, w8, #0x1 33644: 7100811f cmp w8, #0x20 33648: 54ffffa3 b.lo 0x3363c 3364c: aa1503e0 mov x0, x21 33650: 97fffef6 bl 0x33228 33654: b4000780 cbz x0, 0x33744 33658: d1000414 sub x20, x0, #0x1 3365c: 38401e88 ldrb w8, [x20, #0x1]! 33660: 51000509 sub w9, w8, #0x1 33664: 7100813f cmp w9, #0x20 33668: 54ffffa3 b.lo 0x3365c 3366c: 14000009 b 0x33690 33670: aa1f03f4 mov x20, xzr 33674: d00004a8 adrp x8, 0xc9000 33678: f9002d15 str x21, [x8, #0x58] 3367c: 14000033 b 0x33748 33680: aa1f03f4 mov x20, xzr 33684: f9000a7f str xzr, [x19, #0x10] 33688: 14000030 b 0x33748 3368c: aa1303f5 mov x21, x19 33690: 12001d09 and w9, w8, #0xff 33694: 7100b13f cmp w9, #0x2c 33698: 540007c1 b.ne 0x33790 3369c: f941fec8 ldr x8, [x22, #0x3f8] 336a0: 321a03e0 orr w0, wzr, #0x40 336a4: d63f0100 blr x8 336a8: aa0003f3 mov x19, x0 336ac: b40004d3 cbz x19, 0x33744 336b0: 6f00e400 movi v0.2d, #0000000000000000 336b4: ad010260 stp q0, q0, [x19, #0x20] 336b8: ad000260 stp q0, q0, [x19] 336bc: f90002b3 str x19, [x21] 336c0: f9000675 str x21, [x19, #0x8] 336c4: 38401e88 ldrb w8, [x20, #0x1]! 336c8: 51000508 sub w8, w8, #0x1 336cc: 7100811f cmp w8, #0x20 336d0: 54ffffa3 b.lo 0x336c4 336d4: aa1303e0 mov x0, x19 336d8: aa1403e1 mov x1, x20 336dc: 94000676 bl 0x350b4 336e0: b4000320 cbz x0, 0x33744 336e4: d1000401 sub x1, x0, #0x1 336e8: 38401c28 ldrb w8, [x1, #0x1]! 336ec: 51000508 sub w8, w8, #0x1 336f0: 7100811f cmp w8, #0x20 336f4: 54ffffa3 b.lo 0x336e8 336f8: f9401268 ldr x8, [x19, #0x20] 336fc: f900127f str xzr, [x19, #0x20] 33700: f9001e68 str x8, [x19, #0x38] 33704: 39400028 ldrb w8, [x1] 33708: 7100e91f cmp w8, #0x3a 3370c: 540002a1 b.ne 0x33760 33710: 38401c28 ldrb w8, [x1, #0x1]! 33714: 51000508 sub w8, w8, #0x1 33718: 7100811f cmp w8, #0x20 3371c: 54ffffa3 b.lo 0x33710 33720: aa1303e0 mov x0, x19 33724: 97fffec1 bl 0x33228 33728: b40000e0 cbz x0, 0x33744 3372c: d1000414 sub x20, x0, #0x1 33730: 38401e88 ldrb w8, [x20, #0x1]! 33734: 51000509 sub w9, w8, #0x1 33738: 7100813f cmp w9, #0x20 3373c: 54ffffa3 b.lo 0x33730 33740: 17ffffd3 b 0x3368c 33744: aa1f03f4 mov x20, xzr 33748: aa1403e0 mov x0, x20 3374c: a9437bfd ldp x29, x30, [sp, #0x30] 33750: a9424ff4 ldp x20, x19, [sp, #0x20] 33754: a94157f6 ldp x22, x21, [sp, #0x10] 33758: fc4407e8 ldr d8, [sp], #0x40 3375c: d65f03c0 ret 33760: d00004a8 adrp x8, 0xc9000 33764: aa1f03f4 mov x20, xzr 33768: f9002d01 str x1, [x8, #0x58] 3376c: 17fffff7 b 0x33748 33770: 7101751f cmp w8, #0x5d 33774: 54000061 b.ne 0x33780 33778: 91000674 add x20, x19, #0x1 3377c: 17fffff3 b 0x33748 33780: d00004a8 adrp x8, 0xc9000 33784: aa1f03f4 mov x20, xzr 33788: f9002d13 str x19, [x8, #0x58] 3378c: 17ffffef b 0x33748 33790: aa1403e8 mov x8, x20 33794: 7101f53f cmp w9, #0x7d 33798: 54000061 b.ne 0x337a4 3379c: 91000514 add x20, x8, #0x1 337a0: 17ffffea b 0x33748 337a4: d00004a9 adrp x9, 0xc9000 337a8: aa1f03f4 mov x20, xzr 337ac: f9002d28 str x8, [x9, #0x58] 337b0: 17ffffe6 b 0x33748 337b4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 337b8: a9017bfd stp x29, x30, [sp, #0x10] 337bc: 910043fd add x29, sp, #0x10 337c0: d0000468 adrp x8, 0xc1000 337c4: f941fd08 ldr x8, [x8, #0x3f8] 337c8: aa0003f4 mov x20, x0 337cc: 321a03e0 orr w0, wzr, #0x40 337d0: d63f0100 blr x8 337d4: aa0003f3 mov x19, x0 337d8: b40001b3 cbz x19, 0x3380c 337dc: 6f00e400 movi v0.2d, #0000000000000000 337e0: d00004a8 adrp x8, 0xc9000 337e4: ad010260 stp q0, q0, [x19, #0x20] 337e8: ad000260 stp q0, q0, [x19] 337ec: f9002d1f str xzr, [x8, #0x58] 337f0: b4000154 cbz x20, 0x33818 337f4: d1000681 sub x1, x20, #0x1 337f8: 38401c28 ldrb w8, [x1, #0x1]! 337fc: 51000508 sub w8, w8, #0x1 33800: 7100811f cmp w8, #0x20 33804: 54ffffa3 b.lo 0x337f8 33808: 14000005 b 0x3381c 3380c: d00004a8 adrp x8, 0xc9000 33810: f9002d1f str xzr, [x8, #0x58] 33814: 14000008 b 0x33834 33818: aa1f03e1 mov x1, xzr 3381c: aa1303e0 mov x0, x19 33820: 97fffe82 bl 0x33228 33824: b5000080 cbnz x0, 0x33834 33828: aa1303e0 mov x0, x19 3382c: 97ff6499 bl 0xca90 33830: aa1f03f3 mov x19, xzr 33834: a9417bfd ldp x29, x30, [sp, #0x10] 33838: aa1303e0 mov x0, x19 3383c: a8c24ff4 ldp x20, x19, [sp], #0x20 33840: d65f03c0 ret 0000000000033844 : 33844: 320003e2 orr w2, wzr, #0x1 33848: 2a1f03e1 mov w1, wzr 3384c: 14000001 b 0x33850 33850: d10243ff sub sp, sp, #0x90 33854: fd0013e8 str d8, [sp, #0x20] 33858: a9036ffc stp x28, x27, [sp, #0x30] 3385c: a90467fa stp x26, x25, [sp, #0x40] 33860: a9055ff8 stp x24, x23, [sp, #0x50] 33864: a90657f6 stp x22, x21, [sp, #0x60] 33868: a9074ff4 stp x20, x19, [sp, #0x70] 3386c: a9087bfd stp x29, x30, [sp, #0x80] 33870: 910203fd add x29, sp, #0x80 33874: 2a0203f4 mov w20, w2 33878: 2a0103f5 mov w21, w1 3387c: aa0003f8 mov x24, x0 33880: b40031b8 cbz x24, 0x33eb4 33884: 39406308 ldrb w8, [x24, #0x18] 33888: 7100191f cmp w8, #0x6 3388c: 54003148 b.hi 0x33eb4 33890: b0000329 adrp x9, 0x98000 33894: 913ae129 add x9, x9, #0xeb8 33898: b8a87928 ldrsw x8, [x9, x8, lsl #2] 3389c: 8b090108 add x8, x8, x9 338a0: d61f0100 br x8 338a4: d0000468 adrp x8, 0xc1000 338a8: f941fd08 ldr x8, [x8, #0x3f8] 338ac: 321f07e0 orr w0, wzr, #0x6 338b0: d63f0100 blr x8 338b4: aa0003f3 mov x19, x0 338b8: b4003013 cbz x19, 0x33eb8 338bc: 528c2cc9 mov w9, #0x6166 // =24934 338c0: 52800ca8 mov w8, #0x65 // =101 338c4: 72ae6d89 movk w9, #0x736c, lsl #16 338c8: 79000a68 strh w8, [x19, #0x4] 338cc: b9000269 str w9, [x19] 338d0: 1400017a b 0x33eb8 338d4: d0000468 adrp x8, 0xc1000 338d8: f941fd08 ldr x8, [x8, #0x3f8] 338dc: 528000a0 mov w0, #0x5 // =5 338e0: d63f0100 blr x8 338e4: aa0003f3 mov x19, x0 338e8: b4002e93 cbz x19, 0x33eb8 338ec: 528e4e88 mov w8, #0x7274 // =29300 338f0: 72acaea8 movk w8, #0x6575, lsl #16 338f4: 14000009 b 0x33918 338f8: d0000468 adrp x8, 0xc1000 338fc: f941fd08 ldr x8, [x8, #0x3f8] 33900: 528000a0 mov w0, #0x5 // =5 33904: d63f0100 blr x8 33908: aa0003f3 mov x19, x0 3390c: b4002d73 cbz x19, 0x33eb8 33910: 528eadc8 mov w8, #0x756e // =30062 33914: 72ad8d88 movk w8, #0x6c6c, lsl #16 33918: 3900127f strb wzr, [x19, #0x4] 3391c: b9000268 str w8, [x19] 33920: 14000166 b 0x33eb8 33924: b0000328 adrp x8, 0x98000 33928: fd401b08 ldr d8, [x24, #0x30] 3392c: fd474500 ldr d0, [x8, #0xe88] 33930: d0000468 adrp x8, 0xc1000 33934: f941fd08 ldr x8, [x8, #0x3f8] 33938: 1e602100 fcmp d8, d0 3393c: 54001a0b b.lt 0x33c7c 33940: b0000329 adrp x9, 0x98000 33944: fd474920 ldr d0, [x9, #0xe90] 33948: 1e602100 fcmp d8, d0 3394c: 54001988 b.hi 0x33c7c 33950: bd402b00 ldr s0, [x24, #0x28] 33954: b0000329 adrp x9, 0x98000 33958: fd474d21 ldr d1, [x9, #0xe98] 3395c: 0f20a400 sshll v0.2d, v0.2s, #0x0 33960: 5e61d800 scvtf d0, d0 33964: 1e683800 fsub d0, d0, d8 33968: 1e60c000 fabs d0, d0 3396c: 1e612000 fcmp d0, d1 33970: 54001868 b.hi 0x33c7c 33974: 528002a0 mov w0, #0x15 // =21 33978: d63f0100 blr x8 3397c: aa0003f3 mov x19, x0 33980: b40029d3 cbz x19, 0x33eb8 33984: b9402b02 ldr w2, [x24, #0x28] 33988: d0000321 adrp x1, 0x99000 3398c: 910d0821 add x1, x1, #0x342 33990: aa1303e0 mov x0, x19 33994: 97ff63ab bl 0xc840 33998: 14000148 b 0x33eb8 3399c: f9401300 ldr x0, [x24, #0x20] 339a0: a9487bfd ldp x29, x30, [sp, #0x80] 339a4: a9474ff4 ldp x20, x19, [sp, #0x70] 339a8: a94657f6 ldp x22, x21, [sp, #0x60] 339ac: a9455ff8 ldp x24, x23, [sp, #0x50] 339b0: a94467fa ldp x26, x25, [sp, #0x40] 339b4: a9436ffc ldp x28, x27, [sp, #0x30] 339b8: fd4013e8 ldr d8, [sp, #0x20] 339bc: 910243ff add sp, sp, #0x90 339c0: 140006fa b 0x355a8 339c4: f9400b08 ldr x8, [x24, #0x10] 339c8: b4001808 cbz x8, 0x33cc8 339cc: 92800017 mov x23, #-0x1 // =-1 339d0: f9400108 ldr x8, [x8] 339d4: 910006f7 add x23, x23, #0x1 339d8: b5ffffc8 cbnz x8, 0x339d0 339dc: d000047a adrp x26, 0xc1000 339e0: f941ff48 ldr x8, [x26, #0x3f8] 339e4: 910006f9 add x25, x23, #0x1 339e8: 93407f29 sxtw x9, w25 339ec: d37df133 lsl x19, x9, #3 339f0: aa1303e0 mov x0, x19 339f4: d63f0100 blr x8 339f8: aa0003f6 mov x22, x0 339fc: b40025d6 cbz x22, 0x33eb4 33a00: aa1603e0 mov x0, x22 33a04: 2a1f03e1 mov w1, wzr 33a08: aa1303e2 mov x2, x19 33a0c: 97ff6455 bl 0xcb60 33a10: f9400b13 ldr x19, [x24, #0x10] 33a14: b4001ed3 cbz x19, 0x33dec 33a18: 7100029f cmp w20, #0x0 33a1c: 321f03e8 orr w8, wzr, #0x2 33a20: 110006b5 add w21, w21, #0x1 33a24: 9a880518 cinc x24, x8, ne 33a28: 528000bb mov w27, #0x5 // =5 33a2c: aa1603fc mov x28, x22 33a30: aa1303e0 mov x0, x19 33a34: 2a1503e1 mov w1, w21 33a38: 2a1403e2 mov w2, w20 33a3c: 97ffff85 bl 0x33850 33a40: f9000380 str x0, [x28] 33a44: b4002180 cbz x0, 0x33e74 33a48: 97ff63ea bl 0xc9f0 33a4c: f9400273 ldr x19, [x19] 33a50: 8b3b4308 add x8, x24, w27, uxtw 33a54: 8b00011b add x27, x8, x0 33a58: 9100239c add x28, x28, #0x8 33a5c: b5fffeb3 cbnz x19, 0x33a30 33a60: 93407f60 sxtw x0, w27 33a64: 140000e3 b 0x33df0 33a68: f9400b08 ldr x8, [x24, #0x10] 33a6c: b4001428 cbz x8, 0x33cf0 33a70: 9280001b mov x27, #-0x1 // =-1 33a74: f9400108 ldr x8, [x8] 33a78: 9100077b add x27, x27, #0x1 33a7c: b5ffffc8 cbnz x8, 0x33a74 33a80: d0000477 adrp x23, 0xc1000 33a84: f941fee8 ldr x8, [x23, #0x3f8] 33a88: 9100077c add x28, x27, #0x1 33a8c: 93407f89 sxtw x9, w28 33a90: d37df133 lsl x19, x9, #3 33a94: aa1303e0 mov x0, x19 33a98: d63f0100 blr x8 33a9c: aa0003f6 mov x22, x0 33aa0: b40020b6 cbz x22, 0x33eb4 33aa4: f941fee8 ldr x8, [x23, #0x3f8] 33aa8: aa1303e0 mov x0, x19 33aac: d63f0100 blr x8 33ab0: aa0003f7 mov x23, x0 33ab4: b4001f77 cbz x23, 0x33ea0 33ab8: aa1603e0 mov x0, x22 33abc: 2a1f03e1 mov w1, wzr 33ac0: aa1303e2 mov x2, x19 33ac4: 97ff6427 bl 0xcb60 33ac8: aa1703e0 mov x0, x23 33acc: 2a1f03e1 mov w1, wzr 33ad0: aa1303e2 mov x2, x19 33ad4: 97ff6423 bl 0xcb60 33ad8: f9400b13 ldr x19, [x24, #0x10] 33adc: 110022a8 add w8, w21, #0x8 33ae0: 7100029f cmp w20, #0x0 33ae4: 32000be9 orr w9, wzr, #0x7 33ae8: aa1703ea mov x10, x23 33aec: 1a891117 csel w23, w8, w9, ne 33af0: b9002bf5 str w21, [sp, #0x28] 33af4: a900abf6 stp x22, x10, [sp, #0x8] 33af8: b40004f3 cbz x19, 0x33b94 33afc: 11000ea8 add w8, w21, #0x3 33b00: 7100029f cmp w20, #0x0 33b04: 91000908 add x8, x8, #0x2 33b08: 321f03e9 orr w9, wzr, #0x2 33b0c: 110006b8 add w24, w21, #0x1 33b10: 9a891108 csel x8, x8, x9, ne 33b14: aa0a03f5 mov x21, x10 33b18: b9002fff str wzr, [sp, #0x2c] 33b1c: f9000fe8 str x8, [sp, #0x18] 33b20: f9401e60 ldr x0, [x19, #0x38] 33b24: 940006a1 bl 0x355a8 33b28: aa0003f9 mov x25, x0 33b2c: aa1303e0 mov x0, x19 33b30: 2a1803e1 mov w1, w24 33b34: 2a1403e2 mov w2, w20 33b38: f90002b9 str x25, [x21] 33b3c: 97ffff45 bl 0x33850 33b40: f90002c0 str x0, [x22] 33b44: b4000179 cbz x25, 0x33b70 33b48: b4000140 cbz x0, 0x33b70 33b4c: 97ff63a9 bl 0xc9f0 33b50: aa0003fa mov x26, x0 33b54: aa1903e0 mov x0, x25 33b58: 97ff63a6 bl 0xc9f0 33b5c: f9400fe8 ldr x8, [sp, #0x18] 33b60: 0b170108 add w8, w8, w23 33b64: 0b1a0108 add w8, w8, w26 33b68: 0b000117 add w23, w8, w0 33b6c: 14000003 b 0x33b78 33b70: 320003e8 orr w8, wzr, #0x1 33b74: b9002fe8 str w8, [sp, #0x2c] 33b78: f9400273 ldr x19, [x19] 33b7c: 910022b5 add x21, x21, #0x8 33b80: 910022d6 add x22, x22, #0x8 33b84: b5fffcf3 cbnz x19, 0x33b20 33b88: 294523f5 ldp w21, w8, [sp, #0x28] 33b8c: f94007f6 ldr x22, [sp, #0x8] 33b90: 35000fc8 cbnz w8, 0x33d88 33b94: d0000468 adrp x8, 0xc1000 33b98: f941fd08 ldr x8, [x8, #0x3f8] 33b9c: 93407ee0 sxtw x0, w23 33ba0: d63f0100 blr x8 33ba4: aa0003f3 mov x19, x0 33ba8: b4000f13 cbz x19, 0x33d88 33bac: 52800f68 mov w8, #0x7b // =123 33bb0: aa1303f8 mov x24, x19 33bb4: 38001708 strb w8, [x24], #0x1 33bb8: 34000094 cbz w20, 0x33bc8 33bbc: 91000a78 add x24, x19, #0x2 33bc0: 52800148 mov w8, #0xa // =10 33bc4: 39000668 strb w8, [x19, #0x1] 33bc8: 3900031f strb wzr, [x24] 33bcc: 37f821bb tbnz w27, #0x1f, 0x34000 33bd0: 34001d14 cbz w20, 0x33f70 33bd4: cb1b03fa neg x26, x27 33bd8: f9400bfb ldr x27, [sp, #0x10] 33bdc: 2a1503e8 mov w8, w21 33be0: d0000477 adrp x23, 0xc1000 33be4: 52812755 mov w21, #0x93a // =2362 33be8: 5280015c mov w28, #0xa // =10 33bec: 910fe2f7 add x23, x23, #0x3f8 33bf0: 91000519 add x25, x8, #0x1 33bf4: b9402be8 ldr w8, [sp, #0x28] 33bf8: 37f800c8 tbnz w8, #0x1f, 0x33c10 33bfc: 52800121 mov w1, #0x9 // =9 33c00: aa1803e0 mov x0, x24 33c04: aa1903e2 mov x2, x25 33c08: 97ff63d6 bl 0xcb60 33c0c: 8b190318 add x24, x24, x25 33c10: f9400361 ldr x1, [x27] 33c14: aa1803e0 mov x0, x24 33c18: 97ff640e bl 0xcc50 33c1c: f9400360 ldr x0, [x27] 33c20: 97ff6374 bl 0xc9f0 33c24: 8b000318 add x24, x24, x0 33c28: 78002715 strh w21, [x24], #0x2 33c2c: f94002c1 ldr x1, [x22] 33c30: aa1803e0 mov x0, x24 33c34: 97ff6407 bl 0xcc50 33c38: f94002c0 ldr x0, [x22] 33c3c: 97ff636d bl 0xc9f0 33c40: 8b000318 add x24, x24, x0 33c44: b400007a cbz x26, 0x33c50 33c48: 52800588 mov w8, #0x2c // =44 33c4c: 38001708 strb w8, [x24], #0x1 33c50: 7800171c strh w28, [x24], #0x1 33c54: f94006e8 ldr x8, [x23, #0x8] 33c58: f8408760 ldr x0, [x27], #0x8 33c5c: d63f0100 blr x8 33c60: f94006e8 ldr x8, [x23, #0x8] 33c64: f84086c0 ldr x0, [x22], #0x8 33c68: d63f0100 blr x8 33c6c: 9100075a add x26, x26, #0x1 33c70: f100075f cmp x26, #0x1 33c74: 54fffc01 b.ne 0x33bf4 33c78: 140000e2 b 0x34000 33c7c: 321a03e0 orr w0, wzr, #0x40 33c80: d63f0100 blr x8 33c84: aa0003f3 mov x19, x0 33c88: b4001193 cbz x19, 0x33eb8 33c8c: b0000328 adrp x8, 0x98000 33c90: fd475101 ldr d1, [x8, #0xea0] 33c94: 1e60c100 fabs d0, d8 33c98: 1e612000 fcmp d0, d1 33c9c: 54000605 b.pl 0x33d5c 33ca0: b0000328 adrp x8, 0x98000 33ca4: fd474d01 ldr d1, [x8, #0xe98] 33ca8: 1e654102 frintm d2, d8 33cac: 1e683842 fsub d2, d2, d8 33cb0: 1e60c042 fabs d2, d2 33cb4: 1e612040 fcmp d2, d1 33cb8: 54000528 b.hi 0x33d5c 33cbc: d0000321 adrp x1, 0x99000 33cc0: 91018021 add x1, x1, #0x60 33cc4: 14000089 b 0x33ee8 33cc8: d0000468 adrp x8, 0xc1000 33ccc: f941fd08 ldr x8, [x8, #0x3f8] 33cd0: 320007e0 orr w0, wzr, #0x3 33cd4: d63f0100 blr x8 33cd8: aa0003f3 mov x19, x0 33cdc: b4000ef3 cbz x19, 0x33eb8 33ce0: 528bab68 mov w8, #0x5d5b // =23899 33ce4: 39000a7f strb wzr, [x19, #0x2] 33ce8: 79000268 strh w8, [x19] 33cec: 14000073 b 0x33eb8 33cf0: d0000468 adrp x8, 0xc1000 33cf4: f941fd08 ldr x8, [x8, #0x3f8] 33cf8: 110012a9 add w9, w21, #0x4 33cfc: 93407d29 sxtw x9, w9 33d00: 7100029f cmp w20, #0x0 33d04: 320007ea orr w10, wzr, #0x3 33d08: 9a8a1120 csel x0, x9, x10, ne 33d0c: d63f0100 blr x8 33d10: aa0003f3 mov x19, x0 33d14: b4000d33 cbz x19, 0x33eb8 33d18: 52800f68 mov w8, #0x7b // =123 33d1c: aa1303e0 mov x0, x19 33d20: 38001408 strb w8, [x0], #0x1 33d24: 34000174 cbz w20, 0x33d50 33d28: 91000a60 add x0, x19, #0x2 33d2c: 52800148 mov w8, #0xa // =10 33d30: 71000ab4 subs w20, w21, #0x2 33d34: 39000668 strb w8, [x19, #0x1] 33d38: 540000cb b.lt 0x33d50 33d3c: 91000682 add x2, x20, #0x1 33d40: 52800121 mov w1, #0x9 // =9 33d44: 97ff6387 bl 0xcb60 33d48: 8b140268 add x8, x19, x20 33d4c: 91000d00 add x0, x8, #0x3 33d50: 52800fa8 mov w8, #0x7d // =125 33d54: 79000008 strh w8, [x0] 33d58: 14000058 b 0x33eb8 33d5c: b0000328 adrp x8, 0x98000 33d60: fd475501 ldr d1, [x8, #0xea8] 33d64: 1e612000 fcmp d0, d1 33d68: 54000bc4 b.mi 0x33ee0 33d6c: b0000328 adrp x8, 0x98000 33d70: fd475901 ldr d1, [x8, #0xeb0] 33d74: 1e612000 fcmp d0, d1 33d78: 54000b4c b.gt 0x33ee0 33d7c: f0000301 adrp x1, 0x96000 33d80: 9127e021 add x1, x1, #0x9f8 33d84: 14000059 b 0x33ee8 33d88: f9400bf7 ldr x23, [sp, #0x10] 33d8c: 37f8023b tbnz w27, #0x1f, 0x33dd0 33d90: d0000473 adrp x19, 0xc1000 33d94: 910fe273 add x19, x19, #0x3f8 33d98: aa1603f4 mov x20, x22 33d9c: aa1703f5 mov x21, x23 33da0: f94002a0 ldr x0, [x21] 33da4: b4000060 cbz x0, 0x33db0 33da8: f9400668 ldr x8, [x19, #0x8] 33dac: d63f0100 blr x8 33db0: f9400280 ldr x0, [x20] 33db4: b4000060 cbz x0, 0x33dc0 33db8: f9400668 ldr x8, [x19, #0x8] 33dbc: d63f0100 blr x8 33dc0: 910022b5 add x21, x21, #0x8 33dc4: d100079c sub x28, x28, #0x1 33dc8: 91002294 add x20, x20, #0x8 33dcc: b5fffebc cbnz x28, 0x33da0 33dd0: d0000473 adrp x19, 0xc1000 33dd4: 910fe273 add x19, x19, #0x3f8 33dd8: f9400668 ldr x8, [x19, #0x8] 33ddc: aa1703e0 mov x0, x23 33de0: d63f0100 blr x8 33de4: f9400668 ldr x8, [x19, #0x8] 33de8: 14000031 b 0x33eac 33dec: 528000a0 mov w0, #0x5 // =5 33df0: f941ff48 ldr x8, [x26, #0x3f8] 33df4: d63f0100 blr x8 33df8: aa0003f3 mov x19, x0 33dfc: b40003d3 cbz x19, 0x33e74 33e00: 52800b68 mov w8, #0x5b // =91 33e04: aa1303f5 mov x21, x19 33e08: 780016a8 strh w8, [x21], #0x1 33e0c: 37f80a37 tbnz w23, #0x1f, 0x33f50 33e10: 34000754 cbz w20, 0x33ef8 33e14: d0000479 adrp x25, 0xc1000 33e18: aa1f03f8 mov x24, xzr 33e1c: 910fe339 add x25, x25, #0x3f8 33e20: 5284059a mov w26, #0x202c // =8236 33e24: d37df314 lsl x20, x24, #3 33e28: f8746ac1 ldr x1, [x22, x20] 33e2c: aa1503e0 mov x0, x21 33e30: 97ff6388 bl 0xcc50 33e34: f8746ad4 ldr x20, [x22, x20] 33e38: aa1403e0 mov x0, x20 33e3c: 97ff62ed bl 0xc9f0 33e40: eb1802ff cmp x23, x24 33e44: 8b0002b5 add x21, x21, x0 33e48: 54000080 b.eq 0x33e58 33e4c: 790002ba strh w26, [x21] 33e50: 38002ebf strb wzr, [x21, #0x2]! 33e54: f8787ad4 ldr x20, [x22, x24, lsl #3] 33e58: f9400728 ldr x8, [x25, #0x8] 33e5c: aa1403e0 mov x0, x20 33e60: d63f0100 blr x8 33e64: eb1802ff cmp x23, x24 33e68: 91000718 add x24, x24, #0x1 33e6c: 54fffdc1 b.ne 0x33e24 33e70: 14000038 b 0x33f50 33e74: 37f80177 tbnz w23, #0x1f, 0x33ea0 33e78: d0000473 adrp x19, 0xc1000 33e7c: 910fe273 add x19, x19, #0x3f8 33e80: aa1603f4 mov x20, x22 33e84: f9400280 ldr x0, [x20] 33e88: b4000060 cbz x0, 0x33e94 33e8c: f9400668 ldr x8, [x19, #0x8] 33e90: d63f0100 blr x8 33e94: d1000739 sub x25, x25, #0x1 33e98: 91002294 add x20, x20, #0x8 33e9c: b5ffff59 cbnz x25, 0x33e84 33ea0: d0000468 adrp x8, 0xc1000 33ea4: 910fe108 add x8, x8, #0x3f8 33ea8: f9400508 ldr x8, [x8, #0x8] 33eac: aa1603e0 mov x0, x22 33eb0: d63f0100 blr x8 33eb4: aa1f03f3 mov x19, xzr 33eb8: aa1303e0 mov x0, x19 33ebc: a9487bfd ldp x29, x30, [sp, #0x80] 33ec0: a9474ff4 ldp x20, x19, [sp, #0x70] 33ec4: a94657f6 ldp x22, x21, [sp, #0x60] 33ec8: a9455ff8 ldp x24, x23, [sp, #0x50] 33ecc: a94467fa ldp x26, x25, [sp, #0x40] 33ed0: a9436ffc ldp x28, x27, [sp, #0x30] 33ed4: fd4013e8 ldr d8, [sp, #0x20] 33ed8: 910243ff add sp, sp, #0x90 33edc: d65f03c0 ret 33ee0: d0000321 adrp x1, 0x99000 33ee4: 91019421 add x1, x1, #0x65 33ee8: aa1303e0 mov x0, x19 33eec: 4ea81d00 mov v0.16b, v8.16b 33ef0: 97ff6254 bl 0xc840 33ef4: 17fffff1 b 0x33eb8 33ef8: d0000478 adrp x24, 0xc1000 33efc: cb1703f7 neg x23, x23 33f00: 910fe318 add x24, x24, #0x3f8 33f04: 52800599 mov w25, #0x2c // =44 33f08: aa1603fa mov x26, x22 33f0c: f9400341 ldr x1, [x26] 33f10: aa1503e0 mov x0, x21 33f14: 97ff634f bl 0xcc50 33f18: f9400354 ldr x20, [x26] 33f1c: aa1403e0 mov x0, x20 33f20: 97ff62b4 bl 0xc9f0 33f24: 8b0002b5 add x21, x21, x0 33f28: b4000077 cbz x23, 0x33f34 33f2c: 780016b9 strh w25, [x21], #0x1 33f30: f9400354 ldr x20, [x26] 33f34: f9400708 ldr x8, [x24, #0x8] 33f38: aa1403e0 mov x0, x20 33f3c: d63f0100 blr x8 33f40: 910006f7 add x23, x23, #0x1 33f44: f10006ff cmp x23, #0x1 33f48: 9100235a add x26, x26, #0x8 33f4c: 54fffe01 b.ne 0x33f0c 33f50: d0000468 adrp x8, 0xc1000 33f54: 910fe108 add x8, x8, #0x3f8 33f58: f9400508 ldr x8, [x8, #0x8] 33f5c: aa1603e0 mov x0, x22 33f60: d63f0100 blr x8 33f64: 52800ba8 mov w8, #0x5d // =93 33f68: 790002a8 strh w8, [x21] 33f6c: 17ffffd3 b 0x33eb8 33f70: d0000477 adrp x23, 0xc1000 33f74: aa1f03f5 mov x21, xzr 33f78: 52800756 mov w22, #0x3a // =58 33f7c: 910fe2f7 add x23, x23, #0x3f8 33f80: 52800599 mov w25, #0x2c // =44 33f84: f9400bfc ldr x28, [sp, #0x10] 33f88: d37df2ba lsl x26, x21, #3 33f8c: aa1803e0 mov x0, x24 33f90: f87a6b81 ldr x1, [x28, x26] 33f94: 97ff632f bl 0xcc50 33f98: f87a6b80 ldr x0, [x28, x26] 33f9c: 97ff6295 bl 0xc9f0 33fa0: 8b000318 add x24, x24, x0 33fa4: 38001716 strb w22, [x24], #0x1 33fa8: f94007fc ldr x28, [sp, #0x8] 33fac: aa1803e0 mov x0, x24 33fb0: f87a6b81 ldr x1, [x28, x26] 33fb4: 97ff6327 bl 0xcc50 33fb8: f87a6b80 ldr x0, [x28, x26] 33fbc: 97ff628d bl 0xc9f0 33fc0: eb15037f cmp x27, x21 33fc4: 8b000318 add x24, x24, x0 33fc8: 54000040 b.eq 0x33fd0 33fcc: 38001719 strb w25, [x24], #0x1 33fd0: 3900031f strb wzr, [x24] 33fd4: f9400be9 ldr x9, [sp, #0x10] 33fd8: f94006e8 ldr x8, [x23, #0x8] 33fdc: f87a6920 ldr x0, [x9, x26] 33fe0: d63f0100 blr x8 33fe4: f94007e9 ldr x9, [sp, #0x8] 33fe8: f94006e8 ldr x8, [x23, #0x8] 33fec: f87a6920 ldr x0, [x9, x26] 33ff0: d63f0100 blr x8 33ff4: eb15037f cmp x27, x21 33ff8: 910006b5 add x21, x21, #0x1 33ffc: 54fffc41 b.ne 0x33f84 34000: b0000475 adrp x21, 0xc1000 34004: 910fe2b5 add x21, x21, #0x3f8 34008: f94006a8 ldr x8, [x21, #0x8] 3400c: f9400be0 ldr x0, [sp, #0x10] 34010: d63f0100 blr x8 34014: f94006a8 ldr x8, [x21, #0x8] 34018: f94007e0 ldr x0, [sp, #0x8] 3401c: d63f0100 blr x8 34020: 34000154 cbz w20, 0x34048 34024: b9402be8 ldr w8, [sp, #0x28] 34028: 71000508 subs w8, w8, #0x1 3402c: 540000eb b.lt 0x34048 34030: 91000514 add x20, x8, #0x1 34034: 52800121 mov w1, #0x9 // =9 34038: aa1803e0 mov x0, x24 3403c: aa1403e2 mov x2, x20 34040: 97ff62c8 bl 0xcb60 34044: 8b140318 add x24, x24, x20 34048: 52800fa8 mov w8, #0x7d // =125 3404c: 79000308 strh w8, [x24] 34050: 17ffff9a b 0x33eb8 34054: 2a1f03e1 mov w1, wzr 34058: 2a1f03e2 mov w2, wzr 3405c: 17fffdfd b 0x33850 34060: f9400808 ldr x8, [x0, #0x10] 34064: b40000c8 cbz x8, 0x3407c 34068: 2a1f03e0 mov w0, wzr 3406c: f9400108 ldr x8, [x8] 34070: 11000400 add w0, w0, #0x1 34074: b5ffffc8 cbnz x8, 0x3406c 34078: d65f03c0 ret 3407c: 2a1f03e0 mov w0, wzr 34080: d65f03c0 ret 34084: f9400800 ldr x0, [x0, #0x10] 34088: 7100043f cmp w1, #0x1 3408c: 540000eb b.lt 0x340a8 34090: b40000c0 cbz x0, 0x340a8 34094: f9400000 ldr x0, [x0] 34098: 7100083f cmp w1, #0x2 3409c: 5400006b b.lt 0x340a8 340a0: 51000421 sub w1, w1, #0x1 340a4: b5ffff80 cbnz x0, 0x34094 340a8: d65f03c0 ret 340ac: a9bb67fa stp x26, x25, [sp, #-0x50]! 340b0: a9015ff8 stp x24, x23, [sp, #0x10] 340b4: a90257f6 stp x22, x21, [sp, #0x20] 340b8: a9034ff4 stp x20, x19, [sp, #0x30] 340bc: a9047bfd stp x29, x30, [sp, #0x40] 340c0: 910103fd add x29, sp, #0x40 340c4: f9400813 ldr x19, [x0, #0x10] 340c8: aa0103f4 mov x20, x1 340cc: b40004f3 cbz x19, 0x34168 340d0: f100029f cmp x20, #0x0 340d4: 1a9f07f7 cset w23, ne 340d8: b4000414 cbz x20, 0x34158 340dc: 91000698 add x24, x20, #0x1 340e0: f9401e79 ldr x25, [x19, #0x38] 340e4: 2a1703e8 mov w8, w23 340e8: b4000319 cbz x25, 0x34148 340ec: 39400335 ldrb w21, [x25] 340f0: 2a1503e0 mov w0, w21 340f4: 97ff61ab bl 0xc7a0 340f8: 39400288 ldrb w8, [x20] 340fc: 2a0003f6 mov w22, w0 34100: 2a0803e0 mov w0, w8 34104: 97ff61a7 bl 0xc7a0 34108: 6b0002df cmp w22, w0 3410c: 540001c1 b.ne 0x34144 34110: 91000739 add x25, x25, #0x1 34114: aa1803fa mov x26, x24 34118: 12001ea8 and w8, w21, #0xff 3411c: 34000268 cbz w8, 0x34168 34120: 38401735 ldrb w21, [x25], #0x1 34124: 2a1503e0 mov w0, w21 34128: 97ff619e bl 0xc7a0 3412c: 38401748 ldrb w8, [x26], #0x1 34130: 2a0003f6 mov w22, w0 34134: 2a0803e0 mov w0, w8 34138: 97ff619a bl 0xc7a0 3413c: 6b0002df cmp w22, w0 34140: 54fffec0 b.eq 0x34118 34144: 4b0002c8 sub w8, w22, w0 34148: 34000108 cbz w8, 0x34168 3414c: f9400273 ldr x19, [x19] 34150: b5fffc93 cbnz x19, 0x340e0 34154: 14000005 b 0x34168 34158: f9401e68 ldr x8, [x19, #0x38] 3415c: b4000068 cbz x8, 0x34168 34160: f9400273 ldr x19, [x19] 34164: b5ffffb3 cbnz x19, 0x34158 34168: aa1303e0 mov x0, x19 3416c: a9447bfd ldp x29, x30, [sp, #0x40] 34170: a9434ff4 ldp x20, x19, [sp, #0x30] 34174: a94257f6 ldp x22, x21, [sp, #0x20] 34178: a9415ff8 ldp x24, x23, [sp, #0x10] 3417c: a8c567fa ldp x26, x25, [sp], #0x50 34180: d65f03c0 ret 34184: b4000101 cbz x1, 0x341a4 34188: f9400808 ldr x8, [x0, #0x10] 3418c: b40000e8 cbz x8, 0x341a8 34190: aa0803e9 mov x9, x8 34194: f9400128 ldr x8, [x9] 34198: b5ffffc8 cbnz x8, 0x34190 3419c: f9000121 str x1, [x9] 341a0: f9000429 str x9, [x1, #0x8] 341a4: d65f03c0 ret 341a8: f9000801 str x1, [x0, #0x10] 341ac: d65f03c0 ret 00000000000341b0 : 341b0: f81c0ff7 str x23, [sp, #-0x40]! 341b4: a90157f6 stp x22, x21, [sp, #0x10] 341b8: a9024ff4 stp x20, x19, [sp, #0x20] 341bc: a9037bfd stp x29, x30, [sp, #0x30] 341c0: 9100c3fd add x29, sp, #0x30 341c4: aa0203f3 mov x19, x2 341c8: aa0103f5 mov x21, x1 341cc: aa0003f4 mov x20, x0 341d0: b40003d3 cbz x19, 0x34248 341d4: f9401e60 ldr x0, [x19, #0x38] 341d8: b40000a0 cbz x0, 0x341ec 341dc: b0000468 adrp x8, 0xc1000 341e0: 910fe108 add x8, x8, #0x3f8 341e4: f9400508 ldr x8, [x8, #0x8] 341e8: d63f0100 blr x8 341ec: aa1503e0 mov x0, x21 341f0: 97ff6200 bl 0xc9f0 341f4: b0000468 adrp x8, 0xc1000 341f8: f941fd08 ldr x8, [x8, #0x3f8] 341fc: 91000417 add x23, x0, #0x1 34200: aa1703e0 mov x0, x23 34204: d63f0100 blr x8 34208: aa0003f6 mov x22, x0 3420c: b40000b6 cbz x22, 0x34220 34210: aa1603e0 mov x0, x22 34214: aa1503e1 mov x1, x21 34218: aa1703e2 mov x2, x23 3421c: 97ff623d bl 0xcb10 34220: f9001e76 str x22, [x19, #0x38] 34224: f9400a88 ldr x8, [x20, #0x10] 34228: b40000e8 cbz x8, 0x34244 3422c: aa0803e9 mov x9, x8 34230: f9400128 ldr x8, [x9] 34234: b5ffffc8 cbnz x8, 0x3422c 34238: f9000133 str x19, [x9] 3423c: f9000669 str x9, [x19, #0x8] 34240: 14000002 b 0x34248 34244: f9000a93 str x19, [x20, #0x10] 34248: a9437bfd ldp x29, x30, [sp, #0x30] 3424c: a9424ff4 ldp x20, x19, [sp, #0x20] 34250: a94157f6 ldp x22, x21, [sp, #0x10] 34254: f84407f7 ldr x23, [sp], #0x40 34258: d65f03c0 ret 3425c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 34260: a9017bfd stp x29, x30, [sp, #0x10] 34264: 910043fd add x29, sp, #0x10 34268: b0000468 adrp x8, 0xc1000 3426c: f941fd08 ldr x8, [x8, #0x3f8] 34270: aa0003f3 mov x19, x0 34274: 321a03e0 orr w0, wzr, #0x40 34278: aa0103f4 mov x20, x1 3427c: d63f0100 blr x8 34280: b40002e0 cbz x0, 0x342dc 34284: 3dc00680 ldr q0, [x20, #0x10] 34288: 3d800400 str q0, [x0, #0x10] 3428c: 3dc00280 ldr q0, [x20] 34290: b9401809 ldr w9, [x0, #0x18] 34294: 3d800000 str q0, [x0] 34298: f9401a88 ldr x8, [x20, #0x30] 3429c: f9001808 str x8, [x0, #0x30] 342a0: 3dc00a80 ldr q0, [x20, #0x20] 342a4: 32180128 orr w8, w9, #0x100 342a8: f9001c1f str xzr, [x0, #0x38] 342ac: b9001808 str w8, [x0, #0x18] 342b0: 3d800800 str q0, [x0, #0x20] 342b4: a9007c1f stp xzr, xzr, [x0] 342b8: f9400a68 ldr x8, [x19, #0x10] 342bc: b40000e8 cbz x8, 0x342d8 342c0: aa0803e9 mov x9, x8 342c4: f9400128 ldr x8, [x9] 342c8: b5ffffc8 cbnz x8, 0x342c0 342cc: f9000120 str x0, [x9] 342d0: f9000409 str x9, [x0, #0x8] 342d4: 14000002 b 0x342dc 342d8: f9000a60 str x0, [x19, #0x10] 342dc: a9417bfd ldp x29, x30, [sp, #0x10] 342e0: a8c24ff4 ldp x20, x19, [sp], #0x20 342e4: d65f03c0 ret 342e8: f81c0ff7 str x23, [sp, #-0x40]! 342ec: a90157f6 stp x22, x21, [sp, #0x10] 342f0: a9024ff4 stp x20, x19, [sp, #0x20] 342f4: a9037bfd stp x29, x30, [sp, #0x30] 342f8: 9100c3fd add x29, sp, #0x30 342fc: b0000477 adrp x23, 0xc1000 34300: f941fee8 ldr x8, [x23, #0x3f8] 34304: aa0003f4 mov x20, x0 34308: 321a03e0 orr w0, wzr, #0x40 3430c: aa0203f6 mov x22, x2 34310: aa0103f5 mov x21, x1 34314: d63f0100 blr x8 34318: aa0003f3 mov x19, x0 3431c: b4000493 cbz x19, 0x343ac 34320: 3dc006c0 ldr q0, [x22, #0x10] 34324: aa1503e0 mov x0, x21 34328: 3d800660 str q0, [x19, #0x10] 3432c: 3dc002c0 ldr q0, [x22] 34330: b9401a69 ldr w9, [x19, #0x18] 34334: 3d800260 str q0, [x19] 34338: f9401ac8 ldr x8, [x22, #0x30] 3433c: f9001a68 str x8, [x19, #0x30] 34340: 3dc00ac0 ldr q0, [x22, #0x20] 34344: 32180128 orr w8, w9, #0x100 34348: f9001e7f str xzr, [x19, #0x38] 3434c: b9001a68 str w8, [x19, #0x18] 34350: 3d800a60 str q0, [x19, #0x20] 34354: a9007e7f stp xzr, xzr, [x19] 34358: f941fef6 ldr x22, [x23, #0x3f8] 3435c: 97ff61a5 bl 0xc9f0 34360: 91000417 add x23, x0, #0x1 34364: aa1703e0 mov x0, x23 34368: d63f02c0 blr x22 3436c: aa0003f6 mov x22, x0 34370: b40000b6 cbz x22, 0x34384 34374: aa1603e0 mov x0, x22 34378: aa1503e1 mov x1, x21 3437c: aa1703e2 mov x2, x23 34380: 97ff61e4 bl 0xcb10 34384: f9001e76 str x22, [x19, #0x38] 34388: f9400a88 ldr x8, [x20, #0x10] 3438c: b40000e8 cbz x8, 0x343a8 34390: aa0803e9 mov x9, x8 34394: f9400128 ldr x8, [x9] 34398: b5ffffc8 cbnz x8, 0x34390 3439c: f9000133 str x19, [x9] 343a0: f9000669 str x9, [x19, #0x8] 343a4: 14000002 b 0x343ac 343a8: f9000a93 str x19, [x20, #0x10] 343ac: a9437bfd ldp x29, x30, [sp, #0x30] 343b0: a9424ff4 ldp x20, x19, [sp, #0x20] 343b4: a94157f6 ldp x22, x21, [sp, #0x10] 343b8: f84407f7 ldr x23, [sp], #0x40 343bc: d65f03c0 ret 343c0: f9400809 ldr x9, [x0, #0x10] 343c4: f100013f cmp x9, #0x0 343c8: 1a9f07ea cset w10, ne 343cc: aa0903e8 mov x8, x9 343d0: 7100043f cmp w1, #0x1 343d4: 5400014b b.lt 0x343fc 343d8: b4000129 cbz x9, 0x343fc 343dc: aa0903e8 mov x8, x9 343e0: f9400108 ldr x8, [x8] 343e4: f100011f cmp x8, #0x0 343e8: 1a9f07ea cset w10, ne 343ec: 7100083f cmp w1, #0x2 343f0: 5400006b b.lt 0x343fc 343f4: 51000421 sub w1, w1, #0x1 343f8: b5ffff48 cbnz x8, 0x343e0 343fc: 340001ea cbz w10, 0x34438 34400: f940050a ldr x10, [x8, #0x8] 34404: b400006a cbz x10, 0x34410 34408: f940010b ldr x11, [x8] 3440c: f900014b str x11, [x10] 34410: f940010b ldr x11, [x8] 34414: b400004b cbz x11, 0x3441c 34418: f900056a str x10, [x11, #0x8] 3441c: eb09011f cmp x8, x9 34420: 54000061 b.ne 0x3442c 34424: f9400129 ldr x9, [x9] 34428: f9000809 str x9, [x0, #0x10] 3442c: aa0803e0 mov x0, x8 34430: a9007d1f stp xzr, xzr, [x8] 34434: d65f03c0 ret 34438: aa1f03e8 mov x8, xzr 3443c: aa0803e0 mov x0, x8 34440: d65f03c0 ret 34444: f9400809 ldr x9, [x0, #0x10] 34448: f100013f cmp x9, #0x0 3444c: 1a9f07ea cset w10, ne 34450: aa0903e8 mov x8, x9 34454: 7100043f cmp w1, #0x1 34458: 5400014b b.lt 0x34480 3445c: b4000129 cbz x9, 0x34480 34460: aa0903e8 mov x8, x9 34464: f9400108 ldr x8, [x8] 34468: f100011f cmp x8, #0x0 3446c: 1a9f07ea cset w10, ne 34470: 7100083f cmp w1, #0x2 34474: 5400006b b.lt 0x34480 34478: 51000421 sub w1, w1, #0x1 3447c: b5ffff48 cbnz x8, 0x34464 34480: 340001ea cbz w10, 0x344bc 34484: f940050a ldr x10, [x8, #0x8] 34488: b400006a cbz x10, 0x34494 3448c: f940010b ldr x11, [x8] 34490: f900014b str x11, [x10] 34494: f940010b ldr x11, [x8] 34498: b400004b cbz x11, 0x344a0 3449c: f900056a str x10, [x11, #0x8] 344a0: eb09011f cmp x8, x9 344a4: 54000061 b.ne 0x344b0 344a8: f9400129 ldr x9, [x9] 344ac: f9000809 str x9, [x0, #0x10] 344b0: aa0803e0 mov x0, x8 344b4: a9007d1f stp xzr, xzr, [x8] 344b8: 17ff6176 b 0xca90 344bc: aa1f03e8 mov x8, xzr 344c0: aa0803e0 mov x0, x8 344c4: 17ff6173 b 0xca90 344c8: d101c3ff sub sp, sp, #0x70 344cc: a9016ffc stp x28, x27, [sp, #0x10] 344d0: a90267fa stp x26, x25, [sp, #0x20] 344d4: a9035ff8 stp x24, x23, [sp, #0x30] 344d8: a90457f6 stp x22, x21, [sp, #0x40] 344dc: a9054ff4 stp x20, x19, [sp, #0x50] 344e0: a9067bfd stp x29, x30, [sp, #0x60] 344e4: 910183fd add x29, sp, #0x60 344e8: aa0003f3 mov x19, x0 344ec: f9400a77 ldr x23, [x19, #0x10] 344f0: aa0103f4 mov x20, x1 344f4: b40005b7 cbz x23, 0x345a8 344f8: f100029f cmp x20, #0x0 344fc: 1a9f07f9 cset w25, ne 34500: 2a1f03f8 mov w24, wzr 34504: b4000474 cbz x20, 0x34590 34508: 91000688 add x8, x20, #0x1 3450c: aa1703fb mov x27, x23 34510: f90007e8 str x8, [sp, #0x8] 34514: f9401f7a ldr x26, [x27, #0x38] 34518: 2a1903e8 mov w8, w25 3451c: b400031a cbz x26, 0x3457c 34520: 39400355 ldrb w21, [x26] 34524: 2a1503e0 mov w0, w21 34528: 97ff609e bl 0xc7a0 3452c: 39400288 ldrb w8, [x20] 34530: 2a0003f6 mov w22, w0 34534: 2a0803e0 mov w0, w8 34538: 97ff609a bl 0xc7a0 3453c: 6b0002df cmp w22, w0 34540: 540001c1 b.ne 0x34578 34544: 9100075c add x28, x26, #0x1 34548: f94007fa ldr x26, [sp, #0x8] 3454c: 12001ea8 and w8, w21, #0xff 34550: 34000308 cbz w8, 0x345b0 34554: 38401795 ldrb w21, [x28], #0x1 34558: 2a1503e0 mov w0, w21 3455c: 97ff6091 bl 0xc7a0 34560: 38401748 ldrb w8, [x26], #0x1 34564: 2a0003f6 mov w22, w0 34568: 2a0803e0 mov w0, w8 3456c: 97ff608d bl 0xc7a0 34570: 6b0002df cmp w22, w0 34574: 54fffec0 b.eq 0x3454c 34578: 4b0002c8 sub w8, w22, w0 3457c: 340001a8 cbz w8, 0x345b0 34580: f940037b ldr x27, [x27] 34584: 11000718 add w24, w24, #0x1 34588: b5fffc7b cbnz x27, 0x34514 3458c: 14000007 b 0x345a8 34590: aa1703e8 mov x8, x23 34594: f9401d09 ldr x9, [x8, #0x38] 34598: b40000c9 cbz x9, 0x345b0 3459c: f9400108 ldr x8, [x8] 345a0: 11000718 add w24, w24, #0x1 345a4: b5ffff88 cbnz x8, 0x34594 345a8: aa1f03e0 mov x0, xzr 345ac: 14000017 b 0x34608 345b0: 7100071f cmp w24, #0x1 345b4: aa1703e0 mov x0, x23 345b8: 5400010b b.lt 0x345d8 345bc: aa1703e0 mov x0, x23 345c0: f9400000 ldr x0, [x0] 345c4: 71000b1f cmp w24, #0x2 345c8: 5400006b b.lt 0x345d4 345cc: 51000718 sub w24, w24, #0x1 345d0: b5ffff80 cbnz x0, 0x345c0 345d4: b40001a0 cbz x0, 0x34608 345d8: f9400408 ldr x8, [x0, #0x8] 345dc: b4000068 cbz x8, 0x345e8 345e0: f9400009 ldr x9, [x0] 345e4: f9000109 str x9, [x8] 345e8: f9400009 ldr x9, [x0] 345ec: b4000049 cbz x9, 0x345f4 345f0: f9000528 str x8, [x9, #0x8] 345f4: eb17001f cmp x0, x23 345f8: 54000061 b.ne 0x34604 345fc: f94002e8 ldr x8, [x23] 34600: f9000a68 str x8, [x19, #0x10] 34604: a9007c1f stp xzr, xzr, [x0] 34608: a9467bfd ldp x29, x30, [sp, #0x60] 3460c: a9454ff4 ldp x20, x19, [sp, #0x50] 34610: a94457f6 ldp x22, x21, [sp, #0x40] 34614: a9435ff8 ldp x24, x23, [sp, #0x30] 34618: a94267fa ldp x26, x25, [sp, #0x20] 3461c: a9416ffc ldp x28, x27, [sp, #0x10] 34620: 9101c3ff add sp, sp, #0x70 34624: d65f03c0 ret 34628: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3462c: 910003fd mov x29, sp 34630: 97ffffa6 bl 0x344c8 34634: a8c17bfd ldp x29, x30, [sp], #0x10 34638: 17ff6116 b 0xca90 3463c: f8410c09 ldr x9, [x0, #0x10]! 34640: f100013f cmp x9, #0x0 34644: 1a9f07ea cset w10, ne 34648: 7100043f cmp w1, #0x1 3464c: 540002eb b.lt 0x346a8 34650: b40002c9 cbz x9, 0x346a8 34654: aa0903e8 mov x8, x9 34658: f9400108 ldr x8, [x8] 3465c: f100011f cmp x8, #0x0 34660: 1a9f07ea cset w10, ne 34664: 7100083f cmp w1, #0x2 34668: 5400006b b.lt 0x34674 3466c: 51000421 sub w1, w1, #0x1 34670: b5ffff48 cbnz x8, 0x34658 34674: 340001ea cbz w10, 0x346b0 34678: 3dc00100 ldr q0, [x8] 3467c: 9e66000a fmov x10, d0 34680: 3d800040 str q0, [x2] 34684: b400004a cbz x10, 0x3468c 34688: f9000542 str x2, [x10, #0x8] 3468c: eb09011f cmp x8, x9 34690: 54000040 b.eq 0x34698 34694: f9400440 ldr x0, [x2, #0x8] 34698: f9000002 str x2, [x0] 3469c: aa0803e0 mov x0, x8 346a0: a9007d1f stp xzr, xzr, [x8] 346a4: 17ff60fb b 0xca90 346a8: aa0903e8 mov x8, x9 346ac: 35fffe6a cbnz w10, 0x34678 346b0: d65f03c0 ret 346b4: d101c3ff sub sp, sp, #0x70 346b8: a9016ffc stp x28, x27, [sp, #0x10] 346bc: a90267fa stp x26, x25, [sp, #0x20] 346c0: a9035ff8 stp x24, x23, [sp, #0x30] 346c4: a90457f6 stp x22, x21, [sp, #0x40] 346c8: a9054ff4 stp x20, x19, [sp, #0x50] 346cc: a9067bfd stp x29, x30, [sp, #0x60] 346d0: 910183fd add x29, sp, #0x60 346d4: aa0003f4 mov x20, x0 346d8: f8410e99 ldr x25, [x20, #0x10]! 346dc: aa0203f3 mov x19, x2 346e0: aa0103f5 mov x21, x1 346e4: b4000bb9 cbz x25, 0x34858 346e8: f10002bf cmp x21, #0x0 346ec: 1a9f07fa cset w26, ne 346f0: 2a1f03f8 mov w24, wzr 346f4: b4000455 cbz x21, 0x3477c 346f8: 910006a8 add x8, x21, #0x1 346fc: f90007e8 str x8, [sp, #0x8] 34700: f9401f3b ldr x27, [x25, #0x38] 34704: 2a1a03e8 mov w8, w26 34708: b400031b cbz x27, 0x34768 3470c: 39400376 ldrb w22, [x27] 34710: 2a1603e0 mov w0, w22 34714: 97ff6023 bl 0xc7a0 34718: 394002a8 ldrb w8, [x21] 3471c: 2a0003f7 mov w23, w0 34720: 2a0803e0 mov w0, w8 34724: 97ff601f bl 0xc7a0 34728: 6b0002ff cmp w23, w0 3472c: 540001c1 b.ne 0x34764 34730: 9100077c add x28, x27, #0x1 34734: f94007fb ldr x27, [sp, #0x8] 34738: 12001ec8 and w8, w22, #0xff 3473c: 340002c8 cbz w8, 0x34794 34740: 38401796 ldrb w22, [x28], #0x1 34744: 2a1603e0 mov w0, w22 34748: 97ff6016 bl 0xc7a0 3474c: 38401768 ldrb w8, [x27], #0x1 34750: 2a0003f7 mov w23, w0 34754: 2a0803e0 mov w0, w8 34758: 97ff6012 bl 0xc7a0 3475c: 6b0002ff cmp w23, w0 34760: 54fffec0 b.eq 0x34738 34764: 4b0002e8 sub w8, w23, w0 34768: 34000168 cbz w8, 0x34794 3476c: f9400339 ldr x25, [x25] 34770: 11000718 add w24, w24, #0x1 34774: b5fffc79 cbnz x25, 0x34700 34778: 14000038 b 0x34858 3477c: f9401f28 ldr x8, [x25, #0x38] 34780: b40000a8 cbz x8, 0x34794 34784: f9400339 ldr x25, [x25] 34788: 11000718 add w24, w24, #0x1 3478c: b5ffff99 cbnz x25, 0x3477c 34790: 14000032 b 0x34858 34794: aa1503e0 mov x0, x21 34798: 97ff6096 bl 0xc9f0 3479c: b0000468 adrp x8, 0xc1000 347a0: f941fd08 ldr x8, [x8, #0x3f8] 347a4: 91000417 add x23, x0, #0x1 347a8: aa1703e0 mov x0, x23 347ac: d63f0100 blr x8 347b0: aa0003f6 mov x22, x0 347b4: b40000b6 cbz x22, 0x347c8 347b8: aa1603e0 mov x0, x22 347bc: aa1503e1 mov x1, x21 347c0: aa1703e2 mov x2, x23 347c4: 97ff60d3 bl 0xcb10 347c8: f9001e76 str x22, [x19, #0x38] 347cc: f9400288 ldr x8, [x20] 347d0: f100011f cmp x8, #0x0 347d4: 1a9f07e9 cset w9, ne 347d8: 7100071f cmp w24, #0x1 347dc: 540003ab b.lt 0x34850 347e0: b4000388 cbz x8, 0x34850 347e4: aa0803e0 mov x0, x8 347e8: f9400000 ldr x0, [x0] 347ec: f100001f cmp x0, #0x0 347f0: 1a9f07e9 cset w9, ne 347f4: 71000b1f cmp w24, #0x2 347f8: 5400006b b.lt 0x34804 347fc: 51000718 sub w24, w24, #0x1 34800: b5ffff40 cbnz x0, 0x347e8 34804: 340002a9 cbz w9, 0x34858 34808: 3dc00000 ldr q0, [x0] 3480c: 9e660009 fmov x9, d0 34810: 3d800260 str q0, [x19] 34814: b4000049 cbz x9, 0x3481c 34818: f9000533 str x19, [x9, #0x8] 3481c: eb08001f cmp x0, x8 34820: 54000040 b.eq 0x34828 34824: f9400674 ldr x20, [x19, #0x8] 34828: f9000293 str x19, [x20] 3482c: a9007c1f stp xzr, xzr, [x0] 34830: a9467bfd ldp x29, x30, [sp, #0x60] 34834: a9454ff4 ldp x20, x19, [sp, #0x50] 34838: a94457f6 ldp x22, x21, [sp, #0x40] 3483c: a9435ff8 ldp x24, x23, [sp, #0x30] 34840: a94267fa ldp x26, x25, [sp, #0x20] 34844: a9416ffc ldp x28, x27, [sp, #0x10] 34848: 9101c3ff add sp, sp, #0x70 3484c: 17ff6091 b 0xca90 34850: aa0803e0 mov x0, x8 34854: 35fffda9 cbnz w9, 0x34808 34858: a9467bfd ldp x29, x30, [sp, #0x60] 3485c: a9454ff4 ldp x20, x19, [sp, #0x50] 34860: a94457f6 ldp x22, x21, [sp, #0x40] 34864: a9435ff8 ldp x24, x23, [sp, #0x30] 34868: a94267fa ldp x26, x25, [sp, #0x20] 3486c: a9416ffc ldp x28, x27, [sp, #0x10] 34870: 9101c3ff add sp, sp, #0x70 34874: d65f03c0 ret 0000000000034878 : 34878: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3487c: 910003fd mov x29, sp 34880: b0000468 adrp x8, 0xc1000 34884: f941fd08 ldr x8, [x8, #0x3f8] 34888: 321a03e0 orr w0, wzr, #0x40 3488c: d63f0100 blr x8 34890: b40000c0 cbz x0, 0x348a8 34894: 6f00e400 movi v0.2d, #0000000000000000 34898: 321f03e8 orr w8, wzr, #0x2 3489c: ad000000 stp q0, q0, [x0] 348a0: ad010000 stp q0, q0, [x0, #0x20] 348a4: b9001808 str w8, [x0, #0x18] 348a8: a8c17bfd ldp x29, x30, [sp], #0x10 348ac: d65f03c0 ret 00000000000348b0 : 348b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 348b4: 910003fd mov x29, sp 348b8: b0000468 adrp x8, 0xc1000 348bc: f941fd08 ldr x8, [x8, #0x3f8] 348c0: 321a03e0 orr w0, wzr, #0x40 348c4: d63f0100 blr x8 348c8: b40000c0 cbz x0, 0x348e0 348cc: 6f00e400 movi v0.2d, #0000000000000000 348d0: 320003e8 orr w8, wzr, #0x1 348d4: ad000000 stp q0, q0, [x0] 348d8: ad010000 stp q0, q0, [x0, #0x20] 348dc: b9001808 str w8, [x0, #0x18] 348e0: a8c17bfd ldp x29, x30, [sp], #0x10 348e4: d65f03c0 ret 00000000000348e8 : 348e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 348ec: 910003fd mov x29, sp 348f0: b0000468 adrp x8, 0xc1000 348f4: f941fd08 ldr x8, [x8, #0x3f8] 348f8: 321a03e0 orr w0, wzr, #0x40 348fc: d63f0100 blr x8 34900: b4000080 cbz x0, 0x34910 34904: 6f00e400 movi v0.2d, #0000000000000000 34908: ad010000 stp q0, q0, [x0, #0x20] 3490c: ad000000 stp q0, q0, [x0] 34910: a8c17bfd ldp x29, x30, [sp], #0x10 34914: d65f03c0 ret 0000000000034918 : 34918: f81e0ff3 str x19, [sp, #-0x20]! 3491c: a9017bfd stp x29, x30, [sp, #0x10] 34920: 910043fd add x29, sp, #0x10 34924: b0000468 adrp x8, 0xc1000 34928: f941fd08 ldr x8, [x8, #0x3f8] 3492c: 2a0003f3 mov w19, w0 34930: 321a03e0 orr w0, wzr, #0x40 34934: d63f0100 blr x8 34938: b40000e0 cbz x0, 0x34954 3493c: 7100027f cmp w19, #0x0 34940: 6f00e400 movi v0.2d, #0000000000000000 34944: 1a9f07e8 cset w8, ne 34948: ad000000 stp q0, q0, [x0] 3494c: ad010000 stp q0, q0, [x0, #0x20] 34950: b9001808 str w8, [x0, #0x18] 34954: a9417bfd ldp x29, x30, [sp, #0x10] 34958: f84207f3 ldr x19, [sp], #0x20 3495c: d65f03c0 ret 0000000000034960 : 34960: fc1e0fe8 str d8, [sp, #-0x20]! 34964: a9017bfd stp x29, x30, [sp, #0x10] 34968: 910043fd add x29, sp, #0x10 3496c: b0000468 adrp x8, 0xc1000 34970: f941fd08 ldr x8, [x8, #0x3f8] 34974: 321a03e0 orr w0, wzr, #0x40 34978: 4ea01c08 mov v8.16b, v0.16b 3497c: d63f0100 blr x8 34980: b4000120 cbz x0, 0x349a4 34984: 6f00e400 movi v0.2d, #0000000000000000 34988: 320007e8 orr w8, wzr, #0x3 3498c: 1e780109 fcvtzs w9, d8 34990: ad000000 stp q0, q0, [x0] 34994: ad010000 stp q0, q0, [x0, #0x20] 34998: b9001808 str w8, [x0, #0x18] 3499c: fd001808 str d8, [x0, #0x30] 349a0: b9002809 str w9, [x0, #0x28] 349a4: a9417bfd ldp x29, x30, [sp, #0x10] 349a8: fc4207e8 ldr d8, [sp], #0x20 349ac: d65f03c0 ret 00000000000349b0 : 349b0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 349b4: a9014ff4 stp x20, x19, [sp, #0x10] 349b8: a9027bfd stp x29, x30, [sp, #0x20] 349bc: 910083fd add x29, sp, #0x20 349c0: b0000475 adrp x21, 0xc1000 349c4: f941fea8 ldr x8, [x21, #0x3f8] 349c8: aa0003f4 mov x20, x0 349cc: 321a03e0 orr w0, wzr, #0x40 349d0: d63f0100 blr x8 349d4: aa0003f3 mov x19, x0 349d8: b4000273 cbz x19, 0x34a24 349dc: 6f00e400 movi v0.2d, #0000000000000000 349e0: 321e03e8 orr w8, wzr, #0x4 349e4: aa1403e0 mov x0, x20 349e8: ad000260 stp q0, q0, [x19] 349ec: ad010260 stp q0, q0, [x19, #0x20] 349f0: b9001a68 str w8, [x19, #0x18] 349f4: 97ff5fff bl 0xc9f0 349f8: f941fea8 ldr x8, [x21, #0x3f8] 349fc: 91000416 add x22, x0, #0x1 34a00: aa1603e0 mov x0, x22 34a04: d63f0100 blr x8 34a08: aa0003f5 mov x21, x0 34a0c: b40000b5 cbz x21, 0x34a20 34a10: aa1503e0 mov x0, x21 34a14: aa1403e1 mov x1, x20 34a18: aa1603e2 mov x2, x22 34a1c: 97ff603d bl 0xcb10 34a20: f9001275 str x21, [x19, #0x20] 34a24: aa1303e0 mov x0, x19 34a28: a9427bfd ldp x29, x30, [sp, #0x20] 34a2c: a9414ff4 ldp x20, x19, [sp, #0x10] 34a30: a8c357f6 ldp x22, x21, [sp], #0x30 34a34: d65f03c0 ret 0000000000034a38 : 34a38: a9bf7bfd stp x29, x30, [sp, #-0x10]! 34a3c: 910003fd mov x29, sp 34a40: b0000468 adrp x8, 0xc1000 34a44: f941fd08 ldr x8, [x8, #0x3f8] 34a48: 321a03e0 orr w0, wzr, #0x40 34a4c: d63f0100 blr x8 34a50: b40000c0 cbz x0, 0x34a68 34a54: 6f00e400 movi v0.2d, #0000000000000000 34a58: 528000a8 mov w8, #0x5 // =5 34a5c: ad000000 stp q0, q0, [x0] 34a60: ad010000 stp q0, q0, [x0, #0x20] 34a64: b9001808 str w8, [x0, #0x18] 34a68: a8c17bfd ldp x29, x30, [sp], #0x10 34a6c: d65f03c0 ret 0000000000034a70 : 34a70: a9bf7bfd stp x29, x30, [sp, #-0x10]! 34a74: 910003fd mov x29, sp 34a78: b0000468 adrp x8, 0xc1000 34a7c: f941fd08 ldr x8, [x8, #0x3f8] 34a80: 321a03e0 orr w0, wzr, #0x40 34a84: d63f0100 blr x8 34a88: b40000c0 cbz x0, 0x34aa0 34a8c: 6f00e400 movi v0.2d, #0000000000000000 34a90: 321f07e8 orr w8, wzr, #0x6 34a94: ad000000 stp q0, q0, [x0] 34a98: ad010000 stp q0, q0, [x0, #0x20] 34a9c: b9001808 str w8, [x0, #0x18] 34aa0: a8c17bfd ldp x29, x30, [sp], #0x10 34aa4: d65f03c0 ret 34aa8: a9bb67fa stp x26, x25, [sp, #-0x50]! 34aac: a9015ff8 stp x24, x23, [sp, #0x10] 34ab0: a90257f6 stp x22, x21, [sp, #0x20] 34ab4: a9034ff4 stp x20, x19, [sp, #0x30] 34ab8: a9047bfd stp x29, x30, [sp, #0x40] 34abc: 910103fd add x29, sp, #0x40 34ac0: b0000476 adrp x22, 0xc1000 34ac4: f941fec8 ldr x8, [x22, #0x3f8] 34ac8: aa0003f3 mov x19, x0 34acc: 321a03e0 orr w0, wzr, #0x40 34ad0: 2a0103f5 mov w21, w1 34ad4: d63f0100 blr x8 34ad8: aa0003f4 mov x20, x0 34adc: b4000434 cbz x20, 0x34b60 34ae0: 6f00e400 movi v0.2d, #0000000000000000 34ae4: 528000a8 mov w8, #0x5 // =5 34ae8: 710006bf cmp w21, #0x1 34aec: ad000280 stp q0, q0, [x20] 34af0: ad010280 stp q0, q0, [x20, #0x20] 34af4: b9001a88 str w8, [x20, #0x18] 34af8: 5400034b b.lt 0x34b60 34afc: aa1f03f7 mov x23, xzr 34b00: aa1f03f9 mov x25, xzr 34b04: 2a1503f5 mov w21, w21 34b08: 320007f8 orr w24, wzr, #0x3 34b0c: f941fec8 ldr x8, [x22, #0x3f8] 34b10: b8777a7a ldr w26, [x19, x23, lsl #2] 34b14: 321a03e0 orr w0, wzr, #0x40 34b18: d63f0100 blr x8 34b1c: b4000100 cbz x0, 0x34b3c 34b20: 1e620340 scvtf d0, w26 34b24: 6f00e401 movi v1.2d, #0000000000000000 34b28: ad000401 stp q1, q1, [x0] 34b2c: ad010401 stp q1, q1, [x0, #0x20] 34b30: b9001818 str w24, [x0, #0x18] 34b34: fd001800 str d0, [x0, #0x30] 34b38: b900281a str w26, [x0, #0x28] 34b3c: b4000097 cbz x23, 0x34b4c 34b40: f9000320 str x0, [x25] 34b44: f9000419 str x25, [x0, #0x8] 34b48: 14000002 b 0x34b50 34b4c: f9000a80 str x0, [x20, #0x10] 34b50: 910006f7 add x23, x23, #0x1 34b54: eb1702bf cmp x21, x23 34b58: aa0003f9 mov x25, x0 34b5c: 54fffd81 b.ne 0x34b0c 34b60: aa1403e0 mov x0, x20 34b64: a9447bfd ldp x29, x30, [sp, #0x40] 34b68: a9434ff4 ldp x20, x19, [sp, #0x30] 34b6c: a94257f6 ldp x22, x21, [sp, #0x20] 34b70: a9415ff8 ldp x24, x23, [sp, #0x10] 34b74: a8c567fa ldp x26, x25, [sp], #0x50 34b78: d65f03c0 ret 34b7c: fc1b0fe8 str d8, [sp, #-0x50]! 34b80: f90007f9 str x25, [sp, #0x8] 34b84: a9015ff8 stp x24, x23, [sp, #0x10] 34b88: a90257f6 stp x22, x21, [sp, #0x20] 34b8c: a9034ff4 stp x20, x19, [sp, #0x30] 34b90: a9047bfd stp x29, x30, [sp, #0x40] 34b94: 910103fd add x29, sp, #0x40 34b98: b0000476 adrp x22, 0xc1000 34b9c: f941fec8 ldr x8, [x22, #0x3f8] 34ba0: aa0003f3 mov x19, x0 34ba4: 321a03e0 orr w0, wzr, #0x40 34ba8: 2a0103f5 mov w21, w1 34bac: d63f0100 blr x8 34bb0: aa0003f4 mov x20, x0 34bb4: b4000454 cbz x20, 0x34c3c 34bb8: 6f00e400 movi v0.2d, #0000000000000000 34bbc: 528000a8 mov w8, #0x5 // =5 34bc0: 710006bf cmp w21, #0x1 34bc4: ad000280 stp q0, q0, [x20] 34bc8: ad010280 stp q0, q0, [x20, #0x20] 34bcc: b9001a88 str w8, [x20, #0x18] 34bd0: 5400036b b.lt 0x34c3c 34bd4: aa1f03f7 mov x23, xzr 34bd8: aa1f03f9 mov x25, xzr 34bdc: 2a1503f5 mov w21, w21 34be0: 320007f8 orr w24, wzr, #0x3 34be4: f941fec8 ldr x8, [x22, #0x3f8] 34be8: bc777a68 ldr s8, [x19, x23, lsl #2] 34bec: 321a03e0 orr w0, wzr, #0x40 34bf0: d63f0100 blr x8 34bf4: b4000120 cbz x0, 0x34c18 34bf8: 1e22c100 fcvt d0, s8 34bfc: 6f00e401 movi v1.2d, #0000000000000000 34c00: 1e380108 fcvtzs w8, s8 34c04: ad000401 stp q1, q1, [x0] 34c08: ad010401 stp q1, q1, [x0, #0x20] 34c0c: b9001818 str w24, [x0, #0x18] 34c10: fd001800 str d0, [x0, #0x30] 34c14: b9002808 str w8, [x0, #0x28] 34c18: b4000097 cbz x23, 0x34c28 34c1c: f9000320 str x0, [x25] 34c20: f9000419 str x25, [x0, #0x8] 34c24: 14000002 b 0x34c2c 34c28: f9000a80 str x0, [x20, #0x10] 34c2c: 910006f7 add x23, x23, #0x1 34c30: eb1702bf cmp x21, x23 34c34: aa0003f9 mov x25, x0 34c38: 54fffd61 b.ne 0x34be4 34c3c: aa1403e0 mov x0, x20 34c40: a9447bfd ldp x29, x30, [sp, #0x40] 34c44: a9434ff4 ldp x20, x19, [sp, #0x30] 34c48: a94257f6 ldp x22, x21, [sp, #0x20] 34c4c: a9415ff8 ldp x24, x23, [sp, #0x10] 34c50: f94007f9 ldr x25, [sp, #0x8] 34c54: fc4507e8 ldr d8, [sp], #0x50 34c58: d65f03c0 ret 34c5c: fc1b0fe8 str d8, [sp, #-0x50]! 34c60: f90007f9 str x25, [sp, #0x8] 34c64: a9015ff8 stp x24, x23, [sp, #0x10] 34c68: a90257f6 stp x22, x21, [sp, #0x20] 34c6c: a9034ff4 stp x20, x19, [sp, #0x30] 34c70: a9047bfd stp x29, x30, [sp, #0x40] 34c74: 910103fd add x29, sp, #0x40 34c78: b0000476 adrp x22, 0xc1000 34c7c: f941fec8 ldr x8, [x22, #0x3f8] 34c80: aa0003f3 mov x19, x0 34c84: 321a03e0 orr w0, wzr, #0x40 34c88: 2a0103f5 mov w21, w1 34c8c: d63f0100 blr x8 34c90: aa0003f4 mov x20, x0 34c94: b4000434 cbz x20, 0x34d18 34c98: 6f00e400 movi v0.2d, #0000000000000000 34c9c: 528000a8 mov w8, #0x5 // =5 34ca0: 710006bf cmp w21, #0x1 34ca4: ad000280 stp q0, q0, [x20] 34ca8: ad010280 stp q0, q0, [x20, #0x20] 34cac: b9001a88 str w8, [x20, #0x18] 34cb0: 5400034b b.lt 0x34d18 34cb4: aa1f03f7 mov x23, xzr 34cb8: aa1f03f9 mov x25, xzr 34cbc: 2a1503f5 mov w21, w21 34cc0: 320007f8 orr w24, wzr, #0x3 34cc4: f941fec8 ldr x8, [x22, #0x3f8] 34cc8: fc777a68 ldr d8, [x19, x23, lsl #3] 34ccc: 321a03e0 orr w0, wzr, #0x40 34cd0: d63f0100 blr x8 34cd4: b4000100 cbz x0, 0x34cf4 34cd8: 6f00e400 movi v0.2d, #0000000000000000 34cdc: 1e780108 fcvtzs w8, d8 34ce0: ad000000 stp q0, q0, [x0] 34ce4: ad010000 stp q0, q0, [x0, #0x20] 34ce8: b9001818 str w24, [x0, #0x18] 34cec: fd001808 str d8, [x0, #0x30] 34cf0: b9002808 str w8, [x0, #0x28] 34cf4: b4000097 cbz x23, 0x34d04 34cf8: f9000320 str x0, [x25] 34cfc: f9000419 str x25, [x0, #0x8] 34d00: 14000002 b 0x34d08 34d04: f9000a80 str x0, [x20, #0x10] 34d08: 910006f7 add x23, x23, #0x1 34d0c: eb1702bf cmp x21, x23 34d10: aa0003f9 mov x25, x0 34d14: 54fffd81 b.ne 0x34cc4 34d18: aa1403e0 mov x0, x20 34d1c: a9447bfd ldp x29, x30, [sp, #0x40] 34d20: a9434ff4 ldp x20, x19, [sp, #0x30] 34d24: a94257f6 ldp x22, x21, [sp, #0x20] 34d28: a9415ff8 ldp x24, x23, [sp, #0x10] 34d2c: f94007f9 ldr x25, [sp, #0x8] 34d30: fc4507e8 ldr d8, [sp], #0x50 34d34: d65f03c0 ret 0000000000034d38 : 34d38: a9ba6ffc stp x28, x27, [sp, #-0x60]! 34d3c: a90167fa stp x26, x25, [sp, #0x10] 34d40: a9025ff8 stp x24, x23, [sp, #0x20] 34d44: a90357f6 stp x22, x21, [sp, #0x30] 34d48: a9044ff4 stp x20, x19, [sp, #0x40] 34d4c: a9057bfd stp x29, x30, [sp, #0x50] 34d50: 910143fd add x29, sp, #0x50 34d54: b0000479 adrp x25, 0xc1000 34d58: f941ff28 ldr x8, [x25, #0x3f8] 34d5c: aa0003f3 mov x19, x0 34d60: 321a03e0 orr w0, wzr, #0x40 34d64: 2a0103f5 mov w21, w1 34d68: d63f0100 blr x8 34d6c: aa0003f4 mov x20, x0 34d70: b4000594 cbz x20, 0x34e20 34d74: 6f00e400 movi v0.2d, #0000000000000000 34d78: 528000a8 mov w8, #0x5 // =5 34d7c: 710006bf cmp w21, #0x1 34d80: ad000280 stp q0, q0, [x20] 34d84: ad010280 stp q0, q0, [x20, #0x20] 34d88: b9001a88 str w8, [x20, #0x18] 34d8c: 540004ab b.lt 0x34e20 34d90: aa1f03fa mov x26, xzr 34d94: aa1f03fc mov x28, xzr 34d98: 2a1503fb mov w27, w21 34d9c: f941ff28 ldr x8, [x25, #0x3f8] 34da0: f87a7a76 ldr x22, [x19, x26, lsl #3] 34da4: 321a03e0 orr w0, wzr, #0x40 34da8: d63f0100 blr x8 34dac: aa0003f5 mov x21, x0 34db0: b4000275 cbz x21, 0x34dfc 34db4: 6f00e400 movi v0.2d, #0000000000000000 34db8: 321e03e8 orr w8, wzr, #0x4 34dbc: aa1603e0 mov x0, x22 34dc0: ad0002a0 stp q0, q0, [x21] 34dc4: ad0102a0 stp q0, q0, [x21, #0x20] 34dc8: b9001aa8 str w8, [x21, #0x18] 34dcc: 97ff5f09 bl 0xc9f0 34dd0: f941ff28 ldr x8, [x25, #0x3f8] 34dd4: 91000418 add x24, x0, #0x1 34dd8: aa1803e0 mov x0, x24 34ddc: d63f0100 blr x8 34de0: aa0003f7 mov x23, x0 34de4: b40000b7 cbz x23, 0x34df8 34de8: aa1703e0 mov x0, x23 34dec: aa1603e1 mov x1, x22 34df0: aa1803e2 mov x2, x24 34df4: 97ff5f47 bl 0xcb10 34df8: f90012b7 str x23, [x21, #0x20] 34dfc: b400009a cbz x26, 0x34e0c 34e00: f9000395 str x21, [x28] 34e04: f90006bc str x28, [x21, #0x8] 34e08: 14000002 b 0x34e10 34e0c: f9000a95 str x21, [x20, #0x10] 34e10: 9100075a add x26, x26, #0x1 34e14: eb1a037f cmp x27, x26 34e18: aa1503fc mov x28, x21 34e1c: 54fffc01 b.ne 0x34d9c 34e20: aa1403e0 mov x0, x20 34e24: a9457bfd ldp x29, x30, [sp, #0x50] 34e28: a9444ff4 ldp x20, x19, [sp, #0x40] 34e2c: a94357f6 ldp x22, x21, [sp, #0x30] 34e30: a9425ff8 ldp x24, x23, [sp, #0x20] 34e34: a94167fa ldp x26, x25, [sp, #0x10] 34e38: a8c66ffc ldp x28, x27, [sp], #0x60 34e3c: d65f03c0 ret 34e40: f81b0ff9 str x25, [sp, #-0x50]! 34e44: a9015ff8 stp x24, x23, [sp, #0x10] 34e48: a90257f6 stp x22, x21, [sp, #0x20] 34e4c: a9034ff4 stp x20, x19, [sp, #0x30] 34e50: a9047bfd stp x29, x30, [sp, #0x40] 34e54: 910103fd add x29, sp, #0x40 34e58: 2a0103f5 mov w21, w1 34e5c: aa0003f4 mov x20, x0 34e60: b40008b4 cbz x20, 0x34f74 34e64: b0000479 adrp x25, 0xc1000 34e68: f941ff28 ldr x8, [x25, #0x3f8] 34e6c: 321a03e0 orr w0, wzr, #0x40 34e70: d63f0100 blr x8 34e74: aa0003f3 mov x19, x0 34e78: b4000813 cbz x19, 0x34f78 34e7c: 6f00e400 movi v0.2d, #0000000000000000 34e80: ad010260 stp q0, q0, [x19, #0x20] 34e84: ad000260 stp q0, q0, [x19] 34e88: b9401a88 ldr w8, [x20, #0x18] 34e8c: 12177908 and w8, w8, #0xfffffeff 34e90: b9001a68 str w8, [x19, #0x18] 34e94: b9402a88 ldr w8, [x20, #0x28] 34e98: b9002a68 str w8, [x19, #0x28] 34e9c: f9401a88 ldr x8, [x20, #0x30] 34ea0: f9001a68 str x8, [x19, #0x30] 34ea4: f9401296 ldr x22, [x20, #0x20] 34ea8: b40001d6 cbz x22, 0x34ee0 34eac: aa1603e0 mov x0, x22 34eb0: 97ff5ed0 bl 0xc9f0 34eb4: f941ff28 ldr x8, [x25, #0x3f8] 34eb8: 91000417 add x23, x0, #0x1 34ebc: aa1703e0 mov x0, x23 34ec0: d63f0100 blr x8 34ec4: aa0003f8 mov x24, x0 34ec8: b40004d8 cbz x24, 0x34f60 34ecc: aa1803e0 mov x0, x24 34ed0: aa1603e1 mov x1, x22 34ed4: aa1703e2 mov x2, x23 34ed8: 97ff5f0e bl 0xcb10 34edc: f9001278 str x24, [x19, #0x20] 34ee0: f9401e96 ldr x22, [x20, #0x38] 34ee4: b40001d6 cbz x22, 0x34f1c 34ee8: aa1603e0 mov x0, x22 34eec: 97ff5ec1 bl 0xc9f0 34ef0: f941ff28 ldr x8, [x25, #0x3f8] 34ef4: 91000417 add x23, x0, #0x1 34ef8: aa1703e0 mov x0, x23 34efc: d63f0100 blr x8 34f00: aa0003f8 mov x24, x0 34f04: b4000338 cbz x24, 0x34f68 34f08: aa1803e0 mov x0, x24 34f0c: aa1603e1 mov x1, x22 34f10: aa1703e2 mov x2, x23 34f14: 97ff5eff bl 0xcb10 34f18: f9001e78 str x24, [x19, #0x38] 34f1c: 340002f5 cbz w21, 0x34f78 34f20: f9400a94 ldr x20, [x20, #0x10] 34f24: b40002b4 cbz x20, 0x34f78 34f28: aa1f03f5 mov x21, xzr 34f2c: 320003e1 orr w1, wzr, #0x1 34f30: aa1403e0 mov x0, x20 34f34: 97ffffc3 bl 0x34e40 34f38: b40001a0 cbz x0, 0x34f6c 34f3c: b4000095 cbz x21, 0x34f4c 34f40: f90002a0 str x0, [x21] 34f44: f9000415 str x21, [x0, #0x8] 34f48: 14000002 b 0x34f50 34f4c: f9000a60 str x0, [x19, #0x10] 34f50: f9400294 ldr x20, [x20] 34f54: aa0003f5 mov x21, x0 34f58: b5fffeb4 cbnz x20, 0x34f2c 34f5c: 14000007 b 0x34f78 34f60: f900127f str xzr, [x19, #0x20] 34f64: 14000002 b 0x34f6c 34f68: f9001e7f str xzr, [x19, #0x38] 34f6c: aa1303e0 mov x0, x19 34f70: 97ff5ec8 bl 0xca90 34f74: aa1f03f3 mov x19, xzr 34f78: aa1303e0 mov x0, x19 34f7c: a9447bfd ldp x29, x30, [sp, #0x40] 34f80: a9434ff4 ldp x20, x19, [sp, #0x30] 34f84: a94257f6 ldp x22, x21, [sp, #0x20] 34f88: a9415ff8 ldp x24, x23, [sp, #0x10] 34f8c: f84507f9 ldr x25, [sp], #0x50 34f90: d65f03c0 ret 34f94: 9000032a adrp x10, 0x98000 34f98: 52800b88 mov w8, #0x5c // =92 34f9c: 913b514a add x10, x10, #0xed4 34fa0: aa0003e9 mov x9, x0 34fa4: 14000031 b 0x35068 34fa8: 12001d6d and w13, w11, #0xff 34fac: 7100bdbf cmp w13, #0x2f 34fb0: 540002c1 b.ne 0x35008 34fb4: aa0003ec mov x12, x0 34fb8: 38401d8d ldrb w13, [x12, #0x1]! 34fbc: 7100a9bf cmp w13, #0x2a 34fc0: 540004c1 b.ne 0x35058 34fc4: 528005ec mov w12, #0x2f // =47 34fc8: 14000003 b 0x34fd4 34fcc: 38401d6c ldrb w12, [x11, #0x1]! 34fd0: aa0b03e0 mov x0, x11 34fd4: 12001d8c and w12, w12, #0xff 34fd8: 7100a99f cmp w12, #0x2a 34fdc: aa0003eb mov x11, x0 34fe0: 54000060 b.eq 0x34fec 34fe4: 35ffff4c cbnz w12, 0x34fcc 34fe8: 1400001f b 0x35064 34fec: aa0b03e0 mov x0, x11 34ff0: 38401c0c ldrb w12, [x0, #0x1]! 34ff4: 7100bd9f cmp w12, #0x2f 34ff8: 54fffee1 b.ne 0x34fd4 34ffc: 1400001a b 0x35064 35000: 91000400 add x0, x0, #0x1 35004: 14000019 b 0x35068 35008: 91000400 add x0, x0, #0x1 3500c: 7100899f cmp w12, #0x22 35010: 3800152b strb w11, [x9], #0x1 35014: 540002a1 b.ne 0x35068 35018: 14000003 b 0x35024 3501c: 91000400 add x0, x0, #0x1 35020: 3800152b strb w11, [x9], #0x1 35024: 3940000b ldrb w11, [x0] 35028: 7101717f cmp w11, #0x5c 3502c: 540000a0 b.eq 0x35040 35030: 340000eb cbz w11, 0x3504c 35034: 7100897f cmp w11, #0x22 35038: 54ffff21 b.ne 0x3501c 3503c: 14000004 b 0x3504c 35040: 38001528 strb w8, [x9], #0x1 35044: 38401c0b ldrb w11, [x0, #0x1]! 35048: 17fffff5 b 0x3501c 3504c: 91000400 add x0, x0, #0x1 35050: 3800152b strb w11, [x9], #0x1 35054: 14000005 b 0x35068 35058: 3800152b strb w11, [x9], #0x1 3505c: aa0c03e0 mov x0, x12 35060: 14000002 b 0x35068 35064: 91000960 add x0, x11, #0x2 35068: 3940000b ldrb w11, [x0] 3506c: 14000006 b 0x35084 35070: 38401c0b ldrb w11, [x0, #0x1]! 35074: 12001d6c and w12, w11, #0xff 35078: 3400006c cbz w12, 0x35084 3507c: 7100299f cmp w12, #0xa 35080: 54ffff81 b.ne 0x35070 35084: 12001d6c and w12, w11, #0xff 35088: 7100bd9f cmp w12, #0x2f 3508c: 54fffbe8 b.hi 0x35008 35090: b8ac794d ldrsw x13, [x10, x12, lsl #2] 35094: 8b0a01ad add x13, x13, x10 35098: d61f01a0 br x13 3509c: 3940040d ldrb w13, [x0, #0x1] 350a0: 7100bdbf cmp w13, #0x2f 350a4: 54fffe80 b.eq 0x35074 350a8: 17ffffc0 b 0x34fa8 350ac: 3900013f strb wzr, [x9] 350b0: d65f03c0 ret 350b4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 350b8: a90157f6 stp x22, x21, [sp, #0x10] 350bc: a9024ff4 stp x20, x19, [sp, #0x20] 350c0: a9037bfd stp x29, x30, [sp, #0x30] 350c4: 9100c3fd add x29, sp, #0x30 350c8: aa0103f4 mov x20, x1 350cc: 38401688 ldrb w8, [x20], #0x1 350d0: aa0003f3 mov x19, x0 350d4: 7100891f cmp w8, #0x22 350d8: 54002581 b.ne 0x35588 350dc: 320003e8 orr w8, wzr, #0x1 350e0: aa1403e9 mov x9, x20 350e4: 3940012a ldrb w10, [x9] 350e8: 3500010a cbnz w10, 0x35108 350ec: 14000009 b 0x35110 350f0: 9100092b add x11, x9, #0x2 350f4: 7101715f cmp w10, #0x5c 350f8: 9a890569 csinc x9, x11, x9, eq 350fc: 11000508 add w8, w8, #0x1 35100: 3940012a ldrb w10, [x9] 35104: 3400006a cbz w10, 0x35110 35108: 7100895f cmp w10, #0x22 3510c: 54ffff21 b.ne 0x350f0 35110: 90000469 adrp x9, 0xc1000 35114: f941fd29 ldr x9, [x9, #0x3f8] 35118: 93407d00 sxtw x0, w8 3511c: d63f0120 blr x9 35120: b40023a0 cbz x0, 0x35594 35124: f0000308 adrp x8, 0x98000 35128: f0000311 adrp x17, 0x98000 3512c: 90000332 adrp x18, 0x99000 35130: 913e5108 add x8, x8, #0xf94 35134: 321d03e9 orr w9, wzr, #0x8 35138: 321e07ea orr w10, wzr, #0xc 3513c: 5280014b mov w11, #0xa // =10 35140: 528001ac mov w12, #0xd // =13 35144: 5280012d mov w13, #0x9 // =9 35148: 529b800e mov w14, #0xdc00 // =56320 3514c: 529b000f mov w15, #0xd800 // =55296 35150: 320007f0 orr w16, wzr, #0x3 35154: 913f9231 add x17, x17, #0xfe4 35158: 9101da52 add x18, x18, #0x76 3515c: aa0003e1 mov x1, x0 35160: 39400283 ldrb w3, [x20] 35164: 350000c3 cbnz w3, 0x3517c 35168: 140000ff b 0x35564 3516c: 38001423 strb w3, [x1], #0x1 35170: aa0203f4 mov x20, x2 35174: 39400283 ldrb w3, [x20] 35178: 34001f63 cbz w3, 0x35564 3517c: 7100887f cmp w3, #0x22 35180: 54001f20 b.eq 0x35564 35184: 7101707f cmp w3, #0x5c 35188: 91000682 add x2, x20, #0x1 3518c: 54ffff01 b.ne 0x3516c 35190: 39400043 ldrb w3, [x2] 35194: 51018864 sub w4, w3, #0x62 35198: 71004c9f cmp w4, #0x13 3519c: 54000128 b.hi 0x351c0 351a0: b8a47904 ldrsw x4, [x8, x4, lsl #2] 351a4: 8b080084 add x4, x4, x8 351a8: d61f0080 br x4 351ac: 38001429 strb w9, [x1], #0x1 351b0: 91000454 add x20, x2, #0x1 351b4: 39400283 ldrb w3, [x20] 351b8: 35fffe23 cbnz w3, 0x3517c 351bc: 140000ea b 0x35564 351c0: 38001423 strb w3, [x1], #0x1 351c4: 91000454 add x20, x2, #0x1 351c8: 39400283 ldrb w3, [x20] 351cc: 35fffd83 cbnz w3, 0x3517c 351d0: 140000e5 b 0x35564 351d4: 3800142a strb w10, [x1], #0x1 351d8: 91000454 add x20, x2, #0x1 351dc: 39400283 ldrb w3, [x20] 351e0: 35fffce3 cbnz w3, 0x3517c 351e4: 140000e0 b 0x35564 351e8: 3800142b strb w11, [x1], #0x1 351ec: 91000454 add x20, x2, #0x1 351f0: 39400283 ldrb w3, [x20] 351f4: 35fffc43 cbnz w3, 0x3517c 351f8: 140000db b 0x35564 351fc: 3800142c strb w12, [x1], #0x1 35200: 91000454 add x20, x2, #0x1 35204: 39400283 ldrb w3, [x20] 35208: 35fffba3 cbnz w3, 0x3517c 3520c: 140000d6 b 0x35564 35210: 3800142d strb w13, [x1], #0x1 35214: 91000454 add x20, x2, #0x1 35218: 39400283 ldrb w3, [x20] 3521c: 35fffb03 cbnz w3, 0x3517c 35220: 140000d1 b 0x35564 35224: 39400a83 ldrb w3, [x20, #0x2] 35228: 5100c062 sub w2, w3, #0x30 3522c: 7100285f cmp w2, #0xa 35230: 54000062 b.hs 0x3523c 35234: 128005e4 mov w4, #-0x30 // =-48 35238: 1400000a b 0x35260 3523c: 51010462 sub w2, w3, #0x41 35240: 7100185f cmp w2, #0x6 35244: 54000062 b.hs 0x35250 35248: 128006c4 mov w4, #-0x37 // =-55 3524c: 14000005 b 0x35260 35250: 51018462 sub w2, w3, #0x61 35254: 7100145f cmp w2, #0x5 35258: 54000988 b.hi 0x35388 3525c: 12800ac4 mov w4, #-0x57 // =-87 35260: 39400e85 ldrb w5, [x20, #0x3] 35264: 5100c0a2 sub w2, w5, #0x30 35268: 7100285f cmp w2, #0xa 3526c: 54000062 b.hs 0x35278 35270: 128005e6 mov w6, #-0x30 // =-48 35274: 1400000a b 0x3529c 35278: 510104a2 sub w2, w5, #0x41 3527c: 7100185f cmp w2, #0x6 35280: 54000062 b.hs 0x3528c 35284: 128006c6 mov w6, #-0x37 // =-55 35288: 14000005 b 0x3529c 3528c: 510184a2 sub w2, w5, #0x61 35290: 7100145f cmp w2, #0x5 35294: 540007a8 b.hi 0x35388 35298: 12800ac6 mov w6, #-0x57 // =-87 3529c: 39401287 ldrb w7, [x20, #0x4] 352a0: 5100c0e2 sub w2, w7, #0x30 352a4: 7100285f cmp w2, #0xa 352a8: 54000062 b.hs 0x352b4 352ac: 128005f5 mov w21, #-0x30 // =-48 352b0: 1400000a b 0x352d8 352b4: 510104e2 sub w2, w7, #0x41 352b8: 7100185f cmp w2, #0x6 352bc: 54000062 b.hs 0x352c8 352c0: 128006d5 mov w21, #-0x37 // =-55 352c4: 14000005 b 0x352d8 352c8: 510184e2 sub w2, w7, #0x61 352cc: 7100145f cmp w2, #0x5 352d0: 540005c8 b.hi 0x35388 352d4: 12800ad5 mov w21, #-0x57 // =-87 352d8: aa1403e2 mov x2, x20 352dc: 38405c56 ldrb w22, [x2, #0x5]! 352e0: 5100c2d7 sub w23, w22, #0x30 352e4: 71002aff cmp w23, #0xa 352e8: 54000062 b.hs 0x352f4 352ec: 128005f7 mov w23, #-0x30 // =-48 352f0: 1400000a b 0x35318 352f4: 510106d7 sub w23, w22, #0x41 352f8: 71001aff cmp w23, #0x6 352fc: 54000062 b.hs 0x35308 35300: 128006d7 mov w23, #-0x37 // =-55 35304: 14000005 b 0x35318 35308: 510186d7 sub w23, w22, #0x61 3530c: 71001aff cmp w23, #0x6 35310: 540003c2 b.hs 0x35388 35314: 12800ad7 mov w23, #-0x57 // =-87 35318: 0b030083 add w3, w4, w3 3531c: 531c6c63 lsl w3, w3, #4 35320: 0b050063 add w3, w3, w5 35324: 0b060063 add w3, w3, w6 35328: 531c6c63 lsl w3, w3, #4 3532c: 0b070063 add w3, w3, w7 35330: 0b150063 add w3, w3, w21 35334: 531c6c63 lsl w3, w3, #4 35338: 0b160063 add w3, w3, w22 3533c: 0b170063 add w3, w3, w23 35340: 34fff423 cbz w3, 0x351c4 35344: 12165464 and w4, w3, #0xfffffc00 35348: 6b0e009f cmp w4, w14 3534c: 54fff3c0 b.eq 0x351c4 35350: 6b0f009f cmp w4, w15 35354: 54000241 b.ne 0x3539c 35358: 39401a84 ldrb w4, [x20, #0x6] 3535c: 7101709f cmp w4, #0x5c 35360: 54fff321 b.ne 0x351c4 35364: 39401e84 ldrb w4, [x20, #0x7] 35368: 7101d49f cmp w4, #0x75 3536c: 54fff2c1 b.ne 0x351c4 35370: 39402284 ldrb w4, [x20, #0x8] 35374: 5100c082 sub w2, w4, #0x30 35378: 7100285f cmp w2, #0xa 3537c: 54000202 b.hs 0x353bc 35380: 128005e5 mov w5, #-0x30 // =-48 35384: 14000017 b 0x353e0 35388: 91001682 add x2, x20, #0x5 3538c: 91000454 add x20, x2, #0x1 35390: 39400283 ldrb w3, [x20] 35394: 35ffef43 cbnz w3, 0x3517c 35398: 14000073 b 0x35564 3539c: 7102007f cmp w3, #0x80 353a0: 54000062 b.hs 0x353ac 353a4: 320003e5 orr w5, wzr, #0x1 353a8: 1400004e b 0x354e0 353ac: 7120007f cmp w3, #0x800 353b0: 54000942 b.hs 0x354d8 353b4: 321f03e5 orr w5, wzr, #0x2 353b8: 1400004a b 0x354e0 353bc: 51010482 sub w2, w4, #0x41 353c0: 7100185f cmp w2, #0x6 353c4: 54000062 b.hs 0x353d0 353c8: 128006c5 mov w5, #-0x37 // =-55 353cc: 14000005 b 0x353e0 353d0: 51018482 sub w2, w4, #0x61 353d4: 7100145f cmp w2, #0x5 353d8: 54000be8 b.hi 0x35554 353dc: 12800ac5 mov w5, #-0x57 // =-87 353e0: 39402686 ldrb w6, [x20, #0x9] 353e4: 5100c0c2 sub w2, w6, #0x30 353e8: 7100285f cmp w2, #0xa 353ec: 54000062 b.hs 0x353f8 353f0: 128005e7 mov w7, #-0x30 // =-48 353f4: 1400000a b 0x3541c 353f8: 510104c2 sub w2, w6, #0x41 353fc: 7100185f cmp w2, #0x6 35400: 54000062 b.hs 0x3540c 35404: 128006c7 mov w7, #-0x37 // =-55 35408: 14000005 b 0x3541c 3540c: 510184c2 sub w2, w6, #0x61 35410: 7100145f cmp w2, #0x5 35414: 54000a08 b.hi 0x35554 35418: 12800ac7 mov w7, #-0x57 // =-87 3541c: 39402a95 ldrb w21, [x20, #0xa] 35420: 5100c2a2 sub w2, w21, #0x30 35424: 7100285f cmp w2, #0xa 35428: 54000062 b.hs 0x35434 3542c: 128005f6 mov w22, #-0x30 // =-48 35430: 1400000a b 0x35458 35434: 510106a2 sub w2, w21, #0x41 35438: 7100185f cmp w2, #0x6 3543c: 54000062 b.hs 0x35448 35440: 128006d6 mov w22, #-0x37 // =-55 35444: 14000005 b 0x35458 35448: 510186a2 sub w2, w21, #0x61 3544c: 7100145f cmp w2, #0x5 35450: 54000828 b.hi 0x35554 35454: 12800ad6 mov w22, #-0x57 // =-87 35458: aa1403e2 mov x2, x20 3545c: 3840bc57 ldrb w23, [x2, #0xb]! 35460: 5100c2f8 sub w24, w23, #0x30 35464: 71002b1f cmp w24, #0xa 35468: 54000062 b.hs 0x35474 3546c: 128005f4 mov w20, #-0x30 // =-48 35470: 1400000a b 0x35498 35474: 510106f8 sub w24, w23, #0x41 35478: 71001b1f cmp w24, #0x6 3547c: 54000062 b.hs 0x35488 35480: 128006d4 mov w20, #-0x37 // =-55 35484: 14000005 b 0x35498 35488: 510186f8 sub w24, w23, #0x61 3548c: 71001b1f cmp w24, #0x6 35490: 54000622 b.hs 0x35554 35494: 12800ad4 mov w20, #-0x57 // =-87 35498: 0b0400a4 add w4, w5, w4 3549c: 531c6c84 lsl w4, w4, #4 354a0: 0b060084 add w4, w4, w6 354a4: 0b070084 add w4, w4, w7 354a8: 531c6c84 lsl w4, w4, #4 354ac: 0b150084 add w4, w4, w21 354b0: 0b160084 add w4, w4, w22 354b4: 531c6c84 lsl w4, w4, #4 354b8: 0b170084 add w4, w4, w23 354bc: 0b140084 add w4, w4, w20 354c0: 530a7c85 lsr w5, w4, #10 354c4: 7100dcbf cmp w5, #0x37 354c8: 54ffe7e1 b.ne 0x351c4 354cc: 12002484 and w4, w4, #0x3ff 354d0: 33162464 bfi w4, w3, #10, #10 354d4: 11404083 add w3, w4, #0x10, lsl #12 // =0x10000 354d8: 7140407f cmp w3, #0x10, lsl #12 // =0x10000 354dc: 1a903605 cinc w5, w16, hs 354e0: 2a0503e4 mov w4, w5 354e4: 120008a5 and w5, w5, #0x7 354e8: 510004a5 sub w5, w5, #0x1 354ec: 71000cbf cmp w5, #0x3 354f0: 8b040021 add x1, x1, x4 354f4: 54000268 b.hi 0x35540 354f8: b8a57a25 ldrsw x5, [x17, x5, lsl #2] 354fc: 8b1100a5 add x5, x5, x17 35500: d61f00a0 br x5 35504: 321903e5 orr w5, wzr, #0x80 35508: 33001465 bfxil w5, w3, #0, #6 3550c: 381ffc25 strb w5, [x1, #-0x1]! 35510: 53067c63 lsr w3, w3, #6 35514: 321903e5 orr w5, wzr, #0x80 35518: 33001465 bfxil w5, w3, #0, #6 3551c: 381ffc25 strb w5, [x1, #-0x1]! 35520: 53067c63 lsr w3, w3, #6 35524: 321903e5 orr w5, wzr, #0x80 35528: 33001465 bfxil w5, w3, #0, #6 3552c: 381ffc25 strb w5, [x1, #-0x1]! 35530: 53067c63 lsr w3, w3, #6 35534: 38646a45 ldrb w5, [x18, x4] 35538: 2a050063 orr w3, w3, w5 3553c: 381ffc23 strb w3, [x1, #-0x1]! 35540: 8b040021 add x1, x1, x4 35544: 91000454 add x20, x2, #0x1 35548: 39400283 ldrb w3, [x20] 3554c: 35ffe183 cbnz w3, 0x3517c 35550: 14000005 b 0x35564 35554: 91002e82 add x2, x20, #0xb 35558: 91000454 add x20, x2, #0x1 3555c: 39400283 ldrb w3, [x20] 35560: 35ffe0e3 cbnz w3, 0x3517c 35564: 3900003f strb wzr, [x1] 35568: aa1403e8 mov x8, x20 3556c: 38401509 ldrb w9, [x8], #0x1 35570: 321e03ea orr w10, wzr, #0x4 35574: f9001260 str x0, [x19, #0x20] 35578: b9001a6a str w10, [x19, #0x18] 3557c: 7100893f cmp w9, #0x22 35580: 9a940100 csel x0, x8, x20, eq 35584: 14000004 b 0x35594 35588: 900004a8 adrp x8, 0xc9000 3558c: aa1f03e0 mov x0, xzr 35590: f9002d01 str x1, [x8, #0x58] 35594: a9437bfd ldp x29, x30, [sp, #0x30] 35598: a9424ff4 ldp x20, x19, [sp, #0x20] 3559c: a94157f6 ldp x22, x21, [sp, #0x10] 355a0: a8c45ff8 ldp x24, x23, [sp], #0x40 355a4: d65f03c0 ret 355a8: a9ba6ffc stp x28, x27, [sp, #-0x60]! 355ac: a90167fa stp x26, x25, [sp, #0x10] 355b0: a9025ff8 stp x24, x23, [sp, #0x20] 355b4: a90357f6 stp x22, x21, [sp, #0x30] 355b8: a9044ff4 stp x20, x19, [sp, #0x40] 355bc: a9057bfd stp x29, x30, [sp, #0x50] 355c0: 910143fd add x29, sp, #0x50 355c4: aa0003f3 mov x19, x0 355c8: b4000c93 cbz x19, 0x35758 355cc: 39400268 ldrb w8, [x19] 355d0: 340002e8 cbz w8, 0x3562c 355d4: 90000334 adrp x20, 0x99000 355d8: 2a1f03f6 mov w22, wzr 355dc: 91000677 add x23, x19, #0x1 355e0: 9101a294 add x20, x20, #0x68 355e4: 110006d8 add w24, w22, #0x1 355e8: 34000238 cbz w24, 0x3562c 355ec: 12001d15 and w21, w8, #0xff 355f0: 321d03e2 orr w2, wzr, #0x8 355f4: aa1403e0 mov x0, x20 355f8: 2a1503e1 mov w1, w21 355fc: 97ff5c0d bl 0xc630 35600: b40000a0 cbz x0, 0x35614 35604: 11000ad6 add w22, w22, #0x2 35608: 384016e8 ldrb w8, [x23], #0x1 3560c: 35fffec8 cbnz w8, 0x355e4 35610: 14000008 b 0x35630 35614: 11001ac8 add w8, w22, #0x6 35618: 710082bf cmp w21, #0x20 3561c: 1a983116 csel w22, w8, w24, lo 35620: 384016e8 ldrb w8, [x23], #0x1 35624: 35fffe08 cbnz w8, 0x355e4 35628: 14000002 b 0x35630 3562c: 2a1f03f6 mov w22, wzr 35630: 90000468 adrp x8, 0xc1000 35634: f941fd08 ldr x8, [x8, #0x3f8] 35638: 11000ec9 add w9, w22, #0x3 3563c: 93407d20 sxtw x0, w9 35640: d63f0100 blr x8 35644: aa0003f4 mov x20, x0 35648: b4000974 cbz x20, 0x35774 3564c: 52800456 mov w22, #0x22 // =34 35650: aa1403f8 mov x24, x20 35654: 38001716 strb w22, [x24], #0x1 35658: 39400268 ldrb w8, [x19] 3565c: 340007a8 cbz w8, 0x35750 35660: 90000335 adrp x21, 0x99000 35664: f0000319 adrp x25, 0x98000 35668: 52800b97 mov w23, #0x5c // =92 3566c: 9101c2b5 add x21, x21, #0x70 35670: 913fd339 add x25, x25, #0xff4 35674: 52800ddc mov w28, #0x6e // =110 35678: 52800cda mov w26, #0x66 // =102 3567c: 52800e5b mov w27, #0x72 // =114 35680: 12001d09 and w9, w8, #0xff 35684: 7100813f cmp w9, #0x20 35688: 540000a3 b.lo 0x3569c 3568c: 7100893f cmp w9, #0x22 35690: 54000060 b.eq 0x3569c 35694: 7101713f cmp w9, #0x5c 35698: 54000181 b.ne 0x356c8 3569c: aa1803e0 mov x0, x24 356a0: 38001417 strb w23, [x0], #0x1 356a4: 38401662 ldrb w2, [x19], #0x1 356a8: 51002048 sub w8, w2, #0x8 356ac: 7100691f cmp w8, #0x1a 356b0: 54000168 b.hi 0x356dc 356b4: b8a87b28 ldrsw x8, [x25, x8, lsl #2] 356b8: 8b190108 add x8, x8, x25 356bc: d61f0100 br x8 356c0: 52800c49 mov w9, #0x62 // =98 356c4: 14000012 b 0x3570c 356c8: 91000673 add x19, x19, #0x1 356cc: 38001708 strb w8, [x24], #0x1 356d0: 39400268 ldrb w8, [x19] 356d4: 35fffd68 cbnz w8, 0x35680 356d8: 1400001e b 0x35750 356dc: 7101705f cmp w2, #0x5c 356e0: 54000081 b.ne 0x356f0 356e4: 91000b08 add x8, x24, #0x2 356e8: 39000717 strb w23, [x24, #0x1] 356ec: 14000016 b 0x35744 356f0: aa1503e1 mov x1, x21 356f4: 97ff5c53 bl 0xc840 356f8: 91001b18 add x24, x24, #0x6 356fc: 39400268 ldrb w8, [x19] 35700: 35fffc08 cbnz w8, 0x35680 35704: 14000013 b 0x35750 35708: 52800e89 mov w9, #0x74 // =116 3570c: 91000b08 add x8, x24, #0x2 35710: 39000709 strb w9, [x24, #0x1] 35714: 1400000c b 0x35744 35718: 91000b08 add x8, x24, #0x2 3571c: 3900071c strb w28, [x24, #0x1] 35720: 14000009 b 0x35744 35724: 91000b08 add x8, x24, #0x2 35728: 3900071a strb w26, [x24, #0x1] 3572c: 14000006 b 0x35744 35730: 91000b08 add x8, x24, #0x2 35734: 3900071b strb w27, [x24, #0x1] 35738: 14000003 b 0x35744 3573c: 91000b08 add x8, x24, #0x2 35740: 39000716 strb w22, [x24, #0x1] 35744: aa0803f8 mov x24, x8 35748: 39400268 ldrb w8, [x19] 3574c: 35fff9a8 cbnz w8, 0x35680 35750: 79000316 strh w22, [x24] 35754: 14000008 b 0x35774 35758: 90000468 adrp x8, 0xc1000 3575c: f941fd08 ldr x8, [x8, #0x3f8] 35760: 320003e0 orr w0, wzr, #0x1 35764: d63f0100 blr x8 35768: aa0003f4 mov x20, x0 3576c: b4000054 cbz x20, 0x35774 35770: 3900029f strb wzr, [x20] 35774: aa1403e0 mov x0, x20 35778: a9457bfd ldp x29, x30, [sp, #0x50] 3577c: a9444ff4 ldp x20, x19, [sp, #0x40] 35780: a94357f6 ldp x22, x21, [sp, #0x30] 35784: a9425ff8 ldp x24, x23, [sp, #0x20] 35788: a94167fa ldp x26, x25, [sp, #0x10] 3578c: a8c66ffc ldp x28, x27, [sp], #0x60 35790: d65f03c0 ret 0000000000035794 : 35794: a9be4ff4 stp x20, x19, [sp, #-0x20]! 35798: a9017bfd stp x29, x30, [sp, #0x10] 3579c: 910043fd add x29, sp, #0x10 357a0: aa0003f3 mov x19, x0 357a4: 97ff5c93 bl 0xc9f0 357a8: 8b000268 add x8, x19, x0 357ac: d1000514 sub x20, x8, #0x1 357b0: eb13029f cmp x20, x19 357b4: 540000e3 b.lo 0x357d0 357b8: 39400260 ldrb w0, [x19] 357bc: 97ff5cf1 bl 0xcb80 357c0: 34000080 cbz w0, 0x357d0 357c4: 91000673 add x19, x19, #0x1 357c8: eb14027f cmp x19, x20 357cc: 54ffff69 b.ls 0x357b8 357d0: eb13029f cmp x20, x19 357d4: 540000e3 b.lo 0x357f0 357d8: 39400280 ldrb w0, [x20] 357dc: 97ff5ce9 bl 0xcb80 357e0: 340000c0 cbz w0, 0x357f8 357e4: d1000694 sub x20, x20, #0x1 357e8: eb13029f cmp x20, x19 357ec: 54ffff62 b.hs 0x357d8 357f0: aa1f03e8 mov x8, xzr 357f4: 14000004 b 0x35804 357f8: 320003e8 orr w8, wzr, #0x1 357fc: cb130108 sub x8, x8, x19 35800: 8b140108 add x8, x8, x20 35804: 38286a7f strb wzr, [x19, x8] 35808: a9417bfd ldp x29, x30, [sp, #0x10] 3580c: aa1303e0 mov x0, x19 35810: a8c24ff4 ldp x20, x19, [sp], #0x20 35814: d65f03c0 ret 35818: d10143ff sub sp, sp, #0x50 3581c: a90257f6 stp x22, x21, [sp, #0x20] 35820: a9034ff4 stp x20, x19, [sp, #0x30] 35824: a9047bfd stp x29, x30, [sp, #0x40] 35828: 910103fd add x29, sp, #0x40 3582c: d53bd056 mrs x22, TPIDR_EL0 35830: aa0803f3 mov x19, x8 35834: f94016c8 ldr x8, [x22, #0x28] 35838: 321c03e0 orr w0, wzr, #0x10 3583c: 910023e1 add x1, sp, #0x8 35840: f9000fe8 str x8, [sp, #0x18] 35844: a900ffff stp xzr, xzr, [sp, #0x8] 35848: 97ff5b7e bl 0xc640 3584c: a900fe7f stp xzr, xzr, [x19, #0x8] 35850: f900027f str xzr, [x19] 35854: 34000060 cbz w0, 0x35860 35858: 3800167f strb wzr, [x19], #0x1 3585c: 14000019 b 0x358c0 35860: 910023e0 add x0, sp, #0x8 35864: 97ff5c63 bl 0xc9f0 35868: aa0003f4 mov x20, x0 3586c: b100429f cmn x20, #0x10 35870: 540003e2 b.hs 0x358ec 35874: f1005e9f cmp x20, #0x17 35878: 540000a2 b.hs 0x3588c 3587c: d37ffa88 lsl x8, x20, #1 35880: 38001668 strb w8, [x19], #0x1 35884: b5000154 cbnz x20, 0x358ac 35888: 1400000d b 0x358bc 3588c: 91004288 add x8, x20, #0x10 35890: 927ced15 and x21, x8, #0xfffffffffffffff0 35894: aa1503e0 mov x0, x21 35898: 9400b52b bl 0x62d44 3589c: b24002a8 orr x8, x21, #0x1 358a0: a9008274 stp x20, x0, [x19, #0x8] 358a4: f9000268 str x8, [x19] 358a8: aa0003f3 mov x19, x0 358ac: 910023e1 add x1, sp, #0x8 358b0: aa1303e0 mov x0, x19 358b4: aa1403e2 mov x2, x20 358b8: 97ff5c96 bl 0xcb10 358bc: 8b140273 add x19, x19, x20 358c0: 3900027f strb wzr, [x19] 358c4: f94016c8 ldr x8, [x22, #0x28] 358c8: f9400fe9 ldr x9, [sp, #0x18] 358cc: eb09011f cmp x8, x9 358d0: 540000c1 b.ne 0x358e8 358d4: a9447bfd ldp x29, x30, [sp, #0x40] 358d8: a9434ff4 ldp x20, x19, [sp, #0x30] 358dc: a94257f6 ldp x22, x21, [sp, #0x20] 358e0: 910143ff add sp, sp, #0x50 358e4: d65f03c0 ret 358e8: 97ff5b22 bl 0xc570 <__stack_chk_fail@plt> 358ec: 97ff5a71 bl 0xc2b0 358f0: f81e0ff3 str x19, [sp, #-0x20]! 358f4: a9017bfd stp x29, x30, [sp, #0x10] 358f8: 910043fd add x29, sp, #0x10 358fc: aa0003f3 mov x19, x0 35900: 97ff5cd0 bl 0xcc40 35904: 39400268 ldrb w8, [x19] 35908: f9400a69 ldr x9, [x19, #0x10] 3590c: 7200011f tst w8, #0x1 35910: 9a931521 csinc x1, x9, x19, ne 35914: 97ff5b67 bl 0xc6b0 35918: a9417bfd ldp x29, x30, [sp, #0x10] 3591c: 7100001f cmp w0, #0x0 35920: 1a9f17e0 cset w0, eq 35924: f84207f3 ldr x19, [sp], #0x20 35928: d65f03c0 ret 000000000003592c : 3592c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 35930: a90157f6 stp x22, x21, [sp, #0x10] 35934: a9024ff4 stp x20, x19, [sp, #0x20] 35938: a9037bfd stp x29, x30, [sp, #0x30] 3593c: 9100c3fd add x29, sp, #0x30 35940: 2a0103f7 mov w23, w1 35944: aa0003f8 mov x24, x0 35948: 6f00e400 movi v0.2d, #0000000000000000 3594c: 320003e0 orr w0, wzr, #0x1 35950: 320003e1 orr w1, wzr, #0x1 35954: 2a0503f3 mov w19, w5 35958: aa0403f4 mov x20, x4 3595c: aa0303f5 mov x21, x3 35960: aa0203f6 mov x22, x2 35964: f900131f str xzr, [x24, #0x20] 35968: ad000300 stp q0, q0, [x24] 3596c: f900331f str xzr, [x24, #0x60] 35970: 97ff59ec bl 0xc120 35974: 92800008 mov x8, #-0x1 // =-1 35978: f9002f00 str x0, [x24, #0x58] 3597c: b9000317 str w23, [x24] 35980: a900d716 stp x22, x21, [x24, #0x8] 35984: f9000f14 str x20, [x24, #0x18] 35988: b9002313 str w19, [x24, #0x20] 3598c: a902ff1f stp xzr, xzr, [x24, #0x28] 35990: a9042308 stp x8, x8, [x24, #0x40] 35994: f9001f08 str x8, [x24, #0x38] 35998: a9437bfd ldp x29, x30, [sp, #0x30] 3599c: a9424ff4 ldp x20, x19, [sp, #0x20] 359a0: a94157f6 ldp x22, x21, [sp, #0x10] 359a4: a8c45ff8 ldp x24, x23, [sp], #0x40 359a8: d65f03c0 ret 00000000000359ac : 359ac: d10183ff sub sp, sp, #0x60 359b0: a9025ff8 stp x24, x23, [sp, #0x20] 359b4: a90357f6 stp x22, x21, [sp, #0x30] 359b8: a9044ff4 stp x20, x19, [sp, #0x40] 359bc: a9057bfd stp x29, x30, [sp, #0x50] 359c0: 910143fd add x29, sp, #0x50 359c4: d53bd058 mrs x24, TPIDR_EL0 359c8: f9401708 ldr x8, [x24, #0x28] 359cc: aa0003f3 mov x19, x0 359d0: f9000fe8 str x8, [sp, #0x18] 359d4: f9402e74 ldr x20, [x19, #0x58] 359d8: a900ffff stp xzr, xzr, [sp, #0x8] 359dc: f90003ff str xzr, [sp] 359e0: b40001d4 cbz x20, 0x35a18 359e4: aa1403e0 mov x0, x20 359e8: 97ff5c02 bl 0xc9f0 359ec: aa0003f5 mov x21, x0 359f0: b10042bf cmn x21, #0x10 359f4: 54000822 b.hs 0x35af8 359f8: f1005ebf cmp x21, #0x17 359fc: 54000162 b.hs 0x35a28 35a00: 910003e9 mov x9, sp 35a04: d37ffaa8 lsl x8, x21, #1 35a08: b2400136 orr x22, x9, #0x1 35a0c: 390003e8 strb w8, [sp] 35a10: b50001d5 cbnz x21, 0x35a48 35a14: 14000011 b 0x35a58 35a18: 910003e8 mov x8, sp 35a1c: b2400108 orr x8, x8, #0x1 35a20: 390003ff strb wzr, [sp] 35a24: 1400000e b 0x35a5c 35a28: 910042a8 add x8, x21, #0x10 35a2c: 927ced17 and x23, x8, #0xfffffffffffffff0 35a30: aa1703e0 mov x0, x23 35a34: 9400b4c4 bl 0x62d44 35a38: aa0003f6 mov x22, x0 35a3c: b24002e8 orr x8, x23, #0x1 35a40: a900dbf5 stp x21, x22, [sp, #0x8] 35a44: f90003e8 str x8, [sp] 35a48: aa1603e0 mov x0, x22 35a4c: aa1403e1 mov x1, x20 35a50: aa1503e2 mov x2, x21 35a54: 97ff5c2f bl 0xcb10 35a58: 8b1502c8 add x8, x22, x21 35a5c: 3900011f strb wzr, [x8] 35a60: 394003f5 ldrb w21, [sp] 35a64: f94007e8 ldr x8, [sp, #0x8] 35a68: d341fea9 lsr x9, x21, #1 35a6c: 720002bf tst w21, #0x1 35a70: 9a880128 csel x8, x9, x8, eq 35a74: b40001c8 cbz x8, 0x35aac 35a78: 9100a260 add x0, x19, #0x28 35a7c: aa1f03e1 mov x1, xzr 35a80: 97ff5acc bl 0xc5b0 35a84: f9400bf4 ldr x20, [sp, #0x10] 35a88: 910003e8 mov x8, sp 35a8c: b2400108 orr x8, x8, #0x1 35a90: 720002bf tst w21, #0x1 35a94: 9a940101 csel x1, x8, x20, eq 35a98: aa1303e0 mov x0, x19 35a9c: 97ff593d bl 0xbf90 <_ZN3UQM9UQMLogger16consoleFormatLogEPKNS_10UQMLogInfoEPKc@plt> 35aa0: 360000d5 tbz w21, #0x0, 0x35ab8 35aa4: aa1403e0 mov x0, x20 35aa8: 14000003 b 0x35ab4 35aac: 36000075 tbz w21, #0x0, 0x35ab8 35ab0: f9400be0 ldr x0, [sp, #0x10] 35ab4: 9400b4d7 bl 0x62e10 35ab8: f9402e60 ldr x0, [x19, #0x58] 35abc: b4000060 cbz x0, 0x35ac8 35ac0: 97ff5c58 bl 0xcc20 35ac4: f9002e7f str xzr, [x19, #0x58] 35ac8: f900327f str xzr, [x19, #0x60] 35acc: f9401708 ldr x8, [x24, #0x28] 35ad0: f9400fe9 ldr x9, [sp, #0x18] 35ad4: eb09011f cmp x8, x9 35ad8: 540000e1 b.ne 0x35af4 35adc: a9457bfd ldp x29, x30, [sp, #0x50] 35ae0: a9444ff4 ldp x20, x19, [sp, #0x40] 35ae4: a94357f6 ldp x22, x21, [sp, #0x30] 35ae8: a9425ff8 ldp x24, x23, [sp, #0x20] 35aec: 910183ff add sp, sp, #0x60 35af0: d65f03c0 ret 35af4: 97ff5a9f bl 0xc570 <__stack_chk_fail@plt> 35af8: 97ff59ee bl 0xc2b0 0000000000035afc : 35afc: 17ff5925 b 0xbf90 <_ZN3UQM9UQMLogger16consoleFormatLogEPKNS_10UQMLogInfoEPKc@plt> 0000000000035b00 : 35b00: 320003e8 orr w8, wzr, #0x1 35b04: 39014008 strb w8, [x0, #0x50] 35b08: d65f03c0 ret 0000000000035b0c : 35b0c: d10683ff sub sp, sp, #0x1a0 35b10: f900abfc str x28, [sp, #0x150] 35b14: a9165ff8 stp x24, x23, [sp, #0x160] 35b18: a91757f6 stp x22, x21, [sp, #0x170] 35b1c: a9184ff4 stp x20, x19, [sp, #0x180] 35b20: a9197bfd stp x29, x30, [sp, #0x190] 35b24: 910643fd add x29, sp, #0x190 35b28: ad031fe6 stp q6, q7, [sp, #0x60] 35b2c: ad0217e4 stp q4, q5, [sp, #0x40] 35b30: ad010fe2 stp q2, q3, [sp, #0x20] 35b34: ad0007e0 stp q0, q1, [sp] 35b38: a90a1fe6 stp x6, x7, [sp, #0xa0] 35b3c: a90917e4 stp x4, x5, [sp, #0x90] 35b40: a9080fe2 stp x2, x3, [sp, #0x80] 35b44: d53bd058 mrs x24, TPIDR_EL0 35b48: f9401708 ldr x8, [x24, #0x28] 35b4c: aa0103f4 mov x20, x1 35b50: aa0003f3 mov x19, x0 35b54: f81b83a8 stur x8, [x29, #-0x48] 35b58: b4000bd4 cbz x20, 0x35cd0 35b5c: 321963e8 orr w8, wzr, #0xffffff80 35b60: b819c3a8 stur w8, [x29, #-0x64] 35b64: 128005e8 mov w8, #-0x30 // =-48 35b68: b81983a8 stur w8, [x29, #-0x68] 35b6c: 910003e8 mov x8, sp 35b70: 91020108 add x8, x8, #0x80 35b74: f81903a8 stur x8, [x29, #-0x70] 35b78: 910203e8 add x8, sp, #0x80 35b7c: 9100c108 add x8, x8, #0x30 35b80: f81883a8 stur x8, [x29, #-0x78] 35b84: 910043a8 add x8, x29, #0x10 35b88: f81803a8 stur x8, [x29, #-0x80] 35b8c: ad7c03a1 ldp q1, q0, [x29, #-0x80] 35b90: d10303a3 sub x3, x29, #0xc0 35b94: aa1f03e0 mov x0, xzr 35b98: aa1f03e1 mov x1, xzr 35b9c: ad3b03a1 stp q1, q0, [x29, #-0xa0] 35ba0: 3cd703a0 ldur q0, [x29, #-0x90] 35ba4: aa1403e2 mov x2, x20 35ba8: a93affbf stp xzr, xzr, [x29, #-0x58] 35bac: f81a03bf stur xzr, [x29, #-0x60] 35bb0: 3c9503a0 stur q0, [x29, #-0xb0] 35bb4: 3cd603a0 ldur q0, [x29, #-0xa0] 35bb8: 3c9403a0 stur q0, [x29, #-0xc0] 35bbc: 97ff59c1 bl 0xc2c0 35bc0: 93407c08 sxtw x8, w0 35bc4: 91000515 add x21, x8, #0x1 35bc8: 340000f5 cbz w21, 0x35be4 35bcc: d10183a0 sub x0, x29, #0x60 35bd0: aa1503e1 mov x1, x21 35bd4: 2a1f03e2 mov w2, wzr 35bd8: 94000109 bl 0x35ffc 35bdc: 385a03a8 ldurb w8, [x29, #-0x60] 35be0: 14000006 b 0x35bf8 35be4: d10183a9 sub x9, x29, #0x60 35be8: 531f7aa8 lsl w8, w21, #1 35bec: 8b150129 add x9, x9, x21 35bf0: 3900053f strb wzr, [x9, #0x1] 35bf4: 381a03a8 sturb w8, [x29, #-0x60] 35bf8: f85b03a9 ldur x9, [x29, #-0x50] 35bfc: ad7c07a0 ldp q0, q1, [x29, #-0x80] 35c00: d10183aa sub x10, x29, #0x60 35c04: 7200011f tst w8, #0x1 35c08: b2400157 orr x23, x10, #0x1 35c0c: 9a8902e0 csel x0, x23, x9, eq 35c10: 9102c3e3 add x3, sp, #0xb0 35c14: aa1503e1 mov x1, x21 35c18: aa1403e2 mov x2, x20 35c1c: ad0587e0 stp q0, q1, [sp, #0xb0] 35c20: 97ff59a8 bl 0xc2c0 35c24: 385a03b5 ldurb w21, [x29, #-0x60] 35c28: f85a83a8 ldur x8, [x29, #-0x58] 35c2c: 320003e1 orr w1, wzr, #0x1 35c30: d341fea9 lsr x9, x21, #1 35c34: 720002bf tst w21, #0x1 35c38: 9a880136 csel x22, x9, x8, eq 35c3c: 910006c0 add x0, x22, #0x1 35c40: 97ff5938 bl 0xc120 35c44: f85b03a8 ldur x8, [x29, #-0x50] 35c48: 720002bf tst w21, #0x1 35c4c: aa1603e2 mov x2, x22 35c50: aa0003f4 mov x20, x0 35c54: 9a8802e1 csel x1, x23, x8, eq 35c58: 97ff5a8a bl 0xc680 35c5c: 38366a9f strb wzr, [x20, x22] 35c60: f9403268 ldr x8, [x19, #0x60] 35c64: 320003e1 orr w1, wzr, #0x1 35c68: 8b160117 add x23, x8, x22 35c6c: 910006e0 add x0, x23, #0x1 35c70: f9003277 str x23, [x19, #0x60] 35c74: 97ff592b bl 0xc120 35c78: f9402e61 ldr x1, [x19, #0x58] 35c7c: aa1703e2 mov x2, x23 35c80: aa0003f5 mov x21, x0 35c84: 97ff5a7f bl 0xc680 35c88: aa1503e0 mov x0, x21 35c8c: aa1403e1 mov x1, x20 35c90: aa1603e2 mov x2, x22 35c94: 97ff5af3 bl 0xc860 35c98: f9402e60 ldr x0, [x19, #0x58] 35c9c: b4000060 cbz x0, 0x35ca8 35ca0: 97ff5be0 bl 0xcc20 35ca4: f9002e7f str xzr, [x19, #0x58] 35ca8: f9403268 ldr x8, [x19, #0x60] 35cac: f9002e75 str x21, [x19, #0x58] 35cb0: 38286abf strb wzr, [x21, x8] 35cb4: b4000074 cbz x20, 0x35cc0 35cb8: aa1403e0 mov x0, x20 35cbc: 97ff5bd9 bl 0xcc20 35cc0: 385a03a8 ldurb w8, [x29, #-0x60] 35cc4: 36000068 tbz w8, #0x0, 0x35cd0 35cc8: f85b03a0 ldur x0, [x29, #-0x50] 35ccc: 9400b451 bl 0x62e10 35cd0: f9401708 ldr x8, [x24, #0x28] 35cd4: f85b83a9 ldur x9, [x29, #-0x48] 35cd8: eb09011f cmp x8, x9 35cdc: 54000121 b.ne 0x35d00 35ce0: aa1303e0 mov x0, x19 35ce4: a9597bfd ldp x29, x30, [sp, #0x190] 35ce8: a9584ff4 ldp x20, x19, [sp, #0x180] 35cec: a95757f6 ldp x22, x21, [sp, #0x170] 35cf0: a9565ff8 ldp x24, x23, [sp, #0x160] 35cf4: f940abfc ldr x28, [sp, #0x150] 35cf8: 910683ff add sp, sp, #0x1a0 35cfc: d65f03c0 ret 35d00: 97ff5a1c bl 0xc570 <__stack_chk_fail@plt> 0000000000035d04 : 35d04: f81a0ffc str x28, [sp, #-0x60]! 35d08: a90167fa stp x26, x25, [sp, #0x10] 35d0c: a9025ff8 stp x24, x23, [sp, #0x20] 35d10: a90357f6 stp x22, x21, [sp, #0x30] 35d14: a9044ff4 stp x20, x19, [sp, #0x40] 35d18: a9057bfd stp x29, x30, [sp, #0x50] 35d1c: 910143fd add x29, sp, #0x50 35d20: d111c3ff sub sp, sp, #0x470 35d24: d53bd059 mrs x25, TPIDR_EL0 35d28: f9401728 ldr x8, [x25, #0x28] 35d2c: aa0003f4 mov x20, x0 35d30: 6f00e400 movi v0.2d, #0000000000000000 35d34: aa0103f3 mov x19, x1 35d38: f81a83a8 stur x8, [x29, #-0x58] 35d3c: a9416a98 ldp x24, x26, [x20, #0x10] 35d40: 3c9983a0 stur q0, [x29, #-0x68] 35d44: 3c9883a0 stur q0, [x29, #-0x78] 35d48: 3c9783a0 stur q0, [x29, #-0x88] 35d4c: 3c9683a0 stur q0, [x29, #-0x98] 35d50: f9401688 ldr x8, [x20, #0x28] 35d54: b40003a8 cbz x8, 0x35dc8 35d58: 9100a3e0 add x0, sp, #0x28 35d5c: f90017e8 str x8, [sp, #0x28] 35d60: 97ff5b48 bl 0xca80 35d64: 9000032b adrp x11, 0x99000 35d68: 29422809 ldp w9, w10, [x0, #0x10] 35d6c: f9401a8c ldr x12, [x20, #0x30] 35d70: fd404161 ldr d1, [x11, #0x80] 35d74: d29ef9eb mov x11, #0xf7cf // =63439 35d78: fd401400 ldr d0, [x0, #0x28] 35d7c: f2bc6a6b movk x11, #0xe353, lsl #16 35d80: f2d374ab movk x11, #0x9ba5, lsl #32 35d84: 29401c08 ldp w8, w7, [x0] 35d88: 29411406 ldp w6, w5, [x0, #0x8] 35d8c: f2e4188b movk x11, #0x20c4, lsl #48 35d90: 11000524 add w4, w9, #0x1 35d94: 9b4b7d89 smulh x9, x12, x11 35d98: 111db143 add w3, w10, #0x76c 35d9c: 5e61d800 scvtf d0, d0 35da0: 9347fd2a asr x10, x9, #7 35da4: 90000322 adrp x2, 0x99000 35da8: 1e611800 fdiv d0, d0, d1 35dac: 8b49fd49 add x9, x10, x9, lsr #63 35db0: 91022042 add x2, x2, #0x88 35db4: d10263a0 sub x0, x29, #0x98 35db8: 321a03e1 orr w1, wzr, #0x40 35dbc: b90003e8 str w8, [sp] 35dc0: f90007e9 str x9, [sp, #0x8] 35dc4: 97ff596b bl 0xc370 35dc8: a943de96 ldp x22, x23, [x20, #0x38] 35dcc: b10006df cmn x22, #0x1 35dd0: 54000281 b.ne 0x35e20 35dd4: b10006ff cmn x23, #0x1 35dd8: 54000060 b.eq 0x35de4 35ddc: 92800016 mov x22, #-0x1 // =-1 35de0: 14000010 b 0x35e20 35de4: f9402688 ldr x8, [x20, #0x48] 35de8: b100051f cmn x8, #0x1 35dec: 54000080 b.eq 0x35dfc 35df0: 92800017 mov x23, #-0x1 // =-1 35df4: 92800016 mov x22, #-0x1 // =-1 35df8: 1400000a b 0x35e20 35dfc: 97ff5961 bl 0xc380 35e00: 93407c16 sxtw x22, w0 35e04: f9001e96 str x22, [x20, #0x38] 35e08: 97ff5b8e bl 0xcc40 35e0c: aa0003f7 mov x23, x0 35e10: f9002297 str x23, [x20, #0x40] 35e14: 97ff588f bl 0xc050 35e18: 93407c08 sxtw x8, w0 35e1c: f9002688 str x8, [x20, #0x48] 35e20: 900004a9 adrp x9, 0xc9000 35e24: b9400288 ldr w8, [x20] 35e28: f9403123 ldr x3, [x9, #0x60] 35e2c: d000044a adrp x10, 0xbf000 35e30: 9109214a add x10, x10, #0x248 35e34: 0aa87d0d bic w13, w8, w8, asr #31 35e38: 7100051f cmp w8, #0x1 35e3c: 91000468 add x8, x3, #0x1 35e40: f9003128 str x8, [x9, #0x60] 35e44: f9402688 ldr x8, [x20, #0x48] 35e48: 1a9fb5b5 csinc w21, w13, wzr, lt 35e4c: f8755945 ldr x5, [x10, w21, uxtw #3] 35e50: b9402289 ldr w9, [x20, #0x20] 35e54: 9000032b adrp x11, 0x99000 35e58: b000034c adrp x12, 0x9e000 35e5c: f100011f cmp x8, #0x0 35e60: 9101bd6b add x11, x11, #0x6f 35e64: 9109058c add x12, x12, #0x241 35e68: da88550a cneg x10, x8, mi 35e6c: eb0802ff cmp x23, x8 35e70: 900004a0 adrp x0, 0xc9000 35e74: 90000322 adrp x2, 0x99000 35e78: 9a8b0188 csel x8, x12, x11, eq 35e7c: 9101a000 add x0, x0, #0x68 35e80: 9102c042 add x2, x2, #0xb0 35e84: 321403e1 orr w1, wzr, #0x1000 35e88: 52800824 mov w4, #0x41 // =65 35e8c: d10263a6 sub x6, x29, #0x98 35e90: aa1603e7 mov x7, x22 35e94: f90013fa str x26, [sp, #0x20] 35e98: b9001be9 str w9, [sp, #0x18] 35e9c: a900e3e8 stp x8, x24, [sp, #0x8] 35ea0: f90003ea str x10, [sp] 35ea4: 97ff5933 bl 0xc370 35ea8: 39400268 ldrb w8, [x19] 35eac: 340003e8 cbz w8, 0x35f28 35eb0: 93407c14 sxtw x20, w0 35eb4: 9100a3e8 add x8, sp, #0x28 35eb8: 320027e9 orr w9, wzr, #0x3ff 35ebc: 8b140116 add x22, x8, x20 35ec0: 4b000128 sub w8, w9, w0 35ec4: 900004b8 adrp x24, 0xc9000 35ec8: aa1f03fa mov x26, xzr 35ecc: 93407d17 sxtw x23, w8 35ed0: 9101a318 add x24, x24, #0x68 35ed4: 9100a3e0 add x0, sp, #0x28 35ed8: 321603e2 orr w2, wzr, #0x400 35edc: 2a1f03e1 mov w1, wzr 35ee0: 97ff5b20 bl 0xcb60 35ee4: 9100a3e0 add x0, sp, #0x28 35ee8: aa1803e1 mov x1, x24 35eec: aa1403e2 mov x2, x20 35ef0: 97ff59e4 bl 0xc680 35ef4: 8b1a0261 add x1, x19, x26 35ef8: aa1603e0 mov x0, x22 35efc: aa1703e2 mov x2, x23 35f00: 97ff59e0 bl 0xc680 35f04: 9100a3e1 add x1, sp, #0x28 35f08: 2a1503e0 mov w0, w21 35f0c: 39109fff strb wzr, [sp, #0x427] 35f10: 97ff5a78 bl 0xc8f0 <_ZN3UQM9UQMLogger10consoleLogEiPKcz@plt> 35f14: aa1303e0 mov x0, x19 35f18: 8b17035a add x26, x26, x23 35f1c: 97ff5ab5 bl 0xc9f0 35f20: eb00035f cmp x26, x0 35f24: 54fffd83 b.lo 0x35ed4 35f28: f9401728 ldr x8, [x25, #0x28] 35f2c: f85a83a9 ldur x9, [x29, #-0x58] 35f30: eb09011f cmp x8, x9 35f34: 54000121 b.ne 0x35f58 35f38: 9111c3ff add sp, sp, #0x470 35f3c: a9457bfd ldp x29, x30, [sp, #0x50] 35f40: a9444ff4 ldp x20, x19, [sp, #0x40] 35f44: a94357f6 ldp x22, x21, [sp, #0x30] 35f48: a9425ff8 ldp x24, x23, [sp, #0x20] 35f4c: a94167fa ldp x26, x25, [sp, #0x10] 35f50: f84607fc ldr x28, [sp], #0x60 35f54: d65f03c0 ret 35f58: 97ff5986 bl 0xc570 <__stack_chk_fail@plt> 0000000000035f5c : 35f5c: d10403ff sub sp, sp, #0x100 35f60: f90073f3 str x19, [sp, #0xe0] 35f64: a90f7bfd stp x29, x30, [sp, #0xf0] 35f68: 9103c3fd add x29, sp, #0xf0 35f6c: ad031fe6 stp q6, q7, [sp, #0x60] 35f70: ad0217e4 stp q4, q5, [sp, #0x40] 35f74: ad010fe2 stp q2, q3, [sp, #0x20] 35f78: ad0007e0 stp q0, q1, [sp] 35f7c: a93b9fa6 stp x6, x7, [x29, #-0x48] 35f80: a93a97a4 stp x4, x5, [x29, #-0x58] 35f84: a9398fa2 stp x2, x3, [x29, #-0x68] 35f88: d53bd053 mrs x19, TPIDR_EL0 35f8c: f9401669 ldr x9, [x19, #0x28] 35f90: aa0103e8 mov x8, x1 35f94: f81e83a9 stur x9, [x29, #-0x18] 35f98: 37f80200 tbnz w0, #0x1f, 0x35fd8 35f9c: 321963e9 orr w9, wzr, #0xffffff80 35fa0: 128005ea mov w10, #-0x30 // =-48 35fa4: 910003ec mov x12, sp 35fa8: d101a3ad sub x13, x29, #0x68 35fac: f0000301 adrp x1, 0x98000 35fb0: 910043ab add x11, x29, #0x10 35fb4: 293c27aa stp w10, w9, [x29, #-0x20] 35fb8: 91020189 add x9, x12, #0x80 35fbc: 9100c1aa add x10, x13, #0x30 35fc0: 11000800 add w0, w0, #0x2 35fc4: 91386c21 add x1, x1, #0xe1b 35fc8: aa0803e2 mov x2, x8 35fcc: f81d83a9 stur x9, [x29, #-0x28] 35fd0: a93cabab stp x11, x10, [x29, #-0x38] 35fd4: 97ff5a0b bl 0xc800 <__android_log_write@plt> 35fd8: f9401668 ldr x8, [x19, #0x28] 35fdc: f85e83a9 ldur x9, [x29, #-0x18] 35fe0: eb09011f cmp x8, x9 35fe4: 540000a1 b.ne 0x35ff8 35fe8: a94f7bfd ldp x29, x30, [sp, #0xf0] 35fec: f94073f3 ldr x19, [sp, #0xe0] 35ff0: 910403ff add sp, sp, #0x100 35ff4: d65f03c0 ret 35ff8: 97ff595e bl 0xc570 <__stack_chk_fail@plt> 35ffc: a9bb67fa stp x26, x25, [sp, #-0x50]! 36000: a9015ff8 stp x24, x23, [sp, #0x10] 36004: a90257f6 stp x22, x21, [sp, #0x20] 36008: a9034ff4 stp x20, x19, [sp, #0x30] 3600c: a9047bfd stp x29, x30, [sp, #0x40] 36010: 910103fd add x29, sp, #0x40 36014: 2a0203f5 mov w21, w2 36018: aa0103f4 mov x20, x1 3601c: aa0003f3 mov x19, x0 36020: b4000914 cbz x20, 0x36140 36024: 39400268 ldrb w8, [x19] 36028: 370000a8 tbnz w8, #0x0, 0x3603c 3602c: 528002da mov w26, #0x16 // =22 36030: 360000e8 tbz w8, #0x0, 0x3604c 36034: f9400676 ldr x22, [x19, #0x8] 36038: 14000007 b 0x36054 3603c: f9400268 ldr x8, [x19] 36040: 927ff909 and x9, x8, #0xfffffffffffffffe 36044: d100053a sub x26, x9, #0x1 36048: 3707ff68 tbnz w8, #0x0, 0x36034 3604c: 121f1909 and w9, w8, #0xfe 36050: d341fd36 lsr x22, x9, #1 36054: cb160349 sub x9, x26, x22 36058: eb14013f cmp x9, x20 3605c: 54000522 b.hs 0x36100 36060: 8b1402c9 add x9, x22, x20 36064: b27bfbea orr x10, xzr, #0xffffffffffffffef 36068: cb1a012b sub x11, x9, x26 3606c: cb1a014a sub x10, x10, x26 36070: eb0b015f cmp x10, x11 36074: 54000743 b.lo 0x3615c 36078: 37000068 tbnz w8, #0x0, 0x36084 3607c: 91000677 add x23, x19, #0x1 36080: 14000002 b 0x36088 36084: f9400a77 ldr x23, [x19, #0x10] 36088: 92800328 mov x8, #-0x1a // =-26 3608c: f2efffe8 movk x8, #0x7fff, lsl #48 36090: eb08035f cmp x26, x8 36094: 54000108 b.hi 0x360b4 36098: d37ffb48 lsl x8, x26, #1 3609c: eb08013f cmp x9, x8 360a0: 9a893108 csel x8, x8, x9, lo 360a4: f1005d1f cmp x8, #0x17 360a8: 540000a2 b.hs 0x360bc 360ac: 528002f8 mov w24, #0x17 // =23 360b0: 14000005 b 0x360c4 360b4: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 360b8: 14000003 b 0x360c4 360bc: 91004108 add x8, x8, #0x10 360c0: 927ced18 and x24, x8, #0xfffffffffffffff0 360c4: aa1803e0 mov x0, x24 360c8: 9400b31f bl 0x62d44 360cc: aa0003f9 mov x25, x0 360d0: b40000b6 cbz x22, 0x360e4 360d4: aa1903e0 mov x0, x25 360d8: aa1703e1 mov x1, x23 360dc: aa1603e2 mov x2, x22 360e0: 97ff5a8c bl 0xcb10 360e4: f1005b5f cmp x26, #0x16 360e8: 54000060 b.eq 0x360f4 360ec: aa1703e0 mov x0, x23 360f0: 9400b348 bl 0x62e10 360f4: b2400308 orr x8, x24, #0x1 360f8: f9000a79 str x25, [x19, #0x10] 360fc: f9000268 str x8, [x19] 36100: 37000068 tbnz w8, #0x0, 0x3610c 36104: 91000677 add x23, x19, #0x1 36108: 14000002 b 0x36110 3610c: f9400a77 ldr x23, [x19, #0x10] 36110: 8b1602e0 add x0, x23, x22 36114: 2a1503e1 mov w1, w21 36118: aa1403e2 mov x2, x20 3611c: 97ff5a91 bl 0xcb60 36120: 39400269 ldrb w9, [x19] 36124: 8b1402c8 add x8, x22, x20 36128: 37000089 tbnz w9, #0x0, 0x36138 3612c: d37ff909 lsl x9, x8, #1 36130: 39000269 strb w9, [x19] 36134: 14000002 b 0x3613c 36138: f9000668 str x8, [x19, #0x8] 3613c: 38286aff strb wzr, [x23, x8] 36140: aa1303e0 mov x0, x19 36144: a9447bfd ldp x29, x30, [sp, #0x40] 36148: a9434ff4 ldp x20, x19, [sp, #0x30] 3614c: a94257f6 ldp x22, x21, [sp, #0x20] 36150: a9415ff8 ldp x24, x23, [sp, #0x10] 36154: a8c567fa ldp x26, x25, [sp], #0x50 36158: d65f03c0 ret 3615c: 97ff5855 bl 0xc2b0 0000000000036160 : 36160: d0000448 adrp x8, 0xc0000 36164: f946a908 ldr x8, [x8, #0xd50] 36168: b9000100 str w0, [x8] 3616c: d65f03c0 ret 0000000000036170 : 36170: d10143ff sub sp, sp, #0x50 36174: f9001bf3 str x19, [sp, #0x30] 36178: a9047bfd stp x29, x30, [sp, #0x40] 3617c: 910103fd add x29, sp, #0x40 36180: d53bd053 mrs x19, TPIDR_EL0 36184: f9401668 ldr x8, [x19, #0x28] 36188: 71000c1f cmp w0, #0x3 3618c: f81e83a8 stur x8, [x29, #-0x18] 36190: 540001ec b.gt 0x361cc 36194: d0000448 adrp x8, 0xc0000 36198: f946a908 ldr x8, [x8, #0xd50] 3619c: b9400108 ldr w8, [x8] 361a0: 6b00011f cmp w8, w0 361a4: 5400014c b.gt 0x361cc 361a8: 3dc00460 ldr q0, [x3, #0x10] 361ac: f0000308 adrp x8, 0x99000 361b0: 91038108 add x8, x8, #0xe0 361b4: b8605900 ldr w0, [x8, w0, uxtw #2] 361b8: 3d8007e0 str q0, [sp, #0x10] 361bc: 3dc00060 ldr q0, [x3] 361c0: 910003e3 mov x3, sp 361c4: 3d8003e0 str q0, [sp] 361c8: 97ff5962 bl 0xc750 <__android_log_vprint@plt> 361cc: f9401668 ldr x8, [x19, #0x28] 361d0: f85e83a9 ldur x9, [x29, #-0x18] 361d4: eb09011f cmp x8, x9 361d8: 540000a1 b.ne 0x361ec 361dc: a9447bfd ldp x29, x30, [sp, #0x40] 361e0: f9401bf3 ldr x19, [sp, #0x30] 361e4: 910143ff add sp, sp, #0x50 361e8: d65f03c0 ret 361ec: 97ff58e1 bl 0xc570 <__stack_chk_fail@plt> 00000000000361f0 : 361f0: d10503ff sub sp, sp, #0x140 361f4: a9124ffc stp x28, x19, [sp, #0x120] 361f8: a9137bfd stp x29, x30, [sp, #0x130] 361fc: 9104c3fd add x29, sp, #0x130 36200: ad031fe6 stp q6, q7, [sp, #0x60] 36204: ad0217e4 stp q4, q5, [sp, #0x40] 36208: ad010fe2 stp q2, q3, [sp, #0x20] 3620c: ad0007e0 stp q0, q1, [sp] 36210: a90a1fe6 stp x6, x7, [sp, #0xa0] 36214: a90917e4 stp x4, x5, [sp, #0x90] 36218: f90047e3 str x3, [sp, #0x88] 3621c: d53bd053 mrs x19, TPIDR_EL0 36220: f9401668 ldr x8, [x19, #0x28] 36224: 71000c1f cmp w0, #0x3 36228: f81e83a8 stur x8, [x29, #-0x18] 3622c: 540003cc b.gt 0x362a4 36230: d0000448 adrp x8, 0xc0000 36234: f946a908 ldr x8, [x8, #0xd50] 36238: b9400109 ldr w9, [x8] 3623c: 6b00013f cmp w9, w0 36240: 5400032c b.gt 0x362a4 36244: 321963e9 orr w9, wzr, #0xffffff80 36248: b81bc3a9 stur w9, [x29, #-0x44] 3624c: 128004e9 mov w9, #-0x28 // =-40 36250: b81b83a9 stur w9, [x29, #-0x48] 36254: 910003e9 mov x9, sp 36258: 91020129 add x9, x9, #0x80 3625c: f81b03a9 stur x9, [x29, #-0x50] 36260: 910043a9 add x9, x29, #0x10 36264: f81a03a9 stur x9, [x29, #-0x60] 36268: 910223e9 add x9, sp, #0x88 3626c: 9100a129 add x9, x9, #0x28 36270: f81a83a9 stur x9, [x29, #-0x58] 36274: b9400108 ldr w8, [x8] 36278: ad7d03a1 ldp q1, q0, [x29, #-0x60] 3627c: 6b00011f cmp w8, w0 36280: ad3c03a1 stp q1, q0, [x29, #-0x80] 36284: 5400010c b.gt 0x362a4 36288: f0000308 adrp x8, 0x99000 3628c: 91038108 add x8, x8, #0xe0 36290: ad7c03a1 ldp q1, q0, [x29, #-0x80] 36294: b8605900 ldr w0, [x8, w0, uxtw #2] 36298: d10103a3 sub x3, x29, #0x40 3629c: ad3e03a1 stp q1, q0, [x29, #-0x40] 362a0: 97ff592c bl 0xc750 <__android_log_vprint@plt> 362a4: f9401668 ldr x8, [x19, #0x28] 362a8: f85e83a9 ldur x9, [x29, #-0x18] 362ac: eb09011f cmp x8, x9 362b0: 540000a1 b.ne 0x362c4 362b4: a9537bfd ldp x29, x30, [sp, #0x130] 362b8: a9524ffc ldp x28, x19, [sp, #0x120] 362bc: 910503ff add sp, sp, #0x140 362c0: d65f03c0 ret 362c4: 97ff58ab bl 0xc570 <__stack_chk_fail@plt> 362c8: f9400401 ldr x1, [x0, #0x8] 362cc: 140009e8 b 0x38a6c 00000000000362d0 : 362d0: d10103ff sub sp, sp, #0x40 362d4: a9024ff4 stp x20, x19, [sp, #0x20] 362d8: a9037bfd stp x29, x30, [sp, #0x30] 362dc: 9100c3fd add x29, sp, #0x30 362e0: d53bd054 mrs x20, TPIDR_EL0 362e4: f9401688 ldr x8, [x20, #0x28] 362e8: 2a0003f3 mov w19, w0 362ec: d0000301 adrp x1, 0x98000 362f0: f0000302 adrp x2, 0x99000 362f4: 91386c21 add x1, x1, #0xe1b 362f8: 9103c042 add x2, x2, #0xf0 362fc: 2a1f03e0 mov w0, wzr 36300: 2a1303e3 mov w3, w19 36304: f9000fe8 str x8, [sp, #0x18] 36308: 97ff5716 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3630c: f0000308 adrp x8, 0x99000 36310: 91044508 add x8, x8, #0x111 36314: f9400108 ldr x8, [x8] 36318: 52800289 mov w9, #0x14 // =20 3631c: 528e8d0a mov w10, #0x7468 // =29800 36320: 910003e0 mov x0, sp 36324: 2a1303e1 mov w1, w19 36328: a900ffff stp xzr, xzr, [sp, #0x8] 3632c: f90003ff str xzr, [sp] 36330: 390003e9 strb w9, [sp] 36334: f80013e8 stur x8, [sp, #0x1] 36338: 780093ea sturh w10, [sp, #0x9] 3633c: 39002fff strb wzr, [sp, #0xb] 36340: 940027bb bl 0x4022c 36344: 394003e8 ldrb w8, [sp] 36348: 36000068 tbz w8, #0x0, 0x36354 3634c: f9400be0 ldr x0, [sp, #0x10] 36350: 9400b2b0 bl 0x62e10 36354: f9401688 ldr x8, [x20, #0x28] 36358: f9400fe9 ldr x9, [sp, #0x18] 3635c: eb09011f cmp x8, x9 36360: 540000a1 b.ne 0x36374 36364: a9437bfd ldp x29, x30, [sp, #0x30] 36368: a9424ff4 ldp x20, x19, [sp, #0x20] 3636c: 910103ff add sp, sp, #0x40 36370: d65f03c0 ret 36374: 97ff587f bl 0xc570 <__stack_chk_fail@plt> 0000000000036378 : 36378: d10103ff sub sp, sp, #0x40 3637c: a9024ff4 stp x20, x19, [sp, #0x20] 36380: a9037bfd stp x29, x30, [sp, #0x30] 36384: 9100c3fd add x29, sp, #0x30 36388: d53bd054 mrs x20, TPIDR_EL0 3638c: f9401688 ldr x8, [x20, #0x28] 36390: 2a0003f3 mov w19, w0 36394: d0000301 adrp x1, 0x98000 36398: f0000302 adrp x2, 0x99000 3639c: 91386c21 add x1, x1, #0xe1b 363a0: 91047042 add x2, x2, #0x11c 363a4: 2a1f03e0 mov w0, wzr 363a8: 2a1303e3 mov w3, w19 363ac: f9000fe8 str x8, [sp, #0x18] 363b0: 97ff56ec bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 363b4: f0000308 adrp x8, 0x99000 363b8: 91044508 add x8, x8, #0x111 363bc: f9400108 ldr x8, [x8] 363c0: 52800289 mov w9, #0x14 // =20 363c4: 528e8d0a mov w10, #0x7468 // =29800 363c8: 910003e0 mov x0, sp 363cc: 2a1303e1 mov w1, w19 363d0: a900ffff stp xzr, xzr, [sp, #0x8] 363d4: f90003ff str xzr, [sp] 363d8: 390003e9 strb w9, [sp] 363dc: f80013e8 stur x8, [sp, #0x1] 363e0: 780093ea sturh w10, [sp, #0x9] 363e4: 39002fff strb wzr, [sp, #0xb] 363e8: 9400285e bl 0x40560 363ec: 394003e8 ldrb w8, [sp] 363f0: 36000068 tbz w8, #0x0, 0x363fc 363f4: f9400be0 ldr x0, [sp, #0x10] 363f8: 9400b286 bl 0x62e10 363fc: f9401688 ldr x8, [x20, #0x28] 36400: f9400fe9 ldr x9, [sp, #0x18] 36404: eb09011f cmp x8, x9 36408: 540000a1 b.ne 0x3641c 3640c: a9437bfd ldp x29, x30, [sp, #0x30] 36410: a9424ff4 ldp x20, x19, [sp, #0x20] 36414: 910103ff add sp, sp, #0x40 36418: d65f03c0 ret 3641c: 97ff5855 bl 0xc570 <__stack_chk_fail@plt> 0000000000036420 : 36420: d10143ff sub sp, sp, #0x50 36424: a90257f6 stp x22, x21, [sp, #0x20] 36428: a9034ff4 stp x20, x19, [sp, #0x30] 3642c: a9047bfd stp x29, x30, [sp, #0x40] 36430: 910103fd add x29, sp, #0x40 36434: d53bd056 mrs x22, TPIDR_EL0 36438: f94016c8 ldr x8, [x22, #0x28] 3643c: aa0303f4 mov x20, x3 36440: 2a0203f5 mov w21, w2 36444: aa0003f3 mov x19, x0 36448: f9000fe8 str x8, [sp, #0x18] 3644c: 36000075 tbz w21, #0x0, 0x36458 36450: 2a1f03e0 mov w0, wzr 36454: 97ff596b bl 0xca00 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt> 36458: f0000308 adrp x8, 0x99000 3645c: 91044508 add x8, x8, #0x111 36460: f9400108 ldr x8, [x8] 36464: 52800289 mov w9, #0x14 // =20 36468: 528e8d0a mov w10, #0x7468 // =29800 3646c: 120002a1 and w1, w21, #0x1 36470: 910003e0 mov x0, sp 36474: a900ffff stp xzr, xzr, [sp, #0x8] 36478: f90003ff str xzr, [sp] 3647c: 390003e9 strb w9, [sp] 36480: f80013e8 stur x8, [sp, #0x1] 36484: 780093ea sturh w10, [sp, #0x9] 36488: 39002fff strb wzr, [sp, #0xb] 3648c: 9400402d bl 0x46540 36490: 394003e8 ldrb w8, [sp] 36494: 36000068 tbz w8, #0x0, 0x364a0 36498: f9400be0 ldr x0, [sp, #0x10] 3649c: 9400b25d bl 0x62e10 364a0: aa1403e0 mov x0, x20 364a4: 97ff580b bl 0xc4d0 <_ZN3UQM8UQMCrash30ConfigCrashServerUrlBeforeInitERKNS_9UQMStringE@plt> 364a8: aa1303e0 mov x0, x19 364ac: 97ff56d5 bl 0xc000 <_ZN3UQM8UQMCrash13InitWithAppIdERKNS_9UQMStringE@plt> 364b0: f94016c8 ldr x8, [x22, #0x28] 364b4: f9400fe9 ldr x9, [sp, #0x18] 364b8: eb09011f cmp x8, x9 364bc: 540000c1 b.ne 0x364d4 364c0: a9447bfd ldp x29, x30, [sp, #0x40] 364c4: a9434ff4 ldp x20, x19, [sp, #0x30] 364c8: a94257f6 ldp x22, x21, [sp, #0x20] 364cc: 910143ff add sp, sp, #0x50 364d0: d65f03c0 ret 364d4: 97ff5827 bl 0xc570 <__stack_chk_fail@plt> 00000000000364d8 : 364d8: d10103ff sub sp, sp, #0x40 364dc: a9024ff4 stp x20, x19, [sp, #0x20] 364e0: a9037bfd stp x29, x30, [sp, #0x30] 364e4: 9100c3fd add x29, sp, #0x30 364e8: d53bd054 mrs x20, TPIDR_EL0 364ec: f9401688 ldr x8, [x20, #0x28] 364f0: 2a0003f3 mov w19, w0 364f4: f9000fe8 str x8, [sp, #0x18] 364f8: 36000073 tbz w19, #0x0, 0x36504 364fc: 2a1f03e0 mov w0, wzr 36500: 97ff5940 bl 0xca00 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt> 36504: f0000308 adrp x8, 0x99000 36508: 91044508 add x8, x8, #0x111 3650c: f9400108 ldr x8, [x8] 36510: 52800289 mov w9, #0x14 // =20 36514: 528e8d0a mov w10, #0x7468 // =29800 36518: 12000261 and w1, w19, #0x1 3651c: 910003e0 mov x0, sp 36520: a900ffff stp xzr, xzr, [sp, #0x8] 36524: f90003ff str xzr, [sp] 36528: 390003e9 strb w9, [sp] 3652c: f80013e8 stur x8, [sp, #0x1] 36530: 780093ea sturh w10, [sp, #0x9] 36534: 39002fff strb wzr, [sp, #0xb] 36538: 94004002 bl 0x46540 3653c: 394003e8 ldrb w8, [sp] 36540: 36000068 tbz w8, #0x0, 0x3654c 36544: f9400be0 ldr x0, [sp, #0x10] 36548: 9400b232 bl 0x62e10 3654c: f9401688 ldr x8, [x20, #0x28] 36550: f9400fe9 ldr x9, [sp, #0x18] 36554: eb09011f cmp x8, x9 36558: 540000a1 b.ne 0x3656c 3655c: a9437bfd ldp x29, x30, [sp, #0x30] 36560: a9424ff4 ldp x20, x19, [sp, #0x20] 36564: 910103ff add sp, sp, #0x40 36568: d65f03c0 ret 3656c: 97ff5801 bl 0xc570 <__stack_chk_fail@plt> 0000000000036570 : 36570: d10203ff sub sp, sp, #0x80 36574: f90023f7 str x23, [sp, #0x40] 36578: a90557f6 stp x22, x21, [sp, #0x50] 3657c: a9064ff4 stp x20, x19, [sp, #0x60] 36580: a9077bfd stp x29, x30, [sp, #0x70] 36584: 9101c3fd add x29, sp, #0x70 36588: d53bd057 mrs x23, TPIDR_EL0 3658c: f94016e8 ldr x8, [x23, #0x28] 36590: 52800289 mov w9, #0x14 // =20 36594: f9001fe8 str x8, [sp, #0x38] 36598: f0000308 adrp x8, 0x99000 3659c: 91044508 add x8, x8, #0x111 365a0: f9400108 ldr x8, [x8] 365a4: a902ffff stp xzr, xzr, [sp, #0x28] 365a8: a901ffff stp xzr, xzr, [sp, #0x18] 365ac: 390083e9 strb w9, [sp, #0x20] 365b0: f80213e8 stur x8, [sp, #0x21] 365b4: 528e8d08 mov w8, #0x7468 // =29800 365b8: 780293e8 sturh w8, [sp, #0x29] 365bc: 3900afff strb wzr, [sp, #0x2b] 365c0: f9400013 ldr x19, [x0] 365c4: a900ffff stp xzr, xzr, [sp, #0x8] 365c8: aa1303e0 mov x0, x19 365cc: 97ff5909 bl 0xc9f0 365d0: aa0003f4 mov x20, x0 365d4: b100429f cmn x20, #0x10 365d8: 54000562 b.hs 0x36684 365dc: f1005e9f cmp x20, #0x17 365e0: 540000e2 b.hs 0x365fc 365e4: 910023e9 add x9, sp, #0x8 365e8: d37ffa88 lsl x8, x20, #1 365ec: b2400135 orr x21, x9, #0x1 365f0: 390023e8 strb w8, [sp, #0x8] 365f4: b5000154 cbnz x20, 0x3661c 365f8: 1400000d b 0x3662c 365fc: 91004288 add x8, x20, #0x10 36600: 927ced16 and x22, x8, #0xfffffffffffffff0 36604: aa1603e0 mov x0, x22 36608: 9400b1cf bl 0x62d44 3660c: aa0003f5 mov x21, x0 36610: b24002c8 orr x8, x22, #0x1 36614: a90157f4 stp x20, x21, [sp, #0x10] 36618: f90007e8 str x8, [sp, #0x8] 3661c: aa1503e0 mov x0, x21 36620: aa1303e1 mov x1, x19 36624: aa1403e2 mov x2, x20 36628: 97ff593a bl 0xcb10 3662c: 910083e0 add x0, sp, #0x20 36630: 910023e1 add x1, sp, #0x8 36634: 38346abf strb wzr, [x21, x20] 36638: 94003de9 bl 0x45ddc 3663c: 394023e8 ldrb w8, [sp, #0x8] 36640: 36000068 tbz w8, #0x0, 0x3664c 36644: f9400fe0 ldr x0, [sp, #0x18] 36648: 9400b1f2 bl 0x62e10 3664c: 394083e8 ldrb w8, [sp, #0x20] 36650: 36000068 tbz w8, #0x0, 0x3665c 36654: f9401be0 ldr x0, [sp, #0x30] 36658: 9400b1ee bl 0x62e10 3665c: f94016e8 ldr x8, [x23, #0x28] 36660: f9401fe9 ldr x9, [sp, #0x38] 36664: eb09011f cmp x8, x9 36668: 54000101 b.ne 0x36688 3666c: a9477bfd ldp x29, x30, [sp, #0x70] 36670: a9464ff4 ldp x20, x19, [sp, #0x60] 36674: a94557f6 ldp x22, x21, [sp, #0x50] 36678: f94023f7 ldr x23, [sp, #0x40] 3667c: 910203ff add sp, sp, #0x80 36680: d65f03c0 ret 36684: 97ff570b bl 0xc2b0 36688: 97ff57ba bl 0xc570 <__stack_chk_fail@plt> 000000000003668c : 3668c: d10203ff sub sp, sp, #0x80 36690: f90023f7 str x23, [sp, #0x40] 36694: a90557f6 stp x22, x21, [sp, #0x50] 36698: a9064ff4 stp x20, x19, [sp, #0x60] 3669c: a9077bfd stp x29, x30, [sp, #0x70] 366a0: 9101c3fd add x29, sp, #0x70 366a4: d53bd057 mrs x23, TPIDR_EL0 366a8: f94016e8 ldr x8, [x23, #0x28] 366ac: 52800289 mov w9, #0x14 // =20 366b0: f9001fe8 str x8, [sp, #0x38] 366b4: f0000308 adrp x8, 0x99000 366b8: 91044508 add x8, x8, #0x111 366bc: f9400108 ldr x8, [x8] 366c0: a902ffff stp xzr, xzr, [sp, #0x28] 366c4: a901ffff stp xzr, xzr, [sp, #0x18] 366c8: 390083e9 strb w9, [sp, #0x20] 366cc: f80213e8 stur x8, [sp, #0x21] 366d0: 528e8d08 mov w8, #0x7468 // =29800 366d4: 780293e8 sturh w8, [sp, #0x29] 366d8: 3900afff strb wzr, [sp, #0x2b] 366dc: f9400013 ldr x19, [x0] 366e0: a900ffff stp xzr, xzr, [sp, #0x8] 366e4: aa1303e0 mov x0, x19 366e8: 97ff58c2 bl 0xc9f0 366ec: aa0003f4 mov x20, x0 366f0: b100429f cmn x20, #0x10 366f4: 54000562 b.hs 0x367a0 366f8: f1005e9f cmp x20, #0x17 366fc: 540000e2 b.hs 0x36718 36700: 910023e9 add x9, sp, #0x8 36704: d37ffa88 lsl x8, x20, #1 36708: b2400135 orr x21, x9, #0x1 3670c: 390023e8 strb w8, [sp, #0x8] 36710: b5000154 cbnz x20, 0x36738 36714: 1400000d b 0x36748 36718: 91004288 add x8, x20, #0x10 3671c: 927ced16 and x22, x8, #0xfffffffffffffff0 36720: aa1603e0 mov x0, x22 36724: 9400b188 bl 0x62d44 36728: aa0003f5 mov x21, x0 3672c: b24002c8 orr x8, x22, #0x1 36730: a90157f4 stp x20, x21, [sp, #0x10] 36734: f90007e8 str x8, [sp, #0x8] 36738: aa1503e0 mov x0, x21 3673c: aa1303e1 mov x1, x19 36740: aa1403e2 mov x2, x20 36744: 97ff58f3 bl 0xcb10 36748: 910083e0 add x0, sp, #0x20 3674c: 910023e1 add x1, sp, #0x8 36750: 38346abf strb wzr, [x21, x20] 36754: 94003a14 bl 0x44fa4 36758: 394023e8 ldrb w8, [sp, #0x8] 3675c: 36000068 tbz w8, #0x0, 0x36768 36760: f9400fe0 ldr x0, [sp, #0x18] 36764: 9400b1ab bl 0x62e10 36768: 394083e8 ldrb w8, [sp, #0x20] 3676c: 36000068 tbz w8, #0x0, 0x36778 36770: f9401be0 ldr x0, [sp, #0x30] 36774: 9400b1a7 bl 0x62e10 36778: f94016e8 ldr x8, [x23, #0x28] 3677c: f9401fe9 ldr x9, [sp, #0x38] 36780: eb09011f cmp x8, x9 36784: 54000101 b.ne 0x367a4 36788: a9477bfd ldp x29, x30, [sp, #0x70] 3678c: a9464ff4 ldp x20, x19, [sp, #0x60] 36790: a94557f6 ldp x22, x21, [sp, #0x50] 36794: f94023f7 ldr x23, [sp, #0x40] 36798: 910203ff add sp, sp, #0x80 3679c: d65f03c0 ret 367a0: 97ff56c4 bl 0xc2b0 367a4: 97ff5773 bl 0xc570 <__stack_chk_fail@plt> 00000000000367a8 : 367a8: aa0003e8 mov x8, x0 367ac: 52807e60 mov w0, #0x3f3 // =1011 367b0: aa0803e1 mov x1, x8 367b4: 14000001 b 0x367b8 367b8: f81c0ff7 str x23, [sp, #-0x40]! 367bc: a90157f6 stp x22, x21, [sp, #0x10] 367c0: a9024ff4 stp x20, x19, [sp, #0x20] 367c4: a9037bfd stp x29, x30, [sp, #0x30] 367c8: 9100c3fd add x29, sp, #0x30 367cc: 900004b7 adrp x23, 0xca000 367d0: 9102e2f7 add x23, x23, #0xb8 367d4: f94006f4 ldr x20, [x23, #0x8] 367d8: aa0103f5 mov x21, x1 367dc: 2a0003f3 mov w19, w0 367e0: b4000854 cbz x20, 0x368e8 367e4: 910022e8 add x8, x23, #0x8 367e8: aa1403e9 mov x9, x20 367ec: b940212a ldr w10, [x9, #0x20] 367f0: 6b13015f cmp w10, w19 367f4: 5400008a b.ge 0x36804 367f8: f9400529 ldr x9, [x9, #0x8] 367fc: b5ffff89 cbnz x9, 0x367ec 36800: 14000004 b 0x36810 36804: aa0903e8 mov x8, x9 36808: f9400129 ldr x9, [x9] 3680c: b5ffff09 cbnz x9, 0x367ec 36810: 910022e9 add x9, x23, #0x8 36814: eb09011f cmp x8, x9 36818: 54000680 b.eq 0x368e8 3681c: b9402108 ldr w8, [x8, #0x20] 36820: 6b13011f cmp w8, w19 36824: 5400062c b.gt 0x368e8 36828: 910022f6 add x22, x23, #0x8 3682c: aa1403e8 mov x8, x20 36830: b9402109 ldr w9, [x8, #0x20] 36834: 6b13013f cmp w9, w19 36838: 5400008a b.ge 0x36848 3683c: f9400508 ldr x8, [x8, #0x8] 36840: b5ffff88 cbnz x8, 0x36830 36844: 14000004 b 0x36854 36848: aa0803f6 mov x22, x8 3684c: f9400108 ldr x8, [x8] 36850: b5ffff08 cbnz x8, 0x36830 36854: 910022e8 add x8, x23, #0x8 36858: eb0802df cmp x22, x8 3685c: 54000460 b.eq 0x368e8 36860: b94022c8 ldr w8, [x22, #0x20] 36864: 6b13011f cmp w8, w19 36868: 5400040c b.gt 0x368e8 3686c: f94006c9 ldr x9, [x22, #0x8] 36870: b40000a9 cbz x9, 0x36884 36874: aa0903e8 mov x8, x9 36878: f9400109 ldr x9, [x8] 3687c: b5ffffc9 cbnz x9, 0x36874 36880: 1400000c b 0x368b0 36884: aa1603e9 mov x9, x22 36888: f8410d28 ldr x8, [x9, #0x10]! 3688c: f940010a ldr x10, [x8] 36890: eb16015f cmp x10, x22 36894: 540000e0 b.eq 0x368b0 36898: f940012a ldr x10, [x9] 3689c: aa0a03e9 mov x9, x10 368a0: f8410d28 ldr x8, [x9, #0x10]! 368a4: f940010b ldr x11, [x8] 368a8: eb0a017f cmp x11, x10 368ac: 54ffff61 b.ne 0x36898 368b0: 900004a9 adrp x9, 0xca000 368b4: f9405d2a ldr x10, [x9, #0xb8] 368b8: eb16015f cmp x10, x22 368bc: 54000041 b.ne 0x368c4 368c0: f9005d28 str x8, [x9, #0xb8] 368c4: f9400ae8 ldr x8, [x23, #0x10] 368c8: aa1403e0 mov x0, x20 368cc: aa1603e1 mov x1, x22 368d0: d1000508 sub x8, x8, #0x1 368d4: f9000ae8 str x8, [x23, #0x10] 368d8: 9400091b bl 0x38d44 368dc: aa1603e0 mov x0, x22 368e0: 9400b14c bl 0x62e10 368e4: f94006f4 ldr x20, [x23, #0x8] 368e8: 321c07e0 orr w0, wzr, #0x30 368ec: 9400b116 bl 0x62d44 368f0: aa0003e8 mov x8, x0 368f4: 910022ea add x10, x23, #0x8 368f8: b9002113 str w19, [x8, #0x20] 368fc: f9001515 str x21, [x8, #0x28] 36900: b40002b4 cbz x20, 0x36954 36904: aa0a03e9 mov x9, x10 36908: 14000002 b 0x36910 3690c: aa0a03f4 mov x20, x10 36910: b940228a ldr w10, [x20, #0x20] 36914: 6b13015f cmp w10, w19 36918: 540000ad b.le 0x3692c 3691c: f940028a ldr x10, [x20] 36920: b400048a cbz x10, 0x369b0 36924: aa1403e9 mov x9, x20 36928: 17fffff9 b 0x3690c 3692c: 5400008a b.ge 0x3693c 36930: aa1403e9 mov x9, x20 36934: f8408d2a ldr x10, [x9, #0x8]! 36938: b5fffeaa cbnz x10, 0x3690c 3693c: aa1403ea mov x10, x20 36940: f940012b ldr x11, [x9] 36944: b40000eb cbz x11, 0x36960 36948: aa0803e0 mov x0, x8 3694c: 9400b131 bl 0x62e10 36950: 14000013 b 0x3699c 36954: aa0a03e9 mov x9, x10 36958: f940012b ldr x11, [x9] 3695c: b5ffff6b cbnz x11, 0x36948 36960: a9007d1f stp xzr, xzr, [x8] 36964: f900090a str x10, [x8, #0x10] 36968: f9000128 str x8, [x9] 3696c: 900004aa adrp x10, 0xca000 36970: f9405d4b ldr x11, [x10, #0xb8] 36974: f940016b ldr x11, [x11] 36978: b400006b cbz x11, 0x36984 3697c: f9005d4b str x11, [x10, #0xb8] 36980: f9400128 ldr x8, [x9] 36984: f94006e0 ldr x0, [x23, #0x8] 36988: aa0803e1 mov x1, x8 3698c: 97ff7231 bl 0x13250 <.text+0x6560> 36990: f9400ae8 ldr x8, [x23, #0x10] 36994: 91000508 add x8, x8, #0x1 36998: f9000ae8 str x8, [x23, #0x10] 3699c: a9437bfd ldp x29, x30, [sp, #0x30] 369a0: a9424ff4 ldp x20, x19, [sp, #0x20] 369a4: a94157f6 ldp x22, x21, [sp, #0x10] 369a8: f84407f7 ldr x23, [sp], #0x40 369ac: 14000843 b 0x38ab8 369b0: aa1403ea mov x10, x20 369b4: aa1403e9 mov x9, x20 369b8: f940012b ldr x11, [x9] 369bc: b5fffc6b cbnz x11, 0x36948 369c0: 17ffffe8 b 0x36960 00000000000369c4 : 369c4: aa0003e8 mov x8, x0 369c8: 52807e80 mov w0, #0x3f4 // =1012 369cc: aa0803e1 mov x1, x8 369d0: 17ffff7a b 0x367b8 00000000000369d4 : 369d4: aa0003e8 mov x8, x0 369d8: 52807ea0 mov w0, #0x3f5 // =1013 369dc: aa0803e1 mov x1, x8 369e0: 17ffff76 b 0x367b8 00000000000369e4 : 369e4: aa0003e8 mov x8, x0 369e8: 52807ec0 mov w0, #0x3f6 // =1014 369ec: aa0803e1 mov x1, x8 369f0: 17ffff72 b 0x367b8 00000000000369f4 : 369f4: d10283ff sub sp, sp, #0xa0 369f8: f9002bf9 str x25, [sp, #0x50] 369fc: a9065ff8 stp x24, x23, [sp, #0x60] 36a00: a90757f6 stp x22, x21, [sp, #0x70] 36a04: a9084ff4 stp x20, x19, [sp, #0x80] 36a08: a9097bfd stp x29, x30, [sp, #0x90] 36a0c: 910243fd add x29, sp, #0x90 36a10: d53bd059 mrs x25, TPIDR_EL0 36a14: f9401728 ldr x8, [x25, #0x28] 36a18: 2a0003f3 mov w19, w0 36a1c: aa0203f4 mov x20, x2 36a20: 71001a7f cmp w19, #0x6 36a24: f90027e8 str x8, [sp, #0x48] 36a28: 54000123 b.lo 0x36a4c 36a2c: d0000301 adrp x1, 0x98000 36a30: f0000302 adrp x2, 0x99000 36a34: 91386c21 add x1, x1, #0xe1b 36a38: 9104e442 add x2, x2, #0x139 36a3c: 320007e0 orr w0, wzr, #0x3 36a40: 2a1303e3 mov w3, w19 36a44: 97ff5547 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 36a48: 14000052 b 0x36b90 36a4c: f0000308 adrp x8, 0x99000 36a50: 91044508 add x8, x8, #0x111 36a54: f9400108 ldr x8, [x8] 36a58: 52800289 mov w9, #0x14 // =20 36a5c: 528e8d0a mov w10, #0x7468 // =29800 36a60: a903ffff stp xzr, xzr, [sp, #0x38] 36a64: a902ffff stp xzr, xzr, [sp, #0x28] 36a68: 3900c3e9 strb w9, [sp, #0x30] 36a6c: f80313e8 stur x8, [sp, #0x31] 36a70: 780393ea sturh w10, [sp, #0x39] 36a74: 3900efff strb wzr, [sp, #0x3b] 36a78: f9400035 ldr x21, [x1] 36a7c: a901ffff stp xzr, xzr, [sp, #0x18] 36a80: aa1503e0 mov x0, x21 36a84: 97ff57db bl 0xc9f0 36a88: aa0003f6 mov x22, x0 36a8c: b10042df cmn x22, #0x10 36a90: 54000a82 b.hs 0x36be0 36a94: f1005edf cmp x22, #0x17 36a98: 540000e2 b.hs 0x36ab4 36a9c: 910063e9 add x9, sp, #0x18 36aa0: d37ffac8 lsl x8, x22, #1 36aa4: b2400137 orr x23, x9, #0x1 36aa8: 390063e8 strb w8, [sp, #0x18] 36aac: b5000156 cbnz x22, 0x36ad4 36ab0: 1400000d b 0x36ae4 36ab4: 910042c8 add x8, x22, #0x10 36ab8: 927ced18 and x24, x8, #0xfffffffffffffff0 36abc: aa1803e0 mov x0, x24 36ac0: 9400b0a1 bl 0x62d44 36ac4: aa0003f7 mov x23, x0 36ac8: b2400308 orr x8, x24, #0x1 36acc: a9025ff6 stp x22, x23, [sp, #0x20] 36ad0: f9000fe8 str x8, [sp, #0x18] 36ad4: aa1703e0 mov x0, x23 36ad8: aa1503e1 mov x1, x21 36adc: aa1603e2 mov x2, x22 36ae0: 97ff580c bl 0xcb10 36ae4: 38366aff strb wzr, [x23, x22] 36ae8: f9400294 ldr x20, [x20] 36aec: a900ffff stp xzr, xzr, [sp, #0x8] 36af0: f90003ff str xzr, [sp] 36af4: aa1403e0 mov x0, x20 36af8: 97ff57be bl 0xc9f0 36afc: aa0003f5 mov x21, x0 36b00: b10042bf cmn x21, #0x10 36b04: 540006e2 b.hs 0x36be0 36b08: f1005ebf cmp x21, #0x17 36b0c: 540000e2 b.hs 0x36b28 36b10: 910003e9 mov x9, sp 36b14: d37ffaa8 lsl x8, x21, #1 36b18: b2400136 orr x22, x9, #0x1 36b1c: 390003e8 strb w8, [sp] 36b20: b5000155 cbnz x21, 0x36b48 36b24: 1400000d b 0x36b58 36b28: 910042a8 add x8, x21, #0x10 36b2c: 927ced17 and x23, x8, #0xfffffffffffffff0 36b30: aa1703e0 mov x0, x23 36b34: 9400b084 bl 0x62d44 36b38: aa0003f6 mov x22, x0 36b3c: b24002e8 orr x8, x23, #0x1 36b40: a900dbf5 stp x21, x22, [sp, #0x8] 36b44: f90003e8 str x8, [sp] 36b48: aa1603e0 mov x0, x22 36b4c: aa1403e1 mov x1, x20 36b50: aa1503e2 mov x2, x21 36b54: 97ff57ef bl 0xcb10 36b58: 9100c3e0 add x0, sp, #0x30 36b5c: 910063e2 add x2, sp, #0x18 36b60: 910003e3 mov x3, sp 36b64: 2a1303e1 mov w1, w19 36b68: 38356adf strb wzr, [x22, x21] 36b6c: 940028e1 bl 0x40ef0 36b70: 394003e8 ldrb w8, [sp] 36b74: 37000248 tbnz w8, #0x0, 0x36bbc 36b78: 394063e8 ldrb w8, [sp, #0x18] 36b7c: 37000288 tbnz w8, #0x0, 0x36bcc 36b80: 3940c3e8 ldrb w8, [sp, #0x30] 36b84: 36000068 tbz w8, #0x0, 0x36b90 36b88: f94023e0 ldr x0, [sp, #0x40] 36b8c: 9400b0a1 bl 0x62e10 36b90: f9401728 ldr x8, [x25, #0x28] 36b94: f94027e9 ldr x9, [sp, #0x48] 36b98: eb09011f cmp x8, x9 36b9c: 54000241 b.ne 0x36be4 36ba0: a9497bfd ldp x29, x30, [sp, #0x90] 36ba4: a9484ff4 ldp x20, x19, [sp, #0x80] 36ba8: a94757f6 ldp x22, x21, [sp, #0x70] 36bac: a9465ff8 ldp x24, x23, [sp, #0x60] 36bb0: f9402bf9 ldr x25, [sp, #0x50] 36bb4: 910283ff add sp, sp, #0xa0 36bb8: d65f03c0 ret 36bbc: f9400be0 ldr x0, [sp, #0x10] 36bc0: 9400b094 bl 0x62e10 36bc4: 394063e8 ldrb w8, [sp, #0x18] 36bc8: 3607fdc8 tbz w8, #0x0, 0x36b80 36bcc: f94017e0 ldr x0, [sp, #0x28] 36bd0: 9400b090 bl 0x62e10 36bd4: 3940c3e8 ldrb w8, [sp, #0x30] 36bd8: 3707fd88 tbnz w8, #0x0, 0x36b88 36bdc: 17ffffed b 0x36b90 36be0: 97ff55b4 bl 0xc2b0 36be4: 97ff5663 bl 0xc570 <__stack_chk_fail@plt> 0000000000036be8 : 36be8: d10243ff sub sp, sp, #0x90 36bec: a9055ff8 stp x24, x23, [sp, #0x50] 36bf0: a90657f6 stp x22, x21, [sp, #0x60] 36bf4: a9074ff4 stp x20, x19, [sp, #0x70] 36bf8: a9087bfd stp x29, x30, [sp, #0x80] 36bfc: 910203fd add x29, sp, #0x80 36c00: d53bd058 mrs x24, TPIDR_EL0 36c04: f9401708 ldr x8, [x24, #0x28] 36c08: aa0103f3 mov x19, x1 36c0c: f81c83a8 stur x8, [x29, #-0x38] 36c10: f9400408 ldr x8, [x0, #0x8] 36c14: b40003a8 cbz x8, 0x36c88 36c18: f9400668 ldr x8, [x19, #0x8] 36c1c: b4000368 cbz x8, 0x36c88 36c20: f0000308 adrp x8, 0x99000 36c24: 91044508 add x8, x8, #0x111 36c28: f9400108 ldr x8, [x8] 36c2c: 52800289 mov w9, #0x14 // =20 36c30: 528e8d0a mov w10, #0x7468 // =29800 36c34: a903ffff stp xzr, xzr, [sp, #0x38] 36c38: a902ffff stp xzr, xzr, [sp, #0x28] 36c3c: 3900c3e9 strb w9, [sp, #0x30] 36c40: f80313e8 stur x8, [sp, #0x31] 36c44: 780393ea sturh w10, [sp, #0x39] 36c48: 3900efff strb wzr, [sp, #0x3b] 36c4c: f9400014 ldr x20, [x0] 36c50: a901ffff stp xzr, xzr, [sp, #0x18] 36c54: aa1403e0 mov x0, x20 36c58: 97ff5766 bl 0xc9f0 36c5c: aa0003f5 mov x21, x0 36c60: b10042bf cmn x21, #0x10 36c64: 54000b42 b.hs 0x36dcc 36c68: f1005ebf cmp x21, #0x17 36c6c: 540001c2 b.hs 0x36ca4 36c70: 910063e9 add x9, sp, #0x18 36c74: d37ffaa8 lsl x8, x21, #1 36c78: b2400136 orr x22, x9, #0x1 36c7c: 390063e8 strb w8, [sp, #0x18] 36c80: b5000235 cbnz x21, 0x36cc4 36c84: 14000014 b 0x36cd4 36c88: d0000301 adrp x1, 0x98000 36c8c: f0000302 adrp x2, 0x99000 36c90: 91386c21 add x1, x1, #0xe1b 36c94: 91052c42 add x2, x2, #0x14b 36c98: 320007e0 orr w0, wzr, #0x3 36c9c: 97ff54b1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 36ca0: 14000037 b 0x36d7c 36ca4: 910042a8 add x8, x21, #0x10 36ca8: 927ced17 and x23, x8, #0xfffffffffffffff0 36cac: aa1703e0 mov x0, x23 36cb0: 9400b025 bl 0x62d44 36cb4: aa0003f6 mov x22, x0 36cb8: b24002e8 orr x8, x23, #0x1 36cbc: a9025bf5 stp x21, x22, [sp, #0x20] 36cc0: f9000fe8 str x8, [sp, #0x18] 36cc4: aa1603e0 mov x0, x22 36cc8: aa1403e1 mov x1, x20 36ccc: aa1503e2 mov x2, x21 36cd0: 97ff5790 bl 0xcb10 36cd4: 38356adf strb wzr, [x22, x21] 36cd8: f9400273 ldr x19, [x19] 36cdc: a900ffff stp xzr, xzr, [sp, #0x8] 36ce0: f90003ff str xzr, [sp] 36ce4: aa1303e0 mov x0, x19 36ce8: 97ff5742 bl 0xc9f0 36cec: aa0003f4 mov x20, x0 36cf0: b100429f cmn x20, #0x10 36cf4: 540006c2 b.hs 0x36dcc 36cf8: f1005e9f cmp x20, #0x17 36cfc: 540000e2 b.hs 0x36d18 36d00: 910003e9 mov x9, sp 36d04: d37ffa88 lsl x8, x20, #1 36d08: b2400135 orr x21, x9, #0x1 36d0c: 390003e8 strb w8, [sp] 36d10: b5000154 cbnz x20, 0x36d38 36d14: 1400000d b 0x36d48 36d18: 91004288 add x8, x20, #0x10 36d1c: 927ced16 and x22, x8, #0xfffffffffffffff0 36d20: aa1603e0 mov x0, x22 36d24: 9400b008 bl 0x62d44 36d28: aa0003f5 mov x21, x0 36d2c: b24002c8 orr x8, x22, #0x1 36d30: a900d7f4 stp x20, x21, [sp, #0x8] 36d34: f90003e8 str x8, [sp] 36d38: aa1503e0 mov x0, x21 36d3c: aa1303e1 mov x1, x19 36d40: aa1403e2 mov x2, x20 36d44: 97ff5773 bl 0xcb10 36d48: 9100c3e0 add x0, sp, #0x30 36d4c: 910063e1 add x1, sp, #0x18 36d50: 910003e2 mov x2, sp 36d54: 38346abf strb wzr, [x21, x20] 36d58: 940029c9 bl 0x4147c 36d5c: 394003e8 ldrb w8, [sp] 36d60: 37000228 tbnz w8, #0x0, 0x36da4 36d64: 394063e8 ldrb w8, [sp, #0x18] 36d68: 37000268 tbnz w8, #0x0, 0x36db4 36d6c: 3940c3e8 ldrb w8, [sp, #0x30] 36d70: 36000068 tbz w8, #0x0, 0x36d7c 36d74: f94023e0 ldr x0, [sp, #0x40] 36d78: 9400b026 bl 0x62e10 36d7c: f9401708 ldr x8, [x24, #0x28] 36d80: f85c83a9 ldur x9, [x29, #-0x38] 36d84: eb09011f cmp x8, x9 36d88: 54000201 b.ne 0x36dc8 36d8c: a9487bfd ldp x29, x30, [sp, #0x80] 36d90: a9474ff4 ldp x20, x19, [sp, #0x70] 36d94: a94657f6 ldp x22, x21, [sp, #0x60] 36d98: a9455ff8 ldp x24, x23, [sp, #0x50] 36d9c: 910243ff add sp, sp, #0x90 36da0: d65f03c0 ret 36da4: f9400be0 ldr x0, [sp, #0x10] 36da8: 9400b01a bl 0x62e10 36dac: 394063e8 ldrb w8, [sp, #0x18] 36db0: 3607fde8 tbz w8, #0x0, 0x36d6c 36db4: f94017e0 ldr x0, [sp, #0x28] 36db8: 9400b016 bl 0x62e10 36dbc: 3940c3e8 ldrb w8, [sp, #0x30] 36dc0: 3707fda8 tbnz w8, #0x0, 0x36d74 36dc4: 17ffffee b 0x36d7c 36dc8: 97ff55ea bl 0xc570 <__stack_chk_fail@plt> 36dcc: 97ff5539 bl 0xc2b0 0000000000036dd0 : 36dd0: d10203ff sub sp, sp, #0x80 36dd4: f90023f7 str x23, [sp, #0x40] 36dd8: a90557f6 stp x22, x21, [sp, #0x50] 36ddc: a9064ff4 stp x20, x19, [sp, #0x60] 36de0: a9077bfd stp x29, x30, [sp, #0x70] 36de4: 9101c3fd add x29, sp, #0x70 36de8: d53bd057 mrs x23, TPIDR_EL0 36dec: f94016e8 ldr x8, [x23, #0x28] 36df0: aa0003f3 mov x19, x0 36df4: f9001fe8 str x8, [sp, #0x38] 36df8: f9400668 ldr x8, [x19, #0x8] 36dfc: b50003c8 cbnz x8, 0x36e74 36e00: d0000301 adrp x1, 0x98000 36e04: f0000302 adrp x2, 0x99000 36e08: 91386c21 add x1, x1, #0xe1b 36e0c: 91057442 add x2, x2, #0x15d 36e10: 2a1f03e0 mov w0, wzr 36e14: 97ff5453 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 36e18: f0000309 adrp x9, 0x99000 36e1c: 91044529 add x9, x9, #0x111 36e20: f9400129 ldr x9, [x9] 36e24: 52800288 mov w8, #0x14 // =20 36e28: 528e8d0a mov w10, #0x7468 // =29800 36e2c: 910083e0 add x0, sp, #0x20 36e30: 910023e1 add x1, sp, #0x8 36e34: a902ffff stp xzr, xzr, [sp, #0x28] 36e38: a901ffff stp xzr, xzr, [sp, #0x18] 36e3c: a900ffff stp xzr, xzr, [sp, #0x8] 36e40: 390083e8 strb w8, [sp, #0x20] 36e44: f80213e9 stur x9, [sp, #0x21] 36e48: 780293ea sturh w10, [sp, #0x29] 36e4c: 3900afff strb wzr, [sp, #0x2b] 36e50: 94002ae7 bl 0x419ec 36e54: 394023e8 ldrb w8, [sp, #0x8] 36e58: 36000068 tbz w8, #0x0, 0x36e64 36e5c: f9400fe0 ldr x0, [sp, #0x18] 36e60: 9400afec bl 0x62e10 36e64: 394083e8 ldrb w8, [sp, #0x20] 36e68: 36000068 tbz w8, #0x0, 0x36e74 36e6c: f9401be0 ldr x0, [sp, #0x30] 36e70: 9400afe8 bl 0x62e10 36e74: f9400264 ldr x4, [x19] 36e78: f0000314 adrp x20, 0x99000 36e7c: d0000301 adrp x1, 0x98000 36e80: f0000302 adrp x2, 0x99000 36e84: 91044694 add x20, x20, #0x111 36e88: 91386c21 add x1, x1, #0xe1b 36e8c: 91060042 add x2, x2, #0x180 36e90: 2a1f03e0 mov w0, wzr 36e94: aa1403e3 mov x3, x20 36e98: 97ff5432 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 36e9c: f9400288 ldr x8, [x20] 36ea0: 52800289 mov w9, #0x14 // =20 36ea4: 528e8d0a mov w10, #0x7468 // =29800 36ea8: a902ffff stp xzr, xzr, [sp, #0x28] 36eac: a901ffff stp xzr, xzr, [sp, #0x18] 36eb0: 390083e9 strb w9, [sp, #0x20] 36eb4: f80213e8 stur x8, [sp, #0x21] 36eb8: 780293ea sturh w10, [sp, #0x29] 36ebc: 3900afff strb wzr, [sp, #0x2b] 36ec0: f9400273 ldr x19, [x19] 36ec4: a900ffff stp xzr, xzr, [sp, #0x8] 36ec8: aa1303e0 mov x0, x19 36ecc: 97ff56c9 bl 0xc9f0 36ed0: aa0003f4 mov x20, x0 36ed4: b100429f cmn x20, #0x10 36ed8: 54000562 b.hs 0x36f84 36edc: f1005e9f cmp x20, #0x17 36ee0: 540000e2 b.hs 0x36efc 36ee4: 910023e9 add x9, sp, #0x8 36ee8: d37ffa88 lsl x8, x20, #1 36eec: b2400135 orr x21, x9, #0x1 36ef0: 390023e8 strb w8, [sp, #0x8] 36ef4: b5000154 cbnz x20, 0x36f1c 36ef8: 1400000d b 0x36f2c 36efc: 91004288 add x8, x20, #0x10 36f00: 927ced16 and x22, x8, #0xfffffffffffffff0 36f04: aa1603e0 mov x0, x22 36f08: 9400af8f bl 0x62d44 36f0c: aa0003f5 mov x21, x0 36f10: b24002c8 orr x8, x22, #0x1 36f14: a90157f4 stp x20, x21, [sp, #0x10] 36f18: f90007e8 str x8, [sp, #0x8] 36f1c: aa1503e0 mov x0, x21 36f20: aa1303e1 mov x1, x19 36f24: aa1403e2 mov x2, x20 36f28: 97ff56fa bl 0xcb10 36f2c: 910083e0 add x0, sp, #0x20 36f30: 910023e1 add x1, sp, #0x8 36f34: 38346abf strb wzr, [x21, x20] 36f38: 94002aad bl 0x419ec 36f3c: 394023e8 ldrb w8, [sp, #0x8] 36f40: 36000068 tbz w8, #0x0, 0x36f4c 36f44: f9400fe0 ldr x0, [sp, #0x18] 36f48: 9400afb2 bl 0x62e10 36f4c: 394083e8 ldrb w8, [sp, #0x20] 36f50: 36000068 tbz w8, #0x0, 0x36f5c 36f54: f9401be0 ldr x0, [sp, #0x30] 36f58: 9400afae bl 0x62e10 36f5c: f94016e8 ldr x8, [x23, #0x28] 36f60: f9401fe9 ldr x9, [sp, #0x38] 36f64: eb09011f cmp x8, x9 36f68: 54000101 b.ne 0x36f88 36f6c: a9477bfd ldp x29, x30, [sp, #0x70] 36f70: a9464ff4 ldp x20, x19, [sp, #0x60] 36f74: a94557f6 ldp x22, x21, [sp, #0x50] 36f78: f94023f7 ldr x23, [sp, #0x40] 36f7c: 910203ff add sp, sp, #0x80 36f80: d65f03c0 ret 36f84: 97ff54cb bl 0xc2b0 36f88: 97ff557a bl 0xc570 <__stack_chk_fail@plt> 0000000000036f8c : 36f8c: d10203ff sub sp, sp, #0x80 36f90: f90023f7 str x23, [sp, #0x40] 36f94: a90557f6 stp x22, x21, [sp, #0x50] 36f98: a9064ff4 stp x20, x19, [sp, #0x60] 36f9c: a9077bfd stp x29, x30, [sp, #0x70] 36fa0: 9101c3fd add x29, sp, #0x70 36fa4: d53bd057 mrs x23, TPIDR_EL0 36fa8: f94016e8 ldr x8, [x23, #0x28] 36fac: aa0003f3 mov x19, x0 36fb0: f9001fe8 str x8, [sp, #0x38] 36fb4: f9400668 ldr x8, [x19, #0x8] 36fb8: b50003c8 cbnz x8, 0x37030 36fbc: d0000301 adrp x1, 0x98000 36fc0: f0000302 adrp x2, 0x99000 36fc4: 91386c21 add x1, x1, #0xe1b 36fc8: 91057442 add x2, x2, #0x15d 36fcc: 2a1f03e0 mov w0, wzr 36fd0: 97ff53e4 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 36fd4: f0000309 adrp x9, 0x99000 36fd8: 91044529 add x9, x9, #0x111 36fdc: f9400129 ldr x9, [x9] 36fe0: 52800288 mov w8, #0x14 // =20 36fe4: 528e8d0a mov w10, #0x7468 // =29800 36fe8: 910083e0 add x0, sp, #0x20 36fec: 910023e1 add x1, sp, #0x8 36ff0: a902ffff stp xzr, xzr, [sp, #0x28] 36ff4: a901ffff stp xzr, xzr, [sp, #0x18] 36ff8: a900ffff stp xzr, xzr, [sp, #0x8] 36ffc: 390083e8 strb w8, [sp, #0x20] 37000: f80213e9 stur x9, [sp, #0x21] 37004: 780293ea sturh w10, [sp, #0x29] 37008: 3900afff strb wzr, [sp, #0x2b] 3700c: 94002b88 bl 0x41e2c 37010: 394023e8 ldrb w8, [sp, #0x8] 37014: 36000068 tbz w8, #0x0, 0x37020 37018: f9400fe0 ldr x0, [sp, #0x18] 3701c: 9400af7d bl 0x62e10 37020: 394083e8 ldrb w8, [sp, #0x20] 37024: 36000068 tbz w8, #0x0, 0x37030 37028: f9401be0 ldr x0, [sp, #0x30] 3702c: 9400af79 bl 0x62e10 37030: d0000308 adrp x8, 0x99000 37034: 91044508 add x8, x8, #0x111 37038: f9400108 ldr x8, [x8] 3703c: 52800289 mov w9, #0x14 // =20 37040: 528e8d0a mov w10, #0x7468 // =29800 37044: a902ffff stp xzr, xzr, [sp, #0x28] 37048: a901ffff stp xzr, xzr, [sp, #0x18] 3704c: 390083e9 strb w9, [sp, #0x20] 37050: f80213e8 stur x8, [sp, #0x21] 37054: 780293ea sturh w10, [sp, #0x29] 37058: 3900afff strb wzr, [sp, #0x2b] 3705c: f9400273 ldr x19, [x19] 37060: a900ffff stp xzr, xzr, [sp, #0x8] 37064: aa1303e0 mov x0, x19 37068: 97ff5662 bl 0xc9f0 3706c: aa0003f4 mov x20, x0 37070: b100429f cmn x20, #0x10 37074: 54000562 b.hs 0x37120 37078: f1005e9f cmp x20, #0x17 3707c: 540000e2 b.hs 0x37098 37080: 910023e9 add x9, sp, #0x8 37084: d37ffa88 lsl x8, x20, #1 37088: b2400135 orr x21, x9, #0x1 3708c: 390023e8 strb w8, [sp, #0x8] 37090: b5000154 cbnz x20, 0x370b8 37094: 1400000d b 0x370c8 37098: 91004288 add x8, x20, #0x10 3709c: 927ced16 and x22, x8, #0xfffffffffffffff0 370a0: aa1603e0 mov x0, x22 370a4: 9400af28 bl 0x62d44 370a8: aa0003f5 mov x21, x0 370ac: b24002c8 orr x8, x22, #0x1 370b0: a90157f4 stp x20, x21, [sp, #0x10] 370b4: f90007e8 str x8, [sp, #0x8] 370b8: aa1503e0 mov x0, x21 370bc: aa1303e1 mov x1, x19 370c0: aa1403e2 mov x2, x20 370c4: 97ff5693 bl 0xcb10 370c8: 910083e0 add x0, sp, #0x20 370cc: 910023e1 add x1, sp, #0x8 370d0: 38346abf strb wzr, [x21, x20] 370d4: 94002b56 bl 0x41e2c 370d8: 394023e8 ldrb w8, [sp, #0x8] 370dc: 36000068 tbz w8, #0x0, 0x370e8 370e0: f9400fe0 ldr x0, [sp, #0x18] 370e4: 9400af4b bl 0x62e10 370e8: 394083e8 ldrb w8, [sp, #0x20] 370ec: 36000068 tbz w8, #0x0, 0x370f8 370f0: f9401be0 ldr x0, [sp, #0x30] 370f4: 9400af47 bl 0x62e10 370f8: f94016e8 ldr x8, [x23, #0x28] 370fc: f9401fe9 ldr x9, [sp, #0x38] 37100: eb09011f cmp x8, x9 37104: 54000101 b.ne 0x37124 37108: a9477bfd ldp x29, x30, [sp, #0x70] 3710c: a9464ff4 ldp x20, x19, [sp, #0x60] 37110: a94557f6 ldp x22, x21, [sp, #0x50] 37114: f94023f7 ldr x23, [sp, #0x40] 37118: 910203ff add sp, sp, #0x80 3711c: d65f03c0 ret 37120: 97ff5464 bl 0xc2b0 37124: 97ff5513 bl 0xc570 <__stack_chk_fail@plt> 0000000000037128 : 37128: d10203ff sub sp, sp, #0x80 3712c: f90023f7 str x23, [sp, #0x40] 37130: a90557f6 stp x22, x21, [sp, #0x50] 37134: a9064ff4 stp x20, x19, [sp, #0x60] 37138: a9077bfd stp x29, x30, [sp, #0x70] 3713c: 9101c3fd add x29, sp, #0x70 37140: d53bd057 mrs x23, TPIDR_EL0 37144: f94016e8 ldr x8, [x23, #0x28] 37148: aa0003f3 mov x19, x0 3714c: f9001fe8 str x8, [sp, #0x38] 37150: f9400668 ldr x8, [x19, #0x8] 37154: b50003c8 cbnz x8, 0x371cc 37158: b0000301 adrp x1, 0x98000 3715c: d0000302 adrp x2, 0x99000 37160: 91386c21 add x1, x1, #0xe1b 37164: 91057442 add x2, x2, #0x15d 37168: 2a1f03e0 mov w0, wzr 3716c: 97ff537d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 37170: d0000309 adrp x9, 0x99000 37174: 91044529 add x9, x9, #0x111 37178: f9400129 ldr x9, [x9] 3717c: 52800288 mov w8, #0x14 // =20 37180: 528e8d0a mov w10, #0x7468 // =29800 37184: 910083e0 add x0, sp, #0x20 37188: 910023e1 add x1, sp, #0x8 3718c: a902ffff stp xzr, xzr, [sp, #0x28] 37190: a901ffff stp xzr, xzr, [sp, #0x18] 37194: a900ffff stp xzr, xzr, [sp, #0x8] 37198: 390083e8 strb w8, [sp, #0x20] 3719c: f80213e9 stur x9, [sp, #0x21] 371a0: 780293ea sturh w10, [sp, #0x29] 371a4: 3900afff strb wzr, [sp, #0x2b] 371a8: 94002c31 bl 0x4226c 371ac: 394023e8 ldrb w8, [sp, #0x8] 371b0: 36000068 tbz w8, #0x0, 0x371bc 371b4: f9400fe0 ldr x0, [sp, #0x18] 371b8: 9400af16 bl 0x62e10 371bc: 394083e8 ldrb w8, [sp, #0x20] 371c0: 36000068 tbz w8, #0x0, 0x371cc 371c4: f9401be0 ldr x0, [sp, #0x30] 371c8: 9400af12 bl 0x62e10 371cc: d0000308 adrp x8, 0x99000 371d0: 91044508 add x8, x8, #0x111 371d4: f9400108 ldr x8, [x8] 371d8: 52800289 mov w9, #0x14 // =20 371dc: 528e8d0a mov w10, #0x7468 // =29800 371e0: a902ffff stp xzr, xzr, [sp, #0x28] 371e4: a901ffff stp xzr, xzr, [sp, #0x18] 371e8: 390083e9 strb w9, [sp, #0x20] 371ec: f80213e8 stur x8, [sp, #0x21] 371f0: 780293ea sturh w10, [sp, #0x29] 371f4: 3900afff strb wzr, [sp, #0x2b] 371f8: f9400273 ldr x19, [x19] 371fc: a900ffff stp xzr, xzr, [sp, #0x8] 37200: aa1303e0 mov x0, x19 37204: 97ff55fb bl 0xc9f0 37208: aa0003f4 mov x20, x0 3720c: b100429f cmn x20, #0x10 37210: 54000562 b.hs 0x372bc 37214: f1005e9f cmp x20, #0x17 37218: 540000e2 b.hs 0x37234 3721c: 910023e9 add x9, sp, #0x8 37220: d37ffa88 lsl x8, x20, #1 37224: b2400135 orr x21, x9, #0x1 37228: 390023e8 strb w8, [sp, #0x8] 3722c: b5000154 cbnz x20, 0x37254 37230: 1400000d b 0x37264 37234: 91004288 add x8, x20, #0x10 37238: 927ced16 and x22, x8, #0xfffffffffffffff0 3723c: aa1603e0 mov x0, x22 37240: 9400aec1 bl 0x62d44 37244: aa0003f5 mov x21, x0 37248: b24002c8 orr x8, x22, #0x1 3724c: a90157f4 stp x20, x21, [sp, #0x10] 37250: f90007e8 str x8, [sp, #0x8] 37254: aa1503e0 mov x0, x21 37258: aa1303e1 mov x1, x19 3725c: aa1403e2 mov x2, x20 37260: 97ff562c bl 0xcb10 37264: 910083e0 add x0, sp, #0x20 37268: 910023e1 add x1, sp, #0x8 3726c: 38346abf strb wzr, [x21, x20] 37270: 94002bff bl 0x4226c 37274: 394023e8 ldrb w8, [sp, #0x8] 37278: 36000068 tbz w8, #0x0, 0x37284 3727c: f9400fe0 ldr x0, [sp, #0x18] 37280: 9400aee4 bl 0x62e10 37284: 394083e8 ldrb w8, [sp, #0x20] 37288: 36000068 tbz w8, #0x0, 0x37294 3728c: f9401be0 ldr x0, [sp, #0x30] 37290: 9400aee0 bl 0x62e10 37294: f94016e8 ldr x8, [x23, #0x28] 37298: f9401fe9 ldr x9, [sp, #0x38] 3729c: eb09011f cmp x8, x9 372a0: 54000101 b.ne 0x372c0 372a4: a9477bfd ldp x29, x30, [sp, #0x70] 372a8: a9464ff4 ldp x20, x19, [sp, #0x60] 372ac: a94557f6 ldp x22, x21, [sp, #0x50] 372b0: f94023f7 ldr x23, [sp, #0x40] 372b4: 910203ff add sp, sp, #0x80 372b8: d65f03c0 ret 372bc: 97ff53fd bl 0xc2b0 372c0: 97ff54ac bl 0xc570 <__stack_chk_fail@plt> 00000000000372c4 const&, UQM::UQMString const&, bool, int)>: 372c4: d10483ff sub sp, sp, #0x120 372c8: a90c6ffc stp x28, x27, [sp, #0xc0] 372cc: a90d67fa stp x26, x25, [sp, #0xd0] 372d0: a90e5ff8 stp x24, x23, [sp, #0xe0] 372d4: a90f57f6 stp x22, x21, [sp, #0xf0] 372d8: a9104ff4 stp x20, x19, [sp, #0x100] 372dc: a9117bfd stp x29, x30, [sp, #0x110] 372e0: 910443fd add x29, sp, #0x110 372e4: b90027e6 str w6, [sp, #0x24] 372e8: d53bd054 mrs x20, TPIDR_EL0 372ec: f9401688 ldr x8, [x20, #0x28] 372f0: 52800289 mov w9, #0x14 // =20 372f4: 2a0003f6 mov w22, w0 372f8: 2a0703f3 mov w19, w7 372fc: f81a83a8 stur x8, [x29, #-0x58] 37300: d0000308 adrp x8, 0x99000 37304: 91044508 add x8, x8, #0x111 37308: f9400108 ldr x8, [x8] 3730c: a939ffbf stp xzr, xzr, [x29, #-0x68] 37310: f81903bf stur xzr, [x29, #-0x70] 37314: 381903a9 sturb w9, [x29, #-0x70] 37318: f81913a8 stur x8, [x29, #-0x6f] 3731c: 528e8d08 mov w8, #0x7468 // =29800 37320: 781993a8 sturh w8, [x29, #-0x67] 37324: 3819b3bf sturb wzr, [x29, #-0x65] 37328: f940003a ldr x26, [x1] 3732c: aa0503f7 mov x23, x5 37330: aa0403f5 mov x21, x4 37334: aa0303f8 mov x24, x3 37338: aa1a03e0 mov x0, x26 3733c: aa0203f9 mov x25, x2 37340: a9097fff stp xzr, xzr, [sp, #0x90] 37344: f90047ff str xzr, [sp, #0x88] 37348: 97ff55aa bl 0xc9f0 3734c: aa0003fb mov x27, x0 37350: b100437f cmn x27, #0x10 37354: 540015a2 b.hs 0x37608 const&, UQM::UQMString const&, bool, int)+0x344> 37358: f9000ff5 str x21, [sp, #0x18] 3735c: 2a1303f5 mov w21, w19 37360: f1005f7f cmp x27, #0x17 37364: 540000e2 b.hs 0x37380 const&, UQM::UQMString const&, bool, int)+0xbc> 37368: 910223e9 add x9, sp, #0x88 3736c: d37ffb68 lsl x8, x27, #1 37370: b240013c orr x28, x9, #0x1 37374: 390223e8 strb w8, [sp, #0x88] 37378: b500015b cbnz x27, 0x373a0 const&, UQM::UQMString const&, bool, int)+0xdc> 3737c: 1400000d b 0x373b0 const&, UQM::UQMString const&, bool, int)+0xec> 37380: 91004368 add x8, x27, #0x10 37384: 927ced13 and x19, x8, #0xfffffffffffffff0 37388: aa1303e0 mov x0, x19 3738c: 9400ae6e bl 0x62d44 37390: aa0003fc mov x28, x0 37394: b2400268 orr x8, x19, #0x1 37398: a90973fb stp x27, x28, [sp, #0x90] 3739c: f90047e8 str x8, [sp, #0x88] 373a0: aa1c03e0 mov x0, x28 373a4: aa1a03e1 mov x1, x26 373a8: aa1b03e2 mov x2, x27 373ac: 97ff55d9 bl 0xcb10 373b0: 383b6b9f strb wzr, [x28, x27] 373b4: f9400339 ldr x25, [x25] 373b8: a907ffff stp xzr, xzr, [sp, #0x78] 373bc: f9003bff str xzr, [sp, #0x70] 373c0: aa1903e0 mov x0, x25 373c4: 97ff558b bl 0xc9f0 373c8: aa0003fa mov x26, x0 373cc: b100435f cmn x26, #0x10 373d0: 540011c2 b.hs 0x37608 const&, UQM::UQMString const&, bool, int)+0x344> 373d4: f1005f5f cmp x26, #0x17 373d8: 540000e2 b.hs 0x373f4 const&, UQM::UQMString const&, bool, int)+0x130> 373dc: 9101c3e9 add x9, sp, #0x70 373e0: d37ffb48 lsl x8, x26, #1 373e4: b240013b orr x27, x9, #0x1 373e8: 3901c3e8 strb w8, [sp, #0x70] 373ec: b500015a cbnz x26, 0x37414 const&, UQM::UQMString const&, bool, int)+0x150> 373f0: 1400000d b 0x37424 const&, UQM::UQMString const&, bool, int)+0x160> 373f4: 91004348 add x8, x26, #0x10 373f8: 927ced13 and x19, x8, #0xfffffffffffffff0 373fc: aa1303e0 mov x0, x19 37400: 9400ae51 bl 0x62d44 37404: aa0003fb mov x27, x0 37408: b2400268 orr x8, x19, #0x1 3740c: a907effa stp x26, x27, [sp, #0x78] 37410: f9003be8 str x8, [sp, #0x70] 37414: aa1b03e0 mov x0, x27 37418: aa1903e1 mov x1, x25 3741c: aa1a03e2 mov x2, x26 37420: 97ff55bc bl 0xcb10 37424: 383a6b7f strb wzr, [x27, x26] 37428: f9400318 ldr x24, [x24] 3742c: a9067fff stp xzr, xzr, [sp, #0x60] 37430: f9002fff str xzr, [sp, #0x58] 37434: aa1803e0 mov x0, x24 37438: 97ff556e bl 0xc9f0 3743c: aa0003f9 mov x25, x0 37440: b100433f cmn x25, #0x10 37444: 54000e22 b.hs 0x37608 const&, UQM::UQMString const&, bool, int)+0x344> 37448: f1005f3f cmp x25, #0x17 3744c: 540000e2 b.hs 0x37468 const&, UQM::UQMString const&, bool, int)+0x1a4> 37450: 910163e9 add x9, sp, #0x58 37454: d37ffb28 lsl x8, x25, #1 37458: b240013a orr x26, x9, #0x1 3745c: 390163e8 strb w8, [sp, #0x58] 37460: b5000159 cbnz x25, 0x37488 const&, UQM::UQMString const&, bool, int)+0x1c4> 37464: 1400000d b 0x37498 const&, UQM::UQMString const&, bool, int)+0x1d4> 37468: 91004328 add x8, x25, #0x10 3746c: 927ced13 and x19, x8, #0xfffffffffffffff0 37470: aa1303e0 mov x0, x19 37474: 9400ae34 bl 0x62d44 37478: aa0003fa mov x26, x0 3747c: b2400268 orr x8, x19, #0x1 37480: a9066bf9 stp x25, x26, [sp, #0x60] 37484: f9002fe8 str x8, [sp, #0x58] 37488: aa1a03e0 mov x0, x26 3748c: aa1803e1 mov x1, x24 37490: aa1903e2 mov x2, x25 37494: 97ff559f bl 0xcb10 37498: 38396b5f strb wzr, [x26, x25] 3749c: f94002f7 ldr x23, [x23] 374a0: a904ffff stp xzr, xzr, [sp, #0x48] 374a4: f90023ff str xzr, [sp, #0x40] 374a8: aa1703e0 mov x0, x23 374ac: 97ff5551 bl 0xc9f0 374b0: aa0003f8 mov x24, x0 374b4: b100431f cmn x24, #0x10 374b8: 54000a82 b.hs 0x37608 const&, UQM::UQMString const&, bool, int)+0x344> 374bc: f1005f1f cmp x24, #0x17 374c0: 540000e2 b.hs 0x374dc const&, UQM::UQMString const&, bool, int)+0x218> 374c4: 910103e9 add x9, sp, #0x40 374c8: d37ffb08 lsl x8, x24, #1 374cc: b2400139 orr x25, x9, #0x1 374d0: 390103e8 strb w8, [sp, #0x40] 374d4: b5000158 cbnz x24, 0x374fc const&, UQM::UQMString const&, bool, int)+0x238> 374d8: 1400000d b 0x3750c const&, UQM::UQMString const&, bool, int)+0x248> 374dc: 91004308 add x8, x24, #0x10 374e0: 927ced13 and x19, x8, #0xfffffffffffffff0 374e4: aa1303e0 mov x0, x19 374e8: 9400ae17 bl 0x62d44 374ec: aa0003f9 mov x25, x0 374f0: b2400268 orr x8, x19, #0x1 374f4: a904e7f8 stp x24, x25, [sp, #0x48] 374f8: f90023e8 str x8, [sp, #0x40] 374fc: aa1903e0 mov x0, x25 37500: aa1703e1 mov x1, x23 37504: aa1803e2 mov x2, x24 37508: 97ff5582 bl 0xcb10 3750c: b94027e9 ldr w9, [sp, #0x24] 37510: f9400fe5 ldr x5, [sp, #0x18] 37514: 9100a3e8 add x8, sp, #0x28 37518: d101c3a0 sub x0, x29, #0x70 3751c: 12000127 and w7, w9, #0x1 37520: 910223e2 add x2, sp, #0x88 37524: 9101c3e3 add x3, sp, #0x70 37528: 910163e4 add x4, sp, #0x58 3752c: 910103e6 add x6, sp, #0x40 37530: 2a1603e1 mov w1, w22 37534: 38386b3f strb wzr, [x25, x24] 37538: a9037fff stp xzr, xzr, [sp, #0x30] 3753c: f90017ff str xzr, [sp, #0x28] 37540: f90007e8 str x8, [sp, #0x8] 37544: b90003f5 str w21, [sp] 37548: 94002c59 bl 0x426ac 3754c: 3940a3e8 ldrb w8, [sp, #0x28] 37550: 37000328 tbnz w8, #0x0, 0x375b4 const&, UQM::UQMString const&, bool, int)+0x2f0> 37554: 394103e8 ldrb w8, [sp, #0x40] 37558: 37000368 tbnz w8, #0x0, 0x375c4 const&, UQM::UQMString const&, bool, int)+0x300> 3755c: 394163e8 ldrb w8, [sp, #0x58] 37560: 370003a8 tbnz w8, #0x0, 0x375d4 const&, UQM::UQMString const&, bool, int)+0x310> 37564: 3941c3e8 ldrb w8, [sp, #0x70] 37568: 370003e8 tbnz w8, #0x0, 0x375e4 const&, UQM::UQMString const&, bool, int)+0x320> 3756c: 394223e8 ldrb w8, [sp, #0x88] 37570: 37000428 tbnz w8, #0x0, 0x375f4 const&, UQM::UQMString const&, bool, int)+0x330> 37574: 385903a8 ldurb w8, [x29, #-0x70] 37578: 36000068 tbz w8, #0x0, 0x37584 const&, UQM::UQMString const&, bool, int)+0x2c0> 3757c: f85a03a0 ldur x0, [x29, #-0x60] 37580: 9400ae24 bl 0x62e10 37584: f9401688 ldr x8, [x20, #0x28] 37588: f85a83a9 ldur x9, [x29, #-0x58] 3758c: eb09011f cmp x8, x9 37590: 540003e1 b.ne 0x3760c const&, UQM::UQMString const&, bool, int)+0x348> 37594: a9517bfd ldp x29, x30, [sp, #0x110] 37598: a9504ff4 ldp x20, x19, [sp, #0x100] 3759c: a94f57f6 ldp x22, x21, [sp, #0xf0] 375a0: a94e5ff8 ldp x24, x23, [sp, #0xe0] 375a4: a94d67fa ldp x26, x25, [sp, #0xd0] 375a8: a94c6ffc ldp x28, x27, [sp, #0xc0] 375ac: 910483ff add sp, sp, #0x120 375b0: d65f03c0 ret 375b4: f9401fe0 ldr x0, [sp, #0x38] 375b8: 9400ae16 bl 0x62e10 375bc: 394103e8 ldrb w8, [sp, #0x40] 375c0: 3607fce8 tbz w8, #0x0, 0x3755c const&, UQM::UQMString const&, bool, int)+0x298> 375c4: f9402be0 ldr x0, [sp, #0x50] 375c8: 9400ae12 bl 0x62e10 375cc: 394163e8 ldrb w8, [sp, #0x58] 375d0: 3607fca8 tbz w8, #0x0, 0x37564 const&, UQM::UQMString const&, bool, int)+0x2a0> 375d4: f94037e0 ldr x0, [sp, #0x68] 375d8: 9400ae0e bl 0x62e10 375dc: 3941c3e8 ldrb w8, [sp, #0x70] 375e0: 3607fc68 tbz w8, #0x0, 0x3756c const&, UQM::UQMString const&, bool, int)+0x2a8> 375e4: f94043e0 ldr x0, [sp, #0x80] 375e8: 9400ae0a bl 0x62e10 375ec: 394223e8 ldrb w8, [sp, #0x88] 375f0: 3607fc28 tbz w8, #0x0, 0x37574 const&, UQM::UQMString const&, bool, int)+0x2b0> 375f4: f9404fe0 ldr x0, [sp, #0x98] 375f8: 9400ae06 bl 0x62e10 375fc: 385903a8 ldurb w8, [x29, #-0x70] 37600: 3707fbe8 tbnz w8, #0x0, 0x3757c const&, UQM::UQMString const&, bool, int)+0x2b8> 37604: 17ffffe0 b 0x37584 const&, UQM::UQMString const&, bool, int)+0x2c0> 37608: 97ff532a bl 0xc2b0 3760c: 97ff53d9 bl 0xc570 <__stack_chk_fail@plt> 0000000000037610 : 37610: d10203ff sub sp, sp, #0x80 37614: f90023f7 str x23, [sp, #0x40] 37618: a90557f6 stp x22, x21, [sp, #0x50] 3761c: a9064ff4 stp x20, x19, [sp, #0x60] 37620: a9077bfd stp x29, x30, [sp, #0x70] 37624: 9101c3fd add x29, sp, #0x70 37628: d53bd057 mrs x23, TPIDR_EL0 3762c: f94016e8 ldr x8, [x23, #0x28] 37630: aa0003f3 mov x19, x0 37634: f9001fe8 str x8, [sp, #0x38] 37638: f9400274 ldr x20, [x19] 3763c: b40001d4 cbz x20, 0x37674 37640: aa1403e0 mov x0, x20 37644: 97ff54eb bl 0xc9f0 37648: 92407c15 and x21, x0, #0xffffffff 3764c: 910006a0 add x0, x21, #0x1 37650: 320003e1 orr w1, wzr, #0x1 37654: 97ff52b3 bl 0xc120 37658: aa1403e1 mov x1, x20 3765c: aa1503e2 mov x2, x21 37660: aa0003f6 mov x22, x0 37664: 97ff5407 bl 0xc680 37668: f9400274 ldr x20, [x19] 3766c: 8b1502c8 add x8, x22, x21 37670: 14000007 b 0x3768c 37674: 320003e0 orr w0, wzr, #0x1 37678: 320003e1 orr w1, wzr, #0x1 3767c: 97ff52a9 bl 0xc120 37680: aa0003f6 mov x22, x0 37684: aa1f03f5 mov x21, xzr 37688: aa1603e8 mov x8, x22 3768c: a902d7f6 stp x22, x21, [sp, #0x28] 37690: 3900011f strb wzr, [x8] 37694: b40001d4 cbz x20, 0x376cc 37698: aa1403e0 mov x0, x20 3769c: 97ff54d5 bl 0xc9f0 376a0: 92407c15 and x21, x0, #0xffffffff 376a4: 910006a0 add x0, x21, #0x1 376a8: 320003e1 orr w1, wzr, #0x1 376ac: 97ff529d bl 0xc120 376b0: aa1403e1 mov x1, x20 376b4: aa1503e2 mov x2, x21 376b8: aa0003f6 mov x22, x0 376bc: 97ff53f1 bl 0xc680 376c0: f9400273 ldr x19, [x19] 376c4: 8b1502c8 add x8, x22, x21 376c8: 14000008 b 0x376e8 376cc: 320003e0 orr w0, wzr, #0x1 376d0: 320003e1 orr w1, wzr, #0x1 376d4: 97ff5293 bl 0xc120 376d8: aa0003f6 mov x22, x0 376dc: aa1f03f3 mov x19, xzr 376e0: aa1f03f5 mov x21, xzr 376e4: aa1603e8 mov x8, x22 376e8: a901d7f6 stp x22, x21, [sp, #0x18] 376ec: 3900011f strb wzr, [x8] 376f0: b40001b3 cbz x19, 0x37724 376f4: aa1303e0 mov x0, x19 376f8: 97ff54be bl 0xc9f0 376fc: 92407c14 and x20, x0, #0xffffffff 37700: 91000680 add x0, x20, #0x1 37704: 320003e1 orr w1, wzr, #0x1 37708: 97ff5286 bl 0xc120 3770c: aa1303e1 mov x1, x19 37710: aa1403e2 mov x2, x20 37714: aa0003f5 mov x21, x0 37718: 97ff53da bl 0xc680 3771c: 8b1402a8 add x8, x21, x20 37720: 14000007 b 0x3773c 37724: 320003e0 orr w0, wzr, #0x1 37728: 320003e1 orr w1, wzr, #0x1 3772c: 97ff527d bl 0xc120 37730: aa0003f5 mov x21, x0 37734: aa1f03f4 mov x20, xzr 37738: aa1503e8 mov x8, x21 3773c: 52807d00 mov w0, #0x3e8 // =1000 37740: 9100a3e1 add x1, sp, #0x28 37744: 910063e2 add x2, sp, #0x18 37748: 910023e3 add x3, sp, #0x8 3774c: 2a1f03e4 mov w4, wzr 37750: a900d3f5 stp x21, x20, [sp, #0x8] 37754: 3900011f strb wzr, [x8] 37758: 97ff541a bl 0xc7c0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_i@plt> 3775c: f94007e0 ldr x0, [sp, #0x8] 37760: b4000060 cbz x0, 0x3776c 37764: 97ff552f bl 0xcc20 37768: f90007ff str xzr, [sp, #0x8] 3776c: f9400fe0 ldr x0, [sp, #0x18] 37770: b4000060 cbz x0, 0x3777c 37774: 97ff552b bl 0xcc20 37778: f9000fff str xzr, [sp, #0x18] 3777c: f94017e0 ldr x0, [sp, #0x28] 37780: b4000060 cbz x0, 0x3778c 37784: 97ff5527 bl 0xcc20 37788: f90017ff str xzr, [sp, #0x28] 3778c: f94016e8 ldr x8, [x23, #0x28] 37790: f9401fe9 ldr x9, [sp, #0x38] 37794: eb09011f cmp x8, x9 37798: 540000e1 b.ne 0x377b4 3779c: a9477bfd ldp x29, x30, [sp, #0x70] 377a0: a9464ff4 ldp x20, x19, [sp, #0x60] 377a4: a94557f6 ldp x22, x21, [sp, #0x50] 377a8: f94023f7 ldr x23, [sp, #0x40] 377ac: 910203ff add sp, sp, #0x80 377b0: d65f03c0 ret 377b4: 97ff536f bl 0xc570 <__stack_chk_fail@plt> 00000000000377b8 : 377b8: d10203ff sub sp, sp, #0x80 377bc: f9001bf9 str x25, [sp, #0x30] 377c0: a9045ff8 stp x24, x23, [sp, #0x40] 377c4: a90557f6 stp x22, x21, [sp, #0x50] 377c8: a9064ff4 stp x20, x19, [sp, #0x60] 377cc: a9077bfd stp x29, x30, [sp, #0x70] 377d0: 9101c3fd add x29, sp, #0x70 377d4: d53bd059 mrs x25, TPIDR_EL0 377d8: f9401728 ldr x8, [x25, #0x28] 377dc: aa0103f7 mov x23, x1 377e0: 2a0003f8 mov w24, w0 377e4: b25c03e9 orr x9, xzr, #0x1000000000 377e8: 321c03e0 orr w0, wzr, #0x10 377ec: 321b03e1 orr w1, wzr, #0x20 377f0: 2a0403f4 mov w20, w4 377f4: aa0303f5 mov x21, x3 377f8: aa0203f6 mov x22, x2 377fc: f90017e8 str x8, [sp, #0x28] 37800: f9000fe9 str x9, [sp, #0x18] 37804: 97ff5247 bl 0xc120 37808: f90013e0 str x0, [sp, #0x20] 3780c: 320003e0 orr w0, wzr, #0x1 37810: 320003e1 orr w1, wzr, #0x1 37814: f9000bff str xzr, [sp, #0x10] 37818: 97ff5242 bl 0xc120 3781c: aa0003f3 mov x19, x0 37820: 910063e4 add x4, sp, #0x18 37824: 910023e5 add x5, sp, #0x8 37828: 2a1803e0 mov w0, w24 3782c: aa1703e1 mov x1, x23 37830: aa1603e2 mov x2, x22 37834: aa1503e3 mov x3, x21 37838: 2a1f03e6 mov w6, wzr 3783c: 2a1403e7 mov w7, w20 37840: f90007f3 str x19, [sp, #0x8] 37844: 97ff52bf bl 0xc340 <_ZN3UQM8UQMCrash18ReportExceptionPRVEiRKNS_9UQMStringES3_S3_RKNS_9UQMVectorINS_9UQMKVPairELj16EEES3_bi@plt> 37848: b4000093 cbz x19, 0x37858 3784c: aa1303e0 mov x0, x19 37850: 97ff54f4 bl 0xcc20 37854: f90007ff str xzr, [sp, #0x8] 37858: b9401be8 ldr w8, [sp, #0x18] 3785c: f94013f3 ldr x19, [sp, #0x20] 37860: 340002a8 cbz w8, 0x378b4 37864: 2a1f03e8 mov w8, wzr 37868: 2a0803f4 mov w20, w8 3786c: 8b141675 add x21, x19, x20, lsl #5 37870: aa1503f6 mov x22, x21 37874: f8410ec0 ldr x0, [x22, #0x10]! 37878: b4000060 cbz x0, 0x37884 3787c: 97ff54e9 bl 0xcc20 37880: f90002df str xzr, [x22] 37884: f94002a0 ldr x0, [x21] 37888: f9000ebf str xzr, [x21, #0x18] 3788c: b4000060 cbz x0, 0x37898 37890: 97ff54e4 bl 0xcc20 37894: f90002bf str xzr, [x21] 37898: 8b141668 add x8, x19, x20, lsl #5 3789c: f900051f str xzr, [x8, #0x8] 378a0: b9401be9 ldr w9, [sp, #0x18] 378a4: f94013f3 ldr x19, [sp, #0x20] 378a8: 11000688 add w8, w20, #0x1 378ac: 6b09011f cmp w8, w9 378b0: 54fffdc3 b.lo 0x37868 378b4: b4000093 cbz x19, 0x378c4 378b8: aa1303e0 mov x0, x19 378bc: 97ff54d9 bl 0xcc20 378c0: f90013ff str xzr, [sp, #0x20] 378c4: f9401728 ldr x8, [x25, #0x28] 378c8: f94017e9 ldr x9, [sp, #0x28] 378cc: eb09011f cmp x8, x9 378d0: 54000101 b.ne 0x378f0 378d4: a9477bfd ldp x29, x30, [sp, #0x70] 378d8: a9464ff4 ldp x20, x19, [sp, #0x60] 378dc: a94557f6 ldp x22, x21, [sp, #0x50] 378e0: a9445ff8 ldp x24, x23, [sp, #0x40] 378e4: f9401bf9 ldr x25, [sp, #0x30] 378e8: 910203ff add sp, sp, #0x80 378ec: d65f03c0 ret 378f0: 97ff5320 bl 0xc570 <__stack_chk_fail@plt> 00000000000378f4 : 378f4: d10103ff sub sp, sp, #0x40 378f8: f90013f3 str x19, [sp, #0x20] 378fc: a9037bfd stp x29, x30, [sp, #0x30] 37900: 9100c3fd add x29, sp, #0x30 37904: d000030a adrp x10, 0x99000 37908: d53bd053 mrs x19, TPIDR_EL0 3790c: 9104454a add x10, x10, #0x111 37910: f9401669 ldr x9, [x19, #0x28] 37914: f940014a ldr x10, [x10] 37918: 52800288 mov w8, #0x14 // =20 3791c: 528e8d0b mov w11, #0x7468 // =29800 37920: 12000001 and w1, w0, #0x1 37924: 910003e0 mov x0, sp 37928: f9000fe9 str x9, [sp, #0x18] 3792c: a900ffff stp xzr, xzr, [sp, #0x8] 37930: f90003ff str xzr, [sp] 37934: 390003e8 strb w8, [sp] 37938: f80013ea stur x10, [sp, #0x1] 3793c: 780093eb sturh w11, [sp, #0x9] 37940: 39002fff strb wzr, [sp, #0xb] 37944: 94003160 bl 0x43ec4 37948: 394003e8 ldrb w8, [sp] 3794c: 36000068 tbz w8, #0x0, 0x37958 37950: f9400be0 ldr x0, [sp, #0x10] 37954: 9400ad2f bl 0x62e10 37958: f9401668 ldr x8, [x19, #0x28] 3795c: f9400fe9 ldr x9, [sp, #0x18] 37960: eb09011f cmp x8, x9 37964: 540000a1 b.ne 0x37978 37968: a9437bfd ldp x29, x30, [sp, #0x30] 3796c: f94013f3 ldr x19, [sp, #0x20] 37970: 910103ff add sp, sp, #0x40 37974: d65f03c0 ret 37978: 97ff52fe bl 0xc570 <__stack_chk_fail@plt> 000000000003797c : 3797c: d10203ff sub sp, sp, #0x80 37980: f90023f7 str x23, [sp, #0x40] 37984: a90557f6 stp x22, x21, [sp, #0x50] 37988: a9064ff4 stp x20, x19, [sp, #0x60] 3798c: a9077bfd stp x29, x30, [sp, #0x70] 37990: 9101c3fd add x29, sp, #0x70 37994: d53bd057 mrs x23, TPIDR_EL0 37998: f94016e8 ldr x8, [x23, #0x28] 3799c: 52800289 mov w9, #0x14 // =20 379a0: f9001fe8 str x8, [sp, #0x38] 379a4: d0000308 adrp x8, 0x99000 379a8: 91044508 add x8, x8, #0x111 379ac: f9400108 ldr x8, [x8] 379b0: a902ffff stp xzr, xzr, [sp, #0x28] 379b4: a901ffff stp xzr, xzr, [sp, #0x18] 379b8: 390083e9 strb w9, [sp, #0x20] 379bc: f80213e8 stur x8, [sp, #0x21] 379c0: 528e8d08 mov w8, #0x7468 // =29800 379c4: 780293e8 sturh w8, [sp, #0x29] 379c8: 3900afff strb wzr, [sp, #0x2b] 379cc: f9400013 ldr x19, [x0] 379d0: a900ffff stp xzr, xzr, [sp, #0x8] 379d4: aa1303e0 mov x0, x19 379d8: 97ff5406 bl 0xc9f0 379dc: aa0003f4 mov x20, x0 379e0: b100429f cmn x20, #0x10 379e4: 54000562 b.hs 0x37a90 379e8: f1005e9f cmp x20, #0x17 379ec: 540000e2 b.hs 0x37a08 379f0: 910023e9 add x9, sp, #0x8 379f4: d37ffa88 lsl x8, x20, #1 379f8: b2400135 orr x21, x9, #0x1 379fc: 390023e8 strb w8, [sp, #0x8] 37a00: b5000154 cbnz x20, 0x37a28 37a04: 1400000d b 0x37a38 37a08: 91004288 add x8, x20, #0x10 37a0c: 927ced16 and x22, x8, #0xfffffffffffffff0 37a10: aa1603e0 mov x0, x22 37a14: 9400accc bl 0x62d44 37a18: aa0003f5 mov x21, x0 37a1c: b24002c8 orr x8, x22, #0x1 37a20: a90157f4 stp x20, x21, [sp, #0x10] 37a24: f90007e8 str x8, [sp, #0x8] 37a28: aa1503e0 mov x0, x21 37a2c: aa1303e1 mov x1, x19 37a30: aa1403e2 mov x2, x20 37a34: 97ff5437 bl 0xcb10 37a38: 910083e0 add x0, sp, #0x20 37a3c: 910023e1 add x1, sp, #0x8 37a40: 38346abf strb wzr, [x21, x20] 37a44: 940031f2 bl 0x4420c 37a48: 394023e8 ldrb w8, [sp, #0x8] 37a4c: 36000068 tbz w8, #0x0, 0x37a58 37a50: f9400fe0 ldr x0, [sp, #0x18] 37a54: 9400acef bl 0x62e10 37a58: 394083e8 ldrb w8, [sp, #0x20] 37a5c: 36000068 tbz w8, #0x0, 0x37a68 37a60: f9401be0 ldr x0, [sp, #0x30] 37a64: 9400aceb bl 0x62e10 37a68: f94016e8 ldr x8, [x23, #0x28] 37a6c: f9401fe9 ldr x9, [sp, #0x38] 37a70: eb09011f cmp x8, x9 37a74: 54000101 b.ne 0x37a94 37a78: a9477bfd ldp x29, x30, [sp, #0x70] 37a7c: a9464ff4 ldp x20, x19, [sp, #0x60] 37a80: a94557f6 ldp x22, x21, [sp, #0x50] 37a84: f94023f7 ldr x23, [sp, #0x40] 37a88: 910203ff add sp, sp, #0x80 37a8c: d65f03c0 ret 37a90: 97ff5208 bl 0xc2b0 37a94: 97ff52b7 bl 0xc570 <__stack_chk_fail@plt> 0000000000037a98 : 37a98: f81c0ff7 str x23, [sp, #-0x40]! 37a9c: a90157f6 stp x22, x21, [sp, #0x10] 37aa0: a9024ff4 stp x20, x19, [sp, #0x20] 37aa4: a9037bfd stp x29, x30, [sp, #0x30] 37aa8: 9100c3fd add x29, sp, #0x30 37aac: aa0003f5 mov x21, x0 37ab0: 97ff5168 bl 0xc050 37ab4: 2a0003f3 mov w19, w0 37ab8: b0000440 adrp x0, 0xc0000 37abc: f946dc00 ldr x0, [x0, #0xdb8] 37ac0: 97ff5374 bl 0xc890 37ac4: f94006b6 ldr x22, [x21, #0x8] 37ac8: 320003e1 orr w1, wzr, #0x1 37acc: 910006c0 add x0, x22, #0x1 37ad0: 97ff5194 bl 0xc120 37ad4: f94002a1 ldr x1, [x21] 37ad8: aa1603e2 mov x2, x22 37adc: aa0003f4 mov x20, x0 37ae0: 97ff52e8 bl 0xc680 37ae4: f94006a8 ldr x8, [x21, #0x8] 37ae8: b0000455 adrp x21, 0xc0000 37aec: f9474ab5 ldr x21, [x21, #0xe90] 37af0: 38286a9f strb wzr, [x20, x8] 37af4: aa1503f7 mov x23, x21 37af8: f8408ee8 ldr x8, [x23, #0x8]! 37afc: b4000288 cbz x8, 0x37b4c 37b00: 910022b6 add x22, x21, #0x8 37b04: 14000002 b 0x37b0c 37b08: aa0903e8 mov x8, x9 37b0c: b9402109 ldr w9, [x8, #0x20] 37b10: 6b09027f cmp w19, w9 37b14: 540000aa b.ge 0x37b28 37b18: f9400109 ldr x9, [x8] 37b1c: b4000209 cbz x9, 0x37b5c 37b20: aa0803f6 mov x22, x8 37b24: 17fffff9 b 0x37b08 37b28: 6b13013f cmp w9, w19 37b2c: 5400008a b.ge 0x37b3c 37b30: aa0803f6 mov x22, x8 37b34: f8408ec9 ldr x9, [x22, #0x8]! 37b38: b5fffe89 cbnz x9, 0x37b08 37b3c: aa0803f7 mov x23, x8 37b40: f94002c8 ldr x8, [x22] 37b44: b50003a8 cbnz x8, 0x37bb8 37b48: 14000009 b 0x37b6c 37b4c: aa1703f6 mov x22, x23 37b50: f94002c8 ldr x8, [x22] 37b54: b5000328 cbnz x8, 0x37bb8 37b58: 14000005 b 0x37b6c 37b5c: aa0803f7 mov x23, x8 37b60: aa0803f6 mov x22, x8 37b64: f94002c8 ldr x8, [x22] 37b68: b5000288 cbnz x8, 0x37bb8 37b6c: 321c07e0 orr w0, wzr, #0x30 37b70: 9400ac75 bl 0x62d44 37b74: aa0003e8 mov x8, x0 37b78: b9002113 str w19, [x8, #0x20] 37b7c: f9001514 str x20, [x8, #0x28] 37b80: a9007d1f stp xzr, xzr, [x8] 37b84: f9000917 str x23, [x8, #0x10] 37b88: f90002c8 str x8, [x22] 37b8c: f94002a9 ldr x9, [x21] 37b90: f9400129 ldr x9, [x9] 37b94: b4000069 cbz x9, 0x37ba0 37b98: f90002a9 str x9, [x21] 37b9c: f94002c8 ldr x8, [x22] 37ba0: f94006a0 ldr x0, [x21, #0x8] 37ba4: aa0803e1 mov x1, x8 37ba8: 97ff6daa bl 0x13250 <.text+0x6560> 37bac: f9400aa8 ldr x8, [x21, #0x10] 37bb0: 91000508 add x8, x8, #0x1 37bb4: f9000aa8 str x8, [x21, #0x10] 37bb8: b0000440 adrp x0, 0xc0000 37bbc: f946dc00 ldr x0, [x0, #0xdb8] 37bc0: a9437bfd ldp x29, x30, [sp, #0x30] 37bc4: a9424ff4 ldp x20, x19, [sp, #0x20] 37bc8: a94157f6 ldp x22, x21, [sp, #0x10] 37bcc: f84407f7 ldr x23, [sp], #0x40 37bd0: 17ff543c b 0xccc0 0000000000037bd4 : 37bd4: d10303ff sub sp, sp, #0xc0 37bd8: a90767fa stp x26, x25, [sp, #0x70] 37bdc: a9085ff8 stp x24, x23, [sp, #0x80] 37be0: a90957f6 stp x22, x21, [sp, #0x90] 37be4: a90a4ff4 stp x20, x19, [sp, #0xa0] 37be8: a90b7bfd stp x29, x30, [sp, #0xb0] 37bec: 9102c3fd add x29, sp, #0xb0 37bf0: d53bd05a mrs x26, TPIDR_EL0 37bf4: f9401748 ldr x8, [x26, #0x28] 37bf8: 52800289 mov w9, #0x14 // =20 37bfc: aa0303f3 mov x19, x3 37c00: aa0203f4 mov x20, x2 37c04: f81b83a8 stur x8, [x29, #-0x48] 37c08: d0000308 adrp x8, 0x99000 37c0c: 91044508 add x8, x8, #0x111 37c10: f9400108 ldr x8, [x8] 37c14: a905ffff stp xzr, xzr, [sp, #0x58] 37c18: a904ffff stp xzr, xzr, [sp, #0x48] 37c1c: 390143e9 strb w9, [sp, #0x50] 37c20: f80513e8 stur x8, [sp, #0x51] 37c24: 528e8d08 mov w8, #0x7468 // =29800 37c28: 780593e8 sturh w8, [sp, #0x59] 37c2c: 39016fff strb wzr, [sp, #0x5b] 37c30: f9400016 ldr x22, [x0] 37c34: aa0103f5 mov x21, x1 37c38: a903ffff stp xzr, xzr, [sp, #0x38] 37c3c: aa1603e0 mov x0, x22 37c40: 97ff536c bl 0xc9f0 37c44: aa0003f7 mov x23, x0 37c48: b10042ff cmn x23, #0x10 37c4c: 54000f02 b.hs 0x37e2c 37c50: f1005eff cmp x23, #0x17 37c54: 540000e2 b.hs 0x37c70 37c58: 9100e3e9 add x9, sp, #0x38 37c5c: d37ffae8 lsl x8, x23, #1 37c60: b2400138 orr x24, x9, #0x1 37c64: 3900e3e8 strb w8, [sp, #0x38] 37c68: b5000157 cbnz x23, 0x37c90 37c6c: 1400000d b 0x37ca0 37c70: 910042e8 add x8, x23, #0x10 37c74: 927ced19 and x25, x8, #0xfffffffffffffff0 37c78: aa1903e0 mov x0, x25 37c7c: 9400ac32 bl 0x62d44 37c80: aa0003f8 mov x24, x0 37c84: b2400328 orr x8, x25, #0x1 37c88: a90463f7 stp x23, x24, [sp, #0x40] 37c8c: f9001fe8 str x8, [sp, #0x38] 37c90: aa1803e0 mov x0, x24 37c94: aa1603e1 mov x1, x22 37c98: aa1703e2 mov x2, x23 37c9c: 97ff539d bl 0xcb10 37ca0: 38376b1f strb wzr, [x24, x23] 37ca4: f94002b5 ldr x21, [x21] 37ca8: a902ffff stp xzr, xzr, [sp, #0x28] 37cac: f90013ff str xzr, [sp, #0x20] 37cb0: aa1503e0 mov x0, x21 37cb4: 97ff534f bl 0xc9f0 37cb8: aa0003f6 mov x22, x0 37cbc: b10042df cmn x22, #0x10 37cc0: 54000b62 b.hs 0x37e2c 37cc4: f1005edf cmp x22, #0x17 37cc8: 540000e2 b.hs 0x37ce4 37ccc: 910083e9 add x9, sp, #0x20 37cd0: d37ffac8 lsl x8, x22, #1 37cd4: b2400137 orr x23, x9, #0x1 37cd8: 390083e8 strb w8, [sp, #0x20] 37cdc: b5000156 cbnz x22, 0x37d04 37ce0: 1400000d b 0x37d14 37ce4: 910042c8 add x8, x22, #0x10 37ce8: 927ced18 and x24, x8, #0xfffffffffffffff0 37cec: aa1803e0 mov x0, x24 37cf0: 9400ac15 bl 0x62d44 37cf4: aa0003f7 mov x23, x0 37cf8: b2400308 orr x8, x24, #0x1 37cfc: a902dff6 stp x22, x23, [sp, #0x28] 37d00: f90013e8 str x8, [sp, #0x20] 37d04: aa1703e0 mov x0, x23 37d08: aa1503e1 mov x1, x21 37d0c: aa1603e2 mov x2, x22 37d10: 97ff5380 bl 0xcb10 37d14: 38366aff strb wzr, [x23, x22] 37d18: f9400294 ldr x20, [x20] 37d1c: a9017fff stp xzr, xzr, [sp, #0x10] 37d20: f90007ff str xzr, [sp, #0x8] 37d24: aa1403e0 mov x0, x20 37d28: 97ff5332 bl 0xc9f0 37d2c: aa0003f5 mov x21, x0 37d30: b10042bf cmn x21, #0x10 37d34: 540007c2 b.hs 0x37e2c 37d38: f1005ebf cmp x21, #0x17 37d3c: 540000e2 b.hs 0x37d58 37d40: 910023e9 add x9, sp, #0x8 37d44: d37ffaa8 lsl x8, x21, #1 37d48: b2400136 orr x22, x9, #0x1 37d4c: 390023e8 strb w8, [sp, #0x8] 37d50: b5000155 cbnz x21, 0x37d78 37d54: 1400000d b 0x37d88 37d58: 910042a8 add x8, x21, #0x10 37d5c: 927ced17 and x23, x8, #0xfffffffffffffff0 37d60: aa1703e0 mov x0, x23 37d64: 9400abf8 bl 0x62d44 37d68: aa0003f6 mov x22, x0 37d6c: b24002e8 orr x8, x23, #0x1 37d70: a9015bf5 stp x21, x22, [sp, #0x10] 37d74: f90007e8 str x8, [sp, #0x8] 37d78: aa1603e0 mov x0, x22 37d7c: aa1403e1 mov x1, x20 37d80: aa1503e2 mov x2, x21 37d84: 97ff5363 bl 0xcb10 37d88: 910143e0 add x0, sp, #0x50 37d8c: 9100e3e1 add x1, sp, #0x38 37d90: 910083e2 add x2, sp, #0x20 37d94: 910023e3 add x3, sp, #0x8 37d98: aa1303e4 mov x4, x19 37d9c: 38356adf strb wzr, [x22, x21] 37da0: 94003660 bl 0x45720 37da4: 394023e8 ldrb w8, [sp, #0x8] 37da8: 37000288 tbnz w8, #0x0, 0x37df8 37dac: 394083e8 ldrb w8, [sp, #0x20] 37db0: 370002c8 tbnz w8, #0x0, 0x37e08 37db4: 3940e3e8 ldrb w8, [sp, #0x38] 37db8: 37000308 tbnz w8, #0x0, 0x37e18 37dbc: 394143e8 ldrb w8, [sp, #0x50] 37dc0: 36000068 tbz w8, #0x0, 0x37dcc 37dc4: f94033e0 ldr x0, [sp, #0x60] 37dc8: 9400ac12 bl 0x62e10 37dcc: f9401748 ldr x8, [x26, #0x28] 37dd0: f85b83a9 ldur x9, [x29, #-0x48] 37dd4: eb09011f cmp x8, x9 37dd8: 540002c1 b.ne 0x37e30 37ddc: a94b7bfd ldp x29, x30, [sp, #0xb0] 37de0: a94a4ff4 ldp x20, x19, [sp, #0xa0] 37de4: a94957f6 ldp x22, x21, [sp, #0x90] 37de8: a9485ff8 ldp x24, x23, [sp, #0x80] 37dec: a94767fa ldp x26, x25, [sp, #0x70] 37df0: 910303ff add sp, sp, #0xc0 37df4: d65f03c0 ret 37df8: f9400fe0 ldr x0, [sp, #0x18] 37dfc: 9400ac05 bl 0x62e10 37e00: 394083e8 ldrb w8, [sp, #0x20] 37e04: 3607fd88 tbz w8, #0x0, 0x37db4 37e08: f9401be0 ldr x0, [sp, #0x30] 37e0c: 9400ac01 bl 0x62e10 37e10: 3940e3e8 ldrb w8, [sp, #0x38] 37e14: 3607fd48 tbz w8, #0x0, 0x37dbc 37e18: f94027e0 ldr x0, [sp, #0x48] 37e1c: 9400abfd bl 0x62e10 37e20: 394143e8 ldrb w8, [sp, #0x50] 37e24: 3707fd08 tbnz w8, #0x0, 0x37dc4 37e28: 17ffffe9 b 0x37dcc 37e2c: 97ff5121 bl 0xc2b0 37e30: 97ff51d0 bl 0xc570 <__stack_chk_fail@plt> 0000000000037e34 : 37e34: d10103ff sub sp, sp, #0x40 37e38: f90013f3 str x19, [sp, #0x20] 37e3c: a9037bfd stp x29, x30, [sp, #0x30] 37e40: 9100c3fd add x29, sp, #0x30 37e44: d000030b adrp x11, 0x99000 37e48: d53bd053 mrs x19, TPIDR_EL0 37e4c: 9104456b add x11, x11, #0x111 37e50: f940166a ldr x10, [x19, #0x28] 37e54: f940016b ldr x11, [x11] 37e58: 2a0003e8 mov w8, w0 37e5c: 52800289 mov w9, #0x14 // =20 37e60: 528e8d0c mov w12, #0x7468 // =29800 37e64: 910003e0 mov x0, sp 37e68: 2a0803e1 mov w1, w8 37e6c: f9000fea str x10, [sp, #0x18] 37e70: a900ffff stp xzr, xzr, [sp, #0x8] 37e74: f90003ff str xzr, [sp] 37e78: 390003e9 strb w9, [sp] 37e7c: f80013eb stur x11, [sp, #0x1] 37e80: 780093ec sturh w12, [sp, #0x9] 37e84: 39002fff strb wzr, [sp, #0xb] 37e88: 940038e5 bl 0x4621c 37e8c: 394003e8 ldrb w8, [sp] 37e90: 36000068 tbz w8, #0x0, 0x37e9c 37e94: f9400be0 ldr x0, [sp, #0x10] 37e98: 9400abde bl 0x62e10 37e9c: f9401668 ldr x8, [x19, #0x28] 37ea0: f9400fe9 ldr x9, [sp, #0x18] 37ea4: eb09011f cmp x8, x9 37ea8: 540000a1 b.ne 0x37ebc 37eac: a9437bfd ldp x29, x30, [sp, #0x30] 37eb0: f94013f3 ldr x19, [sp, #0x20] 37eb4: 910103ff add sp, sp, #0x40 37eb8: d65f03c0 ret 37ebc: 97ff51ad bl 0xc570 <__stack_chk_fail@plt> 0000000000037ec0 : 37ec0: d10203ff sub sp, sp, #0x80 37ec4: f90023f7 str x23, [sp, #0x40] 37ec8: a90557f6 stp x22, x21, [sp, #0x50] 37ecc: a9064ff4 stp x20, x19, [sp, #0x60] 37ed0: a9077bfd stp x29, x30, [sp, #0x70] 37ed4: 9101c3fd add x29, sp, #0x70 37ed8: d53bd057 mrs x23, TPIDR_EL0 37edc: f94016e8 ldr x8, [x23, #0x28] 37ee0: 52800289 mov w9, #0x14 // =20 37ee4: f9001fe8 str x8, [sp, #0x38] 37ee8: d0000308 adrp x8, 0x99000 37eec: 91044508 add x8, x8, #0x111 37ef0: f9400108 ldr x8, [x8] 37ef4: a902ffff stp xzr, xzr, [sp, #0x28] 37ef8: a901ffff stp xzr, xzr, [sp, #0x18] 37efc: 390083e9 strb w9, [sp, #0x20] 37f00: f80213e8 stur x8, [sp, #0x21] 37f04: 528e8d08 mov w8, #0x7468 // =29800 37f08: 780293e8 sturh w8, [sp, #0x29] 37f0c: 3900afff strb wzr, [sp, #0x2b] 37f10: f9400013 ldr x19, [x0] 37f14: a900ffff stp xzr, xzr, [sp, #0x8] 37f18: aa1303e0 mov x0, x19 37f1c: 97ff52b5 bl 0xc9f0 37f20: aa0003f4 mov x20, x0 37f24: b100429f cmn x20, #0x10 37f28: 54000562 b.hs 0x37fd4 37f2c: f1005e9f cmp x20, #0x17 37f30: 540000e2 b.hs 0x37f4c 37f34: 910023e9 add x9, sp, #0x8 37f38: d37ffa88 lsl x8, x20, #1 37f3c: b2400135 orr x21, x9, #0x1 37f40: 390023e8 strb w8, [sp, #0x8] 37f44: b5000154 cbnz x20, 0x37f6c 37f48: 1400000d b 0x37f7c 37f4c: 91004288 add x8, x20, #0x10 37f50: 927ced16 and x22, x8, #0xfffffffffffffff0 37f54: aa1603e0 mov x0, x22 37f58: 9400ab7b bl 0x62d44 37f5c: aa0003f5 mov x21, x0 37f60: b24002c8 orr x8, x22, #0x1 37f64: a90157f4 stp x20, x21, [sp, #0x10] 37f68: f90007e8 str x8, [sp, #0x8] 37f6c: aa1503e0 mov x0, x21 37f70: aa1303e1 mov x1, x19 37f74: aa1403e2 mov x2, x20 37f78: 97ff52e6 bl 0xcb10 37f7c: 910083e0 add x0, sp, #0x20 37f80: 910023e1 add x1, sp, #0x8 37f84: 38346abf strb wzr, [x21, x20] 37f88: 94003a40 bl 0x46888 37f8c: 394023e8 ldrb w8, [sp, #0x8] 37f90: 36000068 tbz w8, #0x0, 0x37f9c 37f94: f9400fe0 ldr x0, [sp, #0x18] 37f98: 9400ab9e bl 0x62e10 37f9c: 394083e8 ldrb w8, [sp, #0x20] 37fa0: 36000068 tbz w8, #0x0, 0x37fac 37fa4: f9401be0 ldr x0, [sp, #0x30] 37fa8: 9400ab9a bl 0x62e10 37fac: f94016e8 ldr x8, [x23, #0x28] 37fb0: f9401fe9 ldr x9, [sp, #0x38] 37fb4: eb09011f cmp x8, x9 37fb8: 54000101 b.ne 0x37fd8 37fbc: a9477bfd ldp x29, x30, [sp, #0x70] 37fc0: a9464ff4 ldp x20, x19, [sp, #0x60] 37fc4: a94557f6 ldp x22, x21, [sp, #0x50] 37fc8: f94023f7 ldr x23, [sp, #0x40] 37fcc: 910203ff add sp, sp, #0x80 37fd0: d65f03c0 ret 37fd4: 97ff50b7 bl 0xc2b0 37fd8: 97ff5166 bl 0xc570 <__stack_chk_fail@plt> 0000000000037fdc : 37fdc: d10203ff sub sp, sp, #0x80 37fe0: f90023f7 str x23, [sp, #0x40] 37fe4: a90557f6 stp x22, x21, [sp, #0x50] 37fe8: a9064ff4 stp x20, x19, [sp, #0x60] 37fec: a9077bfd stp x29, x30, [sp, #0x70] 37ff0: 9101c3fd add x29, sp, #0x70 37ff4: d53bd057 mrs x23, TPIDR_EL0 37ff8: f94016e8 ldr x8, [x23, #0x28] 37ffc: 52800289 mov w9, #0x14 // =20 38000: f9001fe8 str x8, [sp, #0x38] 38004: b0000308 adrp x8, 0x99000 38008: 91044508 add x8, x8, #0x111 3800c: f9400108 ldr x8, [x8] 38010: a902ffff stp xzr, xzr, [sp, #0x28] 38014: a901ffff stp xzr, xzr, [sp, #0x18] 38018: 390083e9 strb w9, [sp, #0x20] 3801c: f80213e8 stur x8, [sp, #0x21] 38020: 528e8d08 mov w8, #0x7468 // =29800 38024: 780293e8 sturh w8, [sp, #0x29] 38028: 3900afff strb wzr, [sp, #0x2b] 3802c: f9400013 ldr x19, [x0] 38030: a900ffff stp xzr, xzr, [sp, #0x8] 38034: aa1303e0 mov x0, x19 38038: 97ff526e bl 0xc9f0 3803c: aa0003f4 mov x20, x0 38040: b100429f cmn x20, #0x10 38044: 54000562 b.hs 0x380f0 38048: f1005e9f cmp x20, #0x17 3804c: 540000e2 b.hs 0x38068 38050: 910023e9 add x9, sp, #0x8 38054: d37ffa88 lsl x8, x20, #1 38058: b2400135 orr x21, x9, #0x1 3805c: 390023e8 strb w8, [sp, #0x8] 38060: b5000154 cbnz x20, 0x38088 38064: 1400000d b 0x38098 38068: 91004288 add x8, x20, #0x10 3806c: 927ced16 and x22, x8, #0xfffffffffffffff0 38070: aa1603e0 mov x0, x22 38074: 9400ab34 bl 0x62d44 38078: aa0003f5 mov x21, x0 3807c: b24002c8 orr x8, x22, #0x1 38080: a90157f4 stp x20, x21, [sp, #0x10] 38084: f90007e8 str x8, [sp, #0x8] 38088: aa1503e0 mov x0, x21 3808c: aa1303e1 mov x1, x19 38090: aa1403e2 mov x2, x20 38094: 97ff529f bl 0xcb10 38098: 910083e0 add x0, sp, #0x20 3809c: 910023e1 add x1, sp, #0x8 380a0: 38346abf strb wzr, [x21, x20] 380a4: 9400434a bl 0x48dcc 380a8: 394023e8 ldrb w8, [sp, #0x8] 380ac: 36000068 tbz w8, #0x0, 0x380b8 380b0: f9400fe0 ldr x0, [sp, #0x18] 380b4: 9400ab57 bl 0x62e10 380b8: 394083e8 ldrb w8, [sp, #0x20] 380bc: 36000068 tbz w8, #0x0, 0x380c8 380c0: f9401be0 ldr x0, [sp, #0x30] 380c4: 9400ab53 bl 0x62e10 380c8: f94016e8 ldr x8, [x23, #0x28] 380cc: f9401fe9 ldr x9, [sp, #0x38] 380d0: eb09011f cmp x8, x9 380d4: 54000101 b.ne 0x380f4 380d8: a9477bfd ldp x29, x30, [sp, #0x70] 380dc: a9464ff4 ldp x20, x19, [sp, #0x60] 380e0: a94557f6 ldp x22, x21, [sp, #0x50] 380e4: f94023f7 ldr x23, [sp, #0x40] 380e8: 910203ff add sp, sp, #0x80 380ec: d65f03c0 ret 380f0: 97ff5070 bl 0xc2b0 380f4: 97ff511f bl 0xc570 <__stack_chk_fail@plt> 00000000000380f8 : 380f8: d10203ff sub sp, sp, #0x80 380fc: f90023f7 str x23, [sp, #0x40] 38100: a90557f6 stp x22, x21, [sp, #0x50] 38104: a9064ff4 stp x20, x19, [sp, #0x60] 38108: a9077bfd stp x29, x30, [sp, #0x70] 3810c: 9101c3fd add x29, sp, #0x70 38110: d53bd057 mrs x23, TPIDR_EL0 38114: f94016e8 ldr x8, [x23, #0x28] 38118: 52800289 mov w9, #0x14 // =20 3811c: f9001fe8 str x8, [sp, #0x38] 38120: b0000308 adrp x8, 0x99000 38124: 91044508 add x8, x8, #0x111 38128: f9400108 ldr x8, [x8] 3812c: a902ffff stp xzr, xzr, [sp, #0x28] 38130: a901ffff stp xzr, xzr, [sp, #0x18] 38134: 390083e9 strb w9, [sp, #0x20] 38138: f80213e8 stur x8, [sp, #0x21] 3813c: 528e8d08 mov w8, #0x7468 // =29800 38140: 780293e8 sturh w8, [sp, #0x29] 38144: 3900afff strb wzr, [sp, #0x2b] 38148: f9400013 ldr x19, [x0] 3814c: a900ffff stp xzr, xzr, [sp, #0x8] 38150: aa1303e0 mov x0, x19 38154: 97ff5227 bl 0xc9f0 38158: aa0003f4 mov x20, x0 3815c: b100429f cmn x20, #0x10 38160: 54000562 b.hs 0x3820c 38164: f1005e9f cmp x20, #0x17 38168: 540000e2 b.hs 0x38184 3816c: 910023e9 add x9, sp, #0x8 38170: d37ffa88 lsl x8, x20, #1 38174: b2400135 orr x21, x9, #0x1 38178: 390023e8 strb w8, [sp, #0x8] 3817c: b5000154 cbnz x20, 0x381a4 38180: 1400000d b 0x381b4 38184: 91004288 add x8, x20, #0x10 38188: 927ced16 and x22, x8, #0xfffffffffffffff0 3818c: aa1603e0 mov x0, x22 38190: 9400aaed bl 0x62d44 38194: aa0003f5 mov x21, x0 38198: b24002c8 orr x8, x22, #0x1 3819c: a90157f4 stp x20, x21, [sp, #0x10] 381a0: f90007e8 str x8, [sp, #0x8] 381a4: aa1503e0 mov x0, x21 381a8: aa1303e1 mov x1, x19 381ac: aa1403e2 mov x2, x20 381b0: 97ff5258 bl 0xcb10 381b4: 910083e0 add x0, sp, #0x20 381b8: 910023e1 add x1, sp, #0x8 381bc: 38346abf strb wzr, [x21, x20] 381c0: 94004538 bl 0x496a0 381c4: 394023e8 ldrb w8, [sp, #0x8] 381c8: 36000068 tbz w8, #0x0, 0x381d4 381cc: f9400fe0 ldr x0, [sp, #0x18] 381d0: 9400ab10 bl 0x62e10 381d4: 394083e8 ldrb w8, [sp, #0x20] 381d8: 36000068 tbz w8, #0x0, 0x381e4 381dc: f9401be0 ldr x0, [sp, #0x30] 381e0: 9400ab0c bl 0x62e10 381e4: f94016e8 ldr x8, [x23, #0x28] 381e8: f9401fe9 ldr x9, [sp, #0x38] 381ec: eb09011f cmp x8, x9 381f0: 54000101 b.ne 0x38210 381f4: a9477bfd ldp x29, x30, [sp, #0x70] 381f8: a9464ff4 ldp x20, x19, [sp, #0x60] 381fc: a94557f6 ldp x22, x21, [sp, #0x50] 38200: f94023f7 ldr x23, [sp, #0x40] 38204: 910203ff add sp, sp, #0x80 38208: d65f03c0 ret 3820c: 97ff5029 bl 0xc2b0 38210: 97ff50d8 bl 0xc570 <__stack_chk_fail@plt> 0000000000038214 : 38214: d10203ff sub sp, sp, #0x80 38218: f90023f7 str x23, [sp, #0x40] 3821c: a90557f6 stp x22, x21, [sp, #0x50] 38220: a9064ff4 stp x20, x19, [sp, #0x60] 38224: a9077bfd stp x29, x30, [sp, #0x70] 38228: 9101c3fd add x29, sp, #0x70 3822c: d53bd057 mrs x23, TPIDR_EL0 38230: f94016e8 ldr x8, [x23, #0x28] 38234: 52800289 mov w9, #0x14 // =20 38238: f9001fe8 str x8, [sp, #0x38] 3823c: b0000308 adrp x8, 0x99000 38240: 91044508 add x8, x8, #0x111 38244: f9400108 ldr x8, [x8] 38248: a902ffff stp xzr, xzr, [sp, #0x28] 3824c: a901ffff stp xzr, xzr, [sp, #0x18] 38250: 390083e9 strb w9, [sp, #0x20] 38254: f80213e8 stur x8, [sp, #0x21] 38258: 528e8d08 mov w8, #0x7468 // =29800 3825c: 780293e8 sturh w8, [sp, #0x29] 38260: 3900afff strb wzr, [sp, #0x2b] 38264: f9400013 ldr x19, [x0] 38268: a900ffff stp xzr, xzr, [sp, #0x8] 3826c: aa1303e0 mov x0, x19 38270: 97ff51e0 bl 0xc9f0 38274: aa0003f4 mov x20, x0 38278: b100429f cmn x20, #0x10 3827c: 54000562 b.hs 0x38328 38280: f1005e9f cmp x20, #0x17 38284: 540000e2 b.hs 0x382a0 38288: 910023e9 add x9, sp, #0x8 3828c: d37ffa88 lsl x8, x20, #1 38290: b2400135 orr x21, x9, #0x1 38294: 390023e8 strb w8, [sp, #0x8] 38298: b5000154 cbnz x20, 0x382c0 3829c: 1400000d b 0x382d0 382a0: 91004288 add x8, x20, #0x10 382a4: 927ced16 and x22, x8, #0xfffffffffffffff0 382a8: aa1603e0 mov x0, x22 382ac: 9400aaa6 bl 0x62d44 382b0: aa0003f5 mov x21, x0 382b4: b24002c8 orr x8, x22, #0x1 382b8: a90157f4 stp x20, x21, [sp, #0x10] 382bc: f90007e8 str x8, [sp, #0x8] 382c0: aa1503e0 mov x0, x21 382c4: aa1303e1 mov x1, x19 382c8: aa1403e2 mov x2, x20 382cc: 97ff5211 bl 0xcb10 382d0: 910083e0 add x0, sp, #0x20 382d4: 910023e1 add x1, sp, #0x8 382d8: 38346abf strb wzr, [x21, x20] 382dc: 94003a7b bl 0x46cc8 382e0: 394023e8 ldrb w8, [sp, #0x8] 382e4: 36000068 tbz w8, #0x0, 0x382f0 382e8: f9400fe0 ldr x0, [sp, #0x18] 382ec: 9400aac9 bl 0x62e10 382f0: 394083e8 ldrb w8, [sp, #0x20] 382f4: 36000068 tbz w8, #0x0, 0x38300 382f8: f9401be0 ldr x0, [sp, #0x30] 382fc: 9400aac5 bl 0x62e10 38300: f94016e8 ldr x8, [x23, #0x28] 38304: f9401fe9 ldr x9, [sp, #0x38] 38308: eb09011f cmp x8, x9 3830c: 54000101 b.ne 0x3832c 38310: a9477bfd ldp x29, x30, [sp, #0x70] 38314: a9464ff4 ldp x20, x19, [sp, #0x60] 38318: a94557f6 ldp x22, x21, [sp, #0x50] 3831c: f94023f7 ldr x23, [sp, #0x40] 38320: 910203ff add sp, sp, #0x80 38324: d65f03c0 ret 38328: 97ff4fe2 bl 0xc2b0 3832c: 97ff5091 bl 0xc570 <__stack_chk_fail@plt> 0000000000038330 : 38330: d10203ff sub sp, sp, #0x80 38334: f90023f7 str x23, [sp, #0x40] 38338: a90557f6 stp x22, x21, [sp, #0x50] 3833c: a9064ff4 stp x20, x19, [sp, #0x60] 38340: a9077bfd stp x29, x30, [sp, #0x70] 38344: 9101c3fd add x29, sp, #0x70 38348: d53bd057 mrs x23, TPIDR_EL0 3834c: f94016e8 ldr x8, [x23, #0x28] 38350: 52800289 mov w9, #0x14 // =20 38354: f9001fe8 str x8, [sp, #0x38] 38358: b0000308 adrp x8, 0x99000 3835c: 91044508 add x8, x8, #0x111 38360: f9400108 ldr x8, [x8] 38364: a902ffff stp xzr, xzr, [sp, #0x28] 38368: a901ffff stp xzr, xzr, [sp, #0x18] 3836c: 390083e9 strb w9, [sp, #0x20] 38370: f80213e8 stur x8, [sp, #0x21] 38374: 528e8d08 mov w8, #0x7468 // =29800 38378: 780293e8 sturh w8, [sp, #0x29] 3837c: 3900afff strb wzr, [sp, #0x2b] 38380: f9400013 ldr x19, [x0] 38384: a900ffff stp xzr, xzr, [sp, #0x8] 38388: aa1303e0 mov x0, x19 3838c: 97ff5199 bl 0xc9f0 38390: aa0003f4 mov x20, x0 38394: b100429f cmn x20, #0x10 38398: 54000562 b.hs 0x38444 3839c: f1005e9f cmp x20, #0x17 383a0: 540000e2 b.hs 0x383bc 383a4: 910023e9 add x9, sp, #0x8 383a8: d37ffa88 lsl x8, x20, #1 383ac: b2400135 orr x21, x9, #0x1 383b0: 390023e8 strb w8, [sp, #0x8] 383b4: b5000154 cbnz x20, 0x383dc 383b8: 1400000d b 0x383ec 383bc: 91004288 add x8, x20, #0x10 383c0: 927ced16 and x22, x8, #0xfffffffffffffff0 383c4: aa1603e0 mov x0, x22 383c8: 9400aa5f bl 0x62d44 383cc: aa0003f5 mov x21, x0 383d0: b24002c8 orr x8, x22, #0x1 383d4: a90157f4 stp x20, x21, [sp, #0x10] 383d8: f90007e8 str x8, [sp, #0x8] 383dc: aa1503e0 mov x0, x21 383e0: aa1303e1 mov x1, x19 383e4: aa1403e2 mov x2, x20 383e8: 97ff51ca bl 0xcb10 383ec: 910083e0 add x0, sp, #0x20 383f0: 910023e1 add x1, sp, #0x8 383f4: 38346abf strb wzr, [x21, x20] 383f8: 94003b44 bl 0x47108 383fc: 394023e8 ldrb w8, [sp, #0x8] 38400: 36000068 tbz w8, #0x0, 0x3840c 38404: f9400fe0 ldr x0, [sp, #0x18] 38408: 9400aa82 bl 0x62e10 3840c: 394083e8 ldrb w8, [sp, #0x20] 38410: 36000068 tbz w8, #0x0, 0x3841c 38414: f9401be0 ldr x0, [sp, #0x30] 38418: 9400aa7e bl 0x62e10 3841c: f94016e8 ldr x8, [x23, #0x28] 38420: f9401fe9 ldr x9, [sp, #0x38] 38424: eb09011f cmp x8, x9 38428: 54000101 b.ne 0x38448 3842c: a9477bfd ldp x29, x30, [sp, #0x70] 38430: a9464ff4 ldp x20, x19, [sp, #0x60] 38434: a94557f6 ldp x22, x21, [sp, #0x50] 38438: f94023f7 ldr x23, [sp, #0x40] 3843c: 910203ff add sp, sp, #0x80 38440: d65f03c0 ret 38444: 97ff4f9b bl 0xc2b0 38448: 97ff504a bl 0xc570 <__stack_chk_fail@plt> 000000000003844c : 3844c: d10103ff sub sp, sp, #0x40 38450: f90013f3 str x19, [sp, #0x20] 38454: a9037bfd stp x29, x30, [sp, #0x30] 38458: 9100c3fd add x29, sp, #0x30 3845c: b000030b adrp x11, 0x99000 38460: d53bd053 mrs x19, TPIDR_EL0 38464: 9104456b add x11, x11, #0x111 38468: f940166a ldr x10, [x19, #0x28] 3846c: f940016b ldr x11, [x11] 38470: 2a0003e8 mov w8, w0 38474: 52800289 mov w9, #0x14 // =20 38478: 528e8d0c mov w12, #0x7468 // =29800 3847c: 910003e0 mov x0, sp 38480: 2a0803e1 mov w1, w8 38484: f9000fea str x10, [sp, #0x18] 38488: a900ffff stp xzr, xzr, [sp, #0x8] 3848c: f90003ff str xzr, [sp] 38490: 390003e9 strb w9, [sp] 38494: f80013eb stur x11, [sp, #0x1] 38498: 780093ec sturh w12, [sp, #0x9] 3849c: 39002fff strb wzr, [sp, #0xb] 384a0: 94003c2a bl 0x47548 384a4: 394003e8 ldrb w8, [sp] 384a8: 36000068 tbz w8, #0x0, 0x384b4 384ac: f9400be0 ldr x0, [sp, #0x10] 384b0: 9400aa58 bl 0x62e10 384b4: f9401668 ldr x8, [x19, #0x28] 384b8: f9400fe9 ldr x9, [sp, #0x18] 384bc: eb09011f cmp x8, x9 384c0: 540000a1 b.ne 0x384d4 384c4: a9437bfd ldp x29, x30, [sp, #0x30] 384c8: f94013f3 ldr x19, [sp, #0x20] 384cc: 910103ff add sp, sp, #0x40 384d0: d65f03c0 ret 384d4: 97ff5027 bl 0xc570 <__stack_chk_fail@plt> 00000000000384d8 : 384d8: d10203ff sub sp, sp, #0x80 384dc: a9045ff8 stp x24, x23, [sp, #0x40] 384e0: a90557f6 stp x22, x21, [sp, #0x50] 384e4: a9064ff4 stp x20, x19, [sp, #0x60] 384e8: a9077bfd stp x29, x30, [sp, #0x70] 384ec: 9101c3fd add x29, sp, #0x70 384f0: d53bd058 mrs x24, TPIDR_EL0 384f4: f9401708 ldr x8, [x24, #0x28] 384f8: 52800289 mov w9, #0x14 // =20 384fc: 2a0003f3 mov w19, w0 38500: f9001fe8 str x8, [sp, #0x38] 38504: b0000308 adrp x8, 0x99000 38508: 91044508 add x8, x8, #0x111 3850c: f9400108 ldr x8, [x8] 38510: a902ffff stp xzr, xzr, [sp, #0x28] 38514: a901ffff stp xzr, xzr, [sp, #0x18] 38518: 390083e9 strb w9, [sp, #0x20] 3851c: f80213e8 stur x8, [sp, #0x21] 38520: 528e8d08 mov w8, #0x7468 // =29800 38524: 780293e8 sturh w8, [sp, #0x29] 38528: 3900afff strb wzr, [sp, #0x2b] 3852c: f9400034 ldr x20, [x1] 38530: a900ffff stp xzr, xzr, [sp, #0x8] 38534: aa1403e0 mov x0, x20 38538: 97ff512e bl 0xc9f0 3853c: aa0003f5 mov x21, x0 38540: b10042bf cmn x21, #0x10 38544: 54000582 b.hs 0x385f4 38548: f1005ebf cmp x21, #0x17 3854c: 540000e2 b.hs 0x38568 38550: 910023e9 add x9, sp, #0x8 38554: d37ffaa8 lsl x8, x21, #1 38558: b2400136 orr x22, x9, #0x1 3855c: 390023e8 strb w8, [sp, #0x8] 38560: b5000155 cbnz x21, 0x38588 38564: 1400000d b 0x38598 38568: 910042a8 add x8, x21, #0x10 3856c: 927ced17 and x23, x8, #0xfffffffffffffff0 38570: aa1703e0 mov x0, x23 38574: 9400a9f4 bl 0x62d44 38578: aa0003f6 mov x22, x0 3857c: b24002e8 orr x8, x23, #0x1 38580: a9015bf5 stp x21, x22, [sp, #0x10] 38584: f90007e8 str x8, [sp, #0x8] 38588: aa1603e0 mov x0, x22 3858c: aa1403e1 mov x1, x20 38590: aa1503e2 mov x2, x21 38594: 97ff515f bl 0xcb10 38598: 910083e0 add x0, sp, #0x20 3859c: 910023e2 add x2, sp, #0x8 385a0: 2a1303e1 mov w1, w19 385a4: 38356adf strb wzr, [x22, x21] 385a8: 94003cb5 bl 0x4787c 385ac: 394023e8 ldrb w8, [sp, #0x8] 385b0: 36000068 tbz w8, #0x0, 0x385bc 385b4: f9400fe0 ldr x0, [sp, #0x18] 385b8: 9400aa16 bl 0x62e10 385bc: 394083e8 ldrb w8, [sp, #0x20] 385c0: 36000068 tbz w8, #0x0, 0x385cc 385c4: f9401be0 ldr x0, [sp, #0x30] 385c8: 9400aa12 bl 0x62e10 385cc: f9401708 ldr x8, [x24, #0x28] 385d0: f9401fe9 ldr x9, [sp, #0x38] 385d4: eb09011f cmp x8, x9 385d8: 54000101 b.ne 0x385f8 385dc: a9477bfd ldp x29, x30, [sp, #0x70] 385e0: a9464ff4 ldp x20, x19, [sp, #0x60] 385e4: a94557f6 ldp x22, x21, [sp, #0x50] 385e8: a9445ff8 ldp x24, x23, [sp, #0x40] 385ec: 910203ff add sp, sp, #0x80 385f0: d65f03c0 ret 385f4: 97ff4f2f bl 0xc2b0 385f8: 97ff4fde bl 0xc570 <__stack_chk_fail@plt> 00000000000385fc : 385fc: f81e0ff3 str x19, [sp, #-0x20]! 38600: a9017bfd stp x29, x30, [sp, #0x10] 38604: 910043fd add x29, sp, #0x10 38608: 90000449 adrp x9, 0xc0000 3860c: f9477929 ldr x9, [x9, #0xef0] 38610: aa0103e8 mov x8, x1 38614: aa0003f3 mov x19, x0 38618: f9400129 ldr x9, [x9] 3861c: b40001c9 cbz x9, 0x38654 38620: f9400128 ldr x8, [x9] 38624: aa0903e0 mov x0, x9 38628: aa1303e1 mov x1, x19 3862c: f9400908 ldr x8, [x8, #0x10] 38630: d63f0100 blr x8 38634: b9805268 ldrsw x8, [x19, #0x50] 38638: f9402e69 ldr x9, [x19, #0x58] 3863c: eb08001f cmp x0, x8 38640: 1a88b008 csel w8, w0, w8, lt 38644: b9000128 str w8, [x9] 38648: a9417bfd ldp x29, x30, [sp, #0x10] 3864c: f84207f3 ldr x19, [sp], #0x20 38650: d65f03c0 ret 38654: a9417bfd ldp x29, x30, [sp, #0x10] 38658: 90000301 adrp x1, 0x98000 3865c: b0000302 adrp x2, 0x99000 38660: 91386c21 add x1, x1, #0xe1b 38664: 91066042 add x2, x2, #0x198 38668: 320007e0 orr w0, wzr, #0x3 3866c: aa0803e3 mov x3, x8 38670: f84207f3 ldr x19, [sp], #0x20 38674: 17ff4e3b b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 0000000000038678 : 38678: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3867c: a9014ff4 stp x20, x19, [sp, #0x10] 38680: a9027bfd stp x29, x30, [sp, #0x20] 38684: 910083fd add x29, sp, #0x20 38688: 90000449 adrp x9, 0xc0000 3868c: f9477929 ldr x9, [x9, #0xef0] 38690: aa0103e8 mov x8, x1 38694: aa0003f4 mov x20, x0 38698: f9400129 ldr x9, [x9] 3869c: b4000b49 cbz x9, 0x38804 386a0: f9400128 ldr x8, [x9] 386a4: b9404281 ldr w1, [x20, #0x40] 386a8: aa0903e0 mov x0, x9 386ac: f9400d08 ldr x8, [x8, #0x18] 386b0: d63f0100 blr x8 386b4: aa0003f3 mov x19, x0 386b8: b4000233 cbz x19, 0x386fc 386bc: 39400268 ldrb w8, [x19] 386c0: 340001e8 cbz w8, 0x386fc 386c4: aa1303e0 mov x0, x19 386c8: 97ff50ca bl 0xc9f0 386cc: b9405288 ldr w8, [x20, #0x50] 386d0: f9402e89 ldr x9, [x20, #0x58] 386d4: aa1303e1 mov x1, x19 386d8: 6b00011f cmp w8, w0 386dc: 1a88c008 csel w8, w0, w8, gt 386e0: b9000128 str w8, [x9] 386e4: f9402680 ldr x0, [x20, #0x48] 386e8: a9427bfd ldp x29, x30, [sp, #0x20] 386ec: a9414ff4 ldp x20, x19, [sp, #0x10] 386f0: 93407d02 sxtw x2, w8 386f4: a8c357f6 ldp x22, x21, [sp], #0x30 386f8: 17ff4fe2 b 0xc680 386fc: 97ff4e55 bl 0xc050 38700: 2a0003f3 mov w19, w0 38704: 90000440 adrp x0, 0xc0000 38708: f946dc00 ldr x0, [x0, #0xdb8] 3870c: 97ff5061 bl 0xc890 38710: 90000455 adrp x21, 0xc0000 38714: f9474ab5 ldr x21, [x21, #0xe90] 38718: f94006a8 ldr x8, [x21, #0x8] 3871c: b4000888 cbz x8, 0x3882c 38720: 910022b6 add x22, x21, #0x8 38724: b9402109 ldr w9, [x8, #0x20] 38728: 6b13013f cmp w9, w19 3872c: 5400008a b.ge 0x3873c 38730: f9400508 ldr x8, [x8, #0x8] 38734: b5ffff88 cbnz x8, 0x38724 38738: 14000004 b 0x38748 3873c: aa0803f6 mov x22, x8 38740: f9400108 ldr x8, [x8] 38744: b5ffff08 cbnz x8, 0x38724 38748: 910022a8 add x8, x21, #0x8 3874c: eb0802df cmp x22, x8 38750: 540006e0 b.eq 0x3882c 38754: b94022c8 ldr w8, [x22, #0x20] 38758: 6b08027f cmp w19, w8 3875c: 5400068b b.lt 0x3882c 38760: f94016c0 ldr x0, [x22, #0x28] 38764: b4000640 cbz x0, 0x3882c 38768: 97ff50a2 bl 0xc9f0 3876c: b9405288 ldr w8, [x20, #0x50] 38770: f9402e89 ldr x9, [x20, #0x58] 38774: 6b00011f cmp w8, w0 38778: 1a88c008 csel w8, w0, w8, gt 3877c: b9000128 str w8, [x9] 38780: f9402680 ldr x0, [x20, #0x48] 38784: f94016c1 ldr x1, [x22, #0x28] 38788: 93407d02 sxtw x2, w8 3878c: 97ff4fbd bl 0xc680 38790: f94016c0 ldr x0, [x22, #0x28] 38794: b4000060 cbz x0, 0x387a0 38798: 97ff5122 bl 0xcc20 3879c: f90016df str xzr, [x22, #0x28] 387a0: f94006a0 ldr x0, [x21, #0x8] 387a4: b4000520 cbz x0, 0x38848 387a8: 910022b4 add x20, x21, #0x8 387ac: aa0003e8 mov x8, x0 387b0: b9402109 ldr w9, [x8, #0x20] 387b4: 6b13013f cmp w9, w19 387b8: 5400008a b.ge 0x387c8 387bc: f9400508 ldr x8, [x8, #0x8] 387c0: b5ffff88 cbnz x8, 0x387b0 387c4: 14000004 b 0x387d4 387c8: aa0803f4 mov x20, x8 387cc: f9400108 ldr x8, [x8] 387d0: b5ffff08 cbnz x8, 0x387b0 387d4: 910022a8 add x8, x21, #0x8 387d8: eb08029f cmp x20, x8 387dc: 54000360 b.eq 0x38848 387e0: b9402288 ldr w8, [x20, #0x20] 387e4: 6b08027f cmp w19, w8 387e8: 5400030b b.lt 0x38848 387ec: f9400689 ldr x9, [x20, #0x8] 387f0: b4000389 cbz x9, 0x38860 387f4: aa0903e8 mov x8, x9 387f8: f9400109 ldr x9, [x8] 387fc: b5ffffc9 cbnz x9, 0x387f4 38800: 14000023 b 0x3888c 38804: a9427bfd ldp x29, x30, [sp, #0x20] 38808: a9414ff4 ldp x20, x19, [sp, #0x10] 3880c: 90000301 adrp x1, 0x98000 38810: b0000302 adrp x2, 0x99000 38814: 91386c21 add x1, x1, #0xe1b 38818: 9107ec42 add x2, x2, #0x1fb 3881c: 320007e0 orr w0, wzr, #0x3 38820: aa0803e3 mov x3, x8 38824: a8c357f6 ldp x22, x21, [sp], #0x30 38828: 17ff4dce b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3882c: 90000301 adrp x1, 0x98000 38830: b0000302 adrp x2, 0x99000 38834: 91386c21 add x1, x1, #0xe1b 38838: 91070c42 add x2, x2, #0x1c3 3883c: 320007e0 orr w0, wzr, #0x3 38840: 2a1303e3 mov w3, w19 38844: 97ff4dc7 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 38848: 90000440 adrp x0, 0xc0000 3884c: f946dc00 ldr x0, [x0, #0xdb8] 38850: a9427bfd ldp x29, x30, [sp, #0x20] 38854: a9414ff4 ldp x20, x19, [sp, #0x10] 38858: a8c357f6 ldp x22, x21, [sp], #0x30 3885c: 17ff5119 b 0xccc0 38860: aa1403e9 mov x9, x20 38864: f8410d28 ldr x8, [x9, #0x10]! 38868: f940010a ldr x10, [x8] 3886c: eb14015f cmp x10, x20 38870: 540000e0 b.eq 0x3888c 38874: f940012a ldr x10, [x9] 38878: aa0a03e9 mov x9, x10 3887c: f8410d28 ldr x8, [x9, #0x10]! 38880: f940010b ldr x11, [x8] 38884: eb0a017f cmp x11, x10 38888: 54ffff61 b.ne 0x38874 3888c: f94002a9 ldr x9, [x21] 38890: eb14013f cmp x9, x20 38894: 54000041 b.ne 0x3889c 38898: f90002a8 str x8, [x21] 3889c: f9400aa8 ldr x8, [x21, #0x10] 388a0: aa1403e1 mov x1, x20 388a4: d1000508 sub x8, x8, #0x1 388a8: f9000aa8 str x8, [x21, #0x10] 388ac: 94000126 bl 0x38d44 388b0: aa1403e0 mov x0, x20 388b4: 9400a957 bl 0x62e10 388b8: 17ffffe4 b 0x38848 00000000000388bc : 388bc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 388c0: a9017bfd stp x29, x30, [sp, #0x10] 388c4: 910043fd add x29, sp, #0x10 388c8: 90000449 adrp x9, 0xc0000 388cc: f9470d29 ldr x9, [x9, #0xe18] 388d0: aa0103e8 mov x8, x1 388d4: aa0003f3 mov x19, x0 388d8: f9400129 ldr x9, [x9] 388dc: b4000289 cbz x9, 0x3892c 388e0: f9400128 ldr x8, [x9] 388e4: b9404261 ldr w1, [x19, #0x40] 388e8: aa0903e0 mov x0, x9 388ec: f9400908 ldr x8, [x8, #0x10] 388f0: d63f0100 blr x8 388f4: aa0003f4 mov x20, x0 388f8: b40002d4 cbz x20, 0x38950 388fc: aa1403e0 mov x0, x20 38900: 97ff503c bl 0xc9f0 38904: b9805268 ldrsw x8, [x19, #0x50] 38908: d1000509 sub x9, x8, #0x1 3890c: eb08001f cmp x0, x8 38910: 9a893002 csel x2, x0, x9, lo 38914: b40001e2 cbz x2, 0x38950 38918: f9402660 ldr x0, [x19, #0x48] 3891c: a9417bfd ldp x29, x30, [sp, #0x10] 38920: aa1403e1 mov x1, x20 38924: a8c24ff4 ldp x20, x19, [sp], #0x20 38928: 17ff507a b 0xcb10 3892c: a9417bfd ldp x29, x30, [sp, #0x10] 38930: 90000301 adrp x1, 0x98000 38934: b0000302 adrp x2, 0x99000 38938: 91386c21 add x1, x1, #0xe1b 3893c: 9108a442 add x2, x2, #0x229 38940: 320007e0 orr w0, wzr, #0x3 38944: aa0803e3 mov x3, x8 38948: a8c24ff4 ldp x20, x19, [sp], #0x20 3894c: 17ff4d85 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 38950: a9417bfd ldp x29, x30, [sp, #0x10] 38954: a8c24ff4 ldp x20, x19, [sp], #0x20 38958: d65f03c0 ret 000000000003895c : 3895c: 90000449 adrp x9, 0xc0000 38960: f9470d29 ldr x9, [x9, #0xe18] 38964: aa0103e8 mov x8, x1 38968: f9400129 ldr x9, [x9] 3896c: b40000e9 cbz x9, 0x38988 38970: f9400128 ldr x8, [x9] 38974: b9404001 ldr w1, [x0, #0x40] 38978: b9400402 ldr w2, [x0, #0x4] 3897c: aa0903e0 mov x0, x9 38980: f9400d03 ldr x3, [x8, #0x18] 38984: d61f0060 br x3 38988: 90000301 adrp x1, 0x98000 3898c: b0000302 adrp x2, 0x99000 38990: 91386c21 add x1, x1, #0xe1b 38994: 91096842 add x2, x2, #0x25a 38998: 320007e0 orr w0, wzr, #0x3 3899c: aa0803e3 mov x3, x8 389a0: 17ff4d70 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 00000000000389a4 : 389a4: b40001e0 cbz x0, 0x389e0 389a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 389ac: 910003fd mov x29, sp 389b0: 90000448 adrp x8, 0xc0000 389b4: f9477908 ldr x8, [x8, #0xef0] 389b8: 90000441 adrp x1, 0xc0000 389bc: f9000100 str x0, [x8] 389c0: f947a021 ldr x1, [x1, #0xf40] 389c4: 52807e60 mov w0, #0x3f3 // =1011 389c8: 97fff77c bl 0x367b8 389cc: 90000441 adrp x1, 0xc0000 389d0: f9477c21 ldr x1, [x1, #0xef8] 389d4: 52807e80 mov w0, #0x3f4 // =1012 389d8: a8c17bfd ldp x29, x30, [sp], #0x10 389dc: 17fff777 b 0x367b8 389e0: 90000448 adrp x8, 0xc0000 389e4: f9477908 ldr x8, [x8, #0xef0] 389e8: 90000301 adrp x1, 0x98000 389ec: b0000302 adrp x2, 0x99000 389f0: 91386c21 add x1, x1, #0xe1b 389f4: 910a4042 add x2, x2, #0x290 389f8: 320007e0 orr w0, wzr, #0x3 389fc: f900011f str xzr, [x8] 38a00: 17ff4d58 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 0000000000038a04 : 38a04: b40001e0 cbz x0, 0x38a40 38a08: a9bf7bfd stp x29, x30, [sp, #-0x10]! 38a0c: 910003fd mov x29, sp 38a10: 90000448 adrp x8, 0xc0000 38a14: f9470d08 ldr x8, [x8, #0xe18] 38a18: 90000441 adrp x1, 0xc0000 38a1c: f9000100 str x0, [x8] 38a20: f9470021 ldr x1, [x1, #0xe00] 38a24: 52807ea0 mov w0, #0x3f5 // =1013 38a28: 97fff764 bl 0x367b8 38a2c: 90000441 adrp x1, 0xc0000 38a30: f9471421 ldr x1, [x1, #0xe28] 38a34: 52807ec0 mov w0, #0x3f6 // =1014 38a38: a8c17bfd ldp x29, x30, [sp], #0x10 38a3c: 17fff75f b 0x367b8 38a40: 90000301 adrp x1, 0x98000 38a44: b0000302 adrp x2, 0x99000 38a48: 91386c21 add x1, x1, #0xe1b 38a4c: 910ac842 add x2, x2, #0x2b2 38a50: 320007e0 orr w0, wzr, #0x3 38a54: 17ff4d43 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 0000000000038a58 : 38a58: d65f03c0 ret 38a5c: f9400401 ldr x1, [x0, #0x8] 38a60: 1400031c b 0x396d0 38a64: f9400401 ldr x1, [x0, #0x8] 38a68: 1400032d b 0x3971c 38a6c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 38a70: a9017bfd stp x29, x30, [sp, #0x10] 38a74: 910043fd add x29, sp, #0x10 38a78: aa0103f3 mov x19, x1 38a7c: aa0003f4 mov x20, x0 38a80: b4000173 cbz x19, 0x38aac 38a84: f9400261 ldr x1, [x19] 38a88: aa1403e0 mov x0, x20 38a8c: 97fffff8 bl 0x38a6c 38a90: f9400661 ldr x1, [x19, #0x8] 38a94: aa1403e0 mov x0, x20 38a98: 97fffff5 bl 0x38a6c 38a9c: a9417bfd ldp x29, x30, [sp, #0x10] 38aa0: aa1303e0 mov x0, x19 38aa4: a8c24ff4 ldp x20, x19, [sp], #0x20 38aa8: 1400a8da b 0x62e10 38aac: a9417bfd ldp x29, x30, [sp, #0x10] 38ab0: a8c24ff4 ldp x20, x19, [sp], #0x20 38ab4: d65f03c0 ret 38ab8: d10343ff sub sp, sp, #0xd0 38abc: a90867fa stp x26, x25, [sp, #0x80] 38ac0: a9095ff8 stp x24, x23, [sp, #0x90] 38ac4: a90a57f6 stp x22, x21, [sp, #0xa0] 38ac8: a90b4ff4 stp x20, x19, [sp, #0xb0] 38acc: a90c7bfd stp x29, x30, [sp, #0xc0] 38ad0: 910303fd add x29, sp, #0xc0 38ad4: d53bd059 mrs x25, TPIDR_EL0 38ad8: f9401728 ldr x8, [x25, #0x28] 38adc: d0000493 adrp x19, 0xca000 38ae0: 91036273 add x19, x19, #0xd8 38ae4: f81b83a8 stur x8, [x29, #-0x48] 38ae8: aa1303e8 mov x8, x19 38aec: f8408517 ldr x23, [x8], #0x8 38af0: eb0802ff cmp x23, x8 38af4: 54001100 b.eq 0x38d14 38af8: 910003e8 mov x8, sp 38afc: 90000314 adrp x20, 0x98000 38b00: b0000316 adrp x22, 0x99000 38b04: 91386e94 add x20, x20, #0xe1b 38b08: 9101211a add x26, x8, #0x48 38b0c: 9101a115 add x21, x8, #0x68 38b10: 910b5ed6 add x22, x22, #0x2d7 38b14: 1400000d b 0x38b48 38b18: aa1703e8 mov x8, x23 38b1c: f8410d18 ldr x24, [x8, #0x10]! 38b20: f9400309 ldr x9, [x24] 38b24: eb17013f cmp x9, x23 38b28: 54000c80 b.eq 0x38cb8 38b2c: f9400109 ldr x9, [x8] 38b30: aa0903e8 mov x8, x9 38b34: f8410d18 ldr x24, [x8, #0x10]! 38b38: f940030a ldr x10, [x24] 38b3c: eb09015f cmp x10, x9 38b40: 54ffff61 b.ne 0x38b2c 38b44: 1400005d b 0x38cb8 38b48: f9401ee8 ldr x8, [x23, #0x38] 38b4c: 320003e1 orr w1, wzr, #0x1 38b50: f90003e8 str x8, [sp] 38b54: b9404af8 ldr w24, [x23, #0x48] 38b58: 91000700 add x0, x24, #0x1 38b5c: f9000bf8 str x24, [sp, #0x10] 38b60: 97ff4d70 bl 0xc120 38b64: f90007e0 str x0, [sp, #0x8] 38b68: f94022e1 ldr x1, [x23, #0x40] 38b6c: aa1803e2 mov x2, x24 38b70: 97ff4ec4 bl 0xc680 38b74: a940a7e8 ldp x8, x9, [sp, #0x8] 38b78: 320003e1 orr w1, wzr, #0x1 38b7c: 3829691f strb wzr, [x8, x9] 38b80: b94052e8 ldr w8, [x23, #0x50] 38b84: b9001be8 str w8, [sp, #0x18] 38b88: b94062f8 ldr w24, [x23, #0x60] 38b8c: 91000700 add x0, x24, #0x1 38b90: f90017f8 str x24, [sp, #0x28] 38b94: 97ff4d63 bl 0xc120 38b98: f90013e0 str x0, [sp, #0x20] 38b9c: f9402ee1 ldr x1, [x23, #0x58] 38ba0: aa1803e2 mov x2, x24 38ba4: 97ff4eb7 bl 0xc680 38ba8: a94227e8 ldp x8, x9, [sp, #0x20] 38bac: 320003e1 orr w1, wzr, #0x1 38bb0: 3829691f strb wzr, [x8, x9] 38bb4: b94072f8 ldr w24, [x23, #0x70] 38bb8: 91000700 add x0, x24, #0x1 38bbc: f9001ff8 str x24, [sp, #0x38] 38bc0: 97ff4d58 bl 0xc120 38bc4: f9001be0 str x0, [sp, #0x30] 38bc8: f94036e1 ldr x1, [x23, #0x68] 38bcc: aa1803e2 mov x2, x24 38bd0: 97ff4eac bl 0xc680 38bd4: a94327e8 ldp x8, x9, [sp, #0x30] 38bd8: 320003e1 orr w1, wzr, #0x1 38bdc: 3829691f strb wzr, [x8, x9] 38be0: b9407ae8 ldr w8, [x23, #0x78] 38be4: b90043e8 str w8, [sp, #0x40] 38be8: f9404ae8 ldr x8, [x23, #0x90] 38bec: f9000b48 str x8, [x26, #0x10] 38bf0: 3dc022e0 ldr q0, [x23, #0x80] 38bf4: 3d800340 str q0, [x26] 38bf8: b9409ae8 ldr w8, [x23, #0x98] 38bfc: b90063e8 str w8, [sp, #0x60] 38c00: b940aaf8 ldr w24, [x23, #0xa8] 38c04: 91000700 add x0, x24, #0x1 38c08: f9003bf8 str x24, [sp, #0x70] 38c0c: 97ff4d45 bl 0xc120 38c10: f90037e0 str x0, [sp, #0x68] 38c14: f94052e1 ldr x1, [x23, #0xa0] 38c18: aa1803e2 mov x2, x24 38c1c: 97ff4e99 bl 0xc680 38c20: a946a7e8 ldp x8, x9, [sp, #0x68] 38c24: 910003e0 mov x0, sp 38c28: aa1503e2 mov x2, x21 38c2c: 3829691f strb wzr, [x8, x9] 38c30: b94063e1 ldr w1, [sp, #0x60] 38c34: 94000137 bl 0x39110 38c38: f94006e8 ldr x8, [x23, #0x8] 38c3c: 360000c0 tbz w0, #0x0, 0x38c54 38c40: b4000148 cbz x8, 0x38c68 38c44: aa0803f8 mov x24, x8 38c48: f9400308 ldr x8, [x24] 38c4c: b5ffffc8 cbnz x8, 0x38c44 38c50: 14000011 b 0x38c94 38c54: b4fff628 cbz x8, 0x38b18 38c58: aa0803f8 mov x24, x8 38c5c: f9400308 ldr x8, [x24] 38c60: b5ffffc8 cbnz x8, 0x38c58 38c64: 14000015 b 0x38cb8 38c68: aa1703e8 mov x8, x23 38c6c: f8410d18 ldr x24, [x8, #0x10]! 38c70: f9400309 ldr x9, [x24] 38c74: eb17013f cmp x9, x23 38c78: 540000e0 b.eq 0x38c94 38c7c: f9400109 ldr x9, [x8] 38c80: aa0903e8 mov x8, x9 38c84: f8410d18 ldr x24, [x8, #0x10]! 38c88: f940030a ldr x10, [x24] 38c8c: eb09015f cmp x10, x9 38c90: 54ffff61 b.ne 0x38c7c 38c94: aa1303e0 mov x0, x19 38c98: aa1703e1 mov x1, x23 38c9c: 94000250 bl 0x395dc 38ca0: f9400a63 ldr x3, [x19, #0x10] 38ca4: f94037e4 ldr x4, [sp, #0x68] 38ca8: 2a1f03e0 mov w0, wzr 38cac: aa1403e1 mov x1, x20 38cb0: aa1603e2 mov x2, x22 38cb4: 97ff4cab bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 38cb8: f94037e0 ldr x0, [sp, #0x68] 38cbc: b4000060 cbz x0, 0x38cc8 38cc0: 97ff4fd8 bl 0xcc20 38cc4: f90037ff str xzr, [sp, #0x68] 38cc8: f9401be0 ldr x0, [sp, #0x30] 38ccc: f9003bff str xzr, [sp, #0x70] 38cd0: b4000060 cbz x0, 0x38cdc 38cd4: 97ff4fd3 bl 0xcc20 38cd8: f9001bff str xzr, [sp, #0x30] 38cdc: f94013e0 ldr x0, [sp, #0x20] 38ce0: f9001fff str xzr, [sp, #0x38] 38ce4: b4000060 cbz x0, 0x38cf0 38ce8: 97ff4fce bl 0xcc20 38cec: f90013ff str xzr, [sp, #0x20] 38cf0: f94007e0 ldr x0, [sp, #0x8] 38cf4: f90017ff str xzr, [sp, #0x28] 38cf8: b4000060 cbz x0, 0x38d04 38cfc: 97ff4fc9 bl 0xcc20 38d00: f90007ff str xzr, [sp, #0x8] 38d04: 91002268 add x8, x19, #0x8 38d08: eb08031f cmp x24, x8 38d0c: aa1803f7 mov x23, x24 38d10: 54fff1c1 b.ne 0x38b48 38d14: f9401728 ldr x8, [x25, #0x28] 38d18: f85b83a9 ldur x9, [x29, #-0x48] 38d1c: eb09011f cmp x8, x9 38d20: 54000101 b.ne 0x38d40 38d24: a94c7bfd ldp x29, x30, [sp, #0xc0] 38d28: a94b4ff4 ldp x20, x19, [sp, #0xb0] 38d2c: a94a57f6 ldp x22, x21, [sp, #0xa0] 38d30: a9495ff8 ldp x24, x23, [sp, #0x90] 38d34: a94867fa ldp x26, x25, [sp, #0x80] 38d38: 910343ff add sp, sp, #0xd0 38d3c: d65f03c0 ret 38d40: 97ff4e0c bl 0xc570 <__stack_chk_fail@plt> 38d44: f9400028 ldr x8, [x1] 38d48: b4000108 cbz x8, 0x38d68 38d4c: f940042a ldr x10, [x1, #0x8] 38d50: b40000ca cbz x10, 0x38d68 38d54: aa0a03e9 mov x9, x10 38d58: f940012a ldr x10, [x9] 38d5c: b5ffffca cbnz x10, 0x38d54 38d60: aa1f03e8 mov x8, xzr 38d64: 14000002 b 0x38d6c 38d68: aa0103e9 mov x9, x1 38d6c: 9100212a add x10, x9, #0x8 38d70: f100011f cmp x8, #0x0 38d74: 9a8a1128 csel x8, x9, x10, ne 38d78: f940010a ldr x10, [x8] 38d7c: b400006a cbz x10, 0x38d88 38d80: f9400928 ldr x8, [x9, #0x10] 38d84: f9000948 str x8, [x10, #0x10] 38d88: f9400928 ldr x8, [x9, #0x10] 38d8c: f940010b ldr x11, [x8] 38d90: eb09017f cmp x11, x9 38d94: 54000060 b.eq 0x38da0 38d98: f900050a str x10, [x8, #0x8] 38d9c: 14000005 b 0x38db0 38da0: eb00013f cmp x9, x0 38da4: f900010a str x10, [x8] 38da8: 54000f40 b.eq 0x38f90 38dac: 91002108 add x8, x8, #0x8 38db0: f9400108 ldr x8, [x8] 38db4: 3940612b ldrb w11, [x9, #0x18] 38db8: eb01013f cmp x9, x1 38dbc: 54000280 b.eq 0x38e0c 38dc0: f940082c ldr x12, [x1, #0x10] 38dc4: f900092c str x12, [x9, #0x10] 38dc8: f940082d ldr x13, [x1, #0x10] 38dcc: 9100218e add x14, x12, #0x8 38dd0: f94001ad ldr x13, [x13] 38dd4: eb0101bf cmp x13, x1 38dd8: 9a8e018c csel x12, x12, x14, eq 38ddc: f9000189 str x9, [x12] 38de0: f940002c ldr x12, [x1] 38de4: f900012c str x12, [x9] 38de8: f9000989 str x9, [x12, #0x10] 38dec: f940042c ldr x12, [x1, #0x8] 38df0: f900052c str x12, [x9, #0x8] 38df4: b400004c cbz x12, 0x38dfc 38df8: f9000989 str x9, [x12, #0x10] 38dfc: 3940602c ldrb w12, [x1, #0x18] 38e00: eb01001f cmp x0, x1 38e04: 9a800120 csel x0, x9, x0, eq 38e08: 3900612c strb w12, [x9, #0x18] 38e0c: 3400180b cbz w11, 0x3910c 38e10: b40017e0 cbz x0, 0x3910c 38e14: b400008a cbz x10, 0x38e24 38e18: 320003e8 orr w8, wzr, #0x1 38e1c: 39006148 strb w8, [x10, #0x18] 38e20: d65f03c0 ret 38e24: 320003e9 orr w9, wzr, #0x1 38e28: 14000007 b 0x38e44 38e2c: f9400948 ldr x8, [x10, #0x10] 38e30: aa0803eb mov x11, x8 38e34: f840856c ldr x12, [x11], #0x8 38e38: eb0a019f cmp x12, x10 38e3c: 9a880168 csel x8, x11, x8, eq 38e40: f9400108 ldr x8, [x8] 38e44: f940090a ldr x10, [x8, #0x10] 38e48: 3940610b ldrb w11, [x8, #0x18] 38e4c: f940014c ldr x12, [x10] 38e50: eb08019f cmp x12, x8 38e54: 540001e0 b.eq 0x38e90 38e58: 340003cb cbz w11, 0x38ed0 38e5c: f940010a ldr x10, [x8] 38e60: b400006a cbz x10, 0x38e6c 38e64: 3940614b ldrb w11, [x10, #0x18] 38e68: 340009eb cbz w11, 0x38fa4 38e6c: f940050b ldr x11, [x8, #0x8] 38e70: b400006b cbz x11, 0x38e7c 38e74: 3940616c ldrb w12, [x11, #0x18] 38e78: 340009ac cbz w12, 0x38fac 38e7c: f940090a ldr x10, [x8, #0x10] 38e80: 3900611f strb wzr, [x8, #0x18] 38e84: eb00015f cmp x10, x0 38e88: 540001e1 b.ne 0x38ec4 38e8c: 14000044 b 0x38f9c 38e90: 3400050b cbz w11, 0x38f30 38e94: f940010a ldr x10, [x8] 38e98: b400006a cbz x10, 0x38ea4 38e9c: 3940614b ldrb w11, [x10, #0x18] 38ea0: 34000deb cbz w11, 0x3905c 38ea4: f940050b ldr x11, [x8, #0x8] 38ea8: b400006b cbz x11, 0x38eb4 38eac: 3940616b ldrb w11, [x11, #0x18] 38eb0: 34000d4b cbz w11, 0x39058 38eb4: f940090a ldr x10, [x8, #0x10] 38eb8: 3900611f strb wzr, [x8, #0x18] 38ebc: eb00015f cmp x10, x0 38ec0: 54fffac0 b.eq 0x38e18 38ec4: 39406148 ldrb w8, [x10, #0x18] 38ec8: 35fffb28 cbnz w8, 0x38e2c 38ecc: 17ffffd3 b 0x38e18 38ed0: 39006109 strb w9, [x8, #0x18] 38ed4: f940054b ldr x11, [x10, #0x8] 38ed8: 3900615f strb wzr, [x10, #0x18] 38edc: f940016c ldr x12, [x11] 38ee0: f900054c str x12, [x10, #0x8] 38ee4: b400004c cbz x12, 0x38eec 38ee8: f900098a str x10, [x12, #0x10] 38eec: f940094c ldr x12, [x10, #0x10] 38ef0: f900096c str x12, [x11, #0x10] 38ef4: f940094c ldr x12, [x10, #0x10] 38ef8: aa0c03ed mov x13, x12 38efc: f84085ae ldr x14, [x13], #0x8 38f00: eb0a01df cmp x14, x10 38f04: 9a8d018c csel x12, x12, x13, eq 38f08: f900018b str x11, [x12] 38f0c: f900016a str x10, [x11] 38f10: f900094b str x11, [x10, #0x10] 38f14: f940010a ldr x10, [x8] 38f18: eb0a001f cmp x0, x10 38f1c: 9a800100 csel x0, x8, x0, eq 38f20: f9400548 ldr x8, [x10, #0x8] 38f24: f940010a ldr x10, [x8] 38f28: b5fff9ea cbnz x10, 0x38e64 38f2c: 17ffffd0 b 0x38e6c 38f30: 39006109 strb w9, [x8, #0x18] 38f34: f940014b ldr x11, [x10] 38f38: 3900615f strb wzr, [x10, #0x18] 38f3c: f940056c ldr x12, [x11, #0x8] 38f40: f900014c str x12, [x10] 38f44: b400004c cbz x12, 0x38f4c 38f48: f900098a str x10, [x12, #0x10] 38f4c: f940094c ldr x12, [x10, #0x10] 38f50: f900096c str x12, [x11, #0x10] 38f54: f940094c ldr x12, [x10, #0x10] 38f58: aa0c03ed mov x13, x12 38f5c: f84085ae ldr x14, [x13], #0x8 38f60: eb0a01df cmp x14, x10 38f64: 9a8d018c csel x12, x12, x13, eq 38f68: f900018b str x11, [x12] 38f6c: f900056a str x10, [x11, #0x8] 38f70: f900094b str x11, [x10, #0x10] 38f74: f940050a ldr x10, [x8, #0x8] 38f78: eb0a001f cmp x0, x10 38f7c: 9a800100 csel x0, x8, x0, eq 38f80: f9400148 ldr x8, [x10] 38f84: f940010a ldr x10, [x8] 38f88: b5fff8aa cbnz x10, 0x38e9c 38f8c: 17ffffc6 b 0x38ea4 38f90: aa1f03e8 mov x8, xzr 38f94: aa0a03e0 mov x0, x10 38f98: 17ffff87 b 0x38db4 38f9c: aa0003ea mov x10, x0 38fa0: 17ffff9e b 0x38e18 38fa4: f940050b ldr x11, [x8, #0x8] 38fa8: b400006b cbz x11, 0x38fb4 38fac: 39406169 ldrb w9, [x11, #0x18] 38fb0: 34000289 cbz w9, 0x39000 38fb4: 320003e9 orr w9, wzr, #0x1 38fb8: 39006149 strb w9, [x10, #0x18] 38fbc: 3900611f strb wzr, [x8, #0x18] 38fc0: f9400549 ldr x9, [x10, #0x8] 38fc4: f9000109 str x9, [x8] 38fc8: b4000049 cbz x9, 0x38fd0 38fcc: f9000928 str x8, [x9, #0x10] 38fd0: f9400909 ldr x9, [x8, #0x10] 38fd4: f9000949 str x9, [x10, #0x10] 38fd8: f9400909 ldr x9, [x8, #0x10] 38fdc: aa0903eb mov x11, x9 38fe0: f840856c ldr x12, [x11], #0x8 38fe4: eb08019f cmp x12, x8 38fe8: 9a8b0129 csel x9, x9, x11, eq 38fec: aa0803eb mov x11, x8 38ff0: f900012a str x10, [x9] 38ff4: f9000548 str x8, [x10, #0x8] 38ff8: f900090a str x10, [x8, #0x10] 38ffc: 14000002 b 0x39004 39000: aa0803ea mov x10, x8 39004: f9400948 ldr x8, [x10, #0x10] 39008: 320003ec orr w12, wzr, #0x1 3900c: 39406109 ldrb w9, [x8, #0x18] 39010: 39006149 strb w9, [x10, #0x18] 39014: 3900610c strb w12, [x8, #0x18] 39018: 3900616c strb w12, [x11, #0x18] 3901c: f9400509 ldr x9, [x8, #0x8] 39020: f940012a ldr x10, [x9] 39024: f900050a str x10, [x8, #0x8] 39028: b400004a cbz x10, 0x39030 3902c: f9000948 str x8, [x10, #0x10] 39030: f940090a ldr x10, [x8, #0x10] 39034: f900092a str x10, [x9, #0x10] 39038: f940090a ldr x10, [x8, #0x10] 3903c: aa0a03eb mov x11, x10 39040: f840856c ldr x12, [x11], #0x8 39044: eb08019f cmp x12, x8 39048: 9a8b014a csel x10, x10, x11, eq 3904c: f9000149 str x9, [x10] 39050: f9000128 str x8, [x9] 39054: 1400002d b 0x39108 39058: b400006a cbz x10, 0x39064 3905c: 39406149 ldrb w9, [x10, #0x18] 39060: 340002a9 cbz w9, 0x390b4 39064: f9400509 ldr x9, [x8, #0x8] 39068: 320003ea orr w10, wzr, #0x1 3906c: 3900612a strb w10, [x9, #0x18] 39070: 3900611f strb wzr, [x8, #0x18] 39074: f940012a ldr x10, [x9] 39078: f900050a str x10, [x8, #0x8] 3907c: b400004a cbz x10, 0x39084 39080: f9000948 str x8, [x10, #0x10] 39084: f940090a ldr x10, [x8, #0x10] 39088: f900092a str x10, [x9, #0x10] 3908c: f940090a ldr x10, [x8, #0x10] 39090: aa0a03eb mov x11, x10 39094: f840856c ldr x12, [x11], #0x8 39098: eb08019f cmp x12, x8 3909c: 9a8b014a csel x10, x10, x11, eq 390a0: f9000149 str x9, [x10] 390a4: aa0803ea mov x10, x8 390a8: f9000128 str x8, [x9] 390ac: f9000909 str x9, [x8, #0x10] 390b0: 14000002 b 0x390b8 390b4: aa0803e9 mov x9, x8 390b8: f9400928 ldr x8, [x9, #0x10] 390bc: 320003ec orr w12, wzr, #0x1 390c0: 3940610b ldrb w11, [x8, #0x18] 390c4: 3900612b strb w11, [x9, #0x18] 390c8: 3900610c strb w12, [x8, #0x18] 390cc: 3900614c strb w12, [x10, #0x18] 390d0: f9400109 ldr x9, [x8] 390d4: f940052a ldr x10, [x9, #0x8] 390d8: f900010a str x10, [x8] 390dc: b400004a cbz x10, 0x390e4 390e0: f9000948 str x8, [x10, #0x10] 390e4: f940090a ldr x10, [x8, #0x10] 390e8: f900092a str x10, [x9, #0x10] 390ec: f940090a ldr x10, [x8, #0x10] 390f0: aa0a03eb mov x11, x10 390f4: f840856c ldr x12, [x11], #0x8 390f8: eb08019f cmp x12, x8 390fc: 9a8b014a csel x10, x10, x11, eq 39100: f9000149 str x9, [x10] 39104: f9000528 str x8, [x9, #0x8] 39108: f9000909 str x9, [x8, #0x10] 3910c: d65f03c0 ret 39110: f81b0ff9 str x25, [sp, #-0x50]! 39114: a9015ff8 stp x24, x23, [sp, #0x10] 39118: a90257f6 stp x22, x21, [sp, #0x20] 3911c: a9034ff4 stp x20, x19, [sp, #0x30] 39120: a9047bfd stp x29, x30, [sp, #0x40] 39124: 910103fd add x29, sp, #0x40 39128: aa0003f7 mov x23, x0 3912c: 321d0fe0 orr w0, wzr, #0x78 39130: aa0203f6 mov x22, x2 39134: 2a0103f4 mov w20, w1 39138: 9400a703 bl 0x62d44 3913c: b9400ad5 ldr w21, [x22, #0x8] 39140: aa0003f3 mov x19, x0 39144: 320003e1 orr w1, wzr, #0x1 39148: 910006b8 add x24, x21, #0x1 3914c: aa1803e0 mov x0, x24 39150: 97ff4bf4 bl 0xc120 39154: f94002c1 ldr x1, [x22] 39158: aa1503e2 mov x2, x21 3915c: aa0003f6 mov x22, x0 39160: 97ff4d48 bl 0xc680 39164: 38356adf strb wzr, [x22, x21] 39168: f94002e8 ldr x8, [x23] 3916c: 320003e1 orr w1, wzr, #0x1 39170: f9000268 str x8, [x19] 39174: b94012f9 ldr w25, [x23, #0x10] 39178: 91000720 add x0, x25, #0x1 3917c: f9000a79 str x25, [x19, #0x10] 39180: 97ff4be8 bl 0xc120 39184: f9000660 str x0, [x19, #0x8] 39188: f94006e1 ldr x1, [x23, #0x8] 3918c: aa1903e2 mov x2, x25 39190: 97ff4d3c bl 0xc680 39194: a940a668 ldp x8, x9, [x19, #0x8] 39198: 320003e1 orr w1, wzr, #0x1 3919c: 3829691f strb wzr, [x8, x9] 391a0: b9401ae8 ldr w8, [x23, #0x18] 391a4: b9001a68 str w8, [x19, #0x18] 391a8: b9402af9 ldr w25, [x23, #0x28] 391ac: 91000720 add x0, x25, #0x1 391b0: f9001679 str x25, [x19, #0x28] 391b4: 97ff4bdb bl 0xc120 391b8: f9001260 str x0, [x19, #0x20] 391bc: f94012e1 ldr x1, [x23, #0x20] 391c0: aa1903e2 mov x2, x25 391c4: 97ff4d2f bl 0xc680 391c8: a9422668 ldp x8, x9, [x19, #0x20] 391cc: 320003e1 orr w1, wzr, #0x1 391d0: 3829691f strb wzr, [x8, x9] 391d4: b9403af9 ldr w25, [x23, #0x38] 391d8: 91000720 add x0, x25, #0x1 391dc: f9001e79 str x25, [x19, #0x38] 391e0: 97ff4bd0 bl 0xc120 391e4: f9001a60 str x0, [x19, #0x30] 391e8: f9401ae1 ldr x1, [x23, #0x30] 391ec: aa1903e2 mov x2, x25 391f0: 97ff4d24 bl 0xc680 391f4: a9432668 ldp x8, x9, [x19, #0x30] 391f8: 320003e1 orr w1, wzr, #0x1 391fc: aa1803e0 mov x0, x24 39200: 3829691f strb wzr, [x8, x9] 39204: b94042e8 ldr w8, [x23, #0x40] 39208: b9004268 str w8, [x19, #0x40] 3920c: f9402ee8 ldr x8, [x23, #0x58] 39210: f9002e68 str x8, [x19, #0x58] 39214: 3cc482e0 ldur q0, [x23, #0x48] 39218: b9006274 str w20, [x19, #0x60] 3921c: f9003a75 str x21, [x19, #0x70] 39220: 3c848260 stur q0, [x19, #0x48] 39224: 97ff4bbf bl 0xc120 39228: aa1603e1 mov x1, x22 3922c: aa1503e2 mov x2, x21 39230: f9003660 str x0, [x19, #0x68] 39234: 97ff4d13 bl 0xc680 39238: a946a668 ldp x8, x9, [x19, #0x68] 3923c: 3829691f strb wzr, [x8, x9] 39240: b4000076 cbz x22, 0x3924c 39244: aa1603e0 mov x0, x22 39248: 97ff4e76 bl 0xcc20 3924c: b0000489 adrp x9, 0xca000 39250: 9102e129 add x9, x9, #0xb8 39254: f940052b ldr x11, [x9, #0x8] 39258: b400024b cbz x11, 0x392a0 3925c: b9406268 ldr w8, [x19, #0x60] 39260: 9100212a add x10, x9, #0x8 39264: b940216c ldr w12, [x11, #0x20] 39268: 6b08019f cmp w12, w8 3926c: 5400008a b.ge 0x3927c 39270: f940056b ldr x11, [x11, #0x8] 39274: b5ffff8b cbnz x11, 0x39264 39278: 14000004 b 0x39288 3927c: aa0b03ea mov x10, x11 39280: f940016b ldr x11, [x11] 39284: b5ffff0b cbnz x11, 0x39264 39288: 91002129 add x9, x9, #0x8 3928c: eb09015f cmp x10, x9 39290: 54000080 b.eq 0x392a0 39294: b9402149 ldr w9, [x10, #0x20] 39298: 6b09011f cmp w8, w9 3929c: 540002ea b.ge 0x392f8 392a0: f9403660 ldr x0, [x19, #0x68] 392a4: b4000060 cbz x0, 0x392b0 392a8: 97ff4e5e bl 0xcc20 392ac: f900367f str xzr, [x19, #0x68] 392b0: f9401a60 ldr x0, [x19, #0x30] 392b4: f9003a7f str xzr, [x19, #0x70] 392b8: b4000060 cbz x0, 0x392c4 392bc: 97ff4e59 bl 0xcc20 392c0: f9001a7f str xzr, [x19, #0x30] 392c4: f9401260 ldr x0, [x19, #0x20] 392c8: f9001e7f str xzr, [x19, #0x38] 392cc: b4000060 cbz x0, 0x392d8 392d0: 97ff4e54 bl 0xcc20 392d4: f900127f str xzr, [x19, #0x20] 392d8: f9400660 ldr x0, [x19, #0x8] 392dc: f900167f str xzr, [x19, #0x28] 392e0: b4000040 cbz x0, 0x392e8 392e4: 97ff4e4f bl 0xcc20 392e8: aa1303e0 mov x0, x19 392ec: 9400a6c9 bl 0x62e10 392f0: 2a1f03e0 mov w0, wzr 392f4: 1400000d b 0x39328 392f8: f00002e1 adrp x1, 0x98000 392fc: 90000302 adrp x2, 0x99000 39300: 91386c21 add x1, x1, #0xe1b 39304: 910c0c42 add x2, x2, #0x303 39308: 2a1f03e0 mov w0, wzr 3930c: 2a1403e3 mov w3, w20 39310: 97ff4b14 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 39314: 90000000 adrp x0, 0x39000 39318: 910d0000 add x0, x0, #0x340 3931c: aa1303e1 mov x1, x19 39320: 97ffe6d9 bl 0x32e84 39324: 320003e0 orr w0, wzr, #0x1 39328: a9447bfd ldp x29, x30, [sp, #0x40] 3932c: a9434ff4 ldp x20, x19, [sp, #0x30] 39330: a94257f6 ldp x22, x21, [sp, #0x20] 39334: a9415ff8 ldp x24, x23, [sp, #0x10] 39338: f84507f9 ldr x25, [sp], #0x50 3933c: d65f03c0 ret 39340: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 39344: a90157f6 stp x22, x21, [sp, #0x10] 39348: a9024ff4 stp x20, x19, [sp, #0x20] 3934c: a9037bfd stp x29, x30, [sp, #0x30] 39350: 9100c3fd add x29, sp, #0x30 39354: b0000496 adrp x22, 0xca000 39358: aa0103f3 mov x19, x1 3935c: 9102e2d6 add x22, x22, #0xb8 39360: f94006d7 ldr x23, [x22, #0x8] 39364: b9406274 ldr w20, [x19, #0x60] 39368: b4000257 cbz x23, 0x393b0 3936c: 910022c8 add x8, x22, #0x8 39370: aa1703e9 mov x9, x23 39374: b940212a ldr w10, [x9, #0x20] 39378: 6b14015f cmp w10, w20 3937c: 5400008a b.ge 0x3938c 39380: f9400529 ldr x9, [x9, #0x8] 39384: b5ffff89 cbnz x9, 0x39374 39388: 14000004 b 0x39398 3938c: aa0903e8 mov x8, x9 39390: f9400129 ldr x9, [x9] 39394: b5ffff09 cbnz x9, 0x39374 39398: 910022c9 add x9, x22, #0x8 3939c: eb09011f cmp x8, x9 393a0: 54000080 b.eq 0x393b0 393a4: b9402108 ldr w8, [x8, #0x20] 393a8: 6b08029f cmp w20, w8 393ac: 5400042a b.ge 0x39430 393b0: f00002e1 adrp x1, 0x98000 393b4: 90000302 adrp x2, 0x99000 393b8: 91386c21 add x1, x1, #0xe1b 393bc: 910d1442 add x2, x2, #0x345 393c0: 2a1f03e0 mov w0, wzr 393c4: 2a1403e3 mov w3, w20 393c8: 97ff4ae6 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 393cc: 9101a274 add x20, x19, #0x68 393d0: f9400280 ldr x0, [x20] 393d4: b4000060 cbz x0, 0x393e0 393d8: 97ff4e12 bl 0xcc20 393dc: f900029f str xzr, [x20] 393e0: f9401a60 ldr x0, [x19, #0x30] 393e4: f9003a7f str xzr, [x19, #0x70] 393e8: b4000060 cbz x0, 0x393f4 393ec: 97ff4e0d bl 0xcc20 393f0: f9001a7f str xzr, [x19, #0x30] 393f4: f9401260 ldr x0, [x19, #0x20] 393f8: f9001e7f str xzr, [x19, #0x38] 393fc: b4000060 cbz x0, 0x39408 39400: 97ff4e08 bl 0xcc20 39404: f900127f str xzr, [x19, #0x20] 39408: f9400660 ldr x0, [x19, #0x8] 3940c: f900167f str xzr, [x19, #0x28] 39410: b4000040 cbz x0, 0x39418 39414: 97ff4e03 bl 0xcc20 39418: aa1303e0 mov x0, x19 3941c: a9437bfd ldp x29, x30, [sp, #0x30] 39420: a9424ff4 ldp x20, x19, [sp, #0x20] 39424: a94157f6 ldp x22, x21, [sp, #0x10] 39428: a8c45ff8 ldp x24, x23, [sp], #0x40 3942c: 1400a679 b 0x62e10 39430: 910022d8 add x24, x22, #0x8 39434: 14000002 b 0x3943c 39438: aa0803f7 mov x23, x8 3943c: b94022e8 ldr w8, [x23, #0x20] 39440: 6b08029f cmp w20, w8 39444: 540000aa b.ge 0x39458 39448: f94002e8 ldr x8, [x23] 3944c: aa1703f8 mov x24, x23 39450: b5ffff48 cbnz x8, 0x39438 39454: 14000006 b 0x3946c 39458: 6b14011f cmp w8, w20 3945c: 5400008a b.ge 0x3946c 39460: aa1703f8 mov x24, x23 39464: f8408f08 ldr x8, [x24, #0x8]! 39468: b5fffe88 cbnz x8, 0x39438 3946c: f9400315 ldr x21, [x24] 39470: b50002f5 cbnz x21, 0x394cc 39474: 321c07e0 orr w0, wzr, #0x30 39478: 9400a633 bl 0x62d44 3947c: aa0003f5 mov x21, x0 39480: b90022b4 str w20, [x21, #0x20] 39484: f90016bf str xzr, [x21, #0x28] 39488: a9007ebf stp xzr, xzr, [x21] 3948c: f9000ab7 str x23, [x21, #0x10] 39490: f9000315 str x21, [x24] 39494: b0000488 adrp x8, 0xca000 39498: f9405d09 ldr x9, [x8, #0xb8] 3949c: f9400129 ldr x9, [x9] 394a0: b4000089 cbz x9, 0x394b0 394a4: f9005d09 str x9, [x8, #0xb8] 394a8: f9400301 ldr x1, [x24] 394ac: 14000002 b 0x394b4 394b0: aa1503e1 mov x1, x21 394b4: f94006c0 ldr x0, [x22, #0x8] 394b8: 97ff6766 bl 0x13250 <.text+0x6560> 394bc: f9400ac8 ldr x8, [x22, #0x10] 394c0: 91000508 add x8, x8, #0x1 394c4: f9000ac8 str x8, [x22, #0x10] 394c8: b9406274 ldr w20, [x19, #0x60] 394cc: f94016a3 ldr x3, [x21, #0x28] 394d0: f00002e1 adrp x1, 0x98000 394d4: 90000302 adrp x2, 0x99000 394d8: 91386c21 add x1, x1, #0xe1b 394dc: 910c7842 add x2, x2, #0x31e 394e0: 2a1f03e0 mov w0, wzr 394e4: 2a1403e4 mov w4, w20 394e8: 97ff4a9e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 394ec: aa1603f8 mov x24, x22 394f0: b9406275 ldr w21, [x19, #0x60] 394f4: f8408f08 ldr x8, [x24, #0x8]! 394f8: b4000288 cbz x8, 0x39548 394fc: 910022d7 add x23, x22, #0x8 39500: 14000002 b 0x39508 39504: aa0903e8 mov x8, x9 39508: b9402109 ldr w9, [x8, #0x20] 3950c: 6b0902bf cmp w21, w9 39510: 540000aa b.ge 0x39524 39514: f9400109 ldr x9, [x8] 39518: b4000209 cbz x9, 0x39558 3951c: aa0803f7 mov x23, x8 39520: 17fffff9 b 0x39504 39524: 6b15013f cmp w9, w21 39528: 5400008a b.ge 0x39538 3952c: aa0803f7 mov x23, x8 39530: f8408ee9 ldr x9, [x23, #0x8]! 39534: b5fffe89 cbnz x9, 0x39504 39538: aa0803f8 mov x24, x8 3953c: f94002f4 ldr x20, [x23] 39540: b50003f4 cbnz x20, 0x395bc 39544: 14000009 b 0x39568 39548: aa1803f7 mov x23, x24 3954c: f94002f4 ldr x20, [x23] 39550: b5000374 cbnz x20, 0x395bc 39554: 14000005 b 0x39568 39558: aa0803f8 mov x24, x8 3955c: aa0803f7 mov x23, x8 39560: f94002f4 ldr x20, [x23] 39564: b50002d4 cbnz x20, 0x395bc 39568: 321c07e0 orr w0, wzr, #0x30 3956c: 9400a5f6 bl 0x62d44 39570: aa0003f4 mov x20, x0 39574: b9002295 str w21, [x20, #0x20] 39578: f900169f str xzr, [x20, #0x28] 3957c: a9007e9f stp xzr, xzr, [x20] 39580: f9000a98 str x24, [x20, #0x10] 39584: f90002f4 str x20, [x23] 39588: b0000488 adrp x8, 0xca000 3958c: f9405d09 ldr x9, [x8, #0xb8] 39590: f9400129 ldr x9, [x9] 39594: b4000089 cbz x9, 0x395a4 39598: f9005d09 str x9, [x8, #0xb8] 3959c: f94002e1 ldr x1, [x23] 395a0: 14000002 b 0x395a8 395a4: aa1403e1 mov x1, x20 395a8: f94006c0 ldr x0, [x22, #0x8] 395ac: 97ff6729 bl 0x13250 <.text+0x6560> 395b0: f9400ac8 ldr x8, [x22, #0x10] 395b4: 91000508 add x8, x8, #0x1 395b8: f9000ac8 str x8, [x22, #0x10] 395bc: f9401688 ldr x8, [x20, #0x28] 395c0: aa1303f4 mov x20, x19 395c4: f8468e81 ldr x1, [x20, #0x68]! 395c8: aa1303e0 mov x0, x19 395cc: d63f0100 blr x8 395d0: f9400280 ldr x0, [x20] 395d4: b5fff020 cbnz x0, 0x393d8 395d8: 17ffff82 b 0x393e0 395dc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 395e0: a9017bfd stp x29, x30, [sp, #0x10] 395e4: 910043fd add x29, sp, #0x10 395e8: aa0103f3 mov x19, x1 395ec: f9400668 ldr x8, [x19, #0x8] 395f0: b40000a8 cbz x8, 0x39604 395f4: aa0803f4 mov x20, x8 395f8: f9400288 ldr x8, [x20] 395fc: b5ffffc8 cbnz x8, 0x395f4 39600: 1400000c b 0x39630 39604: aa1303e8 mov x8, x19 39608: f8410d14 ldr x20, [x8, #0x10]! 3960c: f9400289 ldr x9, [x20] 39610: eb13013f cmp x9, x19 39614: 540000e0 b.eq 0x39630 39618: f9400109 ldr x9, [x8] 3961c: aa0903e8 mov x8, x9 39620: f8410d14 ldr x20, [x8, #0x10]! 39624: f940028a ldr x10, [x20] 39628: eb09015f cmp x10, x9 3962c: 54ffff61 b.ne 0x39618 39630: f9400008 ldr x8, [x0] 39634: eb13011f cmp x8, x19 39638: 54000041 b.ne 0x39640 3963c: f9000014 str x20, [x0] 39640: a940a408 ldp x8, x9, [x0, #0x8] 39644: aa1303e1 mov x1, x19 39648: d1000529 sub x9, x9, #0x1 3964c: f9000809 str x9, [x0, #0x10] 39650: aa0803e0 mov x0, x8 39654: 97fffdbc bl 0x38d44 39658: f9405260 ldr x0, [x19, #0xa0] 3965c: b4000060 cbz x0, 0x39668 39660: 97ff4d70 bl 0xcc20 39664: f900527f str xzr, [x19, #0xa0] 39668: f9403660 ldr x0, [x19, #0x68] 3966c: f900567f str xzr, [x19, #0xa8] 39670: b4000060 cbz x0, 0x3967c 39674: 97ff4d6b bl 0xcc20 39678: f900367f str xzr, [x19, #0x68] 3967c: f9402e60 ldr x0, [x19, #0x58] 39680: f9003a7f str xzr, [x19, #0x70] 39684: b4000060 cbz x0, 0x39690 39688: 97ff4d66 bl 0xcc20 3968c: f9002e7f str xzr, [x19, #0x58] 39690: f9402260 ldr x0, [x19, #0x40] 39694: f900327f str xzr, [x19, #0x60] 39698: b4000060 cbz x0, 0x396a4 3969c: 97ff4d61 bl 0xcc20 396a0: f900227f str xzr, [x19, #0x40] 396a4: 39408268 ldrb w8, [x19, #0x20] 396a8: f900267f str xzr, [x19, #0x48] 396ac: 36000068 tbz w8, #0x0, 0x396b8 396b0: f9401a60 ldr x0, [x19, #0x30] 396b4: 9400a5d7 bl 0x62e10 396b8: aa1303e0 mov x0, x19 396bc: 9400a5d5 bl 0x62e10 396c0: a9417bfd ldp x29, x30, [sp, #0x10] 396c4: aa1403e0 mov x0, x20 396c8: a8c24ff4 ldp x20, x19, [sp], #0x20 396cc: d65f03c0 ret 396d0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 396d4: a9017bfd stp x29, x30, [sp, #0x10] 396d8: 910043fd add x29, sp, #0x10 396dc: aa0103f3 mov x19, x1 396e0: aa0003f4 mov x20, x0 396e4: b4000173 cbz x19, 0x39710 396e8: f9400261 ldr x1, [x19] 396ec: aa1403e0 mov x0, x20 396f0: 97fffff8 bl 0x396d0 396f4: f9400661 ldr x1, [x19, #0x8] 396f8: aa1403e0 mov x0, x20 396fc: 97fffff5 bl 0x396d0 39700: a9417bfd ldp x29, x30, [sp, #0x10] 39704: aa1303e0 mov x0, x19 39708: a8c24ff4 ldp x20, x19, [sp], #0x20 3970c: 1400a5c1 b 0x62e10 39710: a9417bfd ldp x29, x30, [sp, #0x10] 39714: a8c24ff4 ldp x20, x19, [sp], #0x20 39718: d65f03c0 ret 3971c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 39720: a9017bfd stp x29, x30, [sp, #0x10] 39724: 910043fd add x29, sp, #0x10 39728: aa0103f3 mov x19, x1 3972c: aa0003f4 mov x20, x0 39730: b4000473 cbz x19, 0x397bc 39734: f9400261 ldr x1, [x19] 39738: aa1403e0 mov x0, x20 3973c: 97fffff8 bl 0x3971c 39740: f9400661 ldr x1, [x19, #0x8] 39744: aa1403e0 mov x0, x20 39748: 97fffff5 bl 0x3971c 3974c: f9405260 ldr x0, [x19, #0xa0] 39750: b4000060 cbz x0, 0x3975c 39754: 97ff4d33 bl 0xcc20 39758: f900527f str xzr, [x19, #0xa0] 3975c: f9403660 ldr x0, [x19, #0x68] 39760: f900567f str xzr, [x19, #0xa8] 39764: b4000060 cbz x0, 0x39770 39768: 97ff4d2e bl 0xcc20 3976c: f900367f str xzr, [x19, #0x68] 39770: f9402e60 ldr x0, [x19, #0x58] 39774: f9003a7f str xzr, [x19, #0x70] 39778: b4000060 cbz x0, 0x39784 3977c: 97ff4d29 bl 0xcc20 39780: f9002e7f str xzr, [x19, #0x58] 39784: f9402260 ldr x0, [x19, #0x40] 39788: f900327f str xzr, [x19, #0x60] 3978c: b4000060 cbz x0, 0x39798 39790: 97ff4d24 bl 0xcc20 39794: f900227f str xzr, [x19, #0x40] 39798: 39408268 ldrb w8, [x19, #0x20] 3979c: f900267f str xzr, [x19, #0x48] 397a0: 36000068 tbz w8, #0x0, 0x397ac 397a4: f9401a60 ldr x0, [x19, #0x30] 397a8: 9400a59a bl 0x62e10 397ac: a9417bfd ldp x29, x30, [sp, #0x10] 397b0: aa1303e0 mov x0, x19 397b4: a8c24ff4 ldp x20, x19, [sp], #0x20 397b8: 1400a596 b 0x62e10 397bc: a9417bfd ldp x29, x30, [sp, #0x10] 397c0: a8c24ff4 ldp x20, x19, [sp], #0x20 397c4: d65f03c0 ret 00000000000397c8 : 397c8: d10203ff sub sp, sp, #0x80 397cc: f9001bf9 str x25, [sp, #0x30] 397d0: a9045ff8 stp x24, x23, [sp, #0x40] 397d4: a90557f6 stp x22, x21, [sp, #0x50] 397d8: a9064ff4 stp x20, x19, [sp, #0x60] 397dc: a9077bfd stp x29, x30, [sp, #0x70] 397e0: 9101c3fd add x29, sp, #0x70 397e4: d53bd059 mrs x25, TPIDR_EL0 397e8: f9401728 ldr x8, [x25, #0x28] 397ec: aa0303f5 mov x21, x3 397f0: 2a0203f3 mov w19, w2 397f4: 2a0103f4 mov w20, w1 397f8: aa0003f7 mov x23, x0 397fc: f90017e8 str x8, [sp, #0x28] 39800: b40001b7 cbz x23, 0x39834 39804: aa1703e0 mov x0, x23 39808: 97ff4c7a bl 0xc9f0 3980c: 92407c16 and x22, x0, #0xffffffff 39810: 910006c0 add x0, x22, #0x1 39814: 320003e1 orr w1, wzr, #0x1 39818: 97ff4a42 bl 0xc120 3981c: aa1703e1 mov x1, x23 39820: aa1603e2 mov x2, x22 39824: aa0003f8 mov x24, x0 39828: 97ff4b96 bl 0xc680 3982c: 8b160308 add x8, x24, x22 39830: 14000007 b 0x3984c 39834: 320003e0 orr w0, wzr, #0x1 39838: 320003e1 orr w1, wzr, #0x1 3983c: 97ff4a39 bl 0xc120 39840: aa0003f8 mov x24, x0 39844: aa1f03f6 mov x22, xzr 39848: aa1803e8 mov x8, x24 3984c: a901dbf8 stp x24, x22, [sp, #0x18] 39850: 3900011f strb wzr, [x8] 39854: b40001b5 cbz x21, 0x39888 39858: aa1503e0 mov x0, x21 3985c: 97ff4c65 bl 0xc9f0 39860: 92407c16 and x22, x0, #0xffffffff 39864: 910006c0 add x0, x22, #0x1 39868: 320003e1 orr w1, wzr, #0x1 3986c: 97ff4a2d bl 0xc120 39870: aa1503e1 mov x1, x21 39874: aa1603e2 mov x2, x22 39878: aa0003f7 mov x23, x0 3987c: 97ff4b81 bl 0xc680 39880: 8b1602e8 add x8, x23, x22 39884: 14000007 b 0x398a0 39888: 320003e0 orr w0, wzr, #0x1 3988c: 320003e1 orr w1, wzr, #0x1 39890: 97ff4a24 bl 0xc120 39894: aa0003f7 mov x23, x0 39898: aa1f03f6 mov x22, xzr 3989c: aa1703e8 mov x8, x23 398a0: 12000281 and w1, w20, #0x1 398a4: 12000262 and w2, w19, #0x1 398a8: 910063e0 add x0, sp, #0x18 398ac: 910023e3 add x3, sp, #0x8 398b0: a900dbf7 stp x23, x22, [sp, #0x8] 398b4: 3900011f strb wzr, [x8] 398b8: 97ff4b0e bl 0xc4f0 <_ZN3UQM8UQMCrash4InitERKNS_9UQMStringEbbS3_@plt> 398bc: f94007e0 ldr x0, [sp, #0x8] 398c0: b4000060 cbz x0, 0x398cc 398c4: 97ff4cd7 bl 0xcc20 398c8: f90007ff str xzr, [sp, #0x8] 398cc: f9400fe0 ldr x0, [sp, #0x18] 398d0: b4000060 cbz x0, 0x398dc 398d4: 97ff4cd3 bl 0xcc20 398d8: f9000fff str xzr, [sp, #0x18] 398dc: f9401728 ldr x8, [x25, #0x28] 398e0: f94017e9 ldr x9, [sp, #0x28] 398e4: eb09011f cmp x8, x9 398e8: 54000101 b.ne 0x39908 398ec: a9477bfd ldp x29, x30, [sp, #0x70] 398f0: a9464ff4 ldp x20, x19, [sp, #0x60] 398f4: a94557f6 ldp x22, x21, [sp, #0x50] 398f8: a9445ff8 ldp x24, x23, [sp, #0x40] 398fc: f9401bf9 ldr x25, [sp, #0x30] 39900: 910203ff add sp, sp, #0x80 39904: d65f03c0 ret 39908: 97ff4b1a bl 0xc570 <__stack_chk_fail@plt> 000000000003990c : 3990c: d101c3ff sub sp, sp, #0x70 39910: a9035ff8 stp x24, x23, [sp, #0x30] 39914: a90457f6 stp x22, x21, [sp, #0x40] 39918: a9054ff4 stp x20, x19, [sp, #0x50] 3991c: a9067bfd stp x29, x30, [sp, #0x60] 39920: 910183fd add x29, sp, #0x60 39924: d53bd058 mrs x24, TPIDR_EL0 39928: f9401708 ldr x8, [x24, #0x28] 3992c: aa0203f4 mov x20, x2 39930: aa0103f6 mov x22, x1 39934: 2a0003f3 mov w19, w0 39938: f90017e8 str x8, [sp, #0x28] 3993c: b40001b6 cbz x22, 0x39970 39940: aa1603e0 mov x0, x22 39944: 97ff4c2b bl 0xc9f0 39948: 92407c15 and x21, x0, #0xffffffff 3994c: 910006a0 add x0, x21, #0x1 39950: 320003e1 orr w1, wzr, #0x1 39954: 97ff49f3 bl 0xc120 39958: aa1603e1 mov x1, x22 3995c: aa1503e2 mov x2, x21 39960: aa0003f7 mov x23, x0 39964: 97ff4b47 bl 0xc680 39968: 8b1502e8 add x8, x23, x21 3996c: 14000007 b 0x39988 39970: 320003e0 orr w0, wzr, #0x1 39974: 320003e1 orr w1, wzr, #0x1 39978: 97ff49ea bl 0xc120 3997c: aa0003f7 mov x23, x0 39980: aa1f03f5 mov x21, xzr 39984: aa1703e8 mov x8, x23 39988: a901d7f7 stp x23, x21, [sp, #0x18] 3998c: 3900011f strb wzr, [x8] 39990: b40001b4 cbz x20, 0x399c4 39994: aa1403e0 mov x0, x20 39998: 97ff4c16 bl 0xc9f0 3999c: 92407c15 and x21, x0, #0xffffffff 399a0: 910006a0 add x0, x21, #0x1 399a4: 320003e1 orr w1, wzr, #0x1 399a8: 97ff49de bl 0xc120 399ac: aa1403e1 mov x1, x20 399b0: aa1503e2 mov x2, x21 399b4: aa0003f6 mov x22, x0 399b8: 97ff4b32 bl 0xc680 399bc: 8b1502c8 add x8, x22, x21 399c0: 14000007 b 0x399dc 399c4: 320003e0 orr w0, wzr, #0x1 399c8: 320003e1 orr w1, wzr, #0x1 399cc: 97ff49d5 bl 0xc120 399d0: aa0003f6 mov x22, x0 399d4: aa1f03f5 mov x21, xzr 399d8: aa1603e8 mov x8, x22 399dc: 910063e1 add x1, sp, #0x18 399e0: 910023e2 add x2, sp, #0x8 399e4: 2a1303e0 mov w0, w19 399e8: a900d7f6 stp x22, x21, [sp, #0x8] 399ec: 3900011f strb wzr, [x8] 399f0: 97ff4b50 bl 0xc730 <_ZN3UQM8UQMCrash7LogInfoEiRKNS_9UQMStringES3_@plt> 399f4: f94007e0 ldr x0, [sp, #0x8] 399f8: b4000060 cbz x0, 0x39a04 399fc: 97ff4c89 bl 0xcc20 39a00: f90007ff str xzr, [sp, #0x8] 39a04: f9400fe0 ldr x0, [sp, #0x18] 39a08: b4000060 cbz x0, 0x39a14 39a0c: 97ff4c85 bl 0xcc20 39a10: f9000fff str xzr, [sp, #0x18] 39a14: f9401708 ldr x8, [x24, #0x28] 39a18: f94017e9 ldr x9, [sp, #0x28] 39a1c: eb09011f cmp x8, x9 39a20: 540000e1 b.ne 0x39a3c 39a24: a9467bfd ldp x29, x30, [sp, #0x60] 39a28: a9454ff4 ldp x20, x19, [sp, #0x50] 39a2c: a94457f6 ldp x22, x21, [sp, #0x40] 39a30: a9435ff8 ldp x24, x23, [sp, #0x30] 39a34: 9101c3ff add sp, sp, #0x70 39a38: d65f03c0 ret 39a3c: 97ff4acd bl 0xc570 <__stack_chk_fail@plt> 0000000000039a40 : 39a40: d101c3ff sub sp, sp, #0x70 39a44: f9001bf7 str x23, [sp, #0x30] 39a48: a90457f6 stp x22, x21, [sp, #0x40] 39a4c: a9054ff4 stp x20, x19, [sp, #0x50] 39a50: a9067bfd stp x29, x30, [sp, #0x60] 39a54: 910183fd add x29, sp, #0x60 39a58: d53bd057 mrs x23, TPIDR_EL0 39a5c: f94016e8 ldr x8, [x23, #0x28] 39a60: aa0103f3 mov x19, x1 39a64: aa0003f5 mov x21, x0 39a68: f90017e8 str x8, [sp, #0x28] 39a6c: b40001b5 cbz x21, 0x39aa0 39a70: aa1503e0 mov x0, x21 39a74: 97ff4bdf bl 0xc9f0 39a78: 92407c14 and x20, x0, #0xffffffff 39a7c: 91000680 add x0, x20, #0x1 39a80: 320003e1 orr w1, wzr, #0x1 39a84: 97ff49a7 bl 0xc120 39a88: aa1503e1 mov x1, x21 39a8c: aa1403e2 mov x2, x20 39a90: aa0003f6 mov x22, x0 39a94: 97ff4afb bl 0xc680 39a98: 8b1402c8 add x8, x22, x20 39a9c: 14000007 b 0x39ab8 39aa0: 320003e0 orr w0, wzr, #0x1 39aa4: 320003e1 orr w1, wzr, #0x1 39aa8: 97ff499e bl 0xc120 39aac: aa0003f6 mov x22, x0 39ab0: aa1f03f4 mov x20, xzr 39ab4: aa1603e8 mov x8, x22 39ab8: a901d3f6 stp x22, x20, [sp, #0x18] 39abc: 3900011f strb wzr, [x8] 39ac0: b40001b3 cbz x19, 0x39af4 39ac4: aa1303e0 mov x0, x19 39ac8: 97ff4bca bl 0xc9f0 39acc: 92407c14 and x20, x0, #0xffffffff 39ad0: 91000680 add x0, x20, #0x1 39ad4: 320003e1 orr w1, wzr, #0x1 39ad8: 97ff4992 bl 0xc120 39adc: aa1303e1 mov x1, x19 39ae0: aa1403e2 mov x2, x20 39ae4: aa0003f5 mov x21, x0 39ae8: 97ff4ae6 bl 0xc680 39aec: 8b1402a8 add x8, x21, x20 39af0: 14000007 b 0x39b0c 39af4: 320003e0 orr w0, wzr, #0x1 39af8: 320003e1 orr w1, wzr, #0x1 39afc: 97ff4989 bl 0xc120 39b00: aa0003f5 mov x21, x0 39b04: aa1f03f4 mov x20, xzr 39b08: aa1503e8 mov x8, x21 39b0c: 910063e0 add x0, sp, #0x18 39b10: 910023e1 add x1, sp, #0x8 39b14: a900d3f5 stp x21, x20, [sp, #0x8] 39b18: 3900011f strb wzr, [x8] 39b1c: 97ff4af9 bl 0xc700 <_ZN3UQM8UQMCrash12SetUserValueERKNS_9UQMStringES3_@plt> 39b20: f94007e0 ldr x0, [sp, #0x8] 39b24: b4000060 cbz x0, 0x39b30 39b28: 97ff4c3e bl 0xcc20 39b2c: f90007ff str xzr, [sp, #0x8] 39b30: f9400fe0 ldr x0, [sp, #0x18] 39b34: b4000060 cbz x0, 0x39b40 39b38: 97ff4c3a bl 0xcc20 39b3c: f9000fff str xzr, [sp, #0x18] 39b40: f94016e8 ldr x8, [x23, #0x28] 39b44: f94017e9 ldr x9, [sp, #0x28] 39b48: eb09011f cmp x8, x9 39b4c: 540000e1 b.ne 0x39b68 39b50: a9467bfd ldp x29, x30, [sp, #0x60] 39b54: a9454ff4 ldp x20, x19, [sp, #0x50] 39b58: a94457f6 ldp x22, x21, [sp, #0x40] 39b5c: f9401bf7 ldr x23, [sp, #0x30] 39b60: 9101c3ff add sp, sp, #0x70 39b64: d65f03c0 ret 39b68: 97ff4a82 bl 0xc570 <__stack_chk_fail@plt> 0000000000039b6c : 39b6c: d10143ff sub sp, sp, #0x50 39b70: a90257f6 stp x22, x21, [sp, #0x20] 39b74: a9034ff4 stp x20, x19, [sp, #0x30] 39b78: a9047bfd stp x29, x30, [sp, #0x40] 39b7c: 910103fd add x29, sp, #0x40 39b80: d53bd056 mrs x22, TPIDR_EL0 39b84: f94016c8 ldr x8, [x22, #0x28] 39b88: aa0003f4 mov x20, x0 39b8c: f9000fe8 str x8, [sp, #0x18] 39b90: b40001b4 cbz x20, 0x39bc4 39b94: aa1403e0 mov x0, x20 39b98: 97ff4b96 bl 0xc9f0 39b9c: 92407c13 and x19, x0, #0xffffffff 39ba0: 91000660 add x0, x19, #0x1 39ba4: 320003e1 orr w1, wzr, #0x1 39ba8: 97ff495e bl 0xc120 39bac: aa1403e1 mov x1, x20 39bb0: aa1303e2 mov x2, x19 39bb4: aa0003f5 mov x21, x0 39bb8: 97ff4ab2 bl 0xc680 39bbc: 8b1302a8 add x8, x21, x19 39bc0: 14000007 b 0x39bdc 39bc4: 320003e0 orr w0, wzr, #0x1 39bc8: 320003e1 orr w1, wzr, #0x1 39bcc: 97ff4955 bl 0xc120 39bd0: aa0003f5 mov x21, x0 39bd4: aa1f03f3 mov x19, xzr 39bd8: aa1503e8 mov x8, x21 39bdc: 910023e0 add x0, sp, #0x8 39be0: a900cff5 stp x21, x19, [sp, #0x8] 39be4: 3900011f strb wzr, [x8] 39be8: 97ff4a36 bl 0xc4c0 <_ZN3UQM8UQMCrash9SetUserIdERKNS_9UQMStringE@plt> 39bec: f94007e0 ldr x0, [sp, #0x8] 39bf0: b4000060 cbz x0, 0x39bfc 39bf4: 97ff4c0b bl 0xcc20 39bf8: f90007ff str xzr, [sp, #0x8] 39bfc: f94016c8 ldr x8, [x22, #0x28] 39c00: f9400fe9 ldr x9, [sp, #0x18] 39c04: eb09011f cmp x8, x9 39c08: 540000c1 b.ne 0x39c20 39c0c: a9447bfd ldp x29, x30, [sp, #0x40] 39c10: a9434ff4 ldp x20, x19, [sp, #0x30] 39c14: a94257f6 ldp x22, x21, [sp, #0x20] 39c18: 910143ff add sp, sp, #0x50 39c1c: d65f03c0 ret 39c20: 97ff4a54 bl 0xc570 <__stack_chk_fail@plt> 0000000000039c24 : 39c24: d10243ff sub sp, sp, #0x90 39c28: a90467fa stp x26, x25, [sp, #0x40] 39c2c: a9055ff8 stp x24, x23, [sp, #0x50] 39c30: a90657f6 stp x22, x21, [sp, #0x60] 39c34: a9074ff4 stp x20, x19, [sp, #0x70] 39c38: a9087bfd stp x29, x30, [sp, #0x80] 39c3c: 910203fd add x29, sp, #0x80 39c40: d53bd05a mrs x26, TPIDR_EL0 39c44: f9401748 ldr x8, [x26, #0x28] 39c48: 2a0403f4 mov w20, w4 39c4c: aa0303f5 mov x21, x3 39c50: aa0203f6 mov x22, x2 39c54: aa0103f8 mov x24, x1 39c58: 2a0003f3 mov w19, w0 39c5c: f9001fe8 str x8, [sp, #0x38] 39c60: b40001b8 cbz x24, 0x39c94 39c64: aa1803e0 mov x0, x24 39c68: 97ff4b62 bl 0xc9f0 39c6c: 92407c17 and x23, x0, #0xffffffff 39c70: 910006e0 add x0, x23, #0x1 39c74: 320003e1 orr w1, wzr, #0x1 39c78: 97ff492a bl 0xc120 39c7c: aa1803e1 mov x1, x24 39c80: aa1703e2 mov x2, x23 39c84: aa0003f9 mov x25, x0 39c88: 97ff4a7e bl 0xc680 39c8c: 8b170328 add x8, x25, x23 39c90: 14000007 b 0x39cac 39c94: 320003e0 orr w0, wzr, #0x1 39c98: 320003e1 orr w1, wzr, #0x1 39c9c: 97ff4921 bl 0xc120 39ca0: aa0003f9 mov x25, x0 39ca4: aa1f03f7 mov x23, xzr 39ca8: aa1903e8 mov x8, x25 39cac: a902dff9 stp x25, x23, [sp, #0x28] 39cb0: 3900011f strb wzr, [x8] 39cb4: b40001b6 cbz x22, 0x39ce8 39cb8: aa1603e0 mov x0, x22 39cbc: 97ff4b4d bl 0xc9f0 39cc0: 92407c17 and x23, x0, #0xffffffff 39cc4: 910006e0 add x0, x23, #0x1 39cc8: 320003e1 orr w1, wzr, #0x1 39ccc: 97ff4915 bl 0xc120 39cd0: aa1603e1 mov x1, x22 39cd4: aa1703e2 mov x2, x23 39cd8: aa0003f8 mov x24, x0 39cdc: 97ff4a69 bl 0xc680 39ce0: 8b170308 add x8, x24, x23 39ce4: 14000007 b 0x39d00 39ce8: 320003e0 orr w0, wzr, #0x1 39cec: 320003e1 orr w1, wzr, #0x1 39cf0: 97ff490c bl 0xc120 39cf4: aa0003f8 mov x24, x0 39cf8: aa1f03f7 mov x23, xzr 39cfc: aa1803e8 mov x8, x24 39d00: a901dff8 stp x24, x23, [sp, #0x18] 39d04: 3900011f strb wzr, [x8] 39d08: b40001b5 cbz x21, 0x39d3c 39d0c: aa1503e0 mov x0, x21 39d10: 97ff4b38 bl 0xc9f0 39d14: 92407c16 and x22, x0, #0xffffffff 39d18: 910006c0 add x0, x22, #0x1 39d1c: 320003e1 orr w1, wzr, #0x1 39d20: 97ff4900 bl 0xc120 39d24: aa1503e1 mov x1, x21 39d28: aa1603e2 mov x2, x22 39d2c: aa0003f7 mov x23, x0 39d30: 97ff4a54 bl 0xc680 39d34: 8b1602e8 add x8, x23, x22 39d38: 14000007 b 0x39d54 39d3c: 320003e0 orr w0, wzr, #0x1 39d40: 320003e1 orr w1, wzr, #0x1 39d44: 97ff48f7 bl 0xc120 39d48: aa0003f7 mov x23, x0 39d4c: aa1f03f6 mov x22, xzr 39d50: aa1703e8 mov x8, x23 39d54: 12000284 and w4, w20, #0x1 39d58: 9100a3e1 add x1, sp, #0x28 39d5c: 910063e2 add x2, sp, #0x18 39d60: 910023e3 add x3, sp, #0x8 39d64: 2a1303e0 mov w0, w19 39d68: a900dbf7 stp x23, x22, [sp, #0x8] 39d6c: 3900011f strb wzr, [x8] 39d70: 97ff4a94 bl 0xc7c0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_i@plt> 39d74: f94007e0 ldr x0, [sp, #0x8] 39d78: b4000060 cbz x0, 0x39d84 39d7c: 97ff4ba9 bl 0xcc20 39d80: f90007ff str xzr, [sp, #0x8] 39d84: f9400fe0 ldr x0, [sp, #0x18] 39d88: b4000060 cbz x0, 0x39d94 39d8c: 97ff4ba5 bl 0xcc20 39d90: f9000fff str xzr, [sp, #0x18] 39d94: f94017e0 ldr x0, [sp, #0x28] 39d98: b4000060 cbz x0, 0x39da4 39d9c: 97ff4ba1 bl 0xcc20 39da0: f90017ff str xzr, [sp, #0x28] 39da4: f9401748 ldr x8, [x26, #0x28] 39da8: f9401fe9 ldr x9, [sp, #0x38] 39dac: eb09011f cmp x8, x9 39db0: 54000101 b.ne 0x39dd0 39db4: a9487bfd ldp x29, x30, [sp, #0x80] 39db8: a9474ff4 ldp x20, x19, [sp, #0x70] 39dbc: a94657f6 ldp x22, x21, [sp, #0x60] 39dc0: a9455ff8 ldp x24, x23, [sp, #0x50] 39dc4: a94467fa ldp x26, x25, [sp, #0x40] 39dc8: 910243ff add sp, sp, #0x90 39dcc: d65f03c0 ret 39dd0: 97ff49e8 bl 0xc570 <__stack_chk_fail@plt> 0000000000039dd4 : 39dd4: f00002e1 adrp x1, 0x98000 39dd8: 90000302 adrp x2, 0x99000 39ddc: 91386c21 add x1, x1, #0xe1b 39de0: 910d0842 add x2, x2, #0x342 39de4: 2a1f03e0 mov w0, wzr 39de8: 17ff485e b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 0000000000039dec : 39dec: d10103ff sub sp, sp, #0x40 39df0: f90013f3 str x19, [sp, #0x20] 39df4: a9037bfd stp x29, x30, [sp, #0x30] 39df8: 9100c3fd add x29, sp, #0x30 39dfc: 9000030b adrp x11, 0x99000 39e00: d53bd053 mrs x19, TPIDR_EL0 39e04: 9104456b add x11, x11, #0x111 39e08: f940166a ldr x10, [x19, #0x28] 39e0c: f940016b ldr x11, [x11] 39e10: 2a0003e8 mov w8, w0 39e14: 52800289 mov w9, #0x14 // =20 39e18: 528e8d0c mov w12, #0x7468 // =29800 39e1c: 910003e0 mov x0, sp 39e20: 2a0803e1 mov w1, w8 39e24: f9000fea str x10, [sp, #0x18] 39e28: a900ffff stp xzr, xzr, [sp, #0x8] 39e2c: f90003ff str xzr, [sp] 39e30: 390003e9 strb w9, [sp] 39e34: f80013eb stur x11, [sp, #0x1] 39e38: 780093ec sturh w12, [sp, #0x9] 39e3c: 39002fff strb wzr, [sp, #0xb] 39e40: 94002d6b bl 0x453ec 39e44: 394003e8 ldrb w8, [sp] 39e48: 36000068 tbz w8, #0x0, 0x39e54 39e4c: f9400be0 ldr x0, [sp, #0x10] 39e50: 9400a3f0 bl 0x62e10 39e54: f9401668 ldr x8, [x19, #0x28] 39e58: f9400fe9 ldr x9, [sp, #0x18] 39e5c: eb09011f cmp x8, x9 39e60: 540000a1 b.ne 0x39e74 39e64: a9437bfd ldp x29, x30, [sp, #0x30] 39e68: f94013f3 ldr x19, [sp, #0x20] 39e6c: 910103ff add sp, sp, #0x40 39e70: d65f03c0 ret 39e74: 97ff49bf bl 0xc570 <__stack_chk_fail@plt> 0000000000039e78 : 39e78: d10103ff sub sp, sp, #0x40 39e7c: a9024ff4 stp x20, x19, [sp, #0x20] 39e80: a9037bfd stp x29, x30, [sp, #0x30] 39e84: 9100c3fd add x29, sp, #0x30 39e88: d53bd054 mrs x20, TPIDR_EL0 39e8c: f9401688 ldr x8, [x20, #0x28] 39e90: 2a0003f3 mov w19, w0 39e94: f00002e1 adrp x1, 0x98000 39e98: 90000302 adrp x2, 0x99000 39e9c: 91386c21 add x1, x1, #0xe1b 39ea0: 910e0842 add x2, x2, #0x382 39ea4: 2a1f03e0 mov w0, wzr 39ea8: 2a1303e3 mov w3, w19 39eac: f9000fe8 str x8, [sp, #0x18] 39eb0: 97ff482c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 39eb4: 90000308 adrp x8, 0x99000 39eb8: 91044508 add x8, x8, #0x111 39ebc: f9400108 ldr x8, [x8] 39ec0: 52800289 mov w9, #0x14 // =20 39ec4: 528e8d0a mov w10, #0x7468 // =29800 39ec8: 910003e0 mov x0, sp 39ecc: 2a1303e1 mov w1, w19 39ed0: a900ffff stp xzr, xzr, [sp, #0x8] 39ed4: f90003ff str xzr, [sp] 39ed8: 390003e9 strb w9, [sp] 39edc: f80013e8 stur x8, [sp, #0x1] 39ee0: 780093ea sturh w10, [sp, #0x9] 39ee4: 39002fff strb wzr, [sp, #0xb] 39ee8: 940018d1 bl 0x4022c 39eec: 394003e8 ldrb w8, [sp] 39ef0: 36000068 tbz w8, #0x0, 0x39efc 39ef4: f9400be0 ldr x0, [sp, #0x10] 39ef8: 9400a3c6 bl 0x62e10 39efc: f9401688 ldr x8, [x20, #0x28] 39f00: f9400fe9 ldr x9, [sp, #0x18] 39f04: eb09011f cmp x8, x9 39f08: 540000a1 b.ne 0x39f1c 39f0c: a9437bfd ldp x29, x30, [sp, #0x30] 39f10: a9424ff4 ldp x20, x19, [sp, #0x20] 39f14: 910103ff add sp, sp, #0x40 39f18: d65f03c0 ret 39f1c: 97ff4995 bl 0xc570 <__stack_chk_fail@plt> 0000000000039f20 : 39f20: d102c3ff sub sp, sp, #0xb0 39f24: f9003bf7 str x23, [sp, #0x70] 39f28: a90857f6 stp x22, x21, [sp, #0x80] 39f2c: a9094ff4 stp x20, x19, [sp, #0x90] 39f30: a90a7bfd stp x29, x30, [sp, #0xa0] 39f34: 910283fd add x29, sp, #0xa0 39f38: d53bd057 mrs x23, TPIDR_EL0 39f3c: f94016e8 ldr x8, [x23, #0x28] 39f40: aa0303f3 mov x19, x3 39f44: aa0203f4 mov x20, x2 39f48: aa0103f5 mov x21, x1 39f4c: aa0003f6 mov x22, x0 39f50: f81c83a8 stur x8, [x29, #-0x38] 39f54: a905ffff stp xzr, xzr, [sp, #0x58] 39f58: f9002bff str xzr, [sp, #0x50] 39f5c: b40000f6 cbz x22, 0x39f78 39f60: aa1603e0 mov x0, x22 39f64: 97ff4aa3 bl 0xc9f0 39f68: aa0003e2 mov x2, x0 39f6c: 910143e0 add x0, sp, #0x50 39f70: aa1603e1 mov x1, x22 39f74: 97ffa777 bl 0x23d50 <.text+0x17060> 39f78: a9047fff stp xzr, xzr, [sp, #0x40] 39f7c: f9001fff str xzr, [sp, #0x38] 39f80: b40000f5 cbz x21, 0x39f9c 39f84: aa1503e0 mov x0, x21 39f88: 97ff4a9a bl 0xc9f0 39f8c: aa0003e2 mov x2, x0 39f90: 9100e3e0 add x0, sp, #0x38 39f94: aa1503e1 mov x1, x21 39f98: 97ffa76e bl 0x23d50 <.text+0x17060> 39f9c: a902ffff stp xzr, xzr, [sp, #0x28] 39fa0: f90013ff str xzr, [sp, #0x20] 39fa4: b40000f4 cbz x20, 0x39fc0 39fa8: aa1403e0 mov x0, x20 39fac: 97ff4a91 bl 0xc9f0 39fb0: aa0003e2 mov x2, x0 39fb4: 910083e0 add x0, sp, #0x20 39fb8: aa1403e1 mov x1, x20 39fbc: 97ffa765 bl 0x23d50 <.text+0x17060> 39fc0: 90000308 adrp x8, 0x99000 39fc4: 91044508 add x8, x8, #0x111 39fc8: f9400108 ldr x8, [x8] 39fcc: 52800289 mov w9, #0x14 // =20 39fd0: 528e8d0a mov w10, #0x7468 // =29800 39fd4: 910023e0 add x0, sp, #0x8 39fd8: 910143e1 add x1, sp, #0x50 39fdc: 9100e3e2 add x2, sp, #0x38 39fe0: 910083e3 add x3, sp, #0x20 39fe4: aa1303e4 mov x4, x19 39fe8: a9017fff stp xzr, xzr, [sp, #0x10] 39fec: f90007ff str xzr, [sp, #0x8] 39ff0: 390023e9 strb w9, [sp, #0x8] 39ff4: f80093e8 stur x8, [sp, #0x9] 39ff8: 780113ea sturh w10, [sp, #0x11] 39ffc: 39004fff strb wzr, [sp, #0x13] 3a000: 94002dc8 bl 0x45720 3a004: 394023e8 ldrb w8, [sp, #0x8] 3a008: 37000268 tbnz w8, #0x0, 0x3a054 3a00c: 394083e8 ldrb w8, [sp, #0x20] 3a010: 370002a8 tbnz w8, #0x0, 0x3a064 3a014: 3940e3e8 ldrb w8, [sp, #0x38] 3a018: 370002e8 tbnz w8, #0x0, 0x3a074 3a01c: 394143e8 ldrb w8, [sp, #0x50] 3a020: 36000068 tbz w8, #0x0, 0x3a02c 3a024: f94033e0 ldr x0, [sp, #0x60] 3a028: 9400a37a bl 0x62e10 3a02c: f94016e8 ldr x8, [x23, #0x28] 3a030: f85c83a9 ldur x9, [x29, #-0x38] 3a034: eb09011f cmp x8, x9 3a038: 54000281 b.ne 0x3a088 3a03c: a94a7bfd ldp x29, x30, [sp, #0xa0] 3a040: a9494ff4 ldp x20, x19, [sp, #0x90] 3a044: a94857f6 ldp x22, x21, [sp, #0x80] 3a048: f9403bf7 ldr x23, [sp, #0x70] 3a04c: 9102c3ff add sp, sp, #0xb0 3a050: d65f03c0 ret 3a054: f9400fe0 ldr x0, [sp, #0x18] 3a058: 9400a36e bl 0x62e10 3a05c: 394083e8 ldrb w8, [sp, #0x20] 3a060: 3607fda8 tbz w8, #0x0, 0x3a014 3a064: f9401be0 ldr x0, [sp, #0x30] 3a068: 9400a36a bl 0x62e10 3a06c: 3940e3e8 ldrb w8, [sp, #0x38] 3a070: 3607fd68 tbz w8, #0x0, 0x3a01c 3a074: f94027e0 ldr x0, [sp, #0x48] 3a078: 9400a366 bl 0x62e10 3a07c: 394143e8 ldrb w8, [sp, #0x50] 3a080: 3707fd28 tbnz w8, #0x0, 0x3a024 3a084: 17ffffea b 0x3a02c 3a088: 97ff493a bl 0xc570 <__stack_chk_fail@plt> 000000000003a08c : 3a08c: d10183ff sub sp, sp, #0x60 3a090: a9044ff4 stp x20, x19, [sp, #0x40] 3a094: a9057bfd stp x29, x30, [sp, #0x50] 3a098: 910143fd add x29, sp, #0x50 3a09c: d53bd054 mrs x20, TPIDR_EL0 3a0a0: f9401688 ldr x8, [x20, #0x28] 3a0a4: aa0003f3 mov x19, x0 3a0a8: f81e83a8 stur x8, [x29, #-0x18] 3a0ac: a902ffff stp xzr, xzr, [sp, #0x28] 3a0b0: f90013ff str xzr, [sp, #0x20] 3a0b4: b40000f3 cbz x19, 0x3a0d0 3a0b8: aa1303e0 mov x0, x19 3a0bc: 97ff4a4d bl 0xc9f0 3a0c0: aa0003e2 mov x2, x0 3a0c4: 910083e0 add x0, sp, #0x20 3a0c8: aa1303e1 mov x1, x19 3a0cc: 97ffa721 bl 0x23d50 <.text+0x17060> 3a0d0: f00002e8 adrp x8, 0x99000 3a0d4: 91044508 add x8, x8, #0x111 3a0d8: f9400108 ldr x8, [x8] 3a0dc: 52800289 mov w9, #0x14 // =20 3a0e0: 528e8d0a mov w10, #0x7468 // =29800 3a0e4: 910023e0 add x0, sp, #0x8 3a0e8: 910083e1 add x1, sp, #0x20 3a0ec: a9017fff stp xzr, xzr, [sp, #0x10] 3a0f0: f90007ff str xzr, [sp, #0x8] 3a0f4: 390023e9 strb w9, [sp, #0x8] 3a0f8: f80093e8 stur x8, [sp, #0x9] 3a0fc: 780113ea sturh w10, [sp, #0x11] 3a100: 39004fff strb wzr, [sp, #0x13] 3a104: 94002f36 bl 0x45ddc 3a108: 394023e8 ldrb w8, [sp, #0x8] 3a10c: 36000068 tbz w8, #0x0, 0x3a118 3a110: f9400fe0 ldr x0, [sp, #0x18] 3a114: 9400a33f bl 0x62e10 3a118: 394083e8 ldrb w8, [sp, #0x20] 3a11c: 36000068 tbz w8, #0x0, 0x3a128 3a120: f9401be0 ldr x0, [sp, #0x30] 3a124: 9400a33b bl 0x62e10 3a128: f9401688 ldr x8, [x20, #0x28] 3a12c: f85e83a9 ldur x9, [x29, #-0x18] 3a130: eb09011f cmp x8, x9 3a134: 540000a1 b.ne 0x3a148 3a138: a9457bfd ldp x29, x30, [sp, #0x50] 3a13c: a9444ff4 ldp x20, x19, [sp, #0x40] 3a140: 910183ff add sp, sp, #0x60 3a144: d65f03c0 ret 3a148: 97ff490a bl 0xc570 <__stack_chk_fail@plt> 000000000003a14c : 3a14c: d10103ff sub sp, sp, #0x40 3a150: f90013f3 str x19, [sp, #0x20] 3a154: a9037bfd stp x29, x30, [sp, #0x30] 3a158: 9100c3fd add x29, sp, #0x30 3a15c: f00002eb adrp x11, 0x99000 3a160: d53bd053 mrs x19, TPIDR_EL0 3a164: 9104456b add x11, x11, #0x111 3a168: f940166a ldr x10, [x19, #0x28] 3a16c: f940016b ldr x11, [x11] 3a170: 2a0003e8 mov w8, w0 3a174: 52800289 mov w9, #0x14 // =20 3a178: 528e8d0c mov w12, #0x7468 // =29800 3a17c: 910003e0 mov x0, sp 3a180: 2a0803e1 mov w1, w8 3a184: f9000fea str x10, [sp, #0x18] 3a188: a900ffff stp xzr, xzr, [sp, #0x8] 3a18c: f90003ff str xzr, [sp] 3a190: 390003e9 strb w9, [sp] 3a194: f80013eb stur x11, [sp, #0x1] 3a198: 780093ec sturh w12, [sp, #0x9] 3a19c: 39002fff strb wzr, [sp, #0xb] 3a1a0: 9400301f bl 0x4621c 3a1a4: 394003e8 ldrb w8, [sp] 3a1a8: 36000068 tbz w8, #0x0, 0x3a1b4 3a1ac: f9400be0 ldr x0, [sp, #0x10] 3a1b0: 9400a318 bl 0x62e10 3a1b4: f9401668 ldr x8, [x19, #0x28] 3a1b8: f9400fe9 ldr x9, [sp, #0x18] 3a1bc: eb09011f cmp x8, x9 3a1c0: 540000a1 b.ne 0x3a1d4 3a1c4: a9437bfd ldp x29, x30, [sp, #0x30] 3a1c8: f94013f3 ldr x19, [sp, #0x20] 3a1cc: 910103ff add sp, sp, #0x40 3a1d0: d65f03c0 ret 3a1d4: 97ff48e7 bl 0xc570 <__stack_chk_fail@plt> 000000000003a1d8 : 3a1d8: d10103ff sub sp, sp, #0x40 3a1dc: a9024ff4 stp x20, x19, [sp, #0x20] 3a1e0: a9037bfd stp x29, x30, [sp, #0x30] 3a1e4: 9100c3fd add x29, sp, #0x30 3a1e8: d53bd054 mrs x20, TPIDR_EL0 3a1ec: f9401688 ldr x8, [x20, #0x28] 3a1f0: 2a0003f3 mov w19, w0 3a1f4: f9000fe8 str x8, [sp, #0x18] 3a1f8: 36000073 tbz w19, #0x0, 0x3a204 3a1fc: 2a1f03e0 mov w0, wzr 3a200: 97ff4a00 bl 0xca00 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt> 3a204: f00002e8 adrp x8, 0x99000 3a208: 91044508 add x8, x8, #0x111 3a20c: f9400108 ldr x8, [x8] 3a210: 52800289 mov w9, #0x14 // =20 3a214: 528e8d0a mov w10, #0x7468 // =29800 3a218: 12000261 and w1, w19, #0x1 3a21c: 910003e0 mov x0, sp 3a220: a900ffff stp xzr, xzr, [sp, #0x8] 3a224: f90003ff str xzr, [sp] 3a228: 390003e9 strb w9, [sp] 3a22c: f80013e8 stur x8, [sp, #0x1] 3a230: 780093ea sturh w10, [sp, #0x9] 3a234: 39002fff strb wzr, [sp, #0xb] 3a238: 940030c2 bl 0x46540 3a23c: 394003e8 ldrb w8, [sp] 3a240: 36000068 tbz w8, #0x0, 0x3a24c 3a244: f9400be0 ldr x0, [sp, #0x10] 3a248: 9400a2f2 bl 0x62e10 3a24c: f9401688 ldr x8, [x20, #0x28] 3a250: f9400fe9 ldr x9, [sp, #0x18] 3a254: eb09011f cmp x8, x9 3a258: 540000a1 b.ne 0x3a26c 3a25c: a9437bfd ldp x29, x30, [sp, #0x30] 3a260: a9424ff4 ldp x20, x19, [sp, #0x20] 3a264: 910103ff add sp, sp, #0x40 3a268: d65f03c0 ret 3a26c: 97ff48c1 bl 0xc570 <__stack_chk_fail@plt> 000000000003a270 : 3a270: d10183ff sub sp, sp, #0x60 3a274: a9044ff4 stp x20, x19, [sp, #0x40] 3a278: a9057bfd stp x29, x30, [sp, #0x50] 3a27c: 910143fd add x29, sp, #0x50 3a280: d53bd054 mrs x20, TPIDR_EL0 3a284: f9401688 ldr x8, [x20, #0x28] 3a288: aa0003f3 mov x19, x0 3a28c: f81e83a8 stur x8, [x29, #-0x18] 3a290: a902ffff stp xzr, xzr, [sp, #0x28] 3a294: f90013ff str xzr, [sp, #0x20] 3a298: b40000f3 cbz x19, 0x3a2b4 3a29c: aa1303e0 mov x0, x19 3a2a0: 97ff49d4 bl 0xc9f0 3a2a4: aa0003e2 mov x2, x0 3a2a8: 910083e0 add x0, sp, #0x20 3a2ac: aa1303e1 mov x1, x19 3a2b0: 97ffa6a8 bl 0x23d50 <.text+0x17060> 3a2b4: f00002e8 adrp x8, 0x99000 3a2b8: 91044508 add x8, x8, #0x111 3a2bc: f9400108 ldr x8, [x8] 3a2c0: 52800289 mov w9, #0x14 // =20 3a2c4: 528e8d0a mov w10, #0x7468 // =29800 3a2c8: 910023e0 add x0, sp, #0x8 3a2cc: 910083e1 add x1, sp, #0x20 3a2d0: a9017fff stp xzr, xzr, [sp, #0x10] 3a2d4: f90007ff str xzr, [sp, #0x8] 3a2d8: 390023e9 strb w9, [sp, #0x8] 3a2dc: f80093e8 stur x8, [sp, #0x9] 3a2e0: 780113ea sturh w10, [sp, #0x11] 3a2e4: 39004fff strb wzr, [sp, #0x13] 3a2e8: 94003168 bl 0x46888 3a2ec: 394023e8 ldrb w8, [sp, #0x8] 3a2f0: 36000068 tbz w8, #0x0, 0x3a2fc 3a2f4: f9400fe0 ldr x0, [sp, #0x18] 3a2f8: 9400a2c6 bl 0x62e10 3a2fc: 394083e8 ldrb w8, [sp, #0x20] 3a300: 36000068 tbz w8, #0x0, 0x3a30c 3a304: f9401be0 ldr x0, [sp, #0x30] 3a308: 9400a2c2 bl 0x62e10 3a30c: f9401688 ldr x8, [x20, #0x28] 3a310: f85e83a9 ldur x9, [x29, #-0x18] 3a314: eb09011f cmp x8, x9 3a318: 540000a1 b.ne 0x3a32c 3a31c: a9457bfd ldp x29, x30, [sp, #0x50] 3a320: a9444ff4 ldp x20, x19, [sp, #0x40] 3a324: 910183ff add sp, sp, #0x60 3a328: d65f03c0 ret 3a32c: 97ff4891 bl 0xc570 <__stack_chk_fail@plt> 000000000003a330 : 3a330: d10183ff sub sp, sp, #0x60 3a334: a9044ff4 stp x20, x19, [sp, #0x40] 3a338: a9057bfd stp x29, x30, [sp, #0x50] 3a33c: 910143fd add x29, sp, #0x50 3a340: d53bd054 mrs x20, TPIDR_EL0 3a344: f9401688 ldr x8, [x20, #0x28] 3a348: aa0003f3 mov x19, x0 3a34c: f81e83a8 stur x8, [x29, #-0x18] 3a350: a902ffff stp xzr, xzr, [sp, #0x28] 3a354: f90013ff str xzr, [sp, #0x20] 3a358: b40000f3 cbz x19, 0x3a374 3a35c: aa1303e0 mov x0, x19 3a360: 97ff49a4 bl 0xc9f0 3a364: aa0003e2 mov x2, x0 3a368: 910083e0 add x0, sp, #0x20 3a36c: aa1303e1 mov x1, x19 3a370: 97ffa678 bl 0x23d50 <.text+0x17060> 3a374: f00002e8 adrp x8, 0x99000 3a378: 91044508 add x8, x8, #0x111 3a37c: f9400108 ldr x8, [x8] 3a380: 52800289 mov w9, #0x14 // =20 3a384: 528e8d0a mov w10, #0x7468 // =29800 3a388: 910023e0 add x0, sp, #0x8 3a38c: 910083e1 add x1, sp, #0x20 3a390: a9017fff stp xzr, xzr, [sp, #0x10] 3a394: f90007ff str xzr, [sp, #0x8] 3a398: 390023e9 strb w9, [sp, #0x8] 3a39c: f80093e8 stur x8, [sp, #0x9] 3a3a0: 780113ea sturh w10, [sp, #0x11] 3a3a4: 39004fff strb wzr, [sp, #0x13] 3a3a8: 94003a89 bl 0x48dcc 3a3ac: 394023e8 ldrb w8, [sp, #0x8] 3a3b0: 36000068 tbz w8, #0x0, 0x3a3bc 3a3b4: f9400fe0 ldr x0, [sp, #0x18] 3a3b8: 9400a296 bl 0x62e10 3a3bc: 394083e8 ldrb w8, [sp, #0x20] 3a3c0: 36000068 tbz w8, #0x0, 0x3a3cc 3a3c4: f9401be0 ldr x0, [sp, #0x30] 3a3c8: 9400a292 bl 0x62e10 3a3cc: f9401688 ldr x8, [x20, #0x28] 3a3d0: f85e83a9 ldur x9, [x29, #-0x18] 3a3d4: eb09011f cmp x8, x9 3a3d8: 540000a1 b.ne 0x3a3ec 3a3dc: a9457bfd ldp x29, x30, [sp, #0x50] 3a3e0: a9444ff4 ldp x20, x19, [sp, #0x40] 3a3e4: 910183ff add sp, sp, #0x60 3a3e8: d65f03c0 ret 3a3ec: 97ff4861 bl 0xc570 <__stack_chk_fail@plt> 000000000003a3f0 : 3a3f0: d10203ff sub sp, sp, #0x80 3a3f4: a9045ff8 stp x24, x23, [sp, #0x40] 3a3f8: a90557f6 stp x22, x21, [sp, #0x50] 3a3fc: a9064ff4 stp x20, x19, [sp, #0x60] 3a400: a9077bfd stp x29, x30, [sp, #0x70] 3a404: 9101c3fd add x29, sp, #0x70 3a408: d53bd057 mrs x23, TPIDR_EL0 3a40c: f94016e8 ldr x8, [x23, #0x28] 3a410: 2a0103f4 mov w20, w1 3a414: aa0003f3 mov x19, x0 3a418: f9001fe8 str x8, [sp, #0x38] 3a41c: b4000533 cbz x19, 0x3a4c0 3a420: 7100029f cmp w20, #0x0 3a424: 5400058d b.le 0x3a4d4 3a428: f00002e8 adrp x8, 0x99000 3a42c: 91044508 add x8, x8, #0x111 3a430: f9400108 ldr x8, [x8] 3a434: a9017fff stp xzr, xzr, [sp, #0x10] 3a438: f90007ff str xzr, [sp, #0x8] 3a43c: 52800289 mov w9, #0x14 // =20 3a440: 528e8d0a mov w10, #0x7468 // =29800 3a444: f80093e8 stur x8, [sp, #0x9] 3a448: 910083e8 add x8, sp, #0x20 3a44c: 910023e0 add x0, sp, #0x8 3a450: 390023e9 strb w9, [sp, #0x8] 3a454: 780113ea sturh w10, [sp, #0x11] 3a458: 39004fff strb wzr, [sp, #0x13] 3a45c: 910083f6 add x22, sp, #0x20 3a460: 94003b6b bl 0x4920c 3a464: 394023e8 ldrb w8, [sp, #0x8] 3a468: 36000068 tbz w8, #0x0, 0x3a474 3a46c: f9400fe0 ldr x0, [sp, #0x18] 3a470: 9400a268 bl 0x62e10 3a474: 394083f8 ldrb w24, [sp, #0x20] 3a478: f9401bf5 ldr x21, [sp, #0x30] 3a47c: b24002c8 orr x8, x22, #0x1 3a480: 7200031f tst w24, #0x1 3a484: 9a950116 csel x22, x8, x21, eq 3a488: aa1603e0 mov x0, x22 3a48c: 97ff4959 bl 0xc9f0 3a490: 6b14001f cmp w0, w20 3a494: 1a80c288 csel w8, w20, w0, gt 3a498: 93407d14 sxtw x20, w8 3a49c: aa1303e0 mov x0, x19 3a4a0: aa1603e1 mov x1, x22 3a4a4: aa1403e2 mov x2, x20 3a4a8: 97ff499a bl 0xcb10 3a4ac: 38346a7f strb wzr, [x19, x20] 3a4b0: 360001f8 tbz w24, #0x0, 0x3a4ec 3a4b4: aa1503e0 mov x0, x21 3a4b8: 9400a256 bl 0x62e10 3a4bc: 1400000c b 0x3a4ec 3a4c0: d00002e1 adrp x1, 0x98000 3a4c4: f00002e2 adrp x2, 0x99000 3a4c8: 91386c21 add x1, x1, #0xe1b 3a4cc: 910e6442 add x2, x2, #0x399 3a4d0: 14000005 b 0x3a4e4 3a4d4: d00002e1 adrp x1, 0x98000 3a4d8: f00002e2 adrp x2, 0x99000 3a4dc: 91386c21 add x1, x1, #0xe1b 3a4e0: 910f0c42 add x2, x2, #0x3c3 3a4e4: 320007e0 orr w0, wzr, #0x3 3a4e8: 97ff469e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3a4ec: f94016e8 ldr x8, [x23, #0x28] 3a4f0: f9401fe9 ldr x9, [sp, #0x38] 3a4f4: eb09011f cmp x8, x9 3a4f8: 540000e1 b.ne 0x3a514 3a4fc: a9477bfd ldp x29, x30, [sp, #0x70] 3a500: a9464ff4 ldp x20, x19, [sp, #0x60] 3a504: a94557f6 ldp x22, x21, [sp, #0x50] 3a508: a9445ff8 ldp x24, x23, [sp, #0x40] 3a50c: 910203ff add sp, sp, #0x80 3a510: d65f03c0 ret 3a514: 97ff4817 bl 0xc570 <__stack_chk_fail@plt> 000000000003a518 : 3a518: d10183ff sub sp, sp, #0x60 3a51c: a9044ff4 stp x20, x19, [sp, #0x40] 3a520: a9057bfd stp x29, x30, [sp, #0x50] 3a524: 910143fd add x29, sp, #0x50 3a528: d53bd054 mrs x20, TPIDR_EL0 3a52c: f9401688 ldr x8, [x20, #0x28] 3a530: aa0003f3 mov x19, x0 3a534: f81e83a8 stur x8, [x29, #-0x18] 3a538: a902ffff stp xzr, xzr, [sp, #0x28] 3a53c: f90013ff str xzr, [sp, #0x20] 3a540: b40000f3 cbz x19, 0x3a55c 3a544: aa1303e0 mov x0, x19 3a548: 97ff492a bl 0xc9f0 3a54c: aa0003e2 mov x2, x0 3a550: 910083e0 add x0, sp, #0x20 3a554: aa1303e1 mov x1, x19 3a558: 97ffa5fe bl 0x23d50 <.text+0x17060> 3a55c: f00002e8 adrp x8, 0x99000 3a560: 91044508 add x8, x8, #0x111 3a564: f9400108 ldr x8, [x8] 3a568: 52800289 mov w9, #0x14 // =20 3a56c: 528e8d0a mov w10, #0x7468 // =29800 3a570: 910023e0 add x0, sp, #0x8 3a574: 910083e1 add x1, sp, #0x20 3a578: a9017fff stp xzr, xzr, [sp, #0x10] 3a57c: f90007ff str xzr, [sp, #0x8] 3a580: 390023e9 strb w9, [sp, #0x8] 3a584: f80093e8 stur x8, [sp, #0x9] 3a588: 780113ea sturh w10, [sp, #0x11] 3a58c: 39004fff strb wzr, [sp, #0x13] 3a590: 94003c44 bl 0x496a0 3a594: 394023e8 ldrb w8, [sp, #0x8] 3a598: 36000068 tbz w8, #0x0, 0x3a5a4 3a59c: f9400fe0 ldr x0, [sp, #0x18] 3a5a0: 9400a21c bl 0x62e10 3a5a4: 394083e8 ldrb w8, [sp, #0x20] 3a5a8: 36000068 tbz w8, #0x0, 0x3a5b4 3a5ac: f9401be0 ldr x0, [sp, #0x30] 3a5b0: 9400a218 bl 0x62e10 3a5b4: f9401688 ldr x8, [x20, #0x28] 3a5b8: f85e83a9 ldur x9, [x29, #-0x18] 3a5bc: eb09011f cmp x8, x9 3a5c0: 540000a1 b.ne 0x3a5d4 3a5c4: a9457bfd ldp x29, x30, [sp, #0x50] 3a5c8: a9444ff4 ldp x20, x19, [sp, #0x40] 3a5cc: 910183ff add sp, sp, #0x60 3a5d0: d65f03c0 ret 3a5d4: 97ff47e7 bl 0xc570 <__stack_chk_fail@plt> 000000000003a5d8 : 3a5d8: d10203ff sub sp, sp, #0x80 3a5dc: a9045ff8 stp x24, x23, [sp, #0x40] 3a5e0: a90557f6 stp x22, x21, [sp, #0x50] 3a5e4: a9064ff4 stp x20, x19, [sp, #0x60] 3a5e8: a9077bfd stp x29, x30, [sp, #0x70] 3a5ec: 9101c3fd add x29, sp, #0x70 3a5f0: d53bd057 mrs x23, TPIDR_EL0 3a5f4: f94016e8 ldr x8, [x23, #0x28] 3a5f8: 2a0103f4 mov w20, w1 3a5fc: aa0003f3 mov x19, x0 3a600: f9001fe8 str x8, [sp, #0x38] 3a604: b4000533 cbz x19, 0x3a6a8 3a608: 7100029f cmp w20, #0x0 3a60c: 5400058d b.le 0x3a6bc 3a610: f00002e8 adrp x8, 0x99000 3a614: 91044508 add x8, x8, #0x111 3a618: f9400108 ldr x8, [x8] 3a61c: a9017fff stp xzr, xzr, [sp, #0x10] 3a620: f90007ff str xzr, [sp, #0x8] 3a624: 52800289 mov w9, #0x14 // =20 3a628: 528e8d0a mov w10, #0x7468 // =29800 3a62c: f80093e8 stur x8, [sp, #0x9] 3a630: 910083e8 add x8, sp, #0x20 3a634: 910023e0 add x0, sp, #0x8 3a638: 390023e9 strb w9, [sp, #0x8] 3a63c: 780113ea sturh w10, [sp, #0x11] 3a640: 39004fff strb wzr, [sp, #0x13] 3a644: 910083f6 add x22, sp, #0x20 3a648: 94003d26 bl 0x49ae0 3a64c: 394023e8 ldrb w8, [sp, #0x8] 3a650: 36000068 tbz w8, #0x0, 0x3a65c 3a654: f9400fe0 ldr x0, [sp, #0x18] 3a658: 9400a1ee bl 0x62e10 3a65c: 394083f8 ldrb w24, [sp, #0x20] 3a660: f9401bf5 ldr x21, [sp, #0x30] 3a664: b24002c8 orr x8, x22, #0x1 3a668: 7200031f tst w24, #0x1 3a66c: 9a950116 csel x22, x8, x21, eq 3a670: aa1603e0 mov x0, x22 3a674: 97ff48df bl 0xc9f0 3a678: 6b14001f cmp w0, w20 3a67c: 1a80c288 csel w8, w20, w0, gt 3a680: 93407d14 sxtw x20, w8 3a684: aa1303e0 mov x0, x19 3a688: aa1603e1 mov x1, x22 3a68c: aa1403e2 mov x2, x20 3a690: 97ff4920 bl 0xcb10 3a694: 38346a7f strb wzr, [x19, x20] 3a698: 360001f8 tbz w24, #0x0, 0x3a6d4 3a69c: aa1503e0 mov x0, x21 3a6a0: 9400a1dc bl 0x62e10 3a6a4: 1400000c b 0x3a6d4 3a6a8: d00002e1 adrp x1, 0x98000 3a6ac: f00002e2 adrp x2, 0x99000 3a6b0: 91386c21 add x1, x1, #0xe1b 3a6b4: 910e6442 add x2, x2, #0x399 3a6b8: 14000005 b 0x3a6cc 3a6bc: d00002e1 adrp x1, 0x98000 3a6c0: f00002e2 adrp x2, 0x99000 3a6c4: 91386c21 add x1, x1, #0xe1b 3a6c8: 910f0c42 add x2, x2, #0x3c3 3a6cc: 320007e0 orr w0, wzr, #0x3 3a6d0: 97ff4624 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3a6d4: f94016e8 ldr x8, [x23, #0x28] 3a6d8: f9401fe9 ldr x9, [sp, #0x38] 3a6dc: eb09011f cmp x8, x9 3a6e0: 540000e1 b.ne 0x3a6fc 3a6e4: a9477bfd ldp x29, x30, [sp, #0x70] 3a6e8: a9464ff4 ldp x20, x19, [sp, #0x60] 3a6ec: a94557f6 ldp x22, x21, [sp, #0x50] 3a6f0: a9445ff8 ldp x24, x23, [sp, #0x40] 3a6f4: 910203ff add sp, sp, #0x80 3a6f8: d65f03c0 ret 3a6fc: 97ff479d bl 0xc570 <__stack_chk_fail@plt> 000000000003a700 : 3a700: d10203ff sub sp, sp, #0x80 3a704: a9045ff8 stp x24, x23, [sp, #0x40] 3a708: a90557f6 stp x22, x21, [sp, #0x50] 3a70c: a9064ff4 stp x20, x19, [sp, #0x60] 3a710: a9077bfd stp x29, x30, [sp, #0x70] 3a714: 9101c3fd add x29, sp, #0x70 3a718: d53bd057 mrs x23, TPIDR_EL0 3a71c: f94016e8 ldr x8, [x23, #0x28] 3a720: 2a0103f4 mov w20, w1 3a724: aa0003f3 mov x19, x0 3a728: f9001fe8 str x8, [sp, #0x38] 3a72c: b4000533 cbz x19, 0x3a7d0 3a730: 7100029f cmp w20, #0x0 3a734: 5400058d b.le 0x3a7e4 3a738: f00002e8 adrp x8, 0x99000 3a73c: 91044508 add x8, x8, #0x111 3a740: f9400108 ldr x8, [x8] 3a744: a9017fff stp xzr, xzr, [sp, #0x10] 3a748: f90007ff str xzr, [sp, #0x8] 3a74c: 52800289 mov w9, #0x14 // =20 3a750: 528e8d0a mov w10, #0x7468 // =29800 3a754: f80093e8 stur x8, [sp, #0x9] 3a758: 910083e8 add x8, sp, #0x20 3a75c: 910023e0 add x0, sp, #0x8 3a760: 390023e9 strb w9, [sp, #0x8] 3a764: 780113ea sturh w10, [sp, #0x11] 3a768: 39004fff strb wzr, [sp, #0x13] 3a76c: 910083f6 add x22, sp, #0x20 3a770: 94003e01 bl 0x49f74 3a774: 394023e8 ldrb w8, [sp, #0x8] 3a778: 36000068 tbz w8, #0x0, 0x3a784 3a77c: f9400fe0 ldr x0, [sp, #0x18] 3a780: 9400a1a4 bl 0x62e10 3a784: 394083f8 ldrb w24, [sp, #0x20] 3a788: f9401bf5 ldr x21, [sp, #0x30] 3a78c: b24002c8 orr x8, x22, #0x1 3a790: 7200031f tst w24, #0x1 3a794: 9a950116 csel x22, x8, x21, eq 3a798: aa1603e0 mov x0, x22 3a79c: 97ff4895 bl 0xc9f0 3a7a0: 6b14001f cmp w0, w20 3a7a4: 1a80c288 csel w8, w20, w0, gt 3a7a8: 93407d14 sxtw x20, w8 3a7ac: aa1303e0 mov x0, x19 3a7b0: aa1603e1 mov x1, x22 3a7b4: aa1403e2 mov x2, x20 3a7b8: 97ff48d6 bl 0xcb10 3a7bc: 38346a7f strb wzr, [x19, x20] 3a7c0: 360001f8 tbz w24, #0x0, 0x3a7fc 3a7c4: aa1503e0 mov x0, x21 3a7c8: 9400a192 bl 0x62e10 3a7cc: 1400000c b 0x3a7fc 3a7d0: d00002e1 adrp x1, 0x98000 3a7d4: f00002e2 adrp x2, 0x99000 3a7d8: 91386c21 add x1, x1, #0xe1b 3a7dc: 910fb842 add x2, x2, #0x3ee 3a7e0: 14000005 b 0x3a7f4 3a7e4: d00002e1 adrp x1, 0x98000 3a7e8: f00002e2 adrp x2, 0x99000 3a7ec: 91386c21 add x1, x1, #0xe1b 3a7f0: 91103c42 add x2, x2, #0x40f 3a7f4: 320007e0 orr w0, wzr, #0x3 3a7f8: 97ff45da bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3a7fc: f94016e8 ldr x8, [x23, #0x28] 3a800: f9401fe9 ldr x9, [sp, #0x38] 3a804: eb09011f cmp x8, x9 3a808: 540000e1 b.ne 0x3a824 3a80c: a9477bfd ldp x29, x30, [sp, #0x70] 3a810: a9464ff4 ldp x20, x19, [sp, #0x60] 3a814: a94557f6 ldp x22, x21, [sp, #0x50] 3a818: a9445ff8 ldp x24, x23, [sp, #0x40] 3a81c: 910203ff add sp, sp, #0x80 3a820: d65f03c0 ret 3a824: 97ff4753 bl 0xc570 <__stack_chk_fail@plt> 000000000003a828 : 3a828: d10183ff sub sp, sp, #0x60 3a82c: a9044ff4 stp x20, x19, [sp, #0x40] 3a830: a9057bfd stp x29, x30, [sp, #0x50] 3a834: 910143fd add x29, sp, #0x50 3a838: d53bd054 mrs x20, TPIDR_EL0 3a83c: f9401688 ldr x8, [x20, #0x28] 3a840: aa0003f3 mov x19, x0 3a844: f81e83a8 stur x8, [x29, #-0x18] 3a848: a902ffff stp xzr, xzr, [sp, #0x28] 3a84c: f90013ff str xzr, [sp, #0x20] 3a850: b40000f3 cbz x19, 0x3a86c 3a854: aa1303e0 mov x0, x19 3a858: 97ff4866 bl 0xc9f0 3a85c: aa0003e2 mov x2, x0 3a860: 910083e0 add x0, sp, #0x20 3a864: aa1303e1 mov x1, x19 3a868: 97ffa53a bl 0x23d50 <.text+0x17060> 3a86c: f00002e8 adrp x8, 0x99000 3a870: 91044508 add x8, x8, #0x111 3a874: f9400108 ldr x8, [x8] 3a878: 52800289 mov w9, #0x14 // =20 3a87c: 528e8d0a mov w10, #0x7468 // =29800 3a880: 910023e0 add x0, sp, #0x8 3a884: 910083e1 add x1, sp, #0x20 3a888: a9017fff stp xzr, xzr, [sp, #0x10] 3a88c: f90007ff str xzr, [sp, #0x8] 3a890: 390023e9 strb w9, [sp, #0x8] 3a894: f80093e8 stur x8, [sp, #0x9] 3a898: 780113ea sturh w10, [sp, #0x11] 3a89c: 39004fff strb wzr, [sp, #0x13] 3a8a0: 9400310a bl 0x46cc8 3a8a4: 394023e8 ldrb w8, [sp, #0x8] 3a8a8: 36000068 tbz w8, #0x0, 0x3a8b4 3a8ac: f9400fe0 ldr x0, [sp, #0x18] 3a8b0: 9400a158 bl 0x62e10 3a8b4: 394083e8 ldrb w8, [sp, #0x20] 3a8b8: 36000068 tbz w8, #0x0, 0x3a8c4 3a8bc: f9401be0 ldr x0, [sp, #0x30] 3a8c0: 9400a154 bl 0x62e10 3a8c4: f9401688 ldr x8, [x20, #0x28] 3a8c8: f85e83a9 ldur x9, [x29, #-0x18] 3a8cc: eb09011f cmp x8, x9 3a8d0: 540000a1 b.ne 0x3a8e4 3a8d4: a9457bfd ldp x29, x30, [sp, #0x50] 3a8d8: a9444ff4 ldp x20, x19, [sp, #0x40] 3a8dc: 910183ff add sp, sp, #0x60 3a8e0: d65f03c0 ret 3a8e4: 97ff4723 bl 0xc570 <__stack_chk_fail@plt> 000000000003a8e8 : 3a8e8: d10183ff sub sp, sp, #0x60 3a8ec: a9044ff4 stp x20, x19, [sp, #0x40] 3a8f0: a9057bfd stp x29, x30, [sp, #0x50] 3a8f4: 910143fd add x29, sp, #0x50 3a8f8: d53bd054 mrs x20, TPIDR_EL0 3a8fc: f9401688 ldr x8, [x20, #0x28] 3a900: aa0003f3 mov x19, x0 3a904: f81e83a8 stur x8, [x29, #-0x18] 3a908: a902ffff stp xzr, xzr, [sp, #0x28] 3a90c: f90013ff str xzr, [sp, #0x20] 3a910: b40000f3 cbz x19, 0x3a92c 3a914: aa1303e0 mov x0, x19 3a918: 97ff4836 bl 0xc9f0 3a91c: aa0003e2 mov x2, x0 3a920: 910083e0 add x0, sp, #0x20 3a924: aa1303e1 mov x1, x19 3a928: 97ffa50a bl 0x23d50 <.text+0x17060> 3a92c: f00002e8 adrp x8, 0x99000 3a930: 91044508 add x8, x8, #0x111 3a934: f9400108 ldr x8, [x8] 3a938: 52800289 mov w9, #0x14 // =20 3a93c: 528e8d0a mov w10, #0x7468 // =29800 3a940: 910023e0 add x0, sp, #0x8 3a944: 910083e1 add x1, sp, #0x20 3a948: a9017fff stp xzr, xzr, [sp, #0x10] 3a94c: f90007ff str xzr, [sp, #0x8] 3a950: 390023e9 strb w9, [sp, #0x8] 3a954: f80093e8 stur x8, [sp, #0x9] 3a958: 780113ea sturh w10, [sp, #0x11] 3a95c: 39004fff strb wzr, [sp, #0x13] 3a960: 940031ea bl 0x47108 3a964: 394023e8 ldrb w8, [sp, #0x8] 3a968: 36000068 tbz w8, #0x0, 0x3a974 3a96c: f9400fe0 ldr x0, [sp, #0x18] 3a970: 9400a128 bl 0x62e10 3a974: 394083e8 ldrb w8, [sp, #0x20] 3a978: 36000068 tbz w8, #0x0, 0x3a984 3a97c: f9401be0 ldr x0, [sp, #0x30] 3a980: 9400a124 bl 0x62e10 3a984: f9401688 ldr x8, [x20, #0x28] 3a988: f85e83a9 ldur x9, [x29, #-0x18] 3a98c: eb09011f cmp x8, x9 3a990: 540000a1 b.ne 0x3a9a4 3a994: a9457bfd ldp x29, x30, [sp, #0x50] 3a998: a9444ff4 ldp x20, x19, [sp, #0x40] 3a99c: 910183ff add sp, sp, #0x60 3a9a0: d65f03c0 ret 3a9a4: 97ff46f3 bl 0xc570 <__stack_chk_fail@plt> 000000000003a9a8 : 3a9a8: d10203ff sub sp, sp, #0x80 3a9ac: a9045ff8 stp x24, x23, [sp, #0x40] 3a9b0: a90557f6 stp x22, x21, [sp, #0x50] 3a9b4: a9064ff4 stp x20, x19, [sp, #0x60] 3a9b8: a9077bfd stp x29, x30, [sp, #0x70] 3a9bc: 9101c3fd add x29, sp, #0x70 3a9c0: d53bd057 mrs x23, TPIDR_EL0 3a9c4: f94016e8 ldr x8, [x23, #0x28] 3a9c8: aa0003f3 mov x19, x0 3a9cc: f9001fe8 str x8, [sp, #0x38] 3a9d0: b4000713 cbz x19, 0x3aab0 3a9d4: d0000438 adrp x24, 0xc0000 3a9d8: f9469b18 ldr x24, [x24, #0xd30] 3a9dc: 39400308 ldrb w8, [x24] 3a9e0: 35000688 cbnz w8, 0x3aab0 3a9e4: f00002e9 adrp x9, 0x99000 3a9e8: 91044529 add x9, x9, #0x111 3a9ec: f9400129 ldr x9, [x9] 3a9f0: 52800288 mov w8, #0x14 // =20 3a9f4: 528e8d0a mov w10, #0x7468 // =29800 3a9f8: aa1303e0 mov x0, x19 3a9fc: a902ffff stp xzr, xzr, [sp, #0x28] 3aa00: a901ffff stp xzr, xzr, [sp, #0x18] 3aa04: a900ffff stp xzr, xzr, [sp, #0x8] 3aa08: 390083e8 strb w8, [sp, #0x20] 3aa0c: f80213e9 stur x9, [sp, #0x21] 3aa10: 780293ea sturh w10, [sp, #0x29] 3aa14: 3900afff strb wzr, [sp, #0x2b] 3aa18: 97ff47f6 bl 0xc9f0 3aa1c: aa0003f4 mov x20, x0 3aa20: b100429f cmn x20, #0x10 3aa24: 540005c2 b.hs 0x3aadc 3aa28: f1005e9f cmp x20, #0x17 3aa2c: 540000e2 b.hs 0x3aa48 3aa30: 910023e9 add x9, sp, #0x8 3aa34: d37ffa88 lsl x8, x20, #1 3aa38: b2400135 orr x21, x9, #0x1 3aa3c: 390023e8 strb w8, [sp, #0x8] 3aa40: b5000154 cbnz x20, 0x3aa68 3aa44: 1400000d b 0x3aa78 3aa48: 91004288 add x8, x20, #0x10 3aa4c: 927ced16 and x22, x8, #0xfffffffffffffff0 3aa50: aa1603e0 mov x0, x22 3aa54: 9400a0bc bl 0x62d44 3aa58: aa0003f5 mov x21, x0 3aa5c: b24002c8 orr x8, x22, #0x1 3aa60: a90157f4 stp x20, x21, [sp, #0x10] 3aa64: f90007e8 str x8, [sp, #0x8] 3aa68: aa1503e0 mov x0, x21 3aa6c: aa1303e1 mov x1, x19 3aa70: aa1403e2 mov x2, x20 3aa74: 97ff4827 bl 0xcb10 3aa78: 910083e0 add x0, sp, #0x20 3aa7c: 910023e1 add x1, sp, #0x8 3aa80: 38346abf strb wzr, [x21, x20] 3aa84: 94002948 bl 0x44fa4 3aa88: 394023e8 ldrb w8, [sp, #0x8] 3aa8c: 36000068 tbz w8, #0x0, 0x3aa98 3aa90: f9400fe0 ldr x0, [sp, #0x18] 3aa94: 9400a0df bl 0x62e10 3aa98: 394083e8 ldrb w8, [sp, #0x20] 3aa9c: 36000068 tbz w8, #0x0, 0x3aaa8 3aaa0: f9401be0 ldr x0, [sp, #0x30] 3aaa4: 9400a0db bl 0x62e10 3aaa8: 320003e8 orr w8, wzr, #0x1 3aaac: 39000308 strb w8, [x24] 3aab0: f94016e8 ldr x8, [x23, #0x28] 3aab4: f9401fe9 ldr x9, [sp, #0x38] 3aab8: eb09011f cmp x8, x9 3aabc: 540000e1 b.ne 0x3aad8 3aac0: a9477bfd ldp x29, x30, [sp, #0x70] 3aac4: a9464ff4 ldp x20, x19, [sp, #0x60] 3aac8: a94557f6 ldp x22, x21, [sp, #0x50] 3aacc: a9445ff8 ldp x24, x23, [sp, #0x40] 3aad0: 910203ff add sp, sp, #0x80 3aad4: d65f03c0 ret 3aad8: 97ff46a6 bl 0xc570 <__stack_chk_fail@plt> 3aadc: 97ff45f5 bl 0xc2b0 000000000003aae0 : 3aae0: d10083ff sub sp, sp, #0x20 3aae4: a9017bfd stp x29, x30, [sp, #0x10] 3aae8: 910043fd add x29, sp, #0x10 3aaec: 2a0603e8 mov w8, w6 3aaf0: f00002e9 adrp x9, 0x99000 3aaf4: 9101bd29 add x9, x9, #0x6f 3aaf8: 120000a6 and w6, w5, #0x1 3aafc: aa1f03e5 mov x5, xzr 3ab00: 2a0803e7 mov w7, w8 3ab04: f90003e9 str x9, [sp] 3ab08: 97ff4536 bl 0xbfe0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt> 3ab0c: a9417bfd ldp x29, x30, [sp, #0x10] 3ab10: 910083ff add sp, sp, #0x20 3ab14: d65f03c0 ret 000000000003ab18 : 3ab18: d10503ff sub sp, sp, #0x140 3ab1c: a90e6ffc stp x28, x27, [sp, #0xe0] 3ab20: a90f67fa stp x26, x25, [sp, #0xf0] 3ab24: a9105ff8 stp x24, x23, [sp, #0x100] 3ab28: a91157f6 stp x22, x21, [sp, #0x110] 3ab2c: a9124ff4 stp x20, x19, [sp, #0x120] 3ab30: a9137bfd stp x29, x30, [sp, #0x130] 3ab34: 9104c3fd add x29, sp, #0x130 3ab38: d53bd054 mrs x20, TPIDR_EL0 3ab3c: f9401688 ldr x8, [x20, #0x28] 3ab40: aa0103f9 mov x25, x1 3ab44: 2a0003f5 mov w21, w0 3ab48: b25c03e9 orr x9, xzr, #0x1000000000 3ab4c: 321c03e0 orr w0, wzr, #0x10 3ab50: 321b03e1 orr w1, wzr, #0x20 3ab54: 2a0703f3 mov w19, w7 3ab58: 2a0603fb mov w27, w6 3ab5c: aa0503f6 mov x22, x5 3ab60: aa0403fa mov x26, x4 3ab64: aa0303f7 mov x23, x3 3ab68: aa0203f8 mov x24, x2 3ab6c: f81a83a8 stur x8, [x29, #-0x58] 3ab70: f81983a9 stur x9, [x29, #-0x68] 3ab74: 97ff456b bl 0xc120 3ab78: f81a03a0 stur x0, [x29, #-0x60] 3ab7c: b4000cda cbz x26, 0x3ad14 3ab80: 320003e0 orr w0, wzr, #0x1 3ab84: 320003e1 orr w1, wzr, #0x1 3ab88: b90023fb str w27, [sp, #0x20] 3ab8c: f90017f4 str x20, [sp, #0x28] 3ab90: f81803bf stur xzr, [x29, #-0x80] 3ab94: 97ff4563 bl 0xc120 3ab98: aa0003fc mov x28, x0 3ab9c: 320003e0 orr w0, wzr, #0x1 3aba0: 320003e1 orr w1, wzr, #0x1 3aba4: f81783bc stur x28, [x29, #-0x88] 3aba8: f81903bf stur xzr, [x29, #-0x70] 3abac: 97ff455d bl 0xc120 3abb0: aa0003fb mov x27, x0 3abb4: f81883bb stur x27, [x29, #-0x78] 3abb8: b400009c cbz x28, 0x3abc8 3abbc: aa1c03e0 mov x0, x28 3abc0: 97ff4818 bl 0xcc20 3abc4: f81783bf stur xzr, [x29, #-0x88] 3abc8: 528000a8 mov w8, #0x5 // =5 3abcc: 321f07e0 orr w0, wzr, #0x6 3abd0: 320003e1 orr w1, wzr, #0x1 3abd4: b90027f5 str w21, [sp, #0x24] 3abd8: 2a1303f4 mov w20, w19 3abdc: f81803a8 stur x8, [x29, #-0x80] 3abe0: 97ff4550 bl 0xc120 3abe4: 528f08a9 mov w9, #0x7845 // =30789 3abe8: 52800c28 mov w8, #0x61 // =97 3abec: 72ae4e89 movk w9, #0x7274, lsl #16 3abf0: f81783a0 stur x0, [x29, #-0x88] 3abf4: 39001008 strb w8, [x0, #0x4] 3abf8: b9000009 str w9, [x0] 3abfc: b400009b cbz x27, 0x3ac0c 3ac00: aa1b03e0 mov x0, x27 3ac04: 97ff4807 bl 0xcc20 3ac08: f81883bf stur xzr, [x29, #-0x78] 3ac0c: aa1a03e0 mov x0, x26 3ac10: 97ff4778 bl 0xc9f0 3ac14: 92407c1b and x27, x0, #0xffffffff 3ac18: 91000760 add x0, x27, #0x1 3ac1c: 320003e1 orr w1, wzr, #0x1 3ac20: f81903bb stur x27, [x29, #-0x70] 3ac24: 97ff453f bl 0xc120 3ac28: aa0003fc mov x28, x0 3ac2c: aa1a03e1 mov x1, x26 3ac30: aa1b03e2 mov x2, x27 3ac34: f81883bc stur x28, [x29, #-0x78] 3ac38: 97ff4692 bl 0xc680 3ac3c: d101a3a0 sub x0, x29, #0x68 3ac40: 2a1f03e1 mov w1, wzr 3ac44: 383b6b9f strb wzr, [x28, x27] 3ac48: 94000690 bl 0x3c688 3ac4c: b85983b3 ldur w19, [x29, #-0x68] 3ac50: f85a03b5 ldur x21, [x29, #-0x60] 3ac54: 11000668 add w8, w19, #0x1 3ac58: b81983a8 stur w8, [x29, #-0x68] 3ac5c: 8b1316bc add x28, x21, x19, lsl #5 3ac60: f9400380 ldr x0, [x28] 3ac64: b4000060 cbz x0, 0x3ac70 3ac68: 97ff47ee bl 0xcc20 3ac6c: f900039f str xzr, [x28] 3ac70: f85803ba ldur x26, [x29, #-0x80] 3ac74: 320003e1 orr w1, wzr, #0x1 3ac78: 91000740 add x0, x26, #0x1 3ac7c: f900079a str x26, [x28, #0x8] 3ac80: 97ff4528 bl 0xc120 3ac84: f9000380 str x0, [x28] 3ac88: f85783a1 ldur x1, [x29, #-0x88] 3ac8c: aa1a03e2 mov x2, x26 3ac90: 97ff467c bl 0xc680 3ac94: a9402788 ldp x8, x9, [x28] 3ac98: 3829691f strb wzr, [x8, x9] 3ac9c: f8410f80 ldr x0, [x28, #0x10]! 3aca0: b4000060 cbz x0, 0x3acac 3aca4: 97ff47df bl 0xcc20 3aca8: f900039f str xzr, [x28] 3acac: f85903bb ldur x27, [x29, #-0x70] 3acb0: 8b1316b3 add x19, x21, x19, lsl #5 3acb4: 320003e1 orr w1, wzr, #0x1 3acb8: 91000760 add x0, x27, #0x1 3acbc: f9000e7b str x27, [x19, #0x18] 3acc0: 97ff4518 bl 0xc120 3acc4: f9000380 str x0, [x28] 3acc8: f85883ba ldur x26, [x29, #-0x78] 3accc: aa1b03e2 mov x2, x27 3acd0: aa1a03e1 mov x1, x26 3acd4: 97ff466b bl 0xc680 3acd8: f9400388 ldr x8, [x28] 3acdc: f9400e69 ldr x9, [x19, #0x18] 3ace0: 3829691f strb wzr, [x8, x9] 3ace4: b400009a cbz x26, 0x3acf4 3ace8: aa1a03e0 mov x0, x26 3acec: 97ff47cd bl 0xcc20 3acf0: f81883bf stur xzr, [x29, #-0x78] 3acf4: f85783a0 ldur x0, [x29, #-0x88] 3acf8: 294457fb ldp w27, w21, [sp, #0x20] 3acfc: 2a1403f3 mov w19, w20 3ad00: f81903bf stur xzr, [x29, #-0x70] 3ad04: b4000060 cbz x0, 0x3ad10 3ad08: 97ff47c6 bl 0xcc20 3ad0c: f81783bf stur xzr, [x29, #-0x88] 3ad10: f94017f4 ldr x20, [sp, #0x28] 3ad14: a9387fbf stp xzr, xzr, [x29, #-0x80] 3ad18: f81783bf stur xzr, [x29, #-0x88] 3ad1c: b40000f9 cbz x25, 0x3ad38 3ad20: aa1903e0 mov x0, x25 3ad24: 97ff4733 bl 0xc9f0 3ad28: aa0003e2 mov x2, x0 3ad2c: d10223a0 sub x0, x29, #0x88 3ad30: aa1903e1 mov x1, x25 3ad34: 97ffa407 bl 0x23d50 <.text+0x17060> 3ad38: a909ffff stp xzr, xzr, [sp, #0x98] 3ad3c: f9004bff str xzr, [sp, #0x90] 3ad40: b40000f8 cbz x24, 0x3ad5c 3ad44: aa1803e0 mov x0, x24 3ad48: 97ff472a bl 0xc9f0 3ad4c: aa0003e2 mov x2, x0 3ad50: 910243e0 add x0, sp, #0x90 3ad54: aa1803e1 mov x1, x24 3ad58: 97ffa3fe bl 0x23d50 <.text+0x17060> 3ad5c: a9087fff stp xzr, xzr, [sp, #0x80] 3ad60: f9003fff str xzr, [sp, #0x78] 3ad64: b40000f7 cbz x23, 0x3ad80 3ad68: aa1703e0 mov x0, x23 3ad6c: 97ff4721 bl 0xc9f0 3ad70: aa0003e2 mov x2, x0 3ad74: 9101e3e0 add x0, sp, #0x78 3ad78: aa1703e1 mov x1, x23 3ad7c: 97ffa3f5 bl 0x23d50 <.text+0x17060> 3ad80: f9400bb7 ldr x23, [x29, #0x10] 3ad84: a906ffff stp xzr, xzr, [sp, #0x68] 3ad88: f90033ff str xzr, [sp, #0x60] 3ad8c: b40000f6 cbz x22, 0x3ada8 3ad90: aa1603e0 mov x0, x22 3ad94: 97ff4717 bl 0xc9f0 3ad98: aa0003e2 mov x2, x0 3ad9c: 910183e0 add x0, sp, #0x60 3ada0: aa1603e1 mov x1, x22 3ada4: 97ffa3eb bl 0x23d50 <.text+0x17060> 3ada8: a9057fff stp xzr, xzr, [sp, #0x50] 3adac: f90027ff str xzr, [sp, #0x48] 3adb0: b40000f7 cbz x23, 0x3adcc 3adb4: aa1703e0 mov x0, x23 3adb8: 97ff470e bl 0xc9f0 3adbc: aa0003e2 mov x2, x0 3adc0: 910123e0 add x0, sp, #0x48 3adc4: aa1703e1 mov x1, x23 3adc8: 97ffa3e2 bl 0x23d50 <.text+0x17060> 3adcc: f00002e8 adrp x8, 0x99000 3add0: 91044508 add x8, x8, #0x111 3add4: f9400108 ldr x8, [x8] 3add8: a903ffff stp xzr, xzr, [sp, #0x38] 3addc: f9001bff str xzr, [sp, #0x30] 3ade0: 52800289 mov w9, #0x14 // =20 3ade4: 528e8d0a mov w10, #0x7468 // =29800 3ade8: f80313e8 stur x8, [sp, #0x31] 3adec: 910123e8 add x8, sp, #0x48 3adf0: 12000367 and w7, w27, #0x1 3adf4: 9100c3e0 add x0, sp, #0x30 3adf8: d10223a2 sub x2, x29, #0x88 3adfc: 910243e3 add x3, sp, #0x90 3ae00: 9101e3e4 add x4, sp, #0x78 3ae04: d101a3a5 sub x5, x29, #0x68 3ae08: 910183e6 add x6, sp, #0x60 3ae0c: 2a1503e1 mov w1, w21 3ae10: 3900c3e9 strb w9, [sp, #0x30] 3ae14: 780393ea sturh w10, [sp, #0x39] 3ae18: 3900efff strb wzr, [sp, #0x3b] 3ae1c: f90007e8 str x8, [sp, #0x8] 3ae20: b90003f3 str w19, [sp] 3ae24: 94001e22 bl 0x426ac 3ae28: 3940c3e8 ldrb w8, [sp, #0x30] 3ae2c: 37000688 tbnz w8, #0x0, 0x3aefc 3ae30: 394123e8 ldrb w8, [sp, #0x48] 3ae34: 370006c8 tbnz w8, #0x0, 0x3af0c 3ae38: 394183e8 ldrb w8, [sp, #0x60] 3ae3c: 37000708 tbnz w8, #0x0, 0x3af1c 3ae40: 3941e3e8 ldrb w8, [sp, #0x78] 3ae44: 37000748 tbnz w8, #0x0, 0x3af2c 3ae48: 394243e8 ldrb w8, [sp, #0x90] 3ae4c: 37000788 tbnz w8, #0x0, 0x3af3c 3ae50: 385783a8 ldurb w8, [x29, #-0x88] 3ae54: 36000068 tbz w8, #0x0, 0x3ae60 3ae58: f85883a0 ldur x0, [x29, #-0x78] 3ae5c: 94009fed bl 0x62e10 3ae60: b85983a8 ldur w8, [x29, #-0x68] 3ae64: f85a03b3 ldur x19, [x29, #-0x60] 3ae68: 340002a8 cbz w8, 0x3aebc 3ae6c: 2a1f03e8 mov w8, wzr 3ae70: 2a0803f5 mov w21, w8 3ae74: 8b151676 add x22, x19, x21, lsl #5 3ae78: aa1603f7 mov x23, x22 3ae7c: f8410ee0 ldr x0, [x23, #0x10]! 3ae80: b4000060 cbz x0, 0x3ae8c 3ae84: 97ff4767 bl 0xcc20 3ae88: f90002ff str xzr, [x23] 3ae8c: f94002c0 ldr x0, [x22] 3ae90: f9000edf str xzr, [x22, #0x18] 3ae94: b4000060 cbz x0, 0x3aea0 3ae98: 97ff4762 bl 0xcc20 3ae9c: f90002df str xzr, [x22] 3aea0: 8b151668 add x8, x19, x21, lsl #5 3aea4: f900051f str xzr, [x8, #0x8] 3aea8: b85983a9 ldur w9, [x29, #-0x68] 3aeac: f85a03b3 ldur x19, [x29, #-0x60] 3aeb0: 110006a8 add w8, w21, #0x1 3aeb4: 6b09011f cmp w8, w9 3aeb8: 54fffdc3 b.lo 0x3ae70 3aebc: b4000093 cbz x19, 0x3aecc 3aec0: aa1303e0 mov x0, x19 3aec4: 97ff4757 bl 0xcc20 3aec8: f81a03bf stur xzr, [x29, #-0x60] 3aecc: f9401688 ldr x8, [x20, #0x28] 3aed0: f85a83a9 ldur x9, [x29, #-0x58] 3aed4: eb09011f cmp x8, x9 3aed8: 540003c1 b.ne 0x3af50 3aedc: a9537bfd ldp x29, x30, [sp, #0x130] 3aee0: a9524ff4 ldp x20, x19, [sp, #0x120] 3aee4: a95157f6 ldp x22, x21, [sp, #0x110] 3aee8: a9505ff8 ldp x24, x23, [sp, #0x100] 3aeec: a94f67fa ldp x26, x25, [sp, #0xf0] 3aef0: a94e6ffc ldp x28, x27, [sp, #0xe0] 3aef4: 910503ff add sp, sp, #0x140 3aef8: d65f03c0 ret 3aefc: f94023e0 ldr x0, [sp, #0x40] 3af00: 94009fc4 bl 0x62e10 3af04: 394123e8 ldrb w8, [sp, #0x48] 3af08: 3607f988 tbz w8, #0x0, 0x3ae38 3af0c: f9402fe0 ldr x0, [sp, #0x58] 3af10: 94009fc0 bl 0x62e10 3af14: 394183e8 ldrb w8, [sp, #0x60] 3af18: 3607f948 tbz w8, #0x0, 0x3ae40 3af1c: f9403be0 ldr x0, [sp, #0x70] 3af20: 94009fbc bl 0x62e10 3af24: 3941e3e8 ldrb w8, [sp, #0x78] 3af28: 3607f908 tbz w8, #0x0, 0x3ae48 3af2c: f94047e0 ldr x0, [sp, #0x88] 3af30: 94009fb8 bl 0x62e10 3af34: 394243e8 ldrb w8, [sp, #0x90] 3af38: 3607f8c8 tbz w8, #0x0, 0x3ae50 3af3c: f94053e0 ldr x0, [sp, #0xa0] 3af40: 94009fb4 bl 0x62e10 3af44: 385783a8 ldurb w8, [x29, #-0x88] 3af48: 3707f888 tbnz w8, #0x0, 0x3ae58 3af4c: 17ffffc5 b 0x3ae60 3af50: 97ff4588 bl 0xc570 <__stack_chk_fail@plt> 000000000003af54 : 3af54: d10083ff sub sp, sp, #0x20 3af58: a9017bfd stp x29, x30, [sp, #0x10] 3af5c: 910043fd add x29, sp, #0x10 3af60: 2a0503e8 mov w8, w5 3af64: aa0403e9 mov x9, x4 3af68: f90003e6 str x6, [sp] 3af6c: aa1f03e4 mov x4, xzr 3af70: aa0903e5 mov x5, x9 3af74: 2a1f03e6 mov w6, wzr 3af78: 2a0803e7 mov w7, w8 3af7c: 97ff4419 bl 0xbfe0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt> 3af80: a9417bfd ldp x29, x30, [sp, #0x10] 3af84: 910083ff add sp, sp, #0x20 3af88: d65f03c0 ret 000000000003af8c : 3af8c: d101c3ff sub sp, sp, #0x70 3af90: f90023f5 str x21, [sp, #0x40] 3af94: a9054ff4 stp x20, x19, [sp, #0x50] 3af98: a9067bfd stp x29, x30, [sp, #0x60] 3af9c: 910183fd add x29, sp, #0x60 3afa0: d53bd055 mrs x21, TPIDR_EL0 3afa4: f94016a8 ldr x8, [x21, #0x28] 3afa8: aa0103f3 mov x19, x1 3afac: aa0003f4 mov x20, x0 3afb0: f81d83a8 stur x8, [x29, #-0x28] 3afb4: a902ffff stp xzr, xzr, [sp, #0x28] 3afb8: f90013ff str xzr, [sp, #0x20] 3afbc: b40000f4 cbz x20, 0x3afd8 3afc0: aa1403e0 mov x0, x20 3afc4: 97ff468b bl 0xc9f0 3afc8: aa0003e2 mov x2, x0 3afcc: 910083e0 add x0, sp, #0x20 3afd0: aa1403e1 mov x1, x20 3afd4: 97ffa35f bl 0x23d50 <.text+0x17060> 3afd8: a9017fff stp xzr, xzr, [sp, #0x10] 3afdc: f90007ff str xzr, [sp, #0x8] 3afe0: b40000f3 cbz x19, 0x3affc 3afe4: aa1303e0 mov x0, x19 3afe8: 97ff4682 bl 0xc9f0 3afec: aa0003e2 mov x2, x0 3aff0: 910023e0 add x0, sp, #0x8 3aff4: aa1303e1 mov x1, x19 3aff8: 97ffa356 bl 0x23d50 <.text+0x17060> 3affc: 910083e0 add x0, sp, #0x20 3b000: 910023e1 add x1, sp, #0x8 3b004: 94002347 bl 0x43d20 3b008: 394023e8 ldrb w8, [sp, #0x8] 3b00c: 36000068 tbz w8, #0x0, 0x3b018 3b010: f9400fe0 ldr x0, [sp, #0x18] 3b014: 94009f7f bl 0x62e10 3b018: 394083e8 ldrb w8, [sp, #0x20] 3b01c: 36000068 tbz w8, #0x0, 0x3b028 3b020: f9401be0 ldr x0, [sp, #0x30] 3b024: 94009f7b bl 0x62e10 3b028: f94016a8 ldr x8, [x21, #0x28] 3b02c: f85d83a9 ldur x9, [x29, #-0x28] 3b030: eb09011f cmp x8, x9 3b034: 540000c1 b.ne 0x3b04c 3b038: a9467bfd ldp x29, x30, [sp, #0x60] 3b03c: a9454ff4 ldp x20, x19, [sp, #0x50] 3b040: f94023f5 ldr x21, [sp, #0x40] 3b044: 9101c3ff add sp, sp, #0x70 3b048: d65f03c0 ret 3b04c: 97ff4549 bl 0xc570 <__stack_chk_fail@plt> 000000000003b050 : 3b050: d10203ff sub sp, sp, #0x80 3b054: f90023f7 str x23, [sp, #0x40] 3b058: a90557f6 stp x22, x21, [sp, #0x50] 3b05c: a9064ff4 stp x20, x19, [sp, #0x60] 3b060: a9077bfd stp x29, x30, [sp, #0x70] 3b064: 9101c3fd add x29, sp, #0x70 3b068: d53bd057 mrs x23, TPIDR_EL0 3b06c: f94016e8 ldr x8, [x23, #0x28] 3b070: aa0003f3 mov x19, x0 3b074: f9001fe8 str x8, [sp, #0x38] 3b078: b50003b3 cbnz x19, 0x3b0ec 3b07c: b00002e1 adrp x1, 0x98000 3b080: d00002e2 adrp x2, 0x99000 3b084: 91386c21 add x1, x1, #0xe1b 3b088: 91057442 add x2, x2, #0x15d 3b08c: 97ff43b5 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3b090: d00002e9 adrp x9, 0x99000 3b094: 91044529 add x9, x9, #0x111 3b098: f9400129 ldr x9, [x9] 3b09c: 52800288 mov w8, #0x14 // =20 3b0a0: 528e8d0a mov w10, #0x7468 // =29800 3b0a4: 910083e0 add x0, sp, #0x20 3b0a8: 910023e1 add x1, sp, #0x8 3b0ac: a902ffff stp xzr, xzr, [sp, #0x28] 3b0b0: a901ffff stp xzr, xzr, [sp, #0x18] 3b0b4: a900ffff stp xzr, xzr, [sp, #0x8] 3b0b8: 390083e8 strb w8, [sp, #0x20] 3b0bc: f80213e9 stur x9, [sp, #0x21] 3b0c0: 780293ea sturh w10, [sp, #0x29] 3b0c4: 3900afff strb wzr, [sp, #0x2b] 3b0c8: 94001a49 bl 0x419ec 3b0cc: 394023e8 ldrb w8, [sp, #0x8] 3b0d0: 36000068 tbz w8, #0x0, 0x3b0dc 3b0d4: f9400fe0 ldr x0, [sp, #0x18] 3b0d8: 94009f4e bl 0x62e10 3b0dc: 394083e8 ldrb w8, [sp, #0x20] 3b0e0: 36000068 tbz w8, #0x0, 0x3b0ec 3b0e4: f9401be0 ldr x0, [sp, #0x30] 3b0e8: 94009f4a bl 0x62e10 3b0ec: d00002f4 adrp x20, 0x99000 3b0f0: b00002e1 adrp x1, 0x98000 3b0f4: d00002e2 adrp x2, 0x99000 3b0f8: 91044694 add x20, x20, #0x111 3b0fc: 91386c21 add x1, x1, #0xe1b 3b100: 91060042 add x2, x2, #0x180 3b104: 2a1f03e0 mov w0, wzr 3b108: aa1403e3 mov x3, x20 3b10c: aa1303e4 mov x4, x19 3b110: 97ff4394 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3b114: f9400289 ldr x9, [x20] 3b118: 52800288 mov w8, #0x14 // =20 3b11c: 528e8d0a mov w10, #0x7468 // =29800 3b120: aa1303e0 mov x0, x19 3b124: a902ffff stp xzr, xzr, [sp, #0x28] 3b128: a901ffff stp xzr, xzr, [sp, #0x18] 3b12c: a900ffff stp xzr, xzr, [sp, #0x8] 3b130: 390083e8 strb w8, [sp, #0x20] 3b134: f80213e9 stur x9, [sp, #0x21] 3b138: 780293ea sturh w10, [sp, #0x29] 3b13c: 3900afff strb wzr, [sp, #0x2b] 3b140: 97ff462c bl 0xc9f0 3b144: aa0003f4 mov x20, x0 3b148: b100429f cmn x20, #0x10 3b14c: 54000562 b.hs 0x3b1f8 3b150: f1005e9f cmp x20, #0x17 3b154: 540000e2 b.hs 0x3b170 3b158: 910023e9 add x9, sp, #0x8 3b15c: d37ffa88 lsl x8, x20, #1 3b160: b2400135 orr x21, x9, #0x1 3b164: 390023e8 strb w8, [sp, #0x8] 3b168: b5000154 cbnz x20, 0x3b190 3b16c: 1400000d b 0x3b1a0 3b170: 91004288 add x8, x20, #0x10 3b174: 927ced16 and x22, x8, #0xfffffffffffffff0 3b178: aa1603e0 mov x0, x22 3b17c: 94009ef2 bl 0x62d44 3b180: aa0003f5 mov x21, x0 3b184: b24002c8 orr x8, x22, #0x1 3b188: a90157f4 stp x20, x21, [sp, #0x10] 3b18c: f90007e8 str x8, [sp, #0x8] 3b190: aa1503e0 mov x0, x21 3b194: aa1303e1 mov x1, x19 3b198: aa1403e2 mov x2, x20 3b19c: 97ff465d bl 0xcb10 3b1a0: 910083e0 add x0, sp, #0x20 3b1a4: 910023e1 add x1, sp, #0x8 3b1a8: 38346abf strb wzr, [x21, x20] 3b1ac: 94001a10 bl 0x419ec 3b1b0: 394023e8 ldrb w8, [sp, #0x8] 3b1b4: 36000068 tbz w8, #0x0, 0x3b1c0 3b1b8: f9400fe0 ldr x0, [sp, #0x18] 3b1bc: 94009f15 bl 0x62e10 3b1c0: 394083e8 ldrb w8, [sp, #0x20] 3b1c4: 36000068 tbz w8, #0x0, 0x3b1d0 3b1c8: f9401be0 ldr x0, [sp, #0x30] 3b1cc: 94009f11 bl 0x62e10 3b1d0: f94016e8 ldr x8, [x23, #0x28] 3b1d4: f9401fe9 ldr x9, [sp, #0x38] 3b1d8: eb09011f cmp x8, x9 3b1dc: 54000101 b.ne 0x3b1fc 3b1e0: a9477bfd ldp x29, x30, [sp, #0x70] 3b1e4: a9464ff4 ldp x20, x19, [sp, #0x60] 3b1e8: a94557f6 ldp x22, x21, [sp, #0x50] 3b1ec: f94023f7 ldr x23, [sp, #0x40] 3b1f0: 910203ff add sp, sp, #0x80 3b1f4: d65f03c0 ret 3b1f8: 97ff442e bl 0xc2b0 3b1fc: 97ff44dd bl 0xc570 <__stack_chk_fail@plt> 000000000003b200 : 3b200: d10103ff sub sp, sp, #0x40 3b204: f90013f3 str x19, [sp, #0x20] 3b208: a9037bfd stp x29, x30, [sp, #0x30] 3b20c: 9100c3fd add x29, sp, #0x30 3b210: d00002eb adrp x11, 0x99000 3b214: d53bd053 mrs x19, TPIDR_EL0 3b218: 9104456b add x11, x11, #0x111 3b21c: f940166a ldr x10, [x19, #0x28] 3b220: f940016b ldr x11, [x11] 3b224: 2a0003e8 mov w8, w0 3b228: 52800289 mov w9, #0x14 // =20 3b22c: 528e8d0c mov w12, #0x7468 // =29800 3b230: 910003e0 mov x0, sp 3b234: 2a0803e1 mov w1, w8 3b238: f9000fea str x10, [sp, #0x18] 3b23c: a900ffff stp xzr, xzr, [sp, #0x8] 3b240: f90003ff str xzr, [sp] 3b244: 390003e9 strb w9, [sp] 3b248: f80013eb stur x11, [sp, #0x1] 3b24c: 780093ec sturh w12, [sp, #0x9] 3b250: 39002fff strb wzr, [sp, #0xb] 3b254: 940030bd bl 0x47548 3b258: 394003e8 ldrb w8, [sp] 3b25c: 36000068 tbz w8, #0x0, 0x3b268 3b260: f9400be0 ldr x0, [sp, #0x10] 3b264: 94009eeb bl 0x62e10 3b268: f9401668 ldr x8, [x19, #0x28] 3b26c: f9400fe9 ldr x9, [sp, #0x18] 3b270: eb09011f cmp x8, x9 3b274: 540000a1 b.ne 0x3b288 3b278: a9437bfd ldp x29, x30, [sp, #0x30] 3b27c: f94013f3 ldr x19, [sp, #0x20] 3b280: 910103ff add sp, sp, #0x40 3b284: d65f03c0 ret 3b288: 97ff44ba bl 0xc570 <__stack_chk_fail@plt> 000000000003b28c : 3b28c: d10243ff sub sp, sp, #0x90 3b290: a9055ff8 stp x24, x23, [sp, #0x50] 3b294: a90657f6 stp x22, x21, [sp, #0x60] 3b298: a9074ff4 stp x20, x19, [sp, #0x70] 3b29c: a9087bfd stp x29, x30, [sp, #0x80] 3b2a0: 910203fd add x29, sp, #0x80 3b2a4: d53bd058 mrs x24, TPIDR_EL0 3b2a8: f9401708 ldr x8, [x24, #0x28] 3b2ac: aa0103f3 mov x19, x1 3b2b0: aa0003f4 mov x20, x0 3b2b4: f81c83a8 stur x8, [x29, #-0x38] 3b2b8: b4000374 cbz x20, 0x3b324 3b2bc: b4000353 cbz x19, 0x3b324 3b2c0: d00002e9 adrp x9, 0x99000 3b2c4: 91044529 add x9, x9, #0x111 3b2c8: f9400129 ldr x9, [x9] 3b2cc: 52800288 mov w8, #0x14 // =20 3b2d0: 528e8d0a mov w10, #0x7468 // =29800 3b2d4: aa1403e0 mov x0, x20 3b2d8: a903ffff stp xzr, xzr, [sp, #0x38] 3b2dc: a902ffff stp xzr, xzr, [sp, #0x28] 3b2e0: a901ffff stp xzr, xzr, [sp, #0x18] 3b2e4: 3900c3e8 strb w8, [sp, #0x30] 3b2e8: f80313e9 stur x9, [sp, #0x31] 3b2ec: 780393ea sturh w10, [sp, #0x39] 3b2f0: 3900efff strb wzr, [sp, #0x3b] 3b2f4: 97ff45bf bl 0xc9f0 3b2f8: aa0003f5 mov x21, x0 3b2fc: b10042bf cmn x21, #0x10 3b300: 54000b02 b.hs 0x3b460 3b304: f1005ebf cmp x21, #0x17 3b308: 540001c2 b.hs 0x3b340 3b30c: 910063e9 add x9, sp, #0x18 3b310: d37ffaa8 lsl x8, x21, #1 3b314: b2400136 orr x22, x9, #0x1 3b318: 390063e8 strb w8, [sp, #0x18] 3b31c: b5000235 cbnz x21, 0x3b360 3b320: 14000014 b 0x3b370 3b324: b00002e1 adrp x1, 0x98000 3b328: d00002e2 adrp x2, 0x99000 3b32c: 91386c21 add x1, x1, #0xe1b 3b330: 91052c42 add x2, x2, #0x14b 3b334: 320007e0 orr w0, wzr, #0x3 3b338: 97ff430a bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3b33c: 14000036 b 0x3b414 3b340: 910042a8 add x8, x21, #0x10 3b344: 927ced17 and x23, x8, #0xfffffffffffffff0 3b348: aa1703e0 mov x0, x23 3b34c: 94009e7e bl 0x62d44 3b350: aa0003f6 mov x22, x0 3b354: b24002e8 orr x8, x23, #0x1 3b358: a9025bf5 stp x21, x22, [sp, #0x20] 3b35c: f9000fe8 str x8, [sp, #0x18] 3b360: aa1603e0 mov x0, x22 3b364: aa1403e1 mov x1, x20 3b368: aa1503e2 mov x2, x21 3b36c: 97ff45e9 bl 0xcb10 3b370: aa1303e0 mov x0, x19 3b374: 38356adf strb wzr, [x22, x21] 3b378: a900ffff stp xzr, xzr, [sp, #0x8] 3b37c: f90003ff str xzr, [sp] 3b380: 97ff459c bl 0xc9f0 3b384: aa0003f4 mov x20, x0 3b388: b100429f cmn x20, #0x10 3b38c: 540006a2 b.hs 0x3b460 3b390: f1005e9f cmp x20, #0x17 3b394: 540000e2 b.hs 0x3b3b0 3b398: 910003e9 mov x9, sp 3b39c: d37ffa88 lsl x8, x20, #1 3b3a0: b2400135 orr x21, x9, #0x1 3b3a4: 390003e8 strb w8, [sp] 3b3a8: b5000154 cbnz x20, 0x3b3d0 3b3ac: 1400000d b 0x3b3e0 3b3b0: 91004288 add x8, x20, #0x10 3b3b4: 927ced16 and x22, x8, #0xfffffffffffffff0 3b3b8: aa1603e0 mov x0, x22 3b3bc: 94009e62 bl 0x62d44 3b3c0: aa0003f5 mov x21, x0 3b3c4: b24002c8 orr x8, x22, #0x1 3b3c8: a900d7f4 stp x20, x21, [sp, #0x8] 3b3cc: f90003e8 str x8, [sp] 3b3d0: aa1503e0 mov x0, x21 3b3d4: aa1303e1 mov x1, x19 3b3d8: aa1403e2 mov x2, x20 3b3dc: 97ff45cd bl 0xcb10 3b3e0: 9100c3e0 add x0, sp, #0x30 3b3e4: 910063e1 add x1, sp, #0x18 3b3e8: 910003e2 mov x2, sp 3b3ec: 38346abf strb wzr, [x21, x20] 3b3f0: 94001823 bl 0x4147c 3b3f4: 394003e8 ldrb w8, [sp] 3b3f8: 37000228 tbnz w8, #0x0, 0x3b43c 3b3fc: 394063e8 ldrb w8, [sp, #0x18] 3b400: 37000268 tbnz w8, #0x0, 0x3b44c 3b404: 3940c3e8 ldrb w8, [sp, #0x30] 3b408: 36000068 tbz w8, #0x0, 0x3b414 3b40c: f94023e0 ldr x0, [sp, #0x40] 3b410: 94009e80 bl 0x62e10 3b414: f9401708 ldr x8, [x24, #0x28] 3b418: f85c83a9 ldur x9, [x29, #-0x38] 3b41c: eb09011f cmp x8, x9 3b420: 54000221 b.ne 0x3b464 3b424: a9487bfd ldp x29, x30, [sp, #0x80] 3b428: a9474ff4 ldp x20, x19, [sp, #0x70] 3b42c: a94657f6 ldp x22, x21, [sp, #0x60] 3b430: a9455ff8 ldp x24, x23, [sp, #0x50] 3b434: 910243ff add sp, sp, #0x90 3b438: d65f03c0 ret 3b43c: f9400be0 ldr x0, [sp, #0x10] 3b440: 94009e74 bl 0x62e10 3b444: 394063e8 ldrb w8, [sp, #0x18] 3b448: 3607fde8 tbz w8, #0x0, 0x3b404 3b44c: f94017e0 ldr x0, [sp, #0x28] 3b450: 94009e70 bl 0x62e10 3b454: 3940c3e8 ldrb w8, [sp, #0x30] 3b458: 3707fda8 tbnz w8, #0x0, 0x3b40c 3b45c: 17ffffee b 0x3b414 3b460: 97ff4394 bl 0xc2b0 3b464: 97ff4443 bl 0xc570 <__stack_chk_fail@plt> 000000000003b468 : 3b468: d10703ff sub sp, sp, #0x1c0 3b46c: a9166ffc stp x28, x27, [sp, #0x160] 3b470: a91767fa stp x26, x25, [sp, #0x170] 3b474: a9185ff8 stp x24, x23, [sp, #0x180] 3b478: a91957f6 stp x22, x21, [sp, #0x190] 3b47c: a91a4ff4 stp x20, x19, [sp, #0x1a0] 3b480: a91b7bfd stp x29, x30, [sp, #0x1b0] 3b484: 9106c3fd add x29, sp, #0x1b0 3b488: ad039fe6 stp q6, q7, [sp, #0x70] 3b48c: ad0297e4 stp q4, q5, [sp, #0x50] 3b490: ad018fe2 stp q2, q3, [sp, #0x30] 3b494: ad0087e0 stp q0, q1, [sp, #0x10] 3b498: a90b1fe6 stp x6, x7, [sp, #0xb0] 3b49c: a90a17e4 stp x4, x5, [sp, #0xa0] 3b4a0: a9090fe2 stp x2, x3, [sp, #0x90] 3b4a4: d53bd058 mrs x24, TPIDR_EL0 3b4a8: f9401708 ldr x8, [x24, #0x28] 3b4ac: aa0103f5 mov x21, x1 3b4b0: 2a0003f3 mov w19, w0 3b4b4: f90007e8 str x8, [sp, #0x8] 3b4b8: b4000c75 cbz x21, 0x3b644 3b4bc: 910043e8 add x8, sp, #0x10 3b4c0: 910243e9 add x9, sp, #0x90 3b4c4: 321963f4 orr w20, wzr, #0xffffff80 3b4c8: 128005f7 mov w23, #-0x30 // =-48 3b4cc: 910043ba add x26, x29, #0x10 3b4d0: 9102011c add x28, x8, #0x80 3b4d4: 9100c13b add x27, x9, #0x30 3b4d8: 910363f9 add x25, sp, #0xd8 3b4dc: 293453b7 stp w23, w20, [x29, #-0x60] 3b4e0: a93973bb stp x27, x28, [x29, #-0x70] 3b4e4: f81883ba stur x26, [x29, #-0x78] 3b4e8: ad430321 ldp q1, q0, [x25, #0x60] 3b4ec: d10283a3 sub x3, x29, #0xa0 3b4f0: aa1f03e0 mov x0, xzr 3b4f4: aa1f03e1 mov x1, xzr 3b4f8: aa1503e2 mov x2, x21 3b4fc: ad3b03a1 stp q1, q0, [x29, #-0xa0] 3b500: 97ff4370 bl 0xc2c0 3b504: 2a0003f6 mov w22, w0 3b508: 710006df cmp w22, #0x1 3b50c: 540009cb b.lt 0x3b644 3b510: 110006c8 add w8, w22, #0x1 3b514: 293453b7 stp w23, w20, [x29, #-0x60] 3b518: 93407d17 sxtw x23, w8 3b51c: aa1703e0 mov x0, x23 3b520: a938efba stp x26, x27, [x29, #-0x78] 3b524: f81983bc stur x28, [x29, #-0x68] 3b528: 97ff4572 bl 0xcaf0 3b52c: aa0003f4 mov x20, x0 3b530: b40008b4 cbz x20, 0x3b644 3b534: ad430321 ldp q1, q0, [x25, #0x60] 3b538: d10303a3 sub x3, x29, #0xc0 3b53c: aa1403e0 mov x0, x20 3b540: aa1703e1 mov x1, x23 3b544: aa1503e2 mov x2, x21 3b548: ad3a03a1 stp q1, q0, [x29, #-0xc0] 3b54c: 97ff435d bl 0xc2c0 3b550: b00002e1 adrp x1, 0x98000 3b554: d00002e2 adrp x2, 0x99000 3b558: 91386c21 add x1, x1, #0xe1b 3b55c: 9110c442 add x2, x2, #0x431 3b560: 2a1f03e0 mov w0, wzr 3b564: 2a1303e3 mov w3, w19 3b568: aa1403e4 mov x4, x20 3b56c: 3836ca9f strb wzr, [x20, w22, sxtw] 3b570: 97ff427c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3b574: d00002e9 adrp x9, 0x99000 3b578: 91044529 add x9, x9, #0x111 3b57c: f9400129 ldr x9, [x9] 3b580: 52800288 mov w8, #0x14 // =20 3b584: 528e8d0a mov w10, #0x7468 // =29800 3b588: aa1403e0 mov x0, x20 3b58c: a90e7fff stp xzr, xzr, [sp, #0xe0] 3b590: a90d7fff stp xzr, xzr, [sp, #0xd0] 3b594: a90c7fff stp xzr, xzr, [sp, #0xc0] 3b598: 390363e8 strb w8, [sp, #0xd8] 3b59c: 7800932a sturh w10, [x25, #0x9] 3b5a0: f8001329 stur x9, [x25, #0x1] 3b5a4: 39038fff strb wzr, [sp, #0xe3] 3b5a8: 97ff4512 bl 0xc9f0 3b5ac: aa0003f5 mov x21, x0 3b5b0: b10042bf cmn x21, #0x10 3b5b4: 54000622 b.hs 0x3b678 3b5b8: f1005ebf cmp x21, #0x17 3b5bc: 540000e2 b.hs 0x3b5d8 3b5c0: 910303e9 add x9, sp, #0xc0 3b5c4: d37ffaa8 lsl x8, x21, #1 3b5c8: b2400136 orr x22, x9, #0x1 3b5cc: 390303e8 strb w8, [sp, #0xc0] 3b5d0: b5000155 cbnz x21, 0x3b5f8 3b5d4: 1400000d b 0x3b608 3b5d8: 910042a8 add x8, x21, #0x10 3b5dc: 927ced17 and x23, x8, #0xfffffffffffffff0 3b5e0: aa1703e0 mov x0, x23 3b5e4: 94009dd8 bl 0x62d44 3b5e8: aa0003f6 mov x22, x0 3b5ec: b24002e8 orr x8, x23, #0x1 3b5f0: a90cdbf5 stp x21, x22, [sp, #0xc8] 3b5f4: f90063e8 str x8, [sp, #0xc0] 3b5f8: aa1603e0 mov x0, x22 3b5fc: aa1403e1 mov x1, x20 3b600: aa1503e2 mov x2, x21 3b604: 97ff4543 bl 0xcb10 3b608: 910363e0 add x0, sp, #0xd8 3b60c: 910303e2 add x2, sp, #0xc0 3b610: 2a1303e1 mov w1, w19 3b614: 38356adf strb wzr, [x22, x21] 3b618: 94003099 bl 0x4787c 3b61c: 394303e8 ldrb w8, [sp, #0xc0] 3b620: 36000068 tbz w8, #0x0, 0x3b62c 3b624: f9406be0 ldr x0, [sp, #0xd0] 3b628: 94009dfa bl 0x62e10 3b62c: 394363e8 ldrb w8, [sp, #0xd8] 3b630: 36000068 tbz w8, #0x0, 0x3b63c 3b634: f94077e0 ldr x0, [sp, #0xe8] 3b638: 94009df6 bl 0x62e10 3b63c: aa1403e0 mov x0, x20 3b640: 97ff4578 bl 0xcc20 3b644: f9401708 ldr x8, [x24, #0x28] 3b648: f94007e9 ldr x9, [sp, #0x8] 3b64c: eb09011f cmp x8, x9 3b650: 54000121 b.ne 0x3b674 3b654: a95b7bfd ldp x29, x30, [sp, #0x1b0] 3b658: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 3b65c: a95957f6 ldp x22, x21, [sp, #0x190] 3b660: a9585ff8 ldp x24, x23, [sp, #0x180] 3b664: a95767fa ldp x26, x25, [sp, #0x170] 3b668: a9566ffc ldp x28, x27, [sp, #0x160] 3b66c: 910703ff add sp, sp, #0x1c0 3b670: d65f03c0 ret 3b674: 97ff43bf bl 0xc570 <__stack_chk_fail@plt> 3b678: 97ff430e bl 0xc2b0 000000000003b67c : 3b67c: d10103ff sub sp, sp, #0x40 3b680: f90013f3 str x19, [sp, #0x20] 3b684: a9037bfd stp x29, x30, [sp, #0x30] 3b688: 9100c3fd add x29, sp, #0x30 3b68c: d00002ea adrp x10, 0x99000 3b690: d53bd053 mrs x19, TPIDR_EL0 3b694: 9104454a add x10, x10, #0x111 3b698: f9401669 ldr x9, [x19, #0x28] 3b69c: f940014a ldr x10, [x10] 3b6a0: 52800288 mov w8, #0x14 // =20 3b6a4: 528e8d0b mov w11, #0x7468 // =29800 3b6a8: 910003e0 mov x0, sp 3b6ac: f9000fe9 str x9, [sp, #0x18] 3b6b0: a900ffff stp xzr, xzr, [sp, #0x8] 3b6b4: f90003ff str xzr, [sp] 3b6b8: 390003e8 strb w8, [sp] 3b6bc: f80013ea stur x10, [sp, #0x1] 3b6c0: 780093eb sturh w11, [sp, #0x9] 3b6c4: 39002fff strb wzr, [sp, #0xb] 3b6c8: 9400317f bl 0x47cc4 3b6cc: 394003e8 ldrb w8, [sp] 3b6d0: 36000068 tbz w8, #0x0, 0x3b6dc 3b6d4: f9400be0 ldr x0, [sp, #0x10] 3b6d8: 94009dce bl 0x62e10 3b6dc: f9401668 ldr x8, [x19, #0x28] 3b6e0: f9400fe9 ldr x9, [sp, #0x18] 3b6e4: eb09011f cmp x8, x9 3b6e8: 540000a1 b.ne 0x3b6fc 3b6ec: a9437bfd ldp x29, x30, [sp, #0x30] 3b6f0: f94013f3 ldr x19, [sp, #0x20] 3b6f4: 910103ff add sp, sp, #0x40 3b6f8: d65f03c0 ret 3b6fc: 97ff439d bl 0xc570 <__stack_chk_fail@plt> 000000000003b700 : 3b700: d10103ff sub sp, sp, #0x40 3b704: f90013f3 str x19, [sp, #0x20] 3b708: a9037bfd stp x29, x30, [sp, #0x30] 3b70c: 9100c3fd add x29, sp, #0x30 3b710: d00002ea adrp x10, 0x99000 3b714: d53bd053 mrs x19, TPIDR_EL0 3b718: 9104454a add x10, x10, #0x111 3b71c: f9401669 ldr x9, [x19, #0x28] 3b720: f940014a ldr x10, [x10] 3b724: 52800288 mov w8, #0x14 // =20 3b728: 528e8d0b mov w11, #0x7468 // =29800 3b72c: 910003e0 mov x0, sp 3b730: f9000fe9 str x9, [sp, #0x18] 3b734: a900ffff stp xzr, xzr, [sp, #0x8] 3b738: f90003ff str xzr, [sp] 3b73c: 390003e8 strb w8, [sp] 3b740: f80013ea stur x10, [sp, #0x1] 3b744: 780093eb sturh w11, [sp, #0x9] 3b748: 39002fff strb wzr, [sp, #0xb] 3b74c: 9400321e bl 0x47fc4 3b750: 394003e8 ldrb w8, [sp] 3b754: 36000068 tbz w8, #0x0, 0x3b760 3b758: f9400be0 ldr x0, [sp, #0x10] 3b75c: 94009dad bl 0x62e10 3b760: f9401668 ldr x8, [x19, #0x28] 3b764: f9400fe9 ldr x9, [sp, #0x18] 3b768: eb09011f cmp x8, x9 3b76c: 540000a1 b.ne 0x3b780 3b770: a9437bfd ldp x29, x30, [sp, #0x30] 3b774: f94013f3 ldr x19, [sp, #0x20] 3b778: 910103ff add sp, sp, #0x40 3b77c: d65f03c0 ret 3b780: 97ff437c bl 0xc570 <__stack_chk_fail@plt> 000000000003b784 : 3b784: d10143ff sub sp, sp, #0x50 3b788: a90257f6 stp x22, x21, [sp, #0x20] 3b78c: a9034ff4 stp x20, x19, [sp, #0x30] 3b790: a9047bfd stp x29, x30, [sp, #0x40] 3b794: 910103fd add x29, sp, #0x40 3b798: d00002e9 adrp x9, 0x99000 3b79c: d53bd053 mrs x19, TPIDR_EL0 3b7a0: 91044529 add x9, x9, #0x111 3b7a4: f9401668 ldr x8, [x19, #0x28] 3b7a8: f9400136 ldr x22, [x9] 3b7ac: 52800294 mov w20, #0x14 // =20 3b7b0: 528e8d15 mov w21, #0x7468 // =29800 3b7b4: 910003e0 mov x0, sp 3b7b8: f9000fe8 str x8, [sp, #0x18] 3b7bc: a900ffff stp xzr, xzr, [sp, #0x8] 3b7c0: f90003ff str xzr, [sp] 3b7c4: 390003f4 strb w20, [sp] 3b7c8: f80013f6 stur x22, [sp, #0x1] 3b7cc: 780093f5 sturh w21, [sp, #0x9] 3b7d0: 39002fff strb wzr, [sp, #0xb] 3b7d4: 9400313c bl 0x47cc4 3b7d8: 394003e8 ldrb w8, [sp] 3b7dc: 36000068 tbz w8, #0x0, 0x3b7e8 3b7e0: f9400be0 ldr x0, [sp, #0x10] 3b7e4: 94009d8b bl 0x62e10 3b7e8: 910003e0 mov x0, sp 3b7ec: a900ffff stp xzr, xzr, [sp, #0x8] 3b7f0: f90003ff str xzr, [sp] 3b7f4: 390003f4 strb w20, [sp] 3b7f8: f80013f6 stur x22, [sp, #0x1] 3b7fc: 780093f5 sturh w21, [sp, #0x9] 3b800: 39002fff strb wzr, [sp, #0xb] 3b804: 940031f0 bl 0x47fc4 3b808: 394003e8 ldrb w8, [sp] 3b80c: 36000068 tbz w8, #0x0, 0x3b818 3b810: f9400be0 ldr x0, [sp, #0x10] 3b814: 94009d7f bl 0x62e10 3b818: f9401668 ldr x8, [x19, #0x28] 3b81c: f9400fe9 ldr x9, [sp, #0x18] 3b820: eb09011f cmp x8, x9 3b824: 540000c1 b.ne 0x3b83c 3b828: a9447bfd ldp x29, x30, [sp, #0x40] 3b82c: a9434ff4 ldp x20, x19, [sp, #0x30] 3b830: a94257f6 ldp x22, x21, [sp, #0x20] 3b834: 910143ff add sp, sp, #0x50 3b838: d65f03c0 ret 3b83c: 97ff434d bl 0xc570 <__stack_chk_fail@plt> 000000000003b840 : 3b840: d10183ff sub sp, sp, #0x60 3b844: a9044ff4 stp x20, x19, [sp, #0x40] 3b848: a9057bfd stp x29, x30, [sp, #0x50] 3b84c: 910143fd add x29, sp, #0x50 3b850: d53bd054 mrs x20, TPIDR_EL0 3b854: f9401688 ldr x8, [x20, #0x28] 3b858: aa0003f3 mov x19, x0 3b85c: f81e83a8 stur x8, [x29, #-0x18] 3b860: a902ffff stp xzr, xzr, [sp, #0x28] 3b864: f90013ff str xzr, [sp, #0x20] 3b868: b40000f3 cbz x19, 0x3b884 3b86c: aa1303e0 mov x0, x19 3b870: 97ff4460 bl 0xc9f0 3b874: aa0003e2 mov x2, x0 3b878: 910083e0 add x0, sp, #0x20 3b87c: aa1303e1 mov x1, x19 3b880: 97ffa134 bl 0x23d50 <.text+0x17060> 3b884: d00002e8 adrp x8, 0x99000 3b888: 91044508 add x8, x8, #0x111 3b88c: f9400108 ldr x8, [x8] 3b890: 52800289 mov w9, #0x14 // =20 3b894: 528e8d0a mov w10, #0x7468 // =29800 3b898: 910023e0 add x0, sp, #0x8 3b89c: 910083e1 add x1, sp, #0x20 3b8a0: a9017fff stp xzr, xzr, [sp, #0x10] 3b8a4: f90007ff str xzr, [sp, #0x8] 3b8a8: 390023e9 strb w9, [sp, #0x8] 3b8ac: f80093e8 stur x8, [sp, #0x9] 3b8b0: 780113ea sturh w10, [sp, #0x11] 3b8b4: 39004fff strb wzr, [sp, #0x13] 3b8b8: 94002255 bl 0x4420c 3b8bc: 394023e8 ldrb w8, [sp, #0x8] 3b8c0: 36000068 tbz w8, #0x0, 0x3b8cc 3b8c4: f9400fe0 ldr x0, [sp, #0x18] 3b8c8: 94009d52 bl 0x62e10 3b8cc: 394083e8 ldrb w8, [sp, #0x20] 3b8d0: 36000068 tbz w8, #0x0, 0x3b8dc 3b8d4: f9401be0 ldr x0, [sp, #0x30] 3b8d8: 94009d4e bl 0x62e10 3b8dc: f9401688 ldr x8, [x20, #0x28] 3b8e0: f85e83a9 ldur x9, [x29, #-0x18] 3b8e4: eb09011f cmp x8, x9 3b8e8: 540000a1 b.ne 0x3b8fc 3b8ec: a9457bfd ldp x29, x30, [sp, #0x50] 3b8f0: a9444ff4 ldp x20, x19, [sp, #0x40] 3b8f4: 910183ff add sp, sp, #0x60 3b8f8: d65f03c0 ret 3b8fc: 97ff431d bl 0xc570 <__stack_chk_fail@plt> 000000000003b900 : 3b900: d10103ff sub sp, sp, #0x40 3b904: f90013f3 str x19, [sp, #0x20] 3b908: a9037bfd stp x29, x30, [sp, #0x30] 3b90c: 9100c3fd add x29, sp, #0x30 3b910: d00002ea adrp x10, 0x99000 3b914: d53bd053 mrs x19, TPIDR_EL0 3b918: 9104454a add x10, x10, #0x111 3b91c: f9401669 ldr x9, [x19, #0x28] 3b920: f940014a ldr x10, [x10] 3b924: 52800288 mov w8, #0x14 // =20 3b928: 528e8d0b mov w11, #0x7468 // =29800 3b92c: 12000001 and w1, w0, #0x1 3b930: 910003e0 mov x0, sp 3b934: f9000fe9 str x9, [sp, #0x18] 3b938: a900ffff stp xzr, xzr, [sp, #0x8] 3b93c: f90003ff str xzr, [sp] 3b940: 390003e8 strb w8, [sp] 3b944: f80013ea stur x10, [sp, #0x1] 3b948: 780093eb sturh w11, [sp, #0x9] 3b94c: 39002fff strb wzr, [sp, #0xb] 3b950: 9400325d bl 0x482c4 3b954: 394003e8 ldrb w8, [sp] 3b958: 36000068 tbz w8, #0x0, 0x3b964 3b95c: f9400be0 ldr x0, [sp, #0x10] 3b960: 94009d2c bl 0x62e10 3b964: f9401668 ldr x8, [x19, #0x28] 3b968: f9400fe9 ldr x9, [sp, #0x18] 3b96c: eb09011f cmp x8, x9 3b970: 540000a1 b.ne 0x3b984 3b974: a9437bfd ldp x29, x30, [sp, #0x30] 3b978: f94013f3 ldr x19, [sp, #0x20] 3b97c: 910103ff add sp, sp, #0x40 3b980: d65f03c0 ret 3b984: 97ff42fb bl 0xc570 <__stack_chk_fail@plt> 000000000003b988 : 3b988: d10103ff sub sp, sp, #0x40 3b98c: f90013f3 str x19, [sp, #0x20] 3b990: a9037bfd stp x29, x30, [sp, #0x30] 3b994: 9100c3fd add x29, sp, #0x30 3b998: d00002ea adrp x10, 0x99000 3b99c: d53bd053 mrs x19, TPIDR_EL0 3b9a0: 9104454a add x10, x10, #0x111 3b9a4: f9401669 ldr x9, [x19, #0x28] 3b9a8: f940014a ldr x10, [x10] 3b9ac: 52800288 mov w8, #0x14 // =20 3b9b0: 528e8d0b mov w11, #0x7468 // =29800 3b9b4: 12000001 and w1, w0, #0x1 3b9b8: 910003e0 mov x0, sp 3b9bc: f9000fe9 str x9, [sp, #0x18] 3b9c0: a900ffff stp xzr, xzr, [sp, #0x8] 3b9c4: f90003ff str xzr, [sp] 3b9c8: 390003e8 strb w8, [sp] 3b9cc: f80013ea stur x10, [sp, #0x1] 3b9d0: 780093eb sturh w11, [sp, #0x9] 3b9d4: 39002fff strb wzr, [sp, #0xb] 3b9d8: 94003324 bl 0x48668 3b9dc: 394003e8 ldrb w8, [sp] 3b9e0: 36000068 tbz w8, #0x0, 0x3b9ec 3b9e4: f9400be0 ldr x0, [sp, #0x10] 3b9e8: 94009d0a bl 0x62e10 3b9ec: f9401668 ldr x8, [x19, #0x28] 3b9f0: f9400fe9 ldr x9, [sp, #0x18] 3b9f4: eb09011f cmp x8, x9 3b9f8: 540000a1 b.ne 0x3ba0c 3b9fc: a9437bfd ldp x29, x30, [sp, #0x30] 3ba00: f94013f3 ldr x19, [sp, #0x20] 3ba04: 910103ff add sp, sp, #0x40 3ba08: d65f03c0 ret 3ba0c: 97ff42d9 bl 0xc570 <__stack_chk_fail@plt> 000000000003ba10 : 3ba10: d10103ff sub sp, sp, #0x40 3ba14: f90013f3 str x19, [sp, #0x20] 3ba18: a9037bfd stp x29, x30, [sp, #0x30] 3ba1c: 9100c3fd add x29, sp, #0x30 3ba20: d00002eb adrp x11, 0x99000 3ba24: d53bd053 mrs x19, TPIDR_EL0 3ba28: 9104456b add x11, x11, #0x111 3ba2c: f940166a ldr x10, [x19, #0x28] 3ba30: f940016b ldr x11, [x11] 3ba34: 2a0003e8 mov w8, w0 3ba38: 52800289 mov w9, #0x14 // =20 3ba3c: 528e8d0c mov w12, #0x7468 // =29800 3ba40: 910003e0 mov x0, sp 3ba44: 2a0803e1 mov w1, w8 3ba48: f9000fea str x10, [sp, #0x18] 3ba4c: a900ffff stp xzr, xzr, [sp, #0x8] 3ba50: f90003ff str xzr, [sp] 3ba54: 390003e9 strb w9, [sp] 3ba58: f80013eb stur x11, [sp, #0x1] 3ba5c: 780093ec sturh w12, [sp, #0x9] 3ba60: 39002fff strb wzr, [sp, #0xb] 3ba64: 94003323 bl 0x486f0 3ba68: 394003e8 ldrb w8, [sp] 3ba6c: 36000068 tbz w8, #0x0, 0x3ba78 3ba70: f9400be0 ldr x0, [sp, #0x10] 3ba74: 94009ce7 bl 0x62e10 3ba78: f9401668 ldr x8, [x19, #0x28] 3ba7c: f9400fe9 ldr x9, [sp, #0x18] 3ba80: eb09011f cmp x8, x9 3ba84: 540000a1 b.ne 0x3ba98 3ba88: a9437bfd ldp x29, x30, [sp, #0x30] 3ba8c: f94013f3 ldr x19, [sp, #0x20] 3ba90: 910103ff add sp, sp, #0x40 3ba94: d65f03c0 ret 3ba98: 97ff42b6 bl 0xc570 <__stack_chk_fail@plt> 000000000003ba9c : 3ba9c: d10103ff sub sp, sp, #0x40 3baa0: a9024ff4 stp x20, x19, [sp, #0x20] 3baa4: a9037bfd stp x29, x30, [sp, #0x30] 3baa8: 9100c3fd add x29, sp, #0x30 3baac: d00002ea adrp x10, 0x99000 3bab0: d53bd054 mrs x20, TPIDR_EL0 3bab4: 9104454a add x10, x10, #0x111 3bab8: f9401689 ldr x9, [x20, #0x28] 3babc: f940014a ldr x10, [x10] 3bac0: 52800288 mov w8, #0x14 // =20 3bac4: 528e8d0b mov w11, #0x7468 // =29800 3bac8: 910003e0 mov x0, sp 3bacc: f9000fe9 str x9, [sp, #0x18] 3bad0: a900ffff stp xzr, xzr, [sp, #0x8] 3bad4: f90003ff str xzr, [sp] 3bad8: 390003e8 strb w8, [sp] 3badc: f80013ea stur x10, [sp, #0x1] 3bae0: 780093eb sturh w11, [sp, #0x9] 3bae4: 39002fff strb wzr, [sp, #0xb] 3bae8: 940033cf bl 0x48a24 3baec: 394003e8 ldrb w8, [sp] 3baf0: aa0003f3 mov x19, x0 3baf4: 36000068 tbz w8, #0x0, 0x3bb00 3baf8: f9400be0 ldr x0, [sp, #0x10] 3bafc: 94009cc5 bl 0x62e10 3bb00: f9401688 ldr x8, [x20, #0x28] 3bb04: f9400fe9 ldr x9, [sp, #0x18] 3bb08: eb09011f cmp x8, x9 3bb0c: 540000c1 b.ne 0x3bb24 3bb10: aa1303e0 mov x0, x19 3bb14: a9437bfd ldp x29, x30, [sp, #0x30] 3bb18: a9424ff4 ldp x20, x19, [sp, #0x20] 3bb1c: 910103ff add sp, sp, #0x40 3bb20: d65f03c0 ret 3bb24: 97ff4293 bl 0xc570 <__stack_chk_fail@plt> 3bb28: d10203ff sub sp, sp, #0x80 3bb2c: a9026ffc stp x28, x27, [sp, #0x20] 3bb30: a90367fa stp x26, x25, [sp, #0x30] 3bb34: a9045ff8 stp x24, x23, [sp, #0x40] 3bb38: a90557f6 stp x22, x21, [sp, #0x50] 3bb3c: a9064ff4 stp x20, x19, [sp, #0x60] 3bb40: a9077bfd stp x29, x30, [sp, #0x70] 3bb44: 9101c3fd add x29, sp, #0x70 3bb48: d53bd048 mrs x8, TPIDR_EL0 3bb4c: f90003e8 str x8, [sp] 3bb50: f9401508 ldr x8, [x8, #0x28] 3bb54: f9000fe8 str x8, [sp, #0x18] 3bb58: b4000060 cbz x0, 0x3bb64 3bb5c: b9400013 ldr w19, [x0] 3bb60: 14000003 b 0x3bb6c 3bb64: 52920013 mov w19, #0x9000 // =36864 3bb68: 72a00033 movk w19, #0x1, lsl #16 3bb6c: b00002e1 adrp x1, 0x98000 3bb70: f00002c2 adrp x2, 0x96000 3bb74: 91386c21 add x1, x1, #0xe1b 3bb78: 912c0442 add x2, x2, #0xb01 3bb7c: 321003e4 orr w4, wzr, #0x10000 3bb80: 321c03e5 orr w5, wzr, #0x10 3bb84: 2a1f03e0 mov w0, wzr 3bb88: 2a1303e3 mov w3, w19 3bb8c: 97ff40f5 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3bb90: 7100067f cmp w19, #0x1 3bb94: a900ffff stp xzr, xzr, [sp, #0x8] 3bb98: 540005ab b.lt 0x3bc4c 3bb9c: 528cccfa mov w26, #0x6667 // =26215 3bba0: b00002f6 adrp x22, 0x98000 3bba4: f00002d7 adrp x23, 0x96000 3bba8: aa1f03f4 mov x20, xzr 3bbac: 2a1f03f5 mov w21, wzr 3bbb0: 910023f9 add x25, sp, #0x8 3bbb4: 72acccda movk w26, #0x6666, lsl #16 3bbb8: 5280015b mov w27, #0xa // =10 3bbbc: 91386ed6 add x22, x22, #0xe1b 3bbc0: 912d16f7 add x23, x23, #0xb45 3bbc4: 32003ffc orr w28, wzr, #0xffff 3bbc8: 52800c80 mov w0, #0x64 // =100 3bbcc: 97ff4379 bl 0xc9b0 3bbd0: aa1f03f8 mov x24, xzr 3bbd4: 321c03e0 orr w0, wzr, #0x10 3bbd8: 97ff43c6 bl 0xcaf0 3bbdc: b4000140 cbz x0, 0x3bc04 3bbe0: b9000338 str w24, [x25] 3bbe4: 8b180294 add x20, x20, x24 3bbe8: eb1c031f cmp x24, x28 3bbec: 91000718 add x24, x24, #0x1 3bbf0: f9000720 str x0, [x25, #0x8] 3bbf4: aa0003f9 mov x25, x0 3bbf8: 54fffeeb b.lt 0x3bbd4 3bbfc: 320003f8 orr w24, wzr, #0x1 3bc00: 14000002 b 0x3bc08 3bc04: 2a1f03f8 mov w24, wzr 3bc08: 9b3a7ea8 smull x8, w21, w26 3bc0c: d37ffd09 lsr x9, x8, #63 3bc10: 9362fd08 asr x8, x8, #34 3bc14: 0b090108 add w8, w8, w9 3bc18: 1b1bd508 msub w8, w8, w27, w21 3bc1c: 350000e8 cbnz w8, 0x3bc38 3bc20: 2a1f03e0 mov w0, wzr 3bc24: aa1603e1 mov x1, x22 3bc28: aa1703e2 mov x2, x23 3bc2c: 2a1503e3 mov w3, w21 3bc30: aa1403e4 mov x4, x20 3bc34: 97ff40cb bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3bc38: 110006b5 add w21, w21, #0x1 3bc3c: 6b1302bf cmp w21, w19 3bc40: 1a9fa7e8 cset w8, lt 3bc44: 0a080308 and w8, w24, w8 3bc48: 3707fc08 tbnz w8, #0x0, 0x3bbc8 3bc4c: b00002e1 adrp x1, 0x98000 3bc50: f00002c2 adrp x2, 0x96000 3bc54: 91386c21 add x1, x1, #0xe1b 3bc58: 912d9042 add x2, x2, #0xb64 3bc5c: 2a1f03e0 mov w0, wzr 3bc60: 2a1303e3 mov w3, w19 3bc64: 97ff40bf bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3bc68: f94003e8 ldr x8, [sp] 3bc6c: f9401508 ldr x8, [x8, #0x28] 3bc70: f9400fe9 ldr x9, [sp, #0x18] 3bc74: eb09011f cmp x8, x9 3bc78: 54000141 b.ne 0x3bca0 3bc7c: a9477bfd ldp x29, x30, [sp, #0x70] 3bc80: a9464ff4 ldp x20, x19, [sp, #0x60] 3bc84: a94557f6 ldp x22, x21, [sp, #0x50] 3bc88: a9445ff8 ldp x24, x23, [sp, #0x40] 3bc8c: a94367fa ldp x26, x25, [sp, #0x30] 3bc90: a9426ffc ldp x28, x27, [sp, #0x20] 3bc94: aa1f03e0 mov x0, xzr 3bc98: 910203ff add sp, sp, #0x80 3bc9c: d65f03c0 ret 3bca0: 97ff4234 bl 0xc570 <__stack_chk_fail@plt> 000000000003bca4 : 3bca4: d10103ff sub sp, sp, #0x40 3bca8: a9024ff4 stp x20, x19, [sp, #0x20] 3bcac: a9037bfd stp x29, x30, [sp, #0x30] 3bcb0: 9100c3fd add x29, sp, #0x30 3bcb4: d00002ea adrp x10, 0x99000 3bcb8: d53bd054 mrs x20, TPIDR_EL0 3bcbc: 9104454a add x10, x10, #0x111 3bcc0: f9401689 ldr x9, [x20, #0x28] 3bcc4: f940014a ldr x10, [x10] 3bcc8: 52800288 mov w8, #0x14 // =20 3bccc: 528e8d0b mov w11, #0x7468 // =29800 3bcd0: 910003e0 mov x0, sp 3bcd4: f9000fe9 str x9, [sp, #0x18] 3bcd8: a900ffff stp xzr, xzr, [sp, #0x8] 3bcdc: f90003ff str xzr, [sp] 3bce0: 390003e8 strb w8, [sp] 3bce4: f80013ea stur x10, [sp, #0x1] 3bce8: 780093eb sturh w11, [sp, #0x9] 3bcec: 39002fff strb wzr, [sp, #0xb] 3bcf0: 94003a88 bl 0x4a710 3bcf4: 394003e8 ldrb w8, [sp] 3bcf8: 2a0003f3 mov w19, w0 3bcfc: 36000068 tbz w8, #0x0, 0x3bd08 3bd00: f9400be0 ldr x0, [sp, #0x10] 3bd04: 94009c43 bl 0x62e10 3bd08: f9401688 ldr x8, [x20, #0x28] 3bd0c: f9400fe9 ldr x9, [sp, #0x18] 3bd10: eb09011f cmp x8, x9 3bd14: 540000c1 b.ne 0x3bd2c 3bd18: 12000260 and w0, w19, #0x1 3bd1c: a9437bfd ldp x29, x30, [sp, #0x30] 3bd20: a9424ff4 ldp x20, x19, [sp, #0x20] 3bd24: 910103ff add sp, sp, #0x40 3bd28: d65f03c0 ret 3bd2c: 97ff4211 bl 0xc570 <__stack_chk_fail@plt> 000000000003bd30 : 3bd30: d10203ff sub sp, sp, #0x80 3bd34: f90023f7 str x23, [sp, #0x40] 3bd38: a90557f6 stp x22, x21, [sp, #0x50] 3bd3c: a9064ff4 stp x20, x19, [sp, #0x60] 3bd40: a9077bfd stp x29, x30, [sp, #0x70] 3bd44: 9101c3fd add x29, sp, #0x70 3bd48: d53bd056 mrs x22, TPIDR_EL0 3bd4c: f94016c8 ldr x8, [x22, #0x28] 3bd50: 2a0103f4 mov w20, w1 3bd54: aa0003f3 mov x19, x0 3bd58: f9001fe8 str x8, [sp, #0x38] 3bd5c: b40000f3 cbz x19, 0x3bd78 3bd60: 7100029f cmp w20, #0x0 3bd64: 5400014d b.le 0x3bd8c 3bd68: 7100069f cmp w20, #0x1 3bd6c: 54000301 b.ne 0x3bdcc 3bd70: 3900027f strb wzr, [x19] 3bd74: 1400000c b 0x3bda4 3bd78: b00002e1 adrp x1, 0x98000 3bd7c: d00002e2 adrp x2, 0x99000 3bd80: 91386c21 add x1, x1, #0xe1b 3bd84: 91110842 add x2, x2, #0x442 3bd88: 14000005 b 0x3bd9c 3bd8c: b00002e1 adrp x1, 0x98000 3bd90: d00002e2 adrp x2, 0x99000 3bd94: 91386c21 add x1, x1, #0xe1b 3bd98: 9111ac42 add x2, x2, #0x46b 3bd9c: 320007e0 orr w0, wzr, #0x3 3bda0: 97ff4070 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3bda4: f94016c8 ldr x8, [x22, #0x28] 3bda8: f9401fe9 ldr x9, [sp, #0x38] 3bdac: eb09011f cmp x8, x9 3bdb0: 54000761 b.ne 0x3be9c 3bdb4: a9477bfd ldp x29, x30, [sp, #0x70] 3bdb8: a9464ff4 ldp x20, x19, [sp, #0x60] 3bdbc: a94557f6 ldp x22, x21, [sp, #0x50] 3bdc0: f94023f7 ldr x23, [sp, #0x40] 3bdc4: 910203ff add sp, sp, #0x80 3bdc8: d65f03c0 ret 3bdcc: d00002e8 adrp x8, 0x99000 3bdd0: 91044508 add x8, x8, #0x111 3bdd4: f9400108 ldr x8, [x8] 3bdd8: a9017fff stp xzr, xzr, [sp, #0x10] 3bddc: f90007ff str xzr, [sp, #0x8] 3bde0: 52800289 mov w9, #0x14 // =20 3bde4: 528e8d0a mov w10, #0x7468 // =29800 3bde8: f80093e8 stur x8, [sp, #0x9] 3bdec: 910083e8 add x8, sp, #0x20 3bdf0: 910023e0 add x0, sp, #0x8 3bdf4: 390023e9 strb w9, [sp, #0x8] 3bdf8: 780113ea sturh w10, [sp, #0x11] 3bdfc: 39004fff strb wzr, [sp, #0x13] 3be00: 94003aef bl 0x4a9bc 3be04: 394023e8 ldrb w8, [sp, #0x8] 3be08: 36000068 tbz w8, #0x0, 0x3be14 3be0c: f9400fe0 ldr x0, [sp, #0x18] 3be10: 94009c00 bl 0x62e10 3be14: f9401bf5 ldr x21, [sp, #0x30] 3be18: 394083f7 ldrb w23, [sp, #0x20] 3be1c: b50000b5 cbnz x21, 0x3be30 3be20: 36000097 tbz w23, #0x0, 0x3be30 3be24: aa1f03f5 mov x21, xzr 3be28: 320003e8 orr w8, wzr, #0x1 3be2c: 14000007 b 0x3be48 3be30: 910083e8 add x8, sp, #0x20 3be34: b2400108 orr x8, x8, #0x1 3be38: 720002ff tst w23, #0x1 3be3c: 9a950100 csel x0, x8, x21, eq 3be40: 97ff42ec bl 0xc9f0 3be44: 11000408 add w8, w0, #0x1 3be48: 6b14011f cmp w8, w20 3be4c: 1a88c288 csel w8, w20, w8, gt 3be50: 71000508 subs w8, w8, #0x1 3be54: 5400018d b.le 0x3be84 3be58: 910083e9 add x9, sp, #0x20 3be5c: 720002ff tst w23, #0x1 3be60: b2400129 orr x9, x9, #0x1 3be64: 93407d14 sxtw x20, w8 3be68: 9a950121 csel x1, x9, x21, eq 3be6c: aa1303e0 mov x0, x19 3be70: aa1403e2 mov x2, x20 3be74: 97ff4327 bl 0xcb10 3be78: 38346a7f strb wzr, [x19, x20] 3be7c: 3607f957 tbz w23, #0x0, 0x3bda4 3be80: 14000004 b 0x3be90 3be84: 93407d14 sxtw x20, w8 3be88: 38346a7f strb wzr, [x19, x20] 3be8c: 3607f8d7 tbz w23, #0x0, 0x3bda4 3be90: aa1503e0 mov x0, x21 3be94: 94009bdf bl 0x62e10 3be98: 17ffffc3 b 0x3bda4 3be9c: 97ff41b5 bl 0xc570 <__stack_chk_fail@plt> 000000000003bea0 : 3bea0: d100c3ff sub sp, sp, #0x30 3bea4: f9000bf3 str x19, [sp, #0x10] 3bea8: a9027bfd stp x29, x30, [sp, #0x20] 3beac: 910083fd add x29, sp, #0x20 3beb0: d53bd053 mrs x19, TPIDR_EL0 3beb4: f9401668 ldr x8, [x19, #0x28] 3beb8: 90000002 adrp x2, 0x3b000 3bebc: 912ca042 add x2, x2, #0xb28 3bec0: 910003e0 mov x0, sp 3bec4: aa1f03e1 mov x1, xzr 3bec8: aa1f03e3 mov x3, xzr 3becc: f90007e8 str x8, [sp, #0x8] 3bed0: 97ff4050 bl 0xc010 3bed4: 34000120 cbz w0, 0x3bef8 3bed8: 97ff4106 bl 0xc2f0 3bedc: b00002e1 adrp x1, 0x98000 3bee0: f00002c2 adrp x2, 0x96000 3bee4: aa0003e3 mov x3, x0 3bee8: 91386c21 add x1, x1, #0xe1b 3beec: 912e2442 add x2, x2, #0xb89 3bef0: 2a1f03e0 mov w0, wzr 3bef4: 97ff401b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3bef8: f9401668 ldr x8, [x19, #0x28] 3befc: f94007e9 ldr x9, [sp, #0x8] 3bf00: eb09011f cmp x8, x9 3bf04: 540000a1 b.ne 0x3bf18 3bf08: a9427bfd ldp x29, x30, [sp, #0x20] 3bf0c: f9400bf3 ldr x19, [sp, #0x10] 3bf10: 9100c3ff add sp, sp, #0x30 3bf14: d65f03c0 ret 3bf18: 97ff4196 bl 0xc570 <__stack_chk_fail@plt> 000000000003bf1c : 3bf1c: d10103ff sub sp, sp, #0x40 3bf20: f90013f3 str x19, [sp, #0x20] 3bf24: a9037bfd stp x29, x30, [sp, #0x30] 3bf28: 9100c3fd add x29, sp, #0x30 3bf2c: d00002ea adrp x10, 0x99000 3bf30: d53bd053 mrs x19, TPIDR_EL0 3bf34: 9104454a add x10, x10, #0x111 3bf38: f9401669 ldr x9, [x19, #0x28] 3bf3c: f940014a ldr x10, [x10] 3bf40: 52800288 mov w8, #0x14 // =20 3bf44: 528e8d0b mov w11, #0x7468 // =29800 3bf48: 910003e0 mov x0, sp 3bf4c: f9000fe9 str x9, [sp, #0x18] 3bf50: a900ffff stp xzr, xzr, [sp, #0x8] 3bf54: f90003ff str xzr, [sp] 3bf58: 390003e8 strb w8, [sp] 3bf5c: f80013ea stur x10, [sp, #0x1] 3bf60: 780093eb sturh w11, [sp, #0x9] 3bf64: 39002fff strb wzr, [sp, #0xb] 3bf68: 9400227d bl 0x4495c 3bf6c: 394003e8 ldrb w8, [sp] 3bf70: 36000068 tbz w8, #0x0, 0x3bf7c 3bf74: f9400be0 ldr x0, [sp, #0x10] 3bf78: 94009ba6 bl 0x62e10 3bf7c: f9401668 ldr x8, [x19, #0x28] 3bf80: f9400fe9 ldr x9, [sp, #0x18] 3bf84: eb09011f cmp x8, x9 3bf88: 540000a1 b.ne 0x3bf9c 3bf8c: a9437bfd ldp x29, x30, [sp, #0x30] 3bf90: f94013f3 ldr x19, [sp, #0x20] 3bf94: 910103ff add sp, sp, #0x40 3bf98: d65f03c0 ret 3bf9c: 97ff4175 bl 0xc570 <__stack_chk_fail@plt> 000000000003bfa0 : 3bfa0: d10103ff sub sp, sp, #0x40 3bfa4: f90013f3 str x19, [sp, #0x20] 3bfa8: a9037bfd stp x29, x30, [sp, #0x30] 3bfac: 9100c3fd add x29, sp, #0x30 3bfb0: d00002ea adrp x10, 0x99000 3bfb4: d53bd053 mrs x19, TPIDR_EL0 3bfb8: 9104454a add x10, x10, #0x111 3bfbc: f9401669 ldr x9, [x19, #0x28] 3bfc0: f940014a ldr x10, [x10] 3bfc4: 52800288 mov w8, #0x14 // =20 3bfc8: 528e8d0b mov w11, #0x7468 // =29800 3bfcc: 910003e0 mov x0, sp 3bfd0: f9000fe9 str x9, [sp, #0x18] 3bfd4: a900ffff stp xzr, xzr, [sp, #0x8] 3bfd8: f90003ff str xzr, [sp] 3bfdc: 390003e8 strb w8, [sp] 3bfe0: f80013ea stur x10, [sp, #0x1] 3bfe4: 780093eb sturh w11, [sp, #0x9] 3bfe8: 39002fff strb wzr, [sp, #0xb] 3bfec: 94002320 bl 0x44c6c 3bff0: 394003e8 ldrb w8, [sp] 3bff4: 36000068 tbz w8, #0x0, 0x3c000 3bff8: f9400be0 ldr x0, [sp, #0x10] 3bffc: 94009b85 bl 0x62e10 3c000: f9401668 ldr x8, [x19, #0x28] 3c004: f9400fe9 ldr x9, [sp, #0x18] 3c008: eb09011f cmp x8, x9 3c00c: 540000a1 b.ne 0x3c020 3c010: a9437bfd ldp x29, x30, [sp, #0x30] 3c014: f94013f3 ldr x19, [sp, #0x20] 3c018: 910103ff add sp, sp, #0x40 3c01c: d65f03c0 ret 3c020: 97ff4154 bl 0xc570 <__stack_chk_fail@plt> 000000000003c024 : 3c024: d100c3ff sub sp, sp, #0x30 3c028: a9027bfd stp x29, x30, [sp, #0x20] 3c02c: 910083fd add x29, sp, #0x20 3c030: b00002eb adrp x11, 0x99000 3c034: 9104456b add x11, x11, #0x111 3c038: f940016b ldr x11, [x11] 3c03c: 910023e9 add x9, sp, #0x8 3c040: 900002e1 adrp x1, 0x98000 3c044: b00002e2 adrp x2, 0x99000 3c048: 52800288 mov w8, #0x14 // =20 3c04c: 528e8d0a mov w10, #0x7468 // =29800 3c050: b2400123 orr x3, x9, #0x1 3c054: 91386c21 add x1, x1, #0xe1b 3c058: 91130042 add x2, x2, #0x4c0 3c05c: 2a1f03e0 mov w0, wzr 3c060: a9017fff stp xzr, xzr, [sp, #0x10] 3c064: f90007ff str xzr, [sp, #0x8] 3c068: 390023e8 strb w8, [sp, #0x8] 3c06c: 780113ea sturh w10, [sp, #0x11] 3c070: f80093eb stur x11, [sp, #0x9] 3c074: 39004fff strb wzr, [sp, #0x13] 3c078: 97ff3fba bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3c07c: 97ff408d bl 0xc2b0 000000000003c080 : 3c080: d10103ff sub sp, sp, #0x40 3c084: f90013f3 str x19, [sp, #0x20] 3c088: a9037bfd stp x29, x30, [sp, #0x30] 3c08c: 9100c3fd add x29, sp, #0x30 3c090: b00002ea adrp x10, 0x99000 3c094: d53bd053 mrs x19, TPIDR_EL0 3c098: 9104454a add x10, x10, #0x111 3c09c: f9401669 ldr x9, [x19, #0x28] 3c0a0: f940014a ldr x10, [x10] 3c0a4: 52800288 mov w8, #0x14 // =20 3c0a8: 528e8d0b mov w11, #0x7468 // =29800 3c0ac: 910003e0 mov x0, sp 3c0b0: f9000fe9 str x9, [sp, #0x18] 3c0b4: a900ffff stp xzr, xzr, [sp, #0x8] 3c0b8: f90003ff str xzr, [sp] 3c0bc: 390003e8 strb w8, [sp] 3c0c0: f80013ea stur x10, [sp, #0x1] 3c0c4: 780093eb sturh w11, [sp, #0x9] 3c0c8: 39002fff strb wzr, [sp, #0xb] 3c0cc: 940022f2 bl 0x44c94 3c0d0: 394003e8 ldrb w8, [sp] 3c0d4: 36000068 tbz w8, #0x0, 0x3c0e0 3c0d8: f9400be0 ldr x0, [sp, #0x10] 3c0dc: 94009b4d bl 0x62e10 3c0e0: f9401668 ldr x8, [x19, #0x28] 3c0e4: f9400fe9 ldr x9, [sp, #0x18] 3c0e8: eb09011f cmp x8, x9 3c0ec: 540000a1 b.ne 0x3c100 3c0f0: a9437bfd ldp x29, x30, [sp, #0x30] 3c0f4: f94013f3 ldr x19, [sp, #0x20] 3c0f8: 910103ff add sp, sp, #0x40 3c0fc: d65f03c0 ret 3c100: 97ff411c bl 0xc570 <__stack_chk_fail@plt> 000000000003c104 : 3c104: b00002e0 adrp x0, 0x99000 3c108: 91125400 add x0, x0, #0x495 3c10c: d65f03c0 ret 000000000003c110 : 3c110: d10103ff sub sp, sp, #0x40 3c114: f90013f3 str x19, [sp, #0x20] 3c118: a9037bfd stp x29, x30, [sp, #0x30] 3c11c: 9100c3fd add x29, sp, #0x30 3c120: b00002eb adrp x11, 0x99000 3c124: d53bd053 mrs x19, TPIDR_EL0 3c128: 9104456b add x11, x11, #0x111 3c12c: f940166a ldr x10, [x19, #0x28] 3c130: f940016b ldr x11, [x11] 3c134: 2a0003e8 mov w8, w0 3c138: 52800289 mov w9, #0x14 // =20 3c13c: 528e8d0c mov w12, #0x7468 // =29800 3c140: 910003e0 mov x0, sp 3c144: 2a0803e1 mov w1, w8 3c148: f9000fea str x10, [sp, #0x18] 3c14c: a900ffff stp xzr, xzr, [sp, #0x8] 3c150: f90003ff str xzr, [sp] 3c154: 390003e9 strb w9, [sp] 3c158: f80013eb stur x11, [sp, #0x1] 3c15c: 780093ec sturh w12, [sp, #0x9] 3c160: 39002fff strb wzr, [sp, #0xb] 3c164: 940038a9 bl 0x4a408 3c168: 394003e8 ldrb w8, [sp] 3c16c: 36000068 tbz w8, #0x0, 0x3c178 3c170: f9400be0 ldr x0, [sp, #0x10] 3c174: 94009b27 bl 0x62e10 3c178: f9401668 ldr x8, [x19, #0x28] 3c17c: f9400fe9 ldr x9, [sp, #0x18] 3c180: eb09011f cmp x8, x9 3c184: 540000a1 b.ne 0x3c198 3c188: a9437bfd ldp x29, x30, [sp, #0x30] 3c18c: f94013f3 ldr x19, [sp, #0x20] 3c190: 910103ff add sp, sp, #0x40 3c194: d65f03c0 ret 3c198: 97ff40f6 bl 0xc570 <__stack_chk_fail@plt> 000000000003c19c : 3c19c: d10243ff sub sp, sp, #0x90 3c1a0: a90467fa stp x26, x25, [sp, #0x40] 3c1a4: a9055ff8 stp x24, x23, [sp, #0x50] 3c1a8: a90657f6 stp x22, x21, [sp, #0x60] 3c1ac: a9074ff4 stp x20, x19, [sp, #0x70] 3c1b0: a9087bfd stp x29, x30, [sp, #0x80] 3c1b4: 910203fd add x29, sp, #0x80 3c1b8: d53bd05a mrs x26, TPIDR_EL0 3c1bc: f9401748 ldr x8, [x26, #0x28] 3c1c0: aa0603f9 mov x25, x6 3c1c4: 2a0503f8 mov w24, w5 3c1c8: 2a0403f3 mov w19, w4 3c1cc: aa0303f4 mov x20, x3 3c1d0: aa0203f5 mov x21, x2 3c1d4: 2a0103f6 mov w22, w1 3c1d8: 2a0003f7 mov w23, w0 3c1dc: f9001fe8 str x8, [sp, #0x38] 3c1e0: a902ffff stp xzr, xzr, [sp, #0x28] 3c1e4: f90013ff str xzr, [sp, #0x20] 3c1e8: b40000f9 cbz x25, 0x3c204 3c1ec: aa1903e0 mov x0, x25 3c1f0: 97ff4200 bl 0xc9f0 3c1f4: aa0003e2 mov x2, x0 3c1f8: 910083e0 add x0, sp, #0x20 3c1fc: aa1903e1 mov x1, x25 3c200: 97ff9ed4 bl 0x23d50 <.text+0x17060> 3c204: b00002e8 adrp x8, 0x99000 3c208: 91044508 add x8, x8, #0x111 3c20c: f9400108 ldr x8, [x8] 3c210: 52800289 mov w9, #0x14 // =20 3c214: 528e8d0a mov w10, #0x7468 // =29800 3c218: 12000306 and w6, w24, #0x1 3c21c: 910023e0 add x0, sp, #0x8 3c220: 910083e7 add x7, sp, #0x20 3c224: 2a1703e1 mov w1, w23 3c228: 2a1603e2 mov w2, w22 3c22c: aa1503e3 mov x3, x21 3c230: aa1403e4 mov x4, x20 3c234: 2a1303e5 mov w5, w19 3c238: a9017fff stp xzr, xzr, [sp, #0x10] 3c23c: f90007ff str xzr, [sp, #0x8] 3c240: 390023e9 strb w9, [sp, #0x8] 3c244: f80093e8 stur x8, [sp, #0x9] 3c248: 780113ea sturh w10, [sp, #0x11] 3c24c: 39004fff strb wzr, [sp, #0x13] 3c250: 94003af6 bl 0x4ae28 3c254: 394023e8 ldrb w8, [sp, #0x8] 3c258: 36000068 tbz w8, #0x0, 0x3c264 3c25c: f9400fe0 ldr x0, [sp, #0x18] 3c260: 94009aec bl 0x62e10 3c264: 394083e8 ldrb w8, [sp, #0x20] 3c268: 36000068 tbz w8, #0x0, 0x3c274 3c26c: f9401be0 ldr x0, [sp, #0x30] 3c270: 94009ae8 bl 0x62e10 3c274: f9401748 ldr x8, [x26, #0x28] 3c278: f9401fe9 ldr x9, [sp, #0x38] 3c27c: eb09011f cmp x8, x9 3c280: 54000101 b.ne 0x3c2a0 3c284: a9487bfd ldp x29, x30, [sp, #0x80] 3c288: a9474ff4 ldp x20, x19, [sp, #0x70] 3c28c: a94657f6 ldp x22, x21, [sp, #0x60] 3c290: a9455ff8 ldp x24, x23, [sp, #0x50] 3c294: a94467fa ldp x26, x25, [sp, #0x40] 3c298: 910243ff add sp, sp, #0x90 3c29c: d65f03c0 ret 3c2a0: 97ff40b4 bl 0xc570 <__stack_chk_fail@plt> 000000000003c2a4 : 3c2a4: d10103ff sub sp, sp, #0x40 3c2a8: f90013f3 str x19, [sp, #0x20] 3c2ac: a9037bfd stp x29, x30, [sp, #0x30] 3c2b0: 9100c3fd add x29, sp, #0x30 3c2b4: d53bd053 mrs x19, TPIDR_EL0 3c2b8: f940166b ldr x11, [x19, #0x28] 3c2bc: 2a0203e8 mov w8, w2 3c2c0: 2a0103e9 mov w9, w1 3c2c4: 2a0003ea mov w10, w0 3c2c8: f9000feb str x11, [sp, #0x18] 3c2cc: b00002eb adrp x11, 0x99000 3c2d0: 9104456b add x11, x11, #0x111 3c2d4: f940016b ldr x11, [x11] 3c2d8: 5280028c mov w12, #0x14 // =20 3c2dc: a900ffff stp xzr, xzr, [sp, #0x8] 3c2e0: f90003ff str xzr, [sp] 3c2e4: f80013eb stur x11, [sp, #0x1] 3c2e8: 528e8d0b mov w11, #0x7468 // =29800 3c2ec: 910003e0 mov x0, sp 3c2f0: 2a0a03e1 mov w1, w10 3c2f4: 2a0903e2 mov w2, w9 3c2f8: 2a0803e3 mov w3, w8 3c2fc: 390003ec strb w12, [sp] 3c300: 780093eb sturh w11, [sp, #0x9] 3c304: 39002fff strb wzr, [sp, #0xb] 3c308: 94003bda bl 0x4b270 3c30c: 394003e8 ldrb w8, [sp] 3c310: 36000068 tbz w8, #0x0, 0x3c31c 3c314: f9400be0 ldr x0, [sp, #0x10] 3c318: 94009abe bl 0x62e10 3c31c: f9401668 ldr x8, [x19, #0x28] 3c320: f9400fe9 ldr x9, [sp, #0x18] 3c324: eb09011f cmp x8, x9 3c328: 540000a1 b.ne 0x3c33c 3c32c: a9437bfd ldp x29, x30, [sp, #0x30] 3c330: f94013f3 ldr x19, [sp, #0x20] 3c334: 910103ff add sp, sp, #0x40 3c338: d65f03c0 ret 3c33c: 97ff408d bl 0xc570 <__stack_chk_fail@plt> 000000000003c340 : 3c340: d10183ff sub sp, sp, #0x60 3c344: a9044ff4 stp x20, x19, [sp, #0x40] 3c348: a9057bfd stp x29, x30, [sp, #0x50] 3c34c: 910143fd add x29, sp, #0x50 3c350: d53bd054 mrs x20, TPIDR_EL0 3c354: f9401688 ldr x8, [x20, #0x28] 3c358: aa0003f3 mov x19, x0 3c35c: f81e83a8 stur x8, [x29, #-0x18] 3c360: a902ffff stp xzr, xzr, [sp, #0x28] 3c364: f90013ff str xzr, [sp, #0x20] 3c368: b40000f3 cbz x19, 0x3c384 3c36c: aa1303e0 mov x0, x19 3c370: 97ff41a0 bl 0xc9f0 3c374: aa0003e2 mov x2, x0 3c378: 910083e0 add x0, sp, #0x20 3c37c: aa1303e1 mov x1, x19 3c380: 97ff9e74 bl 0x23d50 <.text+0x17060> 3c384: b00002e8 adrp x8, 0x99000 3c388: 91044508 add x8, x8, #0x111 3c38c: f9400108 ldr x8, [x8] 3c390: 52800289 mov w9, #0x14 // =20 3c394: 528e8d0a mov w10, #0x7468 // =29800 3c398: 910023e0 add x0, sp, #0x8 3c39c: 910083e1 add x1, sp, #0x20 3c3a0: a9017fff stp xzr, xzr, [sp, #0x10] 3c3a4: f90007ff str xzr, [sp, #0x8] 3c3a8: 390023e9 strb w9, [sp, #0x8] 3c3ac: f80093e8 stur x8, [sp, #0x9] 3c3b0: 780113ea sturh w10, [sp, #0x11] 3c3b4: 39004fff strb wzr, [sp, #0x13] 3c3b8: 94003c76 bl 0x4b590 3c3bc: 394023e8 ldrb w8, [sp, #0x8] 3c3c0: 2a0003f3 mov w19, w0 3c3c4: 36000068 tbz w8, #0x0, 0x3c3d0 3c3c8: f9400fe0 ldr x0, [sp, #0x18] 3c3cc: 94009a91 bl 0x62e10 3c3d0: 394083e8 ldrb w8, [sp, #0x20] 3c3d4: 36000068 tbz w8, #0x0, 0x3c3e0 3c3d8: f9401be0 ldr x0, [sp, #0x30] 3c3dc: 94009a8d bl 0x62e10 3c3e0: f9401688 ldr x8, [x20, #0x28] 3c3e4: f85e83a9 ldur x9, [x29, #-0x18] 3c3e8: eb09011f cmp x8, x9 3c3ec: 540000c1 b.ne 0x3c404 3c3f0: 2a1303e0 mov w0, w19 3c3f4: a9457bfd ldp x29, x30, [sp, #0x50] 3c3f8: a9444ff4 ldp x20, x19, [sp, #0x40] 3c3fc: 910183ff add sp, sp, #0x60 3c400: d65f03c0 ret 3c404: 97ff405b bl 0xc570 <__stack_chk_fail@plt> 000000000003c408 : 3c408: d10103ff sub sp, sp, #0x40 3c40c: f90013f3 str x19, [sp, #0x20] 3c410: a9037bfd stp x29, x30, [sp, #0x30] 3c414: 9100c3fd add x29, sp, #0x30 3c418: b00002ea adrp x10, 0x99000 3c41c: d53bd053 mrs x19, TPIDR_EL0 3c420: 9104454a add x10, x10, #0x111 3c424: f9401669 ldr x9, [x19, #0x28] 3c428: f940014a ldr x10, [x10] 3c42c: 52800288 mov w8, #0x14 // =20 3c430: 528e8d0b mov w11, #0x7468 // =29800 3c434: 910003e0 mov x0, sp 3c438: f9000fe9 str x9, [sp, #0x18] 3c43c: a900ffff stp xzr, xzr, [sp, #0x8] 3c440: f90003ff str xzr, [sp] 3c444: 390003e8 strb w8, [sp] 3c448: f80013ea stur x10, [sp, #0x1] 3c44c: 780093eb sturh w11, [sp, #0x9] 3c450: 39002fff strb wzr, [sp, #0xb] 3c454: 94003d49 bl 0x4b978 3c458: 394003e8 ldrb w8, [sp] 3c45c: 36000068 tbz w8, #0x0, 0x3c468 3c460: f9400be0 ldr x0, [sp, #0x10] 3c464: 94009a6b bl 0x62e10 3c468: f9401668 ldr x8, [x19, #0x28] 3c46c: f9400fe9 ldr x9, [sp, #0x18] 3c470: eb09011f cmp x8, x9 3c474: 540000a1 b.ne 0x3c488 3c478: a9437bfd ldp x29, x30, [sp, #0x30] 3c47c: f94013f3 ldr x19, [sp, #0x20] 3c480: 910103ff add sp, sp, #0x40 3c484: d65f03c0 ret 3c488: 97ff403a bl 0xc570 <__stack_chk_fail@plt> 000000000003c48c : 3c48c: d10103ff sub sp, sp, #0x40 3c490: f90013f3 str x19, [sp, #0x20] 3c494: a9037bfd stp x29, x30, [sp, #0x30] 3c498: 9100c3fd add x29, sp, #0x30 3c49c: b00002ea adrp x10, 0x99000 3c4a0: d53bd053 mrs x19, TPIDR_EL0 3c4a4: 9104454a add x10, x10, #0x111 3c4a8: f9401669 ldr x9, [x19, #0x28] 3c4ac: f940014a ldr x10, [x10] 3c4b0: 52800288 mov w8, #0x14 // =20 3c4b4: 528e8d0b mov w11, #0x7468 // =29800 3c4b8: 12000001 and w1, w0, #0x1 3c4bc: 910003e0 mov x0, sp 3c4c0: f9000fe9 str x9, [sp, #0x18] 3c4c4: a900ffff stp xzr, xzr, [sp, #0x8] 3c4c8: f90003ff str xzr, [sp] 3c4cc: 390003e8 strb w8, [sp] 3c4d0: f80013ea stur x10, [sp, #0x1] 3c4d4: 780093eb sturh w11, [sp, #0x9] 3c4d8: 39002fff strb wzr, [sp, #0xb] 3c4dc: 94003deb bl 0x4bc88 3c4e0: 394003e8 ldrb w8, [sp] 3c4e4: 36000068 tbz w8, #0x0, 0x3c4f0 3c4e8: f9400be0 ldr x0, [sp, #0x10] 3c4ec: 94009a49 bl 0x62e10 3c4f0: f9401668 ldr x8, [x19, #0x28] 3c4f4: f9400fe9 ldr x9, [sp, #0x18] 3c4f8: eb09011f cmp x8, x9 3c4fc: 540000a1 b.ne 0x3c510 3c500: a9437bfd ldp x29, x30, [sp, #0x30] 3c504: f94013f3 ldr x19, [sp, #0x20] 3c508: 910103ff add sp, sp, #0x40 3c50c: d65f03c0 ret 3c510: 97ff4018 bl 0xc570 <__stack_chk_fail@plt> 000000000003c514 : 3c514: d10183ff sub sp, sp, #0x60 3c518: a9044ff4 stp x20, x19, [sp, #0x40] 3c51c: a9057bfd stp x29, x30, [sp, #0x50] 3c520: 910143fd add x29, sp, #0x50 3c524: d53bd054 mrs x20, TPIDR_EL0 3c528: f9401688 ldr x8, [x20, #0x28] 3c52c: aa0003f3 mov x19, x0 3c530: f81e83a8 stur x8, [x29, #-0x18] 3c534: a902ffff stp xzr, xzr, [sp, #0x28] 3c538: f90013ff str xzr, [sp, #0x20] 3c53c: b40000f3 cbz x19, 0x3c558 3c540: aa1303e0 mov x0, x19 3c544: 97ff412b bl 0xc9f0 3c548: aa0003e2 mov x2, x0 3c54c: 910083e0 add x0, sp, #0x20 3c550: aa1303e1 mov x1, x19 3c554: 97ff9dff bl 0x23d50 <.text+0x17060> 3c558: b00002e8 adrp x8, 0x99000 3c55c: 91044508 add x8, x8, #0x111 3c560: f9400108 ldr x8, [x8] 3c564: 52800289 mov w9, #0x14 // =20 3c568: 528e8d0a mov w10, #0x7468 // =29800 3c56c: 910023e0 add x0, sp, #0x8 3c570: 910083e1 add x1, sp, #0x20 3c574: a9017fff stp xzr, xzr, [sp, #0x10] 3c578: f90007ff str xzr, [sp, #0x8] 3c57c: 390023e9 strb w9, [sp, #0x8] 3c580: f80093e8 stur x8, [sp, #0x9] 3c584: 780113ea sturh w10, [sp, #0x11] 3c588: 39004fff strb wzr, [sp, #0x13] 3c58c: 94003de8 bl 0x4bd2c 3c590: 394023e8 ldrb w8, [sp, #0x8] 3c594: 36000068 tbz w8, #0x0, 0x3c5a0 3c598: f9400fe0 ldr x0, [sp, #0x18] 3c59c: 94009a1d bl 0x62e10 3c5a0: 394083e8 ldrb w8, [sp, #0x20] 3c5a4: 36000068 tbz w8, #0x0, 0x3c5b0 3c5a8: f9401be0 ldr x0, [sp, #0x30] 3c5ac: 94009a19 bl 0x62e10 3c5b0: f9401688 ldr x8, [x20, #0x28] 3c5b4: f85e83a9 ldur x9, [x29, #-0x18] 3c5b8: eb09011f cmp x8, x9 3c5bc: 540000a1 b.ne 0x3c5d0 3c5c0: a9457bfd ldp x29, x30, [sp, #0x50] 3c5c4: a9444ff4 ldp x20, x19, [sp, #0x40] 3c5c8: 910183ff add sp, sp, #0x60 3c5cc: d65f03c0 ret 3c5d0: 97ff3fe8 bl 0xc570 <__stack_chk_fail@plt> 3c5d4: f81d0ff5 str x21, [sp, #-0x30]! 3c5d8: a9014ff4 stp x20, x19, [sp, #0x10] 3c5dc: a9027bfd stp x29, x30, [sp, #0x20] 3c5e0: 910083fd add x29, sp, #0x20 3c5e4: aa0103f4 mov x20, x1 3c5e8: aa0003f3 mov x19, x0 3c5ec: eb14027f cmp x19, x20 3c5f0: 54000420 b.eq 0x3c674 3c5f4: f9400260 ldr x0, [x19] 3c5f8: b4000060 cbz x0, 0x3c604 3c5fc: 97ff4189 bl 0xcc20 3c600: f900027f str xzr, [x19] 3c604: f9400695 ldr x21, [x20, #0x8] 3c608: 320003e1 orr w1, wzr, #0x1 3c60c: 910006a0 add x0, x21, #0x1 3c610: f9000675 str x21, [x19, #0x8] 3c614: 97ff3ec3 bl 0xc120 3c618: f9000260 str x0, [x19] 3c61c: f9400281 ldr x1, [x20] 3c620: aa1503e2 mov x2, x21 3c624: 97ff4017 bl 0xc680 3c628: a9402668 ldp x8, x9, [x19] 3c62c: eb14027f cmp x19, x20 3c630: 3829691f strb wzr, [x8, x9] 3c634: 54000200 b.eq 0x3c674 3c638: f9400a60 ldr x0, [x19, #0x10] 3c63c: b4000060 cbz x0, 0x3c648 3c640: 97ff4178 bl 0xcc20 3c644: f9000a7f str xzr, [x19, #0x10] 3c648: f9400e95 ldr x21, [x20, #0x18] 3c64c: 320003e1 orr w1, wzr, #0x1 3c650: 910006a0 add x0, x21, #0x1 3c654: f9000e75 str x21, [x19, #0x18] 3c658: 97ff3eb2 bl 0xc120 3c65c: f9000a60 str x0, [x19, #0x10] 3c660: f9400a81 ldr x1, [x20, #0x10] 3c664: aa1503e2 mov x2, x21 3c668: 97ff4006 bl 0xc680 3c66c: a9412668 ldp x8, x9, [x19, #0x10] 3c670: 3829691f strb wzr, [x8, x9] 3c674: aa1303e0 mov x0, x19 3c678: a9427bfd ldp x29, x30, [sp, #0x20] 3c67c: a9414ff4 ldp x20, x19, [sp, #0x10] 3c680: f84307f5 ldr x21, [sp], #0x30 3c684: d65f03c0 ret 3c688: f81c0ff7 str x23, [sp, #-0x40]! 3c68c: a90157f6 stp x22, x21, [sp, #0x10] 3c690: a9024ff4 stp x20, x19, [sp, #0x20] 3c694: a9037bfd stp x29, x30, [sp, #0x30] 3c698: 9100c3fd add x29, sp, #0x30 3c69c: aa0003f3 mov x19, x0 3c6a0: b9400668 ldr w8, [x19, #0x4] 3c6a4: 6b01011f cmp w8, w1 3c6a8: 540000c9 b.ls 0x3c6c0 3c6ac: a9437bfd ldp x29, x30, [sp, #0x30] 3c6b0: a9424ff4 ldp x20, x19, [sp, #0x20] 3c6b4: a94157f6 ldp x22, x21, [sp, #0x10] 3c6b8: f84407f7 ldr x23, [sp], #0x40 3c6bc: d65f03c0 ret 3c6c0: f9400674 ldr x20, [x19, #0x8] 3c6c4: 320003f5 orr w21, wzr, #0x1 3c6c8: 331f7835 bfi w21, w1, #1, #31 3c6cc: 321b03e1 orr w1, wzr, #0x20 3c6d0: aa1503e0 mov x0, x21 3c6d4: 97ff3e93 bl 0xc120 3c6d8: b9400268 ldr w8, [x19] 3c6dc: f9000660 str x0, [x19, #0x8] 3c6e0: 340004e8 cbz w8, 0x3c77c 3c6e4: aa1403e1 mov x1, x20 3c6e8: 97ffffbb bl 0x3c5d4 3c6ec: b9400268 ldr w8, [x19] 3c6f0: 7100091f cmp w8, #0x2 3c6f4: 54000183 b.lo 0x3c724 3c6f8: 320003f6 orr w22, wzr, #0x1 3c6fc: f9400668 ldr x8, [x19, #0x8] 3c700: 2a1603e9 mov w9, w22 3c704: d37be929 lsl x9, x9, #5 3c708: 8b090281 add x1, x20, x9 3c70c: 8b090100 add x0, x8, x9 3c710: 97ffffb1 bl 0x3c5d4 3c714: b9400268 ldr w8, [x19] 3c718: 110006d6 add w22, w22, #0x1 3c71c: 6b0802df cmp w22, w8 3c720: 54fffee3 b.lo 0x3c6fc 3c724: b9000675 str w21, [x19, #0x4] 3c728: 340002c8 cbz w8, 0x3c780 3c72c: 2a1f03e8 mov w8, wzr 3c730: 2a0803f5 mov w21, w8 3c734: 8b151696 add x22, x20, x21, lsl #5 3c738: aa1603f7 mov x23, x22 3c73c: f8410ee0 ldr x0, [x23, #0x10]! 3c740: b4000060 cbz x0, 0x3c74c 3c744: 97ff4137 bl 0xcc20 3c748: f90002ff str xzr, [x23] 3c74c: f94002c0 ldr x0, [x22] 3c750: f9000edf str xzr, [x22, #0x18] 3c754: b4000060 cbz x0, 0x3c760 3c758: 97ff4132 bl 0xcc20 3c75c: f90002df str xzr, [x22] 3c760: 8b151688 add x8, x20, x21, lsl #5 3c764: f900051f str xzr, [x8, #0x8] 3c768: b9400269 ldr w9, [x19] 3c76c: 110006a8 add w8, w21, #0x1 3c770: 6b09011f cmp w8, w9 3c774: 54fffde3 b.lo 0x3c730 3c778: 14000003 b 0x3c784 3c77c: b9000675 str w21, [x19, #0x4] 3c780: b4fff974 cbz x20, 0x3c6ac 3c784: aa1403e0 mov x0, x20 3c788: a9437bfd ldp x29, x30, [sp, #0x30] 3c78c: a9424ff4 ldp x20, x19, [sp, #0x20] 3c790: a94157f6 ldp x22, x21, [sp, #0x10] 3c794: f84407f7 ldr x23, [sp], #0x40 3c798: 17ff4122 b 0xcc20 3c79c: d0000468 adrp x8, 0xca000 3c7a0: f9008100 str x0, [x8, #0x100] 3c7a4: d65f03c0 ret 000000000003c7a8 : 3c7a8: d0000468 adrp x8, 0xca000 3c7ac: 900002e1 adrp x1, 0x98000 3c7b0: b00002e2 adrp x2, 0x99000 3c7b4: 91386c21 add x1, x1, #0xe1b 3c7b8: 91137442 add x2, x2, #0x4dd 3c7bc: f9008100 str x0, [x8, #0x100] 3c7c0: 2a1f03e0 mov w0, wzr 3c7c4: 17ff3de7 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000003c7c8 : 3c7c8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c7cc: 910003fd mov x29, sp 3c7d0: 900002e1 adrp x1, 0x98000 3c7d4: b00002e2 adrp x2, 0x99000 3c7d8: 91386c21 add x1, x1, #0xe1b 3c7dc: 91142042 add x2, x2, #0x508 3c7e0: 2a1f03e0 mov w0, wzr 3c7e4: 97ff3ddf bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3c7e8: b00002e0 adrp x0, 0x99000 3c7ec: b00002e2 adrp x2, 0x99000 3c7f0: b00002e3 adrp x3, 0x99000 3c7f4: 91149400 add x0, x0, #0x525 3c7f8: 91162442 add x2, x2, #0x589 3c7fc: 91168863 add x3, x3, #0x5a2 3c800: 52800461 mov w1, #0x23 // =35 3c804: 97ff3e6b bl 0xc1b0 <__assert2@plt> 000000000003c808 : 3c808: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c80c: 910003fd mov x29, sp 3c810: 900002e1 adrp x1, 0x98000 3c814: b00002e2 adrp x2, 0x99000 3c818: 91386c21 add x1, x1, #0xe1b 3c81c: 9116a442 add x2, x2, #0x5a9 3c820: 2a1f03e0 mov w0, wzr 3c824: 97ff3dcf bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3c828: 97ff409e bl 0xcaa0 3c82c: 2a1f03e0 mov w0, wzr 3c830: a8c17bfd ldp x29, x30, [sp], #0x10 3c834: d65f03c0 ret 000000000003c838 : 3c838: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c83c: 910003fd mov x29, sp 3c840: 900002e1 adrp x1, 0x98000 3c844: b00002e2 adrp x2, 0x99000 3c848: 91386c21 add x1, x1, #0xe1b 3c84c: 9116fc42 add x2, x2, #0x5bf 3c850: 2a1f03e0 mov w0, wzr 3c854: 97ff3dc3 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3c858: 97ff40b6 bl 0xcb30 3c85c: 2a1f03e0 mov w0, wzr 3c860: a8c17bfd ldp x29, x30, [sp], #0x10 3c864: d65f03c0 ret 000000000003c868 : 3c868: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3c86c: 910003fd mov x29, sp 3c870: 900002e1 adrp x1, 0x98000 3c874: b00002e2 adrp x2, 0x99000 3c878: 91386c21 add x1, x1, #0xe1b 3c87c: 91176042 add x2, x2, #0x5d8 3c880: 2a1f03e0 mov w0, wzr 3c884: 97ff3db7 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3c888: 97ff3dbe bl 0xbf80 3c88c: 2a1f03e0 mov w0, wzr 3c890: a8c17bfd ldp x29, x30, [sp], #0x10 3c894: d65f03c0 ret 000000000003c898 : 3c898: 17ff40c6 b 0xcbb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ConfigCallbackTypeEi@plt> 000000000003c89c : 3c89c: 17ff3f4d b 0xc5d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetGameTypeEi@plt> 000000000003c8a0 : 3c8a0: 17ff4028 b 0xc940 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19ConfigCrashReporterEi@plt> 000000000003c8a4 : 3c8a4: 17ff3dfb b 0xc090 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ConfigDefaultEPKcS3_S3_l@plt> 000000000003c8a8 : 3c8a8: 17ff3eee b 0xc460 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20ConfigCrashServerUrlEPKc@plt> 000000000003c8ac : 3c8ac: 12000000 and w0, w0, #0x1 3c8b0: 17ff3fd8 b 0xc810 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ConfigDebugModeEb@plt> 000000000003c8b4 : 3c8b4: 17ff3e5f b 0xc230 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetDeviceIdEPKc@plt> 000000000003c8b8 : 3c8b8: 17ff3e26 b 0xc150 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21SetCustomizedDeviceIDEPKc@plt> 000000000003c8bc : 3c8bc: f81e0ff3 str x19, [sp, #-0x20]! 3c8c0: a9017bfd stp x29, x30, [sp, #0x10] 3c8c4: 910043fd add x29, sp, #0x10 3c8c8: 321a03e0 orr w0, wzr, #0x40 3c8cc: 97ff4089 bl 0xcaf0 3c8d0: 321a03e1 orr w1, wzr, #0x40 3c8d4: aa0003f3 mov x19, x0 3c8d8: 97ff3dd2 bl 0xc020 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21GetSDKDefinedDeviceIDEPvi@plt> 3c8dc: a9417bfd ldp x29, x30, [sp, #0x10] 3c8e0: aa1303e0 mov x0, x19 3c8e4: f84207f3 ldr x19, [sp], #0x20 3c8e8: d65f03c0 ret 000000000003c8ec : 3c8ec: 17ff40c9 b 0xcc10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20SetCustomizedMatchIDEPKc@plt> 000000000003c8f0 : 3c8f0: f81e0ff3 str x19, [sp, #-0x20]! 3c8f4: a9017bfd stp x29, x30, [sp, #0x10] 3c8f8: 910043fd add x29, sp, #0x10 3c8fc: 321a03e0 orr w0, wzr, #0x40 3c900: 97ff407c bl 0xcaf0 3c904: 321a03e1 orr w1, wzr, #0x40 3c908: aa0003f3 mov x19, x0 3c90c: 97ff40dd bl 0xcc80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15GetSDKSessionIDEPvi@plt> 3c910: a9417bfd ldp x29, x30, [sp, #0x10] 3c914: aa1303e0 mov x0, x19 3c918: f84207f3 ldr x19, [sp], #0x20 3c91c: d65f03c0 ret 000000000003c920 : 3c920: f81e0ff3 str x19, [sp, #-0x20]! 3c924: a9017bfd stp x29, x30, [sp, #0x10] 3c928: 910043fd add x29, sp, #0x10 3c92c: 321a03e0 orr w0, wzr, #0x40 3c930: 97ff4070 bl 0xcaf0 3c934: 321a03e1 orr w1, wzr, #0x40 3c938: aa0003f3 mov x19, x0 3c93c: 97ff3e89 bl 0xc360 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12GetCrashUuidEPvi@plt> 3c940: a9417bfd ldp x29, x30, [sp, #0x10] 3c944: aa1303e0 mov x0, x19 3c948: f84207f3 ldr x19, [sp], #0x20 3c94c: d65f03c0 ret 000000000003c950 : 3c950: 17ff3e40 b 0xc250 <_ZN6GCloud10CrashSight21CrashSightMobileAgent14SetDeviceModelEPKc@plt> 000000000003c954 : 3c954: d10143ff sub sp, sp, #0x50 3c958: a90257f6 stp x22, x21, [sp, #0x20] 3c95c: a9034ff4 stp x20, x19, [sp, #0x30] 3c960: a9047bfd stp x29, x30, [sp, #0x40] 3c964: 910103fd add x29, sp, #0x40 3c968: d53bd056 mrs x22, TPIDR_EL0 3c96c: f94016c8 ldr x8, [x22, #0x28] 3c970: aa0003f4 mov x20, x0 3c974: f9000fe8 str x8, [sp, #0x18] 3c978: b40001b4 cbz x20, 0x3c9ac 3c97c: aa1403e0 mov x0, x20 3c980: 97ff401c bl 0xc9f0 3c984: 92407c13 and x19, x0, #0xffffffff 3c988: 91000660 add x0, x19, #0x1 3c98c: 320003e1 orr w1, wzr, #0x1 3c990: 97ff3de4 bl 0xc120 3c994: aa1403e1 mov x1, x20 3c998: aa1303e2 mov x2, x19 3c99c: aa0003f5 mov x21, x0 3c9a0: 97ff3f38 bl 0xc680 3c9a4: 8b1302a8 add x8, x21, x19 3c9a8: 14000007 b 0x3c9c4 3c9ac: 320003e0 orr w0, wzr, #0x1 3c9b0: 320003e1 orr w1, wzr, #0x1 3c9b4: 97ff3ddb bl 0xc120 3c9b8: aa0003f5 mov x21, x0 3c9bc: aa1f03f3 mov x19, xzr 3c9c0: aa1503e8 mov x8, x21 3c9c4: 910023e0 add x0, sp, #0x8 3c9c8: a900cff5 stp x21, x19, [sp, #0x8] 3c9cc: 3900011f strb wzr, [x8] 3c9d0: 97ff3f08 bl 0xc5f0 <_ZN3UQM8UQMCrash14SetCallBackMsgERKNS_9UQMStringE@plt> 3c9d4: f94007e0 ldr x0, [sp, #0x8] 3c9d8: b4000060 cbz x0, 0x3c9e4 3c9dc: 97ff4091 bl 0xcc20 3c9e0: f90007ff str xzr, [sp, #0x8] 3c9e4: f94016c8 ldr x8, [x22, #0x28] 3c9e8: f9400fe9 ldr x9, [sp, #0x18] 3c9ec: eb09011f cmp x8, x9 3c9f0: 540000c1 b.ne 0x3ca08 3c9f4: a9447bfd ldp x29, x30, [sp, #0x40] 3c9f8: a9434ff4 ldp x20, x19, [sp, #0x30] 3c9fc: a94257f6 ldp x22, x21, [sp, #0x20] 3ca00: 910143ff add sp, sp, #0x50 3ca04: d65f03c0 ret 3ca08: 97ff3eda bl 0xc570 <__stack_chk_fail@plt> 000000000003ca0c : 3ca0c: 17ff3ea5 b 0xc4a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13InitWithAppIdEPKc@plt> 000000000003ca10 : 3ca10: aa0103e8 mov x8, x1 3ca14: 900002a1 adrp x1, 0x90000 3ca18: 91371c21 add x1, x1, #0xdc7 3ca1c: aa0803e2 mov x2, x8 3ca20: 17ff3d54 b 0xbf70 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8PrintLogENS0_11LogSeverityEPKcz@plt> 000000000003ca24 : 3ca24: 17ff3e7f b 0xc420 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12AddSceneDataEPKcS3_@plt> 000000000003ca28 : 3ca28: 17ff3e16 b 0xc280 <_ZN6GCloud10CrashSight21CrashSightMobileAgent9SetUserIdEPKc@plt> 000000000003ca2c : 3ca2c: 17ff3dcd b 0xc160 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10SetLogPathEPKc@plt> 000000000003ca30 : 3ca30: 17ff4000 b 0xca30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8SetSceneEi@plt> 000000000003ca34 : 3ca34: f94003e8 ldr x8, [sp] 3ca38: 120000c6 and w6, w6, #0x1 3ca3c: f90003e8 str x8, [sp] 3ca40: 17ff3d68 b 0xbfe0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt> 000000000003ca44 : 3ca44: 17ff3f5b b 0xc7b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18RestartCrashReportEv@plt> 000000000003ca48 : 3ca48: 17ff401e b 0xcac0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16CloseCrashReportEv@plt> 000000000003ca4c : 3ca4c: 17ff3df5 b 0xc220 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetAppVersionEPKc@plt> 000000000003ca50 : 3ca50: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3ca54: 910003fd mov x29, sp 3ca58: 321d03e0 orr w0, wzr, #0x8 3ca5c: 940098ba bl 0x62d44 3ca60: f0000408 adrp x8, 0xbf000 3ca64: 91096108 add x8, x8, #0x258 3ca68: 91004108 add x8, x8, #0x10 3ca6c: f9000008 str x8, [x0] 3ca70: 97ff3db0 bl 0xc130 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt> 3ca74: 900002e1 adrp x1, 0x98000 3ca78: b00002e2 adrp x2, 0x99000 3ca7c: 91386c21 add x1, x1, #0xe1b 3ca80: 9117dc42 add x2, x2, #0x5f7 3ca84: 2a1f03e0 mov w0, wzr 3ca88: a8c17bfd ldp x29, x30, [sp], #0x10 3ca8c: 17ff3d35 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000003ca90 : 3ca90: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3ca94: 910003fd mov x29, sp 3ca98: aa1f03e0 mov x0, xzr 3ca9c: 97ff3da5 bl 0xc130 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt> 3caa0: 900002e1 adrp x1, 0x98000 3caa4: b00002e2 adrp x2, 0x99000 3caa8: 91386c21 add x1, x1, #0xe1b 3caac: 91183c42 add x2, x2, #0x60f 3cab0: 2a1f03e0 mov w0, wzr 3cab4: a8c17bfd ldp x29, x30, [sp], #0x10 3cab8: 17ff3d2a b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000003cabc : 3cabc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cac0: 910003fd mov x29, sp 3cac4: 321d03e0 orr w0, wzr, #0x8 3cac8: 9400989f bl 0x62d44 3cacc: f0000408 adrp x8, 0xbf000 3cad0: 910a2108 add x8, x8, #0x288 3cad4: 91004108 add x8, x8, #0x10 3cad8: f9000008 str x8, [x0] 3cadc: 97ff3f25 bl 0xc770 <_ZN3UQM8UQMCrash19SetCrashLogObserverEPNS_19UQMCrashLogObserverE@plt> 3cae0: 900002e1 adrp x1, 0x98000 3cae4: b00002e2 adrp x2, 0x99000 3cae8: 91386c21 add x1, x1, #0xe1b 3caec: 9118b842 add x2, x2, #0x62e 3caf0: 2a1f03e0 mov w0, wzr 3caf4: a8c17bfd ldp x29, x30, [sp], #0x10 3caf8: 17ff3d1a b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000003cafc : 3cafc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cb00: 910003fd mov x29, sp 3cb04: 97ff3f7f bl 0xc900 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ReportLogInfoEPKcS3_@plt> 3cb08: 900002e1 adrp x1, 0x98000 3cb0c: b00002e2 adrp x2, 0x99000 3cb10: 91386c21 add x1, x1, #0xe1b 3cb14: 91192442 add x2, x2, #0x649 3cb18: 2a1f03e0 mov w0, wzr 3cb1c: a8c17bfd ldp x29, x30, [sp], #0x10 3cb20: 17ff3d10 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000003cb24 : 3cb24: 17ff3ddf b 0xc2a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12TestOomCrashEv@plt> 000000000003cb28 : 3cb28: 17ff405a b 0xcc90 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13TestJavaCrashEv@plt> 000000000003cb2c : 3cb2c: 17ff3e81 b 0xc530 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11TestOcCrashEv@plt> 000000000003cb30 : 3cb30: 17ff3da4 b 0xc1c0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15TestNativeCrashEv@plt> 000000000003cb34 : 3cb34: 17ff3dd7 b 0xc290 <_ZN6GCloud10CrashSight21CrashSightMobileAgent7TestANREv@plt> 000000000003cb38 : 3cb38: 12000000 and w0, w0, #0x1 3cb3c: 17ff3e5d b 0xc4b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetCatchMultiSignalEb@plt> 000000000003cb40 : 3cb40: 12000000 and w0, w0, #0x1 3cb44: 17ff3ec3 b 0xc650 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetUnwindExtraStackEb@plt> 000000000003cb48 : 3cb48: 17ff4002 b 0xcb50 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16GetCrashThreadIdEv@plt> 000000000003cb4c : 3cb4c: 17ff3d49 b 0xc070 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetLogcatBufferSizeEi@plt> 000000000003cb50 : 3cb50: 120000a5 and w5, w5, #0x1 3cb54: 17ff3edf b 0xc6d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16startDumpRoutineEiillibPKc@plt> 000000000003cb58 : 3cb58: 17ff3f3e b 0xc850 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19startMonitorFdCountEiii@plt> 000000000003cb5c : 3cb5c: 17ff3f6d b 0xc910 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16getExceptionTypeEPKc@plt> 000000000003cb60 : 3cb60: 17ff3ec0 b 0xc660 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16testUseAfterFreeEv@plt> 000000000003cb64 : 3cb64: 12000000 and w0, w0, #0x1 3cb68: 17ff401e b 0xcbe0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent23setEnableGetPackageInfoEb@plt> 000000000003cb6c : 3cb6c: 17ff3ea9 b 0xc610 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12setServerEnvEPKc@plt> 000000000003cb70 : 3cb70: d65f03c0 ret 3cb74: 140098a7 b 0x62e10 3cb78: f81d0ff5 str x21, [sp, #-0x30]! 3cb7c: a9014ff4 stp x20, x19, [sp, #0x10] 3cb80: a9027bfd stp x29, x30, [sp, #0x20] 3cb84: 910083fd add x29, sp, #0x20 3cb88: 90000428 adrp x8, 0xc0000 3cb8c: f946e508 ldr x8, [x8, #0xdc8] 3cb90: aa0103f3 mov x19, x1 3cb94: f9400108 ldr x8, [x8] 3cb98: b40000c8 cbz x8, 0x3cbb0 3cb9c: b9404261 ldr w1, [x19, #0x40] 3cba0: 52807e60 mov w0, #0x3f3 // =1011 3cba4: 2a1f03e2 mov w2, wzr 3cba8: d63f0100 blr x8 3cbac: 14000008 b 0x3cbcc 3cbb0: 900002e1 adrp x1, 0x98000 3cbb4: b00002e2 adrp x2, 0x99000 3cbb8: 91386c21 add x1, x1, #0xe1b 3cbbc: 91196842 add x2, x2, #0x65a 3cbc0: 2a1f03e0 mov w0, wzr 3cbc4: 97ff3ce7 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3cbc8: aa1f03e0 mov x0, xzr 3cbcc: b00002e8 adrp x8, 0x99000 3cbd0: 9101bd08 add x8, x8, #0x6f 3cbd4: f100001f cmp x0, #0x0 3cbd8: 9a800114 csel x20, x8, x0, eq 3cbdc: aa1403e0 mov x0, x20 3cbe0: 97ff3f84 bl 0xc9f0 3cbe4: f9402668 ldr x8, [x19, #0x48] 3cbe8: 320043e9 orr w9, wzr, #0x1ffff 3cbec: eb09001f cmp x0, x9 3cbf0: 9a893015 csel x21, x0, x9, lo 3cbf4: 910006a2 add x2, x21, #0x1 3cbf8: aa0803e0 mov x0, x8 3cbfc: 2a1f03e1 mov w1, wzr 3cc00: 97ff3fd8 bl 0xcb60 3cc04: f9402660 ldr x0, [x19, #0x48] 3cc08: aa1403e1 mov x1, x20 3cc0c: aa1503e2 mov x2, x21 3cc10: 97ff3e9c bl 0xc680 3cc14: f9402668 ldr x8, [x19, #0x48] 3cc18: aa1503e0 mov x0, x21 3cc1c: 3835691f strb wzr, [x8, x21] 3cc20: f9402e68 ldr x8, [x19, #0x58] 3cc24: b9000115 str w21, [x8] 3cc28: a9427bfd ldp x29, x30, [sp, #0x20] 3cc2c: a9414ff4 ldp x20, x19, [sp, #0x10] 3cc30: f84307f5 ldr x21, [sp], #0x30 3cc34: d65f03c0 ret 3cc38: 90000428 adrp x8, 0xc0000 3cc3c: f946e508 ldr x8, [x8, #0xdc8] 3cc40: f9400103 ldr x3, [x8] 3cc44: b4000083 cbz x3, 0x3cc54 3cc48: 52807e80 mov w0, #0x3f4 // =1012 3cc4c: 2a1f03e2 mov w2, wzr 3cc50: d61f0060 br x3 3cc54: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3cc58: 910003fd mov x29, sp 3cc5c: 900002e1 adrp x1, 0x98000 3cc60: b00002e2 adrp x2, 0x99000 3cc64: 91386c21 add x1, x1, #0xe1b 3cc68: 91196842 add x2, x2, #0x65a 3cc6c: 2a1f03e0 mov w0, wzr 3cc70: 97ff3cbc bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3cc74: aa1f03e0 mov x0, xzr 3cc78: a8c17bfd ldp x29, x30, [sp], #0x10 3cc7c: d65f03c0 ret 000000000003cc80 : 3cc80: d65f03c0 ret 3cc84: 14009863 b 0x62e10 3cc88: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3cc8c: a9014ff4 stp x20, x19, [sp, #0x10] 3cc90: a9027bfd stp x29, x30, [sp, #0x20] 3cc94: 910083fd add x29, sp, #0x20 3cc98: 90000428 adrp x8, 0xc0000 3cc9c: f946e508 ldr x8, [x8, #0xdc8] 3cca0: f9400108 ldr x8, [x8] 3cca4: b40000a8 cbz x8, 0x3ccb8 3cca8: 52807ea0 mov w0, #0x3f5 // =1013 3ccac: 2a1f03e2 mov w2, wzr 3ccb0: d63f0100 blr x8 3ccb4: 14000008 b 0x3ccd4 3ccb8: 900002e1 adrp x1, 0x98000 3ccbc: b00002e2 adrp x2, 0x99000 3ccc0: 91386c21 add x1, x1, #0xe1b 3ccc4: 91196842 add x2, x2, #0x65a 3ccc8: 2a1f03e0 mov w0, wzr 3cccc: 97ff3ca5 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3ccd0: aa1f03e0 mov x0, xzr 3ccd4: b00002e8 adrp x8, 0x99000 3ccd8: 9101bd08 add x8, x8, #0x6f 3ccdc: f100001f cmp x0, #0x0 3cce0: 9a800113 csel x19, x8, x0, eq 3cce4: aa1303e0 mov x0, x19 3cce8: 97ff3f42 bl 0xc9f0 3ccec: f10ffc1f cmp x0, #0x3ff 3ccf0: 320027e8 orr w8, wzr, #0x3ff 3ccf4: 9a883014 csel x20, x0, x8, lo 3ccf8: 91000695 add x21, x20, #0x1 3ccfc: 320003e1 orr w1, wzr, #0x1 3cd00: aa1503e0 mov x0, x21 3cd04: 97ff3d07 bl 0xc120 3cd08: 2a1f03e1 mov w1, wzr 3cd0c: aa1503e2 mov x2, x21 3cd10: aa0003f6 mov x22, x0 3cd14: 97ff3f93 bl 0xcb60 3cd18: aa1603e0 mov x0, x22 3cd1c: aa1303e1 mov x1, x19 3cd20: aa1403e2 mov x2, x20 3cd24: 97ff3e57 bl 0xc680 3cd28: a9427bfd ldp x29, x30, [sp, #0x20] 3cd2c: a9414ff4 ldp x20, x19, [sp, #0x10] 3cd30: aa1603e0 mov x0, x22 3cd34: a8c357f6 ldp x22, x21, [sp], #0x30 3cd38: d65f03c0 ret 3cd3c: 90000428 adrp x8, 0xc0000 3cd40: f946e508 ldr x8, [x8, #0xdc8] 3cd44: f9400103 ldr x3, [x8] 3cd48: b4000063 cbz x3, 0x3cd54 3cd4c: 52807ec0 mov w0, #0x3f6 // =1014 3cd50: d61f0060 br x3 3cd54: 900002e1 adrp x1, 0x98000 3cd58: b00002e2 adrp x2, 0x99000 3cd5c: 91386c21 add x1, x1, #0xe1b 3cd60: 91196842 add x2, x2, #0x65a 3cd64: 2a1f03e0 mov w0, wzr 3cd68: 17ff3c7e b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3cd6c: 14005108 b 0x5118c 3cd70: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3cd74: a9017bfd stp x29, x30, [sp, #0x10] 3cd78: 910043fd add x29, sp, #0x10 3cd7c: aa0103f3 mov x19, x1 3cd80: aa0003f4 mov x20, x0 3cd84: 97ff3faf bl 0xcc40 3cd88: f9001680 str x0, [x20, #0x28] 3cd8c: f9000293 str x19, [x20] 3cd90: a9417bfd ldp x29, x30, [sp, #0x10] 3cd94: a8c24ff4 ldp x20, x19, [sp], #0x20 3cd98: 140050fd b 0x5118c 3cd9c: f9400000 ldr x0, [x0] 3cda0: d65f03c0 ret 3cda4: d10243ff sub sp, sp, #0x90 3cda8: f9001bfb str x27, [sp, #0x30] 3cdac: a90467fa stp x26, x25, [sp, #0x40] 3cdb0: a9055ff8 stp x24, x23, [sp, #0x50] 3cdb4: a90657f6 stp x22, x21, [sp, #0x60] 3cdb8: a9074ff4 stp x20, x19, [sp, #0x70] 3cdbc: a9087bfd stp x29, x30, [sp, #0x80] 3cdc0: 910203fd add x29, sp, #0x80 3cdc4: d53bd059 mrs x25, TPIDR_EL0 3cdc8: f9401728 ldr x8, [x25, #0x28] 3cdcc: 9000047a adrp x26, 0xc8000 3cdd0: aa0003f3 mov x19, x0 3cdd4: f90017e8 str x8, [sp, #0x28] 3cdd8: f947ff48 ldr x8, [x26, #0xff8] 3cddc: b50001c8 cbnz x8, 0x3ce14 3cde0: b0000460 adrp x0, 0xc9000 3cde4: 91000000 add x0, x0, #0x0 3cde8: 97ff3eaa bl 0xc890 3cdec: f947ff48 ldr x8, [x26, #0xff8] 3cdf0: b50000c8 cbnz x8, 0x3ce08 3cdf4: 321c07e0 orr w0, wzr, #0x30 3cdf8: 940097d3 bl 0x62d44 3cdfc: a901fc1f stp xzr, xzr, [x0, #0x18] 3ce00: a900fc1f stp xzr, xzr, [x0, #0x8] 3ce04: f907ff40 str x0, [x26, #0xff8] 3ce08: b0000460 adrp x0, 0xc9000 3ce0c: 91000000 add x0, x0, #0x0 3ce10: 97ff3fac bl 0xccc0 3ce14: 910023e0 add x0, sp, #0x8 3ce18: f90007ff str xzr, [sp, #0x8] 3ce1c: 9400032e bl 0x3dad4 3ce20: 360001e0 tbz w0, #0x0, 0x3ce5c 3ce24: f94007e0 ldr x0, [sp, #0x8] 3ce28: f9400008 ldr x8, [x0] 3ce2c: f9439108 ldr x8, [x8, #0x720] 3ce30: d63f0100 blr x8 3ce34: 12001c08 and w8, w0, #0xff 3ce38: 34000128 cbz w8, 0x3ce5c 3ce3c: f94007e0 ldr x0, [sp, #0x8] 3ce40: f9400008 ldr x8, [x0] 3ce44: f9404108 ldr x8, [x8, #0x80] 3ce48: d63f0100 blr x8 3ce4c: f94007e0 ldr x0, [sp, #0x8] 3ce50: f9400008 ldr x8, [x0] 3ce54: f9404508 ldr x8, [x8, #0x88] 3ce58: d63f0100 blr x8 3ce5c: 910023e0 add x0, sp, #0x8 3ce60: 9400031d bl 0x3dad4 3ce64: f947ff48 ldr x8, [x26, #0xff8] 3ce68: f94007f4 ldr x20, [sp, #0x8] 3ce6c: b50001c8 cbnz x8, 0x3cea4 3ce70: b0000460 adrp x0, 0xc9000 3ce74: 91000000 add x0, x0, #0x0 3ce78: 97ff3e86 bl 0xc890 3ce7c: f947ff48 ldr x8, [x26, #0xff8] 3ce80: b50000c8 cbnz x8, 0x3ce98 3ce84: 321c07e0 orr w0, wzr, #0x30 3ce88: 940097af bl 0x62d44 3ce8c: a901fc1f stp xzr, xzr, [x0, #0x18] 3ce90: a900fc1f stp xzr, xzr, [x0, #0x8] 3ce94: f907ff40 str x0, [x26, #0xff8] 3ce98: b0000460 adrp x0, 0xc9000 3ce9c: 91000000 add x0, x0, #0x0 3cea0: 97ff3f88 bl 0xccc0 3cea4: 910023e0 add x0, sp, #0x8 3cea8: f90007ff str xzr, [sp, #0x8] 3ceac: 9400030a bl 0x3dad4 3ceb0: 360001e0 tbz w0, #0x0, 0x3ceec 3ceb4: f94007e0 ldr x0, [sp, #0x8] 3ceb8: f9400008 ldr x8, [x0] 3cebc: f9439108 ldr x8, [x8, #0x720] 3cec0: d63f0100 blr x8 3cec4: 12001c08 and w8, w0, #0xff 3cec8: 34000128 cbz w8, 0x3ceec 3cecc: f94007e0 ldr x0, [sp, #0x8] 3ced0: f9400008 ldr x8, [x0] 3ced4: f9404108 ldr x8, [x8, #0x80] 3ced8: d63f0100 blr x8 3cedc: f94007e0 ldr x0, [sp, #0x8] 3cee0: f9400008 ldr x8, [x0] 3cee4: f9404508 ldr x8, [x8, #0x88] 3cee8: d63f0100 blr x8 3ceec: 910023e0 add x0, sp, #0x8 3cef0: 940002f9 bl 0x3dad4 3cef4: f94007e0 ldr x0, [sp, #0x8] 3cef8: b00002e1 adrp x1, 0x99000 3cefc: 911a3c21 add x1, x1, #0x68f 3cf00: f9400008 ldr x8, [x0] 3cf04: f9401908 ldr x8, [x8, #0x30] 3cf08: d63f0100 blr x8 3cf0c: f9400288 ldr x8, [x20] 3cf10: aa0003e1 mov x1, x0 3cf14: aa1403e0 mov x0, x20 3cf18: f9405508 ldr x8, [x8, #0xa8] 3cf1c: d63f0100 blr x8 3cf20: f9000a60 str x0, [x19, #0x10] 3cf24: f947ff48 ldr x8, [x26, #0xff8] 3cf28: b50001c8 cbnz x8, 0x3cf60 3cf2c: b0000460 adrp x0, 0xc9000 3cf30: 91000000 add x0, x0, #0x0 3cf34: 97ff3e57 bl 0xc890 3cf38: f947ff48 ldr x8, [x26, #0xff8] 3cf3c: b50000c8 cbnz x8, 0x3cf54 3cf40: 321c07e0 orr w0, wzr, #0x30 3cf44: 94009780 bl 0x62d44 3cf48: a901fc1f stp xzr, xzr, [x0, #0x18] 3cf4c: a900fc1f stp xzr, xzr, [x0, #0x8] 3cf50: f907ff40 str x0, [x26, #0xff8] 3cf54: b0000460 adrp x0, 0xc9000 3cf58: 91000000 add x0, x0, #0x0 3cf5c: 97ff3f59 bl 0xccc0 3cf60: 910023e0 add x0, sp, #0x8 3cf64: f90007ff str xzr, [sp, #0x8] 3cf68: 940002db bl 0x3dad4 3cf6c: 360001e0 tbz w0, #0x0, 0x3cfa8 3cf70: f94007e0 ldr x0, [sp, #0x8] 3cf74: f9400008 ldr x8, [x0] 3cf78: f9439108 ldr x8, [x8, #0x720] 3cf7c: d63f0100 blr x8 3cf80: 12001c08 and w8, w0, #0xff 3cf84: 34000128 cbz w8, 0x3cfa8 3cf88: f94007e0 ldr x0, [sp, #0x8] 3cf8c: f9400008 ldr x8, [x0] 3cf90: f9404108 ldr x8, [x8, #0x80] 3cf94: d63f0100 blr x8 3cf98: f94007e0 ldr x0, [sp, #0x8] 3cf9c: f9400008 ldr x8, [x0] 3cfa0: f9404508 ldr x8, [x8, #0x88] 3cfa4: d63f0100 blr x8 3cfa8: 910023e0 add x0, sp, #0x8 3cfac: 940002ca bl 0x3dad4 3cfb0: f94007e0 ldr x0, [sp, #0x8] 3cfb4: b00002e1 adrp x1, 0x99000 3cfb8: 911adc21 add x1, x1, #0x6b7 3cfbc: f9400008 ldr x8, [x0] 3cfc0: f9401908 ldr x8, [x8, #0x30] 3cfc4: d63f0100 blr x8 3cfc8: f947ff48 ldr x8, [x26, #0xff8] 3cfcc: aa0003f4 mov x20, x0 3cfd0: b50001c8 cbnz x8, 0x3d008 3cfd4: b0000460 adrp x0, 0xc9000 3cfd8: 91000000 add x0, x0, #0x0 3cfdc: 97ff3e2d bl 0xc890 3cfe0: f947ff48 ldr x8, [x26, #0xff8] 3cfe4: b50000c8 cbnz x8, 0x3cffc 3cfe8: 321c07e0 orr w0, wzr, #0x30 3cfec: 94009756 bl 0x62d44 3cff0: a901fc1f stp xzr, xzr, [x0, #0x18] 3cff4: a900fc1f stp xzr, xzr, [x0, #0x8] 3cff8: f907ff40 str x0, [x26, #0xff8] 3cffc: b0000460 adrp x0, 0xc9000 3d000: 91000000 add x0, x0, #0x0 3d004: 97ff3f2f bl 0xccc0 3d008: 910023e0 add x0, sp, #0x8 3d00c: f90007ff str xzr, [sp, #0x8] 3d010: 940002b1 bl 0x3dad4 3d014: 360001e0 tbz w0, #0x0, 0x3d050 3d018: f94007e0 ldr x0, [sp, #0x8] 3d01c: f9400008 ldr x8, [x0] 3d020: f9439108 ldr x8, [x8, #0x720] 3d024: d63f0100 blr x8 3d028: 12001c08 and w8, w0, #0xff 3d02c: 34000128 cbz w8, 0x3d050 3d030: f94007e0 ldr x0, [sp, #0x8] 3d034: f9400008 ldr x8, [x0] 3d038: f9404108 ldr x8, [x8, #0x80] 3d03c: d63f0100 blr x8 3d040: f94007e0 ldr x0, [sp, #0x8] 3d044: f9400008 ldr x8, [x0] 3d048: f9404508 ldr x8, [x8, #0x88] 3d04c: d63f0100 blr x8 3d050: 910023e0 add x0, sp, #0x8 3d054: 940002a0 bl 0x3dad4 3d058: f94007e0 ldr x0, [sp, #0x8] 3d05c: 900002e1 adrp x1, 0x99000 3d060: 911b1c21 add x1, x1, #0x6c7 3d064: f9400008 ldr x8, [x0] 3d068: f9401908 ldr x8, [x8, #0x30] 3d06c: d63f0100 blr x8 3d070: f947ff48 ldr x8, [x26, #0xff8] 3d074: aa0003f5 mov x21, x0 3d078: b50001c8 cbnz x8, 0x3d0b0 3d07c: 90000460 adrp x0, 0xc9000 3d080: 91000000 add x0, x0, #0x0 3d084: 97ff3e03 bl 0xc890 3d088: f947ff48 ldr x8, [x26, #0xff8] 3d08c: b50000c8 cbnz x8, 0x3d0a4 3d090: 321c07e0 orr w0, wzr, #0x30 3d094: 9400972c bl 0x62d44 3d098: a901fc1f stp xzr, xzr, [x0, #0x18] 3d09c: a900fc1f stp xzr, xzr, [x0, #0x8] 3d0a0: f907ff40 str x0, [x26, #0xff8] 3d0a4: 90000460 adrp x0, 0xc9000 3d0a8: 91000000 add x0, x0, #0x0 3d0ac: 97ff3f05 bl 0xccc0 3d0b0: 910023e0 add x0, sp, #0x8 3d0b4: f90007ff str xzr, [sp, #0x8] 3d0b8: 94000287 bl 0x3dad4 3d0bc: 360001e0 tbz w0, #0x0, 0x3d0f8 3d0c0: f94007e0 ldr x0, [sp, #0x8] 3d0c4: f9400008 ldr x8, [x0] 3d0c8: f9439108 ldr x8, [x8, #0x720] 3d0cc: d63f0100 blr x8 3d0d0: 12001c08 and w8, w0, #0xff 3d0d4: 34000128 cbz w8, 0x3d0f8 3d0d8: f94007e0 ldr x0, [sp, #0x8] 3d0dc: f9400008 ldr x8, [x0] 3d0e0: f9404108 ldr x8, [x8, #0x80] 3d0e4: d63f0100 blr x8 3d0e8: f94007e0 ldr x0, [sp, #0x8] 3d0ec: f9400008 ldr x8, [x0] 3d0f0: f9404508 ldr x8, [x8, #0x88] 3d0f4: d63f0100 blr x8 3d0f8: 910023e0 add x0, sp, #0x8 3d0fc: 94000276 bl 0x3dad4 3d100: f94007e0 ldr x0, [sp, #0x8] 3d104: f9400a61 ldr x1, [x19, #0x10] 3d108: d00002a2 adrp x2, 0x93000 3d10c: 900002a3 adrp x3, 0x91000 3d110: f9400008 ldr x8, [x0] 3d114: 91168042 add x2, x2, #0x5a0 3d118: 9100a863 add x3, x3, #0x2a 3d11c: f9408508 ldr x8, [x8, #0x108] 3d120: d63f0100 blr x8 3d124: f947ff48 ldr x8, [x26, #0xff8] 3d128: aa0003f6 mov x22, x0 3d12c: b50001c8 cbnz x8, 0x3d164 3d130: 90000460 adrp x0, 0xc9000 3d134: 91000000 add x0, x0, #0x0 3d138: 97ff3dd6 bl 0xc890 3d13c: f947ff48 ldr x8, [x26, #0xff8] 3d140: b50000c8 cbnz x8, 0x3d158 3d144: 321c07e0 orr w0, wzr, #0x30 3d148: 940096ff bl 0x62d44 3d14c: a901fc1f stp xzr, xzr, [x0, #0x18] 3d150: a900fc1f stp xzr, xzr, [x0, #0x8] 3d154: f907ff40 str x0, [x26, #0xff8] 3d158: 90000460 adrp x0, 0xc9000 3d15c: 91000000 add x0, x0, #0x0 3d160: 97ff3ed8 bl 0xccc0 3d164: 910023e0 add x0, sp, #0x8 3d168: f90007ff str xzr, [sp, #0x8] 3d16c: 9400025a bl 0x3dad4 3d170: 360001e0 tbz w0, #0x0, 0x3d1ac 3d174: f94007e0 ldr x0, [sp, #0x8] 3d178: f9400008 ldr x8, [x0] 3d17c: f9439108 ldr x8, [x8, #0x720] 3d180: d63f0100 blr x8 3d184: 12001c08 and w8, w0, #0xff 3d188: 34000128 cbz w8, 0x3d1ac 3d18c: f94007e0 ldr x0, [sp, #0x8] 3d190: f9400008 ldr x8, [x0] 3d194: f9404108 ldr x8, [x8, #0x80] 3d198: d63f0100 blr x8 3d19c: f94007e0 ldr x0, [sp, #0x8] 3d1a0: f9400008 ldr x8, [x0] 3d1a4: f9404508 ldr x8, [x8, #0x88] 3d1a8: d63f0100 blr x8 3d1ac: 910023e0 add x0, sp, #0x8 3d1b0: 94000249 bl 0x3dad4 3d1b4: f94007e0 ldr x0, [sp, #0x8] 3d1b8: f9400a61 ldr x1, [x19, #0x10] 3d1bc: aa1603e2 mov x2, x22 3d1c0: 940001ac bl 0x3d870 3d1c4: f947ff48 ldr x8, [x26, #0xff8] 3d1c8: aa0003f6 mov x22, x0 3d1cc: b50001c8 cbnz x8, 0x3d204 3d1d0: 90000460 adrp x0, 0xc9000 3d1d4: 91000000 add x0, x0, #0x0 3d1d8: 97ff3dae bl 0xc890 3d1dc: f947ff48 ldr x8, [x26, #0xff8] 3d1e0: b50000c8 cbnz x8, 0x3d1f8 3d1e4: 321c07e0 orr w0, wzr, #0x30 3d1e8: 940096d7 bl 0x62d44 3d1ec: a901fc1f stp xzr, xzr, [x0, #0x18] 3d1f0: a900fc1f stp xzr, xzr, [x0, #0x8] 3d1f4: f907ff40 str x0, [x26, #0xff8] 3d1f8: 90000460 adrp x0, 0xc9000 3d1fc: 91000000 add x0, x0, #0x0 3d200: 97ff3eb0 bl 0xccc0 3d204: 910023e0 add x0, sp, #0x8 3d208: f90007ff str xzr, [sp, #0x8] 3d20c: 94000232 bl 0x3dad4 3d210: 360001e0 tbz w0, #0x0, 0x3d24c 3d214: f94007e0 ldr x0, [sp, #0x8] 3d218: f9400008 ldr x8, [x0] 3d21c: f9439108 ldr x8, [x8, #0x720] 3d220: d63f0100 blr x8 3d224: 12001c08 and w8, w0, #0xff 3d228: 34000128 cbz w8, 0x3d24c 3d22c: f94007e0 ldr x0, [sp, #0x8] 3d230: f9400008 ldr x8, [x0] 3d234: f9404108 ldr x8, [x8, #0x80] 3d238: d63f0100 blr x8 3d23c: f94007e0 ldr x0, [sp, #0x8] 3d240: f9400008 ldr x8, [x0] 3d244: f9404508 ldr x8, [x8, #0x88] 3d248: d63f0100 blr x8 3d24c: 910023e0 add x0, sp, #0x8 3d250: 94000221 bl 0x3dad4 3d254: f94007e0 ldr x0, [sp, #0x8] 3d258: aa1603e1 mov x1, x22 3d25c: f9400008 ldr x8, [x0] 3d260: f9405508 ldr x8, [x8, #0xa8] 3d264: d63f0100 blr x8 3d268: f9000660 str x0, [x19, #0x8] 3d26c: f947ff48 ldr x8, [x26, #0xff8] 3d270: b50001c8 cbnz x8, 0x3d2a8 3d274: 90000460 adrp x0, 0xc9000 3d278: 91000000 add x0, x0, #0x0 3d27c: 97ff3d85 bl 0xc890 3d280: f947ff48 ldr x8, [x26, #0xff8] 3d284: b50000c8 cbnz x8, 0x3d29c 3d288: 321c07e0 orr w0, wzr, #0x30 3d28c: 940096ae bl 0x62d44 3d290: a901fc1f stp xzr, xzr, [x0, #0x18] 3d294: a900fc1f stp xzr, xzr, [x0, #0x8] 3d298: f907ff40 str x0, [x26, #0xff8] 3d29c: 90000460 adrp x0, 0xc9000 3d2a0: 91000000 add x0, x0, #0x0 3d2a4: 97ff3e87 bl 0xccc0 3d2a8: 910023e0 add x0, sp, #0x8 3d2ac: f90007ff str xzr, [sp, #0x8] 3d2b0: 94000209 bl 0x3dad4 3d2b4: 360001e0 tbz w0, #0x0, 0x3d2f0 3d2b8: f94007e0 ldr x0, [sp, #0x8] 3d2bc: f9400008 ldr x8, [x0] 3d2c0: f9439108 ldr x8, [x8, #0x720] 3d2c4: d63f0100 blr x8 3d2c8: 12001c08 and w8, w0, #0xff 3d2cc: 34000128 cbz w8, 0x3d2f0 3d2d0: f94007e0 ldr x0, [sp, #0x8] 3d2d4: f9400008 ldr x8, [x0] 3d2d8: f9404108 ldr x8, [x8, #0x80] 3d2dc: d63f0100 blr x8 3d2e0: f94007e0 ldr x0, [sp, #0x8] 3d2e4: f9400008 ldr x8, [x0] 3d2e8: f9404508 ldr x8, [x8, #0x88] 3d2ec: d63f0100 blr x8 3d2f0: 910023e0 add x0, sp, #0x8 3d2f4: 940001f8 bl 0x3dad4 3d2f8: f94007f7 ldr x23, [sp, #0x8] 3d2fc: 321e03e8 orr w8, wzr, #0x4 3d300: 900002e1 adrp x1, 0x99000 3d304: f90007ff str xzr, [sp, #0x8] 3d308: 390023e8 strb w8, [sp, #0x8] 3d30c: 52852508 mov w8, #0x2928 // =10536 3d310: 911bb021 add x1, x1, #0x6ec 3d314: 910023e0 add x0, sp, #0x8 3d318: 528002e2 mov w2, #0x17 // =23 3d31c: a9017fff stp xzr, xzr, [sp, #0x10] 3d320: 780093e8 sturh w8, [sp, #0x9] 3d324: 39002fff strb wzr, [sp, #0xb] 3d328: 97ffcfcc bl 0x31258 <.text+0x24568> 3d32c: f94002e8 ldr x8, [x23] 3d330: 39400009 ldrb w9, [x0] 3d334: f940080a ldr x10, [x0, #0x10] 3d338: 900002e2 adrp x2, 0x99000 3d33c: f9408508 ldr x8, [x8, #0x108] 3d340: 7200013f tst w9, #0x1 3d344: 9a801543 csinc x3, x10, x0, ne 3d348: 911b7442 add x2, x2, #0x6dd 3d34c: aa1703e0 mov x0, x23 3d350: aa1403e1 mov x1, x20 3d354: d63f0100 blr x8 3d358: 394023e8 ldrb w8, [sp, #0x8] 3d35c: aa0003f7 mov x23, x0 3d360: 36000068 tbz w8, #0x0, 0x3d36c 3d364: f9400fe0 ldr x0, [sp, #0x18] 3d368: 940096aa bl 0x62e10 3d36c: f947ff48 ldr x8, [x26, #0xff8] 3d370: b50001c8 cbnz x8, 0x3d3a8 3d374: 90000460 adrp x0, 0xc9000 3d378: 91000000 add x0, x0, #0x0 3d37c: 97ff3d45 bl 0xc890 3d380: f947ff48 ldr x8, [x26, #0xff8] 3d384: b50000c8 cbnz x8, 0x3d39c 3d388: 321c07e0 orr w0, wzr, #0x30 3d38c: 9400966e bl 0x62d44 3d390: a901fc1f stp xzr, xzr, [x0, #0x18] 3d394: a900fc1f stp xzr, xzr, [x0, #0x8] 3d398: f907ff40 str x0, [x26, #0xff8] 3d39c: 90000460 adrp x0, 0xc9000 3d3a0: 91000000 add x0, x0, #0x0 3d3a4: 97ff3e47 bl 0xccc0 3d3a8: 910023e0 add x0, sp, #0x8 3d3ac: f90007ff str xzr, [sp, #0x8] 3d3b0: 940001c9 bl 0x3dad4 3d3b4: 360001e0 tbz w0, #0x0, 0x3d3f0 3d3b8: f94007e0 ldr x0, [sp, #0x8] 3d3bc: f9400008 ldr x8, [x0] 3d3c0: f9439108 ldr x8, [x8, #0x720] 3d3c4: d63f0100 blr x8 3d3c8: 12001c08 and w8, w0, #0xff 3d3cc: 34000128 cbz w8, 0x3d3f0 3d3d0: f94007e0 ldr x0, [sp, #0x8] 3d3d4: f9400008 ldr x8, [x0] 3d3d8: f9404108 ldr x8, [x8, #0x80] 3d3dc: d63f0100 blr x8 3d3e0: f94007e0 ldr x0, [sp, #0x8] 3d3e4: f9400008 ldr x8, [x0] 3d3e8: f9404508 ldr x8, [x8, #0x88] 3d3ec: d63f0100 blr x8 3d3f0: 910023e0 add x0, sp, #0x8 3d3f4: 940001b8 bl 0x3dad4 3d3f8: f947ff48 ldr x8, [x26, #0xff8] 3d3fc: f94007f8 ldr x24, [sp, #0x8] 3d400: b50001c8 cbnz x8, 0x3d438 3d404: 90000460 adrp x0, 0xc9000 3d408: 91000000 add x0, x0, #0x0 3d40c: 97ff3d21 bl 0xc890 3d410: f947ff48 ldr x8, [x26, #0xff8] 3d414: b50000c8 cbnz x8, 0x3d42c 3d418: 321c07e0 orr w0, wzr, #0x30 3d41c: 9400964a bl 0x62d44 3d420: a901fc1f stp xzr, xzr, [x0, #0x18] 3d424: a900fc1f stp xzr, xzr, [x0, #0x8] 3d428: f907ff40 str x0, [x26, #0xff8] 3d42c: 90000460 adrp x0, 0xc9000 3d430: 91000000 add x0, x0, #0x0 3d434: 97ff3e23 bl 0xccc0 3d438: 910023e0 add x0, sp, #0x8 3d43c: f90007ff str xzr, [sp, #0x8] 3d440: 940001a5 bl 0x3dad4 3d444: 360001e0 tbz w0, #0x0, 0x3d480 3d448: f94007e0 ldr x0, [sp, #0x8] 3d44c: f9400008 ldr x8, [x0] 3d450: f9439108 ldr x8, [x8, #0x720] 3d454: d63f0100 blr x8 3d458: 12001c08 and w8, w0, #0xff 3d45c: 34000128 cbz w8, 0x3d480 3d460: f94007e0 ldr x0, [sp, #0x8] 3d464: f9400008 ldr x8, [x0] 3d468: f9404108 ldr x8, [x8, #0x80] 3d46c: d63f0100 blr x8 3d470: f94007e0 ldr x0, [sp, #0x8] 3d474: f9400008 ldr x8, [x0] 3d478: f9404508 ldr x8, [x8, #0x88] 3d47c: d63f0100 blr x8 3d480: 910023e0 add x0, sp, #0x8 3d484: 910023fb add x27, sp, #0x8 3d488: 94000193 bl 0x3dad4 3d48c: f94007e0 ldr x0, [sp, #0x8] 3d490: f9400a61 ldr x1, [x19, #0x10] 3d494: aa1703e2 mov x2, x23 3d498: 9400011e bl 0x3d910 3d49c: f9400308 ldr x8, [x24] 3d4a0: aa0003e1 mov x1, x0 3d4a4: aa1803e0 mov x0, x24 3d4a8: f9405508 ldr x8, [x8, #0xa8] 3d4ac: d63f0100 blr x8 3d4b0: 900002a1 adrp x1, 0x91000 3d4b4: f9000e60 str x0, [x19, #0x18] 3d4b8: 52850048 mov w8, #0x2802 // =10242 3d4bc: 91003421 add x1, x1, #0xd 3d4c0: 910023e0 add x0, sp, #0x8 3d4c4: 52800242 mov w2, #0x12 // =18 3d4c8: a9017fff stp xzr, xzr, [sp, #0x10] 3d4cc: f90007ff str xzr, [sp, #0x8] 3d4d0: 790013e8 strh w8, [sp, #0x8] 3d4d4: 39002bff strb wzr, [sp, #0xa] 3d4d8: 97ffcf60 bl 0x31258 <.text+0x24568> 3d4dc: d00002c1 adrp x1, 0x97000 3d4e0: 9106bc21 add x1, x1, #0x1af 3d4e4: 320003e2 orr w2, wzr, #0x1 3d4e8: 97ffcf5c bl 0x31258 <.text+0x24568> 3d4ec: 900002e1 adrp x1, 0x99000 3d4f0: 911c1021 add x1, x1, #0x704 3d4f4: 52800222 mov w2, #0x11 // =17 3d4f8: 97ffcf58 bl 0x31258 <.text+0x24568> 3d4fc: f947ff48 ldr x8, [x26, #0xff8] 3d500: b50001c8 cbnz x8, 0x3d538 3d504: 90000460 adrp x0, 0xc9000 3d508: 91000000 add x0, x0, #0x0 3d50c: 97ff3ce1 bl 0xc890 3d510: f947ff48 ldr x8, [x26, #0xff8] 3d514: b50000c8 cbnz x8, 0x3d52c 3d518: 321c07e0 orr w0, wzr, #0x30 3d51c: 9400960a bl 0x62d44 3d520: a901fc1f stp xzr, xzr, [x0, #0x18] 3d524: a900fc1f stp xzr, xzr, [x0, #0x8] 3d528: f907ff40 str x0, [x26, #0xff8] 3d52c: 90000460 adrp x0, 0xc9000 3d530: 91000000 add x0, x0, #0x0 3d534: 97ff3de3 bl 0xccc0 3d538: 910083e0 add x0, sp, #0x20 3d53c: b2400377 orr x23, x27, #0x1 3d540: f90013ff str xzr, [sp, #0x20] 3d544: 94000164 bl 0x3dad4 3d548: 360001e0 tbz w0, #0x0, 0x3d584 3d54c: f94013e0 ldr x0, [sp, #0x20] 3d550: f9400008 ldr x8, [x0] 3d554: f9439108 ldr x8, [x8, #0x720] 3d558: d63f0100 blr x8 3d55c: 12001c08 and w8, w0, #0xff 3d560: 34000128 cbz w8, 0x3d584 3d564: f94013e0 ldr x0, [sp, #0x20] 3d568: f9400008 ldr x8, [x0] 3d56c: f9404108 ldr x8, [x8, #0x80] 3d570: d63f0100 blr x8 3d574: f94013e0 ldr x0, [sp, #0x20] 3d578: f9400008 ldr x8, [x0] 3d57c: f9404508 ldr x8, [x8, #0x88] 3d580: d63f0100 blr x8 3d584: 910083e0 add x0, sp, #0x20 3d588: 94000153 bl 0x3dad4 3d58c: a94183ea ldp x10, x0, [sp, #0x18] 3d590: 394023e9 ldrb w9, [sp, #0x8] 3d594: 900002e2 adrp x2, 0x99000 3d598: 911c5842 add x2, x2, #0x716 3d59c: f9400008 ldr x8, [x0] 3d5a0: 7200013f tst w9, #0x1 3d5a4: 9a8a02e3 csel x3, x23, x10, eq 3d5a8: aa1503e1 mov x1, x21 3d5ac: f9408508 ldr x8, [x8, #0x108] 3d5b0: d63f0100 blr x8 3d5b4: f9001260 str x0, [x19, #0x20] 3d5b8: f947ff48 ldr x8, [x26, #0xff8] 3d5bc: b50001c8 cbnz x8, 0x3d5f4 3d5c0: 90000460 adrp x0, 0xc9000 3d5c4: 91000000 add x0, x0, #0x0 3d5c8: 97ff3cb2 bl 0xc890 3d5cc: f947ff48 ldr x8, [x26, #0xff8] 3d5d0: b50000c8 cbnz x8, 0x3d5e8 3d5d4: 321c07e0 orr w0, wzr, #0x30 3d5d8: 940095db bl 0x62d44 3d5dc: a901fc1f stp xzr, xzr, [x0, #0x18] 3d5e0: a900fc1f stp xzr, xzr, [x0, #0x8] 3d5e4: f907ff40 str x0, [x26, #0xff8] 3d5e8: 90000460 adrp x0, 0xc9000 3d5ec: 91000000 add x0, x0, #0x0 3d5f0: 97ff3db4 bl 0xccc0 3d5f4: 910083e0 add x0, sp, #0x20 3d5f8: f90013ff str xzr, [sp, #0x20] 3d5fc: 94000136 bl 0x3dad4 3d600: 360001e0 tbz w0, #0x0, 0x3d63c 3d604: f94013e0 ldr x0, [sp, #0x20] 3d608: f9400008 ldr x8, [x0] 3d60c: f9439108 ldr x8, [x8, #0x720] 3d610: d63f0100 blr x8 3d614: 12001c08 and w8, w0, #0xff 3d618: 34000128 cbz w8, 0x3d63c 3d61c: f94013e0 ldr x0, [sp, #0x20] 3d620: f9400008 ldr x8, [x0] 3d624: f9404108 ldr x8, [x8, #0x80] 3d628: d63f0100 blr x8 3d62c: f94013e0 ldr x0, [sp, #0x20] 3d630: f9400008 ldr x8, [x0] 3d634: f9404508 ldr x8, [x8, #0x88] 3d638: d63f0100 blr x8 3d63c: 910083e0 add x0, sp, #0x20 3d640: 94000125 bl 0x3dad4 3d644: f94013e0 ldr x0, [sp, #0x20] 3d648: aa1603e1 mov x1, x22 3d64c: f9400008 ldr x8, [x0] 3d650: f9405d08 ldr x8, [x8, #0xb8] 3d654: d63f0100 blr x8 3d658: f947ff48 ldr x8, [x26, #0xff8] 3d65c: b50001c8 cbnz x8, 0x3d694 3d660: 90000460 adrp x0, 0xc9000 3d664: 91000000 add x0, x0, #0x0 3d668: 97ff3c8a bl 0xc890 3d66c: f947ff48 ldr x8, [x26, #0xff8] 3d670: b50000c8 cbnz x8, 0x3d688 3d674: 321c07e0 orr w0, wzr, #0x30 3d678: 940095b3 bl 0x62d44 3d67c: a901fc1f stp xzr, xzr, [x0, #0x18] 3d680: a900fc1f stp xzr, xzr, [x0, #0x8] 3d684: f907ff40 str x0, [x26, #0xff8] 3d688: 90000460 adrp x0, 0xc9000 3d68c: 91000000 add x0, x0, #0x0 3d690: 97ff3d8c bl 0xccc0 3d694: 910083e0 add x0, sp, #0x20 3d698: f90013ff str xzr, [sp, #0x20] 3d69c: 9400010e bl 0x3dad4 3d6a0: 360001e0 tbz w0, #0x0, 0x3d6dc 3d6a4: f94013e0 ldr x0, [sp, #0x20] 3d6a8: f9400008 ldr x8, [x0] 3d6ac: f9439108 ldr x8, [x8, #0x720] 3d6b0: d63f0100 blr x8 3d6b4: 12001c08 and w8, w0, #0xff 3d6b8: 34000128 cbz w8, 0x3d6dc 3d6bc: f94013e0 ldr x0, [sp, #0x20] 3d6c0: f9400008 ldr x8, [x0] 3d6c4: f9404108 ldr x8, [x8, #0x80] 3d6c8: d63f0100 blr x8 3d6cc: f94013e0 ldr x0, [sp, #0x20] 3d6d0: f9400008 ldr x8, [x0] 3d6d4: f9404508 ldr x8, [x8, #0x88] 3d6d8: d63f0100 blr x8 3d6dc: 910083e0 add x0, sp, #0x20 3d6e0: 940000fd bl 0x3dad4 3d6e4: f94013e0 ldr x0, [sp, #0x20] 3d6e8: aa1403e1 mov x1, x20 3d6ec: f9400008 ldr x8, [x0] 3d6f0: f9405d08 ldr x8, [x8, #0xb8] 3d6f4: d63f0100 blr x8 3d6f8: f947ff48 ldr x8, [x26, #0xff8] 3d6fc: b50001c8 cbnz x8, 0x3d734 3d700: 90000460 adrp x0, 0xc9000 3d704: 91000000 add x0, x0, #0x0 3d708: 97ff3c62 bl 0xc890 3d70c: f947ff48 ldr x8, [x26, #0xff8] 3d710: b50000c8 cbnz x8, 0x3d728 3d714: 321c07e0 orr w0, wzr, #0x30 3d718: 9400958b bl 0x62d44 3d71c: a901fc1f stp xzr, xzr, [x0, #0x18] 3d720: a900fc1f stp xzr, xzr, [x0, #0x8] 3d724: f907ff40 str x0, [x26, #0xff8] 3d728: 90000460 adrp x0, 0xc9000 3d72c: 91000000 add x0, x0, #0x0 3d730: 97ff3d64 bl 0xccc0 3d734: 910083e0 add x0, sp, #0x20 3d738: f90013ff str xzr, [sp, #0x20] 3d73c: 940000e6 bl 0x3dad4 3d740: 360001e0 tbz w0, #0x0, 0x3d77c 3d744: f94013e0 ldr x0, [sp, #0x20] 3d748: f9400008 ldr x8, [x0] 3d74c: f9439108 ldr x8, [x8, #0x720] 3d750: d63f0100 blr x8 3d754: 12001c08 and w8, w0, #0xff 3d758: 34000128 cbz w8, 0x3d77c 3d75c: f94013e0 ldr x0, [sp, #0x20] 3d760: f9400008 ldr x8, [x0] 3d764: f9404108 ldr x8, [x8, #0x80] 3d768: d63f0100 blr x8 3d76c: f94013e0 ldr x0, [sp, #0x20] 3d770: f9400008 ldr x8, [x0] 3d774: f9404508 ldr x8, [x8, #0x88] 3d778: d63f0100 blr x8 3d77c: 910083e0 add x0, sp, #0x20 3d780: 940000d5 bl 0x3dad4 3d784: f94013e0 ldr x0, [sp, #0x20] 3d788: aa1503e1 mov x1, x21 3d78c: f9400008 ldr x8, [x0] 3d790: f9405d08 ldr x8, [x8, #0xb8] 3d794: d63f0100 blr x8 3d798: 394023e8 ldrb w8, [sp, #0x8] 3d79c: 36000068 tbz w8, #0x0, 0x3d7a8 3d7a0: f9400fe0 ldr x0, [sp, #0x18] 3d7a4: 9400959b bl 0x62e10 3d7a8: f9401728 ldr x8, [x25, #0x28] 3d7ac: f94017e9 ldr x9, [sp, #0x28] 3d7b0: eb09011f cmp x8, x9 3d7b4: 54000121 b.ne 0x3d7d8 3d7b8: a9487bfd ldp x29, x30, [sp, #0x80] 3d7bc: a9474ff4 ldp x20, x19, [sp, #0x70] 3d7c0: a94657f6 ldp x22, x21, [sp, #0x60] 3d7c4: a9455ff8 ldp x24, x23, [sp, #0x50] 3d7c8: a94467fa ldp x26, x25, [sp, #0x40] 3d7cc: f9401bfb ldr x27, [sp, #0x30] 3d7d0: 910243ff add sp, sp, #0x90 3d7d4: d65f03c0 ret 3d7d8: 97ff3b66 bl 0xc570 <__stack_chk_fail@plt> 3d7dc: d100c3ff sub sp, sp, #0x30 3d7e0: f9000bf3 str x19, [sp, #0x10] 3d7e4: a9027bfd stp x29, x30, [sp, #0x20] 3d7e8: 910083fd add x29, sp, #0x20 3d7ec: d53bd053 mrs x19, TPIDR_EL0 3d7f0: f9401668 ldr x8, [x19, #0x28] 3d7f4: 910003e0 mov x0, sp 3d7f8: f90007e8 str x8, [sp, #0x8] 3d7fc: f90003ff str xzr, [sp] 3d800: 940000b5 bl 0x3dad4 3d804: 360001e0 tbz w0, #0x0, 0x3d840 3d808: f94003e0 ldr x0, [sp] 3d80c: f9400008 ldr x8, [x0] 3d810: f9439108 ldr x8, [x8, #0x720] 3d814: d63f0100 blr x8 3d818: 12001c08 and w8, w0, #0xff 3d81c: 34000128 cbz w8, 0x3d840 3d820: f94003e0 ldr x0, [sp] 3d824: f9400008 ldr x8, [x0] 3d828: f9404108 ldr x8, [x8, #0x80] 3d82c: d63f0100 blr x8 3d830: f94003e0 ldr x0, [sp] 3d834: f9400008 ldr x8, [x0] 3d838: f9404508 ldr x8, [x8, #0x88] 3d83c: d63f0100 blr x8 3d840: 910003e0 mov x0, sp 3d844: 940000a4 bl 0x3dad4 3d848: f94003e0 ldr x0, [sp] 3d84c: f9401668 ldr x8, [x19, #0x28] 3d850: f94007e9 ldr x9, [sp, #0x8] 3d854: eb09011f cmp x8, x9 3d858: 540000a1 b.ne 0x3d86c 3d85c: a9427bfd ldp x29, x30, [sp, #0x20] 3d860: f9400bf3 ldr x19, [sp, #0x10] 3d864: 9100c3ff add sp, sp, #0x30 3d868: d65f03c0 ret 3d86c: 97ff3b41 bl 0xc570 <__stack_chk_fail@plt> 3d870: d104c3ff sub sp, sp, #0x130 3d874: a9114ffc stp x28, x19, [sp, #0x110] 3d878: a9127bfd stp x29, x30, [sp, #0x120] 3d87c: 910483fd add x29, sp, #0x120 3d880: ad039fe6 stp q6, q7, [sp, #0x70] 3d884: ad0297e4 stp q4, q5, [sp, #0x50] 3d888: ad018fe2 stp q2, q3, [sp, #0x30] 3d88c: ad0087e0 stp q0, q1, [sp, #0x10] 3d890: a9391fa6 stp x6, x7, [x29, #-0x70] 3d894: a93817a4 stp x4, x5, [x29, #-0x80] 3d898: f81783a3 stur x3, [x29, #-0x88] 3d89c: d53bd053 mrs x19, TPIDR_EL0 3d8a0: f9401669 ldr x9, [x19, #0x28] 3d8a4: 910043eb add x11, sp, #0x10 3d8a8: d10223ac sub x12, x29, #0x88 3d8ac: 321963e8 orr w8, wzr, #0xffffff80 3d8b0: 128004ea mov w10, #-0x28 // =-40 3d8b4: f90007e9 str x9, [sp, #0x8] 3d8b8: 910043a9 add x9, x29, #0x10 3d8bc: 9102016b add x11, x11, #0x80 3d8c0: 9100a18c add x12, x12, #0x28 3d8c4: 293c23aa stp w10, w8, [x29, #-0x20] 3d8c8: a93d2fac stp x12, x11, [x29, #-0x30] 3d8cc: f81c83a9 stur x9, [x29, #-0x38] 3d8d0: f9400008 ldr x8, [x0] 3d8d4: d100e3a9 sub x9, x29, #0x38 3d8d8: ad400121 ldp q1, q0, [x9] 3d8dc: d10183a3 sub x3, x29, #0x60 3d8e0: f9407508 ldr x8, [x8, #0xe8] 3d8e4: ad3d03a1 stp q1, q0, [x29, #-0x60] 3d8e8: d63f0100 blr x8 3d8ec: f9401668 ldr x8, [x19, #0x28] 3d8f0: f94007e9 ldr x9, [sp, #0x8] 3d8f4: eb09011f cmp x8, x9 3d8f8: 540000a1 b.ne 0x3d90c 3d8fc: a9527bfd ldp x29, x30, [sp, #0x120] 3d900: a9514ffc ldp x28, x19, [sp, #0x110] 3d904: 9104c3ff add sp, sp, #0x130 3d908: d65f03c0 ret 3d90c: 97ff3b19 bl 0xc570 <__stack_chk_fail@plt> 3d910: d104c3ff sub sp, sp, #0x130 3d914: a9114ffc stp x28, x19, [sp, #0x110] 3d918: a9127bfd stp x29, x30, [sp, #0x120] 3d91c: 910483fd add x29, sp, #0x120 3d920: ad039fe6 stp q6, q7, [sp, #0x70] 3d924: ad0297e4 stp q4, q5, [sp, #0x50] 3d928: ad018fe2 stp q2, q3, [sp, #0x30] 3d92c: ad0087e0 stp q0, q1, [sp, #0x10] 3d930: a9391fa6 stp x6, x7, [x29, #-0x70] 3d934: a93817a4 stp x4, x5, [x29, #-0x80] 3d938: f81783a3 stur x3, [x29, #-0x88] 3d93c: d53bd053 mrs x19, TPIDR_EL0 3d940: f9401669 ldr x9, [x19, #0x28] 3d944: 910043eb add x11, sp, #0x10 3d948: d10223ac sub x12, x29, #0x88 3d94c: 321963e8 orr w8, wzr, #0xffffff80 3d950: 128004ea mov w10, #-0x28 // =-40 3d954: f90007e9 str x9, [sp, #0x8] 3d958: 910043a9 add x9, x29, #0x10 3d95c: 9102016b add x11, x11, #0x80 3d960: 9100a18c add x12, x12, #0x28 3d964: 293c23aa stp w10, w8, [x29, #-0x20] 3d968: a93d2fac stp x12, x11, [x29, #-0x30] 3d96c: f81c83a9 stur x9, [x29, #-0x38] 3d970: f9400008 ldr x8, [x0] 3d974: d100e3a9 sub x9, x29, #0x38 3d978: ad400121 ldp q1, q0, [x9] 3d97c: d10183a3 sub x3, x29, #0x60 3d980: f9408d08 ldr x8, [x8, #0x118] 3d984: ad3d03a1 stp q1, q0, [x29, #-0x60] 3d988: d63f0100 blr x8 3d98c: f9401668 ldr x8, [x19, #0x28] 3d990: f94007e9 ldr x9, [sp, #0x8] 3d994: eb09011f cmp x8, x9 3d998: 540000a1 b.ne 0x3d9ac 3d99c: a9527bfd ldp x29, x30, [sp, #0x120] 3d9a0: a9514ffc ldp x28, x19, [sp, #0x110] 3d9a4: 9104c3ff add sp, sp, #0x130 3d9a8: d65f03c0 ret 3d9ac: 97ff3af1 bl 0xc570 <__stack_chk_fail@plt> 3d9b0: d100c3ff sub sp, sp, #0x30 3d9b4: f9000bf3 str x19, [sp, #0x10] 3d9b8: a9027bfd stp x29, x30, [sp, #0x20] 3d9bc: 910083fd add x29, sp, #0x20 3d9c0: d53bd053 mrs x19, TPIDR_EL0 3d9c4: f9401668 ldr x8, [x19, #0x28] 3d9c8: f90007e8 str x8, [sp, #0x8] 3d9cc: 36000261 tbz w1, #0x0, 0x3da18 3d9d0: 910003e0 mov x0, sp 3d9d4: f90003ff str xzr, [sp] 3d9d8: 9400003f bl 0x3dad4 3d9dc: 360001e0 tbz w0, #0x0, 0x3da18 3d9e0: f94003e0 ldr x0, [sp] 3d9e4: f9400008 ldr x8, [x0] 3d9e8: f9439108 ldr x8, [x8, #0x720] 3d9ec: d63f0100 blr x8 3d9f0: 12001c08 and w8, w0, #0xff 3d9f4: 34000128 cbz w8, 0x3da18 3d9f8: f94003e0 ldr x0, [sp] 3d9fc: f9400008 ldr x8, [x0] 3da00: f9404108 ldr x8, [x8, #0x80] 3da04: d63f0100 blr x8 3da08: f94003e0 ldr x0, [sp] 3da0c: f9400008 ldr x8, [x0] 3da10: f9404508 ldr x8, [x8, #0x88] 3da14: d63f0100 blr x8 3da18: 910003e0 mov x0, sp 3da1c: 9400002e bl 0x3dad4 3da20: f94003e0 ldr x0, [sp] 3da24: f9401668 ldr x8, [x19, #0x28] 3da28: f94007e9 ldr x9, [sp, #0x8] 3da2c: eb09011f cmp x8, x9 3da30: 540000a1 b.ne 0x3da44 3da34: a9427bfd ldp x29, x30, [sp, #0x20] 3da38: f9400bf3 ldr x19, [sp, #0x10] 3da3c: 9100c3ff add sp, sp, #0x30 3da40: d65f03c0 ret 3da44: 97ff3acb bl 0xc570 <__stack_chk_fail@plt> 3da48: d100c3ff sub sp, sp, #0x30 3da4c: f9000bf3 str x19, [sp, #0x10] 3da50: a9027bfd stp x29, x30, [sp, #0x20] 3da54: 910083fd add x29, sp, #0x20 3da58: d53bd053 mrs x19, TPIDR_EL0 3da5c: f9401668 ldr x8, [x19, #0x28] 3da60: f90007e8 str x8, [sp, #0x8] 3da64: f90003e0 str x0, [sp] 3da68: b50000a0 cbnz x0, 0x3da7c 3da6c: 910003e0 mov x0, sp 3da70: 94000019 bl 0x3dad4 3da74: 360001e0 tbz w0, #0x0, 0x3dab0 3da78: f94003e0 ldr x0, [sp] 3da7c: f9400008 ldr x8, [x0] 3da80: f9439108 ldr x8, [x8, #0x720] 3da84: d63f0100 blr x8 3da88: 12001c08 and w8, w0, #0xff 3da8c: 34000128 cbz w8, 0x3dab0 3da90: f94003e0 ldr x0, [sp] 3da94: f9400008 ldr x8, [x0] 3da98: f9404108 ldr x8, [x8, #0x80] 3da9c: d63f0100 blr x8 3daa0: f94003e0 ldr x0, [sp] 3daa4: f9400008 ldr x8, [x0] 3daa8: f9404508 ldr x8, [x8, #0x88] 3daac: d63f0100 blr x8 3dab0: f9401668 ldr x8, [x19, #0x28] 3dab4: f94007e9 ldr x9, [sp, #0x8] 3dab8: eb09011f cmp x8, x9 3dabc: 540000a1 b.ne 0x3dad0 3dac0: a9427bfd ldp x29, x30, [sp, #0x20] 3dac4: f9400bf3 ldr x19, [sp, #0x10] 3dac8: 9100c3ff add sp, sp, #0x30 3dacc: d65f03c0 ret 3dad0: 97ff3aa8 bl 0xc570 <__stack_chk_fail@plt> 3dad4: d101c3ff sub sp, sp, #0x70 3dad8: a90457f6 stp x22, x21, [sp, #0x40] 3dadc: a9054ff4 stp x20, x19, [sp, #0x50] 3dae0: a9067bfd stp x29, x30, [sp, #0x60] 3dae4: 910183fd add x29, sp, #0x60 3dae8: d53bd054 mrs x20, TPIDR_EL0 3daec: f9401688 ldr x8, [x20, #0x28] 3daf0: aa0003f3 mov x19, x0 3daf4: f81d83a8 stur x8, [x29, #-0x28] 3daf8: 910083e8 add x8, sp, #0x20 3dafc: 97ffdf47 bl 0x35818 3db00: f0000455 adrp x21, 0xc8000 3db04: f947fea8 ldr x8, [x21, #0xff8] 3db08: b50001e8 cbnz x8, 0x3db44 3db0c: 90000460 adrp x0, 0xc9000 3db10: 91000000 add x0, x0, #0x0 3db14: 97ff3b5f bl 0xc890 3db18: f947fea8 ldr x8, [x21, #0xff8] 3db1c: b50000c8 cbnz x8, 0x3db34 3db20: 321c07e0 orr w0, wzr, #0x30 3db24: 94009488 bl 0x62d44 3db28: a901fc1f stp xzr, xzr, [x0, #0x18] 3db2c: a900fc1f stp xzr, xzr, [x0, #0x8] 3db30: f907fea0 str x0, [x21, #0xff8] 3db34: 90000460 adrp x0, 0xc9000 3db38: 91000000 add x0, x0, #0x0 3db3c: 97ff3c61 bl 0xccc0 3db40: f947fea8 ldr x8, [x21, #0xff8] 3db44: f9400100 ldr x0, [x8] 3db48: 52800082 mov w2, #0x4 // =4 3db4c: 72a00022 movk w2, #0x1, lsl #16 3db50: aa1303e1 mov x1, x19 3db54: f9400008 ldr x8, [x0] 3db58: f9401908 ldr x8, [x8, #0x30] 3db5c: d63f0100 blr x8 3db60: 340005c0 cbz w0, 0x3dc18 3db64: f00002c1 adrp x1, 0x98000 3db68: 91386c21 add x1, x1, #0xe1b 3db6c: 3100081f cmn w0, #0x2 3db70: 54000581 b.ne 0x3dc20 3db74: 900002e2 adrp x2, 0x99000 3db78: 911e2842 add x2, x2, #0x78a 3db7c: 2a1f03e0 mov w0, wzr 3db80: 97ff38f8 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3db84: b0000476 adrp x22, 0xca000 3db88: 394432c8 ldrb w8, [x22, #0x10c] 3db8c: 37000108 tbnz w8, #0x0, 0x3dbac 3db90: b0000460 adrp x0, 0xca000 3db94: f0000001 adrp x1, 0x40000 3db98: 91042000 add x0, x0, #0x108 3db9c: 91018021 add x1, x1, #0x60 3dba0: 97ff3938 bl 0xc080 3dba4: 320003e8 orr w8, wzr, #0x1 3dba8: 390432c8 strb w8, [x22, #0x10c] 3dbac: f947fea8 ldr x8, [x21, #0xff8] 3dbb0: b50001e8 cbnz x8, 0x3dbec 3dbb4: 90000460 adrp x0, 0xc9000 3dbb8: 91000000 add x0, x0, #0x0 3dbbc: 97ff3b35 bl 0xc890 3dbc0: f947fea8 ldr x8, [x21, #0xff8] 3dbc4: b50000c8 cbnz x8, 0x3dbdc 3dbc8: 321c07e0 orr w0, wzr, #0x30 3dbcc: 9400945e bl 0x62d44 3dbd0: a901fc1f stp xzr, xzr, [x0, #0x18] 3dbd4: a900fc1f stp xzr, xzr, [x0, #0x8] 3dbd8: f907fea0 str x0, [x21, #0xff8] 3dbdc: 90000460 adrp x0, 0xc9000 3dbe0: 91000000 add x0, x0, #0x0 3dbe4: 97ff3c37 bl 0xccc0 3dbe8: f947fea8 ldr x8, [x21, #0xff8] 3dbec: f9400100 ldr x0, [x8] 3dbf0: aa1303e1 mov x1, x19 3dbf4: aa1f03e2 mov x2, xzr 3dbf8: f9400008 ldr x8, [x0] 3dbfc: f9401108 ldr x8, [x8, #0x20] 3dc00: d63f0100 blr x8 3dc04: 37f80140 tbnz w0, #0x1f, 0x3dc2c 3dc08: b0000475 adrp x21, 0xca000 3dc0c: b9410aa0 ldr w0, [x21, #0x108] 3dc10: 97ff3b2c bl 0xc8c0 3dc14: b4000a40 cbz x0, 0x3dd5c 3dc18: 320003f3 orr w19, wzr, #0x1 3dc1c: 1400000b b 0x3dc48 3dc20: 900002e2 adrp x2, 0x99000 3dc24: 911fbc42 add x2, x2, #0x7ef 3dc28: 14000005 b 0x3dc3c 3dc2c: f00002c1 adrp x1, 0x98000 3dc30: 900002e2 adrp x2, 0x99000 3dc34: 91386c21 add x1, x1, #0xe1b 3dc38: 911ed442 add x2, x2, #0x7b5 3dc3c: 2a1f03e0 mov w0, wzr 3dc40: 97ff38c8 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3dc44: 2a1f03f3 mov w19, wzr 3dc48: 910023e8 add x8, sp, #0x8 3dc4c: 910023f6 add x22, sp, #0x8 3dc50: 97ffdef2 bl 0x35818 3dc54: 394083e9 ldrb w9, [sp, #0x20] 3dc58: f94017e8 ldr x8, [sp, #0x28] 3dc5c: 394023f5 ldrb w21, [sp, #0x8] 3dc60: f9400beb ldr x11, [sp, #0x10] 3dc64: d341fd2a lsr x10, x9, #1 3dc68: 7200013f tst w9, #0x1 3dc6c: d341feac lsr x12, x21, #1 3dc70: 9a880142 csel x2, x10, x8, eq 3dc74: 720002bf tst w21, #0x1 3dc78: 9a8b0188 csel x8, x12, x11, eq 3dc7c: eb08005f cmp x2, x8 3dc80: 540002c1 b.ne 0x3dcd8 3dc84: f9401beb ldr x11, [sp, #0x30] 3dc88: f9400fec ldr x12, [sp, #0x18] 3dc8c: 910083e8 add x8, sp, #0x20 3dc90: 7200013f tst w9, #0x1 3dc94: b2400108 orr x8, x8, #0x1 3dc98: b24002cd orr x13, x22, #0x1 3dc9c: 9a8b0100 csel x0, x8, x11, eq 3dca0: 720002bf tst w21, #0x1 3dca4: 9a8c01a1 csel x1, x13, x12, eq 3dca8: 37000489 tbnz w9, #0x0, 0x3dd38 3dcac: b4000522 cbz x2, 0x3dd50 3dcb0: cb0a03e9 neg x9, x10 3dcb4: 3940010a ldrb w10, [x8] 3dcb8: 3940002b ldrb w11, [x1] 3dcbc: 6b0b015f cmp w10, w11 3dcc0: 540000c1 b.ne 0x3dcd8 3dcc4: 91000508 add x8, x8, #0x1 3dcc8: 91000529 add x9, x9, #0x1 3dccc: 91000421 add x1, x1, #0x1 3dcd0: b5ffff29 cbnz x9, 0x3dcb4 3dcd4: 1400001f b 0x3dd50 3dcd8: 320003f6 orr w22, wzr, #0x1 3dcdc: 36000075 tbz w21, #0x0, 0x3dce8 3dce0: f9400fe0 ldr x0, [sp, #0x18] 3dce4: 9400944b bl 0x62e10 3dce8: 340000d6 cbz w22, 0x3dd00 3dcec: 910083e0 add x0, sp, #0x20 3dcf0: 97ffdf00 bl 0x358f0 3dcf4: 394083e8 ldrb w8, [sp, #0x20] 3dcf8: 37000088 tbnz w8, #0x0, 0x3dd08 3dcfc: 14000005 b 0x3dd10 3dd00: 394083e8 ldrb w8, [sp, #0x20] 3dd04: 36000068 tbz w8, #0x0, 0x3dd10 3dd08: f9401be0 ldr x0, [sp, #0x30] 3dd0c: 94009441 bl 0x62e10 3dd10: f9401688 ldr x8, [x20, #0x28] 3dd14: f85d83a9 ldur x9, [x29, #-0x28] 3dd18: eb09011f cmp x8, x9 3dd1c: 540002a1 b.ne 0x3dd70 3dd20: 2a1303e0 mov w0, w19 3dd24: a9467bfd ldp x29, x30, [sp, #0x60] 3dd28: a9454ff4 ldp x20, x19, [sp, #0x50] 3dd2c: a94457f6 ldp x22, x21, [sp, #0x40] 3dd30: 9101c3ff add sp, sp, #0x70 3dd34: d65f03c0 ret 3dd38: b40000c2 cbz x2, 0x3dd50 3dd3c: 97ff39e9 bl 0xc4e0 3dd40: 7100001f cmp w0, #0x0 3dd44: 1a9f07f6 cset w22, ne 3dd48: 3707fcd5 tbnz w21, #0x0, 0x3dce0 3dd4c: 17ffffe7 b 0x3dce8 3dd50: 2a1f03f6 mov w22, wzr 3dd54: 3707fc75 tbnz w21, #0x0, 0x3dce0 3dd58: 17ffffe4 b 0x3dce8 3dd5c: b9410aa0 ldr w0, [x21, #0x108] 3dd60: aa1303e1 mov x1, x19 3dd64: 97ff3a43 bl 0xc670 3dd68: 320003f3 orr w19, wzr, #0x1 3dd6c: 17ffffb7 b 0x3dc48 3dd70: 97ff3a00 bl 0xc570 <__stack_chk_fail@plt> 3dd74: f81e0ff3 str x19, [sp, #-0x20]! 3dd78: a9017bfd stp x29, x30, [sp, #0x10] 3dd7c: 910043fd add x29, sp, #0x10 3dd80: f9401413 ldr x19, [x0, #0x28] 3dd84: 97ff3baf bl 0xcc40 3dd88: aa0003e1 mov x1, x0 3dd8c: aa1303e0 mov x0, x19 3dd90: 97ff3934 bl 0xc260 3dd94: a9417bfd ldp x29, x30, [sp, #0x10] 3dd98: 7100001f cmp w0, #0x0 3dd9c: 1a9f07e0 cset w0, ne 3dda0: f84207f3 ldr x19, [sp], #0x20 3dda4: d65f03c0 ret 3dda8: d10143ff sub sp, sp, #0x50 3ddac: f9000bf7 str x23, [sp, #0x10] 3ddb0: a90257f6 stp x22, x21, [sp, #0x20] 3ddb4: a9034ff4 stp x20, x19, [sp, #0x30] 3ddb8: a9047bfd stp x29, x30, [sp, #0x40] 3ddbc: 910103fd add x29, sp, #0x40 3ddc0: d53bd056 mrs x22, TPIDR_EL0 3ddc4: f94016c8 ldr x8, [x22, #0x28] 3ddc8: f0000457 adrp x23, 0xc8000 3ddcc: aa0103f3 mov x19, x1 3ddd0: aa0003f4 mov x20, x0 3ddd4: f90007e8 str x8, [sp, #0x8] 3ddd8: f947fee8 ldr x8, [x23, #0xff8] 3dddc: b50001c8 cbnz x8, 0x3de14 3dde0: 90000460 adrp x0, 0xc9000 3dde4: 91000000 add x0, x0, #0x0 3dde8: 97ff3aaa bl 0xc890 3ddec: f947fee8 ldr x8, [x23, #0xff8] 3ddf0: b50000c8 cbnz x8, 0x3de08 3ddf4: 321c07e0 orr w0, wzr, #0x30 3ddf8: 940093d3 bl 0x62d44 3ddfc: a901fc1f stp xzr, xzr, [x0, #0x18] 3de00: a900fc1f stp xzr, xzr, [x0, #0x8] 3de04: f907fee0 str x0, [x23, #0xff8] 3de08: 90000460 adrp x0, 0xc9000 3de0c: 91000000 add x0, x0, #0x0 3de10: 97ff3bac bl 0xccc0 3de14: 910003e0 mov x0, sp 3de18: f90003ff str xzr, [sp] 3de1c: 97ffff2e bl 0x3dad4 3de20: 360001e0 tbz w0, #0x0, 0x3de5c 3de24: f94003e0 ldr x0, [sp] 3de28: f9400008 ldr x8, [x0] 3de2c: f9439108 ldr x8, [x8, #0x720] 3de30: d63f0100 blr x8 3de34: 12001c08 and w8, w0, #0xff 3de38: 34000128 cbz w8, 0x3de5c 3de3c: f94003e0 ldr x0, [sp] 3de40: f9400008 ldr x8, [x0] 3de44: f9404108 ldr x8, [x8, #0x80] 3de48: d63f0100 blr x8 3de4c: f94003e0 ldr x0, [sp] 3de50: f9400008 ldr x8, [x0] 3de54: f9404508 ldr x8, [x8, #0x88] 3de58: d63f0100 blr x8 3de5c: 910003e0 mov x0, sp 3de60: 97ffff1d bl 0x3dad4 3de64: f94003e0 ldr x0, [sp] 3de68: aa1303e1 mov x1, x19 3de6c: f9400008 ldr x8, [x0] 3de70: f9429d08 ldr x8, [x8, #0x538] 3de74: d63f0100 blr x8 3de78: f947fee8 ldr x8, [x23, #0xff8] 3de7c: aa0003f3 mov x19, x0 3de80: b50001c8 cbnz x8, 0x3deb8 3de84: 90000460 adrp x0, 0xc9000 3de88: 91000000 add x0, x0, #0x0 3de8c: 97ff3a81 bl 0xc890 3de90: f947fee8 ldr x8, [x23, #0xff8] 3de94: b50000c8 cbnz x8, 0x3deac 3de98: 321c07e0 orr w0, wzr, #0x30 3de9c: 940093aa bl 0x62d44 3dea0: a901fc1f stp xzr, xzr, [x0, #0x18] 3dea4: a900fc1f stp xzr, xzr, [x0, #0x8] 3dea8: f907fee0 str x0, [x23, #0xff8] 3deac: 90000460 adrp x0, 0xc9000 3deb0: 91000000 add x0, x0, #0x0 3deb4: 97ff3b83 bl 0xccc0 3deb8: 910003e0 mov x0, sp 3debc: f90003ff str xzr, [sp] 3dec0: 97ffff05 bl 0x3dad4 3dec4: 360001e0 tbz w0, #0x0, 0x3df00 3dec8: f94003e0 ldr x0, [sp] 3decc: f9400008 ldr x8, [x0] 3ded0: f9439108 ldr x8, [x8, #0x720] 3ded4: d63f0100 blr x8 3ded8: 12001c08 and w8, w0, #0xff 3dedc: 34000128 cbz w8, 0x3df00 3dee0: f94003e0 ldr x0, [sp] 3dee4: f9400008 ldr x8, [x0] 3dee8: f9404108 ldr x8, [x8, #0x80] 3deec: d63f0100 blr x8 3def0: f94003e0 ldr x0, [sp] 3def4: f9400008 ldr x8, [x0] 3def8: f9404508 ldr x8, [x8, #0x88] 3defc: d63f0100 blr x8 3df00: 910003e0 mov x0, sp 3df04: 97fffef4 bl 0x3dad4 3df08: f94003e0 ldr x0, [sp] 3df0c: a9418a81 ldp x1, x2, [x20, #0x18] 3df10: aa1303e3 mov x3, x19 3df14: 97fffe7f bl 0x3d910 3df18: f947fee8 ldr x8, [x23, #0xff8] 3df1c: aa0003f4 mov x20, x0 3df20: b50001c8 cbnz x8, 0x3df58 3df24: 90000460 adrp x0, 0xc9000 3df28: 91000000 add x0, x0, #0x0 3df2c: 97ff3a59 bl 0xc890 3df30: f947fee8 ldr x8, [x23, #0xff8] 3df34: b50000c8 cbnz x8, 0x3df4c 3df38: 321c07e0 orr w0, wzr, #0x30 3df3c: 94009382 bl 0x62d44 3df40: a901fc1f stp xzr, xzr, [x0, #0x18] 3df44: a900fc1f stp xzr, xzr, [x0, #0x8] 3df48: f907fee0 str x0, [x23, #0xff8] 3df4c: 90000460 adrp x0, 0xc9000 3df50: 91000000 add x0, x0, #0x0 3df54: 97ff3b5b bl 0xccc0 3df58: 910003e0 mov x0, sp 3df5c: 97fffede bl 0x3dad4 3df60: f94003e0 ldr x0, [sp] 3df64: f9400008 ldr x8, [x0] 3df68: f9439108 ldr x8, [x8, #0x720] 3df6c: d63f0100 blr x8 3df70: f947fee8 ldr x8, [x23, #0xff8] 3df74: 2a0003f5 mov w21, w0 3df78: b50001c8 cbnz x8, 0x3dfb0 3df7c: 90000460 adrp x0, 0xc9000 3df80: 91000000 add x0, x0, #0x0 3df84: 97ff3a43 bl 0xc890 3df88: f947fee8 ldr x8, [x23, #0xff8] 3df8c: b50000c8 cbnz x8, 0x3dfa4 3df90: 321c07e0 orr w0, wzr, #0x30 3df94: 9400936c bl 0x62d44 3df98: a901fc1f stp xzr, xzr, [x0, #0x18] 3df9c: a900fc1f stp xzr, xzr, [x0, #0x8] 3dfa0: f907fee0 str x0, [x23, #0xff8] 3dfa4: 90000460 adrp x0, 0xc9000 3dfa8: 91000000 add x0, x0, #0x0 3dfac: 97ff3b45 bl 0xccc0 3dfb0: 910003e0 mov x0, sp 3dfb4: f90003ff str xzr, [sp] 3dfb8: 97fffec7 bl 0x3dad4 3dfbc: 360001e0 tbz w0, #0x0, 0x3dff8 3dfc0: f94003e0 ldr x0, [sp] 3dfc4: f9400008 ldr x8, [x0] 3dfc8: f9439108 ldr x8, [x8, #0x720] 3dfcc: d63f0100 blr x8 3dfd0: 12001c08 and w8, w0, #0xff 3dfd4: 34000128 cbz w8, 0x3dff8 3dfd8: f94003e0 ldr x0, [sp] 3dfdc: f9400008 ldr x8, [x0] 3dfe0: f9404108 ldr x8, [x8, #0x80] 3dfe4: d63f0100 blr x8 3dfe8: f94003e0 ldr x0, [sp] 3dfec: f9400008 ldr x8, [x0] 3dff0: f9404508 ldr x8, [x8, #0x88] 3dff4: d63f0100 blr x8 3dff8: 910003e0 mov x0, sp 3dffc: 97fffeb6 bl 0x3dad4 3e000: f94003e0 ldr x0, [sp] 3e004: aa1303e1 mov x1, x19 3e008: f9400008 ldr x8, [x0] 3e00c: f9405d08 ldr x8, [x8, #0xb8] 3e010: d63f0100 blr x8 3e014: f94016c8 ldr x8, [x22, #0x28] 3e018: f94007e9 ldr x9, [sp, #0x8] 3e01c: 72001ebf tst w21, #0xff 3e020: 9a9f0280 csel x0, x20, xzr, eq 3e024: eb09011f cmp x8, x9 3e028: 540000e1 b.ne 0x3e044 3e02c: a9447bfd ldp x29, x30, [sp, #0x40] 3e030: a9434ff4 ldp x20, x19, [sp, #0x30] 3e034: a94257f6 ldp x22, x21, [sp, #0x20] 3e038: f9400bf7 ldr x23, [sp, #0x10] 3e03c: 910143ff add sp, sp, #0x50 3e040: d65f03c0 ret 3e044: 97ff394b bl 0xc570 <__stack_chk_fail@plt> 3e048: d101c3ff sub sp, sp, #0x70 3e04c: a9035ff8 stp x24, x23, [sp, #0x30] 3e050: a90457f6 stp x22, x21, [sp, #0x40] 3e054: a9054ff4 stp x20, x19, [sp, #0x50] 3e058: a9067bfd stp x29, x30, [sp, #0x60] 3e05c: 910183fd add x29, sp, #0x60 3e060: d53bd057 mrs x23, TPIDR_EL0 3e064: f94016e8 ldr x8, [x23, #0x28] 3e068: aa0103f4 mov x20, x1 3e06c: f00002c1 adrp x1, 0x99000 3e070: 911c8021 add x1, x1, #0x720 3e074: aa0003f3 mov x19, x0 3e078: f90017e8 str x8, [sp, #0x28] 3e07c: 94000138 bl 0x3e55c 3e080: aa0003f5 mov x21, x0 3e084: b4001e35 cbz x21, 0x3e448 3e088: f00002c1 adrp x1, 0x99000 3e08c: 52850048 mov w8, #0x2802 // =10242 3e090: 911c1021 add x1, x1, #0x704 3e094: 910023e0 add x0, sp, #0x8 3e098: 52800222 mov w2, #0x11 // =17 3e09c: a9017fff stp xzr, xzr, [sp, #0x10] 3e0a0: f90007ff str xzr, [sp, #0x8] 3e0a4: 910023f6 add x22, sp, #0x8 3e0a8: 790013e8 strh w8, [sp, #0x8] 3e0ac: 39002bff strb wzr, [sp, #0xa] 3e0b0: 97ffcc6a bl 0x31258 <.text+0x24568> 3e0b4: b00002c1 adrp x1, 0x97000 3e0b8: 9106bc21 add x1, x1, #0x1af 3e0bc: 320003e2 orr w2, wzr, #0x1 3e0c0: 97ffcc66 bl 0x31258 <.text+0x24568> 3e0c4: 900002e1 adrp x1, 0x9a000 3e0c8: 912ac021 add x1, x1, #0xab0 3e0cc: 52800242 mov w2, #0x12 // =18 3e0d0: 97ffcc62 bl 0x31258 <.text+0x24568> 3e0d4: d0000458 adrp x24, 0xc8000 3e0d8: f947ff08 ldr x8, [x24, #0xff8] 3e0dc: b50001c8 cbnz x8, 0x3e114 3e0e0: f0000440 adrp x0, 0xc9000 3e0e4: 91000000 add x0, x0, #0x0 3e0e8: 97ff39ea bl 0xc890 3e0ec: f947ff08 ldr x8, [x24, #0xff8] 3e0f0: b50000c8 cbnz x8, 0x3e108 3e0f4: 321c07e0 orr w0, wzr, #0x30 3e0f8: 94009313 bl 0x62d44 3e0fc: a901fc1f stp xzr, xzr, [x0, #0x18] 3e100: a900fc1f stp xzr, xzr, [x0, #0x8] 3e104: f907ff00 str x0, [x24, #0xff8] 3e108: f0000440 adrp x0, 0xc9000 3e10c: 91000000 add x0, x0, #0x0 3e110: 97ff3aec bl 0xccc0 3e114: 910083e0 add x0, sp, #0x20 3e118: b24002d6 orr x22, x22, #0x1 3e11c: f90013ff str xzr, [sp, #0x20] 3e120: 97fffe6d bl 0x3dad4 3e124: 360001e0 tbz w0, #0x0, 0x3e160 3e128: f94013e0 ldr x0, [sp, #0x20] 3e12c: f9400008 ldr x8, [x0] 3e130: f9439108 ldr x8, [x8, #0x720] 3e134: d63f0100 blr x8 3e138: 12001c08 and w8, w0, #0xff 3e13c: 34000128 cbz w8, 0x3e160 3e140: f94013e0 ldr x0, [sp, #0x20] 3e144: f9400008 ldr x8, [x0] 3e148: f9404108 ldr x8, [x8, #0x80] 3e14c: d63f0100 blr x8 3e150: f94013e0 ldr x0, [sp, #0x20] 3e154: f9400008 ldr x8, [x0] 3e158: f9404508 ldr x8, [x8, #0x88] 3e15c: d63f0100 blr x8 3e160: 910083e0 add x0, sp, #0x20 3e164: 97fffe5c bl 0x3dad4 3e168: a94183ea ldp x10, x0, [sp, #0x18] 3e16c: 394023e9 ldrb w9, [sp, #0x8] 3e170: f00002c2 adrp x2, 0x99000 3e174: 911d5c42 add x2, x2, #0x757 3e178: f9400008 ldr x8, [x0] 3e17c: 7200013f tst w9, #0x1 3e180: 9a8a02c3 csel x3, x22, x10, eq 3e184: aa1503e1 mov x1, x21 3e188: f941c508 ldr x8, [x8, #0x388] 3e18c: d63f0100 blr x8 3e190: aa0003f6 mov x22, x0 3e194: aa1303e0 mov x0, x19 3e198: aa1403e1 mov x1, x20 3e19c: 940000f0 bl 0x3e55c 3e1a0: f947ff08 ldr x8, [x24, #0xff8] 3e1a4: aa0003f3 mov x19, x0 3e1a8: b50001c8 cbnz x8, 0x3e1e0 3e1ac: f0000440 adrp x0, 0xc9000 3e1b0: 91000000 add x0, x0, #0x0 3e1b4: 97ff39b7 bl 0xc890 3e1b8: f947ff08 ldr x8, [x24, #0xff8] 3e1bc: b50000c8 cbnz x8, 0x3e1d4 3e1c0: 321c07e0 orr w0, wzr, #0x30 3e1c4: 940092e0 bl 0x62d44 3e1c8: a901fc1f stp xzr, xzr, [x0, #0x18] 3e1cc: a900fc1f stp xzr, xzr, [x0, #0x8] 3e1d0: f907ff00 str x0, [x24, #0xff8] 3e1d4: f0000440 adrp x0, 0xc9000 3e1d8: 91000000 add x0, x0, #0x0 3e1dc: 97ff3ab9 bl 0xccc0 3e1e0: 910083e0 add x0, sp, #0x20 3e1e4: f90013ff str xzr, [sp, #0x20] 3e1e8: 97fffe3b bl 0x3dad4 3e1ec: 360001e0 tbz w0, #0x0, 0x3e228 3e1f0: f94013e0 ldr x0, [sp, #0x20] 3e1f4: f9400008 ldr x8, [x0] 3e1f8: f9439108 ldr x8, [x8, #0x720] 3e1fc: d63f0100 blr x8 3e200: 12001c08 and w8, w0, #0xff 3e204: 34000128 cbz w8, 0x3e228 3e208: f94013e0 ldr x0, [sp, #0x20] 3e20c: f9400008 ldr x8, [x0] 3e210: f9404108 ldr x8, [x8, #0x80] 3e214: d63f0100 blr x8 3e218: f94013e0 ldr x0, [sp, #0x20] 3e21c: f9400008 ldr x8, [x0] 3e220: f9404508 ldr x8, [x8, #0x88] 3e224: d63f0100 blr x8 3e228: 910083e0 add x0, sp, #0x20 3e22c: 97fffe2a bl 0x3dad4 3e230: f94013e0 ldr x0, [sp, #0x20] 3e234: aa1503e1 mov x1, x21 3e238: aa1603e2 mov x2, x22 3e23c: aa1303e3 mov x3, x19 3e240: 9400010e bl 0x3e678 3e244: f947ff08 ldr x8, [x24, #0xff8] 3e248: aa0003f6 mov x22, x0 3e24c: b50001c8 cbnz x8, 0x3e284 3e250: f0000440 adrp x0, 0xc9000 3e254: 91000000 add x0, x0, #0x0 3e258: 97ff398e bl 0xc890 3e25c: f947ff08 ldr x8, [x24, #0xff8] 3e260: b50000c8 cbnz x8, 0x3e278 3e264: 321c07e0 orr w0, wzr, #0x30 3e268: 940092b7 bl 0x62d44 3e26c: a901fc1f stp xzr, xzr, [x0, #0x18] 3e270: a900fc1f stp xzr, xzr, [x0, #0x8] 3e274: f907ff00 str x0, [x24, #0xff8] 3e278: f0000440 adrp x0, 0xc9000 3e27c: 91000000 add x0, x0, #0x0 3e280: 97ff3a90 bl 0xccc0 3e284: 910083e0 add x0, sp, #0x20 3e288: f90013ff str xzr, [sp, #0x20] 3e28c: 97fffe12 bl 0x3dad4 3e290: 360001e0 tbz w0, #0x0, 0x3e2cc 3e294: f94013e0 ldr x0, [sp, #0x20] 3e298: f9400008 ldr x8, [x0] 3e29c: f9439108 ldr x8, [x8, #0x720] 3e2a0: d63f0100 blr x8 3e2a4: 12001c08 and w8, w0, #0xff 3e2a8: 34000128 cbz w8, 0x3e2cc 3e2ac: f94013e0 ldr x0, [sp, #0x20] 3e2b0: f9400008 ldr x8, [x0] 3e2b4: f9404108 ldr x8, [x8, #0x80] 3e2b8: d63f0100 blr x8 3e2bc: f94013e0 ldr x0, [sp, #0x20] 3e2c0: f9400008 ldr x8, [x0] 3e2c4: f9404508 ldr x8, [x8, #0x88] 3e2c8: d63f0100 blr x8 3e2cc: 910083e0 add x0, sp, #0x20 3e2d0: 97fffe01 bl 0x3dad4 3e2d4: f94013e0 ldr x0, [sp, #0x20] 3e2d8: aa1503e1 mov x1, x21 3e2dc: f9400008 ldr x8, [x0] 3e2e0: f9405d08 ldr x8, [x8, #0xb8] 3e2e4: d63f0100 blr x8 3e2e8: 394023e8 ldrb w8, [sp, #0x8] 3e2ec: 36000068 tbz w8, #0x0, 0x3e2f8 3e2f0: f9400fe0 ldr x0, [sp, #0x18] 3e2f4: 940092c7 bl 0x62e10 3e2f8: b4000b73 cbz x19, 0x3e464 3e2fc: b4000c56 cbz x22, 0x3e484 3e300: f947ff08 ldr x8, [x24, #0xff8] 3e304: b50001c8 cbnz x8, 0x3e33c 3e308: f0000440 adrp x0, 0xc9000 3e30c: 91000000 add x0, x0, #0x0 3e310: 97ff3960 bl 0xc890 3e314: f947ff08 ldr x8, [x24, #0xff8] 3e318: b50000c8 cbnz x8, 0x3e330 3e31c: 321c07e0 orr w0, wzr, #0x30 3e320: 94009289 bl 0x62d44 3e324: a901fc1f stp xzr, xzr, [x0, #0x18] 3e328: a900fc1f stp xzr, xzr, [x0, #0x8] 3e32c: f907ff00 str x0, [x24, #0xff8] 3e330: f0000440 adrp x0, 0xc9000 3e334: 91000000 add x0, x0, #0x0 3e338: 97ff3a62 bl 0xccc0 3e33c: 910023e0 add x0, sp, #0x8 3e340: f90007ff str xzr, [sp, #0x8] 3e344: 97fffde4 bl 0x3dad4 3e348: 360001e0 tbz w0, #0x0, 0x3e384 3e34c: f94007e0 ldr x0, [sp, #0x8] 3e350: f9400008 ldr x8, [x0] 3e354: f9439108 ldr x8, [x8, #0x720] 3e358: d63f0100 blr x8 3e35c: 12001c08 and w8, w0, #0xff 3e360: 34000128 cbz w8, 0x3e384 3e364: f94007e0 ldr x0, [sp, #0x8] 3e368: f9400008 ldr x8, [x0] 3e36c: f9404108 ldr x8, [x8, #0x80] 3e370: d63f0100 blr x8 3e374: f94007e0 ldr x0, [sp, #0x8] 3e378: f9400008 ldr x8, [x0] 3e37c: f9404508 ldr x8, [x8, #0x88] 3e380: d63f0100 blr x8 3e384: 910023e0 add x0, sp, #0x8 3e388: 97fffdd3 bl 0x3dad4 3e38c: f94007e0 ldr x0, [sp, #0x8] 3e390: aa1603e1 mov x1, x22 3e394: f9400008 ldr x8, [x0] 3e398: f9405508 ldr x8, [x8, #0xa8] 3e39c: d63f0100 blr x8 3e3a0: f947ff08 ldr x8, [x24, #0xff8] 3e3a4: aa0003f4 mov x20, x0 3e3a8: b50001c8 cbnz x8, 0x3e3e0 3e3ac: f0000440 adrp x0, 0xc9000 3e3b0: 91000000 add x0, x0, #0x0 3e3b4: 97ff3937 bl 0xc890 3e3b8: f947ff08 ldr x8, [x24, #0xff8] 3e3bc: b50000c8 cbnz x8, 0x3e3d4 3e3c0: 321c07e0 orr w0, wzr, #0x30 3e3c4: 94009260 bl 0x62d44 3e3c8: a901fc1f stp xzr, xzr, [x0, #0x18] 3e3cc: a900fc1f stp xzr, xzr, [x0, #0x8] 3e3d0: f907ff00 str x0, [x24, #0xff8] 3e3d4: f0000440 adrp x0, 0xc9000 3e3d8: 91000000 add x0, x0, #0x0 3e3dc: 97ff3a39 bl 0xccc0 3e3e0: 910023e0 add x0, sp, #0x8 3e3e4: f90007ff str xzr, [sp, #0x8] 3e3e8: 97fffdbb bl 0x3dad4 3e3ec: 360001e0 tbz w0, #0x0, 0x3e428 3e3f0: f94007e0 ldr x0, [sp, #0x8] 3e3f4: f9400008 ldr x8, [x0] 3e3f8: f9439108 ldr x8, [x8, #0x720] 3e3fc: d63f0100 blr x8 3e400: 12001c08 and w8, w0, #0xff 3e404: 34000128 cbz w8, 0x3e428 3e408: f94007e0 ldr x0, [sp, #0x8] 3e40c: f9400008 ldr x8, [x0] 3e410: f9404108 ldr x8, [x8, #0x80] 3e414: d63f0100 blr x8 3e418: f94007e0 ldr x0, [sp, #0x8] 3e41c: f9400008 ldr x8, [x0] 3e420: f9404508 ldr x8, [x8, #0x88] 3e424: d63f0100 blr x8 3e428: 910023e0 add x0, sp, #0x8 3e42c: 97fffdaa bl 0x3dad4 3e430: f94007e0 ldr x0, [sp, #0x8] 3e434: aa1603e1 mov x1, x22 3e438: f9400008 ldr x8, [x0] 3e43c: f9405d08 ldr x8, [x8, #0xb8] 3e440: d63f0100 blr x8 3e444: 14000011 b 0x3e488 3e448: d00002c1 adrp x1, 0x98000 3e44c: f00002c2 adrp x2, 0x99000 3e450: 91386c21 add x1, x1, #0xe1b 3e454: 911d2042 add x2, x2, #0x748 3e458: 320007e0 orr w0, wzr, #0x3 3e45c: aa1403e3 mov x3, x20 3e460: 97ff36c0 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3e464: d00002c1 adrp x1, 0x98000 3e468: f00002c2 adrp x2, 0x99000 3e46c: 91386c21 add x1, x1, #0xe1b 3e470: 911d2042 add x2, x2, #0x748 3e474: 320007e0 orr w0, wzr, #0x3 3e478: aa1403e3 mov x3, x20 3e47c: 97ff36b9 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3e480: aa1f03f3 mov x19, xzr 3e484: aa1f03f4 mov x20, xzr 3e488: d0000455 adrp x21, 0xc8000 3e48c: f947fea8 ldr x8, [x21, #0xff8] 3e490: b50001c8 cbnz x8, 0x3e4c8 3e494: f0000440 adrp x0, 0xc9000 3e498: 91000000 add x0, x0, #0x0 3e49c: 97ff38fd bl 0xc890 3e4a0: f947fea8 ldr x8, [x21, #0xff8] 3e4a4: b50000c8 cbnz x8, 0x3e4bc 3e4a8: 321c07e0 orr w0, wzr, #0x30 3e4ac: 94009226 bl 0x62d44 3e4b0: a901fc1f stp xzr, xzr, [x0, #0x18] 3e4b4: a900fc1f stp xzr, xzr, [x0, #0x8] 3e4b8: f907fea0 str x0, [x21, #0xff8] 3e4bc: f0000440 adrp x0, 0xc9000 3e4c0: 91000000 add x0, x0, #0x0 3e4c4: 97ff39ff bl 0xccc0 3e4c8: 910023e0 add x0, sp, #0x8 3e4cc: f90007ff str xzr, [sp, #0x8] 3e4d0: 97fffd81 bl 0x3dad4 3e4d4: 360001e0 tbz w0, #0x0, 0x3e510 3e4d8: f94007e0 ldr x0, [sp, #0x8] 3e4dc: f9400008 ldr x8, [x0] 3e4e0: f9439108 ldr x8, [x8, #0x720] 3e4e4: d63f0100 blr x8 3e4e8: 12001c08 and w8, w0, #0xff 3e4ec: 34000128 cbz w8, 0x3e510 3e4f0: f94007e0 ldr x0, [sp, #0x8] 3e4f4: f9400008 ldr x8, [x0] 3e4f8: f9404108 ldr x8, [x8, #0x80] 3e4fc: d63f0100 blr x8 3e500: f94007e0 ldr x0, [sp, #0x8] 3e504: f9400008 ldr x8, [x0] 3e508: f9404508 ldr x8, [x8, #0x88] 3e50c: d63f0100 blr x8 3e510: 910023e0 add x0, sp, #0x8 3e514: 97fffd70 bl 0x3dad4 3e518: f94007e0 ldr x0, [sp, #0x8] 3e51c: aa1303e1 mov x1, x19 3e520: f9400008 ldr x8, [x0] 3e524: f9405d08 ldr x8, [x8, #0xb8] 3e528: d63f0100 blr x8 3e52c: f94016e8 ldr x8, [x23, #0x28] 3e530: f94017e9 ldr x9, [sp, #0x28] 3e534: eb09011f cmp x8, x9 3e538: 54000101 b.ne 0x3e558 3e53c: aa1403e0 mov x0, x20 3e540: a9467bfd ldp x29, x30, [sp, #0x60] 3e544: a9454ff4 ldp x20, x19, [sp, #0x50] 3e548: a94457f6 ldp x22, x21, [sp, #0x40] 3e54c: a9435ff8 ldp x24, x23, [sp, #0x30] 3e550: 9101c3ff add sp, sp, #0x70 3e554: d65f03c0 ret 3e558: 97ff3806 bl 0xc570 <__stack_chk_fail@plt> 3e55c: d10103ff sub sp, sp, #0x40 3e560: a90157f6 stp x22, x21, [sp, #0x10] 3e564: a9024ff4 stp x20, x19, [sp, #0x20] 3e568: a9037bfd stp x29, x30, [sp, #0x30] 3e56c: 9100c3fd add x29, sp, #0x30 3e570: d53bd056 mrs x22, TPIDR_EL0 3e574: f94016c8 ldr x8, [x22, #0x28] 3e578: aa0003f4 mov x20, x0 3e57c: aa0103f3 mov x19, x1 3e580: f90007e8 str x8, [sp, #0x8] 3e584: f9401695 ldr x21, [x20, #0x28] 3e588: 97ff39ae bl 0xcc40 3e58c: aa0003e1 mov x1, x0 3e590: aa1503e0 mov x0, x21 3e594: 97ff3733 bl 0xc260 3e598: 34000560 cbz w0, 0x3e644 3e59c: d0000454 adrp x20, 0xc8000 3e5a0: f947fe88 ldr x8, [x20, #0xff8] 3e5a4: b50001c8 cbnz x8, 0x3e5dc 3e5a8: f0000440 adrp x0, 0xc9000 3e5ac: 91000000 add x0, x0, #0x0 3e5b0: 97ff38b8 bl 0xc890 3e5b4: f947fe88 ldr x8, [x20, #0xff8] 3e5b8: b50000c8 cbnz x8, 0x3e5d0 3e5bc: 321c07e0 orr w0, wzr, #0x30 3e5c0: 940091e1 bl 0x62d44 3e5c4: a901fc1f stp xzr, xzr, [x0, #0x18] 3e5c8: a900fc1f stp xzr, xzr, [x0, #0x8] 3e5cc: f907fe80 str x0, [x20, #0xff8] 3e5d0: f0000440 adrp x0, 0xc9000 3e5d4: 91000000 add x0, x0, #0x0 3e5d8: 97ff39ba bl 0xccc0 3e5dc: 910003e0 mov x0, sp 3e5e0: f90003ff str xzr, [sp] 3e5e4: 97fffd3c bl 0x3dad4 3e5e8: 360001e0 tbz w0, #0x0, 0x3e624 3e5ec: f94003e0 ldr x0, [sp] 3e5f0: f9400008 ldr x8, [x0] 3e5f4: f9439108 ldr x8, [x8, #0x720] 3e5f8: d63f0100 blr x8 3e5fc: 12001c08 and w8, w0, #0xff 3e600: 34000128 cbz w8, 0x3e624 3e604: f94003e0 ldr x0, [sp] 3e608: f9400008 ldr x8, [x0] 3e60c: f9404108 ldr x8, [x8, #0x80] 3e610: d63f0100 blr x8 3e614: f94003e0 ldr x0, [sp] 3e618: f9400008 ldr x8, [x0] 3e61c: f9404508 ldr x8, [x8, #0x88] 3e620: d63f0100 blr x8 3e624: 910003e0 mov x0, sp 3e628: 97fffd2b bl 0x3dad4 3e62c: f94003e0 ldr x0, [sp] 3e630: aa1303e1 mov x1, x19 3e634: f9400008 ldr x8, [x0] 3e638: f9401908 ldr x8, [x8, #0x30] 3e63c: d63f0100 blr x8 3e640: 14000004 b 0x3e650 3e644: aa1403e0 mov x0, x20 3e648: aa1303e1 mov x1, x19 3e64c: 97fffdd7 bl 0x3dda8 3e650: f94016c8 ldr x8, [x22, #0x28] 3e654: f94007e9 ldr x9, [sp, #0x8] 3e658: eb09011f cmp x8, x9 3e65c: 540000c1 b.ne 0x3e674 3e660: a9437bfd ldp x29, x30, [sp, #0x30] 3e664: a9424ff4 ldp x20, x19, [sp, #0x20] 3e668: a94157f6 ldp x22, x21, [sp, #0x10] 3e66c: 910103ff add sp, sp, #0x40 3e670: d65f03c0 ret 3e674: 97ff37bf bl 0xc570 <__stack_chk_fail@plt> 3e678: d104c3ff sub sp, sp, #0x130 3e67c: a9114ffc stp x28, x19, [sp, #0x110] 3e680: a9127bfd stp x29, x30, [sp, #0x120] 3e684: 910483fd add x29, sp, #0x120 3e688: ad039fe6 stp q6, q7, [sp, #0x70] 3e68c: ad0297e4 stp q4, q5, [sp, #0x50] 3e690: ad018fe2 stp q2, q3, [sp, #0x30] 3e694: ad0087e0 stp q0, q1, [sp, #0x10] 3e698: a9391fa6 stp x6, x7, [x29, #-0x70] 3e69c: a93817a4 stp x4, x5, [x29, #-0x80] 3e6a0: f81783a3 stur x3, [x29, #-0x88] 3e6a4: d53bd053 mrs x19, TPIDR_EL0 3e6a8: f9401669 ldr x9, [x19, #0x28] 3e6ac: 910043eb add x11, sp, #0x10 3e6b0: d10223ac sub x12, x29, #0x88 3e6b4: 321963e8 orr w8, wzr, #0xffffff80 3e6b8: 128004ea mov w10, #-0x28 // =-40 3e6bc: f90007e9 str x9, [sp, #0x8] 3e6c0: 910043a9 add x9, x29, #0x10 3e6c4: 9102016b add x11, x11, #0x80 3e6c8: 9100a18c add x12, x12, #0x28 3e6cc: 293c23aa stp w10, w8, [x29, #-0x20] 3e6d0: a93d2fac stp x12, x11, [x29, #-0x30] 3e6d4: f81c83a9 stur x9, [x29, #-0x38] 3e6d8: f9400008 ldr x8, [x0] 3e6dc: d100e3a9 sub x9, x29, #0x38 3e6e0: ad400121 ldp q1, q0, [x9] 3e6e4: d10183a3 sub x3, x29, #0x60 3e6e8: f941cd08 ldr x8, [x8, #0x398] 3e6ec: ad3d03a1 stp q1, q0, [x29, #-0x60] 3e6f0: d63f0100 blr x8 3e6f4: f9401668 ldr x8, [x19, #0x28] 3e6f8: f94007e9 ldr x9, [sp, #0x8] 3e6fc: eb09011f cmp x8, x9 3e700: 540000a1 b.ne 0x3e714 3e704: a9527bfd ldp x29, x30, [sp, #0x120] 3e708: a9514ffc ldp x28, x19, [sp, #0x110] 3e70c: 9104c3ff add sp, sp, #0x130 3e710: d65f03c0 ret 3e714: 97ff3797 bl 0xc570 <__stack_chk_fail@plt> 3e718: d10583ff sub sp, sp, #0x160 3e71c: a91167fc stp x28, x25, [sp, #0x110] 3e720: a9125ff8 stp x24, x23, [sp, #0x120] 3e724: a91357f6 stp x22, x21, [sp, #0x130] 3e728: a9144ff4 stp x20, x19, [sp, #0x140] 3e72c: a9157bfd stp x29, x30, [sp, #0x150] 3e730: 910543fd add x29, sp, #0x150 3e734: ad031fe6 stp q6, q7, [sp, #0x60] 3e738: ad0217e4 stp q4, q5, [sp, #0x40] 3e73c: ad010fe2 stp q2, q3, [sp, #0x20] 3e740: ad0007e0 stp q0, q1, [sp] 3e744: a9091fe6 stp x6, x7, [sp, #0x90] 3e748: a90817e4 stp x4, x5, [sp, #0x80] 3e74c: d53bd058 mrs x24, TPIDR_EL0 3e750: f9401708 ldr x8, [x24, #0x28] 3e754: d0000459 adrp x25, 0xc8000 3e758: aa0303f5 mov x21, x3 3e75c: aa0203f6 mov x22, x2 3e760: f81b83a8 stur x8, [x29, #-0x48] 3e764: f947ff28 ldr x8, [x25, #0xff8] 3e768: aa0103f3 mov x19, x1 3e76c: b50001c8 cbnz x8, 0x3e7a4 3e770: f0000440 adrp x0, 0xc9000 3e774: 91000000 add x0, x0, #0x0 3e778: 97ff3846 bl 0xc890 3e77c: f947ff28 ldr x8, [x25, #0xff8] 3e780: b50000c8 cbnz x8, 0x3e798 3e784: 321c07e0 orr w0, wzr, #0x30 3e788: 9400916f bl 0x62d44 3e78c: a901fc1f stp xzr, xzr, [x0, #0x18] 3e790: a900fc1f stp xzr, xzr, [x0, #0x8] 3e794: f907ff20 str x0, [x25, #0xff8] 3e798: f0000440 adrp x0, 0xc9000 3e79c: 91000000 add x0, x0, #0x0 3e7a0: 97ff3948 bl 0xccc0 3e7a4: d101c3a0 sub x0, x29, #0x70 3e7a8: f81903bf stur xzr, [x29, #-0x70] 3e7ac: 97fffcca bl 0x3dad4 3e7b0: 360001e0 tbz w0, #0x0, 0x3e7ec 3e7b4: f85903a0 ldur x0, [x29, #-0x70] 3e7b8: f9400008 ldr x8, [x0] 3e7bc: f9439108 ldr x8, [x8, #0x720] 3e7c0: d63f0100 blr x8 3e7c4: 12001c08 and w8, w0, #0xff 3e7c8: 34000128 cbz w8, 0x3e7ec 3e7cc: f85903a0 ldur x0, [x29, #-0x70] 3e7d0: f9400008 ldr x8, [x0] 3e7d4: f9404108 ldr x8, [x8, #0x80] 3e7d8: d63f0100 blr x8 3e7dc: f85903a0 ldur x0, [x29, #-0x70] 3e7e0: f9400008 ldr x8, [x0] 3e7e4: f9404508 ldr x8, [x8, #0x88] 3e7e8: d63f0100 blr x8 3e7ec: d101c3a0 sub x0, x29, #0x70 3e7f0: 97fffcb9 bl 0x3dad4 3e7f4: f85903a0 ldur x0, [x29, #-0x70] 3e7f8: aa1303e1 mov x1, x19 3e7fc: f9400008 ldr x8, [x0] 3e800: f9407d08 ldr x8, [x8, #0xf8] 3e804: d63f0100 blr x8 3e808: f947ff28 ldr x8, [x25, #0xff8] 3e80c: aa0003f4 mov x20, x0 3e810: b50001c8 cbnz x8, 0x3e848 3e814: f0000440 adrp x0, 0xc9000 3e818: 91000000 add x0, x0, #0x0 3e81c: 97ff381d bl 0xc890 3e820: f947ff28 ldr x8, [x25, #0xff8] 3e824: b50000c8 cbnz x8, 0x3e83c 3e828: 321c07e0 orr w0, wzr, #0x30 3e82c: 94009146 bl 0x62d44 3e830: a901fc1f stp xzr, xzr, [x0, #0x18] 3e834: a900fc1f stp xzr, xzr, [x0, #0x8] 3e838: f907ff20 str x0, [x25, #0xff8] 3e83c: f0000440 adrp x0, 0xc9000 3e840: 91000000 add x0, x0, #0x0 3e844: 97ff391f bl 0xccc0 3e848: d101c3a0 sub x0, x29, #0x70 3e84c: f81903bf stur xzr, [x29, #-0x70] 3e850: 97fffca1 bl 0x3dad4 3e854: 360001e0 tbz w0, #0x0, 0x3e890 3e858: f85903a0 ldur x0, [x29, #-0x70] 3e85c: f9400008 ldr x8, [x0] 3e860: f9439108 ldr x8, [x8, #0x720] 3e864: d63f0100 blr x8 3e868: 12001c08 and w8, w0, #0xff 3e86c: 34000128 cbz w8, 0x3e890 3e870: f85903a0 ldur x0, [x29, #-0x70] 3e874: f9400008 ldr x8, [x0] 3e878: f9404108 ldr x8, [x8, #0x80] 3e87c: d63f0100 blr x8 3e880: f85903a0 ldur x0, [x29, #-0x70] 3e884: f9400008 ldr x8, [x0] 3e888: f9404508 ldr x8, [x8, #0x88] 3e88c: d63f0100 blr x8 3e890: d101c3a0 sub x0, x29, #0x70 3e894: 97fffc90 bl 0x3dad4 3e898: f85903a0 ldur x0, [x29, #-0x70] 3e89c: aa1403e1 mov x1, x20 3e8a0: aa1603e2 mov x2, x22 3e8a4: aa1503e3 mov x3, x21 3e8a8: f9400008 ldr x8, [x0] 3e8ac: f9408508 ldr x8, [x8, #0x108] 3e8b0: d63f0100 blr x8 3e8b4: aa0003f7 mov x23, x0 3e8b8: b4000c57 cbz x23, 0x3ea40 3e8bc: 321963e8 orr w8, wzr, #0xffffff80 3e8c0: 321b6be9 orr w9, wzr, #0xffffffe0 3e8c4: 910003eb mov x11, sp 3e8c8: f947ff2c ldr x12, [x25, #0xff8] 3e8cc: 293123a9 stp w9, w8, [x29, #-0x78] 3e8d0: 91020168 add x8, x11, #0x80 3e8d4: f81803a8 stur x8, [x29, #-0x80] 3e8d8: 910203e8 add x8, sp, #0x80 3e8dc: 910043aa add x10, x29, #0x10 3e8e0: 91008108 add x8, x8, #0x20 3e8e4: a93723aa stp x10, x8, [x29, #-0x90] 3e8e8: b50001cc cbnz x12, 0x3e920 3e8ec: f0000440 adrp x0, 0xc9000 3e8f0: 91000000 add x0, x0, #0x0 3e8f4: 97ff37e7 bl 0xc890 3e8f8: f947ff28 ldr x8, [x25, #0xff8] 3e8fc: b50000c8 cbnz x8, 0x3e914 3e900: 321c07e0 orr w0, wzr, #0x30 3e904: 94009110 bl 0x62d44 3e908: a901fc1f stp xzr, xzr, [x0, #0x18] 3e90c: a900fc1f stp xzr, xzr, [x0, #0x8] 3e910: f907ff20 str x0, [x25, #0xff8] 3e914: f0000440 adrp x0, 0xc9000 3e918: 91000000 add x0, x0, #0x0 3e91c: 97ff38e9 bl 0xccc0 3e920: d101c3a0 sub x0, x29, #0x70 3e924: f81903bf stur xzr, [x29, #-0x70] 3e928: 97fffc6b bl 0x3dad4 3e92c: 360001e0 tbz w0, #0x0, 0x3e968 3e930: f85903a0 ldur x0, [x29, #-0x70] 3e934: f9400008 ldr x8, [x0] 3e938: f9439108 ldr x8, [x8, #0x720] 3e93c: d63f0100 blr x8 3e940: 12001c08 and w8, w0, #0xff 3e944: 34000128 cbz w8, 0x3e968 3e948: f85903a0 ldur x0, [x29, #-0x70] 3e94c: f9400008 ldr x8, [x0] 3e950: f9404108 ldr x8, [x8, #0x80] 3e954: d63f0100 blr x8 3e958: f85903a0 ldur x0, [x29, #-0x70] 3e95c: f9400008 ldr x8, [x0] 3e960: f9404508 ldr x8, [x8, #0x88] 3e964: d63f0100 blr x8 3e968: d101c3a0 sub x0, x29, #0x70 3e96c: 97fffc5a bl 0x3dad4 3e970: ad7b83a1 ldp q1, q0, [x29, #-0x90] 3e974: f85903a0 ldur x0, [x29, #-0x70] 3e978: d101c3a3 sub x3, x29, #0x70 3e97c: aa1303e1 mov x1, x19 3e980: ad0503e1 stp q1, q0, [sp, #0xa0] 3e984: f9400008 ldr x8, [x0] 3e988: ad4503e1 ldp q1, q0, [sp, #0xa0] 3e98c: aa1703e2 mov x2, x23 3e990: f940f908 ldr x8, [x8, #0x1f0] 3e994: ad3c83a1 stp q1, q0, [x29, #-0x70] 3e998: d63f0100 blr x8 3e99c: f947ff28 ldr x8, [x25, #0xff8] 3e9a0: b50001c8 cbnz x8, 0x3e9d8 3e9a4: f0000440 adrp x0, 0xc9000 3e9a8: 91000000 add x0, x0, #0x0 3e9ac: 97ff37b9 bl 0xc890 3e9b0: f947ff28 ldr x8, [x25, #0xff8] 3e9b4: b50000c8 cbnz x8, 0x3e9cc 3e9b8: 321c07e0 orr w0, wzr, #0x30 3e9bc: 940090e2 bl 0x62d44 3e9c0: a901fc1f stp xzr, xzr, [x0, #0x18] 3e9c4: a900fc1f stp xzr, xzr, [x0, #0x8] 3e9c8: f907ff20 str x0, [x25, #0xff8] 3e9cc: f0000440 adrp x0, 0xc9000 3e9d0: 91000000 add x0, x0, #0x0 3e9d4: 97ff38bb bl 0xccc0 3e9d8: d101c3a0 sub x0, x29, #0x70 3e9dc: f81903bf stur xzr, [x29, #-0x70] 3e9e0: 97fffc3d bl 0x3dad4 3e9e4: 360001e0 tbz w0, #0x0, 0x3ea20 3e9e8: f85903a0 ldur x0, [x29, #-0x70] 3e9ec: f9400008 ldr x8, [x0] 3e9f0: f9439108 ldr x8, [x8, #0x720] 3e9f4: d63f0100 blr x8 3e9f8: 12001c08 and w8, w0, #0xff 3e9fc: 34000128 cbz w8, 0x3ea20 3ea00: f85903a0 ldur x0, [x29, #-0x70] 3ea04: f9400008 ldr x8, [x0] 3ea08: f9404108 ldr x8, [x8, #0x80] 3ea0c: d63f0100 blr x8 3ea10: f85903a0 ldur x0, [x29, #-0x70] 3ea14: f9400008 ldr x8, [x0] 3ea18: f9404508 ldr x8, [x8, #0x88] 3ea1c: d63f0100 blr x8 3ea20: d101c3a0 sub x0, x29, #0x70 3ea24: 97fffc2c bl 0x3dad4 3ea28: f85903a0 ldur x0, [x29, #-0x70] 3ea2c: aa1403e1 mov x1, x20 3ea30: f9400008 ldr x8, [x0] 3ea34: f9405d08 ldr x8, [x8, #0xb8] 3ea38: d63f0100 blr x8 3ea3c: 14000008 b 0x3ea5c 3ea40: d00002c1 adrp x1, 0x98000 3ea44: f00002c2 adrp x2, 0x99000 3ea48: 91386c21 add x1, x1, #0xe1b 3ea4c: 911d9042 add x2, x2, #0x764 3ea50: aa1603e3 mov x3, x22 3ea54: aa1503e4 mov x4, x21 3ea58: 97ff3542 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3ea5c: f9401708 ldr x8, [x24, #0x28] 3ea60: f85b83a9 ldur x9, [x29, #-0x48] 3ea64: eb09011f cmp x8, x9 3ea68: 54000101 b.ne 0x3ea88 3ea6c: a9557bfd ldp x29, x30, [sp, #0x150] 3ea70: a9544ff4 ldp x20, x19, [sp, #0x140] 3ea74: a95357f6 ldp x22, x21, [sp, #0x130] 3ea78: a9525ff8 ldp x24, x23, [sp, #0x120] 3ea7c: a95167fc ldp x28, x25, [sp, #0x110] 3ea80: 910583ff add sp, sp, #0x160 3ea84: d65f03c0 ret 3ea88: 97ff36ba bl 0xc570 <__stack_chk_fail@plt> 3ea8c: d10583ff sub sp, sp, #0x160 3ea90: a91167fc stp x28, x25, [sp, #0x110] 3ea94: a9125ff8 stp x24, x23, [sp, #0x120] 3ea98: a91357f6 stp x22, x21, [sp, #0x130] 3ea9c: a9144ff4 stp x20, x19, [sp, #0x140] 3eaa0: a9157bfd stp x29, x30, [sp, #0x150] 3eaa4: 910543fd add x29, sp, #0x150 3eaa8: ad031fe6 stp q6, q7, [sp, #0x60] 3eaac: ad0217e4 stp q4, q5, [sp, #0x40] 3eab0: ad010fe2 stp q2, q3, [sp, #0x20] 3eab4: ad0007e0 stp q0, q1, [sp] 3eab8: a9091fe6 stp x6, x7, [sp, #0x90] 3eabc: a90817e4 stp x4, x5, [sp, #0x80] 3eac0: d53bd058 mrs x24, TPIDR_EL0 3eac4: f9401708 ldr x8, [x24, #0x28] 3eac8: d0000459 adrp x25, 0xc8000 3eacc: aa0303f5 mov x21, x3 3ead0: aa0203f6 mov x22, x2 3ead4: f81b83a8 stur x8, [x29, #-0x48] 3ead8: f947ff28 ldr x8, [x25, #0xff8] 3eadc: aa0103f4 mov x20, x1 3eae0: b50001c8 cbnz x8, 0x3eb18 3eae4: f0000440 adrp x0, 0xc9000 3eae8: 91000000 add x0, x0, #0x0 3eaec: 97ff3769 bl 0xc890 3eaf0: f947ff28 ldr x8, [x25, #0xff8] 3eaf4: b50000c8 cbnz x8, 0x3eb0c 3eaf8: 321c07e0 orr w0, wzr, #0x30 3eafc: 94009092 bl 0x62d44 3eb00: a901fc1f stp xzr, xzr, [x0, #0x18] 3eb04: a900fc1f stp xzr, xzr, [x0, #0x8] 3eb08: f907ff20 str x0, [x25, #0xff8] 3eb0c: f0000440 adrp x0, 0xc9000 3eb10: 91000000 add x0, x0, #0x0 3eb14: 97ff386b bl 0xccc0 3eb18: d101c3a0 sub x0, x29, #0x70 3eb1c: f81903bf stur xzr, [x29, #-0x70] 3eb20: 97fffbed bl 0x3dad4 3eb24: 360001e0 tbz w0, #0x0, 0x3eb60 3eb28: f85903a0 ldur x0, [x29, #-0x70] 3eb2c: f9400008 ldr x8, [x0] 3eb30: f9439108 ldr x8, [x8, #0x720] 3eb34: d63f0100 blr x8 3eb38: 12001c08 and w8, w0, #0xff 3eb3c: 34000128 cbz w8, 0x3eb60 3eb40: f85903a0 ldur x0, [x29, #-0x70] 3eb44: f9400008 ldr x8, [x0] 3eb48: f9404108 ldr x8, [x8, #0x80] 3eb4c: d63f0100 blr x8 3eb50: f85903a0 ldur x0, [x29, #-0x70] 3eb54: f9400008 ldr x8, [x0] 3eb58: f9404508 ldr x8, [x8, #0x88] 3eb5c: d63f0100 blr x8 3eb60: d101c3a0 sub x0, x29, #0x70 3eb64: 97fffbdc bl 0x3dad4 3eb68: f85903a0 ldur x0, [x29, #-0x70] 3eb6c: aa1403e1 mov x1, x20 3eb70: f9400008 ldr x8, [x0] 3eb74: f9407d08 ldr x8, [x8, #0xf8] 3eb78: d63f0100 blr x8 3eb7c: f947ff28 ldr x8, [x25, #0xff8] 3eb80: aa0003f3 mov x19, x0 3eb84: b50001c8 cbnz x8, 0x3ebbc 3eb88: f0000440 adrp x0, 0xc9000 3eb8c: 91000000 add x0, x0, #0x0 3eb90: 97ff3740 bl 0xc890 3eb94: f947ff28 ldr x8, [x25, #0xff8] 3eb98: b50000c8 cbnz x8, 0x3ebb0 3eb9c: 321c07e0 orr w0, wzr, #0x30 3eba0: 94009069 bl 0x62d44 3eba4: a901fc1f stp xzr, xzr, [x0, #0x18] 3eba8: a900fc1f stp xzr, xzr, [x0, #0x8] 3ebac: f907ff20 str x0, [x25, #0xff8] 3ebb0: f0000440 adrp x0, 0xc9000 3ebb4: 91000000 add x0, x0, #0x0 3ebb8: 97ff3842 bl 0xccc0 3ebbc: d101c3a0 sub x0, x29, #0x70 3ebc0: f81903bf stur xzr, [x29, #-0x70] 3ebc4: 97fffbc4 bl 0x3dad4 3ebc8: 360001e0 tbz w0, #0x0, 0x3ec04 3ebcc: f85903a0 ldur x0, [x29, #-0x70] 3ebd0: f9400008 ldr x8, [x0] 3ebd4: f9439108 ldr x8, [x8, #0x720] 3ebd8: d63f0100 blr x8 3ebdc: 12001c08 and w8, w0, #0xff 3ebe0: 34000128 cbz w8, 0x3ec04 3ebe4: f85903a0 ldur x0, [x29, #-0x70] 3ebe8: f9400008 ldr x8, [x0] 3ebec: f9404108 ldr x8, [x8, #0x80] 3ebf0: d63f0100 blr x8 3ebf4: f85903a0 ldur x0, [x29, #-0x70] 3ebf8: f9400008 ldr x8, [x0] 3ebfc: f9404508 ldr x8, [x8, #0x88] 3ec00: d63f0100 blr x8 3ec04: d101c3a0 sub x0, x29, #0x70 3ec08: 97fffbb3 bl 0x3dad4 3ec0c: f85903a0 ldur x0, [x29, #-0x70] 3ec10: aa1303e1 mov x1, x19 3ec14: aa1603e2 mov x2, x22 3ec18: aa1503e3 mov x3, x21 3ec1c: f9400008 ldr x8, [x0] 3ec20: f9408508 ldr x8, [x8, #0x108] 3ec24: d63f0100 blr x8 3ec28: aa0003f7 mov x23, x0 3ec2c: b4000c77 cbz x23, 0x3edb8 3ec30: 321963e8 orr w8, wzr, #0xffffff80 3ec34: 321b6be9 orr w9, wzr, #0xffffffe0 3ec38: 910003eb mov x11, sp 3ec3c: f947ff2c ldr x12, [x25, #0xff8] 3ec40: 293123a9 stp w9, w8, [x29, #-0x78] 3ec44: 91020168 add x8, x11, #0x80 3ec48: f81803a8 stur x8, [x29, #-0x80] 3ec4c: 910203e8 add x8, sp, #0x80 3ec50: 910043aa add x10, x29, #0x10 3ec54: 91008108 add x8, x8, #0x20 3ec58: a93723aa stp x10, x8, [x29, #-0x90] 3ec5c: b50001cc cbnz x12, 0x3ec94 3ec60: f0000440 adrp x0, 0xc9000 3ec64: 91000000 add x0, x0, #0x0 3ec68: 97ff370a bl 0xc890 3ec6c: f947ff28 ldr x8, [x25, #0xff8] 3ec70: b50000c8 cbnz x8, 0x3ec88 3ec74: 321c07e0 orr w0, wzr, #0x30 3ec78: 94009033 bl 0x62d44 3ec7c: a901fc1f stp xzr, xzr, [x0, #0x18] 3ec80: a900fc1f stp xzr, xzr, [x0, #0x8] 3ec84: f907ff20 str x0, [x25, #0xff8] 3ec88: f0000440 adrp x0, 0xc9000 3ec8c: 91000000 add x0, x0, #0x0 3ec90: 97ff380c bl 0xccc0 3ec94: d101c3a0 sub x0, x29, #0x70 3ec98: f81903bf stur xzr, [x29, #-0x70] 3ec9c: 97fffb8e bl 0x3dad4 3eca0: 360001e0 tbz w0, #0x0, 0x3ecdc 3eca4: f85903a0 ldur x0, [x29, #-0x70] 3eca8: f9400008 ldr x8, [x0] 3ecac: f9439108 ldr x8, [x8, #0x720] 3ecb0: d63f0100 blr x8 3ecb4: 12001c08 and w8, w0, #0xff 3ecb8: 34000128 cbz w8, 0x3ecdc 3ecbc: f85903a0 ldur x0, [x29, #-0x70] 3ecc0: f9400008 ldr x8, [x0] 3ecc4: f9404108 ldr x8, [x8, #0x80] 3ecc8: d63f0100 blr x8 3eccc: f85903a0 ldur x0, [x29, #-0x70] 3ecd0: f9400008 ldr x8, [x0] 3ecd4: f9404508 ldr x8, [x8, #0x88] 3ecd8: d63f0100 blr x8 3ecdc: d101c3a0 sub x0, x29, #0x70 3ece0: 97fffb7d bl 0x3dad4 3ece4: ad7b83a1 ldp q1, q0, [x29, #-0x90] 3ece8: f85903a0 ldur x0, [x29, #-0x70] 3ecec: d101c3a3 sub x3, x29, #0x70 3ecf0: aa1403e1 mov x1, x20 3ecf4: ad0503e1 stp q1, q0, [sp, #0xa0] 3ecf8: f9400008 ldr x8, [x0] 3ecfc: ad4503e1 ldp q1, q0, [sp, #0xa0] 3ed00: aa1703e2 mov x2, x23 3ed04: f9408d08 ldr x8, [x8, #0x118] 3ed08: ad3c83a1 stp q1, q0, [x29, #-0x70] 3ed0c: d63f0100 blr x8 3ed10: f947ff28 ldr x8, [x25, #0xff8] 3ed14: aa0003f4 mov x20, x0 3ed18: b50001c8 cbnz x8, 0x3ed50 3ed1c: f0000440 adrp x0, 0xc9000 3ed20: 91000000 add x0, x0, #0x0 3ed24: 97ff36db bl 0xc890 3ed28: f947ff28 ldr x8, [x25, #0xff8] 3ed2c: b50000c8 cbnz x8, 0x3ed44 3ed30: 321c07e0 orr w0, wzr, #0x30 3ed34: 94009004 bl 0x62d44 3ed38: a901fc1f stp xzr, xzr, [x0, #0x18] 3ed3c: a900fc1f stp xzr, xzr, [x0, #0x8] 3ed40: f907ff20 str x0, [x25, #0xff8] 3ed44: f0000440 adrp x0, 0xc9000 3ed48: 91000000 add x0, x0, #0x0 3ed4c: 97ff37dd bl 0xccc0 3ed50: d101c3a0 sub x0, x29, #0x70 3ed54: f81903bf stur xzr, [x29, #-0x70] 3ed58: 97fffb5f bl 0x3dad4 3ed5c: 360001e0 tbz w0, #0x0, 0x3ed98 3ed60: f85903a0 ldur x0, [x29, #-0x70] 3ed64: f9400008 ldr x8, [x0] 3ed68: f9439108 ldr x8, [x8, #0x720] 3ed6c: d63f0100 blr x8 3ed70: 12001c08 and w8, w0, #0xff 3ed74: 34000128 cbz w8, 0x3ed98 3ed78: f85903a0 ldur x0, [x29, #-0x70] 3ed7c: f9400008 ldr x8, [x0] 3ed80: f9404108 ldr x8, [x8, #0x80] 3ed84: d63f0100 blr x8 3ed88: f85903a0 ldur x0, [x29, #-0x70] 3ed8c: f9400008 ldr x8, [x0] 3ed90: f9404508 ldr x8, [x8, #0x88] 3ed94: d63f0100 blr x8 3ed98: d101c3a0 sub x0, x29, #0x70 3ed9c: 97fffb4e bl 0x3dad4 3eda0: f85903a0 ldur x0, [x29, #-0x70] 3eda4: aa1303e1 mov x1, x19 3eda8: f9400008 ldr x8, [x0] 3edac: f9405d08 ldr x8, [x8, #0xb8] 3edb0: d63f0100 blr x8 3edb4: 14000009 b 0x3edd8 3edb8: d00002c1 adrp x1, 0x98000 3edbc: f00002c2 adrp x2, 0x99000 3edc0: 91386c21 add x1, x1, #0xe1b 3edc4: 911d9042 add x2, x2, #0x764 3edc8: aa1603e3 mov x3, x22 3edcc: aa1503e4 mov x4, x21 3edd0: 97ff3464 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3edd4: aa1f03f4 mov x20, xzr 3edd8: f9401708 ldr x8, [x24, #0x28] 3eddc: f85b83a9 ldur x9, [x29, #-0x48] 3ede0: eb09011f cmp x8, x9 3ede4: 54000121 b.ne 0x3ee08 3ede8: aa1403e0 mov x0, x20 3edec: a9557bfd ldp x29, x30, [sp, #0x150] 3edf0: a9544ff4 ldp x20, x19, [sp, #0x140] 3edf4: a95357f6 ldp x22, x21, [sp, #0x130] 3edf8: a9525ff8 ldp x24, x23, [sp, #0x120] 3edfc: a95167fc ldp x28, x25, [sp, #0x110] 3ee00: 910583ff add sp, sp, #0x160 3ee04: d65f03c0 ret 3ee08: 97ff35da bl 0xc570 <__stack_chk_fail@plt> 3ee0c: d10583ff sub sp, sp, #0x160 3ee10: a91167fc stp x28, x25, [sp, #0x110] 3ee14: a9125ff8 stp x24, x23, [sp, #0x120] 3ee18: a91357f6 stp x22, x21, [sp, #0x130] 3ee1c: a9144ff4 stp x20, x19, [sp, #0x140] 3ee20: a9157bfd stp x29, x30, [sp, #0x150] 3ee24: 910543fd add x29, sp, #0x150 3ee28: ad031fe6 stp q6, q7, [sp, #0x60] 3ee2c: ad0217e4 stp q4, q5, [sp, #0x40] 3ee30: ad010fe2 stp q2, q3, [sp, #0x20] 3ee34: ad0007e0 stp q0, q1, [sp] 3ee38: a9091fe6 stp x6, x7, [sp, #0x90] 3ee3c: a90817e4 stp x4, x5, [sp, #0x80] 3ee40: d53bd058 mrs x24, TPIDR_EL0 3ee44: f9401708 ldr x8, [x24, #0x28] 3ee48: d0000459 adrp x25, 0xc8000 3ee4c: aa0303f5 mov x21, x3 3ee50: aa0203f6 mov x22, x2 3ee54: f81b83a8 stur x8, [x29, #-0x48] 3ee58: f947ff28 ldr x8, [x25, #0xff8] 3ee5c: aa0103f4 mov x20, x1 3ee60: b50001c8 cbnz x8, 0x3ee98 3ee64: f0000440 adrp x0, 0xc9000 3ee68: 91000000 add x0, x0, #0x0 3ee6c: 97ff3689 bl 0xc890 3ee70: f947ff28 ldr x8, [x25, #0xff8] 3ee74: b50000c8 cbnz x8, 0x3ee8c 3ee78: 321c07e0 orr w0, wzr, #0x30 3ee7c: 94008fb2 bl 0x62d44 3ee80: a901fc1f stp xzr, xzr, [x0, #0x18] 3ee84: a900fc1f stp xzr, xzr, [x0, #0x8] 3ee88: f907ff20 str x0, [x25, #0xff8] 3ee8c: f0000440 adrp x0, 0xc9000 3ee90: 91000000 add x0, x0, #0x0 3ee94: 97ff378b bl 0xccc0 3ee98: d101c3a0 sub x0, x29, #0x70 3ee9c: f81903bf stur xzr, [x29, #-0x70] 3eea0: 97fffb0d bl 0x3dad4 3eea4: 360001e0 tbz w0, #0x0, 0x3eee0 3eea8: f85903a0 ldur x0, [x29, #-0x70] 3eeac: f9400008 ldr x8, [x0] 3eeb0: f9439108 ldr x8, [x8, #0x720] 3eeb4: d63f0100 blr x8 3eeb8: 12001c08 and w8, w0, #0xff 3eebc: 34000128 cbz w8, 0x3eee0 3eec0: f85903a0 ldur x0, [x29, #-0x70] 3eec4: f9400008 ldr x8, [x0] 3eec8: f9404108 ldr x8, [x8, #0x80] 3eecc: d63f0100 blr x8 3eed0: f85903a0 ldur x0, [x29, #-0x70] 3eed4: f9400008 ldr x8, [x0] 3eed8: f9404508 ldr x8, [x8, #0x88] 3eedc: d63f0100 blr x8 3eee0: d101c3a0 sub x0, x29, #0x70 3eee4: 97fffafc bl 0x3dad4 3eee8: f85903a0 ldur x0, [x29, #-0x70] 3eeec: aa1403e1 mov x1, x20 3eef0: f9400008 ldr x8, [x0] 3eef4: f9407d08 ldr x8, [x8, #0xf8] 3eef8: d63f0100 blr x8 3eefc: f947ff28 ldr x8, [x25, #0xff8] 3ef00: aa0003f3 mov x19, x0 3ef04: b50001c8 cbnz x8, 0x3ef3c 3ef08: f0000440 adrp x0, 0xc9000 3ef0c: 91000000 add x0, x0, #0x0 3ef10: 97ff3660 bl 0xc890 3ef14: f947ff28 ldr x8, [x25, #0xff8] 3ef18: b50000c8 cbnz x8, 0x3ef30 3ef1c: 321c07e0 orr w0, wzr, #0x30 3ef20: 94008f89 bl 0x62d44 3ef24: a901fc1f stp xzr, xzr, [x0, #0x18] 3ef28: a900fc1f stp xzr, xzr, [x0, #0x8] 3ef2c: f907ff20 str x0, [x25, #0xff8] 3ef30: f0000440 adrp x0, 0xc9000 3ef34: 91000000 add x0, x0, #0x0 3ef38: 97ff3762 bl 0xccc0 3ef3c: d101c3a0 sub x0, x29, #0x70 3ef40: f81903bf stur xzr, [x29, #-0x70] 3ef44: 97fffae4 bl 0x3dad4 3ef48: 360001e0 tbz w0, #0x0, 0x3ef84 3ef4c: f85903a0 ldur x0, [x29, #-0x70] 3ef50: f9400008 ldr x8, [x0] 3ef54: f9439108 ldr x8, [x8, #0x720] 3ef58: d63f0100 blr x8 3ef5c: 12001c08 and w8, w0, #0xff 3ef60: 34000128 cbz w8, 0x3ef84 3ef64: f85903a0 ldur x0, [x29, #-0x70] 3ef68: f9400008 ldr x8, [x0] 3ef6c: f9404108 ldr x8, [x8, #0x80] 3ef70: d63f0100 blr x8 3ef74: f85903a0 ldur x0, [x29, #-0x70] 3ef78: f9400008 ldr x8, [x0] 3ef7c: f9404508 ldr x8, [x8, #0x88] 3ef80: d63f0100 blr x8 3ef84: d101c3a0 sub x0, x29, #0x70 3ef88: 97fffad3 bl 0x3dad4 3ef8c: f85903a0 ldur x0, [x29, #-0x70] 3ef90: aa1303e1 mov x1, x19 3ef94: aa1603e2 mov x2, x22 3ef98: aa1503e3 mov x3, x21 3ef9c: f9400008 ldr x8, [x0] 3efa0: f9408508 ldr x8, [x8, #0x108] 3efa4: d63f0100 blr x8 3efa8: aa0003f7 mov x23, x0 3efac: b4000c77 cbz x23, 0x3f138 3efb0: 321963e8 orr w8, wzr, #0xffffff80 3efb4: 321b6be9 orr w9, wzr, #0xffffffe0 3efb8: 910003eb mov x11, sp 3efbc: f947ff2c ldr x12, [x25, #0xff8] 3efc0: 293123a9 stp w9, w8, [x29, #-0x78] 3efc4: 91020168 add x8, x11, #0x80 3efc8: f81803a8 stur x8, [x29, #-0x80] 3efcc: 910203e8 add x8, sp, #0x80 3efd0: 910043aa add x10, x29, #0x10 3efd4: 91008108 add x8, x8, #0x20 3efd8: a93723aa stp x10, x8, [x29, #-0x90] 3efdc: b50001cc cbnz x12, 0x3f014 3efe0: f0000440 adrp x0, 0xc9000 3efe4: 91000000 add x0, x0, #0x0 3efe8: 97ff362a bl 0xc890 3efec: f947ff28 ldr x8, [x25, #0xff8] 3eff0: b50000c8 cbnz x8, 0x3f008 3eff4: 321c07e0 orr w0, wzr, #0x30 3eff8: 94008f53 bl 0x62d44 3effc: a901fc1f stp xzr, xzr, [x0, #0x18] 3f000: a900fc1f stp xzr, xzr, [x0, #0x8] 3f004: f907ff20 str x0, [x25, #0xff8] 3f008: d0000440 adrp x0, 0xc9000 3f00c: 91000000 add x0, x0, #0x0 3f010: 97ff372c bl 0xccc0 3f014: d101c3a0 sub x0, x29, #0x70 3f018: f81903bf stur xzr, [x29, #-0x70] 3f01c: 97fffaae bl 0x3dad4 3f020: 360001e0 tbz w0, #0x0, 0x3f05c 3f024: f85903a0 ldur x0, [x29, #-0x70] 3f028: f9400008 ldr x8, [x0] 3f02c: f9439108 ldr x8, [x8, #0x720] 3f030: d63f0100 blr x8 3f034: 12001c08 and w8, w0, #0xff 3f038: 34000128 cbz w8, 0x3f05c 3f03c: f85903a0 ldur x0, [x29, #-0x70] 3f040: f9400008 ldr x8, [x0] 3f044: f9404108 ldr x8, [x8, #0x80] 3f048: d63f0100 blr x8 3f04c: f85903a0 ldur x0, [x29, #-0x70] 3f050: f9400008 ldr x8, [x0] 3f054: f9404508 ldr x8, [x8, #0x88] 3f058: d63f0100 blr x8 3f05c: d101c3a0 sub x0, x29, #0x70 3f060: 97fffa9d bl 0x3dad4 3f064: ad7b83a1 ldp q1, q0, [x29, #-0x90] 3f068: f85903a0 ldur x0, [x29, #-0x70] 3f06c: d101c3a3 sub x3, x29, #0x70 3f070: aa1403e1 mov x1, x20 3f074: ad0503e1 stp q1, q0, [sp, #0xa0] 3f078: f9400008 ldr x8, [x0] 3f07c: ad4503e1 ldp q1, q0, [sp, #0xa0] 3f080: aa1703e2 mov x2, x23 3f084: f940c908 ldr x8, [x8, #0x190] 3f088: ad3c83a1 stp q1, q0, [x29, #-0x70] 3f08c: d63f0100 blr x8 3f090: f947ff28 ldr x8, [x25, #0xff8] 3f094: 2a0003f4 mov w20, w0 3f098: b50001c8 cbnz x8, 0x3f0d0 3f09c: d0000440 adrp x0, 0xc9000 3f0a0: 91000000 add x0, x0, #0x0 3f0a4: 97ff35fb bl 0xc890 3f0a8: f947ff28 ldr x8, [x25, #0xff8] 3f0ac: b50000c8 cbnz x8, 0x3f0c4 3f0b0: 321c07e0 orr w0, wzr, #0x30 3f0b4: 94008f24 bl 0x62d44 3f0b8: a901fc1f stp xzr, xzr, [x0, #0x18] 3f0bc: a900fc1f stp xzr, xzr, [x0, #0x8] 3f0c0: f907ff20 str x0, [x25, #0xff8] 3f0c4: d0000440 adrp x0, 0xc9000 3f0c8: 91000000 add x0, x0, #0x0 3f0cc: 97ff36fd bl 0xccc0 3f0d0: d101c3a0 sub x0, x29, #0x70 3f0d4: f81903bf stur xzr, [x29, #-0x70] 3f0d8: 97fffa7f bl 0x3dad4 3f0dc: 360001e0 tbz w0, #0x0, 0x3f118 3f0e0: f85903a0 ldur x0, [x29, #-0x70] 3f0e4: f9400008 ldr x8, [x0] 3f0e8: f9439108 ldr x8, [x8, #0x720] 3f0ec: d63f0100 blr x8 3f0f0: 12001c08 and w8, w0, #0xff 3f0f4: 34000128 cbz w8, 0x3f118 3f0f8: f85903a0 ldur x0, [x29, #-0x70] 3f0fc: f9400008 ldr x8, [x0] 3f100: f9404108 ldr x8, [x8, #0x80] 3f104: d63f0100 blr x8 3f108: f85903a0 ldur x0, [x29, #-0x70] 3f10c: f9400008 ldr x8, [x0] 3f110: f9404508 ldr x8, [x8, #0x88] 3f114: d63f0100 blr x8 3f118: d101c3a0 sub x0, x29, #0x70 3f11c: 97fffa6e bl 0x3dad4 3f120: f85903a0 ldur x0, [x29, #-0x70] 3f124: aa1303e1 mov x1, x19 3f128: f9400008 ldr x8, [x0] 3f12c: f9405d08 ldr x8, [x8, #0xb8] 3f130: d63f0100 blr x8 3f134: 14000009 b 0x3f158 3f138: b00002c1 adrp x1, 0x98000 3f13c: d00002c2 adrp x2, 0x99000 3f140: 91386c21 add x1, x1, #0xe1b 3f144: 911d9042 add x2, x2, #0x764 3f148: aa1603e3 mov x3, x22 3f14c: aa1503e4 mov x4, x21 3f150: 97ff3384 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3f154: 12800014 mov w20, #-0x1 // =-1 3f158: f9401708 ldr x8, [x24, #0x28] 3f15c: f85b83a9 ldur x9, [x29, #-0x48] 3f160: eb09011f cmp x8, x9 3f164: 54000121 b.ne 0x3f188 3f168: 2a1403e0 mov w0, w20 3f16c: a9557bfd ldp x29, x30, [sp, #0x150] 3f170: a9544ff4 ldp x20, x19, [sp, #0x140] 3f174: a95357f6 ldp x22, x21, [sp, #0x130] 3f178: a9525ff8 ldp x24, x23, [sp, #0x120] 3f17c: a95167fc ldp x28, x25, [sp, #0x110] 3f180: 910583ff add sp, sp, #0x160 3f184: d65f03c0 ret 3f188: 97ff34fa bl 0xc570 <__stack_chk_fail@plt> 3f18c: d10503ff sub sp, sp, #0x140 3f190: a90f67fc stp x28, x25, [sp, #0xf0] 3f194: a9105ff8 stp x24, x23, [sp, #0x100] 3f198: a91157f6 stp x22, x21, [sp, #0x110] 3f19c: a9124ff4 stp x20, x19, [sp, #0x120] 3f1a0: a9137bfd stp x29, x30, [sp, #0x130] 3f1a4: 9104c3fd add x29, sp, #0x130 3f1a8: ad031fe6 stp q6, q7, [sp, #0x60] 3f1ac: ad0217e4 stp q4, q5, [sp, #0x40] 3f1b0: ad010fe2 stp q2, q3, [sp, #0x20] 3f1b4: ad0007e0 stp q0, q1, [sp] 3f1b8: a9091fe6 stp x6, x7, [sp, #0x90] 3f1bc: a90817e4 stp x4, x5, [sp, #0x80] 3f1c0: d53bd058 mrs x24, TPIDR_EL0 3f1c4: f9401708 ldr x8, [x24, #0x28] 3f1c8: b0000459 adrp x25, 0xc8000 3f1cc: aa0303f5 mov x21, x3 3f1d0: aa0203f6 mov x22, x2 3f1d4: f81b83a8 stur x8, [x29, #-0x48] 3f1d8: f947ff28 ldr x8, [x25, #0xff8] 3f1dc: aa0103f4 mov x20, x1 3f1e0: b50001c8 cbnz x8, 0x3f218 3f1e4: d0000440 adrp x0, 0xc9000 3f1e8: 91000000 add x0, x0, #0x0 3f1ec: 97ff35a9 bl 0xc890 3f1f0: f947ff28 ldr x8, [x25, #0xff8] 3f1f4: b50000c8 cbnz x8, 0x3f20c 3f1f8: 321c07e0 orr w0, wzr, #0x30 3f1fc: 94008ed2 bl 0x62d44 3f200: a901fc1f stp xzr, xzr, [x0, #0x18] 3f204: a900fc1f stp xzr, xzr, [x0, #0x8] 3f208: f907ff20 str x0, [x25, #0xff8] 3f20c: d0000440 adrp x0, 0xc9000 3f210: 91000000 add x0, x0, #0x0 3f214: 97ff36ab bl 0xccc0 3f218: d101c3a0 sub x0, x29, #0x70 3f21c: f81903bf stur xzr, [x29, #-0x70] 3f220: 97fffa2d bl 0x3dad4 3f224: 360001e0 tbz w0, #0x0, 0x3f260 3f228: f85903a0 ldur x0, [x29, #-0x70] 3f22c: f9400008 ldr x8, [x0] 3f230: f9439108 ldr x8, [x8, #0x720] 3f234: d63f0100 blr x8 3f238: 12001c08 and w8, w0, #0xff 3f23c: 34000128 cbz w8, 0x3f260 3f240: f85903a0 ldur x0, [x29, #-0x70] 3f244: f9400008 ldr x8, [x0] 3f248: f9404108 ldr x8, [x8, #0x80] 3f24c: d63f0100 blr x8 3f250: f85903a0 ldur x0, [x29, #-0x70] 3f254: f9400008 ldr x8, [x0] 3f258: f9404508 ldr x8, [x8, #0x88] 3f25c: d63f0100 blr x8 3f260: d101c3a0 sub x0, x29, #0x70 3f264: 97fffa1c bl 0x3dad4 3f268: f85903a0 ldur x0, [x29, #-0x70] 3f26c: aa1403e1 mov x1, x20 3f270: f9400008 ldr x8, [x0] 3f274: f9407d08 ldr x8, [x8, #0xf8] 3f278: d63f0100 blr x8 3f27c: f947ff28 ldr x8, [x25, #0xff8] 3f280: aa0003f3 mov x19, x0 3f284: b50001c8 cbnz x8, 0x3f2bc 3f288: d0000440 adrp x0, 0xc9000 3f28c: 91000000 add x0, x0, #0x0 3f290: 97ff3580 bl 0xc890 3f294: f947ff28 ldr x8, [x25, #0xff8] 3f298: b50000c8 cbnz x8, 0x3f2b0 3f29c: 321c07e0 orr w0, wzr, #0x30 3f2a0: 94008ea9 bl 0x62d44 3f2a4: a901fc1f stp xzr, xzr, [x0, #0x18] 3f2a8: a900fc1f stp xzr, xzr, [x0, #0x8] 3f2ac: f907ff20 str x0, [x25, #0xff8] 3f2b0: d0000440 adrp x0, 0xc9000 3f2b4: 91000000 add x0, x0, #0x0 3f2b8: 97ff3682 bl 0xccc0 3f2bc: d101c3a0 sub x0, x29, #0x70 3f2c0: f81903bf stur xzr, [x29, #-0x70] 3f2c4: 97fffa04 bl 0x3dad4 3f2c8: 360001e0 tbz w0, #0x0, 0x3f304 3f2cc: f85903a0 ldur x0, [x29, #-0x70] 3f2d0: f9400008 ldr x8, [x0] 3f2d4: f9439108 ldr x8, [x8, #0x720] 3f2d8: d63f0100 blr x8 3f2dc: 12001c08 and w8, w0, #0xff 3f2e0: 34000128 cbz w8, 0x3f304 3f2e4: f85903a0 ldur x0, [x29, #-0x70] 3f2e8: f9400008 ldr x8, [x0] 3f2ec: f9404108 ldr x8, [x8, #0x80] 3f2f0: d63f0100 blr x8 3f2f4: f85903a0 ldur x0, [x29, #-0x70] 3f2f8: f9400008 ldr x8, [x0] 3f2fc: f9404508 ldr x8, [x8, #0x88] 3f300: d63f0100 blr x8 3f304: d101c3a0 sub x0, x29, #0x70 3f308: 97fff9f3 bl 0x3dad4 3f30c: f85903a0 ldur x0, [x29, #-0x70] 3f310: aa1303e1 mov x1, x19 3f314: aa1603e2 mov x2, x22 3f318: aa1503e3 mov x3, x21 3f31c: f9400008 ldr x8, [x0] 3f320: f9408508 ldr x8, [x8, #0x108] 3f324: d63f0100 blr x8 3f328: aa0003f7 mov x23, x0 3f32c: b4000bf7 cbz x23, 0x3f4a8 3f330: 321963e8 orr w8, wzr, #0xffffff80 3f334: 321b6be9 orr w9, wzr, #0xffffffe0 3f338: 910003eb mov x11, sp 3f33c: f947ff2c ldr x12, [x25, #0xff8] 3f340: 293523a9 stp w9, w8, [x29, #-0x58] 3f344: 91020168 add x8, x11, #0x80 3f348: f81a03a8 stur x8, [x29, #-0x60] 3f34c: 910203e8 add x8, sp, #0x80 3f350: 910043aa add x10, x29, #0x10 3f354: 91008108 add x8, x8, #0x20 3f358: a93923aa stp x10, x8, [x29, #-0x70] 3f35c: b50001cc cbnz x12, 0x3f394 3f360: d0000440 adrp x0, 0xc9000 3f364: 91000000 add x0, x0, #0x0 3f368: 97ff354a bl 0xc890 3f36c: f947ff28 ldr x8, [x25, #0xff8] 3f370: b50000c8 cbnz x8, 0x3f388 3f374: 321c07e0 orr w0, wzr, #0x30 3f378: 94008e73 bl 0x62d44 3f37c: a901fc1f stp xzr, xzr, [x0, #0x18] 3f380: a900fc1f stp xzr, xzr, [x0, #0x8] 3f384: f907ff20 str x0, [x25, #0xff8] 3f388: d0000440 adrp x0, 0xc9000 3f38c: 91000000 add x0, x0, #0x0 3f390: 97ff364c bl 0xccc0 3f394: d10143a0 sub x0, x29, #0x50 3f398: f81b03bf stur xzr, [x29, #-0x50] 3f39c: 97fff9ce bl 0x3dad4 3f3a0: 360001e0 tbz w0, #0x0, 0x3f3dc 3f3a4: f85b03a0 ldur x0, [x29, #-0x50] 3f3a8: f9400008 ldr x8, [x0] 3f3ac: f9439108 ldr x8, [x8, #0x720] 3f3b0: d63f0100 blr x8 3f3b4: 12001c08 and w8, w0, #0xff 3f3b8: 34000128 cbz w8, 0x3f3dc 3f3bc: f85b03a0 ldur x0, [x29, #-0x50] 3f3c0: f9400008 ldr x8, [x0] 3f3c4: f9404108 ldr x8, [x8, #0x80] 3f3c8: d63f0100 blr x8 3f3cc: f85b03a0 ldur x0, [x29, #-0x50] 3f3d0: f9400008 ldr x8, [x0] 3f3d4: f9404508 ldr x8, [x8, #0x88] 3f3d8: d63f0100 blr x8 3f3dc: d10143a0 sub x0, x29, #0x50 3f3e0: 97fff9bd bl 0x3dad4 3f3e4: ad7c83a1 ldp q1, q0, [x29, #-0x70] 3f3e8: f85b03a0 ldur x0, [x29, #-0x50] 3f3ec: d10243a3 sub x3, x29, #0x90 3f3f0: aa1403e1 mov x1, x20 3f3f4: aa1703e2 mov x2, x23 3f3f8: ad3b83a1 stp q1, q0, [x29, #-0x90] 3f3fc: 94000040 bl 0x3f4fc 3f400: f947ff28 ldr x8, [x25, #0xff8] 3f404: aa0003f4 mov x20, x0 3f408: b50001c8 cbnz x8, 0x3f440 3f40c: d0000440 adrp x0, 0xc9000 3f410: 91000000 add x0, x0, #0x0 3f414: 97ff351f bl 0xc890 3f418: f947ff28 ldr x8, [x25, #0xff8] 3f41c: b50000c8 cbnz x8, 0x3f434 3f420: 321c07e0 orr w0, wzr, #0x30 3f424: 94008e48 bl 0x62d44 3f428: a901fc1f stp xzr, xzr, [x0, #0x18] 3f42c: a900fc1f stp xzr, xzr, [x0, #0x8] 3f430: f907ff20 str x0, [x25, #0xff8] 3f434: d0000440 adrp x0, 0xc9000 3f438: 91000000 add x0, x0, #0x0 3f43c: 97ff3621 bl 0xccc0 3f440: d10143a0 sub x0, x29, #0x50 3f444: f81b03bf stur xzr, [x29, #-0x50] 3f448: 97fff9a3 bl 0x3dad4 3f44c: 360001e0 tbz w0, #0x0, 0x3f488 3f450: f85b03a0 ldur x0, [x29, #-0x50] 3f454: f9400008 ldr x8, [x0] 3f458: f9439108 ldr x8, [x8, #0x720] 3f45c: d63f0100 blr x8 3f460: 12001c08 and w8, w0, #0xff 3f464: 34000128 cbz w8, 0x3f488 3f468: f85b03a0 ldur x0, [x29, #-0x50] 3f46c: f9400008 ldr x8, [x0] 3f470: f9404108 ldr x8, [x8, #0x80] 3f474: d63f0100 blr x8 3f478: f85b03a0 ldur x0, [x29, #-0x50] 3f47c: f9400008 ldr x8, [x0] 3f480: f9404508 ldr x8, [x8, #0x88] 3f484: d63f0100 blr x8 3f488: d10143a0 sub x0, x29, #0x50 3f48c: 97fff992 bl 0x3dad4 3f490: f85b03a0 ldur x0, [x29, #-0x50] 3f494: aa1303e1 mov x1, x19 3f498: f9400008 ldr x8, [x0] 3f49c: f9405d08 ldr x8, [x8, #0xb8] 3f4a0: d63f0100 blr x8 3f4a4: 14000009 b 0x3f4c8 3f4a8: b00002c1 adrp x1, 0x98000 3f4ac: d00002c2 adrp x2, 0x99000 3f4b0: 91386c21 add x1, x1, #0xe1b 3f4b4: 911d9042 add x2, x2, #0x764 3f4b8: aa1603e3 mov x3, x22 3f4bc: aa1503e4 mov x4, x21 3f4c0: 97ff32a8 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3f4c4: 92800014 mov x20, #-0x1 // =-1 3f4c8: f9401708 ldr x8, [x24, #0x28] 3f4cc: f85b83a9 ldur x9, [x29, #-0x48] 3f4d0: eb09011f cmp x8, x9 3f4d4: 54000121 b.ne 0x3f4f8 3f4d8: aa1403e0 mov x0, x20 3f4dc: a9537bfd ldp x29, x30, [sp, #0x130] 3f4e0: a9524ff4 ldp x20, x19, [sp, #0x120] 3f4e4: a95157f6 ldp x22, x21, [sp, #0x110] 3f4e8: a9505ff8 ldp x24, x23, [sp, #0x100] 3f4ec: a94f67fc ldp x28, x25, [sp, #0xf0] 3f4f0: 910503ff add sp, sp, #0x140 3f4f4: d65f03c0 ret 3f4f8: 97ff341e bl 0xc570 <__stack_chk_fail@plt> 3f4fc: d104c3ff sub sp, sp, #0x130 3f500: a9114ffc stp x28, x19, [sp, #0x110] 3f504: a9127bfd stp x29, x30, [sp, #0x120] 3f508: 910483fd add x29, sp, #0x120 3f50c: ad039fe6 stp q6, q7, [sp, #0x70] 3f510: ad0297e4 stp q4, q5, [sp, #0x50] 3f514: ad018fe2 stp q2, q3, [sp, #0x30] 3f518: ad0087e0 stp q0, q1, [sp, #0x10] 3f51c: a9391fa6 stp x6, x7, [x29, #-0x70] 3f520: a93817a4 stp x4, x5, [x29, #-0x80] 3f524: f81783a3 stur x3, [x29, #-0x88] 3f528: d53bd053 mrs x19, TPIDR_EL0 3f52c: f9401669 ldr x9, [x19, #0x28] 3f530: 910043eb add x11, sp, #0x10 3f534: d10223ac sub x12, x29, #0x88 3f538: 321963e8 orr w8, wzr, #0xffffff80 3f53c: 128004ea mov w10, #-0x28 // =-40 3f540: f90007e9 str x9, [sp, #0x8] 3f544: 910043a9 add x9, x29, #0x10 3f548: 9102016b add x11, x11, #0x80 3f54c: 9100a18c add x12, x12, #0x28 3f550: 293c23aa stp w10, w8, [x29, #-0x20] 3f554: a93d2fac stp x12, x11, [x29, #-0x30] 3f558: f81c83a9 stur x9, [x29, #-0x38] 3f55c: f9400008 ldr x8, [x0] 3f560: d100e3a9 sub x9, x29, #0x38 3f564: ad400121 ldp q1, q0, [x9] 3f568: d10183a3 sub x3, x29, #0x60 3f56c: f940d508 ldr x8, [x8, #0x1a8] 3f570: ad3d03a1 stp q1, q0, [x29, #-0x60] 3f574: d63f0100 blr x8 3f578: f9401668 ldr x8, [x19, #0x28] 3f57c: f94007e9 ldr x9, [sp, #0x8] 3f580: eb09011f cmp x8, x9 3f584: 540000a1 b.ne 0x3f598 3f588: a9527bfd ldp x29, x30, [sp, #0x120] 3f58c: a9514ffc ldp x28, x19, [sp, #0x110] 3f590: 9104c3ff add sp, sp, #0x130 3f594: d65f03c0 ret 3f598: 97ff33f6 bl 0xc570 <__stack_chk_fail@plt> 3f59c: d10503ff sub sp, sp, #0x140 3f5a0: a90f67fc stp x28, x25, [sp, #0xf0] 3f5a4: a9105ff8 stp x24, x23, [sp, #0x100] 3f5a8: a91157f6 stp x22, x21, [sp, #0x110] 3f5ac: a9124ff4 stp x20, x19, [sp, #0x120] 3f5b0: a9137bfd stp x29, x30, [sp, #0x130] 3f5b4: 9104c3fd add x29, sp, #0x130 3f5b8: ad031fe6 stp q6, q7, [sp, #0x60] 3f5bc: ad0217e4 stp q4, q5, [sp, #0x40] 3f5c0: ad010fe2 stp q2, q3, [sp, #0x20] 3f5c4: ad0007e0 stp q0, q1, [sp] 3f5c8: a9091fe6 stp x6, x7, [sp, #0x90] 3f5cc: a90817e4 stp x4, x5, [sp, #0x80] 3f5d0: d53bd058 mrs x24, TPIDR_EL0 3f5d4: f9401708 ldr x8, [x24, #0x28] 3f5d8: b0000459 adrp x25, 0xc8000 3f5dc: aa0303f5 mov x21, x3 3f5e0: aa0203f6 mov x22, x2 3f5e4: f81b83a8 stur x8, [x29, #-0x48] 3f5e8: f947ff28 ldr x8, [x25, #0xff8] 3f5ec: aa0103f4 mov x20, x1 3f5f0: b50001c8 cbnz x8, 0x3f628 3f5f4: d0000440 adrp x0, 0xc9000 3f5f8: 91000000 add x0, x0, #0x0 3f5fc: 97ff34a5 bl 0xc890 3f600: f947ff28 ldr x8, [x25, #0xff8] 3f604: b50000c8 cbnz x8, 0x3f61c 3f608: 321c07e0 orr w0, wzr, #0x30 3f60c: 94008dce bl 0x62d44 3f610: a901fc1f stp xzr, xzr, [x0, #0x18] 3f614: a900fc1f stp xzr, xzr, [x0, #0x8] 3f618: f907ff20 str x0, [x25, #0xff8] 3f61c: d0000440 adrp x0, 0xc9000 3f620: 91000000 add x0, x0, #0x0 3f624: 97ff35a7 bl 0xccc0 3f628: d101c3a0 sub x0, x29, #0x70 3f62c: f81903bf stur xzr, [x29, #-0x70] 3f630: 97fff929 bl 0x3dad4 3f634: 360001e0 tbz w0, #0x0, 0x3f670 3f638: f85903a0 ldur x0, [x29, #-0x70] 3f63c: f9400008 ldr x8, [x0] 3f640: f9439108 ldr x8, [x8, #0x720] 3f644: d63f0100 blr x8 3f648: 12001c08 and w8, w0, #0xff 3f64c: 34000128 cbz w8, 0x3f670 3f650: f85903a0 ldur x0, [x29, #-0x70] 3f654: f9400008 ldr x8, [x0] 3f658: f9404108 ldr x8, [x8, #0x80] 3f65c: d63f0100 blr x8 3f660: f85903a0 ldur x0, [x29, #-0x70] 3f664: f9400008 ldr x8, [x0] 3f668: f9404508 ldr x8, [x8, #0x88] 3f66c: d63f0100 blr x8 3f670: d101c3a0 sub x0, x29, #0x70 3f674: 97fff918 bl 0x3dad4 3f678: f85903a0 ldur x0, [x29, #-0x70] 3f67c: aa1403e1 mov x1, x20 3f680: f9400008 ldr x8, [x0] 3f684: f9407d08 ldr x8, [x8, #0xf8] 3f688: d63f0100 blr x8 3f68c: f947ff28 ldr x8, [x25, #0xff8] 3f690: aa0003f3 mov x19, x0 3f694: b50001c8 cbnz x8, 0x3f6cc 3f698: d0000440 adrp x0, 0xc9000 3f69c: 91000000 add x0, x0, #0x0 3f6a0: 97ff347c bl 0xc890 3f6a4: f947ff28 ldr x8, [x25, #0xff8] 3f6a8: b50000c8 cbnz x8, 0x3f6c0 3f6ac: 321c07e0 orr w0, wzr, #0x30 3f6b0: 94008da5 bl 0x62d44 3f6b4: a901fc1f stp xzr, xzr, [x0, #0x18] 3f6b8: a900fc1f stp xzr, xzr, [x0, #0x8] 3f6bc: f907ff20 str x0, [x25, #0xff8] 3f6c0: d0000440 adrp x0, 0xc9000 3f6c4: 91000000 add x0, x0, #0x0 3f6c8: 97ff357e bl 0xccc0 3f6cc: d101c3a0 sub x0, x29, #0x70 3f6d0: f81903bf stur xzr, [x29, #-0x70] 3f6d4: 97fff900 bl 0x3dad4 3f6d8: 360001e0 tbz w0, #0x0, 0x3f714 3f6dc: f85903a0 ldur x0, [x29, #-0x70] 3f6e0: f9400008 ldr x8, [x0] 3f6e4: f9439108 ldr x8, [x8, #0x720] 3f6e8: d63f0100 blr x8 3f6ec: 12001c08 and w8, w0, #0xff 3f6f0: 34000128 cbz w8, 0x3f714 3f6f4: f85903a0 ldur x0, [x29, #-0x70] 3f6f8: f9400008 ldr x8, [x0] 3f6fc: f9404108 ldr x8, [x8, #0x80] 3f700: d63f0100 blr x8 3f704: f85903a0 ldur x0, [x29, #-0x70] 3f708: f9400008 ldr x8, [x0] 3f70c: f9404508 ldr x8, [x8, #0x88] 3f710: d63f0100 blr x8 3f714: d101c3a0 sub x0, x29, #0x70 3f718: 97fff8ef bl 0x3dad4 3f71c: f85903a0 ldur x0, [x29, #-0x70] 3f720: aa1303e1 mov x1, x19 3f724: aa1603e2 mov x2, x22 3f728: aa1503e3 mov x3, x21 3f72c: f9400008 ldr x8, [x0] 3f730: f9408508 ldr x8, [x8, #0x108] 3f734: d63f0100 blr x8 3f738: aa0003f7 mov x23, x0 3f73c: b4000bf7 cbz x23, 0x3f8b8 3f740: 321963e8 orr w8, wzr, #0xffffff80 3f744: 321b6be9 orr w9, wzr, #0xffffffe0 3f748: 910003eb mov x11, sp 3f74c: f947ff2c ldr x12, [x25, #0xff8] 3f750: 293523a9 stp w9, w8, [x29, #-0x58] 3f754: 91020168 add x8, x11, #0x80 3f758: f81a03a8 stur x8, [x29, #-0x60] 3f75c: 910203e8 add x8, sp, #0x80 3f760: 910043aa add x10, x29, #0x10 3f764: 91008108 add x8, x8, #0x20 3f768: a93923aa stp x10, x8, [x29, #-0x70] 3f76c: b50001cc cbnz x12, 0x3f7a4 3f770: d0000440 adrp x0, 0xc9000 3f774: 91000000 add x0, x0, #0x0 3f778: 97ff3446 bl 0xc890 3f77c: f947ff28 ldr x8, [x25, #0xff8] 3f780: b50000c8 cbnz x8, 0x3f798 3f784: 321c07e0 orr w0, wzr, #0x30 3f788: 94008d6f bl 0x62d44 3f78c: a901fc1f stp xzr, xzr, [x0, #0x18] 3f790: a900fc1f stp xzr, xzr, [x0, #0x8] 3f794: f907ff20 str x0, [x25, #0xff8] 3f798: d0000440 adrp x0, 0xc9000 3f79c: 91000000 add x0, x0, #0x0 3f7a0: 97ff3548 bl 0xccc0 3f7a4: d10143a0 sub x0, x29, #0x50 3f7a8: f81b03bf stur xzr, [x29, #-0x50] 3f7ac: 97fff8ca bl 0x3dad4 3f7b0: 360001e0 tbz w0, #0x0, 0x3f7ec 3f7b4: f85b03a0 ldur x0, [x29, #-0x50] 3f7b8: f9400008 ldr x8, [x0] 3f7bc: f9439108 ldr x8, [x8, #0x720] 3f7c0: d63f0100 blr x8 3f7c4: 12001c08 and w8, w0, #0xff 3f7c8: 34000128 cbz w8, 0x3f7ec 3f7cc: f85b03a0 ldur x0, [x29, #-0x50] 3f7d0: f9400008 ldr x8, [x0] 3f7d4: f9404108 ldr x8, [x8, #0x80] 3f7d8: d63f0100 blr x8 3f7dc: f85b03a0 ldur x0, [x29, #-0x50] 3f7e0: f9400008 ldr x8, [x0] 3f7e4: f9404508 ldr x8, [x8, #0x88] 3f7e8: d63f0100 blr x8 3f7ec: d10143a0 sub x0, x29, #0x50 3f7f0: 97fff8b9 bl 0x3dad4 3f7f4: ad7c83a1 ldp q1, q0, [x29, #-0x70] 3f7f8: f85b03a0 ldur x0, [x29, #-0x50] 3f7fc: d10243a3 sub x3, x29, #0x90 3f800: aa1403e1 mov x1, x20 3f804: aa1703e2 mov x2, x23 3f808: ad3b83a1 stp q1, q0, [x29, #-0x90] 3f80c: 94000040 bl 0x3f90c 3f810: f947ff28 ldr x8, [x25, #0xff8] 3f814: 2a0003f4 mov w20, w0 3f818: b50001c8 cbnz x8, 0x3f850 3f81c: d0000440 adrp x0, 0xc9000 3f820: 91000000 add x0, x0, #0x0 3f824: 97ff341b bl 0xc890 3f828: f947ff28 ldr x8, [x25, #0xff8] 3f82c: b50000c8 cbnz x8, 0x3f844 3f830: 321c07e0 orr w0, wzr, #0x30 3f834: 94008d44 bl 0x62d44 3f838: a901fc1f stp xzr, xzr, [x0, #0x18] 3f83c: a900fc1f stp xzr, xzr, [x0, #0x8] 3f840: f907ff20 str x0, [x25, #0xff8] 3f844: d0000440 adrp x0, 0xc9000 3f848: 91000000 add x0, x0, #0x0 3f84c: 97ff351d bl 0xccc0 3f850: d10143a0 sub x0, x29, #0x50 3f854: f81b03bf stur xzr, [x29, #-0x50] 3f858: 97fff89f bl 0x3dad4 3f85c: 360001e0 tbz w0, #0x0, 0x3f898 3f860: f85b03a0 ldur x0, [x29, #-0x50] 3f864: f9400008 ldr x8, [x0] 3f868: f9439108 ldr x8, [x8, #0x720] 3f86c: d63f0100 blr x8 3f870: 12001c08 and w8, w0, #0xff 3f874: 34000128 cbz w8, 0x3f898 3f878: f85b03a0 ldur x0, [x29, #-0x50] 3f87c: f9400008 ldr x8, [x0] 3f880: f9404108 ldr x8, [x8, #0x80] 3f884: d63f0100 blr x8 3f888: f85b03a0 ldur x0, [x29, #-0x50] 3f88c: f9400008 ldr x8, [x0] 3f890: f9404508 ldr x8, [x8, #0x88] 3f894: d63f0100 blr x8 3f898: d10143a0 sub x0, x29, #0x50 3f89c: 97fff88e bl 0x3dad4 3f8a0: f85b03a0 ldur x0, [x29, #-0x50] 3f8a4: aa1303e1 mov x1, x19 3f8a8: f9400008 ldr x8, [x0] 3f8ac: f9405d08 ldr x8, [x8, #0xb8] 3f8b0: d63f0100 blr x8 3f8b4: 14000009 b 0x3f8d8 3f8b8: b00002c1 adrp x1, 0x98000 3f8bc: d00002c2 adrp x2, 0x99000 3f8c0: 91386c21 add x1, x1, #0xe1b 3f8c4: 911d9042 add x2, x2, #0x764 3f8c8: aa1603e3 mov x3, x22 3f8cc: aa1503e4 mov x4, x21 3f8d0: 97ff31a4 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3f8d4: 32001ff4 orr w20, wzr, #0xff 3f8d8: f9401708 ldr x8, [x24, #0x28] 3f8dc: f85b83a9 ldur x9, [x29, #-0x48] 3f8e0: eb09011f cmp x8, x9 3f8e4: 54000121 b.ne 0x3f908 3f8e8: 2a1403e0 mov w0, w20 3f8ec: a9537bfd ldp x29, x30, [sp, #0x130] 3f8f0: a9524ff4 ldp x20, x19, [sp, #0x120] 3f8f4: a95157f6 ldp x22, x21, [sp, #0x110] 3f8f8: a9505ff8 ldp x24, x23, [sp, #0x100] 3f8fc: a94f67fc ldp x28, x25, [sp, #0xf0] 3f900: 910503ff add sp, sp, #0x140 3f904: d65f03c0 ret 3f908: 97ff331a bl 0xc570 <__stack_chk_fail@plt> 3f90c: d104c3ff sub sp, sp, #0x130 3f910: a9114ffc stp x28, x19, [sp, #0x110] 3f914: a9127bfd stp x29, x30, [sp, #0x120] 3f918: 910483fd add x29, sp, #0x120 3f91c: ad039fe6 stp q6, q7, [sp, #0x70] 3f920: ad0297e4 stp q4, q5, [sp, #0x50] 3f924: ad018fe2 stp q2, q3, [sp, #0x30] 3f928: ad0087e0 stp q0, q1, [sp, #0x10] 3f92c: a9391fa6 stp x6, x7, [x29, #-0x70] 3f930: a93817a4 stp x4, x5, [x29, #-0x80] 3f934: f81783a3 stur x3, [x29, #-0x88] 3f938: d53bd053 mrs x19, TPIDR_EL0 3f93c: f9401669 ldr x9, [x19, #0x28] 3f940: 910043eb add x11, sp, #0x10 3f944: d10223ac sub x12, x29, #0x88 3f948: 321963e8 orr w8, wzr, #0xffffff80 3f94c: 128004ea mov w10, #-0x28 // =-40 3f950: f90007e9 str x9, [sp, #0x8] 3f954: 910043a9 add x9, x29, #0x10 3f958: 9102016b add x11, x11, #0x80 3f95c: 9100a18c add x12, x12, #0x28 3f960: 293c23aa stp w10, w8, [x29, #-0x20] 3f964: a93d2fac stp x12, x11, [x29, #-0x30] 3f968: f81c83a9 stur x9, [x29, #-0x38] 3f96c: f9400008 ldr x8, [x0] 3f970: d100e3a9 sub x9, x29, #0x38 3f974: ad400121 ldp q1, q0, [x9] 3f978: d10183a3 sub x3, x29, #0x60 3f97c: f9409908 ldr x8, [x8, #0x130] 3f980: ad3d03a1 stp q1, q0, [x29, #-0x60] 3f984: d63f0100 blr x8 3f988: f9401668 ldr x8, [x19, #0x28] 3f98c: f94007e9 ldr x9, [sp, #0x8] 3f990: eb09011f cmp x8, x9 3f994: 540000a1 b.ne 0x3f9a8 3f998: a9527bfd ldp x29, x30, [sp, #0x120] 3f99c: a9514ffc ldp x28, x19, [sp, #0x110] 3f9a0: 9104c3ff add sp, sp, #0x130 3f9a4: d65f03c0 ret 3f9a8: 97ff32f2 bl 0xc570 <__stack_chk_fail@plt> 3f9ac: d101c3ff sub sp, sp, #0x70 3f9b0: a90267fa stp x26, x25, [sp, #0x20] 3f9b4: a9035ff8 stp x24, x23, [sp, #0x30] 3f9b8: a90457f6 stp x22, x21, [sp, #0x40] 3f9bc: a9054ff4 stp x20, x19, [sp, #0x50] 3f9c0: a9067bfd stp x29, x30, [sp, #0x60] 3f9c4: 910183fd add x29, sp, #0x60 3f9c8: d53bd059 mrs x25, TPIDR_EL0 3f9cc: aa0803f3 mov x19, x8 3f9d0: f9401728 ldr x8, [x25, #0x28] 3f9d4: aa0103f4 mov x20, x1 3f9d8: f9000fe8 str x8, [sp, #0x18] 3f9dc: a900fe7f stp xzr, xzr, [x19, #0x8] 3f9e0: f900027f str xzr, [x19] 3f9e4: b4003274 cbz x20, 0x40030 3f9e8: f0000281 adrp x1, 0x92000 3f9ec: 912f4821 add x1, x1, #0xbd2 3f9f0: 97fffadb bl 0x3e55c 3f9f4: b000045a adrp x26, 0xc8000 3f9f8: f947ff48 ldr x8, [x26, #0xff8] 3f9fc: aa0003f6 mov x22, x0 3fa00: b50001c8 cbnz x8, 0x3fa38 3fa04: d0000440 adrp x0, 0xc9000 3fa08: 91000000 add x0, x0, #0x0 3fa0c: 97ff33a1 bl 0xc890 3fa10: f947ff48 ldr x8, [x26, #0xff8] 3fa14: b50000c8 cbnz x8, 0x3fa2c 3fa18: 321c07e0 orr w0, wzr, #0x30 3fa1c: 94008cca bl 0x62d44 3fa20: a901fc1f stp xzr, xzr, [x0, #0x18] 3fa24: a900fc1f stp xzr, xzr, [x0, #0x8] 3fa28: f907ff40 str x0, [x26, #0xff8] 3fa2c: d0000440 adrp x0, 0xc9000 3fa30: 91000000 add x0, x0, #0x0 3fa34: 97ff34a3 bl 0xccc0 3fa38: 910003e0 mov x0, sp 3fa3c: f90003ff str xzr, [sp] 3fa40: 97fff825 bl 0x3dad4 3fa44: 360001e0 tbz w0, #0x0, 0x3fa80 3fa48: f94003e0 ldr x0, [sp] 3fa4c: f9400008 ldr x8, [x0] 3fa50: f9439108 ldr x8, [x8, #0x720] 3fa54: d63f0100 blr x8 3fa58: 12001c08 and w8, w0, #0xff 3fa5c: 34000128 cbz w8, 0x3fa80 3fa60: f94003e0 ldr x0, [sp] 3fa64: f9400008 ldr x8, [x0] 3fa68: f9404108 ldr x8, [x8, #0x80] 3fa6c: d63f0100 blr x8 3fa70: f94003e0 ldr x0, [sp] 3fa74: f9400008 ldr x8, [x0] 3fa78: f9404508 ldr x8, [x8, #0x88] 3fa7c: d63f0100 blr x8 3fa80: 910003e0 mov x0, sp 3fa84: 97fff814 bl 0x3dad4 3fa88: f94003e0 ldr x0, [sp] 3fa8c: 900002a1 adrp x1, 0x93000 3fa90: 9117e421 add x1, x1, #0x5f9 3fa94: f9400008 ldr x8, [x0] 3fa98: f9429d08 ldr x8, [x8, #0x538] 3fa9c: d63f0100 blr x8 3faa0: f947ff48 ldr x8, [x26, #0xff8] 3faa4: aa0003f5 mov x21, x0 3faa8: b50001c8 cbnz x8, 0x3fae0 3faac: d0000440 adrp x0, 0xc9000 3fab0: 91000000 add x0, x0, #0x0 3fab4: 97ff3377 bl 0xc890 3fab8: f947ff48 ldr x8, [x26, #0xff8] 3fabc: b50000c8 cbnz x8, 0x3fad4 3fac0: 321c07e0 orr w0, wzr, #0x30 3fac4: 94008ca0 bl 0x62d44 3fac8: a901fc1f stp xzr, xzr, [x0, #0x18] 3facc: a900fc1f stp xzr, xzr, [x0, #0x8] 3fad0: f907ff40 str x0, [x26, #0xff8] 3fad4: d0000440 adrp x0, 0xc9000 3fad8: 91000000 add x0, x0, #0x0 3fadc: 97ff3479 bl 0xccc0 3fae0: 910003e0 mov x0, sp 3fae4: f90003ff str xzr, [sp] 3fae8: 97fff7fb bl 0x3dad4 3faec: 360001e0 tbz w0, #0x0, 0x3fb28 3faf0: f94003e0 ldr x0, [sp] 3faf4: f9400008 ldr x8, [x0] 3faf8: f9439108 ldr x8, [x8, #0x720] 3fafc: d63f0100 blr x8 3fb00: 12001c08 and w8, w0, #0xff 3fb04: 34000128 cbz w8, 0x3fb28 3fb08: f94003e0 ldr x0, [sp] 3fb0c: f9400008 ldr x8, [x0] 3fb10: f9404108 ldr x8, [x8, #0x80] 3fb14: d63f0100 blr x8 3fb18: f94003e0 ldr x0, [sp] 3fb1c: f9400008 ldr x8, [x0] 3fb20: f9404508 ldr x8, [x8, #0x88] 3fb24: d63f0100 blr x8 3fb28: 910003e0 mov x0, sp 3fb2c: 97fff7ea bl 0x3dad4 3fb30: f94003f7 ldr x23, [sp] 3fb34: d0000281 adrp x1, 0x91000 3fb38: 52850048 mov w8, #0x2802 // =10242 3fb3c: 91003421 add x1, x1, #0xd 3fb40: 910003e0 mov x0, sp 3fb44: 52800242 mov w2, #0x12 // =18 3fb48: a900ffff stp xzr, xzr, [sp, #0x8] 3fb4c: f90003ff str xzr, [sp] 3fb50: 790003e8 strh w8, [sp] 3fb54: 39000bff strb wzr, [sp, #0x2] 3fb58: 97ffc5c0 bl 0x31258 <.text+0x24568> 3fb5c: f00002c1 adrp x1, 0x9a000 3fb60: 911c2021 add x1, x1, #0x708 3fb64: 320007e2 orr w2, wzr, #0x3 3fb68: 97ffc5bc bl 0x31258 <.text+0x24568> 3fb6c: f94002e8 ldr x8, [x23] 3fb70: 39400009 ldrb w9, [x0] 3fb74: f940080a ldr x10, [x0, #0x10] 3fb78: d00002c2 adrp x2, 0x99000 3fb7c: f9408508 ldr x8, [x8, #0x108] 3fb80: 7200013f tst w9, #0x1 3fb84: 9a801543 csinc x3, x10, x0, ne 3fb88: 911e0442 add x2, x2, #0x781 3fb8c: aa1703e0 mov x0, x23 3fb90: aa1603e1 mov x1, x22 3fb94: d63f0100 blr x8 3fb98: 394003e8 ldrb w8, [sp] 3fb9c: aa0003f7 mov x23, x0 3fba0: 36000068 tbz w8, #0x0, 0x3fbac 3fba4: f9400be0 ldr x0, [sp, #0x10] 3fba8: 94008c9a bl 0x62e10 3fbac: f947ff48 ldr x8, [x26, #0xff8] 3fbb0: b50001c8 cbnz x8, 0x3fbe8 3fbb4: d0000440 adrp x0, 0xc9000 3fbb8: 91000000 add x0, x0, #0x0 3fbbc: 97ff3335 bl 0xc890 3fbc0: f947ff48 ldr x8, [x26, #0xff8] 3fbc4: b50000c8 cbnz x8, 0x3fbdc 3fbc8: 321c07e0 orr w0, wzr, #0x30 3fbcc: 94008c5e bl 0x62d44 3fbd0: a901fc1f stp xzr, xzr, [x0, #0x18] 3fbd4: a900fc1f stp xzr, xzr, [x0, #0x8] 3fbd8: f907ff40 str x0, [x26, #0xff8] 3fbdc: d0000440 adrp x0, 0xc9000 3fbe0: 91000000 add x0, x0, #0x0 3fbe4: 97ff3437 bl 0xccc0 3fbe8: 910003e0 mov x0, sp 3fbec: f90003ff str xzr, [sp] 3fbf0: 97fff7b9 bl 0x3dad4 3fbf4: 360001e0 tbz w0, #0x0, 0x3fc30 3fbf8: f94003e0 ldr x0, [sp] 3fbfc: f9400008 ldr x8, [x0] 3fc00: f9439108 ldr x8, [x8, #0x720] 3fc04: d63f0100 blr x8 3fc08: 12001c08 and w8, w0, #0xff 3fc0c: 34000128 cbz w8, 0x3fc30 3fc10: f94003e0 ldr x0, [sp] 3fc14: f9400008 ldr x8, [x0] 3fc18: f9404108 ldr x8, [x8, #0x80] 3fc1c: d63f0100 blr x8 3fc20: f94003e0 ldr x0, [sp] 3fc24: f9400008 ldr x8, [x0] 3fc28: f9404508 ldr x8, [x8, #0x88] 3fc2c: d63f0100 blr x8 3fc30: 910003e0 mov x0, sp 3fc34: 97fff7a8 bl 0x3dad4 3fc38: f94003e0 ldr x0, [sp] 3fc3c: aa1603e1 mov x1, x22 3fc40: f9400008 ldr x8, [x0] 3fc44: f9405d08 ldr x8, [x8, #0xb8] 3fc48: d63f0100 blr x8 3fc4c: f947ff48 ldr x8, [x26, #0xff8] 3fc50: b50001c8 cbnz x8, 0x3fc88 3fc54: d0000440 adrp x0, 0xc9000 3fc58: 91000000 add x0, x0, #0x0 3fc5c: 97ff330d bl 0xc890 3fc60: f947ff48 ldr x8, [x26, #0xff8] 3fc64: b50000c8 cbnz x8, 0x3fc7c 3fc68: 321c07e0 orr w0, wzr, #0x30 3fc6c: 94008c36 bl 0x62d44 3fc70: a901fc1f stp xzr, xzr, [x0, #0x18] 3fc74: a900fc1f stp xzr, xzr, [x0, #0x8] 3fc78: f907ff40 str x0, [x26, #0xff8] 3fc7c: d0000440 adrp x0, 0xc9000 3fc80: 91000000 add x0, x0, #0x0 3fc84: 97ff340f bl 0xccc0 3fc88: 910003e0 mov x0, sp 3fc8c: f90003ff str xzr, [sp] 3fc90: 97fff791 bl 0x3dad4 3fc94: 360001e0 tbz w0, #0x0, 0x3fcd0 3fc98: f94003e0 ldr x0, [sp] 3fc9c: f9400008 ldr x8, [x0] 3fca0: f9439108 ldr x8, [x8, #0x720] 3fca4: d63f0100 blr x8 3fca8: 12001c08 and w8, w0, #0xff 3fcac: 34000128 cbz w8, 0x3fcd0 3fcb0: f94003e0 ldr x0, [sp] 3fcb4: f9400008 ldr x8, [x0] 3fcb8: f9404108 ldr x8, [x8, #0x80] 3fcbc: d63f0100 blr x8 3fcc0: f94003e0 ldr x0, [sp] 3fcc4: f9400008 ldr x8, [x0] 3fcc8: f9404508 ldr x8, [x8, #0x88] 3fccc: d63f0100 blr x8 3fcd0: 910003e0 mov x0, sp 3fcd4: 97fff780 bl 0x3dad4 3fcd8: f94003e0 ldr x0, [sp] 3fcdc: aa1403e1 mov x1, x20 3fce0: aa1703e2 mov x2, x23 3fce4: aa1503e3 mov x3, x21 3fce8: 97fff70a bl 0x3d910 3fcec: f947ff48 ldr x8, [x26, #0xff8] 3fcf0: aa0003f4 mov x20, x0 3fcf4: b50001c8 cbnz x8, 0x3fd2c 3fcf8: d0000440 adrp x0, 0xc9000 3fcfc: 91000000 add x0, x0, #0x0 3fd00: 97ff32e4 bl 0xc890 3fd04: f947ff48 ldr x8, [x26, #0xff8] 3fd08: b50000c8 cbnz x8, 0x3fd20 3fd0c: 321c07e0 orr w0, wzr, #0x30 3fd10: 94008c0d bl 0x62d44 3fd14: a901fc1f stp xzr, xzr, [x0, #0x18] 3fd18: a900fc1f stp xzr, xzr, [x0, #0x8] 3fd1c: f907ff40 str x0, [x26, #0xff8] 3fd20: d0000440 adrp x0, 0xc9000 3fd24: 91000000 add x0, x0, #0x0 3fd28: 97ff33e6 bl 0xccc0 3fd2c: 910003e0 mov x0, sp 3fd30: f90003ff str xzr, [sp] 3fd34: 97fff768 bl 0x3dad4 3fd38: 360001e0 tbz w0, #0x0, 0x3fd74 3fd3c: f94003e0 ldr x0, [sp] 3fd40: f9400008 ldr x8, [x0] 3fd44: f9439108 ldr x8, [x8, #0x720] 3fd48: d63f0100 blr x8 3fd4c: 12001c08 and w8, w0, #0xff 3fd50: 34000128 cbz w8, 0x3fd74 3fd54: f94003e0 ldr x0, [sp] 3fd58: f9400008 ldr x8, [x0] 3fd5c: f9404108 ldr x8, [x8, #0x80] 3fd60: d63f0100 blr x8 3fd64: f94003e0 ldr x0, [sp] 3fd68: f9400008 ldr x8, [x0] 3fd6c: f9404508 ldr x8, [x8, #0x88] 3fd70: d63f0100 blr x8 3fd74: 910003e0 mov x0, sp 3fd78: 97fff757 bl 0x3dad4 3fd7c: f94003e0 ldr x0, [sp] 3fd80: aa1503e1 mov x1, x21 3fd84: f9400008 ldr x8, [x0] 3fd88: f9405d08 ldr x8, [x8, #0xb8] 3fd8c: d63f0100 blr x8 3fd90: f947ff48 ldr x8, [x26, #0xff8] 3fd94: b50001c8 cbnz x8, 0x3fdcc 3fd98: d0000440 adrp x0, 0xc9000 3fd9c: 91000000 add x0, x0, #0x0 3fda0: 97ff32bc bl 0xc890 3fda4: f947ff48 ldr x8, [x26, #0xff8] 3fda8: b50000c8 cbnz x8, 0x3fdc0 3fdac: 321c07e0 orr w0, wzr, #0x30 3fdb0: 94008be5 bl 0x62d44 3fdb4: a901fc1f stp xzr, xzr, [x0, #0x18] 3fdb8: a900fc1f stp xzr, xzr, [x0, #0x8] 3fdbc: f907ff40 str x0, [x26, #0xff8] 3fdc0: d0000440 adrp x0, 0xc9000 3fdc4: 91000000 add x0, x0, #0x0 3fdc8: 97ff33be bl 0xccc0 3fdcc: 910003e0 mov x0, sp 3fdd0: f90003ff str xzr, [sp] 3fdd4: 97fff740 bl 0x3dad4 3fdd8: 360001e0 tbz w0, #0x0, 0x3fe14 3fddc: f94003e0 ldr x0, [sp] 3fde0: f9400008 ldr x8, [x0] 3fde4: f9439108 ldr x8, [x8, #0x720] 3fde8: d63f0100 blr x8 3fdec: 12001c08 and w8, w0, #0xff 3fdf0: 34000128 cbz w8, 0x3fe14 3fdf4: f94003e0 ldr x0, [sp] 3fdf8: f9400008 ldr x8, [x0] 3fdfc: f9404108 ldr x8, [x8, #0x80] 3fe00: d63f0100 blr x8 3fe04: f94003e0 ldr x0, [sp] 3fe08: f9400008 ldr x8, [x0] 3fe0c: f9404508 ldr x8, [x8, #0x88] 3fe10: d63f0100 blr x8 3fe14: 910003e0 mov x0, sp 3fe18: 97fff72f bl 0x3dad4 3fe1c: f94003e0 ldr x0, [sp] 3fe20: aa1403e1 mov x1, x20 3fe24: f9400008 ldr x8, [x0] 3fe28: f942ad08 ldr x8, [x8, #0x558] 3fe2c: d63f0100 blr x8 3fe30: 2a0003f6 mov w22, w0 3fe34: 710006df cmp w22, #0x1 3fe38: 54000acb b.lt 0x3ff90 3fe3c: 93407ec0 sxtw x0, w22 3fe40: 97ff332c bl 0xcaf0 3fe44: f947ff48 ldr x8, [x26, #0xff8] 3fe48: aa0003f5 mov x21, x0 3fe4c: b50001c8 cbnz x8, 0x3fe84 3fe50: d0000440 adrp x0, 0xc9000 3fe54: 91000000 add x0, x0, #0x0 3fe58: 97ff328e bl 0xc890 3fe5c: f947ff48 ldr x8, [x26, #0xff8] 3fe60: b50000c8 cbnz x8, 0x3fe78 3fe64: 321c07e0 orr w0, wzr, #0x30 3fe68: 94008bb7 bl 0x62d44 3fe6c: a901fc1f stp xzr, xzr, [x0, #0x18] 3fe70: a900fc1f stp xzr, xzr, [x0, #0x8] 3fe74: f907ff40 str x0, [x26, #0xff8] 3fe78: d0000440 adrp x0, 0xc9000 3fe7c: 91000000 add x0, x0, #0x0 3fe80: 97ff3390 bl 0xccc0 3fe84: 910003e0 mov x0, sp 3fe88: f90003ff str xzr, [sp] 3fe8c: 97fff712 bl 0x3dad4 3fe90: 360001e0 tbz w0, #0x0, 0x3fecc 3fe94: f94003e0 ldr x0, [sp] 3fe98: f9400008 ldr x8, [x0] 3fe9c: f9439108 ldr x8, [x8, #0x720] 3fea0: d63f0100 blr x8 3fea4: 12001c08 and w8, w0, #0xff 3fea8: 34000128 cbz w8, 0x3fecc 3feac: f94003e0 ldr x0, [sp] 3feb0: f9400008 ldr x8, [x0] 3feb4: f9404108 ldr x8, [x8, #0x80] 3feb8: d63f0100 blr x8 3febc: f94003e0 ldr x0, [sp] 3fec0: f9400008 ldr x8, [x0] 3fec4: f9404508 ldr x8, [x8, #0x88] 3fec8: d63f0100 blr x8 3fecc: 910003e0 mov x0, sp 3fed0: 910003f8 mov x24, sp 3fed4: 97fff700 bl 0x3dad4 3fed8: f94003e0 ldr x0, [sp] 3fedc: aa1403e1 mov x1, x20 3fee0: 2a1f03e2 mov w2, wzr 3fee4: 2a1603e3 mov w3, w22 3fee8: f9400008 ldr x8, [x0] 3feec: aa1503e4 mov x4, x21 3fef0: f9432108 ldr x8, [x8, #0x640] 3fef4: d63f0100 blr x8 3fef8: 2a1603f7 mov w23, w22 3fefc: 71005edf cmp w22, #0x17 3ff00: a900ffff stp xzr, xzr, [sp, #0x8] 3ff04: f90003ff str xzr, [sp] 3ff08: 540000a2 b.hs 0x3ff1c 3ff0c: d37ffae8 lsl x8, x23, #1 3ff10: b2400316 orr x22, x24, #0x1 3ff14: 390003e8 strb w8, [sp] 3ff18: 14000009 b 0x3ff3c 3ff1c: 910042e8 add x8, x23, #0x10 3ff20: 927c7118 and x24, x8, #0x1fffffff0 3ff24: aa1803e0 mov x0, x24 3ff28: 94008b87 bl 0x62d44 3ff2c: aa0003f6 mov x22, x0 3ff30: b2400308 orr x8, x24, #0x1 3ff34: a900dbf7 stp x23, x22, [sp, #0x8] 3ff38: f90003e8 str x8, [sp] 3ff3c: aa1603e0 mov x0, x22 3ff40: aa1503e1 mov x1, x21 3ff44: aa1703e2 mov x2, x23 3ff48: 97ff32f2 bl 0xcb10 3ff4c: 39400268 ldrb w8, [x19] 3ff50: 38376adf strb wzr, [x22, x23] 3ff54: 37000068 tbnz w8, #0x0, 0x3ff60 3ff58: 7900027f strh wzr, [x19] 3ff5c: 14000004 b 0x3ff6c 3ff60: f9400a68 ldr x8, [x19, #0x10] 3ff64: 3900011f strb wzr, [x8] 3ff68: f900067f str xzr, [x19, #0x8] 3ff6c: aa1303e0 mov x0, x19 3ff70: aa1f03e1 mov x1, xzr 3ff74: 9400005b bl 0x400e0 3ff78: f9400be8 ldr x8, [sp, #0x10] 3ff7c: 3dc003e0 ldr q0, [sp] 3ff80: aa1503e0 mov x0, x21 3ff84: f9000a68 str x8, [x19, #0x10] 3ff88: 3d800260 str q0, [x19] 3ff8c: 97ff3325 bl 0xcc20 3ff90: f947ff48 ldr x8, [x26, #0xff8] 3ff94: b50001c8 cbnz x8, 0x3ffcc 3ff98: d0000440 adrp x0, 0xc9000 3ff9c: 91000000 add x0, x0, #0x0 3ffa0: 97ff323c bl 0xc890 3ffa4: f947ff48 ldr x8, [x26, #0xff8] 3ffa8: b50000c8 cbnz x8, 0x3ffc0 3ffac: 321c07e0 orr w0, wzr, #0x30 3ffb0: 94008b65 bl 0x62d44 3ffb4: a901fc1f stp xzr, xzr, [x0, #0x18] 3ffb8: a900fc1f stp xzr, xzr, [x0, #0x8] 3ffbc: f907ff40 str x0, [x26, #0xff8] 3ffc0: d0000440 adrp x0, 0xc9000 3ffc4: 91000000 add x0, x0, #0x0 3ffc8: 97ff333e bl 0xccc0 3ffcc: 910003e0 mov x0, sp 3ffd0: f90003ff str xzr, [sp] 3ffd4: 97fff6c0 bl 0x3dad4 3ffd8: 360001e0 tbz w0, #0x0, 0x40014 3ffdc: f94003e0 ldr x0, [sp] 3ffe0: f9400008 ldr x8, [x0] 3ffe4: f9439108 ldr x8, [x8, #0x720] 3ffe8: d63f0100 blr x8 3ffec: 12001c08 and w8, w0, #0xff 3fff0: 34000128 cbz w8, 0x40014 3fff4: f94003e0 ldr x0, [sp] 3fff8: f9400008 ldr x8, [x0] 3fffc: f9404108 ldr x8, [x8, #0x80] 40000: d63f0100 blr x8 40004: f94003e0 ldr x0, [sp] 40008: f9400008 ldr x8, [x0] 4000c: f9404508 ldr x8, [x8, #0x88] 40010: d63f0100 blr x8 40014: 910003e0 mov x0, sp 40018: 97fff6af bl 0x3dad4 4001c: f94003e0 ldr x0, [sp] 40020: aa1403e1 mov x1, x20 40024: f9400008 ldr x8, [x0] 40028: f9405d08 ldr x8, [x8, #0xb8] 4002c: d63f0100 blr x8 40030: f9401728 ldr x8, [x25, #0x28] 40034: f9400fe9 ldr x9, [sp, #0x18] 40038: eb09011f cmp x8, x9 4003c: 54000101 b.ne 0x4005c 40040: a9467bfd ldp x29, x30, [sp, #0x60] 40044: a9454ff4 ldp x20, x19, [sp, #0x50] 40048: a94457f6 ldp x22, x21, [sp, #0x40] 4004c: a9435ff8 ldp x24, x23, [sp, #0x30] 40050: a94267fa ldp x26, x25, [sp, #0x20] 40054: 9101c3ff add sp, sp, #0x70 40058: d65f03c0 ret 4005c: 97ff3145 bl 0xc570 <__stack_chk_fail@plt> 40060: f81e0ff3 str x19, [sp, #-0x20]! 40064: a9017bfd stp x29, x30, [sp, #0x10] 40068: 910043fd add x29, sp, #0x10 4006c: 900002c1 adrp x1, 0x98000 40070: b00002c2 adrp x2, 0x99000 40074: 91386c21 add x1, x1, #0xe1b 40078: 91207042 add x2, x2, #0x81c 4007c: 2a1f03e0 mov w0, wzr 40080: 97ff2fb8 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40084: 90000453 adrp x19, 0xc8000 40088: f947fe68 ldr x8, [x19, #0xff8] 4008c: b50001e8 cbnz x8, 0x400c8 40090: b0000440 adrp x0, 0xc9000 40094: 91000000 add x0, x0, #0x0 40098: 97ff31fe bl 0xc890 4009c: f947fe68 ldr x8, [x19, #0xff8] 400a0: b50000c8 cbnz x8, 0x400b8 400a4: 321c07e0 orr w0, wzr, #0x30 400a8: 94008b27 bl 0x62d44 400ac: a901fc1f stp xzr, xzr, [x0, #0x18] 400b0: a900fc1f stp xzr, xzr, [x0, #0x8] 400b4: f907fe60 str x0, [x19, #0xff8] 400b8: b0000440 adrp x0, 0xc9000 400bc: 91000000 add x0, x0, #0x0 400c0: 97ff3300 bl 0xccc0 400c4: f947fe68 ldr x8, [x19, #0xff8] 400c8: f9400100 ldr x0, [x8] 400cc: a9417bfd ldp x29, x30, [sp, #0x10] 400d0: f9400008 ldr x8, [x0] 400d4: f9401501 ldr x1, [x8, #0x28] 400d8: f84207f3 ldr x19, [sp], #0x20 400dc: d61f0020 br x1 400e0: a9bb67fa stp x26, x25, [sp, #-0x50]! 400e4: a9015ff8 stp x24, x23, [sp, #0x10] 400e8: a90257f6 stp x22, x21, [sp, #0x20] 400ec: a9034ff4 stp x20, x19, [sp, #0x30] 400f0: a9047bfd stp x29, x30, [sp, #0x40] 400f4: 910103fd add x29, sp, #0x40 400f8: b100403f cmn x1, #0x10 400fc: aa0003f3 mov x19, x0 40100: 54000942 b.hs 0x40228 40104: 39400277 ldrb w23, [x19] 40108: 370000b7 tbnz w23, #0x0, 0x4011c 4010c: 528002c8 mov w8, #0x16 // =22 40110: 360000f7 tbz w23, #0x0, 0x4012c 40114: f9400676 ldr x22, [x19, #0x8] 40118: 14000007 b 0x40134 4011c: f9400277 ldr x23, [x19] 40120: 927ffae8 and x8, x23, #0xfffffffffffffffe 40124: d1000508 sub x8, x8, #0x1 40128: 3707ff77 tbnz w23, #0x0, 0x40114 4012c: 121f1ae9 and w9, w23, #0xfe 40130: d341fd36 lsr x22, x9, #1 40134: eb0102df cmp x22, x1 40138: 9a8182c9 csel x9, x22, x1, hi 4013c: f1005d3f cmp x9, #0x17 40140: 540001e2 b.hs 0x4017c 40144: 528002d8 mov w24, #0x16 // =22 40148: eb08031f cmp x24, x8 4014c: 54000620 b.eq 0x40210 40150: f1005b1f cmp x24, #0x16 40154: 54000201 b.ne 0x40194 40158: f9400a75 ldr x21, [x19, #0x10] 4015c: 2a1f03f9 mov w25, wzr 40160: 91000674 add x20, x19, #0x1 40164: 320003fa orr w26, wzr, #0x1 40168: 36000317 tbz w23, #0x0, 0x401c8 4016c: f9400668 ldr x8, [x19, #0x8] 40170: 91000502 add x2, x8, #0x1 40174: b5000322 cbnz x2, 0x401d8 40178: 1400001b b 0x401e4 4017c: 91004129 add x9, x9, #0x10 40180: 927ced29 and x9, x9, #0xfffffffffffffff0 40184: d1000538 sub x24, x9, #0x1 40188: eb08031f cmp x24, x8 4018c: 54fffe21 b.ne 0x40150 40190: 14000020 b 0x40210 40194: 91000700 add x0, x24, #0x1 40198: 94008aeb bl 0x62d44 4019c: aa0003f4 mov x20, x0 401a0: 370000d7 tbnz w23, #0x0, 0x401b8 401a4: 2a1f03fa mov w26, wzr 401a8: 91000675 add x21, x19, #0x1 401ac: 320003f9 orr w25, wzr, #0x1 401b0: 3707fdf7 tbnz w23, #0x0, 0x4016c 401b4: 14000005 b 0x401c8 401b8: f9400a75 ldr x21, [x19, #0x10] 401bc: 320003fa orr w26, wzr, #0x1 401c0: 320003f9 orr w25, wzr, #0x1 401c4: 3707fd57 tbnz w23, #0x0, 0x4016c 401c8: 121f1ae8 and w8, w23, #0xfe 401cc: d341fd08 lsr x8, x8, #1 401d0: 91000502 add x2, x8, #0x1 401d4: b4000082 cbz x2, 0x401e4 401d8: aa1403e0 mov x0, x20 401dc: aa1503e1 mov x1, x21 401e0: 97ff324c bl 0xcb10 401e4: 3400007a cbz w26, 0x401f0 401e8: aa1503e0 mov x0, x21 401ec: 94008b09 bl 0x62e10 401f0: 340000d9 cbz w25, 0x40208 401f4: 91000708 add x8, x24, #0x1 401f8: b2400108 orr x8, x8, #0x1 401fc: a9005a68 stp x8, x22, [x19] 40200: f9000a74 str x20, [x19, #0x10] 40204: 14000003 b 0x40210 40208: d37ffac8 lsl x8, x22, #1 4020c: 39000268 strb w8, [x19] 40210: a9447bfd ldp x29, x30, [sp, #0x40] 40214: a9434ff4 ldp x20, x19, [sp, #0x30] 40218: a94257f6 ldp x22, x21, [sp, #0x20] 4021c: a9415ff8 ldp x24, x23, [sp, #0x10] 40220: a8c567fa ldp x26, x25, [sp], #0x50 40224: d65f03c0 ret 40228: 97ff3022 bl 0xc2b0 4022c: d10203ff sub sp, sp, #0x80 40230: f90023f7 str x23, [sp, #0x40] 40234: a90557f6 stp x22, x21, [sp, #0x50] 40238: a9064ff4 stp x20, x19, [sp, #0x60] 4023c: a9077bfd stp x29, x30, [sp, #0x70] 40240: 9101c3fd add x29, sp, #0x70 40244: d53bd055 mrs x21, TPIDR_EL0 40248: f94016a8 ldr x8, [x21, #0x28] 4024c: aa0003f4 mov x20, x0 40250: 2a0103f3 mov w19, w1 40254: 900002c1 adrp x1, 0x98000 40258: f9001fe8 str x8, [sp, #0x38] 4025c: 39400288 ldrb w8, [x20] 40260: f9400a89 ldr x9, [x20, #0x10] 40264: b00002c2 adrp x2, 0x99000 40268: 91386c21 add x1, x1, #0xe1b 4026c: 7200011f tst w8, #0x1 40270: 9a941523 csinc x3, x9, x20, ne 40274: 91218042 add x2, x2, #0x860 40278: 2a1f03e0 mov w0, wzr 4027c: 2a1303e4 mov w4, w19 40280: 97ff2f38 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40284: 39400297 ldrb w23, [x20] 40288: f9400688 ldr x8, [x20, #0x8] 4028c: d341fee9 lsr x9, x23, #1 40290: 720002ff tst w23, #0x1 40294: 9a880128 csel x8, x9, x8, eq 40298: b4001048 cbz x8, 0x404a0 4029c: 321b03e0 orr w0, wzr, #0x20 402a0: 91000696 add x22, x20, #0x1 402a4: 94008aa8 bl 0x62d44 402a8: d00002c9 adrp x9, 0x9a000 402ac: b00002c8 adrp x8, 0x99000 402b0: 910cf129 add x9, x9, #0x33c 402b4: 3dc21100 ldr q0, [x8, #0x840] 402b8: 3cc0e121 ldur q1, [x9, #0xe] 402bc: 3dc00122 ldr q2, [x9] 402c0: f9001be0 str x0, [sp, #0x30] 402c4: 3d800be0 str q0, [sp, #0x20] 402c8: 3c80e001 stur q1, [x0, #0xe] 402cc: 3d800002 str q2, [x0] 402d0: 3900781f strb wzr, [x0, #0x1e] 402d4: f9400a88 ldr x8, [x20, #0x10] 402d8: 720002ff tst w23, #0x1 402dc: 9a8802c0 csel x0, x22, x8, eq 402e0: 97ff31b8 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 402e4: b4000180 cbz x0, 0x40314 402e8: 39400288 ldrb w8, [x20] 402ec: f9400a89 ldr x9, [x20, #0x10] 402f0: 7200011f tst w8, #0x1 402f4: 9a8902c0 csel x0, x22, x9, eq 402f8: 97ff31b2 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 402fc: aa0003f4 mov x20, x0 40300: 97ff31bc bl 0xc9f0 40304: aa0003e2 mov x2, x0 40308: 910083e0 add x0, sp, #0x20 4030c: aa1403e1 mov x1, x20 40310: 97ffc3d2 bl 0x31258 <.text+0x24568> 40314: 90000456 adrp x22, 0xc8000 40318: f947fec0 ldr x0, [x22, #0xff8] 4031c: b50001e0 cbnz x0, 0x40358 40320: b0000440 adrp x0, 0xc9000 40324: 91000000 add x0, x0, #0x0 40328: 97ff315a bl 0xc890 4032c: f947fec8 ldr x8, [x22, #0xff8] 40330: b50000c8 cbnz x8, 0x40348 40334: 321c07e0 orr w0, wzr, #0x30 40338: 94008a83 bl 0x62d44 4033c: a901fc1f stp xzr, xzr, [x0, #0x18] 40340: a900fc1f stp xzr, xzr, [x0, #0x8] 40344: f907fec0 str x0, [x22, #0xff8] 40348: b0000440 adrp x0, 0xc9000 4034c: 91000000 add x0, x0, #0x0 40350: 97ff325c bl 0xccc0 40354: f947fec0 ldr x0, [x22, #0xff8] 40358: 394083e8 ldrb w8, [sp, #0x20] 4035c: f9401be9 ldr x9, [sp, #0x30] 40360: 910083ea add x10, sp, #0x20 40364: b2400157 orr x23, x10, #0x1 40368: 7200011f tst w8, #0x1 4036c: 9a8902e1 csel x1, x23, x9, eq 40370: 97fff736 bl 0x3e048 40374: aa0003f4 mov x20, x0 40378: b4000b54 cbz x20, 0x404e0 4037c: b00002e1 adrp x1, 0x9d000 40380: 913eb021 add x1, x1, #0xfac 40384: 910023e0 add x0, sp, #0x8 40388: 320003e2 orr w2, wzr, #0x1 4038c: a9017fff stp xzr, xzr, [sp, #0x10] 40390: f90007ff str xzr, [sp, #0x8] 40394: 910023f7 add x23, sp, #0x8 40398: 97ffc3b0 bl 0x31258 <.text+0x24568> 4039c: b00002c1 adrp x1, 0x99000 403a0: 913dd421 add x1, x1, #0xf75 403a4: 320003e2 orr w2, wzr, #0x1 403a8: 97ffc3ac bl 0x31258 <.text+0x24568> 403ac: b0000281 adrp x1, 0x91000 403b0: 9100ac21 add x1, x1, #0x2b 403b4: 321f03e2 orr w2, wzr, #0x2 403b8: 97ffc3a8 bl 0x31258 <.text+0x24568> 403bc: f947fec0 ldr x0, [x22, #0xff8] 403c0: b50001e0 cbnz x0, 0x403fc 403c4: b0000440 adrp x0, 0xc9000 403c8: 91000000 add x0, x0, #0x0 403cc: 97ff3131 bl 0xc890 403d0: f947fec8 ldr x8, [x22, #0xff8] 403d4: b50000c8 cbnz x8, 0x403ec 403d8: 321c07e0 orr w0, wzr, #0x30 403dc: 94008a5a bl 0x62d44 403e0: a901fc1f stp xzr, xzr, [x0, #0x18] 403e4: a900fc1f stp xzr, xzr, [x0, #0x8] 403e8: f907fec0 str x0, [x22, #0xff8] 403ec: b0000440 adrp x0, 0xc9000 403f0: 91000000 add x0, x0, #0x0 403f4: 97ff3233 bl 0xccc0 403f8: f947fec0 ldr x0, [x22, #0xff8] 403fc: 394023e8 ldrb w8, [sp, #0x8] 40400: f9400fe9 ldr x9, [sp, #0x18] 40404: b24002ea orr x10, x23, #0x1 40408: b00002c2 adrp x2, 0x99000 4040c: 7200011f tst w8, #0x1 40410: 9a890143 csel x3, x10, x9, eq 40414: 9122d842 add x2, x2, #0x8b6 40418: aa1403e1 mov x1, x20 4041c: 2a1303e4 mov w4, w19 40420: 97fff8be bl 0x3e718 40424: 394023e8 ldrb w8, [sp, #0x8] 40428: 37000748 tbnz w8, #0x0, 0x40510 4042c: f947fec8 ldr x8, [x22, #0xff8] 40430: b4000788 cbz x8, 0x40520 40434: b40002d4 cbz x20, 0x4048c 40438: f947fec0 ldr x0, [x22, #0xff8] 4043c: b50001e0 cbnz x0, 0x40478 40440: b0000440 adrp x0, 0xc9000 40444: 91000000 add x0, x0, #0x0 40448: 97ff3112 bl 0xc890 4044c: f947fec8 ldr x8, [x22, #0xff8] 40450: b50000c8 cbnz x8, 0x40468 40454: 321c07e0 orr w0, wzr, #0x30 40458: 94008a3b bl 0x62d44 4045c: a901fc1f stp xzr, xzr, [x0, #0x18] 40460: a900fc1f stp xzr, xzr, [x0, #0x8] 40464: f907fec0 str x0, [x22, #0xff8] 40468: b0000440 adrp x0, 0xc9000 4046c: 91000000 add x0, x0, #0x0 40470: 97ff3214 bl 0xccc0 40474: f947fec0 ldr x0, [x22, #0xff8] 40478: 97fff4d9 bl 0x3d7dc 4047c: f9400008 ldr x8, [x0] 40480: aa1403e1 mov x1, x20 40484: f9405908 ldr x8, [x8, #0xb0] 40488: d63f0100 blr x8 4048c: 394083e8 ldrb w8, [sp, #0x20] 40490: 36000148 tbz w8, #0x0, 0x404b8 40494: f9401be0 ldr x0, [sp, #0x30] 40498: 94008a5e bl 0x62e10 4049c: 14000007 b 0x404b8 404a0: 900002c1 adrp x1, 0x98000 404a4: b00002c2 adrp x2, 0x99000 404a8: 91386c21 add x1, x1, #0xe1b 404ac: 91227442 add x2, x2, #0x89d 404b0: 2a1f03e0 mov w0, wzr 404b4: 97ff2eab bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 404b8: f94016a8 ldr x8, [x21, #0x28] 404bc: f9401fe9 ldr x9, [sp, #0x38] 404c0: eb09011f cmp x8, x9 404c4: 540004c1 b.ne 0x4055c 404c8: a9477bfd ldp x29, x30, [sp, #0x70] 404cc: a9464ff4 ldp x20, x19, [sp, #0x60] 404d0: a94557f6 ldp x22, x21, [sp, #0x50] 404d4: f94023f7 ldr x23, [sp, #0x40] 404d8: 910203ff add sp, sp, #0x80 404dc: d65f03c0 ret 404e0: 394083e8 ldrb w8, [sp, #0x20] 404e4: f9401be9 ldr x9, [sp, #0x30] 404e8: 900002c1 adrp x1, 0x98000 404ec: b00002c2 adrp x2, 0x99000 404f0: 7200011f tst w8, #0x1 404f4: 9a8902e3 csel x3, x23, x9, eq 404f8: 91386c21 add x1, x1, #0xe1b 404fc: 91234c42 add x2, x2, #0x8d3 40500: 97ff2e98 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40504: f947fec8 ldr x8, [x22, #0xff8] 40508: b5fff968 cbnz x8, 0x40434 4050c: 14000005 b 0x40520 40510: f9400fe0 ldr x0, [sp, #0x18] 40514: 94008a3f bl 0x62e10 40518: f947fec8 ldr x8, [x22, #0xff8] 4051c: b5fff8c8 cbnz x8, 0x40434 40520: b0000440 adrp x0, 0xc9000 40524: 91000000 add x0, x0, #0x0 40528: 97ff30da bl 0xc890 4052c: f947fec8 ldr x8, [x22, #0xff8] 40530: b50000c8 cbnz x8, 0x40548 40534: 321c07e0 orr w0, wzr, #0x30 40538: 94008a03 bl 0x62d44 4053c: a901fc1f stp xzr, xzr, [x0, #0x18] 40540: a900fc1f stp xzr, xzr, [x0, #0x8] 40544: f907fec0 str x0, [x22, #0xff8] 40548: b0000440 adrp x0, 0xc9000 4054c: 91000000 add x0, x0, #0x0 40550: 97ff31dc bl 0xccc0 40554: b5fff734 cbnz x20, 0x40438 40558: 17ffffcd b 0x4048c 4055c: 97ff3005 bl 0xc570 <__stack_chk_fail@plt> 40560: d10203ff sub sp, sp, #0x80 40564: f90023f7 str x23, [sp, #0x40] 40568: a90557f6 stp x22, x21, [sp, #0x50] 4056c: a9064ff4 stp x20, x19, [sp, #0x60] 40570: a9077bfd stp x29, x30, [sp, #0x70] 40574: 9101c3fd add x29, sp, #0x70 40578: d53bd055 mrs x21, TPIDR_EL0 4057c: f94016a8 ldr x8, [x21, #0x28] 40580: aa0003f4 mov x20, x0 40584: 2a0103f3 mov w19, w1 40588: 900002c1 adrp x1, 0x98000 4058c: f9001fe8 str x8, [sp, #0x38] 40590: 39400288 ldrb w8, [x20] 40594: f9400a89 ldr x9, [x20, #0x10] 40598: b00002c2 adrp x2, 0x99000 4059c: 91386c21 add x1, x1, #0xe1b 405a0: 7200011f tst w8, #0x1 405a4: 9a941523 csinc x3, x9, x20, ne 405a8: 91241042 add x2, x2, #0x904 405ac: 2a1f03e0 mov w0, wzr 405b0: 2a1303e4 mov w4, w19 405b4: 97ff2e6b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 405b8: 39400297 ldrb w23, [x20] 405bc: f9400688 ldr x8, [x20, #0x8] 405c0: d341fee9 lsr x9, x23, #1 405c4: 720002ff tst w23, #0x1 405c8: 9a880128 csel x8, x9, x8, eq 405cc: b4001048 cbz x8, 0x407d4 405d0: 321b03e0 orr w0, wzr, #0x20 405d4: 91000696 add x22, x20, #0x1 405d8: 940089db bl 0x62d44 405dc: d00002c9 adrp x9, 0x9a000 405e0: b00002c8 adrp x8, 0x99000 405e4: 910cf129 add x9, x9, #0x33c 405e8: 3dc21100 ldr q0, [x8, #0x840] 405ec: 3cc0e121 ldur q1, [x9, #0xe] 405f0: 3dc00122 ldr q2, [x9] 405f4: f9001be0 str x0, [sp, #0x30] 405f8: 3d800be0 str q0, [sp, #0x20] 405fc: 3c80e001 stur q1, [x0, #0xe] 40600: 3d800002 str q2, [x0] 40604: 3900781f strb wzr, [x0, #0x1e] 40608: f9400a88 ldr x8, [x20, #0x10] 4060c: 720002ff tst w23, #0x1 40610: 9a8802c0 csel x0, x22, x8, eq 40614: 97ff30eb bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 40618: b4000180 cbz x0, 0x40648 4061c: 39400288 ldrb w8, [x20] 40620: f9400a89 ldr x9, [x20, #0x10] 40624: 7200011f tst w8, #0x1 40628: 9a8902c0 csel x0, x22, x9, eq 4062c: 97ff30e5 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 40630: aa0003f4 mov x20, x0 40634: 97ff30ef bl 0xc9f0 40638: aa0003e2 mov x2, x0 4063c: 910083e0 add x0, sp, #0x20 40640: aa1403e1 mov x1, x20 40644: 97ffc305 bl 0x31258 <.text+0x24568> 40648: 90000456 adrp x22, 0xc8000 4064c: f947fec0 ldr x0, [x22, #0xff8] 40650: b50001e0 cbnz x0, 0x4068c 40654: b0000440 adrp x0, 0xc9000 40658: 91000000 add x0, x0, #0x0 4065c: 97ff308d bl 0xc890 40660: f947fec8 ldr x8, [x22, #0xff8] 40664: b50000c8 cbnz x8, 0x4067c 40668: 321c07e0 orr w0, wzr, #0x30 4066c: 940089b6 bl 0x62d44 40670: a901fc1f stp xzr, xzr, [x0, #0x18] 40674: a900fc1f stp xzr, xzr, [x0, #0x8] 40678: f907fec0 str x0, [x22, #0xff8] 4067c: b0000440 adrp x0, 0xc9000 40680: 91000000 add x0, x0, #0x0 40684: 97ff318f bl 0xccc0 40688: f947fec0 ldr x0, [x22, #0xff8] 4068c: 394083e8 ldrb w8, [sp, #0x20] 40690: f9401be9 ldr x9, [sp, #0x30] 40694: 910083ea add x10, sp, #0x20 40698: b2400157 orr x23, x10, #0x1 4069c: 7200011f tst w8, #0x1 406a0: 9a8902e1 csel x1, x23, x9, eq 406a4: 97fff669 bl 0x3e048 406a8: aa0003f4 mov x20, x0 406ac: b4000b54 cbz x20, 0x40814 406b0: b00002e1 adrp x1, 0x9d000 406b4: 913eb021 add x1, x1, #0xfac 406b8: 910023e0 add x0, sp, #0x8 406bc: 320003e2 orr w2, wzr, #0x1 406c0: a9017fff stp xzr, xzr, [sp, #0x10] 406c4: f90007ff str xzr, [sp, #0x8] 406c8: 910023f7 add x23, sp, #0x8 406cc: 97ffc2e3 bl 0x31258 <.text+0x24568> 406d0: b00002c1 adrp x1, 0x99000 406d4: 913dd421 add x1, x1, #0xf75 406d8: 320003e2 orr w2, wzr, #0x1 406dc: 97ffc2df bl 0x31258 <.text+0x24568> 406e0: b0000281 adrp x1, 0x91000 406e4: 9100ac21 add x1, x1, #0x2b 406e8: 321f03e2 orr w2, wzr, #0x2 406ec: 97ffc2db bl 0x31258 <.text+0x24568> 406f0: f947fec0 ldr x0, [x22, #0xff8] 406f4: b50001e0 cbnz x0, 0x40730 406f8: b0000440 adrp x0, 0xc9000 406fc: 91000000 add x0, x0, #0x0 40700: 97ff3064 bl 0xc890 40704: f947fec8 ldr x8, [x22, #0xff8] 40708: b50000c8 cbnz x8, 0x40720 4070c: 321c07e0 orr w0, wzr, #0x30 40710: 9400898d bl 0x62d44 40714: a901fc1f stp xzr, xzr, [x0, #0x18] 40718: a900fc1f stp xzr, xzr, [x0, #0x8] 4071c: f907fec0 str x0, [x22, #0xff8] 40720: b0000440 adrp x0, 0xc9000 40724: 91000000 add x0, x0, #0x0 40728: 97ff3166 bl 0xccc0 4072c: f947fec0 ldr x0, [x22, #0xff8] 40730: 394023e8 ldrb w8, [sp, #0x8] 40734: f9400fe9 ldr x9, [sp, #0x18] 40738: b24002ea orr x10, x23, #0x1 4073c: b00002c2 adrp x2, 0x99000 40740: 7200011f tst w8, #0x1 40744: 9a890143 csel x3, x10, x9, eq 40748: 9124e042 add x2, x2, #0x938 4074c: aa1403e1 mov x1, x20 40750: 2a1303e4 mov w4, w19 40754: 97fff7f1 bl 0x3e718 40758: 394023e8 ldrb w8, [sp, #0x8] 4075c: 37000748 tbnz w8, #0x0, 0x40844 40760: f947fec8 ldr x8, [x22, #0xff8] 40764: b4000788 cbz x8, 0x40854 40768: b40002d4 cbz x20, 0x407c0 4076c: f947fec0 ldr x0, [x22, #0xff8] 40770: b50001e0 cbnz x0, 0x407ac 40774: b0000440 adrp x0, 0xc9000 40778: 91000000 add x0, x0, #0x0 4077c: 97ff3045 bl 0xc890 40780: f947fec8 ldr x8, [x22, #0xff8] 40784: b50000c8 cbnz x8, 0x4079c 40788: 321c07e0 orr w0, wzr, #0x30 4078c: 9400896e bl 0x62d44 40790: a901fc1f stp xzr, xzr, [x0, #0x18] 40794: a900fc1f stp xzr, xzr, [x0, #0x8] 40798: f907fec0 str x0, [x22, #0xff8] 4079c: b0000440 adrp x0, 0xc9000 407a0: 91000000 add x0, x0, #0x0 407a4: 97ff3147 bl 0xccc0 407a8: f947fec0 ldr x0, [x22, #0xff8] 407ac: 97fff40c bl 0x3d7dc 407b0: f9400008 ldr x8, [x0] 407b4: aa1403e1 mov x1, x20 407b8: f9405908 ldr x8, [x8, #0xb0] 407bc: d63f0100 blr x8 407c0: 394083e8 ldrb w8, [sp, #0x20] 407c4: 36000148 tbz w8, #0x0, 0x407ec 407c8: f9401be0 ldr x0, [sp, #0x30] 407cc: 94008991 bl 0x62e10 407d0: 14000007 b 0x407ec 407d4: 900002c1 adrp x1, 0x98000 407d8: b00002c2 adrp x2, 0x99000 407dc: 91386c21 add x1, x1, #0xe1b 407e0: 91227442 add x2, x2, #0x89d 407e4: 2a1f03e0 mov w0, wzr 407e8: 97ff2dde bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 407ec: f94016a8 ldr x8, [x21, #0x28] 407f0: f9401fe9 ldr x9, [sp, #0x38] 407f4: eb09011f cmp x8, x9 407f8: 540004c1 b.ne 0x40890 407fc: a9477bfd ldp x29, x30, [sp, #0x70] 40800: a9464ff4 ldp x20, x19, [sp, #0x60] 40804: a94557f6 ldp x22, x21, [sp, #0x50] 40808: f94023f7 ldr x23, [sp, #0x40] 4080c: 910203ff add sp, sp, #0x80 40810: d65f03c0 ret 40814: 394083e8 ldrb w8, [sp, #0x20] 40818: f9401be9 ldr x9, [sp, #0x30] 4081c: 900002c1 adrp x1, 0x98000 40820: b00002c2 adrp x2, 0x99000 40824: 7200011f tst w8, #0x1 40828: 9a8902e3 csel x3, x23, x9, eq 4082c: 91386c21 add x1, x1, #0xe1b 40830: 91234c42 add x2, x2, #0x8d3 40834: 97ff2dcb bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40838: f947fec8 ldr x8, [x22, #0xff8] 4083c: b5fff968 cbnz x8, 0x40768 40840: 14000005 b 0x40854 40844: f9400fe0 ldr x0, [sp, #0x18] 40848: 94008972 bl 0x62e10 4084c: f947fec8 ldr x8, [x22, #0xff8] 40850: b5fff8c8 cbnz x8, 0x40768 40854: b0000440 adrp x0, 0xc9000 40858: 91000000 add x0, x0, #0x0 4085c: 97ff300d bl 0xc890 40860: f947fec8 ldr x8, [x22, #0xff8] 40864: b50000c8 cbnz x8, 0x4087c 40868: 321c07e0 orr w0, wzr, #0x30 4086c: 94008936 bl 0x62d44 40870: a901fc1f stp xzr, xzr, [x0, #0x18] 40874: a900fc1f stp xzr, xzr, [x0, #0x8] 40878: f907fec0 str x0, [x22, #0xff8] 4087c: b0000440 adrp x0, 0xc9000 40880: 91000000 add x0, x0, #0x0 40884: 97ff310f bl 0xccc0 40888: b5fff734 cbnz x20, 0x4076c 4088c: 17ffffcd b 0x407c0 40890: 97ff2f38 bl 0xc570 <__stack_chk_fail@plt> 40894: d10283ff sub sp, sp, #0xa0 40898: f90023fb str x27, [sp, #0x40] 4089c: a90567fa stp x26, x25, [sp, #0x50] 408a0: a9065ff8 stp x24, x23, [sp, #0x60] 408a4: a90757f6 stp x22, x21, [sp, #0x70] 408a8: a9084ff4 stp x20, x19, [sp, #0x80] 408ac: a9097bfd stp x29, x30, [sp, #0x90] 408b0: 910243fd add x29, sp, #0x90 408b4: d53bd05b mrs x27, TPIDR_EL0 408b8: f9401768 ldr x8, [x27, #0x28] 408bc: aa0003f3 mov x19, x0 408c0: 2a0203f5 mov w21, w2 408c4: aa0103f7 mov x23, x1 408c8: f9001fe8 str x8, [sp, #0x38] 408cc: 39400268 ldrb w8, [x19] 408d0: f9400a69 ldr x9, [x19, #0x10] 408d4: 900002c1 adrp x1, 0x98000 408d8: b00002c2 adrp x2, 0x99000 408dc: 7200011f tst w8, #0x1 408e0: 2a0303f4 mov w20, w3 408e4: 9a931523 csinc x3, x9, x19, ne 408e8: 91386c21 add x1, x1, #0xe1b 408ec: 91254442 add x2, x2, #0x951 408f0: 2a1f03e0 mov w0, wzr 408f4: aa0403f6 mov x22, x4 408f8: 97ff2d9a bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 408fc: 39400268 ldrb w8, [x19] 40900: f9400669 ldr x9, [x19, #0x8] 40904: d341fd0a lsr x10, x8, #1 40908: 7200011f tst w8, #0x1 4090c: 9a890148 csel x8, x10, x9, eq 40910: b40002a8 cbz x8, 0x40964 40914: f9400a68 ldr x8, [x19, #0x10] 40918: 91000669 add x9, x19, #0x1 4091c: 9a880120 csel x0, x9, x8, eq 40920: 97ff3028 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 40924: aa0003f8 mov x24, x0 40928: a900ffff stp xzr, xzr, [sp, #0x8] 4092c: f9000fff str xzr, [sp, #0x18] 40930: 97ff3030 bl 0xc9f0 40934: aa0003f3 mov x19, x0 40938: b100427f cmn x19, #0x10 4093c: 54002d82 b.hs 0x40eec 40940: f1005e7f cmp x19, #0x17 40944: 54000202 b.hs 0x40984 40948: 910023e9 add x9, sp, #0x8 4094c: b240013a orr x26, x9, #0x1 40950: d37ffa68 lsl x8, x19, #1 40954: aa1a03f9 mov x25, x26 40958: 390023e8 strb w8, [sp, #0x8] 4095c: b5000293 cbnz x19, 0x409ac 40960: 14000017 b 0x409bc 40964: 900002c1 adrp x1, 0x98000 40968: b00002c2 adrp x2, 0x99000 4096c: 91386c21 add x1, x1, #0xe1b 40970: 91227442 add x2, x2, #0x89d 40974: 2a1f03e0 mov w0, wzr 40978: 97ff2d7a bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4097c: 2a1f03f4 mov w20, wzr 40980: 14000138 b 0x40e60 40984: 91004268 add x8, x19, #0x10 40988: 927ced1a and x26, x8, #0xfffffffffffffff0 4098c: aa1a03e0 mov x0, x26 40990: 940088ed bl 0x62d44 40994: aa0003f9 mov x25, x0 40998: b2400348 orr x8, x26, #0x1 4099c: 910023e9 add x9, sp, #0x8 409a0: a90167f3 stp x19, x25, [sp, #0x10] 409a4: f90007e8 str x8, [sp, #0x8] 409a8: b240013a orr x26, x9, #0x1 409ac: aa1903e0 mov x0, x25 409b0: aa1803e1 mov x1, x24 409b4: aa1303e2 mov x2, x19 409b8: 97ff3056 bl 0xcb10 409bc: 321b03e0 orr w0, wzr, #0x20 409c0: 38336b3f strb wzr, [x25, x19] 409c4: 940088e0 bl 0x62d44 409c8: d00002c9 adrp x9, 0x9a000 409cc: 910cf129 add x9, x9, #0x33c 409d0: 394023ea ldrb w10, [sp, #0x8] 409d4: b00002c8 adrp x8, 0x99000 409d8: f9400feb ldr x11, [sp, #0x18] 409dc: 3cc0e121 ldur q1, [x9, #0xe] 409e0: 3dc00122 ldr q2, [x9] 409e4: 3dc21100 ldr q0, [x8, #0x840] 409e8: 7200015f tst w10, #0x1 409ec: f9001be0 str x0, [sp, #0x30] 409f0: 3900781f strb wzr, [x0, #0x1e] 409f4: 3c80e001 stur q1, [x0, #0xe] 409f8: 3d800002 str q2, [x0] 409fc: 9a8b0340 csel x0, x26, x11, eq 40a00: 3d800be0 str q0, [sp, #0x20] 40a04: 97ff2fef bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 40a08: b4000180 cbz x0, 0x40a38 40a0c: 394023e8 ldrb w8, [sp, #0x8] 40a10: f9400fe9 ldr x9, [sp, #0x18] 40a14: 7200011f tst w8, #0x1 40a18: 9a890340 csel x0, x26, x9, eq 40a1c: 97ff2fe9 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 40a20: aa0003f3 mov x19, x0 40a24: 97ff2ff3 bl 0xc9f0 40a28: aa0003e2 mov x2, x0 40a2c: 910083e0 add x0, sp, #0x20 40a30: aa1303e1 mov x1, x19 40a34: 97ffc209 bl 0x31258 <.text+0x24568> 40a38: 394023e8 ldrb w8, [sp, #0x8] 40a3c: 36000068 tbz w8, #0x0, 0x40a48 40a40: f9400fe0 ldr x0, [sp, #0x18] 40a44: 940088f3 bl 0x62e10 40a48: 394083e8 ldrb w8, [sp, #0x20] 40a4c: f9401be9 ldr x9, [sp, #0x30] 40a50: 910083ea add x10, sp, #0x20 40a54: b2400158 orr x24, x10, #0x1 40a58: 7200011f tst w8, #0x1 40a5c: 900002c1 adrp x1, 0x98000 40a60: b00002c2 adrp x2, 0x99000 40a64: 9a890303 csel x3, x24, x9, eq 40a68: 91386c21 add x1, x1, #0xe1b 40a6c: 91258c42 add x2, x2, #0x963 40a70: 2a1f03e0 mov w0, wzr 40a74: 97ff2d3b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40a78: 9000045a adrp x26, 0xc8000 40a7c: f947ff40 ldr x0, [x26, #0xff8] 40a80: b50001e0 cbnz x0, 0x40abc 40a84: b0000440 adrp x0, 0xc9000 40a88: 91000000 add x0, x0, #0x0 40a8c: 97ff2f81 bl 0xc890 40a90: f947ff48 ldr x8, [x26, #0xff8] 40a94: b50000c8 cbnz x8, 0x40aac 40a98: 321c07e0 orr w0, wzr, #0x30 40a9c: 940088aa bl 0x62d44 40aa0: a901fc1f stp xzr, xzr, [x0, #0x18] 40aa4: a900fc1f stp xzr, xzr, [x0, #0x8] 40aa8: f907ff40 str x0, [x26, #0xff8] 40aac: b0000440 adrp x0, 0xc9000 40ab0: 91000000 add x0, x0, #0x0 40ab4: 97ff3083 bl 0xccc0 40ab8: f947ff40 ldr x0, [x26, #0xff8] 40abc: 394083e8 ldrb w8, [sp, #0x20] 40ac0: f9401be9 ldr x9, [sp, #0x30] 40ac4: 7200011f tst w8, #0x1 40ac8: 9a890301 csel x1, x24, x9, eq 40acc: 97fff55f bl 0x3e048 40ad0: 394083e8 ldrb w8, [sp, #0x20] 40ad4: f9401be9 ldr x9, [sp, #0x30] 40ad8: 900002c1 adrp x1, 0x98000 40adc: aa0003f3 mov x19, x0 40ae0: 7200011f tst w8, #0x1 40ae4: 9a890303 csel x3, x24, x9, eq 40ae8: 91386c21 add x1, x1, #0xe1b 40aec: b4001d53 cbz x19, 0x40e94 40af0: b00002c2 adrp x2, 0x99000 40af4: 9125e442 add x2, x2, #0x979 40af8: 2a1f03e0 mov w0, wzr 40afc: 97ff2d19 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40b00: b00002e1 adrp x1, 0x9d000 40b04: 913eb021 add x1, x1, #0xfac 40b08: 910023e0 add x0, sp, #0x8 40b0c: 320003e2 orr w2, wzr, #0x1 40b10: a9017fff stp xzr, xzr, [sp, #0x10] 40b14: f90007ff str xzr, [sp, #0x8] 40b18: 97ffc1d0 bl 0x31258 <.text+0x24568> 40b1c: b0000298 adrp x24, 0x91000 40b20: 91003718 add x24, x24, #0xd 40b24: 52800242 mov w2, #0x12 // =18 40b28: aa1803e1 mov x1, x24 40b2c: 97ffc1cb bl 0x31258 <.text+0x24568> 40b30: d00002d9 adrp x25, 0x9a000 40b34: 9107bf39 add x25, x25, #0x1ef 40b38: 320003e2 orr w2, wzr, #0x1 40b3c: aa1903e1 mov x1, x25 40b40: 97ffc1c6 bl 0x31258 <.text+0x24568> 40b44: 320003e2 orr w2, wzr, #0x1 40b48: aa1903e1 mov x1, x25 40b4c: 97ffc1c3 bl 0x31258 <.text+0x24568> 40b50: 52800242 mov w2, #0x12 // =18 40b54: aa1803e1 mov x1, x24 40b58: 97ffc1c0 bl 0x31258 <.text+0x24568> 40b5c: b0000281 adrp x1, 0x91000 40b60: 9100ac21 add x1, x1, #0x2b 40b64: 321f03e2 orr w2, wzr, #0x2 40b68: 97ffc1bc bl 0x31258 <.text+0x24568> 40b6c: f947ff40 ldr x0, [x26, #0xff8] 40b70: b50001e0 cbnz x0, 0x40bac 40b74: b0000440 adrp x0, 0xc9000 40b78: 91000000 add x0, x0, #0x0 40b7c: 97ff2f45 bl 0xc890 40b80: f947ff48 ldr x8, [x26, #0xff8] 40b84: b50000c8 cbnz x8, 0x40b9c 40b88: 321c07e0 orr w0, wzr, #0x30 40b8c: 9400886e bl 0x62d44 40b90: a901fc1f stp xzr, xzr, [x0, #0x18] 40b94: a900fc1f stp xzr, xzr, [x0, #0x8] 40b98: f907ff40 str x0, [x26, #0xff8] 40b9c: b0000440 adrp x0, 0xc9000 40ba0: 91000000 add x0, x0, #0x0 40ba4: 97ff3047 bl 0xccc0 40ba8: f947ff40 ldr x0, [x26, #0xff8] 40bac: 97fff30c bl 0x3d7dc 40bb0: f9400008 ldr x8, [x0] 40bb4: 394002e9 ldrb w9, [x23] 40bb8: f9400aea ldr x10, [x23, #0x10] 40bbc: f9429d08 ldr x8, [x8, #0x538] 40bc0: 7200013f tst w9, #0x1 40bc4: 9a971541 csinc x1, x10, x23, ne 40bc8: d63f0100 blr x8 40bcc: f947ff48 ldr x8, [x26, #0xff8] 40bd0: aa0003f7 mov x23, x0 40bd4: b50001e8 cbnz x8, 0x40c10 40bd8: b0000440 adrp x0, 0xc9000 40bdc: 91000000 add x0, x0, #0x0 40be0: 97ff2f2c bl 0xc890 40be4: f947ff48 ldr x8, [x26, #0xff8] 40be8: b50000c8 cbnz x8, 0x40c00 40bec: 321c07e0 orr w0, wzr, #0x30 40bf0: 94008855 bl 0x62d44 40bf4: a901fc1f stp xzr, xzr, [x0, #0x18] 40bf8: a900fc1f stp xzr, xzr, [x0, #0x8] 40bfc: f907ff40 str x0, [x26, #0xff8] 40c00: b0000440 adrp x0, 0xc9000 40c04: 91000000 add x0, x0, #0x0 40c08: 97ff302e bl 0xccc0 40c0c: f947ff48 ldr x8, [x26, #0xff8] 40c10: aa0803e0 mov x0, x8 40c14: 97fff2f2 bl 0x3d7dc 40c18: f9400008 ldr x8, [x0] 40c1c: 394002c9 ldrb w9, [x22] 40c20: f9400aca ldr x10, [x22, #0x10] 40c24: f9429d08 ldr x8, [x8, #0x538] 40c28: 7200013f tst w9, #0x1 40c2c: 9a961541 csinc x1, x10, x22, ne 40c30: d63f0100 blr x8 40c34: f947ff48 ldr x8, [x26, #0xff8] 40c38: aa0003f6 mov x22, x0 40c3c: b50001e8 cbnz x8, 0x40c78 40c40: b0000440 adrp x0, 0xc9000 40c44: 91000000 add x0, x0, #0x0 40c48: 97ff2f12 bl 0xc890 40c4c: f947ff48 ldr x8, [x26, #0xff8] 40c50: b50000c8 cbnz x8, 0x40c68 40c54: 321c07e0 orr w0, wzr, #0x30 40c58: 9400883b bl 0x62d44 40c5c: a901fc1f stp xzr, xzr, [x0, #0x18] 40c60: a900fc1f stp xzr, xzr, [x0, #0x8] 40c64: f907ff40 str x0, [x26, #0xff8] 40c68: b0000440 adrp x0, 0xc9000 40c6c: 91000000 add x0, x0, #0x0 40c70: 97ff3014 bl 0xccc0 40c74: f947ff48 ldr x8, [x26, #0xff8] 40c78: 394023e9 ldrb w9, [sp, #0x8] 40c7c: f9400fea ldr x10, [sp, #0x18] 40c80: 910023eb add x11, sp, #0x8 40c84: b240016b orr x11, x11, #0x1 40c88: 7200013f tst w9, #0x1 40c8c: b00002c2 adrp x2, 0x99000 40c90: 120002a5 and w5, w21, #0x1 40c94: 9a8a0163 csel x3, x11, x10, eq 40c98: 12000286 and w6, w20, #0x1 40c9c: 91262c42 add x2, x2, #0x98b 40ca0: aa0803e0 mov x0, x8 40ca4: aa1303e1 mov x1, x19 40ca8: aa1703e4 mov x4, x23 40cac: aa1603e7 mov x7, x22 40cb0: 97fff69a bl 0x3e718 40cb4: f947ff48 ldr x8, [x26, #0xff8] 40cb8: b50001c8 cbnz x8, 0x40cf0 40cbc: b0000440 adrp x0, 0xc9000 40cc0: 91000000 add x0, x0, #0x0 40cc4: 97ff2ef3 bl 0xc890 40cc8: f947ff48 ldr x8, [x26, #0xff8] 40ccc: b50000c8 cbnz x8, 0x40ce4 40cd0: 321c07e0 orr w0, wzr, #0x30 40cd4: 9400881c bl 0x62d44 40cd8: a901fc1f stp xzr, xzr, [x0, #0x18] 40cdc: a900fc1f stp xzr, xzr, [x0, #0x8] 40ce0: f907ff40 str x0, [x26, #0xff8] 40ce4: b0000440 adrp x0, 0xc9000 40ce8: 91000000 add x0, x0, #0x0 40cec: 97ff2ff5 bl 0xccc0 40cf0: b40002d7 cbz x23, 0x40d48 40cf4: f947ff40 ldr x0, [x26, #0xff8] 40cf8: b50001e0 cbnz x0, 0x40d34 40cfc: b0000440 adrp x0, 0xc9000 40d00: 91000000 add x0, x0, #0x0 40d04: 97ff2ee3 bl 0xc890 40d08: f947ff48 ldr x8, [x26, #0xff8] 40d0c: b50000c8 cbnz x8, 0x40d24 40d10: 321c07e0 orr w0, wzr, #0x30 40d14: 9400880c bl 0x62d44 40d18: a901fc1f stp xzr, xzr, [x0, #0x18] 40d1c: a900fc1f stp xzr, xzr, [x0, #0x8] 40d20: f907ff40 str x0, [x26, #0xff8] 40d24: b0000440 adrp x0, 0xc9000 40d28: 91000000 add x0, x0, #0x0 40d2c: 97ff2fe5 bl 0xccc0 40d30: f947ff40 ldr x0, [x26, #0xff8] 40d34: 97fff2aa bl 0x3d7dc 40d38: f9400008 ldr x8, [x0] 40d3c: aa1703e1 mov x1, x23 40d40: f9405d08 ldr x8, [x8, #0xb8] 40d44: d63f0100 blr x8 40d48: f947ff48 ldr x8, [x26, #0xff8] 40d4c: b50001c8 cbnz x8, 0x40d84 40d50: b0000440 adrp x0, 0xc9000 40d54: 91000000 add x0, x0, #0x0 40d58: 97ff2ece bl 0xc890 40d5c: f947ff48 ldr x8, [x26, #0xff8] 40d60: b50000c8 cbnz x8, 0x40d78 40d64: 321c07e0 orr w0, wzr, #0x30 40d68: 940087f7 bl 0x62d44 40d6c: a901fc1f stp xzr, xzr, [x0, #0x18] 40d70: a900fc1f stp xzr, xzr, [x0, #0x8] 40d74: f907ff40 str x0, [x26, #0xff8] 40d78: b0000440 adrp x0, 0xc9000 40d7c: 91000000 add x0, x0, #0x0 40d80: 97ff2fd0 bl 0xccc0 40d84: b40002d6 cbz x22, 0x40ddc 40d88: f947ff40 ldr x0, [x26, #0xff8] 40d8c: b50001e0 cbnz x0, 0x40dc8 40d90: b0000440 adrp x0, 0xc9000 40d94: 91000000 add x0, x0, #0x0 40d98: 97ff2ebe bl 0xc890 40d9c: f947ff48 ldr x8, [x26, #0xff8] 40da0: b50000c8 cbnz x8, 0x40db8 40da4: 321c07e0 orr w0, wzr, #0x30 40da8: 940087e7 bl 0x62d44 40dac: a901fc1f stp xzr, xzr, [x0, #0x18] 40db0: a900fc1f stp xzr, xzr, [x0, #0x8] 40db4: f907ff40 str x0, [x26, #0xff8] 40db8: b0000440 adrp x0, 0xc9000 40dbc: 91000000 add x0, x0, #0x0 40dc0: 97ff2fc0 bl 0xccc0 40dc4: f947ff40 ldr x0, [x26, #0xff8] 40dc8: 97fff285 bl 0x3d7dc 40dcc: f9400008 ldr x8, [x0] 40dd0: aa1603e1 mov x1, x22 40dd4: f9405d08 ldr x8, [x8, #0xb8] 40dd8: d63f0100 blr x8 40ddc: 394023e8 ldrb w8, [sp, #0x8] 40de0: 36000068 tbz w8, #0x0, 0x40dec 40de4: f9400fe0 ldr x0, [sp, #0x18] 40de8: 9400880a bl 0x62e10 40dec: 320003f4 orr w20, wzr, #0x1 40df0: f947ff48 ldr x8, [x26, #0xff8] 40df4: b40005c8 cbz x8, 0x40eac 40df8: b40002d3 cbz x19, 0x40e50 40dfc: f947ff40 ldr x0, [x26, #0xff8] 40e00: b50001e0 cbnz x0, 0x40e3c 40e04: b0000440 adrp x0, 0xc9000 40e08: 91000000 add x0, x0, #0x0 40e0c: 97ff2ea1 bl 0xc890 40e10: f947ff48 ldr x8, [x26, #0xff8] 40e14: b50000c8 cbnz x8, 0x40e2c 40e18: 321c07e0 orr w0, wzr, #0x30 40e1c: 940087ca bl 0x62d44 40e20: a901fc1f stp xzr, xzr, [x0, #0x18] 40e24: a900fc1f stp xzr, xzr, [x0, #0x8] 40e28: f907ff40 str x0, [x26, #0xff8] 40e2c: b0000440 adrp x0, 0xc9000 40e30: 91000000 add x0, x0, #0x0 40e34: 97ff2fa3 bl 0xccc0 40e38: f947ff40 ldr x0, [x26, #0xff8] 40e3c: 97fff268 bl 0x3d7dc 40e40: f9400008 ldr x8, [x0] 40e44: aa1303e1 mov x1, x19 40e48: f9405908 ldr x8, [x8, #0xb0] 40e4c: d63f0100 blr x8 40e50: 394083e8 ldrb w8, [sp, #0x20] 40e54: 36000068 tbz w8, #0x0, 0x40e60 40e58: f9401be0 ldr x0, [sp, #0x30] 40e5c: 940087ed bl 0x62e10 40e60: f9401768 ldr x8, [x27, #0x28] 40e64: f9401fe9 ldr x9, [sp, #0x38] 40e68: eb09011f cmp x8, x9 40e6c: 540003e1 b.ne 0x40ee8 40e70: 2a1403e0 mov w0, w20 40e74: a9497bfd ldp x29, x30, [sp, #0x90] 40e78: a9484ff4 ldp x20, x19, [sp, #0x80] 40e7c: a94757f6 ldp x22, x21, [sp, #0x70] 40e80: a9465ff8 ldp x24, x23, [sp, #0x60] 40e84: a94567fa ldp x26, x25, [sp, #0x50] 40e88: f94023fb ldr x27, [sp, #0x40] 40e8c: 910283ff add sp, sp, #0xa0 40e90: d65f03c0 ret 40e94: b00002c2 adrp x2, 0x99000 40e98: 91264042 add x2, x2, #0x990 40e9c: 97ff2c31 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40ea0: 2a1f03f4 mov w20, wzr 40ea4: f947ff48 ldr x8, [x26, #0xff8] 40ea8: b5fffa88 cbnz x8, 0x40df8 40eac: b0000440 adrp x0, 0xc9000 40eb0: 91000000 add x0, x0, #0x0 40eb4: 97ff2e77 bl 0xc890 40eb8: f947ff48 ldr x8, [x26, #0xff8] 40ebc: b50000c8 cbnz x8, 0x40ed4 40ec0: 321c07e0 orr w0, wzr, #0x30 40ec4: 940087a0 bl 0x62d44 40ec8: a901fc1f stp xzr, xzr, [x0, #0x18] 40ecc: a900fc1f stp xzr, xzr, [x0, #0x8] 40ed0: f907ff40 str x0, [x26, #0xff8] 40ed4: b0000440 adrp x0, 0xc9000 40ed8: 91000000 add x0, x0, #0x0 40edc: 97ff2f79 bl 0xccc0 40ee0: b5fff8f3 cbnz x19, 0x40dfc 40ee4: 17ffffdb b 0x40e50 40ee8: 97ff2da2 bl 0xc570 <__stack_chk_fail@plt> 40eec: 97ff2cf1 bl 0xc2b0 40ef0: d10243ff sub sp, sp, #0x90 40ef4: a90467fa stp x26, x25, [sp, #0x40] 40ef8: a9055ff8 stp x24, x23, [sp, #0x50] 40efc: a90657f6 stp x22, x21, [sp, #0x60] 40f00: a9074ff4 stp x20, x19, [sp, #0x70] 40f04: a9087bfd stp x29, x30, [sp, #0x80] 40f08: 910203fd add x29, sp, #0x80 40f0c: d53bd058 mrs x24, TPIDR_EL0 40f10: f9401708 ldr x8, [x24, #0x28] 40f14: aa0003f3 mov x19, x0 40f18: aa0203f6 mov x22, x2 40f1c: aa0303f5 mov x21, x3 40f20: f9001fe8 str x8, [sp, #0x38] 40f24: 39400268 ldrb w8, [x19] 40f28: f9400a69 ldr x9, [x19, #0x10] 40f2c: 394002ca ldrb w10, [x22] 40f30: f9400acb ldr x11, [x22, #0x10] 40f34: 394002ac ldrb w12, [x21] 40f38: 7200011f tst w8, #0x1 40f3c: f9400aa8 ldr x8, [x21, #0x10] 40f40: 9a931523 csinc x3, x9, x19, ne 40f44: 7200015f tst w10, #0x1 40f48: 2a0103f4 mov w20, w1 40f4c: 9a961565 csinc x5, x11, x22, ne 40f50: 7200019f tst w12, #0x1 40f54: 900002c1 adrp x1, 0x98000 40f58: b00002c2 adrp x2, 0x99000 40f5c: 9a951506 csinc x6, x8, x21, ne 40f60: 91386c21 add x1, x1, #0xe1b 40f64: 91270c42 add x2, x2, #0x9c3 40f68: 2a1f03e0 mov w0, wzr 40f6c: 2a1403e4 mov w4, w20 40f70: 97ff2bfc bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 40f74: 39400279 ldrb w25, [x19] 40f78: f9400668 ldr x8, [x19, #0x8] 40f7c: d341ff29 lsr x9, x25, #1 40f80: 7200033f tst w25, #0x1 40f84: 9a880128 csel x8, x9, x8, eq 40f88: b4002188 cbz x8, 0x413b8 40f8c: 321b03e0 orr w0, wzr, #0x20 40f90: 91000677 add x23, x19, #0x1 40f94: 9400876c bl 0x62d44 40f98: d00002c9 adrp x9, 0x9a000 40f9c: b00002c8 adrp x8, 0x99000 40fa0: 910cf129 add x9, x9, #0x33c 40fa4: 3dc21100 ldr q0, [x8, #0x840] 40fa8: 3cc0e121 ldur q1, [x9, #0xe] 40fac: 3dc00122 ldr q2, [x9] 40fb0: f9001be0 str x0, [sp, #0x30] 40fb4: 3d800be0 str q0, [sp, #0x20] 40fb8: 3c80e001 stur q1, [x0, #0xe] 40fbc: 3d800002 str q2, [x0] 40fc0: 3900781f strb wzr, [x0, #0x1e] 40fc4: f9400a68 ldr x8, [x19, #0x10] 40fc8: 7200033f tst w25, #0x1 40fcc: 9a8802e0 csel x0, x23, x8, eq 40fd0: 97ff2e7c bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 40fd4: b4000180 cbz x0, 0x41004 40fd8: 39400268 ldrb w8, [x19] 40fdc: f9400a69 ldr x9, [x19, #0x10] 40fe0: 7200011f tst w8, #0x1 40fe4: 9a8902e0 csel x0, x23, x9, eq 40fe8: 97ff2e76 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 40fec: aa0003f3 mov x19, x0 40ff0: 97ff2e80 bl 0xc9f0 40ff4: aa0003e2 mov x2, x0 40ff8: 910083e0 add x0, sp, #0x20 40ffc: aa1303e1 mov x1, x19 41000: 97ffc096 bl 0x31258 <.text+0x24568> 41004: f0000439 adrp x25, 0xc8000 41008: f947ff20 ldr x0, [x25, #0xff8] 4100c: b50001e0 cbnz x0, 0x41048 41010: 90000440 adrp x0, 0xc9000 41014: 91000000 add x0, x0, #0x0 41018: 97ff2e1e bl 0xc890 4101c: f947ff28 ldr x8, [x25, #0xff8] 41020: b50000c8 cbnz x8, 0x41038 41024: 321c07e0 orr w0, wzr, #0x30 41028: 94008747 bl 0x62d44 4102c: a901fc1f stp xzr, xzr, [x0, #0x18] 41030: a900fc1f stp xzr, xzr, [x0, #0x8] 41034: f907ff20 str x0, [x25, #0xff8] 41038: 90000440 adrp x0, 0xc9000 4103c: 91000000 add x0, x0, #0x0 41040: 97ff2f20 bl 0xccc0 41044: f947ff20 ldr x0, [x25, #0xff8] 41048: 394083e8 ldrb w8, [sp, #0x20] 4104c: f9401be9 ldr x9, [sp, #0x30] 41050: 910083ea add x10, sp, #0x20 41054: b2400157 orr x23, x10, #0x1 41058: 7200011f tst w8, #0x1 4105c: 9a8902e1 csel x1, x23, x9, eq 41060: 97fff3fa bl 0x3e048 41064: aa0003f3 mov x19, x0 41068: b4001cb3 cbz x19, 0x413fc 4106c: 900002e1 adrp x1, 0x9d000 41070: 913eb021 add x1, x1, #0xfac 41074: 910023e0 add x0, sp, #0x8 41078: 320003e2 orr w2, wzr, #0x1 4107c: 910006da add x26, x22, #0x1 41080: a9017fff stp xzr, xzr, [sp, #0x10] 41084: f90007ff str xzr, [sp, #0x8] 41088: 97ffc074 bl 0x31258 <.text+0x24568> 4108c: 900002c1 adrp x1, 0x99000 41090: 913dd421 add x1, x1, #0xf75 41094: 320003e2 orr w2, wzr, #0x1 41098: 97ffc070 bl 0x31258 <.text+0x24568> 4109c: 90000297 adrp x23, 0x91000 410a0: 910036f7 add x23, x23, #0xd 410a4: 52800242 mov w2, #0x12 // =18 410a8: aa1703e1 mov x1, x23 410ac: 97ffc06b bl 0x31258 <.text+0x24568> 410b0: 52800242 mov w2, #0x12 // =18 410b4: aa1703e1 mov x1, x23 410b8: 97ffc068 bl 0x31258 <.text+0x24568> 410bc: 90000281 adrp x1, 0x91000 410c0: 9100ac21 add x1, x1, #0x2b 410c4: 321f03e2 orr w2, wzr, #0x2 410c8: 97ffc064 bl 0x31258 <.text+0x24568> 410cc: f947ff20 ldr x0, [x25, #0xff8] 410d0: b50001e0 cbnz x0, 0x4110c 410d4: 90000440 adrp x0, 0xc9000 410d8: 91000000 add x0, x0, #0x0 410dc: 97ff2ded bl 0xc890 410e0: f947ff28 ldr x8, [x25, #0xff8] 410e4: b50000c8 cbnz x8, 0x410fc 410e8: 321c07e0 orr w0, wzr, #0x30 410ec: 94008716 bl 0x62d44 410f0: a901fc1f stp xzr, xzr, [x0, #0x18] 410f4: a900fc1f stp xzr, xzr, [x0, #0x8] 410f8: f907ff20 str x0, [x25, #0xff8] 410fc: 90000440 adrp x0, 0xc9000 41100: 91000000 add x0, x0, #0x0 41104: 97ff2eef bl 0xccc0 41108: f947ff20 ldr x0, [x25, #0xff8] 4110c: 910006b7 add x23, x21, #0x1 41110: 97fff1b3 bl 0x3d7dc 41114: f9400008 ldr x8, [x0] 41118: 394002c9 ldrb w9, [x22] 4111c: f9400aca ldr x10, [x22, #0x10] 41120: f9429d08 ldr x8, [x8, #0x538] 41124: 7200013f tst w9, #0x1 41128: 9a8a0341 csel x1, x26, x10, eq 4112c: d63f0100 blr x8 41130: f947ff28 ldr x8, [x25, #0xff8] 41134: aa0003f6 mov x22, x0 41138: b50001e8 cbnz x8, 0x41174 4113c: 90000440 adrp x0, 0xc9000 41140: 91000000 add x0, x0, #0x0 41144: 97ff2dd3 bl 0xc890 41148: f947ff28 ldr x8, [x25, #0xff8] 4114c: b50000c8 cbnz x8, 0x41164 41150: 321c07e0 orr w0, wzr, #0x30 41154: 940086fc bl 0x62d44 41158: a901fc1f stp xzr, xzr, [x0, #0x18] 4115c: a900fc1f stp xzr, xzr, [x0, #0x8] 41160: f907ff20 str x0, [x25, #0xff8] 41164: 90000440 adrp x0, 0xc9000 41168: 91000000 add x0, x0, #0x0 4116c: 97ff2ed5 bl 0xccc0 41170: f947ff28 ldr x8, [x25, #0xff8] 41174: aa0803e0 mov x0, x8 41178: 97fff199 bl 0x3d7dc 4117c: f9400008 ldr x8, [x0] 41180: 394002a9 ldrb w9, [x21] 41184: f9400aaa ldr x10, [x21, #0x10] 41188: f9429d08 ldr x8, [x8, #0x538] 4118c: 7200013f tst w9, #0x1 41190: 9a8a02e1 csel x1, x23, x10, eq 41194: d63f0100 blr x8 41198: f947ff28 ldr x8, [x25, #0xff8] 4119c: aa0003f5 mov x21, x0 411a0: b50001e8 cbnz x8, 0x411dc 411a4: 90000440 adrp x0, 0xc9000 411a8: 91000000 add x0, x0, #0x0 411ac: 97ff2db9 bl 0xc890 411b0: f947ff28 ldr x8, [x25, #0xff8] 411b4: b50000c8 cbnz x8, 0x411cc 411b8: 321c07e0 orr w0, wzr, #0x30 411bc: 940086e2 bl 0x62d44 411c0: a901fc1f stp xzr, xzr, [x0, #0x18] 411c4: a900fc1f stp xzr, xzr, [x0, #0x8] 411c8: f907ff20 str x0, [x25, #0xff8] 411cc: 90000440 adrp x0, 0xc9000 411d0: 91000000 add x0, x0, #0x0 411d4: 97ff2ebb bl 0xccc0 411d8: f947ff28 ldr x8, [x25, #0xff8] 411dc: 394023e9 ldrb w9, [sp, #0x8] 411e0: f9400fea ldr x10, [sp, #0x18] 411e4: 910023eb add x11, sp, #0x8 411e8: b240016b orr x11, x11, #0x1 411ec: 7200013f tst w9, #0x1 411f0: 900002c2 adrp x2, 0x99000 411f4: 9a8a0163 csel x3, x11, x10, eq 411f8: 9127e042 add x2, x2, #0x9f8 411fc: aa0803e0 mov x0, x8 41200: aa1303e1 mov x1, x19 41204: 2a1403e4 mov w4, w20 41208: aa1603e5 mov x5, x22 4120c: aa1503e6 mov x6, x21 41210: 97fff542 bl 0x3e718 41214: f947ff28 ldr x8, [x25, #0xff8] 41218: b50001c8 cbnz x8, 0x41250 4121c: 90000440 adrp x0, 0xc9000 41220: 91000000 add x0, x0, #0x0 41224: 97ff2d9b bl 0xc890 41228: f947ff28 ldr x8, [x25, #0xff8] 4122c: b50000c8 cbnz x8, 0x41244 41230: 321c07e0 orr w0, wzr, #0x30 41234: 940086c4 bl 0x62d44 41238: a901fc1f stp xzr, xzr, [x0, #0x18] 4123c: a900fc1f stp xzr, xzr, [x0, #0x8] 41240: f907ff20 str x0, [x25, #0xff8] 41244: 90000440 adrp x0, 0xc9000 41248: 91000000 add x0, x0, #0x0 4124c: 97ff2e9d bl 0xccc0 41250: b40002d6 cbz x22, 0x412a8 41254: f947ff20 ldr x0, [x25, #0xff8] 41258: b50001e0 cbnz x0, 0x41294 4125c: 90000440 adrp x0, 0xc9000 41260: 91000000 add x0, x0, #0x0 41264: 97ff2d8b bl 0xc890 41268: f947ff28 ldr x8, [x25, #0xff8] 4126c: b50000c8 cbnz x8, 0x41284 41270: 321c07e0 orr w0, wzr, #0x30 41274: 940086b4 bl 0x62d44 41278: a901fc1f stp xzr, xzr, [x0, #0x18] 4127c: a900fc1f stp xzr, xzr, [x0, #0x8] 41280: f907ff20 str x0, [x25, #0xff8] 41284: 90000440 adrp x0, 0xc9000 41288: 91000000 add x0, x0, #0x0 4128c: 97ff2e8d bl 0xccc0 41290: f947ff20 ldr x0, [x25, #0xff8] 41294: 97fff152 bl 0x3d7dc 41298: f9400008 ldr x8, [x0] 4129c: aa1603e1 mov x1, x22 412a0: f9405d08 ldr x8, [x8, #0xb8] 412a4: d63f0100 blr x8 412a8: f947ff28 ldr x8, [x25, #0xff8] 412ac: b50001c8 cbnz x8, 0x412e4 412b0: 90000440 adrp x0, 0xc9000 412b4: 91000000 add x0, x0, #0x0 412b8: 97ff2d76 bl 0xc890 412bc: f947ff28 ldr x8, [x25, #0xff8] 412c0: b50000c8 cbnz x8, 0x412d8 412c4: 321c07e0 orr w0, wzr, #0x30 412c8: 9400869f bl 0x62d44 412cc: a901fc1f stp xzr, xzr, [x0, #0x18] 412d0: a900fc1f stp xzr, xzr, [x0, #0x8] 412d4: f907ff20 str x0, [x25, #0xff8] 412d8: 90000440 adrp x0, 0xc9000 412dc: 91000000 add x0, x0, #0x0 412e0: 97ff2e78 bl 0xccc0 412e4: b40002d5 cbz x21, 0x4133c 412e8: f947ff20 ldr x0, [x25, #0xff8] 412ec: b50001e0 cbnz x0, 0x41328 412f0: 90000440 adrp x0, 0xc9000 412f4: 91000000 add x0, x0, #0x0 412f8: 97ff2d66 bl 0xc890 412fc: f947ff28 ldr x8, [x25, #0xff8] 41300: b50000c8 cbnz x8, 0x41318 41304: 321c07e0 orr w0, wzr, #0x30 41308: 9400868f bl 0x62d44 4130c: a901fc1f stp xzr, xzr, [x0, #0x18] 41310: a900fc1f stp xzr, xzr, [x0, #0x8] 41314: f907ff20 str x0, [x25, #0xff8] 41318: 90000440 adrp x0, 0xc9000 4131c: 91000000 add x0, x0, #0x0 41320: 97ff2e68 bl 0xccc0 41324: f947ff20 ldr x0, [x25, #0xff8] 41328: 97fff12d bl 0x3d7dc 4132c: f9400008 ldr x8, [x0] 41330: aa1503e1 mov x1, x21 41334: f9405d08 ldr x8, [x8, #0xb8] 41338: d63f0100 blr x8 4133c: 394023e8 ldrb w8, [sp, #0x8] 41340: 37000768 tbnz w8, #0x0, 0x4142c 41344: f947ff28 ldr x8, [x25, #0xff8] 41348: b40007a8 cbz x8, 0x4143c 4134c: b40002d3 cbz x19, 0x413a4 41350: f947ff20 ldr x0, [x25, #0xff8] 41354: b50001e0 cbnz x0, 0x41390 41358: 90000440 adrp x0, 0xc9000 4135c: 91000000 add x0, x0, #0x0 41360: 97ff2d4c bl 0xc890 41364: f947ff28 ldr x8, [x25, #0xff8] 41368: b50000c8 cbnz x8, 0x41380 4136c: 321c07e0 orr w0, wzr, #0x30 41370: 94008675 bl 0x62d44 41374: a901fc1f stp xzr, xzr, [x0, #0x18] 41378: a900fc1f stp xzr, xzr, [x0, #0x8] 4137c: f907ff20 str x0, [x25, #0xff8] 41380: 90000440 adrp x0, 0xc9000 41384: 91000000 add x0, x0, #0x0 41388: 97ff2e4e bl 0xccc0 4138c: f947ff20 ldr x0, [x25, #0xff8] 41390: 97fff113 bl 0x3d7dc 41394: f9400008 ldr x8, [x0] 41398: aa1303e1 mov x1, x19 4139c: f9405908 ldr x8, [x8, #0xb0] 413a0: d63f0100 blr x8 413a4: 394083e8 ldrb w8, [sp, #0x20] 413a8: 36000148 tbz w8, #0x0, 0x413d0 413ac: f9401be0 ldr x0, [sp, #0x30] 413b0: 94008698 bl 0x62e10 413b4: 14000007 b 0x413d0 413b8: f00002a1 adrp x1, 0x98000 413bc: 900002c2 adrp x2, 0x99000 413c0: 91386c21 add x1, x1, #0xe1b 413c4: 91227442 add x2, x2, #0x89d 413c8: 2a1f03e0 mov w0, wzr 413cc: 97ff2ae5 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 413d0: f9401708 ldr x8, [x24, #0x28] 413d4: f9401fe9 ldr x9, [sp, #0x38] 413d8: eb09011f cmp x8, x9 413dc: 540004e1 b.ne 0x41478 413e0: a9487bfd ldp x29, x30, [sp, #0x80] 413e4: a9474ff4 ldp x20, x19, [sp, #0x70] 413e8: a94657f6 ldp x22, x21, [sp, #0x60] 413ec: a9455ff8 ldp x24, x23, [sp, #0x50] 413f0: a94467fa ldp x26, x25, [sp, #0x40] 413f4: 910243ff add sp, sp, #0x90 413f8: d65f03c0 ret 413fc: 394083e8 ldrb w8, [sp, #0x20] 41400: f9401be9 ldr x9, [sp, #0x30] 41404: f00002a1 adrp x1, 0x98000 41408: 900002c2 adrp x2, 0x99000 4140c: 7200011f tst w8, #0x1 41410: 9a8902e3 csel x3, x23, x9, eq 41414: 91386c21 add x1, x1, #0xe1b 41418: 91280042 add x2, x2, #0xa00 4141c: 97ff2ad1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 41420: f947ff28 ldr x8, [x25, #0xff8] 41424: b5fff948 cbnz x8, 0x4134c 41428: 14000005 b 0x4143c 4142c: f9400fe0 ldr x0, [sp, #0x18] 41430: 94008678 bl 0x62e10 41434: f947ff28 ldr x8, [x25, #0xff8] 41438: b5fff8a8 cbnz x8, 0x4134c 4143c: 90000440 adrp x0, 0xc9000 41440: 91000000 add x0, x0, #0x0 41444: 97ff2d13 bl 0xc890 41448: f947ff28 ldr x8, [x25, #0xff8] 4144c: b50000c8 cbnz x8, 0x41464 41450: 321c07e0 orr w0, wzr, #0x30 41454: 9400863c bl 0x62d44 41458: a901fc1f stp xzr, xzr, [x0, #0x18] 4145c: a900fc1f stp xzr, xzr, [x0, #0x8] 41460: f907ff20 str x0, [x25, #0xff8] 41464: 90000440 adrp x0, 0xc9000 41468: 91000000 add x0, x0, #0x0 4146c: 97ff2e15 bl 0xccc0 41470: b5fff713 cbnz x19, 0x41350 41474: 17ffffcc b 0x413a4 41478: 97ff2c3e bl 0xc570 <__stack_chk_fail@plt> 4147c: d10243ff sub sp, sp, #0x90 41480: f90023f9 str x25, [sp, #0x40] 41484: a9055ff8 stp x24, x23, [sp, #0x50] 41488: a90657f6 stp x22, x21, [sp, #0x60] 4148c: a9074ff4 stp x20, x19, [sp, #0x70] 41490: a9087bfd stp x29, x30, [sp, #0x80] 41494: 910203fd add x29, sp, #0x80 41498: d53bd057 mrs x23, TPIDR_EL0 4149c: f94016e8 ldr x8, [x23, #0x28] 414a0: aa0003f3 mov x19, x0 414a4: aa0103f5 mov x21, x1 414a8: aa0203f4 mov x20, x2 414ac: f9001fe8 str x8, [sp, #0x38] 414b0: 39400268 ldrb w8, [x19] 414b4: f9400a69 ldr x9, [x19, #0x10] 414b8: 394002aa ldrb w10, [x21] 414bc: f9400aab ldr x11, [x21, #0x10] 414c0: 3940028c ldrb w12, [x20] 414c4: 7200011f tst w8, #0x1 414c8: f9400a88 ldr x8, [x20, #0x10] 414cc: 9a931523 csinc x3, x9, x19, ne 414d0: 7200015f tst w10, #0x1 414d4: 9a951564 csinc x4, x11, x21, ne 414d8: 7200019f tst w12, #0x1 414dc: f00002a1 adrp x1, 0x98000 414e0: 900002c2 adrp x2, 0x99000 414e4: 9a941505 csinc x5, x8, x20, ne 414e8: 91386c21 add x1, x1, #0xe1b 414ec: 9128c042 add x2, x2, #0xa30 414f0: 2a1f03e0 mov w0, wzr 414f4: 97ff2a9b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 414f8: 39400278 ldrb w24, [x19] 414fc: f9400668 ldr x8, [x19, #0x8] 41500: d341ff09 lsr x9, x24, #1 41504: 7200031f tst w24, #0x1 41508: 9a880128 csel x8, x9, x8, eq 4150c: b40020e8 cbz x8, 0x41928 41510: 321b03e0 orr w0, wzr, #0x20 41514: 91000676 add x22, x19, #0x1 41518: 9400860b bl 0x62d44 4151c: b00002c9 adrp x9, 0x9a000 41520: 900002c8 adrp x8, 0x99000 41524: 910cf129 add x9, x9, #0x33c 41528: 3dc21100 ldr q0, [x8, #0x840] 4152c: 3cc0e121 ldur q1, [x9, #0xe] 41530: 3dc00122 ldr q2, [x9] 41534: f9001be0 str x0, [sp, #0x30] 41538: 3d800be0 str q0, [sp, #0x20] 4153c: 3c80e001 stur q1, [x0, #0xe] 41540: 3d800002 str q2, [x0] 41544: 3900781f strb wzr, [x0, #0x1e] 41548: f9400a68 ldr x8, [x19, #0x10] 4154c: 7200031f tst w24, #0x1 41550: 9a8802c0 csel x0, x22, x8, eq 41554: 97ff2d1b bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 41558: b4000180 cbz x0, 0x41588 4155c: 39400268 ldrb w8, [x19] 41560: f9400a69 ldr x9, [x19, #0x10] 41564: 7200011f tst w8, #0x1 41568: 9a8902c0 csel x0, x22, x9, eq 4156c: 97ff2d15 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 41570: aa0003f3 mov x19, x0 41574: 97ff2d1f bl 0xc9f0 41578: aa0003e2 mov x2, x0 4157c: 910083e0 add x0, sp, #0x20 41580: aa1303e1 mov x1, x19 41584: 97ffbf35 bl 0x31258 <.text+0x24568> 41588: f0000438 adrp x24, 0xc8000 4158c: f947ff00 ldr x0, [x24, #0xff8] 41590: b50001e0 cbnz x0, 0x415cc 41594: 90000440 adrp x0, 0xc9000 41598: 91000000 add x0, x0, #0x0 4159c: 97ff2cbd bl 0xc890 415a0: f947ff08 ldr x8, [x24, #0xff8] 415a4: b50000c8 cbnz x8, 0x415bc 415a8: 321c07e0 orr w0, wzr, #0x30 415ac: 940085e6 bl 0x62d44 415b0: a901fc1f stp xzr, xzr, [x0, #0x18] 415b4: a900fc1f stp xzr, xzr, [x0, #0x8] 415b8: f907ff00 str x0, [x24, #0xff8] 415bc: 90000440 adrp x0, 0xc9000 415c0: 91000000 add x0, x0, #0x0 415c4: 97ff2dbf bl 0xccc0 415c8: f947ff00 ldr x0, [x24, #0xff8] 415cc: 394083e8 ldrb w8, [sp, #0x20] 415d0: f9401be9 ldr x9, [sp, #0x30] 415d4: 910083ea add x10, sp, #0x20 415d8: b2400156 orr x22, x10, #0x1 415dc: 7200011f tst w8, #0x1 415e0: 9a8902c1 csel x1, x22, x9, eq 415e4: 97fff299 bl 0x3e048 415e8: aa0003f3 mov x19, x0 415ec: b4001c13 cbz x19, 0x4196c 415f0: 900002e1 adrp x1, 0x9d000 415f4: 913eb021 add x1, x1, #0xfac 415f8: 910023e0 add x0, sp, #0x8 415fc: 320003e2 orr w2, wzr, #0x1 41600: 910006b9 add x25, x21, #0x1 41604: a9017fff stp xzr, xzr, [sp, #0x10] 41608: f90007ff str xzr, [sp, #0x8] 4160c: 97ffbf13 bl 0x31258 <.text+0x24568> 41610: 90000296 adrp x22, 0x91000 41614: 910036d6 add x22, x22, #0xd 41618: 52800242 mov w2, #0x12 // =18 4161c: aa1603e1 mov x1, x22 41620: 97ffbf0e bl 0x31258 <.text+0x24568> 41624: 52800242 mov w2, #0x12 // =18 41628: aa1603e1 mov x1, x22 4162c: 97ffbf0b bl 0x31258 <.text+0x24568> 41630: 90000281 adrp x1, 0x91000 41634: 9100ac21 add x1, x1, #0x2b 41638: 321f03e2 orr w2, wzr, #0x2 4163c: 97ffbf07 bl 0x31258 <.text+0x24568> 41640: f947ff00 ldr x0, [x24, #0xff8] 41644: b50001e0 cbnz x0, 0x41680 41648: 90000440 adrp x0, 0xc9000 4164c: 91000000 add x0, x0, #0x0 41650: 97ff2c90 bl 0xc890 41654: f947ff08 ldr x8, [x24, #0xff8] 41658: b50000c8 cbnz x8, 0x41670 4165c: 321c07e0 orr w0, wzr, #0x30 41660: 940085b9 bl 0x62d44 41664: a901fc1f stp xzr, xzr, [x0, #0x18] 41668: a900fc1f stp xzr, xzr, [x0, #0x8] 4166c: f907ff00 str x0, [x24, #0xff8] 41670: 90000440 adrp x0, 0xc9000 41674: 91000000 add x0, x0, #0x0 41678: 97ff2d92 bl 0xccc0 4167c: f947ff00 ldr x0, [x24, #0xff8] 41680: 91000696 add x22, x20, #0x1 41684: 97fff056 bl 0x3d7dc 41688: f9400008 ldr x8, [x0] 4168c: 394002a9 ldrb w9, [x21] 41690: f9400aaa ldr x10, [x21, #0x10] 41694: f9429d08 ldr x8, [x8, #0x538] 41698: 7200013f tst w9, #0x1 4169c: 9a8a0321 csel x1, x25, x10, eq 416a0: d63f0100 blr x8 416a4: f947ff08 ldr x8, [x24, #0xff8] 416a8: aa0003f5 mov x21, x0 416ac: b50001e8 cbnz x8, 0x416e8 416b0: 90000440 adrp x0, 0xc9000 416b4: 91000000 add x0, x0, #0x0 416b8: 97ff2c76 bl 0xc890 416bc: f947ff08 ldr x8, [x24, #0xff8] 416c0: b50000c8 cbnz x8, 0x416d8 416c4: 321c07e0 orr w0, wzr, #0x30 416c8: 9400859f bl 0x62d44 416cc: a901fc1f stp xzr, xzr, [x0, #0x18] 416d0: a900fc1f stp xzr, xzr, [x0, #0x8] 416d4: f907ff00 str x0, [x24, #0xff8] 416d8: 90000440 adrp x0, 0xc9000 416dc: 91000000 add x0, x0, #0x0 416e0: 97ff2d78 bl 0xccc0 416e4: f947ff08 ldr x8, [x24, #0xff8] 416e8: aa0803e0 mov x0, x8 416ec: 97fff03c bl 0x3d7dc 416f0: f9400008 ldr x8, [x0] 416f4: 39400289 ldrb w9, [x20] 416f8: f9400a8a ldr x10, [x20, #0x10] 416fc: f9429d08 ldr x8, [x8, #0x538] 41700: 7200013f tst w9, #0x1 41704: 9a8a02c1 csel x1, x22, x10, eq 41708: d63f0100 blr x8 4170c: f947ff08 ldr x8, [x24, #0xff8] 41710: aa0003f4 mov x20, x0 41714: b50001e8 cbnz x8, 0x41750 41718: 90000440 adrp x0, 0xc9000 4171c: 91000000 add x0, x0, #0x0 41720: 97ff2c5c bl 0xc890 41724: f947ff08 ldr x8, [x24, #0xff8] 41728: b50000c8 cbnz x8, 0x41740 4172c: 321c07e0 orr w0, wzr, #0x30 41730: 94008585 bl 0x62d44 41734: a901fc1f stp xzr, xzr, [x0, #0x18] 41738: a900fc1f stp xzr, xzr, [x0, #0x8] 4173c: f907ff00 str x0, [x24, #0xff8] 41740: 90000440 adrp x0, 0xc9000 41744: 91000000 add x0, x0, #0x0 41748: 97ff2d5e bl 0xccc0 4174c: f947ff08 ldr x8, [x24, #0xff8] 41750: 394023e9 ldrb w9, [sp, #0x8] 41754: f9400fea ldr x10, [sp, #0x18] 41758: 910023eb add x11, sp, #0x8 4175c: b240016b orr x11, x11, #0x1 41760: 7200013f tst w9, #0x1 41764: 900002c2 adrp x2, 0x99000 41768: 9a8a0163 csel x3, x11, x10, eq 4176c: 91298042 add x2, x2, #0xa60 41770: aa0803e0 mov x0, x8 41774: aa1303e1 mov x1, x19 41778: aa1503e4 mov x4, x21 4177c: aa1403e5 mov x5, x20 41780: 97fff3e6 bl 0x3e718 41784: f947ff08 ldr x8, [x24, #0xff8] 41788: b50001c8 cbnz x8, 0x417c0 4178c: 90000440 adrp x0, 0xc9000 41790: 91000000 add x0, x0, #0x0 41794: 97ff2c3f bl 0xc890 41798: f947ff08 ldr x8, [x24, #0xff8] 4179c: b50000c8 cbnz x8, 0x417b4 417a0: 321c07e0 orr w0, wzr, #0x30 417a4: 94008568 bl 0x62d44 417a8: a901fc1f stp xzr, xzr, [x0, #0x18] 417ac: a900fc1f stp xzr, xzr, [x0, #0x8] 417b0: f907ff00 str x0, [x24, #0xff8] 417b4: 90000440 adrp x0, 0xc9000 417b8: 91000000 add x0, x0, #0x0 417bc: 97ff2d41 bl 0xccc0 417c0: b40002d5 cbz x21, 0x41818 417c4: f947ff00 ldr x0, [x24, #0xff8] 417c8: b50001e0 cbnz x0, 0x41804 417cc: 90000440 adrp x0, 0xc9000 417d0: 91000000 add x0, x0, #0x0 417d4: 97ff2c2f bl 0xc890 417d8: f947ff08 ldr x8, [x24, #0xff8] 417dc: b50000c8 cbnz x8, 0x417f4 417e0: 321c07e0 orr w0, wzr, #0x30 417e4: 94008558 bl 0x62d44 417e8: a901fc1f stp xzr, xzr, [x0, #0x18] 417ec: a900fc1f stp xzr, xzr, [x0, #0x8] 417f0: f907ff00 str x0, [x24, #0xff8] 417f4: 90000440 adrp x0, 0xc9000 417f8: 91000000 add x0, x0, #0x0 417fc: 97ff2d31 bl 0xccc0 41800: f947ff00 ldr x0, [x24, #0xff8] 41804: 97ffeff6 bl 0x3d7dc 41808: f9400008 ldr x8, [x0] 4180c: aa1503e1 mov x1, x21 41810: f9405d08 ldr x8, [x8, #0xb8] 41814: d63f0100 blr x8 41818: f947ff08 ldr x8, [x24, #0xff8] 4181c: b50001c8 cbnz x8, 0x41854 41820: 90000440 adrp x0, 0xc9000 41824: 91000000 add x0, x0, #0x0 41828: 97ff2c1a bl 0xc890 4182c: f947ff08 ldr x8, [x24, #0xff8] 41830: b50000c8 cbnz x8, 0x41848 41834: 321c07e0 orr w0, wzr, #0x30 41838: 94008543 bl 0x62d44 4183c: a901fc1f stp xzr, xzr, [x0, #0x18] 41840: a900fc1f stp xzr, xzr, [x0, #0x8] 41844: f907ff00 str x0, [x24, #0xff8] 41848: 90000440 adrp x0, 0xc9000 4184c: 91000000 add x0, x0, #0x0 41850: 97ff2d1c bl 0xccc0 41854: b40002d4 cbz x20, 0x418ac 41858: f947ff00 ldr x0, [x24, #0xff8] 4185c: b50001e0 cbnz x0, 0x41898 41860: 90000440 adrp x0, 0xc9000 41864: 91000000 add x0, x0, #0x0 41868: 97ff2c0a bl 0xc890 4186c: f947ff08 ldr x8, [x24, #0xff8] 41870: b50000c8 cbnz x8, 0x41888 41874: 321c07e0 orr w0, wzr, #0x30 41878: 94008533 bl 0x62d44 4187c: a901fc1f stp xzr, xzr, [x0, #0x18] 41880: a900fc1f stp xzr, xzr, [x0, #0x8] 41884: f907ff00 str x0, [x24, #0xff8] 41888: 90000440 adrp x0, 0xc9000 4188c: 91000000 add x0, x0, #0x0 41890: 97ff2d0c bl 0xccc0 41894: f947ff00 ldr x0, [x24, #0xff8] 41898: 97ffefd1 bl 0x3d7dc 4189c: f9400008 ldr x8, [x0] 418a0: aa1403e1 mov x1, x20 418a4: f9405d08 ldr x8, [x8, #0xb8] 418a8: d63f0100 blr x8 418ac: 394023e8 ldrb w8, [sp, #0x8] 418b0: 37000768 tbnz w8, #0x0, 0x4199c 418b4: f947ff08 ldr x8, [x24, #0xff8] 418b8: b40007a8 cbz x8, 0x419ac 418bc: b40002d3 cbz x19, 0x41914 418c0: f947ff00 ldr x0, [x24, #0xff8] 418c4: b50001e0 cbnz x0, 0x41900 418c8: 90000440 adrp x0, 0xc9000 418cc: 91000000 add x0, x0, #0x0 418d0: 97ff2bf0 bl 0xc890 418d4: f947ff08 ldr x8, [x24, #0xff8] 418d8: b50000c8 cbnz x8, 0x418f0 418dc: 321c07e0 orr w0, wzr, #0x30 418e0: 94008519 bl 0x62d44 418e4: a901fc1f stp xzr, xzr, [x0, #0x18] 418e8: a900fc1f stp xzr, xzr, [x0, #0x8] 418ec: f907ff00 str x0, [x24, #0xff8] 418f0: 90000440 adrp x0, 0xc9000 418f4: 91000000 add x0, x0, #0x0 418f8: 97ff2cf2 bl 0xccc0 418fc: f947ff00 ldr x0, [x24, #0xff8] 41900: 97ffefb7 bl 0x3d7dc 41904: f9400008 ldr x8, [x0] 41908: aa1303e1 mov x1, x19 4190c: f9405908 ldr x8, [x8, #0xb0] 41910: d63f0100 blr x8 41914: 394083e8 ldrb w8, [sp, #0x20] 41918: 36000148 tbz w8, #0x0, 0x41940 4191c: f9401be0 ldr x0, [sp, #0x30] 41920: 9400853c bl 0x62e10 41924: 14000007 b 0x41940 41928: f00002a1 adrp x1, 0x98000 4192c: 900002c2 adrp x2, 0x99000 41930: 91386c21 add x1, x1, #0xe1b 41934: 91227442 add x2, x2, #0x89d 41938: 2a1f03e0 mov w0, wzr 4193c: 97ff2989 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 41940: f94016e8 ldr x8, [x23, #0x28] 41944: f9401fe9 ldr x9, [sp, #0x38] 41948: eb09011f cmp x8, x9 4194c: 540004e1 b.ne 0x419e8 41950: a9487bfd ldp x29, x30, [sp, #0x80] 41954: a9474ff4 ldp x20, x19, [sp, #0x70] 41958: a94657f6 ldp x22, x21, [sp, #0x60] 4195c: a9455ff8 ldp x24, x23, [sp, #0x50] 41960: f94023f9 ldr x25, [sp, #0x40] 41964: 910243ff add sp, sp, #0x90 41968: d65f03c0 ret 4196c: 394083e8 ldrb w8, [sp, #0x20] 41970: f9401be9 ldr x9, [sp, #0x30] 41974: f00002a1 adrp x1, 0x98000 41978: 900002c2 adrp x2, 0x99000 4197c: 7200011f tst w8, #0x1 41980: 9a8902c3 csel x3, x22, x9, eq 41984: 91386c21 add x1, x1, #0xe1b 41988: 91280042 add x2, x2, #0xa00 4198c: 97ff2975 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 41990: f947ff08 ldr x8, [x24, #0xff8] 41994: b5fff948 cbnz x8, 0x418bc 41998: 14000005 b 0x419ac 4199c: f9400fe0 ldr x0, [sp, #0x18] 419a0: 9400851c bl 0x62e10 419a4: f947ff08 ldr x8, [x24, #0xff8] 419a8: b5fff8a8 cbnz x8, 0x418bc 419ac: 90000440 adrp x0, 0xc9000 419b0: 91000000 add x0, x0, #0x0 419b4: 97ff2bb7 bl 0xc890 419b8: f947ff08 ldr x8, [x24, #0xff8] 419bc: b50000c8 cbnz x8, 0x419d4 419c0: 321c07e0 orr w0, wzr, #0x30 419c4: 940084e0 bl 0x62d44 419c8: a901fc1f stp xzr, xzr, [x0, #0x18] 419cc: a900fc1f stp xzr, xzr, [x0, #0x8] 419d0: f907ff00 str x0, [x24, #0xff8] 419d4: 90000440 adrp x0, 0xc9000 419d8: 91000000 add x0, x0, #0x0 419dc: 97ff2cb9 bl 0xccc0 419e0: b5fff713 cbnz x19, 0x418c0 419e4: 17ffffcc b 0x41914 419e8: 97ff2ae2 bl 0xc570 <__stack_chk_fail@plt> 419ec: d10203ff sub sp, sp, #0x80 419f0: f90023f7 str x23, [sp, #0x40] 419f4: a90557f6 stp x22, x21, [sp, #0x50] 419f8: a9064ff4 stp x20, x19, [sp, #0x60] 419fc: a9077bfd stp x29, x30, [sp, #0x70] 41a00: 9101c3fd add x29, sp, #0x70 41a04: d53bd055 mrs x21, TPIDR_EL0 41a08: f94016a8 ldr x8, [x21, #0x28] 41a0c: aa0003f3 mov x19, x0 41a10: aa0103f4 mov x20, x1 41a14: f00002a1 adrp x1, 0x98000 41a18: f9001fe8 str x8, [sp, #0x38] 41a1c: 39400268 ldrb w8, [x19] 41a20: f9400a69 ldr x9, [x19, #0x10] 41a24: 3940028a ldrb w10, [x20] 41a28: f9400a8b ldr x11, [x20, #0x10] 41a2c: 7200011f tst w8, #0x1 41a30: 9a931523 csinc x3, x9, x19, ne 41a34: 7200015f tst w10, #0x1 41a38: 900002c2 adrp x2, 0x99000 41a3c: 9a941564 csinc x4, x11, x20, ne 41a40: 91386c21 add x1, x1, #0xe1b 41a44: 9129b442 add x2, x2, #0xa6d 41a48: 2a1f03e0 mov w0, wzr 41a4c: 97ff2945 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 41a50: 39400277 ldrb w23, [x19] 41a54: f9400668 ldr x8, [x19, #0x8] 41a58: d341fee9 lsr x9, x23, #1 41a5c: 720002ff tst w23, #0x1 41a60: 9a880128 csel x8, x9, x8, eq 41a64: b4001848 cbz x8, 0x41d6c 41a68: 321b03e0 orr w0, wzr, #0x20 41a6c: 91000676 add x22, x19, #0x1 41a70: 940084b5 bl 0x62d44 41a74: b00002c9 adrp x9, 0x9a000 41a78: 900002c8 adrp x8, 0x99000 41a7c: 910cf129 add x9, x9, #0x33c 41a80: 3dc21100 ldr q0, [x8, #0x840] 41a84: 3cc0e121 ldur q1, [x9, #0xe] 41a88: 3dc00122 ldr q2, [x9] 41a8c: f9001be0 str x0, [sp, #0x30] 41a90: 3d800be0 str q0, [sp, #0x20] 41a94: 3c80e001 stur q1, [x0, #0xe] 41a98: 3d800002 str q2, [x0] 41a9c: 3900781f strb wzr, [x0, #0x1e] 41aa0: f9400a68 ldr x8, [x19, #0x10] 41aa4: 720002ff tst w23, #0x1 41aa8: 9a8802c0 csel x0, x22, x8, eq 41aac: 97ff2bc5 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 41ab0: b4000180 cbz x0, 0x41ae0 41ab4: 39400268 ldrb w8, [x19] 41ab8: f9400a69 ldr x9, [x19, #0x10] 41abc: 7200011f tst w8, #0x1 41ac0: 9a8902c0 csel x0, x22, x9, eq 41ac4: 97ff2bbf bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 41ac8: aa0003f3 mov x19, x0 41acc: 97ff2bc9 bl 0xc9f0 41ad0: aa0003e2 mov x2, x0 41ad4: 910083e0 add x0, sp, #0x20 41ad8: aa1303e1 mov x1, x19 41adc: 97ffbddf bl 0x31258 <.text+0x24568> 41ae0: f0000436 adrp x22, 0xc8000 41ae4: f947fec0 ldr x0, [x22, #0xff8] 41ae8: b50001e0 cbnz x0, 0x41b24 41aec: 90000440 adrp x0, 0xc9000 41af0: 91000000 add x0, x0, #0x0 41af4: 97ff2b67 bl 0xc890 41af8: f947fec8 ldr x8, [x22, #0xff8] 41afc: b50000c8 cbnz x8, 0x41b14 41b00: 321c07e0 orr w0, wzr, #0x30 41b04: 94008490 bl 0x62d44 41b08: a901fc1f stp xzr, xzr, [x0, #0x18] 41b0c: a900fc1f stp xzr, xzr, [x0, #0x8] 41b10: f907fec0 str x0, [x22, #0xff8] 41b14: 90000440 adrp x0, 0xc9000 41b18: 91000000 add x0, x0, #0x0 41b1c: 97ff2c69 bl 0xccc0 41b20: f947fec0 ldr x0, [x22, #0xff8] 41b24: 394083e8 ldrb w8, [sp, #0x20] 41b28: f9401be9 ldr x9, [sp, #0x30] 41b2c: 910083ea add x10, sp, #0x20 41b30: b2400157 orr x23, x10, #0x1 41b34: 7200011f tst w8, #0x1 41b38: 9a8902e1 csel x1, x23, x9, eq 41b3c: 97fff143 bl 0x3e048 41b40: aa0003f3 mov x19, x0 41b44: b4001353 cbz x19, 0x41dac 41b48: 900002e1 adrp x1, 0x9d000 41b4c: 913eb021 add x1, x1, #0xfac 41b50: 910023e0 add x0, sp, #0x8 41b54: 320003e2 orr w2, wzr, #0x1 41b58: 91000697 add x23, x20, #0x1 41b5c: a9017fff stp xzr, xzr, [sp, #0x10] 41b60: f90007ff str xzr, [sp, #0x8] 41b64: 97ffbdbd bl 0x31258 <.text+0x24568> 41b68: 90000281 adrp x1, 0x91000 41b6c: 91003421 add x1, x1, #0xd 41b70: 52800242 mov w2, #0x12 // =18 41b74: 97ffbdb9 bl 0x31258 <.text+0x24568> 41b78: 90000281 adrp x1, 0x91000 41b7c: 9100ac21 add x1, x1, #0x2b 41b80: 321f03e2 orr w2, wzr, #0x2 41b84: 97ffbdb5 bl 0x31258 <.text+0x24568> 41b88: f947fec0 ldr x0, [x22, #0xff8] 41b8c: b50001e0 cbnz x0, 0x41bc8 41b90: 90000440 adrp x0, 0xc9000 41b94: 91000000 add x0, x0, #0x0 41b98: 97ff2b3e bl 0xc890 41b9c: f947fec8 ldr x8, [x22, #0xff8] 41ba0: b50000c8 cbnz x8, 0x41bb8 41ba4: 321c07e0 orr w0, wzr, #0x30 41ba8: 94008467 bl 0x62d44 41bac: a901fc1f stp xzr, xzr, [x0, #0x18] 41bb0: a900fc1f stp xzr, xzr, [x0, #0x8] 41bb4: f907fec0 str x0, [x22, #0xff8] 41bb8: 90000440 adrp x0, 0xc9000 41bbc: 91000000 add x0, x0, #0x0 41bc0: 97ff2c40 bl 0xccc0 41bc4: f947fec0 ldr x0, [x22, #0xff8] 41bc8: 97ffef05 bl 0x3d7dc 41bcc: f9400008 ldr x8, [x0] 41bd0: 39400289 ldrb w9, [x20] 41bd4: f9400a8a ldr x10, [x20, #0x10] 41bd8: f9429d08 ldr x8, [x8, #0x538] 41bdc: 7200013f tst w9, #0x1 41be0: 9a8a02e1 csel x1, x23, x10, eq 41be4: d63f0100 blr x8 41be8: f947fec8 ldr x8, [x22, #0xff8] 41bec: aa0003f4 mov x20, x0 41bf0: b50001e8 cbnz x8, 0x41c2c 41bf4: 90000440 adrp x0, 0xc9000 41bf8: 91000000 add x0, x0, #0x0 41bfc: 97ff2b25 bl 0xc890 41c00: f947fec8 ldr x8, [x22, #0xff8] 41c04: b50000c8 cbnz x8, 0x41c1c 41c08: 321c07e0 orr w0, wzr, #0x30 41c0c: 9400844e bl 0x62d44 41c10: a901fc1f stp xzr, xzr, [x0, #0x18] 41c14: a900fc1f stp xzr, xzr, [x0, #0x8] 41c18: f907fec0 str x0, [x22, #0xff8] 41c1c: 90000440 adrp x0, 0xc9000 41c20: 91000000 add x0, x0, #0x0 41c24: 97ff2c27 bl 0xccc0 41c28: f947fec8 ldr x8, [x22, #0xff8] 41c2c: 394023e9 ldrb w9, [sp, #0x8] 41c30: f9400fea ldr x10, [sp, #0x18] 41c34: 910023eb add x11, sp, #0x8 41c38: b240016b orr x11, x11, #0x1 41c3c: 7200013f tst w9, #0x1 41c40: 900002c2 adrp x2, 0x99000 41c44: 9a8a0163 csel x3, x11, x10, eq 41c48: 912a4442 add x2, x2, #0xa91 41c4c: aa0803e0 mov x0, x8 41c50: aa1303e1 mov x1, x19 41c54: aa1403e4 mov x4, x20 41c58: 97fff2b0 bl 0x3e718 41c5c: f947fec8 ldr x8, [x22, #0xff8] 41c60: b50001c8 cbnz x8, 0x41c98 41c64: 90000440 adrp x0, 0xc9000 41c68: 91000000 add x0, x0, #0x0 41c6c: 97ff2b09 bl 0xc890 41c70: f947fec8 ldr x8, [x22, #0xff8] 41c74: b50000c8 cbnz x8, 0x41c8c 41c78: 321c07e0 orr w0, wzr, #0x30 41c7c: 94008432 bl 0x62d44 41c80: a901fc1f stp xzr, xzr, [x0, #0x18] 41c84: a900fc1f stp xzr, xzr, [x0, #0x8] 41c88: f907fec0 str x0, [x22, #0xff8] 41c8c: 90000440 adrp x0, 0xc9000 41c90: 91000000 add x0, x0, #0x0 41c94: 97ff2c0b bl 0xccc0 41c98: b40002d4 cbz x20, 0x41cf0 41c9c: f947fec0 ldr x0, [x22, #0xff8] 41ca0: b50001e0 cbnz x0, 0x41cdc 41ca4: 90000440 adrp x0, 0xc9000 41ca8: 91000000 add x0, x0, #0x0 41cac: 97ff2af9 bl 0xc890 41cb0: f947fec8 ldr x8, [x22, #0xff8] 41cb4: b50000c8 cbnz x8, 0x41ccc 41cb8: 321c07e0 orr w0, wzr, #0x30 41cbc: 94008422 bl 0x62d44 41cc0: a901fc1f stp xzr, xzr, [x0, #0x18] 41cc4: a900fc1f stp xzr, xzr, [x0, #0x8] 41cc8: f907fec0 str x0, [x22, #0xff8] 41ccc: 90000440 adrp x0, 0xc9000 41cd0: 91000000 add x0, x0, #0x0 41cd4: 97ff2bfb bl 0xccc0 41cd8: f947fec0 ldr x0, [x22, #0xff8] 41cdc: 97ffeec0 bl 0x3d7dc 41ce0: f9400008 ldr x8, [x0] 41ce4: aa1403e1 mov x1, x20 41ce8: f9405d08 ldr x8, [x8, #0xb8] 41cec: d63f0100 blr x8 41cf0: 394023e8 ldrb w8, [sp, #0x8] 41cf4: 37000748 tbnz w8, #0x0, 0x41ddc 41cf8: f947fec8 ldr x8, [x22, #0xff8] 41cfc: b4000788 cbz x8, 0x41dec 41d00: b40002d3 cbz x19, 0x41d58 41d04: f947fec0 ldr x0, [x22, #0xff8] 41d08: b50001e0 cbnz x0, 0x41d44 41d0c: 90000440 adrp x0, 0xc9000 41d10: 91000000 add x0, x0, #0x0 41d14: 97ff2adf bl 0xc890 41d18: f947fec8 ldr x8, [x22, #0xff8] 41d1c: b50000c8 cbnz x8, 0x41d34 41d20: 321c07e0 orr w0, wzr, #0x30 41d24: 94008408 bl 0x62d44 41d28: a901fc1f stp xzr, xzr, [x0, #0x18] 41d2c: a900fc1f stp xzr, xzr, [x0, #0x8] 41d30: f907fec0 str x0, [x22, #0xff8] 41d34: 90000440 adrp x0, 0xc9000 41d38: 91000000 add x0, x0, #0x0 41d3c: 97ff2be1 bl 0xccc0 41d40: f947fec0 ldr x0, [x22, #0xff8] 41d44: 97ffeea6 bl 0x3d7dc 41d48: f9400008 ldr x8, [x0] 41d4c: aa1303e1 mov x1, x19 41d50: f9405908 ldr x8, [x8, #0xb0] 41d54: d63f0100 blr x8 41d58: 394083e8 ldrb w8, [sp, #0x20] 41d5c: 36000148 tbz w8, #0x0, 0x41d84 41d60: f9401be0 ldr x0, [sp, #0x30] 41d64: 9400842b bl 0x62e10 41d68: 14000007 b 0x41d84 41d6c: f00002a1 adrp x1, 0x98000 41d70: 900002c2 adrp x2, 0x99000 41d74: 91386c21 add x1, x1, #0xe1b 41d78: 91227442 add x2, x2, #0x89d 41d7c: 2a1f03e0 mov w0, wzr 41d80: 97ff2878 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 41d84: f94016a8 ldr x8, [x21, #0x28] 41d88: f9401fe9 ldr x9, [sp, #0x38] 41d8c: eb09011f cmp x8, x9 41d90: 540004c1 b.ne 0x41e28 41d94: a9477bfd ldp x29, x30, [sp, #0x70] 41d98: a9464ff4 ldp x20, x19, [sp, #0x60] 41d9c: a94557f6 ldp x22, x21, [sp, #0x50] 41da0: f94023f7 ldr x23, [sp, #0x40] 41da4: 910203ff add sp, sp, #0x80 41da8: d65f03c0 ret 41dac: 394083e8 ldrb w8, [sp, #0x20] 41db0: f9401be9 ldr x9, [sp, #0x30] 41db4: f00002a1 adrp x1, 0x98000 41db8: 900002c2 adrp x2, 0x99000 41dbc: 7200011f tst w8, #0x1 41dc0: 9a8902e3 csel x3, x23, x9, eq 41dc4: 91386c21 add x1, x1, #0xe1b 41dc8: 91234c42 add x2, x2, #0x8d3 41dcc: 97ff2865 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 41dd0: f947fec8 ldr x8, [x22, #0xff8] 41dd4: b5fff968 cbnz x8, 0x41d00 41dd8: 14000005 b 0x41dec 41ddc: f9400fe0 ldr x0, [sp, #0x18] 41de0: 9400840c bl 0x62e10 41de4: f947fec8 ldr x8, [x22, #0xff8] 41de8: b5fff8c8 cbnz x8, 0x41d00 41dec: 90000440 adrp x0, 0xc9000 41df0: 91000000 add x0, x0, #0x0 41df4: 97ff2aa7 bl 0xc890 41df8: f947fec8 ldr x8, [x22, #0xff8] 41dfc: b50000c8 cbnz x8, 0x41e14 41e00: 321c07e0 orr w0, wzr, #0x30 41e04: 940083d0 bl 0x62d44 41e08: a901fc1f stp xzr, xzr, [x0, #0x18] 41e0c: a900fc1f stp xzr, xzr, [x0, #0x8] 41e10: f907fec0 str x0, [x22, #0xff8] 41e14: 90000440 adrp x0, 0xc9000 41e18: 91000000 add x0, x0, #0x0 41e1c: 97ff2ba9 bl 0xccc0 41e20: b5fff733 cbnz x19, 0x41d04 41e24: 17ffffcd b 0x41d58 41e28: 97ff29d2 bl 0xc570 <__stack_chk_fail@plt> 41e2c: d10203ff sub sp, sp, #0x80 41e30: f90023f7 str x23, [sp, #0x40] 41e34: a90557f6 stp x22, x21, [sp, #0x50] 41e38: a9064ff4 stp x20, x19, [sp, #0x60] 41e3c: a9077bfd stp x29, x30, [sp, #0x70] 41e40: 9101c3fd add x29, sp, #0x70 41e44: d53bd055 mrs x21, TPIDR_EL0 41e48: f94016a8 ldr x8, [x21, #0x28] 41e4c: aa0003f3 mov x19, x0 41e50: aa0103f4 mov x20, x1 41e54: f00002a1 adrp x1, 0x98000 41e58: f9001fe8 str x8, [sp, #0x38] 41e5c: 39400268 ldrb w8, [x19] 41e60: f9400a69 ldr x9, [x19, #0x10] 41e64: 3940028a ldrb w10, [x20] 41e68: f9400a8b ldr x11, [x20, #0x10] 41e6c: 7200011f tst w8, #0x1 41e70: 9a931523 csinc x3, x9, x19, ne 41e74: 7200015f tst w10, #0x1 41e78: 900002c2 adrp x2, 0x99000 41e7c: 9a941564 csinc x4, x11, x20, ne 41e80: 91386c21 add x1, x1, #0xe1b 41e84: 912a6c42 add x2, x2, #0xa9b 41e88: 2a1f03e0 mov w0, wzr 41e8c: 97ff2835 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 41e90: 39400277 ldrb w23, [x19] 41e94: f9400668 ldr x8, [x19, #0x8] 41e98: d341fee9 lsr x9, x23, #1 41e9c: 720002ff tst w23, #0x1 41ea0: 9a880128 csel x8, x9, x8, eq 41ea4: b4001848 cbz x8, 0x421ac 41ea8: 321b03e0 orr w0, wzr, #0x20 41eac: 91000676 add x22, x19, #0x1 41eb0: 940083a5 bl 0x62d44 41eb4: b00002c9 adrp x9, 0x9a000 41eb8: 900002c8 adrp x8, 0x99000 41ebc: 910cf129 add x9, x9, #0x33c 41ec0: 3dc21100 ldr q0, [x8, #0x840] 41ec4: 3cc0e121 ldur q1, [x9, #0xe] 41ec8: 3dc00122 ldr q2, [x9] 41ecc: f9001be0 str x0, [sp, #0x30] 41ed0: 3d800be0 str q0, [sp, #0x20] 41ed4: 3c80e001 stur q1, [x0, #0xe] 41ed8: 3d800002 str q2, [x0] 41edc: 3900781f strb wzr, [x0, #0x1e] 41ee0: f9400a68 ldr x8, [x19, #0x10] 41ee4: 720002ff tst w23, #0x1 41ee8: 9a8802c0 csel x0, x22, x8, eq 41eec: 97ff2ab5 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 41ef0: b4000180 cbz x0, 0x41f20 41ef4: 39400268 ldrb w8, [x19] 41ef8: f9400a69 ldr x9, [x19, #0x10] 41efc: 7200011f tst w8, #0x1 41f00: 9a8902c0 csel x0, x22, x9, eq 41f04: 97ff2aaf bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 41f08: aa0003f3 mov x19, x0 41f0c: 97ff2ab9 bl 0xc9f0 41f10: aa0003e2 mov x2, x0 41f14: 910083e0 add x0, sp, #0x20 41f18: aa1303e1 mov x1, x19 41f1c: 97ffbccf bl 0x31258 <.text+0x24568> 41f20: f0000436 adrp x22, 0xc8000 41f24: f947fec0 ldr x0, [x22, #0xff8] 41f28: b50001e0 cbnz x0, 0x41f64 41f2c: 90000440 adrp x0, 0xc9000 41f30: 91000000 add x0, x0, #0x0 41f34: 97ff2a57 bl 0xc890 41f38: f947fec8 ldr x8, [x22, #0xff8] 41f3c: b50000c8 cbnz x8, 0x41f54 41f40: 321c07e0 orr w0, wzr, #0x30 41f44: 94008380 bl 0x62d44 41f48: a901fc1f stp xzr, xzr, [x0, #0x18] 41f4c: a900fc1f stp xzr, xzr, [x0, #0x8] 41f50: f907fec0 str x0, [x22, #0xff8] 41f54: 90000440 adrp x0, 0xc9000 41f58: 91000000 add x0, x0, #0x0 41f5c: 97ff2b59 bl 0xccc0 41f60: f947fec0 ldr x0, [x22, #0xff8] 41f64: 394083e8 ldrb w8, [sp, #0x20] 41f68: f9401be9 ldr x9, [sp, #0x30] 41f6c: 910083ea add x10, sp, #0x20 41f70: b2400157 orr x23, x10, #0x1 41f74: 7200011f tst w8, #0x1 41f78: 9a8902e1 csel x1, x23, x9, eq 41f7c: 97fff033 bl 0x3e048 41f80: aa0003f3 mov x19, x0 41f84: b4001353 cbz x19, 0x421ec 41f88: 900002e1 adrp x1, 0x9d000 41f8c: 913eb021 add x1, x1, #0xfac 41f90: 910023e0 add x0, sp, #0x8 41f94: 320003e2 orr w2, wzr, #0x1 41f98: 91000697 add x23, x20, #0x1 41f9c: a9017fff stp xzr, xzr, [sp, #0x10] 41fa0: f90007ff str xzr, [sp, #0x8] 41fa4: 97ffbcad bl 0x31258 <.text+0x24568> 41fa8: 90000281 adrp x1, 0x91000 41fac: 91003421 add x1, x1, #0xd 41fb0: 52800242 mov w2, #0x12 // =18 41fb4: 97ffbca9 bl 0x31258 <.text+0x24568> 41fb8: 90000281 adrp x1, 0x91000 41fbc: 9100ac21 add x1, x1, #0x2b 41fc0: 321f03e2 orr w2, wzr, #0x2 41fc4: 97ffbca5 bl 0x31258 <.text+0x24568> 41fc8: f947fec0 ldr x0, [x22, #0xff8] 41fcc: b50001e0 cbnz x0, 0x42008 41fd0: 90000440 adrp x0, 0xc9000 41fd4: 91000000 add x0, x0, #0x0 41fd8: 97ff2a2e bl 0xc890 41fdc: f947fec8 ldr x8, [x22, #0xff8] 41fe0: b50000c8 cbnz x8, 0x41ff8 41fe4: 321c07e0 orr w0, wzr, #0x30 41fe8: 94008357 bl 0x62d44 41fec: a901fc1f stp xzr, xzr, [x0, #0x18] 41ff0: a900fc1f stp xzr, xzr, [x0, #0x8] 41ff4: f907fec0 str x0, [x22, #0xff8] 41ff8: 90000440 adrp x0, 0xc9000 41ffc: 91000000 add x0, x0, #0x0 42000: 97ff2b30 bl 0xccc0 42004: f947fec0 ldr x0, [x22, #0xff8] 42008: 97ffedf5 bl 0x3d7dc 4200c: f9400008 ldr x8, [x0] 42010: 39400289 ldrb w9, [x20] 42014: f9400a8a ldr x10, [x20, #0x10] 42018: f9429d08 ldr x8, [x8, #0x538] 4201c: 7200013f tst w9, #0x1 42020: 9a8a02e1 csel x1, x23, x10, eq 42024: d63f0100 blr x8 42028: f947fec8 ldr x8, [x22, #0xff8] 4202c: aa0003f4 mov x20, x0 42030: b50001e8 cbnz x8, 0x4206c 42034: f0000420 adrp x0, 0xc9000 42038: 91000000 add x0, x0, #0x0 4203c: 97ff2a15 bl 0xc890 42040: f947fec8 ldr x8, [x22, #0xff8] 42044: b50000c8 cbnz x8, 0x4205c 42048: 321c07e0 orr w0, wzr, #0x30 4204c: 9400833e bl 0x62d44 42050: a901fc1f stp xzr, xzr, [x0, #0x18] 42054: a900fc1f stp xzr, xzr, [x0, #0x8] 42058: f907fec0 str x0, [x22, #0xff8] 4205c: f0000420 adrp x0, 0xc9000 42060: 91000000 add x0, x0, #0x0 42064: 97ff2b17 bl 0xccc0 42068: f947fec8 ldr x8, [x22, #0xff8] 4206c: 394023e9 ldrb w9, [sp, #0x8] 42070: f9400fea ldr x10, [sp, #0x18] 42074: 910023eb add x11, sp, #0x8 42078: b240016b orr x11, x11, #0x1 4207c: 7200013f tst w9, #0x1 42080: f00002a2 adrp x2, 0x99000 42084: 9a8a0163 csel x3, x11, x10, eq 42088: 912af442 add x2, x2, #0xabd 4208c: aa0803e0 mov x0, x8 42090: aa1303e1 mov x1, x19 42094: aa1403e4 mov x4, x20 42098: 97fff1a0 bl 0x3e718 4209c: f947fec8 ldr x8, [x22, #0xff8] 420a0: b50001c8 cbnz x8, 0x420d8 420a4: f0000420 adrp x0, 0xc9000 420a8: 91000000 add x0, x0, #0x0 420ac: 97ff29f9 bl 0xc890 420b0: f947fec8 ldr x8, [x22, #0xff8] 420b4: b50000c8 cbnz x8, 0x420cc 420b8: 321c07e0 orr w0, wzr, #0x30 420bc: 94008322 bl 0x62d44 420c0: a901fc1f stp xzr, xzr, [x0, #0x18] 420c4: a900fc1f stp xzr, xzr, [x0, #0x8] 420c8: f907fec0 str x0, [x22, #0xff8] 420cc: f0000420 adrp x0, 0xc9000 420d0: 91000000 add x0, x0, #0x0 420d4: 97ff2afb bl 0xccc0 420d8: b40002d4 cbz x20, 0x42130 420dc: f947fec0 ldr x0, [x22, #0xff8] 420e0: b50001e0 cbnz x0, 0x4211c 420e4: f0000420 adrp x0, 0xc9000 420e8: 91000000 add x0, x0, #0x0 420ec: 97ff29e9 bl 0xc890 420f0: f947fec8 ldr x8, [x22, #0xff8] 420f4: b50000c8 cbnz x8, 0x4210c 420f8: 321c07e0 orr w0, wzr, #0x30 420fc: 94008312 bl 0x62d44 42100: a901fc1f stp xzr, xzr, [x0, #0x18] 42104: a900fc1f stp xzr, xzr, [x0, #0x8] 42108: f907fec0 str x0, [x22, #0xff8] 4210c: f0000420 adrp x0, 0xc9000 42110: 91000000 add x0, x0, #0x0 42114: 97ff2aeb bl 0xccc0 42118: f947fec0 ldr x0, [x22, #0xff8] 4211c: 97ffedb0 bl 0x3d7dc 42120: f9400008 ldr x8, [x0] 42124: aa1403e1 mov x1, x20 42128: f9405d08 ldr x8, [x8, #0xb8] 4212c: d63f0100 blr x8 42130: 394023e8 ldrb w8, [sp, #0x8] 42134: 37000748 tbnz w8, #0x0, 0x4221c 42138: f947fec8 ldr x8, [x22, #0xff8] 4213c: b4000788 cbz x8, 0x4222c 42140: b40002d3 cbz x19, 0x42198 42144: f947fec0 ldr x0, [x22, #0xff8] 42148: b50001e0 cbnz x0, 0x42184 4214c: f0000420 adrp x0, 0xc9000 42150: 91000000 add x0, x0, #0x0 42154: 97ff29cf bl 0xc890 42158: f947fec8 ldr x8, [x22, #0xff8] 4215c: b50000c8 cbnz x8, 0x42174 42160: 321c07e0 orr w0, wzr, #0x30 42164: 940082f8 bl 0x62d44 42168: a901fc1f stp xzr, xzr, [x0, #0x18] 4216c: a900fc1f stp xzr, xzr, [x0, #0x8] 42170: f907fec0 str x0, [x22, #0xff8] 42174: f0000420 adrp x0, 0xc9000 42178: 91000000 add x0, x0, #0x0 4217c: 97ff2ad1 bl 0xccc0 42180: f947fec0 ldr x0, [x22, #0xff8] 42184: 97ffed96 bl 0x3d7dc 42188: f9400008 ldr x8, [x0] 4218c: aa1303e1 mov x1, x19 42190: f9405908 ldr x8, [x8, #0xb0] 42194: d63f0100 blr x8 42198: 394083e8 ldrb w8, [sp, #0x20] 4219c: 36000148 tbz w8, #0x0, 0x421c4 421a0: f9401be0 ldr x0, [sp, #0x30] 421a4: 9400831b bl 0x62e10 421a8: 14000007 b 0x421c4 421ac: d00002a1 adrp x1, 0x98000 421b0: f00002a2 adrp x2, 0x99000 421b4: 91386c21 add x1, x1, #0xe1b 421b8: 91227442 add x2, x2, #0x89d 421bc: 2a1f03e0 mov w0, wzr 421c0: 97ff2768 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 421c4: f94016a8 ldr x8, [x21, #0x28] 421c8: f9401fe9 ldr x9, [sp, #0x38] 421cc: eb09011f cmp x8, x9 421d0: 540004c1 b.ne 0x42268 421d4: a9477bfd ldp x29, x30, [sp, #0x70] 421d8: a9464ff4 ldp x20, x19, [sp, #0x60] 421dc: a94557f6 ldp x22, x21, [sp, #0x50] 421e0: f94023f7 ldr x23, [sp, #0x40] 421e4: 910203ff add sp, sp, #0x80 421e8: d65f03c0 ret 421ec: 394083e8 ldrb w8, [sp, #0x20] 421f0: f9401be9 ldr x9, [sp, #0x30] 421f4: d00002a1 adrp x1, 0x98000 421f8: f00002a2 adrp x2, 0x99000 421fc: 7200011f tst w8, #0x1 42200: 9a8902e3 csel x3, x23, x9, eq 42204: 91386c21 add x1, x1, #0xe1b 42208: 91234c42 add x2, x2, #0x8d3 4220c: 97ff2755 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 42210: f947fec8 ldr x8, [x22, #0xff8] 42214: b5fff968 cbnz x8, 0x42140 42218: 14000005 b 0x4222c 4221c: f9400fe0 ldr x0, [sp, #0x18] 42220: 940082fc bl 0x62e10 42224: f947fec8 ldr x8, [x22, #0xff8] 42228: b5fff8c8 cbnz x8, 0x42140 4222c: f0000420 adrp x0, 0xc9000 42230: 91000000 add x0, x0, #0x0 42234: 97ff2997 bl 0xc890 42238: f947fec8 ldr x8, [x22, #0xff8] 4223c: b50000c8 cbnz x8, 0x42254 42240: 321c07e0 orr w0, wzr, #0x30 42244: 940082c0 bl 0x62d44 42248: a901fc1f stp xzr, xzr, [x0, #0x18] 4224c: a900fc1f stp xzr, xzr, [x0, #0x8] 42250: f907fec0 str x0, [x22, #0xff8] 42254: f0000420 adrp x0, 0xc9000 42258: 91000000 add x0, x0, #0x0 4225c: 97ff2a99 bl 0xccc0 42260: b5fff733 cbnz x19, 0x42144 42264: 17ffffcd b 0x42198 42268: 97ff28c2 bl 0xc570 <__stack_chk_fail@plt> 4226c: d10203ff sub sp, sp, #0x80 42270: f90023f7 str x23, [sp, #0x40] 42274: a90557f6 stp x22, x21, [sp, #0x50] 42278: a9064ff4 stp x20, x19, [sp, #0x60] 4227c: a9077bfd stp x29, x30, [sp, #0x70] 42280: 9101c3fd add x29, sp, #0x70 42284: d53bd055 mrs x21, TPIDR_EL0 42288: f94016a8 ldr x8, [x21, #0x28] 4228c: aa0003f3 mov x19, x0 42290: aa0103f4 mov x20, x1 42294: d00002a1 adrp x1, 0x98000 42298: f9001fe8 str x8, [sp, #0x38] 4229c: 39400268 ldrb w8, [x19] 422a0: f9400a69 ldr x9, [x19, #0x10] 422a4: 3940028a ldrb w10, [x20] 422a8: f9400a8b ldr x11, [x20, #0x10] 422ac: 7200011f tst w8, #0x1 422b0: 9a931523 csinc x3, x9, x19, ne 422b4: 7200015f tst w10, #0x1 422b8: f00002a2 adrp x2, 0x99000 422bc: 9a941564 csinc x4, x11, x20, ne 422c0: 91386c21 add x1, x1, #0xe1b 422c4: 912b1842 add x2, x2, #0xac6 422c8: 2a1f03e0 mov w0, wzr 422cc: 97ff2725 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 422d0: 39400277 ldrb w23, [x19] 422d4: f9400668 ldr x8, [x19, #0x8] 422d8: d341fee9 lsr x9, x23, #1 422dc: 720002ff tst w23, #0x1 422e0: 9a880128 csel x8, x9, x8, eq 422e4: b4001848 cbz x8, 0x425ec 422e8: 321b03e0 orr w0, wzr, #0x20 422ec: 91000676 add x22, x19, #0x1 422f0: 94008295 bl 0x62d44 422f4: 900002c9 adrp x9, 0x9a000 422f8: f00002a8 adrp x8, 0x99000 422fc: 910cf129 add x9, x9, #0x33c 42300: 3dc21100 ldr q0, [x8, #0x840] 42304: 3cc0e121 ldur q1, [x9, #0xe] 42308: 3dc00122 ldr q2, [x9] 4230c: f9001be0 str x0, [sp, #0x30] 42310: 3d800be0 str q0, [sp, #0x20] 42314: 3c80e001 stur q1, [x0, #0xe] 42318: 3d800002 str q2, [x0] 4231c: 3900781f strb wzr, [x0, #0x1e] 42320: f9400a68 ldr x8, [x19, #0x10] 42324: 720002ff tst w23, #0x1 42328: 9a8802c0 csel x0, x22, x8, eq 4232c: 97ff29a5 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 42330: b4000180 cbz x0, 0x42360 42334: 39400268 ldrb w8, [x19] 42338: f9400a69 ldr x9, [x19, #0x10] 4233c: 7200011f tst w8, #0x1 42340: 9a8902c0 csel x0, x22, x9, eq 42344: 97ff299f bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 42348: aa0003f3 mov x19, x0 4234c: 97ff29a9 bl 0xc9f0 42350: aa0003e2 mov x2, x0 42354: 910083e0 add x0, sp, #0x20 42358: aa1303e1 mov x1, x19 4235c: 97ffbbbf bl 0x31258 <.text+0x24568> 42360: d0000436 adrp x22, 0xc8000 42364: f947fec0 ldr x0, [x22, #0xff8] 42368: b50001e0 cbnz x0, 0x423a4 4236c: f0000420 adrp x0, 0xc9000 42370: 91000000 add x0, x0, #0x0 42374: 97ff2947 bl 0xc890 42378: f947fec8 ldr x8, [x22, #0xff8] 4237c: b50000c8 cbnz x8, 0x42394 42380: 321c07e0 orr w0, wzr, #0x30 42384: 94008270 bl 0x62d44 42388: a901fc1f stp xzr, xzr, [x0, #0x18] 4238c: a900fc1f stp xzr, xzr, [x0, #0x8] 42390: f907fec0 str x0, [x22, #0xff8] 42394: f0000420 adrp x0, 0xc9000 42398: 91000000 add x0, x0, #0x0 4239c: 97ff2a49 bl 0xccc0 423a0: f947fec0 ldr x0, [x22, #0xff8] 423a4: 394083e8 ldrb w8, [sp, #0x20] 423a8: f9401be9 ldr x9, [sp, #0x30] 423ac: 910083ea add x10, sp, #0x20 423b0: b2400157 orr x23, x10, #0x1 423b4: 7200011f tst w8, #0x1 423b8: 9a8902e1 csel x1, x23, x9, eq 423bc: 97ffef23 bl 0x3e048 423c0: aa0003f3 mov x19, x0 423c4: b4001353 cbz x19, 0x4262c 423c8: f00002c1 adrp x1, 0x9d000 423cc: 913eb021 add x1, x1, #0xfac 423d0: 910023e0 add x0, sp, #0x8 423d4: 320003e2 orr w2, wzr, #0x1 423d8: 91000697 add x23, x20, #0x1 423dc: a9017fff stp xzr, xzr, [sp, #0x10] 423e0: f90007ff str xzr, [sp, #0x8] 423e4: 97ffbb9d bl 0x31258 <.text+0x24568> 423e8: f0000261 adrp x1, 0x91000 423ec: 91003421 add x1, x1, #0xd 423f0: 52800242 mov w2, #0x12 // =18 423f4: 97ffbb99 bl 0x31258 <.text+0x24568> 423f8: f0000261 adrp x1, 0x91000 423fc: 9100ac21 add x1, x1, #0x2b 42400: 321f03e2 orr w2, wzr, #0x2 42404: 97ffbb95 bl 0x31258 <.text+0x24568> 42408: f947fec0 ldr x0, [x22, #0xff8] 4240c: b50001e0 cbnz x0, 0x42448 42410: f0000420 adrp x0, 0xc9000 42414: 91000000 add x0, x0, #0x0 42418: 97ff291e bl 0xc890 4241c: f947fec8 ldr x8, [x22, #0xff8] 42420: b50000c8 cbnz x8, 0x42438 42424: 321c07e0 orr w0, wzr, #0x30 42428: 94008247 bl 0x62d44 4242c: a901fc1f stp xzr, xzr, [x0, #0x18] 42430: a900fc1f stp xzr, xzr, [x0, #0x8] 42434: f907fec0 str x0, [x22, #0xff8] 42438: f0000420 adrp x0, 0xc9000 4243c: 91000000 add x0, x0, #0x0 42440: 97ff2a20 bl 0xccc0 42444: f947fec0 ldr x0, [x22, #0xff8] 42448: 97ffece5 bl 0x3d7dc 4244c: f9400008 ldr x8, [x0] 42450: 39400289 ldrb w9, [x20] 42454: f9400a8a ldr x10, [x20, #0x10] 42458: f9429d08 ldr x8, [x8, #0x538] 4245c: 7200013f tst w9, #0x1 42460: 9a8a02e1 csel x1, x23, x10, eq 42464: d63f0100 blr x8 42468: f947fec8 ldr x8, [x22, #0xff8] 4246c: aa0003f4 mov x20, x0 42470: b50001e8 cbnz x8, 0x424ac 42474: f0000420 adrp x0, 0xc9000 42478: 91000000 add x0, x0, #0x0 4247c: 97ff2905 bl 0xc890 42480: f947fec8 ldr x8, [x22, #0xff8] 42484: b50000c8 cbnz x8, 0x4249c 42488: 321c07e0 orr w0, wzr, #0x30 4248c: 9400822e bl 0x62d44 42490: a901fc1f stp xzr, xzr, [x0, #0x18] 42494: a900fc1f stp xzr, xzr, [x0, #0x8] 42498: f907fec0 str x0, [x22, #0xff8] 4249c: f0000420 adrp x0, 0xc9000 424a0: 91000000 add x0, x0, #0x0 424a4: 97ff2a07 bl 0xccc0 424a8: f947fec8 ldr x8, [x22, #0xff8] 424ac: 394023e9 ldrb w9, [sp, #0x8] 424b0: f9400fea ldr x10, [sp, #0x18] 424b4: 910023eb add x11, sp, #0x8 424b8: b240016b orr x11, x11, #0x1 424bc: 7200013f tst w9, #0x1 424c0: f00002a2 adrp x2, 0x99000 424c4: 9a8a0163 csel x3, x11, x10, eq 424c8: 912bd842 add x2, x2, #0xaf6 424cc: aa0803e0 mov x0, x8 424d0: aa1303e1 mov x1, x19 424d4: aa1403e4 mov x4, x20 424d8: 97fff090 bl 0x3e718 424dc: f947fec8 ldr x8, [x22, #0xff8] 424e0: b50001c8 cbnz x8, 0x42518 424e4: f0000420 adrp x0, 0xc9000 424e8: 91000000 add x0, x0, #0x0 424ec: 97ff28e9 bl 0xc890 424f0: f947fec8 ldr x8, [x22, #0xff8] 424f4: b50000c8 cbnz x8, 0x4250c 424f8: 321c07e0 orr w0, wzr, #0x30 424fc: 94008212 bl 0x62d44 42500: a901fc1f stp xzr, xzr, [x0, #0x18] 42504: a900fc1f stp xzr, xzr, [x0, #0x8] 42508: f907fec0 str x0, [x22, #0xff8] 4250c: f0000420 adrp x0, 0xc9000 42510: 91000000 add x0, x0, #0x0 42514: 97ff29eb bl 0xccc0 42518: b40002d4 cbz x20, 0x42570 4251c: f947fec0 ldr x0, [x22, #0xff8] 42520: b50001e0 cbnz x0, 0x4255c 42524: f0000420 adrp x0, 0xc9000 42528: 91000000 add x0, x0, #0x0 4252c: 97ff28d9 bl 0xc890 42530: f947fec8 ldr x8, [x22, #0xff8] 42534: b50000c8 cbnz x8, 0x4254c 42538: 321c07e0 orr w0, wzr, #0x30 4253c: 94008202 bl 0x62d44 42540: a901fc1f stp xzr, xzr, [x0, #0x18] 42544: a900fc1f stp xzr, xzr, [x0, #0x8] 42548: f907fec0 str x0, [x22, #0xff8] 4254c: f0000420 adrp x0, 0xc9000 42550: 91000000 add x0, x0, #0x0 42554: 97ff29db bl 0xccc0 42558: f947fec0 ldr x0, [x22, #0xff8] 4255c: 97ffeca0 bl 0x3d7dc 42560: f9400008 ldr x8, [x0] 42564: aa1403e1 mov x1, x20 42568: f9405d08 ldr x8, [x8, #0xb8] 4256c: d63f0100 blr x8 42570: 394023e8 ldrb w8, [sp, #0x8] 42574: 37000748 tbnz w8, #0x0, 0x4265c 42578: f947fec8 ldr x8, [x22, #0xff8] 4257c: b4000788 cbz x8, 0x4266c 42580: b40002d3 cbz x19, 0x425d8 42584: f947fec0 ldr x0, [x22, #0xff8] 42588: b50001e0 cbnz x0, 0x425c4 4258c: f0000420 adrp x0, 0xc9000 42590: 91000000 add x0, x0, #0x0 42594: 97ff28bf bl 0xc890 42598: f947fec8 ldr x8, [x22, #0xff8] 4259c: b50000c8 cbnz x8, 0x425b4 425a0: 321c07e0 orr w0, wzr, #0x30 425a4: 940081e8 bl 0x62d44 425a8: a901fc1f stp xzr, xzr, [x0, #0x18] 425ac: a900fc1f stp xzr, xzr, [x0, #0x8] 425b0: f907fec0 str x0, [x22, #0xff8] 425b4: f0000420 adrp x0, 0xc9000 425b8: 91000000 add x0, x0, #0x0 425bc: 97ff29c1 bl 0xccc0 425c0: f947fec0 ldr x0, [x22, #0xff8] 425c4: 97ffec86 bl 0x3d7dc 425c8: f9400008 ldr x8, [x0] 425cc: aa1303e1 mov x1, x19 425d0: f9405908 ldr x8, [x8, #0xb0] 425d4: d63f0100 blr x8 425d8: 394083e8 ldrb w8, [sp, #0x20] 425dc: 36000148 tbz w8, #0x0, 0x42604 425e0: f9401be0 ldr x0, [sp, #0x30] 425e4: 9400820b bl 0x62e10 425e8: 14000007 b 0x42604 425ec: d00002a1 adrp x1, 0x98000 425f0: f00002a2 adrp x2, 0x99000 425f4: 91386c21 add x1, x1, #0xe1b 425f8: 91227442 add x2, x2, #0x89d 425fc: 2a1f03e0 mov w0, wzr 42600: 97ff2658 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 42604: f94016a8 ldr x8, [x21, #0x28] 42608: f9401fe9 ldr x9, [sp, #0x38] 4260c: eb09011f cmp x8, x9 42610: 540004c1 b.ne 0x426a8 42614: a9477bfd ldp x29, x30, [sp, #0x70] 42618: a9464ff4 ldp x20, x19, [sp, #0x60] 4261c: a94557f6 ldp x22, x21, [sp, #0x50] 42620: f94023f7 ldr x23, [sp, #0x40] 42624: 910203ff add sp, sp, #0x80 42628: d65f03c0 ret 4262c: 394083e8 ldrb w8, [sp, #0x20] 42630: f9401be9 ldr x9, [sp, #0x30] 42634: d00002a1 adrp x1, 0x98000 42638: f00002a2 adrp x2, 0x99000 4263c: 7200011f tst w8, #0x1 42640: 9a8902e3 csel x3, x23, x9, eq 42644: 91386c21 add x1, x1, #0xe1b 42648: 91234c42 add x2, x2, #0x8d3 4264c: 97ff2645 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 42650: f947fec8 ldr x8, [x22, #0xff8] 42654: b5fff968 cbnz x8, 0x42580 42658: 14000005 b 0x4266c 4265c: f9400fe0 ldr x0, [sp, #0x18] 42660: 940081ec bl 0x62e10 42664: f947fec8 ldr x8, [x22, #0xff8] 42668: b5fff8c8 cbnz x8, 0x42580 4266c: f0000420 adrp x0, 0xc9000 42670: 91000000 add x0, x0, #0x0 42674: 97ff2887 bl 0xc890 42678: f947fec8 ldr x8, [x22, #0xff8] 4267c: b50000c8 cbnz x8, 0x42694 42680: 321c07e0 orr w0, wzr, #0x30 42684: 940081b0 bl 0x62d44 42688: a901fc1f stp xzr, xzr, [x0, #0x18] 4268c: a900fc1f stp xzr, xzr, [x0, #0x8] 42690: f907fec0 str x0, [x22, #0xff8] 42694: f0000420 adrp x0, 0xc9000 42698: 91000000 add x0, x0, #0x0 4269c: 97ff2989 bl 0xccc0 426a0: b5fff733 cbnz x19, 0x42584 426a4: 17ffffcd b 0x425d8 426a8: 97ff27b2 bl 0xc570 <__stack_chk_fail@plt> 426ac: d10443ff sub sp, sp, #0x110 426b0: a90b6ffc stp x28, x27, [sp, #0xb0] 426b4: a90c67fa stp x26, x25, [sp, #0xc0] 426b8: a90d5ff8 stp x24, x23, [sp, #0xd0] 426bc: a90e57f6 stp x22, x21, [sp, #0xe0] 426c0: a90f4ff4 stp x20, x19, [sp, #0xf0] 426c4: a9107bfd stp x29, x30, [sp, #0x100] 426c8: 910403fd add x29, sp, #0x100 426cc: d53bd05c mrs x28, TPIDR_EL0 426d0: f9401788 ldr x8, [x28, #0x28] 426d4: aa0003f7 mov x23, x0 426d8: aa0203fa mov x26, x2 426dc: aa0303f6 mov x22, x3 426e0: f81a83a8 stur x8, [x29, #-0x58] 426e4: 394002e8 ldrb w8, [x23] 426e8: f9400ae9 ldr x9, [x23, #0x10] 426ec: 3940034a ldrb w10, [x26] 426f0: f9400b4b ldr x11, [x26, #0x10] 426f4: 7200011f tst w8, #0x1 426f8: 2a0103f4 mov w20, w1 426fc: 9a971523 csinc x3, x9, x23, ne 42700: 7200015f tst w10, #0x1 42704: d00002a1 adrp x1, 0x98000 42708: f00002a2 adrp x2, 0x99000 4270c: aa0503f3 mov x19, x5 42710: aa0403f9 mov x25, x4 42714: 9a9a1565 csinc x5, x11, x26, ne 42718: 91386c21 add x1, x1, #0xe1b 4271c: 912c1842 add x2, x2, #0xb06 42720: 2a1f03e0 mov w0, wzr 42724: 2a1403e4 mov w4, w20 42728: 2a0703f5 mov w21, w7 4272c: aa0603f8 mov x24, x6 42730: 97ff260c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 42734: 394002e8 ldrb w8, [x23] 42738: f94006e9 ldr x9, [x23, #0x8] 4273c: d341fd0a lsr x10, x8, #1 42740: 7200011f tst w8, #0x1 42744: 9a890148 csel x8, x10, x9, eq 42748: b4000668 cbz x8, 0x42814 4274c: f90033f6 str x22, [sp, #0x60] 42750: b94013a8 ldr w8, [x29, #0x10] 42754: f9400fb6 ldr x22, [x29, #0x18] 42758: 910006e9 add x9, x23, #0x1 4275c: 9100075b add x27, x26, #0x1 42760: f90037e9 str x9, [sp, #0x68] 42764: b9005fe8 str w8, [sp, #0x5c] 42768: 35000448 cbnz w8, 0x427f0 4276c: 94002680 bl 0x4c16c 42770: 36000400 tbz w0, #0x0, 0x427f0 42774: 394002e8 ldrb w8, [x23] 42778: a94633ed ldp x13, x12, [sp, #0x60] 4277c: f9400ae9 ldr x9, [x23, #0x10] 42780: 3940034a ldrb w10, [x26] 42784: f9400b4b ldr x11, [x26, #0x10] 42788: 7200011f tst w8, #0x1 4278c: 394001a8 ldrb w8, [x13] 42790: 9a890180 csel x0, x12, x9, eq 42794: f94009a9 ldr x9, [x13, #0x10] 42798: 7200015f tst w10, #0x1 4279c: 3940032a ldrb w10, [x25] 427a0: 9a8b0362 csel x2, x27, x11, eq 427a4: f9400b2b ldr x11, [x25, #0x10] 427a8: 7200011f tst w8, #0x1 427ac: 39400308 ldrb w8, [x24] 427b0: 9a8d1523 csinc x3, x9, x13, ne 427b4: f9400b09 ldr x9, [x24, #0x10] 427b8: 7200015f tst w10, #0x1 427bc: 394002ca ldrb w10, [x22] 427c0: 9a991564 csinc x4, x11, x25, ne 427c4: f9400acb ldr x11, [x22, #0x10] 427c8: 7200011f tst w8, #0x1 427cc: 9a981526 csinc x6, x9, x24, ne 427d0: 7200015f tst w10, #0x1 427d4: 9a961568 csinc x8, x11, x22, ne 427d8: 120002a7 and w7, w21, #0x1 427dc: 2a1403e1 mov w1, w20 427e0: aa1303e5 mov x5, x19 427e4: f90003e8 str x8, [sp] 427e8: 940026ad bl 0x4c29c 427ec: 1400022f b 0x430a8 427f0: 290ad3f5 stp w21, w20, [sp, #0x54] 427f4: 39400308 ldrb w8, [x24] 427f8: f9400709 ldr x9, [x24, #0x8] 427fc: d341fd0a lsr x10, x8, #1 42800: 7200011f tst w8, #0x1 42804: 9a890148 csel x8, x10, x9, eq 42808: b4000148 cbz x8, 0x42830 4280c: aa1f03f3 mov x19, xzr 42810: 1400003e b 0x42908 42814: d00002a1 adrp x1, 0x98000 42818: f00002a2 adrp x2, 0x99000 4281c: 91386c21 add x1, x1, #0xe1b 42820: 91227442 add x2, x2, #0x89d 42824: 2a1f03e0 mov w0, wzr 42828: 97ff25ce bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4282c: 1400021f b 0x430a8 42830: a902e7fb stp x27, x25, [sp, #0x28] 42834: a903dbf8 stp x24, x22, [sp, #0x38] 42838: f90027fc str x28, [sp, #0x48] 4283c: 97ff26e5 bl 0xc3d0 42840: b9400268 ldr w8, [x19] 42844: aa0003fb mov x27, x0 42848: 34000508 cbz w8, 0x428e8 4284c: 2a1f03f8 mov w24, wzr 42850: aa1f03f6 mov x22, xzr 42854: f9400668 ldr x8, [x19, #0x8] 42858: 320003e1 orr w1, wzr, #0x1 4285c: 8b160119 add x25, x8, x22 42860: b9400b35 ldr w21, [x25, #0x8] 42864: 910006a0 add x0, x21, #0x1 42868: 97ff262e bl 0xc120 4286c: f9400321 ldr x1, [x25] 42870: aa1503e2 mov x2, x21 42874: aa0003fc mov x28, x0 42878: 97ff2782 bl 0xc680 4287c: 38356b9f strb wzr, [x28, x21] 42880: b9401b34 ldr w20, [x25, #0x18] 42884: 320003e1 orr w1, wzr, #0x1 42888: 91000680 add x0, x20, #0x1 4288c: 97ff2625 bl 0xc120 42890: f9400b21 ldr x1, [x25, #0x10] 42894: aa1403e2 mov x2, x20 42898: aa0003f5 mov x21, x0 4289c: 97ff2779 bl 0xc680 428a0: aa1503e0 mov x0, x21 428a4: 38346abf strb wzr, [x21, x20] 428a8: 97ff28f2 bl 0xcc70 428ac: aa0003e2 mov x2, x0 428b0: aa1b03e0 mov x0, x27 428b4: aa1c03e1 mov x1, x28 428b8: 97ff28c2 bl 0xcbc0 428bc: b4000075 cbz x21, 0x428c8 428c0: aa1503e0 mov x0, x21 428c4: 97ff28d7 bl 0xcc20 428c8: b400007c cbz x28, 0x428d4 428cc: aa1c03e0 mov x0, x28 428d0: 97ff28d4 bl 0xcc20 428d4: b9400268 ldr w8, [x19] 428d8: 11000718 add w24, w24, #0x1 428dc: 910082d6 add x22, x22, #0x20 428e0: 6b18011f cmp w8, w24 428e4: 54fffb88 b.hi 0x42854 428e8: aa1b03e0 mov x0, x27 428ec: 97ff28d1 bl 0xcc30 428f0: aa0003f3 mov x19, x0 428f4: aa1b03e0 mov x0, x27 428f8: 97ff2866 bl 0xca90 428fc: a94473f6 ldp x22, x28, [sp, #0x40] 42900: a94363f9 ldp x25, x24, [sp, #0x30] 42904: f94017fb ldr x27, [sp, #0x28] 42908: f00002c1 adrp x1, 0x9d000 4290c: 913eb021 add x1, x1, #0xfac 42910: d101c3a0 sub x0, x29, #0x70 42914: 320003e2 orr w2, wzr, #0x1 42918: a939ffbf stp xzr, xzr, [x29, #-0x68] 4291c: f81903bf stur xzr, [x29, #-0x70] 42920: 97ffba4e bl 0x31258 <.text+0x24568> 42924: f00002a1 adrp x1, 0x99000 42928: 913dd421 add x1, x1, #0xf75 4292c: 320003e2 orr w2, wzr, #0x1 42930: 97ffba4a bl 0x31258 <.text+0x24568> 42934: f0000274 adrp x20, 0x91000 42938: 91003694 add x20, x20, #0xd 4293c: 52800242 mov w2, #0x12 // =18 42940: aa1403e1 mov x1, x20 42944: 97ffba45 bl 0x31258 <.text+0x24568> 42948: 52800242 mov w2, #0x12 // =18 4294c: aa1403e1 mov x1, x20 42950: 97ffba42 bl 0x31258 <.text+0x24568> 42954: 52800242 mov w2, #0x12 // =18 42958: aa1403e1 mov x1, x20 4295c: 97ffba3f bl 0x31258 <.text+0x24568> 42960: 52800242 mov w2, #0x12 // =18 42964: aa1403e1 mov x1, x20 42968: 97ffba3c bl 0x31258 <.text+0x24568> 4296c: f00002a1 adrp x1, 0x99000 42970: 912d0821 add x1, x1, #0xb42 42974: 321f03e2 orr w2, wzr, #0x2 42978: 97ffba38 bl 0x31258 <.text+0x24568> 4297c: 52800242 mov w2, #0x12 // =18 42980: aa1403e1 mov x1, x20 42984: 97ffba35 bl 0x31258 <.text+0x24568> 42988: f0000261 adrp x1, 0x91000 4298c: 9100ac21 add x1, x1, #0x2b 42990: 321f03e2 orr w2, wzr, #0x2 42994: 97ffba31 bl 0x31258 <.text+0x24568> 42998: d0000435 adrp x21, 0xc8000 4299c: f947fea0 ldr x0, [x21, #0xff8] 429a0: f94037f4 ldr x20, [sp, #0x68] 429a4: b50001e0 cbnz x0, 0x429e0 429a8: f0000420 adrp x0, 0xc9000 429ac: 91000000 add x0, x0, #0x0 429b0: 97ff27b8 bl 0xc890 429b4: f947fea8 ldr x8, [x21, #0xff8] 429b8: b50000c8 cbnz x8, 0x429d0 429bc: 321c07e0 orr w0, wzr, #0x30 429c0: 940080e1 bl 0x62d44 429c4: a901fc1f stp xzr, xzr, [x0, #0x18] 429c8: a900fc1f stp xzr, xzr, [x0, #0x8] 429cc: f907fea0 str x0, [x21, #0xff8] 429d0: f0000420 adrp x0, 0xc9000 429d4: 91000000 add x0, x0, #0x0 429d8: 97ff28ba bl 0xccc0 429dc: f947fea0 ldr x0, [x21, #0xff8] 429e0: 97ffeb7f bl 0x3d7dc 429e4: f9400008 ldr x8, [x0] 429e8: 39400349 ldrb w9, [x26] 429ec: f9400b4a ldr x10, [x26, #0x10] 429f0: f9429d08 ldr x8, [x8, #0x538] 429f4: 7200013f tst w9, #0x1 429f8: 9a8a0361 csel x1, x27, x10, eq 429fc: d63f0100 blr x8 42a00: f947fea8 ldr x8, [x21, #0xff8] 42a04: aa0003fb mov x27, x0 42a08: b50001e8 cbnz x8, 0x42a44 42a0c: f0000420 adrp x0, 0xc9000 42a10: 91000000 add x0, x0, #0x0 42a14: 97ff279f bl 0xc890 42a18: f947fea8 ldr x8, [x21, #0xff8] 42a1c: b50000c8 cbnz x8, 0x42a34 42a20: 321c07e0 orr w0, wzr, #0x30 42a24: 940080c8 bl 0x62d44 42a28: a901fc1f stp xzr, xzr, [x0, #0x18] 42a2c: a900fc1f stp xzr, xzr, [x0, #0x8] 42a30: f907fea0 str x0, [x21, #0xff8] 42a34: f0000420 adrp x0, 0xc9000 42a38: 91000000 add x0, x0, #0x0 42a3c: 97ff28a1 bl 0xccc0 42a40: f947fea8 ldr x8, [x21, #0xff8] 42a44: aa0803e0 mov x0, x8 42a48: 97ffeb65 bl 0x3d7dc 42a4c: f94033eb ldr x11, [sp, #0x60] 42a50: f9400008 ldr x8, [x0] 42a54: 39400169 ldrb w9, [x11] 42a58: f940096a ldr x10, [x11, #0x10] 42a5c: f9429d08 ldr x8, [x8, #0x538] 42a60: 7200013f tst w9, #0x1 42a64: 9a8b1541 csinc x1, x10, x11, ne 42a68: d63f0100 blr x8 42a6c: f947fea8 ldr x8, [x21, #0xff8] 42a70: aa0003fa mov x26, x0 42a74: b50001e8 cbnz x8, 0x42ab0 42a78: f0000420 adrp x0, 0xc9000 42a7c: 91000000 add x0, x0, #0x0 42a80: 97ff2784 bl 0xc890 42a84: f947fea8 ldr x8, [x21, #0xff8] 42a88: b50000c8 cbnz x8, 0x42aa0 42a8c: 321c07e0 orr w0, wzr, #0x30 42a90: 940080ad bl 0x62d44 42a94: a901fc1f stp xzr, xzr, [x0, #0x18] 42a98: a900fc1f stp xzr, xzr, [x0, #0x8] 42a9c: f907fea0 str x0, [x21, #0xff8] 42aa0: f0000420 adrp x0, 0xc9000 42aa4: 91000000 add x0, x0, #0x0 42aa8: 97ff2886 bl 0xccc0 42aac: f947fea8 ldr x8, [x21, #0xff8] 42ab0: aa0803e0 mov x0, x8 42ab4: 97ffeb4a bl 0x3d7dc 42ab8: f9400008 ldr x8, [x0] 42abc: 39400329 ldrb w9, [x25] 42ac0: f9400b2a ldr x10, [x25, #0x10] 42ac4: f9429d08 ldr x8, [x8, #0x538] 42ac8: 7200013f tst w9, #0x1 42acc: 9a991541 csinc x1, x10, x25, ne 42ad0: d63f0100 blr x8 42ad4: f947fea8 ldr x8, [x21, #0xff8] 42ad8: aa0003f9 mov x25, x0 42adc: b50001e8 cbnz x8, 0x42b18 42ae0: f0000420 adrp x0, 0xc9000 42ae4: 91000000 add x0, x0, #0x0 42ae8: 97ff276a bl 0xc890 42aec: f947fea8 ldr x8, [x21, #0xff8] 42af0: b50000c8 cbnz x8, 0x42b08 42af4: 321c07e0 orr w0, wzr, #0x30 42af8: 94008093 bl 0x62d44 42afc: a901fc1f stp xzr, xzr, [x0, #0x18] 42b00: a900fc1f stp xzr, xzr, [x0, #0x8] 42b04: f907fea0 str x0, [x21, #0xff8] 42b08: f0000420 adrp x0, 0xc9000 42b0c: 91000000 add x0, x0, #0x0 42b10: 97ff286c bl 0xccc0 42b14: f947fea8 ldr x8, [x21, #0xff8] 42b18: aa0803e0 mov x0, x8 42b1c: 97ffeb30 bl 0x3d7dc 42b20: 39400308 ldrb w8, [x24] 42b24: f9400709 ldr x9, [x24, #0x8] 42b28: aa1303e1 mov x1, x19 42b2c: d341fd0a lsr x10, x8, #1 42b30: 7200011f tst w8, #0x1 42b34: 9a890149 csel x9, x10, x9, eq 42b38: b40000a9 cbz x9, 0x42b4c 42b3c: 37000068 tbnz w8, #0x0, 0x42b48 42b40: 91000701 add x1, x24, #0x1 42b44: 14000002 b 0x42b4c 42b48: f9400b01 ldr x1, [x24, #0x10] 42b4c: f9400008 ldr x8, [x0] 42b50: f9429d08 ldr x8, [x8, #0x538] 42b54: d63f0100 blr x8 42b58: f947fea8 ldr x8, [x21, #0xff8] 42b5c: aa0003f8 mov x24, x0 42b60: b50001e8 cbnz x8, 0x42b9c 42b64: f0000420 adrp x0, 0xc9000 42b68: 91000000 add x0, x0, #0x0 42b6c: 97ff2749 bl 0xc890 42b70: f947fea8 ldr x8, [x21, #0xff8] 42b74: b50000c8 cbnz x8, 0x42b8c 42b78: 321c07e0 orr w0, wzr, #0x30 42b7c: 94008072 bl 0x62d44 42b80: a901fc1f stp xzr, xzr, [x0, #0x18] 42b84: a900fc1f stp xzr, xzr, [x0, #0x8] 42b88: f907fea0 str x0, [x21, #0xff8] 42b8c: f0000420 adrp x0, 0xc9000 42b90: 91000000 add x0, x0, #0x0 42b94: 97ff284b bl 0xccc0 42b98: f947fea8 ldr x8, [x21, #0xff8] 42b9c: aa0803e0 mov x0, x8 42ba0: 97ffeb0f bl 0x3d7dc 42ba4: f9400008 ldr x8, [x0] 42ba8: 394002c9 ldrb w9, [x22] 42bac: f9400aca ldr x10, [x22, #0x10] 42bb0: f9429d08 ldr x8, [x8, #0x538] 42bb4: 7200013f tst w9, #0x1 42bb8: 9a961541 csinc x1, x10, x22, ne 42bbc: d63f0100 blr x8 42bc0: aa0003f6 mov x22, x0 42bc4: 321b03e0 orr w0, wzr, #0x20 42bc8: 9400805f bl 0x62d44 42bcc: 900002c9 adrp x9, 0x9a000 42bd0: f00002a8 adrp x8, 0x99000 42bd4: 910cf129 add x9, x9, #0x33c 42bd8: 3dc21100 ldr q0, [x8, #0x840] 42bdc: 3cc0e121 ldur q1, [x9, #0xe] 42be0: 3dc00122 ldr q2, [x9] 42be4: f90043e0 str x0, [sp, #0x80] 42be8: 3d801fe0 str q0, [sp, #0x70] 42bec: 3c80e001 stur q1, [x0, #0xe] 42bf0: 3d800002 str q2, [x0] 42bf4: 3900781f strb wzr, [x0, #0x1e] 42bf8: 394002e8 ldrb w8, [x23] 42bfc: f9400ae9 ldr x9, [x23, #0x10] 42c00: 7200011f tst w8, #0x1 42c04: 9a890280 csel x0, x20, x9, eq 42c08: 97ff276e bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 42c0c: b4000180 cbz x0, 0x42c3c 42c10: 394002e8 ldrb w8, [x23] 42c14: f9400ae9 ldr x9, [x23, #0x10] 42c18: 7200011f tst w8, #0x1 42c1c: 9a890280 csel x0, x20, x9, eq 42c20: 97ff2768 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 42c24: aa0003f4 mov x20, x0 42c28: 97ff2772 bl 0xc9f0 42c2c: aa0003e2 mov x2, x0 42c30: 9101c3e0 add x0, sp, #0x70 42c34: aa1403e1 mov x1, x20 42c38: 97ffb988 bl 0x31258 <.text+0x24568> 42c3c: f947fea0 ldr x0, [x21, #0xff8] 42c40: b50001e0 cbnz x0, 0x42c7c 42c44: f0000420 adrp x0, 0xc9000 42c48: 91000000 add x0, x0, #0x0 42c4c: 97ff2711 bl 0xc890 42c50: f947fea8 ldr x8, [x21, #0xff8] 42c54: b50000c8 cbnz x8, 0x42c6c 42c58: 321c07e0 orr w0, wzr, #0x30 42c5c: 9400803a bl 0x62d44 42c60: a901fc1f stp xzr, xzr, [x0, #0x18] 42c64: a900fc1f stp xzr, xzr, [x0, #0x8] 42c68: f907fea0 str x0, [x21, #0xff8] 42c6c: f0000420 adrp x0, 0xc9000 42c70: 91000000 add x0, x0, #0x0 42c74: 97ff2813 bl 0xccc0 42c78: f947fea0 ldr x0, [x21, #0xff8] 42c7c: 3941c3e8 ldrb w8, [sp, #0x70] 42c80: f94043e9 ldr x9, [sp, #0x80] 42c84: 9101c3ea add x10, sp, #0x70 42c88: b2400154 orr x20, x10, #0x1 42c8c: 7200011f tst w8, #0x1 42c90: 9a890281 csel x1, x20, x9, eq 42c94: 97ffeced bl 0x3e048 42c98: aa0003f7 mov x23, x0 42c9c: b40021f7 cbz x23, 0x430d8 42ca0: f947fea0 ldr x0, [x21, #0xff8] 42ca4: b9405bf4 ldr w20, [sp, #0x58] 42ca8: b50001e0 cbnz x0, 0x42ce4 42cac: f0000420 adrp x0, 0xc9000 42cb0: 91000000 add x0, x0, #0x0 42cb4: 97ff26f7 bl 0xc890 42cb8: f947fea8 ldr x8, [x21, #0xff8] 42cbc: b50000c8 cbnz x8, 0x42cd4 42cc0: 321c07e0 orr w0, wzr, #0x30 42cc4: 94008020 bl 0x62d44 42cc8: a901fc1f stp xzr, xzr, [x0, #0x18] 42ccc: a900fc1f stp xzr, xzr, [x0, #0x8] 42cd0: f907fea0 str x0, [x21, #0xff8] 42cd4: f0000420 adrp x0, 0xc9000 42cd8: 91000000 add x0, x0, #0x0 42cdc: 97ff27f9 bl 0xccc0 42ce0: f947fea0 ldr x0, [x21, #0xff8] 42ce4: 385903a8 ldurb w8, [x29, #-0x70] 42ce8: f85a03a9 ldur x9, [x29, #-0x60] 42cec: d101c3aa sub x10, x29, #0x70 42cf0: b240014a orr x10, x10, #0x1 42cf4: 7200011f tst w8, #0x1 42cf8: b94057e8 ldr w8, [sp, #0x54] 42cfc: 9a890143 csel x3, x10, x9, eq 42d00: b9405fe9 ldr w9, [sp, #0x5c] 42d04: f00002a2 adrp x2, 0x99000 42d08: 12000108 and w8, w8, #0x1 42d0c: 912d1442 add x2, x2, #0xb45 42d10: aa1703e1 mov x1, x23 42d14: 2a1403e4 mov w4, w20 42d18: aa1b03e5 mov x5, x27 42d1c: aa1a03e6 mov x6, x26 42d20: aa1903e7 mov x7, x25 42d24: f9000ff6 str x22, [sp, #0x18] 42d28: b90013e9 str w9, [sp, #0x10] 42d2c: b9000be8 str w8, [sp, #0x8] 42d30: f90003f8 str x24, [sp] 42d34: 97ffee79 bl 0x3e718 42d38: f947fea8 ldr x8, [x21, #0xff8] 42d3c: b4001e68 cbz x8, 0x43108 42d40: b40002db cbz x27, 0x42d98 42d44: f947fea0 ldr x0, [x21, #0xff8] 42d48: b50001e0 cbnz x0, 0x42d84 42d4c: f0000420 adrp x0, 0xc9000 42d50: 91000000 add x0, x0, #0x0 42d54: 97ff26cf bl 0xc890 42d58: f947fea8 ldr x8, [x21, #0xff8] 42d5c: b50000c8 cbnz x8, 0x42d74 42d60: 321c07e0 orr w0, wzr, #0x30 42d64: 94007ff8 bl 0x62d44 42d68: a901fc1f stp xzr, xzr, [x0, #0x18] 42d6c: a900fc1f stp xzr, xzr, [x0, #0x8] 42d70: f907fea0 str x0, [x21, #0xff8] 42d74: f0000420 adrp x0, 0xc9000 42d78: 91000000 add x0, x0, #0x0 42d7c: 97ff27d1 bl 0xccc0 42d80: f947fea0 ldr x0, [x21, #0xff8] 42d84: 97ffea96 bl 0x3d7dc 42d88: f9400008 ldr x8, [x0] 42d8c: aa1b03e1 mov x1, x27 42d90: f9405d08 ldr x8, [x8, #0xb8] 42d94: d63f0100 blr x8 42d98: f947fea8 ldr x8, [x21, #0xff8] 42d9c: b50001c8 cbnz x8, 0x42dd4 42da0: f0000420 adrp x0, 0xc9000 42da4: 91000000 add x0, x0, #0x0 42da8: 97ff26ba bl 0xc890 42dac: f947fea8 ldr x8, [x21, #0xff8] 42db0: b50000c8 cbnz x8, 0x42dc8 42db4: 321c07e0 orr w0, wzr, #0x30 42db8: 94007fe3 bl 0x62d44 42dbc: a901fc1f stp xzr, xzr, [x0, #0x18] 42dc0: a900fc1f stp xzr, xzr, [x0, #0x8] 42dc4: f907fea0 str x0, [x21, #0xff8] 42dc8: f0000420 adrp x0, 0xc9000 42dcc: 91000000 add x0, x0, #0x0 42dd0: 97ff27bc bl 0xccc0 42dd4: b40002da cbz x26, 0x42e2c 42dd8: f947fea0 ldr x0, [x21, #0xff8] 42ddc: b50001e0 cbnz x0, 0x42e18 42de0: f0000420 adrp x0, 0xc9000 42de4: 91000000 add x0, x0, #0x0 42de8: 97ff26aa bl 0xc890 42dec: f947fea8 ldr x8, [x21, #0xff8] 42df0: b50000c8 cbnz x8, 0x42e08 42df4: 321c07e0 orr w0, wzr, #0x30 42df8: 94007fd3 bl 0x62d44 42dfc: a901fc1f stp xzr, xzr, [x0, #0x18] 42e00: a900fc1f stp xzr, xzr, [x0, #0x8] 42e04: f907fea0 str x0, [x21, #0xff8] 42e08: f0000420 adrp x0, 0xc9000 42e0c: 91000000 add x0, x0, #0x0 42e10: 97ff27ac bl 0xccc0 42e14: f947fea0 ldr x0, [x21, #0xff8] 42e18: 97ffea71 bl 0x3d7dc 42e1c: f9400008 ldr x8, [x0] 42e20: aa1a03e1 mov x1, x26 42e24: f9405d08 ldr x8, [x8, #0xb8] 42e28: d63f0100 blr x8 42e2c: f947fea8 ldr x8, [x21, #0xff8] 42e30: b50001c8 cbnz x8, 0x42e68 42e34: f0000420 adrp x0, 0xc9000 42e38: 91000000 add x0, x0, #0x0 42e3c: 97ff2695 bl 0xc890 42e40: f947fea8 ldr x8, [x21, #0xff8] 42e44: b50000c8 cbnz x8, 0x42e5c 42e48: 321c07e0 orr w0, wzr, #0x30 42e4c: 94007fbe bl 0x62d44 42e50: a901fc1f stp xzr, xzr, [x0, #0x18] 42e54: a900fc1f stp xzr, xzr, [x0, #0x8] 42e58: f907fea0 str x0, [x21, #0xff8] 42e5c: f0000420 adrp x0, 0xc9000 42e60: 91000000 add x0, x0, #0x0 42e64: 97ff2797 bl 0xccc0 42e68: b40002d9 cbz x25, 0x42ec0 42e6c: f947fea0 ldr x0, [x21, #0xff8] 42e70: b50001e0 cbnz x0, 0x42eac 42e74: f0000420 adrp x0, 0xc9000 42e78: 91000000 add x0, x0, #0x0 42e7c: 97ff2685 bl 0xc890 42e80: f947fea8 ldr x8, [x21, #0xff8] 42e84: b50000c8 cbnz x8, 0x42e9c 42e88: 321c07e0 orr w0, wzr, #0x30 42e8c: 94007fae bl 0x62d44 42e90: a901fc1f stp xzr, xzr, [x0, #0x18] 42e94: a900fc1f stp xzr, xzr, [x0, #0x8] 42e98: f907fea0 str x0, [x21, #0xff8] 42e9c: f0000420 adrp x0, 0xc9000 42ea0: 91000000 add x0, x0, #0x0 42ea4: 97ff2787 bl 0xccc0 42ea8: f947fea0 ldr x0, [x21, #0xff8] 42eac: 97ffea4c bl 0x3d7dc 42eb0: f9400008 ldr x8, [x0] 42eb4: aa1903e1 mov x1, x25 42eb8: f9405d08 ldr x8, [x8, #0xb8] 42ebc: d63f0100 blr x8 42ec0: f947fea8 ldr x8, [x21, #0xff8] 42ec4: b50001c8 cbnz x8, 0x42efc 42ec8: f0000420 adrp x0, 0xc9000 42ecc: 91000000 add x0, x0, #0x0 42ed0: 97ff2670 bl 0xc890 42ed4: f947fea8 ldr x8, [x21, #0xff8] 42ed8: b50000c8 cbnz x8, 0x42ef0 42edc: 321c07e0 orr w0, wzr, #0x30 42ee0: 94007f99 bl 0x62d44 42ee4: a901fc1f stp xzr, xzr, [x0, #0x18] 42ee8: a900fc1f stp xzr, xzr, [x0, #0x8] 42eec: f907fea0 str x0, [x21, #0xff8] 42ef0: f0000420 adrp x0, 0xc9000 42ef4: 91000000 add x0, x0, #0x0 42ef8: 97ff2772 bl 0xccc0 42efc: b40002d8 cbz x24, 0x42f54 42f00: f947fea0 ldr x0, [x21, #0xff8] 42f04: b50001e0 cbnz x0, 0x42f40 42f08: f0000420 adrp x0, 0xc9000 42f0c: 91000000 add x0, x0, #0x0 42f10: 97ff2660 bl 0xc890 42f14: f947fea8 ldr x8, [x21, #0xff8] 42f18: b50000c8 cbnz x8, 0x42f30 42f1c: 321c07e0 orr w0, wzr, #0x30 42f20: 94007f89 bl 0x62d44 42f24: a901fc1f stp xzr, xzr, [x0, #0x18] 42f28: a900fc1f stp xzr, xzr, [x0, #0x8] 42f2c: f907fea0 str x0, [x21, #0xff8] 42f30: f0000420 adrp x0, 0xc9000 42f34: 91000000 add x0, x0, #0x0 42f38: 97ff2762 bl 0xccc0 42f3c: f947fea0 ldr x0, [x21, #0xff8] 42f40: 97ffea27 bl 0x3d7dc 42f44: f9400008 ldr x8, [x0] 42f48: aa1803e1 mov x1, x24 42f4c: f9405d08 ldr x8, [x8, #0xb8] 42f50: d63f0100 blr x8 42f54: f947fea8 ldr x8, [x21, #0xff8] 42f58: b50001c8 cbnz x8, 0x42f90 42f5c: f0000420 adrp x0, 0xc9000 42f60: 91000000 add x0, x0, #0x0 42f64: 97ff264b bl 0xc890 42f68: f947fea8 ldr x8, [x21, #0xff8] 42f6c: b50000c8 cbnz x8, 0x42f84 42f70: 321c07e0 orr w0, wzr, #0x30 42f74: 94007f74 bl 0x62d44 42f78: a901fc1f stp xzr, xzr, [x0, #0x18] 42f7c: a900fc1f stp xzr, xzr, [x0, #0x8] 42f80: f907fea0 str x0, [x21, #0xff8] 42f84: f0000420 adrp x0, 0xc9000 42f88: 91000000 add x0, x0, #0x0 42f8c: 97ff274d bl 0xccc0 42f90: b40002d6 cbz x22, 0x42fe8 42f94: f947fea0 ldr x0, [x21, #0xff8] 42f98: b50001e0 cbnz x0, 0x42fd4 42f9c: f0000420 adrp x0, 0xc9000 42fa0: 91000000 add x0, x0, #0x0 42fa4: 97ff263b bl 0xc890 42fa8: f947fea8 ldr x8, [x21, #0xff8] 42fac: b50000c8 cbnz x8, 0x42fc4 42fb0: 321c07e0 orr w0, wzr, #0x30 42fb4: 94007f64 bl 0x62d44 42fb8: a901fc1f stp xzr, xzr, [x0, #0x18] 42fbc: a900fc1f stp xzr, xzr, [x0, #0x8] 42fc0: f907fea0 str x0, [x21, #0xff8] 42fc4: f0000420 adrp x0, 0xc9000 42fc8: 91000000 add x0, x0, #0x0 42fcc: 97ff273d bl 0xccc0 42fd0: f947fea0 ldr x0, [x21, #0xff8] 42fd4: 97ffea02 bl 0x3d7dc 42fd8: f9400008 ldr x8, [x0] 42fdc: aa1603e1 mov x1, x22 42fe0: f9405d08 ldr x8, [x8, #0xb8] 42fe4: d63f0100 blr x8 42fe8: f947fea8 ldr x8, [x21, #0xff8] 42fec: b50001c8 cbnz x8, 0x43024 42ff0: f0000420 adrp x0, 0xc9000 42ff4: 91000000 add x0, x0, #0x0 42ff8: 97ff2626 bl 0xc890 42ffc: f947fea8 ldr x8, [x21, #0xff8] 43000: b50000c8 cbnz x8, 0x43018 43004: 321c07e0 orr w0, wzr, #0x30 43008: 94007f4f bl 0x62d44 4300c: a901fc1f stp xzr, xzr, [x0, #0x18] 43010: a900fc1f stp xzr, xzr, [x0, #0x8] 43014: f907fea0 str x0, [x21, #0xff8] 43018: d0000420 adrp x0, 0xc9000 4301c: 91000000 add x0, x0, #0x0 43020: 97ff2728 bl 0xccc0 43024: b40002d7 cbz x23, 0x4307c 43028: f947fea0 ldr x0, [x21, #0xff8] 4302c: b50001e0 cbnz x0, 0x43068 43030: d0000420 adrp x0, 0xc9000 43034: 91000000 add x0, x0, #0x0 43038: 97ff2616 bl 0xc890 4303c: f947fea8 ldr x8, [x21, #0xff8] 43040: b50000c8 cbnz x8, 0x43058 43044: 321c07e0 orr w0, wzr, #0x30 43048: 94007f3f bl 0x62d44 4304c: a901fc1f stp xzr, xzr, [x0, #0x18] 43050: a900fc1f stp xzr, xzr, [x0, #0x8] 43054: f907fea0 str x0, [x21, #0xff8] 43058: d0000420 adrp x0, 0xc9000 4305c: 91000000 add x0, x0, #0x0 43060: 97ff2718 bl 0xccc0 43064: f947fea0 ldr x0, [x21, #0xff8] 43068: 97ffe9dd bl 0x3d7dc 4306c: f9400008 ldr x8, [x0] 43070: aa1703e1 mov x1, x23 43074: f9405908 ldr x8, [x8, #0xb0] 43078: d63f0100 blr x8 4307c: b4000073 cbz x19, 0x43088 43080: aa1303e0 mov x0, x19 43084: 97ff26e7 bl 0xcc20 43088: 3941c3e8 ldrb w8, [sp, #0x70] 4308c: 36000068 tbz w8, #0x0, 0x43098 43090: f94043e0 ldr x0, [sp, #0x80] 43094: 94007f5f bl 0x62e10 43098: 385903a8 ldurb w8, [x29, #-0x70] 4309c: 36000068 tbz w8, #0x0, 0x430a8 430a0: f85a03a0 ldur x0, [x29, #-0x60] 430a4: 94007f5b bl 0x62e10 430a8: f9401788 ldr x8, [x28, #0x28] 430ac: f85a83a9 ldur x9, [x29, #-0x58] 430b0: eb09011f cmp x8, x9 430b4: 54000481 b.ne 0x43144 430b8: a9507bfd ldp x29, x30, [sp, #0x100] 430bc: a94f4ff4 ldp x20, x19, [sp, #0xf0] 430c0: a94e57f6 ldp x22, x21, [sp, #0xe0] 430c4: a94d5ff8 ldp x24, x23, [sp, #0xd0] 430c8: a94c67fa ldp x26, x25, [sp, #0xc0] 430cc: a94b6ffc ldp x28, x27, [sp, #0xb0] 430d0: 910443ff add sp, sp, #0x110 430d4: d65f03c0 ret 430d8: 3941c3e8 ldrb w8, [sp, #0x70] 430dc: f94043e9 ldr x9, [sp, #0x80] 430e0: b00002a1 adrp x1, 0x98000 430e4: d00002a2 adrp x2, 0x99000 430e8: 7200011f tst w8, #0x1 430ec: 9a890283 csel x3, x20, x9, eq 430f0: 91386c21 add x1, x1, #0xe1b 430f4: 91264042 add x2, x2, #0x990 430f8: 320007e0 orr w0, wzr, #0x3 430fc: 97ff2399 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 43100: f947fea8 ldr x8, [x21, #0xff8] 43104: b5ffe1e8 cbnz x8, 0x42d40 43108: d0000420 adrp x0, 0xc9000 4310c: 91000000 add x0, x0, #0x0 43110: 97ff25e0 bl 0xc890 43114: f947fea8 ldr x8, [x21, #0xff8] 43118: b50000c8 cbnz x8, 0x43130 4311c: 321c07e0 orr w0, wzr, #0x30 43120: 94007f09 bl 0x62d44 43124: a901fc1f stp xzr, xzr, [x0, #0x18] 43128: a900fc1f stp xzr, xzr, [x0, #0x8] 4312c: f907fea0 str x0, [x21, #0xff8] 43130: d0000420 adrp x0, 0xc9000 43134: 91000000 add x0, x0, #0x0 43138: 97ff26e2 bl 0xccc0 4313c: b5ffe05b cbnz x27, 0x42d44 43140: 17ffff16 b 0x42d98 43144: 97ff250b bl 0xc570 <__stack_chk_fail@plt> 43148: d103c3ff sub sp, sp, #0xf0 4314c: a9096ffc stp x28, x27, [sp, #0x90] 43150: a90a67fa stp x26, x25, [sp, #0xa0] 43154: a90b5ff8 stp x24, x23, [sp, #0xb0] 43158: a90c57f6 stp x22, x21, [sp, #0xc0] 4315c: a90d4ff4 stp x20, x19, [sp, #0xd0] 43160: a90e7bfd stp x29, x30, [sp, #0xe0] 43164: 910383fd add x29, sp, #0xe0 43168: d53bd048 mrs x8, TPIDR_EL0 4316c: f9000be8 str x8, [sp, #0x10] 43170: f9401508 ldr x8, [x8, #0x28] 43174: b0000437 adrp x23, 0xc8000 43178: aa0003f5 mov x21, x0 4317c: f81a83a8 stur x8, [x29, #-0x58] 43180: f947fee8 ldr x8, [x23, #0xff8] 43184: b50001e8 cbnz x8, 0x431c0 43188: d0000420 adrp x0, 0xc9000 4318c: 91000000 add x0, x0, #0x0 43190: 97ff25c0 bl 0xc890 43194: f947fee8 ldr x8, [x23, #0xff8] 43198: b50000c8 cbnz x8, 0x431b0 4319c: 321c07e0 orr w0, wzr, #0x30 431a0: 94007ee9 bl 0x62d44 431a4: a901fc1f stp xzr, xzr, [x0, #0x18] 431a8: a900fc1f stp xzr, xzr, [x0, #0x8] 431ac: f907fee0 str x0, [x23, #0xff8] 431b0: d0000420 adrp x0, 0xc9000 431b4: 91000000 add x0, x0, #0x0 431b8: 97ff26c2 bl 0xccc0 431bc: f947fee8 ldr x8, [x23, #0xff8] 431c0: aa0803e0 mov x0, x8 431c4: 97ffe986 bl 0x3d7dc 431c8: f9400008 ldr x8, [x0] 431cc: d00002a1 adrp x1, 0x99000 431d0: 912d5421 add x1, x1, #0xb55 431d4: f9401908 ldr x8, [x8, #0x30] 431d8: d63f0100 blr x8 431dc: f947fee8 ldr x8, [x23, #0xff8] 431e0: aa0003f4 mov x20, x0 431e4: b50001e8 cbnz x8, 0x43220 431e8: d0000420 adrp x0, 0xc9000 431ec: 91000000 add x0, x0, #0x0 431f0: 97ff25a8 bl 0xc890 431f4: f947fee8 ldr x8, [x23, #0xff8] 431f8: b50000c8 cbnz x8, 0x43210 431fc: 321c07e0 orr w0, wzr, #0x30 43200: 94007ed1 bl 0x62d44 43204: a901fc1f stp xzr, xzr, [x0, #0x18] 43208: a900fc1f stp xzr, xzr, [x0, #0x8] 4320c: f907fee0 str x0, [x23, #0xff8] 43210: d0000420 adrp x0, 0xc9000 43214: 91000000 add x0, x0, #0x0 43218: 97ff26aa bl 0xccc0 4321c: f947fee8 ldr x8, [x23, #0xff8] 43220: aa0803e0 mov x0, x8 43224: 97ffe96e bl 0x3d7dc 43228: f9400008 ldr x8, [x0] 4322c: 90000282 adrp x2, 0x93000 43230: d0000263 adrp x3, 0x91000 43234: 91168042 add x2, x2, #0x5a0 43238: f9408508 ldr x8, [x8, #0x108] 4323c: 9100a863 add x3, x3, #0x2a 43240: aa1403e1 mov x1, x20 43244: d63f0100 blr x8 43248: f947fee8 ldr x8, [x23, #0xff8] 4324c: aa0003f3 mov x19, x0 43250: b50001e8 cbnz x8, 0x4328c 43254: d0000420 adrp x0, 0xc9000 43258: 91000000 add x0, x0, #0x0 4325c: 97ff258d bl 0xc890 43260: f947fee8 ldr x8, [x23, #0xff8] 43264: b50000c8 cbnz x8, 0x4327c 43268: 321c07e0 orr w0, wzr, #0x30 4326c: 94007eb6 bl 0x62d44 43270: a901fc1f stp xzr, xzr, [x0, #0x18] 43274: a900fc1f stp xzr, xzr, [x0, #0x8] 43278: f907fee0 str x0, [x23, #0xff8] 4327c: d0000420 adrp x0, 0xc9000 43280: 91000000 add x0, x0, #0x0 43284: 97ff268f bl 0xccc0 43288: f947fee8 ldr x8, [x23, #0xff8] 4328c: aa0803e0 mov x0, x8 43290: 97ffe953 bl 0x3d7dc 43294: f9400008 ldr x8, [x0] 43298: 900002a2 adrp x2, 0x97000 4329c: d00002a3 adrp x3, 0x99000 432a0: 9139c442 add x2, x2, #0xe71 432a4: f9408508 ldr x8, [x8, #0x108] 432a8: 912d9c63 add x3, x3, #0xb67 432ac: aa1403e1 mov x1, x20 432b0: d63f0100 blr x8 432b4: f947fee8 ldr x8, [x23, #0xff8] 432b8: f90017e0 str x0, [sp, #0x28] 432bc: b50001e8 cbnz x8, 0x432f8 432c0: d0000420 adrp x0, 0xc9000 432c4: 91000000 add x0, x0, #0x0 432c8: 97ff2572 bl 0xc890 432cc: f947fee8 ldr x8, [x23, #0xff8] 432d0: b50000c8 cbnz x8, 0x432e8 432d4: 321c07e0 orr w0, wzr, #0x30 432d8: 94007e9b bl 0x62d44 432dc: a901fc1f stp xzr, xzr, [x0, #0x18] 432e0: a900fc1f stp xzr, xzr, [x0, #0x8] 432e4: f907fee0 str x0, [x23, #0xff8] 432e8: d0000420 adrp x0, 0xc9000 432ec: 91000000 add x0, x0, #0x0 432f0: 97ff2674 bl 0xccc0 432f4: f947fee8 ldr x8, [x23, #0xff8] 432f8: aa0803e0 mov x0, x8 432fc: 97ffe938 bl 0x3d7dc 43300: aa1403e1 mov x1, x20 43304: aa1303e2 mov x2, x19 43308: 97ffe95a bl 0x3d870 4330c: f947fee8 ldr x8, [x23, #0xff8] 43310: f9001be0 str x0, [sp, #0x30] 43314: b50001e8 cbnz x8, 0x43350 43318: d0000420 adrp x0, 0xc9000 4331c: 91000000 add x0, x0, #0x0 43320: 97ff255c bl 0xc890 43324: f947fee8 ldr x8, [x23, #0xff8] 43328: b50000c8 cbnz x8, 0x43340 4332c: 321c07e0 orr w0, wzr, #0x30 43330: 94007e85 bl 0x62d44 43334: a901fc1f stp xzr, xzr, [x0, #0x18] 43338: a900fc1f stp xzr, xzr, [x0, #0x8] 4333c: f907fee0 str x0, [x23, #0xff8] 43340: d0000420 adrp x0, 0xc9000 43344: 91000000 add x0, x0, #0x0 43348: 97ff265e bl 0xccc0 4334c: f947fee8 ldr x8, [x23, #0xff8] 43350: aa0803e0 mov x0, x8 43354: 97ffe922 bl 0x3d7dc 43358: f9400008 ldr x8, [x0] 4335c: f0000261 adrp x1, 0x92000 43360: 912f4821 add x1, x1, #0xbd2 43364: f9401908 ldr x8, [x8, #0x30] 43368: d63f0100 blr x8 4336c: f947fee8 ldr x8, [x23, #0xff8] 43370: f90027e0 str x0, [sp, #0x48] 43374: b50001e8 cbnz x8, 0x433b0 43378: d0000420 adrp x0, 0xc9000 4337c: 91000000 add x0, x0, #0x0 43380: 97ff2544 bl 0xc890 43384: f947fee8 ldr x8, [x23, #0xff8] 43388: b50000c8 cbnz x8, 0x433a0 4338c: 321c07e0 orr w0, wzr, #0x30 43390: 94007e6d bl 0x62d44 43394: a901fc1f stp xzr, xzr, [x0, #0x18] 43398: a900fc1f stp xzr, xzr, [x0, #0x8] 4339c: f907fee0 str x0, [x23, #0xff8] 433a0: d0000420 adrp x0, 0xc9000 433a4: 91000000 add x0, x0, #0x0 433a8: 97ff2646 bl 0xccc0 433ac: f947fee8 ldr x8, [x23, #0xff8] 433b0: aa0803e0 mov x0, x8 433b4: f90007f4 str x20, [sp, #0x8] 433b8: 97ffe909 bl 0x3d7dc 433bc: f9400008 ldr x8, [x0] 433c0: f94027e1 ldr x1, [sp, #0x48] 433c4: 90000282 adrp x2, 0x93000 433c8: 90000283 adrp x3, 0x93000 433cc: f9408508 ldr x8, [x8, #0x108] 433d0: 91168042 add x2, x2, #0x5a0 433d4: 91169c63 add x3, x3, #0x5a7 433d8: d63f0100 blr x8 433dc: f947fee8 ldr x8, [x23, #0xff8] 433e0: aa0003f8 mov x24, x0 433e4: b50001e8 cbnz x8, 0x43420 433e8: d0000420 adrp x0, 0xc9000 433ec: 91000000 add x0, x0, #0x0 433f0: 97ff2528 bl 0xc890 433f4: f947fee8 ldr x8, [x23, #0xff8] 433f8: b50000c8 cbnz x8, 0x43410 433fc: 321c07e0 orr w0, wzr, #0x30 43400: 94007e51 bl 0x62d44 43404: a901fc1f stp xzr, xzr, [x0, #0x18] 43408: a900fc1f stp xzr, xzr, [x0, #0x8] 4340c: f907fee0 str x0, [x23, #0xff8] 43410: d0000420 adrp x0, 0xc9000 43414: 91000000 add x0, x0, #0x0 43418: 97ff262a bl 0xccc0 4341c: f947fee8 ldr x8, [x23, #0xff8] 43420: aa0803e0 mov x0, x8 43424: 97ffe8ee bl 0x3d7dc 43428: f9400008 ldr x8, [x0] 4342c: 90000281 adrp x1, 0x93000 43430: 9117e421 add x1, x1, #0x5f9 43434: f9429d08 ldr x8, [x8, #0x538] 43438: d63f0100 blr x8 4343c: f84086b6 ldr x22, [x21], #0x8 43440: aa0003fc mov x28, x0 43444: eb1502df cmp x22, x21 43448: f90013f5 str x21, [sp, #0x20] 4344c: 54003680 b.eq 0x43b1c 43450: 9101c3e8 add x8, sp, #0x70 43454: 910143e9 add x9, sp, #0x50 43458: b2400108 orr x8, x8, #0x1 4345c: d000043b adrp x27, 0xc9000 43460: f90023e8 str x8, [sp, #0x40] 43464: b2400128 orr x8, x9, #0x1 43468: 9100037b add x27, x27, #0x0 4346c: f9001fe8 str x8, [sp, #0x38] 43470: f9000ff8 str x24, [sp, #0x18] 43474: a907ffff stp xzr, xzr, [sp, #0x78] 43478: f9003bff str xzr, [sp, #0x70] 4347c: aa1603e8 mov x8, x22 43480: 38420d09 ldrb w9, [x8, #0x20]! 43484: 37000109 tbnz w9, #0x0, 0x434a4 43488: f9400909 ldr x9, [x8, #0x10] 4348c: f90043e9 str x9, [sp, #0x80] 43490: 3dc00100 ldr q0, [x8] 43494: 3d801fe0 str q0, [sp, #0x70] 43498: f947fee0 ldr x0, [x23, #0xff8] 4349c: b5000560 cbnz x0, 0x43548 434a0: 1400001e b 0x43518 434a4: f94016d3 ldr x19, [x22, #0x28] 434a8: b100427f cmn x19, #0x10 434ac: 54004362 b.hs 0x43d18 434b0: f9401ad4 ldr x20, [x22, #0x30] 434b4: f1005e7f cmp x19, #0x17 434b8: 540000c2 b.hs 0x434d0 434bc: f94023fb ldr x27, [sp, #0x40] 434c0: d37ffa68 lsl x8, x19, #1 434c4: 3901c3e8 strb w8, [sp, #0x70] 434c8: b5000173 cbnz x19, 0x434f4 434cc: 1400000e b 0x43504 434d0: 91004268 add x8, x19, #0x10 434d4: 927ced18 and x24, x8, #0xfffffffffffffff0 434d8: aa1803e0 mov x0, x24 434dc: 94007e1a bl 0x62d44 434e0: b2400308 orr x8, x24, #0x1 434e4: f9400ff8 ldr x24, [sp, #0x18] 434e8: aa0003fb mov x27, x0 434ec: a907eff3 stp x19, x27, [sp, #0x78] 434f0: f9003be8 str x8, [sp, #0x70] 434f4: aa1b03e0 mov x0, x27 434f8: aa1403e1 mov x1, x20 434fc: aa1303e2 mov x2, x19 43500: 97ff2584 bl 0xcb10 43504: 38336b7f strb wzr, [x27, x19] 43508: d000043b adrp x27, 0xc9000 4350c: 9100037b add x27, x27, #0x0 43510: f947fee0 ldr x0, [x23, #0xff8] 43514: b50001a0 cbnz x0, 0x43548 43518: aa1b03e0 mov x0, x27 4351c: 97ff24dd bl 0xc890 43520: f947fee8 ldr x8, [x23, #0xff8] 43524: b50000c8 cbnz x8, 0x4353c 43528: 321c07e0 orr w0, wzr, #0x30 4352c: 94007e06 bl 0x62d44 43530: a901fc1f stp xzr, xzr, [x0, #0x18] 43534: a900fc1f stp xzr, xzr, [x0, #0x8] 43538: f907fee0 str x0, [x23, #0xff8] 4353c: aa1b03e0 mov x0, x27 43540: 97ff25e0 bl 0xccc0 43544: f947fee0 ldr x0, [x23, #0xff8] 43548: 97ffe8a5 bl 0x3d7dc 4354c: f9400008 ldr x8, [x0] 43550: 3941c3e9 ldrb w9, [sp, #0x70] 43554: b9407bea ldr w10, [sp, #0x78] 43558: f942c108 ldr x8, [x8, #0x580] 4355c: d341fd2b lsr x11, x9, #1 43560: 7200013f tst w9, #0x1 43564: 1a8a0161 csel w1, w11, w10, eq 43568: d63f0100 blr x8 4356c: f947fee8 ldr x8, [x23, #0xff8] 43570: aa0003f5 mov x21, x0 43574: b50001a8 cbnz x8, 0x435a8 43578: aa1b03e0 mov x0, x27 4357c: 97ff24c5 bl 0xc890 43580: f947fee8 ldr x8, [x23, #0xff8] 43584: b50000c8 cbnz x8, 0x4359c 43588: 321c07e0 orr w0, wzr, #0x30 4358c: 94007dee bl 0x62d44 43590: a901fc1f stp xzr, xzr, [x0, #0x18] 43594: a900fc1f stp xzr, xzr, [x0, #0x8] 43598: f907fee0 str x0, [x23, #0xff8] 4359c: aa1b03e0 mov x0, x27 435a0: 97ff25c8 bl 0xccc0 435a4: f947fee8 ldr x8, [x23, #0xff8] 435a8: aa0803e0 mov x0, x8 435ac: 97ffe88c bl 0x3d7dc 435b0: 3941c3e8 ldrb w8, [sp, #0x70] 435b4: f9400009 ldr x9, [x0] 435b8: b9407bea ldr w10, [sp, #0x78] 435bc: f94043eb ldr x11, [sp, #0x80] 435c0: d341fd0c lsr x12, x8, #1 435c4: 7200011f tst w8, #0x1 435c8: f94023e8 ldr x8, [sp, #0x40] 435cc: f9434129 ldr x9, [x9, #0x680] 435d0: 1a8a0183 csel w3, w12, w10, eq 435d4: aa1503e1 mov x1, x21 435d8: 9a8b0104 csel x4, x8, x11, eq 435dc: 2a1f03e2 mov w2, wzr 435e0: d63f0120 blr x9 435e4: f947fee0 ldr x0, [x23, #0xff8] 435e8: b50001a0 cbnz x0, 0x4361c 435ec: aa1b03e0 mov x0, x27 435f0: 97ff24a8 bl 0xc890 435f4: f947fee8 ldr x8, [x23, #0xff8] 435f8: b50000c8 cbnz x8, 0x43610 435fc: 321c07e0 orr w0, wzr, #0x30 43600: 94007dd1 bl 0x62d44 43604: a901fc1f stp xzr, xzr, [x0, #0x18] 43608: a900fc1f stp xzr, xzr, [x0, #0x8] 4360c: f907fee0 str x0, [x23, #0xff8] 43610: aa1b03e0 mov x0, x27 43614: 97ff25ab bl 0xccc0 43618: f947fee0 ldr x0, [x23, #0xff8] 4361c: 97ffe870 bl 0x3d7dc 43620: f94027e1 ldr x1, [sp, #0x48] 43624: aa1803e2 mov x2, x24 43628: aa1503e3 mov x3, x21 4362c: aa1c03e4 mov x4, x28 43630: 97ffe890 bl 0x3d870 43634: a905ffff stp xzr, xzr, [sp, #0x58] 43638: f9002bff str xzr, [sp, #0x50] 4363c: aa1603e8 mov x8, x22 43640: 38438d09 ldrb w9, [x8, #0x38]! 43644: aa0003fa mov x26, x0 43648: 37000109 tbnz w9, #0x0, 0x43668 4364c: f9400909 ldr x9, [x8, #0x10] 43650: f90033e9 str x9, [sp, #0x60] 43654: 3dc00100 ldr q0, [x8] 43658: 3d8017e0 str q0, [sp, #0x50] 4365c: f947fee0 ldr x0, [x23, #0xff8] 43660: b5000600 cbnz x0, 0x43720 43664: 14000023 b 0x436f0 43668: f94022d3 ldr x19, [x22, #0x40] 4366c: aa1503f9 mov x25, x21 43670: b100427f cmn x19, #0x10 43674: 54003522 b.hs 0x43d18 43678: f94026d4 ldr x20, [x22, #0x48] 4367c: f1005e7f cmp x19, #0x17 43680: 540000c2 b.hs 0x43698 43684: f9401ff8 ldr x24, [sp, #0x38] 43688: d37ffa68 lsl x8, x19, #1 4368c: 390143e8 strb w8, [sp, #0x50] 43690: b50001f3 cbnz x19, 0x436cc 43694: 14000012 b 0x436dc 43698: 91004268 add x8, x19, #0x10 4369c: 927ced15 and x21, x8, #0xfffffffffffffff0 436a0: aa1503e0 mov x0, x21 436a4: aa1c03fb mov x27, x28 436a8: aa1703fc mov x28, x23 436ac: 94007da6 bl 0x62d44 436b0: aa0003f8 mov x24, x0 436b4: b24002a8 orr x8, x21, #0x1 436b8: aa1b03fc mov x28, x27 436bc: d000043b adrp x27, 0xc9000 436c0: a905e3f3 stp x19, x24, [sp, #0x58] 436c4: 9100037b add x27, x27, #0x0 436c8: f9002be8 str x8, [sp, #0x50] 436cc: aa1803e0 mov x0, x24 436d0: aa1403e1 mov x1, x20 436d4: aa1303e2 mov x2, x19 436d8: 97ff250e bl 0xcb10 436dc: 38336b1f strb wzr, [x24, x19] 436e0: f9400ff8 ldr x24, [sp, #0x18] 436e4: aa1903f5 mov x21, x25 436e8: f947fee0 ldr x0, [x23, #0xff8] 436ec: b50001a0 cbnz x0, 0x43720 436f0: aa1b03e0 mov x0, x27 436f4: 97ff2467 bl 0xc890 436f8: f947fee8 ldr x8, [x23, #0xff8] 436fc: b50000c8 cbnz x8, 0x43714 43700: 321c07e0 orr w0, wzr, #0x30 43704: 94007d90 bl 0x62d44 43708: a901fc1f stp xzr, xzr, [x0, #0x18] 4370c: a900fc1f stp xzr, xzr, [x0, #0x8] 43710: f907fee0 str x0, [x23, #0xff8] 43714: aa1b03e0 mov x0, x27 43718: 97ff256a bl 0xccc0 4371c: f947fee0 ldr x0, [x23, #0xff8] 43720: 97ffe82f bl 0x3d7dc 43724: f9400008 ldr x8, [x0] 43728: 394143e9 ldrb w9, [sp, #0x50] 4372c: b9405bea ldr w10, [sp, #0x58] 43730: f942c108 ldr x8, [x8, #0x580] 43734: d341fd2b lsr x11, x9, #1 43738: 7200013f tst w9, #0x1 4373c: 1a8a0161 csel w1, w11, w10, eq 43740: d63f0100 blr x8 43744: f947fee8 ldr x8, [x23, #0xff8] 43748: aa0003f4 mov x20, x0 4374c: b50001a8 cbnz x8, 0x43780 43750: aa1b03e0 mov x0, x27 43754: 97ff244f bl 0xc890 43758: f947fee8 ldr x8, [x23, #0xff8] 4375c: b50000c8 cbnz x8, 0x43774 43760: 321c07e0 orr w0, wzr, #0x30 43764: 94007d78 bl 0x62d44 43768: a901fc1f stp xzr, xzr, [x0, #0x18] 4376c: a900fc1f stp xzr, xzr, [x0, #0x8] 43770: f907fee0 str x0, [x23, #0xff8] 43774: aa1b03e0 mov x0, x27 43778: 97ff2552 bl 0xccc0 4377c: f947fee8 ldr x8, [x23, #0xff8] 43780: aa0803e0 mov x0, x8 43784: 97ffe816 bl 0x3d7dc 43788: 394143e8 ldrb w8, [sp, #0x50] 4378c: f9400009 ldr x9, [x0] 43790: b9405bea ldr w10, [sp, #0x58] 43794: f94033eb ldr x11, [sp, #0x60] 43798: d341fd0c lsr x12, x8, #1 4379c: 7200011f tst w8, #0x1 437a0: f9401fe8 ldr x8, [sp, #0x38] 437a4: f9434129 ldr x9, [x9, #0x680] 437a8: 1a8a0183 csel w3, w12, w10, eq 437ac: aa1403e1 mov x1, x20 437b0: 9a8b0104 csel x4, x8, x11, eq 437b4: 2a1f03e2 mov w2, wzr 437b8: d63f0120 blr x9 437bc: f947fee0 ldr x0, [x23, #0xff8] 437c0: b50001a0 cbnz x0, 0x437f4 437c4: aa1b03e0 mov x0, x27 437c8: 97ff2432 bl 0xc890 437cc: f947fee8 ldr x8, [x23, #0xff8] 437d0: b50000c8 cbnz x8, 0x437e8 437d4: 321c07e0 orr w0, wzr, #0x30 437d8: 94007d5b bl 0x62d44 437dc: a901fc1f stp xzr, xzr, [x0, #0x18] 437e0: a900fc1f stp xzr, xzr, [x0, #0x8] 437e4: f907fee0 str x0, [x23, #0xff8] 437e8: aa1b03e0 mov x0, x27 437ec: 97ff2535 bl 0xccc0 437f0: f947fee0 ldr x0, [x23, #0xff8] 437f4: 97ffe7fa bl 0x3d7dc 437f8: f94027e1 ldr x1, [sp, #0x48] 437fc: aa1803e2 mov x2, x24 43800: aa1403e3 mov x3, x20 43804: aa1c03e4 mov x4, x28 43808: 97ffe81a bl 0x3d870 4380c: f947fee8 ldr x8, [x23, #0xff8] 43810: aa0003f3 mov x19, x0 43814: b50001a8 cbnz x8, 0x43848 43818: aa1b03e0 mov x0, x27 4381c: 97ff241d bl 0xc890 43820: f947fee8 ldr x8, [x23, #0xff8] 43824: b50000c8 cbnz x8, 0x4383c 43828: 321c07e0 orr w0, wzr, #0x30 4382c: 94007d46 bl 0x62d44 43830: a901fc1f stp xzr, xzr, [x0, #0x18] 43834: a900fc1f stp xzr, xzr, [x0, #0x8] 43838: f907fee0 str x0, [x23, #0xff8] 4383c: aa1b03e0 mov x0, x27 43840: 97ff2520 bl 0xccc0 43844: f947fee8 ldr x8, [x23, #0xff8] 43848: aa0803e0 mov x0, x8 4384c: 97ffe7e4 bl 0x3d7dc 43850: a94287e2 ldp x2, x1, [sp, #0x28] 43854: aa1a03e3 mov x3, x26 43858: aa1303e4 mov x4, x19 4385c: 97ffe82d bl 0x3d910 43860: f947fee8 ldr x8, [x23, #0xff8] 43864: b4000d48 cbz x8, 0x43a0c 43868: b4000295 cbz x21, 0x438b8 4386c: f947fee0 ldr x0, [x23, #0xff8] 43870: b50001a0 cbnz x0, 0x438a4 43874: aa1b03e0 mov x0, x27 43878: 97ff2406 bl 0xc890 4387c: f947fee8 ldr x8, [x23, #0xff8] 43880: b50000c8 cbnz x8, 0x43898 43884: 321c07e0 orr w0, wzr, #0x30 43888: 94007d2f bl 0x62d44 4388c: a901fc1f stp xzr, xzr, [x0, #0x18] 43890: a900fc1f stp xzr, xzr, [x0, #0x8] 43894: f907fee0 str x0, [x23, #0xff8] 43898: aa1b03e0 mov x0, x27 4389c: 97ff2509 bl 0xccc0 438a0: f947fee0 ldr x0, [x23, #0xff8] 438a4: 97ffe7ce bl 0x3d7dc 438a8: f9400008 ldr x8, [x0] 438ac: aa1503e1 mov x1, x21 438b0: f9405d08 ldr x8, [x8, #0xb8] 438b4: d63f0100 blr x8 438b8: f947fee8 ldr x8, [x23, #0xff8] 438bc: b4000c28 cbz x8, 0x43a40 438c0: b400029a cbz x26, 0x43910 438c4: f947fee0 ldr x0, [x23, #0xff8] 438c8: b50001a0 cbnz x0, 0x438fc 438cc: aa1b03e0 mov x0, x27 438d0: 97ff23f0 bl 0xc890 438d4: f947fee8 ldr x8, [x23, #0xff8] 438d8: b50000c8 cbnz x8, 0x438f0 438dc: 321c07e0 orr w0, wzr, #0x30 438e0: 94007d19 bl 0x62d44 438e4: a901fc1f stp xzr, xzr, [x0, #0x18] 438e8: a900fc1f stp xzr, xzr, [x0, #0x8] 438ec: f907fee0 str x0, [x23, #0xff8] 438f0: aa1b03e0 mov x0, x27 438f4: 97ff24f3 bl 0xccc0 438f8: f947fee0 ldr x0, [x23, #0xff8] 438fc: 97ffe7b8 bl 0x3d7dc 43900: f9400008 ldr x8, [x0] 43904: aa1a03e1 mov x1, x26 43908: f9405d08 ldr x8, [x8, #0xb8] 4390c: d63f0100 blr x8 43910: f947fee8 ldr x8, [x23, #0xff8] 43914: b4000b08 cbz x8, 0x43a74 43918: b4000294 cbz x20, 0x43968 4391c: f947fee0 ldr x0, [x23, #0xff8] 43920: b50001a0 cbnz x0, 0x43954 43924: aa1b03e0 mov x0, x27 43928: 97ff23da bl 0xc890 4392c: f947fee8 ldr x8, [x23, #0xff8] 43930: b50000c8 cbnz x8, 0x43948 43934: 321c07e0 orr w0, wzr, #0x30 43938: 94007d03 bl 0x62d44 4393c: a901fc1f stp xzr, xzr, [x0, #0x18] 43940: a900fc1f stp xzr, xzr, [x0, #0x8] 43944: f907fee0 str x0, [x23, #0xff8] 43948: aa1b03e0 mov x0, x27 4394c: 97ff24dd bl 0xccc0 43950: f947fee0 ldr x0, [x23, #0xff8] 43954: 97ffe7a2 bl 0x3d7dc 43958: f9400008 ldr x8, [x0] 4395c: aa1403e1 mov x1, x20 43960: f9405d08 ldr x8, [x8, #0xb8] 43964: d63f0100 blr x8 43968: f947fee8 ldr x8, [x23, #0xff8] 4396c: b40009e8 cbz x8, 0x43aa8 43970: b4000293 cbz x19, 0x439c0 43974: f947fee0 ldr x0, [x23, #0xff8] 43978: b50001a0 cbnz x0, 0x439ac 4397c: aa1b03e0 mov x0, x27 43980: 97ff23c4 bl 0xc890 43984: f947fee8 ldr x8, [x23, #0xff8] 43988: b50000c8 cbnz x8, 0x439a0 4398c: 321c07e0 orr w0, wzr, #0x30 43990: 94007ced bl 0x62d44 43994: a901fc1f stp xzr, xzr, [x0, #0x18] 43998: a900fc1f stp xzr, xzr, [x0, #0x8] 4399c: f907fee0 str x0, [x23, #0xff8] 439a0: aa1b03e0 mov x0, x27 439a4: 97ff24c7 bl 0xccc0 439a8: f947fee0 ldr x0, [x23, #0xff8] 439ac: 97ffe78c bl 0x3d7dc 439b0: f9400008 ldr x8, [x0] 439b4: aa1303e1 mov x1, x19 439b8: f9405d08 ldr x8, [x8, #0xb8] 439bc: d63f0100 blr x8 439c0: 394143e8 ldrb w8, [sp, #0x50] 439c4: 370000c8 tbnz w8, #0x0, 0x439dc 439c8: 3941c3e8 ldrb w8, [sp, #0x70] 439cc: 37000108 tbnz w8, #0x0, 0x439ec 439d0: f94006c8 ldr x8, [x22, #0x8] 439d4: b5000148 cbnz x8, 0x439fc 439d8: 14000041 b 0x43adc 439dc: f94033e0 ldr x0, [sp, #0x60] 439e0: 94007d0c bl 0x62e10 439e4: 3941c3e8 ldrb w8, [sp, #0x70] 439e8: 3607ff48 tbz w8, #0x0, 0x439d0 439ec: f94043e0 ldr x0, [sp, #0x80] 439f0: 94007d08 bl 0x62e10 439f4: f94006c8 ldr x8, [x22, #0x8] 439f8: b4000728 cbz x8, 0x43adc 439fc: aa0803f6 mov x22, x8 43a00: f94002c8 ldr x8, [x22] 43a04: b5ffffc8 cbnz x8, 0x439fc 43a08: 14000042 b 0x43b10 43a0c: aa1b03e0 mov x0, x27 43a10: 97ff23a0 bl 0xc890 43a14: f947fee8 ldr x8, [x23, #0xff8] 43a18: b50000c8 cbnz x8, 0x43a30 43a1c: 321c07e0 orr w0, wzr, #0x30 43a20: 94007cc9 bl 0x62d44 43a24: a901fc1f stp xzr, xzr, [x0, #0x18] 43a28: a900fc1f stp xzr, xzr, [x0, #0x8] 43a2c: f907fee0 str x0, [x23, #0xff8] 43a30: aa1b03e0 mov x0, x27 43a34: 97ff24a3 bl 0xccc0 43a38: b5fff1b5 cbnz x21, 0x4386c 43a3c: 17ffff9f b 0x438b8 43a40: aa1b03e0 mov x0, x27 43a44: 97ff2393 bl 0xc890 43a48: f947fee8 ldr x8, [x23, #0xff8] 43a4c: b50000c8 cbnz x8, 0x43a64 43a50: 321c07e0 orr w0, wzr, #0x30 43a54: 94007cbc bl 0x62d44 43a58: a901fc1f stp xzr, xzr, [x0, #0x18] 43a5c: a900fc1f stp xzr, xzr, [x0, #0x8] 43a60: f907fee0 str x0, [x23, #0xff8] 43a64: aa1b03e0 mov x0, x27 43a68: 97ff2496 bl 0xccc0 43a6c: b5fff2da cbnz x26, 0x438c4 43a70: 17ffffa8 b 0x43910 43a74: aa1b03e0 mov x0, x27 43a78: 97ff2386 bl 0xc890 43a7c: f947fee8 ldr x8, [x23, #0xff8] 43a80: b50000c8 cbnz x8, 0x43a98 43a84: 321c07e0 orr w0, wzr, #0x30 43a88: 94007caf bl 0x62d44 43a8c: a901fc1f stp xzr, xzr, [x0, #0x18] 43a90: a900fc1f stp xzr, xzr, [x0, #0x8] 43a94: f907fee0 str x0, [x23, #0xff8] 43a98: aa1b03e0 mov x0, x27 43a9c: 97ff2489 bl 0xccc0 43aa0: b5fff3f4 cbnz x20, 0x4391c 43aa4: 17ffffb1 b 0x43968 43aa8: aa1b03e0 mov x0, x27 43aac: 97ff2379 bl 0xc890 43ab0: f947fee8 ldr x8, [x23, #0xff8] 43ab4: b50000c8 cbnz x8, 0x43acc 43ab8: 321c07e0 orr w0, wzr, #0x30 43abc: 94007ca2 bl 0x62d44 43ac0: a901fc1f stp xzr, xzr, [x0, #0x18] 43ac4: a900fc1f stp xzr, xzr, [x0, #0x8] 43ac8: f907fee0 str x0, [x23, #0xff8] 43acc: aa1b03e0 mov x0, x27 43ad0: 97ff247c bl 0xccc0 43ad4: b5fff513 cbnz x19, 0x43974 43ad8: 17ffffba b 0x439c0 43adc: aa1603e8 mov x8, x22 43ae0: f8410d09 ldr x9, [x8, #0x10]! 43ae4: f940012a ldr x10, [x9] 43ae8: eb16015f cmp x10, x22 43aec: 54000100 b.eq 0x43b0c 43af0: f9400109 ldr x9, [x8] 43af4: aa0903e8 mov x8, x9 43af8: f8410d16 ldr x22, [x8, #0x10]! 43afc: f94002ca ldr x10, [x22] 43b00: eb09015f cmp x10, x9 43b04: 54ffff61 b.ne 0x43af0 43b08: 14000002 b 0x43b10 43b0c: aa0903f6 mov x22, x9 43b10: f94013e8 ldr x8, [sp, #0x20] 43b14: eb0802df cmp x22, x8 43b18: 54ffcae1 b.ne 0x43474 43b1c: f947fee8 ldr x8, [x23, #0xff8] 43b20: f94007f3 ldr x19, [sp, #0x8] 43b24: b50001c8 cbnz x8, 0x43b5c 43b28: d0000420 adrp x0, 0xc9000 43b2c: 91000000 add x0, x0, #0x0 43b30: 97ff2358 bl 0xc890 43b34: f947fee8 ldr x8, [x23, #0xff8] 43b38: b50000c8 cbnz x8, 0x43b50 43b3c: 321c07e0 orr w0, wzr, #0x30 43b40: 94007c81 bl 0x62d44 43b44: a901fc1f stp xzr, xzr, [x0, #0x18] 43b48: a900fc1f stp xzr, xzr, [x0, #0x8] 43b4c: f907fee0 str x0, [x23, #0xff8] 43b50: d0000420 adrp x0, 0xc9000 43b54: 91000000 add x0, x0, #0x0 43b58: 97ff245a bl 0xccc0 43b5c: b40002d3 cbz x19, 0x43bb4 43b60: f947fee0 ldr x0, [x23, #0xff8] 43b64: b50001e0 cbnz x0, 0x43ba0 43b68: d0000420 adrp x0, 0xc9000 43b6c: 91000000 add x0, x0, #0x0 43b70: 97ff2348 bl 0xc890 43b74: f947fee8 ldr x8, [x23, #0xff8] 43b78: b50000c8 cbnz x8, 0x43b90 43b7c: 321c07e0 orr w0, wzr, #0x30 43b80: 94007c71 bl 0x62d44 43b84: a901fc1f stp xzr, xzr, [x0, #0x18] 43b88: a900fc1f stp xzr, xzr, [x0, #0x8] 43b8c: f907fee0 str x0, [x23, #0xff8] 43b90: d0000420 adrp x0, 0xc9000 43b94: 91000000 add x0, x0, #0x0 43b98: 97ff244a bl 0xccc0 43b9c: f947fee0 ldr x0, [x23, #0xff8] 43ba0: 97ffe70f bl 0x3d7dc 43ba4: f9400008 ldr x8, [x0] 43ba8: aa1303e1 mov x1, x19 43bac: f9405d08 ldr x8, [x8, #0xb8] 43bb0: d63f0100 blr x8 43bb4: f947fee8 ldr x8, [x23, #0xff8] 43bb8: b50001c8 cbnz x8, 0x43bf0 43bbc: d0000420 adrp x0, 0xc9000 43bc0: 91000000 add x0, x0, #0x0 43bc4: 97ff2333 bl 0xc890 43bc8: f947fee8 ldr x8, [x23, #0xff8] 43bcc: b50000c8 cbnz x8, 0x43be4 43bd0: 321c07e0 orr w0, wzr, #0x30 43bd4: 94007c5c bl 0x62d44 43bd8: a901fc1f stp xzr, xzr, [x0, #0x18] 43bdc: a900fc1f stp xzr, xzr, [x0, #0x8] 43be0: f907fee0 str x0, [x23, #0xff8] 43be4: d0000420 adrp x0, 0xc9000 43be8: 91000000 add x0, x0, #0x0 43bec: 97ff2435 bl 0xccc0 43bf0: f94027e8 ldr x8, [sp, #0x48] 43bf4: b40002c8 cbz x8, 0x43c4c 43bf8: f947fee0 ldr x0, [x23, #0xff8] 43bfc: b50001e0 cbnz x0, 0x43c38 43c00: d0000420 adrp x0, 0xc9000 43c04: 91000000 add x0, x0, #0x0 43c08: 97ff2322 bl 0xc890 43c0c: f947fee8 ldr x8, [x23, #0xff8] 43c10: b50000c8 cbnz x8, 0x43c28 43c14: 321c07e0 orr w0, wzr, #0x30 43c18: 94007c4b bl 0x62d44 43c1c: a901fc1f stp xzr, xzr, [x0, #0x18] 43c20: a900fc1f stp xzr, xzr, [x0, #0x8] 43c24: f907fee0 str x0, [x23, #0xff8] 43c28: d0000420 adrp x0, 0xc9000 43c2c: 91000000 add x0, x0, #0x0 43c30: 97ff2424 bl 0xccc0 43c34: f947fee0 ldr x0, [x23, #0xff8] 43c38: 97ffe6e9 bl 0x3d7dc 43c3c: f9400008 ldr x8, [x0] 43c40: f94027e1 ldr x1, [sp, #0x48] 43c44: f9405d08 ldr x8, [x8, #0xb8] 43c48: d63f0100 blr x8 43c4c: f947fee8 ldr x8, [x23, #0xff8] 43c50: b50001c8 cbnz x8, 0x43c88 43c54: d0000420 adrp x0, 0xc9000 43c58: 91000000 add x0, x0, #0x0 43c5c: 97ff230d bl 0xc890 43c60: f947fee8 ldr x8, [x23, #0xff8] 43c64: b50000c8 cbnz x8, 0x43c7c 43c68: 321c07e0 orr w0, wzr, #0x30 43c6c: 94007c36 bl 0x62d44 43c70: a901fc1f stp xzr, xzr, [x0, #0x18] 43c74: a900fc1f stp xzr, xzr, [x0, #0x8] 43c78: f907fee0 str x0, [x23, #0xff8] 43c7c: d0000420 adrp x0, 0xc9000 43c80: 91000000 add x0, x0, #0x0 43c84: 97ff240f bl 0xccc0 43c88: b40002dc cbz x28, 0x43ce0 43c8c: f947fee0 ldr x0, [x23, #0xff8] 43c90: b50001e0 cbnz x0, 0x43ccc 43c94: d0000420 adrp x0, 0xc9000 43c98: 91000000 add x0, x0, #0x0 43c9c: 97ff22fd bl 0xc890 43ca0: f947fee8 ldr x8, [x23, #0xff8] 43ca4: b50000c8 cbnz x8, 0x43cbc 43ca8: 321c07e0 orr w0, wzr, #0x30 43cac: 94007c26 bl 0x62d44 43cb0: a901fc1f stp xzr, xzr, [x0, #0x18] 43cb4: a900fc1f stp xzr, xzr, [x0, #0x8] 43cb8: f907fee0 str x0, [x23, #0xff8] 43cbc: d0000420 adrp x0, 0xc9000 43cc0: 91000000 add x0, x0, #0x0 43cc4: 97ff23ff bl 0xccc0 43cc8: f947fee0 ldr x0, [x23, #0xff8] 43ccc: 97ffe6c4 bl 0x3d7dc 43cd0: f9400008 ldr x8, [x0] 43cd4: aa1c03e1 mov x1, x28 43cd8: f9405d08 ldr x8, [x8, #0xb8] 43cdc: d63f0100 blr x8 43ce0: f9400be8 ldr x8, [sp, #0x10] 43ce4: f9401508 ldr x8, [x8, #0x28] 43ce8: f85a83a9 ldur x9, [x29, #-0x58] 43cec: eb09011f cmp x8, x9 43cf0: 54000161 b.ne 0x43d1c 43cf4: f9401be0 ldr x0, [sp, #0x30] 43cf8: a94e7bfd ldp x29, x30, [sp, #0xe0] 43cfc: a94d4ff4 ldp x20, x19, [sp, #0xd0] 43d00: a94c57f6 ldp x22, x21, [sp, #0xc0] 43d04: a94b5ff8 ldp x24, x23, [sp, #0xb0] 43d08: a94a67fa ldp x26, x25, [sp, #0xa0] 43d0c: a9496ffc ldp x28, x27, [sp, #0x90] 43d10: 9103c3ff add sp, sp, #0xf0 43d14: d65f03c0 ret 43d18: 97ff2166 bl 0xc2b0 43d1c: 97ff2215 bl 0xc570 <__stack_chk_fail@plt> 43d20: d10343ff sub sp, sp, #0xd0 43d24: f9004bf7 str x23, [sp, #0x90] 43d28: a90a57f6 stp x22, x21, [sp, #0xa0] 43d2c: a90b4ff4 stp x20, x19, [sp, #0xb0] 43d30: a90c7bfd stp x29, x30, [sp, #0xc0] 43d34: 910303fd add x29, sp, #0xc0 43d38: d53bd055 mrs x21, TPIDR_EL0 43d3c: f94016a8 ldr x8, [x21, #0x28] 43d40: aa0103f3 mov x19, x1 43d44: aa0003f4 mov x20, x0 43d48: b25c03e9 orr x9, xzr, #0x1000000000 43d4c: 321c03e0 orr w0, wzr, #0x10 43d50: 321b03e1 orr w1, wzr, #0x20 43d54: f81c83a8 stur x8, [x29, #-0x38] 43d58: f81b83a9 stur x9, [x29, #-0x48] 43d5c: 97ff20f1 bl 0xc120 43d60: d00002a8 adrp x8, 0x99000 43d64: 91044508 add x8, x8, #0x111 43d68: f9400108 ldr x8, [x8] 43d6c: a906ffff stp xzr, xzr, [sp, #0x68] 43d70: a905ffff stp xzr, xzr, [sp, #0x58] 43d74: f81c03a0 stur x0, [x29, #-0x40] 43d78: f80613e8 stur x8, [sp, #0x61] 43d7c: 528e8d08 mov w8, #0x7468 // =29800 43d80: 52800289 mov w9, #0x14 // =20 43d84: 780693e8 sturh w8, [sp, #0x69] 43d88: 910063e8 add x8, sp, #0x18 43d8c: 910183e0 add x0, sp, #0x60 43d90: 52800141 mov w1, #0xa // =10 43d94: 910123e4 add x4, sp, #0x48 43d98: d10123a5 sub x5, x29, #0x48 43d9c: 9100c3e6 add x6, sp, #0x30 43da0: aa1403e2 mov x2, x20 43da4: aa1303e3 mov x3, x19 43da8: 2a1f03e7 mov w7, wzr 43dac: 390183e9 strb w9, [sp, #0x60] 43db0: a904ffff stp xzr, xzr, [sp, #0x48] 43db4: a903ffff stp xzr, xzr, [sp, #0x38] 43db8: a902ffff stp xzr, xzr, [sp, #0x28] 43dbc: a901ffff stp xzr, xzr, [sp, #0x18] 43dc0: 3901afff strb wzr, [sp, #0x6b] 43dc4: f90007e8 str x8, [sp, #0x8] 43dc8: b90003ff str wzr, [sp] 43dcc: 97fffa38 bl 0x426ac 43dd0: 394063e8 ldrb w8, [sp, #0x18] 43dd4: 370005c8 tbnz w8, #0x0, 0x43e8c 43dd8: 3940c3e8 ldrb w8, [sp, #0x30] 43ddc: 37000608 tbnz w8, #0x0, 0x43e9c 43de0: 394123e8 ldrb w8, [sp, #0x48] 43de4: 37000648 tbnz w8, #0x0, 0x43eac 43de8: 394183e8 ldrb w8, [sp, #0x60] 43dec: 36000068 tbz w8, #0x0, 0x43df8 43df0: f9403be0 ldr x0, [sp, #0x70] 43df4: 94007c07 bl 0x62e10 43df8: b85b83a8 ldur w8, [x29, #-0x48] 43dfc: f85c03b3 ldur x19, [x29, #-0x40] 43e00: 340002a8 cbz w8, 0x43e54 43e04: 2a1f03e8 mov w8, wzr 43e08: 2a0803f4 mov w20, w8 43e0c: 8b141676 add x22, x19, x20, lsl #5 43e10: aa1603f7 mov x23, x22 43e14: f8410ee0 ldr x0, [x23, #0x10]! 43e18: b4000060 cbz x0, 0x43e24 43e1c: 97ff2381 bl 0xcc20 43e20: f90002ff str xzr, [x23] 43e24: f94002c0 ldr x0, [x22] 43e28: f9000edf str xzr, [x22, #0x18] 43e2c: b4000060 cbz x0, 0x43e38 43e30: 97ff237c bl 0xcc20 43e34: f90002df str xzr, [x22] 43e38: 8b141668 add x8, x19, x20, lsl #5 43e3c: f900051f str xzr, [x8, #0x8] 43e40: b85b83a9 ldur w9, [x29, #-0x48] 43e44: f85c03b3 ldur x19, [x29, #-0x40] 43e48: 11000688 add w8, w20, #0x1 43e4c: 6b09011f cmp w8, w9 43e50: 54fffdc3 b.lo 0x43e08 43e54: b4000093 cbz x19, 0x43e64 43e58: aa1303e0 mov x0, x19 43e5c: 97ff2371 bl 0xcc20 43e60: f81c03bf stur xzr, [x29, #-0x40] 43e64: f94016a8 ldr x8, [x21, #0x28] 43e68: f85c83a9 ldur x9, [x29, #-0x38] 43e6c: eb09011f cmp x8, x9 43e70: 54000281 b.ne 0x43ec0 43e74: a94c7bfd ldp x29, x30, [sp, #0xc0] 43e78: a94b4ff4 ldp x20, x19, [sp, #0xb0] 43e7c: a94a57f6 ldp x22, x21, [sp, #0xa0] 43e80: f9404bf7 ldr x23, [sp, #0x90] 43e84: 910343ff add sp, sp, #0xd0 43e88: d65f03c0 ret 43e8c: f94017e0 ldr x0, [sp, #0x28] 43e90: 94007be0 bl 0x62e10 43e94: 3940c3e8 ldrb w8, [sp, #0x30] 43e98: 3607fa48 tbz w8, #0x0, 0x43de0 43e9c: f94023e0 ldr x0, [sp, #0x40] 43ea0: 94007bdc bl 0x62e10 43ea4: 394123e8 ldrb w8, [sp, #0x48] 43ea8: 3607fa08 tbz w8, #0x0, 0x43de8 43eac: f9402fe0 ldr x0, [sp, #0x58] 43eb0: 94007bd8 bl 0x62e10 43eb4: 394183e8 ldrb w8, [sp, #0x60] 43eb8: 3707f9c8 tbnz w8, #0x0, 0x43df0 43ebc: 17ffffcf b 0x43df8 43ec0: 97ff21ac bl 0xc570 <__stack_chk_fail@plt> 43ec4: d10203ff sub sp, sp, #0x80 43ec8: f90023f7 str x23, [sp, #0x40] 43ecc: a90557f6 stp x22, x21, [sp, #0x50] 43ed0: a9064ff4 stp x20, x19, [sp, #0x60] 43ed4: a9077bfd stp x29, x30, [sp, #0x70] 43ed8: 9101c3fd add x29, sp, #0x70 43edc: d53bd055 mrs x21, TPIDR_EL0 43ee0: f94016a8 ldr x8, [x21, #0x28] 43ee4: aa0003f4 mov x20, x0 43ee8: 2a0103f3 mov w19, w1 43eec: f000026a adrp x10, 0x92000 43ef0: f9001fe8 str x8, [sp, #0x38] 43ef4: 39400288 ldrb w8, [x20] 43ef8: f9400a89 ldr x9, [x20, #0x10] 43efc: b000026b adrp x11, 0x90000 43f00: 91363d4a add x10, x10, #0xd8f 43f04: 7200011f tst w8, #0x1 43f08: 911fad6b add x11, x11, #0x7eb 43f0c: 9a941523 csinc x3, x9, x20, ne 43f10: 7200027f tst w19, #0x1 43f14: b00002a1 adrp x1, 0x98000 43f18: d00002a2 adrp x2, 0x99000 43f1c: 9a8a1164 csel x4, x11, x10, ne 43f20: 91386c21 add x1, x1, #0xe1b 43f24: 912e8042 add x2, x2, #0xba0 43f28: 2a1f03e0 mov w0, wzr 43f2c: 97ff200d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 43f30: 39400297 ldrb w23, [x20] 43f34: f9400688 ldr x8, [x20, #0x8] 43f38: d341fee9 lsr x9, x23, #1 43f3c: 720002ff tst w23, #0x1 43f40: 9a880128 csel x8, x9, x8, eq 43f44: b4001048 cbz x8, 0x4414c 43f48: 321b03e0 orr w0, wzr, #0x20 43f4c: 91000696 add x22, x20, #0x1 43f50: 94007b7d bl 0x62d44 43f54: f00002a9 adrp x9, 0x9a000 43f58: d00002a8 adrp x8, 0x99000 43f5c: 910cf129 add x9, x9, #0x33c 43f60: 3dc21100 ldr q0, [x8, #0x840] 43f64: 3cc0e121 ldur q1, [x9, #0xe] 43f68: 3dc00122 ldr q2, [x9] 43f6c: f9001be0 str x0, [sp, #0x30] 43f70: 3d800be0 str q0, [sp, #0x20] 43f74: 3c80e001 stur q1, [x0, #0xe] 43f78: 3d800002 str q2, [x0] 43f7c: 3900781f strb wzr, [x0, #0x1e] 43f80: f9400a88 ldr x8, [x20, #0x10] 43f84: 720002ff tst w23, #0x1 43f88: 9a8802c0 csel x0, x22, x8, eq 43f8c: 97ff228d bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 43f90: b4000180 cbz x0, 0x43fc0 43f94: 39400288 ldrb w8, [x20] 43f98: f9400a89 ldr x9, [x20, #0x10] 43f9c: 7200011f tst w8, #0x1 43fa0: 9a8902c0 csel x0, x22, x9, eq 43fa4: 97ff2287 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 43fa8: aa0003f4 mov x20, x0 43fac: 97ff2291 bl 0xc9f0 43fb0: aa0003e2 mov x2, x0 43fb4: 910083e0 add x0, sp, #0x20 43fb8: aa1403e1 mov x1, x20 43fbc: 97ffb4a7 bl 0x31258 <.text+0x24568> 43fc0: b0000436 adrp x22, 0xc8000 43fc4: f947fec0 ldr x0, [x22, #0xff8] 43fc8: b50001e0 cbnz x0, 0x44004 43fcc: d0000420 adrp x0, 0xc9000 43fd0: 91000000 add x0, x0, #0x0 43fd4: 97ff222f bl 0xc890 43fd8: f947fec8 ldr x8, [x22, #0xff8] 43fdc: b50000c8 cbnz x8, 0x43ff4 43fe0: 321c07e0 orr w0, wzr, #0x30 43fe4: 94007b58 bl 0x62d44 43fe8: a901fc1f stp xzr, xzr, [x0, #0x18] 43fec: a900fc1f stp xzr, xzr, [x0, #0x8] 43ff0: f907fec0 str x0, [x22, #0xff8] 43ff4: d0000420 adrp x0, 0xc9000 43ff8: 91000000 add x0, x0, #0x0 43ffc: 97ff2331 bl 0xccc0 44000: f947fec0 ldr x0, [x22, #0xff8] 44004: 394083e8 ldrb w8, [sp, #0x20] 44008: f9401be9 ldr x9, [sp, #0x30] 4400c: 910083ea add x10, sp, #0x20 44010: b2400157 orr x23, x10, #0x1 44014: 7200011f tst w8, #0x1 44018: 9a8902e1 csel x1, x23, x9, eq 4401c: 97ffe80b bl 0x3e048 44020: aa0003f4 mov x20, x0 44024: b4000b54 cbz x20, 0x4418c 44028: b00002c1 adrp x1, 0x9d000 4402c: 913eb021 add x1, x1, #0xfac 44030: 910023e0 add x0, sp, #0x8 44034: 320003e2 orr w2, wzr, #0x1 44038: a9017fff stp xzr, xzr, [sp, #0x10] 4403c: f90007ff str xzr, [sp, #0x8] 44040: 910023f7 add x23, sp, #0x8 44044: 97ffb485 bl 0x31258 <.text+0x24568> 44048: d00002a1 adrp x1, 0x9a000 4404c: 9107bc21 add x1, x1, #0x1ef 44050: 320003e2 orr w2, wzr, #0x1 44054: 97ffb481 bl 0x31258 <.text+0x24568> 44058: b0000261 adrp x1, 0x91000 4405c: 9100ac21 add x1, x1, #0x2b 44060: 321f03e2 orr w2, wzr, #0x2 44064: 97ffb47d bl 0x31258 <.text+0x24568> 44068: f947fec0 ldr x0, [x22, #0xff8] 4406c: b50001e0 cbnz x0, 0x440a8 44070: b0000420 adrp x0, 0xc9000 44074: 91000000 add x0, x0, #0x0 44078: 97ff2206 bl 0xc890 4407c: f947fec8 ldr x8, [x22, #0xff8] 44080: b50000c8 cbnz x8, 0x44098 44084: 321c07e0 orr w0, wzr, #0x30 44088: 94007b2f bl 0x62d44 4408c: a901fc1f stp xzr, xzr, [x0, #0x18] 44090: a900fc1f stp xzr, xzr, [x0, #0x8] 44094: f907fec0 str x0, [x22, #0xff8] 44098: b0000420 adrp x0, 0xc9000 4409c: 91000000 add x0, x0, #0x0 440a0: 97ff2308 bl 0xccc0 440a4: f947fec0 ldr x0, [x22, #0xff8] 440a8: 394023e8 ldrb w8, [sp, #0x8] 440ac: f9400fe9 ldr x9, [sp, #0x18] 440b0: b24002ea orr x10, x23, #0x1 440b4: b00002a2 adrp x2, 0x99000 440b8: 7200011f tst w8, #0x1 440bc: 9a890143 csel x3, x10, x9, eq 440c0: 12000264 and w4, w19, #0x1 440c4: 912f5842 add x2, x2, #0xbd6 440c8: aa1403e1 mov x1, x20 440cc: 97ffe993 bl 0x3e718 440d0: 394023e8 ldrb w8, [sp, #0x8] 440d4: 37000748 tbnz w8, #0x0, 0x441bc 440d8: f947fec8 ldr x8, [x22, #0xff8] 440dc: b4000788 cbz x8, 0x441cc 440e0: b40002d4 cbz x20, 0x44138 440e4: f947fec0 ldr x0, [x22, #0xff8] 440e8: b50001e0 cbnz x0, 0x44124 440ec: b0000420 adrp x0, 0xc9000 440f0: 91000000 add x0, x0, #0x0 440f4: 97ff21e7 bl 0xc890 440f8: f947fec8 ldr x8, [x22, #0xff8] 440fc: b50000c8 cbnz x8, 0x44114 44100: 321c07e0 orr w0, wzr, #0x30 44104: 94007b10 bl 0x62d44 44108: a901fc1f stp xzr, xzr, [x0, #0x18] 4410c: a900fc1f stp xzr, xzr, [x0, #0x8] 44110: f907fec0 str x0, [x22, #0xff8] 44114: b0000420 adrp x0, 0xc9000 44118: 91000000 add x0, x0, #0x0 4411c: 97ff22e9 bl 0xccc0 44120: f947fec0 ldr x0, [x22, #0xff8] 44124: 97ffe5ae bl 0x3d7dc 44128: f9400008 ldr x8, [x0] 4412c: aa1403e1 mov x1, x20 44130: f9405908 ldr x8, [x8, #0xb0] 44134: d63f0100 blr x8 44138: 394083e8 ldrb w8, [sp, #0x20] 4413c: 36000148 tbz w8, #0x0, 0x44164 44140: f9401be0 ldr x0, [sp, #0x30] 44144: 94007b33 bl 0x62e10 44148: 14000007 b 0x44164 4414c: 900002a1 adrp x1, 0x98000 44150: b00002a2 adrp x2, 0x99000 44154: 91386c21 add x1, x1, #0xe1b 44158: 91227442 add x2, x2, #0x89d 4415c: 2a1f03e0 mov w0, wzr 44160: 97ff1f80 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44164: f94016a8 ldr x8, [x21, #0x28] 44168: f9401fe9 ldr x9, [sp, #0x38] 4416c: eb09011f cmp x8, x9 44170: 540004c1 b.ne 0x44208 44174: a9477bfd ldp x29, x30, [sp, #0x70] 44178: a9464ff4 ldp x20, x19, [sp, #0x60] 4417c: a94557f6 ldp x22, x21, [sp, #0x50] 44180: f94023f7 ldr x23, [sp, #0x40] 44184: 910203ff add sp, sp, #0x80 44188: d65f03c0 ret 4418c: 394083e8 ldrb w8, [sp, #0x20] 44190: f9401be9 ldr x9, [sp, #0x30] 44194: 900002a1 adrp x1, 0x98000 44198: b00002a2 adrp x2, 0x99000 4419c: 7200011f tst w8, #0x1 441a0: 9a8902e3 csel x3, x23, x9, eq 441a4: 91386c21 add x1, x1, #0xe1b 441a8: 91234c42 add x2, x2, #0x8d3 441ac: 97ff1f6d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 441b0: f947fec8 ldr x8, [x22, #0xff8] 441b4: b5fff968 cbnz x8, 0x440e0 441b8: 14000005 b 0x441cc 441bc: f9400fe0 ldr x0, [sp, #0x18] 441c0: 94007b14 bl 0x62e10 441c4: f947fec8 ldr x8, [x22, #0xff8] 441c8: b5fff8c8 cbnz x8, 0x440e0 441cc: b0000420 adrp x0, 0xc9000 441d0: 91000000 add x0, x0, #0x0 441d4: 97ff21af bl 0xc890 441d8: f947fec8 ldr x8, [x22, #0xff8] 441dc: b50000c8 cbnz x8, 0x441f4 441e0: 321c07e0 orr w0, wzr, #0x30 441e4: 94007ad8 bl 0x62d44 441e8: a901fc1f stp xzr, xzr, [x0, #0x18] 441ec: a900fc1f stp xzr, xzr, [x0, #0x8] 441f0: f907fec0 str x0, [x22, #0xff8] 441f4: b0000420 adrp x0, 0xc9000 441f8: 91000000 add x0, x0, #0x0 441fc: 97ff22b1 bl 0xccc0 44200: b5fff734 cbnz x20, 0x440e4 44204: 17ffffcd b 0x44138 44208: 97ff20da bl 0xc570 <__stack_chk_fail@plt> 4420c: d10203ff sub sp, sp, #0x80 44210: f90023f7 str x23, [sp, #0x40] 44214: a90557f6 stp x22, x21, [sp, #0x50] 44218: a9064ff4 stp x20, x19, [sp, #0x60] 4421c: a9077bfd stp x29, x30, [sp, #0x70] 44220: 9101c3fd add x29, sp, #0x70 44224: d53bd055 mrs x21, TPIDR_EL0 44228: f94016a8 ldr x8, [x21, #0x28] 4422c: aa0003f3 mov x19, x0 44230: aa0103f4 mov x20, x1 44234: 900002a1 adrp x1, 0x98000 44238: f9001fe8 str x8, [sp, #0x38] 4423c: 39400268 ldrb w8, [x19] 44240: f9400a69 ldr x9, [x19, #0x10] 44244: 3940028a ldrb w10, [x20] 44248: f9400a8b ldr x11, [x20, #0x10] 4424c: 7200011f tst w8, #0x1 44250: 9a931523 csinc x3, x9, x19, ne 44254: 7200015f tst w10, #0x1 44258: b00002a2 adrp x2, 0x99000 4425c: 9a941564 csinc x4, x11, x20, ne 44260: 91386c21 add x1, x1, #0xe1b 44264: 912fa442 add x2, x2, #0xbe9 44268: 2a1f03e0 mov w0, wzr 4426c: 97ff1f3d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44270: 39400277 ldrb w23, [x19] 44274: f9400668 ldr x8, [x19, #0x8] 44278: d341fee9 lsr x9, x23, #1 4427c: 720002ff tst w23, #0x1 44280: 9a880128 csel x8, x9, x8, eq 44284: b4001848 cbz x8, 0x4458c 44288: 321b03e0 orr w0, wzr, #0x20 4428c: 91000676 add x22, x19, #0x1 44290: 94007aad bl 0x62d44 44294: d00002a9 adrp x9, 0x9a000 44298: b00002a8 adrp x8, 0x99000 4429c: 910cf129 add x9, x9, #0x33c 442a0: 3dc21100 ldr q0, [x8, #0x840] 442a4: 3cc0e121 ldur q1, [x9, #0xe] 442a8: 3dc00122 ldr q2, [x9] 442ac: f9001be0 str x0, [sp, #0x30] 442b0: 3d800be0 str q0, [sp, #0x20] 442b4: 3c80e001 stur q1, [x0, #0xe] 442b8: 3d800002 str q2, [x0] 442bc: 3900781f strb wzr, [x0, #0x1e] 442c0: f9400a68 ldr x8, [x19, #0x10] 442c4: 720002ff tst w23, #0x1 442c8: 9a8802c0 csel x0, x22, x8, eq 442cc: 97ff21bd bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 442d0: b4000180 cbz x0, 0x44300 442d4: 39400268 ldrb w8, [x19] 442d8: f9400a69 ldr x9, [x19, #0x10] 442dc: 7200011f tst w8, #0x1 442e0: 9a8902c0 csel x0, x22, x9, eq 442e4: 97ff21b7 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 442e8: aa0003f3 mov x19, x0 442ec: 97ff21c1 bl 0xc9f0 442f0: aa0003e2 mov x2, x0 442f4: 910083e0 add x0, sp, #0x20 442f8: aa1303e1 mov x1, x19 442fc: 97ffb3d7 bl 0x31258 <.text+0x24568> 44300: 90000436 adrp x22, 0xc8000 44304: f947fec0 ldr x0, [x22, #0xff8] 44308: b50001e0 cbnz x0, 0x44344 4430c: b0000420 adrp x0, 0xc9000 44310: 91000000 add x0, x0, #0x0 44314: 97ff215f bl 0xc890 44318: f947fec8 ldr x8, [x22, #0xff8] 4431c: b50000c8 cbnz x8, 0x44334 44320: 321c07e0 orr w0, wzr, #0x30 44324: 94007a88 bl 0x62d44 44328: a901fc1f stp xzr, xzr, [x0, #0x18] 4432c: a900fc1f stp xzr, xzr, [x0, #0x8] 44330: f907fec0 str x0, [x22, #0xff8] 44334: b0000420 adrp x0, 0xc9000 44338: 91000000 add x0, x0, #0x0 4433c: 97ff2261 bl 0xccc0 44340: f947fec0 ldr x0, [x22, #0xff8] 44344: 394083e8 ldrb w8, [sp, #0x20] 44348: f9401be9 ldr x9, [sp, #0x30] 4434c: 910083ea add x10, sp, #0x20 44350: b2400157 orr x23, x10, #0x1 44354: 7200011f tst w8, #0x1 44358: 9a8902e1 csel x1, x23, x9, eq 4435c: 97ffe73b bl 0x3e048 44360: aa0003f3 mov x19, x0 44364: b4001353 cbz x19, 0x445cc 44368: b00002c1 adrp x1, 0x9d000 4436c: 913eb021 add x1, x1, #0xfac 44370: 910023e0 add x0, sp, #0x8 44374: 320003e2 orr w2, wzr, #0x1 44378: 91000697 add x23, x20, #0x1 4437c: a9017fff stp xzr, xzr, [sp, #0x10] 44380: f90007ff str xzr, [sp, #0x8] 44384: 97ffb3b5 bl 0x31258 <.text+0x24568> 44388: b0000261 adrp x1, 0x91000 4438c: 91003421 add x1, x1, #0xd 44390: 52800242 mov w2, #0x12 // =18 44394: 97ffb3b1 bl 0x31258 <.text+0x24568> 44398: b0000261 adrp x1, 0x91000 4439c: 9100ac21 add x1, x1, #0x2b 443a0: 321f03e2 orr w2, wzr, #0x2 443a4: 97ffb3ad bl 0x31258 <.text+0x24568> 443a8: f947fec0 ldr x0, [x22, #0xff8] 443ac: b50001e0 cbnz x0, 0x443e8 443b0: b0000420 adrp x0, 0xc9000 443b4: 91000000 add x0, x0, #0x0 443b8: 97ff2136 bl 0xc890 443bc: f947fec8 ldr x8, [x22, #0xff8] 443c0: b50000c8 cbnz x8, 0x443d8 443c4: 321c07e0 orr w0, wzr, #0x30 443c8: 94007a5f bl 0x62d44 443cc: a901fc1f stp xzr, xzr, [x0, #0x18] 443d0: a900fc1f stp xzr, xzr, [x0, #0x8] 443d4: f907fec0 str x0, [x22, #0xff8] 443d8: b0000420 adrp x0, 0xc9000 443dc: 91000000 add x0, x0, #0x0 443e0: 97ff2238 bl 0xccc0 443e4: f947fec0 ldr x0, [x22, #0xff8] 443e8: 97ffe4fd bl 0x3d7dc 443ec: f9400008 ldr x8, [x0] 443f0: 39400289 ldrb w9, [x20] 443f4: f9400a8a ldr x10, [x20, #0x10] 443f8: f9429d08 ldr x8, [x8, #0x538] 443fc: 7200013f tst w9, #0x1 44400: 9a8a02e1 csel x1, x23, x10, eq 44404: d63f0100 blr x8 44408: f947fec8 ldr x8, [x22, #0xff8] 4440c: aa0003f4 mov x20, x0 44410: b50001e8 cbnz x8, 0x4444c 44414: b0000420 adrp x0, 0xc9000 44418: 91000000 add x0, x0, #0x0 4441c: 97ff211d bl 0xc890 44420: f947fec8 ldr x8, [x22, #0xff8] 44424: b50000c8 cbnz x8, 0x4443c 44428: 321c07e0 orr w0, wzr, #0x30 4442c: 94007a46 bl 0x62d44 44430: a901fc1f stp xzr, xzr, [x0, #0x18] 44434: a900fc1f stp xzr, xzr, [x0, #0x8] 44438: f907fec0 str x0, [x22, #0xff8] 4443c: b0000420 adrp x0, 0xc9000 44440: 91000000 add x0, x0, #0x0 44444: 97ff221f bl 0xccc0 44448: f947fec8 ldr x8, [x22, #0xff8] 4444c: 394023e9 ldrb w9, [sp, #0x8] 44450: f9400fea ldr x10, [sp, #0x18] 44454: 910023eb add x11, sp, #0x8 44458: b240016b orr x11, x11, #0x1 4445c: 7200013f tst w9, #0x1 44460: b00002a2 adrp x2, 0x99000 44464: 9a8a0163 csel x3, x11, x10, eq 44468: 91305442 add x2, x2, #0xc15 4446c: aa0803e0 mov x0, x8 44470: aa1303e1 mov x1, x19 44474: aa1403e4 mov x4, x20 44478: 97ffe8a8 bl 0x3e718 4447c: f947fec8 ldr x8, [x22, #0xff8] 44480: b50001c8 cbnz x8, 0x444b8 44484: b0000420 adrp x0, 0xc9000 44488: 91000000 add x0, x0, #0x0 4448c: 97ff2101 bl 0xc890 44490: f947fec8 ldr x8, [x22, #0xff8] 44494: b50000c8 cbnz x8, 0x444ac 44498: 321c07e0 orr w0, wzr, #0x30 4449c: 94007a2a bl 0x62d44 444a0: a901fc1f stp xzr, xzr, [x0, #0x18] 444a4: a900fc1f stp xzr, xzr, [x0, #0x8] 444a8: f907fec0 str x0, [x22, #0xff8] 444ac: b0000420 adrp x0, 0xc9000 444b0: 91000000 add x0, x0, #0x0 444b4: 97ff2203 bl 0xccc0 444b8: b40002d4 cbz x20, 0x44510 444bc: f947fec0 ldr x0, [x22, #0xff8] 444c0: b50001e0 cbnz x0, 0x444fc 444c4: b0000420 adrp x0, 0xc9000 444c8: 91000000 add x0, x0, #0x0 444cc: 97ff20f1 bl 0xc890 444d0: f947fec8 ldr x8, [x22, #0xff8] 444d4: b50000c8 cbnz x8, 0x444ec 444d8: 321c07e0 orr w0, wzr, #0x30 444dc: 94007a1a bl 0x62d44 444e0: a901fc1f stp xzr, xzr, [x0, #0x18] 444e4: a900fc1f stp xzr, xzr, [x0, #0x8] 444e8: f907fec0 str x0, [x22, #0xff8] 444ec: b0000420 adrp x0, 0xc9000 444f0: 91000000 add x0, x0, #0x0 444f4: 97ff21f3 bl 0xccc0 444f8: f947fec0 ldr x0, [x22, #0xff8] 444fc: 97ffe4b8 bl 0x3d7dc 44500: f9400008 ldr x8, [x0] 44504: aa1403e1 mov x1, x20 44508: f9405d08 ldr x8, [x8, #0xb8] 4450c: d63f0100 blr x8 44510: 394023e8 ldrb w8, [sp, #0x8] 44514: 37000748 tbnz w8, #0x0, 0x445fc 44518: f947fec8 ldr x8, [x22, #0xff8] 4451c: b4000788 cbz x8, 0x4460c 44520: b40002d3 cbz x19, 0x44578 44524: f947fec0 ldr x0, [x22, #0xff8] 44528: b50001e0 cbnz x0, 0x44564 4452c: b0000420 adrp x0, 0xc9000 44530: 91000000 add x0, x0, #0x0 44534: 97ff20d7 bl 0xc890 44538: f947fec8 ldr x8, [x22, #0xff8] 4453c: b50000c8 cbnz x8, 0x44554 44540: 321c07e0 orr w0, wzr, #0x30 44544: 94007a00 bl 0x62d44 44548: a901fc1f stp xzr, xzr, [x0, #0x18] 4454c: a900fc1f stp xzr, xzr, [x0, #0x8] 44550: f907fec0 str x0, [x22, #0xff8] 44554: b0000420 adrp x0, 0xc9000 44558: 91000000 add x0, x0, #0x0 4455c: 97ff21d9 bl 0xccc0 44560: f947fec0 ldr x0, [x22, #0xff8] 44564: 97ffe49e bl 0x3d7dc 44568: f9400008 ldr x8, [x0] 4456c: aa1303e1 mov x1, x19 44570: f9405908 ldr x8, [x8, #0xb0] 44574: d63f0100 blr x8 44578: 394083e8 ldrb w8, [sp, #0x20] 4457c: 36000148 tbz w8, #0x0, 0x445a4 44580: f9401be0 ldr x0, [sp, #0x30] 44584: 94007a23 bl 0x62e10 44588: 14000007 b 0x445a4 4458c: 900002a1 adrp x1, 0x98000 44590: b00002a2 adrp x2, 0x99000 44594: 91386c21 add x1, x1, #0xe1b 44598: 91227442 add x2, x2, #0x89d 4459c: 2a1f03e0 mov w0, wzr 445a0: 97ff1e70 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 445a4: f94016a8 ldr x8, [x21, #0x28] 445a8: f9401fe9 ldr x9, [sp, #0x38] 445ac: eb09011f cmp x8, x9 445b0: 540004c1 b.ne 0x44648 445b4: a9477bfd ldp x29, x30, [sp, #0x70] 445b8: a9464ff4 ldp x20, x19, [sp, #0x60] 445bc: a94557f6 ldp x22, x21, [sp, #0x50] 445c0: f94023f7 ldr x23, [sp, #0x40] 445c4: 910203ff add sp, sp, #0x80 445c8: d65f03c0 ret 445cc: 394083e8 ldrb w8, [sp, #0x20] 445d0: f9401be9 ldr x9, [sp, #0x30] 445d4: 900002a1 adrp x1, 0x98000 445d8: b00002a2 adrp x2, 0x99000 445dc: 7200011f tst w8, #0x1 445e0: 9a8902e3 csel x3, x23, x9, eq 445e4: 91386c21 add x1, x1, #0xe1b 445e8: 91234c42 add x2, x2, #0x8d3 445ec: 97ff1e5d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 445f0: f947fec8 ldr x8, [x22, #0xff8] 445f4: b5fff968 cbnz x8, 0x44520 445f8: 14000005 b 0x4460c 445fc: f9400fe0 ldr x0, [sp, #0x18] 44600: 94007a04 bl 0x62e10 44604: f947fec8 ldr x8, [x22, #0xff8] 44608: b5fff8c8 cbnz x8, 0x44520 4460c: b0000420 adrp x0, 0xc9000 44610: 91000000 add x0, x0, #0x0 44614: 97ff209f bl 0xc890 44618: f947fec8 ldr x8, [x22, #0xff8] 4461c: b50000c8 cbnz x8, 0x44634 44620: 321c07e0 orr w0, wzr, #0x30 44624: 940079c8 bl 0x62d44 44628: a901fc1f stp xzr, xzr, [x0, #0x18] 4462c: a900fc1f stp xzr, xzr, [x0, #0x8] 44630: f907fec0 str x0, [x22, #0xff8] 44634: b0000420 adrp x0, 0xc9000 44638: 91000000 add x0, x0, #0x0 4463c: 97ff21a1 bl 0xccc0 44640: b5fff733 cbnz x19, 0x44524 44644: 17ffffcd b 0x44578 44648: 97ff1fca bl 0xc570 <__stack_chk_fail@plt> 4464c: d101c3ff sub sp, sp, #0x70 44650: a90457f6 stp x22, x21, [sp, #0x40] 44654: a9054ff4 stp x20, x19, [sp, #0x50] 44658: a9067bfd stp x29, x30, [sp, #0x60] 4465c: 910183fd add x29, sp, #0x60 44660: d53bd054 mrs x20, TPIDR_EL0 44664: f9401688 ldr x8, [x20, #0x28] 44668: aa0003f3 mov x19, x0 4466c: 900002a1 adrp x1, 0x98000 44670: b00002a2 adrp x2, 0x99000 44674: f81d83a8 stur x8, [x29, #-0x28] 44678: 39400268 ldrb w8, [x19] 4467c: f9400a69 ldr x9, [x19, #0x10] 44680: 91386c21 add x1, x1, #0xe1b 44684: 91308c42 add x2, x2, #0xc23 44688: 7200011f tst w8, #0x1 4468c: 9a931523 csinc x3, x9, x19, ne 44690: 2a1f03e0 mov w0, wzr 44694: 97ff1e33 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44698: 39400276 ldrb w22, [x19] 4469c: f9400668 ldr x8, [x19, #0x8] 446a0: d341fec9 lsr x9, x22, #1 446a4: 720002df tst w22, #0x1 446a8: 9a880128 csel x8, x9, x8, eq 446ac: b4000fa8 cbz x8, 0x448a0 446b0: 321b03e0 orr w0, wzr, #0x20 446b4: 91000675 add x21, x19, #0x1 446b8: 940079a3 bl 0x62d44 446bc: d00002a9 adrp x9, 0x9a000 446c0: b00002a8 adrp x8, 0x99000 446c4: 910cf129 add x9, x9, #0x33c 446c8: 3dc21100 ldr q0, [x8, #0x840] 446cc: 3cc0e121 ldur q1, [x9, #0xe] 446d0: 3dc00122 ldr q2, [x9] 446d4: f9001be0 str x0, [sp, #0x30] 446d8: 3d800be0 str q0, [sp, #0x20] 446dc: 3c80e001 stur q1, [x0, #0xe] 446e0: 3d800002 str q2, [x0] 446e4: 3900781f strb wzr, [x0, #0x1e] 446e8: f9400a68 ldr x8, [x19, #0x10] 446ec: 720002df tst w22, #0x1 446f0: 9a8802a0 csel x0, x21, x8, eq 446f4: 97ff20b3 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 446f8: b4000180 cbz x0, 0x44728 446fc: 39400268 ldrb w8, [x19] 44700: f9400a69 ldr x9, [x19, #0x10] 44704: 7200011f tst w8, #0x1 44708: 9a8902a0 csel x0, x21, x9, eq 4470c: 97ff20ad bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 44710: aa0003f3 mov x19, x0 44714: 97ff20b7 bl 0xc9f0 44718: aa0003e2 mov x2, x0 4471c: 910083e0 add x0, sp, #0x20 44720: aa1303e1 mov x1, x19 44724: 97ffb2cd bl 0x31258 <.text+0x24568> 44728: 90000435 adrp x21, 0xc8000 4472c: f947fea0 ldr x0, [x21, #0xff8] 44730: b50001e0 cbnz x0, 0x4476c 44734: b0000420 adrp x0, 0xc9000 44738: 91000000 add x0, x0, #0x0 4473c: 97ff2055 bl 0xc890 44740: f947fea8 ldr x8, [x21, #0xff8] 44744: b50000c8 cbnz x8, 0x4475c 44748: 321c07e0 orr w0, wzr, #0x30 4474c: 9400797e bl 0x62d44 44750: a901fc1f stp xzr, xzr, [x0, #0x18] 44754: a900fc1f stp xzr, xzr, [x0, #0x8] 44758: f907fea0 str x0, [x21, #0xff8] 4475c: b0000420 adrp x0, 0xc9000 44760: 91000000 add x0, x0, #0x0 44764: 97ff2157 bl 0xccc0 44768: f947fea0 ldr x0, [x21, #0xff8] 4476c: 394083e8 ldrb w8, [sp, #0x20] 44770: f9401be9 ldr x9, [sp, #0x30] 44774: 910083ea add x10, sp, #0x20 44778: b2400156 orr x22, x10, #0x1 4477c: 7200011f tst w8, #0x1 44780: 9a8902c1 csel x1, x22, x9, eq 44784: 97ffe631 bl 0x3e048 44788: aa0003f3 mov x19, x0 4478c: b4000a93 cbz x19, 0x448dc 44790: b00002c1 adrp x1, 0x9d000 44794: 913eb021 add x1, x1, #0xfac 44798: 910023e0 add x0, sp, #0x8 4479c: 320003e2 orr w2, wzr, #0x1 447a0: a9017fff stp xzr, xzr, [sp, #0x10] 447a4: f90007ff str xzr, [sp, #0x8] 447a8: 910023f6 add x22, sp, #0x8 447ac: 97ffb2ab bl 0x31258 <.text+0x24568> 447b0: b0000261 adrp x1, 0x91000 447b4: 9100ac21 add x1, x1, #0x2b 447b8: 321f03e2 orr w2, wzr, #0x2 447bc: 97ffb2a7 bl 0x31258 <.text+0x24568> 447c0: f947fea0 ldr x0, [x21, #0xff8] 447c4: b50001e0 cbnz x0, 0x44800 447c8: b0000420 adrp x0, 0xc9000 447cc: 91000000 add x0, x0, #0x0 447d0: 97ff2030 bl 0xc890 447d4: f947fea8 ldr x8, [x21, #0xff8] 447d8: b50000c8 cbnz x8, 0x447f0 447dc: 321c07e0 orr w0, wzr, #0x30 447e0: 94007959 bl 0x62d44 447e4: a901fc1f stp xzr, xzr, [x0, #0x18] 447e8: a900fc1f stp xzr, xzr, [x0, #0x8] 447ec: f907fea0 str x0, [x21, #0xff8] 447f0: b0000420 adrp x0, 0xc9000 447f4: 91000000 add x0, x0, #0x0 447f8: 97ff2132 bl 0xccc0 447fc: f947fea0 ldr x0, [x21, #0xff8] 44800: 394023e8 ldrb w8, [sp, #0x8] 44804: f9400fe9 ldr x9, [sp, #0x18] 44808: b24002ca orr x10, x22, #0x1 4480c: b00002a2 adrp x2, 0x99000 44810: 7200011f tst w8, #0x1 44814: 9a890143 csel x3, x10, x9, eq 44818: 9130f442 add x2, x2, #0xc3d 4481c: aa1303e1 mov x1, x19 44820: 97ffe7be bl 0x3e718 44824: 394023e8 ldrb w8, [sp, #0x8] 44828: 37000728 tbnz w8, #0x0, 0x4490c 4482c: f947fea8 ldr x8, [x21, #0xff8] 44830: b4000768 cbz x8, 0x4491c 44834: b40002d3 cbz x19, 0x4488c 44838: f947fea0 ldr x0, [x21, #0xff8] 4483c: b50001e0 cbnz x0, 0x44878 44840: b0000420 adrp x0, 0xc9000 44844: 91000000 add x0, x0, #0x0 44848: 97ff2012 bl 0xc890 4484c: f947fea8 ldr x8, [x21, #0xff8] 44850: b50000c8 cbnz x8, 0x44868 44854: 321c07e0 orr w0, wzr, #0x30 44858: 9400793b bl 0x62d44 4485c: a901fc1f stp xzr, xzr, [x0, #0x18] 44860: a900fc1f stp xzr, xzr, [x0, #0x8] 44864: f907fea0 str x0, [x21, #0xff8] 44868: b0000420 adrp x0, 0xc9000 4486c: 91000000 add x0, x0, #0x0 44870: 97ff2114 bl 0xccc0 44874: f947fea0 ldr x0, [x21, #0xff8] 44878: 97ffe3d9 bl 0x3d7dc 4487c: f9400008 ldr x8, [x0] 44880: aa1303e1 mov x1, x19 44884: f9405908 ldr x8, [x8, #0xb0] 44888: d63f0100 blr x8 4488c: 394083e8 ldrb w8, [sp, #0x20] 44890: 36000148 tbz w8, #0x0, 0x448b8 44894: f9401be0 ldr x0, [sp, #0x30] 44898: 9400795e bl 0x62e10 4489c: 14000007 b 0x448b8 448a0: 900002a1 adrp x1, 0x98000 448a4: b00002a2 adrp x2, 0x99000 448a8: 91386c21 add x1, x1, #0xe1b 448ac: 91227442 add x2, x2, #0x89d 448b0: 2a1f03e0 mov w0, wzr 448b4: 97ff1dab bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 448b8: f9401688 ldr x8, [x20, #0x28] 448bc: f85d83a9 ldur x9, [x29, #-0x28] 448c0: eb09011f cmp x8, x9 448c4: 540004a1 b.ne 0x44958 448c8: a9467bfd ldp x29, x30, [sp, #0x60] 448cc: a9454ff4 ldp x20, x19, [sp, #0x50] 448d0: a94457f6 ldp x22, x21, [sp, #0x40] 448d4: 9101c3ff add sp, sp, #0x70 448d8: d65f03c0 ret 448dc: 394083e8 ldrb w8, [sp, #0x20] 448e0: f9401be9 ldr x9, [sp, #0x30] 448e4: 900002a1 adrp x1, 0x98000 448e8: b00002a2 adrp x2, 0x99000 448ec: 7200011f tst w8, #0x1 448f0: 9a8902c3 csel x3, x22, x9, eq 448f4: 91386c21 add x1, x1, #0xe1b 448f8: 91234c42 add x2, x2, #0x8d3 448fc: 97ff1d99 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44900: f947fea8 ldr x8, [x21, #0xff8] 44904: b5fff988 cbnz x8, 0x44834 44908: 14000005 b 0x4491c 4490c: f9400fe0 ldr x0, [sp, #0x18] 44910: 94007940 bl 0x62e10 44914: f947fea8 ldr x8, [x21, #0xff8] 44918: b5fff8e8 cbnz x8, 0x44834 4491c: b0000420 adrp x0, 0xc9000 44920: 91000000 add x0, x0, #0x0 44924: 97ff1fdb bl 0xc890 44928: f947fea8 ldr x8, [x21, #0xff8] 4492c: b50000c8 cbnz x8, 0x44944 44930: 321c07e0 orr w0, wzr, #0x30 44934: 94007904 bl 0x62d44 44938: a901fc1f stp xzr, xzr, [x0, #0x18] 4493c: a900fc1f stp xzr, xzr, [x0, #0x8] 44940: f907fea0 str x0, [x21, #0xff8] 44944: b0000420 adrp x0, 0xc9000 44948: 91000000 add x0, x0, #0x0 4494c: 97ff20dd bl 0xccc0 44950: b5fff753 cbnz x19, 0x44838 44954: 17ffffce b 0x4488c 44958: 97ff1f06 bl 0xc570 <__stack_chk_fail@plt> 4495c: d101c3ff sub sp, sp, #0x70 44960: a90457f6 stp x22, x21, [sp, #0x40] 44964: a9054ff4 stp x20, x19, [sp, #0x50] 44968: a9067bfd stp x29, x30, [sp, #0x60] 4496c: 910183fd add x29, sp, #0x60 44970: d53bd054 mrs x20, TPIDR_EL0 44974: f9401688 ldr x8, [x20, #0x28] 44978: aa0003f3 mov x19, x0 4497c: 900002a1 adrp x1, 0x98000 44980: b00002a2 adrp x2, 0x99000 44984: f81d83a8 stur x8, [x29, #-0x28] 44988: 39400268 ldrb w8, [x19] 4498c: f9400a69 ldr x9, [x19, #0x10] 44990: 91386c21 add x1, x1, #0xe1b 44994: 91312842 add x2, x2, #0xc4a 44998: 7200011f tst w8, #0x1 4499c: 9a931523 csinc x3, x9, x19, ne 449a0: 2a1f03e0 mov w0, wzr 449a4: 97ff1d6f bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 449a8: 39400276 ldrb w22, [x19] 449ac: f9400668 ldr x8, [x19, #0x8] 449b0: d341fec9 lsr x9, x22, #1 449b4: 720002df tst w22, #0x1 449b8: 9a880128 csel x8, x9, x8, eq 449bc: b4000fa8 cbz x8, 0x44bb0 449c0: 321b03e0 orr w0, wzr, #0x20 449c4: 91000675 add x21, x19, #0x1 449c8: 940078df bl 0x62d44 449cc: d00002a9 adrp x9, 0x9a000 449d0: b00002a8 adrp x8, 0x99000 449d4: 910cf129 add x9, x9, #0x33c 449d8: 3dc21100 ldr q0, [x8, #0x840] 449dc: 3cc0e121 ldur q1, [x9, #0xe] 449e0: 3dc00122 ldr q2, [x9] 449e4: f9001be0 str x0, [sp, #0x30] 449e8: 3d800be0 str q0, [sp, #0x20] 449ec: 3c80e001 stur q1, [x0, #0xe] 449f0: 3d800002 str q2, [x0] 449f4: 3900781f strb wzr, [x0, #0x1e] 449f8: f9400a68 ldr x8, [x19, #0x10] 449fc: 720002df tst w22, #0x1 44a00: 9a8802a0 csel x0, x21, x8, eq 44a04: 97ff1fef bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 44a08: b4000180 cbz x0, 0x44a38 44a0c: 39400268 ldrb w8, [x19] 44a10: f9400a69 ldr x9, [x19, #0x10] 44a14: 7200011f tst w8, #0x1 44a18: 9a8902a0 csel x0, x21, x9, eq 44a1c: 97ff1fe9 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 44a20: aa0003f3 mov x19, x0 44a24: 97ff1ff3 bl 0xc9f0 44a28: aa0003e2 mov x2, x0 44a2c: 910083e0 add x0, sp, #0x20 44a30: aa1303e1 mov x1, x19 44a34: 97ffb209 bl 0x31258 <.text+0x24568> 44a38: 90000435 adrp x21, 0xc8000 44a3c: f947fea0 ldr x0, [x21, #0xff8] 44a40: b50001e0 cbnz x0, 0x44a7c 44a44: b0000420 adrp x0, 0xc9000 44a48: 91000000 add x0, x0, #0x0 44a4c: 97ff1f91 bl 0xc890 44a50: f947fea8 ldr x8, [x21, #0xff8] 44a54: b50000c8 cbnz x8, 0x44a6c 44a58: 321c07e0 orr w0, wzr, #0x30 44a5c: 940078ba bl 0x62d44 44a60: a901fc1f stp xzr, xzr, [x0, #0x18] 44a64: a900fc1f stp xzr, xzr, [x0, #0x8] 44a68: f907fea0 str x0, [x21, #0xff8] 44a6c: b0000420 adrp x0, 0xc9000 44a70: 91000000 add x0, x0, #0x0 44a74: 97ff2093 bl 0xccc0 44a78: f947fea0 ldr x0, [x21, #0xff8] 44a7c: 394083e8 ldrb w8, [sp, #0x20] 44a80: f9401be9 ldr x9, [sp, #0x30] 44a84: 910083ea add x10, sp, #0x20 44a88: b2400156 orr x22, x10, #0x1 44a8c: 7200011f tst w8, #0x1 44a90: 9a8902c1 csel x1, x22, x9, eq 44a94: 97ffe56d bl 0x3e048 44a98: aa0003f3 mov x19, x0 44a9c: b4000a93 cbz x19, 0x44bec 44aa0: b00002c1 adrp x1, 0x9d000 44aa4: 913eb021 add x1, x1, #0xfac 44aa8: 910023e0 add x0, sp, #0x8 44aac: 320003e2 orr w2, wzr, #0x1 44ab0: a9017fff stp xzr, xzr, [sp, #0x10] 44ab4: f90007ff str xzr, [sp, #0x8] 44ab8: 910023f6 add x22, sp, #0x8 44abc: 97ffb1e7 bl 0x31258 <.text+0x24568> 44ac0: b0000261 adrp x1, 0x91000 44ac4: 9100ac21 add x1, x1, #0x2b 44ac8: 321f03e2 orr w2, wzr, #0x2 44acc: 97ffb1e3 bl 0x31258 <.text+0x24568> 44ad0: f947fea0 ldr x0, [x21, #0xff8] 44ad4: b50001e0 cbnz x0, 0x44b10 44ad8: b0000420 adrp x0, 0xc9000 44adc: 91000000 add x0, x0, #0x0 44ae0: 97ff1f6c bl 0xc890 44ae4: f947fea8 ldr x8, [x21, #0xff8] 44ae8: b50000c8 cbnz x8, 0x44b00 44aec: 321c07e0 orr w0, wzr, #0x30 44af0: 94007895 bl 0x62d44 44af4: a901fc1f stp xzr, xzr, [x0, #0x18] 44af8: a900fc1f stp xzr, xzr, [x0, #0x8] 44afc: f907fea0 str x0, [x21, #0xff8] 44b00: b0000420 adrp x0, 0xc9000 44b04: 91000000 add x0, x0, #0x0 44b08: 97ff206e bl 0xccc0 44b0c: f947fea0 ldr x0, [x21, #0xff8] 44b10: 394023e8 ldrb w8, [sp, #0x8] 44b14: f9400fe9 ldr x9, [sp, #0x18] 44b18: b24002ca orr x10, x22, #0x1 44b1c: b00002a2 adrp x2, 0x99000 44b20: 7200011f tst w8, #0x1 44b24: 9a890143 csel x3, x10, x9, eq 44b28: 91319442 add x2, x2, #0xc65 44b2c: aa1303e1 mov x1, x19 44b30: 97ffe6fa bl 0x3e718 44b34: 394023e8 ldrb w8, [sp, #0x8] 44b38: 37000728 tbnz w8, #0x0, 0x44c1c 44b3c: f947fea8 ldr x8, [x21, #0xff8] 44b40: b4000768 cbz x8, 0x44c2c 44b44: b40002d3 cbz x19, 0x44b9c 44b48: f947fea0 ldr x0, [x21, #0xff8] 44b4c: b50001e0 cbnz x0, 0x44b88 44b50: b0000420 adrp x0, 0xc9000 44b54: 91000000 add x0, x0, #0x0 44b58: 97ff1f4e bl 0xc890 44b5c: f947fea8 ldr x8, [x21, #0xff8] 44b60: b50000c8 cbnz x8, 0x44b78 44b64: 321c07e0 orr w0, wzr, #0x30 44b68: 94007877 bl 0x62d44 44b6c: a901fc1f stp xzr, xzr, [x0, #0x18] 44b70: a900fc1f stp xzr, xzr, [x0, #0x8] 44b74: f907fea0 str x0, [x21, #0xff8] 44b78: b0000420 adrp x0, 0xc9000 44b7c: 91000000 add x0, x0, #0x0 44b80: 97ff2050 bl 0xccc0 44b84: f947fea0 ldr x0, [x21, #0xff8] 44b88: 97ffe315 bl 0x3d7dc 44b8c: f9400008 ldr x8, [x0] 44b90: aa1303e1 mov x1, x19 44b94: f9405908 ldr x8, [x8, #0xb0] 44b98: d63f0100 blr x8 44b9c: 394083e8 ldrb w8, [sp, #0x20] 44ba0: 36000148 tbz w8, #0x0, 0x44bc8 44ba4: f9401be0 ldr x0, [sp, #0x30] 44ba8: 9400789a bl 0x62e10 44bac: 14000007 b 0x44bc8 44bb0: 900002a1 adrp x1, 0x98000 44bb4: b00002a2 adrp x2, 0x99000 44bb8: 91386c21 add x1, x1, #0xe1b 44bbc: 91227442 add x2, x2, #0x89d 44bc0: 2a1f03e0 mov w0, wzr 44bc4: 97ff1ce7 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44bc8: f9401688 ldr x8, [x20, #0x28] 44bcc: f85d83a9 ldur x9, [x29, #-0x28] 44bd0: eb09011f cmp x8, x9 44bd4: 540004a1 b.ne 0x44c68 44bd8: a9467bfd ldp x29, x30, [sp, #0x60] 44bdc: a9454ff4 ldp x20, x19, [sp, #0x50] 44be0: a94457f6 ldp x22, x21, [sp, #0x40] 44be4: 9101c3ff add sp, sp, #0x70 44be8: d65f03c0 ret 44bec: 394083e8 ldrb w8, [sp, #0x20] 44bf0: f9401be9 ldr x9, [sp, #0x30] 44bf4: 900002a1 adrp x1, 0x98000 44bf8: b00002a2 adrp x2, 0x99000 44bfc: 7200011f tst w8, #0x1 44c00: 9a8902c3 csel x3, x22, x9, eq 44c04: 91386c21 add x1, x1, #0xe1b 44c08: 91234c42 add x2, x2, #0x8d3 44c0c: 97ff1cd5 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44c10: f947fea8 ldr x8, [x21, #0xff8] 44c14: b5fff988 cbnz x8, 0x44b44 44c18: 14000005 b 0x44c2c 44c1c: f9400fe0 ldr x0, [sp, #0x18] 44c20: 9400787c bl 0x62e10 44c24: f947fea8 ldr x8, [x21, #0xff8] 44c28: b5fff8e8 cbnz x8, 0x44b44 44c2c: b0000420 adrp x0, 0xc9000 44c30: 91000000 add x0, x0, #0x0 44c34: 97ff1f17 bl 0xc890 44c38: f947fea8 ldr x8, [x21, #0xff8] 44c3c: b50000c8 cbnz x8, 0x44c54 44c40: 321c07e0 orr w0, wzr, #0x30 44c44: 94007840 bl 0x62d44 44c48: a901fc1f stp xzr, xzr, [x0, #0x18] 44c4c: a900fc1f stp xzr, xzr, [x0, #0x8] 44c50: f907fea0 str x0, [x21, #0xff8] 44c54: b0000420 adrp x0, 0xc9000 44c58: 91000000 add x0, x0, #0x0 44c5c: 97ff2019 bl 0xccc0 44c60: b5fff753 cbnz x19, 0x44b48 44c64: 17ffffce b 0x44b9c 44c68: 97ff1e42 bl 0xc570 <__stack_chk_fail@plt> 44c6c: 39400008 ldrb w8, [x0] 44c70: f9400809 ldr x9, [x0, #0x10] 44c74: 900002a1 adrp x1, 0x98000 44c78: b00002a2 adrp x2, 0x99000 44c7c: 7200011f tst w8, #0x1 44c80: 91386c21 add x1, x1, #0xe1b 44c84: 9a801523 csinc x3, x9, x0, ne 44c88: 9131cc42 add x2, x2, #0xc73 44c8c: 2a1f03e0 mov w0, wzr 44c90: 17ff1cb4 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44c94: d101c3ff sub sp, sp, #0x70 44c98: a90457f6 stp x22, x21, [sp, #0x40] 44c9c: a9054ff4 stp x20, x19, [sp, #0x50] 44ca0: a9067bfd stp x29, x30, [sp, #0x60] 44ca4: 910183fd add x29, sp, #0x60 44ca8: d53bd054 mrs x20, TPIDR_EL0 44cac: f9401688 ldr x8, [x20, #0x28] 44cb0: aa0003f3 mov x19, x0 44cb4: 900002a1 adrp x1, 0x98000 44cb8: b00002a2 adrp x2, 0x99000 44cbc: f81d83a8 stur x8, [x29, #-0x28] 44cc0: 39400268 ldrb w8, [x19] 44cc4: f9400a69 ldr x9, [x19, #0x10] 44cc8: 91386c21 add x1, x1, #0xe1b 44ccc: 91326442 add x2, x2, #0xc99 44cd0: 7200011f tst w8, #0x1 44cd4: 9a931523 csinc x3, x9, x19, ne 44cd8: 2a1f03e0 mov w0, wzr 44cdc: 97ff1ca1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44ce0: 39400276 ldrb w22, [x19] 44ce4: f9400668 ldr x8, [x19, #0x8] 44ce8: d341fec9 lsr x9, x22, #1 44cec: 720002df tst w22, #0x1 44cf0: 9a880128 csel x8, x9, x8, eq 44cf4: b4000fa8 cbz x8, 0x44ee8 44cf8: 321b03e0 orr w0, wzr, #0x20 44cfc: 91000675 add x21, x19, #0x1 44d00: 94007811 bl 0x62d44 44d04: d00002a9 adrp x9, 0x9a000 44d08: b00002a8 adrp x8, 0x99000 44d0c: 910cf129 add x9, x9, #0x33c 44d10: 3dc21100 ldr q0, [x8, #0x840] 44d14: 3cc0e121 ldur q1, [x9, #0xe] 44d18: 3dc00122 ldr q2, [x9] 44d1c: f9001be0 str x0, [sp, #0x30] 44d20: 3d800be0 str q0, [sp, #0x20] 44d24: 3c80e001 stur q1, [x0, #0xe] 44d28: 3d800002 str q2, [x0] 44d2c: 3900781f strb wzr, [x0, #0x1e] 44d30: f9400a68 ldr x8, [x19, #0x10] 44d34: 720002df tst w22, #0x1 44d38: 9a8802a0 csel x0, x21, x8, eq 44d3c: 97ff1f21 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 44d40: b4000180 cbz x0, 0x44d70 44d44: 39400268 ldrb w8, [x19] 44d48: f9400a69 ldr x9, [x19, #0x10] 44d4c: 7200011f tst w8, #0x1 44d50: 9a8902a0 csel x0, x21, x9, eq 44d54: 97ff1f1b bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 44d58: aa0003f3 mov x19, x0 44d5c: 97ff1f25 bl 0xc9f0 44d60: aa0003e2 mov x2, x0 44d64: 910083e0 add x0, sp, #0x20 44d68: aa1303e1 mov x1, x19 44d6c: 97ffb13b bl 0x31258 <.text+0x24568> 44d70: 90000435 adrp x21, 0xc8000 44d74: f947fea0 ldr x0, [x21, #0xff8] 44d78: b50001e0 cbnz x0, 0x44db4 44d7c: b0000420 adrp x0, 0xc9000 44d80: 91000000 add x0, x0, #0x0 44d84: 97ff1ec3 bl 0xc890 44d88: f947fea8 ldr x8, [x21, #0xff8] 44d8c: b50000c8 cbnz x8, 0x44da4 44d90: 321c07e0 orr w0, wzr, #0x30 44d94: 940077ec bl 0x62d44 44d98: a901fc1f stp xzr, xzr, [x0, #0x18] 44d9c: a900fc1f stp xzr, xzr, [x0, #0x8] 44da0: f907fea0 str x0, [x21, #0xff8] 44da4: b0000420 adrp x0, 0xc9000 44da8: 91000000 add x0, x0, #0x0 44dac: 97ff1fc5 bl 0xccc0 44db0: f947fea0 ldr x0, [x21, #0xff8] 44db4: 394083e8 ldrb w8, [sp, #0x20] 44db8: f9401be9 ldr x9, [sp, #0x30] 44dbc: 910083ea add x10, sp, #0x20 44dc0: b2400156 orr x22, x10, #0x1 44dc4: 7200011f tst w8, #0x1 44dc8: 9a8902c1 csel x1, x22, x9, eq 44dcc: 97ffe49f bl 0x3e048 44dd0: aa0003f3 mov x19, x0 44dd4: b4000a93 cbz x19, 0x44f24 44dd8: b00002c1 adrp x1, 0x9d000 44ddc: 913eb021 add x1, x1, #0xfac 44de0: 910023e0 add x0, sp, #0x8 44de4: 320003e2 orr w2, wzr, #0x1 44de8: a9017fff stp xzr, xzr, [sp, #0x10] 44dec: f90007ff str xzr, [sp, #0x8] 44df0: 910023f6 add x22, sp, #0x8 44df4: 97ffb119 bl 0x31258 <.text+0x24568> 44df8: b0000261 adrp x1, 0x91000 44dfc: 9100ac21 add x1, x1, #0x2b 44e00: 321f03e2 orr w2, wzr, #0x2 44e04: 97ffb115 bl 0x31258 <.text+0x24568> 44e08: f947fea0 ldr x0, [x21, #0xff8] 44e0c: b50001e0 cbnz x0, 0x44e48 44e10: b0000420 adrp x0, 0xc9000 44e14: 91000000 add x0, x0, #0x0 44e18: 97ff1e9e bl 0xc890 44e1c: f947fea8 ldr x8, [x21, #0xff8] 44e20: b50000c8 cbnz x8, 0x44e38 44e24: 321c07e0 orr w0, wzr, #0x30 44e28: 940077c7 bl 0x62d44 44e2c: a901fc1f stp xzr, xzr, [x0, #0x18] 44e30: a900fc1f stp xzr, xzr, [x0, #0x8] 44e34: f907fea0 str x0, [x21, #0xff8] 44e38: b0000420 adrp x0, 0xc9000 44e3c: 91000000 add x0, x0, #0x0 44e40: 97ff1fa0 bl 0xccc0 44e44: f947fea0 ldr x0, [x21, #0xff8] 44e48: 394023e8 ldrb w8, [sp, #0x8] 44e4c: f9400fe9 ldr x9, [sp, #0x18] 44e50: b24002ca orr x10, x22, #0x1 44e54: b00002a2 adrp x2, 0x99000 44e58: 7200011f tst w8, #0x1 44e5c: 9a890143 csel x3, x10, x9, eq 44e60: 9132b842 add x2, x2, #0xcae 44e64: aa1303e1 mov x1, x19 44e68: 97ffe62c bl 0x3e718 44e6c: 394023e8 ldrb w8, [sp, #0x8] 44e70: 37000728 tbnz w8, #0x0, 0x44f54 44e74: f947fea8 ldr x8, [x21, #0xff8] 44e78: b4000768 cbz x8, 0x44f64 44e7c: b40002d3 cbz x19, 0x44ed4 44e80: f947fea0 ldr x0, [x21, #0xff8] 44e84: b50001e0 cbnz x0, 0x44ec0 44e88: b0000420 adrp x0, 0xc9000 44e8c: 91000000 add x0, x0, #0x0 44e90: 97ff1e80 bl 0xc890 44e94: f947fea8 ldr x8, [x21, #0xff8] 44e98: b50000c8 cbnz x8, 0x44eb0 44e9c: 321c07e0 orr w0, wzr, #0x30 44ea0: 940077a9 bl 0x62d44 44ea4: a901fc1f stp xzr, xzr, [x0, #0x18] 44ea8: a900fc1f stp xzr, xzr, [x0, #0x8] 44eac: f907fea0 str x0, [x21, #0xff8] 44eb0: b0000420 adrp x0, 0xc9000 44eb4: 91000000 add x0, x0, #0x0 44eb8: 97ff1f82 bl 0xccc0 44ebc: f947fea0 ldr x0, [x21, #0xff8] 44ec0: 97ffe247 bl 0x3d7dc 44ec4: f9400008 ldr x8, [x0] 44ec8: aa1303e1 mov x1, x19 44ecc: f9405908 ldr x8, [x8, #0xb0] 44ed0: d63f0100 blr x8 44ed4: 394083e8 ldrb w8, [sp, #0x20] 44ed8: 36000148 tbz w8, #0x0, 0x44f00 44edc: f9401be0 ldr x0, [sp, #0x30] 44ee0: 940077cc bl 0x62e10 44ee4: 14000007 b 0x44f00 44ee8: 900002a1 adrp x1, 0x98000 44eec: b00002a2 adrp x2, 0x99000 44ef0: 91386c21 add x1, x1, #0xe1b 44ef4: 91227442 add x2, x2, #0x89d 44ef8: 2a1f03e0 mov w0, wzr 44efc: 97ff1c19 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44f00: f9401688 ldr x8, [x20, #0x28] 44f04: f85d83a9 ldur x9, [x29, #-0x28] 44f08: eb09011f cmp x8, x9 44f0c: 540004a1 b.ne 0x44fa0 44f10: a9467bfd ldp x29, x30, [sp, #0x60] 44f14: a9454ff4 ldp x20, x19, [sp, #0x50] 44f18: a94457f6 ldp x22, x21, [sp, #0x40] 44f1c: 9101c3ff add sp, sp, #0x70 44f20: d65f03c0 ret 44f24: 394083e8 ldrb w8, [sp, #0x20] 44f28: f9401be9 ldr x9, [sp, #0x30] 44f2c: 900002a1 adrp x1, 0x98000 44f30: b00002a2 adrp x2, 0x99000 44f34: 7200011f tst w8, #0x1 44f38: 9a8902c3 csel x3, x22, x9, eq 44f3c: 91386c21 add x1, x1, #0xe1b 44f40: 91234c42 add x2, x2, #0x8d3 44f44: 97ff1c07 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 44f48: f947fea8 ldr x8, [x21, #0xff8] 44f4c: b5fff988 cbnz x8, 0x44e7c 44f50: 14000005 b 0x44f64 44f54: f9400fe0 ldr x0, [sp, #0x18] 44f58: 940077ae bl 0x62e10 44f5c: f947fea8 ldr x8, [x21, #0xff8] 44f60: b5fff8e8 cbnz x8, 0x44e7c 44f64: b0000420 adrp x0, 0xc9000 44f68: 91000000 add x0, x0, #0x0 44f6c: 97ff1e49 bl 0xc890 44f70: f947fea8 ldr x8, [x21, #0xff8] 44f74: b50000c8 cbnz x8, 0x44f8c 44f78: 321c07e0 orr w0, wzr, #0x30 44f7c: 94007772 bl 0x62d44 44f80: a901fc1f stp xzr, xzr, [x0, #0x18] 44f84: a900fc1f stp xzr, xzr, [x0, #0x8] 44f88: f907fea0 str x0, [x21, #0xff8] 44f8c: b0000420 adrp x0, 0xc9000 44f90: 91000000 add x0, x0, #0x0 44f94: 97ff1f4b bl 0xccc0 44f98: b5fff753 cbnz x19, 0x44e80 44f9c: 17ffffce b 0x44ed4 44fa0: 97ff1d74 bl 0xc570 <__stack_chk_fail@plt> 44fa4: d10203ff sub sp, sp, #0x80 44fa8: f90023f7 str x23, [sp, #0x40] 44fac: a90557f6 stp x22, x21, [sp, #0x50] 44fb0: a9064ff4 stp x20, x19, [sp, #0x60] 44fb4: a9077bfd stp x29, x30, [sp, #0x70] 44fb8: 9101c3fd add x29, sp, #0x70 44fbc: d53bd055 mrs x21, TPIDR_EL0 44fc0: f94016a8 ldr x8, [x21, #0x28] 44fc4: aa0003f3 mov x19, x0 44fc8: aa0103f4 mov x20, x1 44fcc: 900002a1 adrp x1, 0x98000 44fd0: f9001fe8 str x8, [sp, #0x38] 44fd4: 39400268 ldrb w8, [x19] 44fd8: f9400a69 ldr x9, [x19, #0x10] 44fdc: 3940028a ldrb w10, [x20] 44fe0: f9400a8b ldr x11, [x20, #0x10] 44fe4: 7200011f tst w8, #0x1 44fe8: 9a931523 csinc x3, x9, x19, ne 44fec: 7200015f tst w10, #0x1 44ff0: b00002a2 adrp x2, 0x99000 44ff4: 9a941564 csinc x4, x11, x20, ne 44ff8: 91386c21 add x1, x1, #0xe1b 44ffc: 9132d842 add x2, x2, #0xcb6 45000: 2a1f03e0 mov w0, wzr 45004: 97ff1bd7 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45008: 39400277 ldrb w23, [x19] 4500c: f9400668 ldr x8, [x19, #0x8] 45010: d341fee9 lsr x9, x23, #1 45014: 720002ff tst w23, #0x1 45018: 9a880128 csel x8, x9, x8, eq 4501c: b4001868 cbz x8, 0x45328 45020: 321b03e0 orr w0, wzr, #0x20 45024: 91000676 add x22, x19, #0x1 45028: 94007747 bl 0x62d44 4502c: b00002a9 adrp x9, 0x9a000 45030: 900002a8 adrp x8, 0x99000 45034: 910cf129 add x9, x9, #0x33c 45038: 3dc21100 ldr q0, [x8, #0x840] 4503c: 3cc0e121 ldur q1, [x9, #0xe] 45040: 3dc00122 ldr q2, [x9] 45044: f9001be0 str x0, [sp, #0x30] 45048: 3d800be0 str q0, [sp, #0x20] 4504c: 3c80e001 stur q1, [x0, #0xe] 45050: 3d800002 str q2, [x0] 45054: 3900781f strb wzr, [x0, #0x1e] 45058: f9400a68 ldr x8, [x19, #0x10] 4505c: 720002ff tst w23, #0x1 45060: 9a8802c0 csel x0, x22, x8, eq 45064: 97ff1e57 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 45068: b4000180 cbz x0, 0x45098 4506c: 39400268 ldrb w8, [x19] 45070: f9400a69 ldr x9, [x19, #0x10] 45074: 7200011f tst w8, #0x1 45078: 9a8902c0 csel x0, x22, x9, eq 4507c: 97ff1e51 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 45080: aa0003f3 mov x19, x0 45084: 97ff1e5b bl 0xc9f0 45088: aa0003e2 mov x2, x0 4508c: 910083e0 add x0, sp, #0x20 45090: aa1303e1 mov x1, x19 45094: 97ffb071 bl 0x31258 <.text+0x24568> 45098: f0000416 adrp x22, 0xc8000 4509c: f947fec0 ldr x0, [x22, #0xff8] 450a0: b50001e0 cbnz x0, 0x450dc 450a4: 90000420 adrp x0, 0xc9000 450a8: 91000000 add x0, x0, #0x0 450ac: 97ff1df9 bl 0xc890 450b0: f947fec8 ldr x8, [x22, #0xff8] 450b4: b50000c8 cbnz x8, 0x450cc 450b8: 321c07e0 orr w0, wzr, #0x30 450bc: 94007722 bl 0x62d44 450c0: a901fc1f stp xzr, xzr, [x0, #0x18] 450c4: a900fc1f stp xzr, xzr, [x0, #0x8] 450c8: f907fec0 str x0, [x22, #0xff8] 450cc: 90000420 adrp x0, 0xc9000 450d0: 91000000 add x0, x0, #0x0 450d4: 97ff1efb bl 0xccc0 450d8: f947fec0 ldr x0, [x22, #0xff8] 450dc: 394083e8 ldrb w8, [sp, #0x20] 450e0: f9401be9 ldr x9, [sp, #0x30] 450e4: 910083ea add x10, sp, #0x20 450e8: b2400157 orr x23, x10, #0x1 450ec: 7200011f tst w8, #0x1 450f0: 9a8902e1 csel x1, x23, x9, eq 450f4: 97ffe3d5 bl 0x3e048 450f8: aa0003f3 mov x19, x0 450fc: b4001393 cbz x19, 0x4536c 45100: 900002c1 adrp x1, 0x9d000 45104: 913eb021 add x1, x1, #0xfac 45108: 910023e0 add x0, sp, #0x8 4510c: 320003e2 orr w2, wzr, #0x1 45110: 91000697 add x23, x20, #0x1 45114: a9017fff stp xzr, xzr, [sp, #0x10] 45118: f90007ff str xzr, [sp, #0x8] 4511c: 97ffb04f bl 0x31258 <.text+0x24568> 45120: 90000261 adrp x1, 0x91000 45124: 91003421 add x1, x1, #0xd 45128: 52800242 mov w2, #0x12 // =18 4512c: 97ffb04b bl 0x31258 <.text+0x24568> 45130: 90000261 adrp x1, 0x91000 45134: 9100ac21 add x1, x1, #0x2b 45138: 321f03e2 orr w2, wzr, #0x2 4513c: 97ffb047 bl 0x31258 <.text+0x24568> 45140: f947fec0 ldr x0, [x22, #0xff8] 45144: b50001e0 cbnz x0, 0x45180 45148: 90000420 adrp x0, 0xc9000 4514c: 91000000 add x0, x0, #0x0 45150: 97ff1dd0 bl 0xc890 45154: f947fec8 ldr x8, [x22, #0xff8] 45158: b50000c8 cbnz x8, 0x45170 4515c: 321c07e0 orr w0, wzr, #0x30 45160: 940076f9 bl 0x62d44 45164: a901fc1f stp xzr, xzr, [x0, #0x18] 45168: a900fc1f stp xzr, xzr, [x0, #0x8] 4516c: f907fec0 str x0, [x22, #0xff8] 45170: 90000420 adrp x0, 0xc9000 45174: 91000000 add x0, x0, #0x0 45178: 97ff1ed2 bl 0xccc0 4517c: f947fec0 ldr x0, [x22, #0xff8] 45180: 97ffe197 bl 0x3d7dc 45184: f9400008 ldr x8, [x0] 45188: 39400289 ldrb w9, [x20] 4518c: f9400a8a ldr x10, [x20, #0x10] 45190: f9429d08 ldr x8, [x8, #0x538] 45194: 7200013f tst w9, #0x1 45198: 9a8a02e1 csel x1, x23, x10, eq 4519c: d63f0100 blr x8 451a0: f947fec8 ldr x8, [x22, #0xff8] 451a4: aa0003f4 mov x20, x0 451a8: b50001e8 cbnz x8, 0x451e4 451ac: 90000420 adrp x0, 0xc9000 451b0: 91000000 add x0, x0, #0x0 451b4: 97ff1db7 bl 0xc890 451b8: f947fec8 ldr x8, [x22, #0xff8] 451bc: b50000c8 cbnz x8, 0x451d4 451c0: 321c07e0 orr w0, wzr, #0x30 451c4: 940076e0 bl 0x62d44 451c8: a901fc1f stp xzr, xzr, [x0, #0x18] 451cc: a900fc1f stp xzr, xzr, [x0, #0x8] 451d0: f907fec0 str x0, [x22, #0xff8] 451d4: 90000420 adrp x0, 0xc9000 451d8: 91000000 add x0, x0, #0x0 451dc: 97ff1eb9 bl 0xccc0 451e0: f947fec8 ldr x8, [x22, #0xff8] 451e4: 394023e9 ldrb w9, [sp, #0x8] 451e8: f9400fea ldr x10, [sp, #0x18] 451ec: 910023eb add x11, sp, #0x8 451f0: b240016b orr x11, x11, #0x1 451f4: 7200013f tst w9, #0x1 451f8: 900002a2 adrp x2, 0x99000 451fc: 9a8a0163 csel x3, x11, x10, eq 45200: 91337442 add x2, x2, #0xcdd 45204: aa0803e0 mov x0, x8 45208: aa1303e1 mov x1, x19 4520c: aa1403e4 mov x4, x20 45210: 97ffe542 bl 0x3e718 45214: f947fec8 ldr x8, [x22, #0xff8] 45218: b50001c8 cbnz x8, 0x45250 4521c: 90000420 adrp x0, 0xc9000 45220: 91000000 add x0, x0, #0x0 45224: 97ff1d9b bl 0xc890 45228: f947fec8 ldr x8, [x22, #0xff8] 4522c: b50000c8 cbnz x8, 0x45244 45230: 321c07e0 orr w0, wzr, #0x30 45234: 940076c4 bl 0x62d44 45238: a901fc1f stp xzr, xzr, [x0, #0x18] 4523c: a900fc1f stp xzr, xzr, [x0, #0x8] 45240: f907fec0 str x0, [x22, #0xff8] 45244: 90000420 adrp x0, 0xc9000 45248: 91000000 add x0, x0, #0x0 4524c: 97ff1e9d bl 0xccc0 45250: b40002d4 cbz x20, 0x452a8 45254: f947fec0 ldr x0, [x22, #0xff8] 45258: b50001e0 cbnz x0, 0x45294 4525c: 90000420 adrp x0, 0xc9000 45260: 91000000 add x0, x0, #0x0 45264: 97ff1d8b bl 0xc890 45268: f947fec8 ldr x8, [x22, #0xff8] 4526c: b50000c8 cbnz x8, 0x45284 45270: 321c07e0 orr w0, wzr, #0x30 45274: 940076b4 bl 0x62d44 45278: a901fc1f stp xzr, xzr, [x0, #0x18] 4527c: a900fc1f stp xzr, xzr, [x0, #0x8] 45280: f907fec0 str x0, [x22, #0xff8] 45284: 90000420 adrp x0, 0xc9000 45288: 91000000 add x0, x0, #0x0 4528c: 97ff1e8d bl 0xccc0 45290: f947fec0 ldr x0, [x22, #0xff8] 45294: 97ffe152 bl 0x3d7dc 45298: f9400008 ldr x8, [x0] 4529c: aa1403e1 mov x1, x20 452a0: f9405d08 ldr x8, [x8, #0xb8] 452a4: d63f0100 blr x8 452a8: 394023e8 ldrb w8, [sp, #0x8] 452ac: 37000788 tbnz w8, #0x0, 0x4539c 452b0: f947fec8 ldr x8, [x22, #0xff8] 452b4: b40007c8 cbz x8, 0x453ac 452b8: b40002d3 cbz x19, 0x45310 452bc: f947fec0 ldr x0, [x22, #0xff8] 452c0: b50001e0 cbnz x0, 0x452fc 452c4: 90000420 adrp x0, 0xc9000 452c8: 91000000 add x0, x0, #0x0 452cc: 97ff1d71 bl 0xc890 452d0: f947fec8 ldr x8, [x22, #0xff8] 452d4: b50000c8 cbnz x8, 0x452ec 452d8: 321c07e0 orr w0, wzr, #0x30 452dc: 9400769a bl 0x62d44 452e0: a901fc1f stp xzr, xzr, [x0, #0x18] 452e4: a900fc1f stp xzr, xzr, [x0, #0x8] 452e8: f907fec0 str x0, [x22, #0xff8] 452ec: 90000420 adrp x0, 0xc9000 452f0: 91000000 add x0, x0, #0x0 452f4: 97ff1e73 bl 0xccc0 452f8: f947fec0 ldr x0, [x22, #0xff8] 452fc: 97ffe138 bl 0x3d7dc 45300: f9400008 ldr x8, [x0] 45304: aa1303e1 mov x1, x19 45308: f9405908 ldr x8, [x8, #0xb0] 4530c: d63f0100 blr x8 45310: 394083e8 ldrb w8, [sp, #0x20] 45314: 36000068 tbz w8, #0x0, 0x45320 45318: f9401be0 ldr x0, [sp, #0x30] 4531c: 940076bd bl 0x62e10 45320: 320003e0 orr w0, wzr, #0x1 45324: 14000008 b 0x45344 45328: f0000281 adrp x1, 0x98000 4532c: 900002a2 adrp x2, 0x99000 45330: 91386c21 add x1, x1, #0xe1b 45334: 91227442 add x2, x2, #0x89d 45338: 2a1f03e0 mov w0, wzr 4533c: 97ff1b09 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45340: 2a1f03e0 mov w0, wzr 45344: f94016a8 ldr x8, [x21, #0x28] 45348: f9401fe9 ldr x9, [sp, #0x38] 4534c: eb09011f cmp x8, x9 45350: 540004c1 b.ne 0x453e8 45354: a9477bfd ldp x29, x30, [sp, #0x70] 45358: a9464ff4 ldp x20, x19, [sp, #0x60] 4535c: a94557f6 ldp x22, x21, [sp, #0x50] 45360: f94023f7 ldr x23, [sp, #0x40] 45364: 910203ff add sp, sp, #0x80 45368: d65f03c0 ret 4536c: 394083e8 ldrb w8, [sp, #0x20] 45370: f9401be9 ldr x9, [sp, #0x30] 45374: f0000281 adrp x1, 0x98000 45378: 900002a2 adrp x2, 0x99000 4537c: 7200011f tst w8, #0x1 45380: 9a8902e3 csel x3, x23, x9, eq 45384: 91386c21 add x1, x1, #0xe1b 45388: 91234c42 add x2, x2, #0x8d3 4538c: 97ff1af5 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45390: f947fec8 ldr x8, [x22, #0xff8] 45394: b5fff928 cbnz x8, 0x452b8 45398: 14000005 b 0x453ac 4539c: f9400fe0 ldr x0, [sp, #0x18] 453a0: 9400769c bl 0x62e10 453a4: f947fec8 ldr x8, [x22, #0xff8] 453a8: b5fff888 cbnz x8, 0x452b8 453ac: 90000420 adrp x0, 0xc9000 453b0: 91000000 add x0, x0, #0x0 453b4: 97ff1d37 bl 0xc890 453b8: f947fec8 ldr x8, [x22, #0xff8] 453bc: b50000c8 cbnz x8, 0x453d4 453c0: 321c07e0 orr w0, wzr, #0x30 453c4: 94007660 bl 0x62d44 453c8: a901fc1f stp xzr, xzr, [x0, #0x18] 453cc: a900fc1f stp xzr, xzr, [x0, #0x8] 453d0: f907fec0 str x0, [x22, #0xff8] 453d4: 90000420 adrp x0, 0xc9000 453d8: 91000000 add x0, x0, #0x0 453dc: 97ff1e39 bl 0xccc0 453e0: b5fff6f3 cbnz x19, 0x452bc 453e4: 17ffffcb b 0x45310 453e8: 97ff1c62 bl 0xc570 <__stack_chk_fail@plt> 453ec: d10203ff sub sp, sp, #0x80 453f0: f90023f7 str x23, [sp, #0x40] 453f4: a90557f6 stp x22, x21, [sp, #0x50] 453f8: a9064ff4 stp x20, x19, [sp, #0x60] 453fc: a9077bfd stp x29, x30, [sp, #0x70] 45400: 9101c3fd add x29, sp, #0x70 45404: d53bd055 mrs x21, TPIDR_EL0 45408: f94016a8 ldr x8, [x21, #0x28] 4540c: aa0003f4 mov x20, x0 45410: 2a0103f3 mov w19, w1 45414: f0000281 adrp x1, 0x98000 45418: f9001fe8 str x8, [sp, #0x38] 4541c: 39400288 ldrb w8, [x20] 45420: f9400a89 ldr x9, [x20, #0x10] 45424: 900002a2 adrp x2, 0x99000 45428: 91386c21 add x1, x1, #0xe1b 4542c: 7200011f tst w8, #0x1 45430: 9a941523 csinc x3, x9, x20, ne 45434: 9133ac42 add x2, x2, #0xceb 45438: 2a1f03e0 mov w0, wzr 4543c: 2a1303e4 mov w4, w19 45440: 97ff1ac8 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45444: 39400297 ldrb w23, [x20] 45448: f9400688 ldr x8, [x20, #0x8] 4544c: d341fee9 lsr x9, x23, #1 45450: 720002ff tst w23, #0x1 45454: 9a880128 csel x8, x9, x8, eq 45458: b4001048 cbz x8, 0x45660 4545c: 321b03e0 orr w0, wzr, #0x20 45460: 91000696 add x22, x20, #0x1 45464: 94007638 bl 0x62d44 45468: b00002a9 adrp x9, 0x9a000 4546c: 900002a8 adrp x8, 0x99000 45470: 910cf129 add x9, x9, #0x33c 45474: 3dc21100 ldr q0, [x8, #0x840] 45478: 3cc0e121 ldur q1, [x9, #0xe] 4547c: 3dc00122 ldr q2, [x9] 45480: f9001be0 str x0, [sp, #0x30] 45484: 3d800be0 str q0, [sp, #0x20] 45488: 3c80e001 stur q1, [x0, #0xe] 4548c: 3d800002 str q2, [x0] 45490: 3900781f strb wzr, [x0, #0x1e] 45494: f9400a88 ldr x8, [x20, #0x10] 45498: 720002ff tst w23, #0x1 4549c: 9a8802c0 csel x0, x22, x8, eq 454a0: 97ff1d48 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 454a4: b4000180 cbz x0, 0x454d4 454a8: 39400288 ldrb w8, [x20] 454ac: f9400a89 ldr x9, [x20, #0x10] 454b0: 7200011f tst w8, #0x1 454b4: 9a8902c0 csel x0, x22, x9, eq 454b8: 97ff1d42 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 454bc: aa0003f4 mov x20, x0 454c0: 97ff1d4c bl 0xc9f0 454c4: aa0003e2 mov x2, x0 454c8: 910083e0 add x0, sp, #0x20 454cc: aa1403e1 mov x1, x20 454d0: 97ffaf62 bl 0x31258 <.text+0x24568> 454d4: f0000416 adrp x22, 0xc8000 454d8: f947fec0 ldr x0, [x22, #0xff8] 454dc: b50001e0 cbnz x0, 0x45518 454e0: 90000420 adrp x0, 0xc9000 454e4: 91000000 add x0, x0, #0x0 454e8: 97ff1cea bl 0xc890 454ec: f947fec8 ldr x8, [x22, #0xff8] 454f0: b50000c8 cbnz x8, 0x45508 454f4: 321c07e0 orr w0, wzr, #0x30 454f8: 94007613 bl 0x62d44 454fc: a901fc1f stp xzr, xzr, [x0, #0x18] 45500: a900fc1f stp xzr, xzr, [x0, #0x8] 45504: f907fec0 str x0, [x22, #0xff8] 45508: 90000420 adrp x0, 0xc9000 4550c: 91000000 add x0, x0, #0x0 45510: 97ff1dec bl 0xccc0 45514: f947fec0 ldr x0, [x22, #0xff8] 45518: 394083e8 ldrb w8, [sp, #0x20] 4551c: f9401be9 ldr x9, [sp, #0x30] 45520: 910083ea add x10, sp, #0x20 45524: b2400157 orr x23, x10, #0x1 45528: 7200011f tst w8, #0x1 4552c: 9a8902e1 csel x1, x23, x9, eq 45530: 97ffe2c6 bl 0x3e048 45534: aa0003f4 mov x20, x0 45538: b4000b54 cbz x20, 0x456a0 4553c: 900002c1 adrp x1, 0x9d000 45540: 913eb021 add x1, x1, #0xfac 45544: 910023e0 add x0, sp, #0x8 45548: 320003e2 orr w2, wzr, #0x1 4554c: a9017fff stp xzr, xzr, [sp, #0x10] 45550: f90007ff str xzr, [sp, #0x8] 45554: 910023f7 add x23, sp, #0x8 45558: 97ffaf40 bl 0x31258 <.text+0x24568> 4555c: 900002a1 adrp x1, 0x99000 45560: 913dd421 add x1, x1, #0xf75 45564: 320003e2 orr w2, wzr, #0x1 45568: 97ffaf3c bl 0x31258 <.text+0x24568> 4556c: 90000261 adrp x1, 0x91000 45570: 9100ac21 add x1, x1, #0x2b 45574: 321f03e2 orr w2, wzr, #0x2 45578: 97ffaf38 bl 0x31258 <.text+0x24568> 4557c: f947fec0 ldr x0, [x22, #0xff8] 45580: b50001e0 cbnz x0, 0x455bc 45584: 90000420 adrp x0, 0xc9000 45588: 91000000 add x0, x0, #0x0 4558c: 97ff1cc1 bl 0xc890 45590: f947fec8 ldr x8, [x22, #0xff8] 45594: b50000c8 cbnz x8, 0x455ac 45598: 321c07e0 orr w0, wzr, #0x30 4559c: 940075ea bl 0x62d44 455a0: a901fc1f stp xzr, xzr, [x0, #0x18] 455a4: a900fc1f stp xzr, xzr, [x0, #0x8] 455a8: f907fec0 str x0, [x22, #0xff8] 455ac: 90000420 adrp x0, 0xc9000 455b0: 91000000 add x0, x0, #0x0 455b4: 97ff1dc3 bl 0xccc0 455b8: f947fec0 ldr x0, [x22, #0xff8] 455bc: 394023e8 ldrb w8, [sp, #0x8] 455c0: f9400fe9 ldr x9, [sp, #0x18] 455c4: b24002ea orr x10, x23, #0x1 455c8: 900002a2 adrp x2, 0x99000 455cc: 7200011f tst w8, #0x1 455d0: 9a890143 csel x3, x10, x9, eq 455d4: 91344c42 add x2, x2, #0xd13 455d8: aa1403e1 mov x1, x20 455dc: 2a1303e4 mov w4, w19 455e0: 97ffe44e bl 0x3e718 455e4: 394023e8 ldrb w8, [sp, #0x8] 455e8: 37000748 tbnz w8, #0x0, 0x456d0 455ec: f947fec8 ldr x8, [x22, #0xff8] 455f0: b4000788 cbz x8, 0x456e0 455f4: b40002d4 cbz x20, 0x4564c 455f8: f947fec0 ldr x0, [x22, #0xff8] 455fc: b50001e0 cbnz x0, 0x45638 45600: 90000420 adrp x0, 0xc9000 45604: 91000000 add x0, x0, #0x0 45608: 97ff1ca2 bl 0xc890 4560c: f947fec8 ldr x8, [x22, #0xff8] 45610: b50000c8 cbnz x8, 0x45628 45614: 321c07e0 orr w0, wzr, #0x30 45618: 940075cb bl 0x62d44 4561c: a901fc1f stp xzr, xzr, [x0, #0x18] 45620: a900fc1f stp xzr, xzr, [x0, #0x8] 45624: f907fec0 str x0, [x22, #0xff8] 45628: 90000420 adrp x0, 0xc9000 4562c: 91000000 add x0, x0, #0x0 45630: 97ff1da4 bl 0xccc0 45634: f947fec0 ldr x0, [x22, #0xff8] 45638: 97ffe069 bl 0x3d7dc 4563c: f9400008 ldr x8, [x0] 45640: aa1403e1 mov x1, x20 45644: f9405908 ldr x8, [x8, #0xb0] 45648: d63f0100 blr x8 4564c: 394083e8 ldrb w8, [sp, #0x20] 45650: 36000148 tbz w8, #0x0, 0x45678 45654: f9401be0 ldr x0, [sp, #0x30] 45658: 940075ee bl 0x62e10 4565c: 14000007 b 0x45678 45660: f0000281 adrp x1, 0x98000 45664: 900002a2 adrp x2, 0x99000 45668: 91386c21 add x1, x1, #0xe1b 4566c: 91227442 add x2, x2, #0x89d 45670: 2a1f03e0 mov w0, wzr 45674: 97ff1a3b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45678: f94016a8 ldr x8, [x21, #0x28] 4567c: f9401fe9 ldr x9, [sp, #0x38] 45680: eb09011f cmp x8, x9 45684: 540004c1 b.ne 0x4571c 45688: a9477bfd ldp x29, x30, [sp, #0x70] 4568c: a9464ff4 ldp x20, x19, [sp, #0x60] 45690: a94557f6 ldp x22, x21, [sp, #0x50] 45694: f94023f7 ldr x23, [sp, #0x40] 45698: 910203ff add sp, sp, #0x80 4569c: d65f03c0 ret 456a0: 394083e8 ldrb w8, [sp, #0x20] 456a4: f9401be9 ldr x9, [sp, #0x30] 456a8: f0000281 adrp x1, 0x98000 456ac: 900002a2 adrp x2, 0x99000 456b0: 7200011f tst w8, #0x1 456b4: 9a8902e3 csel x3, x23, x9, eq 456b8: 91386c21 add x1, x1, #0xe1b 456bc: 91234c42 add x2, x2, #0x8d3 456c0: 97ff1a28 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 456c4: f947fec8 ldr x8, [x22, #0xff8] 456c8: b5fff968 cbnz x8, 0x455f4 456cc: 14000005 b 0x456e0 456d0: f9400fe0 ldr x0, [sp, #0x18] 456d4: 940075cf bl 0x62e10 456d8: f947fec8 ldr x8, [x22, #0xff8] 456dc: b5fff8c8 cbnz x8, 0x455f4 456e0: 90000420 adrp x0, 0xc9000 456e4: 91000000 add x0, x0, #0x0 456e8: 97ff1c6a bl 0xc890 456ec: f947fec8 ldr x8, [x22, #0xff8] 456f0: b50000c8 cbnz x8, 0x45708 456f4: 321c07e0 orr w0, wzr, #0x30 456f8: 94007593 bl 0x62d44 456fc: a901fc1f stp xzr, xzr, [x0, #0x18] 45700: a900fc1f stp xzr, xzr, [x0, #0x8] 45704: f907fec0 str x0, [x22, #0xff8] 45708: 90000420 adrp x0, 0xc9000 4570c: 91000000 add x0, x0, #0x0 45710: 97ff1d6c bl 0xccc0 45714: b5fff734 cbnz x20, 0x455f8 45718: 17ffffcd b 0x4564c 4571c: 97ff1b95 bl 0xc570 <__stack_chk_fail@plt> 45720: d10283ff sub sp, sp, #0xa0 45724: a9046ffc stp x28, x27, [sp, #0x40] 45728: a90567fa stp x26, x25, [sp, #0x50] 4572c: a9065ff8 stp x24, x23, [sp, #0x60] 45730: a90757f6 stp x22, x21, [sp, #0x70] 45734: a9084ff4 stp x20, x19, [sp, #0x80] 45738: a9097bfd stp x29, x30, [sp, #0x90] 4573c: 910243fd add x29, sp, #0x90 45740: d53bd059 mrs x25, TPIDR_EL0 45744: f9401728 ldr x8, [x25, #0x28] 45748: aa0003f5 mov x21, x0 4574c: aa0103f7 mov x23, x1 45750: aa0203f6 mov x22, x2 45754: f9001fe8 str x8, [sp, #0x38] 45758: 394002a8 ldrb w8, [x21] 4575c: f9400aa9 ldr x9, [x21, #0x10] 45760: 394002ea ldrb w10, [x23] 45764: aa0303f4 mov x20, x3 45768: f9400aeb ldr x11, [x23, #0x10] 4576c: 394002cc ldrb w12, [x22] 45770: f9400acd ldr x13, [x22, #0x10] 45774: 7200011f tst w8, #0x1 45778: 39400288 ldrb w8, [x20] 4577c: 9a951523 csinc x3, x9, x21, ne 45780: f9400a89 ldr x9, [x20, #0x10] 45784: 7200015f tst w10, #0x1 45788: aa0403f3 mov x19, x4 4578c: 9a971564 csinc x4, x11, x23, ne 45790: 7200019f tst w12, #0x1 45794: 9a9615a5 csinc x5, x13, x22, ne 45798: 7200011f tst w8, #0x1 4579c: f0000281 adrp x1, 0x98000 457a0: 900002a2 adrp x2, 0x99000 457a4: 9a941526 csinc x6, x9, x20, ne 457a8: 91386c21 add x1, x1, #0xe1b 457ac: 91347c42 add x2, x2, #0xd1f 457b0: 2a1f03e0 mov w0, wzr 457b4: aa1303e7 mov x7, x19 457b8: 97ff19ea bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 457bc: 394002a8 ldrb w8, [x21] 457c0: f94006a9 ldr x9, [x21, #0x8] 457c4: d341fd0a lsr x10, x8, #1 457c8: 7200011f tst w8, #0x1 457cc: 9a890148 csel x8, x10, x9, eq 457d0: b4002b88 cbz x8, 0x45d40 457d4: 900002c1 adrp x1, 0x9d000 457d8: 913eb021 add x1, x1, #0xfac 457dc: 910083e0 add x0, sp, #0x20 457e0: 320003e2 orr w2, wzr, #0x1 457e4: 910006fa add x26, x23, #0x1 457e8: a902ffff stp xzr, xzr, [sp, #0x28] 457ec: f90013ff str xzr, [sp, #0x20] 457f0: 97ffae9a bl 0x31258 <.text+0x24568> 457f4: 90000278 adrp x24, 0x91000 457f8: 91003718 add x24, x24, #0xd 457fc: 52800242 mov w2, #0x12 // =18 45800: aa1803e1 mov x1, x24 45804: 97ffae95 bl 0x31258 <.text+0x24568> 45808: 52800242 mov w2, #0x12 // =18 4580c: aa1803e1 mov x1, x24 45810: 97ffae92 bl 0x31258 <.text+0x24568> 45814: 52800242 mov w2, #0x12 // =18 45818: aa1803e1 mov x1, x24 4581c: 97ffae8f bl 0x31258 <.text+0x24568> 45820: b0000261 adrp x1, 0x92000 45824: 913f1c21 add x1, x1, #0xfc7 45828: 320003e2 orr w2, wzr, #0x1 4582c: 97ffae8b bl 0x31258 <.text+0x24568> 45830: 90000261 adrp x1, 0x91000 45834: 9100ac21 add x1, x1, #0x2b 45838: 321f03e2 orr w2, wzr, #0x2 4583c: 97ffae87 bl 0x31258 <.text+0x24568> 45840: f0000418 adrp x24, 0xc8000 45844: f947ff00 ldr x0, [x24, #0xff8] 45848: b50001e0 cbnz x0, 0x45884 4584c: 90000420 adrp x0, 0xc9000 45850: 91000000 add x0, x0, #0x0 45854: 97ff1c0f bl 0xc890 45858: f947ff08 ldr x8, [x24, #0xff8] 4585c: b50000c8 cbnz x8, 0x45874 45860: 321c07e0 orr w0, wzr, #0x30 45864: 94007538 bl 0x62d44 45868: a901fc1f stp xzr, xzr, [x0, #0x18] 4586c: a900fc1f stp xzr, xzr, [x0, #0x8] 45870: f907ff00 str x0, [x24, #0xff8] 45874: 90000420 adrp x0, 0xc9000 45878: 91000000 add x0, x0, #0x0 4587c: 97ff1d11 bl 0xccc0 45880: f947ff00 ldr x0, [x24, #0xff8] 45884: 910006db add x27, x22, #0x1 45888: 97ffdfd5 bl 0x3d7dc 4588c: f9400008 ldr x8, [x0] 45890: 394002e9 ldrb w9, [x23] 45894: f9400aea ldr x10, [x23, #0x10] 45898: f9429d08 ldr x8, [x8, #0x538] 4589c: 7200013f tst w9, #0x1 458a0: 9a8a0341 csel x1, x26, x10, eq 458a4: d63f0100 blr x8 458a8: f947ff08 ldr x8, [x24, #0xff8] 458ac: aa0003f7 mov x23, x0 458b0: b50001e8 cbnz x8, 0x458ec 458b4: 90000420 adrp x0, 0xc9000 458b8: 91000000 add x0, x0, #0x0 458bc: 97ff1bf5 bl 0xc890 458c0: f947ff08 ldr x8, [x24, #0xff8] 458c4: b50000c8 cbnz x8, 0x458dc 458c8: 321c07e0 orr w0, wzr, #0x30 458cc: 9400751e bl 0x62d44 458d0: a901fc1f stp xzr, xzr, [x0, #0x18] 458d4: a900fc1f stp xzr, xzr, [x0, #0x8] 458d8: f907ff00 str x0, [x24, #0xff8] 458dc: 90000420 adrp x0, 0xc9000 458e0: 91000000 add x0, x0, #0x0 458e4: 97ff1cf7 bl 0xccc0 458e8: f947ff08 ldr x8, [x24, #0xff8] 458ec: aa0803e0 mov x0, x8 458f0: 910006ba add x26, x21, #0x1 458f4: 9100069c add x28, x20, #0x1 458f8: 97ffdfb9 bl 0x3d7dc 458fc: f9400008 ldr x8, [x0] 45900: 394002c9 ldrb w9, [x22] 45904: f9400aca ldr x10, [x22, #0x10] 45908: f9429d08 ldr x8, [x8, #0x538] 4590c: 7200013f tst w9, #0x1 45910: 9a8a0361 csel x1, x27, x10, eq 45914: d63f0100 blr x8 45918: f947ff08 ldr x8, [x24, #0xff8] 4591c: aa0003f6 mov x22, x0 45920: b50001e8 cbnz x8, 0x4595c 45924: 90000420 adrp x0, 0xc9000 45928: 91000000 add x0, x0, #0x0 4592c: 97ff1bd9 bl 0xc890 45930: f947ff08 ldr x8, [x24, #0xff8] 45934: b50000c8 cbnz x8, 0x4594c 45938: 321c07e0 orr w0, wzr, #0x30 4593c: 94007502 bl 0x62d44 45940: a901fc1f stp xzr, xzr, [x0, #0x18] 45944: a900fc1f stp xzr, xzr, [x0, #0x8] 45948: f907ff00 str x0, [x24, #0xff8] 4594c: 90000420 adrp x0, 0xc9000 45950: 91000000 add x0, x0, #0x0 45954: 97ff1cdb bl 0xccc0 45958: f947ff08 ldr x8, [x24, #0xff8] 4595c: aa0803e0 mov x0, x8 45960: 97ffdf9f bl 0x3d7dc 45964: f9400008 ldr x8, [x0] 45968: 39400289 ldrb w9, [x20] 4596c: f9400a8a ldr x10, [x20, #0x10] 45970: f9429d08 ldr x8, [x8, #0x538] 45974: 7200013f tst w9, #0x1 45978: 9a8a0381 csel x1, x28, x10, eq 4597c: d63f0100 blr x8 45980: aa0003f4 mov x20, x0 45984: 321b03e0 orr w0, wzr, #0x20 45988: 940074ef bl 0x62d44 4598c: b00002a9 adrp x9, 0x9a000 45990: 900002a8 adrp x8, 0x99000 45994: 910cf129 add x9, x9, #0x33c 45998: 3dc21100 ldr q0, [x8, #0x840] 4599c: 3cc0e121 ldur q1, [x9, #0xe] 459a0: 3dc00122 ldr q2, [x9] 459a4: f9000be0 str x0, [sp, #0x10] 459a8: 3d8003e0 str q0, [sp] 459ac: 3c80e001 stur q1, [x0, #0xe] 459b0: 3d800002 str q2, [x0] 459b4: 3900781f strb wzr, [x0, #0x1e] 459b8: 394002a8 ldrb w8, [x21] 459bc: f9400aa9 ldr x9, [x21, #0x10] 459c0: 7200011f tst w8, #0x1 459c4: 9a890340 csel x0, x26, x9, eq 459c8: 97ff1bfe bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 459cc: b4000180 cbz x0, 0x459fc 459d0: 394002a8 ldrb w8, [x21] 459d4: f9400aa9 ldr x9, [x21, #0x10] 459d8: 7200011f tst w8, #0x1 459dc: 9a890340 csel x0, x26, x9, eq 459e0: 97ff1bf8 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 459e4: aa0003f5 mov x21, x0 459e8: 97ff1c02 bl 0xc9f0 459ec: aa0003e2 mov x2, x0 459f0: 910003e0 mov x0, sp 459f4: aa1503e1 mov x1, x21 459f8: 97ffae18 bl 0x31258 <.text+0x24568> 459fc: f947ff00 ldr x0, [x24, #0xff8] 45a00: b50001e0 cbnz x0, 0x45a3c 45a04: 90000420 adrp x0, 0xc9000 45a08: 91000000 add x0, x0, #0x0 45a0c: 97ff1ba1 bl 0xc890 45a10: f947ff08 ldr x8, [x24, #0xff8] 45a14: b50000c8 cbnz x8, 0x45a2c 45a18: 321c07e0 orr w0, wzr, #0x30 45a1c: 940074ca bl 0x62d44 45a20: a901fc1f stp xzr, xzr, [x0, #0x18] 45a24: a900fc1f stp xzr, xzr, [x0, #0x8] 45a28: f907ff00 str x0, [x24, #0xff8] 45a2c: 90000420 adrp x0, 0xc9000 45a30: 91000000 add x0, x0, #0x0 45a34: 97ff1ca3 bl 0xccc0 45a38: f947ff00 ldr x0, [x24, #0xff8] 45a3c: 394003e8 ldrb w8, [sp] 45a40: f9400be9 ldr x9, [sp, #0x10] 45a44: 910003ea mov x10, sp 45a48: b240015a orr x26, x10, #0x1 45a4c: 7200011f tst w8, #0x1 45a50: 9a890341 csel x1, x26, x9, eq 45a54: 97ffe17d bl 0x3e048 45a58: 394003e8 ldrb w8, [sp] 45a5c: f9400be9 ldr x9, [sp, #0x10] 45a60: f0000281 adrp x1, 0x98000 45a64: aa0003f5 mov x21, x0 45a68: 7200011f tst w8, #0x1 45a6c: 9a890343 csel x3, x26, x9, eq 45a70: 91386c21 add x1, x1, #0xe1b 45a74: b40018b5 cbz x21, 0x45d88 45a78: 900002a2 adrp x2, 0x99000 45a7c: 9125e442 add x2, x2, #0x979 45a80: 2a1f03e0 mov w0, wzr 45a84: 97ff1937 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45a88: f947ff00 ldr x0, [x24, #0xff8] 45a8c: b50001e0 cbnz x0, 0x45ac8 45a90: 90000420 adrp x0, 0xc9000 45a94: 91000000 add x0, x0, #0x0 45a98: 97ff1b7e bl 0xc890 45a9c: f947ff08 ldr x8, [x24, #0xff8] 45aa0: b50000c8 cbnz x8, 0x45ab8 45aa4: 321c07e0 orr w0, wzr, #0x30 45aa8: 940074a7 bl 0x62d44 45aac: a901fc1f stp xzr, xzr, [x0, #0x18] 45ab0: a900fc1f stp xzr, xzr, [x0, #0x8] 45ab4: f907ff00 str x0, [x24, #0xff8] 45ab8: 90000420 adrp x0, 0xc9000 45abc: 91000000 add x0, x0, #0x0 45ac0: 97ff1c80 bl 0xccc0 45ac4: f947ff00 ldr x0, [x24, #0xff8] 45ac8: 394083e8 ldrb w8, [sp, #0x20] 45acc: f9401be9 ldr x9, [sp, #0x30] 45ad0: 910083ea add x10, sp, #0x20 45ad4: b240014a orr x10, x10, #0x1 45ad8: 7200011f tst w8, #0x1 45adc: 900002a2 adrp x2, 0x99000 45ae0: 9a890143 csel x3, x10, x9, eq 45ae4: 9135ec42 add x2, x2, #0xd7b 45ae8: aa1503e1 mov x1, x21 45aec: aa1703e4 mov x4, x23 45af0: aa1603e5 mov x5, x22 45af4: aa1403e6 mov x6, x20 45af8: aa1303e7 mov x7, x19 45afc: 97ffe307 bl 0x3e718 45b00: f947ff08 ldr x8, [x24, #0xff8] 45b04: b40014c8 cbz x8, 0x45d9c 45b08: b40002d7 cbz x23, 0x45b60 45b0c: f947ff00 ldr x0, [x24, #0xff8] 45b10: b50001e0 cbnz x0, 0x45b4c 45b14: 90000420 adrp x0, 0xc9000 45b18: 91000000 add x0, x0, #0x0 45b1c: 97ff1b5d bl 0xc890 45b20: f947ff08 ldr x8, [x24, #0xff8] 45b24: b50000c8 cbnz x8, 0x45b3c 45b28: 321c07e0 orr w0, wzr, #0x30 45b2c: 94007486 bl 0x62d44 45b30: a901fc1f stp xzr, xzr, [x0, #0x18] 45b34: a900fc1f stp xzr, xzr, [x0, #0x8] 45b38: f907ff00 str x0, [x24, #0xff8] 45b3c: 90000420 adrp x0, 0xc9000 45b40: 91000000 add x0, x0, #0x0 45b44: 97ff1c5f bl 0xccc0 45b48: f947ff00 ldr x0, [x24, #0xff8] 45b4c: 97ffdf24 bl 0x3d7dc 45b50: f9400008 ldr x8, [x0] 45b54: aa1703e1 mov x1, x23 45b58: f9405d08 ldr x8, [x8, #0xb8] 45b5c: d63f0100 blr x8 45b60: f947ff08 ldr x8, [x24, #0xff8] 45b64: b50001c8 cbnz x8, 0x45b9c 45b68: 90000420 adrp x0, 0xc9000 45b6c: 91000000 add x0, x0, #0x0 45b70: 97ff1b48 bl 0xc890 45b74: f947ff08 ldr x8, [x24, #0xff8] 45b78: b50000c8 cbnz x8, 0x45b90 45b7c: 321c07e0 orr w0, wzr, #0x30 45b80: 94007471 bl 0x62d44 45b84: a901fc1f stp xzr, xzr, [x0, #0x18] 45b88: a900fc1f stp xzr, xzr, [x0, #0x8] 45b8c: f907ff00 str x0, [x24, #0xff8] 45b90: 90000420 adrp x0, 0xc9000 45b94: 91000000 add x0, x0, #0x0 45b98: 97ff1c4a bl 0xccc0 45b9c: b40002d6 cbz x22, 0x45bf4 45ba0: f947ff00 ldr x0, [x24, #0xff8] 45ba4: b50001e0 cbnz x0, 0x45be0 45ba8: 90000420 adrp x0, 0xc9000 45bac: 91000000 add x0, x0, #0x0 45bb0: 97ff1b38 bl 0xc890 45bb4: f947ff08 ldr x8, [x24, #0xff8] 45bb8: b50000c8 cbnz x8, 0x45bd0 45bbc: 321c07e0 orr w0, wzr, #0x30 45bc0: 94007461 bl 0x62d44 45bc4: a901fc1f stp xzr, xzr, [x0, #0x18] 45bc8: a900fc1f stp xzr, xzr, [x0, #0x8] 45bcc: f907ff00 str x0, [x24, #0xff8] 45bd0: 90000420 adrp x0, 0xc9000 45bd4: 91000000 add x0, x0, #0x0 45bd8: 97ff1c3a bl 0xccc0 45bdc: f947ff00 ldr x0, [x24, #0xff8] 45be0: 97ffdeff bl 0x3d7dc 45be4: f9400008 ldr x8, [x0] 45be8: aa1603e1 mov x1, x22 45bec: f9405d08 ldr x8, [x8, #0xb8] 45bf0: d63f0100 blr x8 45bf4: f947ff08 ldr x8, [x24, #0xff8] 45bf8: b50001c8 cbnz x8, 0x45c30 45bfc: 90000420 adrp x0, 0xc9000 45c00: 91000000 add x0, x0, #0x0 45c04: 97ff1b23 bl 0xc890 45c08: f947ff08 ldr x8, [x24, #0xff8] 45c0c: b50000c8 cbnz x8, 0x45c24 45c10: 321c07e0 orr w0, wzr, #0x30 45c14: 9400744c bl 0x62d44 45c18: a901fc1f stp xzr, xzr, [x0, #0x18] 45c1c: a900fc1f stp xzr, xzr, [x0, #0x8] 45c20: f907ff00 str x0, [x24, #0xff8] 45c24: 90000420 adrp x0, 0xc9000 45c28: 91000000 add x0, x0, #0x0 45c2c: 97ff1c25 bl 0xccc0 45c30: b40002d4 cbz x20, 0x45c88 45c34: f947ff00 ldr x0, [x24, #0xff8] 45c38: b50001e0 cbnz x0, 0x45c74 45c3c: 90000420 adrp x0, 0xc9000 45c40: 91000000 add x0, x0, #0x0 45c44: 97ff1b13 bl 0xc890 45c48: f947ff08 ldr x8, [x24, #0xff8] 45c4c: b50000c8 cbnz x8, 0x45c64 45c50: 321c07e0 orr w0, wzr, #0x30 45c54: 9400743c bl 0x62d44 45c58: a901fc1f stp xzr, xzr, [x0, #0x18] 45c5c: a900fc1f stp xzr, xzr, [x0, #0x8] 45c60: f907ff00 str x0, [x24, #0xff8] 45c64: 90000420 adrp x0, 0xc9000 45c68: 91000000 add x0, x0, #0x0 45c6c: 97ff1c15 bl 0xccc0 45c70: f947ff00 ldr x0, [x24, #0xff8] 45c74: 97ffdeda bl 0x3d7dc 45c78: f9400008 ldr x8, [x0] 45c7c: aa1403e1 mov x1, x20 45c80: f9405d08 ldr x8, [x8, #0xb8] 45c84: d63f0100 blr x8 45c88: f947ff08 ldr x8, [x24, #0xff8] 45c8c: b50001c8 cbnz x8, 0x45cc4 45c90: 90000420 adrp x0, 0xc9000 45c94: 91000000 add x0, x0, #0x0 45c98: 97ff1afe bl 0xc890 45c9c: f947ff08 ldr x8, [x24, #0xff8] 45ca0: b50000c8 cbnz x8, 0x45cb8 45ca4: 321c07e0 orr w0, wzr, #0x30 45ca8: 94007427 bl 0x62d44 45cac: a901fc1f stp xzr, xzr, [x0, #0x18] 45cb0: a900fc1f stp xzr, xzr, [x0, #0x8] 45cb4: f907ff00 str x0, [x24, #0xff8] 45cb8: 90000420 adrp x0, 0xc9000 45cbc: 91000000 add x0, x0, #0x0 45cc0: 97ff1c00 bl 0xccc0 45cc4: b40002d5 cbz x21, 0x45d1c 45cc8: f947ff00 ldr x0, [x24, #0xff8] 45ccc: b50001e0 cbnz x0, 0x45d08 45cd0: 90000420 adrp x0, 0xc9000 45cd4: 91000000 add x0, x0, #0x0 45cd8: 97ff1aee bl 0xc890 45cdc: f947ff08 ldr x8, [x24, #0xff8] 45ce0: b50000c8 cbnz x8, 0x45cf8 45ce4: 321c07e0 orr w0, wzr, #0x30 45ce8: 94007417 bl 0x62d44 45cec: a901fc1f stp xzr, xzr, [x0, #0x18] 45cf0: a900fc1f stp xzr, xzr, [x0, #0x8] 45cf4: f907ff00 str x0, [x24, #0xff8] 45cf8: 90000420 adrp x0, 0xc9000 45cfc: 91000000 add x0, x0, #0x0 45d00: 97ff1bf0 bl 0xccc0 45d04: f947ff00 ldr x0, [x24, #0xff8] 45d08: 97ffdeb5 bl 0x3d7dc 45d0c: f9400008 ldr x8, [x0] 45d10: aa1503e1 mov x1, x21 45d14: f9405908 ldr x8, [x8, #0xb0] 45d18: d63f0100 blr x8 45d1c: 394003e8 ldrb w8, [sp] 45d20: 36000068 tbz w8, #0x0, 0x45d2c 45d24: f9400be0 ldr x0, [sp, #0x10] 45d28: 9400743a bl 0x62e10 45d2c: 394083e8 ldrb w8, [sp, #0x20] 45d30: 36000148 tbz w8, #0x0, 0x45d58 45d34: f9401be0 ldr x0, [sp, #0x30] 45d38: 94007436 bl 0x62e10 45d3c: 14000007 b 0x45d58 45d40: f0000281 adrp x1, 0x98000 45d44: 900002a2 adrp x2, 0x99000 45d48: 91386c21 add x1, x1, #0xe1b 45d4c: 91227442 add x2, x2, #0x89d 45d50: 2a1f03e0 mov w0, wzr 45d54: 97ff1883 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45d58: f9401728 ldr x8, [x25, #0x28] 45d5c: f9401fe9 ldr x9, [sp, #0x38] 45d60: eb09011f cmp x8, x9 45d64: 540003a1 b.ne 0x45dd8 45d68: a9497bfd ldp x29, x30, [sp, #0x90] 45d6c: a9484ff4 ldp x20, x19, [sp, #0x80] 45d70: a94757f6 ldp x22, x21, [sp, #0x70] 45d74: a9465ff8 ldp x24, x23, [sp, #0x60] 45d78: a94567fa ldp x26, x25, [sp, #0x50] 45d7c: a9446ffc ldp x28, x27, [sp, #0x40] 45d80: 910283ff add sp, sp, #0xa0 45d84: d65f03c0 ret 45d88: 900002a2 adrp x2, 0x99000 45d8c: 91264042 add x2, x2, #0x990 45d90: 97ff1874 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45d94: f947ff08 ldr x8, [x24, #0xff8] 45d98: b5ffeb88 cbnz x8, 0x45b08 45d9c: 90000420 adrp x0, 0xc9000 45da0: 91000000 add x0, x0, #0x0 45da4: 97ff1abb bl 0xc890 45da8: f947ff08 ldr x8, [x24, #0xff8] 45dac: b50000c8 cbnz x8, 0x45dc4 45db0: 321c07e0 orr w0, wzr, #0x30 45db4: 940073e4 bl 0x62d44 45db8: a901fc1f stp xzr, xzr, [x0, #0x18] 45dbc: a900fc1f stp xzr, xzr, [x0, #0x8] 45dc0: f907ff00 str x0, [x24, #0xff8] 45dc4: 90000420 adrp x0, 0xc9000 45dc8: 91000000 add x0, x0, #0x0 45dcc: 97ff1bbd bl 0xccc0 45dd0: b5ffe9f7 cbnz x23, 0x45b0c 45dd4: 17ffff63 b 0x45b60 45dd8: 97ff19e6 bl 0xc570 <__stack_chk_fail@plt> 45ddc: d10203ff sub sp, sp, #0x80 45de0: f90023f7 str x23, [sp, #0x40] 45de4: a90557f6 stp x22, x21, [sp, #0x50] 45de8: a9064ff4 stp x20, x19, [sp, #0x60] 45dec: a9077bfd stp x29, x30, [sp, #0x70] 45df0: 9101c3fd add x29, sp, #0x70 45df4: d53bd055 mrs x21, TPIDR_EL0 45df8: f94016a8 ldr x8, [x21, #0x28] 45dfc: aa0003f3 mov x19, x0 45e00: aa0103f4 mov x20, x1 45e04: f0000281 adrp x1, 0x98000 45e08: f9001fe8 str x8, [sp, #0x38] 45e0c: 39400268 ldrb w8, [x19] 45e10: f9400a69 ldr x9, [x19, #0x10] 45e14: 3940028a ldrb w10, [x20] 45e18: f9400a8b ldr x11, [x20, #0x10] 45e1c: 7200011f tst w8, #0x1 45e20: 9a931523 csinc x3, x9, x19, ne 45e24: 7200015f tst w10, #0x1 45e28: 900002a2 adrp x2, 0x99000 45e2c: 9a941564 csinc x4, x11, x20, ne 45e30: 91386c21 add x1, x1, #0xe1b 45e34: 91364c42 add x2, x2, #0xd93 45e38: 2a1f03e0 mov w0, wzr 45e3c: 97ff1849 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45e40: 39400277 ldrb w23, [x19] 45e44: f9400668 ldr x8, [x19, #0x8] 45e48: d341fee9 lsr x9, x23, #1 45e4c: 720002ff tst w23, #0x1 45e50: 9a880128 csel x8, x9, x8, eq 45e54: b4001848 cbz x8, 0x4615c 45e58: 321b03e0 orr w0, wzr, #0x20 45e5c: 91000676 add x22, x19, #0x1 45e60: 940073b9 bl 0x62d44 45e64: b00002a9 adrp x9, 0x9a000 45e68: 900002a8 adrp x8, 0x99000 45e6c: 910cf129 add x9, x9, #0x33c 45e70: 3dc21100 ldr q0, [x8, #0x840] 45e74: 3cc0e121 ldur q1, [x9, #0xe] 45e78: 3dc00122 ldr q2, [x9] 45e7c: f9001be0 str x0, [sp, #0x30] 45e80: 3d800be0 str q0, [sp, #0x20] 45e84: 3c80e001 stur q1, [x0, #0xe] 45e88: 3d800002 str q2, [x0] 45e8c: 3900781f strb wzr, [x0, #0x1e] 45e90: f9400a68 ldr x8, [x19, #0x10] 45e94: 720002ff tst w23, #0x1 45e98: 9a8802c0 csel x0, x22, x8, eq 45e9c: 97ff1ac9 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 45ea0: b4000180 cbz x0, 0x45ed0 45ea4: 39400268 ldrb w8, [x19] 45ea8: f9400a69 ldr x9, [x19, #0x10] 45eac: 7200011f tst w8, #0x1 45eb0: 9a8902c0 csel x0, x22, x9, eq 45eb4: 97ff1ac3 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 45eb8: aa0003f3 mov x19, x0 45ebc: 97ff1acd bl 0xc9f0 45ec0: aa0003e2 mov x2, x0 45ec4: 910083e0 add x0, sp, #0x20 45ec8: aa1303e1 mov x1, x19 45ecc: 97fface3 bl 0x31258 <.text+0x24568> 45ed0: f0000416 adrp x22, 0xc8000 45ed4: f947fec0 ldr x0, [x22, #0xff8] 45ed8: b50001e0 cbnz x0, 0x45f14 45edc: 90000420 adrp x0, 0xc9000 45ee0: 91000000 add x0, x0, #0x0 45ee4: 97ff1a6b bl 0xc890 45ee8: f947fec8 ldr x8, [x22, #0xff8] 45eec: b50000c8 cbnz x8, 0x45f04 45ef0: 321c07e0 orr w0, wzr, #0x30 45ef4: 94007394 bl 0x62d44 45ef8: a901fc1f stp xzr, xzr, [x0, #0x18] 45efc: a900fc1f stp xzr, xzr, [x0, #0x8] 45f00: f907fec0 str x0, [x22, #0xff8] 45f04: 90000420 adrp x0, 0xc9000 45f08: 91000000 add x0, x0, #0x0 45f0c: 97ff1b6d bl 0xccc0 45f10: f947fec0 ldr x0, [x22, #0xff8] 45f14: 394083e8 ldrb w8, [sp, #0x20] 45f18: f9401be9 ldr x9, [sp, #0x30] 45f1c: 910083ea add x10, sp, #0x20 45f20: b2400157 orr x23, x10, #0x1 45f24: 7200011f tst w8, #0x1 45f28: 9a8902e1 csel x1, x23, x9, eq 45f2c: 97ffe047 bl 0x3e048 45f30: aa0003f3 mov x19, x0 45f34: b4001353 cbz x19, 0x4619c 45f38: 900002c1 adrp x1, 0x9d000 45f3c: 913eb021 add x1, x1, #0xfac 45f40: 910023e0 add x0, sp, #0x8 45f44: 320003e2 orr w2, wzr, #0x1 45f48: 91000697 add x23, x20, #0x1 45f4c: a9017fff stp xzr, xzr, [sp, #0x10] 45f50: f90007ff str xzr, [sp, #0x8] 45f54: 97ffacc1 bl 0x31258 <.text+0x24568> 45f58: 90000261 adrp x1, 0x91000 45f5c: 91003421 add x1, x1, #0xd 45f60: 52800242 mov w2, #0x12 // =18 45f64: 97ffacbd bl 0x31258 <.text+0x24568> 45f68: 90000261 adrp x1, 0x91000 45f6c: 9100ac21 add x1, x1, #0x2b 45f70: 321f03e2 orr w2, wzr, #0x2 45f74: 97ffacb9 bl 0x31258 <.text+0x24568> 45f78: f947fec0 ldr x0, [x22, #0xff8] 45f7c: b50001e0 cbnz x0, 0x45fb8 45f80: 90000420 adrp x0, 0xc9000 45f84: 91000000 add x0, x0, #0x0 45f88: 97ff1a42 bl 0xc890 45f8c: f947fec8 ldr x8, [x22, #0xff8] 45f90: b50000c8 cbnz x8, 0x45fa8 45f94: 321c07e0 orr w0, wzr, #0x30 45f98: 9400736b bl 0x62d44 45f9c: a901fc1f stp xzr, xzr, [x0, #0x18] 45fa0: a900fc1f stp xzr, xzr, [x0, #0x8] 45fa4: f907fec0 str x0, [x22, #0xff8] 45fa8: 90000420 adrp x0, 0xc9000 45fac: 91000000 add x0, x0, #0x0 45fb0: 97ff1b44 bl 0xccc0 45fb4: f947fec0 ldr x0, [x22, #0xff8] 45fb8: 97ffde09 bl 0x3d7dc 45fbc: f9400008 ldr x8, [x0] 45fc0: 39400289 ldrb w9, [x20] 45fc4: f9400a8a ldr x10, [x20, #0x10] 45fc8: f9429d08 ldr x8, [x8, #0x538] 45fcc: 7200013f tst w9, #0x1 45fd0: 9a8a02e1 csel x1, x23, x10, eq 45fd4: d63f0100 blr x8 45fd8: f947fec8 ldr x8, [x22, #0xff8] 45fdc: aa0003f4 mov x20, x0 45fe0: b50001e8 cbnz x8, 0x4601c 45fe4: 90000420 adrp x0, 0xc9000 45fe8: 91000000 add x0, x0, #0x0 45fec: 97ff1a29 bl 0xc890 45ff0: f947fec8 ldr x8, [x22, #0xff8] 45ff4: b50000c8 cbnz x8, 0x4600c 45ff8: 321c07e0 orr w0, wzr, #0x30 45ffc: 94007352 bl 0x62d44 46000: a901fc1f stp xzr, xzr, [x0, #0x18] 46004: a900fc1f stp xzr, xzr, [x0, #0x8] 46008: f907fec0 str x0, [x22, #0xff8] 4600c: f0000400 adrp x0, 0xc9000 46010: 91000000 add x0, x0, #0x0 46014: 97ff1b2b bl 0xccc0 46018: f947fec8 ldr x8, [x22, #0xff8] 4601c: 394023e9 ldrb w9, [sp, #0x8] 46020: f9400fea ldr x10, [sp, #0x18] 46024: 910023eb add x11, sp, #0x8 46028: b240016b orr x11, x11, #0x1 4602c: 7200013f tst w9, #0x1 46030: f0000282 adrp x2, 0x99000 46034: 9a8a0163 csel x3, x11, x10, eq 46038: 91373c42 add x2, x2, #0xdcf 4603c: aa0803e0 mov x0, x8 46040: aa1303e1 mov x1, x19 46044: aa1403e4 mov x4, x20 46048: 97ffe1b4 bl 0x3e718 4604c: f947fec8 ldr x8, [x22, #0xff8] 46050: b50001c8 cbnz x8, 0x46088 46054: f0000400 adrp x0, 0xc9000 46058: 91000000 add x0, x0, #0x0 4605c: 97ff1a0d bl 0xc890 46060: f947fec8 ldr x8, [x22, #0xff8] 46064: b50000c8 cbnz x8, 0x4607c 46068: 321c07e0 orr w0, wzr, #0x30 4606c: 94007336 bl 0x62d44 46070: a901fc1f stp xzr, xzr, [x0, #0x18] 46074: a900fc1f stp xzr, xzr, [x0, #0x8] 46078: f907fec0 str x0, [x22, #0xff8] 4607c: f0000400 adrp x0, 0xc9000 46080: 91000000 add x0, x0, #0x0 46084: 97ff1b0f bl 0xccc0 46088: b40002d4 cbz x20, 0x460e0 4608c: f947fec0 ldr x0, [x22, #0xff8] 46090: b50001e0 cbnz x0, 0x460cc 46094: f0000400 adrp x0, 0xc9000 46098: 91000000 add x0, x0, #0x0 4609c: 97ff19fd bl 0xc890 460a0: f947fec8 ldr x8, [x22, #0xff8] 460a4: b50000c8 cbnz x8, 0x460bc 460a8: 321c07e0 orr w0, wzr, #0x30 460ac: 94007326 bl 0x62d44 460b0: a901fc1f stp xzr, xzr, [x0, #0x18] 460b4: a900fc1f stp xzr, xzr, [x0, #0x8] 460b8: f907fec0 str x0, [x22, #0xff8] 460bc: f0000400 adrp x0, 0xc9000 460c0: 91000000 add x0, x0, #0x0 460c4: 97ff1aff bl 0xccc0 460c8: f947fec0 ldr x0, [x22, #0xff8] 460cc: 97ffddc4 bl 0x3d7dc 460d0: f9400008 ldr x8, [x0] 460d4: aa1403e1 mov x1, x20 460d8: f9405d08 ldr x8, [x8, #0xb8] 460dc: d63f0100 blr x8 460e0: 394023e8 ldrb w8, [sp, #0x8] 460e4: 37000748 tbnz w8, #0x0, 0x461cc 460e8: f947fec8 ldr x8, [x22, #0xff8] 460ec: b4000788 cbz x8, 0x461dc 460f0: b40002d3 cbz x19, 0x46148 460f4: f947fec0 ldr x0, [x22, #0xff8] 460f8: b50001e0 cbnz x0, 0x46134 460fc: f0000400 adrp x0, 0xc9000 46100: 91000000 add x0, x0, #0x0 46104: 97ff19e3 bl 0xc890 46108: f947fec8 ldr x8, [x22, #0xff8] 4610c: b50000c8 cbnz x8, 0x46124 46110: 321c07e0 orr w0, wzr, #0x30 46114: 9400730c bl 0x62d44 46118: a901fc1f stp xzr, xzr, [x0, #0x18] 4611c: a900fc1f stp xzr, xzr, [x0, #0x8] 46120: f907fec0 str x0, [x22, #0xff8] 46124: f0000400 adrp x0, 0xc9000 46128: 91000000 add x0, x0, #0x0 4612c: 97ff1ae5 bl 0xccc0 46130: f947fec0 ldr x0, [x22, #0xff8] 46134: 97ffddaa bl 0x3d7dc 46138: f9400008 ldr x8, [x0] 4613c: aa1303e1 mov x1, x19 46140: f9405908 ldr x8, [x8, #0xb0] 46144: d63f0100 blr x8 46148: 394083e8 ldrb w8, [sp, #0x20] 4614c: 36000148 tbz w8, #0x0, 0x46174 46150: f9401be0 ldr x0, [sp, #0x30] 46154: 9400732f bl 0x62e10 46158: 14000007 b 0x46174 4615c: d0000281 adrp x1, 0x98000 46160: f0000282 adrp x2, 0x99000 46164: 91386c21 add x1, x1, #0xe1b 46168: 91227442 add x2, x2, #0x89d 4616c: 2a1f03e0 mov w0, wzr 46170: 97ff177c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 46174: f94016a8 ldr x8, [x21, #0x28] 46178: f9401fe9 ldr x9, [sp, #0x38] 4617c: eb09011f cmp x8, x9 46180: 540004c1 b.ne 0x46218 46184: a9477bfd ldp x29, x30, [sp, #0x70] 46188: a9464ff4 ldp x20, x19, [sp, #0x60] 4618c: a94557f6 ldp x22, x21, [sp, #0x50] 46190: f94023f7 ldr x23, [sp, #0x40] 46194: 910203ff add sp, sp, #0x80 46198: d65f03c0 ret 4619c: 394083e8 ldrb w8, [sp, #0x20] 461a0: f9401be9 ldr x9, [sp, #0x30] 461a4: d0000281 adrp x1, 0x98000 461a8: f0000282 adrp x2, 0x99000 461ac: 7200011f tst w8, #0x1 461b0: 9a8902e3 csel x3, x23, x9, eq 461b4: 91386c21 add x1, x1, #0xe1b 461b8: 91234c42 add x2, x2, #0x8d3 461bc: 97ff1769 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 461c0: f947fec8 ldr x8, [x22, #0xff8] 461c4: b5fff968 cbnz x8, 0x460f0 461c8: 14000005 b 0x461dc 461cc: f9400fe0 ldr x0, [sp, #0x18] 461d0: 94007310 bl 0x62e10 461d4: f947fec8 ldr x8, [x22, #0xff8] 461d8: b5fff8c8 cbnz x8, 0x460f0 461dc: f0000400 adrp x0, 0xc9000 461e0: 91000000 add x0, x0, #0x0 461e4: 97ff19ab bl 0xc890 461e8: f947fec8 ldr x8, [x22, #0xff8] 461ec: b50000c8 cbnz x8, 0x46204 461f0: 321c07e0 orr w0, wzr, #0x30 461f4: 940072d4 bl 0x62d44 461f8: a901fc1f stp xzr, xzr, [x0, #0x18] 461fc: a900fc1f stp xzr, xzr, [x0, #0x8] 46200: f907fec0 str x0, [x22, #0xff8] 46204: f0000400 adrp x0, 0xc9000 46208: 91000000 add x0, x0, #0x0 4620c: 97ff1aad bl 0xccc0 46210: b5fff733 cbnz x19, 0x460f4 46214: 17ffffcd b 0x46148 46218: 97ff18d6 bl 0xc570 <__stack_chk_fail@plt> 4621c: d10203ff sub sp, sp, #0x80 46220: f90023f7 str x23, [sp, #0x40] 46224: a90557f6 stp x22, x21, [sp, #0x50] 46228: a9064ff4 stp x20, x19, [sp, #0x60] 4622c: a9077bfd stp x29, x30, [sp, #0x70] 46230: 9101c3fd add x29, sp, #0x70 46234: d53bd055 mrs x21, TPIDR_EL0 46238: f94016a8 ldr x8, [x21, #0x28] 4623c: 2a0103f3 mov w19, w1 46240: d0000281 adrp x1, 0x98000 46244: f0000282 adrp x2, 0x99000 46248: aa0003f4 mov x20, x0 4624c: 91386c21 add x1, x1, #0xe1b 46250: 9137b842 add x2, x2, #0xdee 46254: 2a1f03e0 mov w0, wzr 46258: 2a1303e3 mov w3, w19 4625c: f9001fe8 str x8, [sp, #0x38] 46260: 97ff1740 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 46264: 39400296 ldrb w22, [x20] 46268: f9400688 ldr x8, [x20, #0x8] 4626c: d341fec9 lsr x9, x22, #1 46270: 720002df tst w22, #0x1 46274: 9a880128 csel x8, x9, x8, eq 46278: b4001048 cbz x8, 0x46480 4627c: 321b03e0 orr w0, wzr, #0x20 46280: 940072b1 bl 0x62d44 46284: 900002a9 adrp x9, 0x9a000 46288: f0000288 adrp x8, 0x99000 4628c: 910cf129 add x9, x9, #0x33c 46290: 3dc21100 ldr q0, [x8, #0x840] 46294: 3cc0e121 ldur q1, [x9, #0xe] 46298: 3dc00122 ldr q2, [x9] 4629c: f9001be0 str x0, [sp, #0x30] 462a0: 3d800be0 str q0, [sp, #0x20] 462a4: 3c80e001 stur q1, [x0, #0xe] 462a8: 3d800002 str q2, [x0] 462ac: 3900781f strb wzr, [x0, #0x1e] 462b0: f9400a88 ldr x8, [x20, #0x10] 462b4: 720002df tst w22, #0x1 462b8: 9a941500 csinc x0, x8, x20, ne 462bc: 97ff19c1 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 462c0: b40001a0 cbz x0, 0x462f4 462c4: 39400288 ldrb w8, [x20] 462c8: f9400a89 ldr x9, [x20, #0x10] 462cc: 9100068a add x10, x20, #0x1 462d0: 7200011f tst w8, #0x1 462d4: 9a890140 csel x0, x10, x9, eq 462d8: 97ff19ba bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 462dc: aa0003f4 mov x20, x0 462e0: 97ff19c4 bl 0xc9f0 462e4: aa0003e2 mov x2, x0 462e8: 910083e0 add x0, sp, #0x20 462ec: aa1403e1 mov x1, x20 462f0: 97ffabda bl 0x31258 <.text+0x24568> 462f4: d0000416 adrp x22, 0xc8000 462f8: f947fec0 ldr x0, [x22, #0xff8] 462fc: b50001e0 cbnz x0, 0x46338 46300: f0000400 adrp x0, 0xc9000 46304: 91000000 add x0, x0, #0x0 46308: 97ff1962 bl 0xc890 4630c: f947fec8 ldr x8, [x22, #0xff8] 46310: b50000c8 cbnz x8, 0x46328 46314: 321c07e0 orr w0, wzr, #0x30 46318: 9400728b bl 0x62d44 4631c: a901fc1f stp xzr, xzr, [x0, #0x18] 46320: a900fc1f stp xzr, xzr, [x0, #0x8] 46324: f907fec0 str x0, [x22, #0xff8] 46328: f0000400 adrp x0, 0xc9000 4632c: 91000000 add x0, x0, #0x0 46330: 97ff1a64 bl 0xccc0 46334: f947fec0 ldr x0, [x22, #0xff8] 46338: 394083e8 ldrb w8, [sp, #0x20] 4633c: f9401be9 ldr x9, [sp, #0x30] 46340: 910083ea add x10, sp, #0x20 46344: b2400157 orr x23, x10, #0x1 46348: 7200011f tst w8, #0x1 4634c: 9a8902e1 csel x1, x23, x9, eq 46350: 97ffdf3e bl 0x3e048 46354: aa0003f4 mov x20, x0 46358: b4000b54 cbz x20, 0x464c0 4635c: f00002a1 adrp x1, 0x9d000 46360: 913eb021 add x1, x1, #0xfac 46364: 910023e0 add x0, sp, #0x8 46368: 320003e2 orr w2, wzr, #0x1 4636c: a9017fff stp xzr, xzr, [sp, #0x10] 46370: f90007ff str xzr, [sp, #0x8] 46374: 910023f7 add x23, sp, #0x8 46378: 97ffabb8 bl 0x31258 <.text+0x24568> 4637c: f0000281 adrp x1, 0x99000 46380: 913dd421 add x1, x1, #0xf75 46384: 320003e2 orr w2, wzr, #0x1 46388: 97ffabb4 bl 0x31258 <.text+0x24568> 4638c: f0000241 adrp x1, 0x91000 46390: 9100ac21 add x1, x1, #0x2b 46394: 321f03e2 orr w2, wzr, #0x2 46398: 97ffabb0 bl 0x31258 <.text+0x24568> 4639c: f947fec0 ldr x0, [x22, #0xff8] 463a0: b50001e0 cbnz x0, 0x463dc 463a4: f0000400 adrp x0, 0xc9000 463a8: 91000000 add x0, x0, #0x0 463ac: 97ff1939 bl 0xc890 463b0: f947fec8 ldr x8, [x22, #0xff8] 463b4: b50000c8 cbnz x8, 0x463cc 463b8: 321c07e0 orr w0, wzr, #0x30 463bc: 94007262 bl 0x62d44 463c0: a901fc1f stp xzr, xzr, [x0, #0x18] 463c4: a900fc1f stp xzr, xzr, [x0, #0x8] 463c8: f907fec0 str x0, [x22, #0xff8] 463cc: f0000400 adrp x0, 0xc9000 463d0: 91000000 add x0, x0, #0x0 463d4: 97ff1a3b bl 0xccc0 463d8: f947fec0 ldr x0, [x22, #0xff8] 463dc: 394023e8 ldrb w8, [sp, #0x8] 463e0: f9400fe9 ldr x9, [sp, #0x18] 463e4: b24002ea orr x10, x23, #0x1 463e8: f0000282 adrp x2, 0x99000 463ec: 7200011f tst w8, #0x1 463f0: 9a890143 csel x3, x10, x9, eq 463f4: 91385c42 add x2, x2, #0xe17 463f8: aa1403e1 mov x1, x20 463fc: 2a1303e4 mov w4, w19 46400: 97ffe0c6 bl 0x3e718 46404: 394023e8 ldrb w8, [sp, #0x8] 46408: 37000748 tbnz w8, #0x0, 0x464f0 4640c: f947fec8 ldr x8, [x22, #0xff8] 46410: b4000788 cbz x8, 0x46500 46414: b40002d4 cbz x20, 0x4646c 46418: f947fec0 ldr x0, [x22, #0xff8] 4641c: b50001e0 cbnz x0, 0x46458 46420: f0000400 adrp x0, 0xc9000 46424: 91000000 add x0, x0, #0x0 46428: 97ff191a bl 0xc890 4642c: f947fec8 ldr x8, [x22, #0xff8] 46430: b50000c8 cbnz x8, 0x46448 46434: 321c07e0 orr w0, wzr, #0x30 46438: 94007243 bl 0x62d44 4643c: a901fc1f stp xzr, xzr, [x0, #0x18] 46440: a900fc1f stp xzr, xzr, [x0, #0x8] 46444: f907fec0 str x0, [x22, #0xff8] 46448: f0000400 adrp x0, 0xc9000 4644c: 91000000 add x0, x0, #0x0 46450: 97ff1a1c bl 0xccc0 46454: f947fec0 ldr x0, [x22, #0xff8] 46458: 97ffdce1 bl 0x3d7dc 4645c: f9400008 ldr x8, [x0] 46460: aa1403e1 mov x1, x20 46464: f9405908 ldr x8, [x8, #0xb0] 46468: d63f0100 blr x8 4646c: 394083e8 ldrb w8, [sp, #0x20] 46470: 36000148 tbz w8, #0x0, 0x46498 46474: f9401be0 ldr x0, [sp, #0x30] 46478: 94007266 bl 0x62e10 4647c: 14000007 b 0x46498 46480: d0000281 adrp x1, 0x98000 46484: f0000282 adrp x2, 0x99000 46488: 91386c21 add x1, x1, #0xe1b 4648c: 91227442 add x2, x2, #0x89d 46490: 2a1f03e0 mov w0, wzr 46494: 97ff16b3 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 46498: f94016a8 ldr x8, [x21, #0x28] 4649c: f9401fe9 ldr x9, [sp, #0x38] 464a0: eb09011f cmp x8, x9 464a4: 540004c1 b.ne 0x4653c 464a8: a9477bfd ldp x29, x30, [sp, #0x70] 464ac: a9464ff4 ldp x20, x19, [sp, #0x60] 464b0: a94557f6 ldp x22, x21, [sp, #0x50] 464b4: f94023f7 ldr x23, [sp, #0x40] 464b8: 910203ff add sp, sp, #0x80 464bc: d65f03c0 ret 464c0: 394083e8 ldrb w8, [sp, #0x20] 464c4: f9401be9 ldr x9, [sp, #0x30] 464c8: d0000281 adrp x1, 0x98000 464cc: f0000282 adrp x2, 0x99000 464d0: 7200011f tst w8, #0x1 464d4: 9a8902e3 csel x3, x23, x9, eq 464d8: 91386c21 add x1, x1, #0xe1b 464dc: 91234c42 add x2, x2, #0x8d3 464e0: 97ff16a0 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 464e4: f947fec8 ldr x8, [x22, #0xff8] 464e8: b5fff968 cbnz x8, 0x46414 464ec: 14000005 b 0x46500 464f0: f9400fe0 ldr x0, [sp, #0x18] 464f4: 94007247 bl 0x62e10 464f8: f947fec8 ldr x8, [x22, #0xff8] 464fc: b5fff8c8 cbnz x8, 0x46414 46500: f0000400 adrp x0, 0xc9000 46504: 91000000 add x0, x0, #0x0 46508: 97ff18e2 bl 0xc890 4650c: f947fec8 ldr x8, [x22, #0xff8] 46510: b50000c8 cbnz x8, 0x46528 46514: 321c07e0 orr w0, wzr, #0x30 46518: 9400720b bl 0x62d44 4651c: a901fc1f stp xzr, xzr, [x0, #0x18] 46520: a900fc1f stp xzr, xzr, [x0, #0x8] 46524: f907fec0 str x0, [x22, #0xff8] 46528: f0000400 adrp x0, 0xc9000 4652c: 91000000 add x0, x0, #0x0 46530: 97ff19e4 bl 0xccc0 46534: b5fff734 cbnz x20, 0x46418 46538: 17ffffcd b 0x4646c 4653c: 97ff180d bl 0xc570 <__stack_chk_fail@plt> 46540: d10203ff sub sp, sp, #0x80 46544: f90023f7 str x23, [sp, #0x40] 46548: a90557f6 stp x22, x21, [sp, #0x50] 4654c: a9064ff4 stp x20, x19, [sp, #0x60] 46550: a9077bfd stp x29, x30, [sp, #0x70] 46554: 9101c3fd add x29, sp, #0x70 46558: d53bd055 mrs x21, TPIDR_EL0 4655c: f94016a8 ldr x8, [x21, #0x28] 46560: aa0003f4 mov x20, x0 46564: 2a0103f3 mov w19, w1 46568: 9000026a adrp x10, 0x92000 4656c: f9001fe8 str x8, [sp, #0x38] 46570: 39400288 ldrb w8, [x20] 46574: f9400a89 ldr x9, [x20, #0x10] 46578: d000024b adrp x11, 0x90000 4657c: 91363d4a add x10, x10, #0xd8f 46580: 7200011f tst w8, #0x1 46584: 911fad6b add x11, x11, #0x7eb 46588: 9a941523 csinc x3, x9, x20, ne 4658c: 7200027f tst w19, #0x1 46590: d0000281 adrp x1, 0x98000 46594: f0000282 adrp x2, 0x99000 46598: 9a8a1164 csel x4, x11, x10, ne 4659c: 91386c21 add x1, x1, #0xe1b 465a0: 9138f442 add x2, x2, #0xe3d 465a4: 2a1f03e0 mov w0, wzr 465a8: 97ff166e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 465ac: 39400297 ldrb w23, [x20] 465b0: f9400688 ldr x8, [x20, #0x8] 465b4: d341fee9 lsr x9, x23, #1 465b8: 720002ff tst w23, #0x1 465bc: 9a880128 csel x8, x9, x8, eq 465c0: b4001048 cbz x8, 0x467c8 465c4: 321b03e0 orr w0, wzr, #0x20 465c8: 91000696 add x22, x20, #0x1 465cc: 940071de bl 0x62d44 465d0: 900002a9 adrp x9, 0x9a000 465d4: f0000288 adrp x8, 0x99000 465d8: 910cf129 add x9, x9, #0x33c 465dc: 3dc21100 ldr q0, [x8, #0x840] 465e0: 3cc0e121 ldur q1, [x9, #0xe] 465e4: 3dc00122 ldr q2, [x9] 465e8: f9001be0 str x0, [sp, #0x30] 465ec: 3d800be0 str q0, [sp, #0x20] 465f0: 3c80e001 stur q1, [x0, #0xe] 465f4: 3d800002 str q2, [x0] 465f8: 3900781f strb wzr, [x0, #0x1e] 465fc: f9400a88 ldr x8, [x20, #0x10] 46600: 720002ff tst w23, #0x1 46604: 9a8802c0 csel x0, x22, x8, eq 46608: 97ff18ee bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4660c: b4000180 cbz x0, 0x4663c 46610: 39400288 ldrb w8, [x20] 46614: f9400a89 ldr x9, [x20, #0x10] 46618: 7200011f tst w8, #0x1 4661c: 9a8902c0 csel x0, x22, x9, eq 46620: 97ff18e8 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 46624: aa0003f4 mov x20, x0 46628: 97ff18f2 bl 0xc9f0 4662c: aa0003e2 mov x2, x0 46630: 910083e0 add x0, sp, #0x20 46634: aa1403e1 mov x1, x20 46638: 97ffab08 bl 0x31258 <.text+0x24568> 4663c: d0000416 adrp x22, 0xc8000 46640: f947fec0 ldr x0, [x22, #0xff8] 46644: b50001e0 cbnz x0, 0x46680 46648: f0000400 adrp x0, 0xc9000 4664c: 91000000 add x0, x0, #0x0 46650: 97ff1890 bl 0xc890 46654: f947fec8 ldr x8, [x22, #0xff8] 46658: b50000c8 cbnz x8, 0x46670 4665c: 321c07e0 orr w0, wzr, #0x30 46660: 940071b9 bl 0x62d44 46664: a901fc1f stp xzr, xzr, [x0, #0x18] 46668: a900fc1f stp xzr, xzr, [x0, #0x8] 4666c: f907fec0 str x0, [x22, #0xff8] 46670: f0000400 adrp x0, 0xc9000 46674: 91000000 add x0, x0, #0x0 46678: 97ff1992 bl 0xccc0 4667c: f947fec0 ldr x0, [x22, #0xff8] 46680: 394083e8 ldrb w8, [sp, #0x20] 46684: f9401be9 ldr x9, [sp, #0x30] 46688: 910083ea add x10, sp, #0x20 4668c: b2400157 orr x23, x10, #0x1 46690: 7200011f tst w8, #0x1 46694: 9a8902e1 csel x1, x23, x9, eq 46698: 97ffde6c bl 0x3e048 4669c: aa0003f4 mov x20, x0 466a0: b4000b54 cbz x20, 0x46808 466a4: f00002a1 adrp x1, 0x9d000 466a8: 913eb021 add x1, x1, #0xfac 466ac: 910023e0 add x0, sp, #0x8 466b0: 320003e2 orr w2, wzr, #0x1 466b4: a9017fff stp xzr, xzr, [sp, #0x10] 466b8: f90007ff str xzr, [sp, #0x8] 466bc: 910023f7 add x23, sp, #0x8 466c0: 97ffaae6 bl 0x31258 <.text+0x24568> 466c4: 900002a1 adrp x1, 0x9a000 466c8: 9107bc21 add x1, x1, #0x1ef 466cc: 320003e2 orr w2, wzr, #0x1 466d0: 97ffaae2 bl 0x31258 <.text+0x24568> 466d4: f0000241 adrp x1, 0x91000 466d8: 9100ac21 add x1, x1, #0x2b 466dc: 321f03e2 orr w2, wzr, #0x2 466e0: 97ffaade bl 0x31258 <.text+0x24568> 466e4: f947fec0 ldr x0, [x22, #0xff8] 466e8: b50001e0 cbnz x0, 0x46724 466ec: f0000400 adrp x0, 0xc9000 466f0: 91000000 add x0, x0, #0x0 466f4: 97ff1867 bl 0xc890 466f8: f947fec8 ldr x8, [x22, #0xff8] 466fc: b50000c8 cbnz x8, 0x46714 46700: 321c07e0 orr w0, wzr, #0x30 46704: 94007190 bl 0x62d44 46708: a901fc1f stp xzr, xzr, [x0, #0x18] 4670c: a900fc1f stp xzr, xzr, [x0, #0x8] 46710: f907fec0 str x0, [x22, #0xff8] 46714: f0000400 adrp x0, 0xc9000 46718: 91000000 add x0, x0, #0x0 4671c: 97ff1969 bl 0xccc0 46720: f947fec0 ldr x0, [x22, #0xff8] 46724: 394023e8 ldrb w8, [sp, #0x8] 46728: f9400fe9 ldr x9, [sp, #0x18] 4672c: b24002ea orr x10, x23, #0x1 46730: f0000282 adrp x2, 0x99000 46734: 7200011f tst w8, #0x1 46738: 9a890143 csel x3, x10, x9, eq 4673c: 12000264 and w4, w19, #0x1 46740: 9139c442 add x2, x2, #0xe71 46744: aa1403e1 mov x1, x20 46748: 97ffdff4 bl 0x3e718 4674c: 394023e8 ldrb w8, [sp, #0x8] 46750: 37000748 tbnz w8, #0x0, 0x46838 46754: f947fec8 ldr x8, [x22, #0xff8] 46758: b4000788 cbz x8, 0x46848 4675c: b40002d4 cbz x20, 0x467b4 46760: f947fec0 ldr x0, [x22, #0xff8] 46764: b50001e0 cbnz x0, 0x467a0 46768: f0000400 adrp x0, 0xc9000 4676c: 91000000 add x0, x0, #0x0 46770: 97ff1848 bl 0xc890 46774: f947fec8 ldr x8, [x22, #0xff8] 46778: b50000c8 cbnz x8, 0x46790 4677c: 321c07e0 orr w0, wzr, #0x30 46780: 94007171 bl 0x62d44 46784: a901fc1f stp xzr, xzr, [x0, #0x18] 46788: a900fc1f stp xzr, xzr, [x0, #0x8] 4678c: f907fec0 str x0, [x22, #0xff8] 46790: f0000400 adrp x0, 0xc9000 46794: 91000000 add x0, x0, #0x0 46798: 97ff194a bl 0xccc0 4679c: f947fec0 ldr x0, [x22, #0xff8] 467a0: 97ffdc0f bl 0x3d7dc 467a4: f9400008 ldr x8, [x0] 467a8: aa1403e1 mov x1, x20 467ac: f9405908 ldr x8, [x8, #0xb0] 467b0: d63f0100 blr x8 467b4: 394083e8 ldrb w8, [sp, #0x20] 467b8: 36000148 tbz w8, #0x0, 0x467e0 467bc: f9401be0 ldr x0, [sp, #0x30] 467c0: 94007194 bl 0x62e10 467c4: 14000007 b 0x467e0 467c8: d0000281 adrp x1, 0x98000 467cc: f0000282 adrp x2, 0x99000 467d0: 91386c21 add x1, x1, #0xe1b 467d4: 91227442 add x2, x2, #0x89d 467d8: 2a1f03e0 mov w0, wzr 467dc: 97ff15e1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 467e0: f94016a8 ldr x8, [x21, #0x28] 467e4: f9401fe9 ldr x9, [sp, #0x38] 467e8: eb09011f cmp x8, x9 467ec: 540004c1 b.ne 0x46884 467f0: a9477bfd ldp x29, x30, [sp, #0x70] 467f4: a9464ff4 ldp x20, x19, [sp, #0x60] 467f8: a94557f6 ldp x22, x21, [sp, #0x50] 467fc: f94023f7 ldr x23, [sp, #0x40] 46800: 910203ff add sp, sp, #0x80 46804: d65f03c0 ret 46808: 394083e8 ldrb w8, [sp, #0x20] 4680c: f9401be9 ldr x9, [sp, #0x30] 46810: d0000281 adrp x1, 0x98000 46814: f0000282 adrp x2, 0x99000 46818: 7200011f tst w8, #0x1 4681c: 9a8902e3 csel x3, x23, x9, eq 46820: 91386c21 add x1, x1, #0xe1b 46824: 91234c42 add x2, x2, #0x8d3 46828: 97ff15ce bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4682c: f947fec8 ldr x8, [x22, #0xff8] 46830: b5fff968 cbnz x8, 0x4675c 46834: 14000005 b 0x46848 46838: f9400fe0 ldr x0, [sp, #0x18] 4683c: 94007175 bl 0x62e10 46840: f947fec8 ldr x8, [x22, #0xff8] 46844: b5fff8c8 cbnz x8, 0x4675c 46848: f0000400 adrp x0, 0xc9000 4684c: 91000000 add x0, x0, #0x0 46850: 97ff1810 bl 0xc890 46854: f947fec8 ldr x8, [x22, #0xff8] 46858: b50000c8 cbnz x8, 0x46870 4685c: 321c07e0 orr w0, wzr, #0x30 46860: 94007139 bl 0x62d44 46864: a901fc1f stp xzr, xzr, [x0, #0x18] 46868: a900fc1f stp xzr, xzr, [x0, #0x8] 4686c: f907fec0 str x0, [x22, #0xff8] 46870: f0000400 adrp x0, 0xc9000 46874: 91000000 add x0, x0, #0x0 46878: 97ff1912 bl 0xccc0 4687c: b5fff734 cbnz x20, 0x46760 46880: 17ffffcd b 0x467b4 46884: 97ff173b bl 0xc570 <__stack_chk_fail@plt> 46888: d10203ff sub sp, sp, #0x80 4688c: f90023f7 str x23, [sp, #0x40] 46890: a90557f6 stp x22, x21, [sp, #0x50] 46894: a9064ff4 stp x20, x19, [sp, #0x60] 46898: a9077bfd stp x29, x30, [sp, #0x70] 4689c: 9101c3fd add x29, sp, #0x70 468a0: d53bd055 mrs x21, TPIDR_EL0 468a4: f94016a8 ldr x8, [x21, #0x28] 468a8: aa0003f3 mov x19, x0 468ac: aa0103f4 mov x20, x1 468b0: d0000281 adrp x1, 0x98000 468b4: f9001fe8 str x8, [sp, #0x38] 468b8: 39400268 ldrb w8, [x19] 468bc: f9400a69 ldr x9, [x19, #0x10] 468c0: 3940028a ldrb w10, [x20] 468c4: f9400a8b ldr x11, [x20, #0x10] 468c8: 7200011f tst w8, #0x1 468cc: 9a931523 csinc x3, x9, x19, ne 468d0: 7200015f tst w10, #0x1 468d4: f0000282 adrp x2, 0x99000 468d8: 9a941564 csinc x4, x11, x20, ne 468dc: 91386c21 add x1, x1, #0xe1b 468e0: 913a2c42 add x2, x2, #0xe8b 468e4: 2a1f03e0 mov w0, wzr 468e8: 97ff159e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 468ec: 39400277 ldrb w23, [x19] 468f0: f9400668 ldr x8, [x19, #0x8] 468f4: d341fee9 lsr x9, x23, #1 468f8: 720002ff tst w23, #0x1 468fc: 9a880128 csel x8, x9, x8, eq 46900: b4001848 cbz x8, 0x46c08 46904: 321b03e0 orr w0, wzr, #0x20 46908: 91000676 add x22, x19, #0x1 4690c: 9400710e bl 0x62d44 46910: 900002a9 adrp x9, 0x9a000 46914: f0000288 adrp x8, 0x99000 46918: 910cf129 add x9, x9, #0x33c 4691c: 3dc21100 ldr q0, [x8, #0x840] 46920: 3cc0e121 ldur q1, [x9, #0xe] 46924: 3dc00122 ldr q2, [x9] 46928: f9001be0 str x0, [sp, #0x30] 4692c: 3d800be0 str q0, [sp, #0x20] 46930: 3c80e001 stur q1, [x0, #0xe] 46934: 3d800002 str q2, [x0] 46938: 3900781f strb wzr, [x0, #0x1e] 4693c: f9400a68 ldr x8, [x19, #0x10] 46940: 720002ff tst w23, #0x1 46944: 9a8802c0 csel x0, x22, x8, eq 46948: 97ff181e bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4694c: b4000180 cbz x0, 0x4697c 46950: 39400268 ldrb w8, [x19] 46954: f9400a69 ldr x9, [x19, #0x10] 46958: 7200011f tst w8, #0x1 4695c: 9a8902c0 csel x0, x22, x9, eq 46960: 97ff1818 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 46964: aa0003f3 mov x19, x0 46968: 97ff1822 bl 0xc9f0 4696c: aa0003e2 mov x2, x0 46970: 910083e0 add x0, sp, #0x20 46974: aa1303e1 mov x1, x19 46978: 97ffaa38 bl 0x31258 <.text+0x24568> 4697c: d0000416 adrp x22, 0xc8000 46980: f947fec0 ldr x0, [x22, #0xff8] 46984: b50001e0 cbnz x0, 0x469c0 46988: f0000400 adrp x0, 0xc9000 4698c: 91000000 add x0, x0, #0x0 46990: 97ff17c0 bl 0xc890 46994: f947fec8 ldr x8, [x22, #0xff8] 46998: b50000c8 cbnz x8, 0x469b0 4699c: 321c07e0 orr w0, wzr, #0x30 469a0: 940070e9 bl 0x62d44 469a4: a901fc1f stp xzr, xzr, [x0, #0x18] 469a8: a900fc1f stp xzr, xzr, [x0, #0x8] 469ac: f907fec0 str x0, [x22, #0xff8] 469b0: f0000400 adrp x0, 0xc9000 469b4: 91000000 add x0, x0, #0x0 469b8: 97ff18c2 bl 0xccc0 469bc: f947fec0 ldr x0, [x22, #0xff8] 469c0: 394083e8 ldrb w8, [sp, #0x20] 469c4: f9401be9 ldr x9, [sp, #0x30] 469c8: 910083ea add x10, sp, #0x20 469cc: b2400157 orr x23, x10, #0x1 469d0: 7200011f tst w8, #0x1 469d4: 9a8902e1 csel x1, x23, x9, eq 469d8: 97ffdd9c bl 0x3e048 469dc: aa0003f3 mov x19, x0 469e0: b4001353 cbz x19, 0x46c48 469e4: f00002a1 adrp x1, 0x9d000 469e8: 913eb021 add x1, x1, #0xfac 469ec: 910023e0 add x0, sp, #0x8 469f0: 320003e2 orr w2, wzr, #0x1 469f4: 91000697 add x23, x20, #0x1 469f8: a9017fff stp xzr, xzr, [sp, #0x10] 469fc: f90007ff str xzr, [sp, #0x8] 46a00: 97ffaa16 bl 0x31258 <.text+0x24568> 46a04: f0000241 adrp x1, 0x91000 46a08: 91003421 add x1, x1, #0xd 46a0c: 52800242 mov w2, #0x12 // =18 46a10: 97ffaa12 bl 0x31258 <.text+0x24568> 46a14: f0000241 adrp x1, 0x91000 46a18: 9100ac21 add x1, x1, #0x2b 46a1c: 321f03e2 orr w2, wzr, #0x2 46a20: 97ffaa0e bl 0x31258 <.text+0x24568> 46a24: f947fec0 ldr x0, [x22, #0xff8] 46a28: b50001e0 cbnz x0, 0x46a64 46a2c: f0000400 adrp x0, 0xc9000 46a30: 91000000 add x0, x0, #0x0 46a34: 97ff1797 bl 0xc890 46a38: f947fec8 ldr x8, [x22, #0xff8] 46a3c: b50000c8 cbnz x8, 0x46a54 46a40: 321c07e0 orr w0, wzr, #0x30 46a44: 940070c0 bl 0x62d44 46a48: a901fc1f stp xzr, xzr, [x0, #0x18] 46a4c: a900fc1f stp xzr, xzr, [x0, #0x8] 46a50: f907fec0 str x0, [x22, #0xff8] 46a54: f0000400 adrp x0, 0xc9000 46a58: 91000000 add x0, x0, #0x0 46a5c: 97ff1899 bl 0xccc0 46a60: f947fec0 ldr x0, [x22, #0xff8] 46a64: 97ffdb5e bl 0x3d7dc 46a68: f9400008 ldr x8, [x0] 46a6c: 39400289 ldrb w9, [x20] 46a70: f9400a8a ldr x10, [x20, #0x10] 46a74: f9429d08 ldr x8, [x8, #0x538] 46a78: 7200013f tst w9, #0x1 46a7c: 9a8a02e1 csel x1, x23, x10, eq 46a80: d63f0100 blr x8 46a84: f947fec8 ldr x8, [x22, #0xff8] 46a88: aa0003f4 mov x20, x0 46a8c: b50001e8 cbnz x8, 0x46ac8 46a90: f0000400 adrp x0, 0xc9000 46a94: 91000000 add x0, x0, #0x0 46a98: 97ff177e bl 0xc890 46a9c: f947fec8 ldr x8, [x22, #0xff8] 46aa0: b50000c8 cbnz x8, 0x46ab8 46aa4: 321c07e0 orr w0, wzr, #0x30 46aa8: 940070a7 bl 0x62d44 46aac: a901fc1f stp xzr, xzr, [x0, #0x18] 46ab0: a900fc1f stp xzr, xzr, [x0, #0x8] 46ab4: f907fec0 str x0, [x22, #0xff8] 46ab8: f0000400 adrp x0, 0xc9000 46abc: 91000000 add x0, x0, #0x0 46ac0: 97ff1880 bl 0xccc0 46ac4: f947fec8 ldr x8, [x22, #0xff8] 46ac8: 394023e9 ldrb w9, [sp, #0x8] 46acc: f9400fea ldr x10, [sp, #0x18] 46ad0: 910023eb add x11, sp, #0x8 46ad4: b240016b orr x11, x11, #0x1 46ad8: 7200013f tst w9, #0x1 46adc: f0000282 adrp x2, 0x99000 46ae0: 9a8a0163 csel x3, x11, x10, eq 46ae4: 913ac042 add x2, x2, #0xeb0 46ae8: aa0803e0 mov x0, x8 46aec: aa1303e1 mov x1, x19 46af0: aa1403e4 mov x4, x20 46af4: 97ffdf09 bl 0x3e718 46af8: f947fec8 ldr x8, [x22, #0xff8] 46afc: b50001c8 cbnz x8, 0x46b34 46b00: f0000400 adrp x0, 0xc9000 46b04: 91000000 add x0, x0, #0x0 46b08: 97ff1762 bl 0xc890 46b0c: f947fec8 ldr x8, [x22, #0xff8] 46b10: b50000c8 cbnz x8, 0x46b28 46b14: 321c07e0 orr w0, wzr, #0x30 46b18: 9400708b bl 0x62d44 46b1c: a901fc1f stp xzr, xzr, [x0, #0x18] 46b20: a900fc1f stp xzr, xzr, [x0, #0x8] 46b24: f907fec0 str x0, [x22, #0xff8] 46b28: f0000400 adrp x0, 0xc9000 46b2c: 91000000 add x0, x0, #0x0 46b30: 97ff1864 bl 0xccc0 46b34: b40002d4 cbz x20, 0x46b8c 46b38: f947fec0 ldr x0, [x22, #0xff8] 46b3c: b50001e0 cbnz x0, 0x46b78 46b40: f0000400 adrp x0, 0xc9000 46b44: 91000000 add x0, x0, #0x0 46b48: 97ff1752 bl 0xc890 46b4c: f947fec8 ldr x8, [x22, #0xff8] 46b50: b50000c8 cbnz x8, 0x46b68 46b54: 321c07e0 orr w0, wzr, #0x30 46b58: 9400707b bl 0x62d44 46b5c: a901fc1f stp xzr, xzr, [x0, #0x18] 46b60: a900fc1f stp xzr, xzr, [x0, #0x8] 46b64: f907fec0 str x0, [x22, #0xff8] 46b68: f0000400 adrp x0, 0xc9000 46b6c: 91000000 add x0, x0, #0x0 46b70: 97ff1854 bl 0xccc0 46b74: f947fec0 ldr x0, [x22, #0xff8] 46b78: 97ffdb19 bl 0x3d7dc 46b7c: f9400008 ldr x8, [x0] 46b80: aa1403e1 mov x1, x20 46b84: f9405d08 ldr x8, [x8, #0xb8] 46b88: d63f0100 blr x8 46b8c: 394023e8 ldrb w8, [sp, #0x8] 46b90: 37000748 tbnz w8, #0x0, 0x46c78 46b94: f947fec8 ldr x8, [x22, #0xff8] 46b98: b4000788 cbz x8, 0x46c88 46b9c: b40002d3 cbz x19, 0x46bf4 46ba0: f947fec0 ldr x0, [x22, #0xff8] 46ba4: b50001e0 cbnz x0, 0x46be0 46ba8: f0000400 adrp x0, 0xc9000 46bac: 91000000 add x0, x0, #0x0 46bb0: 97ff1738 bl 0xc890 46bb4: f947fec8 ldr x8, [x22, #0xff8] 46bb8: b50000c8 cbnz x8, 0x46bd0 46bbc: 321c07e0 orr w0, wzr, #0x30 46bc0: 94007061 bl 0x62d44 46bc4: a901fc1f stp xzr, xzr, [x0, #0x18] 46bc8: a900fc1f stp xzr, xzr, [x0, #0x8] 46bcc: f907fec0 str x0, [x22, #0xff8] 46bd0: f0000400 adrp x0, 0xc9000 46bd4: 91000000 add x0, x0, #0x0 46bd8: 97ff183a bl 0xccc0 46bdc: f947fec0 ldr x0, [x22, #0xff8] 46be0: 97ffdaff bl 0x3d7dc 46be4: f9400008 ldr x8, [x0] 46be8: aa1303e1 mov x1, x19 46bec: f9405908 ldr x8, [x8, #0xb0] 46bf0: d63f0100 blr x8 46bf4: 394083e8 ldrb w8, [sp, #0x20] 46bf8: 36000148 tbz w8, #0x0, 0x46c20 46bfc: f9401be0 ldr x0, [sp, #0x30] 46c00: 94007084 bl 0x62e10 46c04: 14000007 b 0x46c20 46c08: d0000281 adrp x1, 0x98000 46c0c: f0000282 adrp x2, 0x99000 46c10: 91386c21 add x1, x1, #0xe1b 46c14: 91227442 add x2, x2, #0x89d 46c18: 2a1f03e0 mov w0, wzr 46c1c: 97ff14d1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 46c20: f94016a8 ldr x8, [x21, #0x28] 46c24: f9401fe9 ldr x9, [sp, #0x38] 46c28: eb09011f cmp x8, x9 46c2c: 540004c1 b.ne 0x46cc4 46c30: a9477bfd ldp x29, x30, [sp, #0x70] 46c34: a9464ff4 ldp x20, x19, [sp, #0x60] 46c38: a94557f6 ldp x22, x21, [sp, #0x50] 46c3c: f94023f7 ldr x23, [sp, #0x40] 46c40: 910203ff add sp, sp, #0x80 46c44: d65f03c0 ret 46c48: 394083e8 ldrb w8, [sp, #0x20] 46c4c: f9401be9 ldr x9, [sp, #0x30] 46c50: d0000281 adrp x1, 0x98000 46c54: f0000282 adrp x2, 0x99000 46c58: 7200011f tst w8, #0x1 46c5c: 9a8902e3 csel x3, x23, x9, eq 46c60: 91386c21 add x1, x1, #0xe1b 46c64: 91234c42 add x2, x2, #0x8d3 46c68: 97ff14be bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 46c6c: f947fec8 ldr x8, [x22, #0xff8] 46c70: b5fff968 cbnz x8, 0x46b9c 46c74: 14000005 b 0x46c88 46c78: f9400fe0 ldr x0, [sp, #0x18] 46c7c: 94007065 bl 0x62e10 46c80: f947fec8 ldr x8, [x22, #0xff8] 46c84: b5fff8c8 cbnz x8, 0x46b9c 46c88: f0000400 adrp x0, 0xc9000 46c8c: 91000000 add x0, x0, #0x0 46c90: 97ff1700 bl 0xc890 46c94: f947fec8 ldr x8, [x22, #0xff8] 46c98: b50000c8 cbnz x8, 0x46cb0 46c9c: 321c07e0 orr w0, wzr, #0x30 46ca0: 94007029 bl 0x62d44 46ca4: a901fc1f stp xzr, xzr, [x0, #0x18] 46ca8: a900fc1f stp xzr, xzr, [x0, #0x8] 46cac: f907fec0 str x0, [x22, #0xff8] 46cb0: f0000400 adrp x0, 0xc9000 46cb4: 91000000 add x0, x0, #0x0 46cb8: 97ff1802 bl 0xccc0 46cbc: b5fff733 cbnz x19, 0x46ba0 46cc0: 17ffffcd b 0x46bf4 46cc4: 97ff162b bl 0xc570 <__stack_chk_fail@plt> 46cc8: d10203ff sub sp, sp, #0x80 46ccc: f90023f7 str x23, [sp, #0x40] 46cd0: a90557f6 stp x22, x21, [sp, #0x50] 46cd4: a9064ff4 stp x20, x19, [sp, #0x60] 46cd8: a9077bfd stp x29, x30, [sp, #0x70] 46cdc: 9101c3fd add x29, sp, #0x70 46ce0: d53bd055 mrs x21, TPIDR_EL0 46ce4: f94016a8 ldr x8, [x21, #0x28] 46ce8: aa0003f3 mov x19, x0 46cec: aa0103f4 mov x20, x1 46cf0: d0000281 adrp x1, 0x98000 46cf4: f9001fe8 str x8, [sp, #0x38] 46cf8: 39400268 ldrb w8, [x19] 46cfc: f9400a69 ldr x9, [x19, #0x10] 46d00: 3940028a ldrb w10, [x20] 46d04: f9400a8b ldr x11, [x20, #0x10] 46d08: 7200011f tst w8, #0x1 46d0c: 9a931523 csinc x3, x9, x19, ne 46d10: 7200015f tst w10, #0x1 46d14: f0000282 adrp x2, 0x99000 46d18: 9a941564 csinc x4, x11, x20, ne 46d1c: 91386c21 add x1, x1, #0xe1b 46d20: 913af042 add x2, x2, #0xebc 46d24: 2a1f03e0 mov w0, wzr 46d28: 97ff148e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 46d2c: 39400277 ldrb w23, [x19] 46d30: f9400668 ldr x8, [x19, #0x8] 46d34: d341fee9 lsr x9, x23, #1 46d38: 720002ff tst w23, #0x1 46d3c: 9a880128 csel x8, x9, x8, eq 46d40: b4001848 cbz x8, 0x47048 46d44: 321b03e0 orr w0, wzr, #0x20 46d48: 91000676 add x22, x19, #0x1 46d4c: 94006ffe bl 0x62d44 46d50: 900002a9 adrp x9, 0x9a000 46d54: f0000288 adrp x8, 0x99000 46d58: 910cf129 add x9, x9, #0x33c 46d5c: 3dc21100 ldr q0, [x8, #0x840] 46d60: 3cc0e121 ldur q1, [x9, #0xe] 46d64: 3dc00122 ldr q2, [x9] 46d68: f9001be0 str x0, [sp, #0x30] 46d6c: 3d800be0 str q0, [sp, #0x20] 46d70: 3c80e001 stur q1, [x0, #0xe] 46d74: 3d800002 str q2, [x0] 46d78: 3900781f strb wzr, [x0, #0x1e] 46d7c: f9400a68 ldr x8, [x19, #0x10] 46d80: 720002ff tst w23, #0x1 46d84: 9a8802c0 csel x0, x22, x8, eq 46d88: 97ff170e bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 46d8c: b4000180 cbz x0, 0x46dbc 46d90: 39400268 ldrb w8, [x19] 46d94: f9400a69 ldr x9, [x19, #0x10] 46d98: 7200011f tst w8, #0x1 46d9c: 9a8902c0 csel x0, x22, x9, eq 46da0: 97ff1708 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 46da4: aa0003f3 mov x19, x0 46da8: 97ff1712 bl 0xc9f0 46dac: aa0003e2 mov x2, x0 46db0: 910083e0 add x0, sp, #0x20 46db4: aa1303e1 mov x1, x19 46db8: 97ffa928 bl 0x31258 <.text+0x24568> 46dbc: d0000416 adrp x22, 0xc8000 46dc0: f947fec0 ldr x0, [x22, #0xff8] 46dc4: b50001e0 cbnz x0, 0x46e00 46dc8: f0000400 adrp x0, 0xc9000 46dcc: 91000000 add x0, x0, #0x0 46dd0: 97ff16b0 bl 0xc890 46dd4: f947fec8 ldr x8, [x22, #0xff8] 46dd8: b50000c8 cbnz x8, 0x46df0 46ddc: 321c07e0 orr w0, wzr, #0x30 46de0: 94006fd9 bl 0x62d44 46de4: a901fc1f stp xzr, xzr, [x0, #0x18] 46de8: a900fc1f stp xzr, xzr, [x0, #0x8] 46dec: f907fec0 str x0, [x22, #0xff8] 46df0: f0000400 adrp x0, 0xc9000 46df4: 91000000 add x0, x0, #0x0 46df8: 97ff17b2 bl 0xccc0 46dfc: f947fec0 ldr x0, [x22, #0xff8] 46e00: 394083e8 ldrb w8, [sp, #0x20] 46e04: f9401be9 ldr x9, [sp, #0x30] 46e08: 910083ea add x10, sp, #0x20 46e0c: b2400157 orr x23, x10, #0x1 46e10: 7200011f tst w8, #0x1 46e14: 9a8902e1 csel x1, x23, x9, eq 46e18: 97ffdc8c bl 0x3e048 46e1c: aa0003f3 mov x19, x0 46e20: b4001353 cbz x19, 0x47088 46e24: f00002a1 adrp x1, 0x9d000 46e28: 913eb021 add x1, x1, #0xfac 46e2c: 910023e0 add x0, sp, #0x8 46e30: 320003e2 orr w2, wzr, #0x1 46e34: 91000697 add x23, x20, #0x1 46e38: a9017fff stp xzr, xzr, [sp, #0x10] 46e3c: f90007ff str xzr, [sp, #0x8] 46e40: 97ffa906 bl 0x31258 <.text+0x24568> 46e44: f0000241 adrp x1, 0x91000 46e48: 91003421 add x1, x1, #0xd 46e4c: 52800242 mov w2, #0x12 // =18 46e50: 97ffa902 bl 0x31258 <.text+0x24568> 46e54: f0000241 adrp x1, 0x91000 46e58: 9100ac21 add x1, x1, #0x2b 46e5c: 321f03e2 orr w2, wzr, #0x2 46e60: 97ffa8fe bl 0x31258 <.text+0x24568> 46e64: f947fec0 ldr x0, [x22, #0xff8] 46e68: b50001e0 cbnz x0, 0x46ea4 46e6c: f0000400 adrp x0, 0xc9000 46e70: 91000000 add x0, x0, #0x0 46e74: 97ff1687 bl 0xc890 46e78: f947fec8 ldr x8, [x22, #0xff8] 46e7c: b50000c8 cbnz x8, 0x46e94 46e80: 321c07e0 orr w0, wzr, #0x30 46e84: 94006fb0 bl 0x62d44 46e88: a901fc1f stp xzr, xzr, [x0, #0x18] 46e8c: a900fc1f stp xzr, xzr, [x0, #0x8] 46e90: f907fec0 str x0, [x22, #0xff8] 46e94: f0000400 adrp x0, 0xc9000 46e98: 91000000 add x0, x0, #0x0 46e9c: 97ff1789 bl 0xccc0 46ea0: f947fec0 ldr x0, [x22, #0xff8] 46ea4: 97ffda4e bl 0x3d7dc 46ea8: f9400008 ldr x8, [x0] 46eac: 39400289 ldrb w9, [x20] 46eb0: f9400a8a ldr x10, [x20, #0x10] 46eb4: f9429d08 ldr x8, [x8, #0x538] 46eb8: 7200013f tst w9, #0x1 46ebc: 9a8a02e1 csel x1, x23, x10, eq 46ec0: d63f0100 blr x8 46ec4: f947fec8 ldr x8, [x22, #0xff8] 46ec8: aa0003f4 mov x20, x0 46ecc: b50001e8 cbnz x8, 0x46f08 46ed0: f0000400 adrp x0, 0xc9000 46ed4: 91000000 add x0, x0, #0x0 46ed8: 97ff166e bl 0xc890 46edc: f947fec8 ldr x8, [x22, #0xff8] 46ee0: b50000c8 cbnz x8, 0x46ef8 46ee4: 321c07e0 orr w0, wzr, #0x30 46ee8: 94006f97 bl 0x62d44 46eec: a901fc1f stp xzr, xzr, [x0, #0x18] 46ef0: a900fc1f stp xzr, xzr, [x0, #0x8] 46ef4: f907fec0 str x0, [x22, #0xff8] 46ef8: f0000400 adrp x0, 0xc9000 46efc: 91000000 add x0, x0, #0x0 46f00: 97ff1770 bl 0xccc0 46f04: f947fec8 ldr x8, [x22, #0xff8] 46f08: 394023e9 ldrb w9, [sp, #0x8] 46f0c: f9400fea ldr x10, [sp, #0x18] 46f10: 910023eb add x11, sp, #0x8 46f14: b240016b orr x11, x11, #0x1 46f18: 7200013f tst w9, #0x1 46f1c: f0000282 adrp x2, 0x99000 46f20: 9a8a0163 csel x3, x11, x10, eq 46f24: 913b9042 add x2, x2, #0xee4 46f28: aa0803e0 mov x0, x8 46f2c: aa1303e1 mov x1, x19 46f30: aa1403e4 mov x4, x20 46f34: 97ffddf9 bl 0x3e718 46f38: f947fec8 ldr x8, [x22, #0xff8] 46f3c: b50001c8 cbnz x8, 0x46f74 46f40: f0000400 adrp x0, 0xc9000 46f44: 91000000 add x0, x0, #0x0 46f48: 97ff1652 bl 0xc890 46f4c: f947fec8 ldr x8, [x22, #0xff8] 46f50: b50000c8 cbnz x8, 0x46f68 46f54: 321c07e0 orr w0, wzr, #0x30 46f58: 94006f7b bl 0x62d44 46f5c: a901fc1f stp xzr, xzr, [x0, #0x18] 46f60: a900fc1f stp xzr, xzr, [x0, #0x8] 46f64: f907fec0 str x0, [x22, #0xff8] 46f68: f0000400 adrp x0, 0xc9000 46f6c: 91000000 add x0, x0, #0x0 46f70: 97ff1754 bl 0xccc0 46f74: b40002d4 cbz x20, 0x46fcc 46f78: f947fec0 ldr x0, [x22, #0xff8] 46f7c: b50001e0 cbnz x0, 0x46fb8 46f80: f0000400 adrp x0, 0xc9000 46f84: 91000000 add x0, x0, #0x0 46f88: 97ff1642 bl 0xc890 46f8c: f947fec8 ldr x8, [x22, #0xff8] 46f90: b50000c8 cbnz x8, 0x46fa8 46f94: 321c07e0 orr w0, wzr, #0x30 46f98: 94006f6b bl 0x62d44 46f9c: a901fc1f stp xzr, xzr, [x0, #0x18] 46fa0: a900fc1f stp xzr, xzr, [x0, #0x8] 46fa4: f907fec0 str x0, [x22, #0xff8] 46fa8: f0000400 adrp x0, 0xc9000 46fac: 91000000 add x0, x0, #0x0 46fb0: 97ff1744 bl 0xccc0 46fb4: f947fec0 ldr x0, [x22, #0xff8] 46fb8: 97ffda09 bl 0x3d7dc 46fbc: f9400008 ldr x8, [x0] 46fc0: aa1403e1 mov x1, x20 46fc4: f9405d08 ldr x8, [x8, #0xb8] 46fc8: d63f0100 blr x8 46fcc: 394023e8 ldrb w8, [sp, #0x8] 46fd0: 37000748 tbnz w8, #0x0, 0x470b8 46fd4: f947fec8 ldr x8, [x22, #0xff8] 46fd8: b4000788 cbz x8, 0x470c8 46fdc: b40002d3 cbz x19, 0x47034 46fe0: f947fec0 ldr x0, [x22, #0xff8] 46fe4: b50001e0 cbnz x0, 0x47020 46fe8: f0000400 adrp x0, 0xc9000 46fec: 91000000 add x0, x0, #0x0 46ff0: 97ff1628 bl 0xc890 46ff4: f947fec8 ldr x8, [x22, #0xff8] 46ff8: b50000c8 cbnz x8, 0x47010 46ffc: 321c07e0 orr w0, wzr, #0x30 47000: 94006f51 bl 0x62d44 47004: a901fc1f stp xzr, xzr, [x0, #0x18] 47008: a900fc1f stp xzr, xzr, [x0, #0x8] 4700c: f907fec0 str x0, [x22, #0xff8] 47010: d0000400 adrp x0, 0xc9000 47014: 91000000 add x0, x0, #0x0 47018: 97ff172a bl 0xccc0 4701c: f947fec0 ldr x0, [x22, #0xff8] 47020: 97ffd9ef bl 0x3d7dc 47024: f9400008 ldr x8, [x0] 47028: aa1303e1 mov x1, x19 4702c: f9405908 ldr x8, [x8, #0xb0] 47030: d63f0100 blr x8 47034: 394083e8 ldrb w8, [sp, #0x20] 47038: 36000148 tbz w8, #0x0, 0x47060 4703c: f9401be0 ldr x0, [sp, #0x30] 47040: 94006f74 bl 0x62e10 47044: 14000007 b 0x47060 47048: b0000281 adrp x1, 0x98000 4704c: d0000282 adrp x2, 0x99000 47050: 91386c21 add x1, x1, #0xe1b 47054: 91227442 add x2, x2, #0x89d 47058: 2a1f03e0 mov w0, wzr 4705c: 97ff13c1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47060: f94016a8 ldr x8, [x21, #0x28] 47064: f9401fe9 ldr x9, [sp, #0x38] 47068: eb09011f cmp x8, x9 4706c: 540004c1 b.ne 0x47104 47070: a9477bfd ldp x29, x30, [sp, #0x70] 47074: a9464ff4 ldp x20, x19, [sp, #0x60] 47078: a94557f6 ldp x22, x21, [sp, #0x50] 4707c: f94023f7 ldr x23, [sp, #0x40] 47080: 910203ff add sp, sp, #0x80 47084: d65f03c0 ret 47088: 394083e8 ldrb w8, [sp, #0x20] 4708c: f9401be9 ldr x9, [sp, #0x30] 47090: b0000281 adrp x1, 0x98000 47094: d0000282 adrp x2, 0x99000 47098: 7200011f tst w8, #0x1 4709c: 9a8902e3 csel x3, x23, x9, eq 470a0: 91386c21 add x1, x1, #0xe1b 470a4: 91234c42 add x2, x2, #0x8d3 470a8: 97ff13ae bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 470ac: f947fec8 ldr x8, [x22, #0xff8] 470b0: b5fff968 cbnz x8, 0x46fdc 470b4: 14000005 b 0x470c8 470b8: f9400fe0 ldr x0, [sp, #0x18] 470bc: 94006f55 bl 0x62e10 470c0: f947fec8 ldr x8, [x22, #0xff8] 470c4: b5fff8c8 cbnz x8, 0x46fdc 470c8: d0000400 adrp x0, 0xc9000 470cc: 91000000 add x0, x0, #0x0 470d0: 97ff15f0 bl 0xc890 470d4: f947fec8 ldr x8, [x22, #0xff8] 470d8: b50000c8 cbnz x8, 0x470f0 470dc: 321c07e0 orr w0, wzr, #0x30 470e0: 94006f19 bl 0x62d44 470e4: a901fc1f stp xzr, xzr, [x0, #0x18] 470e8: a900fc1f stp xzr, xzr, [x0, #0x8] 470ec: f907fec0 str x0, [x22, #0xff8] 470f0: d0000400 adrp x0, 0xc9000 470f4: 91000000 add x0, x0, #0x0 470f8: 97ff16f2 bl 0xccc0 470fc: b5fff733 cbnz x19, 0x46fe0 47100: 17ffffcd b 0x47034 47104: 97ff151b bl 0xc570 <__stack_chk_fail@plt> 47108: d10203ff sub sp, sp, #0x80 4710c: f90023f7 str x23, [sp, #0x40] 47110: a90557f6 stp x22, x21, [sp, #0x50] 47114: a9064ff4 stp x20, x19, [sp, #0x60] 47118: a9077bfd stp x29, x30, [sp, #0x70] 4711c: 9101c3fd add x29, sp, #0x70 47120: d53bd055 mrs x21, TPIDR_EL0 47124: f94016a8 ldr x8, [x21, #0x28] 47128: aa0003f3 mov x19, x0 4712c: aa0103f4 mov x20, x1 47130: b0000281 adrp x1, 0x98000 47134: f9001fe8 str x8, [sp, #0x38] 47138: 39400268 ldrb w8, [x19] 4713c: f9400a69 ldr x9, [x19, #0x10] 47140: 3940028a ldrb w10, [x20] 47144: f9400a8b ldr x11, [x20, #0x10] 47148: 7200011f tst w8, #0x1 4714c: 9a931523 csinc x3, x9, x19, ne 47150: 7200015f tst w10, #0x1 47154: d0000282 adrp x2, 0x99000 47158: 9a941564 csinc x4, x11, x20, ne 4715c: 91386c21 add x1, x1, #0xe1b 47160: 913bcc42 add x2, x2, #0xef3 47164: 2a1f03e0 mov w0, wzr 47168: 97ff137e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4716c: 39400277 ldrb w23, [x19] 47170: f9400668 ldr x8, [x19, #0x8] 47174: d341fee9 lsr x9, x23, #1 47178: 720002ff tst w23, #0x1 4717c: 9a880128 csel x8, x9, x8, eq 47180: b4001848 cbz x8, 0x47488 47184: 321b03e0 orr w0, wzr, #0x20 47188: 91000676 add x22, x19, #0x1 4718c: 94006eee bl 0x62d44 47190: f0000289 adrp x9, 0x9a000 47194: d0000288 adrp x8, 0x99000 47198: 910cf129 add x9, x9, #0x33c 4719c: 3dc21100 ldr q0, [x8, #0x840] 471a0: 3cc0e121 ldur q1, [x9, #0xe] 471a4: 3dc00122 ldr q2, [x9] 471a8: f9001be0 str x0, [sp, #0x30] 471ac: 3d800be0 str q0, [sp, #0x20] 471b0: 3c80e001 stur q1, [x0, #0xe] 471b4: 3d800002 str q2, [x0] 471b8: 3900781f strb wzr, [x0, #0x1e] 471bc: f9400a68 ldr x8, [x19, #0x10] 471c0: 720002ff tst w23, #0x1 471c4: 9a8802c0 csel x0, x22, x8, eq 471c8: 97ff15fe bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 471cc: b4000180 cbz x0, 0x471fc 471d0: 39400268 ldrb w8, [x19] 471d4: f9400a69 ldr x9, [x19, #0x10] 471d8: 7200011f tst w8, #0x1 471dc: 9a8902c0 csel x0, x22, x9, eq 471e0: 97ff15f8 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 471e4: aa0003f3 mov x19, x0 471e8: 97ff1602 bl 0xc9f0 471ec: aa0003e2 mov x2, x0 471f0: 910083e0 add x0, sp, #0x20 471f4: aa1303e1 mov x1, x19 471f8: 97ffa818 bl 0x31258 <.text+0x24568> 471fc: b0000416 adrp x22, 0xc8000 47200: f947fec0 ldr x0, [x22, #0xff8] 47204: b50001e0 cbnz x0, 0x47240 47208: d0000400 adrp x0, 0xc9000 4720c: 91000000 add x0, x0, #0x0 47210: 97ff15a0 bl 0xc890 47214: f947fec8 ldr x8, [x22, #0xff8] 47218: b50000c8 cbnz x8, 0x47230 4721c: 321c07e0 orr w0, wzr, #0x30 47220: 94006ec9 bl 0x62d44 47224: a901fc1f stp xzr, xzr, [x0, #0x18] 47228: a900fc1f stp xzr, xzr, [x0, #0x8] 4722c: f907fec0 str x0, [x22, #0xff8] 47230: d0000400 adrp x0, 0xc9000 47234: 91000000 add x0, x0, #0x0 47238: 97ff16a2 bl 0xccc0 4723c: f947fec0 ldr x0, [x22, #0xff8] 47240: 394083e8 ldrb w8, [sp, #0x20] 47244: f9401be9 ldr x9, [sp, #0x30] 47248: 910083ea add x10, sp, #0x20 4724c: b2400157 orr x23, x10, #0x1 47250: 7200011f tst w8, #0x1 47254: 9a8902e1 csel x1, x23, x9, eq 47258: 97ffdb7c bl 0x3e048 4725c: aa0003f3 mov x19, x0 47260: b4001353 cbz x19, 0x474c8 47264: d00002a1 adrp x1, 0x9d000 47268: 913eb021 add x1, x1, #0xfac 4726c: 910023e0 add x0, sp, #0x8 47270: 320003e2 orr w2, wzr, #0x1 47274: 91000697 add x23, x20, #0x1 47278: a9017fff stp xzr, xzr, [sp, #0x10] 4727c: f90007ff str xzr, [sp, #0x8] 47280: 97ffa7f6 bl 0x31258 <.text+0x24568> 47284: d0000241 adrp x1, 0x91000 47288: 91003421 add x1, x1, #0xd 4728c: 52800242 mov w2, #0x12 // =18 47290: 97ffa7f2 bl 0x31258 <.text+0x24568> 47294: d0000241 adrp x1, 0x91000 47298: 9100ac21 add x1, x1, #0x2b 4729c: 321f03e2 orr w2, wzr, #0x2 472a0: 97ffa7ee bl 0x31258 <.text+0x24568> 472a4: f947fec0 ldr x0, [x22, #0xff8] 472a8: b50001e0 cbnz x0, 0x472e4 472ac: d0000400 adrp x0, 0xc9000 472b0: 91000000 add x0, x0, #0x0 472b4: 97ff1577 bl 0xc890 472b8: f947fec8 ldr x8, [x22, #0xff8] 472bc: b50000c8 cbnz x8, 0x472d4 472c0: 321c07e0 orr w0, wzr, #0x30 472c4: 94006ea0 bl 0x62d44 472c8: a901fc1f stp xzr, xzr, [x0, #0x18] 472cc: a900fc1f stp xzr, xzr, [x0, #0x8] 472d0: f907fec0 str x0, [x22, #0xff8] 472d4: d0000400 adrp x0, 0xc9000 472d8: 91000000 add x0, x0, #0x0 472dc: 97ff1679 bl 0xccc0 472e0: f947fec0 ldr x0, [x22, #0xff8] 472e4: 97ffd93e bl 0x3d7dc 472e8: f9400008 ldr x8, [x0] 472ec: 39400289 ldrb w9, [x20] 472f0: f9400a8a ldr x10, [x20, #0x10] 472f4: f9429d08 ldr x8, [x8, #0x538] 472f8: 7200013f tst w9, #0x1 472fc: 9a8a02e1 csel x1, x23, x10, eq 47300: d63f0100 blr x8 47304: f947fec8 ldr x8, [x22, #0xff8] 47308: aa0003f4 mov x20, x0 4730c: b50001e8 cbnz x8, 0x47348 47310: d0000400 adrp x0, 0xc9000 47314: 91000000 add x0, x0, #0x0 47318: 97ff155e bl 0xc890 4731c: f947fec8 ldr x8, [x22, #0xff8] 47320: b50000c8 cbnz x8, 0x47338 47324: 321c07e0 orr w0, wzr, #0x30 47328: 94006e87 bl 0x62d44 4732c: a901fc1f stp xzr, xzr, [x0, #0x18] 47330: a900fc1f stp xzr, xzr, [x0, #0x8] 47334: f907fec0 str x0, [x22, #0xff8] 47338: d0000400 adrp x0, 0xc9000 4733c: 91000000 add x0, x0, #0x0 47340: 97ff1660 bl 0xccc0 47344: f947fec8 ldr x8, [x22, #0xff8] 47348: 394023e9 ldrb w9, [sp, #0x8] 4734c: f9400fea ldr x10, [sp, #0x18] 47350: 910023eb add x11, sp, #0x8 47354: b240016b orr x11, x11, #0x1 47358: 7200013f tst w9, #0x1 4735c: d0000282 adrp x2, 0x99000 47360: 9a8a0163 csel x3, x11, x10, eq 47364: 913c5c42 add x2, x2, #0xf17 47368: aa0803e0 mov x0, x8 4736c: aa1303e1 mov x1, x19 47370: aa1403e4 mov x4, x20 47374: 97ffdce9 bl 0x3e718 47378: f947fec8 ldr x8, [x22, #0xff8] 4737c: b50001c8 cbnz x8, 0x473b4 47380: d0000400 adrp x0, 0xc9000 47384: 91000000 add x0, x0, #0x0 47388: 97ff1542 bl 0xc890 4738c: f947fec8 ldr x8, [x22, #0xff8] 47390: b50000c8 cbnz x8, 0x473a8 47394: 321c07e0 orr w0, wzr, #0x30 47398: 94006e6b bl 0x62d44 4739c: a901fc1f stp xzr, xzr, [x0, #0x18] 473a0: a900fc1f stp xzr, xzr, [x0, #0x8] 473a4: f907fec0 str x0, [x22, #0xff8] 473a8: d0000400 adrp x0, 0xc9000 473ac: 91000000 add x0, x0, #0x0 473b0: 97ff1644 bl 0xccc0 473b4: b40002d4 cbz x20, 0x4740c 473b8: f947fec0 ldr x0, [x22, #0xff8] 473bc: b50001e0 cbnz x0, 0x473f8 473c0: d0000400 adrp x0, 0xc9000 473c4: 91000000 add x0, x0, #0x0 473c8: 97ff1532 bl 0xc890 473cc: f947fec8 ldr x8, [x22, #0xff8] 473d0: b50000c8 cbnz x8, 0x473e8 473d4: 321c07e0 orr w0, wzr, #0x30 473d8: 94006e5b bl 0x62d44 473dc: a901fc1f stp xzr, xzr, [x0, #0x18] 473e0: a900fc1f stp xzr, xzr, [x0, #0x8] 473e4: f907fec0 str x0, [x22, #0xff8] 473e8: d0000400 adrp x0, 0xc9000 473ec: 91000000 add x0, x0, #0x0 473f0: 97ff1634 bl 0xccc0 473f4: f947fec0 ldr x0, [x22, #0xff8] 473f8: 97ffd8f9 bl 0x3d7dc 473fc: f9400008 ldr x8, [x0] 47400: aa1403e1 mov x1, x20 47404: f9405d08 ldr x8, [x8, #0xb8] 47408: d63f0100 blr x8 4740c: 394023e8 ldrb w8, [sp, #0x8] 47410: 37000748 tbnz w8, #0x0, 0x474f8 47414: f947fec8 ldr x8, [x22, #0xff8] 47418: b4000788 cbz x8, 0x47508 4741c: b40002d3 cbz x19, 0x47474 47420: f947fec0 ldr x0, [x22, #0xff8] 47424: b50001e0 cbnz x0, 0x47460 47428: d0000400 adrp x0, 0xc9000 4742c: 91000000 add x0, x0, #0x0 47430: 97ff1518 bl 0xc890 47434: f947fec8 ldr x8, [x22, #0xff8] 47438: b50000c8 cbnz x8, 0x47450 4743c: 321c07e0 orr w0, wzr, #0x30 47440: 94006e41 bl 0x62d44 47444: a901fc1f stp xzr, xzr, [x0, #0x18] 47448: a900fc1f stp xzr, xzr, [x0, #0x8] 4744c: f907fec0 str x0, [x22, #0xff8] 47450: d0000400 adrp x0, 0xc9000 47454: 91000000 add x0, x0, #0x0 47458: 97ff161a bl 0xccc0 4745c: f947fec0 ldr x0, [x22, #0xff8] 47460: 97ffd8df bl 0x3d7dc 47464: f9400008 ldr x8, [x0] 47468: aa1303e1 mov x1, x19 4746c: f9405908 ldr x8, [x8, #0xb0] 47470: d63f0100 blr x8 47474: 394083e8 ldrb w8, [sp, #0x20] 47478: 36000148 tbz w8, #0x0, 0x474a0 4747c: f9401be0 ldr x0, [sp, #0x30] 47480: 94006e64 bl 0x62e10 47484: 14000007 b 0x474a0 47488: b0000281 adrp x1, 0x98000 4748c: d0000282 adrp x2, 0x99000 47490: 91386c21 add x1, x1, #0xe1b 47494: 91227442 add x2, x2, #0x89d 47498: 2a1f03e0 mov w0, wzr 4749c: 97ff12b1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 474a0: f94016a8 ldr x8, [x21, #0x28] 474a4: f9401fe9 ldr x9, [sp, #0x38] 474a8: eb09011f cmp x8, x9 474ac: 540004c1 b.ne 0x47544 474b0: a9477bfd ldp x29, x30, [sp, #0x70] 474b4: a9464ff4 ldp x20, x19, [sp, #0x60] 474b8: a94557f6 ldp x22, x21, [sp, #0x50] 474bc: f94023f7 ldr x23, [sp, #0x40] 474c0: 910203ff add sp, sp, #0x80 474c4: d65f03c0 ret 474c8: 394083e8 ldrb w8, [sp, #0x20] 474cc: f9401be9 ldr x9, [sp, #0x30] 474d0: b0000281 adrp x1, 0x98000 474d4: d0000282 adrp x2, 0x99000 474d8: 7200011f tst w8, #0x1 474dc: 9a8902e3 csel x3, x23, x9, eq 474e0: 91386c21 add x1, x1, #0xe1b 474e4: 91234c42 add x2, x2, #0x8d3 474e8: 97ff129e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 474ec: f947fec8 ldr x8, [x22, #0xff8] 474f0: b5fff968 cbnz x8, 0x4741c 474f4: 14000005 b 0x47508 474f8: f9400fe0 ldr x0, [sp, #0x18] 474fc: 94006e45 bl 0x62e10 47500: f947fec8 ldr x8, [x22, #0xff8] 47504: b5fff8c8 cbnz x8, 0x4741c 47508: d0000400 adrp x0, 0xc9000 4750c: 91000000 add x0, x0, #0x0 47510: 97ff14e0 bl 0xc890 47514: f947fec8 ldr x8, [x22, #0xff8] 47518: b50000c8 cbnz x8, 0x47530 4751c: 321c07e0 orr w0, wzr, #0x30 47520: 94006e09 bl 0x62d44 47524: a901fc1f stp xzr, xzr, [x0, #0x18] 47528: a900fc1f stp xzr, xzr, [x0, #0x8] 4752c: f907fec0 str x0, [x22, #0xff8] 47530: d0000400 adrp x0, 0xc9000 47534: 91000000 add x0, x0, #0x0 47538: 97ff15e2 bl 0xccc0 4753c: b5fff733 cbnz x19, 0x47420 47540: 17ffffcd b 0x47474 47544: 97ff140b bl 0xc570 <__stack_chk_fail@plt> 47548: d10203ff sub sp, sp, #0x80 4754c: f90023f7 str x23, [sp, #0x40] 47550: a90557f6 stp x22, x21, [sp, #0x50] 47554: a9064ff4 stp x20, x19, [sp, #0x60] 47558: a9077bfd stp x29, x30, [sp, #0x70] 4755c: 9101c3fd add x29, sp, #0x70 47560: d53bd055 mrs x21, TPIDR_EL0 47564: f94016a8 ldr x8, [x21, #0x28] 47568: aa0003f4 mov x20, x0 4756c: 2a0103f3 mov w19, w1 47570: b0000281 adrp x1, 0x98000 47574: f9001fe8 str x8, [sp, #0x38] 47578: 39400288 ldrb w8, [x20] 4757c: f9400a89 ldr x9, [x20, #0x10] 47580: d0000282 adrp x2, 0x99000 47584: 91386c21 add x1, x1, #0xe1b 47588: 7200011f tst w8, #0x1 4758c: 9a941523 csinc x3, x9, x20, ne 47590: 913c8842 add x2, x2, #0xf22 47594: 2a1f03e0 mov w0, wzr 47598: 2a1303e4 mov w4, w19 4759c: 97ff1271 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 475a0: 39400297 ldrb w23, [x20] 475a4: f9400688 ldr x8, [x20, #0x8] 475a8: d341fee9 lsr x9, x23, #1 475ac: 720002ff tst w23, #0x1 475b0: 9a880128 csel x8, x9, x8, eq 475b4: b4001048 cbz x8, 0x477bc 475b8: 321b03e0 orr w0, wzr, #0x20 475bc: 91000696 add x22, x20, #0x1 475c0: 94006de1 bl 0x62d44 475c4: f0000289 adrp x9, 0x9a000 475c8: d0000288 adrp x8, 0x99000 475cc: 910cf129 add x9, x9, #0x33c 475d0: 3dc21100 ldr q0, [x8, #0x840] 475d4: 3cc0e121 ldur q1, [x9, #0xe] 475d8: 3dc00122 ldr q2, [x9] 475dc: f9001be0 str x0, [sp, #0x30] 475e0: 3d800be0 str q0, [sp, #0x20] 475e4: 3c80e001 stur q1, [x0, #0xe] 475e8: 3d800002 str q2, [x0] 475ec: 3900781f strb wzr, [x0, #0x1e] 475f0: f9400a88 ldr x8, [x20, #0x10] 475f4: 720002ff tst w23, #0x1 475f8: 9a8802c0 csel x0, x22, x8, eq 475fc: 97ff14f1 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 47600: b4000180 cbz x0, 0x47630 47604: 39400288 ldrb w8, [x20] 47608: f9400a89 ldr x9, [x20, #0x10] 4760c: 7200011f tst w8, #0x1 47610: 9a8902c0 csel x0, x22, x9, eq 47614: 97ff14eb bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 47618: aa0003f4 mov x20, x0 4761c: 97ff14f5 bl 0xc9f0 47620: aa0003e2 mov x2, x0 47624: 910083e0 add x0, sp, #0x20 47628: aa1403e1 mov x1, x20 4762c: 97ffa70b bl 0x31258 <.text+0x24568> 47630: b0000416 adrp x22, 0xc8000 47634: f947fec0 ldr x0, [x22, #0xff8] 47638: b50001e0 cbnz x0, 0x47674 4763c: d0000400 adrp x0, 0xc9000 47640: 91000000 add x0, x0, #0x0 47644: 97ff1493 bl 0xc890 47648: f947fec8 ldr x8, [x22, #0xff8] 4764c: b50000c8 cbnz x8, 0x47664 47650: 321c07e0 orr w0, wzr, #0x30 47654: 94006dbc bl 0x62d44 47658: a901fc1f stp xzr, xzr, [x0, #0x18] 4765c: a900fc1f stp xzr, xzr, [x0, #0x8] 47660: f907fec0 str x0, [x22, #0xff8] 47664: d0000400 adrp x0, 0xc9000 47668: 91000000 add x0, x0, #0x0 4766c: 97ff1595 bl 0xccc0 47670: f947fec0 ldr x0, [x22, #0xff8] 47674: 394083e8 ldrb w8, [sp, #0x20] 47678: f9401be9 ldr x9, [sp, #0x30] 4767c: 910083ea add x10, sp, #0x20 47680: b2400157 orr x23, x10, #0x1 47684: 7200011f tst w8, #0x1 47688: 9a8902e1 csel x1, x23, x9, eq 4768c: 97ffda6f bl 0x3e048 47690: aa0003f4 mov x20, x0 47694: b4000b54 cbz x20, 0x477fc 47698: d00002a1 adrp x1, 0x9d000 4769c: 913eb021 add x1, x1, #0xfac 476a0: 910023e0 add x0, sp, #0x8 476a4: 320003e2 orr w2, wzr, #0x1 476a8: a9017fff stp xzr, xzr, [sp, #0x10] 476ac: f90007ff str xzr, [sp, #0x8] 476b0: 910023f7 add x23, sp, #0x8 476b4: 97ffa6e9 bl 0x31258 <.text+0x24568> 476b8: d0000281 adrp x1, 0x99000 476bc: 913dd421 add x1, x1, #0xf75 476c0: 320003e2 orr w2, wzr, #0x1 476c4: 97ffa6e5 bl 0x31258 <.text+0x24568> 476c8: d0000241 adrp x1, 0x91000 476cc: 9100ac21 add x1, x1, #0x2b 476d0: 321f03e2 orr w2, wzr, #0x2 476d4: 97ffa6e1 bl 0x31258 <.text+0x24568> 476d8: f947fec0 ldr x0, [x22, #0xff8] 476dc: b50001e0 cbnz x0, 0x47718 476e0: d0000400 adrp x0, 0xc9000 476e4: 91000000 add x0, x0, #0x0 476e8: 97ff146a bl 0xc890 476ec: f947fec8 ldr x8, [x22, #0xff8] 476f0: b50000c8 cbnz x8, 0x47708 476f4: 321c07e0 orr w0, wzr, #0x30 476f8: 94006d93 bl 0x62d44 476fc: a901fc1f stp xzr, xzr, [x0, #0x18] 47700: a900fc1f stp xzr, xzr, [x0, #0x8] 47704: f907fec0 str x0, [x22, #0xff8] 47708: d0000400 adrp x0, 0xc9000 4770c: 91000000 add x0, x0, #0x0 47710: 97ff156c bl 0xccc0 47714: f947fec0 ldr x0, [x22, #0xff8] 47718: 394023e8 ldrb w8, [sp, #0x8] 4771c: f9400fe9 ldr x9, [sp, #0x18] 47720: b24002ea orr x10, x23, #0x1 47724: d0000282 adrp x2, 0x99000 47728: 7200011f tst w8, #0x1 4772c: 9a890143 csel x3, x10, x9, eq 47730: 913d1842 add x2, x2, #0xf46 47734: aa1403e1 mov x1, x20 47738: 2a1303e4 mov w4, w19 4773c: 97ffdbf7 bl 0x3e718 47740: 394023e8 ldrb w8, [sp, #0x8] 47744: 37000748 tbnz w8, #0x0, 0x4782c 47748: f947fec8 ldr x8, [x22, #0xff8] 4774c: b4000788 cbz x8, 0x4783c 47750: b40002d4 cbz x20, 0x477a8 47754: f947fec0 ldr x0, [x22, #0xff8] 47758: b50001e0 cbnz x0, 0x47794 4775c: d0000400 adrp x0, 0xc9000 47760: 91000000 add x0, x0, #0x0 47764: 97ff144b bl 0xc890 47768: f947fec8 ldr x8, [x22, #0xff8] 4776c: b50000c8 cbnz x8, 0x47784 47770: 321c07e0 orr w0, wzr, #0x30 47774: 94006d74 bl 0x62d44 47778: a901fc1f stp xzr, xzr, [x0, #0x18] 4777c: a900fc1f stp xzr, xzr, [x0, #0x8] 47780: f907fec0 str x0, [x22, #0xff8] 47784: d0000400 adrp x0, 0xc9000 47788: 91000000 add x0, x0, #0x0 4778c: 97ff154d bl 0xccc0 47790: f947fec0 ldr x0, [x22, #0xff8] 47794: 97ffd812 bl 0x3d7dc 47798: f9400008 ldr x8, [x0] 4779c: aa1403e1 mov x1, x20 477a0: f9405908 ldr x8, [x8, #0xb0] 477a4: d63f0100 blr x8 477a8: 394083e8 ldrb w8, [sp, #0x20] 477ac: 36000148 tbz w8, #0x0, 0x477d4 477b0: f9401be0 ldr x0, [sp, #0x30] 477b4: 94006d97 bl 0x62e10 477b8: 14000007 b 0x477d4 477bc: b0000281 adrp x1, 0x98000 477c0: d0000282 adrp x2, 0x99000 477c4: 91386c21 add x1, x1, #0xe1b 477c8: 91227442 add x2, x2, #0x89d 477cc: 2a1f03e0 mov w0, wzr 477d0: 97ff11e4 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 477d4: f94016a8 ldr x8, [x21, #0x28] 477d8: f9401fe9 ldr x9, [sp, #0x38] 477dc: eb09011f cmp x8, x9 477e0: 540004c1 b.ne 0x47878 477e4: a9477bfd ldp x29, x30, [sp, #0x70] 477e8: a9464ff4 ldp x20, x19, [sp, #0x60] 477ec: a94557f6 ldp x22, x21, [sp, #0x50] 477f0: f94023f7 ldr x23, [sp, #0x40] 477f4: 910203ff add sp, sp, #0x80 477f8: d65f03c0 ret 477fc: 394083e8 ldrb w8, [sp, #0x20] 47800: f9401be9 ldr x9, [sp, #0x30] 47804: b0000281 adrp x1, 0x98000 47808: d0000282 adrp x2, 0x99000 4780c: 7200011f tst w8, #0x1 47810: 9a8902e3 csel x3, x23, x9, eq 47814: 91386c21 add x1, x1, #0xe1b 47818: 91234c42 add x2, x2, #0x8d3 4781c: 97ff11d1 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47820: f947fec8 ldr x8, [x22, #0xff8] 47824: b5fff968 cbnz x8, 0x47750 47828: 14000005 b 0x4783c 4782c: f9400fe0 ldr x0, [sp, #0x18] 47830: 94006d78 bl 0x62e10 47834: f947fec8 ldr x8, [x22, #0xff8] 47838: b5fff8c8 cbnz x8, 0x47750 4783c: d0000400 adrp x0, 0xc9000 47840: 91000000 add x0, x0, #0x0 47844: 97ff1413 bl 0xc890 47848: f947fec8 ldr x8, [x22, #0xff8] 4784c: b50000c8 cbnz x8, 0x47864 47850: 321c07e0 orr w0, wzr, #0x30 47854: 94006d3c bl 0x62d44 47858: a901fc1f stp xzr, xzr, [x0, #0x18] 4785c: a900fc1f stp xzr, xzr, [x0, #0x8] 47860: f907fec0 str x0, [x22, #0xff8] 47864: d0000400 adrp x0, 0xc9000 47868: 91000000 add x0, x0, #0x0 4786c: 97ff1515 bl 0xccc0 47870: b5fff734 cbnz x20, 0x47754 47874: 17ffffcd b 0x477a8 47878: 97ff133e bl 0xc570 <__stack_chk_fail@plt> 4787c: d10203ff sub sp, sp, #0x80 47880: a9045ff8 stp x24, x23, [sp, #0x40] 47884: a90557f6 stp x22, x21, [sp, #0x50] 47888: a9064ff4 stp x20, x19, [sp, #0x60] 4788c: a9077bfd stp x29, x30, [sp, #0x70] 47890: 9101c3fd add x29, sp, #0x70 47894: d53bd056 mrs x22, TPIDR_EL0 47898: f94016c8 ldr x8, [x22, #0x28] 4789c: aa0003f3 mov x19, x0 478a0: aa0203f5 mov x21, x2 478a4: 2a0103f4 mov w20, w1 478a8: f9001fe8 str x8, [sp, #0x38] 478ac: 39400268 ldrb w8, [x19] 478b0: f9400a69 ldr x9, [x19, #0x10] 478b4: 394002aa ldrb w10, [x21] 478b8: f9400aab ldr x11, [x21, #0x10] 478bc: 7200011f tst w8, #0x1 478c0: 9a931523 csinc x3, x9, x19, ne 478c4: 7200015f tst w10, #0x1 478c8: b0000281 adrp x1, 0x98000 478cc: d0000282 adrp x2, 0x99000 478d0: 9a951564 csinc x4, x11, x21, ne 478d4: 91386c21 add x1, x1, #0xe1b 478d8: 913d3c42 add x2, x2, #0xf4f 478dc: 2a1f03e0 mov w0, wzr 478e0: 97ff11a0 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 478e4: 39400278 ldrb w24, [x19] 478e8: f9400668 ldr x8, [x19, #0x8] 478ec: d341ff09 lsr x9, x24, #1 478f0: 7200031f tst w24, #0x1 478f4: 9a880128 csel x8, x9, x8, eq 478f8: b4001868 cbz x8, 0x47c04 478fc: 321b03e0 orr w0, wzr, #0x20 47900: 91000677 add x23, x19, #0x1 47904: 94006d10 bl 0x62d44 47908: f0000289 adrp x9, 0x9a000 4790c: d0000288 adrp x8, 0x99000 47910: 910cf129 add x9, x9, #0x33c 47914: 3dc21100 ldr q0, [x8, #0x840] 47918: 3cc0e121 ldur q1, [x9, #0xe] 4791c: 3dc00122 ldr q2, [x9] 47920: f9001be0 str x0, [sp, #0x30] 47924: 3d800be0 str q0, [sp, #0x20] 47928: 3c80e001 stur q1, [x0, #0xe] 4792c: 3d800002 str q2, [x0] 47930: 3900781f strb wzr, [x0, #0x1e] 47934: f9400a68 ldr x8, [x19, #0x10] 47938: 7200031f tst w24, #0x1 4793c: 9a8802e0 csel x0, x23, x8, eq 47940: 97ff1420 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 47944: b4000180 cbz x0, 0x47974 47948: 39400268 ldrb w8, [x19] 4794c: f9400a69 ldr x9, [x19, #0x10] 47950: 7200011f tst w8, #0x1 47954: 9a8902e0 csel x0, x23, x9, eq 47958: 97ff141a bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4795c: aa0003f3 mov x19, x0 47960: 97ff1424 bl 0xc9f0 47964: aa0003e2 mov x2, x0 47968: 910083e0 add x0, sp, #0x20 4796c: aa1303e1 mov x1, x19 47970: 97ffa63a bl 0x31258 <.text+0x24568> 47974: b0000417 adrp x23, 0xc8000 47978: f947fee0 ldr x0, [x23, #0xff8] 4797c: b50001e0 cbnz x0, 0x479b8 47980: d0000400 adrp x0, 0xc9000 47984: 91000000 add x0, x0, #0x0 47988: 97ff13c2 bl 0xc890 4798c: f947fee8 ldr x8, [x23, #0xff8] 47990: b50000c8 cbnz x8, 0x479a8 47994: 321c07e0 orr w0, wzr, #0x30 47998: 94006ceb bl 0x62d44 4799c: a901fc1f stp xzr, xzr, [x0, #0x18] 479a0: a900fc1f stp xzr, xzr, [x0, #0x8] 479a4: f907fee0 str x0, [x23, #0xff8] 479a8: d0000400 adrp x0, 0xc9000 479ac: 91000000 add x0, x0, #0x0 479b0: 97ff14c4 bl 0xccc0 479b4: f947fee0 ldr x0, [x23, #0xff8] 479b8: 394083e8 ldrb w8, [sp, #0x20] 479bc: f9401be9 ldr x9, [sp, #0x30] 479c0: 910083ea add x10, sp, #0x20 479c4: b2400158 orr x24, x10, #0x1 479c8: 7200011f tst w8, #0x1 479cc: 9a890301 csel x1, x24, x9, eq 479d0: 97ffd99e bl 0x3e048 479d4: aa0003f3 mov x19, x0 479d8: b4001373 cbz x19, 0x47c44 479dc: d0000281 adrp x1, 0x99000 479e0: 913dd021 add x1, x1, #0xf74 479e4: 910023e0 add x0, sp, #0x8 479e8: 321f03e2 orr w2, wzr, #0x2 479ec: 910006b8 add x24, x21, #0x1 479f0: a9017fff stp xzr, xzr, [sp, #0x10] 479f4: f90007ff str xzr, [sp, #0x8] 479f8: 97ffa618 bl 0x31258 <.text+0x24568> 479fc: d0000241 adrp x1, 0x91000 47a00: 91003421 add x1, x1, #0xd 47a04: 52800242 mov w2, #0x12 // =18 47a08: 97ffa614 bl 0x31258 <.text+0x24568> 47a0c: d0000241 adrp x1, 0x91000 47a10: 9100ac21 add x1, x1, #0x2b 47a14: 321f03e2 orr w2, wzr, #0x2 47a18: 97ffa610 bl 0x31258 <.text+0x24568> 47a1c: f947fee0 ldr x0, [x23, #0xff8] 47a20: b50001e0 cbnz x0, 0x47a5c 47a24: d0000400 adrp x0, 0xc9000 47a28: 91000000 add x0, x0, #0x0 47a2c: 97ff1399 bl 0xc890 47a30: f947fee8 ldr x8, [x23, #0xff8] 47a34: b50000c8 cbnz x8, 0x47a4c 47a38: 321c07e0 orr w0, wzr, #0x30 47a3c: 94006cc2 bl 0x62d44 47a40: a901fc1f stp xzr, xzr, [x0, #0x18] 47a44: a900fc1f stp xzr, xzr, [x0, #0x8] 47a48: f907fee0 str x0, [x23, #0xff8] 47a4c: d0000400 adrp x0, 0xc9000 47a50: 91000000 add x0, x0, #0x0 47a54: 97ff149b bl 0xccc0 47a58: f947fee0 ldr x0, [x23, #0xff8] 47a5c: 97ffd760 bl 0x3d7dc 47a60: f9400008 ldr x8, [x0] 47a64: 394002a9 ldrb w9, [x21] 47a68: f9400aaa ldr x10, [x21, #0x10] 47a6c: f9429d08 ldr x8, [x8, #0x538] 47a70: 7200013f tst w9, #0x1 47a74: 9a8a0301 csel x1, x24, x10, eq 47a78: d63f0100 blr x8 47a7c: f947fee8 ldr x8, [x23, #0xff8] 47a80: aa0003f5 mov x21, x0 47a84: b50001e8 cbnz x8, 0x47ac0 47a88: d0000400 adrp x0, 0xc9000 47a8c: 91000000 add x0, x0, #0x0 47a90: 97ff1380 bl 0xc890 47a94: f947fee8 ldr x8, [x23, #0xff8] 47a98: b50000c8 cbnz x8, 0x47ab0 47a9c: 321c07e0 orr w0, wzr, #0x30 47aa0: 94006ca9 bl 0x62d44 47aa4: a901fc1f stp xzr, xzr, [x0, #0x18] 47aa8: a900fc1f stp xzr, xzr, [x0, #0x8] 47aac: f907fee0 str x0, [x23, #0xff8] 47ab0: d0000400 adrp x0, 0xc9000 47ab4: 91000000 add x0, x0, #0x0 47ab8: 97ff1482 bl 0xccc0 47abc: f947fee8 ldr x8, [x23, #0xff8] 47ac0: 394023e9 ldrb w9, [sp, #0x8] 47ac4: f9400fea ldr x10, [sp, #0x18] 47ac8: 910023eb add x11, sp, #0x8 47acc: b240016b orr x11, x11, #0x1 47ad0: 7200013f tst w9, #0x1 47ad4: d0000282 adrp x2, 0x99000 47ad8: 9a8a0163 csel x3, x11, x10, eq 47adc: 913ddc42 add x2, x2, #0xf77 47ae0: aa0803e0 mov x0, x8 47ae4: aa1303e1 mov x1, x19 47ae8: 2a1403e4 mov w4, w20 47aec: aa1503e5 mov x5, x21 47af0: 97ffdb0a bl 0x3e718 47af4: f947fee8 ldr x8, [x23, #0xff8] 47af8: b50001c8 cbnz x8, 0x47b30 47afc: d0000400 adrp x0, 0xc9000 47b00: 91000000 add x0, x0, #0x0 47b04: 97ff1363 bl 0xc890 47b08: f947fee8 ldr x8, [x23, #0xff8] 47b0c: b50000c8 cbnz x8, 0x47b24 47b10: 321c07e0 orr w0, wzr, #0x30 47b14: 94006c8c bl 0x62d44 47b18: a901fc1f stp xzr, xzr, [x0, #0x18] 47b1c: a900fc1f stp xzr, xzr, [x0, #0x8] 47b20: f907fee0 str x0, [x23, #0xff8] 47b24: d0000400 adrp x0, 0xc9000 47b28: 91000000 add x0, x0, #0x0 47b2c: 97ff1465 bl 0xccc0 47b30: b40002d5 cbz x21, 0x47b88 47b34: f947fee0 ldr x0, [x23, #0xff8] 47b38: b50001e0 cbnz x0, 0x47b74 47b3c: d0000400 adrp x0, 0xc9000 47b40: 91000000 add x0, x0, #0x0 47b44: 97ff1353 bl 0xc890 47b48: f947fee8 ldr x8, [x23, #0xff8] 47b4c: b50000c8 cbnz x8, 0x47b64 47b50: 321c07e0 orr w0, wzr, #0x30 47b54: 94006c7c bl 0x62d44 47b58: a901fc1f stp xzr, xzr, [x0, #0x18] 47b5c: a900fc1f stp xzr, xzr, [x0, #0x8] 47b60: f907fee0 str x0, [x23, #0xff8] 47b64: d0000400 adrp x0, 0xc9000 47b68: 91000000 add x0, x0, #0x0 47b6c: 97ff1455 bl 0xccc0 47b70: f947fee0 ldr x0, [x23, #0xff8] 47b74: 97ffd71a bl 0x3d7dc 47b78: f9400008 ldr x8, [x0] 47b7c: aa1503e1 mov x1, x21 47b80: f9405d08 ldr x8, [x8, #0xb8] 47b84: d63f0100 blr x8 47b88: 394023e8 ldrb w8, [sp, #0x8] 47b8c: 37000748 tbnz w8, #0x0, 0x47c74 47b90: f947fee8 ldr x8, [x23, #0xff8] 47b94: b4000788 cbz x8, 0x47c84 47b98: b40002d3 cbz x19, 0x47bf0 47b9c: f947fee0 ldr x0, [x23, #0xff8] 47ba0: b50001e0 cbnz x0, 0x47bdc 47ba4: d0000400 adrp x0, 0xc9000 47ba8: 91000000 add x0, x0, #0x0 47bac: 97ff1339 bl 0xc890 47bb0: f947fee8 ldr x8, [x23, #0xff8] 47bb4: b50000c8 cbnz x8, 0x47bcc 47bb8: 321c07e0 orr w0, wzr, #0x30 47bbc: 94006c62 bl 0x62d44 47bc0: a901fc1f stp xzr, xzr, [x0, #0x18] 47bc4: a900fc1f stp xzr, xzr, [x0, #0x8] 47bc8: f907fee0 str x0, [x23, #0xff8] 47bcc: d0000400 adrp x0, 0xc9000 47bd0: 91000000 add x0, x0, #0x0 47bd4: 97ff143b bl 0xccc0 47bd8: f947fee0 ldr x0, [x23, #0xff8] 47bdc: 97ffd700 bl 0x3d7dc 47be0: f9400008 ldr x8, [x0] 47be4: aa1303e1 mov x1, x19 47be8: f9405908 ldr x8, [x8, #0xb0] 47bec: d63f0100 blr x8 47bf0: 394083e8 ldrb w8, [sp, #0x20] 47bf4: 36000148 tbz w8, #0x0, 0x47c1c 47bf8: f9401be0 ldr x0, [sp, #0x30] 47bfc: 94006c85 bl 0x62e10 47c00: 14000007 b 0x47c1c 47c04: b0000281 adrp x1, 0x98000 47c08: d0000282 adrp x2, 0x99000 47c0c: 91386c21 add x1, x1, #0xe1b 47c10: 91227442 add x2, x2, #0x89d 47c14: 2a1f03e0 mov w0, wzr 47c18: 97ff10d2 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47c1c: f94016c8 ldr x8, [x22, #0x28] 47c20: f9401fe9 ldr x9, [sp, #0x38] 47c24: eb09011f cmp x8, x9 47c28: 540004c1 b.ne 0x47cc0 47c2c: a9477bfd ldp x29, x30, [sp, #0x70] 47c30: a9464ff4 ldp x20, x19, [sp, #0x60] 47c34: a94557f6 ldp x22, x21, [sp, #0x50] 47c38: a9445ff8 ldp x24, x23, [sp, #0x40] 47c3c: 910203ff add sp, sp, #0x80 47c40: d65f03c0 ret 47c44: 394083e8 ldrb w8, [sp, #0x20] 47c48: f9401be9 ldr x9, [sp, #0x30] 47c4c: b0000281 adrp x1, 0x98000 47c50: d0000282 adrp x2, 0x99000 47c54: 7200011f tst w8, #0x1 47c58: 9a890303 csel x3, x24, x9, eq 47c5c: 91386c21 add x1, x1, #0xe1b 47c60: 91234c42 add x2, x2, #0x8d3 47c64: 97ff10bf bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47c68: f947fee8 ldr x8, [x23, #0xff8] 47c6c: b5fff968 cbnz x8, 0x47b98 47c70: 14000005 b 0x47c84 47c74: f9400fe0 ldr x0, [sp, #0x18] 47c78: 94006c66 bl 0x62e10 47c7c: f947fee8 ldr x8, [x23, #0xff8] 47c80: b5fff8c8 cbnz x8, 0x47b98 47c84: d0000400 adrp x0, 0xc9000 47c88: 91000000 add x0, x0, #0x0 47c8c: 97ff1301 bl 0xc890 47c90: f947fee8 ldr x8, [x23, #0xff8] 47c94: b50000c8 cbnz x8, 0x47cac 47c98: 321c07e0 orr w0, wzr, #0x30 47c9c: 94006c2a bl 0x62d44 47ca0: a901fc1f stp xzr, xzr, [x0, #0x18] 47ca4: a900fc1f stp xzr, xzr, [x0, #0x8] 47ca8: f907fee0 str x0, [x23, #0xff8] 47cac: d0000400 adrp x0, 0xc9000 47cb0: 91000000 add x0, x0, #0x0 47cb4: 97ff1403 bl 0xccc0 47cb8: b5fff733 cbnz x19, 0x47b9c 47cbc: 17ffffcd b 0x47bf0 47cc0: 97ff122c bl 0xc570 <__stack_chk_fail@plt> 47cc4: d101c3ff sub sp, sp, #0x70 47cc8: a90457f6 stp x22, x21, [sp, #0x40] 47ccc: a9054ff4 stp x20, x19, [sp, #0x50] 47cd0: a9067bfd stp x29, x30, [sp, #0x60] 47cd4: 910183fd add x29, sp, #0x60 47cd8: d53bd054 mrs x20, TPIDR_EL0 47cdc: f9401688 ldr x8, [x20, #0x28] 47ce0: aa0003f3 mov x19, x0 47ce4: b0000281 adrp x1, 0x98000 47ce8: d0000282 adrp x2, 0x99000 47cec: f81d83a8 stur x8, [x29, #-0x28] 47cf0: 39400268 ldrb w8, [x19] 47cf4: f9400a69 ldr x9, [x19, #0x10] 47cf8: 91386c21 add x1, x1, #0xe1b 47cfc: 913e0042 add x2, x2, #0xf80 47d00: 7200011f tst w8, #0x1 47d04: 9a931523 csinc x3, x9, x19, ne 47d08: 2a1f03e0 mov w0, wzr 47d0c: 97ff1095 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47d10: 39400276 ldrb w22, [x19] 47d14: f9400668 ldr x8, [x19, #0x8] 47d18: d341fec9 lsr x9, x22, #1 47d1c: 720002df tst w22, #0x1 47d20: 9a880128 csel x8, x9, x8, eq 47d24: b4000f28 cbz x8, 0x47f08 47d28: 321b03e0 orr w0, wzr, #0x20 47d2c: 91000675 add x21, x19, #0x1 47d30: 94006c05 bl 0x62d44 47d34: f0000289 adrp x9, 0x9a000 47d38: d0000288 adrp x8, 0x99000 47d3c: 910cf129 add x9, x9, #0x33c 47d40: 3dc21100 ldr q0, [x8, #0x840] 47d44: 3cc0e121 ldur q1, [x9, #0xe] 47d48: 3dc00122 ldr q2, [x9] 47d4c: f9001be0 str x0, [sp, #0x30] 47d50: 3d800be0 str q0, [sp, #0x20] 47d54: 3c80e001 stur q1, [x0, #0xe] 47d58: 3d800002 str q2, [x0] 47d5c: 3900781f strb wzr, [x0, #0x1e] 47d60: f9400a68 ldr x8, [x19, #0x10] 47d64: 720002df tst w22, #0x1 47d68: 9a8802a0 csel x0, x21, x8, eq 47d6c: 97ff1315 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 47d70: b4000180 cbz x0, 0x47da0 47d74: 39400268 ldrb w8, [x19] 47d78: f9400a69 ldr x9, [x19, #0x10] 47d7c: 7200011f tst w8, #0x1 47d80: 9a8902a0 csel x0, x21, x9, eq 47d84: 97ff130f bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 47d88: aa0003f3 mov x19, x0 47d8c: 97ff1319 bl 0xc9f0 47d90: aa0003e2 mov x2, x0 47d94: 910083e0 add x0, sp, #0x20 47d98: aa1303e1 mov x1, x19 47d9c: 97ffa52f bl 0x31258 <.text+0x24568> 47da0: b0000415 adrp x21, 0xc8000 47da4: f947fea0 ldr x0, [x21, #0xff8] 47da8: b50001e0 cbnz x0, 0x47de4 47dac: d0000400 adrp x0, 0xc9000 47db0: 91000000 add x0, x0, #0x0 47db4: 97ff12b7 bl 0xc890 47db8: f947fea8 ldr x8, [x21, #0xff8] 47dbc: b50000c8 cbnz x8, 0x47dd4 47dc0: 321c07e0 orr w0, wzr, #0x30 47dc4: 94006be0 bl 0x62d44 47dc8: a901fc1f stp xzr, xzr, [x0, #0x18] 47dcc: a900fc1f stp xzr, xzr, [x0, #0x8] 47dd0: f907fea0 str x0, [x21, #0xff8] 47dd4: d0000400 adrp x0, 0xc9000 47dd8: 91000000 add x0, x0, #0x0 47ddc: 97ff13b9 bl 0xccc0 47de0: f947fea0 ldr x0, [x21, #0xff8] 47de4: 394083e8 ldrb w8, [sp, #0x20] 47de8: f9401be9 ldr x9, [sp, #0x30] 47dec: 910083ea add x10, sp, #0x20 47df0: b2400156 orr x22, x10, #0x1 47df4: 7200011f tst w8, #0x1 47df8: 9a8902c1 csel x1, x22, x9, eq 47dfc: 97ffd893 bl 0x3e048 47e00: aa0003f3 mov x19, x0 47e04: b4000a13 cbz x19, 0x47f44 47e08: d0000241 adrp x1, 0x91000 47e0c: 9100a821 add x1, x1, #0x2a 47e10: 910023e0 add x0, sp, #0x8 47e14: 320007e2 orr w2, wzr, #0x3 47e18: a9017fff stp xzr, xzr, [sp, #0x10] 47e1c: f90007ff str xzr, [sp, #0x8] 47e20: 910023f6 add x22, sp, #0x8 47e24: 97ffa50d bl 0x31258 <.text+0x24568> 47e28: f947fea0 ldr x0, [x21, #0xff8] 47e2c: b50001e0 cbnz x0, 0x47e68 47e30: d0000400 adrp x0, 0xc9000 47e34: 91000000 add x0, x0, #0x0 47e38: 97ff1296 bl 0xc890 47e3c: f947fea8 ldr x8, [x21, #0xff8] 47e40: b50000c8 cbnz x8, 0x47e58 47e44: 321c07e0 orr w0, wzr, #0x30 47e48: 94006bbf bl 0x62d44 47e4c: a901fc1f stp xzr, xzr, [x0, #0x18] 47e50: a900fc1f stp xzr, xzr, [x0, #0x8] 47e54: f907fea0 str x0, [x21, #0xff8] 47e58: d0000400 adrp x0, 0xc9000 47e5c: 91000000 add x0, x0, #0x0 47e60: 97ff1398 bl 0xccc0 47e64: f947fea0 ldr x0, [x21, #0xff8] 47e68: 394023e8 ldrb w8, [sp, #0x8] 47e6c: f9400fe9 ldr x9, [sp, #0x18] 47e70: b24002ca orr x10, x22, #0x1 47e74: d0000282 adrp x2, 0x99000 47e78: 7200011f tst w8, #0x1 47e7c: 9a890143 csel x3, x10, x9, eq 47e80: 913e7842 add x2, x2, #0xf9e 47e84: aa1303e1 mov x1, x19 47e88: 97ffda24 bl 0x3e718 47e8c: 394023e8 ldrb w8, [sp, #0x8] 47e90: 37000728 tbnz w8, #0x0, 0x47f74 47e94: f947fea8 ldr x8, [x21, #0xff8] 47e98: b4000768 cbz x8, 0x47f84 47e9c: b40002d3 cbz x19, 0x47ef4 47ea0: f947fea0 ldr x0, [x21, #0xff8] 47ea4: b50001e0 cbnz x0, 0x47ee0 47ea8: d0000400 adrp x0, 0xc9000 47eac: 91000000 add x0, x0, #0x0 47eb0: 97ff1278 bl 0xc890 47eb4: f947fea8 ldr x8, [x21, #0xff8] 47eb8: b50000c8 cbnz x8, 0x47ed0 47ebc: 321c07e0 orr w0, wzr, #0x30 47ec0: 94006ba1 bl 0x62d44 47ec4: a901fc1f stp xzr, xzr, [x0, #0x18] 47ec8: a900fc1f stp xzr, xzr, [x0, #0x8] 47ecc: f907fea0 str x0, [x21, #0xff8] 47ed0: d0000400 adrp x0, 0xc9000 47ed4: 91000000 add x0, x0, #0x0 47ed8: 97ff137a bl 0xccc0 47edc: f947fea0 ldr x0, [x21, #0xff8] 47ee0: 97ffd63f bl 0x3d7dc 47ee4: f9400008 ldr x8, [x0] 47ee8: aa1303e1 mov x1, x19 47eec: f9405908 ldr x8, [x8, #0xb0] 47ef0: d63f0100 blr x8 47ef4: 394083e8 ldrb w8, [sp, #0x20] 47ef8: 36000148 tbz w8, #0x0, 0x47f20 47efc: f9401be0 ldr x0, [sp, #0x30] 47f00: 94006bc4 bl 0x62e10 47f04: 14000007 b 0x47f20 47f08: b0000281 adrp x1, 0x98000 47f0c: d0000282 adrp x2, 0x99000 47f10: 91386c21 add x1, x1, #0xe1b 47f14: 91227442 add x2, x2, #0x89d 47f18: 2a1f03e0 mov w0, wzr 47f1c: 97ff1011 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47f20: f9401688 ldr x8, [x20, #0x28] 47f24: f85d83a9 ldur x9, [x29, #-0x28] 47f28: eb09011f cmp x8, x9 47f2c: 540004a1 b.ne 0x47fc0 47f30: a9467bfd ldp x29, x30, [sp, #0x60] 47f34: a9454ff4 ldp x20, x19, [sp, #0x50] 47f38: a94457f6 ldp x22, x21, [sp, #0x40] 47f3c: 9101c3ff add sp, sp, #0x70 47f40: d65f03c0 ret 47f44: 394083e8 ldrb w8, [sp, #0x20] 47f48: f9401be9 ldr x9, [sp, #0x30] 47f4c: b0000281 adrp x1, 0x98000 47f50: d0000282 adrp x2, 0x99000 47f54: 7200011f tst w8, #0x1 47f58: 9a8902c3 csel x3, x22, x9, eq 47f5c: 91386c21 add x1, x1, #0xe1b 47f60: 91234c42 add x2, x2, #0x8d3 47f64: 97ff0fff bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47f68: f947fea8 ldr x8, [x21, #0xff8] 47f6c: b5fff988 cbnz x8, 0x47e9c 47f70: 14000005 b 0x47f84 47f74: f9400fe0 ldr x0, [sp, #0x18] 47f78: 94006ba6 bl 0x62e10 47f7c: f947fea8 ldr x8, [x21, #0xff8] 47f80: b5fff8e8 cbnz x8, 0x47e9c 47f84: d0000400 adrp x0, 0xc9000 47f88: 91000000 add x0, x0, #0x0 47f8c: 97ff1241 bl 0xc890 47f90: f947fea8 ldr x8, [x21, #0xff8] 47f94: b50000c8 cbnz x8, 0x47fac 47f98: 321c07e0 orr w0, wzr, #0x30 47f9c: 94006b6a bl 0x62d44 47fa0: a901fc1f stp xzr, xzr, [x0, #0x18] 47fa4: a900fc1f stp xzr, xzr, [x0, #0x8] 47fa8: f907fea0 str x0, [x21, #0xff8] 47fac: d0000400 adrp x0, 0xc9000 47fb0: 91000000 add x0, x0, #0x0 47fb4: 97ff1343 bl 0xccc0 47fb8: b5fff753 cbnz x19, 0x47ea0 47fbc: 17ffffce b 0x47ef4 47fc0: 97ff116c bl 0xc570 <__stack_chk_fail@plt> 47fc4: d101c3ff sub sp, sp, #0x70 47fc8: a90457f6 stp x22, x21, [sp, #0x40] 47fcc: a9054ff4 stp x20, x19, [sp, #0x50] 47fd0: a9067bfd stp x29, x30, [sp, #0x60] 47fd4: 910183fd add x29, sp, #0x60 47fd8: d53bd054 mrs x20, TPIDR_EL0 47fdc: f9401688 ldr x8, [x20, #0x28] 47fe0: aa0003f3 mov x19, x0 47fe4: b0000281 adrp x1, 0x98000 47fe8: d0000282 adrp x2, 0x99000 47fec: f81d83a8 stur x8, [x29, #-0x28] 47ff0: 39400268 ldrb w8, [x19] 47ff4: f9400a69 ldr x9, [x19, #0x10] 47ff8: 91386c21 add x1, x1, #0xe1b 47ffc: 913ebc42 add x2, x2, #0xfaf 48000: 7200011f tst w8, #0x1 48004: 9a931523 csinc x3, x9, x19, ne 48008: 2a1f03e0 mov w0, wzr 4800c: 97ff0fd5 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48010: 39400276 ldrb w22, [x19] 48014: f9400668 ldr x8, [x19, #0x8] 48018: d341fec9 lsr x9, x22, #1 4801c: 720002df tst w22, #0x1 48020: 9a880128 csel x8, x9, x8, eq 48024: b4000f28 cbz x8, 0x48208 48028: 321b03e0 orr w0, wzr, #0x20 4802c: 91000675 add x21, x19, #0x1 48030: 94006b45 bl 0x62d44 48034: d0000289 adrp x9, 0x9a000 48038: b0000288 adrp x8, 0x99000 4803c: 910cf129 add x9, x9, #0x33c 48040: 3dc21100 ldr q0, [x8, #0x840] 48044: 3cc0e121 ldur q1, [x9, #0xe] 48048: 3dc00122 ldr q2, [x9] 4804c: f9001be0 str x0, [sp, #0x30] 48050: 3d800be0 str q0, [sp, #0x20] 48054: 3c80e001 stur q1, [x0, #0xe] 48058: 3d800002 str q2, [x0] 4805c: 3900781f strb wzr, [x0, #0x1e] 48060: f9400a68 ldr x8, [x19, #0x10] 48064: 720002df tst w22, #0x1 48068: 9a8802a0 csel x0, x21, x8, eq 4806c: 97ff1255 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 48070: b4000180 cbz x0, 0x480a0 48074: 39400268 ldrb w8, [x19] 48078: f9400a69 ldr x9, [x19, #0x10] 4807c: 7200011f tst w8, #0x1 48080: 9a8902a0 csel x0, x21, x9, eq 48084: 97ff124f bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 48088: aa0003f3 mov x19, x0 4808c: 97ff1259 bl 0xc9f0 48090: aa0003e2 mov x2, x0 48094: 910083e0 add x0, sp, #0x20 48098: aa1303e1 mov x1, x19 4809c: 97ffa46f bl 0x31258 <.text+0x24568> 480a0: 90000415 adrp x21, 0xc8000 480a4: f947fea0 ldr x0, [x21, #0xff8] 480a8: b50001e0 cbnz x0, 0x480e4 480ac: b0000400 adrp x0, 0xc9000 480b0: 91000000 add x0, x0, #0x0 480b4: 97ff11f7 bl 0xc890 480b8: f947fea8 ldr x8, [x21, #0xff8] 480bc: b50000c8 cbnz x8, 0x480d4 480c0: 321c07e0 orr w0, wzr, #0x30 480c4: 94006b20 bl 0x62d44 480c8: a901fc1f stp xzr, xzr, [x0, #0x18] 480cc: a900fc1f stp xzr, xzr, [x0, #0x8] 480d0: f907fea0 str x0, [x21, #0xff8] 480d4: b0000400 adrp x0, 0xc9000 480d8: 91000000 add x0, x0, #0x0 480dc: 97ff12f9 bl 0xccc0 480e0: f947fea0 ldr x0, [x21, #0xff8] 480e4: 394083e8 ldrb w8, [sp, #0x20] 480e8: f9401be9 ldr x9, [sp, #0x30] 480ec: 910083ea add x10, sp, #0x20 480f0: b2400156 orr x22, x10, #0x1 480f4: 7200011f tst w8, #0x1 480f8: 9a8902c1 csel x1, x22, x9, eq 480fc: 97ffd7d3 bl 0x3e048 48100: aa0003f3 mov x19, x0 48104: b4000a13 cbz x19, 0x48244 48108: b0000241 adrp x1, 0x91000 4810c: 9100a821 add x1, x1, #0x2a 48110: 910023e0 add x0, sp, #0x8 48114: 320007e2 orr w2, wzr, #0x3 48118: a9017fff stp xzr, xzr, [sp, #0x10] 4811c: f90007ff str xzr, [sp, #0x8] 48120: 910023f6 add x22, sp, #0x8 48124: 97ffa44d bl 0x31258 <.text+0x24568> 48128: f947fea0 ldr x0, [x21, #0xff8] 4812c: b50001e0 cbnz x0, 0x48168 48130: b0000400 adrp x0, 0xc9000 48134: 91000000 add x0, x0, #0x0 48138: 97ff11d6 bl 0xc890 4813c: f947fea8 ldr x8, [x21, #0xff8] 48140: b50000c8 cbnz x8, 0x48158 48144: 321c07e0 orr w0, wzr, #0x30 48148: 94006aff bl 0x62d44 4814c: a901fc1f stp xzr, xzr, [x0, #0x18] 48150: a900fc1f stp xzr, xzr, [x0, #0x8] 48154: f907fea0 str x0, [x21, #0xff8] 48158: b0000400 adrp x0, 0xc9000 4815c: 91000000 add x0, x0, #0x0 48160: 97ff12d8 bl 0xccc0 48164: f947fea0 ldr x0, [x21, #0xff8] 48168: 394023e8 ldrb w8, [sp, #0x8] 4816c: f9400fe9 ldr x9, [sp, #0x18] 48170: b24002ca orr x10, x22, #0x1 48174: b0000282 adrp x2, 0x99000 48178: 7200011f tst w8, #0x1 4817c: 9a890143 csel x3, x10, x9, eq 48180: 913f3442 add x2, x2, #0xfcd 48184: aa1303e1 mov x1, x19 48188: 97ffd964 bl 0x3e718 4818c: 394023e8 ldrb w8, [sp, #0x8] 48190: 37000728 tbnz w8, #0x0, 0x48274 48194: f947fea8 ldr x8, [x21, #0xff8] 48198: b4000768 cbz x8, 0x48284 4819c: b40002d3 cbz x19, 0x481f4 481a0: f947fea0 ldr x0, [x21, #0xff8] 481a4: b50001e0 cbnz x0, 0x481e0 481a8: b0000400 adrp x0, 0xc9000 481ac: 91000000 add x0, x0, #0x0 481b0: 97ff11b8 bl 0xc890 481b4: f947fea8 ldr x8, [x21, #0xff8] 481b8: b50000c8 cbnz x8, 0x481d0 481bc: 321c07e0 orr w0, wzr, #0x30 481c0: 94006ae1 bl 0x62d44 481c4: a901fc1f stp xzr, xzr, [x0, #0x18] 481c8: a900fc1f stp xzr, xzr, [x0, #0x8] 481cc: f907fea0 str x0, [x21, #0xff8] 481d0: b0000400 adrp x0, 0xc9000 481d4: 91000000 add x0, x0, #0x0 481d8: 97ff12ba bl 0xccc0 481dc: f947fea0 ldr x0, [x21, #0xff8] 481e0: 97ffd57f bl 0x3d7dc 481e4: f9400008 ldr x8, [x0] 481e8: aa1303e1 mov x1, x19 481ec: f9405908 ldr x8, [x8, #0xb0] 481f0: d63f0100 blr x8 481f4: 394083e8 ldrb w8, [sp, #0x20] 481f8: 36000148 tbz w8, #0x0, 0x48220 481fc: f9401be0 ldr x0, [sp, #0x30] 48200: 94006b04 bl 0x62e10 48204: 14000007 b 0x48220 48208: 90000281 adrp x1, 0x98000 4820c: b0000282 adrp x2, 0x99000 48210: 91386c21 add x1, x1, #0xe1b 48214: 91227442 add x2, x2, #0x89d 48218: 2a1f03e0 mov w0, wzr 4821c: 97ff0f51 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48220: f9401688 ldr x8, [x20, #0x28] 48224: f85d83a9 ldur x9, [x29, #-0x28] 48228: eb09011f cmp x8, x9 4822c: 540004a1 b.ne 0x482c0 48230: a9467bfd ldp x29, x30, [sp, #0x60] 48234: a9454ff4 ldp x20, x19, [sp, #0x50] 48238: a94457f6 ldp x22, x21, [sp, #0x40] 4823c: 9101c3ff add sp, sp, #0x70 48240: d65f03c0 ret 48244: 394083e8 ldrb w8, [sp, #0x20] 48248: f9401be9 ldr x9, [sp, #0x30] 4824c: 90000281 adrp x1, 0x98000 48250: b0000282 adrp x2, 0x99000 48254: 7200011f tst w8, #0x1 48258: 9a8902c3 csel x3, x22, x9, eq 4825c: 91386c21 add x1, x1, #0xe1b 48260: 91234c42 add x2, x2, #0x8d3 48264: 97ff0f3f bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48268: f947fea8 ldr x8, [x21, #0xff8] 4826c: b5fff988 cbnz x8, 0x4819c 48270: 14000005 b 0x48284 48274: f9400fe0 ldr x0, [sp, #0x18] 48278: 94006ae6 bl 0x62e10 4827c: f947fea8 ldr x8, [x21, #0xff8] 48280: b5fff8e8 cbnz x8, 0x4819c 48284: b0000400 adrp x0, 0xc9000 48288: 91000000 add x0, x0, #0x0 4828c: 97ff1181 bl 0xc890 48290: f947fea8 ldr x8, [x21, #0xff8] 48294: b50000c8 cbnz x8, 0x482ac 48298: 321c07e0 orr w0, wzr, #0x30 4829c: 94006aaa bl 0x62d44 482a0: a901fc1f stp xzr, xzr, [x0, #0x18] 482a4: a900fc1f stp xzr, xzr, [x0, #0x8] 482a8: f907fea0 str x0, [x21, #0xff8] 482ac: b0000400 adrp x0, 0xc9000 482b0: 91000000 add x0, x0, #0x0 482b4: 97ff1283 bl 0xccc0 482b8: b5fff753 cbnz x19, 0x481a0 482bc: 17ffffce b 0x481f4 482c0: 97ff10ac bl 0xc570 <__stack_chk_fail@plt> 482c4: d10103ff sub sp, sp, #0x40 482c8: f90013f3 str x19, [sp, #0x20] 482cc: a9037bfd stp x29, x30, [sp, #0x30] 482d0: 9100c3fd add x29, sp, #0x30 482d4: b000028a adrp x10, 0x99000 482d8: d53bd053 mrs x19, TPIDR_EL0 482dc: 913f794a add x10, x10, #0xfde 482e0: f9401669 ldr x9, [x19, #0x28] 482e4: 3dc00140 ldr q0, [x10] 482e8: 528c2dcb mov w11, #0x616e // =24942 482ec: 528004c8 mov w8, #0x26 // =38 482f0: 72a00d8b movk w11, #0x6c, lsl #16 482f4: 12000022 and w2, w1, #0x1 482f8: 910003e1 mov x1, sp 482fc: f9000fe9 str x9, [sp, #0x18] 48300: a900ffff stp xzr, xzr, [sp, #0x8] 48304: f90003ff str xzr, [sp] 48308: 390003e8 strb w8, [sp] 4830c: 3c8013e0 stur q0, [sp, #0x1] 48310: b80113eb stur w11, [sp, #0x11] 48314: 9400000e bl 0x4834c 48318: 394003e8 ldrb w8, [sp] 4831c: 36000068 tbz w8, #0x0, 0x48328 48320: f9400be0 ldr x0, [sp, #0x10] 48324: 94006abb bl 0x62e10 48328: f9401668 ldr x8, [x19, #0x28] 4832c: f9400fe9 ldr x9, [sp, #0x18] 48330: eb09011f cmp x8, x9 48334: 540000a1 b.ne 0x48348 48338: a9437bfd ldp x29, x30, [sp, #0x30] 4833c: f94013f3 ldr x19, [sp, #0x20] 48340: 910103ff add sp, sp, #0x40 48344: d65f03c0 ret 48348: 97ff108a bl 0xc570 <__stack_chk_fail@plt> 4834c: d10203ff sub sp, sp, #0x80 48350: a9045ff8 stp x24, x23, [sp, #0x40] 48354: a90557f6 stp x22, x21, [sp, #0x50] 48358: a9064ff4 stp x20, x19, [sp, #0x60] 4835c: a9077bfd stp x29, x30, [sp, #0x70] 48360: 9101c3fd add x29, sp, #0x70 48364: d53bd056 mrs x22, TPIDR_EL0 48368: f94016c8 ldr x8, [x22, #0x28] 4836c: aa0003f5 mov x21, x0 48370: 2a0203f3 mov w19, w2 48374: aa0103f4 mov x20, x1 48378: f9001fe8 str x8, [sp, #0x38] 4837c: 394002a8 ldrb w8, [x21] 48380: f9400aa9 ldr x9, [x21, #0x10] 48384: 90000281 adrp x1, 0x98000 48388: d0000282 adrp x2, 0x9a000 4838c: 7200011f tst w8, #0x1 48390: 9a951523 csinc x3, x9, x21, ne 48394: 91386c21 add x1, x1, #0xe1b 48398: 91015042 add x2, x2, #0x54 4839c: 2a1f03e0 mov w0, wzr 483a0: 97ff0ef0 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 483a4: 394002b8 ldrb w24, [x21] 483a8: f94006a8 ldr x8, [x21, #0x8] 483ac: d341ff09 lsr x9, x24, #1 483b0: 7200031f tst w24, #0x1 483b4: 9a880128 csel x8, x9, x8, eq 483b8: b4000f88 cbz x8, 0x485a8 483bc: 321b03e0 orr w0, wzr, #0x20 483c0: 910006b7 add x23, x21, #0x1 483c4: 94006a60 bl 0x62d44 483c8: d0000289 adrp x9, 0x9a000 483cc: b0000288 adrp x8, 0x99000 483d0: 910cf129 add x9, x9, #0x33c 483d4: 3dc21100 ldr q0, [x8, #0x840] 483d8: 3cc0e121 ldur q1, [x9, #0xe] 483dc: 3dc00122 ldr q2, [x9] 483e0: f9001be0 str x0, [sp, #0x30] 483e4: 3d800be0 str q0, [sp, #0x20] 483e8: 3c80e001 stur q1, [x0, #0xe] 483ec: 3d800002 str q2, [x0] 483f0: 3900781f strb wzr, [x0, #0x1e] 483f4: f9400aa8 ldr x8, [x21, #0x10] 483f8: 7200031f tst w24, #0x1 483fc: 9a8802e0 csel x0, x23, x8, eq 48400: 97ff1170 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 48404: b4000180 cbz x0, 0x48434 48408: 394002a8 ldrb w8, [x21] 4840c: f9400aa9 ldr x9, [x21, #0x10] 48410: 7200011f tst w8, #0x1 48414: 9a8902e0 csel x0, x23, x9, eq 48418: 97ff116a bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4841c: aa0003f5 mov x21, x0 48420: 97ff1174 bl 0xc9f0 48424: aa0003e2 mov x2, x0 48428: 910083e0 add x0, sp, #0x20 4842c: aa1503e1 mov x1, x21 48430: 97ffa38a bl 0x31258 <.text+0x24568> 48434: 90000417 adrp x23, 0xc8000 48438: f947fee0 ldr x0, [x23, #0xff8] 4843c: b50001e0 cbnz x0, 0x48478 48440: b0000400 adrp x0, 0xc9000 48444: 91000000 add x0, x0, #0x0 48448: 97ff1112 bl 0xc890 4844c: f947fee8 ldr x8, [x23, #0xff8] 48450: b50000c8 cbnz x8, 0x48468 48454: 321c07e0 orr w0, wzr, #0x30 48458: 94006a3b bl 0x62d44 4845c: a901fc1f stp xzr, xzr, [x0, #0x18] 48460: a900fc1f stp xzr, xzr, [x0, #0x8] 48464: f907fee0 str x0, [x23, #0xff8] 48468: b0000400 adrp x0, 0xc9000 4846c: 91000000 add x0, x0, #0x0 48470: 97ff1214 bl 0xccc0 48474: f947fee0 ldr x0, [x23, #0xff8] 48478: 394083e8 ldrb w8, [sp, #0x20] 4847c: f9401be9 ldr x9, [sp, #0x30] 48480: 910083ea add x10, sp, #0x20 48484: b2400158 orr x24, x10, #0x1 48488: 7200011f tst w8, #0x1 4848c: 9a890301 csel x1, x24, x9, eq 48490: 97ffd6ee bl 0x3e048 48494: aa0003f5 mov x21, x0 48498: b4000a95 cbz x21, 0x485e8 4849c: b0000241 adrp x1, 0x91000 484a0: 91074c21 add x1, x1, #0x1d3 484a4: 910023e0 add x0, sp, #0x8 484a8: 321e03e2 orr w2, wzr, #0x4 484ac: a9017fff stp xzr, xzr, [sp, #0x10] 484b0: f90007ff str xzr, [sp, #0x8] 484b4: 910023f8 add x24, sp, #0x8 484b8: 97ffa368 bl 0x31258 <.text+0x24568> 484bc: f947fee0 ldr x0, [x23, #0xff8] 484c0: b50001e0 cbnz x0, 0x484fc 484c4: b0000400 adrp x0, 0xc9000 484c8: 91000000 add x0, x0, #0x0 484cc: 97ff10f1 bl 0xc890 484d0: f947fee8 ldr x8, [x23, #0xff8] 484d4: b50000c8 cbnz x8, 0x484ec 484d8: 321c07e0 orr w0, wzr, #0x30 484dc: 94006a1a bl 0x62d44 484e0: a901fc1f stp xzr, xzr, [x0, #0x18] 484e4: a900fc1f stp xzr, xzr, [x0, #0x8] 484e8: f907fee0 str x0, [x23, #0xff8] 484ec: b0000400 adrp x0, 0xc9000 484f0: 91000000 add x0, x0, #0x0 484f4: 97ff11f3 bl 0xccc0 484f8: f947fee0 ldr x0, [x23, #0xff8] 484fc: 39400288 ldrb w8, [x20] 48500: f9400a89 ldr x9, [x20, #0x10] 48504: 394023ea ldrb w10, [sp, #0x8] 48508: f9400feb ldr x11, [sp, #0x18] 4850c: 7200011f tst w8, #0x1 48510: b240030c orr x12, x24, #0x1 48514: 9a941522 csinc x2, x9, x20, ne 48518: 7200015f tst w10, #0x1 4851c: 9a8b0183 csel x3, x12, x11, eq 48520: 12000264 and w4, w19, #0x1 48524: aa1503e1 mov x1, x21 48528: 97ffd87c bl 0x3e718 4852c: 394023e8 ldrb w8, [sp, #0x8] 48530: 37000748 tbnz w8, #0x0, 0x48618 48534: f947fee8 ldr x8, [x23, #0xff8] 48538: b4000788 cbz x8, 0x48628 4853c: b40002d5 cbz x21, 0x48594 48540: f947fee0 ldr x0, [x23, #0xff8] 48544: b50001e0 cbnz x0, 0x48580 48548: b0000400 adrp x0, 0xc9000 4854c: 91000000 add x0, x0, #0x0 48550: 97ff10d0 bl 0xc890 48554: f947fee8 ldr x8, [x23, #0xff8] 48558: b50000c8 cbnz x8, 0x48570 4855c: 321c07e0 orr w0, wzr, #0x30 48560: 940069f9 bl 0x62d44 48564: a901fc1f stp xzr, xzr, [x0, #0x18] 48568: a900fc1f stp xzr, xzr, [x0, #0x8] 4856c: f907fee0 str x0, [x23, #0xff8] 48570: b0000400 adrp x0, 0xc9000 48574: 91000000 add x0, x0, #0x0 48578: 97ff11d2 bl 0xccc0 4857c: f947fee0 ldr x0, [x23, #0xff8] 48580: 97ffd497 bl 0x3d7dc 48584: f9400008 ldr x8, [x0] 48588: aa1503e1 mov x1, x21 4858c: f9405908 ldr x8, [x8, #0xb0] 48590: d63f0100 blr x8 48594: 394083e8 ldrb w8, [sp, #0x20] 48598: 36000148 tbz w8, #0x0, 0x485c0 4859c: f9401be0 ldr x0, [sp, #0x30] 485a0: 94006a1c bl 0x62e10 485a4: 14000007 b 0x485c0 485a8: 90000281 adrp x1, 0x98000 485ac: b0000282 adrp x2, 0x99000 485b0: 91386c21 add x1, x1, #0xe1b 485b4: 91227442 add x2, x2, #0x89d 485b8: 2a1f03e0 mov w0, wzr 485bc: 97ff0e69 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 485c0: f94016c8 ldr x8, [x22, #0x28] 485c4: f9401fe9 ldr x9, [sp, #0x38] 485c8: eb09011f cmp x8, x9 485cc: 540004c1 b.ne 0x48664 485d0: a9477bfd ldp x29, x30, [sp, #0x70] 485d4: a9464ff4 ldp x20, x19, [sp, #0x60] 485d8: a94557f6 ldp x22, x21, [sp, #0x50] 485dc: a9445ff8 ldp x24, x23, [sp, #0x40] 485e0: 910203ff add sp, sp, #0x80 485e4: d65f03c0 ret 485e8: 394083e8 ldrb w8, [sp, #0x20] 485ec: f9401be9 ldr x9, [sp, #0x30] 485f0: 90000281 adrp x1, 0x98000 485f4: b0000282 adrp x2, 0x99000 485f8: 7200011f tst w8, #0x1 485fc: 9a890303 csel x3, x24, x9, eq 48600: 91386c21 add x1, x1, #0xe1b 48604: 91234c42 add x2, x2, #0x8d3 48608: 97ff0e56 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4860c: f947fee8 ldr x8, [x23, #0xff8] 48610: b5fff968 cbnz x8, 0x4853c 48614: 14000005 b 0x48628 48618: f9400fe0 ldr x0, [sp, #0x18] 4861c: 940069fd bl 0x62e10 48620: f947fee8 ldr x8, [x23, #0xff8] 48624: b5fff8c8 cbnz x8, 0x4853c 48628: b0000400 adrp x0, 0xc9000 4862c: 91000000 add x0, x0, #0x0 48630: 97ff1098 bl 0xc890 48634: f947fee8 ldr x8, [x23, #0xff8] 48638: b50000c8 cbnz x8, 0x48650 4863c: 321c07e0 orr w0, wzr, #0x30 48640: 940069c1 bl 0x62d44 48644: a901fc1f stp xzr, xzr, [x0, #0x18] 48648: a900fc1f stp xzr, xzr, [x0, #0x8] 4864c: f907fee0 str x0, [x23, #0xff8] 48650: b0000400 adrp x0, 0xc9000 48654: 91000000 add x0, x0, #0x0 48658: 97ff119a bl 0xccc0 4865c: b5fff735 cbnz x21, 0x48540 48660: 17ffffcd b 0x48594 48664: 97ff0fc3 bl 0xc570 <__stack_chk_fail@plt> 48668: d10103ff sub sp, sp, #0x40 4866c: f90013f3 str x19, [sp, #0x20] 48670: a9037bfd stp x29, x30, [sp, #0x30] 48674: 9100c3fd add x29, sp, #0x30 48678: b000028a adrp x10, 0x99000 4867c: d53bd053 mrs x19, TPIDR_EL0 48680: 913fc94a add x10, x10, #0xff2 48684: f9401669 ldr x9, [x19, #0x28] 48688: 3dc00140 ldr q0, [x10] 4868c: 528c6c2b mov w11, #0x6361 // =25441 48690: 528004c8 mov w8, #0x26 // =38 48694: 72a00d6b movk w11, #0x6b, lsl #16 48698: 12000022 and w2, w1, #0x1 4869c: 910003e1 mov x1, sp 486a0: f9000fe9 str x9, [sp, #0x18] 486a4: a900ffff stp xzr, xzr, [sp, #0x8] 486a8: f90003ff str xzr, [sp] 486ac: 390003e8 strb w8, [sp] 486b0: 3c8013e0 stur q0, [sp, #0x1] 486b4: b80113eb stur w11, [sp, #0x11] 486b8: 97ffff25 bl 0x4834c 486bc: 394003e8 ldrb w8, [sp] 486c0: 36000068 tbz w8, #0x0, 0x486cc 486c4: f9400be0 ldr x0, [sp, #0x10] 486c8: 940069d2 bl 0x62e10 486cc: f9401668 ldr x8, [x19, #0x28] 486d0: f9400fe9 ldr x9, [sp, #0x18] 486d4: eb09011f cmp x8, x9 486d8: 540000a1 b.ne 0x486ec 486dc: a9437bfd ldp x29, x30, [sp, #0x30] 486e0: f94013f3 ldr x19, [sp, #0x20] 486e4: 910103ff add sp, sp, #0x40 486e8: d65f03c0 ret 486ec: 97ff0fa1 bl 0xc570 <__stack_chk_fail@plt> 486f0: d10203ff sub sp, sp, #0x80 486f4: f90023f7 str x23, [sp, #0x40] 486f8: a90557f6 stp x22, x21, [sp, #0x50] 486fc: a9064ff4 stp x20, x19, [sp, #0x60] 48700: a9077bfd stp x29, x30, [sp, #0x70] 48704: 9101c3fd add x29, sp, #0x70 48708: d53bd055 mrs x21, TPIDR_EL0 4870c: f94016a8 ldr x8, [x21, #0x28] 48710: aa0003f4 mov x20, x0 48714: 2a0103f3 mov w19, w1 48718: 90000281 adrp x1, 0x98000 4871c: f9001fe8 str x8, [sp, #0x38] 48720: 39400288 ldrb w8, [x20] 48724: f9400a89 ldr x9, [x20, #0x10] 48728: d0000282 adrp x2, 0x9a000 4872c: 91386c21 add x1, x1, #0xe1b 48730: 7200011f tst w8, #0x1 48734: 9a941523 csinc x3, x9, x20, ne 48738: 91001842 add x2, x2, #0x6 4873c: 2a1f03e0 mov w0, wzr 48740: 2a1303e4 mov w4, w19 48744: 97ff0e07 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48748: 39400297 ldrb w23, [x20] 4874c: f9400688 ldr x8, [x20, #0x8] 48750: d341fee9 lsr x9, x23, #1 48754: 720002ff tst w23, #0x1 48758: 9a880128 csel x8, x9, x8, eq 4875c: b4001048 cbz x8, 0x48964 48760: 321b03e0 orr w0, wzr, #0x20 48764: 91000696 add x22, x20, #0x1 48768: 94006977 bl 0x62d44 4876c: d0000289 adrp x9, 0x9a000 48770: b0000288 adrp x8, 0x99000 48774: 910cf129 add x9, x9, #0x33c 48778: 3dc21100 ldr q0, [x8, #0x840] 4877c: 3cc0e121 ldur q1, [x9, #0xe] 48780: 3dc00122 ldr q2, [x9] 48784: f9001be0 str x0, [sp, #0x30] 48788: 3d800be0 str q0, [sp, #0x20] 4878c: 3c80e001 stur q1, [x0, #0xe] 48790: 3d800002 str q2, [x0] 48794: 3900781f strb wzr, [x0, #0x1e] 48798: f9400a88 ldr x8, [x20, #0x10] 4879c: 720002ff tst w23, #0x1 487a0: 9a8802c0 csel x0, x22, x8, eq 487a4: 97ff1087 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 487a8: b4000180 cbz x0, 0x487d8 487ac: 39400288 ldrb w8, [x20] 487b0: f9400a89 ldr x9, [x20, #0x10] 487b4: 7200011f tst w8, #0x1 487b8: 9a8902c0 csel x0, x22, x9, eq 487bc: 97ff1081 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 487c0: aa0003f4 mov x20, x0 487c4: 97ff108b bl 0xc9f0 487c8: aa0003e2 mov x2, x0 487cc: 910083e0 add x0, sp, #0x20 487d0: aa1403e1 mov x1, x20 487d4: 97ffa2a1 bl 0x31258 <.text+0x24568> 487d8: 90000416 adrp x22, 0xc8000 487dc: f947fec0 ldr x0, [x22, #0xff8] 487e0: b50001e0 cbnz x0, 0x4881c 487e4: b0000400 adrp x0, 0xc9000 487e8: 91000000 add x0, x0, #0x0 487ec: 97ff1029 bl 0xc890 487f0: f947fec8 ldr x8, [x22, #0xff8] 487f4: b50000c8 cbnz x8, 0x4880c 487f8: 321c07e0 orr w0, wzr, #0x30 487fc: 94006952 bl 0x62d44 48800: a901fc1f stp xzr, xzr, [x0, #0x18] 48804: a900fc1f stp xzr, xzr, [x0, #0x8] 48808: f907fec0 str x0, [x22, #0xff8] 4880c: b0000400 adrp x0, 0xc9000 48810: 91000000 add x0, x0, #0x0 48814: 97ff112b bl 0xccc0 48818: f947fec0 ldr x0, [x22, #0xff8] 4881c: 394083e8 ldrb w8, [sp, #0x20] 48820: f9401be9 ldr x9, [sp, #0x30] 48824: 910083ea add x10, sp, #0x20 48828: b2400157 orr x23, x10, #0x1 4882c: 7200011f tst w8, #0x1 48830: 9a8902e1 csel x1, x23, x9, eq 48834: 97ffd605 bl 0x3e048 48838: aa0003f4 mov x20, x0 4883c: b4000b54 cbz x20, 0x489a4 48840: b00002a1 adrp x1, 0x9d000 48844: 913eb021 add x1, x1, #0xfac 48848: 910023e0 add x0, sp, #0x8 4884c: 320003e2 orr w2, wzr, #0x1 48850: a9017fff stp xzr, xzr, [sp, #0x10] 48854: f90007ff str xzr, [sp, #0x8] 48858: 910023f7 add x23, sp, #0x8 4885c: 97ffa27f bl 0x31258 <.text+0x24568> 48860: b0000281 adrp x1, 0x99000 48864: 913dd421 add x1, x1, #0xf75 48868: 320003e2 orr w2, wzr, #0x1 4886c: 97ffa27b bl 0x31258 <.text+0x24568> 48870: b0000241 adrp x1, 0x91000 48874: 9100ac21 add x1, x1, #0x2b 48878: 321f03e2 orr w2, wzr, #0x2 4887c: 97ffa277 bl 0x31258 <.text+0x24568> 48880: f947fec0 ldr x0, [x22, #0xff8] 48884: b50001e0 cbnz x0, 0x488c0 48888: b0000400 adrp x0, 0xc9000 4888c: 91000000 add x0, x0, #0x0 48890: 97ff1000 bl 0xc890 48894: f947fec8 ldr x8, [x22, #0xff8] 48898: b50000c8 cbnz x8, 0x488b0 4889c: 321c07e0 orr w0, wzr, #0x30 488a0: 94006929 bl 0x62d44 488a4: a901fc1f stp xzr, xzr, [x0, #0x18] 488a8: a900fc1f stp xzr, xzr, [x0, #0x8] 488ac: f907fec0 str x0, [x22, #0xff8] 488b0: b0000400 adrp x0, 0xc9000 488b4: 91000000 add x0, x0, #0x0 488b8: 97ff1102 bl 0xccc0 488bc: f947fec0 ldr x0, [x22, #0xff8] 488c0: 394023e8 ldrb w8, [sp, #0x8] 488c4: f9400fe9 ldr x9, [sp, #0x18] 488c8: b24002ea orr x10, x23, #0x1 488cc: d0000282 adrp x2, 0x9a000 488d0: 7200011f tst w8, #0x1 488d4: 9a890143 csel x3, x10, x9, eq 488d8: 9100c042 add x2, x2, #0x30 488dc: aa1403e1 mov x1, x20 488e0: 2a1303e4 mov w4, w19 488e4: 97ffd78d bl 0x3e718 488e8: 394023e8 ldrb w8, [sp, #0x8] 488ec: 37000748 tbnz w8, #0x0, 0x489d4 488f0: f947fec8 ldr x8, [x22, #0xff8] 488f4: b4000788 cbz x8, 0x489e4 488f8: b40002d4 cbz x20, 0x48950 488fc: f947fec0 ldr x0, [x22, #0xff8] 48900: b50001e0 cbnz x0, 0x4893c 48904: b0000400 adrp x0, 0xc9000 48908: 91000000 add x0, x0, #0x0 4890c: 97ff0fe1 bl 0xc890 48910: f947fec8 ldr x8, [x22, #0xff8] 48914: b50000c8 cbnz x8, 0x4892c 48918: 321c07e0 orr w0, wzr, #0x30 4891c: 9400690a bl 0x62d44 48920: a901fc1f stp xzr, xzr, [x0, #0x18] 48924: a900fc1f stp xzr, xzr, [x0, #0x8] 48928: f907fec0 str x0, [x22, #0xff8] 4892c: b0000400 adrp x0, 0xc9000 48930: 91000000 add x0, x0, #0x0 48934: 97ff10e3 bl 0xccc0 48938: f947fec0 ldr x0, [x22, #0xff8] 4893c: 97ffd3a8 bl 0x3d7dc 48940: f9400008 ldr x8, [x0] 48944: aa1403e1 mov x1, x20 48948: f9405908 ldr x8, [x8, #0xb0] 4894c: d63f0100 blr x8 48950: 394083e8 ldrb w8, [sp, #0x20] 48954: 36000148 tbz w8, #0x0, 0x4897c 48958: f9401be0 ldr x0, [sp, #0x30] 4895c: 9400692d bl 0x62e10 48960: 14000007 b 0x4897c 48964: 90000281 adrp x1, 0x98000 48968: b0000282 adrp x2, 0x99000 4896c: 91386c21 add x1, x1, #0xe1b 48970: 91227442 add x2, x2, #0x89d 48974: 2a1f03e0 mov w0, wzr 48978: 97ff0d7a bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4897c: f94016a8 ldr x8, [x21, #0x28] 48980: f9401fe9 ldr x9, [sp, #0x38] 48984: eb09011f cmp x8, x9 48988: 540004c1 b.ne 0x48a20 4898c: a9477bfd ldp x29, x30, [sp, #0x70] 48990: a9464ff4 ldp x20, x19, [sp, #0x60] 48994: a94557f6 ldp x22, x21, [sp, #0x50] 48998: f94023f7 ldr x23, [sp, #0x40] 4899c: 910203ff add sp, sp, #0x80 489a0: d65f03c0 ret 489a4: 394083e8 ldrb w8, [sp, #0x20] 489a8: f9401be9 ldr x9, [sp, #0x30] 489ac: 90000281 adrp x1, 0x98000 489b0: b0000282 adrp x2, 0x99000 489b4: 7200011f tst w8, #0x1 489b8: 9a8902e3 csel x3, x23, x9, eq 489bc: 91386c21 add x1, x1, #0xe1b 489c0: 91234c42 add x2, x2, #0x8d3 489c4: 97ff0d67 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 489c8: f947fec8 ldr x8, [x22, #0xff8] 489cc: b5fff968 cbnz x8, 0x488f8 489d0: 14000005 b 0x489e4 489d4: f9400fe0 ldr x0, [sp, #0x18] 489d8: 9400690e bl 0x62e10 489dc: f947fec8 ldr x8, [x22, #0xff8] 489e0: b5fff8c8 cbnz x8, 0x488f8 489e4: b0000400 adrp x0, 0xc9000 489e8: 91000000 add x0, x0, #0x0 489ec: 97ff0fa9 bl 0xc890 489f0: f947fec8 ldr x8, [x22, #0xff8] 489f4: b50000c8 cbnz x8, 0x48a0c 489f8: 321c07e0 orr w0, wzr, #0x30 489fc: 940068d2 bl 0x62d44 48a00: a901fc1f stp xzr, xzr, [x0, #0x18] 48a04: a900fc1f stp xzr, xzr, [x0, #0x8] 48a08: f907fec0 str x0, [x22, #0xff8] 48a0c: b0000400 adrp x0, 0xc9000 48a10: 91000000 add x0, x0, #0x0 48a14: 97ff10ab bl 0xccc0 48a18: b5fff734 cbnz x20, 0x488fc 48a1c: 17ffffcd b 0x48950 48a20: 97ff0ed4 bl 0xc570 <__stack_chk_fail@plt> 48a24: d10103ff sub sp, sp, #0x40 48a28: a9024ff4 stp x20, x19, [sp, #0x20] 48a2c: a9037bfd stp x29, x30, [sp, #0x30] 48a30: 9100c3fd add x29, sp, #0x30 48a34: d000028a adrp x10, 0x9a000 48a38: d53bd054 mrs x20, TPIDR_EL0 48a3c: 91010d4a add x10, x10, #0x43 48a40: f9401688 ldr x8, [x20, #0x28] 48a44: 3dc00140 ldr q0, [x10] 48a48: 321b03e9 orr w9, wzr, #0x20 48a4c: 910003e1 mov x1, sp 48a50: f9000fe8 str x8, [sp, #0x18] 48a54: a900ffff stp xzr, xzr, [sp, #0x8] 48a58: f90003ff str xzr, [sp] 48a5c: 390003e9 strb w9, [sp] 48a60: 3c8013e0 stur q0, [sp, #0x1] 48a64: 390047ff strb wzr, [sp, #0x11] 48a68: 94000010 bl 0x48aa8 48a6c: 394003e8 ldrb w8, [sp] 48a70: aa0003f3 mov x19, x0 48a74: 36000068 tbz w8, #0x0, 0x48a80 48a78: f9400be0 ldr x0, [sp, #0x10] 48a7c: 940068e5 bl 0x62e10 48a80: f9401688 ldr x8, [x20, #0x28] 48a84: f9400fe9 ldr x9, [sp, #0x18] 48a88: eb09011f cmp x8, x9 48a8c: 540000c1 b.ne 0x48aa4 48a90: aa1303e0 mov x0, x19 48a94: a9437bfd ldp x29, x30, [sp, #0x30] 48a98: a9424ff4 ldp x20, x19, [sp, #0x20] 48a9c: 910103ff add sp, sp, #0x40 48aa0: d65f03c0 ret 48aa4: 97ff0eb3 bl 0xc570 <__stack_chk_fail@plt> 48aa8: d10203ff sub sp, sp, #0x80 48aac: f90023f7 str x23, [sp, #0x40] 48ab0: a90557f6 stp x22, x21, [sp, #0x50] 48ab4: a9064ff4 stp x20, x19, [sp, #0x60] 48ab8: a9077bfd stp x29, x30, [sp, #0x70] 48abc: 9101c3fd add x29, sp, #0x70 48ac0: d53bd055 mrs x21, TPIDR_EL0 48ac4: f94016a8 ldr x8, [x21, #0x28] 48ac8: aa0003f4 mov x20, x0 48acc: aa0103f3 mov x19, x1 48ad0: 90000281 adrp x1, 0x98000 48ad4: f9001fe8 str x8, [sp, #0x38] 48ad8: 39400288 ldrb w8, [x20] 48adc: f9400a89 ldr x9, [x20, #0x10] 48ae0: d0000282 adrp x2, 0x9a000 48ae4: 91386c21 add x1, x1, #0xe1b 48ae8: 7200011f tst w8, #0x1 48aec: 9a941523 csinc x3, x9, x20, ne 48af0: 91015042 add x2, x2, #0x54 48af4: 2a1f03e0 mov w0, wzr 48af8: 97ff0d1a bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48afc: 39400297 ldrb w23, [x20] 48b00: f9400688 ldr x8, [x20, #0x8] 48b04: d341fee9 lsr x9, x23, #1 48b08: 720002ff tst w23, #0x1 48b0c: 9a880128 csel x8, x9, x8, eq 48b10: b4000f88 cbz x8, 0x48d00 48b14: 321b03e0 orr w0, wzr, #0x20 48b18: 91000696 add x22, x20, #0x1 48b1c: 9400688a bl 0x62d44 48b20: d0000289 adrp x9, 0x9a000 48b24: b0000288 adrp x8, 0x99000 48b28: 910cf129 add x9, x9, #0x33c 48b2c: 3dc21100 ldr q0, [x8, #0x840] 48b30: 3cc0e121 ldur q1, [x9, #0xe] 48b34: 3dc00122 ldr q2, [x9] 48b38: f9001be0 str x0, [sp, #0x30] 48b3c: 3d800be0 str q0, [sp, #0x20] 48b40: 3c80e001 stur q1, [x0, #0xe] 48b44: 3d800002 str q2, [x0] 48b48: 3900781f strb wzr, [x0, #0x1e] 48b4c: f9400a88 ldr x8, [x20, #0x10] 48b50: 720002ff tst w23, #0x1 48b54: 9a8802c0 csel x0, x22, x8, eq 48b58: 97ff0f9a bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 48b5c: b4000180 cbz x0, 0x48b8c 48b60: 39400288 ldrb w8, [x20] 48b64: f9400a89 ldr x9, [x20, #0x10] 48b68: 7200011f tst w8, #0x1 48b6c: 9a8902c0 csel x0, x22, x9, eq 48b70: 97ff0f94 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 48b74: aa0003f4 mov x20, x0 48b78: 97ff0f9e bl 0xc9f0 48b7c: aa0003e2 mov x2, x0 48b80: 910083e0 add x0, sp, #0x20 48b84: aa1403e1 mov x1, x20 48b88: 97ffa1b4 bl 0x31258 <.text+0x24568> 48b8c: 90000416 adrp x22, 0xc8000 48b90: f947fec0 ldr x0, [x22, #0xff8] 48b94: b50001e0 cbnz x0, 0x48bd0 48b98: b0000400 adrp x0, 0xc9000 48b9c: 91000000 add x0, x0, #0x0 48ba0: 97ff0f3c bl 0xc890 48ba4: f947fec8 ldr x8, [x22, #0xff8] 48ba8: b50000c8 cbnz x8, 0x48bc0 48bac: 321c07e0 orr w0, wzr, #0x30 48bb0: 94006865 bl 0x62d44 48bb4: a901fc1f stp xzr, xzr, [x0, #0x18] 48bb8: a900fc1f stp xzr, xzr, [x0, #0x8] 48bbc: f907fec0 str x0, [x22, #0xff8] 48bc0: b0000400 adrp x0, 0xc9000 48bc4: 91000000 add x0, x0, #0x0 48bc8: 97ff103e bl 0xccc0 48bcc: f947fec0 ldr x0, [x22, #0xff8] 48bd0: 394083e8 ldrb w8, [sp, #0x20] 48bd4: f9401be9 ldr x9, [sp, #0x30] 48bd8: 910083ea add x10, sp, #0x20 48bdc: b2400157 orr x23, x10, #0x1 48be0: 7200011f tst w8, #0x1 48be4: 9a8902e1 csel x1, x23, x9, eq 48be8: 97ffd518 bl 0x3e048 48bec: aa0003f4 mov x20, x0 48bf0: b4000ad4 cbz x20, 0x48d48 48bf4: d0000241 adrp x1, 0x92000 48bf8: 913f1421 add x1, x1, #0xfc5 48bfc: 910023e0 add x0, sp, #0x8 48c00: 320007e2 orr w2, wzr, #0x3 48c04: a9017fff stp xzr, xzr, [sp, #0x10] 48c08: f90007ff str xzr, [sp, #0x8] 48c0c: 910023f7 add x23, sp, #0x8 48c10: 97ffa192 bl 0x31258 <.text+0x24568> 48c14: f947fec0 ldr x0, [x22, #0xff8] 48c18: b50001e0 cbnz x0, 0x48c54 48c1c: b0000400 adrp x0, 0xc9000 48c20: 91000000 add x0, x0, #0x0 48c24: 97ff0f1b bl 0xc890 48c28: f947fec8 ldr x8, [x22, #0xff8] 48c2c: b50000c8 cbnz x8, 0x48c44 48c30: 321c07e0 orr w0, wzr, #0x30 48c34: 94006844 bl 0x62d44 48c38: a901fc1f stp xzr, xzr, [x0, #0x18] 48c3c: a900fc1f stp xzr, xzr, [x0, #0x8] 48c40: f907fec0 str x0, [x22, #0xff8] 48c44: b0000400 adrp x0, 0xc9000 48c48: 91000000 add x0, x0, #0x0 48c4c: 97ff101d bl 0xccc0 48c50: f947fec0 ldr x0, [x22, #0xff8] 48c54: 39400268 ldrb w8, [x19] 48c58: f9400a69 ldr x9, [x19, #0x10] 48c5c: 394023ea ldrb w10, [sp, #0x8] 48c60: f9400feb ldr x11, [sp, #0x18] 48c64: 7200011f tst w8, #0x1 48c68: b24002ec orr x12, x23, #0x1 48c6c: 9a931522 csinc x2, x9, x19, ne 48c70: 7200015f tst w10, #0x1 48c74: 9a8b0183 csel x3, x12, x11, eq 48c78: aa1403e1 mov x1, x20 48c7c: 97ffd944 bl 0x3f18c 48c80: 394023e8 ldrb w8, [sp, #0x8] 48c84: aa0003f3 mov x19, x0 48c88: 370007a8 tbnz w8, #0x0, 0x48d7c 48c8c: f947fec8 ldr x8, [x22, #0xff8] 48c90: b40007e8 cbz x8, 0x48d8c 48c94: b40002d4 cbz x20, 0x48cec 48c98: f947fec0 ldr x0, [x22, #0xff8] 48c9c: b50001e0 cbnz x0, 0x48cd8 48ca0: b0000400 adrp x0, 0xc9000 48ca4: 91000000 add x0, x0, #0x0 48ca8: 97ff0efa bl 0xc890 48cac: f947fec8 ldr x8, [x22, #0xff8] 48cb0: b50000c8 cbnz x8, 0x48cc8 48cb4: 321c07e0 orr w0, wzr, #0x30 48cb8: 94006823 bl 0x62d44 48cbc: a901fc1f stp xzr, xzr, [x0, #0x18] 48cc0: a900fc1f stp xzr, xzr, [x0, #0x8] 48cc4: f907fec0 str x0, [x22, #0xff8] 48cc8: b0000400 adrp x0, 0xc9000 48ccc: 91000000 add x0, x0, #0x0 48cd0: 97ff0ffc bl 0xccc0 48cd4: f947fec0 ldr x0, [x22, #0xff8] 48cd8: 97ffd2c1 bl 0x3d7dc 48cdc: f9400008 ldr x8, [x0] 48ce0: aa1403e1 mov x1, x20 48ce4: f9405908 ldr x8, [x8, #0xb0] 48ce8: d63f0100 blr x8 48cec: 394083e8 ldrb w8, [sp, #0x20] 48cf0: 36000168 tbz w8, #0x0, 0x48d1c 48cf4: f9401be0 ldr x0, [sp, #0x30] 48cf8: 94006846 bl 0x62e10 48cfc: 14000008 b 0x48d1c 48d00: 90000281 adrp x1, 0x98000 48d04: b0000282 adrp x2, 0x99000 48d08: 91386c21 add x1, x1, #0xe1b 48d0c: 91227442 add x2, x2, #0x89d 48d10: 2a1f03e0 mov w0, wzr 48d14: 97ff0c93 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48d18: 92800013 mov x19, #-0x1 // =-1 48d1c: f94016a8 ldr x8, [x21, #0x28] 48d20: f9401fe9 ldr x9, [sp, #0x38] 48d24: eb09011f cmp x8, x9 48d28: 54000501 b.ne 0x48dc8 48d2c: aa1303e0 mov x0, x19 48d30: a9477bfd ldp x29, x30, [sp, #0x70] 48d34: a9464ff4 ldp x20, x19, [sp, #0x60] 48d38: a94557f6 ldp x22, x21, [sp, #0x50] 48d3c: f94023f7 ldr x23, [sp, #0x40] 48d40: 910203ff add sp, sp, #0x80 48d44: d65f03c0 ret 48d48: 394083e8 ldrb w8, [sp, #0x20] 48d4c: f9401be9 ldr x9, [sp, #0x30] 48d50: 90000281 adrp x1, 0x98000 48d54: b0000282 adrp x2, 0x99000 48d58: 7200011f tst w8, #0x1 48d5c: 9a8902e3 csel x3, x23, x9, eq 48d60: 91386c21 add x1, x1, #0xe1b 48d64: 91234c42 add x2, x2, #0x8d3 48d68: 97ff0c7e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48d6c: 92800013 mov x19, #-0x1 // =-1 48d70: f947fec8 ldr x8, [x22, #0xff8] 48d74: b5fff908 cbnz x8, 0x48c94 48d78: 14000005 b 0x48d8c 48d7c: f9400fe0 ldr x0, [sp, #0x18] 48d80: 94006824 bl 0x62e10 48d84: f947fec8 ldr x8, [x22, #0xff8] 48d88: b5fff868 cbnz x8, 0x48c94 48d8c: b0000400 adrp x0, 0xc9000 48d90: 91000000 add x0, x0, #0x0 48d94: 97ff0ebf bl 0xc890 48d98: f947fec8 ldr x8, [x22, #0xff8] 48d9c: b50000c8 cbnz x8, 0x48db4 48da0: 321c07e0 orr w0, wzr, #0x30 48da4: 940067e8 bl 0x62d44 48da8: a901fc1f stp xzr, xzr, [x0, #0x18] 48dac: a900fc1f stp xzr, xzr, [x0, #0x8] 48db0: f907fec0 str x0, [x22, #0xff8] 48db4: b0000400 adrp x0, 0xc9000 48db8: 91000000 add x0, x0, #0x0 48dbc: 97ff0fc1 bl 0xccc0 48dc0: b5fff6d4 cbnz x20, 0x48c98 48dc4: 17ffffca b 0x48cec 48dc8: 97ff0dea bl 0xc570 <__stack_chk_fail@plt> 48dcc: d10203ff sub sp, sp, #0x80 48dd0: f90023f7 str x23, [sp, #0x40] 48dd4: a90557f6 stp x22, x21, [sp, #0x50] 48dd8: a9064ff4 stp x20, x19, [sp, #0x60] 48ddc: a9077bfd stp x29, x30, [sp, #0x70] 48de0: 9101c3fd add x29, sp, #0x70 48de4: d53bd055 mrs x21, TPIDR_EL0 48de8: f94016a8 ldr x8, [x21, #0x28] 48dec: aa0003f3 mov x19, x0 48df0: aa0103f4 mov x20, x1 48df4: 90000281 adrp x1, 0x98000 48df8: f9001fe8 str x8, [sp, #0x38] 48dfc: 39400268 ldrb w8, [x19] 48e00: f9400a69 ldr x9, [x19, #0x10] 48e04: 3940028a ldrb w10, [x20] 48e08: f9400a8b ldr x11, [x20, #0x10] 48e0c: 7200011f tst w8, #0x1 48e10: 9a931523 csinc x3, x9, x19, ne 48e14: 7200015f tst w10, #0x1 48e18: b0000282 adrp x2, 0x99000 48e1c: 9a941564 csinc x4, x11, x20, ne 48e20: 91386c21 add x1, x1, #0xe1b 48e24: 913a2c42 add x2, x2, #0xe8b 48e28: 2a1f03e0 mov w0, wzr 48e2c: 97ff0c4d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48e30: 39400277 ldrb w23, [x19] 48e34: f9400668 ldr x8, [x19, #0x8] 48e38: d341fee9 lsr x9, x23, #1 48e3c: 720002ff tst w23, #0x1 48e40: 9a880128 csel x8, x9, x8, eq 48e44: b4001848 cbz x8, 0x4914c 48e48: 321b03e0 orr w0, wzr, #0x20 48e4c: 91000676 add x22, x19, #0x1 48e50: 940067bd bl 0x62d44 48e54: d0000289 adrp x9, 0x9a000 48e58: b0000288 adrp x8, 0x99000 48e5c: 910cf129 add x9, x9, #0x33c 48e60: 3dc21100 ldr q0, [x8, #0x840] 48e64: 3cc0e121 ldur q1, [x9, #0xe] 48e68: 3dc00122 ldr q2, [x9] 48e6c: f9001be0 str x0, [sp, #0x30] 48e70: 3d800be0 str q0, [sp, #0x20] 48e74: 3c80e001 stur q1, [x0, #0xe] 48e78: 3d800002 str q2, [x0] 48e7c: 3900781f strb wzr, [x0, #0x1e] 48e80: f9400a68 ldr x8, [x19, #0x10] 48e84: 720002ff tst w23, #0x1 48e88: 9a8802c0 csel x0, x22, x8, eq 48e8c: 97ff0ecd bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 48e90: b4000180 cbz x0, 0x48ec0 48e94: 39400268 ldrb w8, [x19] 48e98: f9400a69 ldr x9, [x19, #0x10] 48e9c: 7200011f tst w8, #0x1 48ea0: 9a8902c0 csel x0, x22, x9, eq 48ea4: 97ff0ec7 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 48ea8: aa0003f3 mov x19, x0 48eac: 97ff0ed1 bl 0xc9f0 48eb0: aa0003e2 mov x2, x0 48eb4: 910083e0 add x0, sp, #0x20 48eb8: aa1303e1 mov x1, x19 48ebc: 97ffa0e7 bl 0x31258 <.text+0x24568> 48ec0: 90000416 adrp x22, 0xc8000 48ec4: f947fec0 ldr x0, [x22, #0xff8] 48ec8: b50001e0 cbnz x0, 0x48f04 48ecc: b0000400 adrp x0, 0xc9000 48ed0: 91000000 add x0, x0, #0x0 48ed4: 97ff0e6f bl 0xc890 48ed8: f947fec8 ldr x8, [x22, #0xff8] 48edc: b50000c8 cbnz x8, 0x48ef4 48ee0: 321c07e0 orr w0, wzr, #0x30 48ee4: 94006798 bl 0x62d44 48ee8: a901fc1f stp xzr, xzr, [x0, #0x18] 48eec: a900fc1f stp xzr, xzr, [x0, #0x8] 48ef0: f907fec0 str x0, [x22, #0xff8] 48ef4: b0000400 adrp x0, 0xc9000 48ef8: 91000000 add x0, x0, #0x0 48efc: 97ff0f71 bl 0xccc0 48f00: f947fec0 ldr x0, [x22, #0xff8] 48f04: 394083e8 ldrb w8, [sp, #0x20] 48f08: f9401be9 ldr x9, [sp, #0x30] 48f0c: 910083ea add x10, sp, #0x20 48f10: b2400157 orr x23, x10, #0x1 48f14: 7200011f tst w8, #0x1 48f18: 9a8902e1 csel x1, x23, x9, eq 48f1c: 97ffd44b bl 0x3e048 48f20: aa0003f3 mov x19, x0 48f24: b4001353 cbz x19, 0x4918c 48f28: b00002a1 adrp x1, 0x9d000 48f2c: 913eb021 add x1, x1, #0xfac 48f30: 910023e0 add x0, sp, #0x8 48f34: 320003e2 orr w2, wzr, #0x1 48f38: 91000697 add x23, x20, #0x1 48f3c: a9017fff stp xzr, xzr, [sp, #0x10] 48f40: f90007ff str xzr, [sp, #0x8] 48f44: 97ffa0c5 bl 0x31258 <.text+0x24568> 48f48: b0000241 adrp x1, 0x91000 48f4c: 91003421 add x1, x1, #0xd 48f50: 52800242 mov w2, #0x12 // =18 48f54: 97ffa0c1 bl 0x31258 <.text+0x24568> 48f58: b0000241 adrp x1, 0x91000 48f5c: 9100ac21 add x1, x1, #0x2b 48f60: 321f03e2 orr w2, wzr, #0x2 48f64: 97ffa0bd bl 0x31258 <.text+0x24568> 48f68: f947fec0 ldr x0, [x22, #0xff8] 48f6c: b50001e0 cbnz x0, 0x48fa8 48f70: b0000400 adrp x0, 0xc9000 48f74: 91000000 add x0, x0, #0x0 48f78: 97ff0e46 bl 0xc890 48f7c: f947fec8 ldr x8, [x22, #0xff8] 48f80: b50000c8 cbnz x8, 0x48f98 48f84: 321c07e0 orr w0, wzr, #0x30 48f88: 9400676f bl 0x62d44 48f8c: a901fc1f stp xzr, xzr, [x0, #0x18] 48f90: a900fc1f stp xzr, xzr, [x0, #0x8] 48f94: f907fec0 str x0, [x22, #0xff8] 48f98: b0000400 adrp x0, 0xc9000 48f9c: 91000000 add x0, x0, #0x0 48fa0: 97ff0f48 bl 0xccc0 48fa4: f947fec0 ldr x0, [x22, #0xff8] 48fa8: 97ffd20d bl 0x3d7dc 48fac: f9400008 ldr x8, [x0] 48fb0: 39400289 ldrb w9, [x20] 48fb4: f9400a8a ldr x10, [x20, #0x10] 48fb8: f9429d08 ldr x8, [x8, #0x538] 48fbc: 7200013f tst w9, #0x1 48fc0: 9a8a02e1 csel x1, x23, x10, eq 48fc4: d63f0100 blr x8 48fc8: f947fec8 ldr x8, [x22, #0xff8] 48fcc: aa0003f4 mov x20, x0 48fd0: b50001e8 cbnz x8, 0x4900c 48fd4: b0000400 adrp x0, 0xc9000 48fd8: 91000000 add x0, x0, #0x0 48fdc: 97ff0e2d bl 0xc890 48fe0: f947fec8 ldr x8, [x22, #0xff8] 48fe4: b50000c8 cbnz x8, 0x48ffc 48fe8: 321c07e0 orr w0, wzr, #0x30 48fec: 94006756 bl 0x62d44 48ff0: a901fc1f stp xzr, xzr, [x0, #0x18] 48ff4: a900fc1f stp xzr, xzr, [x0, #0x8] 48ff8: f907fec0 str x0, [x22, #0xff8] 48ffc: b0000400 adrp x0, 0xc9000 49000: 91000000 add x0, x0, #0x0 49004: 97ff0f2f bl 0xccc0 49008: f947fec8 ldr x8, [x22, #0xff8] 4900c: 394023e9 ldrb w9, [sp, #0x8] 49010: f9400fea ldr x10, [sp, #0x18] 49014: 910023eb add x11, sp, #0x8 49018: b240016b orr x11, x11, #0x1 4901c: 7200013f tst w9, #0x1 49020: b0000282 adrp x2, 0x9a000 49024: 9a8a0163 csel x3, x11, x10, eq 49028: 9101b842 add x2, x2, #0x6e 4902c: aa0803e0 mov x0, x8 49030: aa1303e1 mov x1, x19 49034: aa1403e4 mov x4, x20 49038: 97ffd5b8 bl 0x3e718 4903c: f947fec8 ldr x8, [x22, #0xff8] 49040: b50001c8 cbnz x8, 0x49078 49044: 90000400 adrp x0, 0xc9000 49048: 91000000 add x0, x0, #0x0 4904c: 97ff0e11 bl 0xc890 49050: f947fec8 ldr x8, [x22, #0xff8] 49054: b50000c8 cbnz x8, 0x4906c 49058: 321c07e0 orr w0, wzr, #0x30 4905c: 9400673a bl 0x62d44 49060: a901fc1f stp xzr, xzr, [x0, #0x18] 49064: a900fc1f stp xzr, xzr, [x0, #0x8] 49068: f907fec0 str x0, [x22, #0xff8] 4906c: 90000400 adrp x0, 0xc9000 49070: 91000000 add x0, x0, #0x0 49074: 97ff0f13 bl 0xccc0 49078: b40002d4 cbz x20, 0x490d0 4907c: f947fec0 ldr x0, [x22, #0xff8] 49080: b50001e0 cbnz x0, 0x490bc 49084: 90000400 adrp x0, 0xc9000 49088: 91000000 add x0, x0, #0x0 4908c: 97ff0e01 bl 0xc890 49090: f947fec8 ldr x8, [x22, #0xff8] 49094: b50000c8 cbnz x8, 0x490ac 49098: 321c07e0 orr w0, wzr, #0x30 4909c: 9400672a bl 0x62d44 490a0: a901fc1f stp xzr, xzr, [x0, #0x18] 490a4: a900fc1f stp xzr, xzr, [x0, #0x8] 490a8: f907fec0 str x0, [x22, #0xff8] 490ac: 90000400 adrp x0, 0xc9000 490b0: 91000000 add x0, x0, #0x0 490b4: 97ff0f03 bl 0xccc0 490b8: f947fec0 ldr x0, [x22, #0xff8] 490bc: 97ffd1c8 bl 0x3d7dc 490c0: f9400008 ldr x8, [x0] 490c4: aa1403e1 mov x1, x20 490c8: f9405d08 ldr x8, [x8, #0xb8] 490cc: d63f0100 blr x8 490d0: 394023e8 ldrb w8, [sp, #0x8] 490d4: 37000748 tbnz w8, #0x0, 0x491bc 490d8: f947fec8 ldr x8, [x22, #0xff8] 490dc: b4000788 cbz x8, 0x491cc 490e0: b40002d3 cbz x19, 0x49138 490e4: f947fec0 ldr x0, [x22, #0xff8] 490e8: b50001e0 cbnz x0, 0x49124 490ec: 90000400 adrp x0, 0xc9000 490f0: 91000000 add x0, x0, #0x0 490f4: 97ff0de7 bl 0xc890 490f8: f947fec8 ldr x8, [x22, #0xff8] 490fc: b50000c8 cbnz x8, 0x49114 49100: 321c07e0 orr w0, wzr, #0x30 49104: 94006710 bl 0x62d44 49108: a901fc1f stp xzr, xzr, [x0, #0x18] 4910c: a900fc1f stp xzr, xzr, [x0, #0x8] 49110: f907fec0 str x0, [x22, #0xff8] 49114: 90000400 adrp x0, 0xc9000 49118: 91000000 add x0, x0, #0x0 4911c: 97ff0ee9 bl 0xccc0 49120: f947fec0 ldr x0, [x22, #0xff8] 49124: 97ffd1ae bl 0x3d7dc 49128: f9400008 ldr x8, [x0] 4912c: aa1303e1 mov x1, x19 49130: f9405908 ldr x8, [x8, #0xb0] 49134: d63f0100 blr x8 49138: 394083e8 ldrb w8, [sp, #0x20] 4913c: 36000148 tbz w8, #0x0, 0x49164 49140: f9401be0 ldr x0, [sp, #0x30] 49144: 94006733 bl 0x62e10 49148: 14000007 b 0x49164 4914c: f0000261 adrp x1, 0x98000 49150: 90000282 adrp x2, 0x99000 49154: 91386c21 add x1, x1, #0xe1b 49158: 91227442 add x2, x2, #0x89d 4915c: 2a1f03e0 mov w0, wzr 49160: 97ff0b80 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49164: f94016a8 ldr x8, [x21, #0x28] 49168: f9401fe9 ldr x9, [sp, #0x38] 4916c: eb09011f cmp x8, x9 49170: 540004c1 b.ne 0x49208 49174: a9477bfd ldp x29, x30, [sp, #0x70] 49178: a9464ff4 ldp x20, x19, [sp, #0x60] 4917c: a94557f6 ldp x22, x21, [sp, #0x50] 49180: f94023f7 ldr x23, [sp, #0x40] 49184: 910203ff add sp, sp, #0x80 49188: d65f03c0 ret 4918c: 394083e8 ldrb w8, [sp, #0x20] 49190: f9401be9 ldr x9, [sp, #0x30] 49194: f0000261 adrp x1, 0x98000 49198: 90000282 adrp x2, 0x99000 4919c: 7200011f tst w8, #0x1 491a0: 9a8902e3 csel x3, x23, x9, eq 491a4: 91386c21 add x1, x1, #0xe1b 491a8: 91234c42 add x2, x2, #0x8d3 491ac: 97ff0b6d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 491b0: f947fec8 ldr x8, [x22, #0xff8] 491b4: b5fff968 cbnz x8, 0x490e0 491b8: 14000005 b 0x491cc 491bc: f9400fe0 ldr x0, [sp, #0x18] 491c0: 94006714 bl 0x62e10 491c4: f947fec8 ldr x8, [x22, #0xff8] 491c8: b5fff8c8 cbnz x8, 0x490e0 491cc: 90000400 adrp x0, 0xc9000 491d0: 91000000 add x0, x0, #0x0 491d4: 97ff0daf bl 0xc890 491d8: f947fec8 ldr x8, [x22, #0xff8] 491dc: b50000c8 cbnz x8, 0x491f4 491e0: 321c07e0 orr w0, wzr, #0x30 491e4: 940066d8 bl 0x62d44 491e8: a901fc1f stp xzr, xzr, [x0, #0x18] 491ec: a900fc1f stp xzr, xzr, [x0, #0x8] 491f0: f907fec0 str x0, [x22, #0xff8] 491f4: 90000400 adrp x0, 0xc9000 491f8: 91000000 add x0, x0, #0x0 491fc: 97ff0eb1 bl 0xccc0 49200: b5fff733 cbnz x19, 0x490e4 49204: 17ffffcd b 0x49138 49208: 97ff0cda bl 0xc570 <__stack_chk_fail@plt> 4920c: d10203ff sub sp, sp, #0x80 49210: f90023f7 str x23, [sp, #0x40] 49214: a90557f6 stp x22, x21, [sp, #0x50] 49218: a9064ff4 stp x20, x19, [sp, #0x60] 4921c: a9077bfd stp x29, x30, [sp, #0x70] 49220: 9101c3fd add x29, sp, #0x70 49224: d53bd057 mrs x23, TPIDR_EL0 49228: aa0803f3 mov x19, x8 4922c: f94016e8 ldr x8, [x23, #0x28] 49230: aa0003f4 mov x20, x0 49234: f0000261 adrp x1, 0x98000 49238: b0000282 adrp x2, 0x9a000 4923c: f9001fe8 str x8, [sp, #0x38] 49240: 39400288 ldrb w8, [x20] 49244: f9400a89 ldr x9, [x20, #0x10] 49248: 91386c21 add x1, x1, #0xe1b 4924c: 9101f442 add x2, x2, #0x7d 49250: 7200011f tst w8, #0x1 49254: 9a941523 csinc x3, x9, x20, ne 49258: 2a1f03e0 mov w0, wzr 4925c: 97ff0b41 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49260: 39400296 ldrb w22, [x20] 49264: f9400688 ldr x8, [x20, #0x8] 49268: d341fec9 lsr x9, x22, #1 4926c: 720002df tst w22, #0x1 49270: 9a880128 csel x8, x9, x8, eq 49274: b40017e8 cbz x8, 0x49570 49278: 321b03e0 orr w0, wzr, #0x20 4927c: 91000695 add x21, x20, #0x1 49280: 940066b1 bl 0x62d44 49284: b0000289 adrp x9, 0x9a000 49288: 90000288 adrp x8, 0x99000 4928c: 910cf129 add x9, x9, #0x33c 49290: 3dc21100 ldr q0, [x8, #0x840] 49294: 3cc0e121 ldur q1, [x9, #0xe] 49298: 3dc00122 ldr q2, [x9] 4929c: f9001be0 str x0, [sp, #0x30] 492a0: 3d800be0 str q0, [sp, #0x20] 492a4: 3c80e001 stur q1, [x0, #0xe] 492a8: 3d800002 str q2, [x0] 492ac: 3900781f strb wzr, [x0, #0x1e] 492b0: f9400a88 ldr x8, [x20, #0x10] 492b4: 720002df tst w22, #0x1 492b8: 9a8802a0 csel x0, x21, x8, eq 492bc: 97ff0dc1 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 492c0: b4000180 cbz x0, 0x492f0 492c4: 39400288 ldrb w8, [x20] 492c8: f9400a89 ldr x9, [x20, #0x10] 492cc: 7200011f tst w8, #0x1 492d0: 9a8902a0 csel x0, x21, x9, eq 492d4: 97ff0dbb bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 492d8: aa0003f4 mov x20, x0 492dc: 97ff0dc5 bl 0xc9f0 492e0: aa0003e2 mov x2, x0 492e4: 910083e0 add x0, sp, #0x20 492e8: aa1403e1 mov x1, x20 492ec: 97ff9fdb bl 0x31258 <.text+0x24568> 492f0: f00003f6 adrp x22, 0xc8000 492f4: f947fec0 ldr x0, [x22, #0xff8] 492f8: b50001e0 cbnz x0, 0x49334 492fc: 90000400 adrp x0, 0xc9000 49300: 91000000 add x0, x0, #0x0 49304: 97ff0d63 bl 0xc890 49308: f947fec8 ldr x8, [x22, #0xff8] 4930c: b50000c8 cbnz x8, 0x49324 49310: 321c07e0 orr w0, wzr, #0x30 49314: 9400668c bl 0x62d44 49318: a901fc1f stp xzr, xzr, [x0, #0x18] 4931c: a900fc1f stp xzr, xzr, [x0, #0x8] 49320: f907fec0 str x0, [x22, #0xff8] 49324: 90000400 adrp x0, 0xc9000 49328: 91000000 add x0, x0, #0x0 4932c: 97ff0e65 bl 0xccc0 49330: f947fec0 ldr x0, [x22, #0xff8] 49334: 394083e8 ldrb w8, [sp, #0x20] 49338: f9401be9 ldr x9, [sp, #0x30] 4933c: 910083ea add x10, sp, #0x20 49340: b2400155 orr x21, x10, #0x1 49344: 7200011f tst w8, #0x1 49348: 9a8902a1 csel x1, x21, x9, eq 4934c: 97ffd33f bl 0x3e048 49350: aa0003f4 mov x20, x0 49354: b4001294 cbz x20, 0x495a4 49358: 900002a1 adrp x1, 0x9d000 4935c: 913eb021 add x1, x1, #0xfac 49360: 910023e0 add x0, sp, #0x8 49364: 320003e2 orr w2, wzr, #0x1 49368: a9017fff stp xzr, xzr, [sp, #0x10] 4936c: f90007ff str xzr, [sp, #0x8] 49370: 910023f5 add x21, sp, #0x8 49374: 97ff9fb9 bl 0x31258 <.text+0x24568> 49378: 90000241 adrp x1, 0x91000 4937c: 91003021 add x1, x1, #0xc 49380: 52800262 mov w2, #0x13 // =19 49384: 97ff9fb5 bl 0x31258 <.text+0x24568> 49388: f947fec0 ldr x0, [x22, #0xff8] 4938c: b50001e0 cbnz x0, 0x493c8 49390: 90000400 adrp x0, 0xc9000 49394: 91000000 add x0, x0, #0x0 49398: 97ff0d3e bl 0xc890 4939c: f947fec8 ldr x8, [x22, #0xff8] 493a0: b50000c8 cbnz x8, 0x493b8 493a4: 321c07e0 orr w0, wzr, #0x30 493a8: 94006667 bl 0x62d44 493ac: a901fc1f stp xzr, xzr, [x0, #0x18] 493b0: a900fc1f stp xzr, xzr, [x0, #0x8] 493b4: f907fec0 str x0, [x22, #0xff8] 493b8: 90000400 adrp x0, 0xc9000 493bc: 91000000 add x0, x0, #0x0 493c0: 97ff0e40 bl 0xccc0 493c4: f947fec0 ldr x0, [x22, #0xff8] 493c8: 394023e8 ldrb w8, [sp, #0x8] 493cc: f9400fe9 ldr x9, [sp, #0x18] 493d0: b24002aa orr x10, x21, #0x1 493d4: b0000282 adrp x2, 0x9a000 493d8: 7200011f tst w8, #0x1 493dc: 9a890143 csel x3, x10, x9, eq 493e0: 91032842 add x2, x2, #0xca 493e4: aa1403e1 mov x1, x20 493e8: 97ffd5a9 bl 0x3ea8c 493ec: aa0003f4 mov x20, x0 493f0: b4000d34 cbz x20, 0x49594 493f4: f947fec0 ldr x0, [x22, #0xff8] 493f8: b50001e0 cbnz x0, 0x49434 493fc: 90000400 adrp x0, 0xc9000 49400: 91000000 add x0, x0, #0x0 49404: 97ff0d23 bl 0xc890 49408: f947fec8 ldr x8, [x22, #0xff8] 4940c: b50000c8 cbnz x8, 0x49424 49410: 321c07e0 orr w0, wzr, #0x30 49414: 9400664c bl 0x62d44 49418: a901fc1f stp xzr, xzr, [x0, #0x18] 4941c: a900fc1f stp xzr, xzr, [x0, #0x8] 49420: f907fec0 str x0, [x22, #0xff8] 49424: 90000400 adrp x0, 0xc9000 49428: 91000000 add x0, x0, #0x0 4942c: 97ff0e25 bl 0xccc0 49430: f947fec0 ldr x0, [x22, #0xff8] 49434: 97ffd0ea bl 0x3d7dc 49438: f9400008 ldr x8, [x0] 4943c: aa1403e1 mov x1, x20 49440: f9429108 ldr x8, [x8, #0x520] 49444: d63f0100 blr x8 49448: 34000a60 cbz w0, 0x49594 4944c: f947fec0 ldr x0, [x22, #0xff8] 49450: b50001e0 cbnz x0, 0x4948c 49454: 90000400 adrp x0, 0xc9000 49458: 91000000 add x0, x0, #0x0 4945c: 97ff0d0d bl 0xc890 49460: f947fec8 ldr x8, [x22, #0xff8] 49464: b50000c8 cbnz x8, 0x4947c 49468: 321c07e0 orr w0, wzr, #0x30 4946c: 94006636 bl 0x62d44 49470: a901fc1f stp xzr, xzr, [x0, #0x18] 49474: a900fc1f stp xzr, xzr, [x0, #0x8] 49478: f907fec0 str x0, [x22, #0xff8] 4947c: 90000400 adrp x0, 0xc9000 49480: 91000000 add x0, x0, #0x0 49484: 97ff0e0f bl 0xccc0 49488: f947fec0 ldr x0, [x22, #0xff8] 4948c: 97ffd0d4 bl 0x3d7dc 49490: f9400008 ldr x8, [x0] 49494: aa1403e1 mov x1, x20 49498: aa1f03e2 mov x2, xzr 4949c: f942a508 ldr x8, [x8, #0x548] 494a0: d63f0100 blr x8 494a4: f947fec8 ldr x8, [x22, #0xff8] 494a8: aa0003f5 mov x21, x0 494ac: b50003c8 cbnz x8, 0x49524 494b0: 90000400 adrp x0, 0xc9000 494b4: 91000000 add x0, x0, #0x0 494b8: 97ff0cf6 bl 0xc890 494bc: f947fec8 ldr x8, [x22, #0xff8] 494c0: b50000c8 cbnz x8, 0x494d8 494c4: 321c07e0 orr w0, wzr, #0x30 494c8: 9400661f bl 0x62d44 494cc: a901fc1f stp xzr, xzr, [x0, #0x18] 494d0: a900fc1f stp xzr, xzr, [x0, #0x8] 494d4: f907fec0 str x0, [x22, #0xff8] 494d8: 90000400 adrp x0, 0xc9000 494dc: 91000000 add x0, x0, #0x0 494e0: 97ff0df8 bl 0xccc0 494e4: f947fec8 ldr x8, [x22, #0xff8] 494e8: b50001e8 cbnz x8, 0x49524 494ec: 90000400 adrp x0, 0xc9000 494f0: 91000000 add x0, x0, #0x0 494f4: 97ff0ce7 bl 0xc890 494f8: f947fec8 ldr x8, [x22, #0xff8] 494fc: b50000c8 cbnz x8, 0x49514 49500: 321c07e0 orr w0, wzr, #0x30 49504: 94006610 bl 0x62d44 49508: a901fc1f stp xzr, xzr, [x0, #0x18] 4950c: a900fc1f stp xzr, xzr, [x0, #0x8] 49510: f907fec0 str x0, [x22, #0xff8] 49514: 90000400 adrp x0, 0xc9000 49518: 91000000 add x0, x0, #0x0 4951c: 97ff0de9 bl 0xccc0 49520: f947fec8 ldr x8, [x22, #0xff8] 49524: aa0803e0 mov x0, x8 49528: 97ffd0ad bl 0x3d7dc 4952c: f9400008 ldr x8, [x0] 49530: aa1403e1 mov x1, x20 49534: f9405d08 ldr x8, [x8, #0xb8] 49538: d63f0100 blr x8 4953c: aa1503e0 mov x0, x21 49540: a900fe7f stp xzr, xzr, [x19, #0x8] 49544: f900027f str xzr, [x19] 49548: 97ff0d2a bl 0xc9f0 4954c: aa0003f4 mov x20, x0 49550: b100429f cmn x20, #0x10 49554: 54000a42 b.hs 0x4969c 49558: f1005e9f cmp x20, #0x17 4955c: 540005e2 b.hs 0x49618 49560: d37ffa88 lsl x8, x20, #1 49564: 38001668 strb w8, [x19], #0x1 49568: b5000694 cbnz x20, 0x49638 4956c: 14000037 b 0x49648 49570: f0000261 adrp x1, 0x98000 49574: b0000282 adrp x2, 0x9a000 49578: 91386c21 add x1, x1, #0xe1b 4957c: 91028042 add x2, x2, #0xa0 49580: 2a1f03e0 mov w0, wzr 49584: 97ff0a77 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49588: a900fe7f stp xzr, xzr, [x19, #0x8] 4958c: f900027f str xzr, [x19] 49590: 14000038 b 0x49670 49594: 91000668 add x8, x19, #0x1 49598: a900fe7f stp xzr, xzr, [x19, #0x8] 4959c: f900027f str xzr, [x19] 495a0: 1400002b b 0x4964c 495a4: 394083e8 ldrb w8, [sp, #0x20] 495a8: f9401be9 ldr x9, [sp, #0x30] 495ac: f0000261 adrp x1, 0x98000 495b0: 90000282 adrp x2, 0x99000 495b4: 7200011f tst w8, #0x1 495b8: 9a8902a3 csel x3, x21, x9, eq 495bc: 91386c21 add x1, x1, #0xe1b 495c0: 91234c42 add x2, x2, #0x8d3 495c4: 97ff0a67 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 495c8: f947fec8 ldr x8, [x22, #0xff8] 495cc: b50001c8 cbnz x8, 0x49604 495d0: 90000400 adrp x0, 0xc9000 495d4: 91000000 add x0, x0, #0x0 495d8: 97ff0cae bl 0xc890 495dc: f947fec8 ldr x8, [x22, #0xff8] 495e0: b50000c8 cbnz x8, 0x495f8 495e4: 321c07e0 orr w0, wzr, #0x30 495e8: 940065d7 bl 0x62d44 495ec: a901fc1f stp xzr, xzr, [x0, #0x18] 495f0: a900fc1f stp xzr, xzr, [x0, #0x8] 495f4: f907fec0 str x0, [x22, #0xff8] 495f8: 90000400 adrp x0, 0xc9000 495fc: 91000000 add x0, x0, #0x0 49600: 97ff0db0 bl 0xccc0 49604: a900fe7f stp xzr, xzr, [x19, #0x8] 49608: f900027f str xzr, [x19] 4960c: 394083e8 ldrb w8, [sp, #0x20] 49610: 370002c8 tbnz w8, #0x0, 0x49668 49614: 14000017 b 0x49670 49618: 91004288 add x8, x20, #0x10 4961c: 927ced16 and x22, x8, #0xfffffffffffffff0 49620: aa1603e0 mov x0, x22 49624: 940065c8 bl 0x62d44 49628: b24002c8 orr x8, x22, #0x1 4962c: a9008274 stp x20, x0, [x19, #0x8] 49630: f9000268 str x8, [x19] 49634: aa0003f3 mov x19, x0 49638: aa1303e0 mov x0, x19 4963c: aa1503e1 mov x1, x21 49640: aa1403e2 mov x2, x20 49644: 97ff0d33 bl 0xcb10 49648: 8b140268 add x8, x19, x20 4964c: 394023e9 ldrb w9, [sp, #0x8] 49650: 3900011f strb wzr, [x8] 49654: 36000069 tbz w9, #0x0, 0x49660 49658: f9400fe0 ldr x0, [sp, #0x18] 4965c: 940065ed bl 0x62e10 49660: 394083e8 ldrb w8, [sp, #0x20] 49664: 36000068 tbz w8, #0x0, 0x49670 49668: f9401be0 ldr x0, [sp, #0x30] 4966c: 940065e9 bl 0x62e10 49670: f94016e8 ldr x8, [x23, #0x28] 49674: f9401fe9 ldr x9, [sp, #0x38] 49678: eb09011f cmp x8, x9 4967c: 540000e1 b.ne 0x49698 49680: a9477bfd ldp x29, x30, [sp, #0x70] 49684: a9464ff4 ldp x20, x19, [sp, #0x60] 49688: a94557f6 ldp x22, x21, [sp, #0x50] 4968c: f94023f7 ldr x23, [sp, #0x40] 49690: 910203ff add sp, sp, #0x80 49694: d65f03c0 ret 49698: 97ff0bb6 bl 0xc570 <__stack_chk_fail@plt> 4969c: 97ff0b05 bl 0xc2b0 496a0: d10203ff sub sp, sp, #0x80 496a4: f90023f7 str x23, [sp, #0x40] 496a8: a90557f6 stp x22, x21, [sp, #0x50] 496ac: a9064ff4 stp x20, x19, [sp, #0x60] 496b0: a9077bfd stp x29, x30, [sp, #0x70] 496b4: 9101c3fd add x29, sp, #0x70 496b8: d53bd055 mrs x21, TPIDR_EL0 496bc: f94016a8 ldr x8, [x21, #0x28] 496c0: aa0003f3 mov x19, x0 496c4: aa0103f4 mov x20, x1 496c8: f0000261 adrp x1, 0x98000 496cc: f9001fe8 str x8, [sp, #0x38] 496d0: 39400268 ldrb w8, [x19] 496d4: f9400a69 ldr x9, [x19, #0x10] 496d8: 3940028a ldrb w10, [x20] 496dc: f9400a8b ldr x11, [x20, #0x10] 496e0: 7200011f tst w8, #0x1 496e4: 9a931523 csinc x3, x9, x19, ne 496e8: 7200015f tst w10, #0x1 496ec: b0000282 adrp x2, 0x9a000 496f0: 9a941564 csinc x4, x11, x20, ne 496f4: 91386c21 add x1, x1, #0xe1b 496f8: 91037442 add x2, x2, #0xdd 496fc: 2a1f03e0 mov w0, wzr 49700: 97ff0a18 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49704: 39400277 ldrb w23, [x19] 49708: f9400668 ldr x8, [x19, #0x8] 4970c: d341fee9 lsr x9, x23, #1 49710: 720002ff tst w23, #0x1 49714: 9a880128 csel x8, x9, x8, eq 49718: b4001848 cbz x8, 0x49a20 4971c: 321b03e0 orr w0, wzr, #0x20 49720: 91000676 add x22, x19, #0x1 49724: 94006588 bl 0x62d44 49728: b0000289 adrp x9, 0x9a000 4972c: 90000288 adrp x8, 0x99000 49730: 910cf129 add x9, x9, #0x33c 49734: 3dc21100 ldr q0, [x8, #0x840] 49738: 3cc0e121 ldur q1, [x9, #0xe] 4973c: 3dc00122 ldr q2, [x9] 49740: f9001be0 str x0, [sp, #0x30] 49744: 3d800be0 str q0, [sp, #0x20] 49748: 3c80e001 stur q1, [x0, #0xe] 4974c: 3d800002 str q2, [x0] 49750: 3900781f strb wzr, [x0, #0x1e] 49754: f9400a68 ldr x8, [x19, #0x10] 49758: 720002ff tst w23, #0x1 4975c: 9a8802c0 csel x0, x22, x8, eq 49760: 97ff0c98 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 49764: b4000180 cbz x0, 0x49794 49768: 39400268 ldrb w8, [x19] 4976c: f9400a69 ldr x9, [x19, #0x10] 49770: 7200011f tst w8, #0x1 49774: 9a8902c0 csel x0, x22, x9, eq 49778: 97ff0c92 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4977c: aa0003f3 mov x19, x0 49780: 97ff0c9c bl 0xc9f0 49784: aa0003e2 mov x2, x0 49788: 910083e0 add x0, sp, #0x20 4978c: aa1303e1 mov x1, x19 49790: 97ff9eb2 bl 0x31258 <.text+0x24568> 49794: f00003f6 adrp x22, 0xc8000 49798: f947fec0 ldr x0, [x22, #0xff8] 4979c: b50001e0 cbnz x0, 0x497d8 497a0: 90000400 adrp x0, 0xc9000 497a4: 91000000 add x0, x0, #0x0 497a8: 97ff0c3a bl 0xc890 497ac: f947fec8 ldr x8, [x22, #0xff8] 497b0: b50000c8 cbnz x8, 0x497c8 497b4: 321c07e0 orr w0, wzr, #0x30 497b8: 94006563 bl 0x62d44 497bc: a901fc1f stp xzr, xzr, [x0, #0x18] 497c0: a900fc1f stp xzr, xzr, [x0, #0x8] 497c4: f907fec0 str x0, [x22, #0xff8] 497c8: 90000400 adrp x0, 0xc9000 497cc: 91000000 add x0, x0, #0x0 497d0: 97ff0d3c bl 0xccc0 497d4: f947fec0 ldr x0, [x22, #0xff8] 497d8: 394083e8 ldrb w8, [sp, #0x20] 497dc: f9401be9 ldr x9, [sp, #0x30] 497e0: 910083ea add x10, sp, #0x20 497e4: b2400157 orr x23, x10, #0x1 497e8: 7200011f tst w8, #0x1 497ec: 9a8902e1 csel x1, x23, x9, eq 497f0: 97ffd216 bl 0x3e048 497f4: aa0003f3 mov x19, x0 497f8: b4001353 cbz x19, 0x49a60 497fc: 900002a1 adrp x1, 0x9d000 49800: 913eb021 add x1, x1, #0xfac 49804: 910023e0 add x0, sp, #0x8 49808: 320003e2 orr w2, wzr, #0x1 4980c: 91000697 add x23, x20, #0x1 49810: a9017fff stp xzr, xzr, [sp, #0x10] 49814: f90007ff str xzr, [sp, #0x8] 49818: 97ff9e90 bl 0x31258 <.text+0x24568> 4981c: 90000241 adrp x1, 0x91000 49820: 91003421 add x1, x1, #0xd 49824: 52800242 mov w2, #0x12 // =18 49828: 97ff9e8c bl 0x31258 <.text+0x24568> 4982c: 90000241 adrp x1, 0x91000 49830: 9100ac21 add x1, x1, #0x2b 49834: 321f03e2 orr w2, wzr, #0x2 49838: 97ff9e88 bl 0x31258 <.text+0x24568> 4983c: f947fec0 ldr x0, [x22, #0xff8] 49840: b50001e0 cbnz x0, 0x4987c 49844: 90000400 adrp x0, 0xc9000 49848: 91000000 add x0, x0, #0x0 4984c: 97ff0c11 bl 0xc890 49850: f947fec8 ldr x8, [x22, #0xff8] 49854: b50000c8 cbnz x8, 0x4986c 49858: 321c07e0 orr w0, wzr, #0x30 4985c: 9400653a bl 0x62d44 49860: a901fc1f stp xzr, xzr, [x0, #0x18] 49864: a900fc1f stp xzr, xzr, [x0, #0x8] 49868: f907fec0 str x0, [x22, #0xff8] 4986c: 90000400 adrp x0, 0xc9000 49870: 91000000 add x0, x0, #0x0 49874: 97ff0d13 bl 0xccc0 49878: f947fec0 ldr x0, [x22, #0xff8] 4987c: 97ffcfd8 bl 0x3d7dc 49880: f9400008 ldr x8, [x0] 49884: 39400289 ldrb w9, [x20] 49888: f9400a8a ldr x10, [x20, #0x10] 4988c: f9429d08 ldr x8, [x8, #0x538] 49890: 7200013f tst w9, #0x1 49894: 9a8a02e1 csel x1, x23, x10, eq 49898: d63f0100 blr x8 4989c: f947fec8 ldr x8, [x22, #0xff8] 498a0: aa0003f4 mov x20, x0 498a4: b50001e8 cbnz x8, 0x498e0 498a8: 90000400 adrp x0, 0xc9000 498ac: 91000000 add x0, x0, #0x0 498b0: 97ff0bf8 bl 0xc890 498b4: f947fec8 ldr x8, [x22, #0xff8] 498b8: b50000c8 cbnz x8, 0x498d0 498bc: 321c07e0 orr w0, wzr, #0x30 498c0: 94006521 bl 0x62d44 498c4: a901fc1f stp xzr, xzr, [x0, #0x18] 498c8: a900fc1f stp xzr, xzr, [x0, #0x8] 498cc: f907fec0 str x0, [x22, #0xff8] 498d0: 90000400 adrp x0, 0xc9000 498d4: 91000000 add x0, x0, #0x0 498d8: 97ff0cfa bl 0xccc0 498dc: f947fec8 ldr x8, [x22, #0xff8] 498e0: 394023e9 ldrb w9, [sp, #0x8] 498e4: f9400fea ldr x10, [sp, #0x18] 498e8: 910023eb add x11, sp, #0x8 498ec: b240016b orr x11, x11, #0x1 498f0: 7200013f tst w9, #0x1 498f4: b0000282 adrp x2, 0x9a000 498f8: 9a8a0163 csel x3, x11, x10, eq 498fc: 91042c42 add x2, x2, #0x10b 49900: aa0803e0 mov x0, x8 49904: aa1303e1 mov x1, x19 49908: aa1403e4 mov x4, x20 4990c: 97ffd383 bl 0x3e718 49910: f947fec8 ldr x8, [x22, #0xff8] 49914: b50001c8 cbnz x8, 0x4994c 49918: 90000400 adrp x0, 0xc9000 4991c: 91000000 add x0, x0, #0x0 49920: 97ff0bdc bl 0xc890 49924: f947fec8 ldr x8, [x22, #0xff8] 49928: b50000c8 cbnz x8, 0x49940 4992c: 321c07e0 orr w0, wzr, #0x30 49930: 94006505 bl 0x62d44 49934: a901fc1f stp xzr, xzr, [x0, #0x18] 49938: a900fc1f stp xzr, xzr, [x0, #0x8] 4993c: f907fec0 str x0, [x22, #0xff8] 49940: 90000400 adrp x0, 0xc9000 49944: 91000000 add x0, x0, #0x0 49948: 97ff0cde bl 0xccc0 4994c: b40002d4 cbz x20, 0x499a4 49950: f947fec0 ldr x0, [x22, #0xff8] 49954: b50001e0 cbnz x0, 0x49990 49958: 90000400 adrp x0, 0xc9000 4995c: 91000000 add x0, x0, #0x0 49960: 97ff0bcc bl 0xc890 49964: f947fec8 ldr x8, [x22, #0xff8] 49968: b50000c8 cbnz x8, 0x49980 4996c: 321c07e0 orr w0, wzr, #0x30 49970: 940064f5 bl 0x62d44 49974: a901fc1f stp xzr, xzr, [x0, #0x18] 49978: a900fc1f stp xzr, xzr, [x0, #0x8] 4997c: f907fec0 str x0, [x22, #0xff8] 49980: 90000400 adrp x0, 0xc9000 49984: 91000000 add x0, x0, #0x0 49988: 97ff0cce bl 0xccc0 4998c: f947fec0 ldr x0, [x22, #0xff8] 49990: 97ffcf93 bl 0x3d7dc 49994: f9400008 ldr x8, [x0] 49998: aa1403e1 mov x1, x20 4999c: f9405d08 ldr x8, [x8, #0xb8] 499a0: d63f0100 blr x8 499a4: 394023e8 ldrb w8, [sp, #0x8] 499a8: 37000748 tbnz w8, #0x0, 0x49a90 499ac: f947fec8 ldr x8, [x22, #0xff8] 499b0: b4000788 cbz x8, 0x49aa0 499b4: b40002d3 cbz x19, 0x49a0c 499b8: f947fec0 ldr x0, [x22, #0xff8] 499bc: b50001e0 cbnz x0, 0x499f8 499c0: 90000400 adrp x0, 0xc9000 499c4: 91000000 add x0, x0, #0x0 499c8: 97ff0bb2 bl 0xc890 499cc: f947fec8 ldr x8, [x22, #0xff8] 499d0: b50000c8 cbnz x8, 0x499e8 499d4: 321c07e0 orr w0, wzr, #0x30 499d8: 940064db bl 0x62d44 499dc: a901fc1f stp xzr, xzr, [x0, #0x18] 499e0: a900fc1f stp xzr, xzr, [x0, #0x8] 499e4: f907fec0 str x0, [x22, #0xff8] 499e8: 90000400 adrp x0, 0xc9000 499ec: 91000000 add x0, x0, #0x0 499f0: 97ff0cb4 bl 0xccc0 499f4: f947fec0 ldr x0, [x22, #0xff8] 499f8: 97ffcf79 bl 0x3d7dc 499fc: f9400008 ldr x8, [x0] 49a00: aa1303e1 mov x1, x19 49a04: f9405908 ldr x8, [x8, #0xb0] 49a08: d63f0100 blr x8 49a0c: 394083e8 ldrb w8, [sp, #0x20] 49a10: 36000148 tbz w8, #0x0, 0x49a38 49a14: f9401be0 ldr x0, [sp, #0x30] 49a18: 940064fe bl 0x62e10 49a1c: 14000007 b 0x49a38 49a20: f0000261 adrp x1, 0x98000 49a24: 90000282 adrp x2, 0x99000 49a28: 91386c21 add x1, x1, #0xe1b 49a2c: 91227442 add x2, x2, #0x89d 49a30: 2a1f03e0 mov w0, wzr 49a34: 97ff094b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49a38: f94016a8 ldr x8, [x21, #0x28] 49a3c: f9401fe9 ldr x9, [sp, #0x38] 49a40: eb09011f cmp x8, x9 49a44: 540004c1 b.ne 0x49adc 49a48: a9477bfd ldp x29, x30, [sp, #0x70] 49a4c: a9464ff4 ldp x20, x19, [sp, #0x60] 49a50: a94557f6 ldp x22, x21, [sp, #0x50] 49a54: f94023f7 ldr x23, [sp, #0x40] 49a58: 910203ff add sp, sp, #0x80 49a5c: d65f03c0 ret 49a60: 394083e8 ldrb w8, [sp, #0x20] 49a64: f9401be9 ldr x9, [sp, #0x30] 49a68: f0000261 adrp x1, 0x98000 49a6c: 90000282 adrp x2, 0x99000 49a70: 7200011f tst w8, #0x1 49a74: 9a8902e3 csel x3, x23, x9, eq 49a78: 91386c21 add x1, x1, #0xe1b 49a7c: 91234c42 add x2, x2, #0x8d3 49a80: 97ff0938 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49a84: f947fec8 ldr x8, [x22, #0xff8] 49a88: b5fff968 cbnz x8, 0x499b4 49a8c: 14000005 b 0x49aa0 49a90: f9400fe0 ldr x0, [sp, #0x18] 49a94: 940064df bl 0x62e10 49a98: f947fec8 ldr x8, [x22, #0xff8] 49a9c: b5fff8c8 cbnz x8, 0x499b4 49aa0: 90000400 adrp x0, 0xc9000 49aa4: 91000000 add x0, x0, #0x0 49aa8: 97ff0b7a bl 0xc890 49aac: f947fec8 ldr x8, [x22, #0xff8] 49ab0: b50000c8 cbnz x8, 0x49ac8 49ab4: 321c07e0 orr w0, wzr, #0x30 49ab8: 940064a3 bl 0x62d44 49abc: a901fc1f stp xzr, xzr, [x0, #0x18] 49ac0: a900fc1f stp xzr, xzr, [x0, #0x8] 49ac4: f907fec0 str x0, [x22, #0xff8] 49ac8: 90000400 adrp x0, 0xc9000 49acc: 91000000 add x0, x0, #0x0 49ad0: 97ff0c7c bl 0xccc0 49ad4: b5fff733 cbnz x19, 0x499b8 49ad8: 17ffffcd b 0x49a0c 49adc: 97ff0aa5 bl 0xc570 <__stack_chk_fail@plt> 49ae0: d10203ff sub sp, sp, #0x80 49ae4: f90023f7 str x23, [sp, #0x40] 49ae8: a90557f6 stp x22, x21, [sp, #0x50] 49aec: a9064ff4 stp x20, x19, [sp, #0x60] 49af0: a9077bfd stp x29, x30, [sp, #0x70] 49af4: 9101c3fd add x29, sp, #0x70 49af8: d53bd057 mrs x23, TPIDR_EL0 49afc: aa0803f3 mov x19, x8 49b00: f94016e8 ldr x8, [x23, #0x28] 49b04: aa0003f4 mov x20, x0 49b08: f0000261 adrp x1, 0x98000 49b0c: b0000282 adrp x2, 0x9a000 49b10: f9001fe8 str x8, [sp, #0x38] 49b14: 39400288 ldrb w8, [x20] 49b18: f9400a89 ldr x9, [x20, #0x10] 49b1c: 91386c21 add x1, x1, #0xe1b 49b20: 91048042 add x2, x2, #0x120 49b24: 7200011f tst w8, #0x1 49b28: 9a941523 csinc x3, x9, x20, ne 49b2c: 2a1f03e0 mov w0, wzr 49b30: 97ff090c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49b34: 39400296 ldrb w22, [x20] 49b38: f9400688 ldr x8, [x20, #0x8] 49b3c: d341fec9 lsr x9, x22, #1 49b40: 720002df tst w22, #0x1 49b44: 9a880128 csel x8, x9, x8, eq 49b48: b40017e8 cbz x8, 0x49e44 49b4c: 321b03e0 orr w0, wzr, #0x20 49b50: 91000695 add x21, x20, #0x1 49b54: 9400647c bl 0x62d44 49b58: b0000289 adrp x9, 0x9a000 49b5c: 90000288 adrp x8, 0x99000 49b60: 910cf129 add x9, x9, #0x33c 49b64: 3dc21100 ldr q0, [x8, #0x840] 49b68: 3cc0e121 ldur q1, [x9, #0xe] 49b6c: 3dc00122 ldr q2, [x9] 49b70: f9001be0 str x0, [sp, #0x30] 49b74: 3d800be0 str q0, [sp, #0x20] 49b78: 3c80e001 stur q1, [x0, #0xe] 49b7c: 3d800002 str q2, [x0] 49b80: 3900781f strb wzr, [x0, #0x1e] 49b84: f9400a88 ldr x8, [x20, #0x10] 49b88: 720002df tst w22, #0x1 49b8c: 9a8802a0 csel x0, x21, x8, eq 49b90: 97ff0b8c bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 49b94: b4000180 cbz x0, 0x49bc4 49b98: 39400288 ldrb w8, [x20] 49b9c: f9400a89 ldr x9, [x20, #0x10] 49ba0: 7200011f tst w8, #0x1 49ba4: 9a8902a0 csel x0, x21, x9, eq 49ba8: 97ff0b86 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 49bac: aa0003f4 mov x20, x0 49bb0: 97ff0b90 bl 0xc9f0 49bb4: aa0003e2 mov x2, x0 49bb8: 910083e0 add x0, sp, #0x20 49bbc: aa1403e1 mov x1, x20 49bc0: 97ff9da6 bl 0x31258 <.text+0x24568> 49bc4: f00003f6 adrp x22, 0xc8000 49bc8: f947fec0 ldr x0, [x22, #0xff8] 49bcc: b50001e0 cbnz x0, 0x49c08 49bd0: 90000400 adrp x0, 0xc9000 49bd4: 91000000 add x0, x0, #0x0 49bd8: 97ff0b2e bl 0xc890 49bdc: f947fec8 ldr x8, [x22, #0xff8] 49be0: b50000c8 cbnz x8, 0x49bf8 49be4: 321c07e0 orr w0, wzr, #0x30 49be8: 94006457 bl 0x62d44 49bec: a901fc1f stp xzr, xzr, [x0, #0x18] 49bf0: a900fc1f stp xzr, xzr, [x0, #0x8] 49bf4: f907fec0 str x0, [x22, #0xff8] 49bf8: 90000400 adrp x0, 0xc9000 49bfc: 91000000 add x0, x0, #0x0 49c00: 97ff0c30 bl 0xccc0 49c04: f947fec0 ldr x0, [x22, #0xff8] 49c08: 394083e8 ldrb w8, [sp, #0x20] 49c0c: f9401be9 ldr x9, [sp, #0x30] 49c10: 910083ea add x10, sp, #0x20 49c14: b2400155 orr x21, x10, #0x1 49c18: 7200011f tst w8, #0x1 49c1c: 9a8902a1 csel x1, x21, x9, eq 49c20: 97ffd10a bl 0x3e048 49c24: aa0003f4 mov x20, x0 49c28: b4001294 cbz x20, 0x49e78 49c2c: 900002a1 adrp x1, 0x9d000 49c30: 913eb021 add x1, x1, #0xfac 49c34: 910023e0 add x0, sp, #0x8 49c38: 320003e2 orr w2, wzr, #0x1 49c3c: a9017fff stp xzr, xzr, [sp, #0x10] 49c40: f90007ff str xzr, [sp, #0x8] 49c44: 910023f5 add x21, sp, #0x8 49c48: 97ff9d84 bl 0x31258 <.text+0x24568> 49c4c: 90000241 adrp x1, 0x91000 49c50: 91003021 add x1, x1, #0xc 49c54: 52800262 mov w2, #0x13 // =19 49c58: 97ff9d80 bl 0x31258 <.text+0x24568> 49c5c: f947fec0 ldr x0, [x22, #0xff8] 49c60: b50001e0 cbnz x0, 0x49c9c 49c64: 90000400 adrp x0, 0xc9000 49c68: 91000000 add x0, x0, #0x0 49c6c: 97ff0b09 bl 0xc890 49c70: f947fec8 ldr x8, [x22, #0xff8] 49c74: b50000c8 cbnz x8, 0x49c8c 49c78: 321c07e0 orr w0, wzr, #0x30 49c7c: 94006432 bl 0x62d44 49c80: a901fc1f stp xzr, xzr, [x0, #0x18] 49c84: a900fc1f stp xzr, xzr, [x0, #0x8] 49c88: f907fec0 str x0, [x22, #0xff8] 49c8c: 90000400 adrp x0, 0xc9000 49c90: 91000000 add x0, x0, #0x0 49c94: 97ff0c0b bl 0xccc0 49c98: f947fec0 ldr x0, [x22, #0xff8] 49c9c: 394023e8 ldrb w8, [sp, #0x8] 49ca0: f9400fe9 ldr x9, [sp, #0x18] 49ca4: b24002aa orr x10, x21, #0x1 49ca8: b0000282 adrp x2, 0x9a000 49cac: 7200011f tst w8, #0x1 49cb0: 9a890143 csel x3, x10, x9, eq 49cb4: 91058442 add x2, x2, #0x161 49cb8: aa1403e1 mov x1, x20 49cbc: 97ffd374 bl 0x3ea8c 49cc0: aa0003f4 mov x20, x0 49cc4: b4000d34 cbz x20, 0x49e68 49cc8: f947fec0 ldr x0, [x22, #0xff8] 49ccc: b50001e0 cbnz x0, 0x49d08 49cd0: 90000400 adrp x0, 0xc9000 49cd4: 91000000 add x0, x0, #0x0 49cd8: 97ff0aee bl 0xc890 49cdc: f947fec8 ldr x8, [x22, #0xff8] 49ce0: b50000c8 cbnz x8, 0x49cf8 49ce4: 321c07e0 orr w0, wzr, #0x30 49ce8: 94006417 bl 0x62d44 49cec: a901fc1f stp xzr, xzr, [x0, #0x18] 49cf0: a900fc1f stp xzr, xzr, [x0, #0x8] 49cf4: f907fec0 str x0, [x22, #0xff8] 49cf8: 90000400 adrp x0, 0xc9000 49cfc: 91000000 add x0, x0, #0x0 49d00: 97ff0bf0 bl 0xccc0 49d04: f947fec0 ldr x0, [x22, #0xff8] 49d08: 97ffceb5 bl 0x3d7dc 49d0c: f9400008 ldr x8, [x0] 49d10: aa1403e1 mov x1, x20 49d14: f9429108 ldr x8, [x8, #0x520] 49d18: d63f0100 blr x8 49d1c: 34000a60 cbz w0, 0x49e68 49d20: f947fec0 ldr x0, [x22, #0xff8] 49d24: b50001e0 cbnz x0, 0x49d60 49d28: 90000400 adrp x0, 0xc9000 49d2c: 91000000 add x0, x0, #0x0 49d30: 97ff0ad8 bl 0xc890 49d34: f947fec8 ldr x8, [x22, #0xff8] 49d38: b50000c8 cbnz x8, 0x49d50 49d3c: 321c07e0 orr w0, wzr, #0x30 49d40: 94006401 bl 0x62d44 49d44: a901fc1f stp xzr, xzr, [x0, #0x18] 49d48: a900fc1f stp xzr, xzr, [x0, #0x8] 49d4c: f907fec0 str x0, [x22, #0xff8] 49d50: 90000400 adrp x0, 0xc9000 49d54: 91000000 add x0, x0, #0x0 49d58: 97ff0bda bl 0xccc0 49d5c: f947fec0 ldr x0, [x22, #0xff8] 49d60: 97ffce9f bl 0x3d7dc 49d64: f9400008 ldr x8, [x0] 49d68: aa1403e1 mov x1, x20 49d6c: aa1f03e2 mov x2, xzr 49d70: f942a508 ldr x8, [x8, #0x548] 49d74: d63f0100 blr x8 49d78: f947fec8 ldr x8, [x22, #0xff8] 49d7c: aa0003f5 mov x21, x0 49d80: b50003c8 cbnz x8, 0x49df8 49d84: 90000400 adrp x0, 0xc9000 49d88: 91000000 add x0, x0, #0x0 49d8c: 97ff0ac1 bl 0xc890 49d90: f947fec8 ldr x8, [x22, #0xff8] 49d94: b50000c8 cbnz x8, 0x49dac 49d98: 321c07e0 orr w0, wzr, #0x30 49d9c: 940063ea bl 0x62d44 49da0: a901fc1f stp xzr, xzr, [x0, #0x18] 49da4: a900fc1f stp xzr, xzr, [x0, #0x8] 49da8: f907fec0 str x0, [x22, #0xff8] 49dac: 90000400 adrp x0, 0xc9000 49db0: 91000000 add x0, x0, #0x0 49db4: 97ff0bc3 bl 0xccc0 49db8: f947fec8 ldr x8, [x22, #0xff8] 49dbc: b50001e8 cbnz x8, 0x49df8 49dc0: 90000400 adrp x0, 0xc9000 49dc4: 91000000 add x0, x0, #0x0 49dc8: 97ff0ab2 bl 0xc890 49dcc: f947fec8 ldr x8, [x22, #0xff8] 49dd0: b50000c8 cbnz x8, 0x49de8 49dd4: 321c07e0 orr w0, wzr, #0x30 49dd8: 940063db bl 0x62d44 49ddc: a901fc1f stp xzr, xzr, [x0, #0x18] 49de0: a900fc1f stp xzr, xzr, [x0, #0x8] 49de4: f907fec0 str x0, [x22, #0xff8] 49de8: 90000400 adrp x0, 0xc9000 49dec: 91000000 add x0, x0, #0x0 49df0: 97ff0bb4 bl 0xccc0 49df4: f947fec8 ldr x8, [x22, #0xff8] 49df8: aa0803e0 mov x0, x8 49dfc: 97ffce78 bl 0x3d7dc 49e00: f9400008 ldr x8, [x0] 49e04: aa1403e1 mov x1, x20 49e08: f9405d08 ldr x8, [x8, #0xb8] 49e0c: d63f0100 blr x8 49e10: aa1503e0 mov x0, x21 49e14: a900fe7f stp xzr, xzr, [x19, #0x8] 49e18: f900027f str xzr, [x19] 49e1c: 97ff0af5 bl 0xc9f0 49e20: aa0003f4 mov x20, x0 49e24: b100429f cmn x20, #0x10 49e28: 54000a42 b.hs 0x49f70 49e2c: f1005e9f cmp x20, #0x17 49e30: 540005e2 b.hs 0x49eec 49e34: d37ffa88 lsl x8, x20, #1 49e38: 38001668 strb w8, [x19], #0x1 49e3c: b5000694 cbnz x20, 0x49f0c 49e40: 14000037 b 0x49f1c 49e44: f0000261 adrp x1, 0x98000 49e48: b0000282 adrp x2, 0x9a000 49e4c: 91386c21 add x1, x1, #0xe1b 49e50: 9104f442 add x2, x2, #0x13d 49e54: 2a1f03e0 mov w0, wzr 49e58: 97ff0842 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49e5c: a900fe7f stp xzr, xzr, [x19, #0x8] 49e60: f900027f str xzr, [x19] 49e64: 14000038 b 0x49f44 49e68: 91000668 add x8, x19, #0x1 49e6c: a900fe7f stp xzr, xzr, [x19, #0x8] 49e70: f900027f str xzr, [x19] 49e74: 1400002b b 0x49f20 49e78: 394083e8 ldrb w8, [sp, #0x20] 49e7c: f9401be9 ldr x9, [sp, #0x30] 49e80: f0000261 adrp x1, 0x98000 49e84: 90000282 adrp x2, 0x99000 49e88: 7200011f tst w8, #0x1 49e8c: 9a8902a3 csel x3, x21, x9, eq 49e90: 91386c21 add x1, x1, #0xe1b 49e94: 91234c42 add x2, x2, #0x8d3 49e98: 97ff0832 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49e9c: f947fec8 ldr x8, [x22, #0xff8] 49ea0: b50001c8 cbnz x8, 0x49ed8 49ea4: 90000400 adrp x0, 0xc9000 49ea8: 91000000 add x0, x0, #0x0 49eac: 97ff0a79 bl 0xc890 49eb0: f947fec8 ldr x8, [x22, #0xff8] 49eb4: b50000c8 cbnz x8, 0x49ecc 49eb8: 321c07e0 orr w0, wzr, #0x30 49ebc: 940063a2 bl 0x62d44 49ec0: a901fc1f stp xzr, xzr, [x0, #0x18] 49ec4: a900fc1f stp xzr, xzr, [x0, #0x8] 49ec8: f907fec0 str x0, [x22, #0xff8] 49ecc: 90000400 adrp x0, 0xc9000 49ed0: 91000000 add x0, x0, #0x0 49ed4: 97ff0b7b bl 0xccc0 49ed8: a900fe7f stp xzr, xzr, [x19, #0x8] 49edc: f900027f str xzr, [x19] 49ee0: 394083e8 ldrb w8, [sp, #0x20] 49ee4: 370002c8 tbnz w8, #0x0, 0x49f3c 49ee8: 14000017 b 0x49f44 49eec: 91004288 add x8, x20, #0x10 49ef0: 927ced16 and x22, x8, #0xfffffffffffffff0 49ef4: aa1603e0 mov x0, x22 49ef8: 94006393 bl 0x62d44 49efc: b24002c8 orr x8, x22, #0x1 49f00: a9008274 stp x20, x0, [x19, #0x8] 49f04: f9000268 str x8, [x19] 49f08: aa0003f3 mov x19, x0 49f0c: aa1303e0 mov x0, x19 49f10: aa1503e1 mov x1, x21 49f14: aa1403e2 mov x2, x20 49f18: 97ff0afe bl 0xcb10 49f1c: 8b140268 add x8, x19, x20 49f20: 394023e9 ldrb w9, [sp, #0x8] 49f24: 3900011f strb wzr, [x8] 49f28: 36000069 tbz w9, #0x0, 0x49f34 49f2c: f9400fe0 ldr x0, [sp, #0x18] 49f30: 940063b8 bl 0x62e10 49f34: 394083e8 ldrb w8, [sp, #0x20] 49f38: 36000068 tbz w8, #0x0, 0x49f44 49f3c: f9401be0 ldr x0, [sp, #0x30] 49f40: 940063b4 bl 0x62e10 49f44: f94016e8 ldr x8, [x23, #0x28] 49f48: f9401fe9 ldr x9, [sp, #0x38] 49f4c: eb09011f cmp x8, x9 49f50: 540000e1 b.ne 0x49f6c 49f54: a9477bfd ldp x29, x30, [sp, #0x70] 49f58: a9464ff4 ldp x20, x19, [sp, #0x60] 49f5c: a94557f6 ldp x22, x21, [sp, #0x50] 49f60: f94023f7 ldr x23, [sp, #0x40] 49f64: 910203ff add sp, sp, #0x80 49f68: d65f03c0 ret 49f6c: 97ff0981 bl 0xc570 <__stack_chk_fail@plt> 49f70: 97ff08d0 bl 0xc2b0 49f74: d10203ff sub sp, sp, #0x80 49f78: f90023f7 str x23, [sp, #0x40] 49f7c: a90557f6 stp x22, x21, [sp, #0x50] 49f80: a9064ff4 stp x20, x19, [sp, #0x60] 49f84: a9077bfd stp x29, x30, [sp, #0x70] 49f88: 9101c3fd add x29, sp, #0x70 49f8c: d53bd057 mrs x23, TPIDR_EL0 49f90: aa0803f3 mov x19, x8 49f94: f94016e8 ldr x8, [x23, #0x28] 49f98: aa0003f4 mov x20, x0 49f9c: f0000261 adrp x1, 0x98000 49fa0: b0000282 adrp x2, 0x9a000 49fa4: f9001fe8 str x8, [sp, #0x38] 49fa8: 39400288 ldrb w8, [x20] 49fac: f9400a89 ldr x9, [x20, #0x10] 49fb0: 91386c21 add x1, x1, #0xe1b 49fb4: 9105c442 add x2, x2, #0x171 49fb8: 7200011f tst w8, #0x1 49fbc: 9a941523 csinc x3, x9, x20, ne 49fc0: 2a1f03e0 mov w0, wzr 49fc4: 97ff07e7 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49fc8: 39400296 ldrb w22, [x20] 49fcc: f9400688 ldr x8, [x20, #0x8] 49fd0: d341fec9 lsr x9, x22, #1 49fd4: 720002df tst w22, #0x1 49fd8: 9a880128 csel x8, x9, x8, eq 49fdc: b40017e8 cbz x8, 0x4a2d8 49fe0: 321b03e0 orr w0, wzr, #0x20 49fe4: 91000695 add x21, x20, #0x1 49fe8: 94006357 bl 0x62d44 49fec: b0000289 adrp x9, 0x9a000 49ff0: 90000288 adrp x8, 0x99000 49ff4: 910cf129 add x9, x9, #0x33c 49ff8: 3dc21100 ldr q0, [x8, #0x840] 49ffc: 3cc0e121 ldur q1, [x9, #0xe] 4a000: 3dc00122 ldr q2, [x9] 4a004: f9001be0 str x0, [sp, #0x30] 4a008: 3d800be0 str q0, [sp, #0x20] 4a00c: 3c80e001 stur q1, [x0, #0xe] 4a010: 3d800002 str q2, [x0] 4a014: 3900781f strb wzr, [x0, #0x1e] 4a018: f9400a88 ldr x8, [x20, #0x10] 4a01c: 720002df tst w22, #0x1 4a020: 9a8802a0 csel x0, x21, x8, eq 4a024: 97ff0a67 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4a028: b4000180 cbz x0, 0x4a058 4a02c: 39400288 ldrb w8, [x20] 4a030: f9400a89 ldr x9, [x20, #0x10] 4a034: 7200011f tst w8, #0x1 4a038: 9a8902a0 csel x0, x21, x9, eq 4a03c: 97ff0a61 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4a040: aa0003f4 mov x20, x0 4a044: 97ff0a6b bl 0xc9f0 4a048: aa0003e2 mov x2, x0 4a04c: 910083e0 add x0, sp, #0x20 4a050: aa1403e1 mov x1, x20 4a054: 97ff9c81 bl 0x31258 <.text+0x24568> 4a058: d00003f6 adrp x22, 0xc8000 4a05c: f947fec0 ldr x0, [x22, #0xff8] 4a060: b50001e0 cbnz x0, 0x4a09c 4a064: f00003e0 adrp x0, 0xc9000 4a068: 91000000 add x0, x0, #0x0 4a06c: 97ff0a09 bl 0xc890 4a070: f947fec8 ldr x8, [x22, #0xff8] 4a074: b50000c8 cbnz x8, 0x4a08c 4a078: 321c07e0 orr w0, wzr, #0x30 4a07c: 94006332 bl 0x62d44 4a080: a901fc1f stp xzr, xzr, [x0, #0x18] 4a084: a900fc1f stp xzr, xzr, [x0, #0x8] 4a088: f907fec0 str x0, [x22, #0xff8] 4a08c: f00003e0 adrp x0, 0xc9000 4a090: 91000000 add x0, x0, #0x0 4a094: 97ff0b0b bl 0xccc0 4a098: f947fec0 ldr x0, [x22, #0xff8] 4a09c: 394083e8 ldrb w8, [sp, #0x20] 4a0a0: f9401be9 ldr x9, [sp, #0x30] 4a0a4: 910083ea add x10, sp, #0x20 4a0a8: b2400155 orr x21, x10, #0x1 4a0ac: 7200011f tst w8, #0x1 4a0b0: 9a8902a1 csel x1, x21, x9, eq 4a0b4: 97ffcfe5 bl 0x3e048 4a0b8: aa0003f4 mov x20, x0 4a0bc: b4001294 cbz x20, 0x4a30c 4a0c0: f0000281 adrp x1, 0x9d000 4a0c4: 913eb021 add x1, x1, #0xfac 4a0c8: 910023e0 add x0, sp, #0x8 4a0cc: 320003e2 orr w2, wzr, #0x1 4a0d0: a9017fff stp xzr, xzr, [sp, #0x10] 4a0d4: f90007ff str xzr, [sp, #0x8] 4a0d8: 910023f5 add x21, sp, #0x8 4a0dc: 97ff9c5f bl 0x31258 <.text+0x24568> 4a0e0: f0000221 adrp x1, 0x91000 4a0e4: 91003021 add x1, x1, #0xc 4a0e8: 52800262 mov w2, #0x13 // =19 4a0ec: 97ff9c5b bl 0x31258 <.text+0x24568> 4a0f0: f947fec0 ldr x0, [x22, #0xff8] 4a0f4: b50001e0 cbnz x0, 0x4a130 4a0f8: f00003e0 adrp x0, 0xc9000 4a0fc: 91000000 add x0, x0, #0x0 4a100: 97ff09e4 bl 0xc890 4a104: f947fec8 ldr x8, [x22, #0xff8] 4a108: b50000c8 cbnz x8, 0x4a120 4a10c: 321c07e0 orr w0, wzr, #0x30 4a110: 9400630d bl 0x62d44 4a114: a901fc1f stp xzr, xzr, [x0, #0x18] 4a118: a900fc1f stp xzr, xzr, [x0, #0x8] 4a11c: f907fec0 str x0, [x22, #0xff8] 4a120: f00003e0 adrp x0, 0xc9000 4a124: 91000000 add x0, x0, #0x0 4a128: 97ff0ae6 bl 0xccc0 4a12c: f947fec0 ldr x0, [x22, #0xff8] 4a130: 394023e8 ldrb w8, [sp, #0x8] 4a134: f9400fe9 ldr x9, [sp, #0x18] 4a138: b24002aa orr x10, x21, #0x1 4a13c: 90000282 adrp x2, 0x9a000 4a140: 7200011f tst w8, #0x1 4a144: 9a890143 csel x3, x10, x9, eq 4a148: 9106b042 add x2, x2, #0x1ac 4a14c: aa1403e1 mov x1, x20 4a150: 97ffd24f bl 0x3ea8c 4a154: aa0003f4 mov x20, x0 4a158: b4000d34 cbz x20, 0x4a2fc 4a15c: f947fec0 ldr x0, [x22, #0xff8] 4a160: b50001e0 cbnz x0, 0x4a19c 4a164: f00003e0 adrp x0, 0xc9000 4a168: 91000000 add x0, x0, #0x0 4a16c: 97ff09c9 bl 0xc890 4a170: f947fec8 ldr x8, [x22, #0xff8] 4a174: b50000c8 cbnz x8, 0x4a18c 4a178: 321c07e0 orr w0, wzr, #0x30 4a17c: 940062f2 bl 0x62d44 4a180: a901fc1f stp xzr, xzr, [x0, #0x18] 4a184: a900fc1f stp xzr, xzr, [x0, #0x8] 4a188: f907fec0 str x0, [x22, #0xff8] 4a18c: f00003e0 adrp x0, 0xc9000 4a190: 91000000 add x0, x0, #0x0 4a194: 97ff0acb bl 0xccc0 4a198: f947fec0 ldr x0, [x22, #0xff8] 4a19c: 97ffcd90 bl 0x3d7dc 4a1a0: f9400008 ldr x8, [x0] 4a1a4: aa1403e1 mov x1, x20 4a1a8: f9429108 ldr x8, [x8, #0x520] 4a1ac: d63f0100 blr x8 4a1b0: 34000a60 cbz w0, 0x4a2fc 4a1b4: f947fec0 ldr x0, [x22, #0xff8] 4a1b8: b50001e0 cbnz x0, 0x4a1f4 4a1bc: f00003e0 adrp x0, 0xc9000 4a1c0: 91000000 add x0, x0, #0x0 4a1c4: 97ff09b3 bl 0xc890 4a1c8: f947fec8 ldr x8, [x22, #0xff8] 4a1cc: b50000c8 cbnz x8, 0x4a1e4 4a1d0: 321c07e0 orr w0, wzr, #0x30 4a1d4: 940062dc bl 0x62d44 4a1d8: a901fc1f stp xzr, xzr, [x0, #0x18] 4a1dc: a900fc1f stp xzr, xzr, [x0, #0x8] 4a1e0: f907fec0 str x0, [x22, #0xff8] 4a1e4: f00003e0 adrp x0, 0xc9000 4a1e8: 91000000 add x0, x0, #0x0 4a1ec: 97ff0ab5 bl 0xccc0 4a1f0: f947fec0 ldr x0, [x22, #0xff8] 4a1f4: 97ffcd7a bl 0x3d7dc 4a1f8: f9400008 ldr x8, [x0] 4a1fc: aa1403e1 mov x1, x20 4a200: aa1f03e2 mov x2, xzr 4a204: f942a508 ldr x8, [x8, #0x548] 4a208: d63f0100 blr x8 4a20c: f947fec8 ldr x8, [x22, #0xff8] 4a210: aa0003f5 mov x21, x0 4a214: b50003c8 cbnz x8, 0x4a28c 4a218: f00003e0 adrp x0, 0xc9000 4a21c: 91000000 add x0, x0, #0x0 4a220: 97ff099c bl 0xc890 4a224: f947fec8 ldr x8, [x22, #0xff8] 4a228: b50000c8 cbnz x8, 0x4a240 4a22c: 321c07e0 orr w0, wzr, #0x30 4a230: 940062c5 bl 0x62d44 4a234: a901fc1f stp xzr, xzr, [x0, #0x18] 4a238: a900fc1f stp xzr, xzr, [x0, #0x8] 4a23c: f907fec0 str x0, [x22, #0xff8] 4a240: f00003e0 adrp x0, 0xc9000 4a244: 91000000 add x0, x0, #0x0 4a248: 97ff0a9e bl 0xccc0 4a24c: f947fec8 ldr x8, [x22, #0xff8] 4a250: b50001e8 cbnz x8, 0x4a28c 4a254: f00003e0 adrp x0, 0xc9000 4a258: 91000000 add x0, x0, #0x0 4a25c: 97ff098d bl 0xc890 4a260: f947fec8 ldr x8, [x22, #0xff8] 4a264: b50000c8 cbnz x8, 0x4a27c 4a268: 321c07e0 orr w0, wzr, #0x30 4a26c: 940062b6 bl 0x62d44 4a270: a901fc1f stp xzr, xzr, [x0, #0x18] 4a274: a900fc1f stp xzr, xzr, [x0, #0x8] 4a278: f907fec0 str x0, [x22, #0xff8] 4a27c: f00003e0 adrp x0, 0xc9000 4a280: 91000000 add x0, x0, #0x0 4a284: 97ff0a8f bl 0xccc0 4a288: f947fec8 ldr x8, [x22, #0xff8] 4a28c: aa0803e0 mov x0, x8 4a290: 97ffcd53 bl 0x3d7dc 4a294: f9400008 ldr x8, [x0] 4a298: aa1403e1 mov x1, x20 4a29c: f9405d08 ldr x8, [x8, #0xb8] 4a2a0: d63f0100 blr x8 4a2a4: aa1503e0 mov x0, x21 4a2a8: a900fe7f stp xzr, xzr, [x19, #0x8] 4a2ac: f900027f str xzr, [x19] 4a2b0: 97ff09d0 bl 0xc9f0 4a2b4: aa0003f4 mov x20, x0 4a2b8: b100429f cmn x20, #0x10 4a2bc: 54000a42 b.hs 0x4a404 4a2c0: f1005e9f cmp x20, #0x17 4a2c4: 540005e2 b.hs 0x4a380 4a2c8: d37ffa88 lsl x8, x20, #1 4a2cc: 38001668 strb w8, [x19], #0x1 4a2d0: b5000694 cbnz x20, 0x4a3a0 4a2d4: 14000037 b 0x4a3b0 4a2d8: d0000261 adrp x1, 0x98000 4a2dc: 90000282 adrp x2, 0x9a000 4a2e0: 91386c21 add x1, x1, #0xe1b 4a2e4: 91062c42 add x2, x2, #0x18b 4a2e8: 2a1f03e0 mov w0, wzr 4a2ec: 97ff071d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a2f0: a900fe7f stp xzr, xzr, [x19, #0x8] 4a2f4: f900027f str xzr, [x19] 4a2f8: 14000038 b 0x4a3d8 4a2fc: 91000668 add x8, x19, #0x1 4a300: a900fe7f stp xzr, xzr, [x19, #0x8] 4a304: f900027f str xzr, [x19] 4a308: 1400002b b 0x4a3b4 4a30c: 394083e8 ldrb w8, [sp, #0x20] 4a310: f9401be9 ldr x9, [sp, #0x30] 4a314: d0000261 adrp x1, 0x98000 4a318: f0000262 adrp x2, 0x99000 4a31c: 7200011f tst w8, #0x1 4a320: 9a8902a3 csel x3, x21, x9, eq 4a324: 91386c21 add x1, x1, #0xe1b 4a328: 91234c42 add x2, x2, #0x8d3 4a32c: 97ff070d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a330: f947fec8 ldr x8, [x22, #0xff8] 4a334: b50001c8 cbnz x8, 0x4a36c 4a338: f00003e0 adrp x0, 0xc9000 4a33c: 91000000 add x0, x0, #0x0 4a340: 97ff0954 bl 0xc890 4a344: f947fec8 ldr x8, [x22, #0xff8] 4a348: b50000c8 cbnz x8, 0x4a360 4a34c: 321c07e0 orr w0, wzr, #0x30 4a350: 9400627d bl 0x62d44 4a354: a901fc1f stp xzr, xzr, [x0, #0x18] 4a358: a900fc1f stp xzr, xzr, [x0, #0x8] 4a35c: f907fec0 str x0, [x22, #0xff8] 4a360: f00003e0 adrp x0, 0xc9000 4a364: 91000000 add x0, x0, #0x0 4a368: 97ff0a56 bl 0xccc0 4a36c: a900fe7f stp xzr, xzr, [x19, #0x8] 4a370: f900027f str xzr, [x19] 4a374: 394083e8 ldrb w8, [sp, #0x20] 4a378: 370002c8 tbnz w8, #0x0, 0x4a3d0 4a37c: 14000017 b 0x4a3d8 4a380: 91004288 add x8, x20, #0x10 4a384: 927ced16 and x22, x8, #0xfffffffffffffff0 4a388: aa1603e0 mov x0, x22 4a38c: 9400626e bl 0x62d44 4a390: b24002c8 orr x8, x22, #0x1 4a394: a9008274 stp x20, x0, [x19, #0x8] 4a398: f9000268 str x8, [x19] 4a39c: aa0003f3 mov x19, x0 4a3a0: aa1303e0 mov x0, x19 4a3a4: aa1503e1 mov x1, x21 4a3a8: aa1403e2 mov x2, x20 4a3ac: 97ff09d9 bl 0xcb10 4a3b0: 8b140268 add x8, x19, x20 4a3b4: 394023e9 ldrb w9, [sp, #0x8] 4a3b8: 3900011f strb wzr, [x8] 4a3bc: 36000069 tbz w9, #0x0, 0x4a3c8 4a3c0: f9400fe0 ldr x0, [sp, #0x18] 4a3c4: 94006293 bl 0x62e10 4a3c8: 394083e8 ldrb w8, [sp, #0x20] 4a3cc: 36000068 tbz w8, #0x0, 0x4a3d8 4a3d0: f9401be0 ldr x0, [sp, #0x30] 4a3d4: 9400628f bl 0x62e10 4a3d8: f94016e8 ldr x8, [x23, #0x28] 4a3dc: f9401fe9 ldr x9, [sp, #0x38] 4a3e0: eb09011f cmp x8, x9 4a3e4: 540000e1 b.ne 0x4a400 4a3e8: a9477bfd ldp x29, x30, [sp, #0x70] 4a3ec: a9464ff4 ldp x20, x19, [sp, #0x60] 4a3f0: a94557f6 ldp x22, x21, [sp, #0x50] 4a3f4: f94023f7 ldr x23, [sp, #0x40] 4a3f8: 910203ff add sp, sp, #0x80 4a3fc: d65f03c0 ret 4a400: 97ff085c bl 0xc570 <__stack_chk_fail@plt> 4a404: 97ff07ab bl 0xc2b0 4a408: d10203ff sub sp, sp, #0x80 4a40c: f90023f7 str x23, [sp, #0x40] 4a410: a90557f6 stp x22, x21, [sp, #0x50] 4a414: a9064ff4 stp x20, x19, [sp, #0x60] 4a418: a9077bfd stp x29, x30, [sp, #0x70] 4a41c: 9101c3fd add x29, sp, #0x70 4a420: d53bd055 mrs x21, TPIDR_EL0 4a424: f94016a8 ldr x8, [x21, #0x28] 4a428: aa0003f3 mov x19, x0 4a42c: 2a0103f4 mov w20, w1 4a430: f9001fe8 str x8, [sp, #0x38] 4a434: 39400276 ldrb w22, [x19] 4a438: f9400668 ldr x8, [x19, #0x8] 4a43c: d341fec9 lsr x9, x22, #1 4a440: 720002df tst w22, #0x1 4a444: 9a880128 csel x8, x9, x8, eq 4a448: b4001048 cbz x8, 0x4a650 4a44c: 321b03e0 orr w0, wzr, #0x20 4a450: 9400623d bl 0x62d44 4a454: 90000289 adrp x9, 0x9a000 4a458: f0000268 adrp x8, 0x99000 4a45c: 910cf129 add x9, x9, #0x33c 4a460: 3dc21100 ldr q0, [x8, #0x840] 4a464: 3cc0e121 ldur q1, [x9, #0xe] 4a468: 3dc00122 ldr q2, [x9] 4a46c: f9001be0 str x0, [sp, #0x30] 4a470: 3d800be0 str q0, [sp, #0x20] 4a474: 3c80e001 stur q1, [x0, #0xe] 4a478: 3d800002 str q2, [x0] 4a47c: 3900781f strb wzr, [x0, #0x1e] 4a480: f9400a68 ldr x8, [x19, #0x10] 4a484: 720002df tst w22, #0x1 4a488: 9a931500 csinc x0, x8, x19, ne 4a48c: 97ff094d bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4a490: b40001a0 cbz x0, 0x4a4c4 4a494: 39400268 ldrb w8, [x19] 4a498: f9400a69 ldr x9, [x19, #0x10] 4a49c: 9100066a add x10, x19, #0x1 4a4a0: 7200011f tst w8, #0x1 4a4a4: 9a890140 csel x0, x10, x9, eq 4a4a8: 97ff0946 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4a4ac: aa0003f3 mov x19, x0 4a4b0: 97ff0950 bl 0xc9f0 4a4b4: aa0003e2 mov x2, x0 4a4b8: 910083e0 add x0, sp, #0x20 4a4bc: aa1303e1 mov x1, x19 4a4c0: 97ff9b66 bl 0x31258 <.text+0x24568> 4a4c4: d00003f6 adrp x22, 0xc8000 4a4c8: f947fec0 ldr x0, [x22, #0xff8] 4a4cc: b50001e0 cbnz x0, 0x4a508 4a4d0: f00003e0 adrp x0, 0xc9000 4a4d4: 91000000 add x0, x0, #0x0 4a4d8: 97ff08ee bl 0xc890 4a4dc: f947fec8 ldr x8, [x22, #0xff8] 4a4e0: b50000c8 cbnz x8, 0x4a4f8 4a4e4: 321c07e0 orr w0, wzr, #0x30 4a4e8: 94006217 bl 0x62d44 4a4ec: a901fc1f stp xzr, xzr, [x0, #0x18] 4a4f0: a900fc1f stp xzr, xzr, [x0, #0x8] 4a4f4: f907fec0 str x0, [x22, #0xff8] 4a4f8: f00003e0 adrp x0, 0xc9000 4a4fc: 91000000 add x0, x0, #0x0 4a500: 97ff09f0 bl 0xccc0 4a504: f947fec0 ldr x0, [x22, #0xff8] 4a508: 394083e8 ldrb w8, [sp, #0x20] 4a50c: f9401be9 ldr x9, [sp, #0x30] 4a510: 910083ea add x10, sp, #0x20 4a514: b2400157 orr x23, x10, #0x1 4a518: 7200011f tst w8, #0x1 4a51c: 9a8902e1 csel x1, x23, x9, eq 4a520: 97ffceca bl 0x3e048 4a524: aa0003f3 mov x19, x0 4a528: b4000b53 cbz x19, 0x4a690 4a52c: f0000281 adrp x1, 0x9d000 4a530: 913eb021 add x1, x1, #0xfac 4a534: 910023e0 add x0, sp, #0x8 4a538: 320003e2 orr w2, wzr, #0x1 4a53c: a9017fff stp xzr, xzr, [sp, #0x10] 4a540: f90007ff str xzr, [sp, #0x8] 4a544: 910023f7 add x23, sp, #0x8 4a548: 97ff9b44 bl 0x31258 <.text+0x24568> 4a54c: f0000261 adrp x1, 0x99000 4a550: 913dd421 add x1, x1, #0xf75 4a554: 320003e2 orr w2, wzr, #0x1 4a558: 97ff9b40 bl 0x31258 <.text+0x24568> 4a55c: f0000221 adrp x1, 0x91000 4a560: 9100ac21 add x1, x1, #0x2b 4a564: 321f03e2 orr w2, wzr, #0x2 4a568: 97ff9b3c bl 0x31258 <.text+0x24568> 4a56c: f947fec0 ldr x0, [x22, #0xff8] 4a570: b50001e0 cbnz x0, 0x4a5ac 4a574: f00003e0 adrp x0, 0xc9000 4a578: 91000000 add x0, x0, #0x0 4a57c: 97ff08c5 bl 0xc890 4a580: f947fec8 ldr x8, [x22, #0xff8] 4a584: b50000c8 cbnz x8, 0x4a59c 4a588: 321c07e0 orr w0, wzr, #0x30 4a58c: 940061ee bl 0x62d44 4a590: a901fc1f stp xzr, xzr, [x0, #0x18] 4a594: a900fc1f stp xzr, xzr, [x0, #0x8] 4a598: f907fec0 str x0, [x22, #0xff8] 4a59c: f00003e0 adrp x0, 0xc9000 4a5a0: 91000000 add x0, x0, #0x0 4a5a4: 97ff09c7 bl 0xccc0 4a5a8: f947fec0 ldr x0, [x22, #0xff8] 4a5ac: 394023e8 ldrb w8, [sp, #0x8] 4a5b0: f9400fe9 ldr x9, [sp, #0x18] 4a5b4: b24002ea orr x10, x23, #0x1 4a5b8: 90000282 adrp x2, 0x9a000 4a5bc: 7200011f tst w8, #0x1 4a5c0: 9a890143 csel x3, x10, x9, eq 4a5c4: 9106e442 add x2, x2, #0x1b9 4a5c8: aa1303e1 mov x1, x19 4a5cc: 2a1403e4 mov w4, w20 4a5d0: 97ffd052 bl 0x3e718 4a5d4: 394023e8 ldrb w8, [sp, #0x8] 4a5d8: 37000748 tbnz w8, #0x0, 0x4a6c0 4a5dc: f947fec8 ldr x8, [x22, #0xff8] 4a5e0: b4000788 cbz x8, 0x4a6d0 4a5e4: b40002d3 cbz x19, 0x4a63c 4a5e8: f947fec0 ldr x0, [x22, #0xff8] 4a5ec: b50001e0 cbnz x0, 0x4a628 4a5f0: f00003e0 adrp x0, 0xc9000 4a5f4: 91000000 add x0, x0, #0x0 4a5f8: 97ff08a6 bl 0xc890 4a5fc: f947fec8 ldr x8, [x22, #0xff8] 4a600: b50000c8 cbnz x8, 0x4a618 4a604: 321c07e0 orr w0, wzr, #0x30 4a608: 940061cf bl 0x62d44 4a60c: a901fc1f stp xzr, xzr, [x0, #0x18] 4a610: a900fc1f stp xzr, xzr, [x0, #0x8] 4a614: f907fec0 str x0, [x22, #0xff8] 4a618: f00003e0 adrp x0, 0xc9000 4a61c: 91000000 add x0, x0, #0x0 4a620: 97ff09a8 bl 0xccc0 4a624: f947fec0 ldr x0, [x22, #0xff8] 4a628: 97ffcc6d bl 0x3d7dc 4a62c: f9400008 ldr x8, [x0] 4a630: aa1303e1 mov x1, x19 4a634: f9405908 ldr x8, [x8, #0xb0] 4a638: d63f0100 blr x8 4a63c: 394083e8 ldrb w8, [sp, #0x20] 4a640: 36000148 tbz w8, #0x0, 0x4a668 4a644: f9401be0 ldr x0, [sp, #0x30] 4a648: 940061f2 bl 0x62e10 4a64c: 14000007 b 0x4a668 4a650: d0000261 adrp x1, 0x98000 4a654: f0000262 adrp x2, 0x99000 4a658: 91386c21 add x1, x1, #0xe1b 4a65c: 91227442 add x2, x2, #0x89d 4a660: 2a1f03e0 mov w0, wzr 4a664: 97ff063f bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a668: f94016a8 ldr x8, [x21, #0x28] 4a66c: f9401fe9 ldr x9, [sp, #0x38] 4a670: eb09011f cmp x8, x9 4a674: 540004c1 b.ne 0x4a70c 4a678: a9477bfd ldp x29, x30, [sp, #0x70] 4a67c: a9464ff4 ldp x20, x19, [sp, #0x60] 4a680: a94557f6 ldp x22, x21, [sp, #0x50] 4a684: f94023f7 ldr x23, [sp, #0x40] 4a688: 910203ff add sp, sp, #0x80 4a68c: d65f03c0 ret 4a690: 394083e8 ldrb w8, [sp, #0x20] 4a694: f9401be9 ldr x9, [sp, #0x30] 4a698: d0000261 adrp x1, 0x98000 4a69c: f0000262 adrp x2, 0x99000 4a6a0: 7200011f tst w8, #0x1 4a6a4: 9a8902e3 csel x3, x23, x9, eq 4a6a8: 91386c21 add x1, x1, #0xe1b 4a6ac: 91234c42 add x2, x2, #0x8d3 4a6b0: 97ff062c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a6b4: f947fec8 ldr x8, [x22, #0xff8] 4a6b8: b5fff968 cbnz x8, 0x4a5e4 4a6bc: 14000005 b 0x4a6d0 4a6c0: f9400fe0 ldr x0, [sp, #0x18] 4a6c4: 940061d3 bl 0x62e10 4a6c8: f947fec8 ldr x8, [x22, #0xff8] 4a6cc: b5fff8c8 cbnz x8, 0x4a5e4 4a6d0: f00003e0 adrp x0, 0xc9000 4a6d4: 91000000 add x0, x0, #0x0 4a6d8: 97ff086e bl 0xc890 4a6dc: f947fec8 ldr x8, [x22, #0xff8] 4a6e0: b50000c8 cbnz x8, 0x4a6f8 4a6e4: 321c07e0 orr w0, wzr, #0x30 4a6e8: 94006197 bl 0x62d44 4a6ec: a901fc1f stp xzr, xzr, [x0, #0x18] 4a6f0: a900fc1f stp xzr, xzr, [x0, #0x8] 4a6f4: f907fec0 str x0, [x22, #0xff8] 4a6f8: f00003e0 adrp x0, 0xc9000 4a6fc: 91000000 add x0, x0, #0x0 4a700: 97ff0970 bl 0xccc0 4a704: b5fff733 cbnz x19, 0x4a5e8 4a708: 17ffffcd b 0x4a63c 4a70c: 97ff0799 bl 0xc570 <__stack_chk_fail@plt> 4a710: d101c3ff sub sp, sp, #0x70 4a714: a90457f6 stp x22, x21, [sp, #0x40] 4a718: a9054ff4 stp x20, x19, [sp, #0x50] 4a71c: a9067bfd stp x29, x30, [sp, #0x60] 4a720: 910183fd add x29, sp, #0x60 4a724: d53bd054 mrs x20, TPIDR_EL0 4a728: f9401688 ldr x8, [x20, #0x28] 4a72c: aa0003f3 mov x19, x0 4a730: d0000261 adrp x1, 0x98000 4a734: 90000282 adrp x2, 0x9a000 4a738: f81d83a8 stur x8, [x29, #-0x28] 4a73c: 39400268 ldrb w8, [x19] 4a740: f9400a69 ldr x9, [x19, #0x10] 4a744: 91386c21 add x1, x1, #0xe1b 4a748: 91073442 add x2, x2, #0x1cd 4a74c: 7200011f tst w8, #0x1 4a750: 9a931523 csinc x3, x9, x19, ne 4a754: 2a1f03e0 mov w0, wzr 4a758: 97ff0602 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a75c: 39400276 ldrb w22, [x19] 4a760: f9400668 ldr x8, [x19, #0x8] 4a764: d341fec9 lsr x9, x22, #1 4a768: 720002df tst w22, #0x1 4a76c: 9a880128 csel x8, x9, x8, eq 4a770: b4000c68 cbz x8, 0x4a8fc 4a774: 321b03e0 orr w0, wzr, #0x20 4a778: 91000675 add x21, x19, #0x1 4a77c: 94006172 bl 0x62d44 4a780: 90000289 adrp x9, 0x9a000 4a784: f0000268 adrp x8, 0x99000 4a788: 910cf129 add x9, x9, #0x33c 4a78c: 3dc21100 ldr q0, [x8, #0x840] 4a790: 3cc0e121 ldur q1, [x9, #0xe] 4a794: 3dc00122 ldr q2, [x9] 4a798: f9001be0 str x0, [sp, #0x30] 4a79c: 3d800be0 str q0, [sp, #0x20] 4a7a0: 3c80e001 stur q1, [x0, #0xe] 4a7a4: 3d800002 str q2, [x0] 4a7a8: 3900781f strb wzr, [x0, #0x1e] 4a7ac: f9400a68 ldr x8, [x19, #0x10] 4a7b0: 720002df tst w22, #0x1 4a7b4: 9a8802a0 csel x0, x21, x8, eq 4a7b8: 97ff0882 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4a7bc: b4000180 cbz x0, 0x4a7ec 4a7c0: 39400268 ldrb w8, [x19] 4a7c4: f9400a69 ldr x9, [x19, #0x10] 4a7c8: 7200011f tst w8, #0x1 4a7cc: 9a8902a0 csel x0, x21, x9, eq 4a7d0: 97ff087c bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4a7d4: aa0003f3 mov x19, x0 4a7d8: 97ff0886 bl 0xc9f0 4a7dc: aa0003e2 mov x2, x0 4a7e0: 910083e0 add x0, sp, #0x20 4a7e4: aa1303e1 mov x1, x19 4a7e8: 97ff9a9c bl 0x31258 <.text+0x24568> 4a7ec: d00003f5 adrp x21, 0xc8000 4a7f0: f947fea0 ldr x0, [x21, #0xff8] 4a7f4: b50001e0 cbnz x0, 0x4a830 4a7f8: f00003e0 adrp x0, 0xc9000 4a7fc: 91000000 add x0, x0, #0x0 4a800: 97ff0824 bl 0xc890 4a804: f947fea8 ldr x8, [x21, #0xff8] 4a808: b50000c8 cbnz x8, 0x4a820 4a80c: 321c07e0 orr w0, wzr, #0x30 4a810: 9400614d bl 0x62d44 4a814: a901fc1f stp xzr, xzr, [x0, #0x18] 4a818: a900fc1f stp xzr, xzr, [x0, #0x8] 4a81c: f907fea0 str x0, [x21, #0xff8] 4a820: f00003e0 adrp x0, 0xc9000 4a824: 91000000 add x0, x0, #0x0 4a828: 97ff0926 bl 0xccc0 4a82c: f947fea0 ldr x0, [x21, #0xff8] 4a830: 394083e8 ldrb w8, [sp, #0x20] 4a834: f9401be9 ldr x9, [sp, #0x30] 4a838: 910083ea add x10, sp, #0x20 4a83c: b2400156 orr x22, x10, #0x1 4a840: 7200011f tst w8, #0x1 4a844: 9a8902c1 csel x1, x22, x9, eq 4a848: 97ffce00 bl 0x3e048 4a84c: aa0003f3 mov x19, x0 4a850: b4000673 cbz x19, 0x4a91c 4a854: 90000281 adrp x1, 0x9a000 4a858: 9107b421 add x1, x1, #0x1ed 4a85c: 910023e0 add x0, sp, #0x8 4a860: 320007e2 orr w2, wzr, #0x3 4a864: a9017fff stp xzr, xzr, [sp, #0x10] 4a868: f90007ff str xzr, [sp, #0x8] 4a86c: 910023f6 add x22, sp, #0x8 4a870: 97ff9a7a bl 0x31258 <.text+0x24568> 4a874: f947fea0 ldr x0, [x21, #0xff8] 4a878: b50001e0 cbnz x0, 0x4a8b4 4a87c: f00003e0 adrp x0, 0xc9000 4a880: 91000000 add x0, x0, #0x0 4a884: 97ff0803 bl 0xc890 4a888: f947fea8 ldr x8, [x21, #0xff8] 4a88c: b50000c8 cbnz x8, 0x4a8a4 4a890: 321c07e0 orr w0, wzr, #0x30 4a894: 9400612c bl 0x62d44 4a898: a901fc1f stp xzr, xzr, [x0, #0x18] 4a89c: a900fc1f stp xzr, xzr, [x0, #0x8] 4a8a0: f907fea0 str x0, [x21, #0xff8] 4a8a4: f00003e0 adrp x0, 0xc9000 4a8a8: 91000000 add x0, x0, #0x0 4a8ac: 97ff0905 bl 0xccc0 4a8b0: f947fea0 ldr x0, [x21, #0xff8] 4a8b4: 394023e8 ldrb w8, [sp, #0x8] 4a8b8: f9400fe9 ldr x9, [sp, #0x18] 4a8bc: b24002ca orr x10, x22, #0x1 4a8c0: 90000282 adrp x2, 0x9a000 4a8c4: 7200011f tst w8, #0x1 4a8c8: 9a890143 csel x3, x10, x9, eq 4a8cc: 9107c442 add x2, x2, #0x1f1 4a8d0: aa1303e1 mov x1, x19 4a8d4: 97ffd332 bl 0x3f59c 4a8d8: 394023e8 ldrb w8, [sp, #0x8] 4a8dc: 72001c1f tst w0, #0xff 4a8e0: 1a9f07f3 cset w19, ne 4a8e4: 360004e8 tbz w8, #0x0, 0x4a980 4a8e8: f9400fe0 ldr x0, [sp, #0x18] 4a8ec: 94006149 bl 0x62e10 4a8f0: 394083e8 ldrb w8, [sp, #0x20] 4a8f4: 370004a8 tbnz w8, #0x0, 0x4a988 4a8f8: 14000026 b 0x4a990 4a8fc: d0000261 adrp x1, 0x98000 4a900: f0000262 adrp x2, 0x99000 4a904: 91386c21 add x1, x1, #0xe1b 4a908: 91227442 add x2, x2, #0x89d 4a90c: 2a1f03e0 mov w0, wzr 4a910: 97ff0594 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a914: 2a1f03f3 mov w19, wzr 4a918: 1400001e b 0x4a990 4a91c: 394083e8 ldrb w8, [sp, #0x20] 4a920: f9401be9 ldr x9, [sp, #0x30] 4a924: d0000261 adrp x1, 0x98000 4a928: f0000262 adrp x2, 0x99000 4a92c: 7200011f tst w8, #0x1 4a930: 9a8902c3 csel x3, x22, x9, eq 4a934: 91386c21 add x1, x1, #0xe1b 4a938: 91234c42 add x2, x2, #0x8d3 4a93c: 97ff0589 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a940: f947fea8 ldr x8, [x21, #0xff8] 4a944: b50001e8 cbnz x8, 0x4a980 4a948: f00003e0 adrp x0, 0xc9000 4a94c: 91000000 add x0, x0, #0x0 4a950: 97ff07d0 bl 0xc890 4a954: f947fea8 ldr x8, [x21, #0xff8] 4a958: b50000c8 cbnz x8, 0x4a970 4a95c: 321c07e0 orr w0, wzr, #0x30 4a960: 940060f9 bl 0x62d44 4a964: a901fc1f stp xzr, xzr, [x0, #0x18] 4a968: a900fc1f stp xzr, xzr, [x0, #0x8] 4a96c: f907fea0 str x0, [x21, #0xff8] 4a970: f00003e0 adrp x0, 0xc9000 4a974: 91000000 add x0, x0, #0x0 4a978: 97ff08d2 bl 0xccc0 4a97c: 2a1f03f3 mov w19, wzr 4a980: 394083e8 ldrb w8, [sp, #0x20] 4a984: 36000068 tbz w8, #0x0, 0x4a990 4a988: f9401be0 ldr x0, [sp, #0x30] 4a98c: 94006121 bl 0x62e10 4a990: f9401688 ldr x8, [x20, #0x28] 4a994: f85d83a9 ldur x9, [x29, #-0x28] 4a998: eb09011f cmp x8, x9 4a99c: 540000e1 b.ne 0x4a9b8 4a9a0: 2a1303e0 mov w0, w19 4a9a4: a9467bfd ldp x29, x30, [sp, #0x60] 4a9a8: a9454ff4 ldp x20, x19, [sp, #0x50] 4a9ac: a94457f6 ldp x22, x21, [sp, #0x40] 4a9b0: 9101c3ff add sp, sp, #0x70 4a9b4: d65f03c0 ret 4a9b8: 97ff06ee bl 0xc570 <__stack_chk_fail@plt> 4a9bc: d10203ff sub sp, sp, #0x80 4a9c0: f90023f7 str x23, [sp, #0x40] 4a9c4: a90557f6 stp x22, x21, [sp, #0x50] 4a9c8: a9064ff4 stp x20, x19, [sp, #0x60] 4a9cc: a9077bfd stp x29, x30, [sp, #0x70] 4a9d0: 9101c3fd add x29, sp, #0x70 4a9d4: d53bd057 mrs x23, TPIDR_EL0 4a9d8: f94016e9 ldr x9, [x23, #0x28] 4a9dc: aa0003f4 mov x20, x0 4a9e0: aa0803f3 mov x19, x8 4a9e4: f9001fe9 str x9, [sp, #0x38] 4a9e8: 39400295 ldrb w21, [x20] 4a9ec: f9400689 ldr x9, [x20, #0x8] 4a9f0: d341feaa lsr x10, x21, #1 4a9f4: 720002bf tst w21, #0x1 4a9f8: 9a890149 csel x9, x10, x9, eq 4a9fc: b40017e9 cbz x9, 0x4acf8 4aa00: 321b03e0 orr w0, wzr, #0x20 4aa04: 940060d0 bl 0x62d44 4aa08: 90000289 adrp x9, 0x9a000 4aa0c: f0000268 adrp x8, 0x99000 4aa10: 910cf129 add x9, x9, #0x33c 4aa14: 3dc21100 ldr q0, [x8, #0x840] 4aa18: 3cc0e121 ldur q1, [x9, #0xe] 4aa1c: 3dc00122 ldr q2, [x9] 4aa20: f9001be0 str x0, [sp, #0x30] 4aa24: 3d800be0 str q0, [sp, #0x20] 4aa28: 3c80e001 stur q1, [x0, #0xe] 4aa2c: 3d800002 str q2, [x0] 4aa30: 3900781f strb wzr, [x0, #0x1e] 4aa34: f9400a88 ldr x8, [x20, #0x10] 4aa38: 720002bf tst w21, #0x1 4aa3c: 9a941500 csinc x0, x8, x20, ne 4aa40: 97ff07e0 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4aa44: b40001a0 cbz x0, 0x4aa78 4aa48: 39400288 ldrb w8, [x20] 4aa4c: f9400a89 ldr x9, [x20, #0x10] 4aa50: 9100068a add x10, x20, #0x1 4aa54: 7200011f tst w8, #0x1 4aa58: 9a890140 csel x0, x10, x9, eq 4aa5c: 97ff07d9 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4aa60: aa0003f4 mov x20, x0 4aa64: 97ff07e3 bl 0xc9f0 4aa68: aa0003e2 mov x2, x0 4aa6c: 910083e0 add x0, sp, #0x20 4aa70: aa1403e1 mov x1, x20 4aa74: 97ff99f9 bl 0x31258 <.text+0x24568> 4aa78: d00003f6 adrp x22, 0xc8000 4aa7c: f947fec0 ldr x0, [x22, #0xff8] 4aa80: b50001e0 cbnz x0, 0x4aabc 4aa84: f00003e0 adrp x0, 0xc9000 4aa88: 91000000 add x0, x0, #0x0 4aa8c: 97ff0781 bl 0xc890 4aa90: f947fec8 ldr x8, [x22, #0xff8] 4aa94: b50000c8 cbnz x8, 0x4aaac 4aa98: 321c07e0 orr w0, wzr, #0x30 4aa9c: 940060aa bl 0x62d44 4aaa0: a901fc1f stp xzr, xzr, [x0, #0x18] 4aaa4: a900fc1f stp xzr, xzr, [x0, #0x8] 4aaa8: f907fec0 str x0, [x22, #0xff8] 4aaac: f00003e0 adrp x0, 0xc9000 4aab0: 91000000 add x0, x0, #0x0 4aab4: 97ff0883 bl 0xccc0 4aab8: f947fec0 ldr x0, [x22, #0xff8] 4aabc: 394083e8 ldrb w8, [sp, #0x20] 4aac0: f9401be9 ldr x9, [sp, #0x30] 4aac4: 910083ea add x10, sp, #0x20 4aac8: b2400155 orr x21, x10, #0x1 4aacc: 7200011f tst w8, #0x1 4aad0: 9a8902a1 csel x1, x21, x9, eq 4aad4: 97ffcd5d bl 0x3e048 4aad8: aa0003f4 mov x20, x0 4aadc: b4001294 cbz x20, 0x4ad2c 4aae0: f0000281 adrp x1, 0x9d000 4aae4: 913eb021 add x1, x1, #0xfac 4aae8: 910023e0 add x0, sp, #0x8 4aaec: 320003e2 orr w2, wzr, #0x1 4aaf0: a9017fff stp xzr, xzr, [sp, #0x10] 4aaf4: f90007ff str xzr, [sp, #0x8] 4aaf8: 910023f5 add x21, sp, #0x8 4aafc: 97ff99d7 bl 0x31258 <.text+0x24568> 4ab00: f0000221 adrp x1, 0x91000 4ab04: 91003021 add x1, x1, #0xc 4ab08: 52800262 mov w2, #0x13 // =19 4ab0c: 97ff99d3 bl 0x31258 <.text+0x24568> 4ab10: f947fec0 ldr x0, [x22, #0xff8] 4ab14: b50001e0 cbnz x0, 0x4ab50 4ab18: f00003e0 adrp x0, 0xc9000 4ab1c: 91000000 add x0, x0, #0x0 4ab20: 97ff075c bl 0xc890 4ab24: f947fec8 ldr x8, [x22, #0xff8] 4ab28: b50000c8 cbnz x8, 0x4ab40 4ab2c: 321c07e0 orr w0, wzr, #0x30 4ab30: 94006085 bl 0x62d44 4ab34: a901fc1f stp xzr, xzr, [x0, #0x18] 4ab38: a900fc1f stp xzr, xzr, [x0, #0x8] 4ab3c: f907fec0 str x0, [x22, #0xff8] 4ab40: f00003e0 adrp x0, 0xc9000 4ab44: 91000000 add x0, x0, #0x0 4ab48: 97ff085e bl 0xccc0 4ab4c: f947fec0 ldr x0, [x22, #0xff8] 4ab50: 394023e8 ldrb w8, [sp, #0x8] 4ab54: f9400fe9 ldr x9, [sp, #0x18] 4ab58: b24002aa orr x10, x21, #0x1 4ab5c: 90000282 adrp x2, 0x9a000 4ab60: 7200011f tst w8, #0x1 4ab64: 9a890143 csel x3, x10, x9, eq 4ab68: 9108b442 add x2, x2, #0x22d 4ab6c: aa1403e1 mov x1, x20 4ab70: 97ffcfc7 bl 0x3ea8c 4ab74: aa0003f4 mov x20, x0 4ab78: b4000d34 cbz x20, 0x4ad1c 4ab7c: f947fec0 ldr x0, [x22, #0xff8] 4ab80: b50001e0 cbnz x0, 0x4abbc 4ab84: f00003e0 adrp x0, 0xc9000 4ab88: 91000000 add x0, x0, #0x0 4ab8c: 97ff0741 bl 0xc890 4ab90: f947fec8 ldr x8, [x22, #0xff8] 4ab94: b50000c8 cbnz x8, 0x4abac 4ab98: 321c07e0 orr w0, wzr, #0x30 4ab9c: 9400606a bl 0x62d44 4aba0: a901fc1f stp xzr, xzr, [x0, #0x18] 4aba4: a900fc1f stp xzr, xzr, [x0, #0x8] 4aba8: f907fec0 str x0, [x22, #0xff8] 4abac: f00003e0 adrp x0, 0xc9000 4abb0: 91000000 add x0, x0, #0x0 4abb4: 97ff0843 bl 0xccc0 4abb8: f947fec0 ldr x0, [x22, #0xff8] 4abbc: 97ffcb08 bl 0x3d7dc 4abc0: f9400008 ldr x8, [x0] 4abc4: aa1403e1 mov x1, x20 4abc8: f9429108 ldr x8, [x8, #0x520] 4abcc: d63f0100 blr x8 4abd0: 34000a60 cbz w0, 0x4ad1c 4abd4: f947fec0 ldr x0, [x22, #0xff8] 4abd8: b50001e0 cbnz x0, 0x4ac14 4abdc: f00003e0 adrp x0, 0xc9000 4abe0: 91000000 add x0, x0, #0x0 4abe4: 97ff072b bl 0xc890 4abe8: f947fec8 ldr x8, [x22, #0xff8] 4abec: b50000c8 cbnz x8, 0x4ac04 4abf0: 321c07e0 orr w0, wzr, #0x30 4abf4: 94006054 bl 0x62d44 4abf8: a901fc1f stp xzr, xzr, [x0, #0x18] 4abfc: a900fc1f stp xzr, xzr, [x0, #0x8] 4ac00: f907fec0 str x0, [x22, #0xff8] 4ac04: f00003e0 adrp x0, 0xc9000 4ac08: 91000000 add x0, x0, #0x0 4ac0c: 97ff082d bl 0xccc0 4ac10: f947fec0 ldr x0, [x22, #0xff8] 4ac14: 97ffcaf2 bl 0x3d7dc 4ac18: f9400008 ldr x8, [x0] 4ac1c: aa1403e1 mov x1, x20 4ac20: aa1f03e2 mov x2, xzr 4ac24: f942a508 ldr x8, [x8, #0x548] 4ac28: d63f0100 blr x8 4ac2c: f947fec8 ldr x8, [x22, #0xff8] 4ac30: aa0003f5 mov x21, x0 4ac34: b50003c8 cbnz x8, 0x4acac 4ac38: f00003e0 adrp x0, 0xc9000 4ac3c: 91000000 add x0, x0, #0x0 4ac40: 97ff0714 bl 0xc890 4ac44: f947fec8 ldr x8, [x22, #0xff8] 4ac48: b50000c8 cbnz x8, 0x4ac60 4ac4c: 321c07e0 orr w0, wzr, #0x30 4ac50: 9400603d bl 0x62d44 4ac54: a901fc1f stp xzr, xzr, [x0, #0x18] 4ac58: a900fc1f stp xzr, xzr, [x0, #0x8] 4ac5c: f907fec0 str x0, [x22, #0xff8] 4ac60: f00003e0 adrp x0, 0xc9000 4ac64: 91000000 add x0, x0, #0x0 4ac68: 97ff0816 bl 0xccc0 4ac6c: f947fec8 ldr x8, [x22, #0xff8] 4ac70: b50001e8 cbnz x8, 0x4acac 4ac74: f00003e0 adrp x0, 0xc9000 4ac78: 91000000 add x0, x0, #0x0 4ac7c: 97ff0705 bl 0xc890 4ac80: f947fec8 ldr x8, [x22, #0xff8] 4ac84: b50000c8 cbnz x8, 0x4ac9c 4ac88: 321c07e0 orr w0, wzr, #0x30 4ac8c: 9400602e bl 0x62d44 4ac90: a901fc1f stp xzr, xzr, [x0, #0x18] 4ac94: a900fc1f stp xzr, xzr, [x0, #0x8] 4ac98: f907fec0 str x0, [x22, #0xff8] 4ac9c: f00003e0 adrp x0, 0xc9000 4aca0: 91000000 add x0, x0, #0x0 4aca4: 97ff0807 bl 0xccc0 4aca8: f947fec8 ldr x8, [x22, #0xff8] 4acac: aa0803e0 mov x0, x8 4acb0: 97ffcacb bl 0x3d7dc 4acb4: f9400008 ldr x8, [x0] 4acb8: aa1403e1 mov x1, x20 4acbc: f9405d08 ldr x8, [x8, #0xb8] 4acc0: d63f0100 blr x8 4acc4: aa1503e0 mov x0, x21 4acc8: a900fe7f stp xzr, xzr, [x19, #0x8] 4accc: f900027f str xzr, [x19] 4acd0: 97ff0748 bl 0xc9f0 4acd4: aa0003f4 mov x20, x0 4acd8: b100429f cmn x20, #0x10 4acdc: 54000a42 b.hs 0x4ae24 4ace0: f1005e9f cmp x20, #0x17 4ace4: 540005e2 b.hs 0x4ada0 4ace8: d37ffa88 lsl x8, x20, #1 4acec: 38001668 strb w8, [x19], #0x1 4acf0: b5000694 cbnz x20, 0x4adc0 4acf4: 14000037 b 0x4add0 4acf8: d0000261 adrp x1, 0x98000 4acfc: 90000282 adrp x2, 0x9a000 4ad00: 91386c21 add x1, x1, #0xe1b 4ad04: 91081042 add x2, x2, #0x204 4ad08: 2a1f03e0 mov w0, wzr 4ad0c: 97ff0495 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ad10: a900fe7f stp xzr, xzr, [x19, #0x8] 4ad14: f900027f str xzr, [x19] 4ad18: 14000038 b 0x4adf8 4ad1c: 91000668 add x8, x19, #0x1 4ad20: a900fe7f stp xzr, xzr, [x19, #0x8] 4ad24: f900027f str xzr, [x19] 4ad28: 1400002b b 0x4add4 4ad2c: 394083e8 ldrb w8, [sp, #0x20] 4ad30: f9401be9 ldr x9, [sp, #0x30] 4ad34: d0000261 adrp x1, 0x98000 4ad38: f0000262 adrp x2, 0x99000 4ad3c: 7200011f tst w8, #0x1 4ad40: 9a8902a3 csel x3, x21, x9, eq 4ad44: 91386c21 add x1, x1, #0xe1b 4ad48: 91234c42 add x2, x2, #0x8d3 4ad4c: 97ff0485 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ad50: f947fec8 ldr x8, [x22, #0xff8] 4ad54: b50001c8 cbnz x8, 0x4ad8c 4ad58: f00003e0 adrp x0, 0xc9000 4ad5c: 91000000 add x0, x0, #0x0 4ad60: 97ff06cc bl 0xc890 4ad64: f947fec8 ldr x8, [x22, #0xff8] 4ad68: b50000c8 cbnz x8, 0x4ad80 4ad6c: 321c07e0 orr w0, wzr, #0x30 4ad70: 94005ff5 bl 0x62d44 4ad74: a901fc1f stp xzr, xzr, [x0, #0x18] 4ad78: a900fc1f stp xzr, xzr, [x0, #0x8] 4ad7c: f907fec0 str x0, [x22, #0xff8] 4ad80: f00003e0 adrp x0, 0xc9000 4ad84: 91000000 add x0, x0, #0x0 4ad88: 97ff07ce bl 0xccc0 4ad8c: a900fe7f stp xzr, xzr, [x19, #0x8] 4ad90: f900027f str xzr, [x19] 4ad94: 394083e8 ldrb w8, [sp, #0x20] 4ad98: 370002c8 tbnz w8, #0x0, 0x4adf0 4ad9c: 14000017 b 0x4adf8 4ada0: 91004288 add x8, x20, #0x10 4ada4: 927ced16 and x22, x8, #0xfffffffffffffff0 4ada8: aa1603e0 mov x0, x22 4adac: 94005fe6 bl 0x62d44 4adb0: b24002c8 orr x8, x22, #0x1 4adb4: a9008274 stp x20, x0, [x19, #0x8] 4adb8: f9000268 str x8, [x19] 4adbc: aa0003f3 mov x19, x0 4adc0: aa1303e0 mov x0, x19 4adc4: aa1503e1 mov x1, x21 4adc8: aa1403e2 mov x2, x20 4adcc: 97ff0751 bl 0xcb10 4add0: 8b140268 add x8, x19, x20 4add4: 394023e9 ldrb w9, [sp, #0x8] 4add8: 3900011f strb wzr, [x8] 4addc: 36000069 tbz w9, #0x0, 0x4ade8 4ade0: f9400fe0 ldr x0, [sp, #0x18] 4ade4: 9400600b bl 0x62e10 4ade8: 394083e8 ldrb w8, [sp, #0x20] 4adec: 36000068 tbz w8, #0x0, 0x4adf8 4adf0: f9401be0 ldr x0, [sp, #0x30] 4adf4: 94006007 bl 0x62e10 4adf8: f94016e8 ldr x8, [x23, #0x28] 4adfc: f9401fe9 ldr x9, [sp, #0x38] 4ae00: eb09011f cmp x8, x9 4ae04: 540000e1 b.ne 0x4ae20 4ae08: a9477bfd ldp x29, x30, [sp, #0x70] 4ae0c: a9464ff4 ldp x20, x19, [sp, #0x60] 4ae10: a94557f6 ldp x22, x21, [sp, #0x50] 4ae14: f94023f7 ldr x23, [sp, #0x40] 4ae18: 910203ff add sp, sp, #0x80 4ae1c: d65f03c0 ret 4ae20: 97ff05d4 bl 0xc570 <__stack_chk_fail@plt> 4ae24: 97ff0523 bl 0xc2b0 4ae28: d10303ff sub sp, sp, #0xc0 4ae2c: a9066ffc stp x28, x27, [sp, #0x60] 4ae30: a90767fa stp x26, x25, [sp, #0x70] 4ae34: a9085ff8 stp x24, x23, [sp, #0x80] 4ae38: a90957f6 stp x22, x21, [sp, #0x90] 4ae3c: a90a4ff4 stp x20, x19, [sp, #0xa0] 4ae40: a90b7bfd stp x29, x30, [sp, #0xb0] 4ae44: 9102c3fd add x29, sp, #0xb0 4ae48: d53bd05b mrs x27, TPIDR_EL0 4ae4c: f9401768 ldr x8, [x27, #0x28] 4ae50: aa0003f3 mov x19, x0 4ae54: aa0703fa mov x26, x7 4ae58: 2a0603f8 mov w24, w6 4ae5c: f9002fe8 str x8, [sp, #0x58] 4ae60: 3940027c ldrb w28, [x19] 4ae64: f9400668 ldr x8, [x19, #0x8] 4ae68: 2a0503f7 mov w23, w5 4ae6c: aa0303f5 mov x21, x3 4ae70: d341ff89 lsr x9, x28, #1 4ae74: 7200039f tst w28, #0x1 4ae78: 2a0203f6 mov w22, w2 4ae7c: 9a880128 csel x8, x9, x8, eq 4ae80: 2a0103f9 mov w25, w1 4ae84: b4001928 cbz x8, 0x4b1a8 4ae88: 321b03e0 orr w0, wzr, #0x20 4ae8c: f90013e4 str x4, [sp, #0x20] 4ae90: 94005fad bl 0x62d44 4ae94: 90000289 adrp x9, 0x9a000 4ae98: f0000268 adrp x8, 0x99000 4ae9c: 910cf129 add x9, x9, #0x33c 4aea0: 3dc21100 ldr q0, [x8, #0x840] 4aea4: 3cc0e121 ldur q1, [x9, #0xe] 4aea8: 3dc00122 ldr q2, [x9] 4aeac: f9002be0 str x0, [sp, #0x50] 4aeb0: 3d8013e0 str q0, [sp, #0x40] 4aeb4: 3c80e001 stur q1, [x0, #0xe] 4aeb8: 3d800002 str q2, [x0] 4aebc: 3900781f strb wzr, [x0, #0x1e] 4aec0: f9400a68 ldr x8, [x19, #0x10] 4aec4: 7200039f tst w28, #0x1 4aec8: 9a931500 csinc x0, x8, x19, ne 4aecc: 97ff06bd bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4aed0: b40001a0 cbz x0, 0x4af04 4aed4: 39400268 ldrb w8, [x19] 4aed8: f9400a69 ldr x9, [x19, #0x10] 4aedc: 9100066a add x10, x19, #0x1 4aee0: 7200011f tst w8, #0x1 4aee4: 9a890140 csel x0, x10, x9, eq 4aee8: 97ff06b6 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4aeec: aa0003f3 mov x19, x0 4aef0: 97ff06c0 bl 0xc9f0 4aef4: aa0003e2 mov x2, x0 4aef8: 910103e0 add x0, sp, #0x40 4aefc: aa1303e1 mov x1, x19 4af00: 97ff98d6 bl 0x31258 <.text+0x24568> 4af04: d00003fc adrp x28, 0xc8000 4af08: f947ff80 ldr x0, [x28, #0xff8] 4af0c: b50001e0 cbnz x0, 0x4af48 4af10: f00003e0 adrp x0, 0xc9000 4af14: 91000000 add x0, x0, #0x0 4af18: 97ff065e bl 0xc890 4af1c: f947ff88 ldr x8, [x28, #0xff8] 4af20: b50000c8 cbnz x8, 0x4af38 4af24: 321c07e0 orr w0, wzr, #0x30 4af28: 94005f87 bl 0x62d44 4af2c: a901fc1f stp xzr, xzr, [x0, #0x18] 4af30: a900fc1f stp xzr, xzr, [x0, #0x8] 4af34: f907ff80 str x0, [x28, #0xff8] 4af38: f00003e0 adrp x0, 0xc9000 4af3c: 91000000 add x0, x0, #0x0 4af40: 97ff0760 bl 0xccc0 4af44: f947ff80 ldr x0, [x28, #0xff8] 4af48: 394103e8 ldrb w8, [sp, #0x40] 4af4c: f9402be9 ldr x9, [sp, #0x50] 4af50: 910103ea add x10, sp, #0x40 4af54: b2400154 orr x20, x10, #0x1 4af58: 7200011f tst w8, #0x1 4af5c: 9a890281 csel x1, x20, x9, eq 4af60: 97ffcc3a bl 0x3e048 4af64: aa0003f3 mov x19, x0 4af68: b4001453 cbz x19, 0x4b1f0 4af6c: f0000281 adrp x1, 0x9d000 4af70: 913eb021 add x1, x1, #0xfac 4af74: 9100a3e0 add x0, sp, #0x28 4af78: 320003e2 orr w2, wzr, #0x1 4af7c: a9037fff stp xzr, xzr, [sp, #0x30] 4af80: f90017ff str xzr, [sp, #0x28] 4af84: 97ff98b5 bl 0x31258 <.text+0x24568> 4af88: 90000281 adrp x1, 0x9a000 4af8c: 91090821 add x1, x1, #0x242 4af90: 321d07e2 orr w2, wzr, #0x18 4af94: 97ff98b1 bl 0x31258 <.text+0x24568> 4af98: f0000221 adrp x1, 0x91000 4af9c: 9100ac21 add x1, x1, #0x2b 4afa0: 321f03e2 orr w2, wzr, #0x2 4afa4: 97ff98ad bl 0x31258 <.text+0x24568> 4afa8: f947ff80 ldr x0, [x28, #0xff8] 4afac: b50001e0 cbnz x0, 0x4afe8 4afb0: f00003e0 adrp x0, 0xc9000 4afb4: 91000000 add x0, x0, #0x0 4afb8: 97ff0636 bl 0xc890 4afbc: f947ff88 ldr x8, [x28, #0xff8] 4afc0: b50000c8 cbnz x8, 0x4afd8 4afc4: 321c07e0 orr w0, wzr, #0x30 4afc8: 94005f5f bl 0x62d44 4afcc: a901fc1f stp xzr, xzr, [x0, #0x18] 4afd0: a900fc1f stp xzr, xzr, [x0, #0x8] 4afd4: f907ff80 str x0, [x28, #0xff8] 4afd8: f00003e0 adrp x0, 0xc9000 4afdc: 91000000 add x0, x0, #0x0 4afe0: 97ff0738 bl 0xccc0 4afe4: f947ff80 ldr x0, [x28, #0xff8] 4afe8: 97ffc9fd bl 0x3d7dc 4afec: f9400008 ldr x8, [x0] 4aff0: 39400349 ldrb w9, [x26] 4aff4: f9400b4a ldr x10, [x26, #0x10] 4aff8: f9429d08 ldr x8, [x8, #0x538] 4affc: 7200013f tst w9, #0x1 4b000: 9a9a1541 csinc x1, x10, x26, ne 4b004: d63f0100 blr x8 4b008: f947ff88 ldr x8, [x28, #0xff8] 4b00c: aa0003fa mov x26, x0 4b010: b50001e8 cbnz x8, 0x4b04c 4b014: d00003e0 adrp x0, 0xc9000 4b018: 91000000 add x0, x0, #0x0 4b01c: 97ff061d bl 0xc890 4b020: f947ff88 ldr x8, [x28, #0xff8] 4b024: b50000c8 cbnz x8, 0x4b03c 4b028: 321c07e0 orr w0, wzr, #0x30 4b02c: 94005f46 bl 0x62d44 4b030: a901fc1f stp xzr, xzr, [x0, #0x18] 4b034: a900fc1f stp xzr, xzr, [x0, #0x8] 4b038: f907ff80 str x0, [x28, #0xff8] 4b03c: d00003e0 adrp x0, 0xc9000 4b040: 91000000 add x0, x0, #0x0 4b044: 97ff071f bl 0xccc0 4b048: f947ff88 ldr x8, [x28, #0xff8] 4b04c: 3940a3e9 ldrb w9, [sp, #0x28] 4b050: f9401fea ldr x10, [sp, #0x38] 4b054: f94013e7 ldr x7, [sp, #0x20] 4b058: 9100a3eb add x11, sp, #0x28 4b05c: b240016b orr x11, x11, #0x1 4b060: 7200013f tst w9, #0x1 4b064: f0000262 adrp x2, 0x9a000 4b068: 9a8a0163 csel x3, x11, x10, eq 4b06c: 12000309 and w9, w24, #0x1 4b070: 91096c42 add x2, x2, #0x25b 4b074: aa0803e0 mov x0, x8 4b078: aa1303e1 mov x1, x19 4b07c: 2a1903e4 mov w4, w25 4b080: 2a1603e5 mov w5, w22 4b084: aa1503e6 mov x6, x21 4b088: f9000bfa str x26, [sp, #0x10] 4b08c: b9000be9 str w9, [sp, #0x8] 4b090: b90003f7 str w23, [sp] 4b094: 97ffcda1 bl 0x3e718 4b098: f947ff88 ldr x8, [x28, #0xff8] 4b09c: b50001c8 cbnz x8, 0x4b0d4 4b0a0: d00003e0 adrp x0, 0xc9000 4b0a4: 91000000 add x0, x0, #0x0 4b0a8: 97ff05fa bl 0xc890 4b0ac: f947ff88 ldr x8, [x28, #0xff8] 4b0b0: b50000c8 cbnz x8, 0x4b0c8 4b0b4: 321c07e0 orr w0, wzr, #0x30 4b0b8: 94005f23 bl 0x62d44 4b0bc: a901fc1f stp xzr, xzr, [x0, #0x18] 4b0c0: a900fc1f stp xzr, xzr, [x0, #0x8] 4b0c4: f907ff80 str x0, [x28, #0xff8] 4b0c8: d00003e0 adrp x0, 0xc9000 4b0cc: 91000000 add x0, x0, #0x0 4b0d0: 97ff06fc bl 0xccc0 4b0d4: b40002da cbz x26, 0x4b12c 4b0d8: f947ff80 ldr x0, [x28, #0xff8] 4b0dc: b50001e0 cbnz x0, 0x4b118 4b0e0: d00003e0 adrp x0, 0xc9000 4b0e4: 91000000 add x0, x0, #0x0 4b0e8: 97ff05ea bl 0xc890 4b0ec: f947ff88 ldr x8, [x28, #0xff8] 4b0f0: b50000c8 cbnz x8, 0x4b108 4b0f4: 321c07e0 orr w0, wzr, #0x30 4b0f8: 94005f13 bl 0x62d44 4b0fc: a901fc1f stp xzr, xzr, [x0, #0x18] 4b100: a900fc1f stp xzr, xzr, [x0, #0x8] 4b104: f907ff80 str x0, [x28, #0xff8] 4b108: d00003e0 adrp x0, 0xc9000 4b10c: 91000000 add x0, x0, #0x0 4b110: 97ff06ec bl 0xccc0 4b114: f947ff80 ldr x0, [x28, #0xff8] 4b118: 97ffc9b1 bl 0x3d7dc 4b11c: f9400008 ldr x8, [x0] 4b120: aa1a03e1 mov x1, x26 4b124: f9405d08 ldr x8, [x8, #0xb8] 4b128: d63f0100 blr x8 4b12c: 3940a3e8 ldrb w8, [sp, #0x28] 4b130: 37000788 tbnz w8, #0x0, 0x4b220 4b134: f947ff88 ldr x8, [x28, #0xff8] 4b138: b40007c8 cbz x8, 0x4b230 4b13c: b40002d3 cbz x19, 0x4b194 4b140: f947ff80 ldr x0, [x28, #0xff8] 4b144: b50001e0 cbnz x0, 0x4b180 4b148: d00003e0 adrp x0, 0xc9000 4b14c: 91000000 add x0, x0, #0x0 4b150: 97ff05d0 bl 0xc890 4b154: f947ff88 ldr x8, [x28, #0xff8] 4b158: b50000c8 cbnz x8, 0x4b170 4b15c: 321c07e0 orr w0, wzr, #0x30 4b160: 94005ef9 bl 0x62d44 4b164: a901fc1f stp xzr, xzr, [x0, #0x18] 4b168: a900fc1f stp xzr, xzr, [x0, #0x8] 4b16c: f907ff80 str x0, [x28, #0xff8] 4b170: d00003e0 adrp x0, 0xc9000 4b174: 91000000 add x0, x0, #0x0 4b178: 97ff06d2 bl 0xccc0 4b17c: f947ff80 ldr x0, [x28, #0xff8] 4b180: 97ffc997 bl 0x3d7dc 4b184: f9400008 ldr x8, [x0] 4b188: aa1303e1 mov x1, x19 4b18c: f9405908 ldr x8, [x8, #0xb0] 4b190: d63f0100 blr x8 4b194: 394103e8 ldrb w8, [sp, #0x40] 4b198: 36000148 tbz w8, #0x0, 0x4b1c0 4b19c: f9402be0 ldr x0, [sp, #0x50] 4b1a0: 94005f1c bl 0x62e10 4b1a4: 14000007 b 0x4b1c0 4b1a8: b0000261 adrp x1, 0x98000 4b1ac: d0000262 adrp x2, 0x99000 4b1b0: 91386c21 add x1, x1, #0xe1b 4b1b4: 91227442 add x2, x2, #0x89d 4b1b8: 2a1f03e0 mov w0, wzr 4b1bc: 97ff0369 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b1c0: f9401768 ldr x8, [x27, #0x28] 4b1c4: f9402fe9 ldr x9, [sp, #0x58] 4b1c8: eb09011f cmp x8, x9 4b1cc: 54000501 b.ne 0x4b26c 4b1d0: a94b7bfd ldp x29, x30, [sp, #0xb0] 4b1d4: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4b1d8: a94957f6 ldp x22, x21, [sp, #0x90] 4b1dc: a9485ff8 ldp x24, x23, [sp, #0x80] 4b1e0: a94767fa ldp x26, x25, [sp, #0x70] 4b1e4: a9466ffc ldp x28, x27, [sp, #0x60] 4b1e8: 910303ff add sp, sp, #0xc0 4b1ec: d65f03c0 ret 4b1f0: 394103e8 ldrb w8, [sp, #0x40] 4b1f4: f9402be9 ldr x9, [sp, #0x50] 4b1f8: b0000261 adrp x1, 0x98000 4b1fc: d0000262 adrp x2, 0x99000 4b200: 7200011f tst w8, #0x1 4b204: 9a890283 csel x3, x20, x9, eq 4b208: 91386c21 add x1, x1, #0xe1b 4b20c: 91234c42 add x2, x2, #0x8d3 4b210: 97ff0354 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b214: f947ff88 ldr x8, [x28, #0xff8] 4b218: b5fff928 cbnz x8, 0x4b13c 4b21c: 14000005 b 0x4b230 4b220: f9401fe0 ldr x0, [sp, #0x38] 4b224: 94005efb bl 0x62e10 4b228: f947ff88 ldr x8, [x28, #0xff8] 4b22c: b5fff888 cbnz x8, 0x4b13c 4b230: d00003e0 adrp x0, 0xc9000 4b234: 91000000 add x0, x0, #0x0 4b238: 97ff0596 bl 0xc890 4b23c: f947ff88 ldr x8, [x28, #0xff8] 4b240: b50000c8 cbnz x8, 0x4b258 4b244: 321c07e0 orr w0, wzr, #0x30 4b248: 94005ebf bl 0x62d44 4b24c: a901fc1f stp xzr, xzr, [x0, #0x18] 4b250: a900fc1f stp xzr, xzr, [x0, #0x8] 4b254: f907ff80 str x0, [x28, #0xff8] 4b258: d00003e0 adrp x0, 0xc9000 4b25c: 91000000 add x0, x0, #0x0 4b260: 97ff0698 bl 0xccc0 4b264: b5fff6f3 cbnz x19, 0x4b140 4b268: 17ffffcb b 0x4b194 4b26c: 97ff04c1 bl 0xc570 <__stack_chk_fail@plt> 4b270: d10243ff sub sp, sp, #0x90 4b274: f90023f9 str x25, [sp, #0x40] 4b278: a9055ff8 stp x24, x23, [sp, #0x50] 4b27c: a90657f6 stp x22, x21, [sp, #0x60] 4b280: a9074ff4 stp x20, x19, [sp, #0x70] 4b284: a9087bfd stp x29, x30, [sp, #0x80] 4b288: 910203fd add x29, sp, #0x80 4b28c: d53bd057 mrs x23, TPIDR_EL0 4b290: f94016e8 ldr x8, [x23, #0x28] 4b294: aa0003f5 mov x21, x0 4b298: 2a0303f3 mov w19, w3 4b29c: 2a0203f4 mov w20, w2 4b2a0: f9001fe8 str x8, [sp, #0x38] 4b2a4: 394002b8 ldrb w24, [x21] 4b2a8: f94006a8 ldr x8, [x21, #0x8] 4b2ac: 2a0103f6 mov w22, w1 4b2b0: d341ff09 lsr x9, x24, #1 4b2b4: 7200031f tst w24, #0x1 4b2b8: 9a880128 csel x8, x9, x8, eq 4b2bc: b4001088 cbz x8, 0x4b4cc 4b2c0: 321b03e0 orr w0, wzr, #0x20 4b2c4: 94005ea0 bl 0x62d44 4b2c8: f0000269 adrp x9, 0x9a000 4b2cc: d0000268 adrp x8, 0x99000 4b2d0: 910cf129 add x9, x9, #0x33c 4b2d4: 3dc21100 ldr q0, [x8, #0x840] 4b2d8: 3cc0e121 ldur q1, [x9, #0xe] 4b2dc: 3dc00122 ldr q2, [x9] 4b2e0: f9001be0 str x0, [sp, #0x30] 4b2e4: 3d800be0 str q0, [sp, #0x20] 4b2e8: 3c80e001 stur q1, [x0, #0xe] 4b2ec: 3d800002 str q2, [x0] 4b2f0: 3900781f strb wzr, [x0, #0x1e] 4b2f4: f9400aa8 ldr x8, [x21, #0x10] 4b2f8: 7200031f tst w24, #0x1 4b2fc: 9a951500 csinc x0, x8, x21, ne 4b300: 97ff05b0 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4b304: b40001a0 cbz x0, 0x4b338 4b308: 394002a8 ldrb w8, [x21] 4b30c: f9400aa9 ldr x9, [x21, #0x10] 4b310: 910006aa add x10, x21, #0x1 4b314: 7200011f tst w8, #0x1 4b318: 9a890140 csel x0, x10, x9, eq 4b31c: 97ff05a9 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4b320: aa0003f5 mov x21, x0 4b324: 97ff05b3 bl 0xc9f0 4b328: aa0003e2 mov x2, x0 4b32c: 910083e0 add x0, sp, #0x20 4b330: aa1503e1 mov x1, x21 4b334: 97ff97c9 bl 0x31258 <.text+0x24568> 4b338: b00003f8 adrp x24, 0xc8000 4b33c: f947ff00 ldr x0, [x24, #0xff8] 4b340: b50001e0 cbnz x0, 0x4b37c 4b344: d00003e0 adrp x0, 0xc9000 4b348: 91000000 add x0, x0, #0x0 4b34c: 97ff0551 bl 0xc890 4b350: f947ff08 ldr x8, [x24, #0xff8] 4b354: b50000c8 cbnz x8, 0x4b36c 4b358: 321c07e0 orr w0, wzr, #0x30 4b35c: 94005e7a bl 0x62d44 4b360: a901fc1f stp xzr, xzr, [x0, #0x18] 4b364: a900fc1f stp xzr, xzr, [x0, #0x8] 4b368: f907ff00 str x0, [x24, #0xff8] 4b36c: d00003e0 adrp x0, 0xc9000 4b370: 91000000 add x0, x0, #0x0 4b374: 97ff0653 bl 0xccc0 4b378: f947ff00 ldr x0, [x24, #0xff8] 4b37c: 394083e8 ldrb w8, [sp, #0x20] 4b380: f9401be9 ldr x9, [sp, #0x30] 4b384: 910083ea add x10, sp, #0x20 4b388: b2400159 orr x25, x10, #0x1 4b38c: 7200011f tst w8, #0x1 4b390: 9a890321 csel x1, x25, x9, eq 4b394: 97ffcb2d bl 0x3e048 4b398: aa0003f5 mov x21, x0 4b39c: b4000bb5 cbz x21, 0x4b510 4b3a0: d0000281 adrp x1, 0x9d000 4b3a4: 913eb021 add x1, x1, #0xfac 4b3a8: 910023e0 add x0, sp, #0x8 4b3ac: 320003e2 orr w2, wzr, #0x1 4b3b0: a9017fff stp xzr, xzr, [sp, #0x10] 4b3b4: f90007ff str xzr, [sp, #0x8] 4b3b8: 910023f9 add x25, sp, #0x8 4b3bc: 97ff97a7 bl 0x31258 <.text+0x24568> 4b3c0: f0000261 adrp x1, 0x9a000 4b3c4: 9109b021 add x1, x1, #0x26c 4b3c8: 320007e2 orr w2, wzr, #0x3 4b3cc: 97ff97a3 bl 0x31258 <.text+0x24568> 4b3d0: d0000221 adrp x1, 0x91000 4b3d4: 9100ac21 add x1, x1, #0x2b 4b3d8: 321f03e2 orr w2, wzr, #0x2 4b3dc: 97ff979f bl 0x31258 <.text+0x24568> 4b3e0: f947ff00 ldr x0, [x24, #0xff8] 4b3e4: b50001e0 cbnz x0, 0x4b420 4b3e8: d00003e0 adrp x0, 0xc9000 4b3ec: 91000000 add x0, x0, #0x0 4b3f0: 97ff0528 bl 0xc890 4b3f4: f947ff08 ldr x8, [x24, #0xff8] 4b3f8: b50000c8 cbnz x8, 0x4b410 4b3fc: 321c07e0 orr w0, wzr, #0x30 4b400: 94005e51 bl 0x62d44 4b404: a901fc1f stp xzr, xzr, [x0, #0x18] 4b408: a900fc1f stp xzr, xzr, [x0, #0x8] 4b40c: f907ff00 str x0, [x24, #0xff8] 4b410: d00003e0 adrp x0, 0xc9000 4b414: 91000000 add x0, x0, #0x0 4b418: 97ff062a bl 0xccc0 4b41c: f947ff00 ldr x0, [x24, #0xff8] 4b420: 394023e8 ldrb w8, [sp, #0x8] 4b424: f9400fe9 ldr x9, [sp, #0x18] 4b428: b240032a orr x10, x25, #0x1 4b42c: f0000262 adrp x2, 0x9a000 4b430: 7200011f tst w8, #0x1 4b434: 9a890143 csel x3, x10, x9, eq 4b438: 9109c042 add x2, x2, #0x270 4b43c: aa1503e1 mov x1, x21 4b440: 2a1603e4 mov w4, w22 4b444: 2a1403e5 mov w5, w20 4b448: 2a1303e6 mov w6, w19 4b44c: 97ffccb3 bl 0x3e718 4b450: 394023e8 ldrb w8, [sp, #0x8] 4b454: 37000768 tbnz w8, #0x0, 0x4b540 4b458: f947ff08 ldr x8, [x24, #0xff8] 4b45c: b40007a8 cbz x8, 0x4b550 4b460: b40002d5 cbz x21, 0x4b4b8 4b464: f947ff00 ldr x0, [x24, #0xff8] 4b468: b50001e0 cbnz x0, 0x4b4a4 4b46c: d00003e0 adrp x0, 0xc9000 4b470: 91000000 add x0, x0, #0x0 4b474: 97ff0507 bl 0xc890 4b478: f947ff08 ldr x8, [x24, #0xff8] 4b47c: b50000c8 cbnz x8, 0x4b494 4b480: 321c07e0 orr w0, wzr, #0x30 4b484: 94005e30 bl 0x62d44 4b488: a901fc1f stp xzr, xzr, [x0, #0x18] 4b48c: a900fc1f stp xzr, xzr, [x0, #0x8] 4b490: f907ff00 str x0, [x24, #0xff8] 4b494: d00003e0 adrp x0, 0xc9000 4b498: 91000000 add x0, x0, #0x0 4b49c: 97ff0609 bl 0xccc0 4b4a0: f947ff00 ldr x0, [x24, #0xff8] 4b4a4: 97ffc8ce bl 0x3d7dc 4b4a8: f9400008 ldr x8, [x0] 4b4ac: aa1503e1 mov x1, x21 4b4b0: f9405908 ldr x8, [x8, #0xb0] 4b4b4: d63f0100 blr x8 4b4b8: 394083e8 ldrb w8, [sp, #0x20] 4b4bc: 36000148 tbz w8, #0x0, 0x4b4e4 4b4c0: f9401be0 ldr x0, [sp, #0x30] 4b4c4: 94005e53 bl 0x62e10 4b4c8: 14000007 b 0x4b4e4 4b4cc: b0000261 adrp x1, 0x98000 4b4d0: d0000262 adrp x2, 0x99000 4b4d4: 91386c21 add x1, x1, #0xe1b 4b4d8: 91227442 add x2, x2, #0x89d 4b4dc: 2a1f03e0 mov w0, wzr 4b4e0: 97ff02a0 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b4e4: f94016e8 ldr x8, [x23, #0x28] 4b4e8: f9401fe9 ldr x9, [sp, #0x38] 4b4ec: eb09011f cmp x8, x9 4b4f0: 540004e1 b.ne 0x4b58c 4b4f4: a9487bfd ldp x29, x30, [sp, #0x80] 4b4f8: a9474ff4 ldp x20, x19, [sp, #0x70] 4b4fc: a94657f6 ldp x22, x21, [sp, #0x60] 4b500: a9455ff8 ldp x24, x23, [sp, #0x50] 4b504: f94023f9 ldr x25, [sp, #0x40] 4b508: 910243ff add sp, sp, #0x90 4b50c: d65f03c0 ret 4b510: 394083e8 ldrb w8, [sp, #0x20] 4b514: f9401be9 ldr x9, [sp, #0x30] 4b518: b0000261 adrp x1, 0x98000 4b51c: d0000262 adrp x2, 0x99000 4b520: 7200011f tst w8, #0x1 4b524: 9a890323 csel x3, x25, x9, eq 4b528: 91386c21 add x1, x1, #0xe1b 4b52c: 91234c42 add x2, x2, #0x8d3 4b530: 97ff028c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b534: f947ff08 ldr x8, [x24, #0xff8] 4b538: b5fff948 cbnz x8, 0x4b460 4b53c: 14000005 b 0x4b550 4b540: f9400fe0 ldr x0, [sp, #0x18] 4b544: 94005e33 bl 0x62e10 4b548: f947ff08 ldr x8, [x24, #0xff8] 4b54c: b5fff8a8 cbnz x8, 0x4b460 4b550: d00003e0 adrp x0, 0xc9000 4b554: 91000000 add x0, x0, #0x0 4b558: 97ff04ce bl 0xc890 4b55c: f947ff08 ldr x8, [x24, #0xff8] 4b560: b50000c8 cbnz x8, 0x4b578 4b564: 321c07e0 orr w0, wzr, #0x30 4b568: 94005df7 bl 0x62d44 4b56c: a901fc1f stp xzr, xzr, [x0, #0x18] 4b570: a900fc1f stp xzr, xzr, [x0, #0x8] 4b574: f907ff00 str x0, [x24, #0xff8] 4b578: d00003e0 adrp x0, 0xc9000 4b57c: 91000000 add x0, x0, #0x0 4b580: 97ff05d0 bl 0xccc0 4b584: b5fff715 cbnz x21, 0x4b464 4b588: 17ffffcc b 0x4b4b8 4b58c: 97ff03f9 bl 0xc570 <__stack_chk_fail@plt> 4b590: d10203ff sub sp, sp, #0x80 4b594: f90023f7 str x23, [sp, #0x40] 4b598: a90557f6 stp x22, x21, [sp, #0x50] 4b59c: a9064ff4 stp x20, x19, [sp, #0x60] 4b5a0: a9077bfd stp x29, x30, [sp, #0x70] 4b5a4: 9101c3fd add x29, sp, #0x70 4b5a8: d53bd055 mrs x21, TPIDR_EL0 4b5ac: f94016a8 ldr x8, [x21, #0x28] 4b5b0: aa0003f4 mov x20, x0 4b5b4: aa0103f3 mov x19, x1 4b5b8: b0000261 adrp x1, 0x98000 4b5bc: f9001fe8 str x8, [sp, #0x38] 4b5c0: 39400288 ldrb w8, [x20] 4b5c4: f9400a89 ldr x9, [x20, #0x10] 4b5c8: 3940026a ldrb w10, [x19] 4b5cc: f9400a6b ldr x11, [x19, #0x10] 4b5d0: 7200011f tst w8, #0x1 4b5d4: 9a941523 csinc x3, x9, x20, ne 4b5d8: 7200015f tst w10, #0x1 4b5dc: f0000262 adrp x2, 0x9a000 4b5e0: 9a931564 csinc x4, x11, x19, ne 4b5e4: 91386c21 add x1, x1, #0xe1b 4b5e8: 910a1042 add x2, x2, #0x284 4b5ec: 2a1f03e0 mov w0, wzr 4b5f0: 97ff025c bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b5f4: 39400297 ldrb w23, [x20] 4b5f8: f9400688 ldr x8, [x20, #0x8] 4b5fc: d341fee9 lsr x9, x23, #1 4b600: 720002ff tst w23, #0x1 4b604: 9a880128 csel x8, x9, x8, eq 4b608: b4001568 cbz x8, 0x4b8b4 4b60c: 321b03e0 orr w0, wzr, #0x20 4b610: 91000696 add x22, x20, #0x1 4b614: 94005dcc bl 0x62d44 4b618: f0000269 adrp x9, 0x9a000 4b61c: d0000268 adrp x8, 0x99000 4b620: 910cf129 add x9, x9, #0x33c 4b624: 3dc21100 ldr q0, [x8, #0x840] 4b628: 3cc0e121 ldur q1, [x9, #0xe] 4b62c: 3dc00122 ldr q2, [x9] 4b630: f9001be0 str x0, [sp, #0x30] 4b634: 3d800be0 str q0, [sp, #0x20] 4b638: 3c80e001 stur q1, [x0, #0xe] 4b63c: 3d800002 str q2, [x0] 4b640: 3900781f strb wzr, [x0, #0x1e] 4b644: f9400a88 ldr x8, [x20, #0x10] 4b648: 720002ff tst w23, #0x1 4b64c: 9a8802c0 csel x0, x22, x8, eq 4b650: 97ff04dc bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4b654: b4000180 cbz x0, 0x4b684 4b658: 39400288 ldrb w8, [x20] 4b65c: f9400a89 ldr x9, [x20, #0x10] 4b660: 7200011f tst w8, #0x1 4b664: 9a8902c0 csel x0, x22, x9, eq 4b668: 97ff04d6 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4b66c: aa0003f4 mov x20, x0 4b670: 97ff04e0 bl 0xc9f0 4b674: aa0003e2 mov x2, x0 4b678: 910083e0 add x0, sp, #0x20 4b67c: aa1403e1 mov x1, x20 4b680: 97ff96f6 bl 0x31258 <.text+0x24568> 4b684: b00003f6 adrp x22, 0xc8000 4b688: f947fec0 ldr x0, [x22, #0xff8] 4b68c: b50001e0 cbnz x0, 0x4b6c8 4b690: d00003e0 adrp x0, 0xc9000 4b694: 91000000 add x0, x0, #0x0 4b698: 97ff047e bl 0xc890 4b69c: f947fec8 ldr x8, [x22, #0xff8] 4b6a0: b50000c8 cbnz x8, 0x4b6b8 4b6a4: 321c07e0 orr w0, wzr, #0x30 4b6a8: 94005da7 bl 0x62d44 4b6ac: a901fc1f stp xzr, xzr, [x0, #0x18] 4b6b0: a900fc1f stp xzr, xzr, [x0, #0x8] 4b6b4: f907fec0 str x0, [x22, #0xff8] 4b6b8: d00003e0 adrp x0, 0xc9000 4b6bc: 91000000 add x0, x0, #0x0 4b6c0: 97ff0580 bl 0xccc0 4b6c4: f947fec0 ldr x0, [x22, #0xff8] 4b6c8: 394083e8 ldrb w8, [sp, #0x20] 4b6cc: f9401be9 ldr x9, [sp, #0x30] 4b6d0: 910083ea add x10, sp, #0x20 4b6d4: b2400157 orr x23, x10, #0x1 4b6d8: 7200011f tst w8, #0x1 4b6dc: 9a8902e1 csel x1, x23, x9, eq 4b6e0: 97ffca5a bl 0x3e048 4b6e4: aa0003f4 mov x20, x0 4b6e8: b4000f74 cbz x20, 0x4b8d4 4b6ec: d0000281 adrp x1, 0x9d000 4b6f0: 913eb021 add x1, x1, #0xfac 4b6f4: 910023e0 add x0, sp, #0x8 4b6f8: 320003e2 orr w2, wzr, #0x1 4b6fc: 91000677 add x23, x19, #0x1 4b700: a9017fff stp xzr, xzr, [sp, #0x10] 4b704: f90007ff str xzr, [sp, #0x8] 4b708: 97ff96d4 bl 0x31258 <.text+0x24568> 4b70c: d0000221 adrp x1, 0x91000 4b710: 91003421 add x1, x1, #0xd 4b714: 52800242 mov w2, #0x12 // =18 4b718: 97ff96d0 bl 0x31258 <.text+0x24568> 4b71c: d0000221 adrp x1, 0x91000 4b720: 91105821 add x1, x1, #0x416 4b724: 321f03e2 orr w2, wzr, #0x2 4b728: 97ff96cc bl 0x31258 <.text+0x24568> 4b72c: f947fec0 ldr x0, [x22, #0xff8] 4b730: b50001e0 cbnz x0, 0x4b76c 4b734: d00003e0 adrp x0, 0xc9000 4b738: 91000000 add x0, x0, #0x0 4b73c: 97ff0455 bl 0xc890 4b740: f947fec8 ldr x8, [x22, #0xff8] 4b744: b50000c8 cbnz x8, 0x4b75c 4b748: 321c07e0 orr w0, wzr, #0x30 4b74c: 94005d7e bl 0x62d44 4b750: a901fc1f stp xzr, xzr, [x0, #0x18] 4b754: a900fc1f stp xzr, xzr, [x0, #0x8] 4b758: f907fec0 str x0, [x22, #0xff8] 4b75c: d00003e0 adrp x0, 0xc9000 4b760: 91000000 add x0, x0, #0x0 4b764: 97ff0557 bl 0xccc0 4b768: f947fec0 ldr x0, [x22, #0xff8] 4b76c: 97ffc81c bl 0x3d7dc 4b770: f9400008 ldr x8, [x0] 4b774: 39400269 ldrb w9, [x19] 4b778: f9400a6a ldr x10, [x19, #0x10] 4b77c: f9429d08 ldr x8, [x8, #0x538] 4b780: 7200013f tst w9, #0x1 4b784: 9a8a02e1 csel x1, x23, x10, eq 4b788: d63f0100 blr x8 4b78c: f947fec8 ldr x8, [x22, #0xff8] 4b790: aa0003f3 mov x19, x0 4b794: b50001e8 cbnz x8, 0x4b7d0 4b798: d00003e0 adrp x0, 0xc9000 4b79c: 91000000 add x0, x0, #0x0 4b7a0: 97ff043c bl 0xc890 4b7a4: f947fec8 ldr x8, [x22, #0xff8] 4b7a8: b50000c8 cbnz x8, 0x4b7c0 4b7ac: 321c07e0 orr w0, wzr, #0x30 4b7b0: 94005d65 bl 0x62d44 4b7b4: a901fc1f stp xzr, xzr, [x0, #0x18] 4b7b8: a900fc1f stp xzr, xzr, [x0, #0x8] 4b7bc: f907fec0 str x0, [x22, #0xff8] 4b7c0: d00003e0 adrp x0, 0xc9000 4b7c4: 91000000 add x0, x0, #0x0 4b7c8: 97ff053e bl 0xccc0 4b7cc: f947fec8 ldr x8, [x22, #0xff8] 4b7d0: 394023e9 ldrb w9, [sp, #0x8] 4b7d4: f9400fea ldr x10, [sp, #0x18] 4b7d8: 910023eb add x11, sp, #0x8 4b7dc: b240016b orr x11, x11, #0x1 4b7e0: 7200013f tst w9, #0x1 4b7e4: f0000262 adrp x2, 0x9a000 4b7e8: 9a8a0163 csel x3, x11, x10, eq 4b7ec: 910ab442 add x2, x2, #0x2ad 4b7f0: aa0803e0 mov x0, x8 4b7f4: aa1403e1 mov x1, x20 4b7f8: aa1303e4 mov x4, x19 4b7fc: 97ffcd84 bl 0x3ee0c 4b800: f947fec8 ldr x8, [x22, #0xff8] 4b804: 2a0003f4 mov w20, w0 4b808: b50001c8 cbnz x8, 0x4b840 4b80c: d00003e0 adrp x0, 0xc9000 4b810: 91000000 add x0, x0, #0x0 4b814: 97ff041f bl 0xc890 4b818: f947fec8 ldr x8, [x22, #0xff8] 4b81c: b50000c8 cbnz x8, 0x4b834 4b820: 321c07e0 orr w0, wzr, #0x30 4b824: 94005d48 bl 0x62d44 4b828: a901fc1f stp xzr, xzr, [x0, #0x18] 4b82c: a900fc1f stp xzr, xzr, [x0, #0x8] 4b830: f907fec0 str x0, [x22, #0xff8] 4b834: d00003e0 adrp x0, 0xc9000 4b838: 91000000 add x0, x0, #0x0 4b83c: 97ff0521 bl 0xccc0 4b840: b40002d3 cbz x19, 0x4b898 4b844: f947fec0 ldr x0, [x22, #0xff8] 4b848: b50001e0 cbnz x0, 0x4b884 4b84c: d00003e0 adrp x0, 0xc9000 4b850: 91000000 add x0, x0, #0x0 4b854: 97ff040f bl 0xc890 4b858: f947fec8 ldr x8, [x22, #0xff8] 4b85c: b50000c8 cbnz x8, 0x4b874 4b860: 321c07e0 orr w0, wzr, #0x30 4b864: 94005d38 bl 0x62d44 4b868: a901fc1f stp xzr, xzr, [x0, #0x18] 4b86c: a900fc1f stp xzr, xzr, [x0, #0x8] 4b870: f907fec0 str x0, [x22, #0xff8] 4b874: d00003e0 adrp x0, 0xc9000 4b878: 91000000 add x0, x0, #0x0 4b87c: 97ff0511 bl 0xccc0 4b880: f947fec0 ldr x0, [x22, #0xff8] 4b884: 97ffc7d6 bl 0x3d7dc 4b888: f9400008 ldr x8, [x0] 4b88c: aa1303e1 mov x1, x19 4b890: f9405d08 ldr x8, [x8, #0xb8] 4b894: d63f0100 blr x8 4b898: 394023e8 ldrb w8, [sp, #0x8] 4b89c: 360004e8 tbz w8, #0x0, 0x4b938 4b8a0: f9400fe0 ldr x0, [sp, #0x18] 4b8a4: 94005d5b bl 0x62e10 4b8a8: 394083e8 ldrb w8, [sp, #0x20] 4b8ac: 370004a8 tbnz w8, #0x0, 0x4b940 4b8b0: 14000026 b 0x4b948 4b8b4: b0000261 adrp x1, 0x98000 4b8b8: d0000262 adrp x2, 0x99000 4b8bc: 91386c21 add x1, x1, #0xe1b 4b8c0: 91227442 add x2, x2, #0x89d 4b8c4: 2a1f03e0 mov w0, wzr 4b8c8: 97ff01a6 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b8cc: 2a1f03f4 mov w20, wzr 4b8d0: 1400001e b 0x4b948 4b8d4: 394083e8 ldrb w8, [sp, #0x20] 4b8d8: f9401be9 ldr x9, [sp, #0x30] 4b8dc: b0000261 adrp x1, 0x98000 4b8e0: d0000262 adrp x2, 0x99000 4b8e4: 7200011f tst w8, #0x1 4b8e8: 9a8902e3 csel x3, x23, x9, eq 4b8ec: 91386c21 add x1, x1, #0xe1b 4b8f0: 91234c42 add x2, x2, #0x8d3 4b8f4: 97ff019b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b8f8: f947fec8 ldr x8, [x22, #0xff8] 4b8fc: b50001e8 cbnz x8, 0x4b938 4b900: d00003e0 adrp x0, 0xc9000 4b904: 91000000 add x0, x0, #0x0 4b908: 97ff03e2 bl 0xc890 4b90c: f947fec8 ldr x8, [x22, #0xff8] 4b910: b50000c8 cbnz x8, 0x4b928 4b914: 321c07e0 orr w0, wzr, #0x30 4b918: 94005d0b bl 0x62d44 4b91c: a901fc1f stp xzr, xzr, [x0, #0x18] 4b920: a900fc1f stp xzr, xzr, [x0, #0x8] 4b924: f907fec0 str x0, [x22, #0xff8] 4b928: d00003e0 adrp x0, 0xc9000 4b92c: 91000000 add x0, x0, #0x0 4b930: 97ff04e4 bl 0xccc0 4b934: 2a1f03f4 mov w20, wzr 4b938: 394083e8 ldrb w8, [sp, #0x20] 4b93c: 36000068 tbz w8, #0x0, 0x4b948 4b940: f9401be0 ldr x0, [sp, #0x30] 4b944: 94005d33 bl 0x62e10 4b948: f94016a8 ldr x8, [x21, #0x28] 4b94c: f9401fe9 ldr x9, [sp, #0x38] 4b950: eb09011f cmp x8, x9 4b954: 54000101 b.ne 0x4b974 4b958: 2a1403e0 mov w0, w20 4b95c: a9477bfd ldp x29, x30, [sp, #0x70] 4b960: a9464ff4 ldp x20, x19, [sp, #0x60] 4b964: a94557f6 ldp x22, x21, [sp, #0x50] 4b968: f94023f7 ldr x23, [sp, #0x40] 4b96c: 910203ff add sp, sp, #0x80 4b970: d65f03c0 ret 4b974: 97ff02ff bl 0xc570 <__stack_chk_fail@plt> 4b978: d101c3ff sub sp, sp, #0x70 4b97c: a90457f6 stp x22, x21, [sp, #0x40] 4b980: a9054ff4 stp x20, x19, [sp, #0x50] 4b984: a9067bfd stp x29, x30, [sp, #0x60] 4b988: 910183fd add x29, sp, #0x60 4b98c: d53bd054 mrs x20, TPIDR_EL0 4b990: f9401688 ldr x8, [x20, #0x28] 4b994: aa0003f3 mov x19, x0 4b998: b0000261 adrp x1, 0x98000 4b99c: f0000262 adrp x2, 0x9a000 4b9a0: f81d83a8 stur x8, [x29, #-0x28] 4b9a4: 39400268 ldrb w8, [x19] 4b9a8: f9400a69 ldr x9, [x19, #0x10] 4b9ac: 91386c21 add x1, x1, #0xe1b 4b9b0: 910af842 add x2, x2, #0x2be 4b9b4: 7200011f tst w8, #0x1 4b9b8: 9a931523 csinc x3, x9, x19, ne 4b9bc: 2a1f03e0 mov w0, wzr 4b9c0: 97ff0168 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4b9c4: 39400276 ldrb w22, [x19] 4b9c8: f9400668 ldr x8, [x19, #0x8] 4b9cc: d341fec9 lsr x9, x22, #1 4b9d0: 720002df tst w22, #0x1 4b9d4: 9a880128 csel x8, x9, x8, eq 4b9d8: b4000fa8 cbz x8, 0x4bbcc 4b9dc: 321b03e0 orr w0, wzr, #0x20 4b9e0: 91000675 add x21, x19, #0x1 4b9e4: 94005cd8 bl 0x62d44 4b9e8: f0000269 adrp x9, 0x9a000 4b9ec: d0000268 adrp x8, 0x99000 4b9f0: 910cf129 add x9, x9, #0x33c 4b9f4: 3dc21100 ldr q0, [x8, #0x840] 4b9f8: 3cc0e121 ldur q1, [x9, #0xe] 4b9fc: 3dc00122 ldr q2, [x9] 4ba00: f9001be0 str x0, [sp, #0x30] 4ba04: 3d800be0 str q0, [sp, #0x20] 4ba08: 3c80e001 stur q1, [x0, #0xe] 4ba0c: 3d800002 str q2, [x0] 4ba10: 3900781f strb wzr, [x0, #0x1e] 4ba14: f9400a68 ldr x8, [x19, #0x10] 4ba18: 720002df tst w22, #0x1 4ba1c: 9a8802a0 csel x0, x21, x8, eq 4ba20: 97ff03e8 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4ba24: b4000180 cbz x0, 0x4ba54 4ba28: 39400268 ldrb w8, [x19] 4ba2c: f9400a69 ldr x9, [x19, #0x10] 4ba30: 7200011f tst w8, #0x1 4ba34: 9a8902a0 csel x0, x21, x9, eq 4ba38: 97ff03e2 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4ba3c: aa0003f3 mov x19, x0 4ba40: 97ff03ec bl 0xc9f0 4ba44: aa0003e2 mov x2, x0 4ba48: 910083e0 add x0, sp, #0x20 4ba4c: aa1303e1 mov x1, x19 4ba50: 97ff9602 bl 0x31258 <.text+0x24568> 4ba54: b00003f5 adrp x21, 0xc8000 4ba58: f947fea0 ldr x0, [x21, #0xff8] 4ba5c: b50001e0 cbnz x0, 0x4ba98 4ba60: d00003e0 adrp x0, 0xc9000 4ba64: 91000000 add x0, x0, #0x0 4ba68: 97ff038a bl 0xc890 4ba6c: f947fea8 ldr x8, [x21, #0xff8] 4ba70: b50000c8 cbnz x8, 0x4ba88 4ba74: 321c07e0 orr w0, wzr, #0x30 4ba78: 94005cb3 bl 0x62d44 4ba7c: a901fc1f stp xzr, xzr, [x0, #0x18] 4ba80: a900fc1f stp xzr, xzr, [x0, #0x8] 4ba84: f907fea0 str x0, [x21, #0xff8] 4ba88: d00003e0 adrp x0, 0xc9000 4ba8c: 91000000 add x0, x0, #0x0 4ba90: 97ff048c bl 0xccc0 4ba94: f947fea0 ldr x0, [x21, #0xff8] 4ba98: 394083e8 ldrb w8, [sp, #0x20] 4ba9c: f9401be9 ldr x9, [sp, #0x30] 4baa0: 910083ea add x10, sp, #0x20 4baa4: b2400156 orr x22, x10, #0x1 4baa8: 7200011f tst w8, #0x1 4baac: 9a8902c1 csel x1, x22, x9, eq 4bab0: 97ffc966 bl 0x3e048 4bab4: aa0003f3 mov x19, x0 4bab8: b4000a93 cbz x19, 0x4bc08 4babc: d0000281 adrp x1, 0x9d000 4bac0: 913eb021 add x1, x1, #0xfac 4bac4: 910023e0 add x0, sp, #0x8 4bac8: 320003e2 orr w2, wzr, #0x1 4bacc: a9017fff stp xzr, xzr, [sp, #0x10] 4bad0: f90007ff str xzr, [sp, #0x8] 4bad4: 910023f6 add x22, sp, #0x8 4bad8: 97ff95e0 bl 0x31258 <.text+0x24568> 4badc: d0000221 adrp x1, 0x91000 4bae0: 9100ac21 add x1, x1, #0x2b 4bae4: 321f03e2 orr w2, wzr, #0x2 4bae8: 97ff95dc bl 0x31258 <.text+0x24568> 4baec: f947fea0 ldr x0, [x21, #0xff8] 4baf0: b50001e0 cbnz x0, 0x4bb2c 4baf4: d00003e0 adrp x0, 0xc9000 4baf8: 91000000 add x0, x0, #0x0 4bafc: 97ff0365 bl 0xc890 4bb00: f947fea8 ldr x8, [x21, #0xff8] 4bb04: b50000c8 cbnz x8, 0x4bb1c 4bb08: 321c07e0 orr w0, wzr, #0x30 4bb0c: 94005c8e bl 0x62d44 4bb10: a901fc1f stp xzr, xzr, [x0, #0x18] 4bb14: a900fc1f stp xzr, xzr, [x0, #0x8] 4bb18: f907fea0 str x0, [x21, #0xff8] 4bb1c: d00003e0 adrp x0, 0xc9000 4bb20: 91000000 add x0, x0, #0x0 4bb24: 97ff0467 bl 0xccc0 4bb28: f947fea0 ldr x0, [x21, #0xff8] 4bb2c: 394023e8 ldrb w8, [sp, #0x8] 4bb30: f9400fe9 ldr x9, [sp, #0x18] 4bb34: b24002ca orr x10, x22, #0x1 4bb38: f0000262 adrp x2, 0x9a000 4bb3c: 7200011f tst w8, #0x1 4bb40: 9a890143 csel x3, x10, x9, eq 4bb44: 910b7042 add x2, x2, #0x2dc 4bb48: aa1303e1 mov x1, x19 4bb4c: 97ffcaf3 bl 0x3e718 4bb50: 394023e8 ldrb w8, [sp, #0x8] 4bb54: 37000728 tbnz w8, #0x0, 0x4bc38 4bb58: f947fea8 ldr x8, [x21, #0xff8] 4bb5c: b4000768 cbz x8, 0x4bc48 4bb60: b40002d3 cbz x19, 0x4bbb8 4bb64: f947fea0 ldr x0, [x21, #0xff8] 4bb68: b50001e0 cbnz x0, 0x4bba4 4bb6c: d00003e0 adrp x0, 0xc9000 4bb70: 91000000 add x0, x0, #0x0 4bb74: 97ff0347 bl 0xc890 4bb78: f947fea8 ldr x8, [x21, #0xff8] 4bb7c: b50000c8 cbnz x8, 0x4bb94 4bb80: 321c07e0 orr w0, wzr, #0x30 4bb84: 94005c70 bl 0x62d44 4bb88: a901fc1f stp xzr, xzr, [x0, #0x18] 4bb8c: a900fc1f stp xzr, xzr, [x0, #0x8] 4bb90: f907fea0 str x0, [x21, #0xff8] 4bb94: d00003e0 adrp x0, 0xc9000 4bb98: 91000000 add x0, x0, #0x0 4bb9c: 97ff0449 bl 0xccc0 4bba0: f947fea0 ldr x0, [x21, #0xff8] 4bba4: 97ffc70e bl 0x3d7dc 4bba8: f9400008 ldr x8, [x0] 4bbac: aa1303e1 mov x1, x19 4bbb0: f9405908 ldr x8, [x8, #0xb0] 4bbb4: d63f0100 blr x8 4bbb8: 394083e8 ldrb w8, [sp, #0x20] 4bbbc: 36000148 tbz w8, #0x0, 0x4bbe4 4bbc0: f9401be0 ldr x0, [sp, #0x30] 4bbc4: 94005c93 bl 0x62e10 4bbc8: 14000007 b 0x4bbe4 4bbcc: b0000261 adrp x1, 0x98000 4bbd0: d0000262 adrp x2, 0x99000 4bbd4: 91386c21 add x1, x1, #0xe1b 4bbd8: 91227442 add x2, x2, #0x89d 4bbdc: 2a1f03e0 mov w0, wzr 4bbe0: 97ff00e0 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4bbe4: f9401688 ldr x8, [x20, #0x28] 4bbe8: f85d83a9 ldur x9, [x29, #-0x28] 4bbec: eb09011f cmp x8, x9 4bbf0: 540004a1 b.ne 0x4bc84 4bbf4: a9467bfd ldp x29, x30, [sp, #0x60] 4bbf8: a9454ff4 ldp x20, x19, [sp, #0x50] 4bbfc: a94457f6 ldp x22, x21, [sp, #0x40] 4bc00: 9101c3ff add sp, sp, #0x70 4bc04: d65f03c0 ret 4bc08: 394083e8 ldrb w8, [sp, #0x20] 4bc0c: f9401be9 ldr x9, [sp, #0x30] 4bc10: b0000261 adrp x1, 0x98000 4bc14: d0000262 adrp x2, 0x99000 4bc18: 7200011f tst w8, #0x1 4bc1c: 9a8902c3 csel x3, x22, x9, eq 4bc20: 91386c21 add x1, x1, #0xe1b 4bc24: 91234c42 add x2, x2, #0x8d3 4bc28: 97ff00ce bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4bc2c: f947fea8 ldr x8, [x21, #0xff8] 4bc30: b5fff988 cbnz x8, 0x4bb60 4bc34: 14000005 b 0x4bc48 4bc38: f9400fe0 ldr x0, [sp, #0x18] 4bc3c: 94005c75 bl 0x62e10 4bc40: f947fea8 ldr x8, [x21, #0xff8] 4bc44: b5fff8e8 cbnz x8, 0x4bb60 4bc48: d00003e0 adrp x0, 0xc9000 4bc4c: 91000000 add x0, x0, #0x0 4bc50: 97ff0310 bl 0xc890 4bc54: f947fea8 ldr x8, [x21, #0xff8] 4bc58: b50000c8 cbnz x8, 0x4bc70 4bc5c: 321c07e0 orr w0, wzr, #0x30 4bc60: 94005c39 bl 0x62d44 4bc64: a901fc1f stp xzr, xzr, [x0, #0x18] 4bc68: a900fc1f stp xzr, xzr, [x0, #0x8] 4bc6c: f907fea0 str x0, [x21, #0xff8] 4bc70: d00003e0 adrp x0, 0xc9000 4bc74: 91000000 add x0, x0, #0x0 4bc78: 97ff0412 bl 0xccc0 4bc7c: b5fff753 cbnz x19, 0x4bb64 4bc80: 17ffffce b 0x4bbb8 4bc84: 97ff023b bl 0xc570 <__stack_chk_fail@plt> 4bc88: d10143ff sub sp, sp, #0x50 4bc8c: f90013f5 str x21, [sp, #0x20] 4bc90: a9034ff4 stp x20, x19, [sp, #0x30] 4bc94: a9047bfd stp x29, x30, [sp, #0x40] 4bc98: 910103fd add x29, sp, #0x40 4bc9c: d53bd055 mrs x21, TPIDR_EL0 4bca0: f94016a8 ldr x8, [x21, #0x28] 4bca4: aa0003f4 mov x20, x0 4bca8: 321b03e0 orr w0, wzr, #0x20 4bcac: 2a0103f3 mov w19, w1 4bcb0: f9000fe8 str x8, [sp, #0x18] 4bcb4: 94005c24 bl 0x62d44 4bcb8: f0000269 adrp x9, 0x9a000 4bcbc: d0000268 adrp x8, 0x99000 4bcc0: 910bb529 add x9, x9, #0x2ed 4bcc4: 3dc21500 ldr q0, [x8, #0x850] 4bcc8: f840f128 ldur x8, [x9, #0xf] 4bccc: 3dc00121 ldr q1, [x9] 4bcd0: f9000be0 str x0, [sp, #0x10] 4bcd4: 39005c1f strb wzr, [x0, #0x17] 4bcd8: f800f008 stur x8, [x0, #0xf] 4bcdc: 3d800001 str q1, [x0] 4bce0: 12000262 and w2, w19, #0x1 4bce4: 910003e1 mov x1, sp 4bce8: aa1403e0 mov x0, x20 4bcec: 3d8003e0 str q0, [sp] 4bcf0: 97fff197 bl 0x4834c 4bcf4: 394003e8 ldrb w8, [sp] 4bcf8: 36000068 tbz w8, #0x0, 0x4bd04 4bcfc: f9400be0 ldr x0, [sp, #0x10] 4bd00: 94005c44 bl 0x62e10 4bd04: f94016a8 ldr x8, [x21, #0x28] 4bd08: f9400fe9 ldr x9, [sp, #0x18] 4bd0c: eb09011f cmp x8, x9 4bd10: 540000c1 b.ne 0x4bd28 4bd14: a9447bfd ldp x29, x30, [sp, #0x40] 4bd18: a9434ff4 ldp x20, x19, [sp, #0x30] 4bd1c: f94013f5 ldr x21, [sp, #0x20] 4bd20: 910143ff add sp, sp, #0x50 4bd24: d65f03c0 ret 4bd28: 97ff0212 bl 0xc570 <__stack_chk_fail@plt> 4bd2c: d10203ff sub sp, sp, #0x80 4bd30: f90023f7 str x23, [sp, #0x40] 4bd34: a90557f6 stp x22, x21, [sp, #0x50] 4bd38: a9064ff4 stp x20, x19, [sp, #0x60] 4bd3c: a9077bfd stp x29, x30, [sp, #0x70] 4bd40: 9101c3fd add x29, sp, #0x70 4bd44: d53bd055 mrs x21, TPIDR_EL0 4bd48: f94016a8 ldr x8, [x21, #0x28] 4bd4c: aa0003f3 mov x19, x0 4bd50: aa0103f4 mov x20, x1 4bd54: b0000261 adrp x1, 0x98000 4bd58: f9001fe8 str x8, [sp, #0x38] 4bd5c: 39400268 ldrb w8, [x19] 4bd60: f9400a69 ldr x9, [x19, #0x10] 4bd64: 3940028a ldrb w10, [x20] 4bd68: f9400a8b ldr x11, [x20, #0x10] 4bd6c: 7200011f tst w8, #0x1 4bd70: 9a931523 csinc x3, x9, x19, ne 4bd74: 7200015f tst w10, #0x1 4bd78: f0000262 adrp x2, 0x9a000 4bd7c: 9a941564 csinc x4, x11, x20, ne 4bd80: 91386c21 add x1, x1, #0xe1b 4bd84: 910c1442 add x2, x2, #0x305 4bd88: 2a1f03e0 mov w0, wzr 4bd8c: 97ff0075 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4bd90: 39400277 ldrb w23, [x19] 4bd94: f9400668 ldr x8, [x19, #0x8] 4bd98: d341fee9 lsr x9, x23, #1 4bd9c: 720002ff tst w23, #0x1 4bda0: 9a880128 csel x8, x9, x8, eq 4bda4: b4001848 cbz x8, 0x4c0ac 4bda8: 321b03e0 orr w0, wzr, #0x20 4bdac: 91000676 add x22, x19, #0x1 4bdb0: 94005be5 bl 0x62d44 4bdb4: f0000269 adrp x9, 0x9a000 4bdb8: d0000268 adrp x8, 0x99000 4bdbc: 910cf129 add x9, x9, #0x33c 4bdc0: 3dc21100 ldr q0, [x8, #0x840] 4bdc4: 3cc0e121 ldur q1, [x9, #0xe] 4bdc8: 3dc00122 ldr q2, [x9] 4bdcc: f9001be0 str x0, [sp, #0x30] 4bdd0: 3d800be0 str q0, [sp, #0x20] 4bdd4: 3c80e001 stur q1, [x0, #0xe] 4bdd8: 3d800002 str q2, [x0] 4bddc: 3900781f strb wzr, [x0, #0x1e] 4bde0: f9400a68 ldr x8, [x19, #0x10] 4bde4: 720002ff tst w23, #0x1 4bde8: 9a8802c0 csel x0, x22, x8, eq 4bdec: 97ff02f5 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4bdf0: b4000180 cbz x0, 0x4be20 4bdf4: 39400268 ldrb w8, [x19] 4bdf8: f9400a69 ldr x9, [x19, #0x10] 4bdfc: 7200011f tst w8, #0x1 4be00: 9a8902c0 csel x0, x22, x9, eq 4be04: 97ff02ef bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4be08: aa0003f3 mov x19, x0 4be0c: 97ff02f9 bl 0xc9f0 4be10: aa0003e2 mov x2, x0 4be14: 910083e0 add x0, sp, #0x20 4be18: aa1303e1 mov x1, x19 4be1c: 97ff950f bl 0x31258 <.text+0x24568> 4be20: b00003f6 adrp x22, 0xc8000 4be24: f947fec0 ldr x0, [x22, #0xff8] 4be28: b50001e0 cbnz x0, 0x4be64 4be2c: d00003e0 adrp x0, 0xc9000 4be30: 91000000 add x0, x0, #0x0 4be34: 97ff0297 bl 0xc890 4be38: f947fec8 ldr x8, [x22, #0xff8] 4be3c: b50000c8 cbnz x8, 0x4be54 4be40: 321c07e0 orr w0, wzr, #0x30 4be44: 94005bc0 bl 0x62d44 4be48: a901fc1f stp xzr, xzr, [x0, #0x18] 4be4c: a900fc1f stp xzr, xzr, [x0, #0x8] 4be50: f907fec0 str x0, [x22, #0xff8] 4be54: d00003e0 adrp x0, 0xc9000 4be58: 91000000 add x0, x0, #0x0 4be5c: 97ff0399 bl 0xccc0 4be60: f947fec0 ldr x0, [x22, #0xff8] 4be64: 394083e8 ldrb w8, [sp, #0x20] 4be68: f9401be9 ldr x9, [sp, #0x30] 4be6c: 910083ea add x10, sp, #0x20 4be70: b2400157 orr x23, x10, #0x1 4be74: 7200011f tst w8, #0x1 4be78: 9a8902e1 csel x1, x23, x9, eq 4be7c: 97ffc873 bl 0x3e048 4be80: aa0003f3 mov x19, x0 4be84: b4001353 cbz x19, 0x4c0ec 4be88: d0000281 adrp x1, 0x9d000 4be8c: 913eb021 add x1, x1, #0xfac 4be90: 910023e0 add x0, sp, #0x8 4be94: 320003e2 orr w2, wzr, #0x1 4be98: 91000697 add x23, x20, #0x1 4be9c: a9017fff stp xzr, xzr, [sp, #0x10] 4bea0: f90007ff str xzr, [sp, #0x8] 4bea4: 97ff94ed bl 0x31258 <.text+0x24568> 4bea8: d0000221 adrp x1, 0x91000 4beac: 91003421 add x1, x1, #0xd 4beb0: 52800242 mov w2, #0x12 // =18 4beb4: 97ff94e9 bl 0x31258 <.text+0x24568> 4beb8: d0000221 adrp x1, 0x91000 4bebc: 9100ac21 add x1, x1, #0x2b 4bec0: 321f03e2 orr w2, wzr, #0x2 4bec4: 97ff94e5 bl 0x31258 <.text+0x24568> 4bec8: f947fec0 ldr x0, [x22, #0xff8] 4becc: b50001e0 cbnz x0, 0x4bf08 4bed0: d00003e0 adrp x0, 0xc9000 4bed4: 91000000 add x0, x0, #0x0 4bed8: 97ff026e bl 0xc890 4bedc: f947fec8 ldr x8, [x22, #0xff8] 4bee0: b50000c8 cbnz x8, 0x4bef8 4bee4: 321c07e0 orr w0, wzr, #0x30 4bee8: 94005b97 bl 0x62d44 4beec: a901fc1f stp xzr, xzr, [x0, #0x18] 4bef0: a900fc1f stp xzr, xzr, [x0, #0x8] 4bef4: f907fec0 str x0, [x22, #0xff8] 4bef8: d00003e0 adrp x0, 0xc9000 4befc: 91000000 add x0, x0, #0x0 4bf00: 97ff0370 bl 0xccc0 4bf04: f947fec0 ldr x0, [x22, #0xff8] 4bf08: 97ffc635 bl 0x3d7dc 4bf0c: f9400008 ldr x8, [x0] 4bf10: 39400289 ldrb w9, [x20] 4bf14: f9400a8a ldr x10, [x20, #0x10] 4bf18: f9429d08 ldr x8, [x8, #0x538] 4bf1c: 7200013f tst w9, #0x1 4bf20: 9a8a02e1 csel x1, x23, x10, eq 4bf24: d63f0100 blr x8 4bf28: f947fec8 ldr x8, [x22, #0xff8] 4bf2c: aa0003f4 mov x20, x0 4bf30: b50001e8 cbnz x8, 0x4bf6c 4bf34: d00003e0 adrp x0, 0xc9000 4bf38: 91000000 add x0, x0, #0x0 4bf3c: 97ff0255 bl 0xc890 4bf40: f947fec8 ldr x8, [x22, #0xff8] 4bf44: b50000c8 cbnz x8, 0x4bf5c 4bf48: 321c07e0 orr w0, wzr, #0x30 4bf4c: 94005b7e bl 0x62d44 4bf50: a901fc1f stp xzr, xzr, [x0, #0x18] 4bf54: a900fc1f stp xzr, xzr, [x0, #0x8] 4bf58: f907fec0 str x0, [x22, #0xff8] 4bf5c: d00003e0 adrp x0, 0xc9000 4bf60: 91000000 add x0, x0, #0x0 4bf64: 97ff0357 bl 0xccc0 4bf68: f947fec8 ldr x8, [x22, #0xff8] 4bf6c: 394023e9 ldrb w9, [sp, #0x8] 4bf70: f9400fea ldr x10, [sp, #0x18] 4bf74: 910023eb add x11, sp, #0x8 4bf78: b240016b orr x11, x11, #0x1 4bf7c: 7200013f tst w9, #0x1 4bf80: f0000262 adrp x2, 0x9a000 4bf84: 9a8a0163 csel x3, x11, x10, eq 4bf88: 910cbc42 add x2, x2, #0x32f 4bf8c: aa0803e0 mov x0, x8 4bf90: aa1303e1 mov x1, x19 4bf94: aa1403e4 mov x4, x20 4bf98: 97ffc9e0 bl 0x3e718 4bf9c: f947fec8 ldr x8, [x22, #0xff8] 4bfa0: b50001c8 cbnz x8, 0x4bfd8 4bfa4: d00003e0 adrp x0, 0xc9000 4bfa8: 91000000 add x0, x0, #0x0 4bfac: 97ff0239 bl 0xc890 4bfb0: f947fec8 ldr x8, [x22, #0xff8] 4bfb4: b50000c8 cbnz x8, 0x4bfcc 4bfb8: 321c07e0 orr w0, wzr, #0x30 4bfbc: 94005b62 bl 0x62d44 4bfc0: a901fc1f stp xzr, xzr, [x0, #0x18] 4bfc4: a900fc1f stp xzr, xzr, [x0, #0x8] 4bfc8: f907fec0 str x0, [x22, #0xff8] 4bfcc: d00003e0 adrp x0, 0xc9000 4bfd0: 91000000 add x0, x0, #0x0 4bfd4: 97ff033b bl 0xccc0 4bfd8: b40002d4 cbz x20, 0x4c030 4bfdc: f947fec0 ldr x0, [x22, #0xff8] 4bfe0: b50001e0 cbnz x0, 0x4c01c 4bfe4: d00003e0 adrp x0, 0xc9000 4bfe8: 91000000 add x0, x0, #0x0 4bfec: 97ff0229 bl 0xc890 4bff0: f947fec8 ldr x8, [x22, #0xff8] 4bff4: b50000c8 cbnz x8, 0x4c00c 4bff8: 321c07e0 orr w0, wzr, #0x30 4bffc: 94005b52 bl 0x62d44 4c000: a901fc1f stp xzr, xzr, [x0, #0x18] 4c004: a900fc1f stp xzr, xzr, [x0, #0x8] 4c008: f907fec0 str x0, [x22, #0xff8] 4c00c: b00003e0 adrp x0, 0xc9000 4c010: 91000000 add x0, x0, #0x0 4c014: 97ff032b bl 0xccc0 4c018: f947fec0 ldr x0, [x22, #0xff8] 4c01c: 97ffc5f0 bl 0x3d7dc 4c020: f9400008 ldr x8, [x0] 4c024: aa1403e1 mov x1, x20 4c028: f9405d08 ldr x8, [x8, #0xb8] 4c02c: d63f0100 blr x8 4c030: 394023e8 ldrb w8, [sp, #0x8] 4c034: 37000748 tbnz w8, #0x0, 0x4c11c 4c038: f947fec8 ldr x8, [x22, #0xff8] 4c03c: b4000788 cbz x8, 0x4c12c 4c040: b40002d3 cbz x19, 0x4c098 4c044: f947fec0 ldr x0, [x22, #0xff8] 4c048: b50001e0 cbnz x0, 0x4c084 4c04c: b00003e0 adrp x0, 0xc9000 4c050: 91000000 add x0, x0, #0x0 4c054: 97ff020f bl 0xc890 4c058: f947fec8 ldr x8, [x22, #0xff8] 4c05c: b50000c8 cbnz x8, 0x4c074 4c060: 321c07e0 orr w0, wzr, #0x30 4c064: 94005b38 bl 0x62d44 4c068: a901fc1f stp xzr, xzr, [x0, #0x18] 4c06c: a900fc1f stp xzr, xzr, [x0, #0x8] 4c070: f907fec0 str x0, [x22, #0xff8] 4c074: b00003e0 adrp x0, 0xc9000 4c078: 91000000 add x0, x0, #0x0 4c07c: 97ff0311 bl 0xccc0 4c080: f947fec0 ldr x0, [x22, #0xff8] 4c084: 97ffc5d6 bl 0x3d7dc 4c088: f9400008 ldr x8, [x0] 4c08c: aa1303e1 mov x1, x19 4c090: f9405908 ldr x8, [x8, #0xb0] 4c094: d63f0100 blr x8 4c098: 394083e8 ldrb w8, [sp, #0x20] 4c09c: 36000148 tbz w8, #0x0, 0x4c0c4 4c0a0: f9401be0 ldr x0, [sp, #0x30] 4c0a4: 94005b5b bl 0x62e10 4c0a8: 14000007 b 0x4c0c4 4c0ac: 90000261 adrp x1, 0x98000 4c0b0: b0000262 adrp x2, 0x99000 4c0b4: 91386c21 add x1, x1, #0xe1b 4c0b8: 91227442 add x2, x2, #0x89d 4c0bc: 2a1f03e0 mov w0, wzr 4c0c0: 97feffa8 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c0c4: f94016a8 ldr x8, [x21, #0x28] 4c0c8: f9401fe9 ldr x9, [sp, #0x38] 4c0cc: eb09011f cmp x8, x9 4c0d0: 540004c1 b.ne 0x4c168 4c0d4: a9477bfd ldp x29, x30, [sp, #0x70] 4c0d8: a9464ff4 ldp x20, x19, [sp, #0x60] 4c0dc: a94557f6 ldp x22, x21, [sp, #0x50] 4c0e0: f94023f7 ldr x23, [sp, #0x40] 4c0e4: 910203ff add sp, sp, #0x80 4c0e8: d65f03c0 ret 4c0ec: 394083e8 ldrb w8, [sp, #0x20] 4c0f0: f9401be9 ldr x9, [sp, #0x30] 4c0f4: 90000261 adrp x1, 0x98000 4c0f8: b0000262 adrp x2, 0x99000 4c0fc: 7200011f tst w8, #0x1 4c100: 9a8902e3 csel x3, x23, x9, eq 4c104: 91386c21 add x1, x1, #0xe1b 4c108: 91234c42 add x2, x2, #0x8d3 4c10c: 97feff95 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c110: f947fec8 ldr x8, [x22, #0xff8] 4c114: b5fff968 cbnz x8, 0x4c040 4c118: 14000005 b 0x4c12c 4c11c: f9400fe0 ldr x0, [sp, #0x18] 4c120: 94005b3c bl 0x62e10 4c124: f947fec8 ldr x8, [x22, #0xff8] 4c128: b5fff8c8 cbnz x8, 0x4c040 4c12c: b00003e0 adrp x0, 0xc9000 4c130: 91000000 add x0, x0, #0x0 4c134: 97ff01d7 bl 0xc890 4c138: f947fec8 ldr x8, [x22, #0xff8] 4c13c: b50000c8 cbnz x8, 0x4c154 4c140: 321c07e0 orr w0, wzr, #0x30 4c144: 94005b00 bl 0x62d44 4c148: a901fc1f stp xzr, xzr, [x0, #0x18] 4c14c: a900fc1f stp xzr, xzr, [x0, #0x8] 4c150: f907fec0 str x0, [x22, #0xff8] 4c154: b00003e0 adrp x0, 0xc9000 4c158: 91000000 add x0, x0, #0x0 4c15c: 97ff02d9 bl 0xccc0 4c160: b5fff733 cbnz x19, 0x4c044 4c164: 17ffffcd b 0x4c098 4c168: 97ff0102 bl 0xc570 <__stack_chk_fail@plt> 4c16c: d10103ff sub sp, sp, #0x40 4c170: a90157f6 stp x22, x21, [sp, #0x10] 4c174: a9024ff4 stp x20, x19, [sp, #0x20] 4c178: a9037bfd stp x29, x30, [sp, #0x30] 4c17c: 9100c3fd add x29, sp, #0x30 4c180: d53bd056 mrs x22, TPIDR_EL0 4c184: f94016c8 ldr x8, [x22, #0x28] 4c188: d00003f3 adrp x19, 0xca000 4c18c: f90007e8 str x8, [sp, #0x8] 4c190: 39444268 ldrb w8, [x19, #0x110] 4c194: 7100051f cmp w8, #0x1 4c198: 540000e1 b.ne 0x4c1b4 4c19c: d00003e8 adrp x8, 0xca000 4c1a0: 91044108 add x8, x8, #0x110 4c1a4: f9400908 ldr x8, [x8, #0x10] 4c1a8: f100011f cmp x8, #0x0 4c1ac: 1a9f07f3 cset w19, ne 4c1b0: 14000030 b 0x4c270 4c1b4: 900003b4 adrp x20, 0xc0000 4c1b8: f946da94 ldr x20, [x20, #0xdb0] 4c1bc: 90000261 adrp x1, 0x98000 4c1c0: d0000262 adrp x2, 0x9a000 4c1c4: 91386c21 add x1, x1, #0xe1b 4c1c8: b9400283 ldr w3, [x20] 4c1cc: 910dc042 add x2, x2, #0x370 4c1d0: 2a1f03e0 mov w0, wzr 4c1d4: 97feff63 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c1d8: b9400288 ldr w8, [x20] 4c1dc: 3100051f cmn w8, #0x1 4c1e0: 540003c0 b.eq 0x4c258 4c1e4: 320003e9 orr w9, wzr, #0x1 4c1e8: 39044269 strb w9, [x19, #0x110] 4c1ec: 340003a8 cbz w8, 0x4c260 4c1f0: 52800d00 mov w0, #0x68 // =104 4c1f4: 94005ad4 bl 0x62d44 4c1f8: aa0003f4 mov x20, x0 4c1fc: 52800d02 mov w2, #0x68 // =104 4c200: 2a1f03e1 mov w1, wzr 4c204: 9100c295 add x21, x20, #0x30 4c208: 97ff0256 bl 0xcb60 4c20c: 320003e2 orr w2, wzr, #0x1 4c210: aa1503e0 mov x0, x21 4c214: 2a1f03e1 mov w1, wzr 4c218: 320003f3 orr w19, wzr, #0x1 4c21c: 97ff01c1 bl 0xc920 4c220: 90000002 adrp x2, 0x4c000 4c224: 911e4042 add x2, x2, #0x790 4c228: 910003e0 mov x0, sp 4c22c: aa1f03e1 mov x1, xzr 4c230: aa1403e3 mov x3, x20 4c234: 97feff77 bl 0xc010 4c238: f94003e0 ldr x0, [sp] 4c23c: d0000261 adrp x1, 0x9a000 4c240: 910e6021 add x1, x1, #0x398 4c244: 97ff011b bl 0xc6b0 4c248: d00003e8 adrp x8, 0xca000 4c24c: 91044108 add x8, x8, #0x110 4c250: f9000914 str x20, [x8, #0x10] 4c254: 14000007 b 0x4c270 4c258: 2a1f03f3 mov w19, wzr 4c25c: 14000005 b 0x4c270 4c260: d00003e8 adrp x8, 0xca000 4c264: 91044108 add x8, x8, #0x110 4c268: 2a1f03f3 mov w19, wzr 4c26c: f900091f str xzr, [x8, #0x10] 4c270: f94016c8 ldr x8, [x22, #0x28] 4c274: f94007e9 ldr x9, [sp, #0x8] 4c278: eb09011f cmp x8, x9 4c27c: 540000e1 b.ne 0x4c298 4c280: 2a1303e0 mov w0, w19 4c284: a9437bfd ldp x29, x30, [sp, #0x30] 4c288: a9424ff4 ldp x20, x19, [sp, #0x20] 4c28c: a94157f6 ldp x22, x21, [sp, #0x10] 4c290: 910103ff add sp, sp, #0x40 4c294: d65f03c0 ret 4c298: 97ff00b6 bl 0xc570 <__stack_chk_fail@plt> 4c29c: d101c3ff sub sp, sp, #0x70 4c2a0: a9016ffc stp x28, x27, [sp, #0x10] 4c2a4: a90267fa stp x26, x25, [sp, #0x20] 4c2a8: a9035ff8 stp x24, x23, [sp, #0x30] 4c2ac: a90457f6 stp x22, x21, [sp, #0x40] 4c2b0: a9054ff4 stp x20, x19, [sp, #0x50] 4c2b4: a9067bfd stp x29, x30, [sp, #0x60] 4c2b8: 910183fd add x29, sp, #0x60 4c2bc: f90007e5 str x5, [sp, #0x8] 4c2c0: f9400bb5 ldr x21, [x29, #0x10] 4c2c4: aa0003fc mov x28, x0 4c2c8: 52800a00 mov w0, #0x50 // =80 4c2cc: 2a0703f7 mov w23, w7 4c2d0: aa0603f6 mov x22, x6 4c2d4: aa0403f8 mov x24, x4 4c2d8: aa0303f9 mov x25, x3 4c2dc: aa0203fa mov x26, x2 4c2e0: 2a0103fb mov w27, w1 4c2e4: 94005a98 bl 0x62d44 4c2e8: aa0003f3 mov x19, x0 4c2ec: aa1303f4 mov x20, x19 4c2f0: 321c03e8 orr w8, wzr, #0x10 4c2f4: 321c03e0 orr w0, wzr, #0x10 4c2f8: 321b03e1 orr w1, wzr, #0x20 4c2fc: f900027f str xzr, [x19] 4c300: f8010e9f str xzr, [x20, #0x10]! 4c304: a901fe7f stp xzr, xzr, [x19, #0x18] 4c308: 2905227f stp wzr, w8, [x19, #0x28] 4c30c: 97feff85 bl 0xc120 4c310: a9037e60 stp x0, xzr, [x19, #0x30] 4c314: aa1c03e0 mov x0, x28 4c318: f900267f str xzr, [x19, #0x48] 4c31c: b9000a7b str w27, [x19, #0x8] 4c320: 97ff01b4 bl 0xc9f0 4c324: 91000400 add x0, x0, #0x1 4c328: 94005aae bl 0x62de0 4c32c: aa0003fb mov x27, x0 4c330: aa1c03e0 mov x0, x28 4c334: f900027b str x27, [x19] 4c338: 97ff01ae bl 0xc9f0 4c33c: aa0003e2 mov x2, x0 4c340: aa1b03e0 mov x0, x27 4c344: aa1c03e1 mov x1, x28 4c348: 97ff00ce bl 0xc680 4c34c: f940027b ldr x27, [x19] 4c350: aa1c03e0 mov x0, x28 4c354: 97ff01a7 bl 0xc9f0 4c358: 38206b7f strb wzr, [x27, x0] 4c35c: f9400280 ldr x0, [x20] 4c360: b40000c0 cbz x0, 0x4c378 4c364: aa1a03e1 mov x1, x26 4c368: aa1f03e2 mov x2, xzr 4c36c: 97ff00c5 bl 0xc680 4c370: f9400288 ldr x8, [x20] 4c374: 14000011 b 0x4c3b8 4c378: aa1a03e0 mov x0, x26 4c37c: 97ff019d bl 0xc9f0 4c380: 91000400 add x0, x0, #0x1 4c384: 94005a97 bl 0x62de0 4c388: aa0003fb mov x27, x0 4c38c: aa1a03e0 mov x0, x26 4c390: f900029b str x27, [x20] 4c394: 97ff0197 bl 0xc9f0 4c398: aa0003e2 mov x2, x0 4c39c: aa1b03e0 mov x0, x27 4c3a0: aa1a03e1 mov x1, x26 4c3a4: 97ff00b7 bl 0xc680 4c3a8: f9400294 ldr x20, [x20] 4c3ac: aa1a03e0 mov x0, x26 4c3b0: 97ff0190 bl 0xc9f0 4c3b4: 8b000288 add x8, x20, x0 4c3b8: 3900011f strb wzr, [x8] 4c3bc: f9400e60 ldr x0, [x19, #0x18] 4c3c0: b40000c0 cbz x0, 0x4c3d8 4c3c4: aa1903e1 mov x1, x25 4c3c8: aa1f03e2 mov x2, xzr 4c3cc: 97ff00ad bl 0xc680 4c3d0: f9400e68 ldr x8, [x19, #0x18] 4c3d4: 14000011 b 0x4c418 4c3d8: aa1903e0 mov x0, x25 4c3dc: 97ff0185 bl 0xc9f0 4c3e0: 91000400 add x0, x0, #0x1 4c3e4: 94005a7f bl 0x62de0 4c3e8: aa0003fa mov x26, x0 4c3ec: aa1903e0 mov x0, x25 4c3f0: f9000e7a str x26, [x19, #0x18] 4c3f4: 97ff017f bl 0xc9f0 4c3f8: aa0003e2 mov x2, x0 4c3fc: aa1a03e0 mov x0, x26 4c400: aa1903e1 mov x1, x25 4c404: 97ff009f bl 0xc680 4c408: f9400e74 ldr x20, [x19, #0x18] 4c40c: aa1903e0 mov x0, x25 4c410: 97ff0178 bl 0xc9f0 4c414: 8b000288 add x8, x20, x0 4c418: 3900011f strb wzr, [x8] 4c41c: f9401260 ldr x0, [x19, #0x20] 4c420: b40000c0 cbz x0, 0x4c438 4c424: aa1803e1 mov x1, x24 4c428: aa1f03e2 mov x2, xzr 4c42c: 97ff0095 bl 0xc680 4c430: f9401268 ldr x8, [x19, #0x20] 4c434: 14000011 b 0x4c478 4c438: aa1803e0 mov x0, x24 4c43c: 97ff016d bl 0xc9f0 4c440: 91000400 add x0, x0, #0x1 4c444: 94005a67 bl 0x62de0 4c448: aa0003f9 mov x25, x0 4c44c: aa1803e0 mov x0, x24 4c450: f9001279 str x25, [x19, #0x20] 4c454: 97ff0167 bl 0xc9f0 4c458: aa0003e2 mov x2, x0 4c45c: aa1903e0 mov x0, x25 4c460: aa1803e1 mov x1, x24 4c464: 97ff0087 bl 0xc680 4c468: f9401274 ldr x20, [x19, #0x20] 4c46c: aa1803e0 mov x0, x24 4c470: 97ff0160 bl 0xc9f0 4c474: 8b000288 add x8, x20, x0 4c478: 3900011f strb wzr, [x8] 4c47c: f9401e60 ldr x0, [x19, #0x38] 4c480: 120002f8 and w24, w23, #0x1 4c484: b40000c0 cbz x0, 0x4c49c 4c488: aa1603e1 mov x1, x22 4c48c: aa1f03e2 mov x2, xzr 4c490: 97ff007c bl 0xc680 4c494: f9401e68 ldr x8, [x19, #0x38] 4c498: 14000011 b 0x4c4dc 4c49c: aa1603e0 mov x0, x22 4c4a0: 97ff0154 bl 0xc9f0 4c4a4: 91000400 add x0, x0, #0x1 4c4a8: 94005a4e bl 0x62de0 4c4ac: aa0003f7 mov x23, x0 4c4b0: aa1603e0 mov x0, x22 4c4b4: f9001e77 str x23, [x19, #0x38] 4c4b8: 97ff014e bl 0xc9f0 4c4bc: aa0003e2 mov x2, x0 4c4c0: aa1703e0 mov x0, x23 4c4c4: aa1603e1 mov x1, x22 4c4c8: 97ff006e bl 0xc680 4c4cc: f9401e74 ldr x20, [x19, #0x38] 4c4d0: aa1603e0 mov x0, x22 4c4d4: 97ff0147 bl 0xc9f0 4c4d8: 8b000288 add x8, x20, x0 4c4dc: 3900011f strb wzr, [x8] 4c4e0: f9402660 ldr x0, [x19, #0x48] 4c4e4: b40000c0 cbz x0, 0x4c4fc 4c4e8: aa1503e1 mov x1, x21 4c4ec: aa1f03e2 mov x2, xzr 4c4f0: 97ff0064 bl 0xc680 4c4f4: f9402668 ldr x8, [x19, #0x48] 4c4f8: 14000011 b 0x4c53c 4c4fc: aa1503e0 mov x0, x21 4c500: 97ff013c bl 0xc9f0 4c504: 91000400 add x0, x0, #0x1 4c508: 94005a36 bl 0x62de0 4c50c: aa0003f6 mov x22, x0 4c510: aa1503e0 mov x0, x21 4c514: f9002676 str x22, [x19, #0x48] 4c518: 97ff0136 bl 0xc9f0 4c51c: aa0003e2 mov x2, x0 4c520: aa1603e0 mov x0, x22 4c524: aa1503e1 mov x1, x21 4c528: 97ff0056 bl 0xc680 4c52c: f9402674 ldr x20, [x19, #0x48] 4c530: aa1503e0 mov x0, x21 4c534: 97ff012f bl 0xc9f0 4c538: 8b000288 add x8, x20, x0 4c53c: 3900011f strb wzr, [x8] 4c540: 39010278 strb w24, [x19, #0x40] 4c544: f94007e1 ldr x1, [sp, #0x8] 4c548: 9100a260 add x0, x19, #0x28 4c54c: 94000029 bl 0x4c5f0 4c550: d00003f5 adrp x21, 0xca000 4c554: 910442b5 add x21, x21, #0x110 4c558: f9400aa8 ldr x8, [x21, #0x10] 4c55c: 91010100 add x0, x8, #0x40 4c560: 97ff00cc bl 0xc890 4c564: f9400ab4 ldr x20, [x21, #0x10] 4c568: a940ae88 ldp x8, x11, [x20, #0x8] 4c56c: a942268a ldp x10, x9, [x20, #0x20] 4c570: eb08016b subs x11, x11, x8 4c574: d37ae56b lsl x11, x11, #6 4c578: d100056b sub x11, x11, #0x1 4c57c: 9a8b03eb csel x11, xzr, x11, eq 4c580: 8b0a012c add x12, x9, x10 4c584: eb0c017f cmp x11, x12 4c588: 540000a1 b.ne 0x4c59c 4c58c: aa1403e0 mov x0, x20 4c590: 940003f3 bl 0x4d55c 4c594: a942268a ldp x10, x9, [x20, #0x20] 4c598: f9400688 ldr x8, [x20, #0x8] 4c59c: 8b0a012a add x10, x9, x10 4c5a0: d346fd4b lsr x11, x10, #6 4c5a4: 927dd96b and x11, x11, #0x3fffffffffffff8 4c5a8: f86b6908 ldr x8, [x8, x11] 4c5ac: 91000529 add x9, x9, #0x1 4c5b0: 9240214a and x10, x10, #0x1ff 4c5b4: f82a7913 str x19, [x8, x10, lsl #3] 4c5b8: f9001689 str x9, [x20, #0x28] 4c5bc: f9400aa8 ldr x8, [x21, #0x10] 4c5c0: 9100c100 add x0, x8, #0x30 4c5c4: 97fefeb7 bl 0xc0a0 4c5c8: f9400aa8 ldr x8, [x21, #0x10] 4c5cc: a9467bfd ldp x29, x30, [sp, #0x60] 4c5d0: a9454ff4 ldp x20, x19, [sp, #0x50] 4c5d4: a94457f6 ldp x22, x21, [sp, #0x40] 4c5d8: a9435ff8 ldp x24, x23, [sp, #0x30] 4c5dc: a94267fa ldp x26, x25, [sp, #0x20] 4c5e0: a9416ffc ldp x28, x27, [sp, #0x10] 4c5e4: 91010100 add x0, x8, #0x40 4c5e8: 9101c3ff add sp, sp, #0x70 4c5ec: 17ff01b5 b 0xccc0 4c5f0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 4c5f4: a90157f6 stp x22, x21, [sp, #0x10] 4c5f8: a9024ff4 stp x20, x19, [sp, #0x20] 4c5fc: a9037bfd stp x29, x30, [sp, #0x30] 4c600: 9100c3fd add x29, sp, #0x30 4c604: aa0103f4 mov x20, x1 4c608: aa0003f3 mov x19, x0 4c60c: eb14027f cmp x19, x20 4c610: 540006a0 b.eq 0x4c6e4 4c614: b9400268 ldr w8, [x19] 4c618: f9400675 ldr x21, [x19, #0x8] 4c61c: 340002a8 cbz w8, 0x4c670 4c620: 2a1f03e8 mov w8, wzr 4c624: 2a0803f6 mov w22, w8 4c628: 8b1616b7 add x23, x21, x22, lsl #5 4c62c: aa1703f8 mov x24, x23 4c630: f8410f00 ldr x0, [x24, #0x10]! 4c634: b4000060 cbz x0, 0x4c640 4c638: 97ff017a bl 0xcc20 4c63c: f900031f str xzr, [x24] 4c640: f94002e0 ldr x0, [x23] 4c644: f9000eff str xzr, [x23, #0x18] 4c648: b4000060 cbz x0, 0x4c654 4c64c: 97ff0175 bl 0xcc20 4c650: f90002ff str xzr, [x23] 4c654: 8b1616a8 add x8, x21, x22, lsl #5 4c658: f900051f str xzr, [x8, #0x8] 4c65c: b9400269 ldr w9, [x19] 4c660: f9400675 ldr x21, [x19, #0x8] 4c664: 110006c8 add w8, w22, #0x1 4c668: 6b09011f cmp w8, w9 4c66c: 54fffdc3 b.lo 0x4c624 4c670: b4000095 cbz x21, 0x4c680 4c674: aa1503e0 mov x0, x21 4c678: 97ff016a bl 0xcc20 4c67c: f900067f str xzr, [x19, #0x8] 4c680: b9400295 ldr w21, [x20] 4c684: 321b03e1 orr w1, wzr, #0x20 4c688: b9000275 str w21, [x19] 4c68c: b9400680 ldr w0, [x20, #0x4] 4c690: b9000660 str w0, [x19, #0x4] 4c694: 97fefea3 bl 0xc120 4c698: f9000660 str x0, [x19, #0x8] 4c69c: 34000255 cbz w21, 0x4c6e4 4c6a0: f9400681 ldr x1, [x20, #0x8] 4c6a4: 97ffbfcc bl 0x3c5d4 4c6a8: b9400268 ldr w8, [x19] 4c6ac: 7100091f cmp w8, #0x2 4c6b0: 540001a3 b.lo 0x4c6e4 4c6b4: 320003f5 orr w21, wzr, #0x1 4c6b8: f9400688 ldr x8, [x20, #0x8] 4c6bc: f9400669 ldr x9, [x19, #0x8] 4c6c0: 2a1503ea mov w10, w21 4c6c4: d37be94a lsl x10, x10, #5 4c6c8: 8b0a0101 add x1, x8, x10 4c6cc: 8b0a0120 add x0, x9, x10 4c6d0: 97ffbfc1 bl 0x3c5d4 4c6d4: b9400268 ldr w8, [x19] 4c6d8: 110006b5 add w21, w21, #0x1 4c6dc: 6b0802bf cmp w21, w8 4c6e0: 54fffec3 b.lo 0x4c6b8 4c6e4: aa1303e0 mov x0, x19 4c6e8: a9437bfd ldp x29, x30, [sp, #0x30] 4c6ec: a9424ff4 ldp x20, x19, [sp, #0x20] 4c6f0: a94157f6 ldp x22, x21, [sp, #0x10] 4c6f4: a8c45ff8 ldp x24, x23, [sp], #0x40 4c6f8: d65f03c0 ret 4c6fc: d10103ff sub sp, sp, #0x40 4c700: f9000bf5 str x21, [sp, #0x10] 4c704: a9024ff4 stp x20, x19, [sp, #0x20] 4c708: a9037bfd stp x29, x30, [sp, #0x30] 4c70c: 9100c3fd add x29, sp, #0x30 4c710: d53bd055 mrs x21, TPIDR_EL0 4c714: f94016a8 ldr x8, [x21, #0x28] 4c718: aa0003f3 mov x19, x0 4c71c: 52800d02 mov w2, #0x68 // =104 4c720: 2a1f03e1 mov w1, wzr 4c724: f90007e8 str x8, [sp, #0x8] 4c728: 9100c274 add x20, x19, #0x30 4c72c: 97ff010d bl 0xcb60 4c730: 320003e2 orr w2, wzr, #0x1 4c734: aa1403e0 mov x0, x20 4c738: 2a1f03e1 mov w1, wzr 4c73c: 97ff0079 bl 0xc920 4c740: 90000002 adrp x2, 0x4c000 4c744: 911e4042 add x2, x2, #0x790 4c748: 910003e0 mov x0, sp 4c74c: aa1f03e1 mov x1, xzr 4c750: aa1303e3 mov x3, x19 4c754: 97fefe2f bl 0xc010 4c758: f94003e0 ldr x0, [sp] 4c75c: d0000261 adrp x1, 0x9a000 4c760: 910e6021 add x1, x1, #0x398 4c764: 97feffd3 bl 0xc6b0 4c768: f94016a8 ldr x8, [x21, #0x28] 4c76c: f94007e9 ldr x9, [sp, #0x8] 4c770: eb09011f cmp x8, x9 4c774: 540000c1 b.ne 0x4c78c 4c778: a9437bfd ldp x29, x30, [sp, #0x30] 4c77c: a9424ff4 ldp x20, x19, [sp, #0x20] 4c780: f9400bf5 ldr x21, [sp, #0x10] 4c784: 910103ff add sp, sp, #0x40 4c788: d65f03c0 ret 4c78c: 97feff79 bl 0xc570 <__stack_chk_fail@plt> 4c790: d105c3ff sub sp, sp, #0x170 4c794: a9116ffc stp x28, x27, [sp, #0x110] 4c798: a91267fa stp x26, x25, [sp, #0x120] 4c79c: a9135ff8 stp x24, x23, [sp, #0x130] 4c7a0: a91457f6 stp x22, x21, [sp, #0x140] 4c7a4: a9154ff4 stp x20, x19, [sp, #0x150] 4c7a8: a9167bfd stp x29, x30, [sp, #0x160] 4c7ac: 910583fd add x29, sp, #0x160 4c7b0: d53bd055 mrs x21, TPIDR_EL0 4c7b4: f94016a8 ldr x8, [x21, #0x28] 4c7b8: aa0003f3 mov x19, x0 4c7bc: 528000d6 mov w22, #0x6 // =6 4c7c0: 72a00036 movk w22, #0x1, lsl #16 4c7c4: f81a83a8 stur x8, [x29, #-0x58] 4c7c8: 900003e8 adrp x8, 0xc8000 4c7cc: f947fd00 ldr x0, [x8, #0xff8] 4c7d0: b5000200 cbnz x0, 0x4c810 4c7d4: b00003e0 adrp x0, 0xc9000 4c7d8: 91000000 add x0, x0, #0x0 4c7dc: 97ff002d bl 0xc890 4c7e0: 900003f4 adrp x20, 0xc8000 4c7e4: f947fe88 ldr x8, [x20, #0xff8] 4c7e8: b50000c8 cbnz x8, 0x4c800 4c7ec: 321c07e0 orr w0, wzr, #0x30 4c7f0: 94005955 bl 0x62d44 4c7f4: a901fc1f stp xzr, xzr, [x0, #0x18] 4c7f8: a900fc1f stp xzr, xzr, [x0, #0x8] 4c7fc: f907fe80 str x0, [x20, #0xff8] 4c800: b00003e0 adrp x0, 0xc9000 4c804: 91000000 add x0, x0, #0x0 4c808: 97ff012e bl 0xccc0 4c80c: f947fe80 ldr x0, [x20, #0xff8] 4c810: 97ffc163 bl 0x3cd9c 4c814: aa0003f4 mov x20, x0 4c818: f9400288 ldr x8, [x20] 4c81c: 528000c2 mov w2, #0x6 // =6 4c820: d10243a1 sub x1, x29, #0x90 4c824: 72a00022 movk w2, #0x1, lsl #16 4c828: f9401908 ldr x8, [x8, #0x30] 4c82c: d63f0100 blr x8 4c830: 34000360 cbz w0, 0x4c89c 4c834: d00003f7 adrp x23, 0xca000 4c838: 910442f7 add x23, x23, #0x110 4c83c: b0000001 adrp x1, 0x4d000 4c840: 910012e0 add x0, x23, #0x4 4c844: 9111f021 add x1, x1, #0x47c 4c848: 97fefe1a bl 0xc0b0 4c84c: d0000268 adrp x8, 0x9a000 4c850: 910e6108 add x8, x8, #0x398 4c854: b81903b6 stur w22, [x29, #-0x70] 4c858: a939ffa8 stp x8, xzr, [x29, #-0x68] 4c85c: f9400288 ldr x8, [x20] 4c860: d10243a1 sub x1, x29, #0x90 4c864: d101c3a2 sub x2, x29, #0x70 4c868: aa1403e0 mov x0, x20 4c86c: f9401108 ldr x8, [x8, #0x20] 4c870: d63f0100 blr x8 4c874: 340055e0 cbz w0, 0x4d330 4c878: 90000261 adrp x1, 0x98000 4c87c: d0000262 adrp x2, 0x9a000 4c880: d0000263 adrp x3, 0x9a000 4c884: 91386c21 add x1, x1, #0xe1b 4c888: 910f3042 add x2, x2, #0x3cc 4c88c: 910e6063 add x3, x3, #0x398 4c890: 320007e0 orr w0, wzr, #0x3 4c894: 97fefdb3 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c898: f81703bf stur xzr, [x29, #-0x90] 4c89c: f85703a8 ldur x8, [x29, #-0x90] 4c8a0: b4005628 cbz x8, 0x4d364 4c8a4: d000026b adrp x11, 0x9a000 4c8a8: 3dc0d960 ldr q0, [x11, #0x360] 4c8ac: b000026c adrp x12, 0x99000 4c8b0: d102a3a8 sub x8, x29, #0xa8 4c8b4: d10243a9 sub x9, x29, #0x90 4c8b8: 3d8023e0 str q0, [sp, #0x80] 4c8bc: 3dc21180 ldr q0, [x12, #0x840] 4c8c0: b2400108 orr x8, x8, #0x1 4c8c4: d101c3aa sub x10, x29, #0x70 4c8c8: f90037e8 str x8, [sp, #0x68] 4c8cc: b2400128 orr x8, x9, #0x1 4c8d0: 9100c278 add x24, x19, #0x30 4c8d4: 91010275 add x21, x19, #0x40 4c8d8: f9002be8 str x8, [sp, #0x50] 4c8dc: b2400148 orr x8, x10, #0x1 4c8e0: 900003f6 adrp x22, 0xc8000 4c8e4: f9001fe8 str x8, [sp, #0x38] 4c8e8: 3d8013e0 str q0, [sp, #0x40] 4c8ec: a905e3f5 stp x21, x24, [sp, #0x58] 4c8f0: f9001bf3 str x19, [sp, #0x30] 4c8f4: 1400022f b 0x4d1b0 4c8f8: aa1b03e0 mov x0, x27 4c8fc: 97ff00cd bl 0xcc30 4c900: aa0003f3 mov x19, x0 4c904: aa1b03e0 mov x0, x27 4c908: 97ff0062 bl 0xca90 4c90c: f9003ff3 str x19, [sp, #0x78] 4c910: aa1303fb mov x27, x19 4c914: f9401bf3 ldr x19, [sp, #0x30] 4c918: f94033f8 ldr x24, [sp, #0x60] 4c91c: 900003f6 adrp x22, 0xc8000 4c920: b0000281 adrp x1, 0x9d000 4c924: d101c3a0 sub x0, x29, #0x70 4c928: 320003e2 orr w2, wzr, #0x1 4c92c: 913eb021 add x1, x1, #0xfac 4c930: a939ffbf stp xzr, xzr, [x29, #-0x68] 4c934: f81903bf stur xzr, [x29, #-0x70] 4c938: 97ff9248 bl 0x31258 <.text+0x24568> 4c93c: b0000261 adrp x1, 0x99000 4c940: 320003e2 orr w2, wzr, #0x1 4c944: 913dd421 add x1, x1, #0xf75 4c948: 97ff9244 bl 0x31258 <.text+0x24568> 4c94c: b0000234 adrp x20, 0x91000 4c950: 91003694 add x20, x20, #0xd 4c954: 52800242 mov w2, #0x12 // =18 4c958: aa1403e1 mov x1, x20 4c95c: 97ff923f bl 0x31258 <.text+0x24568> 4c960: 52800242 mov w2, #0x12 // =18 4c964: aa1403e1 mov x1, x20 4c968: 97ff923c bl 0x31258 <.text+0x24568> 4c96c: 52800242 mov w2, #0x12 // =18 4c970: aa1403e1 mov x1, x20 4c974: 97ff9239 bl 0x31258 <.text+0x24568> 4c978: 52800242 mov w2, #0x12 // =18 4c97c: aa1403e1 mov x1, x20 4c980: 97ff9236 bl 0x31258 <.text+0x24568> 4c984: b0000261 adrp x1, 0x99000 4c988: 321f03e2 orr w2, wzr, #0x2 4c98c: 912d0821 add x1, x1, #0xb42 4c990: 97ff9232 bl 0x31258 <.text+0x24568> 4c994: 52800242 mov w2, #0x12 // =18 4c998: aa1403e1 mov x1, x20 4c99c: 97ff922f bl 0x31258 <.text+0x24568> 4c9a0: b0000221 adrp x1, 0x91000 4c9a4: 321f03e2 orr w2, wzr, #0x2 4c9a8: 9100ac21 add x1, x1, #0x2b 4c9ac: 97ff922b bl 0x31258 <.text+0x24568> 4c9b0: f947fec0 ldr x0, [x22, #0xff8] 4c9b4: b50001e0 cbnz x0, 0x4c9f0 4c9b8: b00003f4 adrp x20, 0xc9000 4c9bc: 91000294 add x20, x20, #0x0 4c9c0: aa1403e0 mov x0, x20 4c9c4: 97feffb3 bl 0xc890 4c9c8: f947fec8 ldr x8, [x22, #0xff8] 4c9cc: b50000c8 cbnz x8, 0x4c9e4 4c9d0: 321c07e0 orr w0, wzr, #0x30 4c9d4: 940058dc bl 0x62d44 4c9d8: a901fc1f stp xzr, xzr, [x0, #0x18] 4c9dc: a900fc1f stp xzr, xzr, [x0, #0x8] 4c9e0: f907fec0 str x0, [x22, #0xff8] 4c9e4: aa1403e0 mov x0, x20 4c9e8: 97ff00b6 bl 0xccc0 4c9ec: f947fec0 ldr x0, [x22, #0xff8] 4c9f0: 97ffc37b bl 0x3d7dc 4c9f4: f9400008 ldr x8, [x0] 4c9f8: aa1a03e1 mov x1, x26 4c9fc: f9429d08 ldr x8, [x8, #0x538] 4ca00: d63f0100 blr x8 4ca04: f947fec8 ldr x8, [x22, #0xff8] 4ca08: aa0003fa mov x26, x0 4ca0c: b50001e8 cbnz x8, 0x4ca48 4ca10: b00003f4 adrp x20, 0xc9000 4ca14: 91000294 add x20, x20, #0x0 4ca18: aa1403e0 mov x0, x20 4ca1c: 97feff9d bl 0xc890 4ca20: f947fec8 ldr x8, [x22, #0xff8] 4ca24: b50000c8 cbnz x8, 0x4ca3c 4ca28: 321c07e0 orr w0, wzr, #0x30 4ca2c: 940058c6 bl 0x62d44 4ca30: a901fc1f stp xzr, xzr, [x0, #0x18] 4ca34: a900fc1f stp xzr, xzr, [x0, #0x8] 4ca38: f907fec0 str x0, [x22, #0xff8] 4ca3c: aa1403e0 mov x0, x20 4ca40: 97ff00a0 bl 0xccc0 4ca44: f947fec8 ldr x8, [x22, #0xff8] 4ca48: aa0803e0 mov x0, x8 4ca4c: 97ffc364 bl 0x3d7dc 4ca50: f9400008 ldr x8, [x0] 4ca54: f94053e1 ldr x1, [sp, #0xa0] 4ca58: f9429d08 ldr x8, [x8, #0x538] 4ca5c: d63f0100 blr x8 4ca60: f947fec8 ldr x8, [x22, #0xff8] 4ca64: f9004fe0 str x0, [sp, #0x98] 4ca68: b50001e8 cbnz x8, 0x4caa4 4ca6c: b00003f5 adrp x21, 0xc9000 4ca70: 910002b5 add x21, x21, #0x0 4ca74: aa1503e0 mov x0, x21 4ca78: 97feff86 bl 0xc890 4ca7c: f947fec8 ldr x8, [x22, #0xff8] 4ca80: b50000c8 cbnz x8, 0x4ca98 4ca84: 321c07e0 orr w0, wzr, #0x30 4ca88: 940058af bl 0x62d44 4ca8c: a901fc1f stp xzr, xzr, [x0, #0x18] 4ca90: a900fc1f stp xzr, xzr, [x0, #0x8] 4ca94: f907fec0 str x0, [x22, #0xff8] 4ca98: aa1503e0 mov x0, x21 4ca9c: 97ff0089 bl 0xccc0 4caa0: f947fec8 ldr x8, [x22, #0xff8] 4caa4: aa0803e0 mov x0, x8 4caa8: 97ffc34d bl 0x3d7dc 4caac: f9400008 ldr x8, [x0] 4cab0: f94057e1 ldr x1, [sp, #0xa8] 4cab4: f9429d08 ldr x8, [x8, #0x538] 4cab8: d63f0100 blr x8 4cabc: f947fec8 ldr x8, [x22, #0xff8] 4cac0: f90053e0 str x0, [sp, #0xa0] 4cac4: b50001e8 cbnz x8, 0x4cb00 4cac8: b00003f5 adrp x21, 0xc9000 4cacc: 910002b5 add x21, x21, #0x0 4cad0: aa1503e0 mov x0, x21 4cad4: 97feff6f bl 0xc890 4cad8: f947fec8 ldr x8, [x22, #0xff8] 4cadc: b50000c8 cbnz x8, 0x4caf4 4cae0: 321c07e0 orr w0, wzr, #0x30 4cae4: 94005898 bl 0x62d44 4cae8: a901fc1f stp xzr, xzr, [x0, #0x18] 4caec: a900fc1f stp xzr, xzr, [x0, #0x8] 4caf0: f907fec0 str x0, [x22, #0xff8] 4caf4: aa1503e0 mov x0, x21 4caf8: 97ff0072 bl 0xccc0 4cafc: f947fec8 ldr x8, [x22, #0xff8] 4cb00: aa0803e0 mov x0, x8 4cb04: 97ffc336 bl 0x3d7dc 4cb08: f9400008 ldr x8, [x0] 4cb0c: aa1b03e1 mov x1, x27 4cb10: f9429d08 ldr x8, [x8, #0x538] 4cb14: d63f0100 blr x8 4cb18: f947fec8 ldr x8, [x22, #0xff8] 4cb1c: b00003f5 adrp x21, 0xc9000 4cb20: 910002b5 add x21, x21, #0x0 4cb24: f90057e0 str x0, [sp, #0xa8] 4cb28: b50001a8 cbnz x8, 0x4cb5c 4cb2c: aa1503e0 mov x0, x21 4cb30: 97feff58 bl 0xc890 4cb34: f947fec8 ldr x8, [x22, #0xff8] 4cb38: b50000c8 cbnz x8, 0x4cb50 4cb3c: 321c07e0 orr w0, wzr, #0x30 4cb40: 94005881 bl 0x62d44 4cb44: a901fc1f stp xzr, xzr, [x0, #0x18] 4cb48: a900fc1f stp xzr, xzr, [x0, #0x8] 4cb4c: f907fec0 str x0, [x22, #0xff8] 4cb50: aa1503e0 mov x0, x21 4cb54: 97ff005b bl 0xccc0 4cb58: f947fec8 ldr x8, [x22, #0xff8] 4cb5c: aa0803e0 mov x0, x8 4cb60: 97ffc31f bl 0x3d7dc 4cb64: f9400008 ldr x8, [x0] 4cb68: f9405be1 ldr x1, [sp, #0xb0] 4cb6c: f9429d08 ldr x8, [x8, #0x538] 4cb70: d63f0100 blr x8 4cb74: aa0003f7 mov x23, x0 4cb78: aa1903e0 mov x0, x25 4cb7c: a9367fbf stp xzr, xzr, [x29, #-0xa0] 4cb80: f81583bf stur xzr, [x29, #-0xa8] 4cb84: 97feff9b bl 0xc9f0 4cb88: aa0003f5 mov x21, x0 4cb8c: b10042bf cmn x21, #0x10 4cb90: 54003ce2 b.hs 0x4d32c 4cb94: f1005ebf cmp x21, #0x17 4cb98: 540000c2 b.hs 0x4cbb0 4cb9c: f94037fb ldr x27, [sp, #0x68] 4cba0: d37ffaa8 lsl x8, x21, #1 4cba4: 381583a8 sturb w8, [x29, #-0xa8] 4cba8: b5000175 cbnz x21, 0x4cbd4 4cbac: 1400000e b 0x4cbe4 4cbb0: 910042a8 add x8, x21, #0x10 4cbb4: 927ced18 and x24, x8, #0xfffffffffffffff0 4cbb8: aa1803e0 mov x0, x24 4cbbc: 94005862 bl 0x62d44 4cbc0: b2400308 orr x8, x24, #0x1 4cbc4: f94033f8 ldr x24, [sp, #0x60] 4cbc8: aa0003fb mov x27, x0 4cbcc: f81683bb stur x27, [x29, #-0x98] 4cbd0: a935d7a8 stp x8, x21, [x29, #-0xa8] 4cbd4: aa1b03e0 mov x0, x27 4cbd8: aa1903e1 mov x1, x25 4cbdc: aa1503e2 mov x2, x21 4cbe0: 97feffcc bl 0xcb10 4cbe4: 321b03e0 orr w0, wzr, #0x20 4cbe8: 38356b7f strb wzr, [x27, x21] 4cbec: 94005856 bl 0x62d44 4cbf0: 3dc013e0 ldr q0, [sp, #0x40] 4cbf4: d0000268 adrp x8, 0x9a000 4cbf8: 910cf108 add x8, x8, #0x33c 4cbfc: 3dc00101 ldr q1, [x8] 4cc00: 3c9703a0 stur q0, [x29, #-0x90] 4cc04: 3cc0e100 ldur q0, [x8, #0xe] 4cc08: 385583a8 ldurb w8, [x29, #-0xa8] 4cc0c: f85683a9 ldur x9, [x29, #-0x98] 4cc10: f94037f5 ldr x21, [sp, #0x68] 4cc14: f81803a0 stur x0, [x29, #-0x80] 4cc18: 7200011f tst w8, #0x1 4cc1c: 3900781f strb wzr, [x0, #0x1e] 4cc20: 3c80e000 stur q0, [x0, #0xe] 4cc24: 3d800001 str q1, [x0] 4cc28: 9a8902a0 csel x0, x21, x9, eq 4cc2c: 97feff65 bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4cc30: b4000180 cbz x0, 0x4cc60 4cc34: 385583a8 ldurb w8, [x29, #-0xa8] 4cc38: f85683a9 ldur x9, [x29, #-0x98] 4cc3c: 7200011f tst w8, #0x1 4cc40: 9a8902a0 csel x0, x21, x9, eq 4cc44: 97feff5f bl 0xc9c0 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4cc48: aa0003f5 mov x21, x0 4cc4c: 97feff69 bl 0xc9f0 4cc50: aa0003e2 mov x2, x0 4cc54: d10243a0 sub x0, x29, #0x90 4cc58: aa1503e1 mov x1, x21 4cc5c: 97ff917f bl 0x31258 <.text+0x24568> 4cc60: 385583a8 ldurb w8, [x29, #-0xa8] 4cc64: b00003fb adrp x27, 0xc9000 4cc68: 9100037b add x27, x27, #0x0 4cc6c: 36000068 tbz w8, #0x0, 0x4cc78 4cc70: f85683a0 ldur x0, [x29, #-0x98] 4cc74: 94005867 bl 0x62e10 4cc78: f947fec0 ldr x0, [x22, #0xff8] 4cc7c: f9402ff5 ldr x21, [sp, #0x58] 4cc80: b50001a0 cbnz x0, 0x4ccb4 4cc84: aa1b03e0 mov x0, x27 4cc88: 97feff02 bl 0xc890 4cc8c: f947fec8 ldr x8, [x22, #0xff8] 4cc90: b50000c8 cbnz x8, 0x4cca8 4cc94: 321c07e0 orr w0, wzr, #0x30 4cc98: 9400582b bl 0x62d44 4cc9c: a901fc1f stp xzr, xzr, [x0, #0x18] 4cca0: a900fc1f stp xzr, xzr, [x0, #0x8] 4cca4: f907fec0 str x0, [x22, #0xff8] 4cca8: aa1b03e0 mov x0, x27 4ccac: 97ff0005 bl 0xccc0 4ccb0: f947fec0 ldr x0, [x22, #0xff8] 4ccb4: 385703a8 ldurb w8, [x29, #-0x90] 4ccb8: aa1803f4 mov x20, x24 4ccbc: f85803a9 ldur x9, [x29, #-0x80] 4ccc0: f9402bf8 ldr x24, [sp, #0x50] 4ccc4: 7200011f tst w8, #0x1 4ccc8: 9a890301 csel x1, x24, x9, eq 4cccc: 97ffc4df bl 0x3e048 4ccd0: 385703a8 ldurb w8, [x29, #-0x90] 4ccd4: f85803a9 ldur x9, [x29, #-0x80] 4ccd8: aa0003f9 mov x25, x0 4ccdc: 7200011f tst w8, #0x1 4cce0: 9a890303 csel x3, x24, x9, eq 4cce4: b4001ab9 cbz x25, 0x4d038 4cce8: 90000261 adrp x1, 0x98000 4ccec: b0000262 adrp x2, 0x99000 4ccf0: 2a1f03e0 mov w0, wzr 4ccf4: 91386c21 add x1, x1, #0xe1b 4ccf8: 9125e442 add x2, x2, #0x979 4ccfc: 97fefc99 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4cd00: f947fec0 ldr x0, [x22, #0xff8] 4cd04: aa1403f8 mov x24, x20 4cd08: f9403ff4 ldr x20, [sp, #0x78] 4cd0c: b50001a0 cbnz x0, 0x4cd40 4cd10: aa1b03e0 mov x0, x27 4cd14: 97fefedf bl 0xc890 4cd18: f947fec8 ldr x8, [x22, #0xff8] 4cd1c: b50000c8 cbnz x8, 0x4cd34 4cd20: 321c07e0 orr w0, wzr, #0x30 4cd24: 94005808 bl 0x62d44 4cd28: a901fc1f stp xzr, xzr, [x0, #0x18] 4cd2c: a900fc1f stp xzr, xzr, [x0, #0x8] 4cd30: f907fec0 str x0, [x22, #0xff8] 4cd34: aa1b03e0 mov x0, x27 4cd38: 97feffe2 bl 0xccc0 4cd3c: f947fec0 ldr x0, [x22, #0xff8] 4cd40: 385903a8 ldurb w8, [x29, #-0x70] 4cd44: f85a03a9 ldur x9, [x29, #-0x60] 4cd48: f9404fe6 ldr x6, [sp, #0x98] 4cd4c: b0000262 adrp x2, 0x99000 4cd50: 7200011f tst w8, #0x1 4cd54: f9401fe8 ldr x8, [sp, #0x38] 4cd58: aa1903e1 mov x1, x25 4cd5c: 912d1442 add x2, x2, #0xb45 4cd60: aa1a03e5 mov x5, x26 4cd64: 9a890103 csel x3, x8, x9, eq 4cd68: 294e13e8 ldp w8, w4, [sp, #0x70] 4cd6c: f9000ff7 str x23, [sp, #0x18] 4cd70: b90013ff str wzr, [sp, #0x10] 4cd74: b9000be8 str w8, [sp, #0x8] 4cd78: a94a23e7 ldp x7, x8, [sp, #0xa0] 4cd7c: f90003e8 str x8, [sp] 4cd80: 97ffc666 bl 0x3e718 4cd84: f947fec8 ldr x8, [x22, #0xff8] 4cd88: b40016a8 cbz x8, 0x4d05c 4cd8c: b400029a cbz x26, 0x4cddc 4cd90: f947fec0 ldr x0, [x22, #0xff8] 4cd94: b50001a0 cbnz x0, 0x4cdc8 4cd98: aa1b03e0 mov x0, x27 4cd9c: 97fefebd bl 0xc890 4cda0: f947fec8 ldr x8, [x22, #0xff8] 4cda4: b50000c8 cbnz x8, 0x4cdbc 4cda8: 321c07e0 orr w0, wzr, #0x30 4cdac: 940057e6 bl 0x62d44 4cdb0: a901fc1f stp xzr, xzr, [x0, #0x18] 4cdb4: a900fc1f stp xzr, xzr, [x0, #0x8] 4cdb8: f907fec0 str x0, [x22, #0xff8] 4cdbc: aa1b03e0 mov x0, x27 4cdc0: 97feffc0 bl 0xccc0 4cdc4: f947fec0 ldr x0, [x22, #0xff8] 4cdc8: 97ffc285 bl 0x3d7dc 4cdcc: f9400008 ldr x8, [x0] 4cdd0: aa1a03e1 mov x1, x26 4cdd4: f9405d08 ldr x8, [x8, #0xb8] 4cdd8: d63f0100 blr x8 4cddc: f947fec8 ldr x8, [x22, #0xff8] 4cde0: b4001588 cbz x8, 0x4d090 4cde4: f9404fe8 ldr x8, [sp, #0x98] 4cde8: b4000288 cbz x8, 0x4ce38 4cdec: f947fec0 ldr x0, [x22, #0xff8] 4cdf0: b50001a0 cbnz x0, 0x4ce24 4cdf4: aa1b03e0 mov x0, x27 4cdf8: 97fefea6 bl 0xc890 4cdfc: f947fec8 ldr x8, [x22, #0xff8] 4ce00: b50000c8 cbnz x8, 0x4ce18 4ce04: 321c07e0 orr w0, wzr, #0x30 4ce08: 940057cf bl 0x62d44 4ce0c: a901fc1f stp xzr, xzr, [x0, #0x18] 4ce10: a900fc1f stp xzr, xzr, [x0, #0x8] 4ce14: f907fec0 str x0, [x22, #0xff8] 4ce18: aa1b03e0 mov x0, x27 4ce1c: 97feffa9 bl 0xccc0 4ce20: f947fec0 ldr x0, [x22, #0xff8] 4ce24: 97ffc26e bl 0x3d7dc 4ce28: f9400008 ldr x8, [x0] 4ce2c: f9404fe1 ldr x1, [sp, #0x98] 4ce30: f9405d08 ldr x8, [x8, #0xb8] 4ce34: d63f0100 blr x8 4ce38: f947fec8 ldr x8, [x22, #0xff8] 4ce3c: b4001468 cbz x8, 0x4d0c8 4ce40: f94053e8 ldr x8, [sp, #0xa0] 4ce44: b4000288 cbz x8, 0x4ce94 4ce48: f947fec0 ldr x0, [x22, #0xff8] 4ce4c: b50001a0 cbnz x0, 0x4ce80 4ce50: aa1b03e0 mov x0, x27 4ce54: 97fefe8f bl 0xc890 4ce58: f947fec8 ldr x8, [x22, #0xff8] 4ce5c: b50000c8 cbnz x8, 0x4ce74 4ce60: 321c07e0 orr w0, wzr, #0x30 4ce64: 940057b8 bl 0x62d44 4ce68: a901fc1f stp xzr, xzr, [x0, #0x18] 4ce6c: a900fc1f stp xzr, xzr, [x0, #0x8] 4ce70: f907fec0 str x0, [x22, #0xff8] 4ce74: aa1b03e0 mov x0, x27 4ce78: 97feff92 bl 0xccc0 4ce7c: f947fec0 ldr x0, [x22, #0xff8] 4ce80: 97ffc257 bl 0x3d7dc 4ce84: f9400008 ldr x8, [x0] 4ce88: f94053e1 ldr x1, [sp, #0xa0] 4ce8c: f9405d08 ldr x8, [x8, #0xb8] 4ce90: d63f0100 blr x8 4ce94: f947fec8 ldr x8, [x22, #0xff8] 4ce98: b4001348 cbz x8, 0x4d100 4ce9c: f94057e8 ldr x8, [sp, #0xa8] 4cea0: b4000288 cbz x8, 0x4cef0 4cea4: f947fec0 ldr x0, [x22, #0xff8] 4cea8: b50001a0 cbnz x0, 0x4cedc 4ceac: aa1b03e0 mov x0, x27 4ceb0: 97fefe78 bl 0xc890 4ceb4: f947fec8 ldr x8, [x22, #0xff8] 4ceb8: b50000c8 cbnz x8, 0x4ced0 4cebc: 321c07e0 orr w0, wzr, #0x30 4cec0: 940057a1 bl 0x62d44 4cec4: a901fc1f stp xzr, xzr, [x0, #0x18] 4cec8: a900fc1f stp xzr, xzr, [x0, #0x8] 4cecc: f907fec0 str x0, [x22, #0xff8] 4ced0: aa1b03e0 mov x0, x27 4ced4: 97feff7b bl 0xccc0 4ced8: f947fec0 ldr x0, [x22, #0xff8] 4cedc: 97ffc240 bl 0x3d7dc 4cee0: f9400008 ldr x8, [x0] 4cee4: f94057e1 ldr x1, [sp, #0xa8] 4cee8: f9405d08 ldr x8, [x8, #0xb8] 4ceec: d63f0100 blr x8 4cef0: f947fec8 ldr x8, [x22, #0xff8] 4cef4: b4001228 cbz x8, 0x4d138 4cef8: b4000297 cbz x23, 0x4cf48 4cefc: f947fec0 ldr x0, [x22, #0xff8] 4cf00: b50001a0 cbnz x0, 0x4cf34 4cf04: aa1b03e0 mov x0, x27 4cf08: 97fefe62 bl 0xc890 4cf0c: f947fec8 ldr x8, [x22, #0xff8] 4cf10: b50000c8 cbnz x8, 0x4cf28 4cf14: 321c07e0 orr w0, wzr, #0x30 4cf18: 9400578b bl 0x62d44 4cf1c: a901fc1f stp xzr, xzr, [x0, #0x18] 4cf20: a900fc1f stp xzr, xzr, [x0, #0x8] 4cf24: f907fec0 str x0, [x22, #0xff8] 4cf28: aa1b03e0 mov x0, x27 4cf2c: 97feff65 bl 0xccc0 4cf30: f947fec0 ldr x0, [x22, #0xff8] 4cf34: 97ffc22a bl 0x3d7dc 4cf38: f9400008 ldr x8, [x0] 4cf3c: aa1703e1 mov x1, x23 4cf40: f9405d08 ldr x8, [x8, #0xb8] 4cf44: d63f0100 blr x8 4cf48: f947fec8 ldr x8, [x22, #0xff8] 4cf4c: b4001108 cbz x8, 0x4d16c 4cf50: b4000299 cbz x25, 0x4cfa0 4cf54: f947fec0 ldr x0, [x22, #0xff8] 4cf58: b50001a0 cbnz x0, 0x4cf8c 4cf5c: aa1b03e0 mov x0, x27 4cf60: 97fefe4c bl 0xc890 4cf64: f947fec8 ldr x8, [x22, #0xff8] 4cf68: b50000c8 cbnz x8, 0x4cf80 4cf6c: 321c07e0 orr w0, wzr, #0x30 4cf70: 94005775 bl 0x62d44 4cf74: a901fc1f stp xzr, xzr, [x0, #0x18] 4cf78: a900fc1f stp xzr, xzr, [x0, #0x8] 4cf7c: f907fec0 str x0, [x22, #0xff8] 4cf80: aa1b03e0 mov x0, x27 4cf84: 97feff4f bl 0xccc0 4cf88: f947fec0 ldr x0, [x22, #0xff8] 4cf8c: 97ffc214 bl 0x3d7dc 4cf90: f9400008 ldr x8, [x0] 4cf94: aa1903e1 mov x1, x25 4cf98: f9405908 ldr x8, [x8, #0xb0] 4cf9c: d63f0100 blr x8 4cfa0: b4000074 cbz x20, 0x4cfac 4cfa4: aa1403e0 mov x0, x20 4cfa8: 97feff1e bl 0xcc20 4cfac: 385703a8 ldurb w8, [x29, #-0x90] 4cfb0: 37000348 tbnz w8, #0x0, 0x4d018 4cfb4: 385903a8 ldurb w8, [x29, #-0x70] 4cfb8: 37000388 tbnz w8, #0x0, 0x4d028 4cfbc: b40000bc cbz x28, 0x4cfd0 4cfc0: aa1c03e0 mov x0, x28 4cfc4: 940000f6 bl 0x4d39c 4cfc8: aa1c03e0 mov x0, x28 4cfcc: 94005791 bl 0x62e10 4cfd0: 3dc00a60 ldr q0, [x19, #0x20] 4cfd4: 3dc023e1 ldr q1, [sp, #0x80] 4cfd8: 4ee18400 add v0.2d, v0.2d, v1.2d 4cfdc: 9e660008 fmov x8, d0 4cfe0: f110011f cmp x8, #0x400 4cfe4: 3d800a60 str q0, [x19, #0x20] 4cfe8: 54000143 b.lo 0x4d010 4cfec: f9400668 ldr x8, [x19, #0x8] 4cff0: f9400100 ldr x0, [x8] 4cff4: 94005787 bl 0x62e10 4cff8: f9400668 ldr x8, [x19, #0x8] 4cffc: f9401269 ldr x9, [x19, #0x20] 4d000: 91002108 add x8, x8, #0x8 4d004: d1080129 sub x9, x9, #0x200 4d008: f9000668 str x8, [x19, #0x8] 4d00c: f9001269 str x9, [x19, #0x20] 4d010: 528000b4 mov w20, #0x5 // =5 4d014: 14000063 b 0x4d1a0 4d018: f85803a0 ldur x0, [x29, #-0x80] 4d01c: 9400577d bl 0x62e10 4d020: 385903a8 ldurb w8, [x29, #-0x70] 4d024: 3607fcc8 tbz w8, #0x0, 0x4cfbc 4d028: f85a03a0 ldur x0, [x29, #-0x60] 4d02c: 94005779 bl 0x62e10 4d030: b5fffc9c cbnz x28, 0x4cfc0 4d034: 17ffffe7 b 0x4cfd0 4d038: f0000241 adrp x1, 0x98000 4d03c: 90000262 adrp x2, 0x99000 4d040: 91386c21 add x1, x1, #0xe1b 4d044: 91264042 add x2, x2, #0x990 4d048: 97fefbc6 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4d04c: aa1403f8 mov x24, x20 4d050: f9403ff4 ldr x20, [sp, #0x78] 4d054: f947fec8 ldr x8, [x22, #0xff8] 4d058: b5ffe9a8 cbnz x8, 0x4cd8c 4d05c: aa1b03e0 mov x0, x27 4d060: 97fefe0c bl 0xc890 4d064: f947fec8 ldr x8, [x22, #0xff8] 4d068: b50000c8 cbnz x8, 0x4d080 4d06c: 321c07e0 orr w0, wzr, #0x30 4d070: 94005735 bl 0x62d44 4d074: a901fc1f stp xzr, xzr, [x0, #0x18] 4d078: a900fc1f stp xzr, xzr, [x0, #0x8] 4d07c: f907fec0 str x0, [x22, #0xff8] 4d080: aa1b03e0 mov x0, x27 4d084: 97feff0f bl 0xccc0 4d088: b5ffe85a cbnz x26, 0x4cd90 4d08c: 17ffff54 b 0x4cddc 4d090: aa1b03e0 mov x0, x27 4d094: 97fefdff bl 0xc890 4d098: f947fec8 ldr x8, [x22, #0xff8] 4d09c: b50000c8 cbnz x8, 0x4d0b4 4d0a0: 321c07e0 orr w0, wzr, #0x30 4d0a4: 94005728 bl 0x62d44 4d0a8: a901fc1f stp xzr, xzr, [x0, #0x18] 4d0ac: a900fc1f stp xzr, xzr, [x0, #0x8] 4d0b0: f907fec0 str x0, [x22, #0xff8] 4d0b4: aa1b03e0 mov x0, x27 4d0b8: 97feff02 bl 0xccc0 4d0bc: f9404fe8 ldr x8, [sp, #0x98] 4d0c0: b5ffe968 cbnz x8, 0x4cdec 4d0c4: 17ffff5d b 0x4ce38 4d0c8: aa1b03e0 mov x0, x27 4d0cc: 97fefdf1 bl 0xc890 4d0d0: f947fec8 ldr x8, [x22, #0xff8] 4d0d4: b50000c8 cbnz x8, 0x4d0ec 4d0d8: 321c07e0 orr w0, wzr, #0x30 4d0dc: 9400571a bl 0x62d44 4d0e0: a901fc1f stp xzr, xzr, [x0, #0x18] 4d0e4: a900fc1f stp xzr, xzr, [x0, #0x8] 4d0e8: f907fec0 str x0, [x22, #0xff8] 4d0ec: aa1b03e0 mov x0, x27 4d0f0: 97fefef4 bl 0xccc0 4d0f4: f94053e8 ldr x8, [sp, #0xa0] 4d0f8: b5ffea88 cbnz x8, 0x4ce48 4d0fc: 17ffff66 b 0x4ce94 4d100: aa1b03e0 mov x0, x27 4d104: 97fefde3 bl 0xc890 4d108: f947fec8 ldr x8, [x22, #0xff8] 4d10c: b50000c8 cbnz x8, 0x4d124 4d110: 321c07e0 orr w0, wzr, #0x30 4d114: 9400570c bl 0x62d44 4d118: a901fc1f stp xzr, xzr, [x0, #0x18] 4d11c: a900fc1f stp xzr, xzr, [x0, #0x8] 4d120: f907fec0 str x0, [x22, #0xff8] 4d124: aa1b03e0 mov x0, x27 4d128: 97fefee6 bl 0xccc0 4d12c: f94057e8 ldr x8, [sp, #0xa8] 4d130: b5ffeba8 cbnz x8, 0x4cea4 4d134: 17ffff6f b 0x4cef0 4d138: aa1b03e0 mov x0, x27 4d13c: 97fefdd5 bl 0xc890 4d140: f947fec8 ldr x8, [x22, #0xff8] 4d144: b50000c8 cbnz x8, 0x4d15c 4d148: 321c07e0 orr w0, wzr, #0x30 4d14c: 940056fe bl 0x62d44 4d150: a901fc1f stp xzr, xzr, [x0, #0x18] 4d154: a900fc1f stp xzr, xzr, [x0, #0x8] 4d158: f907fec0 str x0, [x22, #0xff8] 4d15c: aa1b03e0 mov x0, x27 4d160: 97fefed8 bl 0xccc0 4d164: b5ffecd7 cbnz x23, 0x4cefc 4d168: 17ffff78 b 0x4cf48 4d16c: aa1b03e0 mov x0, x27 4d170: 97fefdc8 bl 0xc890 4d174: f947fec8 ldr x8, [x22, #0xff8] 4d178: b50000c8 cbnz x8, 0x4d190 4d17c: 321c07e0 orr w0, wzr, #0x30 4d180: 940056f1 bl 0x62d44 4d184: a901fc1f stp xzr, xzr, [x0, #0x18] 4d188: a900fc1f stp xzr, xzr, [x0, #0x8] 4d18c: f907fec0 str x0, [x22, #0xff8] 4d190: aa1b03e0 mov x0, x27 4d194: 97fefecb bl 0xccc0 4d198: b5ffedf9 cbnz x25, 0x4cf54 4d19c: 17ffff81 b 0x4cfa0 4d1a0: aa1503e0 mov x0, x21 4d1a4: 97fefec7 bl 0xccc0 4d1a8: 2a1403e0 mov w0, w20 4d1ac: 97fefe01 bl 0xc9b0 4d1b0: aa1803e0 mov x0, x24 4d1b4: 97fefb7b bl 0xbfa0 4d1b8: aa1503e0 mov x0, x21 4d1bc: 97fefdb5 bl 0xc890 4d1c0: f9401668 ldr x8, [x19, #0x28] 4d1c4: b4000588 cbz x8, 0x4d274 4d1c8: f9401268 ldr x8, [x19, #0x20] 4d1cc: f9400669 ldr x9, [x19, #0x8] 4d1d0: f0000241 adrp x1, 0x98000 4d1d4: 90000262 adrp x2, 0x99000 4d1d8: d346fd0a lsr x10, x8, #6 4d1dc: 927dd94a and x10, x10, #0x3fffffffffffff8 4d1e0: f86a6929 ldr x9, [x9, x10] 4d1e4: 92402108 and x8, x8, #0x1ff 4d1e8: 2a1f03e0 mov w0, wzr 4d1ec: 91386c21 add x1, x1, #0xe1b 4d1f0: f868793c ldr x28, [x9, x8, lsl #3] 4d1f4: 912c1842 add x2, x2, #0xb06 4d1f8: a941239a ldp x26, x8, [x28, #0x10] 4d1fc: f9400399 ldr x25, [x28] 4d200: b9400b94 ldr w20, [x28, #0x8] 4d204: f90053e8 str x8, [sp, #0xa0] 4d208: f9401388 ldr x8, [x28, #0x20] 4d20c: aa1903e3 mov x3, x25 4d210: 2a1403e4 mov w4, w20 4d214: aa1a03e5 mov x5, x26 4d218: f90057e8 str x8, [sp, #0xa8] 4d21c: f9402788 ldr x8, [x28, #0x48] 4d220: f9401f9b ldr x27, [x28, #0x38] 4d224: 39410397 ldrb w23, [x28, #0x40] 4d228: f9005be8 str x8, [sp, #0xb0] 4d22c: 97fefb4d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4d230: b4000139 cbz x25, 0x4d254 4d234: 39400328 ldrb w8, [x25] 4d238: 340000e8 cbz w8, 0x4d254 4d23c: 290e53f7 stp w23, w20, [sp, #0x70] 4d240: b40001fb cbz x27, 0x4d27c 4d244: 39400368 ldrb w8, [x27] 4d248: 340001a8 cbz w8, 0x4d27c 4d24c: f9003fff str xzr, [sp, #0x78] 4d250: 17fffdb4 b 0x4c920 4d254: f0000241 adrp x1, 0x98000 4d258: 90000262 adrp x2, 0x99000 4d25c: 2a1f03e0 mov w0, wzr 4d260: 91386c21 add x1, x1, #0xe1b 4d264: 91227442 add x2, x2, #0x89d 4d268: 97fefb3e bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4d26c: b5ffeabc cbnz x28, 0x4cfc0 4d270: 17ffff58 b 0x4cfd0 4d274: 52807d14 mov w20, #0x3e8 // =1000 4d278: 17ffffca b 0x4d1a0 4d27c: 97fefc55 bl 0xc3d0 4d280: b9402b88 ldr w8, [x28, #0x28] 4d284: aa0003fb mov x27, x0 4d288: 34ffb388 cbz w8, 0x4c8f8 4d28c: aa1f03f6 mov x22, xzr 4d290: 2a1f03f4 mov w20, wzr 4d294: f9401b88 ldr x8, [x28, #0x30] 4d298: 320003e1 orr w1, wzr, #0x1 4d29c: 8b160113 add x19, x8, x22 4d2a0: b9400a77 ldr w23, [x19, #0x8] 4d2a4: 910006e0 add x0, x23, #0x1 4d2a8: 97fefb9e bl 0xc120 4d2ac: f9400261 ldr x1, [x19] 4d2b0: aa1703e2 mov x2, x23 4d2b4: aa0003f5 mov x21, x0 4d2b8: 97fefcf2 bl 0xc680 4d2bc: 38376abf strb wzr, [x21, x23] 4d2c0: b9401a78 ldr w24, [x19, #0x18] 4d2c4: 320003e1 orr w1, wzr, #0x1 4d2c8: 91000700 add x0, x24, #0x1 4d2cc: 97fefb95 bl 0xc120 4d2d0: f9400a61 ldr x1, [x19, #0x10] 4d2d4: aa1803e2 mov x2, x24 4d2d8: aa0003f7 mov x23, x0 4d2dc: 97fefce9 bl 0xc680 4d2e0: aa1703e0 mov x0, x23 4d2e4: 38386aff strb wzr, [x23, x24] 4d2e8: 97fefe62 bl 0xcc70 4d2ec: aa0003e2 mov x2, x0 4d2f0: aa1b03e0 mov x0, x27 4d2f4: aa1503e1 mov x1, x21 4d2f8: 97fefe32 bl 0xcbc0 4d2fc: b4000077 cbz x23, 0x4d308 4d300: aa1703e0 mov x0, x23 4d304: 97fefe47 bl 0xcc20 4d308: b4000075 cbz x21, 0x4d314 4d30c: aa1503e0 mov x0, x21 4d310: 97fefe44 bl 0xcc20 4d314: b9402b88 ldr w8, [x28, #0x28] 4d318: 11000694 add w20, w20, #0x1 4d31c: 910082d6 add x22, x22, #0x20 4d320: 6b14011f cmp w8, w20 4d324: 54fffb88 b.hi 0x4d294 4d328: 17fffd74 b 0x4c8f8 4d32c: 97fefbe1 bl 0xc2b0 4d330: b9400ae0 ldr w0, [x23, #0x8] 4d334: 320003e1 orr w1, wzr, #0x1 4d338: 97fefcce bl 0xc670 4d33c: f0000241 adrp x1, 0x98000 4d340: b0000262 adrp x2, 0x9a000 4d344: b0000263 adrp x3, 0x9a000 4d348: 91386c21 add x1, x1, #0xe1b 4d34c: 910eb042 add x2, x2, #0x3ac 4d350: 910e6063 add x3, x3, #0x398 4d354: 2a1f03e0 mov w0, wzr 4d358: 97fefb02 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4d35c: f85703a8 ldur x8, [x29, #-0x90] 4d360: b5ffaa28 cbnz x8, 0x4c8a4 4d364: f94016a8 ldr x8, [x21, #0x28] 4d368: f85a83a9 ldur x9, [x29, #-0x58] 4d36c: eb09011f cmp x8, x9 4d370: 54000141 b.ne 0x4d398 4d374: a9567bfd ldp x29, x30, [sp, #0x160] 4d378: a9554ff4 ldp x20, x19, [sp, #0x150] 4d37c: a95457f6 ldp x22, x21, [sp, #0x140] 4d380: a9535ff8 ldp x24, x23, [sp, #0x130] 4d384: a95267fa ldp x26, x25, [sp, #0x120] 4d388: a9516ffc ldp x28, x27, [sp, #0x110] 4d38c: aa1f03e0 mov x0, xzr 4d390: 9105c3ff add sp, sp, #0x170 4d394: d65f03c0 ret 4d398: 97fefc76 bl 0xc570 <__stack_chk_fail@plt> 4d39c: f81c0ff7 str x23, [sp, #-0x40]! 4d3a0: a90157f6 stp x22, x21, [sp, #0x10] 4d3a4: a9024ff4 stp x20, x19, [sp, #0x20] 4d3a8: a9037bfd stp x29, x30, [sp, #0x30] 4d3ac: 9100c3fd add x29, sp, #0x30 4d3b0: aa0003f3 mov x19, x0 4d3b4: f9400260 ldr x0, [x19] 4d3b8: b4000040 cbz x0, 0x4d3c0 4d3bc: 9400569a bl 0x62e24 4d3c0: f9400a60 ldr x0, [x19, #0x10] 4d3c4: b4000040 cbz x0, 0x4d3cc 4d3c8: 94005697 bl 0x62e24 4d3cc: f9400e60 ldr x0, [x19, #0x18] 4d3d0: b4000040 cbz x0, 0x4d3d8 4d3d4: 94005694 bl 0x62e24 4d3d8: f9401260 ldr x0, [x19, #0x20] 4d3dc: b4000040 cbz x0, 0x4d3e4 4d3e0: 94005691 bl 0x62e24 4d3e4: f9401e60 ldr x0, [x19, #0x38] 4d3e8: b4000040 cbz x0, 0x4d3f0 4d3ec: 9400568e bl 0x62e24 4d3f0: f9402660 ldr x0, [x19, #0x48] 4d3f4: b4000040 cbz x0, 0x4d3fc 4d3f8: 9400568b bl 0x62e24 4d3fc: b9402a68 ldr w8, [x19, #0x28] 4d400: f9401a74 ldr x20, [x19, #0x30] 4d404: 340002a8 cbz w8, 0x4d458 4d408: 2a1f03e8 mov w8, wzr 4d40c: 2a0803f5 mov w21, w8 4d410: 8b151696 add x22, x20, x21, lsl #5 4d414: aa1603f7 mov x23, x22 4d418: f8410ee0 ldr x0, [x23, #0x10]! 4d41c: b4000060 cbz x0, 0x4d428 4d420: 97fefe00 bl 0xcc20 4d424: f90002ff str xzr, [x23] 4d428: f94002c0 ldr x0, [x22] 4d42c: f9000edf str xzr, [x22, #0x18] 4d430: b4000060 cbz x0, 0x4d43c 4d434: 97fefdfb bl 0xcc20 4d438: f90002df str xzr, [x22] 4d43c: 8b151688 add x8, x20, x21, lsl #5 4d440: f900051f str xzr, [x8, #0x8] 4d444: b9402a69 ldr w9, [x19, #0x28] 4d448: f9401a74 ldr x20, [x19, #0x30] 4d44c: 110006a8 add w8, w21, #0x1 4d450: 6b09011f cmp w8, w9 4d454: 54fffdc3 b.lo 0x4d40c 4d458: b4000094 cbz x20, 0x4d468 4d45c: aa1403e0 mov x0, x20 4d460: 97fefdf0 bl 0xcc20 4d464: f9001a7f str xzr, [x19, #0x30] 4d468: a9437bfd ldp x29, x30, [sp, #0x30] 4d46c: a9424ff4 ldp x20, x19, [sp, #0x20] 4d470: a94157f6 ldp x22, x21, [sp, #0x10] 4d474: f84407f7 ldr x23, [sp], #0x40 4d478: d65f03c0 ret 4d47c: b00003e8 adrp x8, 0xca000 4d480: 91044108 add x8, x8, #0x110 4d484: 90000001 adrp x1, 0x4d000 4d488: 91002100 add x0, x8, #0x8 4d48c: 91125021 add x1, x1, #0x494 4d490: 17fefafc b 0xc080 4d494: f81e0ff3 str x19, [sp, #-0x20]! 4d498: a9017bfd stp x29, x30, [sp, #0x10] 4d49c: 910043fd add x29, sp, #0x10 4d4a0: b4000580 cbz x0, 0x4d550 4d4a4: f00003d3 adrp x19, 0xc8000 4d4a8: f947fe60 ldr x0, [x19, #0xff8] 4d4ac: b4000320 cbz x0, 0x4d510 4d4b0: 97ffbe3b bl 0x3cd9c 4d4b4: b40004e0 cbz x0, 0x4d550 4d4b8: f947fe60 ldr x0, [x19, #0xff8] 4d4bc: b50001e0 cbnz x0, 0x4d4f8 4d4c0: 900003e0 adrp x0, 0xc9000 4d4c4: 91000000 add x0, x0, #0x0 4d4c8: 97fefcf2 bl 0xc890 4d4cc: f947fe68 ldr x8, [x19, #0xff8] 4d4d0: b50000c8 cbnz x8, 0x4d4e8 4d4d4: 321c07e0 orr w0, wzr, #0x30 4d4d8: 9400561b bl 0x62d44 4d4dc: a901fc1f stp xzr, xzr, [x0, #0x18] 4d4e0: a900fc1f stp xzr, xzr, [x0, #0x8] 4d4e4: f907fe60 str x0, [x19, #0xff8] 4d4e8: 900003e0 adrp x0, 0xc9000 4d4ec: 91000000 add x0, x0, #0x0 4d4f0: 97fefdf4 bl 0xccc0 4d4f4: f947fe60 ldr x0, [x19, #0xff8] 4d4f8: 97ffbe29 bl 0x3cd9c 4d4fc: f9400008 ldr x8, [x0] 4d500: a9417bfd ldp x29, x30, [sp, #0x10] 4d504: f9401501 ldr x1, [x8, #0x28] 4d508: f84207f3 ldr x19, [sp], #0x20 4d50c: d61f0020 br x1 4d510: 900003e0 adrp x0, 0xc9000 4d514: 91000000 add x0, x0, #0x0 4d518: 97fefcde bl 0xc890 4d51c: f947fe68 ldr x8, [x19, #0xff8] 4d520: b50000c8 cbnz x8, 0x4d538 4d524: 321c07e0 orr w0, wzr, #0x30 4d528: 94005607 bl 0x62d44 4d52c: a901fc1f stp xzr, xzr, [x0, #0x18] 4d530: a900fc1f stp xzr, xzr, [x0, #0x8] 4d534: f907fe60 str x0, [x19, #0xff8] 4d538: 900003e0 adrp x0, 0xc9000 4d53c: 91000000 add x0, x0, #0x0 4d540: 97fefde0 bl 0xccc0 4d544: f947fe60 ldr x0, [x19, #0xff8] 4d548: 97ffbe15 bl 0x3cd9c 4d54c: b5fffb60 cbnz x0, 0x4d4b8 4d550: a9417bfd ldp x29, x30, [sp, #0x10] 4d554: f84207f3 ldr x19, [sp], #0x20 4d558: d65f03c0 ret 4d55c: d10203ff sub sp, sp, #0x80 4d560: a9026ffc stp x28, x27, [sp, #0x20] 4d564: a90367fa stp x26, x25, [sp, #0x30] 4d568: a9045ff8 stp x24, x23, [sp, #0x40] 4d56c: a90557f6 stp x22, x21, [sp, #0x50] 4d570: a9064ff4 stp x20, x19, [sp, #0x60] 4d574: a9077bfd stp x29, x30, [sp, #0x70] 4d578: 9101c3fd add x29, sp, #0x70 4d57c: d53bd059 mrs x25, TPIDR_EL0 4d580: f9401728 ldr x8, [x25, #0x28] 4d584: aa0003f3 mov x19, x0 4d588: f9000fe8 str x8, [sp, #0x18] 4d58c: f9401268 ldr x8, [x19, #0x20] 4d590: f1080108 subs x8, x8, #0x200 4d594: 54000523 b.lo 0x4d638 4d598: a940e274 ldp x20, x24, [x19, #0x8] 4d59c: f9001268 str x8, [x19, #0x20] 4d5a0: f8408697 ldr x23, [x20], #0x8 4d5a4: f9400e68 ldr x8, [x19, #0x18] 4d5a8: f9000674 str x20, [x19, #0x8] 4d5ac: eb08031f cmp x24, x8 4d5b0: 54001961 b.ne 0x4d8dc 4d5b4: f9400275 ldr x21, [x19] 4d5b8: eb150289 subs x9, x20, x21 4d5bc: 54000708 b.hi 0x4d69c 4d5c0: cb150108 sub x8, x8, x21 4d5c4: 9342fd08 asr x8, x8, #2 4d5c8: f100011f cmp x8, #0x0 4d5cc: 9a9f1508 csinc x8, x8, xzr, ne 4d5d0: aa1903fa mov x26, x25 4d5d4: d37dfd09 lsr x9, x8, #61 4d5d8: b5001ce9 cbnz x9, 0x4d974 4d5dc: d37df116 lsl x22, x8, #3 4d5e0: d37ff909 lsl x9, x8, #1 4d5e4: aa1603e0 mov x0, x22 4d5e8: 927df139 and x25, x9, #0xfffffffffffffff8 4d5ec: 940055d6 bl 0x62d44 4d5f0: 8b190008 add x8, x0, x25 4d5f4: eb18029f cmp x20, x24 4d5f8: 8b160009 add x9, x0, x22 4d5fc: aa0803ea mov x10, x8 4d600: 540000c0 b.eq 0x4d618 4d604: f840868b ldr x11, [x20], #0x8 4d608: f800854b str x11, [x10], #0x8 4d60c: eb14031f cmp x24, x20 4d610: 54ffffa1 b.ne 0x4d604 4d614: f9400275 ldr x21, [x19] 4d618: aa1a03f9 mov x25, x26 4d61c: a9002260 stp x0, x8, [x19] 4d620: a901266a stp x10, x9, [x19, #0x10] 4d624: b40015b5 cbz x21, 0x4d8d8 4d628: aa1503e0 mov x0, x21 4d62c: 940055f9 bl 0x62e10 4d630: f9400a78 ldr x24, [x19, #0x10] 4d634: 140000aa b 0x4d8dc 4d638: a940ea7b ldp x27, x26, [x19, #0x8] 4d63c: f9400269 ldr x9, [x19] 4d640: f9400e68 ldr x8, [x19, #0x18] 4d644: cb1b035c sub x28, x26, x27 4d648: 9343ff98 asr x24, x28, #3 4d64c: cb090109 sub x9, x8, x9 4d650: eb890f1f cmp x24, x9, asr #3 4d654: 540004a2 b.hs 0x4d6e8 4d658: 321403e0 orr w0, wzr, #0x1000 4d65c: eb1a011f cmp x8, x26 4d660: 540007c1 b.ne 0x4d758 4d664: 940055b8 bl 0x62d44 4d668: f9000be0 str x0, [sp, #0x10] 4d66c: 910043e1 add x1, sp, #0x10 4d670: aa1303e0 mov x0, x19 4d674: 9400010c bl 0x4daa4 4d678: a940e274 ldp x20, x24, [x19, #0x8] 4d67c: f8408697 ldr x23, [x20], #0x8 4d680: f9400e68 ldr x8, [x19, #0x18] 4d684: f9000674 str x20, [x19, #0x8] 4d688: eb08031f cmp x24, x8 4d68c: 54001281 b.ne 0x4d8dc 4d690: f9400275 ldr x21, [x19] 4d694: eb150289 subs x9, x20, x21 4d698: 54001429 b.ls 0x4d91c 4d69c: 9343fd28 asr x8, x9, #3 4d6a0: 91000509 add x9, x8, #0x1 4d6a4: 9100090a add x10, x8, #0x2 4d6a8: f100013f cmp x9, #0x0 4d6ac: 9a88b548 csinc x8, x10, x8, lt 4d6b0: cb140302 sub x2, x24, x20 4d6b4: 9341fd08 asr x8, x8, #1 4d6b8: 9343fc58 asr x24, x2, #3 4d6bc: cb0803f6 neg x22, x8 4d6c0: cb080e95 sub x21, x20, x8, lsl #3 4d6c4: b40000b8 cbz x24, 0x4d6d8 4d6c8: aa1503e0 mov x0, x21 4d6cc: aa1403e1 mov x1, x20 4d6d0: 97fefc84 bl 0xc8e0 4d6d4: f9400674 ldr x20, [x19, #0x8] 4d6d8: 8b180eb8 add x24, x21, x24, lsl #3 4d6dc: 8b160e88 add x8, x20, x22, lsl #3 4d6e0: a900e268 stp x8, x24, [x19, #0x8] 4d6e4: 1400007e b 0x4d8dc 4d6e8: 9342fd28 asr x8, x9, #2 4d6ec: f100011f cmp x8, #0x0 4d6f0: f90007f9 str x25, [sp, #0x8] 4d6f4: 9a9f1519 csinc x25, x8, xzr, ne 4d6f8: d37dff28 lsr x8, x25, #61 4d6fc: b50013c8 cbnz x8, 0x4d974 4d700: d37df336 lsl x22, x25, #3 4d704: aa1603e0 mov x0, x22 4d708: 9400558f bl 0x62d44 4d70c: aa0003f4 mov x20, x0 4d710: 321403e0 orr w0, wzr, #0x1000 4d714: 8b180e95 add x21, x20, x24, lsl #3 4d718: 8b160297 add x23, x20, x22 4d71c: 9400558a bl 0x62d44 4d720: eb19031f cmp x24, x25 4d724: aa0003f6 mov x22, x0 4d728: 54000241 b.ne 0x4d770 4d72c: f94007f9 ldr x25, [sp, #0x8] 4d730: f100079f cmp x28, #0x1 4d734: 5400022b b.lt 0x4d778 4d738: 91000708 add x8, x24, #0x1 4d73c: 91000b09 add x9, x24, #0x2 4d740: f100011f cmp x8, #0x0 4d744: 9a98b528 csinc x8, x9, x24, lt 4d748: d37ef508 lsl x8, x8, #2 4d74c: 927df108 and x8, x8, #0xfffffffffffffff8 4d750: cb0802b5 sub x21, x21, x8 4d754: 1400001a b 0x4d7bc 4d758: 9400557b bl 0x62d44 4d75c: f9000be0 str x0, [sp, #0x10] 4d760: 910043e1 add x1, sp, #0x10 4d764: aa1303e0 mov x0, x19 4d768: 94000085 bl 0x4d97c 4d76c: 14000060 b 0x4d8ec 4d770: f94007f9 ldr x25, [sp, #0x8] 4d774: 14000012 b 0x4d7bc 4d778: 9342ff88 asr x8, x28, #2 4d77c: f100011f cmp x8, #0x0 4d780: 9a9f1508 csinc x8, x8, xzr, ne 4d784: d37dfd09 lsr x9, x8, #61 4d788: b5000f69 cbnz x9, 0x4d974 4d78c: d37df117 lsl x23, x8, #3 4d790: d37ff909 lsl x9, x8, #1 4d794: aa1703e0 mov x0, x23 4d798: 927df135 and x21, x9, #0xfffffffffffffff8 4d79c: 9400556a bl 0x62d44 4d7a0: aa0003f8 mov x24, x0 4d7a4: aa1403e0 mov x0, x20 4d7a8: 8b150315 add x21, x24, x21 4d7ac: 8b170317 add x23, x24, x23 4d7b0: 94005598 bl 0x62e10 4d7b4: a940ea7b ldp x27, x26, [x19, #0x8] 4d7b8: aa1803f4 mov x20, x24 4d7bc: aa1503f8 mov x24, x21 4d7c0: eb1b035f cmp x26, x27 4d7c4: f8008716 str x22, [x24], #0x8 4d7c8: 540007c0 b.eq 0x4d8c0 4d7cc: aa1803fb mov x27, x24 4d7d0: eb1402bf cmp x21, x20 4d7d4: 54000080 b.eq 0x4d7e4 4d7d8: aa1b03f8 mov x24, x27 4d7dc: aa1503f6 mov x22, x21 4d7e0: 14000030 b 0x4d8a0 4d7e4: eb17037f cmp x27, x23 4d7e8: 54000262 b.hs 0x4d834 4d7ec: cb1b02e8 sub x8, x23, x27 4d7f0: 9343fd08 asr x8, x8, #3 4d7f4: 91000509 add x9, x8, #0x1 4d7f8: 9100090a add x10, x8, #0x2 4d7fc: f100013f cmp x9, #0x0 4d800: 9a88b548 csinc x8, x10, x8, lt 4d804: d37ef508 lsl x8, x8, #2 4d808: 927df108 and x8, x8, #0xfffffffffffffff8 4d80c: cb150362 sub x2, x27, x21 4d810: 8b080378 add x24, x27, x8 4d814: 9343fc48 asr x8, x2, #3 4d818: aa1803f6 mov x22, x24 4d81c: b4000408 cbz x8, 0x4d89c 4d820: cb080f16 sub x22, x24, x8, lsl #3 4d824: aa1603e0 mov x0, x22 4d828: aa1503e1 mov x1, x21 4d82c: 97fefc2d bl 0xc8e0 4d830: 1400001b b 0x4d89c 4d834: cb1402e8 sub x8, x23, x20 4d838: 9342fd08 asr x8, x8, #2 4d83c: f100011f cmp x8, #0x0 4d840: 9a9f1508 csinc x8, x8, xzr, ne 4d844: d37dfd09 lsr x9, x8, #61 4d848: b5000969 cbnz x9, 0x4d974 4d84c: d37ff909 lsl x9, x8, #1 4d850: d37df117 lsl x23, x8, #3 4d854: 91001929 add x9, x9, #0x6 4d858: aa1703e0 mov x0, x23 4d85c: 927df136 and x22, x9, #0xfffffffffffffff8 4d860: 94005539 bl 0x62d44 4d864: aa0003f4 mov x20, x0 4d868: 8b160296 add x22, x20, x22 4d86c: eb1b02bf cmp x21, x27 4d870: 8b170297 add x23, x20, x23 4d874: aa1603f8 mov x24, x22 4d878: 540000c0 b.eq 0x4d890 4d87c: aa1503e8 mov x8, x21 4d880: f8408509 ldr x9, [x8], #0x8 4d884: f8008709 str x9, [x24], #0x8 4d888: eb08037f cmp x27, x8 4d88c: 54ffffa1 b.ne 0x4d880 4d890: b4000075 cbz x21, 0x4d89c 4d894: aa1503e0 mov x0, x21 4d898: 9400555e bl 0x62e10 4d89c: aa1603f5 mov x21, x22 4d8a0: d100235a sub x26, x26, #0x8 4d8a4: f9400348 ldr x8, [x26] 4d8a8: d10022b5 sub x21, x21, #0x8 4d8ac: aa1803fb mov x27, x24 4d8b0: f81f82c8 stur x8, [x22, #-0x8] 4d8b4: f9400668 ldr x8, [x19, #0x8] 4d8b8: eb08035f cmp x26, x8 4d8bc: 54fff8a1 b.ne 0x4d7d0 4d8c0: f9400260 ldr x0, [x19] 4d8c4: a9005674 stp x20, x21, [x19] 4d8c8: a9015e78 stp x24, x23, [x19, #0x10] 4d8cc: b4000100 cbz x0, 0x4d8ec 4d8d0: 94005550 bl 0x62e10 4d8d4: 14000006 b 0x4d8ec 4d8d8: aa0a03f8 mov x24, x10 4d8dc: f9000317 str x23, [x24] 4d8e0: f9400a68 ldr x8, [x19, #0x10] 4d8e4: 91002108 add x8, x8, #0x8 4d8e8: f9000a68 str x8, [x19, #0x10] 4d8ec: f9401728 ldr x8, [x25, #0x28] 4d8f0: f9400fe9 ldr x9, [sp, #0x18] 4d8f4: eb09011f cmp x8, x9 4d8f8: 54000401 b.ne 0x4d978 4d8fc: a9477bfd ldp x29, x30, [sp, #0x70] 4d900: a9464ff4 ldp x20, x19, [sp, #0x60] 4d904: a94557f6 ldp x22, x21, [sp, #0x50] 4d908: a9445ff8 ldp x24, x23, [sp, #0x40] 4d90c: a94367fa ldp x26, x25, [sp, #0x30] 4d910: a9426ffc ldp x28, x27, [sp, #0x20] 4d914: 910203ff add sp, sp, #0x80 4d918: d65f03c0 ret 4d91c: cb150108 sub x8, x8, x21 4d920: 9342fd08 asr x8, x8, #2 4d924: f100011f cmp x8, #0x0 4d928: 9a9f1508 csinc x8, x8, xzr, ne 4d92c: aa1903fa mov x26, x25 4d930: d37dfd09 lsr x9, x8, #61 4d934: b5000209 cbnz x9, 0x4d974 4d938: d37df116 lsl x22, x8, #3 4d93c: d37ff909 lsl x9, x8, #1 4d940: aa1603e0 mov x0, x22 4d944: 927df139 and x25, x9, #0xfffffffffffffff8 4d948: 940054ff bl 0x62d44 4d94c: 8b190008 add x8, x0, x25 4d950: eb18029f cmp x20, x24 4d954: 8b160009 add x9, x0, x22 4d958: aa0803ea mov x10, x8 4d95c: 54ffe5e0 b.eq 0x4d618 4d960: f840868b ldr x11, [x20], #0x8 4d964: f800854b str x11, [x10], #0x8 4d968: eb14031f cmp x24, x20 4d96c: 54ffffa1 b.ne 0x4d960 4d970: 17ffff29 b 0x4d614 4d974: 97fefa4f bl 0xc2b0 4d978: 97fefafe bl 0xc570 <__stack_chk_fail@plt> 4d97c: f81b0ff9 str x25, [sp, #-0x50]! 4d980: a9015ff8 stp x24, x23, [sp, #0x10] 4d984: a90257f6 stp x22, x21, [sp, #0x20] 4d988: a9034ff4 stp x20, x19, [sp, #0x30] 4d98c: a9047bfd stp x29, x30, [sp, #0x40] 4d990: 910103fd add x29, sp, #0x40 4d994: aa0003f3 mov x19, x0 4d998: a9412278 ldp x24, x8, [x19, #0x10] 4d99c: aa0103f4 mov x20, x1 4d9a0: eb08031f cmp x24, x8 4d9a4: 54000681 b.ne 0x4da74 4d9a8: a9405676 ldp x22, x21, [x19] 4d9ac: eb1602a9 subs x9, x21, x22 4d9b0: 54000289 b.ls 0x4da00 4d9b4: 9343fd28 asr x8, x9, #3 4d9b8: 91000509 add x9, x8, #0x1 4d9bc: 9100090a add x10, x8, #0x2 4d9c0: f100013f cmp x9, #0x0 4d9c4: 9a88b548 csinc x8, x10, x8, lt 4d9c8: cb150302 sub x2, x24, x21 4d9cc: 9341fd08 asr x8, x8, #1 4d9d0: 9343fc58 asr x24, x2, #3 4d9d4: cb0803f7 neg x23, x8 4d9d8: cb080eb6 sub x22, x21, x8, lsl #3 4d9dc: b40000b8 cbz x24, 0x4d9f0 4d9e0: aa1603e0 mov x0, x22 4d9e4: aa1503e1 mov x1, x21 4d9e8: 97fefbbe bl 0xc8e0 4d9ec: f9400675 ldr x21, [x19, #0x8] 4d9f0: 8b180ed8 add x24, x22, x24, lsl #3 4d9f4: 8b170ea8 add x8, x21, x23, lsl #3 4d9f8: a900e268 stp x8, x24, [x19, #0x8] 4d9fc: 1400001e b 0x4da74 4da00: cb160108 sub x8, x8, x22 4da04: 9342fd08 asr x8, x8, #2 4da08: f100011f cmp x8, #0x0 4da0c: 9a9f1508 csinc x8, x8, xzr, ne 4da10: d37dfd09 lsr x9, x8, #61 4da14: b5000469 cbnz x9, 0x4daa0 4da18: d37df117 lsl x23, x8, #3 4da1c: d37ff909 lsl x9, x8, #1 4da20: aa1703e0 mov x0, x23 4da24: 927df139 and x25, x9, #0xfffffffffffffff8 4da28: 940054c7 bl 0x62d44 4da2c: 8b190008 add x8, x0, x25 4da30: eb1802bf cmp x21, x24 4da34: 8b170009 add x9, x0, x23 4da38: aa0803ea mov x10, x8 4da3c: 540000c0 b.eq 0x4da54 4da40: f84086ab ldr x11, [x21], #0x8 4da44: f800854b str x11, [x10], #0x8 4da48: eb15031f cmp x24, x21 4da4c: 54ffffa1 b.ne 0x4da40 4da50: f9400276 ldr x22, [x19] 4da54: a9002260 stp x0, x8, [x19] 4da58: a901266a stp x10, x9, [x19, #0x10] 4da5c: b40000b6 cbz x22, 0x4da70 4da60: aa1603e0 mov x0, x22 4da64: 940054eb bl 0x62e10 4da68: f9400a78 ldr x24, [x19, #0x10] 4da6c: 14000002 b 0x4da74 4da70: aa0a03f8 mov x24, x10 4da74: f9400288 ldr x8, [x20] 4da78: f9000308 str x8, [x24] 4da7c: f9400a68 ldr x8, [x19, #0x10] 4da80: 91002108 add x8, x8, #0x8 4da84: f9000a68 str x8, [x19, #0x10] 4da88: a9447bfd ldp x29, x30, [sp, #0x40] 4da8c: a9434ff4 ldp x20, x19, [sp, #0x30] 4da90: a94257f6 ldp x22, x21, [sp, #0x20] 4da94: a9415ff8 ldp x24, x23, [sp, #0x10] 4da98: f84507f9 ldr x25, [sp], #0x50 4da9c: d65f03c0 ret 4daa0: 97fefa04 bl 0xc2b0 4daa4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 4daa8: a90157f6 stp x22, x21, [sp, #0x10] 4daac: a9024ff4 stp x20, x19, [sp, #0x20] 4dab0: a9037bfd stp x29, x30, [sp, #0x30] 4dab4: 9100c3fd add x29, sp, #0x30 4dab8: aa0003f3 mov x19, x0 4dabc: a9405668 ldp x8, x21, [x19] 4dac0: aa0103f4 mov x20, x1 4dac4: eb0802bf cmp x21, x8 4dac8: 54000060 b.eq 0x4dad4 4dacc: aa1503f6 mov x22, x21 4dad0: 14000033 b 0x4db9c 4dad4: a9412678 ldp x24, x9, [x19, #0x10] 4dad8: eb09031f cmp x24, x9 4dadc: 54000282 b.hs 0x4db2c 4dae0: cb180128 sub x8, x9, x24 4dae4: 9343fd08 asr x8, x8, #3 4dae8: 91000509 add x9, x8, #0x1 4daec: 9100090a add x10, x8, #0x2 4daf0: f100013f cmp x9, #0x0 4daf4: 9a88b548 csinc x8, x10, x8, lt 4daf8: cb150302 sub x2, x24, x21 4dafc: 9341fd17 asr x23, x8, #1 4db00: 9343fc48 asr x8, x2, #3 4db04: 8b170f16 add x22, x24, x23, lsl #3 4db08: b40000c8 cbz x8, 0x4db20 4db0c: cb080ed6 sub x22, x22, x8, lsl #3 4db10: aa1603e0 mov x0, x22 4db14: aa1503e1 mov x1, x21 4db18: 97fefb72 bl 0xc8e0 4db1c: f9400a78 ldr x24, [x19, #0x10] 4db20: 8b170f08 add x8, x24, x23, lsl #3 4db24: a900a276 stp x22, x8, [x19, #0x8] 4db28: 1400001d b 0x4db9c 4db2c: cb080128 sub x8, x9, x8 4db30: 9342fd08 asr x8, x8, #2 4db34: f100011f cmp x8, #0x0 4db38: 9a9f1508 csinc x8, x8, xzr, ne 4db3c: d37dfd09 lsr x9, x8, #61 4db40: b5000429 cbnz x9, 0x4dbc4 4db44: d37ff909 lsl x9, x8, #1 4db48: d37df117 lsl x23, x8, #3 4db4c: 91001929 add x9, x9, #0x6 4db50: aa1703e0 mov x0, x23 4db54: 927df136 and x22, x9, #0xfffffffffffffff8 4db58: 9400547b bl 0x62d44 4db5c: 8b160016 add x22, x0, x22 4db60: eb1802bf cmp x21, x24 4db64: 8b170008 add x8, x0, x23 4db68: aa1603e9 mov x9, x22 4db6c: 540000c0 b.eq 0x4db84 4db70: f84086aa ldr x10, [x21], #0x8 4db74: f800852a str x10, [x9], #0x8 4db78: eb15031f cmp x24, x21 4db7c: 54ffffa1 b.ne 0x4db70 4db80: f9400275 ldr x21, [x19] 4db84: a9005a60 stp x0, x22, [x19] 4db88: a9012269 stp x9, x8, [x19, #0x10] 4db8c: b4000095 cbz x21, 0x4db9c 4db90: aa1503e0 mov x0, x21 4db94: 9400549f bl 0x62e10 4db98: f9400676 ldr x22, [x19, #0x8] 4db9c: f9400288 ldr x8, [x20] 4dba0: f81f82c8 stur x8, [x22, #-0x8] 4dba4: f9400668 ldr x8, [x19, #0x8] 4dba8: d1002108 sub x8, x8, #0x8 4dbac: f9000668 str x8, [x19, #0x8] 4dbb0: a9437bfd ldp x29, x30, [sp, #0x30] 4dbb4: a9424ff4 ldp x20, x19, [sp, #0x20] 4dbb8: a94157f6 ldp x22, x21, [sp, #0x10] 4dbbc: a8c45ff8 ldp x24, x23, [sp], #0x40 4dbc0: d65f03c0 ret 4dbc4: 97fef9bb bl 0xc2b0 000000000004dbc8 : 4dbc8: 2a0203e0 mov w0, w2 4dbcc: 17fefb41 b 0xc8d0 <_ZN3UQM8UQMCrash28ConfigCallbackTypeBeforeInitEi@plt> 000000000004dbd0 : 4dbd0: d102c3ff sub sp, sp, #0xb0 4dbd4: f90033f9 str x25, [sp, #0x60] 4dbd8: a9075ff8 stp x24, x23, [sp, #0x70] 4dbdc: a90857f6 stp x22, x21, [sp, #0x80] 4dbe0: a9094ff4 stp x20, x19, [sp, #0x90] 4dbe4: a90a7bfd stp x29, x30, [sp, #0xa0] 4dbe8: 910283fd add x29, sp, #0xa0 4dbec: d53bd058 mrs x24, TPIDR_EL0 4dbf0: f9401708 ldr x8, [x24, #0x28] 4dbf4: f00003d9 adrp x25, 0xc8000 4dbf8: aa0503f5 mov x21, x5 4dbfc: 2a0403f4 mov w20, w4 4dc00: f81b83a8 stur x8, [x29, #-0x48] 4dc04: f947ff20 ldr x0, [x25, #0xff8] 4dc08: 2a0303f3 mov w19, w3 4dc0c: aa0203f6 mov x22, x2 4dc10: b50001e0 cbnz x0, 0x4dc4c 4dc14: 900003e0 adrp x0, 0xc9000 4dc18: 91000000 add x0, x0, #0x0 4dc1c: 97fefb1d bl 0xc890 4dc20: f947ff28 ldr x8, [x25, #0xff8] 4dc24: b50000c8 cbnz x8, 0x4dc3c 4dc28: 321c07e0 orr w0, wzr, #0x30 4dc2c: 94005446 bl 0x62d44 4dc30: a901fc1f stp xzr, xzr, [x0, #0x18] 4dc34: a900fc1f stp xzr, xzr, [x0, #0x8] 4dc38: f907ff20 str x0, [x25, #0xff8] 4dc3c: 900003e0 adrp x0, 0xc9000 4dc40: 91000000 add x0, x0, #0x0 4dc44: 97fefc1f bl 0xccc0 4dc48: f947ff20 ldr x0, [x25, #0xff8] 4dc4c: 9100c3e8 add x8, sp, #0x30 4dc50: aa1603e1 mov x1, x22 4dc54: 9100c3f7 add x23, sp, #0x30 4dc58: 97ffc755 bl 0x3f9ac 4dc5c: 3940c3e8 ldrb w8, [sp, #0x30] 4dc60: 37000068 tbnz w8, #0x0, 0x4dc6c 4dc64: b24002f6 orr x22, x23, #0x1 4dc68: 14000003 b 0x4dc74 4dc6c: f94023f6 ldr x22, [sp, #0x40] 4dc70: b4000b76 cbz x22, 0x4dddc 4dc74: aa1603e0 mov x0, x22 4dc78: 97fefb5e bl 0xc9f0 4dc7c: 92407c17 and x23, x0, #0xffffffff 4dc80: 910006e0 add x0, x23, #0x1 4dc84: 320003e1 orr w1, wzr, #0x1 4dc88: f9002bf7 str x23, [sp, #0x50] 4dc8c: 97fef925 bl 0xc120 4dc90: aa1603e1 mov x1, x22 4dc94: aa1703e2 mov x2, x23 4dc98: f90027e0 str x0, [sp, #0x48] 4dc9c: 97fefa79 bl 0xc680 4dca0: a944a7e8 ldp x8, x9, [sp, #0x48] 4dca4: 8b090100 add x0, x8, x9 4dca8: 3900001f strb wzr, [x0] 4dcac: f947ff20 ldr x0, [x25, #0xff8] 4dcb0: b50001e0 cbnz x0, 0x4dcec 4dcb4: 900003e0 adrp x0, 0xc9000 4dcb8: 91000000 add x0, x0, #0x0 4dcbc: 97fefaf5 bl 0xc890 4dcc0: f947ff28 ldr x8, [x25, #0xff8] 4dcc4: b50000c8 cbnz x8, 0x4dcdc 4dcc8: 321c07e0 orr w0, wzr, #0x30 4dccc: 9400541e bl 0x62d44 4dcd0: a901fc1f stp xzr, xzr, [x0, #0x18] 4dcd4: a900fc1f stp xzr, xzr, [x0, #0x8] 4dcd8: f907ff20 str x0, [x25, #0xff8] 4dcdc: 900003e0 adrp x0, 0xc9000 4dce0: 91000000 add x0, x0, #0x0 4dce4: 97fefbf7 bl 0xccc0 4dce8: f947ff20 ldr x0, [x25, #0xff8] 4dcec: 910023e8 add x8, sp, #0x8 4dcf0: aa1503e1 mov x1, x21 4dcf4: 910023f6 add x22, sp, #0x8 4dcf8: 97ffc72d bl 0x3f9ac 4dcfc: 394023e8 ldrb w8, [sp, #0x8] 4dd00: 37000068 tbnz w8, #0x0, 0x4dd0c 4dd04: b24002d5 orr x21, x22, #0x1 4dd08: 14000003 b 0x4dd14 4dd0c: f9400ff5 ldr x21, [sp, #0x18] 4dd10: b4000735 cbz x21, 0x4ddf4 4dd14: aa1503e0 mov x0, x21 4dd18: 97fefb36 bl 0xc9f0 4dd1c: 92407c16 and x22, x0, #0xffffffff 4dd20: 910006c0 add x0, x22, #0x1 4dd24: 320003e1 orr w1, wzr, #0x1 4dd28: f90017f6 str x22, [sp, #0x28] 4dd2c: 97fef8fd bl 0xc120 4dd30: aa1503e1 mov x1, x21 4dd34: aa1603e2 mov x2, x22 4dd38: f90013e0 str x0, [sp, #0x20] 4dd3c: 97fefa51 bl 0xc680 4dd40: a94227e8 ldp x8, x9, [sp, #0x20] 4dd44: 8b090100 add x0, x8, x9 4dd48: 72001e9f tst w20, #0xff 4dd4c: 1a9f07e2 cset w2, ne 4dd50: 72001e7f tst w19, #0xff 4dd54: 1a9f07e1 cset w1, ne 4dd58: 3900001f strb wzr, [x0] 4dd5c: 910123e0 add x0, sp, #0x48 4dd60: 910083e3 add x3, sp, #0x20 4dd64: 97fef9e3 bl 0xc4f0 <_ZN3UQM8UQMCrash4InitERKNS_9UQMStringEbbS3_@plt> 4dd68: f94013e0 ldr x0, [sp, #0x20] 4dd6c: b4000060 cbz x0, 0x4dd78 4dd70: 97fefbac bl 0xcc20 4dd74: f90013ff str xzr, [sp, #0x20] 4dd78: 394023e8 ldrb w8, [sp, #0x8] 4dd7c: f90017ff str xzr, [sp, #0x28] 4dd80: 36000068 tbz w8, #0x0, 0x4dd8c 4dd84: f9400fe0 ldr x0, [sp, #0x18] 4dd88: 94005422 bl 0x62e10 4dd8c: f94027e0 ldr x0, [sp, #0x48] 4dd90: b4000060 cbz x0, 0x4dd9c 4dd94: 97fefba3 bl 0xcc20 4dd98: f90027ff str xzr, [sp, #0x48] 4dd9c: 3940c3e8 ldrb w8, [sp, #0x30] 4dda0: f9002bff str xzr, [sp, #0x50] 4dda4: 36000068 tbz w8, #0x0, 0x4ddb0 4dda8: f94023e0 ldr x0, [sp, #0x40] 4ddac: 94005419 bl 0x62e10 4ddb0: f9401708 ldr x8, [x24, #0x28] 4ddb4: f85b83a9 ldur x9, [x29, #-0x48] 4ddb8: eb09011f cmp x8, x9 4ddbc: 54000281 b.ne 0x4de0c 4ddc0: a94a7bfd ldp x29, x30, [sp, #0xa0] 4ddc4: a9494ff4 ldp x20, x19, [sp, #0x90] 4ddc8: a94857f6 ldp x22, x21, [sp, #0x80] 4ddcc: a9475ff8 ldp x24, x23, [sp, #0x70] 4ddd0: f94033f9 ldr x25, [sp, #0x60] 4ddd4: 9102c3ff add sp, sp, #0xb0 4ddd8: d65f03c0 ret 4dddc: 320003e0 orr w0, wzr, #0x1 4dde0: 320003e1 orr w1, wzr, #0x1 4dde4: f9002bff str xzr, [sp, #0x50] 4dde8: 97fef8ce bl 0xc120 4ddec: f90027e0 str x0, [sp, #0x48] 4ddf0: 17ffffae b 0x4dca8 4ddf4: 320003e0 orr w0, wzr, #0x1 4ddf8: 320003e1 orr w1, wzr, #0x1 4ddfc: f90017ff str xzr, [sp, #0x28] 4de00: 97fef8c8 bl 0xc120 4de04: f90013e0 str x0, [sp, #0x20] 4de08: 17ffffd0 b 0x4dd48 4de0c: 97fef9d9 bl 0xc570 <__stack_chk_fail@plt> 000000000004de10 : 4de10: d10283ff sub sp, sp, #0xa0 4de14: a9065ff8 stp x24, x23, [sp, #0x60] 4de18: a90757f6 stp x22, x21, [sp, #0x70] 4de1c: a9084ff4 stp x20, x19, [sp, #0x80] 4de20: a9097bfd stp x29, x30, [sp, #0x90] 4de24: 910243fd add x29, sp, #0x90 4de28: d53bd057 mrs x23, TPIDR_EL0 4de2c: f94016e8 ldr x8, [x23, #0x28] 4de30: f00003d8 adrp x24, 0xc8000 4de34: aa0403f4 mov x20, x4 4de38: aa0303f5 mov x21, x3 4de3c: f81c83a8 stur x8, [x29, #-0x38] 4de40: f947ff00 ldr x0, [x24, #0xff8] 4de44: 2a0203f3 mov w19, w2 4de48: b50001e0 cbnz x0, 0x4de84 4de4c: 900003e0 adrp x0, 0xc9000 4de50: 91000000 add x0, x0, #0x0 4de54: 97fefa8f bl 0xc890 4de58: f947ff08 ldr x8, [x24, #0xff8] 4de5c: b50000c8 cbnz x8, 0x4de74 4de60: 321c07e0 orr w0, wzr, #0x30 4de64: 940053b8 bl 0x62d44 4de68: a901fc1f stp xzr, xzr, [x0, #0x18] 4de6c: a900fc1f stp xzr, xzr, [x0, #0x8] 4de70: f907ff00 str x0, [x24, #0xff8] 4de74: 900003e0 adrp x0, 0xc9000 4de78: 91000000 add x0, x0, #0x0 4de7c: 97fefb91 bl 0xccc0 4de80: f947ff00 ldr x0, [x24, #0xff8] 4de84: 9100c3e8 add x8, sp, #0x30 4de88: aa1503e1 mov x1, x21 4de8c: 9100c3f6 add x22, sp, #0x30 4de90: 97ffc6c7 bl 0x3f9ac 4de94: 3940c3e8 ldrb w8, [sp, #0x30] 4de98: 37000068 tbnz w8, #0x0, 0x4dea4 4de9c: b24002d5 orr x21, x22, #0x1 4dea0: 14000003 b 0x4deac 4dea4: f94023f5 ldr x21, [sp, #0x40] 4dea8: b4000af5 cbz x21, 0x4e004 4deac: aa1503e0 mov x0, x21 4deb0: 97fefad0 bl 0xc9f0 4deb4: 92407c16 and x22, x0, #0xffffffff 4deb8: 910006c0 add x0, x22, #0x1 4debc: 320003e1 orr w1, wzr, #0x1 4dec0: f9002bf6 str x22, [sp, #0x50] 4dec4: 97fef897 bl 0xc120 4dec8: aa1503e1 mov x1, x21 4decc: aa1603e2 mov x2, x22 4ded0: f90027e0 str x0, [sp, #0x48] 4ded4: 97fef9eb bl 0xc680 4ded8: a944a7e8 ldp x8, x9, [sp, #0x48] 4dedc: 8b090100 add x0, x8, x9 4dee0: 3900001f strb wzr, [x0] 4dee4: f947ff00 ldr x0, [x24, #0xff8] 4dee8: b50001e0 cbnz x0, 0x4df24 4deec: 900003e0 adrp x0, 0xc9000 4def0: 91000000 add x0, x0, #0x0 4def4: 97fefa67 bl 0xc890 4def8: f947ff08 ldr x8, [x24, #0xff8] 4defc: b50000c8 cbnz x8, 0x4df14 4df00: 321c07e0 orr w0, wzr, #0x30 4df04: 94005390 bl 0x62d44 4df08: a901fc1f stp xzr, xzr, [x0, #0x18] 4df0c: a900fc1f stp xzr, xzr, [x0, #0x8] 4df10: f907ff00 str x0, [x24, #0xff8] 4df14: 900003e0 adrp x0, 0xc9000 4df18: 91000000 add x0, x0, #0x0 4df1c: 97fefb69 bl 0xccc0 4df20: f947ff00 ldr x0, [x24, #0xff8] 4df24: 910023e8 add x8, sp, #0x8 4df28: aa1403e1 mov x1, x20 4df2c: 910023f5 add x21, sp, #0x8 4df30: 97ffc69f bl 0x3f9ac 4df34: 394023e8 ldrb w8, [sp, #0x8] 4df38: 37000068 tbnz w8, #0x0, 0x4df44 4df3c: b24002b4 orr x20, x21, #0x1 4df40: 14000003 b 0x4df4c 4df44: f9400ff4 ldr x20, [sp, #0x18] 4df48: b40006b4 cbz x20, 0x4e01c 4df4c: aa1403e0 mov x0, x20 4df50: 97fefaa8 bl 0xc9f0 4df54: 92407c15 and x21, x0, #0xffffffff 4df58: 910006a0 add x0, x21, #0x1 4df5c: 320003e1 orr w1, wzr, #0x1 4df60: f90017f5 str x21, [sp, #0x28] 4df64: 97fef86f bl 0xc120 4df68: aa1403e1 mov x1, x20 4df6c: aa1503e2 mov x2, x21 4df70: f90013e0 str x0, [sp, #0x20] 4df74: 97fef9c3 bl 0xc680 4df78: a94227e8 ldp x8, x9, [sp, #0x20] 4df7c: 8b090100 add x0, x8, x9 4df80: 3900001f strb wzr, [x0] 4df84: 910123e1 add x1, sp, #0x48 4df88: 910083e2 add x2, sp, #0x20 4df8c: 2a1303e0 mov w0, w19 4df90: 97fef9e8 bl 0xc730 <_ZN3UQM8UQMCrash7LogInfoEiRKNS_9UQMStringES3_@plt> 4df94: f94013e0 ldr x0, [sp, #0x20] 4df98: b4000060 cbz x0, 0x4dfa4 4df9c: 97fefb21 bl 0xcc20 4dfa0: f90013ff str xzr, [sp, #0x20] 4dfa4: 394023e8 ldrb w8, [sp, #0x8] 4dfa8: f90017ff str xzr, [sp, #0x28] 4dfac: 36000068 tbz w8, #0x0, 0x4dfb8 4dfb0: f9400fe0 ldr x0, [sp, #0x18] 4dfb4: 94005397 bl 0x62e10 4dfb8: f94027e0 ldr x0, [sp, #0x48] 4dfbc: b4000060 cbz x0, 0x4dfc8 4dfc0: 97fefb18 bl 0xcc20 4dfc4: f90027ff str xzr, [sp, #0x48] 4dfc8: 3940c3e8 ldrb w8, [sp, #0x30] 4dfcc: f9002bff str xzr, [sp, #0x50] 4dfd0: 36000068 tbz w8, #0x0, 0x4dfdc 4dfd4: f94023e0 ldr x0, [sp, #0x40] 4dfd8: 9400538e bl 0x62e10 4dfdc: f94016e8 ldr x8, [x23, #0x28] 4dfe0: f85c83a9 ldur x9, [x29, #-0x38] 4dfe4: eb09011f cmp x8, x9 4dfe8: 54000261 b.ne 0x4e034 4dfec: a9497bfd ldp x29, x30, [sp, #0x90] 4dff0: a9484ff4 ldp x20, x19, [sp, #0x80] 4dff4: a94757f6 ldp x22, x21, [sp, #0x70] 4dff8: a9465ff8 ldp x24, x23, [sp, #0x60] 4dffc: 910283ff add sp, sp, #0xa0 4e000: d65f03c0 ret 4e004: 320003e0 orr w0, wzr, #0x1 4e008: 320003e1 orr w1, wzr, #0x1 4e00c: f9002bff str xzr, [sp, #0x50] 4e010: 97fef844 bl 0xc120 4e014: f90027e0 str x0, [sp, #0x48] 4e018: 17ffffb2 b 0x4dee0 4e01c: 320003e0 orr w0, wzr, #0x1 4e020: 320003e1 orr w1, wzr, #0x1 4e024: f90017ff str xzr, [sp, #0x28] 4e028: 97fef83e bl 0xc120 4e02c: f90013e0 str x0, [sp, #0x20] 4e030: 17ffffd4 b 0x4df80 4e034: 97fef94f bl 0xc570 <__stack_chk_fail@plt> 000000000004e038 : 4e038: d10203ff sub sp, sp, #0x80 4e03c: f90023f7 str x23, [sp, #0x40] 4e040: a90557f6 stp x22, x21, [sp, #0x50] 4e044: a9064ff4 stp x20, x19, [sp, #0x60] 4e048: a9077bfd stp x29, x30, [sp, #0x70] 4e04c: 9101c3fd add x29, sp, #0x70 4e050: d53bd055 mrs x21, TPIDR_EL0 4e054: f94016a8 ldr x8, [x21, #0x28] 4e058: d00003d6 adrp x22, 0xc8000 4e05c: aa0303f3 mov x19, x3 4e060: aa0203f4 mov x20, x2 4e064: f9001fe8 str x8, [sp, #0x38] 4e068: f947fec0 ldr x0, [x22, #0xff8] 4e06c: b50001e0 cbnz x0, 0x4e0a8 4e070: f00003c0 adrp x0, 0xc9000 4e074: 91000000 add x0, x0, #0x0 4e078: 97fefa06 bl 0xc890 4e07c: f947fec8 ldr x8, [x22, #0xff8] 4e080: b50000c8 cbnz x8, 0x4e098 4e084: 321c07e0 orr w0, wzr, #0x30 4e088: 9400532f bl 0x62d44 4e08c: a901fc1f stp xzr, xzr, [x0, #0x18] 4e090: a900fc1f stp xzr, xzr, [x0, #0x8] 4e094: f907fec0 str x0, [x22, #0xff8] 4e098: f00003c0 adrp x0, 0xc9000 4e09c: 91000000 add x0, x0, #0x0 4e0a0: 97fefb08 bl 0xccc0 4e0a4: f947fec0 ldr x0, [x22, #0xff8] 4e0a8: 910083e8 add x8, sp, #0x20 4e0ac: aa1403e1 mov x1, x20 4e0b0: 910083f7 add x23, sp, #0x20 4e0b4: 97ffc63e bl 0x3f9ac 4e0b8: 394083e8 ldrb w8, [sp, #0x20] 4e0bc: f9401be9 ldr x9, [sp, #0x30] 4e0c0: f947fec0 ldr x0, [x22, #0xff8] 4e0c4: b24002ea orr x10, x23, #0x1 4e0c8: 7200011f tst w8, #0x1 4e0cc: 9a890154 csel x20, x10, x9, eq 4e0d0: b50001e0 cbnz x0, 0x4e10c 4e0d4: f00003c0 adrp x0, 0xc9000 4e0d8: 91000000 add x0, x0, #0x0 4e0dc: 97fef9ed bl 0xc890 4e0e0: f947fec8 ldr x8, [x22, #0xff8] 4e0e4: b50000c8 cbnz x8, 0x4e0fc 4e0e8: 321c07e0 orr w0, wzr, #0x30 4e0ec: 94005316 bl 0x62d44 4e0f0: a901fc1f stp xzr, xzr, [x0, #0x18] 4e0f4: a900fc1f stp xzr, xzr, [x0, #0x8] 4e0f8: f907fec0 str x0, [x22, #0xff8] 4e0fc: f00003c0 adrp x0, 0xc9000 4e100: 91000000 add x0, x0, #0x0 4e104: 97fefaef bl 0xccc0 4e108: f947fec0 ldr x0, [x22, #0xff8] 4e10c: 910023e8 add x8, sp, #0x8 4e110: aa1303e1 mov x1, x19 4e114: 910023f6 add x22, sp, #0x8 4e118: 97ffc625 bl 0x3f9ac 4e11c: 394023e8 ldrb w8, [sp, #0x8] 4e120: f9400fe9 ldr x9, [sp, #0x18] 4e124: b24002ca orr x10, x22, #0x1 4e128: aa1403e0 mov x0, x20 4e12c: 7200011f tst w8, #0x1 4e130: 9a890141 csel x1, x10, x9, eq 4e134: 97fef8bb bl 0xc420 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12AddSceneDataEPKcS3_@plt> 4e138: 394023e8 ldrb w8, [sp, #0x8] 4e13c: 36000068 tbz w8, #0x0, 0x4e148 4e140: f9400fe0 ldr x0, [sp, #0x18] 4e144: 94005333 bl 0x62e10 4e148: 394083e8 ldrb w8, [sp, #0x20] 4e14c: 36000068 tbz w8, #0x0, 0x4e158 4e150: f9401be0 ldr x0, [sp, #0x30] 4e154: 9400532f bl 0x62e10 4e158: f94016a8 ldr x8, [x21, #0x28] 4e15c: f9401fe9 ldr x9, [sp, #0x38] 4e160: eb09011f cmp x8, x9 4e164: 540000e1 b.ne 0x4e180 4e168: a9477bfd ldp x29, x30, [sp, #0x70] 4e16c: a9464ff4 ldp x20, x19, [sp, #0x60] 4e170: a94557f6 ldp x22, x21, [sp, #0x50] 4e174: f94023f7 ldr x23, [sp, #0x40] 4e178: 910203ff add sp, sp, #0x80 4e17c: d65f03c0 ret 4e180: 97fef8fc bl 0xc570 <__stack_chk_fail@plt> 000000000004e184 : 4e184: d10183ff sub sp, sp, #0x60 4e188: f9001bf5 str x21, [sp, #0x30] 4e18c: a9044ff4 stp x20, x19, [sp, #0x40] 4e190: a9057bfd stp x29, x30, [sp, #0x50] 4e194: 910143fd add x29, sp, #0x50 4e198: d53bd055 mrs x21, TPIDR_EL0 4e19c: f94016a8 ldr x8, [x21, #0x28] 4e1a0: d00003d4 adrp x20, 0xc8000 4e1a4: aa0203f3 mov x19, x2 4e1a8: f90017e8 str x8, [sp, #0x28] 4e1ac: f947fe80 ldr x0, [x20, #0xff8] 4e1b0: b50001e0 cbnz x0, 0x4e1ec 4e1b4: f00003c0 adrp x0, 0xc9000 4e1b8: 91000000 add x0, x0, #0x0 4e1bc: 97fef9b5 bl 0xc890 4e1c0: f947fe88 ldr x8, [x20, #0xff8] 4e1c4: b50000c8 cbnz x8, 0x4e1dc 4e1c8: 321c07e0 orr w0, wzr, #0x30 4e1cc: 940052de bl 0x62d44 4e1d0: a901fc1f stp xzr, xzr, [x0, #0x18] 4e1d4: a900fc1f stp xzr, xzr, [x0, #0x8] 4e1d8: f907fe80 str x0, [x20, #0xff8] 4e1dc: f00003c0 adrp x0, 0xc9000 4e1e0: 91000000 add x0, x0, #0x0 4e1e4: 97fefab7 bl 0xccc0 4e1e8: f947fe80 ldr x0, [x20, #0xff8] 4e1ec: 910003e8 mov x8, sp 4e1f0: aa1303e1 mov x1, x19 4e1f4: 910003f4 mov x20, sp 4e1f8: 97ffc5ed bl 0x3f9ac 4e1fc: 394003e8 ldrb w8, [sp] 4e200: 37000068 tbnz w8, #0x0, 0x4e20c 4e204: b2400293 orr x19, x20, #0x1 4e208: 14000003 b 0x4e214 4e20c: f9400bf3 ldr x19, [sp, #0x10] 4e210: b4000473 cbz x19, 0x4e29c 4e214: aa1303e0 mov x0, x19 4e218: 97fef9f6 bl 0xc9f0 4e21c: 92407c14 and x20, x0, #0xffffffff 4e220: 91000680 add x0, x20, #0x1 4e224: 320003e1 orr w1, wzr, #0x1 4e228: f90013f4 str x20, [sp, #0x20] 4e22c: 97fef7bd bl 0xc120 4e230: aa1303e1 mov x1, x19 4e234: aa1403e2 mov x2, x20 4e238: f9000fe0 str x0, [sp, #0x18] 4e23c: 97fef911 bl 0xc680 4e240: a941a7e8 ldp x8, x9, [sp, #0x18] 4e244: 8b090100 add x0, x8, x9 4e248: 3900001f strb wzr, [x0] 4e24c: 910063e0 add x0, sp, #0x18 4e250: 97fef89c bl 0xc4c0 <_ZN3UQM8UQMCrash9SetUserIdERKNS_9UQMStringE@plt> 4e254: f9400fe0 ldr x0, [sp, #0x18] 4e258: b4000060 cbz x0, 0x4e264 4e25c: 97fefa71 bl 0xcc20 4e260: f9000fff str xzr, [sp, #0x18] 4e264: 394003e8 ldrb w8, [sp] 4e268: f90013ff str xzr, [sp, #0x20] 4e26c: 36000068 tbz w8, #0x0, 0x4e278 4e270: f9400be0 ldr x0, [sp, #0x10] 4e274: 940052e7 bl 0x62e10 4e278: f94016a8 ldr x8, [x21, #0x28] 4e27c: f94017e9 ldr x9, [sp, #0x28] 4e280: eb09011f cmp x8, x9 4e284: 54000181 b.ne 0x4e2b4 4e288: a9457bfd ldp x29, x30, [sp, #0x50] 4e28c: a9444ff4 ldp x20, x19, [sp, #0x40] 4e290: f9401bf5 ldr x21, [sp, #0x30] 4e294: 910183ff add sp, sp, #0x60 4e298: d65f03c0 ret 4e29c: 320003e0 orr w0, wzr, #0x1 4e2a0: 320003e1 orr w1, wzr, #0x1 4e2a4: f90013ff str xzr, [sp, #0x20] 4e2a8: 97fef79e bl 0xc120 4e2ac: f9000fe0 str x0, [sp, #0x18] 4e2b0: 17ffffe6 b 0x4e248 4e2b4: 97fef8af bl 0xc570 <__stack_chk_fail@plt> 000000000004e2b8 : 4e2b8: d10183ff sub sp, sp, #0x60 4e2bc: f9001bf5 str x21, [sp, #0x30] 4e2c0: a9044ff4 stp x20, x19, [sp, #0x40] 4e2c4: a9057bfd stp x29, x30, [sp, #0x50] 4e2c8: 910143fd add x29, sp, #0x50 4e2cc: d53bd055 mrs x21, TPIDR_EL0 4e2d0: f94016a8 ldr x8, [x21, #0x28] 4e2d4: d00003d4 adrp x20, 0xc8000 4e2d8: aa0203f3 mov x19, x2 4e2dc: f90017e8 str x8, [sp, #0x28] 4e2e0: f947fe80 ldr x0, [x20, #0xff8] 4e2e4: b50001e0 cbnz x0, 0x4e320 4e2e8: f00003c0 adrp x0, 0xc9000 4e2ec: 91000000 add x0, x0, #0x0 4e2f0: 97fef968 bl 0xc890 4e2f4: f947fe88 ldr x8, [x20, #0xff8] 4e2f8: b50000c8 cbnz x8, 0x4e310 4e2fc: 321c07e0 orr w0, wzr, #0x30 4e300: 94005291 bl 0x62d44 4e304: a901fc1f stp xzr, xzr, [x0, #0x18] 4e308: a900fc1f stp xzr, xzr, [x0, #0x8] 4e30c: f907fe80 str x0, [x20, #0xff8] 4e310: f00003c0 adrp x0, 0xc9000 4e314: 91000000 add x0, x0, #0x0 4e318: 97fefa6a bl 0xccc0 4e31c: f947fe80 ldr x0, [x20, #0xff8] 4e320: 910003e8 mov x8, sp 4e324: aa1303e1 mov x1, x19 4e328: 910003f4 mov x20, sp 4e32c: 97ffc5a0 bl 0x3f9ac 4e330: 394003e8 ldrb w8, [sp] 4e334: 37000068 tbnz w8, #0x0, 0x4e340 4e338: b2400293 orr x19, x20, #0x1 4e33c: 14000003 b 0x4e348 4e340: f9400bf3 ldr x19, [sp, #0x10] 4e344: b4000473 cbz x19, 0x4e3d0 4e348: aa1303e0 mov x0, x19 4e34c: 97fef9a9 bl 0xc9f0 4e350: 92407c14 and x20, x0, #0xffffffff 4e354: 91000680 add x0, x20, #0x1 4e358: 320003e1 orr w1, wzr, #0x1 4e35c: f90013f4 str x20, [sp, #0x20] 4e360: 97fef770 bl 0xc120 4e364: aa1303e1 mov x1, x19 4e368: aa1403e2 mov x2, x20 4e36c: f9000fe0 str x0, [sp, #0x18] 4e370: 97fef8c4 bl 0xc680 4e374: a941a7e8 ldp x8, x9, [sp, #0x18] 4e378: 8b090100 add x0, x8, x9 4e37c: 3900001f strb wzr, [x0] 4e380: 910063e0 add x0, sp, #0x18 4e384: 97fef93b bl 0xc870 <_ZN3UQM8UQMCrash15SetUserSceneTagERKNS_9UQMStringE@plt> 4e388: f9400fe0 ldr x0, [sp, #0x18] 4e38c: b4000060 cbz x0, 0x4e398 4e390: 97fefa24 bl 0xcc20 4e394: f9000fff str xzr, [sp, #0x18] 4e398: 394003e8 ldrb w8, [sp] 4e39c: f90013ff str xzr, [sp, #0x20] 4e3a0: 36000068 tbz w8, #0x0, 0x4e3ac 4e3a4: f9400be0 ldr x0, [sp, #0x10] 4e3a8: 9400529a bl 0x62e10 4e3ac: f94016a8 ldr x8, [x21, #0x28] 4e3b0: f94017e9 ldr x9, [sp, #0x28] 4e3b4: eb09011f cmp x8, x9 4e3b8: 54000181 b.ne 0x4e3e8 4e3bc: a9457bfd ldp x29, x30, [sp, #0x50] 4e3c0: a9444ff4 ldp x20, x19, [sp, #0x40] 4e3c4: f9401bf5 ldr x21, [sp, #0x30] 4e3c8: 910183ff add sp, sp, #0x60 4e3cc: d65f03c0 ret 4e3d0: 320003e0 orr w0, wzr, #0x1 4e3d4: 320003e1 orr w1, wzr, #0x1 4e3d8: f90013ff str xzr, [sp, #0x20] 4e3dc: 97fef751 bl 0xc120 4e3e0: f9000fe0 str x0, [sp, #0x18] 4e3e4: 17ffffe6 b 0x4e37c 4e3e8: 97fef862 bl 0xc570 <__stack_chk_fail@plt> 000000000004e3ec : 4e3ec: d10183ff sub sp, sp, #0x60 4e3f0: f9001bf5 str x21, [sp, #0x30] 4e3f4: a9044ff4 stp x20, x19, [sp, #0x40] 4e3f8: a9057bfd stp x29, x30, [sp, #0x50] 4e3fc: 910143fd add x29, sp, #0x50 4e400: d53bd055 mrs x21, TPIDR_EL0 4e404: f94016a8 ldr x8, [x21, #0x28] 4e408: d00003d4 adrp x20, 0xc8000 4e40c: aa0203f3 mov x19, x2 4e410: f90017e8 str x8, [sp, #0x28] 4e414: f947fe80 ldr x0, [x20, #0xff8] 4e418: b50001e0 cbnz x0, 0x4e454 4e41c: f00003c0 adrp x0, 0xc9000 4e420: 91000000 add x0, x0, #0x0 4e424: 97fef91b bl 0xc890 4e428: f947fe88 ldr x8, [x20, #0xff8] 4e42c: b50000c8 cbnz x8, 0x4e444 4e430: 321c07e0 orr w0, wzr, #0x30 4e434: 94005244 bl 0x62d44 4e438: a901fc1f stp xzr, xzr, [x0, #0x18] 4e43c: a900fc1f stp xzr, xzr, [x0, #0x8] 4e440: f907fe80 str x0, [x20, #0xff8] 4e444: f00003c0 adrp x0, 0xc9000 4e448: 91000000 add x0, x0, #0x0 4e44c: 97fefa1d bl 0xccc0 4e450: f947fe80 ldr x0, [x20, #0xff8] 4e454: 910003e8 mov x8, sp 4e458: aa1303e1 mov x1, x19 4e45c: 910003f4 mov x20, sp 4e460: 97ffc553 bl 0x3f9ac 4e464: 394003e8 ldrb w8, [sp] 4e468: 37000068 tbnz w8, #0x0, 0x4e474 4e46c: b2400293 orr x19, x20, #0x1 4e470: 14000003 b 0x4e47c 4e474: f9400bf3 ldr x19, [sp, #0x10] 4e478: b4000473 cbz x19, 0x4e504 4e47c: aa1303e0 mov x0, x19 4e480: 97fef95c bl 0xc9f0 4e484: 92407c14 and x20, x0, #0xffffffff 4e488: 91000680 add x0, x20, #0x1 4e48c: 320003e1 orr w1, wzr, #0x1 4e490: f90013f4 str x20, [sp, #0x20] 4e494: 97fef723 bl 0xc120 4e498: aa1303e1 mov x1, x19 4e49c: aa1403e2 mov x2, x20 4e4a0: f9000fe0 str x0, [sp, #0x18] 4e4a4: 97fef877 bl 0xc680 4e4a8: a941a7e8 ldp x8, x9, [sp, #0x18] 4e4ac: 8b090100 add x0, x8, x9 4e4b0: 3900001f strb wzr, [x0] 4e4b4: 910063e0 add x0, sp, #0x18 4e4b8: 97fef8aa bl 0xc760 <_ZN3UQM8UQMCrash8SetAppIdERKNS_9UQMStringE@plt> 4e4bc: f9400fe0 ldr x0, [sp, #0x18] 4e4c0: b4000060 cbz x0, 0x4e4cc 4e4c4: 97fef9d7 bl 0xcc20 4e4c8: f9000fff str xzr, [sp, #0x18] 4e4cc: 394003e8 ldrb w8, [sp] 4e4d0: f90013ff str xzr, [sp, #0x20] 4e4d4: 36000068 tbz w8, #0x0, 0x4e4e0 4e4d8: f9400be0 ldr x0, [sp, #0x10] 4e4dc: 9400524d bl 0x62e10 4e4e0: f94016a8 ldr x8, [x21, #0x28] 4e4e4: f94017e9 ldr x9, [sp, #0x28] 4e4e8: eb09011f cmp x8, x9 4e4ec: 54000181 b.ne 0x4e51c 4e4f0: a9457bfd ldp x29, x30, [sp, #0x50] 4e4f4: a9444ff4 ldp x20, x19, [sp, #0x40] 4e4f8: f9401bf5 ldr x21, [sp, #0x30] 4e4fc: 910183ff add sp, sp, #0x60 4e500: d65f03c0 ret 4e504: 320003e0 orr w0, wzr, #0x1 4e508: 320003e1 orr w1, wzr, #0x1 4e50c: f90013ff str xzr, [sp, #0x20] 4e510: 97fef704 bl 0xc120 4e514: f9000fe0 str x0, [sp, #0x18] 4e518: 17ffffe6 b 0x4e4b0 4e51c: 97fef815 bl 0xc570 <__stack_chk_fail@plt> 000000000004e520 : 4e520: f81d0ff5 str x21, [sp, #-0x30]! 4e524: a9014ff4 stp x20, x19, [sp, #0x10] 4e528: a9027bfd stp x29, x30, [sp, #0x20] 4e52c: 910083fd add x29, sp, #0x20 4e530: aa0203f3 mov x19, x2 4e534: d0000241 adrp x1, 0x98000 4e538: 90000262 adrp x2, 0x9a000 4e53c: aa0003f4 mov x20, x0 4e540: 91386c21 add x1, x1, #0xe1b 4e544: 91100042 add x2, x2, #0x400 4e548: 2a1f03e0 mov w0, wzr 4e54c: 97fef685 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4e550: 900003f5 adrp x21, 0xca000 4e554: f94096a1 ldr x1, [x21, #0x128] 4e558: b40000a1 cbz x1, 0x4e56c 4e55c: f9400288 ldr x8, [x20] 4e560: aa1403e0 mov x0, x20 4e564: f9405908 ldr x8, [x8, #0xb0] 4e568: d63f0100 blr x8 4e56c: f9400288 ldr x8, [x20] 4e570: aa1403e0 mov x0, x20 4e574: aa1303e1 mov x1, x19 4e578: f9405508 ldr x8, [x8, #0xa8] 4e57c: d63f0100 blr x8 4e580: f90096a0 str x0, [x21, #0x128] 4e584: 321d03e0 orr w0, wzr, #0x8 4e588: 940051ef bl 0x62d44 4e58c: b0000388 adrp x8, 0xbf000 4e590: 910ae108 add x8, x8, #0x2b8 4e594: 91004108 add x8, x8, #0x10 4e598: f9000008 str x8, [x0] 4e59c: a9427bfd ldp x29, x30, [sp, #0x20] 4e5a0: a9414ff4 ldp x20, x19, [sp, #0x10] 4e5a4: f84307f5 ldr x21, [sp], #0x30 4e5a8: 17fef6e2 b 0xc130 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt> 000000000004e5ac : 4e5ac: f81d0ff5 str x21, [sp, #-0x30]! 4e5b0: a9014ff4 stp x20, x19, [sp, #0x10] 4e5b4: a9027bfd stp x29, x30, [sp, #0x20] 4e5b8: 910083fd add x29, sp, #0x20 4e5bc: aa0203f3 mov x19, x2 4e5c0: d0000241 adrp x1, 0x98000 4e5c4: 90000262 adrp x2, 0x9a000 4e5c8: aa0003f4 mov x20, x0 4e5cc: 91386c21 add x1, x1, #0xe1b 4e5d0: 91108842 add x2, x2, #0x422 4e5d4: 2a1f03e0 mov w0, wzr 4e5d8: 97fef662 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4e5dc: 900003f5 adrp x21, 0xca000 4e5e0: f9409aa1 ldr x1, [x21, #0x130] 4e5e4: b40000a1 cbz x1, 0x4e5f8 4e5e8: f9400288 ldr x8, [x20] 4e5ec: aa1403e0 mov x0, x20 4e5f0: f9405908 ldr x8, [x8, #0xb0] 4e5f4: d63f0100 blr x8 4e5f8: f9400288 ldr x8, [x20] 4e5fc: aa1403e0 mov x0, x20 4e600: aa1303e1 mov x1, x19 4e604: f9405508 ldr x8, [x8, #0xa8] 4e608: d63f0100 blr x8 4e60c: f9009aa0 str x0, [x21, #0x130] 4e610: 321d03e0 orr w0, wzr, #0x8 4e614: 940051cc bl 0x62d44 4e618: b0000388 adrp x8, 0xbf000 4e61c: 910ba108 add x8, x8, #0x2e8 4e620: 91004108 add x8, x8, #0x10 4e624: f9000008 str x8, [x0] 4e628: a9427bfd ldp x29, x30, [sp, #0x20] 4e62c: a9414ff4 ldp x20, x19, [sp, #0x10] 4e630: f84307f5 ldr x21, [sp], #0x30 4e634: 17fef84f b 0xc770 <_ZN3UQM8UQMCrash19SetCrashLogObserverEPNS_19UQMCrashLogObserverE@plt> 000000000004e638 : 4e638: d10303ff sub sp, sp, #0xc0 4e63c: a9085ff8 stp x24, x23, [sp, #0x80] 4e640: a90957f6 stp x22, x21, [sp, #0x90] 4e644: a90a4ff4 stp x20, x19, [sp, #0xa0] 4e648: a90b7bfd stp x29, x30, [sp, #0xb0] 4e64c: 9102c3fd add x29, sp, #0xb0 4e650: d53bd058 mrs x24, TPIDR_EL0 4e654: f9401708 ldr x8, [x24, #0x28] 4e658: 2a0203f3 mov w19, w2 4e65c: d0000241 adrp x1, 0x98000 4e660: 90000262 adrp x2, 0x9a000 4e664: aa0003f5 mov x21, x0 4e668: 91386c21 add x1, x1, #0xe1b 4e66c: 91111c42 add x2, x2, #0x447 4e670: 2a1f03e0 mov w0, wzr 4e674: f81c83a8 stur x8, [x29, #-0x38] 4e678: 97fef63a bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4e67c: 910063e0 add x0, sp, #0x18 4e680: 97ff91d9 bl 0x32de4 4e684: 52807e68 mov w8, #0x3f3 // =1011 4e688: 320f03e0 orr w0, wzr, #0x20000 4e68c: 320003e1 orr w1, wzr, #0x1 4e690: b9001be8 str w8, [sp, #0x18] 4e694: 320f03f6 orr w22, wzr, #0x20000 4e698: 97fef6a2 bl 0xc120 4e69c: aa0003f4 mov x20, x0 4e6a0: 320003e0 orr w0, wzr, #0x1 4e6a4: 321e03e1 orr w1, wzr, #0x4 4e6a8: f90033f4 str x20, [sp, #0x60] 4e6ac: 97fef69d bl 0xc120 4e6b0: f9003be0 str x0, [sp, #0x70] 4e6b4: 320f03e2 orr w2, wzr, #0x20000 4e6b8: aa1403e0 mov x0, x20 4e6bc: 2a1f03e1 mov w1, wzr 4e6c0: b9006bf6 str w22, [sp, #0x68] 4e6c4: 97fef927 bl 0xcb60 4e6c8: 320003e0 orr w0, wzr, #0x1 4e6cc: 320003e1 orr w1, wzr, #0x1 4e6d0: b9005bf3 str w19, [sp, #0x58] 4e6d4: f9000bff str xzr, [sp, #0x10] 4e6d8: 97fef692 bl 0xc120 4e6dc: f90007e0 str x0, [sp, #0x8] 4e6e0: 910063e0 add x0, sp, #0x18 4e6e4: 52807e61 mov w1, #0x3f3 // =1011 4e6e8: 910023e2 add x2, sp, #0x8 4e6ec: 9400004d bl 0x4e820 4e6f0: f94007e0 ldr x0, [sp, #0x8] 4e6f4: b4000060 cbz x0, 0x4e700 4e6f8: 97fef94a bl 0xcc20 4e6fc: f90007ff str xzr, [sp, #0x8] 4e700: f9403be0 ldr x0, [sp, #0x70] 4e704: f94033f6 ldr x22, [sp, #0x60] 4e708: b9400008 ldr w8, [x0] 4e70c: 34000388 cbz w8, 0x4e77c 4e710: f94002a9 ldr x9, [x21] 4e714: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 4e718: 320f03ea orr w10, wzr, #0x20000 4e71c: 1a8ab117 csel w23, w8, w10, lt 4e720: f942c129 ldr x9, [x9, #0x580] 4e724: aa1503e0 mov x0, x21 4e728: 2a1703e1 mov w1, w23 4e72c: d63f0120 blr x9 4e730: f94002a8 ldr x8, [x21] 4e734: aa0003f4 mov x20, x0 4e738: aa1503e0 mov x0, x21 4e73c: aa1403e1 mov x1, x20 4e740: f9434108 ldr x8, [x8, #0x680] 4e744: 2a1f03e2 mov w2, wzr 4e748: 2a1703e3 mov w3, w23 4e74c: aa1603e4 mov x4, x22 4e750: d63f0100 blr x8 4e754: 71000a7f cmp w19, #0x2 4e758: 54000280 b.eq 0x4e7a8 4e75c: f94033e0 ldr x0, [sp, #0x60] 4e760: b4000060 cbz x0, 0x4e76c 4e764: 97fef92f bl 0xcc20 4e768: f90033ff str xzr, [sp, #0x60] 4e76c: f9403be0 ldr x0, [sp, #0x70] 4e770: b40001c0 cbz x0, 0x4e7a8 4e774: 97fef92b bl 0xcc20 4e778: 1400000b b 0x4e7a4 4e77c: 71000a7f cmp w19, #0x2 4e780: 54000460 b.eq 0x4e80c 4e784: b40000b6 cbz x22, 0x4e798 4e788: aa1603e0 mov x0, x22 4e78c: 97fef925 bl 0xcc20 4e790: f9403be0 ldr x0, [sp, #0x70] 4e794: f90033ff str xzr, [sp, #0x60] 4e798: b40003a0 cbz x0, 0x4e80c 4e79c: 97fef921 bl 0xcc20 4e7a0: aa1f03f4 mov x20, xzr 4e7a4: f9003bff str xzr, [sp, #0x70] 4e7a8: f94027e0 ldr x0, [sp, #0x48] 4e7ac: b4000060 cbz x0, 0x4e7b8 4e7b0: 97fef91c bl 0xcc20 4e7b4: f90027ff str xzr, [sp, #0x48] 4e7b8: f9401fe0 ldr x0, [sp, #0x38] 4e7bc: f9002bff str xzr, [sp, #0x50] 4e7c0: b4000060 cbz x0, 0x4e7cc 4e7c4: 97fef917 bl 0xcc20 4e7c8: f9001fff str xzr, [sp, #0x38] 4e7cc: f94013e0 ldr x0, [sp, #0x20] 4e7d0: f90023ff str xzr, [sp, #0x40] 4e7d4: b4000060 cbz x0, 0x4e7e0 4e7d8: 97fef912 bl 0xcc20 4e7dc: f90013ff str xzr, [sp, #0x20] 4e7e0: f9401708 ldr x8, [x24, #0x28] 4e7e4: f85c83a9 ldur x9, [x29, #-0x38] 4e7e8: eb09011f cmp x8, x9 4e7ec: 54000181 b.ne 0x4e81c 4e7f0: aa1403e0 mov x0, x20 4e7f4: a94b7bfd ldp x29, x30, [sp, #0xb0] 4e7f8: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4e7fc: a94957f6 ldp x22, x21, [sp, #0x90] 4e800: a9485ff8 ldp x24, x23, [sp, #0x80] 4e804: 910303ff add sp, sp, #0xc0 4e808: d65f03c0 ret 4e80c: aa1f03f4 mov x20, xzr 4e810: f94027e0 ldr x0, [sp, #0x48] 4e814: b5fffce0 cbnz x0, 0x4e7b0 4e818: 17ffffe8 b 0x4e7b8 4e81c: 97fef755 bl 0xc570 <__stack_chk_fail@plt> 4e820: a9ba6ffc stp x28, x27, [sp, #-0x60]! 4e824: a90167fa stp x26, x25, [sp, #0x10] 4e828: a9025ff8 stp x24, x23, [sp, #0x20] 4e82c: a90357f6 stp x22, x21, [sp, #0x30] 4e830: a9044ff4 stp x20, x19, [sp, #0x40] 4e834: a9057bfd stp x29, x30, [sp, #0x50] 4e838: 910143fd add x29, sp, #0x50 4e83c: 900003fa adrp x26, 0xca000 4e840: 9102e35a add x26, x26, #0xb8 4e844: f9400749 ldr x9, [x26, #0x8] 4e848: aa0203f3 mov x19, x2 4e84c: 2a0103f6 mov w22, w1 4e850: aa0003f4 mov x20, x0 4e854: b4000e29 cbz x9, 0x4ea18 4e858: 91002348 add x8, x26, #0x8 4e85c: b940212a ldr w10, [x9, #0x20] 4e860: 6b16015f cmp w10, w22 4e864: 5400008a b.ge 0x4e874 4e868: f9400529 ldr x9, [x9, #0x8] 4e86c: b5ffff89 cbnz x9, 0x4e85c 4e870: 14000004 b 0x4e880 4e874: aa0903e8 mov x8, x9 4e878: f9400129 ldr x9, [x9] 4e87c: b5ffff09 cbnz x9, 0x4e85c 4e880: 91002349 add x9, x26, #0x8 4e884: eb09011f cmp x8, x9 4e888: 54000c80 b.eq 0x4ea18 4e88c: b9402108 ldr w8, [x8, #0x20] 4e890: 6b16011f cmp w8, w22 4e894: 54000c2c b.gt 0x4ea18 4e898: b9401297 ldr w23, [x20, #0x10] 4e89c: 320003e1 orr w1, wzr, #0x1 4e8a0: 910006e0 add x0, x23, #0x1 4e8a4: 97fef61f bl 0xc120 4e8a8: f9400681 ldr x1, [x20, #0x8] 4e8ac: aa1703e2 mov x2, x23 4e8b0: aa0003f5 mov x21, x0 4e8b4: 97fef773 bl 0xc680 4e8b8: 38376abf strb wzr, [x21, x23] 4e8bc: b9402a98 ldr w24, [x20, #0x28] 4e8c0: 320003e1 orr w1, wzr, #0x1 4e8c4: 91000700 add x0, x24, #0x1 4e8c8: 97fef616 bl 0xc120 4e8cc: f9401281 ldr x1, [x20, #0x20] 4e8d0: aa1803e2 mov x2, x24 4e8d4: aa0003f7 mov x23, x0 4e8d8: 97fef76a bl 0xc680 4e8dc: 38386aff strb wzr, [x23, x24] 4e8e0: b9403a99 ldr w25, [x20, #0x38] 4e8e4: 320003e1 orr w1, wzr, #0x1 4e8e8: 91000720 add x0, x25, #0x1 4e8ec: 97fef60d bl 0xc120 4e8f0: f9401a81 ldr x1, [x20, #0x30] 4e8f4: aa1903e2 mov x2, x25 4e8f8: aa0003f8 mov x24, x0 4e8fc: 97fef761 bl 0xc680 4e900: 38396b1f strb wzr, [x24, x25] 4e904: aa1a03fc mov x28, x26 4e908: f8408f88 ldr x8, [x28, #0x8]! 4e90c: b4000268 cbz x8, 0x4e958 4e910: 9100235b add x27, x26, #0x8 4e914: 14000002 b 0x4e91c 4e918: aa0903e8 mov x8, x9 4e91c: b9402109 ldr w9, [x8, #0x20] 4e920: 6b16013f cmp w9, w22 4e924: 540000ad b.le 0x4e938 4e928: f9400109 ldr x9, [x8] 4e92c: b40001e9 cbz x9, 0x4e968 4e930: aa0803fb mov x27, x8 4e934: 17fffff9 b 0x4e918 4e938: 5400008a b.ge 0x4e948 4e93c: aa0803fb mov x27, x8 4e940: f8408f69 ldr x9, [x27, #0x8]! 4e944: b5fffea9 cbnz x9, 0x4e918 4e948: aa0803fc mov x28, x8 4e94c: f9400379 ldr x25, [x27] 4e950: b50003f9 cbnz x25, 0x4e9cc 4e954: 14000009 b 0x4e978 4e958: aa1c03fb mov x27, x28 4e95c: f9400379 ldr x25, [x27] 4e960: b5000379 cbnz x25, 0x4e9cc 4e964: 14000005 b 0x4e978 4e968: aa0803fc mov x28, x8 4e96c: aa0803fb mov x27, x8 4e970: f9400379 ldr x25, [x27] 4e974: b50002d9 cbnz x25, 0x4e9cc 4e978: 321c07e0 orr w0, wzr, #0x30 4e97c: 940050f2 bl 0x62d44 4e980: aa0003f9 mov x25, x0 4e984: b9002336 str w22, [x25, #0x20] 4e988: f900173f str xzr, [x25, #0x28] 4e98c: a9007f3f stp xzr, xzr, [x25] 4e990: f9000b3c str x28, [x25, #0x10] 4e994: f9000379 str x25, [x27] 4e998: 900003e8 adrp x8, 0xca000 4e99c: f9405d09 ldr x9, [x8, #0xb8] 4e9a0: f9400129 ldr x9, [x9] 4e9a4: b4000089 cbz x9, 0x4e9b4 4e9a8: f9005d09 str x9, [x8, #0xb8] 4e9ac: f9400361 ldr x1, [x27] 4e9b0: 14000002 b 0x4e9b8 4e9b4: aa1903e1 mov x1, x25 4e9b8: f9400740 ldr x0, [x26, #0x8] 4e9bc: 97ff1225 bl 0x13250 <.text+0x6560> 4e9c0: f9400b48 ldr x8, [x26, #0x10] 4e9c4: 91000508 add x8, x8, #0x1 4e9c8: f9000b48 str x8, [x26, #0x10] 4e9cc: f9401728 ldr x8, [x25, #0x28] 4e9d0: f9400261 ldr x1, [x19] 4e9d4: aa1403e0 mov x0, x20 4e9d8: d63f0100 blr x8 4e9dc: b4000078 cbz x24, 0x4e9e8 4e9e0: aa1803e0 mov x0, x24 4e9e4: 97fef88f bl 0xcc20 4e9e8: b4000077 cbz x23, 0x4e9f4 4e9ec: aa1703e0 mov x0, x23 4e9f0: 97fef88c bl 0xcc20 4e9f4: b4000135 cbz x21, 0x4ea18 4e9f8: aa1503e0 mov x0, x21 4e9fc: a9457bfd ldp x29, x30, [sp, #0x50] 4ea00: a9444ff4 ldp x20, x19, [sp, #0x40] 4ea04: a94357f6 ldp x22, x21, [sp, #0x30] 4ea08: a9425ff8 ldp x24, x23, [sp, #0x20] 4ea0c: a94167fa ldp x26, x25, [sp, #0x10] 4ea10: a8c66ffc ldp x28, x27, [sp], #0x60 4ea14: 17fef883 b 0xcc20 4ea18: a9457bfd ldp x29, x30, [sp, #0x50] 4ea1c: a9444ff4 ldp x20, x19, [sp, #0x40] 4ea20: a94357f6 ldp x22, x21, [sp, #0x30] 4ea24: a9425ff8 ldp x24, x23, [sp, #0x20] 4ea28: a94167fa ldp x26, x25, [sp, #0x10] 4ea2c: a8c66ffc ldp x28, x27, [sp], #0x60 4ea30: d65f03c0 ret 000000000004ea34 : 4ea34: d10303ff sub sp, sp, #0xc0 4ea38: f90043f7 str x23, [sp, #0x80] 4ea3c: a90957f6 stp x22, x21, [sp, #0x90] 4ea40: a90a4ff4 stp x20, x19, [sp, #0xa0] 4ea44: a90b7bfd stp x29, x30, [sp, #0xb0] 4ea48: 9102c3fd add x29, sp, #0xb0 4ea4c: d53bd056 mrs x22, TPIDR_EL0 4ea50: f94016c8 ldr x8, [x22, #0x28] 4ea54: 2a0203f3 mov w19, w2 4ea58: d0000241 adrp x1, 0x98000 4ea5c: 90000262 adrp x2, 0x9a000 4ea60: aa0003f4 mov x20, x0 4ea64: 91386c21 add x1, x1, #0xe1b 4ea68: 9111bc42 add x2, x2, #0x46f 4ea6c: 2a1f03e0 mov w0, wzr 4ea70: f81c83a8 stur x8, [x29, #-0x38] 4ea74: 97fef53b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ea78: 910063e0 add x0, sp, #0x18 4ea7c: 97ff90da bl 0x32de4 4ea80: 52807e88 mov w8, #0x3f4 // =1012 4ea84: 320f03e0 orr w0, wzr, #0x20000 4ea88: 320003e1 orr w1, wzr, #0x1 4ea8c: b9001be8 str w8, [sp, #0x18] 4ea90: 320f03f7 orr w23, wzr, #0x20000 4ea94: 97fef5a3 bl 0xc120 4ea98: aa0003f5 mov x21, x0 4ea9c: 320003e0 orr w0, wzr, #0x1 4eaa0: 321e03e1 orr w1, wzr, #0x4 4eaa4: f90033f5 str x21, [sp, #0x60] 4eaa8: 97fef59e bl 0xc120 4eaac: f9003be0 str x0, [sp, #0x70] 4eab0: 320f03e2 orr w2, wzr, #0x20000 4eab4: aa1503e0 mov x0, x21 4eab8: 2a1f03e1 mov w1, wzr 4eabc: b9006bf7 str w23, [sp, #0x68] 4eac0: 97fef828 bl 0xcb60 4eac4: 320003e0 orr w0, wzr, #0x1 4eac8: 320003e1 orr w1, wzr, #0x1 4eacc: b9005bf3 str w19, [sp, #0x58] 4ead0: f9000bff str xzr, [sp, #0x10] 4ead4: 97fef593 bl 0xc120 4ead8: f90007e0 str x0, [sp, #0x8] 4eadc: 910063e0 add x0, sp, #0x18 4eae0: 52807e81 mov w1, #0x3f4 // =1012 4eae4: 910023e2 add x2, sp, #0x8 4eae8: 97ffff4e bl 0x4e820 4eaec: f94007e0 ldr x0, [sp, #0x8] 4eaf0: b4000060 cbz x0, 0x4eafc 4eaf4: 97fef84b bl 0xcc20 4eaf8: f90007ff str xzr, [sp, #0x8] 4eafc: f9400288 ldr x8, [x20] 4eb00: f94033e1 ldr x1, [sp, #0x60] 4eb04: aa1403e0 mov x0, x20 4eb08: f9429d08 ldr x8, [x8, #0x538] 4eb0c: d63f0100 blr x8 4eb10: 71000a7f cmp w19, #0x2 4eb14: aa0003f3 mov x19, x0 4eb18: 54000120 b.eq 0x4eb3c 4eb1c: f94033e0 ldr x0, [sp, #0x60] 4eb20: b4000060 cbz x0, 0x4eb2c 4eb24: 97fef83f bl 0xcc20 4eb28: f90033ff str xzr, [sp, #0x60] 4eb2c: f9403be0 ldr x0, [sp, #0x70] 4eb30: b4000060 cbz x0, 0x4eb3c 4eb34: 97fef83b bl 0xcc20 4eb38: f9003bff str xzr, [sp, #0x70] 4eb3c: f94027e0 ldr x0, [sp, #0x48] 4eb40: b4000060 cbz x0, 0x4eb4c 4eb44: 97fef837 bl 0xcc20 4eb48: f90027ff str xzr, [sp, #0x48] 4eb4c: f9401fe0 ldr x0, [sp, #0x38] 4eb50: f9002bff str xzr, [sp, #0x50] 4eb54: b4000060 cbz x0, 0x4eb60 4eb58: 97fef832 bl 0xcc20 4eb5c: f9001fff str xzr, [sp, #0x38] 4eb60: f94013e0 ldr x0, [sp, #0x20] 4eb64: f90023ff str xzr, [sp, #0x40] 4eb68: b4000060 cbz x0, 0x4eb74 4eb6c: 97fef82d bl 0xcc20 4eb70: f90013ff str xzr, [sp, #0x20] 4eb74: f94016c8 ldr x8, [x22, #0x28] 4eb78: f85c83a9 ldur x9, [x29, #-0x38] 4eb7c: eb09011f cmp x8, x9 4eb80: 54000101 b.ne 0x4eba0 4eb84: aa1303e0 mov x0, x19 4eb88: a94b7bfd ldp x29, x30, [sp, #0xb0] 4eb8c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4eb90: a94957f6 ldp x22, x21, [sp, #0x90] 4eb94: f94043f7 ldr x23, [sp, #0x80] 4eb98: 910303ff add sp, sp, #0xc0 4eb9c: d65f03c0 ret 4eba0: 97fef674 bl 0xc570 <__stack_chk_fail@plt> 000000000004eba4 : 4eba4: d10303ff sub sp, sp, #0xc0 4eba8: f90043f7 str x23, [sp, #0x80] 4ebac: a90957f6 stp x22, x21, [sp, #0x90] 4ebb0: a90a4ff4 stp x20, x19, [sp, #0xa0] 4ebb4: a90b7bfd stp x29, x30, [sp, #0xb0] 4ebb8: 9102c3fd add x29, sp, #0xb0 4ebbc: d53bd056 mrs x22, TPIDR_EL0 4ebc0: f94016c8 ldr x8, [x22, #0x28] 4ebc4: 2a0203f3 mov w19, w2 4ebc8: d0000241 adrp x1, 0x98000 4ebcc: 90000262 adrp x2, 0x9a000 4ebd0: aa0003f4 mov x20, x0 4ebd4: 91386c21 add x1, x1, #0xe1b 4ebd8: 91127842 add x2, x2, #0x49e 4ebdc: 2a1f03e0 mov w0, wzr 4ebe0: f81c83a8 stur x8, [x29, #-0x38] 4ebe4: 97fef4df bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ebe8: 910063e0 add x0, sp, #0x18 4ebec: 97ff907e bl 0x32de4 4ebf0: 52807ea8 mov w8, #0x3f5 // =1013 4ebf4: 321603e0 orr w0, wzr, #0x400 4ebf8: 320003e1 orr w1, wzr, #0x1 4ebfc: b9001be8 str w8, [sp, #0x18] 4ec00: 321603f7 orr w23, wzr, #0x400 4ec04: 97fef547 bl 0xc120 4ec08: aa0003f5 mov x21, x0 4ec0c: 320003e0 orr w0, wzr, #0x1 4ec10: 321e03e1 orr w1, wzr, #0x4 4ec14: f90033f5 str x21, [sp, #0x60] 4ec18: 97fef542 bl 0xc120 4ec1c: f9003be0 str x0, [sp, #0x70] 4ec20: 321603e2 orr w2, wzr, #0x400 4ec24: aa1503e0 mov x0, x21 4ec28: 2a1f03e1 mov w1, wzr 4ec2c: b9006bf7 str w23, [sp, #0x68] 4ec30: 97fef7cc bl 0xcb60 4ec34: 320003e0 orr w0, wzr, #0x1 4ec38: 320003e1 orr w1, wzr, #0x1 4ec3c: b9005bf3 str w19, [sp, #0x58] 4ec40: f9000bff str xzr, [sp, #0x10] 4ec44: 97fef537 bl 0xc120 4ec48: f90007e0 str x0, [sp, #0x8] 4ec4c: 910063e0 add x0, sp, #0x18 4ec50: 52807ea1 mov w1, #0x3f5 // =1013 4ec54: 910023e2 add x2, sp, #0x8 4ec58: 97fffef2 bl 0x4e820 4ec5c: f94007e0 ldr x0, [sp, #0x8] 4ec60: b4000060 cbz x0, 0x4ec6c 4ec64: 97fef7ef bl 0xcc20 4ec68: f90007ff str xzr, [sp, #0x8] 4ec6c: f9400288 ldr x8, [x20] 4ec70: f94033e1 ldr x1, [sp, #0x60] 4ec74: aa1403e0 mov x0, x20 4ec78: f9429d08 ldr x8, [x8, #0x538] 4ec7c: d63f0100 blr x8 4ec80: 71000a7f cmp w19, #0x2 4ec84: aa0003f3 mov x19, x0 4ec88: 54000120 b.eq 0x4ecac 4ec8c: f94033e0 ldr x0, [sp, #0x60] 4ec90: b4000060 cbz x0, 0x4ec9c 4ec94: 97fef7e3 bl 0xcc20 4ec98: f90033ff str xzr, [sp, #0x60] 4ec9c: f9403be0 ldr x0, [sp, #0x70] 4eca0: b4000060 cbz x0, 0x4ecac 4eca4: 97fef7df bl 0xcc20 4eca8: f9003bff str xzr, [sp, #0x70] 4ecac: f94027e0 ldr x0, [sp, #0x48] 4ecb0: b4000060 cbz x0, 0x4ecbc 4ecb4: 97fef7db bl 0xcc20 4ecb8: f90027ff str xzr, [sp, #0x48] 4ecbc: f9401fe0 ldr x0, [sp, #0x38] 4ecc0: f9002bff str xzr, [sp, #0x50] 4ecc4: b4000060 cbz x0, 0x4ecd0 4ecc8: 97fef7d6 bl 0xcc20 4eccc: f9001fff str xzr, [sp, #0x38] 4ecd0: f94013e0 ldr x0, [sp, #0x20] 4ecd4: f90023ff str xzr, [sp, #0x40] 4ecd8: b4000060 cbz x0, 0x4ece4 4ecdc: 97fef7d1 bl 0xcc20 4ece0: f90013ff str xzr, [sp, #0x20] 4ece4: f94016c8 ldr x8, [x22, #0x28] 4ece8: f85c83a9 ldur x9, [x29, #-0x38] 4ecec: eb09011f cmp x8, x9 4ecf0: 54000101 b.ne 0x4ed10 4ecf4: aa1303e0 mov x0, x19 4ecf8: a94b7bfd ldp x29, x30, [sp, #0xb0] 4ecfc: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4ed00: a94957f6 ldp x22, x21, [sp, #0x90] 4ed04: f94043f7 ldr x23, [sp, #0x80] 4ed08: 910303ff add sp, sp, #0xc0 4ed0c: d65f03c0 ret 4ed10: 97fef618 bl 0xc570 <__stack_chk_fail@plt> 000000000004ed14 : 4ed14: d102c3ff sub sp, sp, #0xb0 4ed18: f90043f5 str x21, [sp, #0x80] 4ed1c: a9094ff4 stp x20, x19, [sp, #0x90] 4ed20: a90a7bfd stp x29, x30, [sp, #0xa0] 4ed24: 910283fd add x29, sp, #0xa0 4ed28: d53bd055 mrs x21, TPIDR_EL0 4ed2c: f94016a8 ldr x8, [x21, #0x28] 4ed30: 2a0203f4 mov w20, w2 4ed34: d0000241 adrp x1, 0x98000 4ed38: 90000262 adrp x2, 0x9a000 4ed3c: 91386c21 add x1, x1, #0xe1b 4ed40: 91133442 add x2, x2, #0x4cd 4ed44: 2a1f03e0 mov w0, wzr 4ed48: 2a0303f3 mov w19, w3 4ed4c: f81d83a8 stur x8, [x29, #-0x28] 4ed50: 97fef484 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ed54: 910063e0 add x0, sp, #0x18 4ed58: 97ff9023 bl 0x32de4 4ed5c: 52807ec8 mov w8, #0x3f6 // =1014 4ed60: 320003e0 orr w0, wzr, #0x1 4ed64: 320003e1 orr w1, wzr, #0x1 4ed68: 29034fe8 stp w8, w19, [sp, #0x18] 4ed6c: b9005bf4 str w20, [sp, #0x58] 4ed70: f9000bff str xzr, [sp, #0x10] 4ed74: 97fef4eb bl 0xc120 4ed78: f90007e0 str x0, [sp, #0x8] 4ed7c: 910063e0 add x0, sp, #0x18 4ed80: 52807ec1 mov w1, #0x3f6 // =1014 4ed84: 910023e2 add x2, sp, #0x8 4ed88: 97fffea6 bl 0x4e820 4ed8c: f94007e0 ldr x0, [sp, #0x8] 4ed90: b4000060 cbz x0, 0x4ed9c 4ed94: 97fef7a3 bl 0xcc20 4ed98: f90007ff str xzr, [sp, #0x8] 4ed9c: f94027e0 ldr x0, [sp, #0x48] 4eda0: b4000060 cbz x0, 0x4edac 4eda4: 97fef79f bl 0xcc20 4eda8: f90027ff str xzr, [sp, #0x48] 4edac: f9401fe0 ldr x0, [sp, #0x38] 4edb0: f9002bff str xzr, [sp, #0x50] 4edb4: b4000060 cbz x0, 0x4edc0 4edb8: 97fef79a bl 0xcc20 4edbc: f9001fff str xzr, [sp, #0x38] 4edc0: f94013e0 ldr x0, [sp, #0x20] 4edc4: f90023ff str xzr, [sp, #0x40] 4edc8: b4000060 cbz x0, 0x4edd4 4edcc: 97fef795 bl 0xcc20 4edd0: f90013ff str xzr, [sp, #0x20] 4edd4: f94016a8 ldr x8, [x21, #0x28] 4edd8: f85d83a9 ldur x9, [x29, #-0x28] 4eddc: eb09011f cmp x8, x9 4ede0: 540000c1 b.ne 0x4edf8 4ede4: a94a7bfd ldp x29, x30, [sp, #0xa0] 4ede8: a9494ff4 ldp x20, x19, [sp, #0x90] 4edec: f94043f5 ldr x21, [sp, #0x80] 4edf0: 9102c3ff add sp, sp, #0xb0 4edf4: d65f03c0 ret 4edf8: 97fef5de bl 0xc570 <__stack_chk_fail@plt> 000000000004edfc : 4edfc: d104c3ff sub sp, sp, #0x130 4ee00: f9006bfc str x28, [sp, #0xd0] 4ee04: a90e67fa stp x26, x25, [sp, #0xe0] 4ee08: a90f5ff8 stp x24, x23, [sp, #0xf0] 4ee0c: a91057f6 stp x22, x21, [sp, #0x100] 4ee10: a9114ff4 stp x20, x19, [sp, #0x110] 4ee14: a9127bfd stp x29, x30, [sp, #0x120] 4ee18: 910483fd add x29, sp, #0x120 4ee1c: d53bd059 mrs x25, TPIDR_EL0 4ee20: f9401728 ldr x8, [x25, #0x28] 4ee24: 2a0203f4 mov w20, w2 4ee28: d0000241 adrp x1, 0x98000 4ee2c: 90000262 adrp x2, 0x9a000 4ee30: 91386c21 add x1, x1, #0xe1b 4ee34: 91141042 add x2, x2, #0x504 4ee38: 2a1f03e0 mov w0, wzr 4ee3c: 2a0703f3 mov w19, w7 4ee40: aa0603f8 mov x24, x6 4ee44: aa0503f5 mov x21, x5 4ee48: aa0403f6 mov x22, x4 4ee4c: aa0303f7 mov x23, x3 4ee50: f81a83a8 stur x8, [x29, #-0x58] 4ee54: 97fef443 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ee58: d101c3a8 sub x8, x29, #0x70 4ee5c: 91002108 add x8, x8, #0x8 4ee60: a939ffbf stp xzr, xzr, [x29, #-0x68] 4ee64: f81903a8 stur x8, [x29, #-0x70] 4ee68: b4000198 cbz x24, 0x4ee98 4ee6c: 9101a3e0 add x0, sp, #0x68 4ee70: 94000d57 bl 0x523cc 4ee74: f0000241 adrp x1, 0x99000 4ee78: 9101bc21 add x1, x1, #0x6f 4ee7c: 9101a3e0 add x0, sp, #0x68 4ee80: d101c3a2 sub x2, x29, #0x70 4ee84: aa1803e3 mov x3, x24 4ee88: aa0103e4 mov x4, x1 4ee8c: 940000c0 bl 0x4f18c 4ee90: 9101a3e0 add x0, sp, #0x68 4ee94: 94000d62 bl 0x5241c 4ee98: d00003da adrp x26, 0xc8000 4ee9c: f947ff40 ldr x0, [x26, #0xff8] 4eea0: b50001e0 cbnz x0, 0x4eedc 4eea4: f00003c0 adrp x0, 0xc9000 4eea8: 91000000 add x0, x0, #0x0 4eeac: 97fef679 bl 0xc890 4eeb0: f947ff48 ldr x8, [x26, #0xff8] 4eeb4: b50000c8 cbnz x8, 0x4eecc 4eeb8: 321c07e0 orr w0, wzr, #0x30 4eebc: 94004fa2 bl 0x62d44 4eec0: a901fc1f stp xzr, xzr, [x0, #0x18] 4eec4: a900fc1f stp xzr, xzr, [x0, #0x8] 4eec8: f907ff40 str x0, [x26, #0xff8] 4eecc: f00003c0 adrp x0, 0xc9000 4eed0: 91000000 add x0, x0, #0x0 4eed4: 97fef77b bl 0xccc0 4eed8: f947ff40 ldr x0, [x26, #0xff8] 4eedc: 9101a3e8 add x8, sp, #0x68 4eee0: aa1703e1 mov x1, x23 4eee4: 9101a3f8 add x24, sp, #0x68 4eee8: 97ffc2b1 bl 0x3f9ac 4eeec: 3941a3e8 ldrb w8, [sp, #0x68] 4eef0: 37000068 tbnz w8, #0x0, 0x4eefc 4eef4: b2400317 orr x23, x24, #0x1 4eef8: 14000003 b 0x4ef04 4eefc: f9403ff7 ldr x23, [sp, #0x78] 4ef00: b4001217 cbz x23, 0x4f140 4ef04: aa1703e0 mov x0, x23 4ef08: 97fef6ba bl 0xc9f0 4ef0c: 92407c18 and x24, x0, #0xffffffff 4ef10: 91000700 add x0, x24, #0x1 4ef14: 320003e1 orr w1, wzr, #0x1 4ef18: f90033f8 str x24, [sp, #0x60] 4ef1c: 97fef481 bl 0xc120 4ef20: aa1703e1 mov x1, x23 4ef24: aa1803e2 mov x2, x24 4ef28: f9002fe0 str x0, [sp, #0x58] 4ef2c: 97fef5d5 bl 0xc680 4ef30: a945a7e8 ldp x8, x9, [sp, #0x58] 4ef34: 8b090100 add x0, x8, x9 4ef38: 3900001f strb wzr, [x0] 4ef3c: f947ff40 ldr x0, [x26, #0xff8] 4ef40: b50001e0 cbnz x0, 0x4ef7c 4ef44: f00003c0 adrp x0, 0xc9000 4ef48: 91000000 add x0, x0, #0x0 4ef4c: 97fef651 bl 0xc890 4ef50: f947ff48 ldr x8, [x26, #0xff8] 4ef54: b50000c8 cbnz x8, 0x4ef6c 4ef58: 321c07e0 orr w0, wzr, #0x30 4ef5c: 94004f7a bl 0x62d44 4ef60: a901fc1f stp xzr, xzr, [x0, #0x18] 4ef64: a900fc1f stp xzr, xzr, [x0, #0x8] 4ef68: f907ff40 str x0, [x26, #0xff8] 4ef6c: f00003c0 adrp x0, 0xc9000 4ef70: 91000000 add x0, x0, #0x0 4ef74: 97fef753 bl 0xccc0 4ef78: f947ff40 ldr x0, [x26, #0xff8] 4ef7c: 9100c3e8 add x8, sp, #0x30 4ef80: aa1603e1 mov x1, x22 4ef84: 9100c3f7 add x23, sp, #0x30 4ef88: 97ffc289 bl 0x3f9ac 4ef8c: 3940c3e8 ldrb w8, [sp, #0x30] 4ef90: 37000068 tbnz w8, #0x0, 0x4ef9c 4ef94: b24002f6 orr x22, x23, #0x1 4ef98: 14000003 b 0x4efa4 4ef9c: f94023f6 ldr x22, [sp, #0x40] 4efa0: b4000dd6 cbz x22, 0x4f158 4efa4: aa1603e0 mov x0, x22 4efa8: 97fef692 bl 0xc9f0 4efac: 92407c17 and x23, x0, #0xffffffff 4efb0: 910006e0 add x0, x23, #0x1 4efb4: 320003e1 orr w1, wzr, #0x1 4efb8: f9002bf7 str x23, [sp, #0x50] 4efbc: 97fef459 bl 0xc120 4efc0: aa1603e1 mov x1, x22 4efc4: aa1703e2 mov x2, x23 4efc8: f90027e0 str x0, [sp, #0x48] 4efcc: 97fef5ad bl 0xc680 4efd0: a944a7e8 ldp x8, x9, [sp, #0x48] 4efd4: 8b090100 add x0, x8, x9 4efd8: 3900001f strb wzr, [x0] 4efdc: f947ff40 ldr x0, [x26, #0xff8] 4efe0: b50001e0 cbnz x0, 0x4f01c 4efe4: f00003c0 adrp x0, 0xc9000 4efe8: 91000000 add x0, x0, #0x0 4efec: 97fef629 bl 0xc890 4eff0: f947ff48 ldr x8, [x26, #0xff8] 4eff4: b50000c8 cbnz x8, 0x4f00c 4eff8: 321c07e0 orr w0, wzr, #0x30 4effc: 94004f52 bl 0x62d44 4f000: a901fc1f stp xzr, xzr, [x0, #0x18] 4f004: a900fc1f stp xzr, xzr, [x0, #0x8] 4f008: f907ff40 str x0, [x26, #0xff8] 4f00c: d00003c0 adrp x0, 0xc9000 4f010: 91000000 add x0, x0, #0x0 4f014: 97fef72b bl 0xccc0 4f018: f947ff40 ldr x0, [x26, #0xff8] 4f01c: 910023e8 add x8, sp, #0x8 4f020: aa1503e1 mov x1, x21 4f024: 910023f6 add x22, sp, #0x8 4f028: 97ffc261 bl 0x3f9ac 4f02c: 394023e8 ldrb w8, [sp, #0x8] 4f030: 37000068 tbnz w8, #0x0, 0x4f03c 4f034: b24002d5 orr x21, x22, #0x1 4f038: 14000003 b 0x4f044 4f03c: f9400ff5 ldr x21, [sp, #0x18] 4f040: b4000995 cbz x21, 0x4f170 4f044: aa1503e0 mov x0, x21 4f048: 97fef66a bl 0xc9f0 4f04c: 92407c16 and x22, x0, #0xffffffff 4f050: 910006c0 add x0, x22, #0x1 4f054: 320003e1 orr w1, wzr, #0x1 4f058: f90017f6 str x22, [sp, #0x28] 4f05c: 97fef431 bl 0xc120 4f060: aa1503e1 mov x1, x21 4f064: aa1603e2 mov x2, x22 4f068: f90013e0 str x0, [sp, #0x20] 4f06c: 97fef585 bl 0xc680 4f070: a94227e8 ldp x8, x9, [sp, #0x20] 4f074: 8b090100 add x0, x8, x9 4f078: 3900001f strb wzr, [x0] 4f07c: 910163e1 add x1, sp, #0x58 4f080: 910123e2 add x2, sp, #0x48 4f084: 910083e3 add x3, sp, #0x20 4f088: d101c3a4 sub x4, x29, #0x70 4f08c: 2a1403e0 mov w0, w20 4f090: 2a1303e5 mov w5, w19 4f094: 97fef4c3 bl 0xc3a0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_RNSt6__ndk13mapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS4_4lessISB_EENS9_INS4_4pairIKSB_SB_EEEEEEi@plt> 4f098: f94013e0 ldr x0, [sp, #0x20] 4f09c: b4000060 cbz x0, 0x4f0a8 4f0a0: 97fef6e0 bl 0xcc20 4f0a4: f90013ff str xzr, [sp, #0x20] 4f0a8: 394023e8 ldrb w8, [sp, #0x8] 4f0ac: f90017ff str xzr, [sp, #0x28] 4f0b0: 36000068 tbz w8, #0x0, 0x4f0bc 4f0b4: f9400fe0 ldr x0, [sp, #0x18] 4f0b8: 94004f56 bl 0x62e10 4f0bc: f94027e0 ldr x0, [sp, #0x48] 4f0c0: b4000060 cbz x0, 0x4f0cc 4f0c4: 97fef6d7 bl 0xcc20 4f0c8: f90027ff str xzr, [sp, #0x48] 4f0cc: 3940c3e8 ldrb w8, [sp, #0x30] 4f0d0: f9002bff str xzr, [sp, #0x50] 4f0d4: 36000068 tbz w8, #0x0, 0x4f0e0 4f0d8: f94023e0 ldr x0, [sp, #0x40] 4f0dc: 94004f4d bl 0x62e10 4f0e0: f9402fe0 ldr x0, [sp, #0x58] 4f0e4: b4000060 cbz x0, 0x4f0f0 4f0e8: 97fef6ce bl 0xcc20 4f0ec: f9002fff str xzr, [sp, #0x58] 4f0f0: 3941a3e8 ldrb w8, [sp, #0x68] 4f0f4: f90033ff str xzr, [sp, #0x60] 4f0f8: 36000068 tbz w8, #0x0, 0x4f104 4f0fc: f9403fe0 ldr x0, [sp, #0x78] 4f100: 94004f44 bl 0x62e10 4f104: f85983a1 ldur x1, [x29, #-0x68] 4f108: d101c3a0 sub x0, x29, #0x70 4f10c: 94000c17 bl 0x52168 4f110: f9401728 ldr x8, [x25, #0x28] 4f114: f85a83a9 ldur x9, [x29, #-0x58] 4f118: eb09011f cmp x8, x9 4f11c: 54000361 b.ne 0x4f188 4f120: a9527bfd ldp x29, x30, [sp, #0x120] 4f124: a9514ff4 ldp x20, x19, [sp, #0x110] 4f128: a95057f6 ldp x22, x21, [sp, #0x100] 4f12c: a94f5ff8 ldp x24, x23, [sp, #0xf0] 4f130: a94e67fa ldp x26, x25, [sp, #0xe0] 4f134: f9406bfc ldr x28, [sp, #0xd0] 4f138: 9104c3ff add sp, sp, #0x130 4f13c: d65f03c0 ret 4f140: 320003e0 orr w0, wzr, #0x1 4f144: 320003e1 orr w1, wzr, #0x1 4f148: f90033ff str xzr, [sp, #0x60] 4f14c: 97fef3f5 bl 0xc120 4f150: f9002fe0 str x0, [sp, #0x58] 4f154: 17ffff79 b 0x4ef38 4f158: 320003e0 orr w0, wzr, #0x1 4f15c: 320003e1 orr w1, wzr, #0x1 4f160: f9002bff str xzr, [sp, #0x50] 4f164: 97fef3ef bl 0xc120 4f168: f90027e0 str x0, [sp, #0x48] 4f16c: 17ffff9b b 0x4efd8 4f170: 320003e0 orr w0, wzr, #0x1 4f174: 320003e1 orr w1, wzr, #0x1 4f178: f90017ff str xzr, [sp, #0x28] 4f17c: 97fef3e9 bl 0xc120 4f180: f90013e0 str x0, [sp, #0x20] 4f184: 17ffffbd b 0x4f078 4f188: 97fef4fa bl 0xc570 <__stack_chk_fail@plt> 4f18c: d10503ff sub sp, sp, #0x140 4f190: a90e6ffc stp x28, x27, [sp, #0xe0] 4f194: a90f67fa stp x26, x25, [sp, #0xf0] 4f198: a9105ff8 stp x24, x23, [sp, #0x100] 4f19c: a91157f6 stp x22, x21, [sp, #0x110] 4f1a0: a9124ff4 stp x20, x19, [sp, #0x120] 4f1a4: a9137bfd stp x29, x30, [sp, #0x130] 4f1a8: 9104c3fd add x29, sp, #0x130 4f1ac: a9060fe0 stp x0, x3, [sp, #0x60] 4f1b0: d53bd058 mrs x24, TPIDR_EL0 4f1b4: f9401708 ldr x8, [x24, #0x28] 4f1b8: aa0403fc mov x28, x4 4f1bc: aa0203f7 mov x23, x2 4f1c0: aa0103f3 mov x19, x1 4f1c4: f81a83a8 stur x8, [x29, #-0x58] 4f1c8: b40001f3 cbz x19, 0x4f204 4f1cc: 39400268 ldrb w8, [x19] 4f1d0: 340001a8 cbz w8, 0x4f204 4f1d4: b400631c cbz x28, 0x4fe34 4f1d8: f94033e0 ldr x0, [sp, #0x60] 4f1dc: aa1c03e1 mov x1, x28 4f1e0: 94000d12 bl 0x52628 4f1e4: f94037e8 ldr x8, [sp, #0x68] 4f1e8: b4002268 cbz x8, 0x4f634 4f1ec: f94033e8 ldr x8, [sp, #0x60] 4f1f0: f9401508 ldr x8, [x8, #0x28] 4f1f4: b4002208 cbz x8, 0x4f634 4f1f8: f94033e8 ldr x8, [sp, #0x60] 4f1fc: f9401108 ldr x8, [x8, #0x20] 4f200: b40021a8 cbz x8, 0x4f634 4f204: b00003d6 adrp x22, 0xc8000 4f208: f947fec0 ldr x0, [x22, #0xff8] 4f20c: b50001e0 cbnz x0, 0x4f248 4f210: d00003c0 adrp x0, 0xc9000 4f214: 91000000 add x0, x0, #0x0 4f218: 97fef59e bl 0xc890 4f21c: f947fec8 ldr x8, [x22, #0xff8] 4f220: b50000c8 cbnz x8, 0x4f238 4f224: 321c07e0 orr w0, wzr, #0x30 4f228: 94004ec7 bl 0x62d44 4f22c: a901fc1f stp xzr, xzr, [x0, #0x18] 4f230: a900fc1f stp xzr, xzr, [x0, #0x8] 4f234: f907fec0 str x0, [x22, #0xff8] 4f238: d00003c0 adrp x0, 0xc9000 4f23c: 91000000 add x0, x0, #0x0 4f240: 97fef6a0 bl 0xccc0 4f244: f947fec0 ldr x0, [x22, #0xff8] 4f248: 97ffb965 bl 0x3d7dc 4f24c: f9400008 ldr x8, [x0] 4f250: d0000241 adrp x1, 0x99000 4f254: 912d5421 add x1, x1, #0xb55 4f258: f9401908 ldr x8, [x8, #0x30] 4f25c: d63f0100 blr x8 4f260: f947fec8 ldr x8, [x22, #0xff8] 4f264: aa0003f4 mov x20, x0 4f268: b50001e8 cbnz x8, 0x4f2a4 4f26c: d00003c0 adrp x0, 0xc9000 4f270: 91000000 add x0, x0, #0x0 4f274: 97fef587 bl 0xc890 4f278: f947fec8 ldr x8, [x22, #0xff8] 4f27c: b50000c8 cbnz x8, 0x4f294 4f280: 321c07e0 orr w0, wzr, #0x30 4f284: 94004eb0 bl 0x62d44 4f288: a901fc1f stp xzr, xzr, [x0, #0x18] 4f28c: a900fc1f stp xzr, xzr, [x0, #0x8] 4f290: f907fec0 str x0, [x22, #0xff8] 4f294: d00003c0 adrp x0, 0xc9000 4f298: 91000000 add x0, x0, #0x0 4f29c: 97fef689 bl 0xccc0 4f2a0: f947fec8 ldr x8, [x22, #0xff8] 4f2a4: aa0803e0 mov x0, x8 4f2a8: 97ffb94d bl 0x3d7dc 4f2ac: f9400008 ldr x8, [x0] 4f2b0: 90000221 adrp x1, 0x93000 4f2b4: 91081c21 add x1, x1, #0x207 4f2b8: f9401908 ldr x8, [x8, #0x30] 4f2bc: d63f0100 blr x8 4f2c0: f947fec8 ldr x8, [x22, #0xff8] 4f2c4: aa0003f5 mov x21, x0 4f2c8: b50001e8 cbnz x8, 0x4f304 4f2cc: d00003c0 adrp x0, 0xc9000 4f2d0: 91000000 add x0, x0, #0x0 4f2d4: 97fef56f bl 0xc890 4f2d8: f947fec8 ldr x8, [x22, #0xff8] 4f2dc: b50000c8 cbnz x8, 0x4f2f4 4f2e0: 321c07e0 orr w0, wzr, #0x30 4f2e4: 94004e98 bl 0x62d44 4f2e8: a901fc1f stp xzr, xzr, [x0, #0x18] 4f2ec: a900fc1f stp xzr, xzr, [x0, #0x8] 4f2f0: f907fec0 str x0, [x22, #0xff8] 4f2f4: d00003c0 adrp x0, 0xc9000 4f2f8: 91000000 add x0, x0, #0x0 4f2fc: 97fef671 bl 0xccc0 4f300: f947fec8 ldr x8, [x22, #0xff8] 4f304: aa0803e0 mov x0, x8 4f308: 97ffb935 bl 0x3d7dc 4f30c: f9400008 ldr x8, [x0] 4f310: f0000241 adrp x1, 0x9a000 4f314: 91290c21 add x1, x1, #0xa43 4f318: f9401908 ldr x8, [x8, #0x30] 4f31c: d63f0100 blr x8 4f320: f947fec8 ldr x8, [x22, #0xff8] 4f324: f90017e0 str x0, [sp, #0x28] 4f328: b50001e8 cbnz x8, 0x4f364 4f32c: d00003c0 adrp x0, 0xc9000 4f330: 91000000 add x0, x0, #0x0 4f334: 97fef557 bl 0xc890 4f338: f947fec8 ldr x8, [x22, #0xff8] 4f33c: b50000c8 cbnz x8, 0x4f354 4f340: 321c07e0 orr w0, wzr, #0x30 4f344: 94004e80 bl 0x62d44 4f348: a901fc1f stp xzr, xzr, [x0, #0x18] 4f34c: a900fc1f stp xzr, xzr, [x0, #0x8] 4f350: f907fec0 str x0, [x22, #0xff8] 4f354: d00003c0 adrp x0, 0xc9000 4f358: 91000000 add x0, x0, #0x0 4f35c: 97fef659 bl 0xccc0 4f360: f947fec8 ldr x8, [x22, #0xff8] 4f364: aa0803e0 mov x0, x8 4f368: 97ffb91d bl 0x3d7dc 4f36c: f9400008 ldr x8, [x0] 4f370: f0000242 adrp x2, 0x9a000 4f374: f0000243 adrp x3, 0x9a000 4f378: 91295842 add x2, x2, #0xa56 4f37c: f9408508 ldr x8, [x8, #0x108] 4f380: 91296863 add x3, x3, #0xa5a 4f384: aa1403e1 mov x1, x20 4f388: d63f0100 blr x8 4f38c: f947fec8 ldr x8, [x22, #0xff8] 4f390: f9002be0 str x0, [sp, #0x50] 4f394: b50001e8 cbnz x8, 0x4f3d0 4f398: d00003c0 adrp x0, 0xc9000 4f39c: 91000000 add x0, x0, #0x0 4f3a0: 97fef53c bl 0xc890 4f3a4: f947fec8 ldr x8, [x22, #0xff8] 4f3a8: b50000c8 cbnz x8, 0x4f3c0 4f3ac: 321c07e0 orr w0, wzr, #0x30 4f3b0: 94004e65 bl 0x62d44 4f3b4: a901fc1f stp xzr, xzr, [x0, #0x18] 4f3b8: a900fc1f stp xzr, xzr, [x0, #0x8] 4f3bc: f907fec0 str x0, [x22, #0xff8] 4f3c0: d00003c0 adrp x0, 0xc9000 4f3c4: 91000000 add x0, x0, #0x0 4f3c8: 97fef63e bl 0xccc0 4f3cc: f947fec8 ldr x8, [x22, #0xff8] 4f3d0: aa0803e0 mov x0, x8 4f3d4: 97ffb902 bl 0x3d7dc 4f3d8: f9400008 ldr x8, [x0] 4f3dc: 90000222 adrp x2, 0x93000 4f3e0: 90000223 adrp x3, 0x93000 4f3e4: 91074042 add x2, x2, #0x1d0 4f3e8: f9408508 ldr x8, [x8, #0x108] 4f3ec: 91075c63 add x3, x3, #0x1d7 4f3f0: aa1403e1 mov x1, x20 4f3f4: f90013f4 str x20, [sp, #0x20] 4f3f8: d63f0100 blr x8 4f3fc: f947fec8 ldr x8, [x22, #0xff8] 4f400: aa0003f4 mov x20, x0 4f404: b50001e8 cbnz x8, 0x4f440 4f408: d00003c0 adrp x0, 0xc9000 4f40c: 91000000 add x0, x0, #0x0 4f410: 97fef520 bl 0xc890 4f414: f947fec8 ldr x8, [x22, #0xff8] 4f418: b50000c8 cbnz x8, 0x4f430 4f41c: 321c07e0 orr w0, wzr, #0x30 4f420: 94004e49 bl 0x62d44 4f424: a901fc1f stp xzr, xzr, [x0, #0x18] 4f428: a900fc1f stp xzr, xzr, [x0, #0x8] 4f42c: f907fec0 str x0, [x22, #0xff8] 4f430: d00003c0 adrp x0, 0xc9000 4f434: 91000000 add x0, x0, #0x0 4f438: 97fef622 bl 0xccc0 4f43c: f947fec8 ldr x8, [x22, #0xff8] 4f440: aa0803e0 mov x0, x8 4f444: 97ffb8e6 bl 0x3d7dc 4f448: f9400008 ldr x8, [x0] 4f44c: f0000242 adrp x2, 0x9a000 4f450: f0000243 adrp x3, 0x9a000 4f454: 912a0442 add x2, x2, #0xa81 4f458: f9408508 ldr x8, [x8, #0x108] 4f45c: 912a2863 add x3, x3, #0xa8a 4f460: aa1503e1 mov x1, x21 4f464: f9000ff5 str x21, [sp, #0x18] 4f468: d63f0100 blr x8 4f46c: f947fec8 ldr x8, [x22, #0xff8] 4f470: aa0003f5 mov x21, x0 4f474: b50001e8 cbnz x8, 0x4f4b0 4f478: d00003c0 adrp x0, 0xc9000 4f47c: 91000000 add x0, x0, #0x0 4f480: 97fef504 bl 0xc890 4f484: f947fec8 ldr x8, [x22, #0xff8] 4f488: b50000c8 cbnz x8, 0x4f4a0 4f48c: 321c07e0 orr w0, wzr, #0x30 4f490: 94004e2d bl 0x62d44 4f494: a901fc1f stp xzr, xzr, [x0, #0x18] 4f498: a900fc1f stp xzr, xzr, [x0, #0x8] 4f49c: f907fec0 str x0, [x22, #0xff8] 4f4a0: d00003c0 adrp x0, 0xc9000 4f4a4: 91000000 add x0, x0, #0x0 4f4a8: 97fef606 bl 0xccc0 4f4ac: f947fec8 ldr x8, [x22, #0xff8] 4f4b0: aa0803e0 mov x0, x8 4f4b4: 97ffb8ca bl 0x3d7dc 4f4b8: f9400008 ldr x8, [x0] 4f4bc: f94017f9 ldr x25, [sp, #0x28] 4f4c0: f0000242 adrp x2, 0x9a000 4f4c4: f0000243 adrp x3, 0x9a000 4f4c8: f9408508 ldr x8, [x8, #0x108] 4f4cc: 912a8442 add x2, x2, #0xaa1 4f4d0: 9107b463 add x3, x3, #0x1ed 4f4d4: aa1903e1 mov x1, x25 4f4d8: d63f0100 blr x8 4f4dc: f947fec8 ldr x8, [x22, #0xff8] 4f4e0: f9002fe0 str x0, [sp, #0x58] 4f4e4: b5000208 cbnz x8, 0x4f524 4f4e8: d00003c0 adrp x0, 0xc9000 4f4ec: 91000000 add x0, x0, #0x0 4f4f0: 97fef4e8 bl 0xc890 4f4f4: f947fec8 ldr x8, [x22, #0xff8] 4f4f8: b50000c8 cbnz x8, 0x4f510 4f4fc: 321c07e0 orr w0, wzr, #0x30 4f500: 94004e11 bl 0x62d44 4f504: a901fc1f stp xzr, xzr, [x0, #0x18] 4f508: a900fc1f stp xzr, xzr, [x0, #0x8] 4f50c: f907fec0 str x0, [x22, #0xff8] 4f510: d00003c0 adrp x0, 0xc9000 4f514: 91000000 add x0, x0, #0x0 4f518: 97fef5ea bl 0xccc0 4f51c: f947fec8 ldr x8, [x22, #0xff8] 4f520: f94017f9 ldr x25, [sp, #0x28] 4f524: aa0803e0 mov x0, x8 4f528: 97ffb8ad bl 0x3d7dc 4f52c: f9400008 ldr x8, [x0] 4f530: f0000242 adrp x2, 0x9a000 4f534: f0000243 adrp x3, 0x9a000 4f538: 912aa442 add x2, x2, #0xaa9 4f53c: f9408508 ldr x8, [x8, #0x108] 4f540: 912ab863 add x3, x3, #0xaae 4f544: aa1903e1 mov x1, x25 4f548: d63f0100 blr x8 4f54c: 39400268 ldrb w8, [x19] 4f550: f90027e0 str x0, [sp, #0x48] 4f554: 340006a8 cbz w8, 0x4f628 4f558: f947fec0 ldr x0, [x22, #0xff8] 4f55c: b50001e0 cbnz x0, 0x4f598 4f560: d00003c0 adrp x0, 0xc9000 4f564: 91000000 add x0, x0, #0x0 4f568: 97fef4ca bl 0xc890 4f56c: f947fec8 ldr x8, [x22, #0xff8] 4f570: b50000c8 cbnz x8, 0x4f588 4f574: 321c07e0 orr w0, wzr, #0x30 4f578: 94004df3 bl 0x62d44 4f57c: a901fc1f stp xzr, xzr, [x0, #0x18] 4f580: a900fc1f stp xzr, xzr, [x0, #0x8] 4f584: f907fec0 str x0, [x22, #0xff8] 4f588: d00003c0 adrp x0, 0xc9000 4f58c: 91000000 add x0, x0, #0x0 4f590: 97fef5cc bl 0xccc0 4f594: f947fec0 ldr x0, [x22, #0xff8] 4f598: 97ffb891 bl 0x3d7dc 4f59c: f9400008 ldr x8, [x0] 4f5a0: f94033e9 ldr x9, [sp, #0x60] 4f5a4: f0000243 adrp x3, 0x9a000 4f5a8: 912b0c63 add x3, x3, #0xac3 4f5ac: f9417908 ldr x8, [x8, #0x2f0] 4f5b0: f9401121 ldr x1, [x9, #0x20] 4f5b4: aa1303e2 mov x2, x19 4f5b8: d63f0100 blr x8 4f5bc: aa0003f9 mov x25, x0 4f5c0: b4000499 cbz x25, 0x4f650 4f5c4: f947fec0 ldr x0, [x22, #0xff8] 4f5c8: b50001e0 cbnz x0, 0x4f604 4f5cc: d00003c0 adrp x0, 0xc9000 4f5d0: 91000000 add x0, x0, #0x0 4f5d4: 97fef4af bl 0xc890 4f5d8: f947fec8 ldr x8, [x22, #0xff8] 4f5dc: b50000c8 cbnz x8, 0x4f5f4 4f5e0: 321c07e0 orr w0, wzr, #0x30 4f5e4: 94004dd8 bl 0x62d44 4f5e8: a901fc1f stp xzr, xzr, [x0, #0x18] 4f5ec: a900fc1f stp xzr, xzr, [x0, #0x8] 4f5f0: f907fec0 str x0, [x22, #0xff8] 4f5f4: d00003c0 adrp x0, 0xc9000 4f5f8: 91000000 add x0, x0, #0x0 4f5fc: 97fef5b1 bl 0xccc0 4f600: f947fec0 ldr x0, [x22, #0xff8] 4f604: 97ffb876 bl 0x3d7dc 4f608: f9400008 ldr x8, [x0] 4f60c: f94033e9 ldr x9, [sp, #0x60] 4f610: aa1903e2 mov x2, x25 4f614: f9417d08 ldr x8, [x8, #0x2f8] 4f618: f9401521 ldr x1, [x9, #0x28] 4f61c: d63f0100 blr x8 4f620: f90037e0 str x0, [sp, #0x68] 4f624: b4003c80 cbz x0, 0x4fdb4 4f628: f947fec0 ldr x0, [x22, #0xff8] 4f62c: b5000440 cbnz x0, 0x4f6b4 4f630: 14000013 b 0x4f67c 4f634: b0000241 adrp x1, 0x98000 4f638: f0000242 adrp x2, 0x9a000 4f63c: 91386c21 add x1, x1, #0xe1b 4f640: 9128a042 add x2, x2, #0xa28 4f644: 320007e0 orr w0, wzr, #0x3 4f648: 97fef246 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f64c: 140001da b 0x4fdb4 4f650: b0000241 adrp x1, 0x98000 4f654: f0000242 adrp x2, 0x9a000 4f658: 91386c21 add x1, x1, #0xe1b 4f65c: 912b5c42 add x2, x2, #0xad7 4f660: 320007e0 orr w0, wzr, #0x3 4f664: aa1c03e3 mov x3, x28 4f668: aa1303e4 mov x4, x19 4f66c: 97fef23d bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f670: f90037ff str xzr, [sp, #0x68] 4f674: f947fec0 ldr x0, [x22, #0xff8] 4f678: b50001e0 cbnz x0, 0x4f6b4 4f67c: d00003c0 adrp x0, 0xc9000 4f680: 91000000 add x0, x0, #0x0 4f684: 97fef483 bl 0xc890 4f688: f947fec8 ldr x8, [x22, #0xff8] 4f68c: b50000c8 cbnz x8, 0x4f6a4 4f690: 321c07e0 orr w0, wzr, #0x30 4f694: 94004dac bl 0x62d44 4f698: a901fc1f stp xzr, xzr, [x0, #0x18] 4f69c: a900fc1f stp xzr, xzr, [x0, #0x8] 4f6a0: f907fec0 str x0, [x22, #0xff8] 4f6a4: d00003c0 adrp x0, 0xc9000 4f6a8: 91000000 add x0, x0, #0x0 4f6ac: 97fef585 bl 0xccc0 4f6b0: f947fec0 ldr x0, [x22, #0xff8] 4f6b4: 97ffb84a bl 0x3d7dc 4f6b8: f94037e1 ldr x1, [sp, #0x68] 4f6bc: aa1403e2 mov x2, x20 4f6c0: 97ffb894 bl 0x3d910 4f6c4: f947fec8 ldr x8, [x22, #0xff8] 4f6c8: aa0003f3 mov x19, x0 4f6cc: b50001e8 cbnz x8, 0x4f708 4f6d0: d00003c0 adrp x0, 0xc9000 4f6d4: 91000000 add x0, x0, #0x0 4f6d8: 97fef46e bl 0xc890 4f6dc: f947fec8 ldr x8, [x22, #0xff8] 4f6e0: b50000c8 cbnz x8, 0x4f6f8 4f6e4: 321c07e0 orr w0, wzr, #0x30 4f6e8: 94004d97 bl 0x62d44 4f6ec: a901fc1f stp xzr, xzr, [x0, #0x18] 4f6f0: a900fc1f stp xzr, xzr, [x0, #0x8] 4f6f4: f907fec0 str x0, [x22, #0xff8] 4f6f8: d00003c0 adrp x0, 0xc9000 4f6fc: 91000000 add x0, x0, #0x0 4f700: 97fef570 bl 0xccc0 4f704: f947fec8 ldr x8, [x22, #0xff8] 4f708: aa0803e0 mov x0, x8 4f70c: f9000bf8 str x24, [sp, #0x10] 4f710: 97ffb833 bl 0x3d7dc 4f714: aa1303e1 mov x1, x19 4f718: aa1503e2 mov x2, x21 4f71c: f90007f3 str x19, [sp, #0x8] 4f720: 97ffb87c bl 0x3d910 4f724: 9101c3e8 add x8, sp, #0x70 4f728: d00003d5 adrp x21, 0xc9000 4f72c: d0000253 adrp x19, 0x99000 4f730: aa0003f4 mov x20, x0 4f734: 910002b5 add x21, x21, #0x0 4f738: 91006118 add x24, x8, #0x18 4f73c: 91006509 add x9, x8, #0x19 4f740: b2400108 orr x8, x8, #0x1 4f744: 9101be73 add x19, x19, #0x6f 4f748: a90323e9 stp x9, x8, [sp, #0x30] 4f74c: f90023fc str x28, [sp, #0x40] 4f750: 14000003 b 0x4f75c 4f754: f85983a0 ldur x0, [x29, #-0x68] 4f758: 94004dae bl 0x62e10 4f75c: f947fec0 ldr x0, [x22, #0xff8] 4f760: b50001a0 cbnz x0, 0x4f794 4f764: aa1503e0 mov x0, x21 4f768: 97fef44a bl 0xc890 4f76c: f947fec8 ldr x8, [x22, #0xff8] 4f770: b50000c8 cbnz x8, 0x4f788 4f774: 321c07e0 orr w0, wzr, #0x30 4f778: 94004d73 bl 0x62d44 4f77c: a901fc1f stp xzr, xzr, [x0, #0x18] 4f780: a900fc1f stp xzr, xzr, [x0, #0x8] 4f784: f907fec0 str x0, [x22, #0xff8] 4f788: aa1503e0 mov x0, x21 4f78c: 97fef54d bl 0xccc0 4f790: f947fec0 ldr x0, [x22, #0xff8] 4f794: 97ffb812 bl 0x3d7dc 4f798: f9402fe2 ldr x2, [sp, #0x58] 4f79c: aa1403e1 mov x1, x20 4f7a0: 97ffc05b bl 0x3f90c 4f7a4: f947fec8 ldr x8, [x22, #0xff8] 4f7a8: 2a0003f9 mov w25, w0 4f7ac: b50001a8 cbnz x8, 0x4f7e0 4f7b0: aa1503e0 mov x0, x21 4f7b4: 97fef437 bl 0xc890 4f7b8: f947fec8 ldr x8, [x22, #0xff8] 4f7bc: b50000c8 cbnz x8, 0x4f7d4 4f7c0: 321c07e0 orr w0, wzr, #0x30 4f7c4: 94004d60 bl 0x62d44 4f7c8: a901fc1f stp xzr, xzr, [x0, #0x18] 4f7cc: a900fc1f stp xzr, xzr, [x0, #0x8] 4f7d0: f907fec0 str x0, [x22, #0xff8] 4f7d4: aa1503e0 mov x0, x21 4f7d8: 97fef53a bl 0xccc0 4f7dc: f947fec8 ldr x8, [x22, #0xff8] 4f7e0: 12001f29 and w9, w25, #0xff 4f7e4: 340015a9 cbz w9, 0x4fa98 4f7e8: aa0803e0 mov x0, x8 4f7ec: 97ffb7fc bl 0x3d7dc 4f7f0: f94027e2 ldr x2, [sp, #0x48] 4f7f4: aa1403e1 mov x1, x20 4f7f8: 97ffb846 bl 0x3d910 4f7fc: f947fec8 ldr x8, [x22, #0xff8] 4f800: aa0003f9 mov x25, x0 4f804: b50001a8 cbnz x8, 0x4f838 4f808: aa1503e0 mov x0, x21 4f80c: 97fef421 bl 0xc890 4f810: f947fec8 ldr x8, [x22, #0xff8] 4f814: b50000c8 cbnz x8, 0x4f82c 4f818: 321c07e0 orr w0, wzr, #0x30 4f81c: 94004d4a bl 0x62d44 4f820: a901fc1f stp xzr, xzr, [x0, #0x18] 4f824: a900fc1f stp xzr, xzr, [x0, #0x8] 4f828: f907fec0 str x0, [x22, #0xff8] 4f82c: aa1503e0 mov x0, x21 4f830: 97fef524 bl 0xccc0 4f834: f947fec8 ldr x8, [x22, #0xff8] 4f838: aa0803e0 mov x0, x8 4f83c: 97ffb7e8 bl 0x3d7dc 4f840: f94037e1 ldr x1, [sp, #0x68] 4f844: f9402be2 ldr x2, [sp, #0x50] 4f848: aa1903e3 mov x3, x25 4f84c: 97ffb831 bl 0x3d910 4f850: f94033fb ldr x27, [sp, #0x60] 4f854: aa0003fa mov x26, x0 4f858: d10243a2 sub x2, x29, #0x90 4f85c: aa1303e1 mov x1, x19 4f860: aa1b03e0 mov x0, x27 4f864: aa1903e3 mov x3, x25 4f868: aa1c03e4 mov x4, x28 4f86c: a9397fbf stp xzr, xzr, [x29, #-0x70] 4f870: a9387fbf stp xzr, xzr, [x29, #-0x80] 4f874: a9377fbf stp xzr, xzr, [x29, #-0x90] 4f878: 9400112c bl 0x53d28 4f87c: d101e3a2 sub x2, x29, #0x78 4f880: aa1b03e0 mov x0, x27 4f884: aa1303e1 mov x1, x19 4f888: aa1a03e3 mov x3, x26 4f88c: aa1c03e4 mov x4, x28 4f890: 94001126 bl 0x53d28 4f894: 385703a8 ldurb w8, [x29, #-0x90] 4f898: a907ffff stp xzr, xzr, [sp, #0x78] 4f89c: f9003bff str xzr, [sp, #0x70] 4f8a0: 370000c8 tbnz w8, #0x0, 0x4f8b8 4f8a4: f85803a8 ldur x8, [x29, #-0x80] 4f8a8: 3cd703a0 ldur q0, [x29, #-0x90] 4f8ac: f90043e8 str x8, [sp, #0x80] 4f8b0: 3d801fe0 str q0, [sp, #0x70] 4f8b4: 1400001a b 0x4f91c 4f8b8: f85783b9 ldur x25, [x29, #-0x88] 4f8bc: b100433f cmn x25, #0x10 4f8c0: 54002b62 b.hs 0x4fe2c 4f8c4: f85803ba ldur x26, [x29, #-0x80] 4f8c8: f1005f3f cmp x25, #0x17 4f8cc: 540000c2 b.hs 0x4f8e4 4f8d0: f9401ffb ldr x27, [sp, #0x38] 4f8d4: d37ffb28 lsl x8, x25, #1 4f8d8: 3901c3e8 strb w8, [sp, #0x70] 4f8dc: b5000179 cbnz x25, 0x4f908 4f8e0: 1400000e b 0x4f918 4f8e4: 91004328 add x8, x25, #0x10 4f8e8: 927ced1c and x28, x8, #0xfffffffffffffff0 4f8ec: aa1c03e0 mov x0, x28 4f8f0: 94004d15 bl 0x62d44 4f8f4: b2400388 orr x8, x28, #0x1 4f8f8: f94023fc ldr x28, [sp, #0x40] 4f8fc: aa0003fb mov x27, x0 4f900: a907eff9 stp x25, x27, [sp, #0x78] 4f904: f9003be8 str x8, [sp, #0x70] 4f908: aa1b03e0 mov x0, x27 4f90c: aa1a03e1 mov x1, x26 4f910: aa1903e2 mov x2, x25 4f914: 97fef47f bl 0xcb10 4f918: 38396b7f strb wzr, [x27, x25] 4f91c: 385883a8 ldurb w8, [x29, #-0x78] 4f920: a900ff1f stp xzr, xzr, [x24, #0x8] 4f924: f900031f str xzr, [x24] 4f928: 370000c8 tbnz w8, #0x0, 0x4f940 4f92c: f85983a8 ldur x8, [x29, #-0x68] 4f930: 3cd883a0 ldur q0, [x29, #-0x78] 4f934: f9000b08 str x8, [x24, #0x10] 4f938: 3d800300 str q0, [x24] 4f93c: 1400001a b 0x4f9a4 4f940: f85903b9 ldur x25, [x29, #-0x70] 4f944: b100433f cmn x25, #0x10 4f948: 54002722 b.hs 0x4fe2c 4f94c: f85983ba ldur x26, [x29, #-0x68] 4f950: f1005f3f cmp x25, #0x17 4f954: 540000c2 b.hs 0x4f96c 4f958: f9401bfb ldr x27, [sp, #0x30] 4f95c: d37ffb28 lsl x8, x25, #1 4f960: 390223e8 strb w8, [sp, #0x88] 4f964: b5000179 cbnz x25, 0x4f990 4f968: 1400000e b 0x4f9a0 4f96c: 91004328 add x8, x25, #0x10 4f970: 927ced1c and x28, x8, #0xfffffffffffffff0 4f974: aa1c03e0 mov x0, x28 4f978: 94004cf3 bl 0x62d44 4f97c: b2400388 orr x8, x28, #0x1 4f980: f94023fc ldr x28, [sp, #0x40] 4f984: aa0003fb mov x27, x0 4f988: a9096ff9 stp x25, x27, [sp, #0x90] 4f98c: f90047e8 str x8, [sp, #0x88] 4f990: aa1b03e0 mov x0, x27 4f994: aa1a03e1 mov x1, x26 4f998: aa1903e2 mov x2, x25 4f99c: 97fef45d bl 0xcb10 4f9a0: 38396b7f strb wzr, [x27, x25] 4f9a4: d10183a1 sub x1, x29, #0x60 4f9a8: 9101c3e2 add x2, sp, #0x70 4f9ac: aa1703e0 mov x0, x23 4f9b0: 97ff50a2 bl 0x23c38 <.text+0x16f48> 4f9b4: aa0003f9 mov x25, x0 4f9b8: f9400328 ldr x8, [x25] 4f9bc: b4000148 cbz x8, 0x4f9e4 4f9c0: 394223e8 ldrb w8, [sp, #0x88] 4f9c4: 37000508 tbnz w8, #0x0, 0x4fa64 4f9c8: 3941c3e8 ldrb w8, [sp, #0x70] 4f9cc: 37000548 tbnz w8, #0x0, 0x4fa74 4f9d0: 385703a8 ldurb w8, [x29, #-0x90] 4f9d4: 37000588 tbnz w8, #0x0, 0x4fa84 4f9d8: 385883a8 ldurb w8, [x29, #-0x78] 4f9dc: 3607ec08 tbz w8, #0x0, 0x4f75c 4f9e0: 17ffff5d b 0x4f754 4f9e4: 52800a00 mov w0, #0x50 // =80 4f9e8: 94004cd7 bl 0x62d44 4f9ec: f94043e9 ldr x9, [sp, #0x80] 4f9f0: aa0003e8 mov x8, x0 4f9f4: 3dc01fe0 ldr q0, [sp, #0x70] 4f9f8: a907ffff stp xzr, xzr, [sp, #0x78] 4f9fc: f9001909 str x9, [x8, #0x30] 4fa00: f85a03a9 ldur x9, [x29, #-0x60] 4fa04: f9003bff str xzr, [sp, #0x70] 4fa08: 3d800900 str q0, [x8, #0x20] 4fa0c: 3dc00300 ldr q0, [x24] 4fa10: f9000909 str x9, [x8, #0x10] 4fa14: f9400b09 ldr x9, [x24, #0x10] 4fa18: a9007d1f stp xzr, xzr, [x8] 4fa1c: a900ff1f stp xzr, xzr, [x24, #0x8] 4fa20: f900031f str xzr, [x24] 4fa24: f9002509 str x9, [x8, #0x48] 4fa28: 3c838100 stur q0, [x8, #0x38] 4fa2c: f9000328 str x8, [x25] 4fa30: f94002e9 ldr x9, [x23] 4fa34: f9400129 ldr x9, [x9] 4fa38: b4000069 cbz x9, 0x4fa44 4fa3c: f90002e9 str x9, [x23] 4fa40: f9400328 ldr x8, [x25] 4fa44: f94006e0 ldr x0, [x23, #0x8] 4fa48: aa0803e1 mov x1, x8 4fa4c: 97ff0e01 bl 0x13250 <.text+0x6560> 4fa50: f9400ae8 ldr x8, [x23, #0x10] 4fa54: 91000508 add x8, x8, #0x1 4fa58: f9000ae8 str x8, [x23, #0x10] 4fa5c: 394223e8 ldrb w8, [sp, #0x88] 4fa60: 3607fb48 tbz w8, #0x0, 0x4f9c8 4fa64: f9404fe0 ldr x0, [sp, #0x98] 4fa68: 94004cea bl 0x62e10 4fa6c: 3941c3e8 ldrb w8, [sp, #0x70] 4fa70: 3607fb08 tbz w8, #0x0, 0x4f9d0 4fa74: f94043e0 ldr x0, [sp, #0x80] 4fa78: 94004ce6 bl 0x62e10 4fa7c: 385703a8 ldurb w8, [x29, #-0x90] 4fa80: 3607fac8 tbz w8, #0x0, 0x4f9d8 4fa84: f85803a0 ldur x0, [x29, #-0x80] 4fa88: 94004ce2 bl 0x62e10 4fa8c: 385883a8 ldurb w8, [x29, #-0x78] 4fa90: 3607e668 tbz w8, #0x0, 0x4f75c 4fa94: 17ffff30 b 0x4f754 4fa98: f94037e9 ldr x9, [sp, #0x68] 4fa9c: b4001a49 cbz x9, 0x4fde4 4faa0: a94157f8 ldp x24, x21, [sp, #0x10] 4faa4: f94007f3 ldr x19, [sp, #0x8] 4faa8: b50001e8 cbnz x8, 0x4fae4 4faac: d00003c0 adrp x0, 0xc9000 4fab0: 91000000 add x0, x0, #0x0 4fab4: 97fef377 bl 0xc890 4fab8: f947fec8 ldr x8, [x22, #0xff8] 4fabc: b50000c8 cbnz x8, 0x4fad4 4fac0: 321c07e0 orr w0, wzr, #0x30 4fac4: 94004ca0 bl 0x62d44 4fac8: a901fc1f stp xzr, xzr, [x0, #0x18] 4facc: a900fc1f stp xzr, xzr, [x0, #0x8] 4fad0: f907fec0 str x0, [x22, #0xff8] 4fad4: d00003c0 adrp x0, 0xc9000 4fad8: 91000000 add x0, x0, #0x0 4fadc: 97fef479 bl 0xccc0 4fae0: f947fec8 ldr x8, [x22, #0xff8] 4fae4: aa0803e0 mov x0, x8 4fae8: 97ffb73d bl 0x3d7dc 4faec: f9400008 ldr x8, [x0] 4faf0: f94037e1 ldr x1, [sp, #0x68] 4faf4: f9405d08 ldr x8, [x8, #0xb8] 4faf8: d63f0100 blr x8 4fafc: f947fec8 ldr x8, [x22, #0xff8] 4fb00: b4001788 cbz x8, 0x4fdf0 4fb04: b40002d3 cbz x19, 0x4fb5c 4fb08: f947fec0 ldr x0, [x22, #0xff8] 4fb0c: b50001e0 cbnz x0, 0x4fb48 4fb10: d00003c0 adrp x0, 0xc9000 4fb14: 91000000 add x0, x0, #0x0 4fb18: 97fef35e bl 0xc890 4fb1c: f947fec8 ldr x8, [x22, #0xff8] 4fb20: b50000c8 cbnz x8, 0x4fb38 4fb24: 321c07e0 orr w0, wzr, #0x30 4fb28: 94004c87 bl 0x62d44 4fb2c: a901fc1f stp xzr, xzr, [x0, #0x18] 4fb30: a900fc1f stp xzr, xzr, [x0, #0x8] 4fb34: f907fec0 str x0, [x22, #0xff8] 4fb38: d00003c0 adrp x0, 0xc9000 4fb3c: 91000000 add x0, x0, #0x0 4fb40: 97fef460 bl 0xccc0 4fb44: f947fec0 ldr x0, [x22, #0xff8] 4fb48: 97ffb725 bl 0x3d7dc 4fb4c: f9400008 ldr x8, [x0] 4fb50: aa1303e1 mov x1, x19 4fb54: f9405d08 ldr x8, [x8, #0xb8] 4fb58: d63f0100 blr x8 4fb5c: f947fec8 ldr x8, [x22, #0xff8] 4fb60: b50001c8 cbnz x8, 0x4fb98 4fb64: d00003c0 adrp x0, 0xc9000 4fb68: 91000000 add x0, x0, #0x0 4fb6c: 97fef349 bl 0xc890 4fb70: f947fec8 ldr x8, [x22, #0xff8] 4fb74: b50000c8 cbnz x8, 0x4fb8c 4fb78: 321c07e0 orr w0, wzr, #0x30 4fb7c: 94004c72 bl 0x62d44 4fb80: a901fc1f stp xzr, xzr, [x0, #0x18] 4fb84: a900fc1f stp xzr, xzr, [x0, #0x8] 4fb88: f907fec0 str x0, [x22, #0xff8] 4fb8c: d00003c0 adrp x0, 0xc9000 4fb90: 91000000 add x0, x0, #0x0 4fb94: 97fef44b bl 0xccc0 4fb98: b40002d4 cbz x20, 0x4fbf0 4fb9c: f947fec0 ldr x0, [x22, #0xff8] 4fba0: b50001e0 cbnz x0, 0x4fbdc 4fba4: d00003c0 adrp x0, 0xc9000 4fba8: 91000000 add x0, x0, #0x0 4fbac: 97fef339 bl 0xc890 4fbb0: f947fec8 ldr x8, [x22, #0xff8] 4fbb4: b50000c8 cbnz x8, 0x4fbcc 4fbb8: 321c07e0 orr w0, wzr, #0x30 4fbbc: 94004c62 bl 0x62d44 4fbc0: a901fc1f stp xzr, xzr, [x0, #0x18] 4fbc4: a900fc1f stp xzr, xzr, [x0, #0x8] 4fbc8: f907fec0 str x0, [x22, #0xff8] 4fbcc: d00003c0 adrp x0, 0xc9000 4fbd0: 91000000 add x0, x0, #0x0 4fbd4: 97fef43b bl 0xccc0 4fbd8: f947fec0 ldr x0, [x22, #0xff8] 4fbdc: 97ffb700 bl 0x3d7dc 4fbe0: f9400008 ldr x8, [x0] 4fbe4: aa1403e1 mov x1, x20 4fbe8: f9405d08 ldr x8, [x8, #0xb8] 4fbec: d63f0100 blr x8 4fbf0: f947fec8 ldr x8, [x22, #0xff8] 4fbf4: a94253f3 ldp x19, x20, [sp, #0x20] 4fbf8: b50001c8 cbnz x8, 0x4fc30 4fbfc: d00003c0 adrp x0, 0xc9000 4fc00: 91000000 add x0, x0, #0x0 4fc04: 97fef323 bl 0xc890 4fc08: f947fec8 ldr x8, [x22, #0xff8] 4fc0c: b50000c8 cbnz x8, 0x4fc24 4fc10: 321c07e0 orr w0, wzr, #0x30 4fc14: 94004c4c bl 0x62d44 4fc18: a901fc1f stp xzr, xzr, [x0, #0x18] 4fc1c: a900fc1f stp xzr, xzr, [x0, #0x8] 4fc20: f907fec0 str x0, [x22, #0xff8] 4fc24: d00003c0 adrp x0, 0xc9000 4fc28: 91000000 add x0, x0, #0x0 4fc2c: 97fef425 bl 0xccc0 4fc30: b40002d4 cbz x20, 0x4fc88 4fc34: f947fec0 ldr x0, [x22, #0xff8] 4fc38: b50001e0 cbnz x0, 0x4fc74 4fc3c: d00003c0 adrp x0, 0xc9000 4fc40: 91000000 add x0, x0, #0x0 4fc44: 97fef313 bl 0xc890 4fc48: f947fec8 ldr x8, [x22, #0xff8] 4fc4c: b50000c8 cbnz x8, 0x4fc64 4fc50: 321c07e0 orr w0, wzr, #0x30 4fc54: 94004c3c bl 0x62d44 4fc58: a901fc1f stp xzr, xzr, [x0, #0x18] 4fc5c: a900fc1f stp xzr, xzr, [x0, #0x8] 4fc60: f907fec0 str x0, [x22, #0xff8] 4fc64: d00003c0 adrp x0, 0xc9000 4fc68: 91000000 add x0, x0, #0x0 4fc6c: 97fef415 bl 0xccc0 4fc70: f947fec0 ldr x0, [x22, #0xff8] 4fc74: 97ffb6da bl 0x3d7dc 4fc78: f9400008 ldr x8, [x0] 4fc7c: aa1403e1 mov x1, x20 4fc80: f9405d08 ldr x8, [x8, #0xb8] 4fc84: d63f0100 blr x8 4fc88: f947fec8 ldr x8, [x22, #0xff8] 4fc8c: b50001c8 cbnz x8, 0x4fcc4 4fc90: d00003c0 adrp x0, 0xc9000 4fc94: 91000000 add x0, x0, #0x0 4fc98: 97fef2fe bl 0xc890 4fc9c: f947fec8 ldr x8, [x22, #0xff8] 4fca0: b50000c8 cbnz x8, 0x4fcb8 4fca4: 321c07e0 orr w0, wzr, #0x30 4fca8: 94004c27 bl 0x62d44 4fcac: a901fc1f stp xzr, xzr, [x0, #0x18] 4fcb0: a900fc1f stp xzr, xzr, [x0, #0x8] 4fcb4: f907fec0 str x0, [x22, #0xff8] 4fcb8: d00003c0 adrp x0, 0xc9000 4fcbc: 91000000 add x0, x0, #0x0 4fcc0: 97fef400 bl 0xccc0 4fcc4: b40002d5 cbz x21, 0x4fd1c 4fcc8: f947fec0 ldr x0, [x22, #0xff8] 4fccc: b50001e0 cbnz x0, 0x4fd08 4fcd0: d00003c0 adrp x0, 0xc9000 4fcd4: 91000000 add x0, x0, #0x0 4fcd8: 97fef2ee bl 0xc890 4fcdc: f947fec8 ldr x8, [x22, #0xff8] 4fce0: b50000c8 cbnz x8, 0x4fcf8 4fce4: 321c07e0 orr w0, wzr, #0x30 4fce8: 94004c17 bl 0x62d44 4fcec: a901fc1f stp xzr, xzr, [x0, #0x18] 4fcf0: a900fc1f stp xzr, xzr, [x0, #0x8] 4fcf4: f907fec0 str x0, [x22, #0xff8] 4fcf8: d00003c0 adrp x0, 0xc9000 4fcfc: 91000000 add x0, x0, #0x0 4fd00: 97fef3f0 bl 0xccc0 4fd04: f947fec0 ldr x0, [x22, #0xff8] 4fd08: 97ffb6b5 bl 0x3d7dc 4fd0c: f9400008 ldr x8, [x0] 4fd10: aa1503e1 mov x1, x21 4fd14: f9405d08 ldr x8, [x8, #0xb8] 4fd18: d63f0100 blr x8 4fd1c: f947fec8 ldr x8, [x22, #0xff8] 4fd20: b50001c8 cbnz x8, 0x4fd58 4fd24: d00003c0 adrp x0, 0xc9000 4fd28: 91000000 add x0, x0, #0x0 4fd2c: 97fef2d9 bl 0xc890 4fd30: f947fec8 ldr x8, [x22, #0xff8] 4fd34: b50000c8 cbnz x8, 0x4fd4c 4fd38: 321c07e0 orr w0, wzr, #0x30 4fd3c: 94004c02 bl 0x62d44 4fd40: a901fc1f stp xzr, xzr, [x0, #0x18] 4fd44: a900fc1f stp xzr, xzr, [x0, #0x8] 4fd48: f907fec0 str x0, [x22, #0xff8] 4fd4c: d00003c0 adrp x0, 0xc9000 4fd50: 91000000 add x0, x0, #0x0 4fd54: 97fef3db bl 0xccc0 4fd58: b40002f3 cbz x19, 0x4fdb4 4fd5c: f947fec0 ldr x0, [x22, #0xff8] 4fd60: f94013f3 ldr x19, [sp, #0x20] 4fd64: b50001e0 cbnz x0, 0x4fda0 4fd68: d00003c0 adrp x0, 0xc9000 4fd6c: 91000000 add x0, x0, #0x0 4fd70: 97fef2c8 bl 0xc890 4fd74: f947fec8 ldr x8, [x22, #0xff8] 4fd78: b50000c8 cbnz x8, 0x4fd90 4fd7c: 321c07e0 orr w0, wzr, #0x30 4fd80: 94004bf1 bl 0x62d44 4fd84: a901fc1f stp xzr, xzr, [x0, #0x18] 4fd88: a900fc1f stp xzr, xzr, [x0, #0x8] 4fd8c: f907fec0 str x0, [x22, #0xff8] 4fd90: d00003c0 adrp x0, 0xc9000 4fd94: 91000000 add x0, x0, #0x0 4fd98: 97fef3ca bl 0xccc0 4fd9c: f947fec0 ldr x0, [x22, #0xff8] 4fda0: 97ffb68f bl 0x3d7dc 4fda4: f9400008 ldr x8, [x0] 4fda8: aa1303e1 mov x1, x19 4fdac: f9405d08 ldr x8, [x8, #0xb8] 4fdb0: d63f0100 blr x8 4fdb4: f9401708 ldr x8, [x24, #0x28] 4fdb8: f85a83a9 ldur x9, [x29, #-0x58] 4fdbc: eb09011f cmp x8, x9 4fdc0: 54000381 b.ne 0x4fe30 4fdc4: a9537bfd ldp x29, x30, [sp, #0x130] 4fdc8: a9524ff4 ldp x20, x19, [sp, #0x120] 4fdcc: a95157f6 ldp x22, x21, [sp, #0x110] 4fdd0: a9505ff8 ldp x24, x23, [sp, #0x100] 4fdd4: a94f67fa ldp x26, x25, [sp, #0xf0] 4fdd8: a94e6ffc ldp x28, x27, [sp, #0xe0] 4fddc: 910503ff add sp, sp, #0x140 4fde0: d65f03c0 ret 4fde4: a94157f8 ldp x24, x21, [sp, #0x10] 4fde8: f94007f3 ldr x19, [sp, #0x8] 4fdec: b5ffe8c8 cbnz x8, 0x4fb04 4fdf0: d00003c0 adrp x0, 0xc9000 4fdf4: 91000000 add x0, x0, #0x0 4fdf8: 97fef2a6 bl 0xc890 4fdfc: f947fec8 ldr x8, [x22, #0xff8] 4fe00: b50000c8 cbnz x8, 0x4fe18 4fe04: 321c07e0 orr w0, wzr, #0x30 4fe08: 94004bcf bl 0x62d44 4fe0c: a901fc1f stp xzr, xzr, [x0, #0x18] 4fe10: a900fc1f stp xzr, xzr, [x0, #0x8] 4fe14: f907fec0 str x0, [x22, #0xff8] 4fe18: d00003c0 adrp x0, 0xc9000 4fe1c: 91000000 add x0, x0, #0x0 4fe20: 97fef3a8 bl 0xccc0 4fe24: b5ffe733 cbnz x19, 0x4fb08 4fe28: 17ffff4d b 0x4fb5c 4fe2c: 97fef121 bl 0xc2b0 4fe30: 97fef1d0 bl 0xc570 <__stack_chk_fail@plt> 4fe34: d4200020 brk #0x1 000000000004fe38 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)>: 4fe38: d102c3ff sub sp, sp, #0xb0 4fe3c: a9056ffc stp x28, x27, [sp, #0x50] 4fe40: a90667fa stp x26, x25, [sp, #0x60] 4fe44: a9075ff8 stp x24, x23, [sp, #0x70] 4fe48: a90857f6 stp x22, x21, [sp, #0x80] 4fe4c: a9094ff4 stp x20, x19, [sp, #0x90] 4fe50: a90a7bfd stp x29, x30, [sp, #0xa0] 4fe54: 910283fd add x29, sp, #0xa0 4fe58: b90017e5 str w5, [sp, #0x14] 4fe5c: a9000fe2 stp x2, x3, [sp] 4fe60: d53bd05b mrs x27, TPIDR_EL0 4fe64: f9401768 ldr x8, [x27, #0x28] 4fe68: aa0103f6 mov x22, x1 4fe6c: 2a0003f7 mov w23, w0 4fe70: b25c03e9 orr x9, xzr, #0x1000000000 4fe74: 321c03e0 orr w0, wzr, #0x10 4fe78: 321b03e1 orr w1, wzr, #0x20 4fe7c: aa0403f8 mov x24, x4 4fe80: f90027e8 str x8, [sp, #0x48] 4fe84: f9001fe9 str x9, [sp, #0x38] 4fe88: 97fef0a6 bl 0xc120 4fe8c: f90023e0 str x0, [sp, #0x40] 4fe90: f840871c ldr x28, [x24], #0x8 4fe94: eb1c031f cmp x24, x28 4fe98: 54001060 b.eq 0x500a4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x26c> 4fe9c: 320003e0 orr w0, wzr, #0x1 4fea0: 320003e1 orr w1, wzr, #0x1 4fea4: f90013ff str xzr, [sp, #0x20] 4fea8: 97fef09e bl 0xc120 4feac: aa0003f9 mov x25, x0 4feb0: 320003e0 orr w0, wzr, #0x1 4feb4: 320003e1 orr w1, wzr, #0x1 4feb8: f9000ff9 str x25, [sp, #0x18] 4febc: f9001bff str xzr, [sp, #0x30] 4fec0: 97fef098 bl 0xc120 4fec4: 91008393 add x19, x28, #0x20 4fec8: f90017e0 str x0, [sp, #0x28] 4fecc: b4000099 cbz x25, 0x4fedc , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0xa4> 4fed0: aa1903e0 mov x0, x25 4fed4: 97fef353 bl 0xcc20 4fed8: f9000fff str xzr, [sp, #0x18] 4fedc: 39408388 ldrb w8, [x28, #0x20] 4fee0: f9401789 ldr x9, [x28, #0x28] 4fee4: 320003e1 orr w1, wzr, #0x1 4fee8: d341fd0a lsr x10, x8, #1 4feec: 7200011f tst w8, #0x1 4fef0: 9a890159 csel x25, x10, x9, eq 4fef4: 91000720 add x0, x25, #0x1 4fef8: f90013f9 str x25, [sp, #0x20] 4fefc: 97fef089 bl 0xc120 4ff00: f9000fe0 str x0, [sp, #0x18] 4ff04: 39408388 ldrb w8, [x28, #0x20] 4ff08: f9401b89 ldr x9, [x28, #0x30] 4ff0c: aa1903e2 mov x2, x25 4ff10: 7200011f tst w8, #0x1 4ff14: 9a931521 csinc x1, x9, x19, ne 4ff18: 97fef1da bl 0xc680 4ff1c: a941a7e8 ldp x8, x9, [sp, #0x18] 4ff20: 9100e393 add x19, x28, #0x38 4ff24: 3829691f strb wzr, [x8, x9] 4ff28: f94017e0 ldr x0, [sp, #0x28] 4ff2c: b4000060 cbz x0, 0x4ff38 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x100> 4ff30: 97fef33c bl 0xcc20 4ff34: f90017ff str xzr, [sp, #0x28] 4ff38: 3940e388 ldrb w8, [x28, #0x38] 4ff3c: f9402389 ldr x9, [x28, #0x40] 4ff40: 320003e1 orr w1, wzr, #0x1 4ff44: d341fd0a lsr x10, x8, #1 4ff48: 7200011f tst w8, #0x1 4ff4c: 9a890159 csel x25, x10, x9, eq 4ff50: 91000720 add x0, x25, #0x1 4ff54: f9001bf9 str x25, [sp, #0x30] 4ff58: 97fef072 bl 0xc120 4ff5c: f90017e0 str x0, [sp, #0x28] 4ff60: 3940e388 ldrb w8, [x28, #0x38] 4ff64: f9402789 ldr x9, [x28, #0x48] 4ff68: aa1903e2 mov x2, x25 4ff6c: 7200011f tst w8, #0x1 4ff70: 9a931521 csinc x1, x9, x19, ne 4ff74: 97fef1c3 bl 0xc680 4ff78: a942a7e8 ldp x8, x9, [sp, #0x28] 4ff7c: 9100e3e0 add x0, sp, #0x38 4ff80: 3829691f strb wzr, [x8, x9] 4ff84: b9403be1 ldr w1, [sp, #0x38] 4ff88: 97ffb1c0 bl 0x3c688 4ff8c: b9403bf4 ldr w20, [sp, #0x38] 4ff90: f94023f5 ldr x21, [sp, #0x40] 4ff94: 11000688 add w8, w20, #0x1 4ff98: b9003be8 str w8, [sp, #0x38] 4ff9c: 8b1416b3 add x19, x21, x20, lsl #5 4ffa0: f9400260 ldr x0, [x19] 4ffa4: b4000060 cbz x0, 0x4ffb0 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x178> 4ffa8: 97fef31e bl 0xcc20 4ffac: f900027f str xzr, [x19] 4ffb0: f94013f9 ldr x25, [sp, #0x20] 4ffb4: 320003e1 orr w1, wzr, #0x1 4ffb8: 91000720 add x0, x25, #0x1 4ffbc: f9000679 str x25, [x19, #0x8] 4ffc0: 97fef058 bl 0xc120 4ffc4: f9000260 str x0, [x19] 4ffc8: f9400fe1 ldr x1, [sp, #0x18] 4ffcc: aa1903e2 mov x2, x25 4ffd0: 97fef1ac bl 0xc680 4ffd4: a9402668 ldp x8, x9, [x19] 4ffd8: 3829691f strb wzr, [x8, x9] 4ffdc: f8410e60 ldr x0, [x19, #0x10]! 4ffe0: b4000060 cbz x0, 0x4ffec , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x1b4> 4ffe4: 97fef30f bl 0xcc20 4ffe8: f900027f str xzr, [x19] 4ffec: f9401bfa ldr x26, [sp, #0x30] 4fff0: 8b1416b4 add x20, x21, x20, lsl #5 4fff4: 320003e1 orr w1, wzr, #0x1 4fff8: 91000740 add x0, x26, #0x1 4fffc: f9000e9a str x26, [x20, #0x18] 50000: 97fef048 bl 0xc120 50004: f9000260 str x0, [x19] 50008: f94017f9 ldr x25, [sp, #0x28] 5000c: aa1a03e2 mov x2, x26 50010: aa1903e1 mov x1, x25 50014: 97fef19b bl 0xc680 50018: f9400268 ldr x8, [x19] 5001c: f9400e89 ldr x9, [x20, #0x18] 50020: 3829691f strb wzr, [x8, x9] 50024: b4000099 cbz x25, 0x50034 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x1fc> 50028: aa1903e0 mov x0, x25 5002c: 97fef2fd bl 0xcc20 50030: f90017ff str xzr, [sp, #0x28] 50034: f9400fe0 ldr x0, [sp, #0x18] 50038: f9001bff str xzr, [sp, #0x30] 5003c: b4000060 cbz x0, 0x50048 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x210> 50040: 97fef2f8 bl 0xcc20 50044: f9000fff str xzr, [sp, #0x18] 50048: f9400788 ldr x8, [x28, #0x8] 5004c: b40000a8 cbz x8, 0x50060 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x228> 50050: aa0803fc mov x28, x8 50054: f9400388 ldr x8, [x28] 50058: b5ffffc8 cbnz x8, 0x50050 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x218> 5005c: 1400000c b 0x5008c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x254> 50060: aa1c03e8 mov x8, x28 50064: f8410d09 ldr x9, [x8, #0x10]! 50068: f940012a ldr x10, [x9] 5006c: eb1c015f cmp x10, x28 50070: 54000140 b.eq 0x50098 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x260> 50074: f9400109 ldr x9, [x8] 50078: aa0903e8 mov x8, x9 5007c: f8410d1c ldr x28, [x8, #0x10]! 50080: f940038a ldr x10, [x28] 50084: eb09015f cmp x10, x9 50088: 54ffff61 b.ne 0x50074 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x23c> 5008c: eb18039f cmp x28, x24 50090: 54fff061 b.ne 0x4fe9c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x64> 50094: 14000004 b 0x500a4 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x26c> 50098: aa0903fc mov x28, x9 5009c: eb18039f cmp x28, x24 500a0: 54ffefe1 b.ne 0x4fe9c , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x64> 500a4: 320003e0 orr w0, wzr, #0x1 500a8: 320003e1 orr w1, wzr, #0x1 500ac: f90013ff str xzr, [sp, #0x20] 500b0: 97fef01c bl 0xc120 500b4: a9400fe2 ldp x2, x3, [sp] 500b8: b94017e7 ldr w7, [sp, #0x14] 500bc: f9000fe0 str x0, [sp, #0x18] 500c0: 9100e3e4 add x4, sp, #0x38 500c4: 910063e5 add x5, sp, #0x18 500c8: 2a1703e0 mov w0, w23 500cc: aa1603e1 mov x1, x22 500d0: 2a1f03e6 mov w6, wzr 500d4: 97fef09b bl 0xc340 <_ZN3UQM8UQMCrash18ReportExceptionPRVEiRKNS_9UQMStringES3_S3_RKNS_9UQMVectorINS_9UQMKVPairELj16EEES3_bi@plt> 500d8: f9400fe0 ldr x0, [sp, #0x18] 500dc: b4000060 cbz x0, 0x500e8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x2b0> 500e0: 97fef2d0 bl 0xcc20 500e4: f9000fff str xzr, [sp, #0x18] 500e8: b9403be8 ldr w8, [sp, #0x38] 500ec: f94023f3 ldr x19, [sp, #0x40] 500f0: 340002a8 cbz w8, 0x50144 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x30c> 500f4: 2a1f03e8 mov w8, wzr 500f8: 2a0803f4 mov w20, w8 500fc: 8b141675 add x21, x19, x20, lsl #5 50100: aa1503f6 mov x22, x21 50104: f8410ec0 ldr x0, [x22, #0x10]! 50108: b4000060 cbz x0, 0x50114 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x2dc> 5010c: 97fef2c5 bl 0xcc20 50110: f90002df str xzr, [x22] 50114: f94002a0 ldr x0, [x21] 50118: f9000ebf str xzr, [x21, #0x18] 5011c: b4000060 cbz x0, 0x50128 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x2f0> 50120: 97fef2c0 bl 0xcc20 50124: f90002bf str xzr, [x21] 50128: 8b141668 add x8, x19, x20, lsl #5 5012c: f900051f str xzr, [x8, #0x8] 50130: b9403be9 ldr w9, [sp, #0x38] 50134: f94023f3 ldr x19, [sp, #0x40] 50138: 11000688 add w8, w20, #0x1 5013c: 6b09011f cmp w8, w9 50140: 54fffdc3 b.lo 0x500f8 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x2c0> 50144: b4000093 cbz x19, 0x50154 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x31c> 50148: aa1303e0 mov x0, x19 5014c: 97fef2b5 bl 0xcc20 50150: f90023ff str xzr, [sp, #0x40] 50154: f9401768 ldr x8, [x27, #0x28] 50158: f94027e9 ldr x9, [sp, #0x48] 5015c: eb09011f cmp x8, x9 50160: 54000121 b.ne 0x50184 , std::__ndk1::allocator>, std::__ndk1::basic_string, std::__ndk1::allocator>, std::__ndk1::less, std::__ndk1::allocator>>, std::__ndk1::allocator, std::__ndk1::allocator> const, std::__ndk1::basic_string, std::__ndk1::allocator>>>>&, int)+0x34c> 50164: a94a7bfd ldp x29, x30, [sp, #0xa0] 50168: a9494ff4 ldp x20, x19, [sp, #0x90] 5016c: a94857f6 ldp x22, x21, [sp, #0x80] 50170: a9475ff8 ldp x24, x23, [sp, #0x70] 50174: a94667fa ldp x26, x25, [sp, #0x60] 50178: a9456ffc ldp x28, x27, [sp, #0x50] 5017c: 9102c3ff add sp, sp, #0xb0 50180: d65f03c0 ret 50184: 97fef0fb bl 0xc570 <__stack_chk_fail@plt> 0000000000050188 : 50188: d10203ff sub sp, sp, #0x80 5018c: f90023f7 str x23, [sp, #0x40] 50190: a90557f6 stp x22, x21, [sp, #0x50] 50194: a9064ff4 stp x20, x19, [sp, #0x60] 50198: a9077bfd stp x29, x30, [sp, #0x70] 5019c: 9101c3fd add x29, sp, #0x70 501a0: d53bd055 mrs x21, TPIDR_EL0 501a4: f94016a8 ldr x8, [x21, #0x28] 501a8: aa0203f4 mov x20, x2 501ac: 90000241 adrp x1, 0x98000 501b0: d0000242 adrp x2, 0x9a000 501b4: 91386c21 add x1, x1, #0xe1b 501b8: 91149442 add x2, x2, #0x525 501bc: 2a1f03e0 mov w0, wzr 501c0: aa0303f3 mov x19, x3 501c4: f9001fe8 str x8, [sp, #0x38] 501c8: 97feef66 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 501cc: 900003d6 adrp x22, 0xc8000 501d0: f947fec0 ldr x0, [x22, #0xff8] 501d4: b50001e0 cbnz x0, 0x50210 501d8: b00003c0 adrp x0, 0xc9000 501dc: 91000000 add x0, x0, #0x0 501e0: 97fef1ac bl 0xc890 501e4: f947fec8 ldr x8, [x22, #0xff8] 501e8: b50000c8 cbnz x8, 0x50200 501ec: 321c07e0 orr w0, wzr, #0x30 501f0: 94004ad5 bl 0x62d44 501f4: a901fc1f stp xzr, xzr, [x0, #0x18] 501f8: a900fc1f stp xzr, xzr, [x0, #0x8] 501fc: f907fec0 str x0, [x22, #0xff8] 50200: b00003c0 adrp x0, 0xc9000 50204: 91000000 add x0, x0, #0x0 50208: 97fef2ae bl 0xccc0 5020c: f947fec0 ldr x0, [x22, #0xff8] 50210: 910083e8 add x8, sp, #0x20 50214: aa1403e1 mov x1, x20 50218: 910083f7 add x23, sp, #0x20 5021c: 97ffbde4 bl 0x3f9ac 50220: 394083e8 ldrb w8, [sp, #0x20] 50224: f9401be9 ldr x9, [sp, #0x30] 50228: f947fec0 ldr x0, [x22, #0xff8] 5022c: b24002ea orr x10, x23, #0x1 50230: 7200011f tst w8, #0x1 50234: 9a890154 csel x20, x10, x9, eq 50238: b50001e0 cbnz x0, 0x50274 5023c: b00003c0 adrp x0, 0xc9000 50240: 91000000 add x0, x0, #0x0 50244: 97fef193 bl 0xc890 50248: f947fec8 ldr x8, [x22, #0xff8] 5024c: b50000c8 cbnz x8, 0x50264 50250: 321c07e0 orr w0, wzr, #0x30 50254: 94004abc bl 0x62d44 50258: a901fc1f stp xzr, xzr, [x0, #0x18] 5025c: a900fc1f stp xzr, xzr, [x0, #0x8] 50260: f907fec0 str x0, [x22, #0xff8] 50264: b00003c0 adrp x0, 0xc9000 50268: 91000000 add x0, x0, #0x0 5026c: 97fef295 bl 0xccc0 50270: f947fec0 ldr x0, [x22, #0xff8] 50274: 910023e8 add x8, sp, #0x8 50278: aa1303e1 mov x1, x19 5027c: 910023f6 add x22, sp, #0x8 50280: 97ffbdcb bl 0x3f9ac 50284: 394023e8 ldrb w8, [sp, #0x8] 50288: f9400fe9 ldr x9, [sp, #0x18] 5028c: b24002ca orr x10, x22, #0x1 50290: aa1403e0 mov x0, x20 50294: 7200011f tst w8, #0x1 50298: 9a890141 csel x1, x10, x9, eq 5029c: 97fef199 bl 0xc900 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ReportLogInfoEPKcS3_@plt> 502a0: 394023e8 ldrb w8, [sp, #0x8] 502a4: 36000068 tbz w8, #0x0, 0x502b0 502a8: f9400fe0 ldr x0, [sp, #0x18] 502ac: 94004ad9 bl 0x62e10 502b0: 394083e8 ldrb w8, [sp, #0x20] 502b4: 36000068 tbz w8, #0x0, 0x502c0 502b8: f9401be0 ldr x0, [sp, #0x30] 502bc: 94004ad5 bl 0x62e10 502c0: f94016a8 ldr x8, [x21, #0x28] 502c4: f9401fe9 ldr x9, [sp, #0x38] 502c8: eb09011f cmp x8, x9 502cc: 540000e1 b.ne 0x502e8 502d0: a9477bfd ldp x29, x30, [sp, #0x70] 502d4: a9464ff4 ldp x20, x19, [sp, #0x60] 502d8: a94557f6 ldp x22, x21, [sp, #0x50] 502dc: f94023f7 ldr x23, [sp, #0x40] 502e0: 910203ff add sp, sp, #0x80 502e4: d65f03c0 ret 502e8: 97fef0a2 bl 0xc570 <__stack_chk_fail@plt> 00000000000502ec : 502ec: d10183ff sub sp, sp, #0x60 502f0: f9001bf5 str x21, [sp, #0x30] 502f4: a9044ff4 stp x20, x19, [sp, #0x40] 502f8: a9057bfd stp x29, x30, [sp, #0x50] 502fc: 910143fd add x29, sp, #0x50 50300: d53bd055 mrs x21, TPIDR_EL0 50304: f94016a8 ldr x8, [x21, #0x28] 50308: 900003d4 adrp x20, 0xc8000 5030c: aa0203f3 mov x19, x2 50310: f90017e8 str x8, [sp, #0x28] 50314: f947fe80 ldr x0, [x20, #0xff8] 50318: b50001e0 cbnz x0, 0x50354 5031c: b00003c0 adrp x0, 0xc9000 50320: 91000000 add x0, x0, #0x0 50324: 97fef15b bl 0xc890 50328: f947fe88 ldr x8, [x20, #0xff8] 5032c: b50000c8 cbnz x8, 0x50344 50330: 321c07e0 orr w0, wzr, #0x30 50334: 94004a84 bl 0x62d44 50338: a901fc1f stp xzr, xzr, [x0, #0x18] 5033c: a900fc1f stp xzr, xzr, [x0, #0x8] 50340: f907fe80 str x0, [x20, #0xff8] 50344: b00003c0 adrp x0, 0xc9000 50348: 91000000 add x0, x0, #0x0 5034c: 97fef25d bl 0xccc0 50350: f947fe80 ldr x0, [x20, #0xff8] 50354: 910003e8 mov x8, sp 50358: aa1303e1 mov x1, x19 5035c: 910003f4 mov x20, sp 50360: 97ffbd93 bl 0x3f9ac 50364: 394003e8 ldrb w8, [sp] 50368: 37000068 tbnz w8, #0x0, 0x50374 5036c: b2400293 orr x19, x20, #0x1 50370: 14000003 b 0x5037c 50374: f9400bf3 ldr x19, [sp, #0x10] 50378: b4000473 cbz x19, 0x50404 5037c: aa1303e0 mov x0, x19 50380: 97fef19c bl 0xc9f0 50384: 92407c14 and x20, x0, #0xffffffff 50388: 91000680 add x0, x20, #0x1 5038c: 320003e1 orr w1, wzr, #0x1 50390: f90013f4 str x20, [sp, #0x20] 50394: 97feef63 bl 0xc120 50398: aa1303e1 mov x1, x19 5039c: aa1403e2 mov x2, x20 503a0: f9000fe0 str x0, [sp, #0x18] 503a4: 97fef0b7 bl 0xc680 503a8: a941a7e8 ldp x8, x9, [sp, #0x18] 503ac: 8b090100 add x0, x8, x9 503b0: 3900001f strb wzr, [x0] 503b4: 910063e0 add x0, sp, #0x18 503b8: 97feeff6 bl 0xc390 <_ZN3UQM8UQMCrash11EntrySubMapERKNS_9UQMStringE@plt> 503bc: f9400fe0 ldr x0, [sp, #0x18] 503c0: b4000060 cbz x0, 0x503cc 503c4: 97fef217 bl 0xcc20 503c8: f9000fff str xzr, [sp, #0x18] 503cc: 394003e8 ldrb w8, [sp] 503d0: f90013ff str xzr, [sp, #0x20] 503d4: 36000068 tbz w8, #0x0, 0x503e0 503d8: f9400be0 ldr x0, [sp, #0x10] 503dc: 94004a8d bl 0x62e10 503e0: f94016a8 ldr x8, [x21, #0x28] 503e4: f94017e9 ldr x9, [sp, #0x28] 503e8: eb09011f cmp x8, x9 503ec: 54000181 b.ne 0x5041c 503f0: a9457bfd ldp x29, x30, [sp, #0x50] 503f4: a9444ff4 ldp x20, x19, [sp, #0x40] 503f8: f9401bf5 ldr x21, [sp, #0x30] 503fc: 910183ff add sp, sp, #0x60 50400: d65f03c0 ret 50404: 320003e0 orr w0, wzr, #0x1 50408: 320003e1 orr w1, wzr, #0x1 5040c: f90013ff str xzr, [sp, #0x20] 50410: 97feef44 bl 0xc120 50414: f9000fe0 str x0, [sp, #0x18] 50418: 17ffffe6 b 0x503b0 5041c: 97fef055 bl 0xc570 <__stack_chk_fail@plt> 0000000000050420 : 50420: 72001c5f tst w2, #0xff 50424: 1a9f07e0 cset w0, ne 50428: 17fef1aa b 0xcad0 <_ZN3UQM8UQMCrash18SetIsAppForegroundEb@plt> 000000000005042c : 5042c: 17feef9d b 0xc2a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12TestOomCrashEv@plt> 0000000000050430 : 50430: 2a0203e0 mov w0, w2 50434: 17fef1df b 0xcbb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ConfigCallbackTypeEi@plt> 0000000000050438 : 50438: 2a0203e0 mov w0, w2 5043c: 17fef099 b 0xc6a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18SetUploadThreadNumEi@plt> 0000000000050440 : 50440: 2a0203e0 mov w0, w2 50444: 17fef063 b 0xc5d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetGameTypeEi@plt> 0000000000050448 : 50448: d10143ff sub sp, sp, #0x50 5044c: f90013f5 str x21, [sp, #0x20] 50450: a9034ff4 stp x20, x19, [sp, #0x30] 50454: a9047bfd stp x29, x30, [sp, #0x40] 50458: 910103fd add x29, sp, #0x40 5045c: d53bd054 mrs x20, TPIDR_EL0 50460: f9401688 ldr x8, [x20, #0x28] 50464: 900003d5 adrp x21, 0xc8000 50468: aa0203f3 mov x19, x2 5046c: f9000fe8 str x8, [sp, #0x18] 50470: f947fea0 ldr x0, [x21, #0xff8] 50474: b50001e0 cbnz x0, 0x504b0 50478: b00003c0 adrp x0, 0xc9000 5047c: 91000000 add x0, x0, #0x0 50480: 97fef104 bl 0xc890 50484: f947fea8 ldr x8, [x21, #0xff8] 50488: b50000c8 cbnz x8, 0x504a0 5048c: 321c07e0 orr w0, wzr, #0x30 50490: 94004a2d bl 0x62d44 50494: a901fc1f stp xzr, xzr, [x0, #0x18] 50498: a900fc1f stp xzr, xzr, [x0, #0x8] 5049c: f907fea0 str x0, [x21, #0xff8] 504a0: b00003c0 adrp x0, 0xc9000 504a4: 91000000 add x0, x0, #0x0 504a8: 97fef206 bl 0xccc0 504ac: f947fea0 ldr x0, [x21, #0xff8] 504b0: 910003e8 mov x8, sp 504b4: aa1303e1 mov x1, x19 504b8: 910003f5 mov x21, sp 504bc: 97ffbd3c bl 0x3f9ac 504c0: 394003e8 ldrb w8, [sp] 504c4: f9400be9 ldr x9, [sp, #0x10] 504c8: b24002aa orr x10, x21, #0x1 504cc: 7200011f tst w8, #0x1 504d0: 9a890140 csel x0, x10, x9, eq 504d4: 97feeff3 bl 0xc4a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13InitWithAppIdEPKc@plt> 504d8: 394003e8 ldrb w8, [sp] 504dc: 36000068 tbz w8, #0x0, 0x504e8 504e0: f9400be0 ldr x0, [sp, #0x10] 504e4: 94004a4b bl 0x62e10 504e8: f9401688 ldr x8, [x20, #0x28] 504ec: f9400fe9 ldr x9, [sp, #0x18] 504f0: eb09011f cmp x8, x9 504f4: 540000c1 b.ne 0x5050c 504f8: a9447bfd ldp x29, x30, [sp, #0x40] 504fc: a9434ff4 ldp x20, x19, [sp, #0x30] 50500: f94013f5 ldr x21, [sp, #0x20] 50504: 910143ff add sp, sp, #0x50 50508: d65f03c0 ret 5050c: 97fef019 bl 0xc570 <__stack_chk_fail@plt> 0000000000050510 : 50510: d10283ff sub sp, sp, #0xa0 50514: f9002bf9 str x25, [sp, #0x50] 50518: a9065ff8 stp x24, x23, [sp, #0x60] 5051c: a90757f6 stp x22, x21, [sp, #0x70] 50520: a9084ff4 stp x20, x19, [sp, #0x80] 50524: a9097bfd stp x29, x30, [sp, #0x90] 50528: 910243fd add x29, sp, #0x90 5052c: d53bd057 mrs x23, TPIDR_EL0 50530: f94016e8 ldr x8, [x23, #0x28] 50534: 900003d8 adrp x24, 0xc8000 50538: aa0503f3 mov x19, x5 5053c: aa0403f4 mov x20, x4 50540: f90027e8 str x8, [sp, #0x48] 50544: f947ff00 ldr x0, [x24, #0xff8] 50548: aa0303f6 mov x22, x3 5054c: aa0203f5 mov x21, x2 50550: b50001e0 cbnz x0, 0x5058c 50554: b00003c0 adrp x0, 0xc9000 50558: 91000000 add x0, x0, #0x0 5055c: 97fef0cd bl 0xc890 50560: f947ff08 ldr x8, [x24, #0xff8] 50564: b50000c8 cbnz x8, 0x5057c 50568: 321c07e0 orr w0, wzr, #0x30 5056c: 940049f6 bl 0x62d44 50570: a901fc1f stp xzr, xzr, [x0, #0x18] 50574: a900fc1f stp xzr, xzr, [x0, #0x8] 50578: f907ff00 str x0, [x24, #0xff8] 5057c: b00003c0 adrp x0, 0xc9000 50580: 91000000 add x0, x0, #0x0 50584: 97fef1cf bl 0xccc0 50588: f947ff00 ldr x0, [x24, #0xff8] 5058c: 9100c3e8 add x8, sp, #0x30 50590: aa1503e1 mov x1, x21 50594: 9100c3f9 add x25, sp, #0x30 50598: 97ffbd05 bl 0x3f9ac 5059c: 3940c3e8 ldrb w8, [sp, #0x30] 505a0: f94023e9 ldr x9, [sp, #0x40] 505a4: f947ff00 ldr x0, [x24, #0xff8] 505a8: b240032a orr x10, x25, #0x1 505ac: 7200011f tst w8, #0x1 505b0: 9a890155 csel x21, x10, x9, eq 505b4: b50001e0 cbnz x0, 0x505f0 505b8: b00003c0 adrp x0, 0xc9000 505bc: 91000000 add x0, x0, #0x0 505c0: 97fef0b4 bl 0xc890 505c4: f947ff08 ldr x8, [x24, #0xff8] 505c8: b50000c8 cbnz x8, 0x505e0 505cc: 321c07e0 orr w0, wzr, #0x30 505d0: 940049dd bl 0x62d44 505d4: a901fc1f stp xzr, xzr, [x0, #0x18] 505d8: a900fc1f stp xzr, xzr, [x0, #0x8] 505dc: f907ff00 str x0, [x24, #0xff8] 505e0: b00003c0 adrp x0, 0xc9000 505e4: 91000000 add x0, x0, #0x0 505e8: 97fef1b6 bl 0xccc0 505ec: f947ff00 ldr x0, [x24, #0xff8] 505f0: 910063e8 add x8, sp, #0x18 505f4: aa1603e1 mov x1, x22 505f8: 910063f9 add x25, sp, #0x18 505fc: 97ffbcec bl 0x3f9ac 50600: 394063e8 ldrb w8, [sp, #0x18] 50604: f94017e9 ldr x9, [sp, #0x28] 50608: f947ff00 ldr x0, [x24, #0xff8] 5060c: b240032a orr x10, x25, #0x1 50610: 7200011f tst w8, #0x1 50614: 9a890156 csel x22, x10, x9, eq 50618: b50001e0 cbnz x0, 0x50654 5061c: b00003c0 adrp x0, 0xc9000 50620: 91000000 add x0, x0, #0x0 50624: 97fef09b bl 0xc890 50628: f947ff08 ldr x8, [x24, #0xff8] 5062c: b50000c8 cbnz x8, 0x50644 50630: 321c07e0 orr w0, wzr, #0x30 50634: 940049c4 bl 0x62d44 50638: a901fc1f stp xzr, xzr, [x0, #0x18] 5063c: a900fc1f stp xzr, xzr, [x0, #0x8] 50640: f907ff00 str x0, [x24, #0xff8] 50644: b00003c0 adrp x0, 0xc9000 50648: 91000000 add x0, x0, #0x0 5064c: 97fef19d bl 0xccc0 50650: f947ff00 ldr x0, [x24, #0xff8] 50654: 910003e8 mov x8, sp 50658: aa1403e1 mov x1, x20 5065c: 910003f8 mov x24, sp 50660: 97ffbcd3 bl 0x3f9ac 50664: 394003e8 ldrb w8, [sp] 50668: f9400be9 ldr x9, [sp, #0x10] 5066c: b240030a orr x10, x24, #0x1 50670: aa1503e0 mov x0, x21 50674: 7200011f tst w8, #0x1 50678: 9a890142 csel x2, x10, x9, eq 5067c: aa1603e1 mov x1, x22 50680: aa1303e3 mov x3, x19 50684: 97feee83 bl 0xc090 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ConfigDefaultEPKcS3_S3_l@plt> 50688: 394003e8 ldrb w8, [sp] 5068c: 37000248 tbnz w8, #0x0, 0x506d4 50690: 394063e8 ldrb w8, [sp, #0x18] 50694: 37000288 tbnz w8, #0x0, 0x506e4 50698: 3940c3e8 ldrb w8, [sp, #0x30] 5069c: 36000068 tbz w8, #0x0, 0x506a8 506a0: f94023e0 ldr x0, [sp, #0x40] 506a4: 940049db bl 0x62e10 506a8: f94016e8 ldr x8, [x23, #0x28] 506ac: f94027e9 ldr x9, [sp, #0x48] 506b0: eb09011f cmp x8, x9 506b4: 54000221 b.ne 0x506f8 506b8: a9497bfd ldp x29, x30, [sp, #0x90] 506bc: a9484ff4 ldp x20, x19, [sp, #0x80] 506c0: a94757f6 ldp x22, x21, [sp, #0x70] 506c4: a9465ff8 ldp x24, x23, [sp, #0x60] 506c8: f9402bf9 ldr x25, [sp, #0x50] 506cc: 910283ff add sp, sp, #0xa0 506d0: d65f03c0 ret 506d4: f9400be0 ldr x0, [sp, #0x10] 506d8: 940049ce bl 0x62e10 506dc: 394063e8 ldrb w8, [sp, #0x18] 506e0: 3607fdc8 tbz w8, #0x0, 0x50698 506e4: f94017e0 ldr x0, [sp, #0x28] 506e8: 940049ca bl 0x62e10 506ec: 3940c3e8 ldrb w8, [sp, #0x30] 506f0: 3707fd88 tbnz w8, #0x0, 0x506a0 506f4: 17ffffed b 0x506a8 506f8: 97feef9e bl 0xc570 <__stack_chk_fail@plt> 00000000000506fc : 506fc: d10143ff sub sp, sp, #0x50 50700: f90013f5 str x21, [sp, #0x20] 50704: a9034ff4 stp x20, x19, [sp, #0x30] 50708: a9047bfd stp x29, x30, [sp, #0x40] 5070c: 910103fd add x29, sp, #0x40 50710: d53bd054 mrs x20, TPIDR_EL0 50714: f9401688 ldr x8, [x20, #0x28] 50718: 900003d5 adrp x21, 0xc8000 5071c: aa0203f3 mov x19, x2 50720: f9000fe8 str x8, [sp, #0x18] 50724: f947fea0 ldr x0, [x21, #0xff8] 50728: b50001e0 cbnz x0, 0x50764 5072c: b00003c0 adrp x0, 0xc9000 50730: 91000000 add x0, x0, #0x0 50734: 97fef057 bl 0xc890 50738: f947fea8 ldr x8, [x21, #0xff8] 5073c: b50000c8 cbnz x8, 0x50754 50740: 321c07e0 orr w0, wzr, #0x30 50744: 94004980 bl 0x62d44 50748: a901fc1f stp xzr, xzr, [x0, #0x18] 5074c: a900fc1f stp xzr, xzr, [x0, #0x8] 50750: f907fea0 str x0, [x21, #0xff8] 50754: b00003c0 adrp x0, 0xc9000 50758: 91000000 add x0, x0, #0x0 5075c: 97fef159 bl 0xccc0 50760: f947fea0 ldr x0, [x21, #0xff8] 50764: 910003e8 mov x8, sp 50768: aa1303e1 mov x1, x19 5076c: 910003f5 mov x21, sp 50770: 97ffbc8f bl 0x3f9ac 50774: 394003e8 ldrb w8, [sp] 50778: f9400be9 ldr x9, [sp, #0x10] 5077c: b24002aa orr x10, x21, #0x1 50780: 7200011f tst w8, #0x1 50784: 9a890140 csel x0, x10, x9, eq 50788: 97feef36 bl 0xc460 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20ConfigCrashServerUrlEPKc@plt> 5078c: 394003e8 ldrb w8, [sp] 50790: 36000068 tbz w8, #0x0, 0x5079c 50794: f9400be0 ldr x0, [sp, #0x10] 50798: 9400499e bl 0x62e10 5079c: f9401688 ldr x8, [x20, #0x28] 507a0: f9400fe9 ldr x9, [sp, #0x18] 507a4: eb09011f cmp x8, x9 507a8: 540000c1 b.ne 0x507c0 507ac: a9447bfd ldp x29, x30, [sp, #0x40] 507b0: a9434ff4 ldp x20, x19, [sp, #0x30] 507b4: f94013f5 ldr x21, [sp, #0x20] 507b8: 910143ff add sp, sp, #0x50 507bc: d65f03c0 ret 507c0: 97feef6c bl 0xc570 <__stack_chk_fail@plt> 00000000000507c4 : 507c4: d10143ff sub sp, sp, #0x50 507c8: f90013f5 str x21, [sp, #0x20] 507cc: a9034ff4 stp x20, x19, [sp, #0x30] 507d0: a9047bfd stp x29, x30, [sp, #0x40] 507d4: 910103fd add x29, sp, #0x40 507d8: d53bd054 mrs x20, TPIDR_EL0 507dc: f9401688 ldr x8, [x20, #0x28] 507e0: 900003d5 adrp x21, 0xc8000 507e4: aa0203f3 mov x19, x2 507e8: f9000fe8 str x8, [sp, #0x18] 507ec: f947fea0 ldr x0, [x21, #0xff8] 507f0: b50001e0 cbnz x0, 0x5082c 507f4: b00003c0 adrp x0, 0xc9000 507f8: 91000000 add x0, x0, #0x0 507fc: 97fef025 bl 0xc890 50800: f947fea8 ldr x8, [x21, #0xff8] 50804: b50000c8 cbnz x8, 0x5081c 50808: 321c07e0 orr w0, wzr, #0x30 5080c: 9400494e bl 0x62d44 50810: a901fc1f stp xzr, xzr, [x0, #0x18] 50814: a900fc1f stp xzr, xzr, [x0, #0x8] 50818: f907fea0 str x0, [x21, #0xff8] 5081c: b00003c0 adrp x0, 0xc9000 50820: 91000000 add x0, x0, #0x0 50824: 97fef127 bl 0xccc0 50828: f947fea0 ldr x0, [x21, #0xff8] 5082c: 910003e8 mov x8, sp 50830: aa1303e1 mov x1, x19 50834: 910003f5 mov x21, sp 50838: 97ffbc5d bl 0x3f9ac 5083c: 394003e8 ldrb w8, [sp] 50840: f9400be9 ldr x9, [sp, #0x10] 50844: b24002aa orr x10, x21, #0x1 50848: 7200011f tst w8, #0x1 5084c: 9a890140 csel x0, x10, x9, eq 50850: 97feee74 bl 0xc220 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetAppVersionEPKc@plt> 50854: 394003e8 ldrb w8, [sp] 50858: 36000068 tbz w8, #0x0, 0x50864 5085c: f9400be0 ldr x0, [sp, #0x10] 50860: 9400496c bl 0x62e10 50864: f9401688 ldr x8, [x20, #0x28] 50868: f9400fe9 ldr x9, [sp, #0x18] 5086c: eb09011f cmp x8, x9 50870: 540000c1 b.ne 0x50888 50874: a9447bfd ldp x29, x30, [sp, #0x40] 50878: a9434ff4 ldp x20, x19, [sp, #0x30] 5087c: f94013f5 ldr x21, [sp, #0x20] 50880: 910143ff add sp, sp, #0x50 50884: d65f03c0 ret 50888: 97feef3a bl 0xc570 <__stack_chk_fail@plt> 000000000005088c : 5088c: 12000040 and w0, w2, #0x1 50890: 17feefe0 b 0xc810 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ConfigDebugModeEb@plt> 0000000000050894 : 50894: d10143ff sub sp, sp, #0x50 50898: f90013f5 str x21, [sp, #0x20] 5089c: a9034ff4 stp x20, x19, [sp, #0x30] 508a0: a9047bfd stp x29, x30, [sp, #0x40] 508a4: 910103fd add x29, sp, #0x40 508a8: d53bd054 mrs x20, TPIDR_EL0 508ac: f9401688 ldr x8, [x20, #0x28] 508b0: 900003d5 adrp x21, 0xc8000 508b4: aa0203f3 mov x19, x2 508b8: f9000fe8 str x8, [sp, #0x18] 508bc: f947fea0 ldr x0, [x21, #0xff8] 508c0: b50001e0 cbnz x0, 0x508fc 508c4: b00003c0 adrp x0, 0xc9000 508c8: 91000000 add x0, x0, #0x0 508cc: 97feeff1 bl 0xc890 508d0: f947fea8 ldr x8, [x21, #0xff8] 508d4: b50000c8 cbnz x8, 0x508ec 508d8: 321c07e0 orr w0, wzr, #0x30 508dc: 9400491a bl 0x62d44 508e0: a901fc1f stp xzr, xzr, [x0, #0x18] 508e4: a900fc1f stp xzr, xzr, [x0, #0x8] 508e8: f907fea0 str x0, [x21, #0xff8] 508ec: b00003c0 adrp x0, 0xc9000 508f0: 91000000 add x0, x0, #0x0 508f4: 97fef0f3 bl 0xccc0 508f8: f947fea0 ldr x0, [x21, #0xff8] 508fc: 910003e8 mov x8, sp 50900: aa1303e1 mov x1, x19 50904: 910003f5 mov x21, sp 50908: 97ffbc29 bl 0x3f9ac 5090c: 394003e8 ldrb w8, [sp] 50910: f9400be9 ldr x9, [sp, #0x10] 50914: b24002aa orr x10, x21, #0x1 50918: 7200011f tst w8, #0x1 5091c: 9a890140 csel x0, x10, x9, eq 50920: 97feee10 bl 0xc160 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10SetLogPathEPKc@plt> 50924: 394003e8 ldrb w8, [sp] 50928: 36000068 tbz w8, #0x0, 0x50934 5092c: f9400be0 ldr x0, [sp, #0x10] 50930: 94004938 bl 0x62e10 50934: f9401688 ldr x8, [x20, #0x28] 50938: f9400fe9 ldr x9, [sp, #0x18] 5093c: eb09011f cmp x8, x9 50940: 540000c1 b.ne 0x50958 50944: a9447bfd ldp x29, x30, [sp, #0x40] 50948: a9434ff4 ldp x20, x19, [sp, #0x30] 5094c: f94013f5 ldr x21, [sp, #0x20] 50950: 910143ff add sp, sp, #0x50 50954: d65f03c0 ret 50958: 97feef06 bl 0xc570 <__stack_chk_fail@plt> 000000000005095c : 5095c: d10343ff sub sp, sp, #0xd0 50960: a9076ffc stp x28, x27, [sp, #0x70] 50964: a90867fa stp x26, x25, [sp, #0x80] 50968: a9095ff8 stp x24, x23, [sp, #0x90] 5096c: a90a57f6 stp x22, x21, [sp, #0xa0] 50970: a90b4ff4 stp x20, x19, [sp, #0xb0] 50974: a90c7bfd stp x29, x30, [sp, #0xc0] 50978: 910303fd add x29, sp, #0xc0 5097c: d53bd05a mrs x26, TPIDR_EL0 50980: f9401748 ldr x8, [x26, #0x28] 50984: 900003db adrp x27, 0xc8000 50988: 2a0703f3 mov w19, w7 5098c: aa0603f5 mov x21, x6 50990: f81a83a8 stur x8, [x29, #-0x58] 50994: f947ff60 ldr x0, [x27, #0xff8] 50998: aa0503f7 mov x23, x5 5099c: aa0403f9 mov x25, x4 509a0: aa0303f6 mov x22, x3 509a4: 2a0203f4 mov w20, w2 509a8: b50001e0 cbnz x0, 0x509e4 509ac: b00003c0 adrp x0, 0xc9000 509b0: 91000000 add x0, x0, #0x0 509b4: 97feefb7 bl 0xc890 509b8: f947ff68 ldr x8, [x27, #0xff8] 509bc: b50000c8 cbnz x8, 0x509d4 509c0: 321c07e0 orr w0, wzr, #0x30 509c4: 940048e0 bl 0x62d44 509c8: a901fc1f stp xzr, xzr, [x0, #0x18] 509cc: a900fc1f stp xzr, xzr, [x0, #0x8] 509d0: f907ff60 str x0, [x27, #0xff8] 509d4: b00003c0 adrp x0, 0xc9000 509d8: 91000000 add x0, x0, #0x0 509dc: 97fef0b9 bl 0xccc0 509e0: f947ff60 ldr x0, [x27, #0xff8] 509e4: 910143e8 add x8, sp, #0x50 509e8: aa1603e1 mov x1, x22 509ec: 910143f8 add x24, sp, #0x50 509f0: 97ffbbef bl 0x3f9ac 509f4: 394143e8 ldrb w8, [sp, #0x50] 509f8: f94033e9 ldr x9, [sp, #0x60] 509fc: f947ff60 ldr x0, [x27, #0xff8] 50a00: b240030a orr x10, x24, #0x1 50a04: 7200011f tst w8, #0x1 50a08: 9a890156 csel x22, x10, x9, eq 50a0c: b50001e0 cbnz x0, 0x50a48 50a10: b00003c0 adrp x0, 0xc9000 50a14: 91000000 add x0, x0, #0x0 50a18: 97feef9e bl 0xc890 50a1c: f947ff68 ldr x8, [x27, #0xff8] 50a20: b50000c8 cbnz x8, 0x50a38 50a24: 321c07e0 orr w0, wzr, #0x30 50a28: 940048c7 bl 0x62d44 50a2c: a901fc1f stp xzr, xzr, [x0, #0x18] 50a30: a900fc1f stp xzr, xzr, [x0, #0x8] 50a34: f907ff60 str x0, [x27, #0xff8] 50a38: b00003c0 adrp x0, 0xc9000 50a3c: 91000000 add x0, x0, #0x0 50a40: 97fef0a0 bl 0xccc0 50a44: f947ff60 ldr x0, [x27, #0xff8] 50a48: b94013b8 ldr w24, [x29, #0x10] 50a4c: 9100e3e8 add x8, sp, #0x38 50a50: aa1903e1 mov x1, x25 50a54: 9100e3fc add x28, sp, #0x38 50a58: 97ffbbd5 bl 0x3f9ac 50a5c: 3940e3e8 ldrb w8, [sp, #0x38] 50a60: f94027e9 ldr x9, [sp, #0x48] 50a64: f947ff60 ldr x0, [x27, #0xff8] 50a68: b240038a orr x10, x28, #0x1 50a6c: 7200011f tst w8, #0x1 50a70: 9a890159 csel x25, x10, x9, eq 50a74: b50001e0 cbnz x0, 0x50ab0 50a78: b00003c0 adrp x0, 0xc9000 50a7c: 91000000 add x0, x0, #0x0 50a80: 97feef84 bl 0xc890 50a84: f947ff68 ldr x8, [x27, #0xff8] 50a88: b50000c8 cbnz x8, 0x50aa0 50a8c: 321c07e0 orr w0, wzr, #0x30 50a90: 940048ad bl 0x62d44 50a94: a901fc1f stp xzr, xzr, [x0, #0x18] 50a98: a900fc1f stp xzr, xzr, [x0, #0x8] 50a9c: f907ff60 str x0, [x27, #0xff8] 50aa0: b00003c0 adrp x0, 0xc9000 50aa4: 91000000 add x0, x0, #0x0 50aa8: 97fef086 bl 0xccc0 50aac: f947ff60 ldr x0, [x27, #0xff8] 50ab0: 910083e8 add x8, sp, #0x20 50ab4: aa1703e1 mov x1, x23 50ab8: 910083fc add x28, sp, #0x20 50abc: 97ffbbbc bl 0x3f9ac 50ac0: 394083e8 ldrb w8, [sp, #0x20] 50ac4: f9401be9 ldr x9, [sp, #0x30] 50ac8: f947ff60 ldr x0, [x27, #0xff8] 50acc: b240038a orr x10, x28, #0x1 50ad0: 7200011f tst w8, #0x1 50ad4: 9a890157 csel x23, x10, x9, eq 50ad8: b50001e0 cbnz x0, 0x50b14 50adc: b00003c0 adrp x0, 0xc9000 50ae0: 91000000 add x0, x0, #0x0 50ae4: 97feef6b bl 0xc890 50ae8: f947ff68 ldr x8, [x27, #0xff8] 50aec: b50000c8 cbnz x8, 0x50b04 50af0: 321c07e0 orr w0, wzr, #0x30 50af4: 94004894 bl 0x62d44 50af8: a901fc1f stp xzr, xzr, [x0, #0x18] 50afc: a900fc1f stp xzr, xzr, [x0, #0x8] 50b00: f907ff60 str x0, [x27, #0xff8] 50b04: b00003c0 adrp x0, 0xc9000 50b08: 91000000 add x0, x0, #0x0 50b0c: 97fef06d bl 0xccc0 50b10: f947ff60 ldr x0, [x27, #0xff8] 50b14: 910023e8 add x8, sp, #0x8 50b18: aa1503e1 mov x1, x21 50b1c: 910023fb add x27, sp, #0x8 50b20: 97ffbba3 bl 0x3f9ac 50b24: 394023e8 ldrb w8, [sp, #0x8] 50b28: f9400fe9 ldr x9, [sp, #0x18] 50b2c: b240036a orr x10, x27, #0x1 50b30: 12000265 and w5, w19, #0x1 50b34: 7200011f tst w8, #0x1 50b38: 9a890144 csel x4, x10, x9, eq 50b3c: 2a1403e0 mov w0, w20 50b40: aa1603e1 mov x1, x22 50b44: aa1903e2 mov x2, x25 50b48: aa1703e3 mov x3, x23 50b4c: 2a1803e6 mov w6, w24 50b50: 97feeefc bl 0xc740 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ReportExceptionEiPKcS3_S3_S3_bi@plt> 50b54: 394023e8 ldrb w8, [sp, #0x8] 50b58: 370002a8 tbnz w8, #0x0, 0x50bac 50b5c: 394083e8 ldrb w8, [sp, #0x20] 50b60: 370002e8 tbnz w8, #0x0, 0x50bbc 50b64: 3940e3e8 ldrb w8, [sp, #0x38] 50b68: 37000328 tbnz w8, #0x0, 0x50bcc 50b6c: 394143e8 ldrb w8, [sp, #0x50] 50b70: 36000068 tbz w8, #0x0, 0x50b7c 50b74: f94033e0 ldr x0, [sp, #0x60] 50b78: 940048a6 bl 0x62e10 50b7c: f9401748 ldr x8, [x26, #0x28] 50b80: f85a83a9 ldur x9, [x29, #-0x58] 50b84: eb09011f cmp x8, x9 50b88: 540002c1 b.ne 0x50be0 50b8c: a94c7bfd ldp x29, x30, [sp, #0xc0] 50b90: a94b4ff4 ldp x20, x19, [sp, #0xb0] 50b94: a94a57f6 ldp x22, x21, [sp, #0xa0] 50b98: a9495ff8 ldp x24, x23, [sp, #0x90] 50b9c: a94867fa ldp x26, x25, [sp, #0x80] 50ba0: a9476ffc ldp x28, x27, [sp, #0x70] 50ba4: 910343ff add sp, sp, #0xd0 50ba8: d65f03c0 ret 50bac: f9400fe0 ldr x0, [sp, #0x18] 50bb0: 94004898 bl 0x62e10 50bb4: 394083e8 ldrb w8, [sp, #0x20] 50bb8: 3607fd68 tbz w8, #0x0, 0x50b64 50bbc: f9401be0 ldr x0, [sp, #0x30] 50bc0: 94004894 bl 0x62e10 50bc4: 3940e3e8 ldrb w8, [sp, #0x38] 50bc8: 3607fd28 tbz w8, #0x0, 0x50b6c 50bcc: f94027e0 ldr x0, [sp, #0x48] 50bd0: 94004890 bl 0x62e10 50bd4: 394143e8 ldrb w8, [sp, #0x50] 50bd8: 3707fce8 tbnz w8, #0x0, 0x50b74 50bdc: 17ffffe8 b 0x50b7c 50be0: 97feee64 bl 0xc570 <__stack_chk_fail@plt> 0000000000050be4 : 50be4: d10143ff sub sp, sp, #0x50 50be8: a90257f6 stp x22, x21, [sp, #0x20] 50bec: a9034ff4 stp x20, x19, [sp, #0x30] 50bf0: a9047bfd stp x29, x30, [sp, #0x40] 50bf4: 910103fd add x29, sp, #0x40 50bf8: d53bd055 mrs x21, TPIDR_EL0 50bfc: f94016a8 ldr x8, [x21, #0x28] 50c00: 900003d6 adrp x22, 0xc8000 50c04: aa0303f4 mov x20, x3 50c08: 2a0203f3 mov w19, w2 50c0c: f9000fe8 str x8, [sp, #0x18] 50c10: f947fec0 ldr x0, [x22, #0xff8] 50c14: b50001e0 cbnz x0, 0x50c50 50c18: b00003c0 adrp x0, 0xc9000 50c1c: 91000000 add x0, x0, #0x0 50c20: 97feef1c bl 0xc890 50c24: f947fec8 ldr x8, [x22, #0xff8] 50c28: b50000c8 cbnz x8, 0x50c40 50c2c: 321c07e0 orr w0, wzr, #0x30 50c30: 94004845 bl 0x62d44 50c34: a901fc1f stp xzr, xzr, [x0, #0x18] 50c38: a900fc1f stp xzr, xzr, [x0, #0x8] 50c3c: f907fec0 str x0, [x22, #0xff8] 50c40: b00003c0 adrp x0, 0xc9000 50c44: 91000000 add x0, x0, #0x0 50c48: 97fef01e bl 0xccc0 50c4c: f947fec0 ldr x0, [x22, #0xff8] 50c50: 910003e8 mov x8, sp 50c54: aa1403e1 mov x1, x20 50c58: 910003f6 mov x22, sp 50c5c: 97ffbb54 bl 0x3f9ac 50c60: 394003e8 ldrb w8, [sp] 50c64: f9400be9 ldr x9, [sp, #0x10] 50c68: b24002ca orr x10, x22, #0x1 50c6c: 2a1303e0 mov w0, w19 50c70: 7200011f tst w8, #0x1 50c74: 9a890141 csel x1, x10, x9, eq 50c78: 97feecbe bl 0xbf70 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8PrintLogENS0_11LogSeverityEPKcz@plt> 50c7c: 394003e8 ldrb w8, [sp] 50c80: 36000068 tbz w8, #0x0, 0x50c8c 50c84: f9400be0 ldr x0, [sp, #0x10] 50c88: 94004862 bl 0x62e10 50c8c: f94016a8 ldr x8, [x21, #0x28] 50c90: f9400fe9 ldr x9, [sp, #0x18] 50c94: eb09011f cmp x8, x9 50c98: 540000c1 b.ne 0x50cb0 50c9c: a9447bfd ldp x29, x30, [sp, #0x40] 50ca0: a9434ff4 ldp x20, x19, [sp, #0x30] 50ca4: a94257f6 ldp x22, x21, [sp, #0x20] 50ca8: 910143ff add sp, sp, #0x50 50cac: d65f03c0 ret 50cb0: 97feee30 bl 0xc570 <__stack_chk_fail@plt> 0000000000050cb4 : 50cb4: 2a0203e0 mov w0, w2 50cb8: 17feef5e b 0xca30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8SetSceneEi@plt> 0000000000050cbc : 50cbc: d10143ff sub sp, sp, #0x50 50cc0: f90013f5 str x21, [sp, #0x20] 50cc4: a9034ff4 stp x20, x19, [sp, #0x30] 50cc8: a9047bfd stp x29, x30, [sp, #0x40] 50ccc: 910103fd add x29, sp, #0x40 50cd0: d53bd054 mrs x20, TPIDR_EL0 50cd4: f9401688 ldr x8, [x20, #0x28] 50cd8: 900003d5 adrp x21, 0xc8000 50cdc: aa0203f3 mov x19, x2 50ce0: f9000fe8 str x8, [sp, #0x18] 50ce4: f947fea0 ldr x0, [x21, #0xff8] 50ce8: b50001e0 cbnz x0, 0x50d24 50cec: b00003c0 adrp x0, 0xc9000 50cf0: 91000000 add x0, x0, #0x0 50cf4: 97feeee7 bl 0xc890 50cf8: f947fea8 ldr x8, [x21, #0xff8] 50cfc: b50000c8 cbnz x8, 0x50d14 50d00: 321c07e0 orr w0, wzr, #0x30 50d04: 94004810 bl 0x62d44 50d08: a901fc1f stp xzr, xzr, [x0, #0x18] 50d0c: a900fc1f stp xzr, xzr, [x0, #0x8] 50d10: f907fea0 str x0, [x21, #0xff8] 50d14: b00003c0 adrp x0, 0xc9000 50d18: 91000000 add x0, x0, #0x0 50d1c: 97feefe9 bl 0xccc0 50d20: f947fea0 ldr x0, [x21, #0xff8] 50d24: 910003e8 mov x8, sp 50d28: aa1303e1 mov x1, x19 50d2c: 910003f5 mov x21, sp 50d30: 97ffbb1f bl 0x3f9ac 50d34: 394003e8 ldrb w8, [sp] 50d38: f9400be9 ldr x9, [sp, #0x10] 50d3c: b24002aa orr x10, x21, #0x1 50d40: 7200011f tst w8, #0x1 50d44: 9a890140 csel x0, x10, x9, eq 50d48: 97feed02 bl 0xc150 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21SetCustomizedDeviceIDEPKc@plt> 50d4c: 394003e8 ldrb w8, [sp] 50d50: 36000068 tbz w8, #0x0, 0x50d5c 50d54: f9400be0 ldr x0, [sp, #0x10] 50d58: 9400482e bl 0x62e10 50d5c: f9401688 ldr x8, [x20, #0x28] 50d60: f9400fe9 ldr x9, [sp, #0x18] 50d64: eb09011f cmp x8, x9 50d68: 540000c1 b.ne 0x50d80 50d6c: a9447bfd ldp x29, x30, [sp, #0x40] 50d70: a9434ff4 ldp x20, x19, [sp, #0x30] 50d74: f94013f5 ldr x21, [sp, #0x20] 50d78: 910143ff add sp, sp, #0x50 50d7c: d65f03c0 ret 50d80: 97feedfc bl 0xc570 <__stack_chk_fail@plt> 0000000000050d84 : 50d84: d10143ff sub sp, sp, #0x50 50d88: f90013f5 str x21, [sp, #0x20] 50d8c: a9034ff4 stp x20, x19, [sp, #0x30] 50d90: a9047bfd stp x29, x30, [sp, #0x40] 50d94: 910103fd add x29, sp, #0x40 50d98: d53bd054 mrs x20, TPIDR_EL0 50d9c: f9401688 ldr x8, [x20, #0x28] 50da0: 900003d5 adrp x21, 0xc8000 50da4: aa0203f3 mov x19, x2 50da8: f9000fe8 str x8, [sp, #0x18] 50dac: f947fea0 ldr x0, [x21, #0xff8] 50db0: b50001e0 cbnz x0, 0x50dec 50db4: b00003c0 adrp x0, 0xc9000 50db8: 91000000 add x0, x0, #0x0 50dbc: 97feeeb5 bl 0xc890 50dc0: f947fea8 ldr x8, [x21, #0xff8] 50dc4: b50000c8 cbnz x8, 0x50ddc 50dc8: 321c07e0 orr w0, wzr, #0x30 50dcc: 940047de bl 0x62d44 50dd0: a901fc1f stp xzr, xzr, [x0, #0x18] 50dd4: a900fc1f stp xzr, xzr, [x0, #0x8] 50dd8: f907fea0 str x0, [x21, #0xff8] 50ddc: b00003c0 adrp x0, 0xc9000 50de0: 91000000 add x0, x0, #0x0 50de4: 97feefb7 bl 0xccc0 50de8: f947fea0 ldr x0, [x21, #0xff8] 50dec: 910003e8 mov x8, sp 50df0: aa1303e1 mov x1, x19 50df4: 910003f5 mov x21, sp 50df8: 97ffbaed bl 0x3f9ac 50dfc: 394003e8 ldrb w8, [sp] 50e00: f9400be9 ldr x9, [sp, #0x10] 50e04: b24002aa orr x10, x21, #0x1 50e08: 7200011f tst w8, #0x1 50e0c: 9a890140 csel x0, x10, x9, eq 50e10: 97feef80 bl 0xcc10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20SetCustomizedMatchIDEPKc@plt> 50e14: 394003e8 ldrb w8, [sp] 50e18: 36000068 tbz w8, #0x0, 0x50e24 50e1c: f9400be0 ldr x0, [sp, #0x10] 50e20: 940047fc bl 0x62e10 50e24: f9401688 ldr x8, [x20, #0x28] 50e28: f9400fe9 ldr x9, [sp, #0x18] 50e2c: eb09011f cmp x8, x9 50e30: 540000c1 b.ne 0x50e48 50e34: a9447bfd ldp x29, x30, [sp, #0x40] 50e38: a9434ff4 ldp x20, x19, [sp, #0x30] 50e3c: f94013f5 ldr x21, [sp, #0x20] 50e40: 910143ff add sp, sp, #0x50 50e44: d65f03c0 ret 50e48: 97feedca bl 0xc570 <__stack_chk_fail@plt> 0000000000050e4c : 50e4c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 50e50: a9017bfd stp x29, x30, [sp, #0x10] 50e54: 910043fd add x29, sp, #0x10 50e58: aa0003f3 mov x19, x0 50e5c: 321a03e0 orr w0, wzr, #0x40 50e60: 320003e1 orr w1, wzr, #0x1 50e64: 97feecaf bl 0xc120 50e68: aa0003f4 mov x20, x0 50e6c: b4000214 cbz x20, 0x50eac 50e70: 321a03e1 orr w1, wzr, #0x40 50e74: aa1403e0 mov x0, x20 50e78: 97feec6a bl 0xc020 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21GetSDKDefinedDeviceIDEPvi@plt> 50e7c: f9400268 ldr x8, [x19] 50e80: aa1303e0 mov x0, x19 50e84: aa1403e1 mov x1, x20 50e88: f9429d08 ldr x8, [x8, #0x538] 50e8c: d63f0100 blr x8 50e90: aa0003f3 mov x19, x0 50e94: aa1403e0 mov x0, x20 50e98: 97feef62 bl 0xcc20 50e9c: a9417bfd ldp x29, x30, [sp, #0x10] 50ea0: aa1303e0 mov x0, x19 50ea4: a8c24ff4 ldp x20, x19, [sp], #0x20 50ea8: d65f03c0 ret 50eac: 90000241 adrp x1, 0x98000 50eb0: d0000242 adrp x2, 0x9a000 50eb4: 91386c21 add x1, x1, #0xe1b 50eb8: 91151042 add x2, x2, #0x544 50ebc: 320007e0 orr w0, wzr, #0x3 50ec0: 97feec28 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50ec4: f9400268 ldr x8, [x19] 50ec8: a9417bfd ldp x29, x30, [sp, #0x10] 50ecc: b0000241 adrp x1, 0x99000 50ed0: 9101bc21 add x1, x1, #0x6f 50ed4: f9429d02 ldr x2, [x8, #0x538] 50ed8: aa1303e0 mov x0, x19 50edc: a8c24ff4 ldp x20, x19, [sp], #0x20 50ee0: d61f0040 br x2 0000000000050ee4 : 50ee4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 50ee8: a9017bfd stp x29, x30, [sp, #0x10] 50eec: 910043fd add x29, sp, #0x10 50ef0: aa0003f3 mov x19, x0 50ef4: 321a03e0 orr w0, wzr, #0x40 50ef8: 320003e1 orr w1, wzr, #0x1 50efc: 97feec89 bl 0xc120 50f00: aa0003f4 mov x20, x0 50f04: b4000214 cbz x20, 0x50f44 50f08: 321a03e1 orr w1, wzr, #0x40 50f0c: aa1403e0 mov x0, x20 50f10: 97feef5c bl 0xcc80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15GetSDKSessionIDEPvi@plt> 50f14: f9400268 ldr x8, [x19] 50f18: aa1303e0 mov x0, x19 50f1c: aa1403e1 mov x1, x20 50f20: f9429d08 ldr x8, [x8, #0x538] 50f24: d63f0100 blr x8 50f28: aa0003f3 mov x19, x0 50f2c: aa1403e0 mov x0, x20 50f30: 97feef3c bl 0xcc20 50f34: a9417bfd ldp x29, x30, [sp, #0x10] 50f38: aa1303e0 mov x0, x19 50f3c: a8c24ff4 ldp x20, x19, [sp], #0x20 50f40: d65f03c0 ret 50f44: 90000241 adrp x1, 0x98000 50f48: d0000242 adrp x2, 0x9a000 50f4c: 91386c21 add x1, x1, #0xe1b 50f50: 9115e042 add x2, x2, #0x578 50f54: 320007e0 orr w0, wzr, #0x3 50f58: 97feec02 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50f5c: f9400268 ldr x8, [x19] 50f60: a9417bfd ldp x29, x30, [sp, #0x10] 50f64: b0000241 adrp x1, 0x99000 50f68: 9101bc21 add x1, x1, #0x6f 50f6c: f9429d02 ldr x2, [x8, #0x538] 50f70: aa1303e0 mov x0, x19 50f74: a8c24ff4 ldp x20, x19, [sp], #0x20 50f78: d61f0040 br x2 0000000000050f7c : 50f7c: 2a0203e0 mov w0, w2 50f80: 17feec3c b 0xc070 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetLogcatBufferSizeEi@plt> 50f84: d101c3ff sub sp, sp, #0x70 50f88: f90023f5 str x21, [sp, #0x40] 50f8c: a9054ff4 stp x20, x19, [sp, #0x50] 50f90: a9067bfd stp x29, x30, [sp, #0x60] 50f94: 910183fd add x29, sp, #0x60 50f98: d000024a adrp x10, 0x9a000 50f9c: d53bd055 mrs x21, TPIDR_EL0 50fa0: 9116a54a add x10, x10, #0x5a9 50fa4: f94016a9 ldr x9, [x21, #0x28] 50fa8: 3dc00140 ldr q0, [x10] 50fac: 528dedeb mov w11, #0x6f6f // =28527 50fb0: aa0003f3 mov x19, x0 50fb4: 52800508 mov w8, #0x28 // =40 50fb8: 72a40deb movk w11, #0x206f, lsl #16 50fbc: 321b03e0 orr w0, wzr, #0x20 50fc0: f81d83a9 stur x9, [x29, #-0x28] 50fc4: a902ffff stp xzr, xzr, [sp, #0x28] 50fc8: f90013ff str xzr, [sp, #0x20] 50fcc: 390083e8 strb w8, [sp, #0x20] 50fd0: 3c8213e0 stur q0, [sp, #0x21] 50fd4: b80313eb stur w11, [sp, #0x31] 50fd8: 3900d7ff strb wzr, [sp, #0x35] 50fdc: 9400475a bl 0x62d44 50fe0: d0000248 adrp x8, 0x9a000 50fe4: b84313e9 ldur w9, [sp, #0x31] 50fe8: 3cc213e0 ldur q0, [sp, #0x21] 50fec: 3dc0fd01 ldr q1, [x8, #0x3f0] 50ff0: d0000241 adrp x1, 0x9a000 50ff4: f9000be0 str x0, [sp, #0x10] 50ff8: b9001009 str w9, [x0, #0x10] 50ffc: 3d800000 str q0, [x0] 51000: 3900501f strb wzr, [x0, #0x14] 51004: 9116f821 add x1, x1, #0x5be 51008: 910003e0 mov x0, sp 5100c: 321f07e2 orr w2, wzr, #0x6 51010: 3d8003e1 str q1, [sp] 51014: 910003f4 mov x20, sp 51018: 97ff8090 bl 0x31258 <.text+0x24568> 5101c: 394003e8 ldrb w8, [sp] 51020: f9400be0 ldr x0, [sp, #0x10] 51024: b2400289 orr x9, x20, #0x1 51028: 7200011f tst w8, #0x1 5102c: 9a800134 csel x20, x9, x0, eq 51030: 36000048 tbz w8, #0x0, 0x51038 51034: 94004777 bl 0x62e10 51038: f9400268 ldr x8, [x19] 5103c: aa1303e0 mov x0, x19 51040: aa1403e1 mov x1, x20 51044: f9429d08 ldr x8, [x8, #0x538] 51048: d63f0100 blr x8 5104c: f94016a8 ldr x8, [x21, #0x28] 51050: f85d83a9 ldur x9, [x29, #-0x28] 51054: eb09011f cmp x8, x9 51058: 540000c1 b.ne 0x51070 5105c: a9467bfd ldp x29, x30, [sp, #0x60] 51060: a9454ff4 ldp x20, x19, [sp, #0x50] 51064: f94023f5 ldr x21, [sp, #0x40] 51068: 9101c3ff add sp, sp, #0x70 5106c: d65f03c0 ret 51070: 97feed40 bl 0xc570 <__stack_chk_fail@plt> 0000000000051074 : 51074: d10243ff sub sp, sp, #0x90 51078: f90023f9 str x25, [sp, #0x40] 5107c: a9055ff8 stp x24, x23, [sp, #0x50] 51080: a90657f6 stp x22, x21, [sp, #0x60] 51084: a9074ff4 stp x20, x19, [sp, #0x70] 51088: a9087bfd stp x29, x30, [sp, #0x80] 5108c: 910203fd add x29, sp, #0x80 51090: b0000249 adrp x9, 0x9a000 51094: 3dc0fd20 ldr q0, [x9, #0x3f0] 51098: b000024a adrp x10, 0x9a000 5109c: d53bd056 mrs x22, TPIDR_EL0 510a0: 9116a54a add x10, x10, #0x5a9 510a4: f94016cb ldr x11, [x22, #0x28] 510a8: 3d8007e0 str q0, [sp, #0x10] 510ac: 3dc00140 ldr q0, [x10] 510b0: 910083e8 add x8, sp, #0x20 510b4: 528dedf8 mov w24, #0x6f6f // =28527 510b8: b0000254 adrp x20, 0x9a000 510bc: aa0003f3 mov x19, x0 510c0: 321003f7 orr w23, wzr, #0x10000 510c4: 72a40df8 movk w24, #0x206f, lsl #16 510c8: b2400119 orr x25, x8, #0x1 510cc: 9116fa94 add x20, x20, #0x5be 510d0: 3d8003e0 str q0, [sp] 510d4: f9001feb str x11, [sp, #0x38] 510d8: 321b03e0 orr w0, wzr, #0x20 510dc: 9400471a bl 0x62d44 510e0: 3dc007e0 ldr q0, [sp, #0x10] 510e4: f9001be0 str x0, [sp, #0x30] 510e8: b9001018 str w24, [x0, #0x10] 510ec: 3900501f strb wzr, [x0, #0x14] 510f0: 3d800be0 str q0, [sp, #0x20] 510f4: 3dc003e0 ldr q0, [sp] 510f8: 321f07e2 orr w2, wzr, #0x6 510fc: aa1403e1 mov x1, x20 51100: 3d800000 str q0, [x0] 51104: 910083e0 add x0, sp, #0x20 51108: 97ff8054 bl 0x31258 <.text+0x24568> 5110c: 394083e8 ldrb w8, [sp, #0x20] 51110: f9401be0 ldr x0, [sp, #0x30] 51114: 7200011f tst w8, #0x1 51118: 9a800335 csel x21, x25, x0, eq 5111c: 36000048 tbz w8, #0x0, 0x51124 51120: 9400473c bl 0x62e10 51124: f9400268 ldr x8, [x19] 51128: aa1303e0 mov x0, x19 5112c: aa1503e1 mov x1, x21 51130: f9429d08 ldr x8, [x8, #0x538] 51134: d63f0100 blr x8 51138: 510006f7 sub w23, w23, #0x1 5113c: aa0003e1 mov x1, x0 51140: 35fffcd7 cbnz w23, 0x510d8 51144: f9400268 ldr x8, [x19] 51148: aa1303e0 mov x0, x19 5114c: f9405508 ldr x8, [x8, #0xa8] 51150: d63f0100 blr x8 51154: f94016c8 ldr x8, [x22, #0x28] 51158: f9401fe9 ldr x9, [sp, #0x38] 5115c: eb09011f cmp x8, x9 51160: 54000101 b.ne 0x51180 51164: a9487bfd ldp x29, x30, [sp, #0x80] 51168: a9474ff4 ldp x20, x19, [sp, #0x70] 5116c: a94657f6 ldp x22, x21, [sp, #0x60] 51170: a9455ff8 ldp x24, x23, [sp, #0x50] 51174: f94023f9 ldr x25, [sp, #0x40] 51178: 910243ff add sp, sp, #0x90 5117c: d65f03c0 ret 51180: 97feecfc bl 0xc570 <__stack_chk_fail@plt> 0000000000051184 : 51184: 12000040 and w0, w2, #0x1 51188: 17feee96 b 0xcbe0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent23setEnableGetPackageInfoEb@plt> 5118c: a9bd57fc stp x28, x21, [sp, #-0x30]! 51190: a9014ff4 stp x20, x19, [sp, #0x10] 51194: a9027bfd stp x29, x30, [sp, #0x20] 51198: 910083fd add x29, sp, #0x20 5119c: d10e03ff sub sp, sp, #0x380 511a0: d53bd054 mrs x20, TPIDR_EL0 511a4: f9401688 ldr x8, [x20, #0x28] 511a8: f00003b5 adrp x21, 0xc8000 511ac: f81d83a8 stur x8, [x29, #-0x28] 511b0: f947fea0 ldr x0, [x21, #0xff8] 511b4: b50001e0 cbnz x0, 0x511f0 511b8: 900003c0 adrp x0, 0xc9000 511bc: 91000000 add x0, x0, #0x0 511c0: 97feedb4 bl 0xc890 511c4: f947fea8 ldr x8, [x21, #0xff8] 511c8: b50000c8 cbnz x8, 0x511e0 511cc: 321c07e0 orr w0, wzr, #0x30 511d0: 940046dd bl 0x62d44 511d4: a901fc1f stp xzr, xzr, [x0, #0x18] 511d8: a900fc1f stp xzr, xzr, [x0, #0x8] 511dc: f907fea0 str x0, [x21, #0xff8] 511e0: 900003c0 adrp x0, 0xc9000 511e4: 91000000 add x0, x0, #0x0 511e8: 97feeeb6 bl 0xccc0 511ec: f947fea0 ldr x0, [x21, #0xff8] 511f0: b0000241 adrp x1, 0x9a000 511f4: 91171421 add x1, x1, #0x5c5 511f8: 97ffb4d9 bl 0x3e55c 511fc: aa0003f3 mov x19, x0 51200: b5000133 cbnz x19, 0x51224 51204: f0000221 adrp x1, 0x98000 51208: b0000242 adrp x2, 0x9a000 5120c: b0000243 adrp x3, 0x9a000 51210: 91386c21 add x1, x1, #0xe1b 51214: 9117c042 add x2, x2, #0x5f0 51218: 91171463 add x3, x3, #0x5c5 5121c: 320007e0 orr w0, wzr, #0x3 51220: 97feeb50 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 51224: f000036a adrp x10, 0xc0000 51228: f947f14a ldr x10, [x10, #0xfe0] 5122c: f000036c adrp x12, 0xc0000 51230: f947a98c ldr x12, [x12, #0xf50] 51234: 90000249 adrp x9, 0x99000 51238: 9e670146 fmov d6, x10 5123c: f000036a adrp x10, 0xc0000 51240: f947dd4a ldr x10, [x10, #0xfb8] 51244: 9122d929 add x9, x9, #0x8b6 51248: 9000024d adrp x13, 0x99000 5124c: b0000248 adrp x8, 0x9a000 51250: 9e670144 fmov d4, x10 51254: f000036a adrp x10, 0xc0000 51258: f947354a ldr x10, [x10, #0xe68] 5125c: 91262dad add x13, x13, #0x98b 51260: 9e670125 fmov d5, x9 51264: 90000249 adrp x9, 0x99000 51268: 9117f508 add x8, x8, #0x5fd 5126c: 9127e129 add x9, x9, #0x9f8 51270: 4e181da6 mov v6.d[1], x13 51274: 9000024d adrp x13, 0x99000 51278: b000024e adrp x14, 0x9a000 5127c: 9e670121 fmov d1, x9 51280: 90000249 adrp x9, 0x99000 51284: 4e181d05 mov v5.d[1], x8 51288: 913375ad add x13, x13, #0xcdd 5128c: 911809ce add x14, x14, #0x602 51290: b000024b adrp x11, 0x9a000 51294: 912a4529 add x9, x9, #0xa91 51298: 9e670143 fmov d3, x10 5129c: 9000024a adrp x10, 0x99000 512a0: 3d8003e5 str q5, [sp] 512a4: 3d8007e6 str q6, [sp, #0x10] 512a8: 9e6701a6 fmov d6, x13 512ac: f000036d adrp x13, 0xc0000 512b0: 9118b16b add x11, x11, #0x62c 512b4: 9e6701c7 fmov d7, x14 512b8: 9e670120 fmov d0, x9 512bc: 90000249 adrp x9, 0x99000 512c0: 9119314a add x10, x10, #0x64c 512c4: f946f1ad ldr x13, [x13, #0xde0] 512c8: 91298129 add x9, x9, #0xa60 512cc: 9e670145 fmov d5, x10 512d0: b000024a adrp x10, 0x9a000 512d4: 4e181d87 mov v7.d[1], x12 512d8: 4e181d61 mov v1.d[1], x11 512dc: 9119554a add x10, x10, #0x655 512e0: 9000024c adrp x12, 0x99000 512e4: 3d800be7 str q7, [sp, #0x20] 512e8: 3d800fe1 str q1, [sp, #0x30] 512ec: 4e181d24 mov v4.d[1], x9 512f0: f0000369 adrp x9, 0xc0000 512f4: 91373d8c add x12, x12, #0xdcf 512f8: b000024b adrp x11, 0x9a000 512fc: f946d529 ldr x9, [x9, #0xda8] 51300: 3d8013e4 str q4, [sp, #0x40] 51304: 9e670144 fmov d4, x10 51308: 9000024e adrp x14, 0x99000 5130c: 9e670187 fmov d7, x12 51310: b000024c adrp x12, 0x9a000 51314: 9101b96b add x11, x11, #0x6e 51318: 4e181da4 mov v4.d[1], x13 5131c: b000024d adrp x13, 0x9a000 51320: 912af5ce add x14, x14, #0xabd 51324: 9119f58c add x12, x12, #0x67d 51328: 9e670161 fmov d1, x11 5132c: 9000024b adrp x11, 0x99000 51330: 4e181d45 mov v5.d[1], x10 51334: f000036a adrp x10, 0xc0000 51338: 912321ad add x13, x13, #0x8c8 5133c: 9e6701c2 fmov d2, x14 51340: 912bd96b add x11, x11, #0xaf6 51344: f946e14a ldr x10, [x10, #0xdc0] 51348: 3d8017e4 str q4, [sp, #0x50] 5134c: 9e6701a4 fmov d4, x13 51350: 4e181d80 mov v0.d[1], x12 51354: 4e181d63 mov v3.d[1], x11 51358: 4e181d82 mov v2.d[1], x12 5135c: 4e181d86 mov v6.d[1], x12 51360: 4e181d87 mov v7.d[1], x12 51364: 4e181d81 mov v1.d[1], x12 51368: 4e181d84 mov v4.d[1], x12 5136c: 3d801be0 str q0, [sp, #0x60] 51370: 9e670180 fmov d0, x12 51374: f000036c adrp x12, 0xc0000 51378: f947058c ldr x12, [x12, #0xe08] 5137c: 3d801fe3 str q3, [sp, #0x70] 51380: 4ea01c03 mov v3.16b, v0.16b 51384: b000024d adrp x13, 0x9a000 51388: b000024b adrp x11, 0x9a000 5138c: 4e181d23 mov v3.d[1], x9 51390: 912005ad add x13, x13, #0x801 51394: 911a4d6b add x11, x11, #0x693 51398: b0000249 adrp x9, 0x9a000 5139c: ad040be3 stp q3, q2, [sp, #0x80] 513a0: 9e670143 fmov d3, x10 513a4: 91204929 add x9, x9, #0x812 513a8: b000024a adrp x10, 0x9a000 513ac: 9e670162 fmov d2, x11 513b0: f000036b adrp x11, 0xc0000 513b4: 4e181da3 mov v3.d[1], x13 513b8: 911b2d4a add x10, x10, #0x6cb 513bc: f947b96b ldr x11, [x11, #0xf70] 513c0: 3d802be3 str q3, [sp, #0xa0] 513c4: 9e670123 fmov d3, x9 513c8: b0000249 adrp x9, 0x9a000 513cc: 911c1929 add x9, x9, #0x706 513d0: 4e181d82 mov v2.d[1], x12 513d4: f000036c adrp x12, 0xc0000 513d8: 4e181d43 mov v3.d[1], x10 513dc: f947b18c ldr x12, [x12, #0xf60] 513e0: 3d802fe2 str q2, [sp, #0xb0] 513e4: 3d8033e3 str q3, [sp, #0xc0] 513e8: 9e670123 fmov d3, x9 513ec: f0000369 adrp x9, 0xc0000 513f0: b000024d adrp x13, 0x9a000 513f4: f9479129 ldr x9, [x9, #0xf20] 513f8: 912099ad add x13, x13, #0x826 513fc: 9e670162 fmov d2, x11 51400: 4e181da2 mov v2.d[1], x13 51404: 3d8037e2 str q2, [sp, #0xd0] 51408: 4e181d83 mov v3.d[1], x12 5140c: f000036c adrp x12, 0xc0000 51410: b000024b adrp x11, 0x9a000 51414: f946f58c ldr x12, [x12, #0xde8] 51418: 3d803be3 str q3, [sp, #0xe0] 5141c: 9e670123 fmov d3, x9 51420: f0000369 adrp x9, 0xc0000 51424: 9120f56b add x11, x11, #0x83d 51428: b000024a adrp x10, 0x9a000 5142c: 9000024d adrp x13, 0x99000 51430: f946ad29 ldr x9, [x9, #0xd58] 51434: 911c314a add x10, x10, #0x70c 51438: 912d15ad add x13, x13, #0xb45 5143c: 9e670162 fmov d2, x11 51440: b000024b adrp x11, 0x9a000 51444: 4e181d42 mov v2.d[1], x10 51448: 4e181da3 mov v3.d[1], x13 5144c: 911ca16b add x11, x11, #0x728 51450: 3d803fe2 str q2, [sp, #0xf0] 51454: 3d8043e3 str q3, [sp, #0x100] 51458: f000036e adrp x14, 0xc0000 5145c: 9e670162 fmov d2, x11 51460: b000024b adrp x11, 0x9a000 51464: 9e670123 fmov d3, x9 51468: f94689ce ldr x14, [x14, #0xd10] 5146c: 90000249 adrp x9, 0x99000 51470: 91216d6b add x11, x11, #0x85b 51474: 4e181d82 mov v2.d[1], x12 51478: 912f5929 add x9, x9, #0xbd6 5147c: 3d8047e2 str q2, [sp, #0x110] 51480: 9e670122 fmov d2, x9 51484: f0000369 adrp x9, 0xc0000 51488: 4e181d63 mov v3.d[1], x11 5148c: f947f529 ldr x9, [x9, #0xfe8] 51490: 3d804fe3 str q3, [sp, #0x130] 51494: 4ea01c03 mov v3.16b, v0.16b 51498: 9000020c adrp x12, 0x91000 5149c: 4e181dc3 mov v3.d[1], x14 514a0: 9100a98c add x12, x12, #0x2a 514a4: 3d804be5 str q5, [sp, #0x120] 514a8: 3d8053e3 str q3, [sp, #0x140] 514ac: 9e670183 fmov d3, x12 514b0: f000036c adrp x12, 0xc0000 514b4: f946c18c ldr x12, [x12, #0xd80] 514b8: 9e670125 fmov d5, x9 514bc: 90000209 adrp x9, 0x91000 514c0: 91074d29 add x9, x9, #0x1d3 514c4: 4e181d22 mov v2.d[1], x9 514c8: 3d8057e2 str q2, [sp, #0x150] 514cc: 9e670182 fmov d2, x12 514d0: f000036c adrp x12, 0xc0000 514d4: f947618c ldr x12, [x12, #0xec0] 514d8: 9000024b adrp x11, 0x99000 514dc: 9130f56b add x11, x11, #0xc3d 514e0: 4e181d65 mov v5.d[1], x11 514e4: 3d805be5 str q5, [sp, #0x160] 514e8: 4e181d83 mov v3.d[1], x12 514ec: f000036c adrp x12, 0xc0000 514f0: f947318c ldr x12, [x12, #0xe60] 514f4: ad0b9be3 stp q3, q6, [sp, #0x170] 514f8: b000024b adrp x11, 0x9a000 514fc: 911ddd6b add x11, x11, #0x777 51500: 9e670183 fmov d3, x12 51504: 9000024c adrp x12, 0x99000 51508: 9139c58c add x12, x12, #0xe71 5150c: 9e670186 fmov d6, x12 51510: f000036c adrp x12, 0xc0000 51514: f946b18c ldr x12, [x12, #0xd60] 51518: 9e670165 fmov d5, x11 5151c: 9000024b adrp x11, 0x99000 51520: 9135ed6b add x11, x11, #0xd7b 51524: 4e181d62 mov v2.d[1], x11 51528: f000036b adrp x11, 0xc0000 5152c: 4e181d85 mov v5.d[1], x12 51530: b000024c adrp x12, 0x9a000 51534: f947ad6b ldr x11, [x11, #0xf58] 51538: 911ec98c add x12, x12, #0x7b2 5153c: ad0d1fe5 stp q5, q7, [sp, #0x1a0] 51540: 9e670185 fmov d5, x12 51544: b000024c adrp x12, 0x9a000 51548: 91219d8c add x12, x12, #0x867 5154c: 3d8067e2 str q2, [sp, #0x190] 51550: 9e670187 fmov d7, x12 51554: f000036c adrp x12, 0xc0000 51558: 9e670162 fmov d2, x11 5155c: 9000024b adrp x11, 0x99000 51560: f947298c ldr x12, [x12, #0xe50] 51564: 9130556b add x11, x11, #0xc15 51568: 4e181d63 mov v3.d[1], x11 5156c: f000036b adrp x11, 0xc0000 51570: f946c96b ldr x11, [x11, #0xd90] 51574: 3d8073e3 str q3, [sp, #0x1c0] 51578: 4ea01c03 mov v3.16b, v0.16b 5157c: 4e181d83 mov v3.d[1], x12 51580: f000036c adrp x12, 0xc0000 51584: f947718c ldr x12, [x12, #0xee0] 51588: 3d8077e3 str q3, [sp, #0x1d0] 5158c: 4e181da2 mov v2.d[1], x13 51590: 9000024d adrp x13, 0x99000 51594: 9e670183 fmov d3, x12 51598: b000024c adrp x12, 0x9a000 5159c: 4e181d65 mov v5.d[1], x11 515a0: b000024b adrp x11, 0x9a000 515a4: 9100c18c add x12, x12, #0x30 515a8: 4e181d26 mov v6.d[1], x9 515ac: 91344dad add x13, x13, #0xd13 515b0: 9106e56b add x11, x11, #0x1b9 515b4: 3d807be6 str q6, [sp, #0x1e0] 515b8: 9e670186 fmov d6, x12 515bc: 9000020c adrp x12, 0x91000 515c0: 3d807fe2 str q2, [sp, #0x1f0] 515c4: 9e6701a2 fmov d2, x13 515c8: 9000024d adrp x13, 0x99000 515cc: 3d8083e5 str q5, [sp, #0x200] 515d0: 9e670165 fmov d5, x11 515d4: f000036b adrp x11, 0xc0000 515d8: 9106b18c add x12, x12, #0x1ac 515dc: 913d19ad add x13, x13, #0xf46 515e0: f946e96b ldr x11, [x11, #0xdd0] 515e4: 4e181d87 mov v7.d[1], x12 515e8: 4e181da3 mov v3.d[1], x13 515ec: ad108fe7 stp q7, q3, [sp, #0x210] 515f0: 9e670107 fmov d7, x8 515f4: 4ea71ce3 mov v3.16b, v7.16b 515f8: 4e181d63 mov v3.d[1], x11 515fc: 4e181d06 mov v6.d[1], x8 51600: 4e181d02 mov v2.d[1], x8 51604: 4e181d05 mov v5.d[1], x8 51608: 3d808fe3 str q3, [sp, #0x230] 5160c: f0000368 adrp x8, 0xc0000 51610: f946ed08 ldr x8, [x8, #0xdd8] 51614: b000024b adrp x11, 0x9a000 51618: 9121c56b add x11, x11, #0x871 5161c: f000036c adrp x12, 0xc0000 51620: 9e670103 fmov d3, x8 51624: 4e181d63 mov v3.d[1], x11 51628: ad120fe6 stp q6, q3, [sp, #0x240] 5162c: f0000368 adrp x8, 0xc0000 51630: f9476d08 ldr x8, [x8, #0xed8] 51634: 9000024b adrp x11, 0x99000 51638: 913c5d6b add x11, x11, #0xf17 5163c: b000024d adrp x13, 0x9a000 51640: 4e181d07 mov v7.d[1], x8 51644: 3d809be7 str q7, [sp, #0x260] 51648: f0000368 adrp x8, 0xc0000 5164c: f9475d08 ldr x8, [x8, #0xeb8] 51650: 3d809fe2 str q2, [sp, #0x270] 51654: 912289ad add x13, x13, #0x8a2 51658: 9e670102 fmov d2, x8 5165c: 4e181d62 mov v2.d[1], x11 51660: 3d80a3e2 str q2, [sp, #0x280] 51664: f0000368 adrp x8, 0xc0000 51668: f9469108 ldr x8, [x8, #0xd20] 5166c: b000024b adrp x11, 0x9a000 51670: f947c18c ldr x12, [x12, #0xf80] 51674: 9122116b add x11, x11, #0x884 51678: 4e181d00 mov v0.d[1], x8 5167c: 3d80a7e0 str q0, [sp, #0x290] 51680: 9e670160 fmov d0, x11 51684: f000036b adrp x11, 0xc0000 51688: f9472d6b ldr x11, [x11, #0xe58] 5168c: 4e181d40 mov v0.d[1], x10 51690: f000036a adrp x10, 0xc0000 51694: b0000248 adrp x8, 0x9a000 51698: f946cd4a ldr x10, [x10, #0xd98] 5169c: 3d80abe0 str q0, [sp, #0x2a0] 516a0: 9e670180 fmov d0, x12 516a4: 911c8908 add x8, x8, #0x722 516a8: 4e181da0 mov v0.d[1], x13 516ac: f000036d adrp x13, 0xc0000 516b0: f94799ad ldr x13, [x13, #0xf30] 516b4: 3d80afe0 str q0, [sp, #0x2b0] 516b8: 9e670100 fmov d0, x8 516bc: b000024c adrp x12, 0x9a000 516c0: 90000208 adrp x8, 0x91000 516c4: 4e181d60 mov v0.d[1], x11 516c8: 9103298c add x12, x12, #0xca 516cc: 91002d08 add x8, x8, #0xb 516d0: ad1607e0 stp q0, q1, [sp, #0x2c0] 516d4: 9e670140 fmov d0, x10 516d8: 9e670101 fmov d1, x8 516dc: 4e181d80 mov v0.d[1], x12 516e0: 3d80bbe0 str q0, [sp, #0x2e0] 516e4: 4ea11c20 mov v0.16b, v1.16b 516e8: 4e181da0 mov v0.d[1], x13 516ec: 3d80bfe0 str q0, [sp, #0x2f0] 516f0: f0000368 adrp x8, 0xc0000 516f4: f947c508 ldr x8, [x8, #0xf88] 516f8: f000036b adrp x11, 0xc0000 516fc: b000024a adrp x10, 0x9a000 51700: f946a56b ldr x11, [x11, #0xd48] 51704: 9123754a add x10, x10, #0x8dd 51708: f000036c adrp x12, 0xc0000 5170c: 9e670100 fmov d0, x8 51710: f947518c ldr x12, [x12, #0xea0] 51714: 3d80c3e4 str q4, [sp, #0x300] 51718: f0000368 adrp x8, 0xc0000 5171c: 4e181d40 mov v0.d[1], x10 51720: f9478908 ldr x8, [x8, #0xf10] 51724: 3d80c7e0 str q0, [sp, #0x310] 51728: 4ea11c20 mov v0.16b, v1.16b 5172c: 4e181d60 mov v0.d[1], x11 51730: f000036b adrp x11, 0xc0000 51734: b000024a adrp x10, 0x9a000 51738: f947116b ldr x11, [x11, #0xe20] 5173c: f947fea0 ldr x0, [x21, #0xff8] 51740: b000024d adrp x13, 0x9a000 51744: 910bb54a add x10, x10, #0x2ed 51748: 910b71ad add x13, x13, #0x2dc 5174c: ad1917e0 stp q0, q5, [sp, #0x320] 51750: 9e670180 fmov d0, x12 51754: 9e670142 fmov d2, x10 51758: 4e181da0 mov v0.d[1], x13 5175c: 4e181d01 mov v1.d[1], x8 51760: 4e181d22 mov v2.d[1], x9 51764: ad1a07e0 stp q0, q1, [sp, #0x340] 51768: 3d80dbe2 str q2, [sp, #0x360] 5176c: f901bbeb str x11, [sp, #0x370] 51770: b50001e0 cbnz x0, 0x517ac 51774: 900003c0 adrp x0, 0xc9000 51778: 91000000 add x0, x0, #0x0 5177c: 97feec45 bl 0xc890 51780: f947fea8 ldr x8, [x21, #0xff8] 51784: b50000c8 cbnz x8, 0x5179c 51788: 321c07e0 orr w0, wzr, #0x30 5178c: 9400456e bl 0x62d44 51790: a901fc1f stp xzr, xzr, [x0, #0x18] 51794: a900fc1f stp xzr, xzr, [x0, #0x8] 51798: f907fea0 str x0, [x21, #0xff8] 5179c: 900003c0 adrp x0, 0xc9000 517a0: 91000000 add x0, x0, #0x0 517a4: 97feed47 bl 0xccc0 517a8: f947fea0 ldr x0, [x21, #0xff8] 517ac: 97ffb00c bl 0x3d7dc 517b0: f9400008 ldr x8, [x0] 517b4: 910003e2 mov x2, sp 517b8: 528004a3 mov w3, #0x25 // =37 517bc: aa1303e1 mov x1, x19 517c0: f9435d08 ldr x8, [x8, #0x6b8] 517c4: d63f0100 blr x8 517c8: 37f80440 tbnz w0, #0x1f, 0x51850 517cc: f947fea8 ldr x8, [x21, #0xff8] 517d0: b4000508 cbz x8, 0x51870 517d4: b40002d3 cbz x19, 0x5182c 517d8: f947fea0 ldr x0, [x21, #0xff8] 517dc: b50001e0 cbnz x0, 0x51818 517e0: 900003c0 adrp x0, 0xc9000 517e4: 91000000 add x0, x0, #0x0 517e8: 97feec2a bl 0xc890 517ec: f947fea8 ldr x8, [x21, #0xff8] 517f0: b50000c8 cbnz x8, 0x51808 517f4: 321c07e0 orr w0, wzr, #0x30 517f8: 94004553 bl 0x62d44 517fc: a901fc1f stp xzr, xzr, [x0, #0x18] 51800: a900fc1f stp xzr, xzr, [x0, #0x8] 51804: f907fea0 str x0, [x21, #0xff8] 51808: 900003c0 adrp x0, 0xc9000 5180c: 91000000 add x0, x0, #0x0 51810: 97feed2c bl 0xccc0 51814: f947fea0 ldr x0, [x21, #0xff8] 51818: 97ffaff1 bl 0x3d7dc 5181c: f9400008 ldr x8, [x0] 51820: aa1303e1 mov x1, x19 51824: f9405d08 ldr x8, [x8, #0xb8] 51828: d63f0100 blr x8 5182c: f9401688 ldr x8, [x20, #0x28] 51830: f85d83a9 ldur x9, [x29, #-0x28] 51834: eb09011f cmp x8, x9 51838: 540003a1 b.ne 0x518ac 5183c: 910e03ff add sp, sp, #0x380 51840: a9427bfd ldp x29, x30, [sp, #0x20] 51844: a9414ff4 ldp x20, x19, [sp, #0x10] 51848: a8c357fc ldp x28, x21, [sp], #0x30 5184c: d65f03c0 ret 51850: f0000221 adrp x1, 0x98000 51854: b0000242 adrp x2, 0x9a000 51858: 91386c21 add x1, x1, #0xe1b 5185c: 9123b442 add x2, x2, #0x8ed 51860: 320007e0 orr w0, wzr, #0x3 51864: 97fee9bf bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 51868: f947fea8 ldr x8, [x21, #0xff8] 5186c: b5fffb48 cbnz x8, 0x517d4 51870: 900003c0 adrp x0, 0xc9000 51874: 91000000 add x0, x0, #0x0 51878: 97feec06 bl 0xc890 5187c: f947fea8 ldr x8, [x21, #0xff8] 51880: b50000c8 cbnz x8, 0x51898 51884: 321c07e0 orr w0, wzr, #0x30 51888: 9400452f bl 0x62d44 5188c: a901fc1f stp xzr, xzr, [x0, #0x18] 51890: a900fc1f stp xzr, xzr, [x0, #0x8] 51894: f907fea0 str x0, [x21, #0xff8] 51898: 900003c0 adrp x0, 0xc9000 5189c: 91000000 add x0, x0, #0x0 518a0: 97feed08 bl 0xccc0 518a4: b5fff9b3 cbnz x19, 0x517d8 518a8: 17ffffe1 b 0x5182c 518ac: 97feeb31 bl 0xc570 <__stack_chk_fail@plt> 518b0: 14004558 b 0x62e10 518b4: d10183ff sub sp, sp, #0x60 518b8: f90013f7 str x23, [sp, #0x20] 518bc: a90357f6 stp x22, x21, [sp, #0x30] 518c0: a9044ff4 stp x20, x19, [sp, #0x40] 518c4: a9057bfd stp x29, x30, [sp, #0x50] 518c8: 910143fd add x29, sp, #0x50 518cc: d53bd056 mrs x22, TPIDR_EL0 518d0: f94016c8 ldr x8, [x22, #0x28] 518d4: aa0103f4 mov x20, x1 518d8: f0000221 adrp x1, 0x98000 518dc: b0000242 adrp x2, 0x9a000 518e0: f9000fe8 str x8, [sp, #0x18] 518e4: b9404283 ldr w3, [x20, #0x40] 518e8: 91386c21 add x1, x1, #0xe1b 518ec: 91245442 add x2, x2, #0x915 518f0: 2a1f03e0 mov w0, wzr 518f4: 97fee99b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 518f8: f00003b7 adrp x23, 0xc8000 518fc: f947fef3 ldr x19, [x23, #0xff8] 51900: b50001f3 cbnz x19, 0x5193c 51904: 900003c0 adrp x0, 0xc9000 51908: 91000000 add x0, x0, #0x0 5190c: 97feebe1 bl 0xc890 51910: f947fee8 ldr x8, [x23, #0xff8] 51914: b50000c8 cbnz x8, 0x5192c 51918: 321c07e0 orr w0, wzr, #0x30 5191c: 9400450a bl 0x62d44 51920: a901fc1f stp xzr, xzr, [x0, #0x18] 51924: a900fc1f stp xzr, xzr, [x0, #0x8] 51928: f907fee0 str x0, [x23, #0xff8] 5192c: 900003c0 adrp x0, 0xc9000 51930: 91000000 add x0, x0, #0x0 51934: 97feece3 bl 0xccc0 51938: f947fef3 ldr x19, [x23, #0xff8] 5193c: b00003c8 adrp x8, 0xca000 51940: f9409515 ldr x21, [x8, #0x128] 51944: b0000241 adrp x1, 0x9a000 51948: 52850048 mov w8, #0x2802 // =10242 5194c: 911c2021 add x1, x1, #0x708 51950: 910003e0 mov x0, sp 51954: 320007e2 orr w2, wzr, #0x3 51958: a900ffff stp xzr, xzr, [sp, #0x8] 5195c: f90003ff str xzr, [sp] 51960: 790003e8 strh w8, [sp] 51964: 39000bff strb wzr, [sp, #0x2] 51968: 97ff7e3c bl 0x31258 <.text+0x24568> 5196c: 39400008 ldrb w8, [x0] 51970: f9400809 ldr x9, [x0, #0x10] 51974: b0000242 adrp x2, 0x9a000 51978: 9124e842 add x2, x2, #0x93a 5197c: 7200011f tst w8, #0x1 51980: 9a801523 csinc x3, x9, x0, ne 51984: aa1303e0 mov x0, x19 51988: aa1503e1 mov x1, x21 5198c: aa1f03e4 mov x4, xzr 51990: 97ffb43f bl 0x3ea8c 51994: 394003e8 ldrb w8, [sp] 51998: aa0003f3 mov x19, x0 5199c: 36000068 tbz w8, #0x0, 0x519a8 519a0: f9400be0 ldr x0, [sp, #0x10] 519a4: 9400451b bl 0x62e10 519a8: b4000b73 cbz x19, 0x51b14 519ac: f947fee0 ldr x0, [x23, #0xff8] 519b0: b50001e0 cbnz x0, 0x519ec 519b4: 900003c0 adrp x0, 0xc9000 519b8: 91000000 add x0, x0, #0x0 519bc: 97feebb5 bl 0xc890 519c0: f947fee8 ldr x8, [x23, #0xff8] 519c4: b50000c8 cbnz x8, 0x519dc 519c8: 321c07e0 orr w0, wzr, #0x30 519cc: 940044de bl 0x62d44 519d0: a901fc1f stp xzr, xzr, [x0, #0x18] 519d4: a900fc1f stp xzr, xzr, [x0, #0x8] 519d8: f907fee0 str x0, [x23, #0xff8] 519dc: 900003c0 adrp x0, 0xc9000 519e0: 91000000 add x0, x0, #0x0 519e4: 97feecb7 bl 0xccc0 519e8: f947fee0 ldr x0, [x23, #0xff8] 519ec: 97ffaf7c bl 0x3d7dc 519f0: f9400008 ldr x8, [x0] 519f4: aa1303e1 mov x1, x19 519f8: f942ad08 ldr x8, [x8, #0x558] 519fc: d63f0100 blr x8 51a00: f947fee8 ldr x8, [x23, #0xff8] 51a04: 2a0003f5 mov w21, w0 51a08: b50001e8 cbnz x8, 0x51a44 51a0c: 900003c0 adrp x0, 0xc9000 51a10: 91000000 add x0, x0, #0x0 51a14: 97feeb9f bl 0xc890 51a18: f947fee8 ldr x8, [x23, #0xff8] 51a1c: b50000c8 cbnz x8, 0x51a34 51a20: 321c07e0 orr w0, wzr, #0x30 51a24: 940044c8 bl 0x62d44 51a28: a901fc1f stp xzr, xzr, [x0, #0x18] 51a2c: a900fc1f stp xzr, xzr, [x0, #0x8] 51a30: f907fee0 str x0, [x23, #0xff8] 51a34: 900003c0 adrp x0, 0xc9000 51a38: 91000000 add x0, x0, #0x0 51a3c: 97feeca1 bl 0xccc0 51a40: f947fee8 ldr x8, [x23, #0xff8] 51a44: aa0803e0 mov x0, x8 51a48: 97ffaf65 bl 0x3d7dc 51a4c: f9400008 ldr x8, [x0] 51a50: aa1303e1 mov x1, x19 51a54: aa1f03e2 mov x2, xzr 51a58: f942e108 ldr x8, [x8, #0x5c0] 51a5c: d63f0100 blr x8 51a60: aa0003e1 mov x1, x0 51a64: f9402680 ldr x0, [x20, #0x48] 51a68: 714082bf cmp w21, #0x20, lsl #12 // =0x20000 51a6c: 320f03e8 orr w8, wzr, #0x20000 51a70: 1a88b2a8 csel w8, w21, w8, lt 51a74: 93407d02 sxtw x2, w8 51a78: 97feec26 bl 0xcb10 51a7c: f947fee0 ldr x0, [x23, #0xff8] 51a80: b50003c0 cbnz x0, 0x51af8 51a84: 900003c0 adrp x0, 0xc9000 51a88: 91000000 add x0, x0, #0x0 51a8c: 97feeb81 bl 0xc890 51a90: f947fee8 ldr x8, [x23, #0xff8] 51a94: b50000c8 cbnz x8, 0x51aac 51a98: 321c07e0 orr w0, wzr, #0x30 51a9c: 940044aa bl 0x62d44 51aa0: a901fc1f stp xzr, xzr, [x0, #0x18] 51aa4: a900fc1f stp xzr, xzr, [x0, #0x8] 51aa8: f907fee0 str x0, [x23, #0xff8] 51aac: 900003c0 adrp x0, 0xc9000 51ab0: 91000000 add x0, x0, #0x0 51ab4: 97feec83 bl 0xccc0 51ab8: f947fee0 ldr x0, [x23, #0xff8] 51abc: b50001e0 cbnz x0, 0x51af8 51ac0: 900003c0 adrp x0, 0xc9000 51ac4: 91000000 add x0, x0, #0x0 51ac8: 97feeb72 bl 0xc890 51acc: f947fee8 ldr x8, [x23, #0xff8] 51ad0: b50000c8 cbnz x8, 0x51ae8 51ad4: 321c07e0 orr w0, wzr, #0x30 51ad8: 9400449b bl 0x62d44 51adc: a901fc1f stp xzr, xzr, [x0, #0x18] 51ae0: a900fc1f stp xzr, xzr, [x0, #0x8] 51ae4: f907fee0 str x0, [x23, #0xff8] 51ae8: 900003c0 adrp x0, 0xc9000 51aec: 91000000 add x0, x0, #0x0 51af0: 97feec74 bl 0xccc0 51af4: f947fee0 ldr x0, [x23, #0xff8] 51af8: 97ffaf39 bl 0x3d7dc 51afc: f9400008 ldr x8, [x0] 51b00: aa1303e1 mov x1, x19 51b04: f9405d08 ldr x8, [x8, #0xb8] 51b08: d63f0100 blr x8 51b0c: 93407ea0 sxtw x0, w21 51b10: 14000002 b 0x51b18 51b14: aa1f03e0 mov x0, xzr 51b18: f94016c8 ldr x8, [x22, #0x28] 51b1c: f9400fe9 ldr x9, [sp, #0x18] 51b20: eb09011f cmp x8, x9 51b24: 540000e1 b.ne 0x51b40 51b28: a9457bfd ldp x29, x30, [sp, #0x50] 51b2c: a9444ff4 ldp x20, x19, [sp, #0x40] 51b30: a94357f6 ldp x22, x21, [sp, #0x30] 51b34: f94013f7 ldr x23, [sp, #0x20] 51b38: 910183ff add sp, sp, #0x60 51b3c: d65f03c0 ret 51b40: 97feea8c bl 0xc570 <__stack_chk_fail@plt> 51b44: d10143ff sub sp, sp, #0x50 51b48: a90257f6 stp x22, x21, [sp, #0x20] 51b4c: a9034ff4 stp x20, x19, [sp, #0x30] 51b50: a9047bfd stp x29, x30, [sp, #0x40] 51b54: 910103fd add x29, sp, #0x40 51b58: d53bd055 mrs x21, TPIDR_EL0 51b5c: f94016a9 ldr x9, [x21, #0x28] 51b60: 2a0103e8 mov w8, w1 51b64: f0000221 adrp x1, 0x98000 51b68: b0000242 adrp x2, 0x9a000 51b6c: 91386c21 add x1, x1, #0xe1b 51b70: 91254442 add x2, x2, #0x951 51b74: 2a1f03e0 mov w0, wzr 51b78: 2a0803e3 mov w3, w8 51b7c: f9000fe9 str x9, [sp, #0x18] 51b80: 97fee8f8 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 51b84: f00003b6 adrp x22, 0xc8000 51b88: f947fed3 ldr x19, [x22, #0xff8] 51b8c: b50001f3 cbnz x19, 0x51bc8 51b90: 900003c0 adrp x0, 0xc9000 51b94: 91000000 add x0, x0, #0x0 51b98: 97feeb3e bl 0xc890 51b9c: f947fec8 ldr x8, [x22, #0xff8] 51ba0: b50000c8 cbnz x8, 0x51bb8 51ba4: 321c07e0 orr w0, wzr, #0x30 51ba8: 94004467 bl 0x62d44 51bac: a901fc1f stp xzr, xzr, [x0, #0x18] 51bb0: a900fc1f stp xzr, xzr, [x0, #0x8] 51bb4: f907fec0 str x0, [x22, #0xff8] 51bb8: 900003c0 adrp x0, 0xc9000 51bbc: 91000000 add x0, x0, #0x0 51bc0: 97feec40 bl 0xccc0 51bc4: f947fed3 ldr x19, [x22, #0xff8] 51bc8: b00003c8 adrp x8, 0xca000 51bcc: f9409514 ldr x20, [x8, #0x128] 51bd0: d0000221 adrp x1, 0x97000 51bd4: 52850048 mov w8, #0x2802 // =10242 51bd8: 9106bc21 add x1, x1, #0x1af 51bdc: 910003e0 mov x0, sp 51be0: 320003e2 orr w2, wzr, #0x1 51be4: a900ffff stp xzr, xzr, [sp, #0x8] 51be8: f90003ff str xzr, [sp] 51bec: 790003e8 strh w8, [sp] 51bf0: 39000bff strb wzr, [sp, #0x2] 51bf4: 97ff7d99 bl 0x31258 <.text+0x24568> 51bf8: 90000201 adrp x1, 0x91000 51bfc: 91003421 add x1, x1, #0xd 51c00: 52800242 mov w2, #0x12 // =18 51c04: 97ff7d95 bl 0x31258 <.text+0x24568> 51c08: 39400008 ldrb w8, [x0] 51c0c: f9400809 ldr x9, [x0, #0x10] 51c10: b0000242 adrp x2, 0x9a000 51c14: 9125e442 add x2, x2, #0x979 51c18: 7200011f tst w8, #0x1 51c1c: 9a801523 csinc x3, x9, x0, ne 51c20: aa1303e0 mov x0, x19 51c24: aa1403e1 mov x1, x20 51c28: aa1f03e4 mov x4, xzr 51c2c: 97ffb398 bl 0x3ea8c 51c30: 394003e8 ldrb w8, [sp] 51c34: aa0003f3 mov x19, x0 51c38: 36000068 tbz w8, #0x0, 0x51c44 51c3c: f9400be0 ldr x0, [sp, #0x10] 51c40: 94004474 bl 0x62e10 51c44: b4000a93 cbz x19, 0x51d94 51c48: f947fec0 ldr x0, [x22, #0xff8] 51c4c: b50001e0 cbnz x0, 0x51c88 51c50: 900003c0 adrp x0, 0xc9000 51c54: 91000000 add x0, x0, #0x0 51c58: 97feeb0e bl 0xc890 51c5c: f947fec8 ldr x8, [x22, #0xff8] 51c60: b50000c8 cbnz x8, 0x51c78 51c64: 321c07e0 orr w0, wzr, #0x30 51c68: 94004437 bl 0x62d44 51c6c: a901fc1f stp xzr, xzr, [x0, #0x18] 51c70: a900fc1f stp xzr, xzr, [x0, #0x8] 51c74: f907fec0 str x0, [x22, #0xff8] 51c78: 900003c0 adrp x0, 0xc9000 51c7c: 91000000 add x0, x0, #0x0 51c80: 97feec10 bl 0xccc0 51c84: f947fec0 ldr x0, [x22, #0xff8] 51c88: 97ffaed5 bl 0x3d7dc 51c8c: f9400008 ldr x8, [x0] 51c90: aa1303e1 mov x1, x19 51c94: f9429108 ldr x8, [x8, #0x520] 51c98: d63f0100 blr x8 51c9c: 340007c0 cbz w0, 0x51d94 51ca0: f947fec0 ldr x0, [x22, #0xff8] 51ca4: b50001e0 cbnz x0, 0x51ce0 51ca8: 900003c0 adrp x0, 0xc9000 51cac: 91000000 add x0, x0, #0x0 51cb0: 97feeaf8 bl 0xc890 51cb4: f947fec8 ldr x8, [x22, #0xff8] 51cb8: b50000c8 cbnz x8, 0x51cd0 51cbc: 321c07e0 orr w0, wzr, #0x30 51cc0: 94004421 bl 0x62d44 51cc4: a901fc1f stp xzr, xzr, [x0, #0x18] 51cc8: a900fc1f stp xzr, xzr, [x0, #0x8] 51ccc: f907fec0 str x0, [x22, #0xff8] 51cd0: 900003c0 adrp x0, 0xc9000 51cd4: 91000000 add x0, x0, #0x0 51cd8: 97feebfa bl 0xccc0 51cdc: f947fec0 ldr x0, [x22, #0xff8] 51ce0: 97ffaebf bl 0x3d7dc 51ce4: f9400008 ldr x8, [x0] 51ce8: aa1303e1 mov x1, x19 51cec: aa1f03e2 mov x2, xzr 51cf0: f942a508 ldr x8, [x8, #0x548] 51cf4: d63f0100 blr x8 51cf8: f947fec8 ldr x8, [x22, #0xff8] 51cfc: aa0003f4 mov x20, x0 51d00: b50003c8 cbnz x8, 0x51d78 51d04: 900003c0 adrp x0, 0xc9000 51d08: 91000000 add x0, x0, #0x0 51d0c: 97feeae1 bl 0xc890 51d10: f947fec8 ldr x8, [x22, #0xff8] 51d14: b50000c8 cbnz x8, 0x51d2c 51d18: 321c07e0 orr w0, wzr, #0x30 51d1c: 9400440a bl 0x62d44 51d20: a901fc1f stp xzr, xzr, [x0, #0x18] 51d24: a900fc1f stp xzr, xzr, [x0, #0x8] 51d28: f907fec0 str x0, [x22, #0xff8] 51d2c: 900003c0 adrp x0, 0xc9000 51d30: 91000000 add x0, x0, #0x0 51d34: 97feebe3 bl 0xccc0 51d38: f947fec8 ldr x8, [x22, #0xff8] 51d3c: b50001e8 cbnz x8, 0x51d78 51d40: 900003c0 adrp x0, 0xc9000 51d44: 91000000 add x0, x0, #0x0 51d48: 97feead2 bl 0xc890 51d4c: f947fec8 ldr x8, [x22, #0xff8] 51d50: b50000c8 cbnz x8, 0x51d68 51d54: 321c07e0 orr w0, wzr, #0x30 51d58: 940043fb bl 0x62d44 51d5c: a901fc1f stp xzr, xzr, [x0, #0x18] 51d60: a900fc1f stp xzr, xzr, [x0, #0x8] 51d64: f907fec0 str x0, [x22, #0xff8] 51d68: 900003c0 adrp x0, 0xc9000 51d6c: 91000000 add x0, x0, #0x0 51d70: 97feebd4 bl 0xccc0 51d74: f947fec8 ldr x8, [x22, #0xff8] 51d78: aa0803e0 mov x0, x8 51d7c: 97ffae98 bl 0x3d7dc 51d80: f9400008 ldr x8, [x0] 51d84: aa1303e1 mov x1, x19 51d88: f9405d08 ldr x8, [x8, #0xb8] 51d8c: d63f0100 blr x8 51d90: 14000002 b 0x51d98 51d94: aa1f03f4 mov x20, xzr 51d98: f94016a8 ldr x8, [x21, #0x28] 51d9c: f9400fe9 ldr x9, [sp, #0x18] 51da0: eb09011f cmp x8, x9 51da4: 540000e1 b.ne 0x51dc0 51da8: aa1403e0 mov x0, x20 51dac: a9447bfd ldp x29, x30, [sp, #0x40] 51db0: a9434ff4 ldp x20, x19, [sp, #0x30] 51db4: a94257f6 ldp x22, x21, [sp, #0x20] 51db8: 910143ff add sp, sp, #0x50 51dbc: d65f03c0 ret 51dc0: 97fee9ec bl 0xc570 <__stack_chk_fail@plt> 51dc4: 14004413 b 0x62e10 51dc8: d10183ff sub sp, sp, #0x60 51dcc: f90013f7 str x23, [sp, #0x20] 51dd0: a90357f6 stp x22, x21, [sp, #0x30] 51dd4: a9044ff4 stp x20, x19, [sp, #0x40] 51dd8: a9057bfd stp x29, x30, [sp, #0x50] 51ddc: 910143fd add x29, sp, #0x50 51de0: d53bd056 mrs x22, TPIDR_EL0 51de4: f94016c8 ldr x8, [x22, #0x28] 51de8: 2a0103f3 mov w19, w1 51dec: f0000221 adrp x1, 0x98000 51df0: b0000242 adrp x2, 0x9a000 51df4: 91386c21 add x1, x1, #0xe1b 51df8: 91264c42 add x2, x2, #0x993 51dfc: 2a1f03e0 mov w0, wzr 51e00: 2a1303e3 mov w3, w19 51e04: f9000fe8 str x8, [sp, #0x18] 51e08: 97fee856 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 51e0c: f00003b7 adrp x23, 0xc8000 51e10: f947fef4 ldr x20, [x23, #0xff8] 51e14: b50001f4 cbnz x20, 0x51e50 51e18: 900003c0 adrp x0, 0xc9000 51e1c: 91000000 add x0, x0, #0x0 51e20: 97feea9c bl 0xc890 51e24: f947fee8 ldr x8, [x23, #0xff8] 51e28: b50000c8 cbnz x8, 0x51e40 51e2c: 321c07e0 orr w0, wzr, #0x30 51e30: 940043c5 bl 0x62d44 51e34: a901fc1f stp xzr, xzr, [x0, #0x18] 51e38: a900fc1f stp xzr, xzr, [x0, #0x8] 51e3c: f907fee0 str x0, [x23, #0xff8] 51e40: 900003c0 adrp x0, 0xc9000 51e44: 91000000 add x0, x0, #0x0 51e48: 97feeb9e bl 0xccc0 51e4c: f947fef4 ldr x20, [x23, #0xff8] 51e50: b00003c8 adrp x8, 0xca000 51e54: f9409915 ldr x21, [x8, #0x130] 51e58: 90000201 adrp x1, 0x91000 51e5c: 321f07e9 orr w9, wzr, #0x6 51e60: 5280052a mov w10, #0x29 // =41 51e64: 52892508 mov w8, #0x4928 // =18728 51e68: 91003421 add x1, x1, #0xd 51e6c: 910003e0 mov x0, sp 51e70: 52800242 mov w2, #0x12 // =18 51e74: a900ffff stp xzr, xzr, [sp, #0x8] 51e78: f90003ff str xzr, [sp] 51e7c: 390003e9 strb w9, [sp] 51e80: 39000fea strb w10, [sp, #0x3] 51e84: 780013e8 sturh w8, [sp, #0x1] 51e88: 390013ff strb wzr, [sp, #0x4] 51e8c: 97ff7cf3 bl 0x31258 <.text+0x24568> 51e90: 39400008 ldrb w8, [x0] 51e94: f9400809 ldr x9, [x0, #0x10] 51e98: b0000242 adrp x2, 0x9a000 51e9c: 9126e442 add x2, x2, #0x9b9 51ea0: 7200011f tst w8, #0x1 51ea4: 9a801523 csinc x3, x9, x0, ne 51ea8: aa1403e0 mov x0, x20 51eac: aa1503e1 mov x1, x21 51eb0: 2a1303e4 mov w4, w19 51eb4: aa1f03e5 mov x5, xzr 51eb8: 97ffb2f5 bl 0x3ea8c 51ebc: 394003e8 ldrb w8, [sp] 51ec0: aa0003f3 mov x19, x0 51ec4: 36000068 tbz w8, #0x0, 0x51ed0 51ec8: f9400be0 ldr x0, [sp, #0x10] 51ecc: 940043d1 bl 0x62e10 51ed0: b4000a93 cbz x19, 0x52020 51ed4: f947fee0 ldr x0, [x23, #0xff8] 51ed8: b50001e0 cbnz x0, 0x51f14 51edc: 900003c0 adrp x0, 0xc9000 51ee0: 91000000 add x0, x0, #0x0 51ee4: 97feea6b bl 0xc890 51ee8: f947fee8 ldr x8, [x23, #0xff8] 51eec: b50000c8 cbnz x8, 0x51f04 51ef0: 321c07e0 orr w0, wzr, #0x30 51ef4: 94004394 bl 0x62d44 51ef8: a901fc1f stp xzr, xzr, [x0, #0x18] 51efc: a900fc1f stp xzr, xzr, [x0, #0x8] 51f00: f907fee0 str x0, [x23, #0xff8] 51f04: 900003c0 adrp x0, 0xc9000 51f08: 91000000 add x0, x0, #0x0 51f0c: 97feeb6d bl 0xccc0 51f10: f947fee0 ldr x0, [x23, #0xff8] 51f14: 97ffae32 bl 0x3d7dc 51f18: f9400008 ldr x8, [x0] 51f1c: aa1303e1 mov x1, x19 51f20: f9429108 ldr x8, [x8, #0x520] 51f24: d63f0100 blr x8 51f28: 340007c0 cbz w0, 0x52020 51f2c: f947fee0 ldr x0, [x23, #0xff8] 51f30: b50001e0 cbnz x0, 0x51f6c 51f34: 900003c0 adrp x0, 0xc9000 51f38: 91000000 add x0, x0, #0x0 51f3c: 97feea55 bl 0xc890 51f40: f947fee8 ldr x8, [x23, #0xff8] 51f44: b50000c8 cbnz x8, 0x51f5c 51f48: 321c07e0 orr w0, wzr, #0x30 51f4c: 9400437e bl 0x62d44 51f50: a901fc1f stp xzr, xzr, [x0, #0x18] 51f54: a900fc1f stp xzr, xzr, [x0, #0x8] 51f58: f907fee0 str x0, [x23, #0xff8] 51f5c: 900003c0 adrp x0, 0xc9000 51f60: 91000000 add x0, x0, #0x0 51f64: 97feeb57 bl 0xccc0 51f68: f947fee0 ldr x0, [x23, #0xff8] 51f6c: 97ffae1c bl 0x3d7dc 51f70: f9400008 ldr x8, [x0] 51f74: aa1303e1 mov x1, x19 51f78: aa1f03e2 mov x2, xzr 51f7c: f942a508 ldr x8, [x8, #0x548] 51f80: d63f0100 blr x8 51f84: f947fee8 ldr x8, [x23, #0xff8] 51f88: aa0003f4 mov x20, x0 51f8c: b50003c8 cbnz x8, 0x52004 51f90: 900003c0 adrp x0, 0xc9000 51f94: 91000000 add x0, x0, #0x0 51f98: 97feea3e bl 0xc890 51f9c: f947fee8 ldr x8, [x23, #0xff8] 51fa0: b50000c8 cbnz x8, 0x51fb8 51fa4: 321c07e0 orr w0, wzr, #0x30 51fa8: 94004367 bl 0x62d44 51fac: a901fc1f stp xzr, xzr, [x0, #0x18] 51fb0: a900fc1f stp xzr, xzr, [x0, #0x8] 51fb4: f907fee0 str x0, [x23, #0xff8] 51fb8: 900003c0 adrp x0, 0xc9000 51fbc: 91000000 add x0, x0, #0x0 51fc0: 97feeb40 bl 0xccc0 51fc4: f947fee8 ldr x8, [x23, #0xff8] 51fc8: b50001e8 cbnz x8, 0x52004 51fcc: 900003c0 adrp x0, 0xc9000 51fd0: 91000000 add x0, x0, #0x0 51fd4: 97feea2f bl 0xc890 51fd8: f947fee8 ldr x8, [x23, #0xff8] 51fdc: b50000c8 cbnz x8, 0x51ff4 51fe0: 321c07e0 orr w0, wzr, #0x30 51fe4: 94004358 bl 0x62d44 51fe8: a901fc1f stp xzr, xzr, [x0, #0x18] 51fec: a900fc1f stp xzr, xzr, [x0, #0x8] 51ff0: f907fee0 str x0, [x23, #0xff8] 51ff4: 900003c0 adrp x0, 0xc9000 51ff8: 91000000 add x0, x0, #0x0 51ffc: 97feeb31 bl 0xccc0 52000: f947fee8 ldr x8, [x23, #0xff8] 52004: aa0803e0 mov x0, x8 52008: 97ffadf5 bl 0x3d7dc 5200c: f9400008 ldr x8, [x0] 52010: aa1303e1 mov x1, x19 52014: f9405d08 ldr x8, [x8, #0xb8] 52018: d63f0100 blr x8 5201c: 14000002 b 0x52024 52020: aa1f03f4 mov x20, xzr 52024: f94016c8 ldr x8, [x22, #0x28] 52028: f9400fe9 ldr x9, [sp, #0x18] 5202c: eb09011f cmp x8, x9 52030: 54000101 b.ne 0x52050 52034: aa1403e0 mov x0, x20 52038: a9457bfd ldp x29, x30, [sp, #0x50] 5203c: a9444ff4 ldp x20, x19, [sp, #0x40] 52040: a94357f6 ldp x22, x21, [sp, #0x30] 52044: f94013f7 ldr x23, [sp, #0x20] 52048: 910183ff add sp, sp, #0x60 5204c: d65f03c0 ret 52050: 97fee948 bl 0xc570 <__stack_chk_fail@plt> 52054: d10143ff sub sp, sp, #0x50 52058: a90257f6 stp x22, x21, [sp, #0x20] 5205c: a9034ff4 stp x20, x19, [sp, #0x30] 52060: a9047bfd stp x29, x30, [sp, #0x40] 52064: 910103fd add x29, sp, #0x40 52068: d53bd055 mrs x21, TPIDR_EL0 5206c: f94016a8 ldr x8, [x21, #0x28] 52070: 2a0203f3 mov w19, w2 52074: 2a0103f4 mov w20, w1 52078: d0000221 adrp x1, 0x98000 5207c: 90000242 adrp x2, 0x9a000 52080: 91386c21 add x1, x1, #0xe1b 52084: 91275442 add x2, x2, #0x9d5 52088: 2a1f03e0 mov w0, wzr 5208c: 2a1403e3 mov w3, w20 52090: 2a1303e4 mov w4, w19 52094: f9000fe8 str x8, [sp, #0x18] 52098: 97fee7b2 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5209c: d00003b6 adrp x22, 0xc8000 520a0: f947fec0 ldr x0, [x22, #0xff8] 520a4: b50001e0 cbnz x0, 0x520e0 520a8: f00003a0 adrp x0, 0xc9000 520ac: 91000000 add x0, x0, #0x0 520b0: 97fee9f8 bl 0xc890 520b4: f947fec8 ldr x8, [x22, #0xff8] 520b8: b50000c8 cbnz x8, 0x520d0 520bc: 321c07e0 orr w0, wzr, #0x30 520c0: 94004321 bl 0x62d44 520c4: a901fc1f stp xzr, xzr, [x0, #0x18] 520c8: a900fc1f stp xzr, xzr, [x0, #0x8] 520cc: f907fec0 str x0, [x22, #0xff8] 520d0: f00003a0 adrp x0, 0xc9000 520d4: 91000000 add x0, x0, #0x0 520d8: 97feeafa bl 0xccc0 520dc: f947fec0 ldr x0, [x22, #0xff8] 520e0: 900003c8 adrp x8, 0xca000 520e4: f9409901 ldr x1, [x8, #0x130] 520e8: 910003ea mov x10, sp 520ec: 52892508 mov w8, #0x4928 // =18728 520f0: 90000242 adrp x2, 0x9a000 520f4: 52800149 mov w9, #0xa // =10 520f8: 52800acb mov w11, #0x56 // =86 520fc: b2400143 orr x3, x10, #0x1 52100: 72a52928 movk w8, #0x2949, lsl #16 52104: 91282c42 add x2, x2, #0xa0b 52108: 2a1403e4 mov w4, w20 5210c: 2a1303e5 mov w5, w19 52110: aa1f03e6 mov x6, xzr 52114: a900ffff stp xzr, xzr, [sp, #0x8] 52118: f90003ff str xzr, [sp] 5211c: 390003e9 strb w9, [sp] 52120: 390017eb strb w11, [sp, #0x5] 52124: b80013e8 stur w8, [sp, #0x1] 52128: 39001bff strb wzr, [sp, #0x6] 5212c: 97ffb17b bl 0x3e718 52130: 394003e8 ldrb w8, [sp] 52134: 36000068 tbz w8, #0x0, 0x52140 52138: f9400be0 ldr x0, [sp, #0x10] 5213c: 94004335 bl 0x62e10 52140: f94016a8 ldr x8, [x21, #0x28] 52144: f9400fe9 ldr x9, [sp, #0x18] 52148: eb09011f cmp x8, x9 5214c: 540000c1 b.ne 0x52164 52150: a9447bfd ldp x29, x30, [sp, #0x40] 52154: a9434ff4 ldp x20, x19, [sp, #0x30] 52158: a94257f6 ldp x22, x21, [sp, #0x20] 5215c: 910143ff add sp, sp, #0x50 52160: d65f03c0 ret 52164: 97fee903 bl 0xc570 <__stack_chk_fail@plt> 52168: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5216c: a9017bfd stp x29, x30, [sp, #0x10] 52170: 910043fd add x29, sp, #0x10 52174: aa0103f3 mov x19, x1 52178: aa0003f4 mov x20, x0 5217c: b4000273 cbz x19, 0x521c8 52180: f9400261 ldr x1, [x19] 52184: aa1403e0 mov x0, x20 52188: 97fffff8 bl 0x52168 5218c: f9400661 ldr x1, [x19, #0x8] 52190: aa1403e0 mov x0, x20 52194: 97fffff5 bl 0x52168 52198: 3940e268 ldrb w8, [x19, #0x38] 5219c: 36000068 tbz w8, #0x0, 0x521a8 521a0: f9402660 ldr x0, [x19, #0x48] 521a4: 9400431b bl 0x62e10 521a8: 39408268 ldrb w8, [x19, #0x20] 521ac: 36000068 tbz w8, #0x0, 0x521b8 521b0: f9401a60 ldr x0, [x19, #0x30] 521b4: 94004317 bl 0x62e10 521b8: a9417bfd ldp x29, x30, [sp, #0x10] 521bc: aa1303e0 mov x0, x19 521c0: a8c24ff4 ldp x20, x19, [sp], #0x20 521c4: 14004313 b 0x62e10 521c8: a9417bfd ldp x29, x30, [sp, #0x10] 521cc: a8c24ff4 ldp x20, x19, [sp], #0x20 521d0: d65f03c0 ret 521d4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 521d8: a9014ff4 stp x20, x19, [sp, #0x10] 521dc: a9027bfd stp x29, x30, [sp, #0x20] 521e0: 910083fd add x29, sp, #0x20 521e4: aa0803f3 mov x19, x8 521e8: b40001e0 cbz x0, 0x52224 521ec: 39400008 ldrb w8, [x0] 521f0: 340001a8 cbz w8, 0x52224 521f4: 97fee9e7 bl 0xc990 521f8: aa0003f4 mov x20, x0 521fc: 97fee9fd bl 0xc9f0 52200: 11000408 add w8, w0, #0x1 52204: 7100051f cmp w8, #0x1 52208: 5400096b b.lt 0x52334 5220c: 91000409 add x9, x0, #0x1 52210: 92407d28 and x8, x9, #0xffffffff 52214: f100211f cmp x8, #0x8 52218: 540000a2 b.hs 0x5222c 5221c: aa1f03e9 mov x9, xzr 52220: 1400003d b 0x52314 52224: aa1f03f4 mov x20, xzr 52228: 14000043 b 0x52334 5222c: 9240092a and x10, x9, #0x7 52230: cb0a0109 sub x9, x8, x10 52234: b4000709 cbz x9, 0x52314 52238: aa1f03eb mov x11, xzr 5223c: 0f01e5c0 movi v0.8b, #0x2e 52240: 528005ec mov w12, #0x2f // =47 52244: fc6b6a81 ldr d1, [x20, x11] 52248: 2e208c21 cmeq v1.8b, v1.8b, v0.8b 5224c: 0e013c2d umov w13, v1.b[0] 52250: 360002ed tbz w13, #0x0, 0x522ac 52254: 382b6a8c strb w12, [x20, x11] 52258: 0e033c2d umov w13, v1.b[1] 5225c: 370002cd tbnz w13, #0x0, 0x522b4 52260: 0e053c2d umov w13, v1.b[2] 52264: 3600030d tbz w13, #0x0, 0x522c4 52268: 8b0b028d add x13, x20, x11 5226c: 390009ac strb w12, [x13, #0x2] 52270: 0e073c2d umov w13, v1.b[3] 52274: 370002cd tbnz w13, #0x0, 0x522cc 52278: 0e093c2d umov w13, v1.b[4] 5227c: 3600030d tbz w13, #0x0, 0x522dc 52280: 8b0b028d add x13, x20, x11 52284: 390011ac strb w12, [x13, #0x4] 52288: 0e0b3c2d umov w13, v1.b[5] 5228c: 370002cd tbnz w13, #0x0, 0x522e4 52290: 0e0d3c2d umov w13, v1.b[6] 52294: 3600030d tbz w13, #0x0, 0x522f4 52298: 8b0b028d add x13, x20, x11 5229c: 390019ac strb w12, [x13, #0x6] 522a0: 0e0f3c2d umov w13, v1.b[7] 522a4: 370002cd tbnz w13, #0x0, 0x522fc 522a8: 14000017 b 0x52304 522ac: 0e033c2d umov w13, v1.b[1] 522b0: 3607fd8d tbz w13, #0x0, 0x52260 522b4: 8b0b028d add x13, x20, x11 522b8: 390005ac strb w12, [x13, #0x1] 522bc: 0e053c2d umov w13, v1.b[2] 522c0: 3707fd4d tbnz w13, #0x0, 0x52268 522c4: 0e073c2d umov w13, v1.b[3] 522c8: 3607fd8d tbz w13, #0x0, 0x52278 522cc: 8b0b028d add x13, x20, x11 522d0: 39000dac strb w12, [x13, #0x3] 522d4: 0e093c2d umov w13, v1.b[4] 522d8: 3707fd4d tbnz w13, #0x0, 0x52280 522dc: 0e0b3c2d umov w13, v1.b[5] 522e0: 3607fd8d tbz w13, #0x0, 0x52290 522e4: 8b0b028d add x13, x20, x11 522e8: 390015ac strb w12, [x13, #0x5] 522ec: 0e0d3c2d umov w13, v1.b[6] 522f0: 3707fd4d tbnz w13, #0x0, 0x52298 522f4: 0e0f3c2d umov w13, v1.b[7] 522f8: 3600006d tbz w13, #0x0, 0x52304 522fc: 8b0b028d add x13, x20, x11 52300: 39001dac strb w12, [x13, #0x7] 52304: 9100216b add x11, x11, #0x8 52308: eb0b013f cmp x9, x11 5230c: 54fff9c1 b.ne 0x52244 52310: b400012a cbz x10, 0x52334 52314: 528005ea mov w10, #0x2f // =47 52318: 38696a8b ldrb w11, [x20, x9] 5231c: 7100b97f cmp w11, #0x2e 52320: 54000041 b.ne 0x52328 52324: 38296a8a strb w10, [x20, x9] 52328: 91000529 add x9, x9, #0x1 5232c: eb09011f cmp x8, x9 52330: 54ffff41 b.ne 0x52318 52334: aa1403e0 mov x0, x20 52338: a900fe7f stp xzr, xzr, [x19, #0x8] 5233c: f900027f str xzr, [x19] 52340: 97fee9ac bl 0xc9f0 52344: aa0003f5 mov x21, x0 52348: b10042bf cmn x21, #0x10 5234c: 540003e2 b.hs 0x523c8 52350: f1005ebf cmp x21, #0x17 52354: 54000162 b.hs 0x52380 52358: d37ffaa8 lsl x8, x21, #1 5235c: 38001668 strb w8, [x19], #0x1 52360: b5000215 cbnz x21, 0x523a0 52364: 38356a7f strb wzr, [x19, x21] 52368: b4000294 cbz x20, 0x523b8 5236c: aa1403e0 mov x0, x20 52370: a9427bfd ldp x29, x30, [sp, #0x20] 52374: a9414ff4 ldp x20, x19, [sp, #0x10] 52378: a8c357f6 ldp x22, x21, [sp], #0x30 5237c: 17feea29 b 0xcc20 52380: 910042a8 add x8, x21, #0x10 52384: 927ced16 and x22, x8, #0xfffffffffffffff0 52388: aa1603e0 mov x0, x22 5238c: 9400426e bl 0x62d44 52390: b24002c8 orr x8, x22, #0x1 52394: a9008275 stp x21, x0, [x19, #0x8] 52398: f9000268 str x8, [x19] 5239c: aa0003f3 mov x19, x0 523a0: aa1303e0 mov x0, x19 523a4: aa1403e1 mov x1, x20 523a8: aa1503e2 mov x2, x21 523ac: 97fee9d9 bl 0xcb10 523b0: 38356a7f strb wzr, [x19, x21] 523b4: b5fffdd4 cbnz x20, 0x5236c 523b8: a9427bfd ldp x29, x30, [sp, #0x20] 523bc: a9414ff4 ldp x20, x19, [sp, #0x10] 523c0: a8c357f6 ldp x22, x21, [sp], #0x30 523c4: d65f03c0 ret 523c8: 97fee7ba bl 0xc2b0 523cc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 523d0: a9017bfd stp x29, x30, [sp, #0x10] 523d4: 910043fd add x29, sp, #0x10 523d8: aa0003f3 mov x19, x0 523dc: aa1303e8 mov x8, x19 523e0: f0000234 adrp x20, 0x99000 523e4: f9000a7f str xzr, [x19, #0x10] 523e8: f8008d1f str xzr, [x8, #0x8]! 523ec: 9101be94 add x20, x20, #0x6f 523f0: a903fe7f stp xzr, xzr, [x19, #0x38] 523f4: f9000268 str x8, [x19] 523f8: f8030c1f str xzr, [x0, #0x30]! 523fc: aa1403e1 mov x1, x20 52400: aa1f03e2 mov x2, xzr 52404: 97ff4653 bl 0x23d50 <.text+0x17060> 52408: a9027e7f stp xzr, xzr, [x19, #0x20] 5240c: f9000e74 str x20, [x19, #0x18] 52410: a9417bfd ldp x29, x30, [sp, #0x10] 52414: a8c24ff4 ldp x20, x19, [sp], #0x20 52418: d65f03c0 ret 5241c: f81b0ff9 str x25, [sp, #-0x50]! 52420: a9015ff8 stp x24, x23, [sp, #0x10] 52424: a90257f6 stp x22, x21, [sp, #0x20] 52428: a9034ff4 stp x20, x19, [sp, #0x30] 5242c: a9047bfd stp x29, x30, [sp, #0x40] 52430: 910103fd add x29, sp, #0x40 52434: aa0003f3 mov x19, x0 52438: aa1303f6 mov x22, x19 5243c: f8420ed4 ldr x20, [x22, #0x20]! 52440: b4000514 cbz x20, 0x524e0 52444: d00003b5 adrp x21, 0xc8000 52448: f947fea8 ldr x8, [x21, #0xff8] 5244c: b50001e8 cbnz x8, 0x52488 52450: f00003a0 adrp x0, 0xc9000 52454: 91000000 add x0, x0, #0x0 52458: 97fee90e bl 0xc890 5245c: f947fea8 ldr x8, [x21, #0xff8] 52460: b50000c8 cbnz x8, 0x52478 52464: 321c07e0 orr w0, wzr, #0x30 52468: 94004237 bl 0x62d44 5246c: a901fc1f stp xzr, xzr, [x0, #0x18] 52470: a900fc1f stp xzr, xzr, [x0, #0x8] 52474: f907fea0 str x0, [x21, #0xff8] 52478: f00003a0 adrp x0, 0xc9000 5247c: 91000000 add x0, x0, #0x0 52480: 97feea10 bl 0xccc0 52484: f94002d4 ldr x20, [x22] 52488: b40002d4 cbz x20, 0x524e0 5248c: f947fea0 ldr x0, [x21, #0xff8] 52490: b50001e0 cbnz x0, 0x524cc 52494: f00003a0 adrp x0, 0xc9000 52498: 91000000 add x0, x0, #0x0 5249c: 97fee8fd bl 0xc890 524a0: f947fea8 ldr x8, [x21, #0xff8] 524a4: b50000c8 cbnz x8, 0x524bc 524a8: 321c07e0 orr w0, wzr, #0x30 524ac: 94004226 bl 0x62d44 524b0: a901fc1f stp xzr, xzr, [x0, #0x18] 524b4: a900fc1f stp xzr, xzr, [x0, #0x8] 524b8: f907fea0 str x0, [x21, #0xff8] 524bc: f00003a0 adrp x0, 0xc9000 524c0: 91000000 add x0, x0, #0x0 524c4: 97fee9ff bl 0xccc0 524c8: f947fea0 ldr x0, [x21, #0xff8] 524cc: 97ffacc4 bl 0x3d7dc 524d0: f9400008 ldr x8, [x0] 524d4: aa1403e1 mov x1, x20 524d8: f9405d08 ldr x8, [x8, #0xb8] 524dc: d63f0100 blr x8 524e0: aa1303f7 mov x23, x19 524e4: f84086f9 ldr x25, [x23], #0x8 524e8: eb1902ff cmp x23, x25 524ec: 54000840 b.eq 0x525f4 524f0: f00003b4 adrp x20, 0xc9000 524f4: d00003b8 adrp x24, 0xc8000 524f8: 91000294 add x20, x20, #0x0 524fc: f9401f28 ldr x8, [x25, #0x38] 52500: b4000308 cbz x8, 0x52560 52504: f947ff08 ldr x8, [x24, #0xff8] 52508: b4000548 cbz x8, 0x525b0 5250c: f9401f35 ldr x21, [x25, #0x38] 52510: b4000295 cbz x21, 0x52560 52514: f947ff00 ldr x0, [x24, #0xff8] 52518: b50001a0 cbnz x0, 0x5254c 5251c: aa1403e0 mov x0, x20 52520: 97fee8dc bl 0xc890 52524: f947ff08 ldr x8, [x24, #0xff8] 52528: b50000c8 cbnz x8, 0x52540 5252c: 321c07e0 orr w0, wzr, #0x30 52530: 94004205 bl 0x62d44 52534: a901fc1f stp xzr, xzr, [x0, #0x18] 52538: a900fc1f stp xzr, xzr, [x0, #0x8] 5253c: f907ff00 str x0, [x24, #0xff8] 52540: aa1403e0 mov x0, x20 52544: 97fee9df bl 0xccc0 52548: f947ff00 ldr x0, [x24, #0xff8] 5254c: 97ffaca4 bl 0x3d7dc 52550: f9400008 ldr x8, [x0] 52554: aa1503e1 mov x1, x21 52558: f9405d08 ldr x8, [x8, #0xb8] 5255c: d63f0100 blr x8 52560: f9400728 ldr x8, [x25, #0x8] 52564: b40000a8 cbz x8, 0x52578 52568: aa0803f9 mov x25, x8 5256c: f9400328 ldr x8, [x25] 52570: b5ffffc8 cbnz x8, 0x52568 52574: 1400000c b 0x525a4 52578: aa1903e8 mov x8, x25 5257c: f8410d09 ldr x9, [x8, #0x10]! 52580: f940012a ldr x10, [x9] 52584: eb19015f cmp x10, x25 52588: 54000300 b.eq 0x525e8 5258c: f9400109 ldr x9, [x8] 52590: aa0903e8 mov x8, x9 52594: f8410d19 ldr x25, [x8, #0x10]! 52598: f940032a ldr x10, [x25] 5259c: eb09015f cmp x10, x9 525a0: 54ffff61 b.ne 0x5258c 525a4: eb1902ff cmp x23, x25 525a8: 54fffaa1 b.ne 0x524fc 525ac: 14000012 b 0x525f4 525b0: aa1403e0 mov x0, x20 525b4: 97fee8b7 bl 0xc890 525b8: f947ff08 ldr x8, [x24, #0xff8] 525bc: b50000c8 cbnz x8, 0x525d4 525c0: 321c07e0 orr w0, wzr, #0x30 525c4: 940041e0 bl 0x62d44 525c8: a901fc1f stp xzr, xzr, [x0, #0x18] 525cc: a900fc1f stp xzr, xzr, [x0, #0x8] 525d0: f907ff00 str x0, [x24, #0xff8] 525d4: aa1403e0 mov x0, x20 525d8: 97fee9ba bl 0xccc0 525dc: f9401f35 ldr x21, [x25, #0x38] 525e0: b5fff9b5 cbnz x21, 0x52514 525e4: 17ffffdf b 0x52560 525e8: aa0903f9 mov x25, x9 525ec: eb1902ff cmp x23, x25 525f0: 54fff861 b.ne 0x524fc 525f4: a9007edf stp xzr, xzr, [x22] 525f8: 3940c268 ldrb w8, [x19, #0x30] 525fc: 36000068 tbz w8, #0x0, 0x52608 52600: f9402260 ldr x0, [x19, #0x40] 52604: 94004203 bl 0x62e10 52608: f9400661 ldr x1, [x19, #0x8] 5260c: aa1303e0 mov x0, x19 52610: a9447bfd ldp x29, x30, [sp, #0x40] 52614: a9434ff4 ldp x20, x19, [sp, #0x30] 52618: a94257f6 ldp x22, x21, [sp, #0x20] 5261c: a9415ff8 ldp x24, x23, [sp, #0x10] 52620: f84507f9 ldr x25, [sp], #0x50 52624: 140007c0 b 0x54524 52628: d10243ff sub sp, sp, #0x90 5262c: a90467fa stp x26, x25, [sp, #0x40] 52630: a9055ff8 stp x24, x23, [sp, #0x50] 52634: a90657f6 stp x22, x21, [sp, #0x60] 52638: a9074ff4 stp x20, x19, [sp, #0x70] 5263c: a9087bfd stp x29, x30, [sp, #0x80] 52640: 910203fd add x29, sp, #0x80 52644: d53bd059 mrs x25, TPIDR_EL0 52648: f9401728 ldr x8, [x25, #0x28] 5264c: aa0003f3 mov x19, x0 52650: aa0103f4 mov x20, x1 52654: f9001fe8 str x8, [sp, #0x38] 52658: f9400e60 ldr x0, [x19, #0x18] 5265c: 97fee865 bl 0xc7f0 52660: 2a0003f5 mov w21, w0 52664: aa1403e0 mov x0, x20 52668: a902ffff stp xzr, xzr, [sp, #0x28] 5266c: f90013ff str xzr, [sp, #0x20] 52670: 97fee8e0 bl 0xc9f0 52674: aa0003f6 mov x22, x0 52678: b10042df cmn x22, #0x10 5267c: 54001e82 b.hs 0x52a4c 52680: f1005edf cmp x22, #0x17 52684: 540000e2 b.hs 0x526a0 52688: 910083e9 add x9, sp, #0x20 5268c: d37ffac8 lsl x8, x22, #1 52690: b2400137 orr x23, x9, #0x1 52694: 390083e8 strb w8, [sp, #0x20] 52698: b5000156 cbnz x22, 0x526c0 5269c: 1400000d b 0x526d0 526a0: 910042c8 add x8, x22, #0x10 526a4: 927ced18 and x24, x8, #0xfffffffffffffff0 526a8: aa1803e0 mov x0, x24 526ac: 940041a6 bl 0x62d44 526b0: aa0003f7 mov x23, x0 526b4: b2400308 orr x8, x24, #0x1 526b8: a902dff6 stp x22, x23, [sp, #0x28] 526bc: f90013e8 str x8, [sp, #0x20] 526c0: aa1703e0 mov x0, x23 526c4: aa1403e1 mov x1, x20 526c8: aa1603e2 mov x2, x22 526cc: 97fee911 bl 0xcb10 526d0: 910083e1 add x1, sp, #0x20 526d4: aa1303e0 mov x0, x19 526d8: 38366aff strb wzr, [x23, x22] 526dc: 940007a9 bl 0x54580 526e0: 394083e8 ldrb w8, [sp, #0x20] 526e4: aa0003f6 mov x22, x0 526e8: 91002277 add x23, x19, #0x8 526ec: 36000068 tbz w8, #0x0, 0x526f8 526f0: f9401be0 ldr x0, [sp, #0x30] 526f4: 940041c7 bl 0x62e10 526f8: eb1602ff cmp x23, x22 526fc: 7a401aa0 ccmp w21, #0x0, #0x0, ne 52700: 54001900 b.eq 0x52a20 52704: 39400288 ldrb w8, [x20] 52708: 340018c8 cbz w8, 0x52a20 5270c: 910083e8 add x8, sp, #0x20 52710: aa1403e0 mov x0, x20 52714: 97fffeb0 bl 0x521d4 52718: aa1303f5 mov x21, x19 5271c: 38430ea8 ldrb w8, [x21, #0x30]! 52720: 37000608 tbnz w8, #0x0, 0x527e0 52724: d341fd08 lsr x8, x8, #1 52728: b4000608 cbz x8, 0x527e8 5272c: 52898048 mov w8, #0x4c02 // =19458 52730: 394083e9 ldrb w9, [sp, #0x20] 52734: f90007ff str xzr, [sp, #0x8] 52738: 790013e8 strh w8, [sp, #0x8] 5273c: a942abe8 ldp x8, x10, [sp, #0x28] 52740: 910083eb add x11, sp, #0x20 52744: b2400178 orr x24, x11, #0x1 52748: 7200013f tst w9, #0x1 5274c: d341fd29 lsr x9, x9, #1 52750: 9a8a0301 csel x1, x24, x10, eq 52754: 9a880122 csel x2, x9, x8, eq 52758: 910023e0 add x0, sp, #0x8 5275c: a9017fff stp xzr, xzr, [sp, #0x10] 52760: 910023f6 add x22, sp, #0x8 52764: 39002bff strb wzr, [sp, #0xa] 52768: 97ff7abc bl 0x31258 <.text+0x24568> 5276c: 90000201 adrp x1, 0x92000 52770: 91289421 add x1, x1, #0xa25 52774: 320003e2 orr w2, wzr, #0x1 52778: 97ff7ab8 bl 0x31258 <.text+0x24568> 5277c: d00003ba adrp x26, 0xc8000 52780: f947ff40 ldr x0, [x26, #0xff8] 52784: b50001e0 cbnz x0, 0x527c0 52788: f00003a0 adrp x0, 0xc9000 5278c: 91000000 add x0, x0, #0x0 52790: 97fee840 bl 0xc890 52794: f947ff48 ldr x8, [x26, #0xff8] 52798: b50000c8 cbnz x8, 0x527b0 5279c: 321c07e0 orr w0, wzr, #0x30 527a0: 94004169 bl 0x62d44 527a4: a901fc1f stp xzr, xzr, [x0, #0x18] 527a8: a900fc1f stp xzr, xzr, [x0, #0x8] 527ac: f907ff40 str x0, [x26, #0xff8] 527b0: f00003a0 adrp x0, 0xc9000 527b4: 91000000 add x0, x0, #0x0 527b8: 97fee942 bl 0xccc0 527bc: f947ff40 ldr x0, [x26, #0xff8] 527c0: b24002d6 orr x22, x22, #0x1 527c4: 97ffac06 bl 0x3d7dc 527c8: aa1303f7 mov x23, x19 527cc: f8420ee1 ldr x1, [x23, #0x20]! 527d0: 394042e8 ldrb w8, [x23, #0x10] 527d4: 37000128 tbnz w8, #0x0, 0x527f8 527d8: 910006a2 add x2, x21, #0x1 527dc: 14000008 b 0x527fc 527e0: f9401e68 ldr x8, [x19, #0x38] 527e4: b5fffa48 cbnz x8, 0x5272c 527e8: 91008277 add x23, x19, #0x20 527ec: f94002f5 ldr x21, [x23] 527f0: b5000835 cbnz x21, 0x528f4 527f4: 14000067 b 0x52990 527f8: f9402262 ldr x2, [x19, #0x40] 527fc: f9400008 ldr x8, [x0] 52800: 394023e9 ldrb w9, [sp, #0x8] 52804: f9400fea ldr x10, [sp, #0x18] 52808: f9417908 ldr x8, [x8, #0x2f0] 5280c: 7200013f tst w9, #0x1 52810: 9a8a02c3 csel x3, x22, x10, eq 52814: d63f0100 blr x8 52818: aa0003f6 mov x22, x0 5281c: b4000336 cbz x22, 0x52880 52820: f947ff40 ldr x0, [x26, #0xff8] 52824: b50001e0 cbnz x0, 0x52860 52828: f00003a0 adrp x0, 0xc9000 5282c: 91000000 add x0, x0, #0x0 52830: 97fee818 bl 0xc890 52834: f947ff48 ldr x8, [x26, #0xff8] 52838: b50000c8 cbnz x8, 0x52850 5283c: 321c07e0 orr w0, wzr, #0x30 52840: 94004141 bl 0x62d44 52844: a901fc1f stp xzr, xzr, [x0, #0x18] 52848: a900fc1f stp xzr, xzr, [x0, #0x8] 5284c: f907ff40 str x0, [x26, #0xff8] 52850: f00003a0 adrp x0, 0xc9000 52854: 91000000 add x0, x0, #0x0 52858: 97fee91a bl 0xccc0 5285c: f947ff40 ldr x0, [x26, #0xff8] 52860: 97ffabdf bl 0x3d7dc 52864: aa1303f8 mov x24, x19 52868: f8428f01 ldr x1, [x24, #0x28]! 5286c: f9400008 ldr x8, [x0] 52870: aa1603e2 mov x2, x22 52874: f9417d08 ldr x8, [x8, #0x2f8] 52878: d63f0100 blr x8 5287c: 14000012 b 0x528c4 52880: 394002a8 ldrb w8, [x21] 52884: 37000068 tbnz w8, #0x0, 0x52890 52888: 910006a3 add x3, x21, #0x1 5288c: 14000002 b 0x52894 52890: f9402263 ldr x3, [x19, #0x40] 52894: 394083e8 ldrb w8, [sp, #0x20] 52898: f9401be9 ldr x9, [sp, #0x30] 5289c: d0000221 adrp x1, 0x98000 528a0: 90000242 adrp x2, 0x9a000 528a4: 7200011f tst w8, #0x1 528a8: 9a890304 csel x4, x24, x9, eq 528ac: 91386c21 add x1, x1, #0xe1b 528b0: 912bb842 add x2, x2, #0xaee 528b4: 2a1f03e0 mov w0, wzr 528b8: 97fee5aa bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 528bc: aa1f03e0 mov x0, xzr 528c0: 9100a278 add x24, x19, #0x28 528c4: f0000221 adrp x1, 0x99000 528c8: f9000300 str x0, [x24] 528cc: 9101bc21 add x1, x1, #0x6f 528d0: aa1503e0 mov x0, x21 528d4: aa1f03e2 mov x2, xzr 528d8: 97ff451e bl 0x23d50 <.text+0x17060> 528dc: 394023e8 ldrb w8, [sp, #0x8] 528e0: 36000068 tbz w8, #0x0, 0x528ec 528e4: f9400fe0 ldr x0, [sp, #0x18] 528e8: 9400414a bl 0x62e10 528ec: f94002f5 ldr x21, [x23] 528f0: b4000515 cbz x21, 0x52990 528f4: d00003b6 adrp x22, 0xc8000 528f8: f947fec8 ldr x8, [x22, #0xff8] 528fc: b50001e8 cbnz x8, 0x52938 52900: f00003a0 adrp x0, 0xc9000 52904: 91000000 add x0, x0, #0x0 52908: 97fee7e2 bl 0xc890 5290c: f947fec8 ldr x8, [x22, #0xff8] 52910: b50000c8 cbnz x8, 0x52928 52914: 321c07e0 orr w0, wzr, #0x30 52918: 9400410b bl 0x62d44 5291c: a901fc1f stp xzr, xzr, [x0, #0x18] 52920: a900fc1f stp xzr, xzr, [x0, #0x8] 52924: f907fec0 str x0, [x22, #0xff8] 52928: f00003a0 adrp x0, 0xc9000 5292c: 91000000 add x0, x0, #0x0 52930: 97fee8e4 bl 0xccc0 52934: f94002f5 ldr x21, [x23] 52938: b40002d5 cbz x21, 0x52990 5293c: f947fec0 ldr x0, [x22, #0xff8] 52940: b50001e0 cbnz x0, 0x5297c 52944: f00003a0 adrp x0, 0xc9000 52948: 91000000 add x0, x0, #0x0 5294c: 97fee7d1 bl 0xc890 52950: f947fec8 ldr x8, [x22, #0xff8] 52954: b50000c8 cbnz x8, 0x5296c 52958: 321c07e0 orr w0, wzr, #0x30 5295c: 940040fa bl 0x62d44 52960: a901fc1f stp xzr, xzr, [x0, #0x18] 52964: a900fc1f stp xzr, xzr, [x0, #0x8] 52968: f907fec0 str x0, [x22, #0xff8] 5296c: f00003a0 adrp x0, 0xc9000 52970: 91000000 add x0, x0, #0x0 52974: 97fee8d3 bl 0xccc0 52978: f947fec0 ldr x0, [x22, #0xff8] 5297c: 97ffab98 bl 0x3d7dc 52980: f9400008 ldr x8, [x0] 52984: aa1503e1 mov x1, x21 52988: f9405d08 ldr x8, [x8, #0xb8] 5298c: d63f0100 blr x8 52990: d00003b5 adrp x21, 0xc8000 52994: f947fea0 ldr x0, [x21, #0xff8] 52998: b50001e0 cbnz x0, 0x529d4 5299c: f00003a0 adrp x0, 0xc9000 529a0: 91000000 add x0, x0, #0x0 529a4: 97fee7bb bl 0xc890 529a8: f947fea8 ldr x8, [x21, #0xff8] 529ac: b50000c8 cbnz x8, 0x529c4 529b0: 321c07e0 orr w0, wzr, #0x30 529b4: 940040e4 bl 0x62d44 529b8: a901fc1f stp xzr, xzr, [x0, #0x18] 529bc: a900fc1f stp xzr, xzr, [x0, #0x8] 529c0: f907fea0 str x0, [x21, #0xff8] 529c4: f00003a0 adrp x0, 0xc9000 529c8: 91000000 add x0, x0, #0x0 529cc: 97fee8bd bl 0xccc0 529d0: f947fea0 ldr x0, [x21, #0xff8] 529d4: 394083e8 ldrb w8, [sp, #0x20] 529d8: f9401be9 ldr x9, [sp, #0x30] 529dc: 910083ea add x10, sp, #0x20 529e0: b240014a orr x10, x10, #0x1 529e4: 7200011f tst w8, #0x1 529e8: 9a890141 csel x1, x10, x9, eq 529ec: 97ffaedc bl 0x3e55c 529f0: f90002e0 str x0, [x23] 529f4: b40000e0 cbz x0, 0x52a10 529f8: f9401668 ldr x8, [x19, #0x28] 529fc: 910023e1 add x1, sp, #0x8 52a00: aa1303e0 mov x0, x19 52a04: a900a3f4 stp x20, x8, [sp, #0x8] 52a08: 94000726 bl 0x546a0 52a0c: f9000e74 str x20, [x19, #0x18] 52a10: 394083e8 ldrb w8, [sp, #0x20] 52a14: 36000068 tbz w8, #0x0, 0x52a20 52a18: f9401be0 ldr x0, [sp, #0x30] 52a1c: 940040fd bl 0x62e10 52a20: f9401728 ldr x8, [x25, #0x28] 52a24: f9401fe9 ldr x9, [sp, #0x38] 52a28: eb09011f cmp x8, x9 52a2c: 54000121 b.ne 0x52a50 52a30: a9487bfd ldp x29, x30, [sp, #0x80] 52a34: a9474ff4 ldp x20, x19, [sp, #0x70] 52a38: a94657f6 ldp x22, x21, [sp, #0x60] 52a3c: a9455ff8 ldp x24, x23, [sp, #0x50] 52a40: a94467fa ldp x26, x25, [sp, #0x40] 52a44: 910243ff add sp, sp, #0x90 52a48: d65f03c0 ret 52a4c: 97fee619 bl 0xc2b0 52a50: 97fee6c8 bl 0xc570 <__stack_chk_fail@plt> 52a54: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 52a58: a90157f6 stp x22, x21, [sp, #0x10] 52a5c: a9024ff4 stp x20, x19, [sp, #0x20] 52a60: a9037bfd stp x29, x30, [sp, #0x30] 52a64: 9100c3fd add x29, sp, #0x30 52a68: aa0403f6 mov x22, x4 52a6c: aa0103f7 mov x23, x1 52a70: aa1603e1 mov x1, x22 52a74: aa0303f5 mov x21, x3 52a78: aa0203f3 mov x19, x2 52a7c: aa0003f4 mov x20, x0 52a80: 97fffeea bl 0x52628 52a84: 394002e8 ldrb w8, [x23] 52a88: 34000708 cbz w8, 0x52b68 52a8c: f9401688 ldr x8, [x20, #0x28] 52a90: b4001508 cbz x8, 0x52d30 52a94: f9401288 ldr x8, [x20, #0x20] 52a98: b40014c8 cbz x8, 0x52d30 52a9c: d00003b8 adrp x24, 0xc8000 52aa0: f947ff00 ldr x0, [x24, #0xff8] 52aa4: b50001e0 cbnz x0, 0x52ae0 52aa8: f00003a0 adrp x0, 0xc9000 52aac: 91000000 add x0, x0, #0x0 52ab0: 97fee778 bl 0xc890 52ab4: f947ff08 ldr x8, [x24, #0xff8] 52ab8: b50000c8 cbnz x8, 0x52ad0 52abc: 321c07e0 orr w0, wzr, #0x30 52ac0: 940040a1 bl 0x62d44 52ac4: a901fc1f stp xzr, xzr, [x0, #0x18] 52ac8: a900fc1f stp xzr, xzr, [x0, #0x8] 52acc: f907ff00 str x0, [x24, #0xff8] 52ad0: f00003a0 adrp x0, 0xc9000 52ad4: 91000000 add x0, x0, #0x0 52ad8: 97fee87a bl 0xccc0 52adc: f947ff00 ldr x0, [x24, #0xff8] 52ae0: 97ffab3f bl 0x3d7dc 52ae4: f9400008 ldr x8, [x0] 52ae8: f9401281 ldr x1, [x20, #0x20] 52aec: f0000223 adrp x3, 0x99000 52af0: 913dd463 add x3, x3, #0xf75 52af4: f9417908 ldr x8, [x8, #0x2f0] 52af8: aa1703e2 mov x2, x23 52afc: d63f0100 blr x8 52b00: aa0003f5 mov x21, x0 52b04: b4001215 cbz x21, 0x52d44 52b08: f947ff00 ldr x0, [x24, #0xff8] 52b0c: b50001e0 cbnz x0, 0x52b48 52b10: f00003a0 adrp x0, 0xc9000 52b14: 91000000 add x0, x0, #0x0 52b18: 97fee75e bl 0xc890 52b1c: f947ff08 ldr x8, [x24, #0xff8] 52b20: b50000c8 cbnz x8, 0x52b38 52b24: 321c07e0 orr w0, wzr, #0x30 52b28: 94004087 bl 0x62d44 52b2c: a901fc1f stp xzr, xzr, [x0, #0x18] 52b30: a900fc1f stp xzr, xzr, [x0, #0x8] 52b34: f907ff00 str x0, [x24, #0xff8] 52b38: f00003a0 adrp x0, 0xc9000 52b3c: 91000000 add x0, x0, #0x0 52b40: 97fee860 bl 0xccc0 52b44: f947ff00 ldr x0, [x24, #0xff8] 52b48: 97ffab25 bl 0x3d7dc 52b4c: f9400008 ldr x8, [x0] 52b50: f9401681 ldr x1, [x20, #0x28] 52b54: aa1503e2 mov x2, x21 52b58: f9419108 ldr x8, [x8, #0x320] 52b5c: d63f0100 blr x8 52b60: b9000260 str w0, [x19] 52b64: 14000073 b 0x52d30 52b68: d00003b7 adrp x23, 0xc8000 52b6c: f947fee0 ldr x0, [x23, #0xff8] 52b70: b50001e0 cbnz x0, 0x52bac 52b74: f00003a0 adrp x0, 0xc9000 52b78: 91000000 add x0, x0, #0x0 52b7c: 97fee745 bl 0xc890 52b80: f947fee8 ldr x8, [x23, #0xff8] 52b84: b50000c8 cbnz x8, 0x52b9c 52b88: 321c07e0 orr w0, wzr, #0x30 52b8c: 9400406e bl 0x62d44 52b90: a901fc1f stp xzr, xzr, [x0, #0x18] 52b94: a900fc1f stp xzr, xzr, [x0, #0x8] 52b98: f907fee0 str x0, [x23, #0xff8] 52b9c: f00003a0 adrp x0, 0xc9000 52ba0: 91000000 add x0, x0, #0x0 52ba4: 97fee847 bl 0xccc0 52ba8: f947fee0 ldr x0, [x23, #0xff8] 52bac: 97ffab0c bl 0x3d7dc 52bb0: f9400008 ldr x8, [x0] 52bb4: aa1503e1 mov x1, x21 52bb8: f9407d08 ldr x8, [x8, #0xf8] 52bbc: d63f0100 blr x8 52bc0: f947fee8 ldr x8, [x23, #0xff8] 52bc4: aa0003f4 mov x20, x0 52bc8: b50001e8 cbnz x8, 0x52c04 52bcc: f00003a0 adrp x0, 0xc9000 52bd0: 91000000 add x0, x0, #0x0 52bd4: 97fee72f bl 0xc890 52bd8: f947fee8 ldr x8, [x23, #0xff8] 52bdc: b50000c8 cbnz x8, 0x52bf4 52be0: 321c07e0 orr w0, wzr, #0x30 52be4: 94004058 bl 0x62d44 52be8: a901fc1f stp xzr, xzr, [x0, #0x18] 52bec: a900fc1f stp xzr, xzr, [x0, #0x8] 52bf0: f907fee0 str x0, [x23, #0xff8] 52bf4: f00003a0 adrp x0, 0xc9000 52bf8: 91000000 add x0, x0, #0x0 52bfc: 97fee831 bl 0xccc0 52c00: f947fee8 ldr x8, [x23, #0xff8] 52c04: aa0803e0 mov x0, x8 52c08: 97ffaaf5 bl 0x3d7dc 52c0c: f9400008 ldr x8, [x0] 52c10: 90000242 adrp x2, 0x9a000 52c14: f00001e3 adrp x3, 0x91000 52c18: 912c0442 add x2, x2, #0xb01 52c1c: f9408508 ldr x8, [x8, #0x108] 52c20: 91105463 add x3, x3, #0x415 52c24: aa1403e1 mov x1, x20 52c28: d63f0100 blr x8 52c2c: aa0003f6 mov x22, x0 52c30: b40002d6 cbz x22, 0x52c88 52c34: f947fee0 ldr x0, [x23, #0xff8] 52c38: b50001e0 cbnz x0, 0x52c74 52c3c: f00003a0 adrp x0, 0xc9000 52c40: 91000000 add x0, x0, #0x0 52c44: 97fee713 bl 0xc890 52c48: f947fee8 ldr x8, [x23, #0xff8] 52c4c: b50000c8 cbnz x8, 0x52c64 52c50: 321c07e0 orr w0, wzr, #0x30 52c54: 9400403c bl 0x62d44 52c58: a901fc1f stp xzr, xzr, [x0, #0x18] 52c5c: a900fc1f stp xzr, xzr, [x0, #0x8] 52c60: f907fee0 str x0, [x23, #0xff8] 52c64: f00003a0 adrp x0, 0xc9000 52c68: 91000000 add x0, x0, #0x0 52c6c: 97fee815 bl 0xccc0 52c70: f947fee0 ldr x0, [x23, #0xff8] 52c74: 97ffaada bl 0x3d7dc 52c78: aa1503e1 mov x1, x21 52c7c: aa1603e2 mov x2, x22 52c80: 9400003c bl 0x52d70 52c84: b9000260 str w0, [x19] 52c88: f947fee8 ldr x8, [x23, #0xff8] 52c8c: b4000368 cbz x8, 0x52cf8 52c90: b4000514 cbz x20, 0x52d30 52c94: f947fee0 ldr x0, [x23, #0xff8] 52c98: b50001e0 cbnz x0, 0x52cd4 52c9c: f00003a0 adrp x0, 0xc9000 52ca0: 91000000 add x0, x0, #0x0 52ca4: 97fee6fb bl 0xc890 52ca8: f947fee8 ldr x8, [x23, #0xff8] 52cac: b50000c8 cbnz x8, 0x52cc4 52cb0: 321c07e0 orr w0, wzr, #0x30 52cb4: 94004024 bl 0x62d44 52cb8: a901fc1f stp xzr, xzr, [x0, #0x18] 52cbc: a900fc1f stp xzr, xzr, [x0, #0x8] 52cc0: f907fee0 str x0, [x23, #0xff8] 52cc4: f00003a0 adrp x0, 0xc9000 52cc8: 91000000 add x0, x0, #0x0 52ccc: 97fee7fd bl 0xccc0 52cd0: f947fee0 ldr x0, [x23, #0xff8] 52cd4: 97ffaac2 bl 0x3d7dc 52cd8: f9400008 ldr x8, [x0] 52cdc: aa1403e1 mov x1, x20 52ce0: a9437bfd ldp x29, x30, [sp, #0x30] 52ce4: a9424ff4 ldp x20, x19, [sp, #0x20] 52ce8: f9405d02 ldr x2, [x8, #0xb8] 52cec: a94157f6 ldp x22, x21, [sp, #0x10] 52cf0: a8c45ff8 ldp x24, x23, [sp], #0x40 52cf4: d61f0040 br x2 52cf8: f00003a0 adrp x0, 0xc9000 52cfc: 91000000 add x0, x0, #0x0 52d00: 97fee6e4 bl 0xc890 52d04: f947fee8 ldr x8, [x23, #0xff8] 52d08: b50000c8 cbnz x8, 0x52d20 52d0c: 321c07e0 orr w0, wzr, #0x30 52d10: 9400400d bl 0x62d44 52d14: a901fc1f stp xzr, xzr, [x0, #0x18] 52d18: a900fc1f stp xzr, xzr, [x0, #0x8] 52d1c: f907fee0 str x0, [x23, #0xff8] 52d20: f00003a0 adrp x0, 0xc9000 52d24: 91000000 add x0, x0, #0x0 52d28: 97fee7e6 bl 0xccc0 52d2c: b5fffb54 cbnz x20, 0x52c94 52d30: a9437bfd ldp x29, x30, [sp, #0x30] 52d34: a9424ff4 ldp x20, x19, [sp, #0x20] 52d38: a94157f6 ldp x22, x21, [sp, #0x10] 52d3c: a8c45ff8 ldp x24, x23, [sp], #0x40 52d40: d65f03c0 ret 52d44: aa1603e3 mov x3, x22 52d48: a9437bfd ldp x29, x30, [sp, #0x30] 52d4c: a9424ff4 ldp x20, x19, [sp, #0x20] 52d50: a94157f6 ldp x22, x21, [sp, #0x10] 52d54: d0000221 adrp x1, 0x98000 52d58: 90000242 adrp x2, 0x9a000 52d5c: 91386c21 add x1, x1, #0xe1b 52d60: 912c2842 add x2, x2, #0xb0a 52d64: aa1703e4 mov x4, x23 52d68: a8c45ff8 ldp x24, x23, [sp], #0x40 52d6c: 17fee47d b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52d70: d104c3ff sub sp, sp, #0x130 52d74: a9114ffc stp x28, x19, [sp, #0x110] 52d78: a9127bfd stp x29, x30, [sp, #0x120] 52d7c: 910483fd add x29, sp, #0x120 52d80: ad039fe6 stp q6, q7, [sp, #0x70] 52d84: ad0297e4 stp q4, q5, [sp, #0x50] 52d88: ad018fe2 stp q2, q3, [sp, #0x30] 52d8c: ad0087e0 stp q0, q1, [sp, #0x10] 52d90: a9391fa6 stp x6, x7, [x29, #-0x70] 52d94: a93817a4 stp x4, x5, [x29, #-0x80] 52d98: f81783a3 stur x3, [x29, #-0x88] 52d9c: d53bd053 mrs x19, TPIDR_EL0 52da0: f9401669 ldr x9, [x19, #0x28] 52da4: 910043eb add x11, sp, #0x10 52da8: d10223ac sub x12, x29, #0x88 52dac: 321963e8 orr w8, wzr, #0xffffff80 52db0: 128004ea mov w10, #-0x28 // =-40 52db4: f90007e9 str x9, [sp, #0x8] 52db8: 910043a9 add x9, x29, #0x10 52dbc: 9102016b add x11, x11, #0x80 52dc0: 9100a18c add x12, x12, #0x28 52dc4: 293c23aa stp w10, w8, [x29, #-0x20] 52dc8: a93d2fac stp x12, x11, [x29, #-0x30] 52dcc: f81c83a9 stur x9, [x29, #-0x38] 52dd0: f9400008 ldr x8, [x0] 52dd4: d100e3a9 sub x9, x29, #0x38 52dd8: ad400121 ldp q1, q0, [x9] 52ddc: d10183a3 sub x3, x29, #0x60 52de0: f940c908 ldr x8, [x8, #0x190] 52de4: ad3d03a1 stp q1, q0, [x29, #-0x60] 52de8: d63f0100 blr x8 52dec: f9401668 ldr x8, [x19, #0x28] 52df0: f94007e9 ldr x9, [sp, #0x8] 52df4: eb09011f cmp x8, x9 52df8: 540000a1 b.ne 0x52e0c 52dfc: a9527bfd ldp x29, x30, [sp, #0x120] 52e00: a9514ffc ldp x28, x19, [sp, #0x110] 52e04: 9104c3ff add sp, sp, #0x130 52e08: d65f03c0 ret 52e0c: 97fee5d9 bl 0xc570 <__stack_chk_fail@plt> 52e10: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 52e14: a90157f6 stp x22, x21, [sp, #0x10] 52e18: a9024ff4 stp x20, x19, [sp, #0x20] 52e1c: a9037bfd stp x29, x30, [sp, #0x30] 52e20: 9100c3fd add x29, sp, #0x30 52e24: aa0403f6 mov x22, x4 52e28: aa0103f7 mov x23, x1 52e2c: aa1603e1 mov x1, x22 52e30: aa0303f5 mov x21, x3 52e34: aa0203f3 mov x19, x2 52e38: aa0003f4 mov x20, x0 52e3c: 97fffdfb bl 0x52628 52e40: 394002e8 ldrb w8, [x23] 52e44: 34000748 cbz w8, 0x52f2c 52e48: f9401688 ldr x8, [x20, #0x28] 52e4c: b4001588 cbz x8, 0x530fc 52e50: f9401288 ldr x8, [x20, #0x20] 52e54: b4001548 cbz x8, 0x530fc 52e58: d00003b8 adrp x24, 0xc8000 52e5c: f947ff00 ldr x0, [x24, #0xff8] 52e60: b50001e0 cbnz x0, 0x52e9c 52e64: f00003a0 adrp x0, 0xc9000 52e68: 91000000 add x0, x0, #0x0 52e6c: 97fee689 bl 0xc890 52e70: f947ff08 ldr x8, [x24, #0xff8] 52e74: b50000c8 cbnz x8, 0x52e8c 52e78: 321c07e0 orr w0, wzr, #0x30 52e7c: 94003fb2 bl 0x62d44 52e80: a901fc1f stp xzr, xzr, [x0, #0x18] 52e84: a900fc1f stp xzr, xzr, [x0, #0x8] 52e88: f907ff00 str x0, [x24, #0xff8] 52e8c: f00003a0 adrp x0, 0xc9000 52e90: 91000000 add x0, x0, #0x0 52e94: 97fee78b bl 0xccc0 52e98: f947ff00 ldr x0, [x24, #0xff8] 52e9c: 97ffaa50 bl 0x3d7dc 52ea0: f9400008 ldr x8, [x0] 52ea4: f9401281 ldr x1, [x20, #0x20] 52ea8: 90000243 adrp x3, 0x9a000 52eac: 9107bc63 add x3, x3, #0x1ef 52eb0: f9417908 ldr x8, [x8, #0x2f0] 52eb4: aa1703e2 mov x2, x23 52eb8: d63f0100 blr x8 52ebc: aa0003f5 mov x21, x0 52ec0: b4001295 cbz x21, 0x53110 52ec4: f947ff00 ldr x0, [x24, #0xff8] 52ec8: b50001e0 cbnz x0, 0x52f04 52ecc: f00003a0 adrp x0, 0xc9000 52ed0: 91000000 add x0, x0, #0x0 52ed4: 97fee66f bl 0xc890 52ed8: f947ff08 ldr x8, [x24, #0xff8] 52edc: b50000c8 cbnz x8, 0x52ef4 52ee0: 321c07e0 orr w0, wzr, #0x30 52ee4: 94003f98 bl 0x62d44 52ee8: a901fc1f stp xzr, xzr, [x0, #0x18] 52eec: a900fc1f stp xzr, xzr, [x0, #0x8] 52ef0: f907ff00 str x0, [x24, #0xff8] 52ef4: f00003a0 adrp x0, 0xc9000 52ef8: 91000000 add x0, x0, #0x0 52efc: 97fee771 bl 0xccc0 52f00: f947ff00 ldr x0, [x24, #0xff8] 52f04: 97ffaa36 bl 0x3d7dc 52f08: f9400008 ldr x8, [x0] 52f0c: f9401681 ldr x1, [x20, #0x28] 52f10: aa1503e2 mov x2, x21 52f14: f9418108 ldr x8, [x8, #0x300] 52f18: d63f0100 blr x8 52f1c: 72001c1f tst w0, #0xff 52f20: 1a9f07e8 cset w8, ne 52f24: 39000268 strb w8, [x19] 52f28: 14000075 b 0x530fc 52f2c: d00003b7 adrp x23, 0xc8000 52f30: f947fee0 ldr x0, [x23, #0xff8] 52f34: b50001e0 cbnz x0, 0x52f70 52f38: f00003a0 adrp x0, 0xc9000 52f3c: 91000000 add x0, x0, #0x0 52f40: 97fee654 bl 0xc890 52f44: f947fee8 ldr x8, [x23, #0xff8] 52f48: b50000c8 cbnz x8, 0x52f60 52f4c: 321c07e0 orr w0, wzr, #0x30 52f50: 94003f7d bl 0x62d44 52f54: a901fc1f stp xzr, xzr, [x0, #0x18] 52f58: a900fc1f stp xzr, xzr, [x0, #0x8] 52f5c: f907fee0 str x0, [x23, #0xff8] 52f60: f00003a0 adrp x0, 0xc9000 52f64: 91000000 add x0, x0, #0x0 52f68: 97fee756 bl 0xccc0 52f6c: f947fee0 ldr x0, [x23, #0xff8] 52f70: 97ffaa1b bl 0x3d7dc 52f74: f9400008 ldr x8, [x0] 52f78: aa1503e1 mov x1, x21 52f7c: f9407d08 ldr x8, [x8, #0xf8] 52f80: d63f0100 blr x8 52f84: f947fee8 ldr x8, [x23, #0xff8] 52f88: aa0003f4 mov x20, x0 52f8c: b50001e8 cbnz x8, 0x52fc8 52f90: f00003a0 adrp x0, 0xc9000 52f94: 91000000 add x0, x0, #0x0 52f98: 97fee63e bl 0xc890 52f9c: f947fee8 ldr x8, [x23, #0xff8] 52fa0: b50000c8 cbnz x8, 0x52fb8 52fa4: 321c07e0 orr w0, wzr, #0x30 52fa8: 94003f67 bl 0x62d44 52fac: a901fc1f stp xzr, xzr, [x0, #0x18] 52fb0: a900fc1f stp xzr, xzr, [x0, #0x8] 52fb4: f907fee0 str x0, [x23, #0xff8] 52fb8: f00003a0 adrp x0, 0xc9000 52fbc: 91000000 add x0, x0, #0x0 52fc0: 97fee740 bl 0xccc0 52fc4: f947fee8 ldr x8, [x23, #0xff8] 52fc8: aa0803e0 mov x0, x8 52fcc: 97ffaa04 bl 0x3d7dc 52fd0: f9400008 ldr x8, [x0] 52fd4: 90000242 adrp x2, 0x9a000 52fd8: 90000243 adrp x3, 0x9a000 52fdc: 912c8842 add x2, x2, #0xb22 52fe0: f9408508 ldr x8, [x8, #0x108] 52fe4: 9107b463 add x3, x3, #0x1ed 52fe8: aa1403e1 mov x1, x20 52fec: d63f0100 blr x8 52ff0: aa0003f6 mov x22, x0 52ff4: b4000316 cbz x22, 0x53054 52ff8: f947fee0 ldr x0, [x23, #0xff8] 52ffc: b50001e0 cbnz x0, 0x53038 53000: d00003a0 adrp x0, 0xc9000 53004: 91000000 add x0, x0, #0x0 53008: 97fee622 bl 0xc890 5300c: f947fee8 ldr x8, [x23, #0xff8] 53010: b50000c8 cbnz x8, 0x53028 53014: 321c07e0 orr w0, wzr, #0x30 53018: 94003f4b bl 0x62d44 5301c: a901fc1f stp xzr, xzr, [x0, #0x18] 53020: a900fc1f stp xzr, xzr, [x0, #0x8] 53024: f907fee0 str x0, [x23, #0xff8] 53028: d00003a0 adrp x0, 0xc9000 5302c: 91000000 add x0, x0, #0x0 53030: 97fee724 bl 0xccc0 53034: f947fee0 ldr x0, [x23, #0xff8] 53038: 97ffa9e9 bl 0x3d7dc 5303c: aa1503e1 mov x1, x21 53040: aa1603e2 mov x2, x22 53044: 97ffff4b bl 0x52d70 53048: 7100001f cmp w0, #0x0 5304c: 1a9f07e8 cset w8, ne 53050: 39000268 strb w8, [x19] 53054: f947fee8 ldr x8, [x23, #0xff8] 53058: b4000368 cbz x8, 0x530c4 5305c: b4000514 cbz x20, 0x530fc 53060: f947fee0 ldr x0, [x23, #0xff8] 53064: b50001e0 cbnz x0, 0x530a0 53068: d00003a0 adrp x0, 0xc9000 5306c: 91000000 add x0, x0, #0x0 53070: 97fee608 bl 0xc890 53074: f947fee8 ldr x8, [x23, #0xff8] 53078: b50000c8 cbnz x8, 0x53090 5307c: 321c07e0 orr w0, wzr, #0x30 53080: 94003f31 bl 0x62d44 53084: a901fc1f stp xzr, xzr, [x0, #0x18] 53088: a900fc1f stp xzr, xzr, [x0, #0x8] 5308c: f907fee0 str x0, [x23, #0xff8] 53090: d00003a0 adrp x0, 0xc9000 53094: 91000000 add x0, x0, #0x0 53098: 97fee70a bl 0xccc0 5309c: f947fee0 ldr x0, [x23, #0xff8] 530a0: 97ffa9cf bl 0x3d7dc 530a4: f9400008 ldr x8, [x0] 530a8: aa1403e1 mov x1, x20 530ac: a9437bfd ldp x29, x30, [sp, #0x30] 530b0: a9424ff4 ldp x20, x19, [sp, #0x20] 530b4: f9405d02 ldr x2, [x8, #0xb8] 530b8: a94157f6 ldp x22, x21, [sp, #0x10] 530bc: a8c45ff8 ldp x24, x23, [sp], #0x40 530c0: d61f0040 br x2 530c4: d00003a0 adrp x0, 0xc9000 530c8: 91000000 add x0, x0, #0x0 530cc: 97fee5f1 bl 0xc890 530d0: f947fee8 ldr x8, [x23, #0xff8] 530d4: b50000c8 cbnz x8, 0x530ec 530d8: 321c07e0 orr w0, wzr, #0x30 530dc: 94003f1a bl 0x62d44 530e0: a901fc1f stp xzr, xzr, [x0, #0x18] 530e4: a900fc1f stp xzr, xzr, [x0, #0x8] 530e8: f907fee0 str x0, [x23, #0xff8] 530ec: d00003a0 adrp x0, 0xc9000 530f0: 91000000 add x0, x0, #0x0 530f4: 97fee6f3 bl 0xccc0 530f8: b5fffb54 cbnz x20, 0x53060 530fc: a9437bfd ldp x29, x30, [sp, #0x30] 53100: a9424ff4 ldp x20, x19, [sp, #0x20] 53104: a94157f6 ldp x22, x21, [sp, #0x10] 53108: a8c45ff8 ldp x24, x23, [sp], #0x40 5310c: d65f03c0 ret 53110: aa1603e3 mov x3, x22 53114: a9437bfd ldp x29, x30, [sp, #0x30] 53118: a9424ff4 ldp x20, x19, [sp, #0x20] 5311c: a94157f6 ldp x22, x21, [sp, #0x10] 53120: b0000221 adrp x1, 0x98000 53124: f0000222 adrp x2, 0x9a000 53128: 91386c21 add x1, x1, #0xe1b 5312c: 912c2842 add x2, x2, #0xb0a 53130: aa1703e4 mov x4, x23 53134: a8c45ff8 ldp x24, x23, [sp], #0x40 53138: 17fee38a b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5313c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 53140: a90157f6 stp x22, x21, [sp, #0x10] 53144: a9024ff4 stp x20, x19, [sp, #0x20] 53148: a9037bfd stp x29, x30, [sp, #0x30] 5314c: 9100c3fd add x29, sp, #0x30 53150: aa0403f6 mov x22, x4 53154: aa0103f7 mov x23, x1 53158: aa1603e1 mov x1, x22 5315c: aa0303f5 mov x21, x3 53160: aa0203f3 mov x19, x2 53164: aa0003f4 mov x20, x0 53168: 97fffd30 bl 0x52628 5316c: 394002e8 ldrb w8, [x23] 53170: 34000708 cbz w8, 0x53250 53174: f9401688 ldr x8, [x20, #0x28] 53178: b4001528 cbz x8, 0x5341c 5317c: f9401288 ldr x8, [x20, #0x20] 53180: b40014e8 cbz x8, 0x5341c 53184: b00003b8 adrp x24, 0xc8000 53188: f947ff00 ldr x0, [x24, #0xff8] 5318c: b50001e0 cbnz x0, 0x531c8 53190: d00003a0 adrp x0, 0xc9000 53194: 91000000 add x0, x0, #0x0 53198: 97fee5be bl 0xc890 5319c: f947ff08 ldr x8, [x24, #0xff8] 531a0: b50000c8 cbnz x8, 0x531b8 531a4: 321c07e0 orr w0, wzr, #0x30 531a8: 94003ee7 bl 0x62d44 531ac: a901fc1f stp xzr, xzr, [x0, #0x18] 531b0: a900fc1f stp xzr, xzr, [x0, #0x8] 531b4: f907ff00 str x0, [x24, #0xff8] 531b8: d00003a0 adrp x0, 0xc9000 531bc: 91000000 add x0, x0, #0x0 531c0: 97fee6c0 bl 0xccc0 531c4: f947ff00 ldr x0, [x24, #0xff8] 531c8: 97ffa985 bl 0x3d7dc 531cc: f9400008 ldr x8, [x0] 531d0: f9401281 ldr x1, [x20, #0x20] 531d4: f0000223 adrp x3, 0x9a000 531d8: 912cf063 add x3, x3, #0xb3c 531dc: f9417908 ldr x8, [x8, #0x2f0] 531e0: aa1703e2 mov x2, x23 531e4: d63f0100 blr x8 531e8: aa0003f5 mov x21, x0 531ec: b4001235 cbz x21, 0x53430 531f0: f947ff00 ldr x0, [x24, #0xff8] 531f4: b50001e0 cbnz x0, 0x53230 531f8: d00003a0 adrp x0, 0xc9000 531fc: 91000000 add x0, x0, #0x0 53200: 97fee5a4 bl 0xc890 53204: f947ff08 ldr x8, [x24, #0xff8] 53208: b50000c8 cbnz x8, 0x53220 5320c: 321c07e0 orr w0, wzr, #0x30 53210: 94003ecd bl 0x62d44 53214: a901fc1f stp xzr, xzr, [x0, #0x18] 53218: a900fc1f stp xzr, xzr, [x0, #0x8] 5321c: f907ff00 str x0, [x24, #0xff8] 53220: d00003a0 adrp x0, 0xc9000 53224: 91000000 add x0, x0, #0x0 53228: 97fee6a6 bl 0xccc0 5322c: f947ff00 ldr x0, [x24, #0xff8] 53230: 97ffa96b bl 0x3d7dc 53234: f9400008 ldr x8, [x0] 53238: f9401681 ldr x1, [x20, #0x28] 5323c: aa1503e2 mov x2, x21 53240: f9419908 ldr x8, [x8, #0x330] 53244: d63f0100 blr x8 53248: bd000260 str s0, [x19] 5324c: 14000074 b 0x5341c 53250: b00003b7 adrp x23, 0xc8000 53254: f947fee0 ldr x0, [x23, #0xff8] 53258: b50001e0 cbnz x0, 0x53294 5325c: d00003a0 adrp x0, 0xc9000 53260: 91000000 add x0, x0, #0x0 53264: 97fee58b bl 0xc890 53268: f947fee8 ldr x8, [x23, #0xff8] 5326c: b50000c8 cbnz x8, 0x53284 53270: 321c07e0 orr w0, wzr, #0x30 53274: 94003eb4 bl 0x62d44 53278: a901fc1f stp xzr, xzr, [x0, #0x18] 5327c: a900fc1f stp xzr, xzr, [x0, #0x8] 53280: f907fee0 str x0, [x23, #0xff8] 53284: d00003a0 adrp x0, 0xc9000 53288: 91000000 add x0, x0, #0x0 5328c: 97fee68d bl 0xccc0 53290: f947fee0 ldr x0, [x23, #0xff8] 53294: 97ffa952 bl 0x3d7dc 53298: f9400008 ldr x8, [x0] 5329c: aa1503e1 mov x1, x21 532a0: f9407d08 ldr x8, [x8, #0xf8] 532a4: d63f0100 blr x8 532a8: f947fee8 ldr x8, [x23, #0xff8] 532ac: aa0003f4 mov x20, x0 532b0: b50001e8 cbnz x8, 0x532ec 532b4: d00003a0 adrp x0, 0xc9000 532b8: 91000000 add x0, x0, #0x0 532bc: 97fee575 bl 0xc890 532c0: f947fee8 ldr x8, [x23, #0xff8] 532c4: b50000c8 cbnz x8, 0x532dc 532c8: 321c07e0 orr w0, wzr, #0x30 532cc: 94003e9e bl 0x62d44 532d0: a901fc1f stp xzr, xzr, [x0, #0x18] 532d4: a900fc1f stp xzr, xzr, [x0, #0x8] 532d8: f907fee0 str x0, [x23, #0xff8] 532dc: d00003a0 adrp x0, 0xc9000 532e0: 91000000 add x0, x0, #0x0 532e4: 97fee677 bl 0xccc0 532e8: f947fee8 ldr x8, [x23, #0xff8] 532ec: aa0803e0 mov x0, x8 532f0: 97ffa93b bl 0x3d7dc 532f4: f9400008 ldr x8, [x0] 532f8: f0000222 adrp x2, 0x9a000 532fc: f0000223 adrp x3, 0x9a000 53300: 912cbc42 add x2, x2, #0xb2f 53304: f9408508 ldr x8, [x8, #0x108] 53308: 912ce863 add x3, x3, #0xb3a 5330c: aa1403e1 mov x1, x20 53310: d63f0100 blr x8 53314: aa0003f6 mov x22, x0 53318: b40002f6 cbz x22, 0x53374 5331c: f947fee0 ldr x0, [x23, #0xff8] 53320: b50001e0 cbnz x0, 0x5335c 53324: d00003a0 adrp x0, 0xc9000 53328: 91000000 add x0, x0, #0x0 5332c: 97fee559 bl 0xc890 53330: f947fee8 ldr x8, [x23, #0xff8] 53334: b50000c8 cbnz x8, 0x5334c 53338: 321c07e0 orr w0, wzr, #0x30 5333c: 94003e82 bl 0x62d44 53340: a901fc1f stp xzr, xzr, [x0, #0x18] 53344: a900fc1f stp xzr, xzr, [x0, #0x8] 53348: f907fee0 str x0, [x23, #0xff8] 5334c: d00003a0 adrp x0, 0xc9000 53350: 91000000 add x0, x0, #0x0 53354: 97fee65b bl 0xccc0 53358: f947fee0 ldr x0, [x23, #0xff8] 5335c: 97ffa920 bl 0x3d7dc 53360: aa1503e1 mov x1, x21 53364: aa1603e2 mov x2, x22 53368: 97fffe82 bl 0x52d70 5336c: 1e220000 scvtf s0, w0 53370: bd000260 str s0, [x19] 53374: f947fee8 ldr x8, [x23, #0xff8] 53378: b4000368 cbz x8, 0x533e4 5337c: b4000514 cbz x20, 0x5341c 53380: f947fee0 ldr x0, [x23, #0xff8] 53384: b50001e0 cbnz x0, 0x533c0 53388: d00003a0 adrp x0, 0xc9000 5338c: 91000000 add x0, x0, #0x0 53390: 97fee540 bl 0xc890 53394: f947fee8 ldr x8, [x23, #0xff8] 53398: b50000c8 cbnz x8, 0x533b0 5339c: 321c07e0 orr w0, wzr, #0x30 533a0: 94003e69 bl 0x62d44 533a4: a901fc1f stp xzr, xzr, [x0, #0x18] 533a8: a900fc1f stp xzr, xzr, [x0, #0x8] 533ac: f907fee0 str x0, [x23, #0xff8] 533b0: d00003a0 adrp x0, 0xc9000 533b4: 91000000 add x0, x0, #0x0 533b8: 97fee642 bl 0xccc0 533bc: f947fee0 ldr x0, [x23, #0xff8] 533c0: 97ffa907 bl 0x3d7dc 533c4: f9400008 ldr x8, [x0] 533c8: aa1403e1 mov x1, x20 533cc: a9437bfd ldp x29, x30, [sp, #0x30] 533d0: a9424ff4 ldp x20, x19, [sp, #0x20] 533d4: f9405d02 ldr x2, [x8, #0xb8] 533d8: a94157f6 ldp x22, x21, [sp, #0x10] 533dc: a8c45ff8 ldp x24, x23, [sp], #0x40 533e0: d61f0040 br x2 533e4: d00003a0 adrp x0, 0xc9000 533e8: 91000000 add x0, x0, #0x0 533ec: 97fee529 bl 0xc890 533f0: f947fee8 ldr x8, [x23, #0xff8] 533f4: b50000c8 cbnz x8, 0x5340c 533f8: 321c07e0 orr w0, wzr, #0x30 533fc: 94003e52 bl 0x62d44 53400: a901fc1f stp xzr, xzr, [x0, #0x18] 53404: a900fc1f stp xzr, xzr, [x0, #0x8] 53408: f907fee0 str x0, [x23, #0xff8] 5340c: d00003a0 adrp x0, 0xc9000 53410: 91000000 add x0, x0, #0x0 53414: 97fee62b bl 0xccc0 53418: b5fffb54 cbnz x20, 0x53380 5341c: a9437bfd ldp x29, x30, [sp, #0x30] 53420: a9424ff4 ldp x20, x19, [sp, #0x20] 53424: a94157f6 ldp x22, x21, [sp, #0x10] 53428: a8c45ff8 ldp x24, x23, [sp], #0x40 5342c: d65f03c0 ret 53430: aa1603e3 mov x3, x22 53434: a9437bfd ldp x29, x30, [sp, #0x30] 53438: a9424ff4 ldp x20, x19, [sp, #0x20] 5343c: a94157f6 ldp x22, x21, [sp, #0x10] 53440: b0000221 adrp x1, 0x98000 53444: f0000222 adrp x2, 0x9a000 53448: 91386c21 add x1, x1, #0xe1b 5344c: 912c2842 add x2, x2, #0xb0a 53450: aa1703e4 mov x4, x23 53454: a8c45ff8 ldp x24, x23, [sp], #0x40 53458: 17fee2c2 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5345c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 53460: a90157f6 stp x22, x21, [sp, #0x10] 53464: a9024ff4 stp x20, x19, [sp, #0x20] 53468: a9037bfd stp x29, x30, [sp, #0x30] 5346c: 9100c3fd add x29, sp, #0x30 53470: aa0403f6 mov x22, x4 53474: aa0103f7 mov x23, x1 53478: aa1603e1 mov x1, x22 5347c: aa0303f5 mov x21, x3 53480: aa0203f3 mov x19, x2 53484: aa0003f4 mov x20, x0 53488: 97fffc68 bl 0x52628 5348c: 394002e8 ldrb w8, [x23] 53490: 34000708 cbz w8, 0x53570 53494: f9401688 ldr x8, [x20, #0x28] 53498: b4001528 cbz x8, 0x5373c 5349c: f9401288 ldr x8, [x20, #0x20] 534a0: b40014e8 cbz x8, 0x5373c 534a4: b00003b8 adrp x24, 0xc8000 534a8: f947ff00 ldr x0, [x24, #0xff8] 534ac: b50001e0 cbnz x0, 0x534e8 534b0: d00003a0 adrp x0, 0xc9000 534b4: 91000000 add x0, x0, #0x0 534b8: 97fee4f6 bl 0xc890 534bc: f947ff08 ldr x8, [x24, #0xff8] 534c0: b50000c8 cbnz x8, 0x534d8 534c4: 321c07e0 orr w0, wzr, #0x30 534c8: 94003e1f bl 0x62d44 534cc: a901fc1f stp xzr, xzr, [x0, #0x18] 534d0: a900fc1f stp xzr, xzr, [x0, #0x8] 534d4: f907ff00 str x0, [x24, #0xff8] 534d8: d00003a0 adrp x0, 0xc9000 534dc: 91000000 add x0, x0, #0x0 534e0: 97fee5f8 bl 0xccc0 534e4: f947ff00 ldr x0, [x24, #0xff8] 534e8: 97ffa8bd bl 0x3d7dc 534ec: f9400008 ldr x8, [x0] 534f0: f9401281 ldr x1, [x20, #0x20] 534f4: f00001e3 adrp x3, 0x92000 534f8: 913f1c63 add x3, x3, #0xfc7 534fc: f9417908 ldr x8, [x8, #0x2f0] 53500: aa1703e2 mov x2, x23 53504: d63f0100 blr x8 53508: aa0003f5 mov x21, x0 5350c: b4001235 cbz x21, 0x53750 53510: f947ff00 ldr x0, [x24, #0xff8] 53514: b50001e0 cbnz x0, 0x53550 53518: d00003a0 adrp x0, 0xc9000 5351c: 91000000 add x0, x0, #0x0 53520: 97fee4dc bl 0xc890 53524: f947ff08 ldr x8, [x24, #0xff8] 53528: b50000c8 cbnz x8, 0x53540 5352c: 321c07e0 orr w0, wzr, #0x30 53530: 94003e05 bl 0x62d44 53534: a901fc1f stp xzr, xzr, [x0, #0x18] 53538: a900fc1f stp xzr, xzr, [x0, #0x8] 5353c: f907ff00 str x0, [x24, #0xff8] 53540: d00003a0 adrp x0, 0xc9000 53544: 91000000 add x0, x0, #0x0 53548: 97fee5de bl 0xccc0 5354c: f947ff00 ldr x0, [x24, #0xff8] 53550: 97ffa8a3 bl 0x3d7dc 53554: f9400008 ldr x8, [x0] 53558: f9401681 ldr x1, [x20, #0x28] 5355c: aa1503e2 mov x2, x21 53560: f9419508 ldr x8, [x8, #0x328] 53564: d63f0100 blr x8 53568: f9000260 str x0, [x19] 5356c: 14000074 b 0x5373c 53570: b00003b7 adrp x23, 0xc8000 53574: f947fee0 ldr x0, [x23, #0xff8] 53578: b50001e0 cbnz x0, 0x535b4 5357c: d00003a0 adrp x0, 0xc9000 53580: 91000000 add x0, x0, #0x0 53584: 97fee4c3 bl 0xc890 53588: f947fee8 ldr x8, [x23, #0xff8] 5358c: b50000c8 cbnz x8, 0x535a4 53590: 321c07e0 orr w0, wzr, #0x30 53594: 94003dec bl 0x62d44 53598: a901fc1f stp xzr, xzr, [x0, #0x18] 5359c: a900fc1f stp xzr, xzr, [x0, #0x8] 535a0: f907fee0 str x0, [x23, #0xff8] 535a4: d00003a0 adrp x0, 0xc9000 535a8: 91000000 add x0, x0, #0x0 535ac: 97fee5c5 bl 0xccc0 535b0: f947fee0 ldr x0, [x23, #0xff8] 535b4: 97ffa88a bl 0x3d7dc 535b8: f9400008 ldr x8, [x0] 535bc: aa1503e1 mov x1, x21 535c0: f9407d08 ldr x8, [x8, #0xf8] 535c4: d63f0100 blr x8 535c8: f947fee8 ldr x8, [x23, #0xff8] 535cc: aa0003f4 mov x20, x0 535d0: b50001e8 cbnz x8, 0x5360c 535d4: d00003a0 adrp x0, 0xc9000 535d8: 91000000 add x0, x0, #0x0 535dc: 97fee4ad bl 0xc890 535e0: f947fee8 ldr x8, [x23, #0xff8] 535e4: b50000c8 cbnz x8, 0x535fc 535e8: 321c07e0 orr w0, wzr, #0x30 535ec: 94003dd6 bl 0x62d44 535f0: a901fc1f stp xzr, xzr, [x0, #0x18] 535f4: a900fc1f stp xzr, xzr, [x0, #0x8] 535f8: f907fee0 str x0, [x23, #0xff8] 535fc: d00003a0 adrp x0, 0xc9000 53600: 91000000 add x0, x0, #0x0 53604: 97fee5af bl 0xccc0 53608: f947fee8 ldr x8, [x23, #0xff8] 5360c: aa0803e0 mov x0, x8 53610: 97ffa873 bl 0x3d7dc 53614: f9400008 ldr x8, [x0] 53618: f0000222 adrp x2, 0x9a000 5361c: f00001e3 adrp x3, 0x92000 53620: 912cf842 add x2, x2, #0xb3e 53624: f9408508 ldr x8, [x8, #0x108] 53628: 913f1463 add x3, x3, #0xfc5 5362c: aa1403e1 mov x1, x20 53630: d63f0100 blr x8 53634: aa0003f6 mov x22, x0 53638: b40002f6 cbz x22, 0x53694 5363c: f947fee0 ldr x0, [x23, #0xff8] 53640: b50001e0 cbnz x0, 0x5367c 53644: d00003a0 adrp x0, 0xc9000 53648: 91000000 add x0, x0, #0x0 5364c: 97fee491 bl 0xc890 53650: f947fee8 ldr x8, [x23, #0xff8] 53654: b50000c8 cbnz x8, 0x5366c 53658: 321c07e0 orr w0, wzr, #0x30 5365c: 94003dba bl 0x62d44 53660: a901fc1f stp xzr, xzr, [x0, #0x18] 53664: a900fc1f stp xzr, xzr, [x0, #0x8] 53668: f907fee0 str x0, [x23, #0xff8] 5366c: d00003a0 adrp x0, 0xc9000 53670: 91000000 add x0, x0, #0x0 53674: 97fee593 bl 0xccc0 53678: f947fee0 ldr x0, [x23, #0xff8] 5367c: 97ffa858 bl 0x3d7dc 53680: aa1503e1 mov x1, x21 53684: aa1603e2 mov x2, x22 53688: 97fffdba bl 0x52d70 5368c: 93407c08 sxtw x8, w0 53690: f9000268 str x8, [x19] 53694: f947fee8 ldr x8, [x23, #0xff8] 53698: b4000368 cbz x8, 0x53704 5369c: b4000514 cbz x20, 0x5373c 536a0: f947fee0 ldr x0, [x23, #0xff8] 536a4: b50001e0 cbnz x0, 0x536e0 536a8: d00003a0 adrp x0, 0xc9000 536ac: 91000000 add x0, x0, #0x0 536b0: 97fee478 bl 0xc890 536b4: f947fee8 ldr x8, [x23, #0xff8] 536b8: b50000c8 cbnz x8, 0x536d0 536bc: 321c07e0 orr w0, wzr, #0x30 536c0: 94003da1 bl 0x62d44 536c4: a901fc1f stp xzr, xzr, [x0, #0x18] 536c8: a900fc1f stp xzr, xzr, [x0, #0x8] 536cc: f907fee0 str x0, [x23, #0xff8] 536d0: d00003a0 adrp x0, 0xc9000 536d4: 91000000 add x0, x0, #0x0 536d8: 97fee57a bl 0xccc0 536dc: f947fee0 ldr x0, [x23, #0xff8] 536e0: 97ffa83f bl 0x3d7dc 536e4: f9400008 ldr x8, [x0] 536e8: aa1403e1 mov x1, x20 536ec: a9437bfd ldp x29, x30, [sp, #0x30] 536f0: a9424ff4 ldp x20, x19, [sp, #0x20] 536f4: f9405d02 ldr x2, [x8, #0xb8] 536f8: a94157f6 ldp x22, x21, [sp, #0x10] 536fc: a8c45ff8 ldp x24, x23, [sp], #0x40 53700: d61f0040 br x2 53704: d00003a0 adrp x0, 0xc9000 53708: 91000000 add x0, x0, #0x0 5370c: 97fee461 bl 0xc890 53710: f947fee8 ldr x8, [x23, #0xff8] 53714: b50000c8 cbnz x8, 0x5372c 53718: 321c07e0 orr w0, wzr, #0x30 5371c: 94003d8a bl 0x62d44 53720: a901fc1f stp xzr, xzr, [x0, #0x18] 53724: a900fc1f stp xzr, xzr, [x0, #0x8] 53728: f907fee0 str x0, [x23, #0xff8] 5372c: d00003a0 adrp x0, 0xc9000 53730: 91000000 add x0, x0, #0x0 53734: 97fee563 bl 0xccc0 53738: b5fffb54 cbnz x20, 0x536a0 5373c: a9437bfd ldp x29, x30, [sp, #0x30] 53740: a9424ff4 ldp x20, x19, [sp, #0x20] 53744: a94157f6 ldp x22, x21, [sp, #0x10] 53748: a8c45ff8 ldp x24, x23, [sp], #0x40 5374c: d65f03c0 ret 53750: aa1603e3 mov x3, x22 53754: a9437bfd ldp x29, x30, [sp, #0x30] 53758: a9424ff4 ldp x20, x19, [sp, #0x20] 5375c: a94157f6 ldp x22, x21, [sp, #0x10] 53760: b0000221 adrp x1, 0x98000 53764: f0000222 adrp x2, 0x9a000 53768: 91386c21 add x1, x1, #0xe1b 5376c: 912c2842 add x2, x2, #0xb0a 53770: aa1703e4 mov x4, x23 53774: a8c45ff8 ldp x24, x23, [sp], #0x40 53778: 17fee1fa b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5377c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 53780: a90157f6 stp x22, x21, [sp, #0x10] 53784: a9024ff4 stp x20, x19, [sp, #0x20] 53788: a9037bfd stp x29, x30, [sp, #0x30] 5378c: 9100c3fd add x29, sp, #0x30 53790: aa0403f6 mov x22, x4 53794: aa0103f7 mov x23, x1 53798: aa1603e1 mov x1, x22 5379c: aa0303f5 mov x21, x3 537a0: aa0203f3 mov x19, x2 537a4: aa0003f4 mov x20, x0 537a8: 97fffba0 bl 0x52628 537ac: 394002e8 ldrb w8, [x23] 537b0: 34000708 cbz w8, 0x53890 537b4: f9401688 ldr x8, [x20, #0x28] 537b8: b4001528 cbz x8, 0x53a5c 537bc: f9401288 ldr x8, [x20, #0x20] 537c0: b40014e8 cbz x8, 0x53a5c 537c4: b00003b8 adrp x24, 0xc8000 537c8: f947ff00 ldr x0, [x24, #0xff8] 537cc: b50001e0 cbnz x0, 0x53808 537d0: d00003a0 adrp x0, 0xc9000 537d4: 91000000 add x0, x0, #0x0 537d8: 97fee42e bl 0xc890 537dc: f947ff08 ldr x8, [x24, #0xff8] 537e0: b50000c8 cbnz x8, 0x537f8 537e4: 321c07e0 orr w0, wzr, #0x30 537e8: 94003d57 bl 0x62d44 537ec: a901fc1f stp xzr, xzr, [x0, #0x18] 537f0: a900fc1f stp xzr, xzr, [x0, #0x8] 537f4: f907ff00 str x0, [x24, #0xff8] 537f8: d00003a0 adrp x0, 0xc9000 537fc: 91000000 add x0, x0, #0x0 53800: 97fee530 bl 0xccc0 53804: f947ff00 ldr x0, [x24, #0xff8] 53808: 97ffa7f5 bl 0x3d7dc 5380c: f9400008 ldr x8, [x0] 53810: f9401281 ldr x1, [x20, #0x20] 53814: f0000223 adrp x3, 0x9a000 53818: 912d5863 add x3, x3, #0xb56 5381c: f9417908 ldr x8, [x8, #0x2f0] 53820: aa1703e2 mov x2, x23 53824: d63f0100 blr x8 53828: aa0003f5 mov x21, x0 5382c: b4001235 cbz x21, 0x53a70 53830: f947ff00 ldr x0, [x24, #0xff8] 53834: b50001e0 cbnz x0, 0x53870 53838: d00003a0 adrp x0, 0xc9000 5383c: 91000000 add x0, x0, #0x0 53840: 97fee414 bl 0xc890 53844: f947ff08 ldr x8, [x24, #0xff8] 53848: b50000c8 cbnz x8, 0x53860 5384c: 321c07e0 orr w0, wzr, #0x30 53850: 94003d3d bl 0x62d44 53854: a901fc1f stp xzr, xzr, [x0, #0x18] 53858: a900fc1f stp xzr, xzr, [x0, #0x8] 5385c: f907ff00 str x0, [x24, #0xff8] 53860: d00003a0 adrp x0, 0xc9000 53864: 91000000 add x0, x0, #0x0 53868: 97fee516 bl 0xccc0 5386c: f947ff00 ldr x0, [x24, #0xff8] 53870: 97ffa7db bl 0x3d7dc 53874: f9400008 ldr x8, [x0] 53878: f9401681 ldr x1, [x20, #0x28] 5387c: aa1503e2 mov x2, x21 53880: f9419d08 ldr x8, [x8, #0x338] 53884: d63f0100 blr x8 53888: fd000260 str d0, [x19] 5388c: 14000074 b 0x53a5c 53890: b00003b7 adrp x23, 0xc8000 53894: f947fee0 ldr x0, [x23, #0xff8] 53898: b50001e0 cbnz x0, 0x538d4 5389c: d00003a0 adrp x0, 0xc9000 538a0: 91000000 add x0, x0, #0x0 538a4: 97fee3fb bl 0xc890 538a8: f947fee8 ldr x8, [x23, #0xff8] 538ac: b50000c8 cbnz x8, 0x538c4 538b0: 321c07e0 orr w0, wzr, #0x30 538b4: 94003d24 bl 0x62d44 538b8: a901fc1f stp xzr, xzr, [x0, #0x18] 538bc: a900fc1f stp xzr, xzr, [x0, #0x8] 538c0: f907fee0 str x0, [x23, #0xff8] 538c4: d00003a0 adrp x0, 0xc9000 538c8: 91000000 add x0, x0, #0x0 538cc: 97fee4fd bl 0xccc0 538d0: f947fee0 ldr x0, [x23, #0xff8] 538d4: 97ffa7c2 bl 0x3d7dc 538d8: f9400008 ldr x8, [x0] 538dc: aa1503e1 mov x1, x21 538e0: f9407d08 ldr x8, [x8, #0xf8] 538e4: d63f0100 blr x8 538e8: f947fee8 ldr x8, [x23, #0xff8] 538ec: aa0003f4 mov x20, x0 538f0: b50001e8 cbnz x8, 0x5392c 538f4: d00003a0 adrp x0, 0xc9000 538f8: 91000000 add x0, x0, #0x0 538fc: 97fee3e5 bl 0xc890 53900: f947fee8 ldr x8, [x23, #0xff8] 53904: b50000c8 cbnz x8, 0x5391c 53908: 321c07e0 orr w0, wzr, #0x30 5390c: 94003d0e bl 0x62d44 53910: a901fc1f stp xzr, xzr, [x0, #0x18] 53914: a900fc1f stp xzr, xzr, [x0, #0x8] 53918: f907fee0 str x0, [x23, #0xff8] 5391c: d00003a0 adrp x0, 0xc9000 53920: 91000000 add x0, x0, #0x0 53924: 97fee4e7 bl 0xccc0 53928: f947fee8 ldr x8, [x23, #0xff8] 5392c: aa0803e0 mov x0, x8 53930: 97ffa7ab bl 0x3d7dc 53934: f9400008 ldr x8, [x0] 53938: f0000222 adrp x2, 0x9a000 5393c: f0000223 adrp x3, 0x9a000 53940: 912d2042 add x2, x2, #0xb48 53944: f9408508 ldr x8, [x8, #0x108] 53948: 912d5063 add x3, x3, #0xb54 5394c: aa1403e1 mov x1, x20 53950: d63f0100 blr x8 53954: aa0003f6 mov x22, x0 53958: b40002f6 cbz x22, 0x539b4 5395c: f947fee0 ldr x0, [x23, #0xff8] 53960: b50001e0 cbnz x0, 0x5399c 53964: d00003a0 adrp x0, 0xc9000 53968: 91000000 add x0, x0, #0x0 5396c: 97fee3c9 bl 0xc890 53970: f947fee8 ldr x8, [x23, #0xff8] 53974: b50000c8 cbnz x8, 0x5398c 53978: 321c07e0 orr w0, wzr, #0x30 5397c: 94003cf2 bl 0x62d44 53980: a901fc1f stp xzr, xzr, [x0, #0x18] 53984: a900fc1f stp xzr, xzr, [x0, #0x8] 53988: f907fee0 str x0, [x23, #0xff8] 5398c: d00003a0 adrp x0, 0xc9000 53990: 91000000 add x0, x0, #0x0 53994: 97fee4cb bl 0xccc0 53998: f947fee0 ldr x0, [x23, #0xff8] 5399c: 97ffa790 bl 0x3d7dc 539a0: aa1503e1 mov x1, x21 539a4: aa1603e2 mov x2, x22 539a8: 97fffcf2 bl 0x52d70 539ac: 1e620000 scvtf d0, w0 539b0: fd000260 str d0, [x19] 539b4: f947fee8 ldr x8, [x23, #0xff8] 539b8: b4000368 cbz x8, 0x53a24 539bc: b4000514 cbz x20, 0x53a5c 539c0: f947fee0 ldr x0, [x23, #0xff8] 539c4: b50001e0 cbnz x0, 0x53a00 539c8: d00003a0 adrp x0, 0xc9000 539cc: 91000000 add x0, x0, #0x0 539d0: 97fee3b0 bl 0xc890 539d4: f947fee8 ldr x8, [x23, #0xff8] 539d8: b50000c8 cbnz x8, 0x539f0 539dc: 321c07e0 orr w0, wzr, #0x30 539e0: 94003cd9 bl 0x62d44 539e4: a901fc1f stp xzr, xzr, [x0, #0x18] 539e8: a900fc1f stp xzr, xzr, [x0, #0x8] 539ec: f907fee0 str x0, [x23, #0xff8] 539f0: d00003a0 adrp x0, 0xc9000 539f4: 91000000 add x0, x0, #0x0 539f8: 97fee4b2 bl 0xccc0 539fc: f947fee0 ldr x0, [x23, #0xff8] 53a00: 97ffa777 bl 0x3d7dc 53a04: f9400008 ldr x8, [x0] 53a08: aa1403e1 mov x1, x20 53a0c: a9437bfd ldp x29, x30, [sp, #0x30] 53a10: a9424ff4 ldp x20, x19, [sp, #0x20] 53a14: f9405d02 ldr x2, [x8, #0xb8] 53a18: a94157f6 ldp x22, x21, [sp, #0x10] 53a1c: a8c45ff8 ldp x24, x23, [sp], #0x40 53a20: d61f0040 br x2 53a24: d00003a0 adrp x0, 0xc9000 53a28: 91000000 add x0, x0, #0x0 53a2c: 97fee399 bl 0xc890 53a30: f947fee8 ldr x8, [x23, #0xff8] 53a34: b50000c8 cbnz x8, 0x53a4c 53a38: 321c07e0 orr w0, wzr, #0x30 53a3c: 94003cc2 bl 0x62d44 53a40: a901fc1f stp xzr, xzr, [x0, #0x18] 53a44: a900fc1f stp xzr, xzr, [x0, #0x8] 53a48: f907fee0 str x0, [x23, #0xff8] 53a4c: d00003a0 adrp x0, 0xc9000 53a50: 91000000 add x0, x0, #0x0 53a54: 97fee49b bl 0xccc0 53a58: b5fffb54 cbnz x20, 0x539c0 53a5c: a9437bfd ldp x29, x30, [sp, #0x30] 53a60: a9424ff4 ldp x20, x19, [sp, #0x20] 53a64: a94157f6 ldp x22, x21, [sp, #0x10] 53a68: a8c45ff8 ldp x24, x23, [sp], #0x40 53a6c: d65f03c0 ret 53a70: aa1603e3 mov x3, x22 53a74: a9437bfd ldp x29, x30, [sp, #0x30] 53a78: a9424ff4 ldp x20, x19, [sp, #0x20] 53a7c: a94157f6 ldp x22, x21, [sp, #0x10] 53a80: b0000221 adrp x1, 0x98000 53a84: f0000222 adrp x2, 0x9a000 53a88: 91386c21 add x1, x1, #0xe1b 53a8c: 912c2842 add x2, x2, #0xb0a 53a90: aa1703e4 mov x4, x23 53a94: a8c45ff8 ldp x24, x23, [sp], #0x40 53a98: 17fee132 b 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53a9c: d10183ff sub sp, sp, #0x60 53aa0: f9000bf9 str x25, [sp, #0x10] 53aa4: a9025ff8 stp x24, x23, [sp, #0x20] 53aa8: a90357f6 stp x22, x21, [sp, #0x30] 53aac: a9044ff4 stp x20, x19, [sp, #0x40] 53ab0: a9057bfd stp x29, x30, [sp, #0x50] 53ab4: 910143fd add x29, sp, #0x50 53ab8: d53bd058 mrs x24, TPIDR_EL0 53abc: f9401708 ldr x8, [x24, #0x28] 53ac0: aa0403f6 mov x22, x4 53ac4: aa0103f7 mov x23, x1 53ac8: aa1603e1 mov x1, x22 53acc: aa0303f4 mov x20, x3 53ad0: aa0203f3 mov x19, x2 53ad4: aa0003f5 mov x21, x0 53ad8: f90007e8 str x8, [sp, #0x8] 53adc: 97fffad3 bl 0x52628 53ae0: 394002e8 ldrb w8, [x23] 53ae4: 340006e8 cbz w8, 0x53bc0 53ae8: f94012a8 ldr x8, [x21, #0x20] 53aec: b4001068 cbz x8, 0x53cf8 53af0: b00003b9 adrp x25, 0xc8000 53af4: f947ff20 ldr x0, [x25, #0xff8] 53af8: b50001e0 cbnz x0, 0x53b34 53afc: d00003a0 adrp x0, 0xc9000 53b00: 91000000 add x0, x0, #0x0 53b04: 97fee363 bl 0xc890 53b08: f947ff28 ldr x8, [x25, #0xff8] 53b0c: b50000c8 cbnz x8, 0x53b24 53b10: 321c07e0 orr w0, wzr, #0x30 53b14: 94003c8c bl 0x62d44 53b18: a901fc1f stp xzr, xzr, [x0, #0x18] 53b1c: a900fc1f stp xzr, xzr, [x0, #0x8] 53b20: f907ff20 str x0, [x25, #0xff8] 53b24: d00003a0 adrp x0, 0xc9000 53b28: 91000000 add x0, x0, #0x0 53b2c: 97fee465 bl 0xccc0 53b30: f947ff20 ldr x0, [x25, #0xff8] 53b34: 97ffa72a bl 0x3d7dc 53b38: f9400008 ldr x8, [x0] 53b3c: f94012a1 ldr x1, [x21, #0x20] 53b40: d00001e3 adrp x3, 0x91000 53b44: 91003463 add x3, x3, #0xd 53b48: f9417908 ldr x8, [x8, #0x2f0] 53b4c: aa1703e2 mov x2, x23 53b50: d63f0100 blr x8 53b54: f94016a8 ldr x8, [x21, #0x28] 53b58: aa0003f4 mov x20, x0 53b5c: b4000ce8 cbz x8, 0x53cf8 53b60: b4000bd4 cbz x20, 0x53cd8 53b64: f947ff20 ldr x0, [x25, #0xff8] 53b68: b50001e0 cbnz x0, 0x53ba4 53b6c: d00003a0 adrp x0, 0xc9000 53b70: 91000000 add x0, x0, #0x0 53b74: 97fee347 bl 0xc890 53b78: f947ff28 ldr x8, [x25, #0xff8] 53b7c: b50000c8 cbnz x8, 0x53b94 53b80: 321c07e0 orr w0, wzr, #0x30 53b84: 94003c70 bl 0x62d44 53b88: a901fc1f stp xzr, xzr, [x0, #0x18] 53b8c: a900fc1f stp xzr, xzr, [x0, #0x8] 53b90: f907ff20 str x0, [x25, #0xff8] 53b94: d00003a0 adrp x0, 0xc9000 53b98: 91000000 add x0, x0, #0x0 53b9c: 97fee449 bl 0xccc0 53ba0: f947ff20 ldr x0, [x25, #0xff8] 53ba4: 97ffa70e bl 0x3d7dc 53ba8: f9400008 ldr x8, [x0] 53bac: f94016a1 ldr x1, [x21, #0x28] 53bb0: aa1403e2 mov x2, x20 53bb4: f9417d08 ldr x8, [x8, #0x2f8] 53bb8: d63f0100 blr x8 53bbc: aa0003f4 mov x20, x0 53bc0: b40009d4 cbz x20, 0x53cf8 53bc4: b00003b6 adrp x22, 0xc8000 53bc8: f947fec0 ldr x0, [x22, #0xff8] 53bcc: b50001e0 cbnz x0, 0x53c08 53bd0: d00003a0 adrp x0, 0xc9000 53bd4: 91000000 add x0, x0, #0x0 53bd8: 97fee32e bl 0xc890 53bdc: f947fec8 ldr x8, [x22, #0xff8] 53be0: b50000c8 cbnz x8, 0x53bf8 53be4: 321c07e0 orr w0, wzr, #0x30 53be8: 94003c57 bl 0x62d44 53bec: a901fc1f stp xzr, xzr, [x0, #0x18] 53bf0: a900fc1f stp xzr, xzr, [x0, #0x8] 53bf4: f907fec0 str x0, [x22, #0xff8] 53bf8: d00003a0 adrp x0, 0xc9000 53bfc: 91000000 add x0, x0, #0x0 53c00: 97fee430 bl 0xccc0 53c04: f947fec0 ldr x0, [x22, #0xff8] 53c08: 97ffa6f5 bl 0x3d7dc 53c0c: f9400008 ldr x8, [x0] 53c10: 910013e2 add x2, sp, #0x4 53c14: aa1403e1 mov x1, x20 53c18: f942a508 ldr x8, [x8, #0x548] 53c1c: d63f0100 blr x8 53c20: aa0003f5 mov x21, x0 53c24: f9000275 str x21, [x19] 53c28: f947fec0 ldr x0, [x22, #0xff8] 53c2c: b50001e0 cbnz x0, 0x53c68 53c30: d00003a0 adrp x0, 0xc9000 53c34: 91000000 add x0, x0, #0x0 53c38: 97fee316 bl 0xc890 53c3c: f947fec8 ldr x8, [x22, #0xff8] 53c40: b50000c8 cbnz x8, 0x53c58 53c44: 321c07e0 orr w0, wzr, #0x30 53c48: 94003c3f bl 0x62d44 53c4c: a901fc1f stp xzr, xzr, [x0, #0x18] 53c50: a900fc1f stp xzr, xzr, [x0, #0x8] 53c54: f907fec0 str x0, [x22, #0xff8] 53c58: d00003a0 adrp x0, 0xc9000 53c5c: 91000000 add x0, x0, #0x0 53c60: 97fee418 bl 0xccc0 53c64: f947fec0 ldr x0, [x22, #0xff8] 53c68: 97ffa6dd bl 0x3d7dc 53c6c: f9400008 ldr x8, [x0] 53c70: aa1403e1 mov x1, x20 53c74: aa1503e2 mov x2, x21 53c78: f942a908 ldr x8, [x8, #0x550] 53c7c: d63f0100 blr x8 53c80: f947fec0 ldr x0, [x22, #0xff8] 53c84: b50001e0 cbnz x0, 0x53cc0 53c88: d00003a0 adrp x0, 0xc9000 53c8c: 91000000 add x0, x0, #0x0 53c90: 97fee300 bl 0xc890 53c94: f947fec8 ldr x8, [x22, #0xff8] 53c98: b50000c8 cbnz x8, 0x53cb0 53c9c: 321c07e0 orr w0, wzr, #0x30 53ca0: 94003c29 bl 0x62d44 53ca4: a901fc1f stp xzr, xzr, [x0, #0x18] 53ca8: a900fc1f stp xzr, xzr, [x0, #0x8] 53cac: f907fec0 str x0, [x22, #0xff8] 53cb0: d00003a0 adrp x0, 0xc9000 53cb4: 91000000 add x0, x0, #0x0 53cb8: 97fee402 bl 0xccc0 53cbc: f947fec0 ldr x0, [x22, #0xff8] 53cc0: 97ffa6c7 bl 0x3d7dc 53cc4: f9400008 ldr x8, [x0] 53cc8: aa1403e1 mov x1, x20 53ccc: f9405d08 ldr x8, [x8, #0xb8] 53cd0: d63f0100 blr x8 53cd4: 14000009 b 0x53cf8 53cd8: b0000221 adrp x1, 0x98000 53cdc: f0000222 adrp x2, 0x9a000 53ce0: 91386c21 add x1, x1, #0xe1b 53ce4: 912b5c42 add x2, x2, #0xad7 53ce8: 2a1f03e0 mov w0, wzr 53cec: aa1603e3 mov x3, x22 53cf0: aa1703e4 mov x4, x23 53cf4: 97fee09b bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53cf8: f9401708 ldr x8, [x24, #0x28] 53cfc: f94007e9 ldr x9, [sp, #0x8] 53d00: eb09011f cmp x8, x9 53d04: 54000101 b.ne 0x53d24 53d08: a9457bfd ldp x29, x30, [sp, #0x50] 53d0c: a9444ff4 ldp x20, x19, [sp, #0x40] 53d10: a94357f6 ldp x22, x21, [sp, #0x30] 53d14: a9425ff8 ldp x24, x23, [sp, #0x20] 53d18: f9400bf9 ldr x25, [sp, #0x10] 53d1c: 910183ff add sp, sp, #0x60 53d20: d65f03c0 ret 53d24: 97fee213 bl 0xc570 <__stack_chk_fail@plt> 53d28: d10183ff sub sp, sp, #0x60 53d2c: f9000bf9 str x25, [sp, #0x10] 53d30: a9025ff8 stp x24, x23, [sp, #0x20] 53d34: a90357f6 stp x22, x21, [sp, #0x30] 53d38: a9044ff4 stp x20, x19, [sp, #0x40] 53d3c: a9057bfd stp x29, x30, [sp, #0x50] 53d40: 910143fd add x29, sp, #0x50 53d44: d53bd058 mrs x24, TPIDR_EL0 53d48: f9401708 ldr x8, [x24, #0x28] 53d4c: aa0403f6 mov x22, x4 53d50: aa0103f7 mov x23, x1 53d54: aa1603e1 mov x1, x22 53d58: aa0303f4 mov x20, x3 53d5c: aa0203f3 mov x19, x2 53d60: aa0003f5 mov x21, x0 53d64: f90007e8 str x8, [sp, #0x8] 53d68: 97fffa30 bl 0x52628 53d6c: 394002e8 ldrb w8, [x23] 53d70: 340006e8 cbz w8, 0x53e4c 53d74: f94012a8 ldr x8, [x21, #0x20] 53d78: b40010e8 cbz x8, 0x53f94 53d7c: b00003b9 adrp x25, 0xc8000 53d80: f947ff20 ldr x0, [x25, #0xff8] 53d84: b50001e0 cbnz x0, 0x53dc0 53d88: d00003a0 adrp x0, 0xc9000 53d8c: 91000000 add x0, x0, #0x0 53d90: 97fee2c0 bl 0xc890 53d94: f947ff28 ldr x8, [x25, #0xff8] 53d98: b50000c8 cbnz x8, 0x53db0 53d9c: 321c07e0 orr w0, wzr, #0x30 53da0: 94003be9 bl 0x62d44 53da4: a901fc1f stp xzr, xzr, [x0, #0x18] 53da8: a900fc1f stp xzr, xzr, [x0, #0x8] 53dac: f907ff20 str x0, [x25, #0xff8] 53db0: d00003a0 adrp x0, 0xc9000 53db4: 91000000 add x0, x0, #0x0 53db8: 97fee3c2 bl 0xccc0 53dbc: f947ff20 ldr x0, [x25, #0xff8] 53dc0: 97ffa687 bl 0x3d7dc 53dc4: f9400008 ldr x8, [x0] 53dc8: f94012a1 ldr x1, [x21, #0x20] 53dcc: d00001e3 adrp x3, 0x91000 53dd0: 91003463 add x3, x3, #0xd 53dd4: f9417908 ldr x8, [x8, #0x2f0] 53dd8: aa1703e2 mov x2, x23 53ddc: d63f0100 blr x8 53de0: f94016a8 ldr x8, [x21, #0x28] 53de4: aa0003f4 mov x20, x0 53de8: b4000d68 cbz x8, 0x53f94 53dec: b4000c54 cbz x20, 0x53f74 53df0: f947ff20 ldr x0, [x25, #0xff8] 53df4: b50001e0 cbnz x0, 0x53e30 53df8: d00003a0 adrp x0, 0xc9000 53dfc: 91000000 add x0, x0, #0x0 53e00: 97fee2a4 bl 0xc890 53e04: f947ff28 ldr x8, [x25, #0xff8] 53e08: b50000c8 cbnz x8, 0x53e20 53e0c: 321c07e0 orr w0, wzr, #0x30 53e10: 94003bcd bl 0x62d44 53e14: a901fc1f stp xzr, xzr, [x0, #0x18] 53e18: a900fc1f stp xzr, xzr, [x0, #0x8] 53e1c: f907ff20 str x0, [x25, #0xff8] 53e20: d00003a0 adrp x0, 0xc9000 53e24: 91000000 add x0, x0, #0x0 53e28: 97fee3a6 bl 0xccc0 53e2c: f947ff20 ldr x0, [x25, #0xff8] 53e30: 97ffa66b bl 0x3d7dc 53e34: f9400008 ldr x8, [x0] 53e38: f94016a1 ldr x1, [x21, #0x28] 53e3c: aa1403e2 mov x2, x20 53e40: f9417d08 ldr x8, [x8, #0x2f8] 53e44: d63f0100 blr x8 53e48: aa0003f4 mov x20, x0 53e4c: b4000a54 cbz x20, 0x53f94 53e50: b00003b6 adrp x22, 0xc8000 53e54: f947fec0 ldr x0, [x22, #0xff8] 53e58: b50001e0 cbnz x0, 0x53e94 53e5c: d00003a0 adrp x0, 0xc9000 53e60: 91000000 add x0, x0, #0x0 53e64: 97fee28b bl 0xc890 53e68: f947fec8 ldr x8, [x22, #0xff8] 53e6c: b50000c8 cbnz x8, 0x53e84 53e70: 321c07e0 orr w0, wzr, #0x30 53e74: 94003bb4 bl 0x62d44 53e78: a901fc1f stp xzr, xzr, [x0, #0x18] 53e7c: a900fc1f stp xzr, xzr, [x0, #0x8] 53e80: f907fec0 str x0, [x22, #0xff8] 53e84: d00003a0 adrp x0, 0xc9000 53e88: 91000000 add x0, x0, #0x0 53e8c: 97fee38d bl 0xccc0 53e90: f947fec0 ldr x0, [x22, #0xff8] 53e94: 97ffa652 bl 0x3d7dc 53e98: f9400008 ldr x8, [x0] 53e9c: 910013e2 add x2, sp, #0x4 53ea0: aa1403e1 mov x1, x20 53ea4: f942a508 ldr x8, [x8, #0x548] 53ea8: d63f0100 blr x8 53eac: aa0003f5 mov x21, x0 53eb0: 97fee2d0 bl 0xc9f0 53eb4: aa0003e2 mov x2, x0 53eb8: aa1303e0 mov x0, x19 53ebc: aa1503e1 mov x1, x21 53ec0: 97ff3fa4 bl 0x23d50 <.text+0x17060> 53ec4: f947fec0 ldr x0, [x22, #0xff8] 53ec8: b50001e0 cbnz x0, 0x53f04 53ecc: d00003a0 adrp x0, 0xc9000 53ed0: 91000000 add x0, x0, #0x0 53ed4: 97fee26f bl 0xc890 53ed8: f947fec8 ldr x8, [x22, #0xff8] 53edc: b50000c8 cbnz x8, 0x53ef4 53ee0: 321c07e0 orr w0, wzr, #0x30 53ee4: 94003b98 bl 0x62d44 53ee8: a901fc1f stp xzr, xzr, [x0, #0x18] 53eec: a900fc1f stp xzr, xzr, [x0, #0x8] 53ef0: f907fec0 str x0, [x22, #0xff8] 53ef4: d00003a0 adrp x0, 0xc9000 53ef8: 91000000 add x0, x0, #0x0 53efc: 97fee371 bl 0xccc0 53f00: f947fec0 ldr x0, [x22, #0xff8] 53f04: 97ffa636 bl 0x3d7dc 53f08: f9400008 ldr x8, [x0] 53f0c: aa1403e1 mov x1, x20 53f10: aa1503e2 mov x2, x21 53f14: f942a908 ldr x8, [x8, #0x550] 53f18: d63f0100 blr x8 53f1c: f947fec0 ldr x0, [x22, #0xff8] 53f20: b50001e0 cbnz x0, 0x53f5c 53f24: d00003a0 adrp x0, 0xc9000 53f28: 91000000 add x0, x0, #0x0 53f2c: 97fee259 bl 0xc890 53f30: f947fec8 ldr x8, [x22, #0xff8] 53f34: b50000c8 cbnz x8, 0x53f4c 53f38: 321c07e0 orr w0, wzr, #0x30 53f3c: 94003b82 bl 0x62d44 53f40: a901fc1f stp xzr, xzr, [x0, #0x18] 53f44: a900fc1f stp xzr, xzr, [x0, #0x8] 53f48: f907fec0 str x0, [x22, #0xff8] 53f4c: d00003a0 adrp x0, 0xc9000 53f50: 91000000 add x0, x0, #0x0 53f54: 97fee35b bl 0xccc0 53f58: f947fec0 ldr x0, [x22, #0xff8] 53f5c: 97ffa620 bl 0x3d7dc 53f60: f9400008 ldr x8, [x0] 53f64: aa1403e1 mov x1, x20 53f68: f9405d08 ldr x8, [x8, #0xb8] 53f6c: d63f0100 blr x8 53f70: 14000009 b 0x53f94 53f74: b0000221 adrp x1, 0x98000 53f78: f0000222 adrp x2, 0x9a000 53f7c: 91386c21 add x1, x1, #0xe1b 53f80: 912b5c42 add x2, x2, #0xad7 53f84: 2a1f03e0 mov w0, wzr 53f88: aa1603e3 mov x3, x22 53f8c: aa1703e4 mov x4, x23 53f90: 97fedff4 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53f94: f9401708 ldr x8, [x24, #0x28] 53f98: f94007e9 ldr x9, [sp, #0x8] 53f9c: eb09011f cmp x8, x9 53fa0: 54000101 b.ne 0x53fc0 53fa4: a9457bfd ldp x29, x30, [sp, #0x50] 53fa8: a9444ff4 ldp x20, x19, [sp, #0x40] 53fac: a94357f6 ldp x22, x21, [sp, #0x30] 53fb0: a9425ff8 ldp x24, x23, [sp, #0x20] 53fb4: f9400bf9 ldr x25, [sp, #0x10] 53fb8: 910183ff add sp, sp, #0x60 53fbc: d65f03c0 ret 53fc0: 97fee16c bl 0xc570 <__stack_chk_fail@plt> 53fc4: d10183ff sub sp, sp, #0x60 53fc8: f9000bf9 str x25, [sp, #0x10] 53fcc: a9025ff8 stp x24, x23, [sp, #0x20] 53fd0: a90357f6 stp x22, x21, [sp, #0x30] 53fd4: a9044ff4 stp x20, x19, [sp, #0x40] 53fd8: a9057bfd stp x29, x30, [sp, #0x50] 53fdc: 910143fd add x29, sp, #0x50 53fe0: d53bd058 mrs x24, TPIDR_EL0 53fe4: f9401708 ldr x8, [x24, #0x28] 53fe8: aa0403f6 mov x22, x4 53fec: aa0103f7 mov x23, x1 53ff0: aa1603e1 mov x1, x22 53ff4: aa0303f4 mov x20, x3 53ff8: aa0203f3 mov x19, x2 53ffc: aa0003f5 mov x21, x0 54000: f90007e8 str x8, [sp, #0x8] 54004: 97fff989 bl 0x52628 54008: 394002e8 ldrb w8, [x23] 5400c: 340006e8 cbz w8, 0x540e8 54010: f94012a8 ldr x8, [x21, #0x20] 54014: b4001368 cbz x8, 0x54280 54018: 900003b9 adrp x25, 0xc8000 5401c: f947ff20 ldr x0, [x25, #0xff8] 54020: b50001e0 cbnz x0, 0x5405c 54024: b00003a0 adrp x0, 0xc9000 54028: 91000000 add x0, x0, #0x0 5402c: 97fee219 bl 0xc890 54030: f947ff28 ldr x8, [x25, #0xff8] 54034: b50000c8 cbnz x8, 0x5404c 54038: 321c07e0 orr w0, wzr, #0x30 5403c: 94003b42 bl 0x62d44 54040: a901fc1f stp xzr, xzr, [x0, #0x18] 54044: a900fc1f stp xzr, xzr, [x0, #0x8] 54048: f907ff20 str x0, [x25, #0xff8] 5404c: b00003a0 adrp x0, 0xc9000 54050: 91000000 add x0, x0, #0x0 54054: 97fee31b bl 0xccc0 54058: f947ff20 ldr x0, [x25, #0xff8] 5405c: 97ffa5e0 bl 0x3d7dc 54060: f9400008 ldr x8, [x0] 54064: f94012a1 ldr x1, [x21, #0x20] 54068: b00001e3 adrp x3, 0x91000 5406c: 91003463 add x3, x3, #0xd 54070: f9417908 ldr x8, [x8, #0x2f0] 54074: aa1703e2 mov x2, x23 54078: d63f0100 blr x8 5407c: f94016a8 ldr x8, [x21, #0x28] 54080: aa0003f4 mov x20, x0 54084: b4000fe8 cbz x8, 0x54280 54088: b4000ed4 cbz x20, 0x54260 5408c: f947ff20 ldr x0, [x25, #0xff8] 54090: b50001e0 cbnz x0, 0x540cc 54094: b00003a0 adrp x0, 0xc9000 54098: 91000000 add x0, x0, #0x0 5409c: 97fee1fd bl 0xc890 540a0: f947ff28 ldr x8, [x25, #0xff8] 540a4: b50000c8 cbnz x8, 0x540bc 540a8: 321c07e0 orr w0, wzr, #0x30 540ac: 94003b26 bl 0x62d44 540b0: a901fc1f stp xzr, xzr, [x0, #0x18] 540b4: a900fc1f stp xzr, xzr, [x0, #0x8] 540b8: f907ff20 str x0, [x25, #0xff8] 540bc: b00003a0 adrp x0, 0xc9000 540c0: 91000000 add x0, x0, #0x0 540c4: 97fee2ff bl 0xccc0 540c8: f947ff20 ldr x0, [x25, #0xff8] 540cc: 97ffa5c4 bl 0x3d7dc 540d0: f9400008 ldr x8, [x0] 540d4: f94016a1 ldr x1, [x21, #0x28] 540d8: aa1403e2 mov x2, x20 540dc: f9417d08 ldr x8, [x8, #0x2f8] 540e0: d63f0100 blr x8 540e4: aa0003f4 mov x20, x0 540e8: b4000cd4 cbz x20, 0x54280 540ec: 900003b7 adrp x23, 0xc8000 540f0: f947fee0 ldr x0, [x23, #0xff8] 540f4: b50001e0 cbnz x0, 0x54130 540f8: b00003a0 adrp x0, 0xc9000 540fc: 91000000 add x0, x0, #0x0 54100: 97fee1e4 bl 0xc890 54104: f947fee8 ldr x8, [x23, #0xff8] 54108: b50000c8 cbnz x8, 0x54120 5410c: 321c07e0 orr w0, wzr, #0x30 54110: 94003b0d bl 0x62d44 54114: a901fc1f stp xzr, xzr, [x0, #0x18] 54118: a900fc1f stp xzr, xzr, [x0, #0x8] 5411c: f907fee0 str x0, [x23, #0xff8] 54120: b00003a0 adrp x0, 0xc9000 54124: 91000000 add x0, x0, #0x0 54128: 97fee2e6 bl 0xccc0 5412c: f947fee0 ldr x0, [x23, #0xff8] 54130: 97ffa5ab bl 0x3d7dc 54134: f9400008 ldr x8, [x0] 54138: 910013e2 add x2, sp, #0x4 5413c: aa1403e1 mov x1, x20 54140: f942a508 ldr x8, [x8, #0x548] 54144: d63f0100 blr x8 54148: aa0003f5 mov x21, x0 5414c: b4000275 cbz x21, 0x54198 54150: f9400260 ldr x0, [x19] 54154: b4000060 cbz x0, 0x54160 54158: 97fee2b2 bl 0xcc20 5415c: f900027f str xzr, [x19] 54160: aa1503e0 mov x0, x21 54164: 97fee223 bl 0xc9f0 54168: 92407c16 and x22, x0, #0xffffffff 5416c: 910006c0 add x0, x22, #0x1 54170: 320003e1 orr w1, wzr, #0x1 54174: f9000676 str x22, [x19, #0x8] 54178: 97fedfea bl 0xc120 5417c: aa1503e1 mov x1, x21 54180: aa1603e2 mov x2, x22 54184: f9000260 str x0, [x19] 54188: 97fee13e bl 0xc680 5418c: a9402668 ldp x8, x9, [x19] 54190: 8b090100 add x0, x8, x9 54194: 14000006 b 0x541ac 54198: 320003e0 orr w0, wzr, #0x1 5419c: 320003e1 orr w1, wzr, #0x1 541a0: f900067f str xzr, [x19, #0x8] 541a4: 97fedfdf bl 0xc120 541a8: f9000260 str x0, [x19] 541ac: 3900001f strb wzr, [x0] 541b0: f947fee0 ldr x0, [x23, #0xff8] 541b4: b50001e0 cbnz x0, 0x541f0 541b8: b00003a0 adrp x0, 0xc9000 541bc: 91000000 add x0, x0, #0x0 541c0: 97fee1b4 bl 0xc890 541c4: f947fee8 ldr x8, [x23, #0xff8] 541c8: b50000c8 cbnz x8, 0x541e0 541cc: 321c07e0 orr w0, wzr, #0x30 541d0: 94003add bl 0x62d44 541d4: a901fc1f stp xzr, xzr, [x0, #0x18] 541d8: a900fc1f stp xzr, xzr, [x0, #0x8] 541dc: f907fee0 str x0, [x23, #0xff8] 541e0: b00003a0 adrp x0, 0xc9000 541e4: 91000000 add x0, x0, #0x0 541e8: 97fee2b6 bl 0xccc0 541ec: f947fee0 ldr x0, [x23, #0xff8] 541f0: 97ffa57b bl 0x3d7dc 541f4: f9400008 ldr x8, [x0] 541f8: aa1403e1 mov x1, x20 541fc: aa1503e2 mov x2, x21 54200: f942a908 ldr x8, [x8, #0x550] 54204: d63f0100 blr x8 54208: f947fee0 ldr x0, [x23, #0xff8] 5420c: b50001e0 cbnz x0, 0x54248 54210: b00003a0 adrp x0, 0xc9000 54214: 91000000 add x0, x0, #0x0 54218: 97fee19e bl 0xc890 5421c: f947fee8 ldr x8, [x23, #0xff8] 54220: b50000c8 cbnz x8, 0x54238 54224: 321c07e0 orr w0, wzr, #0x30 54228: 94003ac7 bl 0x62d44 5422c: a901fc1f stp xzr, xzr, [x0, #0x18] 54230: a900fc1f stp xzr, xzr, [x0, #0x8] 54234: f907fee0 str x0, [x23, #0xff8] 54238: b00003a0 adrp x0, 0xc9000 5423c: 91000000 add x0, x0, #0x0 54240: 97fee2a0 bl 0xccc0 54244: f947fee0 ldr x0, [x23, #0xff8] 54248: 97ffa565 bl 0x3d7dc 5424c: f9400008 ldr x8, [x0] 54250: aa1403e1 mov x1, x20 54254: f9405d08 ldr x8, [x8, #0xb8] 54258: d63f0100 blr x8 5425c: 14000009 b 0x54280 54260: 90000221 adrp x1, 0x98000 54264: d0000222 adrp x2, 0x9a000 54268: 91386c21 add x1, x1, #0xe1b 5426c: 912b5c42 add x2, x2, #0xad7 54270: 2a1f03e0 mov w0, wzr 54274: aa1603e3 mov x3, x22 54278: aa1703e4 mov x4, x23 5427c: 97fedf39 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54280: f9401708 ldr x8, [x24, #0x28] 54284: f94007e9 ldr x9, [sp, #0x8] 54288: eb09011f cmp x8, x9 5428c: 54000101 b.ne 0x542ac 54290: a9457bfd ldp x29, x30, [sp, #0x50] 54294: a9444ff4 ldp x20, x19, [sp, #0x40] 54298: a94357f6 ldp x22, x21, [sp, #0x30] 5429c: a9425ff8 ldp x24, x23, [sp, #0x20] 542a0: f9400bf9 ldr x25, [sp, #0x10] 542a4: 910183ff add sp, sp, #0x60 542a8: d65f03c0 ret 542ac: 97fee0b1 bl 0xc570 <__stack_chk_fail@plt> 542b0: d10183ff sub sp, sp, #0x60 542b4: a90167fa stp x26, x25, [sp, #0x10] 542b8: a9025ff8 stp x24, x23, [sp, #0x20] 542bc: a90357f6 stp x22, x21, [sp, #0x30] 542c0: a9044ff4 stp x20, x19, [sp, #0x40] 542c4: a9057bfd stp x29, x30, [sp, #0x50] 542c8: 910143fd add x29, sp, #0x50 542cc: d53bd059 mrs x25, TPIDR_EL0 542d0: f9401728 ldr x8, [x25, #0x28] 542d4: aa0403f6 mov x22, x4 542d8: aa0103f7 mov x23, x1 542dc: aa1603e1 mov x1, x22 542e0: aa0303f3 mov x19, x3 542e4: aa0203f4 mov x20, x2 542e8: aa0003f5 mov x21, x0 542ec: f90007e8 str x8, [sp, #0x8] 542f0: 97fff8ce bl 0x52628 542f4: 394002e8 ldrb w8, [x23] 542f8: 340006e8 cbz w8, 0x543d4 542fc: f94012a8 ldr x8, [x21, #0x20] 54300: b4000e88 cbz x8, 0x544d0 54304: 900003ba adrp x26, 0xc8000 54308: f947ff40 ldr x0, [x26, #0xff8] 5430c: b50001e0 cbnz x0, 0x54348 54310: b00003a0 adrp x0, 0xc9000 54314: 91000000 add x0, x0, #0x0 54318: 97fee15e bl 0xc890 5431c: f947ff48 ldr x8, [x26, #0xff8] 54320: b50000c8 cbnz x8, 0x54338 54324: 321c07e0 orr w0, wzr, #0x30 54328: 94003a87 bl 0x62d44 5432c: a901fc1f stp xzr, xzr, [x0, #0x18] 54330: a900fc1f stp xzr, xzr, [x0, #0x8] 54334: f907ff40 str x0, [x26, #0xff8] 54338: b00003a0 adrp x0, 0xc9000 5433c: 91000000 add x0, x0, #0x0 54340: 97fee260 bl 0xccc0 54344: f947ff40 ldr x0, [x26, #0xff8] 54348: 97ffa525 bl 0x3d7dc 5434c: f9400008 ldr x8, [x0] 54350: f94012a1 ldr x1, [x21, #0x20] 54354: d0000223 adrp x3, 0x9a000 54358: 911c2463 add x3, x3, #0x709 5435c: f9417908 ldr x8, [x8, #0x2f0] 54360: aa1703e2 mov x2, x23 54364: d63f0100 blr x8 54368: f94016a8 ldr x8, [x21, #0x28] 5436c: aa0003f8 mov x24, x0 54370: b4000328 cbz x8, 0x543d4 54374: b4000c58 cbz x24, 0x544fc 54378: f947ff40 ldr x0, [x26, #0xff8] 5437c: b50001e0 cbnz x0, 0x543b8 54380: b00003a0 adrp x0, 0xc9000 54384: 91000000 add x0, x0, #0x0 54388: 97fee142 bl 0xc890 5438c: f947ff48 ldr x8, [x26, #0xff8] 54390: b50000c8 cbnz x8, 0x543a8 54394: 321c07e0 orr w0, wzr, #0x30 54398: 94003a6b bl 0x62d44 5439c: a901fc1f stp xzr, xzr, [x0, #0x18] 543a0: a900fc1f stp xzr, xzr, [x0, #0x8] 543a4: f907ff40 str x0, [x26, #0xff8] 543a8: b00003a0 adrp x0, 0xc9000 543ac: 91000000 add x0, x0, #0x0 543b0: 97fee244 bl 0xccc0 543b4: f947ff40 ldr x0, [x26, #0xff8] 543b8: 97ffa509 bl 0x3d7dc 543bc: f9400008 ldr x8, [x0] 543c0: f94016a1 ldr x1, [x21, #0x28] 543c4: aa1803e2 mov x2, x24 543c8: f9417d08 ldr x8, [x8, #0x2f8] 543cc: d63f0100 blr x8 543d0: aa0003f3 mov x19, x0 543d4: b40007f3 cbz x19, 0x544d0 543d8: 900003b5 adrp x21, 0xc8000 543dc: f947fea0 ldr x0, [x21, #0xff8] 543e0: b50001e0 cbnz x0, 0x5441c 543e4: b00003a0 adrp x0, 0xc9000 543e8: 91000000 add x0, x0, #0x0 543ec: 97fee129 bl 0xc890 543f0: f947fea8 ldr x8, [x21, #0xff8] 543f4: b50000c8 cbnz x8, 0x5440c 543f8: 321c07e0 orr w0, wzr, #0x30 543fc: 94003a52 bl 0x62d44 54400: a901fc1f stp xzr, xzr, [x0, #0x18] 54404: a900fc1f stp xzr, xzr, [x0, #0x8] 54408: f907fea0 str x0, [x21, #0xff8] 5440c: b00003a0 adrp x0, 0xc9000 54410: 91000000 add x0, x0, #0x0 54414: 97fee22b bl 0xccc0 54418: f947fea0 ldr x0, [x21, #0xff8] 5441c: 97ffa4f0 bl 0x3d7dc 54420: f9400008 ldr x8, [x0] 54424: 910013e2 add x2, sp, #0x4 54428: aa1303e1 mov x1, x19 5442c: f942e108 ldr x8, [x8, #0x5c0] 54430: d63f0100 blr x8 54434: 394013e8 ldrb w8, [sp, #0x4] 54438: 34000048 cbz w8, 0x54440 5443c: f9000280 str x0, [x20] 54440: f947fea0 ldr x0, [x21, #0xff8] 54444: b50003c0 cbnz x0, 0x544bc 54448: b00003a0 adrp x0, 0xc9000 5444c: 91000000 add x0, x0, #0x0 54450: 97fee110 bl 0xc890 54454: f947fea8 ldr x8, [x21, #0xff8] 54458: b50000c8 cbnz x8, 0x54470 5445c: 321c07e0 orr w0, wzr, #0x30 54460: 94003a39 bl 0x62d44 54464: a901fc1f stp xzr, xzr, [x0, #0x18] 54468: a900fc1f stp xzr, xzr, [x0, #0x8] 5446c: f907fea0 str x0, [x21, #0xff8] 54470: b00003a0 adrp x0, 0xc9000 54474: 91000000 add x0, x0, #0x0 54478: 97fee212 bl 0xccc0 5447c: f947fea0 ldr x0, [x21, #0xff8] 54480: b50001e0 cbnz x0, 0x544bc 54484: b00003a0 adrp x0, 0xc9000 54488: 91000000 add x0, x0, #0x0 5448c: 97fee101 bl 0xc890 54490: f947fea8 ldr x8, [x21, #0xff8] 54494: b50000c8 cbnz x8, 0x544ac 54498: 321c07e0 orr w0, wzr, #0x30 5449c: 94003a2a bl 0x62d44 544a0: a901fc1f stp xzr, xzr, [x0, #0x18] 544a4: a900fc1f stp xzr, xzr, [x0, #0x8] 544a8: f907fea0 str x0, [x21, #0xff8] 544ac: b00003a0 adrp x0, 0xc9000 544b0: 91000000 add x0, x0, #0x0 544b4: 97fee203 bl 0xccc0 544b8: f947fea0 ldr x0, [x21, #0xff8] 544bc: 97ffa4c8 bl 0x3d7dc 544c0: f9400008 ldr x8, [x0] 544c4: aa1303e1 mov x1, x19 544c8: f9405d08 ldr x8, [x8, #0xb8] 544cc: d63f0100 blr x8 544d0: f9401728 ldr x8, [x25, #0x28] 544d4: f94007e9 ldr x9, [sp, #0x8] 544d8: eb09011f cmp x8, x9 544dc: 54000221 b.ne 0x54520 544e0: a9457bfd ldp x29, x30, [sp, #0x50] 544e4: a9444ff4 ldp x20, x19, [sp, #0x40] 544e8: a94357f6 ldp x22, x21, [sp, #0x30] 544ec: a9425ff8 ldp x24, x23, [sp, #0x20] 544f0: a94167fa ldp x26, x25, [sp, #0x10] 544f4: 910183ff add sp, sp, #0x60 544f8: d65f03c0 ret 544fc: 90000221 adrp x1, 0x98000 54500: d0000222 adrp x2, 0x9a000 54504: 91386c21 add x1, x1, #0xe1b 54508: 912b5c42 add x2, x2, #0xad7 5450c: 2a1f03e0 mov w0, wzr 54510: aa1603e3 mov x3, x22 54514: aa1703e4 mov x4, x23 54518: 97fede92 bl 0xbf60 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5451c: 17ffffed b 0x544d0 54520: 97fee014 bl 0xc570 <__stack_chk_fail@plt> 54524: a9be4ff4 stp x20, x19, [sp, #-0x20]! 54528: a9017bfd stp x29, x30, [sp, #0x10] 5452c: 910043fd add x29, sp, #0x10 54530: aa0103f3 mov x19, x1 54534: aa0003f4 mov x20, x0 54538: b40001f3 cbz x19, 0x54574 5453c: f9400261 ldr x1, [x19] 54540: aa1403e0 mov x0, x20 54544: 97fffff8 bl 0x54524 54548: f9400661 ldr x1, [x19, #0x8] 5454c: aa1403e0 mov x0, x20 54550: 97fffff5 bl 0x54524 54554: 39408268 ldrb w8, [x19, #0x20] 54558: 36000068 tbz w8, #0x0, 0x54564 5455c: f9401a60 ldr x0, [x19, #0x30] 54560: 94003a2c bl 0x62e10 54564: a9417bfd ldp x29, x30, [sp, #0x10] 54568: aa1303e0 mov x0, x19 5456c: a8c24ff4 ldp x20, x19, [sp], #0x20 54570: 14003a28 b 0x62e10 54574: a9417bfd ldp x29, x30, [sp, #0x10] 54578: a8c24ff4 ldp x20, x19, [sp], #0x20 5457c: d65f03c0 ret 54580: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 54584: a90157f6 stp x22, x21, [sp, #0x10] 54588: a9024ff4 stp x20, x19, [sp, #0x20] 5458c: a9037bfd stp x29, x30, [sp, #0x30] 54590: 9100c3fd add x29, sp, #0x30 54594: aa0003f3 mov x19, x0 54598: f8408e68 ldr x8, [x19, #0x8]! 5459c: b4000748 cbz x8, 0x54684 545a0: 39400029 ldrb w9, [x1] 545a4: a940ac2a ldp x10, x11, [x1, #0x8] 545a8: aa1303f7 mov x23, x19 545ac: d341fd2c lsr x12, x9, #1 545b0: 7200013f tst w9, #0x1 545b4: 9a8a0196 csel x22, x12, x10, eq 545b8: 9a811575 csinc x21, x11, x1, ne 545bc: aa0803f4 mov x20, x8 545c0: aa1403e8 mov x8, x20 545c4: 38420d09 ldrb w9, [x8, #0x20]! 545c8: f940050a ldr x10, [x8, #0x8] 545cc: d341fd2b lsr x11, x9, #1 545d0: 7200013f tst w9, #0x1 545d4: 9a8a0178 csel x24, x11, x10, eq 545d8: eb1802df cmp x22, x24 545dc: 9a9832c2 csel x2, x22, x24, lo 545e0: b4000162 cbz x2, 0x5460c 545e4: f9401a8a ldr x10, [x20, #0x30] 545e8: 7200013f tst w9, #0x1 545ec: aa1503e1 mov x1, x21 545f0: 9a881540 csinc x0, x10, x8, ne 545f4: 97fedfbb bl 0xc4e0 545f8: 340000a0 cbz w0, 0x5460c 545fc: 36f800c0 tbz w0, #0x1f, 0x54614 54600: f9400694 ldr x20, [x20, #0x8] 54604: b5fffdf4 cbnz x20, 0x545c0 54608: 14000009 b 0x5462c 5460c: eb16031f cmp x24, x22 54610: 54ffff83 b.lo 0x54600 54614: f9400288 ldr x8, [x20] 54618: aa1403f7 mov x23, x20 5461c: b5fffd08 cbnz x8, 0x545bc 54620: eb13029f cmp x20, x19 54624: 540000a1 b.ne 0x54638 54628: 14000017 b 0x54684 5462c: aa1703f4 mov x20, x23 54630: eb13029f cmp x20, x19 54634: 54000280 b.eq 0x54684 54638: aa1403e8 mov x8, x20 5463c: 38420d09 ldrb w9, [x8, #0x20]! 54640: f940050a ldr x10, [x8, #0x8] 54644: d341fd2b lsr x11, x9, #1 54648: 7200013f tst w9, #0x1 5464c: 9a8a0177 csel x23, x11, x10, eq 54650: eb1602ff cmp x23, x22 54654: 9a9632e2 csel x2, x23, x22, lo 54658: b4000122 cbz x2, 0x5467c 5465c: f9401a8a ldr x10, [x20, #0x30] 54660: 7200013f tst w9, #0x1 54664: aa1503e0 mov x0, x21 54668: 9a881541 csinc x1, x10, x8, ne 5466c: 97fedf9d bl 0xc4e0 54670: 34000060 cbz w0, 0x5467c 54674: 36f800a0 tbz w0, #0x1f, 0x54688 54678: 14000003 b 0x54684 5467c: eb1702df cmp x22, x23 54680: 54000042 b.hs 0x54688 54684: aa1303f4 mov x20, x19 54688: aa1403e0 mov x0, x20 5468c: a9437bfd ldp x29, x30, [sp, #0x30] 54690: a9424ff4 ldp x20, x19, [sp, #0x20] 54694: a94157f6 ldp x22, x21, [sp, #0x10] 54698: a8c45ff8 ldp x24, x23, [sp], #0x40 5469c: d65f03c0 ret 546a0: d101c3ff sub sp, sp, #0x70 546a4: f9000bfb str x27, [sp, #0x10] 546a8: a90267fa stp x26, x25, [sp, #0x20] 546ac: a9035ff8 stp x24, x23, [sp, #0x30] 546b0: a90457f6 stp x22, x21, [sp, #0x40] 546b4: a9054ff4 stp x20, x19, [sp, #0x50] 546b8: a9067bfd stp x29, x30, [sp, #0x60] 546bc: 910183fd add x29, sp, #0x60 546c0: d53bd05b mrs x27, TPIDR_EL0 546c4: f9401768 ldr x8, [x27, #0x28] 546c8: aa0003f4 mov x20, x0 546cc: 321a03e0 orr w0, wzr, #0x40 546d0: aa0103f5 mov x21, x1 546d4: f90007e8 str x8, [sp, #0x8] 546d8: 9400399b bl 0x62d44 546dc: f94002b7 ldr x23, [x21] 546e0: aa0003f3 mov x19, x0 546e4: aa1303f6 mov x22, x19 546e8: f8020edf str xzr, [x22, #0x20]! 546ec: aa1703e0 mov x0, x23 546f0: a902fe7f stp xzr, xzr, [x19, #0x28] 546f4: 97fee0bf bl 0xc9f0 546f8: aa0003f8 mov x24, x0 546fc: b100431f cmn x24, #0x10 54700: 54000882 b.hs 0x54810 54704: f1005f1f cmp x24, #0x17 54708: 540000c2 b.hs 0x54720 5470c: d37ffb08 lsl x8, x24, #1 54710: 91008679 add x25, x19, #0x21 54714: 39008268 strb w8, [x19, #0x20] 54718: b5000158 cbnz x24, 0x54740 5471c: 1400000d b 0x54750 54720: 91004308 add x8, x24, #0x10 54724: 927ced1a and x26, x8, #0xfffffffffffffff0 54728: aa1a03e0 mov x0, x26 5472c: 94003986 bl 0x62d44 54730: aa0003f9 mov x25, x0 54734: b2400348 orr x8, x26, #0x1 54738: a902e678 stp x24, x25, [x19, #0x28] 5473c: f9001268 str x8, [x19, #0x20] 54740: aa1903e0 mov x0, x25 54744: aa1703e1 mov x1, x23 54748: aa1803e2 mov x2, x24 5474c: 97fee0f1 bl 0xcb10 54750: 38386b3f strb wzr, [x25, x24] 54754: f94006a8 ldr x8, [x21, #0x8] 54758: 910003e1 mov x1, sp 5475c: aa1403e0 mov x0, x20 54760: aa1603e2 mov x2, x22 54764: f9001e68 str x8, [x19, #0x38] 54768: 9400002c bl 0x54818 5476c: f9400015 ldr x21, [x0] 54770: b4000155 cbz x21, 0x54798 54774: 39408268 ldrb w8, [x19, #0x20] 54778: 36000068 tbz w8, #0x0, 0x54784 5477c: f9401a60 ldr x0, [x19, #0x30] 54780: 940039a4 bl 0x62e10 54784: aa1303e0 mov x0, x19 54788: 940039a2 bl 0x62e10 5478c: aa1f03e1 mov x1, xzr 54790: aa1503f3 mov x19, x21 54794: 14000012 b 0x547dc 54798: f94003e8 ldr x8, [sp] 5479c: a9007e7f stp xzr, xzr, [x19] 547a0: f9000a68 str x8, [x19, #0x10] 547a4: f9000013 str x19, [x0] 547a8: f9400288 ldr x8, [x20] 547ac: f9400108 ldr x8, [x8] 547b0: b4000088 cbz x8, 0x547c0 547b4: f9000288 str x8, [x20] 547b8: f9400001 ldr x1, [x0] 547bc: 14000002 b 0x547c4 547c0: aa1303e1 mov x1, x19 547c4: f9400680 ldr x0, [x20, #0x8] 547c8: 97fefaa2 bl 0x13250 <.text+0x6560> 547cc: f9400a88 ldr x8, [x20, #0x10] 547d0: 320003e1 orr w1, wzr, #0x1 547d4: 91000508 add x8, x8, #0x1 547d8: f9000a88 str x8, [x20, #0x10] 547dc: f9401768 ldr x8, [x27, #0x28] 547e0: f94007e9 ldr x9, [sp, #0x8] 547e4: eb09011f cmp x8, x9 547e8: 54000161 b.ne 0x54814 547ec: aa1303e0 mov x0, x19 547f0: a9467bfd ldp x29, x30, [sp, #0x60] 547f4: a9454ff4 ldp x20, x19, [sp, #0x50] 547f8: a94457f6 ldp x22, x21, [sp, #0x40] 547fc: a9435ff8 ldp x24, x23, [sp, #0x30] 54800: a94267fa ldp x26, x25, [sp, #0x20] 54804: f9400bfb ldr x27, [sp, #0x10] 54808: 9101c3ff add sp, sp, #0x70 5480c: d65f03c0 ret 54810: 97fedea8 bl 0xc2b0 54814: 97fedf57 bl 0xc570 <__stack_chk_fail@plt> 54818: a9bb67fa stp x26, x25, [sp, #-0x50]! 5481c: a9015ff8 stp x24, x23, [sp, #0x10] 54820: a90257f6 stp x22, x21, [sp, #0x20] 54824: a9034ff4 stp x20, x19, [sp, #0x30] 54828: a9047bfd stp x29, x30, [sp, #0x40] 5482c: 910103fd add x29, sp, #0x40 54830: aa0003f4 mov x20, x0 54834: f8408e96 ldr x22, [x20, #0x8]! 54838: aa0103f3 mov x19, x1 5483c: b4000656 cbz x22, 0x54904 54840: 39400048 ldrb w8, [x2] 54844: a940a849 ldp x9, x10, [x2, #0x8] 54848: 91002014 add x20, x0, #0x8 5484c: d341fd0b lsr x11, x8, #1 54850: 7200011f tst w8, #0x1 54854: 9a890177 csel x23, x11, x9, eq 54858: 9a821555 csinc x21, x10, x2, ne 5485c: 14000002 b 0x54864 54860: aa0803f6 mov x22, x8 54864: aa1603f9 mov x25, x22 54868: 38420f3a ldrb w26, [x25, #0x20]! 5486c: f9400728 ldr x8, [x25, #0x8] 54870: d341ff49 lsr x9, x26, #1 54874: 7200035f tst w26, #0x1 54878: 9a880138 csel x24, x9, x8, eq 5487c: eb17031f cmp x24, x23 54880: 9a973302 csel x2, x24, x23, lo 54884: b4000262 cbz x2, 0x548d0 54888: f9401ac8 ldr x8, [x22, #0x30] 5488c: 7200035f tst w26, #0x1 54890: aa1503e0 mov x0, x21 54894: 9a991501 csinc x1, x8, x25, ne 54898: 97fedf12 bl 0xc4e0 5489c: 340001a0 cbz w0, 0x548d0 548a0: 37f801c0 tbnz w0, #0x1f, 0x548d8 548a4: eb1802ff cmp x23, x24 548a8: 9a9832e2 csel x2, x23, x24, lo 548ac: b40001e2 cbz x2, 0x548e8 548b0: f9401ac8 ldr x8, [x22, #0x30] 548b4: 7200035f tst w26, #0x1 548b8: aa1503e1 mov x1, x21 548bc: 9a991500 csinc x0, x8, x25, ne 548c0: 97fedf08 bl 0xc4e0 548c4: 34000120 cbz w0, 0x548e8 548c8: 37f80140 tbnz w0, #0x1f, 0x548f0 548cc: 1400000c b 0x548fc 548d0: eb1802ff cmp x23, x24 548d4: 54fffe82 b.hs 0x548a4 548d8: f94002c8 ldr x8, [x22] 548dc: b4000188 cbz x8, 0x5490c 548e0: aa1603f4 mov x20, x22 548e4: 17ffffdf b 0x54860 548e8: eb17031f cmp x24, x23 548ec: 54000082 b.hs 0x548fc 548f0: aa1603f4 mov x20, x22 548f4: f8408e88 ldr x8, [x20, #0x8]! 548f8: b5fffb48 cbnz x8, 0x54860 548fc: f9000276 str x22, [x19] 54900: 14000005 b 0x54914 54904: f9000274 str x20, [x19] 54908: 14000003 b 0x54914 5490c: f9000276 str x22, [x19] 54910: aa1603f4 mov x20, x22 54914: aa1403e0 mov x0, x20 54918: a9447bfd ldp x29, x30, [sp, #0x40] 5491c: a9434ff4 ldp x20, x19, [sp, #0x30] 54920: a94257f6 ldp x22, x21, [sp, #0x20] 54924: a9415ff8 ldp x24, x23, [sp, #0x10] 54928: a8c567fa ldp x26, x25, [sp], #0x50 5492c: d65f03c0 ret 54930: f81d0ff5 str x21, [sp, #-0x30]! 54934: a9014ff4 stp x20, x19, [sp, #0x10] 54938: a9027bfd stp x29, x30, [sp, #0x20] 5493c: 910083fd add x29, sp, #0x20 54940: aa0003f3 mov x19, x0 54944: b40005b3 cbz x19, 0x549f8 54948: 7100043f cmp w1, #0x1 5494c: 5400010b b.lt 0x5496c 54950: b00001e2 adrp x2, 0x91000 54954: d00003a3 adrp x3, 0xca000 54958: 9114b042 add x2, x2, #0x52c 5495c: 9104e063 add x3, x3, #0x138 54960: 2a0103e0 mov w0, w1 54964: 2a1f03e1 mov w1, wzr 54968: 97ff0501 bl 0x15d6c <.text+0x907c> 5496c: d00003b5 adrp x21, 0xca000 54970: 9104e2b5 add x21, x21, #0x138 54974: aa1503e0 mov x0, x21 54978: 97fee01e bl 0xc9f0 5497c: 52800148 mov w8, #0xa // =10 54980: 78206aa8 strh w8, [x21, x0] 54984: aa1303e0 mov x0, x19 54988: 97fee01a bl 0xc9f0 5498c: 32160fe8 orr w8, wzr, #0x3c00 54990: 4b000108 sub w8, w8, w0 54994: aa1503e0 mov x0, x21 54998: 93407d14 sxtw x20, w8 5499c: 97fee015 bl 0xc9f0 549a0: eb00029f cmp x20, x0 549a4: 540001c9 b.ls 0x549dc 549a8: d00003a1 adrp x1, 0xca000 549ac: 9104e021 add x1, x1, #0x138 549b0: aa1303e0 mov x0, x19 549b4: aa1403e2 mov x2, x20 549b8: 97fedfaa bl 0xc860 549bc: f00001c1 adrp x1, 0x8f000 549c0: b00001e2 adrp x2, 0x91000 549c4: 91310021 add x1, x1, #0xc40 549c8: 91158842 add x2, x2, #0x562 549cc: 320007e0 orr w0, wzr, #0x3 549d0: 97ff04b8 bl 0x15cb0 <.text+0x8fc0> 549d4: 320003e0 orr w0, wzr, #0x1 549d8: 14000008 b 0x549f8 549dc: f00001c1 adrp x1, 0x8f000 549e0: b00001e2 adrp x2, 0x91000 549e4: 91322821 add x1, x1, #0xc8a 549e8: 9116e842 add x2, x2, #0x5ba 549ec: 528000a0 mov w0, #0x5 // =5 549f0: 97ff04b0 bl 0x15cb0 <.text+0x8fc0> 549f4: 2a1f03e0 mov w0, wzr 549f8: a9427bfd ldp x29, x30, [sp, #0x20] 549fc: a9414ff4 ldp x20, x19, [sp, #0x10] 54a00: f84307f5 ldr x21, [sp], #0x30 54a04: d65f03c0 ret 54a08: a9ba6ffc stp x28, x27, [sp, #-0x60]! 54a0c: a90167fa stp x26, x25, [sp, #0x10] 54a10: a9025ff8 stp x24, x23, [sp, #0x20] 54a14: a90357f6 stp x22, x21, [sp, #0x30] 54a18: a9044ff4 stp x20, x19, [sp, #0x40] 54a1c: a9057bfd stp x29, x30, [sp, #0x50] 54a20: 910143fd add x29, sp, #0x50 54a24: d120c3ff sub sp, sp, #0x830 54a28: d53bd059 mrs x25, TPIDR_EL0 54a2c: f9401728 ldr x8, [x25, #0x28] 54a30: 910063fa add x26, sp, #0x18 54a34: aa0103f4 mov x20, x1 54a38: 2a0203f3 mov w19, w2 54a3c: f9000348 str x8, [x26] 54a40: b9400e88 ldr w8, [x20, #0xc] 54a44: aa0003f5 mov x21, x0 54a48: 71002d1f cmp w8, #0xb 54a4c: 540018a1 b.ne 0x54d60 54a50: 320003e1 orr w1, wzr, #0x1 54a54: aa0303e0 mov x0, x3 54a58: 97fedffe bl 0xca50 54a5c: aa0003f6 mov x22, x0 54a60: b4001856 cbz x22, 0x54d68 54a64: d0000221 adrp x1, 0x9a000 54a68: 912db421 add x1, x1, #0xb6d 54a6c: aa1603e0 mov x0, x22 54a70: 97fedf14 bl 0xc6c0 54a74: aa0003f7 mov x23, x0 54a78: aa1603e0 mov x0, x22 54a7c: 97feded1 bl 0xc5c0 54a80: b40017f7 cbz x23, 0x54d7c 54a84: d63f02e0 blr x23 54a88: b4001940 cbz x0, 0x54db0 54a8c: f9432016 ldr x22, [x0, #0x640] 54a90: b4001816 cbz x22, 0x54d90 54a94: f9432417 ldr x23, [x0, #0x648] 54a98: b40017d7 cbz x23, 0x54d90 54a9c: aa1603e0 mov x0, x22 54aa0: aa1703e1 mov x1, x23 54aa4: aa1503e2 mov x2, x21 54aa8: 9400017e bl 0x550a0 54aac: 12001c08 and w8, w0, #0xff 54ab0: 390093e0 strb w0, [sp, #0x24] 54ab4: 340016e8 cbz w8, 0x54d90 54ab8: f00001d8 adrp x24, 0x8f000 54abc: 91322b18 add x24, x24, #0xc8a 54ac0: d0000222 adrp x2, 0x9a000 54ac4: 912f4842 add x2, x2, #0xbd2 54ac8: 321f07e0 orr w0, wzr, #0x6 54acc: aa1803e1 mov x1, x24 54ad0: 97ff0478 bl 0x15cb0 <.text+0x8fc0> 54ad4: 910093e0 add x0, sp, #0x24 54ad8: 940000ca bl 0x54e00 54adc: aa0003fb mov x27, x0 54ae0: 9100e280 add x0, x20, #0x38 54ae4: d0000221 adrp x1, 0x9a000 54ae8: 912f9421 add x1, x1, #0xbe5 54aec: aa0003e2 mov x2, x0 54af0: aa1b03e3 mov x3, x27 54af4: 97fedf53 bl 0xc840 54af8: d0000222 adrp x2, 0x9a000 54afc: 912fac42 add x2, x2, #0xbeb 54b00: 321e03e0 orr w0, wzr, #0x4 54b04: aa1803e1 mov x1, x24 54b08: aa1b03e3 mov x3, x27 54b0c: 97ff0469 bl 0x15cb0 <.text+0x8fc0> 54b10: aa1603e0 mov x0, x22 54b14: aa1703e1 mov x1, x23 54b18: aa1503e2 mov x2, x21 54b1c: 940001a3 bl 0x551a8 54b20: aa0003fb mov x27, x0 54b24: 940001cd bl 0x55258 54b28: aa0003f7 mov x23, x0 54b2c: aa1b03e0 mov x0, x27 54b30: 940001cc bl 0x55260 54b34: aa0003f8 mov x24, x0 54b38: aa1b03e0 mov x0, x27 54b3c: 940001cb bl 0x55268 54b40: aa0003f5 mov x21, x0 54b44: 9110a3e1 add x1, sp, #0x428 54b48: 321903e2 orr w2, wzr, #0x80 54b4c: aa1b03e0 mov x0, x27 54b50: 940001c8 bl 0x55270 54b54: aa0003f6 mov x22, x0 54b58: d00003a0 adrp x0, 0xca000 54b5c: d0000221 adrp x1, 0x9a000 54b60: 9104e000 add x0, x0, #0x138 54b64: 91300821 add x1, x1, #0xc02 54b68: aa1703e2 mov x2, x23 54b6c: aa1803e3 mov x3, x24 54b70: aa1503e4 mov x4, x21 54b74: 97fedf33 bl 0xc840 54b78: f9426280 ldr x0, [x20, #0x4c0] 54b7c: 2a1303e1 mov w1, w19 54b80: 97ffff6c bl 0x54930 54b84: 36001220 tbz w0, #0x0, 0x54dc8 54b88: f00001d7 adrp x23, 0x8f000 54b8c: 91322af7 add x23, x23, #0xc8a 54b90: d00003a2 adrp x2, 0xca000 54b94: 9104e042 add x2, x2, #0x138 54b98: 321e03e0 orr w0, wzr, #0x4 54b9c: aa1703e1 mov x1, x23 54ba0: f9000bfb str x27, [sp, #0x10] 54ba4: 97ff0443 bl 0x15cb0 <.text+0x8fc0> 54ba8: d0000222 adrp x2, 0x9a000 54bac: 91319042 add x2, x2, #0xc64 54bb0: 321e03e0 orr w0, wzr, #0x4 54bb4: aa1703e1 mov x1, x23 54bb8: 97ff043e bl 0x15cb0 <.text+0x8fc0> 54bbc: b40003f6 cbz x22, 0x54c38 54bc0: d00003b8 adrp x24, 0xca000 54bc4: d00003b5 adrp x21, 0xca000 54bc8: f00001db adrp x27, 0x8f000 54bcc: d000023c adrp x28, 0x9a000 54bd0: aa1f03f7 mov x23, xzr 54bd4: 9104e318 add x24, x24, #0x138 54bd8: 9118f2b5 add x21, x21, #0x63c 54bdc: 91322b7b add x27, x27, #0xc8a 54be0: 9132039c add x28, x28, #0xc80 54be4: 9110a3e8 add x8, sp, #0x428 54be8: f8777902 ldr x2, [x8, x23, lsl #3] 54bec: d00003a4 adrp x4, 0xca000 54bf0: 320003e1 orr w1, wzr, #0x1 54bf4: 2a1703e0 mov w0, w23 54bf8: aa1803e3 mov x3, x24 54bfc: 9114f084 add x4, x4, #0x53c 54c00: aa1503e5 mov x5, x21 54c04: 97feec61 bl 0xfd88 <.text+0x3098> 54c08: 321e03e0 orr w0, wzr, #0x4 54c0c: aa1b03e1 mov x1, x27 54c10: aa1c03e2 mov x2, x28 54c14: aa1803e3 mov x3, x24 54c18: 97ff0426 bl 0x15cb0 <.text+0x8fc0> 54c1c: f9426280 ldr x0, [x20, #0x4c0] 54c20: 2a1303e1 mov w1, w19 54c24: 97ffff43 bl 0x54930 54c28: 36000080 tbz w0, #0x0, 0x54c38 54c2c: 910006f7 add x23, x23, #0x1 54c30: eb1702df cmp x22, x23 54c34: 54fffd88 b.hi 0x54be4 54c38: f9400bf5 ldr x21, [sp, #0x10] 54c3c: aa1503e0 mov x0, x21 54c40: 940001af bl 0x552fc 54c44: 36000840 tbz w0, #0x0, 0x54d4c 54c48: aa1503e0 mov x0, x21 54c4c: 940001ae bl 0x55304 54c50: aa0003f6 mov x22, x0 54c54: 9100a3e1 add x1, sp, #0x28 54c58: 321903e2 orr w2, wzr, #0x80 54c5c: aa1503e0 mov x0, x21 54c60: 940001ab bl 0x5530c 54c64: aa0003f5 mov x21, x0 54c68: d00003a0 adrp x0, 0xca000 54c6c: d0000221 adrp x1, 0x9a000 54c70: 9104e000 add x0, x0, #0x138 54c74: 91323421 add x1, x1, #0xc8d 54c78: aa1603e2 mov x2, x22 54c7c: 97fedef1 bl 0xc840 54c80: f9426280 ldr x0, [x20, #0x4c0] 54c84: 2a1303e1 mov w1, w19 54c88: 97ffff2a bl 0x54930 54c8c: 360009e0 tbz w0, #0x0, 0x54dc8 54c90: f00001d6 adrp x22, 0x8f000 54c94: 91322ad6 add x22, x22, #0xc8a 54c98: d00003a2 adrp x2, 0xca000 54c9c: 9104e042 add x2, x2, #0x138 54ca0: 321e03e0 orr w0, wzr, #0x4 54ca4: aa1603e1 mov x1, x22 54ca8: 97ff0402 bl 0x15cb0 <.text+0x8fc0> 54cac: d0000222 adrp x2, 0x9a000 54cb0: d00003a8 adrp x8, 0xca000 54cb4: d00003a9 adrp x9, 0xca000 54cb8: 91332042 add x2, x2, #0xcc8 54cbc: 321e03e0 orr w0, wzr, #0x4 54cc0: aa1603e1 mov x1, x22 54cc4: 3914f11f strb wzr, [x8, #0x53c] 54cc8: 3918f13f strb wzr, [x9, #0x63c] 54ccc: 97ff03f9 bl 0x15cb0 <.text+0x8fc0> 54cd0: b40003f5 cbz x21, 0x54d4c 54cd4: d00003b7 adrp x23, 0xca000 54cd8: d00003bc adrp x28, 0xca000 54cdc: f00001d8 adrp x24, 0x8f000 54ce0: d000023b adrp x27, 0x9a000 54ce4: aa1f03f6 mov x22, xzr 54ce8: 9104e2f7 add x23, x23, #0x138 54cec: 9118f39c add x28, x28, #0x63c 54cf0: 91322b18 add x24, x24, #0xc8a 54cf4: 9132037b add x27, x27, #0xc80 54cf8: 9100a3e8 add x8, sp, #0x28 54cfc: f8767902 ldr x2, [x8, x22, lsl #3] 54d00: d00003a4 adrp x4, 0xca000 54d04: 320003e1 orr w1, wzr, #0x1 54d08: 2a1603e0 mov w0, w22 54d0c: aa1703e3 mov x3, x23 54d10: 9114f084 add x4, x4, #0x53c 54d14: aa1c03e5 mov x5, x28 54d18: 97feec1c bl 0xfd88 <.text+0x3098> 54d1c: 321e03e0 orr w0, wzr, #0x4 54d20: aa1803e1 mov x1, x24 54d24: aa1b03e2 mov x2, x27 54d28: aa1703e3 mov x3, x23 54d2c: 97ff03e1 bl 0x15cb0 <.text+0x8fc0> 54d30: f9426280 ldr x0, [x20, #0x4c0] 54d34: 2a1303e1 mov w1, w19 54d38: 97fffefe bl 0x54930 54d3c: 36000080 tbz w0, #0x0, 0x54d4c 54d40: 910006d6 add x22, x22, #0x1 54d44: eb1602bf cmp x21, x22 54d48: 54fffd88 b.hi 0x54cf8 54d4c: f00001c1 adrp x1, 0x8f000 54d50: d0000222 adrp x2, 0x9a000 54d54: 91322821 add x1, x1, #0xc8a 54d58: 91339842 add x2, x2, #0xce6 54d5c: 14000019 b 0x54dc0 54d60: 2a1f03e0 mov w0, wzr 54d64: 1400001a b 0x54dcc 54d68: f00001c1 adrp x1, 0x8f000 54d6c: d0000222 adrp x2, 0x9a000 54d70: 91322821 add x1, x1, #0xc8a 54d74: 912d6042 add x2, x2, #0xb58 54d78: 14000012 b 0x54dc0 54d7c: f00001c1 adrp x1, 0x8f000 54d80: d0000222 adrp x2, 0x9a000 54d84: 91322821 add x1, x1, #0xc8a 54d88: 912e1442 add x2, x2, #0xb85 54d8c: 1400000d b 0x54dc0 54d90: f00001c1 adrp x1, 0x8f000 54d94: d0000222 adrp x2, 0x9a000 54d98: 91322821 add x1, x1, #0xc8a 54d9c: 912eec42 add x2, x2, #0xbbb 54da0: 321f07e0 orr w0, wzr, #0x6 54da4: 97ff03c3 bl 0x15cb0 <.text+0x8fc0> 54da8: 2a1f03e0 mov w0, wzr 54dac: 14000008 b 0x54dcc 54db0: f00001c1 adrp x1, 0x8f000 54db4: d0000222 adrp x2, 0x9a000 54db8: 91322821 add x1, x1, #0xc8a 54dbc: 912e6842 add x2, x2, #0xb9a 54dc0: 321f07e0 orr w0, wzr, #0x6 54dc4: 97ff03bb bl 0x15cb0 <.text+0x8fc0> 54dc8: 320003e0 orr w0, wzr, #0x1 54dcc: f9401728 ldr x8, [x25, #0x28] 54dd0: f9400349 ldr x9, [x26] 54dd4: eb09011f cmp x8, x9 54dd8: 54000121 b.ne 0x54dfc 54ddc: 9120c3ff add sp, sp, #0x830 54de0: a9457bfd ldp x29, x30, [sp, #0x50] 54de4: a9444ff4 ldp x20, x19, [sp, #0x40] 54de8: a94357f6 ldp x22, x21, [sp, #0x30] 54dec: a9425ff8 ldp x24, x23, [sp, #0x20] 54df0: a94167fa ldp x26, x25, [sp, #0x10] 54df4: a8c66ffc ldp x28, x27, [sp], #0x60 54df8: d65f03c0 ret 54dfc: 97fedddd bl 0xc570 <__stack_chk_fail@plt> 54e00: 39800008 ldrsb x8, [x0] 54e04: f100191f cmp x8, #0x6 54e08: 540000a2 b.hs 0x54e1c 54e0c: f0000349 adrp x9, 0xbf000 54e10: 910c8129 add x9, x9, #0x320 54e14: f8687920 ldr x0, [x9, x8, lsl #3] 54e18: d65f03c0 ret 54e1c: d4200020 brk #0x1 54e20: aa1f03e0 mov x0, xzr 54e24: d65f03c0 ret 54e28: d0000208 adrp x8, 0x96000 54e2c: 3dc3d500 ldr q0, [x8, #0xf50] 54e30: a9000801 stp x1, x2, [x0] 54e34: 3908c01f strb wzr, [x0, #0x230] 54e38: f900881f str xzr, [x0, #0x110] 54e3c: 3d808800 str q0, [x0, #0x220] 54e40: d65f03c0 ret 54e44: 320003e8 orr w8, wzr, #0x1 54e48: 3908c008 strb w8, [x0, #0x230] 54e4c: f901101f str xzr, [x0, #0x220] 54e50: d65f03c0 ret 54e54: a9bd57fc stp x28, x21, [sp, #-0x30]! 54e58: a9014ff4 stp x20, x19, [sp, #0x10] 54e5c: a9027bfd stp x29, x30, [sp, #0x20] 54e60: 910083fd add x29, sp, #0x20 54e64: d11043ff sub sp, sp, #0x410 54e68: d53bd054 mrs x20, TPIDR_EL0 54e6c: f9401689 ldr x9, [x20, #0x28] 54e70: aa0103e8 mov x8, x1 54e74: aa0003f3 mov x19, x0 54e78: f81d83a9 stur x9, [x29, #-0x28] 54e7c: f900867f str xzr, [x19, #0x108] 54e80: b4000188 cbz x8, 0x54eb0 54e84: 910023e0 add x0, sp, #0x8 54e88: 321903e1 orr w1, wzr, #0x80 54e8c: 321903f5 orr w21, wzr, #0x80 54e90: d63f0100 blr x8 54e94: f102001f cmp x0, #0x80 54e98: 9a953001 csel x1, x0, x21, lo 54e9c: 910023e0 add x0, sp, #0x8 54ea0: 321803e3 orr w3, wzr, #0x100 54ea4: aa1303e2 mov x2, x19 54ea8: 9400013c bl 0x55398 54eac: f9008660 str x0, [x19, #0x108] 54eb0: f9401688 ldr x8, [x20, #0x28] 54eb4: f85d83a9 ldur x9, [x29, #-0x28] 54eb8: eb09011f cmp x8, x9 54ebc: 540000c1 b.ne 0x54ed4 54ec0: 911043ff add sp, sp, #0x410 54ec4: a9427bfd ldp x29, x30, [sp, #0x20] 54ec8: a9414ff4 ldp x20, x19, [sp, #0x10] 54ecc: a8c357fc ldp x28, x21, [sp], #0x30 54ed0: d65f03c0 ret 54ed4: 97fedda7 bl 0xc570 <__stack_chk_fail@plt> 54ed8: f9401000 ldr x0, [x0, #0x20] 54edc: d65f03c0 ret 54ee0: f9400808 ldr x8, [x0, #0x10] 54ee4: f9401009 ldr x9, [x0, #0x20] 54ee8: 320003ea orr w10, wzr, #0x1 54eec: b37ff82a bfi x10, x1, #1, #63 54ef0: 9b0a2120 madd x0, x9, x10, x8 54ef4: d65f03c0 ret 54ef8: f9400c08 ldr x8, [x0, #0x18] 54efc: eb01011f cmp x8, x1 54f00: 54000149 b.ls 0x54f28 54f04: f9400808 ldr x8, [x0, #0x10] 54f08: eb01011f cmp x8, x1 54f0c: 540000e8 b.hi 0x54f28 54f10: f9401009 ldr x9, [x0, #0x20] 54f14: cb080028 sub x8, x1, x8 54f18: 9ac90908 udiv x8, x8, x9 54f1c: f240011f tst x8, #0x1 54f20: 1a9f17e0 cset w0, eq 54f24: d65f03c0 ret 54f28: a9bf7bfd stp x29, x30, [sp, #-0x10]! 54f2c: 910003fd mov x29, sp 54f30: d0000220 adrp x0, 0x9a000 54f34: d0000222 adrp x2, 0x9a000 54f38: d0000223 adrp x3, 0x9a000 54f3c: 91357c00 add x0, x0, #0xd5f 54f40: 9136fc42 add x2, x2, #0xdbf 54f44: 9137ec63 add x3, x3, #0xdfb 54f48: 52800ac1 mov w1, #0x56 // =86 54f4c: 97fedc99 bl 0xc1b0 <__assert2@plt> 54f50: f9400809 ldr x9, [x0, #0x10] 54f54: f9401008 ldr x8, [x0, #0x20] 54f58: 8b09010a add x10, x8, x9 54f5c: eb01015f cmp x10, x1 54f60: 54000102 b.hs 0x54f80 54f64: f9400c0a ldr x10, [x0, #0x18] 54f68: cb08014b sub x11, x10, x8 54f6c: eb01017f cmp x11, x1 54f70: 540000c2 b.hs 0x54f88 54f74: f9400408 ldr x8, [x0, #0x8] 54f78: d1000500 sub x0, x8, #0x1 54f7c: d65f03c0 ret 54f80: aa1f03e0 mov x0, xzr 54f84: d65f03c0 ret 54f88: eb01013f cmp x9, x1 54f8c: 54000208 b.hi 0x54fcc 54f90: eb01015f cmp x10, x1 54f94: 540001c9 b.ls 0x54fcc 54f98: cb090029 sub x9, x1, x9 54f9c: 9ac8092a udiv x10, x9, x8 54fa0: 3700010a tbnz w10, #0x0, 0x54fc0 54fa4: 9ac8082a udiv x10, x1, x8 54fa8: 9b08854a msub x10, x10, x8, x1 54fac: eb48055f cmp x10, x8, lsr #1 54fb0: 54000069 b.ls 0x54fbc 54fb4: 8b080129 add x9, x9, x8 54fb8: 14000002 b 0x54fc0 54fbc: cb080129 sub x9, x9, x8 54fc0: d37ff908 lsl x8, x8, #1 54fc4: 9ac80920 udiv x0, x9, x8 54fc8: d65f03c0 ret 54fcc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 54fd0: 910003fd mov x29, sp 54fd4: d0000220 adrp x0, 0x9a000 54fd8: d0000222 adrp x2, 0x9a000 54fdc: d0000223 adrp x3, 0x9a000 54fe0: 91357c00 add x0, x0, #0xd5f 54fe4: 9136fc42 add x2, x2, #0xdbf 54fe8: 9137ec63 add x3, x3, #0xdfb 54fec: 52800ac1 mov w1, #0x56 // =86 54ff0: 97fedc70 bl 0xc1b0 <__assert2@plt> 54ff4: f9400c08 ldr x8, [x0, #0x18] 54ff8: d1004100 sub x0, x8, #0x10 54ffc: d65f03c0 ret 55000: b4000200 cbz x0, 0x55040 55004: 3940a008 ldrb w8, [x0, #0x28] 55008: 340000a8 cbz w8, 0x5501c 5500c: f9401808 ldr x8, [x0, #0x30] 55010: b4000068 cbz x8, 0x5501c 55014: 320003e0 orr w0, wzr, #0x1 55018: d65f03c0 ret 5501c: f9400c08 ldr x8, [x0, #0x18] 55020: eb01011f cmp x8, x1 55024: 540000a9 b.ls 0x55038 55028: f9400808 ldr x8, [x0, #0x10] 5502c: eb01011f cmp x8, x1 55030: 1a9f87e0 cset w0, ls 55034: d65f03c0 ret 55038: 2a1f03e0 mov w0, wzr 5503c: d65f03c0 ret 55040: a9bf7bfd stp x29, x30, [sp, #-0x10]! 55044: 910003fd mov x29, sp 55048: b0000220 adrp x0, 0x9a000 5504c: b0000222 adrp x2, 0x9a000 55050: b0000223 adrp x3, 0x9a000 55054: 9138e000 add x0, x0, #0xe38 55058: 913a7c42 add x2, x2, #0xe9f 5505c: 913ba863 add x3, x3, #0xeea 55060: 52800321 mov w1, #0x19 // =25 55064: 97fedc53 bl 0xc1b0 <__assert2@plt> 55068: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5506c: a9017bfd stp x29, x30, [sp, #0x10] 55070: 910043fd add x29, sp, #0x10 55074: aa0103f4 mov x20, x1 55078: aa0003f3 mov x19, x0 5507c: 97ffffde bl 0x54ff4 55080: eb14001f cmp x0, x20 55084: 54000061 b.ne 0x55090 55088: f9401a60 ldr x0, [x19, #0x30] 5508c: 14000002 b 0x55094 55090: aa1f03e0 mov x0, xzr 55094: a9417bfd ldp x29, x30, [sp, #0x10] 55098: a8c24ff4 ldp x20, x19, [sp], #0x20 5509c: d65f03c0 ret 550a0: f81d0ff5 str x21, [sp, #-0x30]! 550a4: a9014ff4 stp x20, x19, [sp, #0x10] 550a8: a9027bfd stp x29, x30, [sp, #0x20] 550ac: 910083fd add x29, sp, #0x20 550b0: aa0203f3 mov x19, x2 550b4: aa0103f4 mov x20, x1 550b8: aa0003f5 mov x21, x0 550bc: b4000675 cbz x21, 0x55188 550c0: 3940a2a8 ldrb w8, [x21, #0x28] 550c4: 340000a8 cbz w8, 0x550d8 550c8: f9401aa9 ldr x9, [x21, #0x30] 550cc: b4000069 cbz x9, 0x550d8 550d0: 2a0803e0 mov w0, w8 550d4: 14000029 b 0x55178 550d8: f9400ea9 ldr x9, [x21, #0x18] 550dc: eb13013f cmp x9, x19 550e0: 540004a9 b.ls 0x55174 550e4: f9400aa9 ldr x9, [x21, #0x10] 550e8: eb13013f cmp x9, x19 550ec: 1a8883e0 csel w0, wzr, w8, hi 550f0: 54000448 b.hi 0x55178 550f4: 35000428 cbnz w8, 0x55178 550f8: aa1503e0 mov x0, x21 550fc: aa1303e1 mov x1, x19 55100: 97ffff94 bl 0x54f50 55104: 52804708 mov w8, #0x238 // =568 55108: 9b085008 madd x8, x0, x8, x20 5510c: 3948c108 ldrb w8, [x8, #0x230] 55110: 34000068 cbz w8, 0x5511c 55114: 320003e0 orr w0, wzr, #0x1 55118: 14000018 b 0x55178 5511c: aa1503e0 mov x0, x21 55120: aa1303e1 mov x1, x19 55124: 97ffff75 bl 0x54ef8 55128: 36000260 tbz w0, #0x0, 0x55174 5512c: aa1503e0 mov x0, x21 55130: aa1303e1 mov x1, x19 55134: 97ffff87 bl 0x54f50 55138: aa0003e1 mov x1, x0 5513c: aa1503e0 mov x0, x21 55140: 97ffff68 bl 0x54ee0 55144: aa0003e1 mov x1, x0 55148: aa1503e0 mov x0, x21 5514c: 97ffff81 bl 0x54f50 55150: 52804708 mov w8, #0x238 // =568 55154: 9b087c08 mul x8, x0, x8 55158: f8686a88 ldr x8, [x20, x8] 5515c: 321e03e9 orr w9, wzr, #0x4 55160: eb13011f cmp x8, x19 55164: 1a893529 cinc w9, w9, hs 55168: f100011f cmp x8, #0x0 5516c: 1a8903e0 csel w0, wzr, w9, eq 55170: 14000002 b 0x55178 55174: 2a1f03e0 mov w0, wzr 55178: a9427bfd ldp x29, x30, [sp, #0x20] 5517c: a9414ff4 ldp x20, x19, [sp, #0x10] 55180: f84307f5 ldr x21, [sp], #0x30 55184: d65f03c0 ret 55188: b0000220 adrp x0, 0x9a000 5518c: b0000222 adrp x2, 0x9a000 55190: b0000223 adrp x3, 0x9a000 55194: 9138e000 add x0, x0, #0xe38 55198: 913a7c42 add x2, x2, #0xe9f 5519c: 913ba863 add x3, x3, #0xeea 551a0: 52800321 mov w1, #0x19 // =25 551a4: 97fedc03 bl 0xc1b0 <__assert2@plt> 551a8: f81e0ff3 str x19, [sp, #-0x20]! 551ac: a9017bfd stp x29, x30, [sp, #0x10] 551b0: 910043fd add x29, sp, #0x10 551b4: aa0103f3 mov x19, x1 551b8: b4000400 cbz x0, 0x55238 551bc: 3940a008 ldrb w8, [x0, #0x28] 551c0: 340000e8 cbz w8, 0x551dc 551c4: f9401808 ldr x8, [x0, #0x30] 551c8: b40000a8 cbz x8, 0x551dc 551cc: f9400c08 ldr x8, [x0, #0x18] 551d0: eb02011f cmp x8, x2 551d4: 540001a9 b.ls 0x55208 551d8: 14000009 b 0x551fc 551dc: f9400c08 ldr x8, [x0, #0x18] 551e0: eb02011f cmp x8, x2 551e4: 54000129 b.ls 0x55208 551e8: f9400809 ldr x9, [x0, #0x10] 551ec: eb02013f cmp x9, x2 551f0: 540000c8 b.hi 0x55208 551f4: eb02011f cmp x8, x2 551f8: 54000089 b.ls 0x55208 551fc: f9400808 ldr x8, [x0, #0x10] 55200: eb02011f cmp x8, x2 55204: 540000a9 b.ls 0x55218 55208: aa1f03e0 mov x0, xzr 5520c: a9417bfd ldp x29, x30, [sp, #0x10] 55210: f84207f3 ldr x19, [sp], #0x20 55214: d65f03c0 ret 55218: aa0203e1 mov x1, x2 5521c: 97ffff4d bl 0x54f50 55220: 52804708 mov w8, #0x238 // =568 55224: 9b084c08 madd x8, x0, x8, x19 55228: f9400109 ldr x9, [x8] 5522c: f100013f cmp x9, #0x0 55230: 9a8803e0 csel x0, xzr, x8, eq 55234: 17fffff6 b 0x5520c 55238: b0000220 adrp x0, 0x9a000 5523c: b0000222 adrp x2, 0x9a000 55240: b0000223 adrp x3, 0x9a000 55244: 9138e000 add x0, x0, #0xe38 55248: 913a7c42 add x2, x2, #0xe9f 5524c: 913ba863 add x3, x3, #0xeea 55250: 52800321 mov w1, #0x19 // =25 55254: 97fedbd7 bl 0xc1b0 <__assert2@plt> 55258: f9400000 ldr x0, [x0] 5525c: d65f03c0 ret 55260: f9400400 ldr x0, [x0, #0x8] 55264: d65f03c0 ret 55268: f9408800 ldr x0, [x0, #0x110] 5526c: d65f03c0 ret 55270: f81c0ffc str x28, [sp, #-0x40]! 55274: a90157f6 stp x22, x21, [sp, #0x10] 55278: a9024ff4 stp x20, x19, [sp, #0x20] 5527c: a9037bfd stp x29, x30, [sp, #0x30] 55280: 9100c3fd add x29, sp, #0x30 55284: d11043ff sub sp, sp, #0x410 55288: d53bd056 mrs x22, TPIDR_EL0 5528c: f94016c8 ldr x8, [x22, #0x28] 55290: aa0103f5 mov x21, x1 55294: aa0203f4 mov x20, x2 55298: 910023e2 add x2, sp, #0x8 5529c: f81c83a8 stur x8, [x29, #-0x38] 552a0: f9408c01 ldr x1, [x0, #0x118] 552a4: 91004000 add x0, x0, #0x10 552a8: 321903e3 orr w3, wzr, #0x80 552ac: 9400005d bl 0x55420 552b0: aa0003f3 mov x19, x0 552b4: eb14027f cmp x19, x20 552b8: 9a943268 csel x8, x19, x20, lo 552bc: d37df102 lsl x2, x8, #3 552c0: 910023e1 add x1, sp, #0x8 552c4: aa1503e0 mov x0, x21 552c8: 97fede12 bl 0xcb10 552cc: f94016c8 ldr x8, [x22, #0x28] 552d0: f85c83a9 ldur x9, [x29, #-0x38] 552d4: eb09011f cmp x8, x9 552d8: 54000101 b.ne 0x552f8 552dc: aa1303e0 mov x0, x19 552e0: 911043ff add sp, sp, #0x410 552e4: a9437bfd ldp x29, x30, [sp, #0x30] 552e8: a9424ff4 ldp x20, x19, [sp, #0x20] 552ec: a94157f6 ldp x22, x21, [sp, #0x10] 552f0: f84407fc ldr x28, [sp], #0x40 552f4: d65f03c0 ret 552f8: 97fedc9e bl 0xc570 <__stack_chk_fail@plt> 552fc: 3948c000 ldrb w0, [x0, #0x230] 55300: d65f03c0 ret 55304: f9411000 ldr x0, [x0, #0x220] 55308: d65f03c0 ret 5530c: f81c0ffc str x28, [sp, #-0x40]! 55310: a90157f6 stp x22, x21, [sp, #0x10] 55314: a9024ff4 stp x20, x19, [sp, #0x20] 55318: a9037bfd stp x29, x30, [sp, #0x30] 5531c: 9100c3fd add x29, sp, #0x30 55320: d11043ff sub sp, sp, #0x410 55324: d53bd056 mrs x22, TPIDR_EL0 55328: f94016c8 ldr x8, [x22, #0x28] 5532c: aa0103f5 mov x21, x1 55330: aa0203f4 mov x20, x2 55334: 910023e2 add x2, sp, #0x8 55338: f81c83a8 stur x8, [x29, #-0x38] 5533c: f9411401 ldr x1, [x0, #0x228] 55340: 91048000 add x0, x0, #0x120 55344: 321903e3 orr w3, wzr, #0x80 55348: 94000036 bl 0x55420 5534c: aa0003f3 mov x19, x0 55350: eb14027f cmp x19, x20 55354: 9a943268 csel x8, x19, x20, lo 55358: d37df102 lsl x2, x8, #3 5535c: 910023e1 add x1, sp, #0x8 55360: aa1503e0 mov x0, x21 55364: 97feddeb bl 0xcb10 55368: f94016c8 ldr x8, [x22, #0x28] 5536c: f85c83a9 ldur x9, [x29, #-0x38] 55370: eb09011f cmp x8, x9 55374: 54000101 b.ne 0x55394 55378: aa1303e0 mov x0, x19 5537c: 911043ff add sp, sp, #0x410 55380: a9437bfd ldp x29, x30, [sp, #0x30] 55384: a9424ff4 ldp x20, x19, [sp, #0x20] 55388: a94157f6 ldp x22, x21, [sp, #0x10] 5538c: f84407fc ldr x28, [sp], #0x40 55390: d65f03c0 ret 55394: 97fedc77 bl 0xc570 <__stack_chk_fail@plt> 55398: aa0003e8 mov x8, x0 5539c: aa1f03e0 mov x0, xzr 553a0: b40003e1 cbz x1, 0x5541c 553a4: aa1f03e9 mov x9, xzr 553a8: f869790d ldr x13, [x8, x9, lsl #3] 553ac: b4000089 cbz x9, 0x553bc 553b0: 8b090d0a add x10, x8, x9, lsl #3 553b4: f85f814a ldur x10, [x10, #-0x8] 553b8: cb0a01ad sub x13, x13, x10 553bc: cb00006b sub x11, x3, x0 553c0: b40002eb cbz x11, 0x5541c 553c4: d37ff9ae lsl x14, x13, #1 553c8: aa1f03ea mov x10, xzr 553cc: 8b00004c add x12, x2, x0 553d0: ca8dfdcd eor x13, x14, x13, asr #63 553d4: 120019af and w15, w13, #0x7f 553d8: d347fdae lsr x14, x13, #7 553dc: 382a698f strb w15, [x12, x10] 553e0: b400010e cbz x14, 0x55400 553e4: 321901ad orr w13, w13, #0x80 553e8: 382a698d strb w13, [x12, x10] 553ec: 9100054a add x10, x10, #0x1 553f0: eb0b015f cmp x10, x11 553f4: aa0e03ed mov x13, x14 553f8: 54fffee3 b.lo 0x553d4 553fc: 14000008 b 0x5541c 55400: 8b0a000b add x11, x0, x10 55404: b100055f cmn x10, #0x1 55408: 91000560 add x0, x11, #0x1 5540c: 54000080 b.eq 0x5541c 55410: 91000529 add x9, x9, #0x1 55414: eb01013f cmp x9, x1 55418: 54fffc83 b.lo 0x553a8 5541c: d65f03c0 ret 55420: b4000563 cbz x3, 0x554cc 55424: aa1f03ec mov x12, xzr 55428: aa1f03e8 mov x8, xzr 5542c: aa0c03e9 mov x9, x12 55430: cb09002c sub x12, x1, x9 55434: b400050c cbz x12, 0x554d4 55438: aa1f03eb mov x11, xzr 5543c: aa1f03ea mov x10, xzr 55440: 2a1f03ee mov w14, wzr 55444: 8b09000d add x13, x0, x9 55448: 386a69af ldrb w15, [x13, x10] 5544c: 12001dce and w14, w14, #0xff 55450: 13001df0 sxtb w16, w15 55454: 924019ef and x15, x15, #0x7f 55458: 9ace21ef lsl x15, x15, x14 5545c: aa0b01eb orr x11, x15, x11 55460: 36f80130 tbz w16, #0x1f, 0x55484 55464: 11001dce add w14, w14, #0x7 55468: 121a05cf and w15, w14, #0xc0 5546c: 7100fdff cmp w15, #0x3f 55470: 54000328 b.hi 0x554d4 55474: 9100054a add x10, x10, #0x1 55478: eb0c015f cmp x10, x12 5547c: 54fffe63 b.lo 0x55448 55480: 14000015 b 0x554d4 55484: b100055f cmn x10, #0x1 55488: 54000260 b.eq 0x554d4 5548c: 8b0a012c add x12, x9, x10 55490: 9340016d sbfx x13, x11, #0, #1 55494: 9100058c add x12, x12, #0x1 55498: ca4b05ab eor x11, x13, x11, lsr #1 5549c: f828784b str x11, [x2, x8, lsl #3] 554a0: b40000a8 cbz x8, 0x554b4 554a4: 8b080c4d add x13, x2, x8, lsl #3 554a8: f85f81ae ldur x14, [x13, #-0x8] 554ac: 8b0b01cb add x11, x14, x11 554b0: f90001ab str x11, [x13] 554b4: 91000508 add x8, x8, #0x1 554b8: eb03011f cmp x8, x3 554bc: 54fffb83 b.lo 0x5542c 554c0: 8b0a0129 add x9, x9, x10 554c4: 91000529 add x9, x9, #0x1 554c8: 14000003 b 0x554d4 554cc: aa1f03e8 mov x8, xzr 554d0: aa1f03e9 mov x9, xzr 554d4: eb01013f cmp x9, x1 554d8: fa431104 ccmp x8, x3, #0x4, ne 554dc: 9a9f0100 csel x0, x8, xzr, eq 554e0: d65f03c0 ret 554e4: 2a1f03e0 mov w0, wzr 554e8: d65f03c0 ret 554ec: a9be4ff4 stp x20, x19, [sp, #-0x20]! 554f0: a9017bfd stp x29, x30, [sp, #0x10] 554f4: 910043fd add x29, sp, #0x10 554f8: f0000348 adrp x8, 0xc0000 554fc: f947bd08 ldr x8, [x8, #0xf78] 55500: aa0103f4 mov x20, x1 55504: aa0003f3 mov x19, x0 55508: b9400108 ldr w8, [x8] 5550c: 35000048 cbnz w8, 0x55514 55510: 940002b2 bl 0x55fd8 55514: d0000221 adrp x1, 0x9b000 55518: d0000222 adrp x2, 0x9b000 5551c: 910cc021 add x1, x1, #0x330 55520: 910d1c42 add x2, x2, #0x347 55524: 320007e0 orr w0, wzr, #0x3 55528: aa1303e3 mov x3, x19 5552c: 97ff01e1 bl 0x15cb0 <.text+0x8fc0> 55530: f0000348 adrp x8, 0xc0000 55534: f946b508 ldr x8, [x8, #0xd68] 55538: b0000229 adrp x9, 0x9a000 5553c: 3dc3c920 ldr q0, [x9, #0xf20] 55540: 321f03e9 orr w9, wzr, #0x2 55544: 4e080d21 dup v1.2d, x9 55548: b0000229 adrp x9, 0x9a000 5554c: f9400108 ldr x8, [x8] 55550: 3c878261 stur q1, [x19, #0x78] 55554: 3dc3cd21 ldr q1, [x9, #0xf30] 55558: b0000229 adrp x9, 0x9a000 5555c: 3c858260 stur q0, [x19, #0x58] 55560: 3dc3d120 ldr q0, [x9, #0xf40] 55564: b0000229 adrp x9, 0x9a000 55568: 3c868261 stur q1, [x19, #0x68] 5556c: 3dc3d521 ldr q1, [x9, #0xf50] 55570: b0000229 adrp x9, 0x9a000 55574: 3c888260 stur q0, [x19, #0x88] 55578: 3dc3d920 ldr q0, [x9, #0xf60] 5557c: b0000229 adrp x9, 0x9a000 55580: 3c898261 stur q1, [x19, #0x98] 55584: 3dc3dd21 ldr q1, [x9, #0xf70] 55588: b0000229 adrp x9, 0x9a000 5558c: 3c8a8260 stur q0, [x19, #0xa8] 55590: 3dc3e120 ldr q0, [x9, #0xf80] 55594: b0000229 adrp x9, 0x9a000 55598: 3c8b8261 stur q1, [x19, #0xb8] 5559c: 3dc3e521 ldr q1, [x9, #0xf90] 555a0: b0000229 adrp x9, 0x9a000 555a4: 3c8c8260 stur q0, [x19, #0xc8] 555a8: 3dc3e920 ldr q0, [x9, #0xfa0] 555ac: b0000229 adrp x9, 0x9a000 555b0: 3c8d8261 stur q1, [x19, #0xd8] 555b4: 3dc3ed21 ldr q1, [x9, #0xfb0] 555b8: b0000229 adrp x9, 0x9a000 555bc: 3c8e8260 stur q0, [x19, #0xe8] 555c0: 3dc3f120 ldr q0, [x9, #0xfc0] 555c4: b0000229 adrp x9, 0x9a000 555c8: 3c8f8261 stur q1, [x19, #0xf8] 555cc: 3dc3f521 ldr q1, [x9, #0xfd0] 555d0: 91042269 add x9, x19, #0x108 555d4: a9002274 stp x20, x8, [x19] 555d8: 3d800120 str q0, [x9] 555dc: b0000229 adrp x9, 0x9a000 555e0: 3dc3f920 ldr q0, [x9, #0xfe0] 555e4: 91046268 add x8, x19, #0x118 555e8: 3d800101 str q1, [x8] 555ec: b0000228 adrp x8, 0x9a000 555f0: 9104a269 add x9, x19, #0x128 555f4: 3dc3fd01 ldr q1, [x8, #0xff0] 555f8: 3d800120 str q0, [x9] 555fc: d0000229 adrp x9, 0x9b000 55600: 3dc00120 ldr q0, [x9] 55604: 9104e268 add x8, x19, #0x138 55608: 3d800101 str q1, [x8] 5560c: d0000228 adrp x8, 0x9b000 55610: 91052269 add x9, x19, #0x148 55614: 3dc00501 ldr q1, [x8, #0x10] 55618: 3d800120 str q0, [x9] 5561c: d0000229 adrp x9, 0x9b000 55620: 3dc00920 ldr q0, [x9, #0x20] 55624: 91056268 add x8, x19, #0x158 55628: 3d800101 str q1, [x8] 5562c: d0000228 adrp x8, 0x9b000 55630: 9105a269 add x9, x19, #0x168 55634: 3dc00d01 ldr q1, [x8, #0x30] 55638: 3d800120 str q0, [x9] 5563c: d0000229 adrp x9, 0x9b000 55640: 3dc01120 ldr q0, [x9, #0x40] 55644: 9105e268 add x8, x19, #0x178 55648: 3d800101 str q1, [x8] 5564c: d0000228 adrp x8, 0x9b000 55650: 91062269 add x9, x19, #0x188 55654: 3dc01501 ldr q1, [x8, #0x50] 55658: 3d800120 str q0, [x9] 5565c: d0000229 adrp x9, 0x9b000 55660: 3dc01920 ldr q0, [x9, #0x60] 55664: 91066268 add x8, x19, #0x198 55668: 3d800101 str q1, [x8] 5566c: d0000228 adrp x8, 0x9b000 55670: 9106a269 add x9, x19, #0x1a8 55674: 3dc01d01 ldr q1, [x8, #0x70] 55678: 3d800120 str q0, [x9] 5567c: d0000229 adrp x9, 0x9b000 55680: 3dc02120 ldr q0, [x9, #0x80] 55684: 9106e268 add x8, x19, #0x1b8 55688: 3d800101 str q1, [x8] 5568c: d0000228 adrp x8, 0x9b000 55690: 91072269 add x9, x19, #0x1c8 55694: 3dc02501 ldr q1, [x8, #0x90] 55698: 3d800120 str q0, [x9] 5569c: d0000229 adrp x9, 0x9b000 556a0: 3dc02920 ldr q0, [x9, #0xa0] 556a4: 91076268 add x8, x19, #0x1d8 556a8: 3d800101 str q1, [x8] 556ac: d0000228 adrp x8, 0x9b000 556b0: 9107a269 add x9, x19, #0x1e8 556b4: 3dc02d01 ldr q1, [x8, #0xb0] 556b8: 3d800120 str q0, [x9] 556bc: d0000229 adrp x9, 0x9b000 556c0: 3dc03120 ldr q0, [x9, #0xc0] 556c4: 9107e268 add x8, x19, #0x1f8 556c8: 3d800101 str q1, [x8] 556cc: d0000228 adrp x8, 0x9b000 556d0: 91082269 add x9, x19, #0x208 556d4: 3dc03501 ldr q1, [x8, #0xd0] 556d8: 3d800120 str q0, [x9] 556dc: d0000229 adrp x9, 0x9b000 556e0: 3dc03920 ldr q0, [x9, #0xe0] 556e4: 91086268 add x8, x19, #0x218 556e8: 3d800101 str q1, [x8] 556ec: d0000228 adrp x8, 0x9b000 556f0: 9108a269 add x9, x19, #0x228 556f4: 3dc03d01 ldr q1, [x8, #0xf0] 556f8: 3d800120 str q0, [x9] 556fc: d0000229 adrp x9, 0x9b000 55700: 3dc04120 ldr q0, [x9, #0x100] 55704: 9108e268 add x8, x19, #0x238 55708: 3d800101 str q1, [x8] 5570c: d0000228 adrp x8, 0x9b000 55710: 91092269 add x9, x19, #0x248 55714: 3dc04501 ldr q1, [x8, #0x110] 55718: 3d800120 str q0, [x9] 5571c: d0000229 adrp x9, 0x9b000 55720: 3dc04920 ldr q0, [x9, #0x120] 55724: 91096268 add x8, x19, #0x258 55728: 3d800101 str q1, [x8] 5572c: d0000228 adrp x8, 0x9b000 55730: 9109a269 add x9, x19, #0x268 55734: 3dc04d01 ldr q1, [x8, #0x130] 55738: 3d800120 str q0, [x9] 5573c: d0000229 adrp x9, 0x9b000 55740: 3dc05120 ldr q0, [x9, #0x140] 55744: 91116268 add x8, x19, #0x458 55748: 3d800101 str q1, [x8] 5574c: d0000228 adrp x8, 0x9b000 55750: 9111a269 add x9, x19, #0x468 55754: 3dc05501 ldr q1, [x8, #0x150] 55758: 3d800120 str q0, [x9] 5575c: d0000229 adrp x9, 0x9b000 55760: 3dc05920 ldr q0, [x9, #0x160] 55764: 9111e268 add x8, x19, #0x478 55768: 3d800101 str q1, [x8] 5576c: d0000228 adrp x8, 0x9b000 55770: 91122269 add x9, x19, #0x488 55774: 3dc05d01 ldr q1, [x8, #0x170] 55778: 3d800120 str q0, [x9] 5577c: d0000229 adrp x9, 0x9b000 55780: 3dc06120 ldr q0, [x9, #0x180] 55784: 91126268 add x8, x19, #0x498 55788: 3d800101 str q1, [x8] 5578c: d0000228 adrp x8, 0x9b000 55790: 9112a269 add x9, x19, #0x4a8 55794: 3dc06501 ldr q1, [x8, #0x190] 55798: 3d800120 str q0, [x9] 5579c: d0000229 adrp x9, 0x9b000 557a0: 3dc06920 ldr q0, [x9, #0x1a0] 557a4: 9112e268 add x8, x19, #0x4b8 557a8: 3d800101 str q1, [x8] 557ac: d0000228 adrp x8, 0x9b000 557b0: 91132269 add x9, x19, #0x4c8 557b4: 3dc06d01 ldr q1, [x8, #0x1b0] 557b8: 3d800120 str q0, [x9] 557bc: d0000229 adrp x9, 0x9b000 557c0: 3dc07120 ldr q0, [x9, #0x1c0] 557c4: 91136268 add x8, x19, #0x4d8 557c8: 3d800101 str q1, [x8] 557cc: d0000228 adrp x8, 0x9b000 557d0: 9113a269 add x9, x19, #0x4e8 557d4: 3dc07501 ldr q1, [x8, #0x1d0] 557d8: 3d800120 str q0, [x9] 557dc: d0000229 adrp x9, 0x9b000 557e0: 3dc07920 ldr q0, [x9, #0x1e0] 557e4: 9113e268 add x8, x19, #0x4f8 557e8: 3d800101 str q1, [x8] 557ec: d0000228 adrp x8, 0x9b000 557f0: 91142269 add x9, x19, #0x508 557f4: 3dc07d01 ldr q1, [x8, #0x1f0] 557f8: 3d800120 str q0, [x9] 557fc: d0000229 adrp x9, 0x9b000 55800: 3dc08120 ldr q0, [x9, #0x200] 55804: 91146268 add x8, x19, #0x518 55808: 3d800101 str q1, [x8] 5580c: d0000228 adrp x8, 0x9b000 55810: 9114a269 add x9, x19, #0x528 55814: 3dc08501 ldr q1, [x8, #0x210] 55818: 3d800120 str q0, [x9] 5581c: d0000229 adrp x9, 0x9b000 55820: 3dc08920 ldr q0, [x9, #0x220] 55824: 9114e268 add x8, x19, #0x538 55828: 3d800101 str q1, [x8] 5582c: d0000228 adrp x8, 0x9b000 55830: 91152269 add x9, x19, #0x548 55834: 3dc08d01 ldr q1, [x8, #0x230] 55838: 3d800120 str q0, [x9] 5583c: d0000229 adrp x9, 0x9b000 55840: 3dc09120 ldr q0, [x9, #0x240] 55844: 91156268 add x8, x19, #0x558 55848: 3d800101 str q1, [x8] 5584c: d0000228 adrp x8, 0x9b000 55850: 9115a269 add x9, x19, #0x568 55854: 3dc09501 ldr q1, [x8, #0x250] 55858: 3d800120 str q0, [x9] 5585c: d0000229 adrp x9, 0x9b000 55860: 3dc09920 ldr q0, [x9, #0x260] 55864: 9115e268 add x8, x19, #0x578 55868: 3d800101 str q1, [x8] 5586c: d0000228 adrp x8, 0x9b000 55870: 91162269 add x9, x19, #0x588 55874: 3dc09d01 ldr q1, [x8, #0x270] 55878: 3d800120 str q0, [x9] 5587c: d0000229 adrp x9, 0x9b000 55880: 3dc0a120 ldr q0, [x9, #0x280] 55884: 91166268 add x8, x19, #0x598 55888: 3d800101 str q1, [x8] 5588c: d0000228 adrp x8, 0x9b000 55890: 9116a269 add x9, x19, #0x5a8 55894: 3dc0a501 ldr q1, [x8, #0x290] 55898: 3d800120 str q0, [x9] 5589c: d0000229 adrp x9, 0x9b000 558a0: 3dc0a920 ldr q0, [x9, #0x2a0] 558a4: 9116e268 add x8, x19, #0x5b8 558a8: 3d800101 str q1, [x8] 558ac: d0000228 adrp x8, 0x9b000 558b0: 91172269 add x9, x19, #0x5c8 558b4: 3dc0ad01 ldr q1, [x8, #0x2b0] 558b8: 3d800120 str q0, [x9] 558bc: d0000229 adrp x9, 0x9b000 558c0: 3dc0b120 ldr q0, [x9, #0x2c0] 558c4: 91176268 add x8, x19, #0x5d8 558c8: 3d800101 str q1, [x8] 558cc: d0000228 adrp x8, 0x9b000 558d0: 9117a269 add x9, x19, #0x5e8 558d4: 3dc0b501 ldr q1, [x8, #0x2d0] 558d8: 3d800120 str q0, [x9] 558dc: d0000229 adrp x9, 0x9b000 558e0: 3dc0b920 ldr q0, [x9, #0x2e0] 558e4: 9117e268 add x8, x19, #0x5f8 558e8: 3d800101 str q1, [x8] 558ec: d0000228 adrp x8, 0x9b000 558f0: 91182269 add x9, x19, #0x608 558f4: 3dc0bd01 ldr q1, [x8, #0x2f0] 558f8: 3d800120 str q0, [x9] 558fc: d0000229 adrp x9, 0x9b000 55900: 3dc0c120 ldr q0, [x9, #0x300] 55904: 91186268 add x8, x19, #0x618 55908: 3d800101 str q1, [x8] 5590c: d0000228 adrp x8, 0x9b000 55910: 9118a269 add x9, x19, #0x628 55914: 3dc0c501 ldr q1, [x8, #0x310] 55918: d0000228 adrp x8, 0x9b000 5591c: 3d800120 str q0, [x9] 55920: 3dc0c900 ldr q0, [x8, #0x320] 55924: 9118e268 add x8, x19, #0x638 55928: 3d800101 str q1, [x8] 5592c: 91192268 add x8, x19, #0x648 55930: 9109e260 add x0, x19, #0x278 55934: 321b0fe2 orr w2, wzr, #0x1e0 55938: 2a1f03e1 mov w1, wzr 5593c: 3d800100 str q0, [x8] 55940: 97fedc88 bl 0xcb60 55944: f9412e61 ldr x1, [x19, #0x258] 55948: f9413268 ldr x8, [x19, #0x260] 5594c: aa010109 orr x9, x8, x1 55950: b4000389 cbz x9, 0x559c0 55954: f9400660 ldr x0, [x19, #0x8] 55958: 91006262 add x2, x19, #0x18 5595c: 370800e8 tbnz w8, #0x1, 0x55978 55960: f9400c08 ldr x8, [x0, #0x18] 55964: f9400264 ldr x4, [x19] 55968: 2a1f03e3 mov w3, wzr 5596c: d63f0100 blr x8 55970: 36f800e0 tbz w0, #0x1f, 0x5598c 55974: 14000027 b 0x55a10 55978: f9401008 ldr x8, [x0, #0x20] 5597c: f9400264 ldr x4, [x19] 55980: 2a1f03e3 mov w3, wzr 55984: d63f0100 blr x8 55988: 37f80440 tbnz w0, #0x1f, 0x55a10 5598c: f9412661 ldr x1, [x19, #0x248] 55990: f9412a68 ldr x8, [x19, #0x250] 55994: aa010109 orr x9, x8, x1 55998: b4000149 cbz x9, 0x559c0 5599c: f9400660 ldr x0, [x19, #0x8] 559a0: 91004262 add x2, x19, #0x10 559a4: 37080128 tbnz w8, #0x1, 0x559c8 559a8: f9400c08 ldr x8, [x0, #0x18] 559ac: f9400264 ldr x4, [x19] 559b0: 2a1f03e3 mov w3, wzr 559b4: d63f0100 blr x8 559b8: 36f80120 tbz w0, #0x1f, 0x559dc 559bc: 14000015 b 0x55a10 559c0: 321e7be0 orr w0, wzr, #0xfffffffd 559c4: 14000013 b 0x55a10 559c8: f9401008 ldr x8, [x0, #0x20] 559cc: f9400264 ldr x4, [x19] 559d0: 2a1f03e3 mov w3, wzr 559d4: d63f0100 blr x8 559d8: 37f801c0 tbnz w0, #0x1f, 0x55a10 559dc: 911b2268 add x8, x19, #0x6c8 559e0: 6f00e400 movi v0.2d, #0000000000000000 559e4: b906c27f str wzr, [x19, #0x6c0] 559e8: f9036e7f str xzr, [x19, #0x6d8] 559ec: 3d800a60 str q0, [x19, #0x20] 559f0: 3d800100 str q0, [x8] 559f4: 3959a268 ldrb w8, [x19, #0x668] 559f8: 2a1f03e0 mov w0, wzr 559fc: b906ba7f str wzr, [x19, #0x6b8] 55a00: b900567f str wzr, [x19, #0x54] 55a04: 121c0d08 and w8, w8, #0xf0 55a08: 321f0108 orr w8, w8, #0x2 55a0c: 3919a268 strb w8, [x19, #0x668] 55a10: a9417bfd ldp x29, x30, [sp, #0x10] 55a14: a8c24ff4 ldp x20, x19, [sp], #0x20 55a18: d65f03c0 ret 55a1c: d10243ff sub sp, sp, #0x90 55a20: a9036ffc stp x28, x27, [sp, #0x30] 55a24: a90467fa stp x26, x25, [sp, #0x40] 55a28: a9055ff8 stp x24, x23, [sp, #0x50] 55a2c: a90657f6 stp x22, x21, [sp, #0x60] 55a30: a9074ff4 stp x20, x19, [sp, #0x70] 55a34: a9087bfd stp x29, x30, [sp, #0x80] 55a38: 910203fd add x29, sp, #0x80 55a3c: d53bd058 mrs x24, TPIDR_EL0 55a40: f9401708 ldr x8, [x24, #0x28] 55a44: aa0003f3 mov x19, x0 55a48: aa1303f4 mov x20, x19 55a4c: f90017e8 str x8, [sp, #0x28] 55a50: f8410e95 ldr x21, [x20, #0x10]! 55a54: b4000ff5 cbz x21, 0x55c50 55a58: a9400264 ldp x4, x0, [x19] 55a5c: 910083e2 add x2, sp, #0x20 55a60: aa1503e1 mov x1, x21 55a64: 2a1f03e3 mov w3, wzr 55a68: f9400c08 ldr x8, [x0, #0x18] 55a6c: d63f0100 blr x8 55a70: 37f80f00 tbnz w0, #0x1f, 0x55c50 55a74: aa1303e0 mov x0, x19 55a78: 940000f5 bl 0x55e4c 55a7c: 2a0003f6 mov w22, w0 55a80: d0000221 adrp x1, 0x9b000 55a84: d0000222 adrp x2, 0x9b000 55a88: 910cc021 add x1, x1, #0x330 55a8c: 910d5042 add x2, x2, #0x354 55a90: 320007e0 orr w0, wzr, #0x3 55a94: 2a1603e3 mov w3, w22 55a98: 97ff0086 bl 0x15cb0 <.text+0x8fc0> 55a9c: 3dc00660 ldr q0, [x19, #0x10] 55aa0: 3d81b660 str q0, [x19, #0x6d0] 55aa4: 34000d76 cbz w22, 0x55c50 55aa8: 9104e2a9 add x9, x21, #0x138 55aac: f9000fe9 str x9, [sp, #0x18] 55ab0: 910502a9 add x9, x21, #0x140 55ab4: f9000be9 str x9, [sp, #0x10] 55ab8: 910522a9 add x9, x21, #0x148 55abc: 320003e1 orr w1, wzr, #0x1 55ac0: f90007e9 str x9, [sp, #0x8] 55ac4: 910542a9 add x9, x21, #0x150 55ac8: 9104c2a8 add x8, x21, #0x130 55acc: f90003e9 str x9, [sp] 55ad0: b906c261 str w1, [x19, #0x6c0] 55ad4: 910842a1 add x1, x21, #0x210 55ad8: f9036668 str x8, [x19, #0x6c8] 55adc: 910862a8 add x8, x21, #0x218 55ae0: f9010661 str x1, [x19, #0x208] 55ae4: 910882a1 add x1, x21, #0x220 55ae8: 9108a2b7 add x23, x21, #0x228 55aec: f9010a7f str xzr, [x19, #0x210] 55af0: f901127f str xzr, [x19, #0x220] 55af4: f9011a7f str xzr, [x19, #0x230] 55af8: f9010e68 str x8, [x19, #0x218] 55afc: f901227f str xzr, [x19, #0x240] 55b00: f9011661 str x1, [x19, #0x228] 55b04: f9012a7f str xzr, [x19, #0x250] 55b08: f9011e77 str x23, [x19, #0x238] 55b0c: f901327f str xzr, [x19, #0x260] 55b10: f9400ff7 ldr x23, [sp, #0x18] 55b14: 910562ad add x13, x21, #0x158 55b18: 910582ae add x14, x21, #0x160 55b1c: 9105a2af add x15, x21, #0x168 55b20: a905fe77 stp x23, xzr, [x19, #0x58] 55b24: f9400bf7 ldr x23, [sp, #0x10] 55b28: 9105c2b0 add x16, x21, #0x170 55b2c: 9105e2b2 add x18, x21, #0x178 55b30: 910602a0 add x0, x21, #0x180 55b34: a906fe77 stp x23, xzr, [x19, #0x68] 55b38: f94007f7 ldr x23, [sp, #0x8] 55b3c: 910622a2 add x2, x21, #0x188 55b40: 910642a3 add x3, x21, #0x190 55b44: 910662a4 add x4, x21, #0x198 55b48: a907fe77 stp x23, xzr, [x19, #0x78] 55b4c: f94003f7 ldr x23, [sp] 55b50: 910682a5 add x5, x21, #0x1a0 55b54: 9106a2a6 add x6, x21, #0x1a8 55b58: 9106c2a7 add x7, x21, #0x1b0 55b5c: 9106e2b6 add x22, x21, #0x1b8 55b60: 910702ac add x12, x21, #0x1c0 55b64: 910722b9 add x25, x21, #0x1c8 55b68: 910742ba add x26, x21, #0x1d0 55b6c: 910762bb add x27, x21, #0x1d8 55b70: 910782bc add x28, x21, #0x1e0 55b74: 9107a2be add x30, x21, #0x1e8 55b78: 9107c2b1 add x17, x21, #0x1f0 55b7c: 9107e2ab add x11, x21, #0x1f8 55b80: 910802aa add x10, x21, #0x200 55b84: 910822a9 add x9, x21, #0x208 55b88: 9108c2a8 add x8, x21, #0x230 55b8c: 9108e2a1 add x1, x21, #0x238 55b90: 910902b5 add x21, x21, #0x240 55b94: a908fe77 stp x23, xzr, [x19, #0x88] 55b98: a909fe6d stp x13, xzr, [x19, #0x98] 55b9c: a90afe6e stp x14, xzr, [x19, #0xa8] 55ba0: a90bfe6f stp x15, xzr, [x19, #0xb8] 55ba4: a90cfe70 stp x16, xzr, [x19, #0xc8] 55ba8: a90dfe72 stp x18, xzr, [x19, #0xd8] 55bac: a90efe60 stp x0, xzr, [x19, #0xe8] 55bb0: a90ffe62 stp x2, xzr, [x19, #0xf8] 55bb4: a910fe63 stp x3, xzr, [x19, #0x108] 55bb8: a911fe64 stp x4, xzr, [x19, #0x118] 55bbc: a912fe65 stp x5, xzr, [x19, #0x128] 55bc0: a913fe66 stp x6, xzr, [x19, #0x138] 55bc4: a914fe67 stp x7, xzr, [x19, #0x148] 55bc8: a915fe76 stp x22, xzr, [x19, #0x158] 55bcc: a916fe6c stp x12, xzr, [x19, #0x168] 55bd0: a917fe79 stp x25, xzr, [x19, #0x178] 55bd4: a918fe7a stp x26, xzr, [x19, #0x188] 55bd8: a919fe7b stp x27, xzr, [x19, #0x198] 55bdc: a91afe7c stp x28, xzr, [x19, #0x1a8] 55be0: a91bfe7e stp x30, xzr, [x19, #0x1b8] 55be4: a91cfe71 stp x17, xzr, [x19, #0x1c8] 55be8: a91dfe6b stp x11, xzr, [x19, #0x1d8] 55bec: a91efe6a stp x10, xzr, [x19, #0x1e8] 55bf0: a91ffe69 stp x9, xzr, [x19, #0x1f8] 55bf4: f9012668 str x8, [x19, #0x248] 55bf8: f9012e61 str x1, [x19, #0x258] 55bfc: f9013675 str x21, [x19, #0x268] 55c00: f9013a7f str xzr, [x19, #0x270] 55c04: b4000128 cbz x8, 0x55c28 55c08: a9400264 ldp x4, x0, [x19] 55c0c: aa0803e1 mov x1, x8 55c10: aa1403e2 mov x2, x20 55c14: 2a1f03e3 mov w3, wzr 55c18: f9400c09 ldr x9, [x0, #0x18] 55c1c: d63f0120 blr x9 55c20: f9412e61 ldr x1, [x19, #0x258] 55c24: f9413268 ldr x8, [x19, #0x260] 55c28: aa010109 orr x9, x8, x1 55c2c: b40001e9 cbz x9, 0x55c68 55c30: f9400660 ldr x0, [x19, #0x8] 55c34: 91006262 add x2, x19, #0x18 55c38: 37080108 tbnz w8, #0x1, 0x55c58 55c3c: f9400c08 ldr x8, [x0, #0x18] 55c40: f9400264 ldr x4, [x19] 55c44: 2a1f03e3 mov w3, wzr 55c48: d63f0100 blr x8 55c4c: 14000007 b 0x55c68 55c50: 12800000 mov w0, #-0x1 // =-1 55c54: 1400000a b 0x55c7c 55c58: f9401008 ldr x8, [x0, #0x20] 55c5c: f9400264 ldr x4, [x19] 55c60: 2a1f03e3 mov w3, wzr 55c64: d63f0100 blr x8 55c68: 3959a268 ldrb w8, [x19, #0x668] 55c6c: 52801f69 mov w9, #0xfb // =251 55c70: 320003e0 orr w0, wzr, #0x1 55c74: 0a090108 and w8, w8, w9 55c78: 3919a268 strb w8, [x19, #0x668] 55c7c: f9401708 ldr x8, [x24, #0x28] 55c80: f94017e9 ldr x9, [sp, #0x28] 55c84: eb09011f cmp x8, x9 55c88: 54000121 b.ne 0x55cac 55c8c: a9487bfd ldp x29, x30, [sp, #0x80] 55c90: a9474ff4 ldp x20, x19, [sp, #0x70] 55c94: a94657f6 ldp x22, x21, [sp, #0x60] 55c98: a9455ff8 ldp x24, x23, [sp, #0x50] 55c9c: a94467fa ldp x26, x25, [sp, #0x40] 55ca0: a9436ffc ldp x28, x27, [sp, #0x30] 55ca4: 910243ff add sp, sp, #0x90 55ca8: d65f03c0 ret 55cac: 97feda31 bl 0xc570 <__stack_chk_fail@plt> 55cb0: d10143ff sub sp, sp, #0x50 55cb4: a9015ff8 stp x24, x23, [sp, #0x10] 55cb8: a90257f6 stp x22, x21, [sp, #0x20] 55cbc: a9034ff4 stp x20, x19, [sp, #0x30] 55cc0: a9047bfd stp x29, x30, [sp, #0x40] 55cc4: 910103fd add x29, sp, #0x40 55cc8: d53bd057 mrs x23, TPIDR_EL0 55ccc: f94016e8 ldr x8, [x23, #0x28] 55cd0: aa0003f3 mov x19, x0 55cd4: d0000236 adrp x22, 0x9b000 55cd8: 910cc2d6 add x22, x22, #0x330 55cdc: f90007e8 str x8, [sp, #0x8] 55ce0: a9411265 ldp x5, x4, [x19, #0x10] 55ce4: d0000222 adrp x2, 0x9b000 55ce8: 910db842 add x2, x2, #0x36e 55cec: 320007e0 orr w0, wzr, #0x3 55cf0: 12800126 mov w6, #-0xa // =-10 55cf4: aa1603e1 mov x1, x22 55cf8: aa1303e3 mov x3, x19 55cfc: 97feffed bl 0x15cb0 <.text+0x8fc0> 55d00: a9415278 ldp x24, x20, [x19, #0x10] 55d04: aa1303e0 mov x0, x19 55d08: 9400008e bl 0x55f40 55d0c: 2a0003f5 mov w21, w0 55d10: d0000222 adrp x2, 0x9b000 55d14: 910e7c42 add x2, x2, #0x39f 55d18: 320007e0 orr w0, wzr, #0x3 55d1c: aa1603e1 mov x1, x22 55d20: 2a1503e3 mov w3, w21 55d24: 97feffe3 bl 0x15cb0 <.text+0x8fc0> 55d28: 37f804b5 tbnz w21, #0x1f, 0x55dbc 55d2c: f9400e68 ldr x8, [x19, #0x18] 55d30: f1001109 subs x9, x8, #0x4 55d34: 54000063 b.lo 0x55d40 55d38: aa0903e8 mov x8, x9 55d3c: f9000e69 str x9, [x19, #0x18] 55d40: eb14011f cmp x8, x20 55d44: 540001e1 b.ne 0x55d80 55d48: f9400a69 ldr x9, [x19, #0x10] 55d4c: eb18013f cmp x9, x24 55d50: 54000181 b.ne 0x55d80 55d54: d0000221 adrp x1, 0x9b000 55d58: d0000222 adrp x2, 0x9b000 55d5c: d0000223 adrp x3, 0x9b000 55d60: 910cc021 add x1, x1, #0x330 55d64: 910ec042 add x2, x2, #0x3b0 55d68: 910f9063 add x3, x3, #0x3e4 55d6c: 320007e0 orr w0, wzr, #0x3 55d70: aa1403e4 mov x4, x20 55d74: 97feffcf bl 0x15cb0 <.text+0x8fc0> 55d78: 321d77e0 orr w0, wzr, #0xfffffff9 55d7c: 14000006 b 0x55d94 55d80: b9405669 ldr w9, [x19, #0x54] 55d84: f100011f cmp x8, #0x0 55d88: 1a9f07e0 cset w0, ne 55d8c: 11000528 add w8, w9, #0x1 55d90: b9005668 str w8, [x19, #0x54] 55d94: f94016e8 ldr x8, [x23, #0x28] 55d98: f94007e9 ldr x9, [sp, #0x8] 55d9c: eb09011f cmp x8, x9 55da0: 540001e1 b.ne 0x55ddc 55da4: a9447bfd ldp x29, x30, [sp, #0x40] 55da8: a9434ff4 ldp x20, x19, [sp, #0x30] 55dac: a94257f6 ldp x22, x21, [sp, #0x20] 55db0: a9415ff8 ldp x24, x23, [sp, #0x10] 55db4: 910143ff add sp, sp, #0x50 55db8: d65f03c0 ret 55dbc: b9405668 ldr w8, [x19, #0x54] 55dc0: 34000108 cbz w8, 0x55de0 55dc4: f94016e8 ldr x8, [x23, #0x28] 55dc8: f94007e9 ldr x9, [sp, #0x8] 55dcc: 310016bf cmn w21, #0x5 55dd0: 1a9f02a0 csel w0, w21, wzr, eq 55dd4: eb09011f cmp x8, x9 55dd8: 54fffe60 b.eq 0x55da4 55ddc: 97fed9e5 bl 0xc570 <__stack_chk_fail@plt> 55de0: f9411e61 ldr x1, [x19, #0x238] 55de4: f9412268 ldr x8, [x19, #0x240] 55de8: aa010109 orr x9, x8, x1 55dec: b4fffec9 cbz x9, 0x55dc4 55df0: f9400660 ldr x0, [x19, #0x8] 55df4: 37080108 tbnz w8, #0x1, 0x55e14 55df8: f9400c08 ldr x8, [x0, #0x18] 55dfc: f9400264 ldr x4, [x19] 55e00: 910003e2 mov x2, sp 55e04: 2a1f03e3 mov w3, wzr 55e08: d63f0100 blr x8 55e0c: 36f80100 tbz w0, #0x1f, 0x55e2c 55e10: 17ffffed b 0x55dc4 55e14: f9401008 ldr x8, [x0, #0x20] 55e18: f9400264 ldr x4, [x19] 55e1c: 910003e2 mov x2, sp 55e20: 2a1f03e3 mov w3, wzr 55e24: d63f0100 blr x8 55e28: 37fffce0 tbnz w0, #0x1f, 0x55dc4 55e2c: f94003e8 ldr x8, [sp] 55e30: f9400e69 ldr x9, [x19, #0x18] 55e34: eb09011f cmp x8, x9 55e38: 54fffc60 b.eq 0x55dc4 55e3c: f9000e68 str x8, [x19, #0x18] 55e40: f1001109 subs x9, x8, #0x4 55e44: 54fff7a2 b.hs 0x55d38 55e48: 17ffffbe b 0x55d40 55e4c: d10103ff sub sp, sp, #0x40 55e50: f9000bf5 str x21, [sp, #0x10] 55e54: a9024ff4 stp x20, x19, [sp, #0x20] 55e58: a9037bfd stp x29, x30, [sp, #0x30] 55e5c: 9100c3fd add x29, sp, #0x30 55e60: d53bd055 mrs x21, TPIDR_EL0 55e64: f94016a8 ldr x8, [x21, #0x28] 55e68: aa0003f3 mov x19, x0 55e6c: f90007e8 str x8, [sp, #0x8] 55e70: f9400674 ldr x20, [x19, #0x8] 55e74: aa1403e0 mov x0, x20 55e78: 9400001d bl 0x55eec 55e7c: f9400e68 ldr x8, [x19, #0x18] 55e80: f9400264 ldr x4, [x19] 55e84: f9400c09 ldr x9, [x0, #0x18] 55e88: 910003e2 mov x2, sp 55e8c: 91001101 add x1, x8, #0x4 55e90: aa1403e0 mov x0, x20 55e94: 2a1f03e3 mov w3, wzr 55e98: d63f0120 blr x9 55e9c: f94003e9 ldr x9, [sp] 55ea0: d2822d0a mov x10, #0x1168 // =4456 55ea4: f2ba500a movk x10, #0xd280, lsl #16 55ea8: f94016ab ldr x11, [x21, #0x28] 55eac: f94007ec ldr x12, [sp, #0x8] 55eb0: f2c0002a movk x10, #0x1, lsl #32 55eb4: 7100001f cmp w0, #0x0 55eb8: f2fa800a movk x10, #0xd400, lsl #48 55ebc: 1a9fb7e8 cset w8, ge 55ec0: eb0a013f cmp x9, x10 55ec4: 1a9f17e9 cset w9, eq 55ec8: eb0c017f cmp x11, x12 55ecc: 540000e1 b.ne 0x55ee8 55ed0: a9437bfd ldp x29, x30, [sp, #0x30] 55ed4: a9424ff4 ldp x20, x19, [sp, #0x20] 55ed8: f9400bf5 ldr x21, [sp, #0x10] 55edc: 0a080120 and w0, w9, w8 55ee0: 910103ff add sp, sp, #0x40 55ee4: d65f03c0 ret 55ee8: 97fed9a2 bl 0xc570 <__stack_chk_fail@plt> 55eec: f81e0ff3 str x19, [sp, #-0x20]! 55ef0: a9017bfd stp x29, x30, [sp, #0x10] 55ef4: 910043fd add x29, sp, #0x10 55ef8: f0000348 adrp x8, 0xc0000 55efc: f947bd08 ldr x8, [x8, #0xf78] 55f00: aa0003f3 mov x19, x0 55f04: b9400108 ldr w8, [x8] 55f08: 35000048 cbnz w8, 0x55f10 55f0c: 94000033 bl 0x55fd8 55f10: a9417bfd ldp x29, x30, [sp, #0x10] 55f14: aa1303e0 mov x0, x19 55f18: f84207f3 ldr x19, [sp], #0x20 55f1c: d65f03c0 ret 55f20: 7100783f cmp w1, #0x1e 55f24: 540000a1 b.ne 0x55f38 55f28: f9400c08 ldr x8, [x0, #0x18] 55f2c: 2a1f03e0 mov w0, wzr 55f30: f9000048 str x8, [x2] 55f34: d65f03c0 ret 55f38: 2a1f03e3 mov w3, wzr 55f3c: 14000128 b 0x563dc 55f40: a9be4ff4 stp x20, x19, [sp, #-0x20]! 55f44: a9017bfd stp x29, x30, [sp, #0x10] 55f48: 910043fd add x29, sp, #0x10 55f4c: aa0003f4 mov x20, x0 55f50: 94000bac bl 0x58e00 55f54: 2a0003f3 mov w19, w0 55f58: 37f800d3 tbnz w19, #0x1f, 0x55f70 55f5c: 3959a288 ldrb w8, [x20, #0x668] 55f60: 52801f69 mov w9, #0xfb // =251 55f64: 320003f3 orr w19, wzr, #0x1 55f68: 0a090108 and w8, w8, w9 55f6c: 3919a288 strb w8, [x20, #0x668] 55f70: d0000221 adrp x1, 0x9b000 55f74: d0000222 adrp x2, 0x9b000 55f78: 910cc021 add x1, x1, #0x330 55f7c: 910fcc42 add x2, x2, #0x3f3 55f80: 320007e0 orr w0, wzr, #0x3 55f84: 2a1303e3 mov w3, w19 55f88: 97feff4a bl 0x15cb0 <.text+0x8fc0> 55f8c: a9417bfd ldp x29, x30, [sp, #0x10] 55f90: 2a1303e0 mov w0, w19 55f94: a8c24ff4 ldp x20, x19, [sp], #0x20 55f98: d65f03c0 ret 55f9c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 55fa0: 910003fd mov x29, sp 55fa4: 90000200 adrp x0, 0x95000 55fa8: d0000221 adrp x1, 0x9b000 55fac: 9107b400 add x0, x0, #0x1ed 55fb0: 91100421 add x1, x1, #0x401 55fb4: 97ff18be bl 0x1c2ac <.text+0xf5bc> 55fb8: f100001f cmp x0, #0x0 55fbc: b00003a9 adrp x9, 0xca000 55fc0: 1a9f07e8 cset w8, ne 55fc4: f903a120 str x0, [x9, #0x740] 55fc8: 2a0803e0 mov w0, w8 55fcc: a8c17bfd ldp x29, x30, [sp], #0x10 55fd0: d65f03c0 ret 55fd4: 17fed8f7 b 0xc3b0 55fd8: f81e0ff3 str x19, [sp, #-0x20]! 55fdc: a9017bfd stp x29, x30, [sp, #0x10] 55fe0: 910043fd add x29, sp, #0x10 55fe4: f0000340 adrp x0, 0xc0000 55fe8: f9474400 ldr x0, [x0, #0xe88] 55fec: 97fedb2d bl 0xcca0 55ff0: f0000348 adrp x8, 0xc0000 55ff4: f9479d08 ldr x8, [x8, #0xf38] 55ff8: b4000088 cbz x8, 0x56008 55ffc: b00003a0 adrp x0, 0xca000 56000: 911d2000 add x0, x0, #0x748 56004: 97feda23 bl 0xc890 56008: f0000553 adrp x19, 0x101000 5600c: b9471268 ldr w8, [x19, #0x710] 56010: 350000c8 cbnz w8, 0x56028 56014: 94000617 bl 0x57870 56018: 940017f7 bl 0x5bff4 5601c: 94000021 bl 0x560a0 56020: 320003e8 orr w8, wzr, #0x1 56024: b9071268 str w8, [x19, #0x710] 56028: d0000348 adrp x8, 0xc0000 5602c: f947f908 ldr x8, [x8, #0xff0] 56030: b4000088 cbz x8, 0x56040 56034: 900003a0 adrp x0, 0xca000 56038: 911d2000 add x0, x0, #0x748 5603c: 97fedb21 bl 0xccc0 56040: a9417bfd ldp x29, x30, [sp, #0x10] 56044: f84207f3 ldr x19, [sp], #0x20 56048: d65f03c0 ret 5604c: f81e0ff3 str x19, [sp, #-0x20]! 56050: a9017bfd stp x29, x30, [sp, #0x10] 56054: 910043fd add x29, sp, #0x10 56058: 52855402 mov w2, #0x2aa0 // =10912 5605c: 72a00062 movk w2, #0x3, lsl #16 56060: 2a1f03e1 mov w1, wzr 56064: aa0003f3 mov x19, x0 56068: 97fedabe bl 0xcb60 5606c: 90000008 adrp x8, 0x56000 56070: 91021108 add x8, x8, #0x84 56074: f9000e68 str x8, [x19, #0x18] 56078: a9417bfd ldp x29, x30, [sp, #0x10] 5607c: f84207f3 ldr x19, [sp], #0x20 56080: d65f03c0 ret 56084: 34000063 cbz w3, 0x56090 56088: 12800000 mov w0, #-0x1 // =-1 5608c: d65f03c0 ret 56090: f9400028 ldr x8, [x1] 56094: 2a1f03e0 mov w0, wzr 56098: f9000048 str x8, [x2] 5609c: d65f03c0 ret 560a0: f81e0ff3 str x19, [sp, #-0x20]! 560a4: a9017bfd stp x29, x30, [sp, #0x10] 560a8: 910043fd add x29, sp, #0x10 560ac: 900003b3 adrp x19, 0xca000 560b0: 911dc273 add x19, x19, #0x770 560b4: 52854c02 mov w2, #0x2a60 // =10848 560b8: 91010260 add x0, x19, #0x40 560bc: 72a00062 movk w2, #0x3, lsl #16 560c0: 2a1f03e1 mov w1, wzr 560c4: 97fedaa7 bl 0xcb60 560c8: d0000349 adrp x9, 0xc0000 560cc: f9478129 ldr x9, [x9, #0xf00] 560d0: 9000000a adrp x10, 0x56000 560d4: 9000000b adrp x11, 0x56000 560d8: 9000000c adrp x12, 0x56000 560dc: 320003e8 orr w8, wzr, #0x1 560e0: 9104f14a add x10, x10, #0x13c 560e4: 9105016b add x11, x11, #0x140 560e8: 9105518c add x12, x12, #0x154 560ec: b9004668 str w8, [x19, #0x44] 560f0: a9002a69 stp x9, x10, [x19] 560f4: a901326b stp x11, x12, [x19, #0x10] 560f8: d000034a adrp x10, 0xc0000 560fc: 90000008 adrp x8, 0x56000 56100: 90000009 adrp x9, 0x56000 56104: f947694a ldr x10, [x10, #0xed0] 56108: 9106c108 add x8, x8, #0x1b0 5610c: 910a2129 add x9, x9, #0x288 56110: a9022668 stp x8, x9, [x19, #0x20] 56114: 90000008 adrp x8, 0x56000 56118: 910dd108 add x8, x8, #0x374 5611c: aa1303e0 mov x0, x19 56120: aa1f03e1 mov x1, xzr 56124: aa1f03e2 mov x2, xzr 56128: a903226a stp x10, x8, [x19, #0x30] 5612c: 940005d2 bl 0x57874 56130: a9417bfd ldp x29, x30, [sp, #0x10] 56134: f84207f3 ldr x19, [sp], #0x20 56138: 14001880 b 0x5c338 5613c: d65f03c0 ret 56140: d0000348 adrp x8, 0xc0000 56144: f9471908 ldr x8, [x8, #0xe30] 56148: 2a1f03e0 mov w0, wzr 5614c: f9000028 str x8, [x1] 56150: d65f03c0 ret 56154: a9be4ff4 stp x20, x19, [sp, #-0x20]! 56158: a9017bfd stp x29, x30, [sp, #0x10] 5615c: 910043fd add x29, sp, #0x10 56160: aa0203f3 mov x19, x2 56164: aa0103f4 mov x20, x1 56168: 34000183 cbz w3, 0x56198 5616c: f9400264 ldr x4, [x19] 56170: b0000221 adrp x1, 0x9b000 56174: b0000222 adrp x2, 0x9b000 56178: 910cc021 add x1, x1, #0x330 5617c: 91104442 add x2, x2, #0x411 56180: 320007e0 orr w0, wzr, #0x3 56184: aa1403e3 mov x3, x20 56188: 97fefeca bl 0x15cb0 <.text+0x8fc0> 5618c: f9400268 ldr x8, [x19] 56190: f9000288 str x8, [x20] 56194: 14000003 b 0x561a0 56198: f9400288 ldr x8, [x20] 5619c: f9000268 str x8, [x19] 561a0: a9417bfd ldp x29, x30, [sp, #0x10] 561a4: 2a1f03e0 mov w0, wzr 561a8: a8c24ff4 ldp x20, x19, [sp], #0x20 561ac: d65f03c0 ret 561b0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 561b4: a9014ff4 stp x20, x19, [sp, #0x10] 561b8: a9027bfd stp x29, x30, [sp, #0x20] 561bc: 910083fd add x29, sp, #0x20 561c0: 2a0103f4 mov w20, w1 561c4: 2a1403e0 mov w0, w20 561c8: aa0403f6 mov x22, x4 561cc: 2a0303f5 mov w21, w3 561d0: aa0203f3 mov x19, x2 561d4: 940019f4 bl 0x5c9a4 561d8: 34000140 cbz w0, 0x56200 561dc: b0000221 adrp x1, 0x9b000 561e0: b0000222 adrp x2, 0x9b000 561e4: 910cc021 add x1, x1, #0x330 561e8: 9110e042 add x2, x2, #0x438 561ec: 320007e0 orr w0, wzr, #0x3 561f0: 2a1403e3 mov w3, w20 561f4: 97fefeaf bl 0x15cb0 <.text+0x8fc0> 561f8: 321e7be0 orr w0, wzr, #0xfffffffd 561fc: 1400001f b 0x56278 56200: 8b34cec8 add x8, x22, w20, sxtw #3 56204: 9102e108 add x8, x8, #0xb8 56208: 7101829f cmp w20, #0x60 5620c: 9a9f3108 csel x8, x8, xzr, lo 56210: b4fffe68 cbz x8, 0x561dc 56214: 34000195 cbz w21, 0x56244 56218: f9400269 ldr x9, [x19] 5621c: 2a1403e0 mov w0, w20 56220: f9000109 str x9, [x8] 56224: 940019e4 bl 0x5c9b4 56228: f9400264 ldr x4, [x19] 5622c: b0000221 adrp x1, 0x9b000 56230: b0000222 adrp x2, 0x9b000 56234: aa0003e3 mov x3, x0 56238: 910cc021 add x1, x1, #0x330 5623c: 91108842 add x2, x2, #0x422 56240: 1400000b b 0x5626c 56244: f9400108 ldr x8, [x8] 56248: 2a1403e0 mov w0, w20 5624c: f9000268 str x8, [x19] 56250: 940019d9 bl 0x5c9b4 56254: f9400264 ldr x4, [x19] 56258: b0000221 adrp x1, 0x9b000 5625c: b0000222 adrp x2, 0x9b000 56260: aa0003e3 mov x3, x0 56264: 910cc021 add x1, x1, #0x330 56268: 9110b442 add x2, x2, #0x42d 5626c: 320007e0 orr w0, wzr, #0x3 56270: 97fefe90 bl 0x15cb0 <.text+0x8fc0> 56274: 2a1f03e0 mov w0, wzr 56278: a9427bfd ldp x29, x30, [sp, #0x20] 5627c: a9414ff4 ldp x20, x19, [sp, #0x10] 56280: a8c357f6 ldp x22, x21, [sp], #0x30 56284: d65f03c0 ret 56288: a9bd57f6 stp x22, x21, [sp, #-0x30]! 5628c: a9014ff4 stp x20, x19, [sp, #0x10] 56290: a9027bfd stp x29, x30, [sp, #0x20] 56294: 910083fd add x29, sp, #0x20 56298: 2a0103f4 mov w20, w1 5629c: 2a1403e0 mov w0, w20 562a0: aa0403f6 mov x22, x4 562a4: 2a0303f5 mov w21, w3 562a8: aa0203f3 mov x19, x2 562ac: 940019be bl 0x5c9a4 562b0: 340002c0 cbz w0, 0x56308 562b4: 8b34cec8 add x8, x22, w20, sxtw #3 562b8: 9102e108 add x8, x8, #0xb8 562bc: 7101829f cmp w20, #0x60 562c0: 9a9f3116 csel x22, x8, xzr, lo 562c4: b4000236 cbz x22, 0x56308 562c8: 34000335 cbz w21, 0x5632c 562cc: 2a1403e0 mov w0, w20 562d0: 940019b9 bl 0x5c9b4 562d4: a9401664 ldp x4, x5, [x19] 562d8: f9400a66 ldr x6, [x19, #0x10] 562dc: b0000221 adrp x1, 0x9b000 562e0: b0000222 adrp x2, 0x9b000 562e4: aa0003e3 mov x3, x0 562e8: 910cc021 add x1, x1, #0x330 562ec: 91114042 add x2, x2, #0x450 562f0: 320007e0 orr w0, wzr, #0x3 562f4: 97fefe6f bl 0x15cb0 <.text+0x8fc0> 562f8: 3dc00260 ldr q0, [x19] 562fc: 2a1f03e0 mov w0, wzr 56300: 3d8002c0 str q0, [x22] 56304: 14000018 b 0x56364 56308: b0000221 adrp x1, 0x9b000 5630c: b0000222 adrp x2, 0x9b000 56310: 910cc021 add x1, x1, #0x330 56314: 9110e042 add x2, x2, #0x438 56318: 320007e0 orr w0, wzr, #0x3 5631c: 2a1403e3 mov w3, w20 56320: 97fefe64 bl 0x15cb0 <.text+0x8fc0> 56324: 321e7be0 orr w0, wzr, #0xfffffffd 56328: 1400000f b 0x56364 5632c: 3dc002c0 ldr q0, [x22] 56330: 2a1403e0 mov w0, w20 56334: 3d800260 str q0, [x19] 56338: 9400199f bl 0x5c9b4 5633c: a9401664 ldp x4, x5, [x19] 56340: f9400a66 ldr x6, [x19, #0x10] 56344: b0000221 adrp x1, 0x9b000 56348: b0000222 adrp x2, 0x9b000 5634c: aa0003e3 mov x3, x0 56350: 910cc021 add x1, x1, #0x330 56354: 9111a442 add x2, x2, #0x469 56358: 320007e0 orr w0, wzr, #0x3 5635c: 97fefe55 bl 0x15cb0 <.text+0x8fc0> 56360: 2a1f03e0 mov w0, wzr 56364: a9427bfd ldp x29, x30, [sp, #0x20] 56368: a9414ff4 ldp x20, x19, [sp, #0x10] 5636c: a8c357f6 ldp x22, x21, [sp], #0x30 56370: d65f03c0 ret 56374: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 56378: a90157f6 stp x22, x21, [sp, #0x10] 5637c: a9024ff4 stp x20, x19, [sp, #0x20] 56380: a9037bfd stp x29, x30, [sp, #0x30] 56384: 9100c3fd add x29, sp, #0x30 56388: aa0503f3 mov x19, x5 5638c: aa0403f4 mov x20, x4 56390: aa0303f5 mov x21, x3 56394: aa0203f6 mov x22, x2 56398: aa0103f7 mov x23, x1 5639c: aa0003f8 mov x24, x0 563a0: 97fed7f8 bl 0xc380 563a4: 2a0003e1 mov w1, w0 563a8: aa1803e0 mov x0, x24 563ac: aa1703e2 mov x2, x23 563b0: aa1603e3 mov x3, x22 563b4: aa1503e4 mov x4, x21 563b8: aa1403e5 mov x5, x20 563bc: aa1303e6 mov x6, x19 563c0: 9400047f bl 0x575bc 563c4: a9437bfd ldp x29, x30, [sp, #0x30] 563c8: a9424ff4 ldp x20, x19, [sp, #0x20] 563cc: a94157f6 ldp x22, x21, [sp, #0x10] 563d0: 12000000 and w0, w0, #0x1 563d4: a8c45ff8 ldp x24, x23, [sp], #0x40 563d8: d65f03c0 ret 563dc: d100c3ff sub sp, sp, #0x30 563e0: f9000bf3 str x19, [sp, #0x10] 563e4: a9027bfd stp x29, x30, [sp, #0x20] 563e8: 910083fd add x29, sp, #0x20 563ec: d53bd053 mrs x19, TPIDR_EL0 563f0: f9401668 ldr x8, [x19, #0x28] 563f4: 2a0103e9 mov w9, w1 563f8: 7100853f cmp w9, #0x21 563fc: f90007e8 str x8, [sp, #0x8] 56400: 540006c8 b.hi 0x564d8 56404: 2a0903e8 mov w8, w9 56408: 320003ea orr w10, wzr, #0x1 5640c: b27c77eb mov x11, #0x3fffffff0 // =17179869168 56410: 9ac8214a lsl x10, x10, x8 56414: f2afffeb movk x11, #0x7fff, lsl #16 56418: 8a0b014a and x10, x10, x11 5641c: b400034a cbz x10, 0x56484 56420: 8b29d008 add x8, x0, w9, sxtw #4 56424: a945a501 ldp x1, x9, [x8, #0x58] 56428: 34000743 cbz w3, 0x56510 5642c: f9400048 ldr x8, [x2] 56430: aa01012a orr x10, x9, x1 56434: f90003e8 str x8, [sp] 56438: b400080a cbz x10, 0x56538 5643c: f9400408 ldr x8, [x0, #0x8] 56440: 37080129 tbnz w9, #0x1, 0x56464 56444: f9400d09 ldr x9, [x8, #0x18] 56448: f9400004 ldr x4, [x0] 5644c: 910003e2 mov x2, sp 56450: 320003e3 orr w3, wzr, #0x1 56454: aa0803e0 mov x0, x8 56458: d63f0120 blr x9 5645c: 2a0003e8 mov w8, w0 56460: 14000037 b 0x5653c 56464: f9401109 ldr x9, [x8, #0x20] 56468: f9400004 ldr x4, [x0] 5646c: 910003e2 mov x2, sp 56470: 320003e3 orr w3, wzr, #0x1 56474: aa0803e0 mov x0, x8 56478: d63f0120 blr x9 5647c: 2a0003e8 mov w8, w0 56480: 1400002f b 0x5653c 56484: 320003ea orr w10, wzr, #0x1 56488: 9ac82148 lsl x8, x10, x8 5648c: 92400d08 and x8, x8, #0xf 56490: b4000368 cbz x8, 0x564fc 56494: 1ac9214a lsl w10, w10, w9 56498: 34000123 cbz w3, 0x564bc 5649c: f940004b ldr x11, [x2] 564a0: 8b29cc09 add x9, x0, w9, sxtw #3 564a4: 2a1f03e8 mov w8, wzr 564a8: f900192b str x11, [x9, #0x30] 564ac: b9405009 ldr w9, [x0, #0x50] 564b0: 2a0a0129 orr w9, w9, w10 564b4: b9005009 str w9, [x0, #0x50] 564b8: 14000021 b 0x5653c 564bc: b9405008 ldr w8, [x0, #0x50] 564c0: 93407d29 sxtw x9, w9 564c4: 0a0a0108 and w8, w8, w10 564c8: 34000208 cbz w8, 0x56508 564cc: 8b090c09 add x9, x0, x9, lsl #3 564d0: f9401929 ldr x9, [x9, #0x30] 564d4: 1400002e b 0x5658c 564d8: b0000221 adrp x1, 0x9b000 564dc: b0000222 adrp x2, 0x9b000 564e0: 910cc021 add x1, x1, #0x330 564e4: 9110e042 add x2, x2, #0x438 564e8: 320007e0 orr w0, wzr, #0x3 564ec: 2a0903e3 mov w3, w9 564f0: 97fefdf0 bl 0x15cb0 <.text+0x8fc0> 564f4: 321e7be8 orr w8, wzr, #0xfffffffd 564f8: 14000011 b 0x5653c 564fc: 34000463 cbz w3, 0x56588 56500: 321e77e8 orr w8, wzr, #0xfffffffc 56504: 1400000e b 0x5653c 56508: 8b091008 add x8, x0, x9, lsl #4 5650c: a945a501 ldp x1, x9, [x8, #0x58] 56510: aa090028 orr x8, x1, x9 56514: b4000128 cbz x8, 0x56538 56518: f9400408 ldr x8, [x0, #0x8] 5651c: 370801c9 tbnz w9, #0x1, 0x56554 56520: f9400d09 ldr x9, [x8, #0x18] 56524: f9400004 ldr x4, [x0] 56528: aa0803e0 mov x0, x8 5652c: 2a1f03e3 mov w3, wzr 56530: d63f0120 blr x9 56534: 1400000d b 0x56568 56538: 321e7be8 orr w8, wzr, #0xfffffffd 5653c: f9401669 ldr x9, [x19, #0x28] 56540: f94007ea ldr x10, [sp, #0x8] 56544: eb0a013f cmp x9, x10 56548: 54000281 b.ne 0x56598 5654c: 2a0803e0 mov w0, w8 56550: 1400000a b 0x56578 56554: f9401109 ldr x9, [x8, #0x20] 56558: f9400004 ldr x4, [x0] 5655c: aa0803e0 mov x0, x8 56560: 2a1f03e3 mov w3, wzr 56564: d63f0120 blr x9 56568: f9401668 ldr x8, [x19, #0x28] 5656c: f94007e9 ldr x9, [sp, #0x8] 56570: eb09011f cmp x8, x9 56574: 54000121 b.ne 0x56598 56578: a9427bfd ldp x29, x30, [sp, #0x20] 5657c: f9400bf3 ldr x19, [sp, #0x10] 56580: 9100c3ff add sp, sp, #0x30 56584: d65f03c0 ret 56588: f9400809 ldr x9, [x0, #0x10] 5658c: 2a1f03e8 mov w8, wzr 56590: f9000049 str x9, [x2] 56594: 17ffffea b 0x5653c 56598: 97fed7f6 bl 0xc570 <__stack_chk_fail@plt> 5659c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 565a0: 910003fd mov x29, sp 565a4: 2a0103e8 mov w8, w1 565a8: b0000221 adrp x1, 0x9b000 565ac: b0000222 adrp x2, 0x9b000 565b0: 910cc021 add x1, x1, #0x330 565b4: 9110e042 add x2, x2, #0x438 565b8: 320007e0 orr w0, wzr, #0x3 565bc: 2a0803e3 mov w3, w8 565c0: 97fefdbc bl 0x15cb0 <.text+0x8fc0> 565c4: 321e7be0 orr w0, wzr, #0xfffffffd 565c8: a8c17bfd ldp x29, x30, [sp], #0x10 565cc: d65f03c0 ret 565d0: b946c029 ldr w9, [x1, #0x6c0] 565d4: f9400028 ldr x8, [x1] 565d8: 350002c9 cbnz w9, 0x56630 565dc: 3dc05500 ldr q0, [x8, #0x150] 565e0: 3c9a0fe0 str q0, [sp, #-0x60]! 565e4: 3dc05900 ldr q0, [x8, #0x160] 565e8: 3d8007e0 str q0, [sp, #0x10] 565ec: 3dc05d00 ldr q0, [x8, #0x170] 565f0: 3d800be0 str q0, [sp, #0x20] 565f4: 3dc06100 ldr q0, [x8, #0x180] 565f8: 3d800fe0 str q0, [sp, #0x30] 565fc: 3dc06500 ldr q0, [x8, #0x190] 56600: 3d8013e0 str q0, [sp, #0x40] 56604: a95aa109 ldp x9, x8, [x8, #0x1a8] 56608: f9002be9 str x9, [sp, #0x50] 5660c: 910003e9 mov x9, sp 56610: a9405133 ldp x19, x20, [x9] 56614: a9415935 ldp x21, x22, [x9, #0x10] 56618: a9426137 ldp x23, x24, [x9, #0x20] 5661c: a9436939 ldp x25, x26, [x9, #0x30] 56620: a944713b ldp x27, x28, [x9, #0x40] 56624: f940293e ldr x30, [x9, #0x50] 56628: 9100011f mov sp, x8 5662c: d65f03c0 ret 56630: b940502a ldr w10, [x1, #0x50] 56634: f9436429 ldr x9, [x1, #0x6c8] 56638: 3700088a tbnz w10, #0x0, 0x56748 5663c: 370808ca tbnz w10, #0x1, 0x56754 56640: 3710090a tbnz w10, #0x2, 0x56760 56644: 3618006a tbz w10, #0x3, 0x56650 56648: f940242a ldr x10, [x1, #0x48] 5664c: f900112a str x10, [x9, #0x20] 56650: f9406d0a ldr x10, [x8, #0xd8] 56654: f900152a str x10, [x9, #0x28] 56658: f940710a ldr x10, [x8, #0xe0] 5665c: f900192a str x10, [x9, #0x30] 56660: f940750a ldr x10, [x8, #0xe8] 56664: f9001d2a str x10, [x9, #0x38] 56668: f940790a ldr x10, [x8, #0xf0] 5666c: f900212a str x10, [x9, #0x40] 56670: f9407d0a ldr x10, [x8, #0xf8] 56674: f900252a str x10, [x9, #0x48] 56678: f940810a ldr x10, [x8, #0x100] 5667c: f900292a str x10, [x9, #0x50] 56680: f940850a ldr x10, [x8, #0x108] 56684: f9002d2a str x10, [x9, #0x58] 56688: f940890a ldr x10, [x8, #0x110] 5668c: f900312a str x10, [x9, #0x60] 56690: f9408d0a ldr x10, [x8, #0x118] 56694: f900352a str x10, [x9, #0x68] 56698: f940910a ldr x10, [x8, #0x120] 5669c: f900392a str x10, [x9, #0x70] 566a0: f940950a ldr x10, [x8, #0x128] 566a4: f9003d2a str x10, [x9, #0x78] 566a8: f940990a ldr x10, [x8, #0x130] 566ac: f900412a str x10, [x9, #0x80] 566b0: f9409d0a ldr x10, [x8, #0x138] 566b4: f900452a str x10, [x9, #0x88] 566b8: f940a10a ldr x10, [x8, #0x140] 566bc: f900492a str x10, [x9, #0x90] 566c0: f940a50a ldr x10, [x8, #0x148] 566c4: f9004d2a str x10, [x9, #0x98] 566c8: f940a90a ldr x10, [x8, #0x150] 566cc: f900512a str x10, [x9, #0xa0] 566d0: f940ad0a ldr x10, [x8, #0x158] 566d4: f900552a str x10, [x9, #0xa8] 566d8: f940b10a ldr x10, [x8, #0x160] 566dc: f900592a str x10, [x9, #0xb0] 566e0: f940b50a ldr x10, [x8, #0x168] 566e4: f9005d2a str x10, [x9, #0xb8] 566e8: f940b90a ldr x10, [x8, #0x170] 566ec: f900612a str x10, [x9, #0xc0] 566f0: f940bd0a ldr x10, [x8, #0x178] 566f4: f900652a str x10, [x9, #0xc8] 566f8: f940c10a ldr x10, [x8, #0x180] 566fc: f900692a str x10, [x9, #0xd0] 56700: f940c50a ldr x10, [x8, #0x188] 56704: f9006d2a str x10, [x9, #0xd8] 56708: f940c90a ldr x10, [x8, #0x190] 5670c: f900712a str x10, [x9, #0xe0] 56710: f940cd0a ldr x10, [x8, #0x198] 56714: f900752a str x10, [x9, #0xe8] 56718: f940d10a ldr x10, [x8, #0x1a0] 5671c: f900792a str x10, [x9, #0xf0] 56720: f940d50a ldr x10, [x8, #0x1a8] 56724: f9007d2a str x10, [x9, #0xf8] 56728: 3dc06d00 ldr q0, [x8, #0x1b0] 5672c: 3d804120 str q0, [x9, #0x100] 56730: f940e108 ldr x8, [x8, #0x1c0] 56734: f9008928 str x8, [x9, #0x110] 56738: f9436828 ldr x8, [x1, #0x6d0] 5673c: f9436c29 ldr x9, [x1, #0x6d8] 56740: 9100011f mov sp, x8 56744: d65f0120 ret x9 56748: f940182b ldr x11, [x1, #0x30] 5674c: f900052b str x11, [x9, #0x8] 56750: 360ff78a tbz w10, #0x1, 0x56640 56754: f9401c2b ldr x11, [x1, #0x38] 56758: f900092b str x11, [x9, #0x10] 5675c: 3617f74a tbz w10, #0x2, 0x56644 56760: f940202b ldr x11, [x1, #0x40] 56764: f9000d2b str x11, [x9, #0x18] 56768: 371ff70a tbnz w10, #0x3, 0x56648 5676c: 17ffffb9 b 0x56650 56770: d10203ff sub sp, sp, #0x80 56774: f9001bf9 str x25, [sp, #0x30] 56778: a9045ff8 stp x24, x23, [sp, #0x40] 5677c: a90557f6 stp x22, x21, [sp, #0x50] 56780: a9064ff4 stp x20, x19, [sp, #0x60] 56784: a9077bfd stp x29, x30, [sp, #0x70] 56788: 9101c3fd add x29, sp, #0x70 5678c: d53bd059 mrs x25, TPIDR_EL0 56790: f9401728 ldr x8, [x25, #0x28] 56794: aa0003f3 mov x19, x0 56798: b0000221 adrp x1, 0x9b000 5679c: b0000222 adrp x2, 0x9b000 567a0: 910cc021 add x1, x1, #0x330 567a4: 910d1c42 add x2, x2, #0x347 567a8: 320007e0 orr w0, wzr, #0x3 567ac: aa1303e3 mov x3, x19 567b0: f90017e8 str x8, [sp, #0x28] 567b4: 97fefd3f bl 0x15cb0 <.text+0x8fc0> 567b8: f9400e68 ldr x8, [x19, #0x18] 567bc: b40006a8 cbz x8, 0x56890 567c0: a9405674 ldp x20, x21, [x19] 567c4: b0000236 adrp x22, 0x9b000 567c8: 910cc2d6 add x22, x22, #0x330 567cc: b0000222 adrp x2, 0x9b000 567d0: 9112b442 add x2, x2, #0x4ad 567d4: 320007e0 orr w0, wzr, #0x3 567d8: aa1603e1 mov x1, x22 567dc: 97fefd35 bl 0x15cb0 <.text+0x8fc0> 567e0: b0000238 adrp x24, 0x9b000 567e4: 2a1f03f7 mov w23, wzr 567e8: 91131f18 add x24, x24, #0x4c7 567ec: 2a1703e0 mov w0, w23 567f0: 94001871 bl 0x5c9b4 567f4: aa0003e3 mov x3, x0 567f8: 320007e0 orr w0, wzr, #0x3 567fc: aa1603e1 mov x1, x22 56800: aa1803e2 mov x2, x24 56804: 2a1703e4 mov w4, w23 56808: 97fefd2a bl 0x15cb0 <.text+0x8fc0> 5680c: 2a1703e0 mov w0, w23 56810: 94001865 bl 0x5c9a4 56814: 34000140 cbz w0, 0x5683c 56818: 910043e2 add x2, sp, #0x10 5681c: aa1303e0 mov x0, x19 56820: 2a1703e1 mov w1, w23 56824: 2a1f03e3 mov w3, wzr 56828: 97ffff5d bl 0x5659c 5682c: 37f80220 tbnz w0, #0x1f, 0x56870 56830: f94016a8 ldr x8, [x21, #0x28] 56834: 910043e2 add x2, sp, #0x10 56838: 14000009 b 0x5685c 5683c: 910023e2 add x2, sp, #0x8 56840: aa1303e0 mov x0, x19 56844: 2a1703e1 mov w1, w23 56848: 2a1f03e3 mov w3, wzr 5684c: 97fffee4 bl 0x563dc 56850: 37f80100 tbnz w0, #0x1f, 0x56870 56854: f94012a8 ldr x8, [x21, #0x20] 56858: 910023e2 add x2, sp, #0x8 5685c: 320003e3 orr w3, wzr, #0x1 56860: aa1503e0 mov x0, x21 56864: 2a1703e1 mov w1, w23 56868: aa1403e4 mov x4, x20 5686c: d63f0100 blr x8 56870: 110006f7 add w23, w23, #0x1 56874: 71008aff cmp w23, #0x22 56878: 54fffba1 b.ne 0x567ec 5687c: a9400262 ldp x2, x0, [x19] 56880: aa1303e1 mov x1, x19 56884: f9401808 ldr x8, [x0, #0x30] 56888: d63f0100 blr x8 5688c: 14000008 b 0x568ac 56890: b0000221 adrp x1, 0x9b000 56894: b0000222 adrp x2, 0x9b000 56898: 910cc021 add x1, x1, #0x330 5689c: 91120842 add x2, x2, #0x482 568a0: 320007e0 orr w0, wzr, #0x3 568a4: 97fefd03 bl 0x15cb0 <.text+0x8fc0> 568a8: 321d73e0 orr w0, wzr, #0xfffffff8 568ac: f9401728 ldr x8, [x25, #0x28] 568b0: f94017e9 ldr x9, [sp, #0x28] 568b4: eb09011f cmp x8, x9 568b8: 54000101 b.ne 0x568d8 568bc: a9477bfd ldp x29, x30, [sp, #0x70] 568c0: a9464ff4 ldp x20, x19, [sp, #0x60] 568c4: a94557f6 ldp x22, x21, [sp, #0x50] 568c8: a9445ff8 ldp x24, x23, [sp, #0x40] 568cc: f9401bf9 ldr x25, [sp, #0x30] 568d0: 910203ff add sp, sp, #0x80 568d4: d65f03c0 ret 568d8: 97fed726 bl 0xc570 <__stack_chk_fail@plt> 568dc: d101c3ff sub sp, sp, #0x70 568e0: a9016ffc stp x28, x27, [sp, #0x10] 568e4: a90267fa stp x26, x25, [sp, #0x20] 568e8: a9035ff8 stp x24, x23, [sp, #0x30] 568ec: a90457f6 stp x22, x21, [sp, #0x40] 568f0: a9054ff4 stp x20, x19, [sp, #0x50] 568f4: a9067bfd stp x29, x30, [sp, #0x60] 568f8: 910183fd add x29, sp, #0x60 568fc: d53bd05a mrs x26, TPIDR_EL0 56900: f9401748 ldr x8, [x26, #0x28] 56904: aa0003f6 mov x22, x0 56908: 2a0403f5 mov w21, w4 5690c: aa0303f4 mov x20, x3 56910: f90007e8 str x8, [sp, #0x8] 56914: f94006c0 ldr x0, [x22, #0x8] 56918: f9400ed9 ldr x25, [x22, #0x18] 5691c: aa0203f3 mov x19, x2 56920: aa0103f7 mov x23, x1 56924: 97fffd72 bl 0x55eec 56928: f9400728 ldr x8, [x25, #0x8] 5692c: aa0003f8 mov x24, x0 56930: 92400afb and x27, x23, #0x7 56934: cb170108 sub x8, x8, x23 56938: eb14011f cmp x8, x20 5693c: 9a943119 csel x25, x8, x20, lo 56940: b400017b cbz x27, 0x5696c 56944: f9400f08 ldr x8, [x24, #0x18] 56948: a94092c0 ldp x0, x4, [x22, #0x8] 5694c: 927df2e1 and x1, x23, #0xfffffffffffffff8 56950: 910003e2 mov x2, sp 56954: 2a1f03e3 mov w3, wzr 56958: 910003fc mov x28, sp 5695c: d63f0100 blr x8 56960: 340003a0 cbz w0, 0x569d4 56964: aa1f03f4 mov x20, xzr 56968: 1400005a b 0x56ad0 5696c: aa1f03f4 mov x20, xzr 56970: d343ff3b lsr x27, x25, #3 56974: b40007bb cbz x27, 0x56a68 56978: 360004f5 tbz w21, #0x0, 0x56a14 5697c: aa1f03fc mov x28, xzr 56980: f9400f08 ldr x8, [x24, #0x18] 56984: a94092c0 ldp x0, x4, [x22, #0x8] 56988: 910003e2 mov x2, sp 5698c: aa1703e1 mov x1, x23 56990: 2a1f03e3 mov w3, wzr 56994: d63f0100 blr x8 56998: 350009c0 cbnz w0, 0x56ad0 5699c: f94003e8 ldr x8, [sp] 569a0: 321d03e2 orr w2, wzr, #0x8 569a4: aa1303e0 mov x0, x19 569a8: 2a1f03e1 mov w1, wzr 569ac: f9000268 str x8, [x19] 569b0: 97fed720 bl 0xc630 569b4: b5000860 cbnz x0, 0x56ac0 569b8: 9100079c add x28, x28, #0x1 569bc: 910022f7 add x23, x23, #0x8 569c0: 91002294 add x20, x20, #0x8 569c4: eb1b039f cmp x28, x27 569c8: 91002273 add x19, x19, #0x8 569cc: 54fffda3 b.lo 0x56980 569d0: 14000026 b 0x56a68 569d4: 321d03e8 orr w8, wzr, #0x8 569d8: cb1b0108 sub x8, x8, x27 569dc: eb19011f cmp x8, x25 569e0: 9a993114 csel x20, x8, x25, lo 569e4: 8b1b0381 add x1, x28, x27 569e8: aa1303e0 mov x0, x19 569ec: aa1403e2 mov x2, x20 569f0: 97fed848 bl 0xcb10 569f4: 36000315 tbz w21, #0x0, 0x56a54 569f8: aa1303e0 mov x0, x19 569fc: 2a1f03e1 mov w1, wzr 56a00: aa1403e2 mov x2, x20 56a04: 97fed70b bl 0xc630 56a08: b4000260 cbz x0, 0x56a54 56a0c: cb130014 sub x20, x0, x19 56a10: 14000030 b 0x56ad0 56a14: aa1f03fc mov x28, xzr 56a18: f9400f08 ldr x8, [x24, #0x18] 56a1c: a94092c0 ldp x0, x4, [x22, #0x8] 56a20: 910003e2 mov x2, sp 56a24: aa1703e1 mov x1, x23 56a28: 2a1f03e3 mov w3, wzr 56a2c: d63f0100 blr x8 56a30: 35000500 cbnz w0, 0x56ad0 56a34: f94003e8 ldr x8, [sp] 56a38: 9100079c add x28, x28, #0x1 56a3c: 910022f7 add x23, x23, #0x8 56a40: eb1b039f cmp x28, x27 56a44: f8008668 str x8, [x19], #0x8 56a48: 91002294 add x20, x20, #0x8 56a4c: 54fffe63 b.lo 0x56a18 56a50: 14000006 b 0x56a68 56a54: 8b170297 add x23, x20, x23 56a58: cb140339 sub x25, x25, x20 56a5c: 8b140273 add x19, x19, x20 56a60: d343ff3b lsr x27, x25, #3 56a64: b5fff8bb cbnz x27, 0x56978 56a68: 92400b39 and x25, x25, #0x7 56a6c: b4000339 cbz x25, 0x56ad0 56a70: f9400f08 ldr x8, [x24, #0x18] 56a74: a94092c0 ldp x0, x4, [x22, #0x8] 56a78: 910003e2 mov x2, sp 56a7c: aa1703e1 mov x1, x23 56a80: 2a1f03e3 mov w3, wzr 56a84: d63f0100 blr x8 56a88: 35000240 cbnz w0, 0x56ad0 56a8c: 910003e1 mov x1, sp 56a90: aa1303e0 mov x0, x19 56a94: aa1903e2 mov x2, x25 56a98: 97fed81e bl 0xcb10 56a9c: 36000195 tbz w21, #0x0, 0x56acc 56aa0: 321d03e2 orr w2, wzr, #0x8 56aa4: aa1303e0 mov x0, x19 56aa8: 2a1f03e1 mov w1, wzr 56aac: 97fed6e1 bl 0xc630 56ab0: b40000e0 cbz x0, 0x56acc 56ab4: cb130288 sub x8, x20, x19 56ab8: 8b000114 add x20, x8, x0 56abc: 14000005 b 0x56ad0 56ac0: cb130008 sub x8, x0, x19 56ac4: 8b140114 add x20, x8, x20 56ac8: 14000002 b 0x56ad0 56acc: 8b190294 add x20, x20, x25 56ad0: f9401748 ldr x8, [x26, #0x28] 56ad4: f94007e9 ldr x9, [sp, #0x8] 56ad8: eb09011f cmp x8, x9 56adc: 54000141 b.ne 0x56b04 56ae0: aa1403e0 mov x0, x20 56ae4: a9467bfd ldp x29, x30, [sp, #0x60] 56ae8: a9454ff4 ldp x20, x19, [sp, #0x50] 56aec: a94457f6 ldp x22, x21, [sp, #0x40] 56af0: a9435ff8 ldp x24, x23, [sp, #0x30] 56af4: a94267fa ldp x26, x25, [sp, #0x20] 56af8: a9416ffc ldp x28, x27, [sp, #0x10] 56afc: 9101c3ff add sp, sp, #0x70 56b00: d65f03c0 ret 56b04: 97fed69b bl 0xc570 <__stack_chk_fail@plt> 56b08: d10703ff sub sp, sp, #0x1c0 56b0c: a9166ffc stp x28, x27, [sp, #0x160] 56b10: a91767fa stp x26, x25, [sp, #0x170] 56b14: a9185ff8 stp x24, x23, [sp, #0x180] 56b18: a91957f6 stp x22, x21, [sp, #0x190] 56b1c: a91a4ff4 stp x20, x19, [sp, #0x1a0] 56b20: a91b7bfd stp x29, x30, [sp, #0x1b0] 56b24: 9106c3fd add x29, sp, #0x1b0 56b28: d53bd05b mrs x27, TPIDR_EL0 56b2c: f9401768 ldr x8, [x27, #0x28] 56b30: 6f00e400 movi v0.2d, #0000000000000000 56b34: aa0103f6 mov x22, x1 56b38: aa0703f4 mov x20, x7 56b3c: f81a83a8 stur x8, [x29, #-0x58] 56b40: 3c9983a0 stur q0, [x29, #-0x68] 56b44: 3c9883a0 stur q0, [x29, #-0x78] 56b48: 3c9783a0 stur q0, [x29, #-0x88] 56b4c: 3c9683a0 stur q0, [x29, #-0x98] 56b50: 39400ac8 ldrb w8, [x22, #0x2] 56b54: aa0603f8 mov x24, x6 56b58: aa0403ec mov x12, x4 56b5c: aa0303f7 mov x23, x3 56b60: aa0203f9 mov x25, x2 56b64: 340003e8 cbz w8, 0x56be0 56b68: f94006ca ldr x10, [x22, #0x8] 56b6c: 79407148 ldrh w8, [x10, #0x38] 56b70: b40001e8 cbz x8, 0x56bac 56b74: f940114b ldr x11, [x10, #0x20] 56b78: aa1f03e9 mov x9, xzr 56b7c: 8b0b014a add x10, x10, x11 56b80: 9100414a add x10, x10, #0x10 56b84: b85f014b ldur w11, [x10, #-0x10] 56b88: 7100057f cmp w11, #0x1 56b8c: 54000081 b.ne 0x56b9c 56b90: f85f814b ldur x11, [x10, #-0x8] 56b94: eb17017f cmp x11, x23 56b98: 54000a80 b.eq 0x56ce8 56b9c: 91000529 add x9, x9, #0x1 56ba0: eb08013f cmp x9, x8 56ba4: 9100e14a add x10, x10, #0x38 56ba8: 54fffeeb b.lt 0x56b84 56bac: 2a1f03e0 mov w0, wzr 56bb0: f9401768 ldr x8, [x27, #0x28] 56bb4: f85a83a9 ldur x9, [x29, #-0x58] 56bb8: eb09011f cmp x8, x9 56bbc: 54004fe1 b.ne 0x575b8 56bc0: a95b7bfd ldp x29, x30, [sp, #0x1b0] 56bc4: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 56bc8: a95957f6 ldp x22, x21, [sp, #0x190] 56bcc: a9585ff8 ldp x24, x23, [sp, #0x180] 56bd0: a95767fa ldp x26, x25, [sp, #0x170] 56bd4: a9566ffc ldp x28, x27, [sp, #0x160] 56bd8: 910703ff add sp, sp, #0x1c0 56bdc: d65f03c0 ret 56be0: f9004bec str x12, [sp, #0x90] 56be4: f9400ec8 ldr x8, [x22, #0x18] 56be8: d10263b3 sub x19, x29, #0x98 56bec: 91008262 add x2, x19, #0x20 56bf0: 321d03e3 orr w3, wzr, #0x8 56bf4: f9400108 ldr x8, [x8] 56bf8: aa1603e0 mov x0, x22 56bfc: 2a1f03e4 mov w4, wzr 56c00: aa0503f5 mov x21, x5 56c04: 91008101 add x1, x8, #0x20 56c08: 97ffff35 bl 0x568dc 56c0c: f100201f cmp x0, #0x8 56c10: 2a1f03e0 mov w0, wzr 56c14: 54fffce1 b.ne 0x56bb0 56c18: 785a03a8 ldurh w8, [x29, #-0x60] 56c1c: 350001c8 cbnz w8, 0x56c54 56c20: f9400ec8 ldr x8, [x22, #0x18] 56c24: 9100e262 add x2, x19, #0x38 56c28: 321f03e3 orr w3, wzr, #0x2 56c2c: aa1603e0 mov x0, x22 56c30: f9400108 ldr x8, [x8] 56c34: 2a1f03e4 mov w4, wzr 56c38: 9100e101 add x1, x8, #0x38 56c3c: 97ffff28 bl 0x568dc 56c40: f100081f cmp x0, #0x2 56c44: 2a1f03e0 mov w0, wzr 56c48: 54fffb41 b.ne 0x56bb0 56c4c: 785a03a8 ldurh w8, [x29, #-0x60] 56c50: 34fffb08 cbz w8, 0x56bb0 56c54: f85883bc ldur x28, [x29, #-0x78] 56c58: 910363e8 add x8, sp, #0xd8 56c5c: 2a1f03f3 mov w19, wzr 56c60: 9100211a add x26, x8, #0x8 56c64: f9400ec8 ldr x8, [x22, #0x18] 56c68: 910363e2 add x2, sp, #0xd8 56c6c: 321e03e3 orr w3, wzr, #0x4 56c70: aa1603e0 mov x0, x22 56c74: f9400108 ldr x8, [x8] 56c78: 2a1f03e4 mov w4, wzr 56c7c: 8b080381 add x1, x28, x8 56c80: 97ffff17 bl 0x568dc 56c84: f100101f cmp x0, #0x4 56c88: 54fff921 b.ne 0x56bac 56c8c: b940dbe8 ldr w8, [sp, #0xd8] 56c90: 7100051f cmp w8, #0x1 56c94: 540001e1 b.ne 0x56cd0 56c98: f9400ec8 ldr x8, [x22, #0x18] 56c9c: 321d03e3 orr w3, wzr, #0x8 56ca0: aa1603e0 mov x0, x22 56ca4: aa1a03e2 mov x2, x26 56ca8: f9400108 ldr x8, [x8] 56cac: 2a1f03e4 mov w4, wzr 56cb0: 8b080388 add x8, x28, x8 56cb4: 91002101 add x1, x8, #0x8 56cb8: 97ffff09 bl 0x568dc 56cbc: f100201f cmp x0, #0x8 56cc0: 54fff761 b.ne 0x56bac 56cc4: f94073e8 ldr x8, [sp, #0xe0] 56cc8: eb17011f cmp x8, x23 56ccc: 54001500 b.eq 0x56f6c 56cd0: 785a03a8 ldurh w8, [x29, #-0x60] 56cd4: 11000673 add w19, w19, #0x1 56cd8: 9100e39c add x28, x28, #0x38 56cdc: 6b08027f cmp w19, w8 56ce0: 54fffc2b b.lt 0x56c64 56ce4: 17ffffb2 b 0x56bac 56ce8: f9400148 ldr x8, [x10] 56cec: 394002c9 ldrb w9, [x22] 56cf0: 34fff5e9 cbz w9, 0x56bac 56cf4: f100070b subs x11, x24, #0x1 56cf8: 54000128 b.hi 0x56d1c 56cfc: b0000221 adrp x1, 0x9b000 56d00: b0000222 adrp x2, 0x9b000 56d04: 910cc021 add x1, x1, #0x330 56d08: 91135842 add x2, x2, #0x4d6 56d0c: 320007e0 orr w0, wzr, #0x3 56d10: aa1803e3 mov x3, x24 56d14: 97fefbe7 bl 0x15cb0 <.text+0x8fc0> 56d18: 17ffffa5 b 0x56bac 56d1c: 39400ac9 ldrb w9, [x22, #0x2] 56d20: cb080328 sub x8, x25, x8 56d24: a90823f4 stp x20, x8, [sp, #0x80] 56d28: 34001469 cbz w9, 0x56fb4 56d2c: a94092d9 ldp x25, x4, [x22, #0x8] 56d30: f9401729 ldr x9, [x25, #0x28] 56d34: 79407b28 ldrh w8, [x25, #0x3c] 56d38: 7940772a ldrh w10, [x25, #0x3a] 56d3c: d503201f nop 56d40: 9b082543 madd x3, x10, x8, x9 56d44: eb04007f cmp x3, x4 56d48: 54001a88 b.hi 0x57098 56d4c: 8b090337 add x23, x25, x9 56d50: 2a1f03e0 mov w0, wzr 56d54: b4fff2f7 cbz x23, 0x56bb0 56d58: a9072fe5 stp x5, x11, [sp, #0x70] 56d5c: f9004bec str x12, [sp, #0x90] 56d60: 34fff288 cbz w8, 0x56bb0 56d64: b0000235 adrp x21, 0x9b000 56d68: b0000233 adrp x19, 0x9b000 56d6c: 2a1f03fc mov w28, wzr 56d70: 910cc2b5 add x21, x21, #0x330 56d74: 9115b273 add x19, x19, #0x56c 56d78: b94006e8 ldr w8, [x23, #0x4] 56d7c: 71002d1f cmp w8, #0xb 56d80: 54000060 b.eq 0x56d8c 56d84: 7100091f cmp w8, #0x2 56d88: 54000a41 b.ne 0x56ed0 56d8c: a94092da ldp x26, x4, [x22, #0x8] 56d90: b9802ae8 ldrsw x8, [x23, #0x28] 56d94: f9401749 ldr x9, [x26, #0x28] 56d98: 7940774a ldrh w10, [x26, #0x3a] 56d9c: d503201f nop 56da0: 9b0a2508 madd x8, x8, x10, x9 56da4: 8b0a0103 add x3, x8, x10 56da8: eb04007f cmp x3, x4 56dac: 540000c9 b.ls 0x56dc4 56db0: 320007e0 orr w0, wzr, #0x3 56db4: aa1503e1 mov x1, x21 56db8: aa1303e2 mov x2, x19 56dbc: 97fefbbd bl 0x15cb0 <.text+0x8fc0> 56dc0: 14000046 b 0x56ed8 56dc4: 8b080354 add x20, x26, x8 56dc8: a941a283 ldp x3, x8, [x20, #0x18] 56dcc: 8b030108 add x8, x8, x3 56dd0: eb04011f cmp x8, x4 56dd4: 54000109 b.ls 0x56df4 56dd8: b0000222 adrp x2, 0x9b000 56ddc: 320007e0 orr w0, wzr, #0x3 56de0: aa1503e1 mov x1, x21 56de4: 91167442 add x2, x2, #0x59d 56de8: aa0803e3 mov x3, x8 56dec: 97fefbb1 bl 0x15cb0 <.text+0x8fc0> 56df0: 1400003a b 0x56ed8 56df4: a941cef8 ldp x24, x19, [x23, #0x18] 56df8: b0000222 adrp x2, 0x9b000 56dfc: 320007e0 orr w0, wzr, #0x3 56e00: aa1503e1 mov x1, x21 56e04: 91172442 add x2, x2, #0x5c9 56e08: 97fefbaa bl 0x15cb0 <.text+0x8fc0> 56e0c: f94006c8 ldr x8, [x22, #0x8] 56e10: f9400e89 ldr x9, [x20, #0x18] 56e14: aa1503e1 mov x1, x21 56e18: f9404bf5 ldr x21, [sp, #0x90] 56e1c: 8b080128 add x8, x9, x8 56e20: b4000688 cbz x8, 0x56ef0 56e24: f90037e8 str x8, [sp, #0x68] 56e28: f9400ee3 ldr x3, [x23, #0x18] 56e2c: b94006e4 ldr w4, [x23, #0x4] 56e30: b0000222 adrp x2, 0x9b000 56e34: 320007e0 orr w0, wzr, #0x3 56e38: 91145c42 add x2, x2, #0x517 56e3c: aa0103f4 mov x20, x1 56e40: 97fefb9c bl 0x15cb0 <.text+0x8fc0> 56e44: f100067f cmp x19, #0x1 56e48: 540003eb b.lt 0x56ec4 56e4c: 8b180358 add x24, x26, x24 56e50: 8b130313 add x19, x24, x19 56e54: 39401304 ldrb w4, [x24, #0x4] 56e58: 12000c88 and w8, w4, #0xf 56e5c: 7100091f cmp w8, #0x2 56e60: 540002a1 b.ne 0x56eb4 56e64: 79400f08 ldrh w8, [x24, #0x6] 56e68: 34000268 cbz w8, 0x56eb4 56e6c: 529ffe2a mov w10, #0xfff1 // =65521 56e70: 6b0a011f cmp w8, w10 56e74: f94047e8 ldr x8, [sp, #0x88] 56e78: f9400709 ldr x9, [x24, #0x8] 56e7c: b0000222 adrp x2, 0x9b000 56e80: 320007e0 orr w0, wzr, #0x3 56e84: 9a8803e8 csel x8, xzr, x8, eq 56e88: 8b08013a add x26, x9, x8 56e8c: aa1403e1 mov x1, x20 56e90: 9114a442 add x2, x2, #0x529 56e94: aa1a03e3 mov x3, x26 56e98: 97fefb86 bl 0x15cb0 <.text+0x8fc0> 56e9c: eb15035f cmp x26, x21 56ea0: 540000a8 b.hi 0x56eb4 56ea4: f9400b08 ldr x8, [x24, #0x10] 56ea8: cb1a02ba sub x26, x21, x26 56eac: eb08035f cmp x26, x8 56eb0: 54000283 b.lo 0x56f00 56eb4: f9401ee8 ldr x8, [x23, #0x38] 56eb8: 8b080318 add x24, x24, x8 56ebc: eb13031f cmp x24, x19 56ec0: 54fffca3 b.lo 0x56e54 56ec4: b0000233 adrp x19, 0x9b000 56ec8: aa1403f5 mov x21, x20 56ecc: 9115b273 add x19, x19, #0x56c 56ed0: 79407728 ldrh w8, [x25, #0x3a] 56ed4: 8b0802f7 add x23, x23, x8 56ed8: 79407b28 ldrh w8, [x25, #0x3c] 56edc: 1100079c add w28, w28, #0x1 56ee0: 2a1f03e0 mov w0, wzr 56ee4: 6b08039f cmp w28, w8 56ee8: 54fff48b b.lt 0x56d78 56eec: 17ffff31 b 0x56bb0 56ef0: b0000233 adrp x19, 0x9b000 56ef4: aa0103f5 mov x21, x1 56ef8: 9115b273 add x19, x19, #0x56c 56efc: 17fffff7 b 0x56ed8 56f00: b9400309 ldr w9, [x24] 56f04: a940aac8 ldp x8, x10, [x22, #0x8] 56f08: f94037eb ldr x11, [sp, #0x68] 56f0c: 8b090161 add x1, x11, x9 56f10: 8b0a0109 add x9, x8, x10 56f14: eb09003f cmp x1, x9 56f18: 54fffd68 b.hi 0x56ec4 56f1c: a94757f3 ldp x19, x21, [sp, #0x70] 56f20: cb080028 sub x8, x1, x8 56f24: eb0802bf cmp x21, x8 56f28: 9a958115 csel x21, x8, x21, hi 56f2c: aa1303e0 mov x0, x19 56f30: aa1503e2 mov x2, x21 56f34: 97fed5d3 bl 0xc680 56f38: f9003ff5 str x21, [sp, #0x78] 56f3c: 38356a7f strb wzr, [x19, x21] 56f40: 39400268 ldrb w8, [x19] 56f44: b0000233 adrp x19, 0x9b000 56f48: aa1403f5 mov x21, x20 56f4c: 9115b273 add x19, x19, #0x56c 56f50: 34fffc08 cbz w8, 0x56ed0 56f54: f94043e8 ldr x8, [sp, #0x80] 56f58: b40032c8 cbz x8, 0x575b0 56f5c: f94043e8 ldr x8, [sp, #0x80] 56f60: 320003e0 orr w0, wzr, #0x1 56f64: f900011a str x26, [x8] 56f68: 17ffff12 b 0x56bb0 56f6c: f9400ec8 ldr x8, [x22, #0x18] 56f70: 910363e9 add x9, sp, #0xd8 56f74: 91004122 add x2, x9, #0x10 56f78: 321d03e3 orr w3, wzr, #0x8 56f7c: f9400108 ldr x8, [x8] 56f80: aa1603e0 mov x0, x22 56f84: 2a1f03e4 mov w4, wzr 56f88: 8b1c0108 add x8, x8, x28 56f8c: 91004101 add x1, x8, #0x10 56f90: 97fffe53 bl 0x568dc 56f94: f100201f cmp x0, #0x8 56f98: 54ffe0a1 b.ne 0x56bac 56f9c: f94077e8 ldr x8, [sp, #0xe8] 56fa0: f9404bec ldr x12, [sp, #0x90] 56fa4: aa1503e5 mov x5, x21 56fa8: 394002c9 ldrb w9, [x22] 56fac: 35ffea49 cbnz w9, 0x56cf4 56fb0: 17fffeff b 0x56bac 56fb4: f85903a8 ldur x8, [x29, #-0x70] 56fb8: d10263b3 sub x19, x29, #0x98 56fbc: aa0c03f4 mov x20, x12 56fc0: 9100a269 add x9, x19, #0x28 56fc4: a9072fe5 stp x5, x11, [sp, #0x70] 56fc8: f9004be9 str x9, [sp, #0x90] 56fcc: b5000188 cbnz x8, 0x56ffc 56fd0: f9400ec8 ldr x8, [x22, #0x18] 56fd4: f9404be2 ldr x2, [sp, #0x90] 56fd8: 321d03e3 orr w3, wzr, #0x8 56fdc: aa1603e0 mov x0, x22 56fe0: f9400108 ldr x8, [x8] 56fe4: 2a1f03e4 mov w4, wzr 56fe8: 9100a101 add x1, x8, #0x28 56fec: 97fffe3c bl 0x568dc 56ff0: f100201f cmp x0, #0x8 56ff4: 2a1f03e0 mov w0, wzr 56ff8: 54ffddc1 b.ne 0x56bb0 56ffc: 785a23a8 ldurh w8, [x29, #-0x5e] 57000: 9100ea69 add x9, x19, #0x3a 57004: f90037e9 str x9, [sp, #0x68] 57008: 35000188 cbnz w8, 0x57038 5700c: f9400ec8 ldr x8, [x22, #0x18] 57010: f94037e2 ldr x2, [sp, #0x68] 57014: 321f03e3 orr w3, wzr, #0x2 57018: aa1603e0 mov x0, x22 5701c: f9400108 ldr x8, [x8] 57020: 2a1f03e4 mov w4, wzr 57024: 9100e901 add x1, x8, #0x3a 57028: 97fffe2d bl 0x568dc 5702c: f100081f cmp x0, #0x2 57030: 2a1f03e0 mov w0, wzr 57034: 54ffdbe1 b.ne 0x56bb0 57038: 785a43a8 ldurh w8, [x29, #-0x5c] 5703c: d10263a9 sub x9, x29, #0x98 57040: 9100f13a add x26, x9, #0x3c 57044: 350001a8 cbnz w8, 0x57078 57048: f9400ec8 ldr x8, [x22, #0x18] 5704c: 321f03e3 orr w3, wzr, #0x2 57050: aa1603e0 mov x0, x22 57054: aa1a03e2 mov x2, x26 57058: f9400108 ldr x8, [x8] 5705c: 2a1f03e4 mov w4, wzr 57060: 9100f101 add x1, x8, #0x3c 57064: 97fffe1e bl 0x568dc 57068: f100081f cmp x0, #0x2 5706c: 2a1f03e0 mov w0, wzr 57070: 54ffda01 b.ne 0x56bb0 57074: 785a43a8 ldurh w8, [x29, #-0x5c] 57078: f9400ec9 ldr x9, [x22, #0x18] 5707c: f85903b9 ldur x25, [x29, #-0x70] 57080: a9402d2a ldp x10, x11, [x9] 57084: 785a23a9 ldurh w9, [x29, #-0x5e] 57088: cb0a0164 sub x4, x11, x10 5708c: 9b086523 madd x3, x9, x8, x25 57090: eb04007f cmp x3, x4 57094: 54000109 b.ls 0x570b4 57098: 90000221 adrp x1, 0x9b000 5709c: 90000222 adrp x2, 0x9b000 570a0: 910cc021 add x1, x1, #0x330 570a4: 9114fc42 add x2, x2, #0x53f 570a8: 320007e0 orr w0, wzr, #0x3 570ac: 97fefb01 bl 0x15cb0 <.text+0x8fc0> 570b0: 17fffebf b 0x56bac 570b4: 35000168 cbnz w8, 0x570e0 570b8: 9100f141 add x1, x10, #0x3c 570bc: 321f03e3 orr w3, wzr, #0x2 570c0: aa1603e0 mov x0, x22 570c4: aa1a03e2 mov x2, x26 570c8: 2a1f03e4 mov w4, wzr 570cc: 97fffe04 bl 0x568dc 570d0: f100081f cmp x0, #0x2 570d4: 2a1f03e0 mov w0, wzr 570d8: 54ffd6c1 b.ne 0x56bb0 570dc: 785a23a9 ldurh w9, [x29, #-0x5e] 570e0: 34000089 cbz w9, 0x570f0 570e4: 785a43a8 ldurh w8, [x29, #-0x5c] 570e8: 350001e8 cbnz w8, 0x57124 570ec: 17fffeb0 b 0x56bac 570f0: f9400ec8 ldr x8, [x22, #0x18] 570f4: f94037e2 ldr x2, [sp, #0x68] 570f8: 321f03e3 orr w3, wzr, #0x2 570fc: aa1603e0 mov x0, x22 57100: f9400108 ldr x8, [x8] 57104: 2a1f03e4 mov w4, wzr 57108: 9100e901 add x1, x8, #0x3a 5710c: 97fffdf4 bl 0x568dc 57110: f100081f cmp x0, #0x2 57114: 2a1f03e0 mov w0, wzr 57118: 54ffd4c1 b.ne 0x56bb0 5711c: 785a43a8 ldurh w8, [x29, #-0x5c] 57120: 34ffd488 cbz w8, 0x56bb0 57124: 910263e8 add x8, sp, #0x98 57128: 910363e9 add x9, sp, #0xd8 5712c: 9100a10a add x10, x8, #0x28 57130: f90033ea str x10, [sp, #0x60] 57134: 9100612a add x10, x9, #0x18 57138: f9002fea str x10, [sp, #0x58] 5713c: 9100812a add x10, x9, #0x20 57140: f9002bea str x10, [sp, #0x50] 57144: 9100610a add x10, x8, #0x18 57148: b27e011c orr x28, x8, #0x4 5714c: f90017ea str x10, [sp, #0x28] 57150: 9100810a add x10, x8, #0x20 57154: 9100e108 add x8, x8, #0x38 57158: a901abe8 stp x8, x10, [sp, #0x18] 5715c: b27e0128 orr x8, x9, #0x4 57160: f90027e8 str x8, [sp, #0x48] 57164: b27f0528 orr x8, x9, #0x6 57168: f90023e8 str x8, [sp, #0x40] 5716c: 91002128 add x8, x9, #0x8 57170: 2a1f03f8 mov w24, wzr 57174: f9001fe8 str x8, [sp, #0x38] 57178: 91004128 add x8, x9, #0x10 5717c: f9001be8 str x8, [sp, #0x30] 57180: f9400ec8 ldr x8, [x22, #0x18] 57184: 321e03e3 orr w3, wzr, #0x4 57188: aa1603e0 mov x0, x22 5718c: aa1c03e2 mov x2, x28 57190: f9400108 ldr x8, [x8] 57194: 2a1f03e4 mov w4, wzr 57198: 8b080328 add x8, x25, x8 5719c: 91001101 add x1, x8, #0x4 571a0: 97fffdcf bl 0x568dc 571a4: f100101f cmp x0, #0x4 571a8: aa1403f5 mov x21, x20 571ac: 54ffd001 b.ne 0x56bac 571b0: b9409fe8 ldr w8, [sp, #0x9c] 571b4: 71002d1f cmp w8, #0xb 571b8: 54000060 b.eq 0x571c4 571bc: 7100091f cmp w8, #0x2 571c0: 54001a81 b.ne 0x57510 571c4: f9400ec8 ldr x8, [x22, #0x18] 571c8: f94033e2 ldr x2, [sp, #0x60] 571cc: 321e03e3 orr w3, wzr, #0x4 571d0: aa1603e0 mov x0, x22 571d4: f9400108 ldr x8, [x8] 571d8: 2a1f03e4 mov w4, wzr 571dc: 8b080328 add x8, x25, x8 571e0: 9100a101 add x1, x8, #0x28 571e4: 97fffdbe bl 0x568dc 571e8: f100101f cmp x0, #0x4 571ec: 54ffce01 b.ne 0x56bac 571f0: f85903a8 ldur x8, [x29, #-0x70] 571f4: b980c3f3 ldrsw x19, [sp, #0xc0] 571f8: b5000168 cbnz x8, 0x57224 571fc: f9400ec8 ldr x8, [x22, #0x18] 57200: f9404be2 ldr x2, [sp, #0x90] 57204: 321d03e3 orr w3, wzr, #0x8 57208: aa1603e0 mov x0, x22 5720c: f9400108 ldr x8, [x8] 57210: 2a1f03e4 mov w4, wzr 57214: 9100a101 add x1, x8, #0x28 57218: 97fffdb1 bl 0x568dc 5721c: f100201f cmp x0, #0x8 57220: 540017c1 b.ne 0x57518 57224: 785a23a8 ldurh w8, [x29, #-0x5e] 57228: 35000188 cbnz w8, 0x57258 5722c: f9400ec8 ldr x8, [x22, #0x18] 57230: f94037e2 ldr x2, [sp, #0x68] 57234: 321f03e3 orr w3, wzr, #0x2 57238: aa1603e0 mov x0, x22 5723c: f9400108 ldr x8, [x8] 57240: 2a1f03e4 mov w4, wzr 57244: 9100e901 add x1, x8, #0x3a 57248: 97fffda5 bl 0x568dc 5724c: f100081f cmp x0, #0x2 57250: 54001641 b.ne 0x57518 57254: 785a23a8 ldurh w8, [x29, #-0x5e] 57258: f9400eca ldr x10, [x22, #0x18] 5725c: f85903ab ldur x11, [x29, #-0x70] 57260: a9402949 ldp x9, x10, [x10] 57264: d503201f nop 57268: 9b082e73 madd x19, x19, x8, x11 5726c: 8b080263 add x3, x19, x8 57270: cb09015a sub x26, x10, x9 57274: eb1a007f cmp x3, x26 57278: 54000129 b.ls 0x5729c 5727c: 90000221 adrp x1, 0x9b000 57280: 90000222 adrp x2, 0x9b000 57284: 320007e0 orr w0, wzr, #0x3 57288: 910cc021 add x1, x1, #0x330 5728c: 9115b042 add x2, x2, #0x56c 57290: aa1a03e4 mov x4, x26 57294: 97fefa87 bl 0x15cb0 <.text+0x8fc0> 57298: 140000a0 b 0x57518 5729c: f9402fe2 ldr x2, [sp, #0x58] 572a0: 8b090268 add x8, x19, x9 572a4: 91006101 add x1, x8, #0x18 572a8: 321d03e3 orr w3, wzr, #0x8 572ac: aa1603e0 mov x0, x22 572b0: 2a1f03e4 mov w4, wzr 572b4: 97fffd8a bl 0x568dc 572b8: f100201f cmp x0, #0x8 572bc: 540012e1 b.ne 0x57518 572c0: f9400ec8 ldr x8, [x22, #0x18] 572c4: f9402be2 ldr x2, [sp, #0x50] 572c8: 321d03e3 orr w3, wzr, #0x8 572cc: aa1603e0 mov x0, x22 572d0: f9400108 ldr x8, [x8] 572d4: 2a1f03e4 mov w4, wzr 572d8: 8b080268 add x8, x19, x8 572dc: 91008101 add x1, x8, #0x20 572e0: 97fffd7f bl 0x568dc 572e4: f100201f cmp x0, #0x8 572e8: 54001181 b.ne 0x57518 572ec: a94f23e3 ldp x3, x8, [sp, #0xf0] 572f0: 90000221 adrp x1, 0x9b000 572f4: 320007e0 orr w0, wzr, #0x3 572f8: 910cc021 add x1, x1, #0x330 572fc: 8b030108 add x8, x8, x3 57300: eb1a011f cmp x8, x26 57304: 540000a9 b.ls 0x57318 57308: 90000222 adrp x2, 0x9b000 5730c: 91167442 add x2, x2, #0x59d 57310: aa0803e3 mov x3, x8 57314: 17ffffdf b 0x57290 57318: 90000222 adrp x2, 0x9b000 5731c: 91172442 add x2, x2, #0x5c9 57320: 97fefa64 bl 0x15cb0 <.text+0x8fc0> 57324: f9400ec8 ldr x8, [x22, #0x18] 57328: f9407be9 ldr x9, [sp, #0xf0] 5732c: f94017e2 ldr x2, [sp, #0x28] 57330: 321d03e3 orr w3, wzr, #0x8 57334: f9400108 ldr x8, [x8] 57338: aa1603e0 mov x0, x22 5733c: 2a1f03e4 mov w4, wzr 57340: f90007e9 str x9, [sp, #0x8] 57344: 8b080328 add x8, x25, x8 57348: 91006101 add x1, x8, #0x18 5734c: 97fffd64 bl 0x568dc 57350: f100201f cmp x0, #0x8 57354: 54ffc2c1 b.ne 0x56bac 57358: f9400ec8 ldr x8, [x22, #0x18] 5735c: f94013e2 ldr x2, [sp, #0x20] 57360: 321d03e3 orr w3, wzr, #0x8 57364: aa1603e0 mov x0, x22 57368: f9400108 ldr x8, [x8] 5736c: 2a1f03e4 mov w4, wzr 57370: 8b080328 add x8, x25, x8 57374: 91008101 add x1, x8, #0x20 57378: 97fffd59 bl 0x568dc 5737c: f100201f cmp x0, #0x8 57380: 54ffc161 b.ne 0x56bac 57384: f9400ec8 ldr x8, [x22, #0x18] 57388: f9400fe2 ldr x2, [sp, #0x18] 5738c: 321d03e3 orr w3, wzr, #0x8 57390: aa1603e0 mov x0, x22 57394: f9400108 ldr x8, [x8] 57398: 2a1f03e4 mov w4, wzr 5739c: 8b080328 add x8, x25, x8 573a0: 9100e101 add x1, x8, #0x38 573a4: 97fffd4e bl 0x568dc 573a8: f100201f cmp x0, #0x8 573ac: 54ffc001 b.ne 0x56bac 573b0: f9405be3 ldr x3, [sp, #0xb0] 573b4: b9409fe4 ldr w4, [sp, #0x9c] 573b8: 90000221 adrp x1, 0x9b000 573bc: 90000222 adrp x2, 0x9b000 573c0: 320007e0 orr w0, wzr, #0x3 573c4: 910cc021 add x1, x1, #0x330 573c8: 91145c42 add x2, x2, #0x517 573cc: 97fefa39 bl 0x15cb0 <.text+0x8fc0> 573d0: a94b23f7 ldp x23, x8, [sp, #0xb0] 573d4: 8b170108 add x8, x8, x23 573d8: f9000be8 str x8, [sp, #0x10] 573dc: eb0802ff cmp x23, x8 573e0: 54000982 b.hs 0x57510 573e4: f9400ec8 ldr x8, [x22, #0x18] 573e8: f94027e2 ldr x2, [sp, #0x48] 573ec: 320003e3 orr w3, wzr, #0x1 573f0: aa1603e0 mov x0, x22 573f4: f9400108 ldr x8, [x8] 573f8: 2a1f03e4 mov w4, wzr 573fc: 8b0802e8 add x8, x23, x8 57400: 91001101 add x1, x8, #0x4 57404: 97fffd36 bl 0x568dc 57408: f100041f cmp x0, #0x1 5740c: 54ffbd01 b.ne 0x56bac 57410: f9400ec8 ldr x8, [x22, #0x18] 57414: f94023e2 ldr x2, [sp, #0x40] 57418: 321f03e3 orr w3, wzr, #0x2 5741c: aa1603e0 mov x0, x22 57420: f9400108 ldr x8, [x8] 57424: 2a1f03e4 mov w4, wzr 57428: 8b0802e8 add x8, x23, x8 5742c: 91001901 add x1, x8, #0x6 57430: 97fffd2b bl 0x568dc 57434: f100081f cmp x0, #0x2 57438: 54ffbba1 b.ne 0x56bac 5743c: 394373e8 ldrb w8, [sp, #0xdc] 57440: 12000d08 and w8, w8, #0xf 57444: 7100091f cmp w8, #0x2 57448: 540005a1 b.ne 0x574fc 5744c: 7941bfe8 ldrh w8, [sp, #0xde] 57450: 34000568 cbz w8, 0x574fc 57454: f9400ec8 ldr x8, [x22, #0x18] 57458: f9401fe2 ldr x2, [sp, #0x38] 5745c: 321d03e3 orr w3, wzr, #0x8 57460: aa1603e0 mov x0, x22 57464: f9400108 ldr x8, [x8] 57468: 2a1f03e4 mov w4, wzr 5746c: 8b0802e8 add x8, x23, x8 57470: 91002101 add x1, x8, #0x8 57474: 97fffd1a bl 0x568dc 57478: f100201f cmp x0, #0x8 5747c: 54ffb981 b.ne 0x56bac 57480: 79c1bfe8 ldrsh w8, [sp, #0xde] 57484: f94073e9 ldr x9, [sp, #0xe0] 57488: 394373e4 ldrb w4, [sp, #0xdc] 5748c: 90000221 adrp x1, 0x9b000 57490: 31003d1f cmn w8, #0xf 57494: f94047e8 ldr x8, [sp, #0x88] 57498: 90000222 adrp x2, 0x9b000 5749c: 320007e0 orr w0, wzr, #0x3 574a0: 910cc021 add x1, x1, #0x330 574a4: 9a8803e8 csel x8, xzr, x8, eq 574a8: 8b09011a add x26, x8, x9 574ac: 9114a442 add x2, x2, #0x529 574b0: aa1a03e3 mov x3, x26 574b4: 97fef9ff bl 0x15cb0 <.text+0x8fc0> 574b8: f9400ec8 ldr x8, [x22, #0x18] 574bc: f9401be2 ldr x2, [sp, #0x30] 574c0: 321d03e3 orr w3, wzr, #0x8 574c4: aa1603e0 mov x0, x22 574c8: f9400108 ldr x8, [x8] 574cc: 2a1f03e4 mov w4, wzr 574d0: 8b0802e8 add x8, x23, x8 574d4: 91004101 add x1, x8, #0x10 574d8: 97fffd01 bl 0x568dc 574dc: f100201f cmp x0, #0x8 574e0: 54ffb661 b.ne 0x56bac 574e4: eb15035f cmp x26, x21 574e8: 540000a8 b.hi 0x574fc 574ec: f94077e8 ldr x8, [sp, #0xe8] 574f0: cb1a02b3 sub x19, x21, x26 574f4: eb08027f cmp x19, x8 574f8: 540001c3 b.lo 0x57530 574fc: f9406be8 ldr x8, [sp, #0xd0] 57500: 8b170117 add x23, x8, x23 57504: f9400be8 ldr x8, [sp, #0x10] 57508: eb0802ff cmp x23, x8 5750c: 54fff6c3 b.lo 0x573e4 57510: 785a23a8 ldurh w8, [x29, #-0x5e] 57514: 8b080339 add x25, x25, x8 57518: 785a43a8 ldurh w8, [x29, #-0x5c] 5751c: 11000718 add w24, w24, #0x1 57520: 2a1f03e0 mov w0, wzr 57524: 6b08031f cmp w24, w8 57528: 54ffe2cb b.lt 0x57180 5752c: 17fffda1 b 0x56bb0 57530: f9400ec8 ldr x8, [x22, #0x18] 57534: 910363e2 add x2, sp, #0xd8 57538: 321e03e3 orr w3, wzr, #0x4 5753c: aa1603e0 mov x0, x22 57540: f9400108 ldr x8, [x8] 57544: 2a1f03e4 mov w4, wzr 57548: 8b170101 add x1, x8, x23 5754c: 97fffce4 bl 0x568dc 57550: f100101f cmp x0, #0x4 57554: 54ffb2c1 b.ne 0x56bac 57558: f9400ec9 ldr x9, [x22, #0x18] 5755c: b940dbea ldr w10, [sp, #0xd8] 57560: a9402d28 ldp x8, x11, [x9] 57564: f94007e9 ldr x9, [sp, #0x8] 57568: cb08016b sub x11, x11, x8 5756c: ab0a0129 adds x9, x9, x10 57570: 1a9f37ea cset w10, hs 57574: eb0b013f cmp x9, x11 57578: 54fffcc8 b.hi 0x57510 5757c: 3707fcaa tbnz w10, #0x0, 0x57510 57580: a9470fe2 ldp x2, x3, [sp, #0x70] 57584: 8b080121 add x1, x9, x8 57588: 320003e4 orr w4, wzr, #0x1 5758c: aa1603e0 mov x0, x22 57590: 97fffcd3 bl 0x568dc 57594: b4fffbe0 cbz x0, 0x57510 57598: a94727e8 ldp x8, x9, [sp, #0x70] 5759c: 3829691f strb wzr, [x8, x9] 575a0: f94043e8 ldr x8, [sp, #0x80] 575a4: b4000068 cbz x8, 0x575b0 575a8: f94043e8 ldr x8, [sp, #0x80] 575ac: f9000113 str x19, [x8] 575b0: 320003e0 orr w0, wzr, #0x1 575b4: 17fffd7f b 0x56bb0 575b8: 97fed3ee bl 0xc570 <__stack_chk_fail@plt> 575bc: d10203ff sub sp, sp, #0x80 575c0: f90023f7 str x23, [sp, #0x40] 575c4: a90557f6 stp x22, x21, [sp, #0x50] 575c8: a9064ff4 stp x20, x19, [sp, #0x60] 575cc: a9077bfd stp x29, x30, [sp, #0x70] 575d0: 9101c3fd add x29, sp, #0x70 575d4: d53bd057 mrs x23, TPIDR_EL0 575d8: f94016ea ldr x10, [x23, #0x28] 575dc: aa0603e8 mov x8, x6 575e0: aa0203f6 mov x22, x2 575e4: 2a0103e9 mov w9, w1 575e8: aa0503f3 mov x19, x5 575ec: aa0403f4 mov x20, x4 575f0: aa0303f5 mov x21, x3 575f4: 910023e1 add x1, sp, #0x8 575f8: 9100c3e4 add x4, sp, #0x30 575fc: 9100a3e5 add x5, sp, #0x28 57600: 2a0903e2 mov w2, w9 57604: aa1603e3 mov x3, x22 57608: aa1f03e6 mov x6, xzr 5760c: aa0803e7 mov x7, x8 57610: f9001fea str x10, [sp, #0x38] 57614: 94001287 bl 0x5c030 57618: 37f80120 tbnz w0, #0x1f, 0x5763c 5761c: a9428be3 ldp x3, x2, [sp, #0x28] 57620: 910023e1 add x1, sp, #0x8 57624: aa1603e4 mov x4, x22 57628: aa1503e5 mov x5, x21 5762c: aa1403e6 mov x6, x20 57630: aa1303e7 mov x7, x19 57634: 97fffd35 bl 0x56b08 57638: 14000002 b 0x57640 5763c: 2a1f03e0 mov w0, wzr 57640: f94016e8 ldr x8, [x23, #0x28] 57644: f9401fe9 ldr x9, [sp, #0x38] 57648: eb09011f cmp x8, x9 5764c: 54000101 b.ne 0x5766c 57650: a9477bfd ldp x29, x30, [sp, #0x70] 57654: a9464ff4 ldp x20, x19, [sp, #0x60] 57658: a94557f6 ldp x22, x21, [sp, #0x50] 5765c: f94023f7 ldr x23, [sp, #0x40] 57660: 12000000 and w0, w0, #0x1 57664: 910203ff add sp, sp, #0x80 57668: d65f03c0 ret 5766c: 97fed3c1 bl 0xc570 <__stack_chk_fail@plt> 57670: d10343ff sub sp, sp, #0xd0 57674: f90043f9 str x25, [sp, #0x80] 57678: a9095ff8 stp x24, x23, [sp, #0x90] 5767c: a90a57f6 stp x22, x21, [sp, #0xa0] 57680: a90b4ff4 stp x20, x19, [sp, #0xb0] 57684: a90c7bfd stp x29, x30, [sp, #0xc0] 57688: 910303fd add x29, sp, #0xc0 5768c: d53bd057 mrs x23, TPIDR_EL0 57690: f94016e8 ldr x8, [x23, #0x28] 57694: aa0003f5 mov x21, x0 57698: aa0203f3 mov x19, x2 5769c: aa0103f4 mov x20, x1 576a0: f81b83a8 stur x8, [x29, #-0x48] 576a4: 394002a8 ldrb w8, [x21] 576a8: 34000288 cbz w8, 0x576f8 576ac: 39400aa8 ldrb w8, [x21, #0x2] 576b0: 340003c8 cbz w8, 0x57728 576b4: f94006aa ldr x10, [x21, #0x8] 576b8: 79407148 ldrh w8, [x10, #0x38] 576bc: b40001e8 cbz x8, 0x576f8 576c0: f940114b ldr x11, [x10, #0x20] 576c4: aa1f03e9 mov x9, xzr 576c8: 8b0b014a add x10, x10, x11 576cc: 9100414a add x10, x10, #0x10 576d0: b85f014b ldur w11, [x10, #-0x10] 576d4: 7100057f cmp w11, #0x1 576d8: 54000081 b.ne 0x576e8 576dc: f85f814b ldur x11, [x10, #-0x8] 576e0: eb14017f cmp x11, x20 576e4: 540009e0 b.eq 0x57820 576e8: 91000529 add x9, x9, #0x1 576ec: eb08013f cmp x9, x8 576f0: 9100e14a add x10, x10, #0x38 576f4: 54fffeeb b.lt 0x576d0 576f8: 2a1f03e0 mov w0, wzr 576fc: f94016e8 ldr x8, [x23, #0x28] 57700: f85b83a9 ldur x9, [x29, #-0x48] 57704: eb09011f cmp x8, x9 57708: 54000b21 b.ne 0x5786c 5770c: a94c7bfd ldp x29, x30, [sp, #0xc0] 57710: a94b4ff4 ldp x20, x19, [sp, #0xb0] 57714: a94a57f6 ldp x22, x21, [sp, #0xa0] 57718: a9495ff8 ldp x24, x23, [sp, #0x90] 5771c: f94043f9 ldr x25, [sp, #0x80] 57720: 910343ff add sp, sp, #0xd0 57724: d65f03c0 ret 57728: f9400ea8 ldr x8, [x21, #0x18] 5772c: 9100e3f6 add x22, sp, #0x38 57730: 9100e2c2 add x2, x22, #0x38 57734: 321f03e3 orr w3, wzr, #0x2 57738: f9400108 ldr x8, [x8] 5773c: aa1503e0 mov x0, x21 57740: 2a1f03e4 mov w4, wzr 57744: 9100e101 add x1, x8, #0x38 57748: 97fffc65 bl 0x568dc 5774c: f100081f cmp x0, #0x2 57750: 2a1f03e0 mov w0, wzr 57754: 54fffd41 b.ne 0x576fc 57758: f9400ea8 ldr x8, [x21, #0x18] 5775c: 910082c2 add x2, x22, #0x20 57760: 321d03e3 orr w3, wzr, #0x8 57764: aa1503e0 mov x0, x21 57768: f9400108 ldr x8, [x8] 5776c: 2a1f03e4 mov w4, wzr 57770: 91008101 add x1, x8, #0x20 57774: 97fffc5a bl 0x568dc 57778: f100201f cmp x0, #0x8 5777c: 2a1f03e0 mov w0, wzr 57780: 54fffbe1 b.ne 0x576fc 57784: 7940e3e8 ldrh w8, [sp, #0x70] 57788: 34fffba8 cbz w8, 0x576fc 5778c: f9402ff8 ldr x24, [sp, #0x58] 57790: 910003e8 mov x8, sp 57794: 2a1f03f9 mov w25, wzr 57798: 91002116 add x22, x8, #0x8 5779c: f9400ea8 ldr x8, [x21, #0x18] 577a0: 910003e2 mov x2, sp 577a4: 321e03e3 orr w3, wzr, #0x4 577a8: aa1503e0 mov x0, x21 577ac: f9400108 ldr x8, [x8] 577b0: 2a1f03e4 mov w4, wzr 577b4: 8b080301 add x1, x24, x8 577b8: 97fffc49 bl 0x568dc 577bc: f100101f cmp x0, #0x4 577c0: 54fff9c1 b.ne 0x576f8 577c4: f9400ea8 ldr x8, [x21, #0x18] 577c8: 321d03e3 orr w3, wzr, #0x8 577cc: aa1503e0 mov x0, x21 577d0: aa1603e2 mov x2, x22 577d4: f9400108 ldr x8, [x8] 577d8: 2a1f03e4 mov w4, wzr 577dc: 8b080308 add x8, x24, x8 577e0: 91002101 add x1, x8, #0x8 577e4: 97fffc3e bl 0x568dc 577e8: f100201f cmp x0, #0x8 577ec: 54fff861 b.ne 0x576f8 577f0: b94003e8 ldr w8, [sp] 577f4: 7100051f cmp w8, #0x1 577f8: 54000081 b.ne 0x57808 577fc: f94007e8 ldr x8, [sp, #0x8] 57800: eb14011f cmp x8, x20 57804: 54000160 b.eq 0x57830 57808: 7940e3e8 ldrh w8, [sp, #0x70] 5780c: 11000739 add w25, w25, #0x1 57810: 9100e318 add x24, x24, #0x38 57814: 6b08033f cmp w25, w8 57818: 54fffc2b b.lt 0x5779c 5781c: 17ffffb7 b 0x576f8 57820: f9400148 ldr x8, [x10] 57824: f9000268 str x8, [x19] 57828: 320003e0 orr w0, wzr, #0x1 5782c: 17ffffb4 b 0x576fc 57830: f9400ea8 ldr x8, [x21, #0x18] 57834: 910003e9 mov x9, sp 57838: 91004122 add x2, x9, #0x10 5783c: 321d03e3 orr w3, wzr, #0x8 57840: f9400108 ldr x8, [x8] 57844: aa1503e0 mov x0, x21 57848: 2a1f03e4 mov w4, wzr 5784c: 8b180108 add x8, x8, x24 57850: 91004101 add x1, x8, #0x10 57854: 97fffc22 bl 0x568dc 57858: f100201f cmp x0, #0x8 5785c: 2a1f03e0 mov w0, wzr 57860: 54fff4e1 b.ne 0x576fc 57864: f9400be8 ldr x8, [sp, #0x10] 57868: 17ffffef b 0x57824 5786c: 97fed341 bl 0xc570 <__stack_chk_fail@plt> 57870: d65f03c0 ret 57874: f81d0ff5 str x21, [sp, #-0x30]! 57878: a9014ff4 stp x20, x19, [sp, #0x10] 5787c: a9027bfd stp x29, x30, [sp, #0x20] 57880: 910083fd add x29, sp, #0x20 57884: 52855208 mov w8, #0x2a90 // =10896 57888: aa0003f3 mov x19, x0 5788c: 72a00068 movk w8, #0x3, lsl #16 57890: 8b080274 add x20, x19, x8 57894: f9400295 ldr x21, [x20] 57898: f9002e7f str xzr, [x19, #0x58] 5789c: b4000115 cbz x21, 0x578bc 578a0: f94012a0 ldr x0, [x21, #0x20] 578a4: b4000040 cbz x0, 0x578ac 578a8: 97fed4de bl 0xcc20 578ac: f9400aa0 ldr x0, [x21, #0x10] 578b0: 97fed4dc bl 0xcc20 578b4: f9401ab5 ldr x21, [x21, #0x30] 578b8: b5ffff55 cbnz x21, 0x578a0 578bc: 91012268 add x8, x19, #0x48 578c0: f900029f str xzr, [x20] 578c4: 885ffd09 ldaxr w9, [x8] 578c8: 11000529 add w9, w9, #0x1 578cc: 880afd09 stlxr w10, w9, [x8] 578d0: 35ffffaa cbnz w10, 0x578c4 578d4: a9427bfd ldp x29, x30, [sp, #0x20] 578d8: a9414ff4 ldp x20, x19, [sp, #0x10] 578dc: f84307f5 ldr x21, [sp], #0x30 578e0: d65f03c0 ret 578e4: d0000540 adrp x0, 0x101000 578e8: 911c8000 add x0, x0, #0x720 578ec: d65f03c0 ret 578f0: d10443ff sub sp, sp, #0x110 578f4: a90b6ffc stp x28, x27, [sp, #0xb0] 578f8: a90c67fa stp x26, x25, [sp, #0xc0] 578fc: a90d5ff8 stp x24, x23, [sp, #0xd0] 57900: a90e57f6 stp x22, x21, [sp, #0xe0] 57904: a90f4ff4 stp x20, x19, [sp, #0xf0] 57908: a9107bfd stp x29, x30, [sp, #0x100] 5790c: 910403fd add x29, sp, #0x100 57910: a9030fe1 stp x1, x3, [sp, #0x30] 57914: d53bd048 mrs x8, TPIDR_EL0 57918: f90023e8 str x8, [sp, #0x40] 5791c: f9401508 ldr x8, [x8, #0x28] 57920: aa0403f3 mov x19, x4 57924: aa0203fa mov x26, x2 57928: 90000221 adrp x1, 0x9b000 5792c: 90000222 adrp x2, 0x9b000 57930: 2a0003f7 mov w23, w0 57934: 910cc021 add x1, x1, #0x330 57938: 91175c42 add x2, x2, #0x5d7 5793c: 320007e0 orr w0, wzr, #0x3 57940: aa1303e3 mov x3, x19 57944: aa0603f8 mov x24, x6 57948: aa0503f9 mov x25, x5 5794c: f81a83a8 stur x8, [x29, #-0x58] 57950: 97fef8d8 bl 0x15cb0 <.text+0x8fc0> 57954: b0000348 adrp x8, 0xc0000 57958: f946b508 ldr x8, [x8, #0xd68] 5795c: f9400114 ldr x20, [x8] 57960: 52855208 mov w8, #0x2a90 // =10896 57964: 72a00068 movk w8, #0x3, lsl #16 57968: 8b080295 add x21, x20, x8 5796c: f94002b6 ldr x22, [x21] 57970: b4000276 cbz x22, 0x579bc 57974: 9000023b adrp x27, 0x9b000 57978: 9000023c adrp x28, 0x9b000 5797c: 910cc37b add x27, x27, #0x330 57980: 9121679c add x28, x28, #0x859 57984: a94016c4 ldp x4, x5, [x22] 57988: 320007e0 orr w0, wzr, #0x3 5798c: aa1b03e1 mov x1, x27 57990: aa1c03e2 mov x2, x28 57994: aa1603e3 mov x3, x22 57998: 97fef8c6 bl 0x15cb0 <.text+0x8fc0> 5799c: f94002c8 ldr x8, [x22] 579a0: eb1a011f cmp x8, x26 579a4: 54000088 b.hi 0x579b4 579a8: f94006c8 ldr x8, [x22, #0x8] 579ac: eb1a011f cmp x8, x26 579b0: 540002c8 b.hi 0x57a08 579b4: f9401ad6 ldr x22, [x22, #0x30] 579b8: b5fffe76 cbnz x22, 0x57984 579bc: 39400268 ldrb w8, [x19] 579c0: aa1303fb mov x27, x19 579c4: 340015c8 cbz w8, 0x57c7c 579c8: b0000348 adrp x8, 0xc0000 579cc: f946b508 ldr x8, [x8, #0xd68] 579d0: 910123e1 add x1, sp, #0x48 579d4: d10183a2 sub x2, x29, #0x60 579d8: aa1b03e0 mov x0, x27 579dc: f9400108 ldr x8, [x8] 579e0: eb14011f cmp x8, x20 579e4: 1a9f17e3 cset w3, eq 579e8: 940003ae bl 0x588a0 579ec: 34001740 cbz w0, 0x57cd4 579f0: aa1f03f6 mov x22, xzr 579f4: eb13037f cmp x27, x19 579f8: 54000060 b.eq 0x57a04 579fc: aa1b03e0 mov x0, x27 57a00: 97fed488 bl 0xcc20 57a04: b40015f6 cbz x22, 0x57cc0 57a08: 90000221 adrp x1, 0x9b000 57a0c: 90000222 adrp x2, 0x9b000 57a10: 910cc021 add x1, x1, #0x330 57a14: 91185c42 add x2, x2, #0x617 57a18: 320007e0 orr w0, wzr, #0x3 57a1c: b819c3bf stur wzr, [x29, #-0x64] 57a20: 97fef8a4 bl 0x15cb0 <.text+0x8fc0> 57a24: f9400ed4 ldr x20, [x22, #0x18] 57a28: b4001734 cbz x20, 0x57d0c 57a2c: f94012c8 ldr x8, [x22, #0x20] 57a30: b50019a8 cbnz x8, 0x57d64 57a34: b0000348 adrp x8, 0xc0000 57a38: f9400ad5 ldr x21, [x22, #0x10] 57a3c: f946b508 ldr x8, [x8, #0xd68] 57a40: f81a03b5 stur x21, [x29, #-0x60] 57a44: f9400100 ldr x0, [x8] 57a48: 97fff929 bl 0x55eec 57a4c: aa0003f9 mov x25, x0 57a50: 321c03e0 orr w0, wzr, #0x10 57a54: 321d03e1 orr w1, wzr, #0x8 57a58: 97fed1b2 bl 0xc120 57a5c: f100069f cmp x20, #0x1 57a60: 5400164b b.lt 0x57d28 57a64: 321c03e8 orr w8, wzr, #0x10 57a68: b9002fff str wzr, [sp, #0x2c] 57a6c: 8b1402bb add x27, x21, x20 57a70: a90183e8 stp x8, x0, [sp, #0x18] 57a74: b0000354 adrp x20, 0xc0000 57a78: f946b694 ldr x20, [x20, #0xd68] 57a7c: aa1f03f7 mov x23, xzr 57a80: aa1503fa mov x26, x21 57a84: f9000bfb str x27, [sp, #0x10] 57a88: f9400280 ldr x0, [x20] 57a8c: d10183a2 sub x2, x29, #0x60 57a90: d10193a3 sub x3, x29, #0x64 57a94: aa1903e1 mov x1, x25 57a98: aa1f03e4 mov x4, xzr 57a9c: 940000d5 bl 0x57df0 57aa0: b859c3a8 ldur w8, [x29, #-0x64] 57aa4: 3100051f cmn w8, #0x1 57aa8: 54000200 b.eq 0x57ae8 57aac: 34000dc8 cbz w8, 0x57c64 57ab0: f85a03a9 ldur x9, [x29, #-0x60] 57ab4: f9400280 ldr x0, [x20] 57ab8: d10183a2 sub x2, x29, #0x60 57abc: 910123e3 add x3, sp, #0x48 57ac0: aa1903e1 mov x1, x25 57ac4: aa1f03e4 mov x4, xzr 57ac8: b9004bff str wzr, [sp, #0x48] 57acc: 8b080138 add x24, x9, x8 57ad0: 940000c8 bl 0x57df0 57ad4: b9404bf7 ldr w23, [sp, #0x48] 57ad8: 12800008 mov w8, #-0x1 // =-1 57adc: eb0802ff cmp x23, x8 57ae0: 540006a1 b.ne 0x57bb4 57ae4: 1400005c b 0x57c54 57ae8: f940029c ldr x28, [x20] 57aec: d10183a2 sub x2, x29, #0x60 57af0: 910123e3 add x3, sp, #0x48 57af4: aa1903e1 mov x1, x25 57af8: aa1c03e0 mov x0, x28 57afc: aa1f03e4 mov x4, xzr 57b00: 940000bc bl 0x57df0 57b04: 37f80200 tbnz w0, #0x1f, 0x57b44 57b08: d10183a2 sub x2, x29, #0x60 57b0c: d101c3a3 sub x3, x29, #0x70 57b10: aa1c03e0 mov x0, x28 57b14: aa1903e1 mov x1, x25 57b18: aa1f03e4 mov x4, xzr 57b1c: 940000b5 bl 0x57df0 57b20: 37f80120 tbnz w0, #0x1f, 0x57b44 57b24: b9404388 ldr w8, [x28, #0x40] 57b28: b85903a9 ldur w9, [x29, #-0x70] 57b2c: b9404bea ldr w10, [sp, #0x48] 57b30: 7100011f cmp w8, #0x0 57b34: 1a8a012b csel w11, w9, w10, eq 57b38: 1a890148 csel w8, w10, w9, eq 57b3c: b3607d68 bfi x8, x11, #32, #32 57b40: 14000002 b 0x57b48 57b44: aa1f03e8 mov x8, xzr 57b48: f940029c ldr x28, [x20] 57b4c: f85a03a9 ldur x9, [x29, #-0x60] 57b50: d10183a2 sub x2, x29, #0x60 57b54: 910123e3 add x3, sp, #0x48 57b58: aa1c03e0 mov x0, x28 57b5c: aa1903e1 mov x1, x25 57b60: aa1f03e4 mov x4, xzr 57b64: 8b080138 add x24, x9, x8 57b68: 940000a2 bl 0x57df0 57b6c: 37f801e0 tbnz w0, #0x1f, 0x57ba8 57b70: d10183a2 sub x2, x29, #0x60 57b74: d101c3a3 sub x3, x29, #0x70 57b78: aa1c03e0 mov x0, x28 57b7c: aa1903e1 mov x1, x25 57b80: aa1f03e4 mov x4, xzr 57b84: 9400009b bl 0x57df0 57b88: 37f80100 tbnz w0, #0x1f, 0x57ba8 57b8c: b9404388 ldr w8, [x28, #0x40] 57b90: b85903a9 ldur w9, [x29, #-0x70] 57b94: b9404bea ldr w10, [sp, #0x48] 57b98: 7100011f cmp w8, #0x0 57b9c: 1a8a0128 csel w8, w9, w10, eq 57ba0: 1a890157 csel w23, w10, w9, eq 57ba4: b3607d17 bfi x23, x8, #32, #32 57ba8: 92800008 mov x8, #-0x1 // =-1 57bac: eb0802ff cmp x23, x8 57bb0: 54000520 b.eq 0x57c54 57bb4: f9400280 ldr x0, [x20] 57bb8: d101c3a2 sub x2, x29, #0x70 57bbc: 910123e3 add x3, sp, #0x48 57bc0: aa1903e1 mov x1, x25 57bc4: 2a1f03e4 mov w4, wzr 57bc8: aa1503e5 mov x5, x21 57bcc: aa1f03e6 mov x6, xzr 57bd0: f81903ba stur x26, [x29, #-0x70] 57bd4: 94001d30 bl 0x5f094 57bd8: 350003e0 cbnz w0, 0x57c54 57bdc: a94493e3 ldp x3, x4, [sp, #0x48] 57be0: 90000221 adrp x1, 0x9b000 57be4: 90000222 adrp x2, 0x9b000 57be8: 320007e0 orr w0, wzr, #0x3 57bec: 910cc021 add x1, x1, #0x330 57bf0: 91191842 add x2, x2, #0x646 57bf4: 97fef82f bl 0x15cb0 <.text+0x8fc0> 57bf8: b9402ffb ldr w27, [sp, #0x2c] 57bfc: f9400fe8 ldr x8, [sp, #0x18] 57c00: f94027f4 ldr x20, [sp, #0x48] 57c04: aa1503fc mov x28, x21 57c08: cb150355 sub x21, x26, x21 57c0c: 6b08037f cmp w27, w8 57c10: 540000e1 b.ne 0x57c2c 57c14: f94013e0 ldr x0, [sp, #0x20] 57c18: 531f7b68 lsl w8, w27, #1 57c1c: d37df101 lsl x1, x8, #3 57c20: f9000fe8 str x8, [sp, #0x18] 57c24: 97fed107 bl 0xc040 57c28: 14000002 b 0x57c30 57c2c: f94013e0 ldr x0, [sp, #0x20] 57c30: 8b3b4c08 add x8, x0, w27, uxtw #3 57c34: 1100077b add w27, w27, #0x1 57c38: f90013e0 str x0, [sp, #0x20] 57c3c: 29005514 stp w20, w21, [x8] 57c40: b9002ffb str w27, [sp, #0x2c] 57c44: b0000354 adrp x20, 0xc0000 57c48: f946b694 ldr x20, [x20, #0xd68] 57c4c: f9400bfb ldr x27, [sp, #0x10] 57c50: aa1c03f5 mov x21, x28 57c54: eb1b031f cmp x24, x27 57c58: aa1803fa mov x26, x24 57c5c: f81a03b8 stur x24, [x29, #-0x60] 57c60: 54fff143 b.lo 0x57a88 57c64: b9402fe8 ldr w8, [sp, #0x2c] 57c68: f9400fe9 ldr x9, [sp, #0x18] 57c6c: 6b08013f cmp w9, w8 57c70: 54000689 b.ls 0x57d40 57c74: f94013e0 ldr x0, [sp, #0x20] 57c78: 1400002d b 0x57d2c 57c7c: 52855308 mov w8, #0x2a98 // =10904 57c80: 72a00068 movk w8, #0x3, lsl #16 57c84: f8686a80 ldr x0, [x20, x8] 57c88: aa1a03e1 mov x1, x26 57c8c: 940014b9 bl 0x5cf70 57c90: b40000a0 cbz x0, 0x57ca4 57c94: f9401400 ldr x0, [x0, #0x28] 57c98: 97fed33e bl 0xc990 57c9c: aa0003fb mov x27, x0 57ca0: b5ffe95b cbnz x27, 0x579c8 57ca4: 90000221 adrp x1, 0x9b000 57ca8: 90000222 adrp x2, 0x9b000 57cac: 910cc021 add x1, x1, #0x330 57cb0: 9121bc42 add x2, x2, #0x86f 57cb4: 320007e0 orr w0, wzr, #0x3 57cb8: aa1a03e3 mov x3, x26 57cbc: 97fef7fd bl 0x15cb0 <.text+0x8fc0> 57cc0: 90000221 adrp x1, 0x9b000 57cc4: 90000222 adrp x2, 0x9b000 57cc8: 910cc021 add x1, x1, #0x330 57ccc: 9117ec42 add x2, x2, #0x5fb 57cd0: 14000013 b 0x57d1c 57cd4: 321d0be0 orr w0, wzr, #0x38 57cd8: 97fed386 bl 0xcaf0 57cdc: f94027e8 ldr x8, [sp, #0x48] 57ce0: f85a03a9 ldur x9, [x29, #-0x60] 57ce4: aa0003f6 mov x22, x0 57ce8: a90062d9 stp x25, x24, [x22] 57cec: f9000ac8 str x8, [x22, #0x10] 57cf0: a901fec9 stp x9, xzr, [x22, #0x18] 57cf4: f94002a8 ldr x8, [x21] 57cf8: f9001ac8 str x8, [x22, #0x30] 57cfc: f90002b6 str x22, [x21] 57d00: eb13037f cmp x27, x19 57d04: 54ffe7c1 b.ne 0x579fc 57d08: 17ffff3f b 0x57a04 57d0c: 90000221 adrp x1, 0x9b000 57d10: 90000222 adrp x2, 0x9b000 57d14: 910cc021 add x1, x1, #0x330 57d18: 9118b042 add x2, x2, #0x62c 57d1c: 320007e0 orr w0, wzr, #0x3 57d20: 97fef7e4 bl 0x15cb0 <.text+0x8fc0> 57d24: 14000024 b 0x57db4 57d28: 2a1f03e8 mov w8, wzr 57d2c: 2a0803f8 mov w24, w8 57d30: d37df301 lsl x1, x24, #3 57d34: 97fed0c3 bl 0xc040 57d38: aa0003f4 mov x20, x0 57d3c: 14000003 b 0x57d48 57d40: f94013f4 ldr x20, [sp, #0x20] 57d44: 2a0803f8 mov w24, w8 57d48: 90000003 adrp x3, 0x57000 57d4c: 913ee063 add x3, x3, #0xfb8 57d50: 321d03e2 orr w2, wzr, #0x8 57d54: aa1403e0 mov x0, x20 57d58: aa1803e1 mov x1, x24 57d5c: 97fed16d bl 0xc310 57d60: a90262d4 stp x20, x24, [x22, #0x20] 57d64: f9401be9 ldr x9, [sp, #0x30] 57d68: 320003f7 orr w23, wzr, #0x1 57d6c: 32000be8 orr w8, wzr, #0x7 57d70: 90000221 adrp x1, 0x9b000 57d74: b9002937 str w23, [x9, #0x28] 57d78: 3dc002c0 ldr q0, [x22] 57d7c: a9045928 stp x8, x22, [x9, #0x40] 57d80: f9001933 str x19, [x9, #0x30] 57d84: f9401126 ldr x6, [x9, #0x20] 57d88: 3d800520 str q0, [x9, #0x10] 57d8c: f9401fe4 ldr x4, [sp, #0x38] 57d90: 90000222 adrp x2, 0x9b000 57d94: 910cc021 add x1, x1, #0x330 57d98: 91199042 add x2, x2, #0x664 57d9c: 320007e0 orr w0, wzr, #0x3 57da0: 32000be5 orr w5, wzr, #0x7 57da4: aa1303e3 mov x3, x19 57da8: aa1603e7 mov x7, x22 57dac: f9001d24 str x4, [x9, #0x38] 57db0: 97fef7c0 bl 0x15cb0 <.text+0x8fc0> 57db4: f94023e8 ldr x8, [sp, #0x40] 57db8: f9401508 ldr x8, [x8, #0x28] 57dbc: f85a83a9 ldur x9, [x29, #-0x58] 57dc0: eb09011f cmp x8, x9 57dc4: 54000141 b.ne 0x57dec 57dc8: 2a1703e0 mov w0, w23 57dcc: a9507bfd ldp x29, x30, [sp, #0x100] 57dd0: a94f4ff4 ldp x20, x19, [sp, #0xf0] 57dd4: a94e57f6 ldp x22, x21, [sp, #0xe0] 57dd8: a94d5ff8 ldp x24, x23, [sp, #0xd0] 57ddc: a94c67fa ldp x26, x25, [sp, #0xc0] 57de0: a94b6ffc ldp x28, x27, [sp, #0xb0] 57de4: 910443ff add sp, sp, #0x110 57de8: d65f03c0 ret 57dec: 97fed1e1 bl 0xc570 <__stack_chk_fail@plt> 57df0: d10203ff sub sp, sp, #0x80 57df4: a9026ffc stp x28, x27, [sp, #0x20] 57df8: a90367fa stp x26, x25, [sp, #0x30] 57dfc: a9045ff8 stp x24, x23, [sp, #0x40] 57e00: a90557f6 stp x22, x21, [sp, #0x50] 57e04: a9064ff4 stp x20, x19, [sp, #0x60] 57e08: a9077bfd stp x29, x30, [sp, #0x70] 57e0c: 9101c3fd add x29, sp, #0x70 57e10: d53bd05a mrs x26, TPIDR_EL0 57e14: f9401748 ldr x8, [x26, #0x28] 57e18: aa0203f6 mov x22, x2 57e1c: aa0103f7 mov x23, x1 57e20: aa0303f3 mov x19, x3 57e24: f9000fe8 str x8, [sp, #0x18] 57e28: f94002db ldr x27, [x22] 57e2c: f9400ee8 ldr x8, [x23, #0x18] 57e30: 910043e2 add x2, sp, #0x10 57e34: 2a1f03e3 mov w3, wzr 57e38: 927df378 and x24, x27, #0xfffffffffffffff8 57e3c: 91000769 add x9, x27, #0x1 57e40: aa1803e1 mov x1, x24 57e44: aa0403f5 mov x21, x4 57e48: aa0003f4 mov x20, x0 57e4c: f90002c9 str x9, [x22] 57e50: d63f0100 blr x8 57e54: 37f80980 tbnz w0, #0x1f, 0x57f84 57e58: f90007f3 str x19, [sp, #0x8] 57e5c: f94002d3 ldr x19, [x22] 57e60: f9400ee8 ldr x8, [x23, #0x18] 57e64: f9400bfc ldr x28, [sp, #0x10] 57e68: 910043e2 add x2, sp, #0x10 57e6c: 927df279 and x25, x19, #0xfffffffffffffff8 57e70: 91000669 add x9, x19, #0x1 57e74: aa1403e0 mov x0, x20 57e78: aa1903e1 mov x1, x25 57e7c: 2a1f03e3 mov w3, wzr 57e80: aa1503e4 mov x4, x21 57e84: f90002c9 str x9, [x22] 57e88: d63f0100 blr x8 57e8c: 37f807c0 tbnz w0, #0x1f, 0x57f84 57e90: cb190269 sub x9, x19, x25 57e94: f9400bea ldr x10, [sp, #0x10] 57e98: b940428b ldr w11, [x20, #0x40] 57e9c: f94002d9 ldr x25, [x22] 57ea0: cb180368 sub x8, x27, x24 57ea4: f9400eec ldr x12, [x23, #0x18] 57ea8: d37df108 lsl x8, x8, #3 57eac: d37df129 lsl x9, x9, #3 57eb0: 9ac82788 lsr x8, x28, x8 57eb4: 9ac92549 lsr x9, x10, x9 57eb8: 7100017f cmp w11, #0x0 57ebc: 927df338 and x24, x25, #0xfffffffffffffff8 57ec0: 1a88013b csel w27, w9, w8, eq 57ec4: 1a89011c csel w28, w8, w9, eq 57ec8: 91000728 add x8, x25, #0x1 57ecc: 910043e2 add x2, sp, #0x10 57ed0: aa1403e0 mov x0, x20 57ed4: aa1803e1 mov x1, x24 57ed8: 2a1f03e3 mov w3, wzr 57edc: aa1503e4 mov x4, x21 57ee0: f90002c8 str x8, [x22] 57ee4: d63f0180 blr x12 57ee8: 37f804e0 tbnz w0, #0x1f, 0x57f84 57eec: f9400be8 ldr x8, [sp, #0x10] 57ef0: f94002d3 ldr x19, [x22] 57ef4: 910043e2 add x2, sp, #0x10 57ef8: aa1403e0 mov x0, x20 57efc: f90003e8 str x8, [sp] 57f00: f9400ee8 ldr x8, [x23, #0x18] 57f04: 927df277 and x23, x19, #0xfffffffffffffff8 57f08: 91000669 add x9, x19, #0x1 57f0c: aa1703e1 mov x1, x23 57f10: 2a1f03e3 mov w3, wzr 57f14: aa1503e4 mov x4, x21 57f18: f90002c9 str x9, [x22] 57f1c: d63f0100 blr x8 57f20: 37f80320 tbnz w0, #0x1f, 0x57f84 57f24: 12001f69 and w9, w27, #0xff 57f28: 12001f8a and w10, w28, #0xff 57f2c: cb17026b sub x11, x19, x23 57f30: f9400bec ldr x12, [sp, #0x10] 57f34: b940428d ldr w13, [x20, #0x40] 57f38: 33181d2a bfi w10, w9, #8, #8 57f3c: d37df169 lsl x9, x11, #3 57f40: f94003eb ldr x11, [sp] 57f44: cb180328 sub x8, x25, x24 57f48: d37df108 lsl x8, x8, #3 57f4c: 9ac92589 lsr x9, x12, x9 57f50: 9ac82568 lsr x8, x11, x8 57f54: 710001bf cmp w13, #0x0 57f58: 1a88012b csel w11, w9, w8, eq 57f5c: 1a890108 csel w8, w8, w9, eq 57f60: 12001d69 and w9, w11, #0xff 57f64: 12001d08 and w8, w8, #0xff 57f68: 33181d28 bfi w8, w9, #8, #8 57f6c: 1a8a0109 csel w9, w8, w10, eq 57f70: 1a880148 csel w8, w10, w8, eq 57f74: 33103d28 bfi w8, w9, #16, #16 57f78: f94007e9 ldr x9, [sp, #0x8] 57f7c: 2a1f03e0 mov w0, wzr 57f80: b9000128 str w8, [x9] 57f84: f9401748 ldr x8, [x26, #0x28] 57f88: f9400fe9 ldr x9, [sp, #0x18] 57f8c: eb09011f cmp x8, x9 57f90: 54000121 b.ne 0x57fb4 57f94: a9477bfd ldp x29, x30, [sp, #0x70] 57f98: a9464ff4 ldp x20, x19, [sp, #0x60] 57f9c: a94557f6 ldp x22, x21, [sp, #0x50] 57fa0: a9445ff8 ldp x24, x23, [sp, #0x40] 57fa4: a94367fa ldp x26, x25, [sp, #0x30] 57fa8: a9426ffc ldp x28, x27, [sp, #0x20] 57fac: 910203ff add sp, sp, #0x80 57fb0: d65f03c0 ret 57fb4: 97fed16f bl 0xc570 <__stack_chk_fail@plt> 57fb8: b9400008 ldr w8, [x0] 57fbc: b9400029 ldr w9, [x1] 57fc0: 6b09011f cmp w8, w9 57fc4: 5a9fa3e8 csetm w8, lt 57fc8: 1a9fd500 csinc w0, w8, wzr, le 57fcc: d65f03c0 ret 57fd0: d10283ff sub sp, sp, #0xa0 57fd4: a9046ffc stp x28, x27, [sp, #0x40] 57fd8: a90567fa stp x26, x25, [sp, #0x50] 57fdc: a9065ff8 stp x24, x23, [sp, #0x60] 57fe0: a90757f6 stp x22, x21, [sp, #0x70] 57fe4: a9084ff4 stp x20, x19, [sp, #0x80] 57fe8: a9097bfd stp x29, x30, [sp, #0x90] 57fec: 910243fd add x29, sp, #0x90 57ff0: d53bd05a mrs x26, TPIDR_EL0 57ff4: f9401748 ldr x8, [x26, #0x28] 57ff8: aa0203f3 mov x19, x2 57ffc: aa0003f4 mov x20, x0 58000: f100683f cmp x1, #0x1a 58004: f9001fe8 str x8, [sp, #0x38] 58008: 54000062 b.hs 0x58014 5800c: 12800000 mov w0, #-0x1 // =-1 58010: 140000a0 b 0x58290 58014: 7940328b ldrh w11, [x20, #0x18] 58018: b40013ab cbz x11, 0x5828c 5801c: b940126f ldr w15, [x19, #0x10] 58020: a9405e75 ldp x21, x23, [x19] 58024: f9400296 ldr x22, [x20] 58028: f9400a8a ldr x10, [x20, #0x10] 5802c: 529caa0c mov w12, #0xe550 // =58704 58030: aa1f03e8 mov x8, xzr 58034: aa1f03e9 mov x9, xzr 58038: aa1f03fc mov x28, xzr 5803c: aa1f03fb mov x27, xzr 58040: 9100056b add x11, x11, #0x1 58044: 72ac8e8c movk w12, #0x6474, lsl #16 58048: b940014d ldr w13, [x10] 5804c: 710005bf cmp w13, #0x1 58050: 54000120 b.eq 0x58074 58054: 710009bf cmp w13, #0x2 58058: 540000a0 b.eq 0x5806c 5805c: 6b0c01bf cmp w13, w12 58060: 54000221 b.ne 0x580a4 58064: aa0a03e8 mov x8, x10 58068: 1400000f b 0x580a4 5806c: aa0a03e9 mov x9, x10 58070: 1400000d b 0x580a4 58074: f940094d ldr x13, [x10, #0x10] 58078: 8b1601ad add x13, x13, x22 5807c: eb0d02bf cmp x21, x13 58080: 540000a3 b.lo 0x58094 58084: f940154e ldr x14, [x10, #0x28] 58088: 8b0d01ce add x14, x14, x13 5808c: eb0e02bf cmp x21, x14 58090: 9a9c315c csel x28, x10, x28, lo 58094: f940114e ldr x14, [x10, #0x20] 58098: 8b0d01cd add x13, x14, x13 5809c: eb1b01bf cmp x13, x27 580a0: 9a9b81bb csel x27, x13, x27, hi 580a4: d100056b sub x11, x11, #0x1 580a8: f100057f cmp x11, #0x1 580ac: 9100e14a add x10, x10, #0x38 580b0: 54fffccc b.gt 0x58048 580b4: b4000edc cbz x28, 0x5828c 580b8: b40001c8 cbz x8, 0x580f0 580bc: b40004c9 cbz x9, 0x58154 580c0: f9400929 ldr x9, [x9, #0x10] 580c4: 8b160129 add x9, x9, x22 580c8: 91002129 add x9, x9, #0x8 580cc: f85f812a ldur x10, [x9, #-0x8] 580d0: b40000ca cbz x10, 0x580e8 580d4: f1000d5f cmp x10, #0x3 580d8: 540003c0 b.eq 0x58150 580dc: 91004129 add x9, x9, #0x10 580e0: f85f812a ldur x10, [x9, #-0x8] 580e4: b5ffff8a cbnz x10, 0x580d4 580e8: f9401e69 ldr x9, [x19, #0x38] 580ec: 1400001b b 0x58158 580f0: 2a1f03e0 mov w0, wzr 580f4: 79403288 ldrh w8, [x20, #0x18] 580f8: b4000ae8 cbz x8, 0x58254 580fc: f9400a8a ldr x10, [x20, #0x10] 58100: aa1f03e6 mov x6, xzr 58104: aa1f03e9 mov x9, xzr 58108: 92800005 mov x5, #-0x1 // =-1 5810c: b940014b ldr w11, [x10] 58110: 7100057f cmp w11, #0x1 58114: 54000141 b.ne 0x5813c 58118: f940028b ldr x11, [x20] 5811c: f940094c ldr x12, [x10, #0x10] 58120: f940154d ldr x13, [x10, #0x28] 58124: 8b0b018b add x11, x12, x11 58128: 8b0d016c add x12, x11, x13 5812c: eb05017f cmp x11, x5 58130: 9a853165 csel x5, x11, x5, lo 58134: eb06019f cmp x12, x6 58138: 9a868186 csel x6, x12, x6, hi 5813c: 91000529 add x9, x9, #0x1 58140: eb08013f cmp x9, x8 58144: 9100e14a add x10, x10, #0x38 58148: 54fffe2b b.lt 0x5810c 5814c: 14000044 b 0x5825c 58150: f9400129 ldr x9, [x9] 58154: f9001e69 str x9, [x19, #0x38] 58158: f90012e9 str x9, [x23, #0x20] 5815c: f9400908 ldr x8, [x8, #0x10] 58160: 8b160118 add x24, x8, x22 58164: 39400304 ldrb w4, [x24] 58168: 7100049f cmp w4, #0x1 5816c: 54000821 b.ne 0x58270 58170: b90017ef str w15, [sp, #0x14] 58174: 90000359 adrp x25, 0xc0000 58178: f946b739 ldr x25, [x25, #0xd68] 5817c: f9400320 ldr x0, [x25] 58180: 97fff75b bl 0x55eec 58184: 91001308 add x8, x24, #0x4 58188: f90017e8 str x8, [sp, #0x28] 5818c: f9400328 ldr x8, [x25] 58190: 39400703 ldrb w3, [x24, #0x1] 58194: aa0003f9 mov x25, x0 58198: 9100a3e2 add x2, sp, #0x28 5819c: 910083e5 add x5, sp, #0x20 581a0: aa0803e0 mov x0, x8 581a4: aa1903e1 mov x1, x25 581a8: aa1703e4 mov x4, x23 581ac: aa1f03e6 mov x6, xzr 581b0: 94000bc2 bl 0x5b0b8 581b4: 37f806e0 tbnz w0, #0x1f, 0x58290 581b8: 90000348 adrp x8, 0xc0000 581bc: f946b508 ldr x8, [x8, #0xd68] 581c0: 39400b03 ldrb w3, [x24, #0x2] 581c4: 9100a3e2 add x2, sp, #0x28 581c8: 910063e5 add x5, sp, #0x18 581cc: f9400100 ldr x0, [x8] 581d0: aa1903e1 mov x1, x25 581d4: aa1703e4 mov x4, x23 581d8: aa1f03e6 mov x6, xzr 581dc: 94000bb7 bl 0x5b0b8 581e0: 37f80580 tbnz w0, #0x1f, 0x58290 581e4: 39400f04 ldrb w4, [x24, #0x3] 581e8: 7100ec9f cmp w4, #0x3b 581ec: 540006a1 b.ne 0x582c0 581f0: 321f03e8 orr w8, wzr, #0x2 581f4: b9004268 str w8, [x19, #0x40] 581f8: f9400b88 ldr x8, [x28, #0x10] 581fc: f9401e66 ldr x6, [x19, #0x38] 58200: f0000201 adrp x1, 0x9b000 58204: f0000202 adrp x2, 0x9b000 58208: 8b160108 add x8, x8, x22 5820c: f9001668 str x8, [x19, #0x28] 58210: f9401789 ldr x9, [x28, #0x28] 58214: 910cc021 add x1, x1, #0x330 58218: 911d0c42 add x2, x2, #0x743 5821c: 320007e0 orr w0, wzr, #0x3 58220: 8b090108 add x8, x8, x9 58224: f9001a68 str x8, [x19, #0x30] 58228: f9400683 ldr x3, [x20, #0x8] 5822c: aa1803e4 mov x4, x24 58230: a904e263 stp x3, x24, [x19, #0x48] 58234: f9400fe8 ldr x8, [sp, #0x18] 58238: f94017e7 ldr x7, [sp, #0x28] 5823c: 9240f105 and x5, x8, #0x1fffffffffffffff 58240: a9059e65 stp x5, x7, [x19, #0x58] 58244: 97fef69b bl 0x15cb0 <.text+0x8fc0> 58248: 320003e0 orr w0, wzr, #0x1 5824c: 79403288 ldrh w8, [x20, #0x18] 58250: b5fff568 cbnz x8, 0x580fc 58254: aa1f03e6 mov x6, xzr 58258: 92800005 mov x5, #-0x1 // =-1 5825c: a9401283 ldp x3, x4, [x20] 58260: 9101a261 add x1, x19, #0x68 58264: aa1503e2 mov x2, x21 58268: 97fffda2 bl 0x578f0 5826c: 14000009 b 0x58290 58270: f9400683 ldr x3, [x20, #0x8] 58274: f0000201 adrp x1, 0x9b000 58278: f0000202 adrp x2, 0x9b000 5827c: 910cc021 add x1, x1, #0x330 58280: 911ad842 add x2, x2, #0x6b6 58284: 320007e0 orr w0, wzr, #0x3 58288: 97fef68a bl 0x15cb0 <.text+0x8fc0> 5828c: 2a1f03e0 mov w0, wzr 58290: f9401748 ldr x8, [x26, #0x28] 58294: f9401fe9 ldr x9, [sp, #0x38] 58298: eb09011f cmp x8, x9 5829c: 54000ae1 b.ne 0x583f8 582a0: a9497bfd ldp x29, x30, [sp, #0x90] 582a4: a9484ff4 ldp x20, x19, [sp, #0x80] 582a8: a94757f6 ldp x22, x21, [sp, #0x70] 582ac: a9465ff8 ldp x24, x23, [sp, #0x60] 582b0: a94567fa ldp x26, x25, [sp, #0x50] 582b4: a9446ffc ldp x28, x27, [sp, #0x40] 582b8: 910283ff add sp, sp, #0xa0 582bc: d65f03c0 ret 582c0: f9400683 ldr x3, [x20, #0x8] 582c4: f0000201 adrp x1, 0x9b000 582c8: 910cc021 add x1, x1, #0x330 582cc: 7103fc9f cmp w4, #0xff 582d0: 540000c0 b.eq 0x582e8 582d4: f0000202 adrp x2, 0x9b000 582d8: 911c4042 add x2, x2, #0x710 582dc: 320007e0 orr w0, wzr, #0x3 582e0: 97fef674 bl 0x15cb0 <.text+0x8fc0> 582e4: 14000005 b 0x582f8 582e8: f0000202 adrp x2, 0x9b000 582ec: 911b7042 add x2, x2, #0x6dc 582f0: 320007e0 orr w0, wzr, #0x3 582f4: 97fef66f bl 0x15cb0 <.text+0x8fc0> 582f8: 90000349 adrp x9, 0xc0000 582fc: f946b529 ldr x9, [x9, #0xd68] 58300: 39400b08 ldrb w8, [x24, #0x2] 58304: 7103fd1f cmp w8, #0xff 58308: 54000061 b.ne 0x58314 5830c: 92800008 mov x8, #-0x1 // =-1 58310: f9000fe8 str x8, [sp, #0x18] 58314: 39400708 ldrb w8, [x24, #0x1] 58318: 7103fd1f cmp w8, #0xff 5831c: 54000700 b.eq 0x583fc 58320: 320003e8 orr w8, wzr, #0x1 58324: b9001668 str w8, [x19, #0x14] 58328: f9400138 ldr x24, [x9] 5832c: a941f3f6 ldp x22, x28, [sp, #0x18] 58330: aa1803e0 mov x0, x24 58334: 97fff6ee bl 0x55eec 58338: f90007e0 str x0, [sp, #0x8] 5833c: f9001bfc str x28, [sp, #0x30] 58340: b4000336 cbz x22, 0x583a4 58344: eb1b039f cmp x28, x27 58348: 540002e2 b.hs 0x583a4 5834c: aa1f03f9 mov x25, xzr 58350: f94007e1 ldr x1, [sp, #0x8] 58354: 9100c3e2 add x2, sp, #0x30 58358: aa1803e0 mov x0, x24 5835c: aa1703e3 mov x3, x23 58360: 2a1f03e4 mov w4, wzr 58364: aa1f03e5 mov x5, xzr 58368: aa1f03e6 mov x6, xzr 5836c: 94001b4a bl 0x5f094 58370: 37f801c0 tbnz w0, #0x1f, 0x583a8 58374: f94002e8 ldr x8, [x23] 58378: eb15011f cmp x8, x21 5837c: 54000088 b.hi 0x5838c 58380: f94006e8 ldr x8, [x23, #0x8] 58384: eb15011f cmp x8, x21 58388: 540001a8 b.hi 0x583bc 5838c: 91000739 add x25, x25, #0x1 58390: eb16033f cmp x25, x22 58394: 54000082 b.hs 0x583a4 58398: f9401bfc ldr x28, [sp, #0x30] 5839c: eb1b039f cmp x28, x27 583a0: 54fffd83 b.lo 0x58350 583a4: 12800120 mov w0, #-0xa // =-10 583a8: 7100041f cmp w0, #0x1 583ac: 1a9f17e0 cset w0, eq 583b0: 79403288 ldrh w8, [x20, #0x18] 583b4: b5ffea48 cbnz x8, 0x580fc 583b8: 17ffffa7 b 0x58254 583bc: b94017e4 ldr w4, [sp, #0x14] 583c0: 34000184 cbz w4, 0x583f0 583c4: f94007e1 ldr x1, [sp, #0x8] 583c8: 9100c3e2 add x2, sp, #0x30 583cc: aa1803e0 mov x0, x24 583d0: aa1703e3 mov x3, x23 583d4: aa1f03e5 mov x5, xzr 583d8: aa1f03e6 mov x6, xzr 583dc: f9001bfc str x28, [sp, #0x30] 583e0: 94001b2d bl 0x5f094 583e4: 7100001f cmp w0, #0x0 583e8: 1a9fb400 csinc w0, w0, wzr, lt 583ec: 17ffffef b 0x583a8 583f0: 320003e0 orr w0, wzr, #0x1 583f4: 17ffffed b 0x583a8 583f8: 97fed05e bl 0xc570 <__stack_chk_fail@plt> 583fc: 97fecfad bl 0xc2b0 58400: d10443ff sub sp, sp, #0x110 58404: a90c67fc stp x28, x25, [sp, #0xc0] 58408: a90d5ff8 stp x24, x23, [sp, #0xd0] 5840c: a90e57f6 stp x22, x21, [sp, #0xe0] 58410: a90f4ff4 stp x20, x19, [sp, #0xf0] 58414: a9107bfd stp x29, x30, [sp, #0x100] 58418: 910403fd add x29, sp, #0x100 5841c: d53bd058 mrs x24, TPIDR_EL0 58420: f9401708 ldr x8, [x24, #0x28] 58424: aa0203f6 mov x22, x2 58428: aa0103f3 mov x19, x1 5842c: f0000201 adrp x1, 0x9b000 58430: f0000202 adrp x2, 0x9b000 58434: 2a0303f5 mov w21, w3 58438: aa0003f7 mov x23, x0 5843c: 910cc021 add x1, x1, #0x330 58440: 911e2442 add x2, x2, #0x789 58444: 320007e0 orr w0, wzr, #0x3 58448: aa1303e3 mov x3, x19 5844c: aa0403f4 mov x20, x4 58450: f81b83a8 stur x8, [x29, #-0x48] 58454: 97fef617 bl 0x15cb0 <.text+0x8fc0> 58458: 910003e0 mov x0, sp 5845c: 52801702 mov w2, #0xb8 // =184 58460: 2a1f03e1 mov w1, wzr 58464: 910003f9 mov x25, sp 58468: 97fed1be bl 0xcb60 5846c: f0ffffe0 adrp x0, 0x57000 58470: 12800008 mov w8, #-0x1 // =-1 58474: 913f4000 add x0, x0, #0xfd0 58478: 910003e1 mov x1, sp 5847c: a9005bf3 stp x19, x22, [sp] 58480: b90013f5 str w21, [sp, #0x10] 58484: b90043e8 str w8, [sp, #0x40] 58488: b90093e8 str w8, [sp, #0x90] 5848c: 97fff6d2 bl 0x55fd4 58490: 7100001f cmp w0, #0x0 58494: 540000ad b.le 0x584a8 58498: b94017e8 ldr w8, [sp, #0x14] 5849c: 34000188 cbz w8, 0x584cc 584a0: 2a1f03e0 mov w0, wzr 584a4: 14000024 b 0x58534 584a8: f0000201 adrp x1, 0x9b000 584ac: f0000202 adrp x2, 0x9b000 584b0: 910cc021 add x1, x1, #0x330 584b4: 911e7c42 add x2, x2, #0x79f 584b8: 320007e0 orr w0, wzr, #0x3 584bc: aa1303e3 mov x3, x19 584c0: 97fef5fc bl 0x15cb0 <.text+0x8fc0> 584c4: 12800120 mov w0, #-0xa // =-10 584c8: 1400001b b 0x58534 584cc: b94043e8 ldr w8, [sp, #0x40] 584d0: 3100051f cmn w8, #0x1 584d4: 54000160 b.eq 0x58500 584d8: 91006322 add x2, x25, #0x18 584dc: aa1703e0 mov x0, x23 584e0: aa1303e1 mov x1, x19 584e4: aa1603e3 mov x3, x22 584e8: 2a1503e4 mov w4, w21 584ec: aa1403e5 mov x5, x20 584f0: 9400001d bl 0x58564 584f4: 3100281f cmn w0, #0xa 584f8: 540000a0 b.eq 0x5850c 584fc: 1400000e b 0x58534 58500: 12800120 mov w0, #-0xa // =-10 58504: 3100281f cmn w0, #0xa 58508: 54000161 b.ne 0x58534 5850c: b94093e8 ldr w8, [sp, #0x90] 58510: 3100051f cmn w8, #0x1 58514: 54000100 b.eq 0x58534 58518: 9101a322 add x2, x25, #0x68 5851c: aa1703e0 mov x0, x23 58520: aa1303e1 mov x1, x19 58524: aa1603e3 mov x3, x22 58528: 2a1503e4 mov w4, w21 5852c: aa1403e5 mov x5, x20 58530: 9400000d bl 0x58564 58534: f9401708 ldr x8, [x24, #0x28] 58538: f85b83a9 ldur x9, [x29, #-0x48] 5853c: eb09011f cmp x8, x9 58540: 54000101 b.ne 0x58560 58544: a9507bfd ldp x29, x30, [sp, #0x100] 58548: a94f4ff4 ldp x20, x19, [sp, #0xf0] 5854c: a94e57f6 ldp x22, x21, [sp, #0xe0] 58550: a94d5ff8 ldp x24, x23, [sp, #0xd0] 58554: a94c67fc ldp x28, x25, [sp, #0xc0] 58558: 910443ff add sp, sp, #0x110 5855c: d65f03c0 ret 58560: 97fed004 bl 0xc570 <__stack_chk_fail@plt> 58564: d102c3ff sub sp, sp, #0xb0 58568: a9056ffc stp x28, x27, [sp, #0x50] 5856c: a90667fa stp x26, x25, [sp, #0x60] 58570: a9075ff8 stp x24, x23, [sp, #0x70] 58574: a90857f6 stp x22, x21, [sp, #0x80] 58578: a9094ff4 stp x20, x19, [sp, #0x90] 5857c: a90a7bfd stp x29, x30, [sp, #0xa0] 58580: 910283fd add x29, sp, #0xa0 58584: d53bd059 mrs x25, TPIDR_EL0 58588: f9401728 ldr x8, [x25, #0x28] 5858c: aa0203f6 mov x22, x2 58590: aa0503f7 mov x23, x5 58594: 2a0403fb mov w27, w4 58598: f90027e8 str x8, [sp, #0x48] 5859c: b9402ac8 ldr w8, [x22, #0x28] 585a0: aa0303fa mov x26, x3 585a4: aa0103f5 mov x21, x1 585a8: aa0003f8 mov x24, x0 585ac: 7100091f cmp w8, #0x2 585b0: 910122c8 add x8, x22, #0x48 585b4: 54000081 b.ne 0x585c4 585b8: aa1f03fc mov x28, xzr 585bc: 910102c9 add x9, x22, #0x40 585c0: 14000008 b 0x585e0 585c4: f9400109 ldr x9, [x8] 585c8: 90000348 adrp x8, 0xc0000 585cc: f946b508 ldr x8, [x8, #0xd68] 585d0: f940093c ldr x28, [x9, #0x10] 585d4: f9400118 ldr x24, [x8] 585d8: 91008128 add x8, x9, #0x20 585dc: 9100a129 add x9, x9, #0x28 585e0: f9400113 ldr x19, [x8] 585e4: f9400134 ldr x20, [x9] 585e8: aa1803e0 mov x0, x24 585ec: 97fff640 bl 0x55eec 585f0: 90000348 adrp x8, 0xc0000 585f4: f946b508 ldr x8, [x8, #0xd68] 585f8: f9401ec9 ldr x9, [x22, #0x38] 585fc: f9400108 ldr x8, [x8] 58600: f90017e9 str x9, [sp, #0x28] 58604: eb08031f cmp x24, x8 58608: 54000780 b.eq 0x586f8 5860c: a90173e0 stp x0, x28, [sp, #0x10] 58610: aa1803e0 mov x0, x24 58614: b9000ffb str w27, [sp, #0xc] 58618: 9240f29b and x27, x20, #0x1fffffffffffffff 5861c: 97fff634 bl 0x55eec 58620: aa0003fc mov x28, x0 58624: f9001fff str xzr, [sp, #0x38] 58628: b4000f5b cbz x27, 0x58810 5862c: f94017e8 ldr x8, [sp, #0x28] 58630: f90003fa str x26, [sp] 58634: aa1903fa mov x26, x25 58638: aa1f03f9 mov x25, xzr 5863c: f90013f5 str x21, [sp, #0x20] 58640: 4b0802b5 sub w21, w21, w8 58644: 8b1b0328 add x8, x25, x27 58648: d341fd14 lsr x20, x8, #1 5864c: 8b140e68 add x8, x19, x20, lsl #3 58650: 9100e3e2 add x2, sp, #0x38 58654: 9100c3e3 add x3, sp, #0x30 58658: aa1803e0 mov x0, x24 5865c: aa1c03e1 mov x1, x28 58660: aa1703e4 mov x4, x23 58664: f9001fe8 str x8, [sp, #0x38] 58668: 97fffde2 bl 0x57df0 5866c: 37f80e60 tbnz w0, #0x1f, 0x58838 58670: b94033e8 ldr w8, [sp, #0x30] 58674: 6b15011f cmp w8, w21 58678: 9a94c739 csinc x25, x25, x20, gt 5867c: 9a9bc29b csel x27, x20, x27, gt 58680: eb1b033f cmp x25, x27 58684: 54fffe03 b.lo 0x58644 58688: aa1a03f9 mov x25, x26 5868c: f94003fa ldr x26, [sp] 58690: f94013f5 ldr x21, [sp, #0x20] 58694: b4000bfb cbz x27, 0x58810 58698: 8b1b0e68 add x8, x19, x27, lsl #3 5869c: d1002108 sub x8, x8, #0x8 586a0: 9100e3e2 add x2, sp, #0x38 586a4: 910113e3 add x3, sp, #0x44 586a8: aa1803e0 mov x0, x24 586ac: aa1c03e1 mov x1, x28 586b0: aa1703e4 mov x4, x23 586b4: f9001fe8 str x8, [sp, #0x38] 586b8: 97fffdce bl 0x57df0 586bc: 37f80c00 tbnz w0, #0x1f, 0x5883c 586c0: b94047f3 ldr w19, [sp, #0x44] 586c4: 9100e3e2 add x2, sp, #0x38 586c8: 910113e3 add x3, sp, #0x44 586cc: aa1803e0 mov x0, x24 586d0: aa1c03e1 mov x1, x28 586d4: aa1703e4 mov x4, x23 586d8: b90033f3 str w19, [sp, #0x30] 586dc: 97fffdc5 bl 0x57df0 586e0: 37f80ae0 tbnz w0, #0x1f, 0x5883c 586e4: b94047e8 ldr w8, [sp, #0x44] 586e8: b9400ffb ldr w27, [sp, #0xc] 586ec: 9100c3f5 add x21, sp, #0x30 586f0: b90037e8 str w8, [sp, #0x34] 586f4: 14000015 b 0x58748 586f8: 9240f288 and x8, x20, #0x1fffffffffffffff 586fc: b40008a8 cbz x8, 0x58810 58700: f94017ea ldr x10, [sp, #0x28] 58704: aa1f03e9 mov x9, xzr 58708: 4b0a02aa sub w10, w21, w10 5870c: 8b08012b add x11, x9, x8 58710: d341fd6b lsr x11, x11, #1 58714: d37df16c lsl x12, x11, #3 58718: b86c6a6c ldr w12, [x19, x12] 5871c: 6b0a019f cmp w12, w10 58720: 9a8bc529 csinc x9, x9, x11, gt 58724: 9a88c168 csel x8, x11, x8, gt 58728: eb08013f cmp x9, x8 5872c: 54ffff03 b.lo 0x5870c 58730: b4000708 cbz x8, 0x58810 58734: 8b080e68 add x8, x19, x8, lsl #3 58738: a90173e0 stp x0, x28, [sp, #0x10] 5873c: f90013f5 str x21, [sp, #0x20] 58740: d1002115 sub x21, x8, #0x8 58744: b94002b3 ldr w19, [x21] 58748: f94013e3 ldr x3, [sp, #0x20] 5874c: f000021c adrp x28, 0x9b000 58750: 910cc39c add x28, x28, #0x330 58754: f0000202 adrp x2, 0x9b000 58758: 93407e64 sxtw x4, w19 5875c: 911fcc42 add x2, x2, #0x7f3 58760: 320007e0 orr w0, wzr, #0x3 58764: aa1c03e1 mov x1, x28 58768: 97fef552 bl 0x15cb0 <.text+0x8fc0> 5876c: f9400ff3 ldr x19, [sp, #0x18] 58770: f94017e4 ldr x4, [sp, #0x28] 58774: b98006a3 ldrsw x3, [x21, #0x4] 58778: f0000202 adrp x2, 0x9b000 5877c: f100027f cmp x19, #0x0 58780: 9a930088 csel x8, x4, x19, eq 58784: 8b030106 add x6, x8, x3 58788: 91203442 add x2, x2, #0x80d 5878c: 320007e0 orr w0, wzr, #0x3 58790: aa1c03e1 mov x1, x28 58794: aa1303e5 mov x5, x19 58798: f9001fe6 str x6, [sp, #0x38] 5879c: 97fef545 bl 0x15cb0 <.text+0x8fc0> 587a0: f9400be1 ldr x1, [sp, #0x10] 587a4: 9100e3e2 add x2, sp, #0x38 587a8: aa1803e0 mov x0, x24 587ac: aa1a03e3 mov x3, x26 587b0: 2a1b03e4 mov w4, w27 587b4: aa1303e5 mov x5, x19 587b8: aa1703e6 mov x6, x23 587bc: 94001a36 bl 0x5f094 587c0: 37f803e0 tbnz w0, #0x1f, 0x5883c 587c4: b9402ac9 ldr w9, [x22, #0x28] 587c8: f9400348 ldr x8, [x26] 587cc: 7100053f cmp w9, #0x1 587d0: 54000101 b.ne 0x587f0 587d4: f9400749 ldr x9, [x26, #0x8] 587d8: f94017eb ldr x11, [sp, #0x28] 587dc: 321b03ea orr w10, wzr, #0x20 587e0: f900174a str x10, [x26, #0x28] 587e4: 8b0b0108 add x8, x8, x11 587e8: 8b0b0129 add x9, x9, x11 587ec: a9002748 stp x8, x9, [x26] 587f0: f94013e9 ldr x9, [sp, #0x20] 587f4: eb09011f cmp x8, x9 587f8: 540003a8 b.hi 0x5886c 587fc: f9400748 ldr x8, [x26, #0x8] 58800: eb09011f cmp x8, x9 58804: 54000349 b.ls 0x5886c 58808: 2a1f03e0 mov w0, wzr 5880c: 1400000c b 0x5883c 58810: a94116c4 ldp x4, x5, [x22, #0x10] 58814: f0000201 adrp x1, 0x9b000 58818: f0000202 adrp x2, 0x9b000 5881c: 910cc021 add x1, x1, #0x330 58820: 911ecc42 add x2, x2, #0x7b3 58824: 320007e0 orr w0, wzr, #0x3 58828: aa1503e3 mov x3, x21 5882c: 97fef521 bl 0x15cb0 <.text+0x8fc0> 58830: 12800120 mov w0, #-0xa // =-10 58834: 14000002 b 0x5883c 58838: aa1a03f9 mov x25, x26 5883c: f9401728 ldr x8, [x25, #0x28] 58840: f94027e9 ldr x9, [sp, #0x48] 58844: eb09011f cmp x8, x9 58848: 54000281 b.ne 0x58898 5884c: a94a7bfd ldp x29, x30, [sp, #0xa0] 58850: a9494ff4 ldp x20, x19, [sp, #0x90] 58854: a94857f6 ldp x22, x21, [sp, #0x80] 58858: a9475ff8 ldp x24, x23, [sp, #0x70] 5885c: a94667fa ldp x26, x25, [sp, #0x60] 58860: a9456ffc ldp x28, x27, [sp, #0x50] 58864: 9102c3ff add sp, sp, #0xb0 58868: d65f03c0 ret 5886c: 34fffe3b cbz w27, 0x58830 58870: f9401f41 ldr x1, [x26, #0x38] 58874: b4fffde1 cbz x1, 0x58830 58878: b9403348 ldr w8, [x26, #0x30] 5887c: 7100051f cmp w8, #0x1 58880: 54fffd81 b.ne 0x58830 58884: 90000340 adrp x0, 0xc0000 58888: f947a400 ldr x0, [x0, #0xf48] 5888c: 9400111f bl 0x5cd08 58890: f9001f5f str xzr, [x26, #0x38] 58894: 17ffffe7 b 0x58830 58898: 97fecf36 bl 0xc570 <__stack_chk_fail@plt> 5889c: d65f03c0 ret 588a0: d10383ff sub sp, sp, #0xe0 588a4: a9086ffc stp x28, x27, [sp, #0x80] 588a8: a90967fa stp x26, x25, [sp, #0x90] 588ac: a90a5ff8 stp x24, x23, [sp, #0xa0] 588b0: a90b57f6 stp x22, x21, [sp, #0xb0] 588b4: a90c4ff4 stp x20, x19, [sp, #0xc0] 588b8: a90d7bfd stp x29, x30, [sp, #0xd0] 588bc: 910343fd add x29, sp, #0xd0 588c0: d53bd057 mrs x23, TPIDR_EL0 588c4: f94016e8 ldr x8, [x23, #0x28] 588c8: aa0103f3 mov x19, x1 588cc: b0000221 adrp x1, 0x9d000 588d0: aa0203fa mov x26, x2 588d4: 913f2021 add x1, x1, #0xfc8 588d8: 2a0303fc mov w28, w3 588dc: aa0003f8 mov x24, x0 588e0: f81a83a8 stur x8, [x29, #-0x58] 588e4: f900027f str xzr, [x19] 588e8: f900035f str xzr, [x26] 588ec: 97fed0a1 bl 0xcb70 588f0: aa0003f6 mov x22, x0 588f4: b40015f6 cbz x22, 0x58bb0 588f8: 9100e3e0 add x0, sp, #0x38 588fc: 321a03e1 orr w1, wzr, #0x40 58900: 320003e2 orr w2, wzr, #0x1 58904: aa1603e3 mov x3, x22 58908: 97fece0e bl 0xc140 5890c: f100041f cmp x0, #0x1 58910: 540012a1 b.ne 0x58b64 58914: f94033f5 ldr x21, [sp, #0x60] 58918: 7940eff4 ldrh w20, [sp, #0x76] 5891c: f0000201 adrp x1, 0x9b000 58920: f0000202 adrp x2, 0x9b000 58924: 910cc021 add x1, x1, #0x330 58928: 91227842 add x2, x2, #0x89e 5892c: 320007e0 orr w0, wzr, #0x3 58930: aa1803e3 mov x3, x24 58934: 2a1503e4 mov w4, w21 58938: 97fef4de bl 0x15cb0 <.text+0x8fc0> 5893c: aa1603e0 mov x0, x22 58940: aa1503e1 mov x1, x21 58944: 2a1f03e2 mov w2, wzr 58948: 97fecfa6 bl 0xc7e0 5894c: 7940ebfb ldrh w27, [sp, #0x74] 58950: 321a03e1 orr w1, wzr, #0x40 58954: aa1b03e0 mov x0, x27 58958: 97fecdf2 bl 0xc120 5895c: aa0003f9 mov x25, x0 58960: b40010b9 cbz x25, 0x58b74 58964: 321a03e1 orr w1, wzr, #0x40 58968: aa1903e0 mov x0, x25 5896c: aa1b03e2 mov x2, x27 58970: aa1603e3 mov x3, x22 58974: 97fecdf3 bl 0xc140 58978: eb1b001f cmp x0, x27 5897c: 54000fc1 b.ne 0x58b74 58980: 8b141b34 add x20, x25, x20, lsl #6 58984: f9001bf7 str x23, [sp, #0x30] 58988: f9401297 ldr x23, [x20, #0x20] 5898c: f0000201 adrp x1, 0x9b000 58990: f0000202 adrp x2, 0x9b000 58994: 910cc021 add x1, x1, #0x330 58998: 91233442 add x2, x2, #0x8cd 5899c: 320007e0 orr w0, wzr, #0x3 589a0: aa1703e3 mov x3, x23 589a4: 97fef4c3 bl 0x15cb0 <.text+0x8fc0> 589a8: aa1703e0 mov x0, x23 589ac: 97fed051 bl 0xcaf0 589b0: f9400e81 ldr x1, [x20, #0x18] 589b4: aa0003f5 mov x21, x0 589b8: aa1603e0 mov x0, x22 589bc: 2a1f03e2 mov w2, wzr 589c0: 97fecf88 bl 0xc7e0 589c4: b4000df5 cbz x21, 0x58b80 589c8: 320003e1 orr w1, wzr, #0x1 589cc: aa1503e0 mov x0, x21 589d0: aa1703e2 mov x2, x23 589d4: aa1603e3 mov x3, x22 589d8: 97fecdda bl 0xc140 589dc: eb17001f cmp x0, x23 589e0: 54000d01 b.ne 0x58b80 589e4: 71000b7f cmp w27, #0x2 589e8: b90017fc str w28, [sp, #0x14] 589ec: f90003fa str x26, [sp] 589f0: 54000fa3 b.lo 0x58be4 589f4: 9101833c add x28, x25, #0x60 589f8: 320003f4 orr w20, wzr, #0x1 589fc: f90007ff str xzr, [sp, #0x8] 58a00: a901d7ff stp xzr, x21, [sp, #0x18] 58a04: f90017f7 str x23, [sp, #0x28] 58a08: f9400268 ldr x8, [x19] 58a0c: b5000f08 cbnz x8, 0x58bec 58a10: b85e039a ldur w26, [x28, #-0x20] 58a14: eb1a02ff cmp x23, x26 58a18: 540009c9 b.ls 0x58b50 58a1c: 91003748 add x8, x26, #0xd 58a20: eb17011f cmp x8, x23 58a24: 8b1a02b5 add x21, x21, x26 58a28: 540000e8 b.hi 0x58a44 58a2c: f0000201 adrp x1, 0x9b000 58a30: aa1503e0 mov x0, x21 58a34: 9123bc21 add x1, x1, #0x8ef 58a38: 97fecf6e bl 0xc7f0 58a3c: f94017f7 ldr x23, [sp, #0x28] 58a40: 340004e0 cbz w0, 0x58adc 58a44: 91003f48 add x8, x26, #0xf 58a48: eb17011f cmp x8, x23 58a4c: 54000069 b.ls 0x58a58 58a50: f94013f5 ldr x21, [sp, #0x20] 58a54: 1400003f b 0x58b50 58a58: f0000201 adrp x1, 0x9b000 58a5c: aa1503e0 mov x0, x21 58a60: 9124b021 add x1, x1, #0x92c 58a64: 97fecf63 bl 0xc7f0 58a68: a9425ff5 ldp x21, x23, [sp, #0x20] 58a6c: 35000720 cbnz w0, 0x58b50 58a70: f940039a ldr x26, [x28] 58a74: aa1a03e0 mov x0, x26 58a78: 97fed01e bl 0xcaf0 58a7c: f85f8381 ldur x1, [x28, #-0x8] 58a80: aa0003f5 mov x21, x0 58a84: aa1603e0 mov x0, x22 58a88: 2a1f03e2 mov w2, wzr 58a8c: aa0103f7 mov x23, x1 58a90: 97fecf54 bl 0xc7e0 58a94: b4001ad5 cbz x21, 0x58dec 58a98: 320003e1 orr w1, wzr, #0x1 58a9c: aa1503e0 mov x0, x21 58aa0: aa1a03e2 mov x2, x26 58aa4: aa1603e3 mov x3, x22 58aa8: f9000ff5 str x21, [sp, #0x18] 58aac: 97fecda5 bl 0xc140 58ab0: eb1a001f cmp x0, x26 58ab4: 54001981 b.ne 0x58de4 58ab8: f0000201 adrp x1, 0x9b000 58abc: f0000202 adrp x2, 0x9b000 58ac0: 320007e0 orr w0, wzr, #0x3 58ac4: 910cc021 add x1, x1, #0x330 58ac8: 9124ec42 add x2, x2, #0x93b 58acc: aa1a03e3 mov x3, x26 58ad0: aa1703e4 mov x4, x23 58ad4: f90007fa str x26, [sp, #0x8] 58ad8: 1400001c b 0x58b48 58adc: f9400380 ldr x0, [x28] 58ae0: f94003f5 ldr x21, [sp] 58ae4: f90002a0 str x0, [x21] 58ae8: 97fed002 bl 0xcaf0 58aec: f9000260 str x0, [x19] 58af0: f85f839a ldur x26, [x28, #-0x8] 58af4: aa1603e0 mov x0, x22 58af8: 2a1f03e2 mov w2, wzr 58afc: aa1a03e1 mov x1, x26 58b00: 97fecf38 bl 0xc7e0 58b04: f9400260 ldr x0, [x19] 58b08: b40016e0 cbz x0, 0x58de4 58b0c: f94002a2 ldr x2, [x21] 58b10: 320003e1 orr w1, wzr, #0x1 58b14: aa1603e3 mov x3, x22 58b18: 97fecd8a bl 0xc140 58b1c: f94002a9 ldr x9, [x21] 58b20: aa0003e8 mov x8, x0 58b24: eb09011f cmp x8, x9 58b28: 540015e1 b.ne 0x58de4 58b2c: f0000201 adrp x1, 0x9b000 58b30: f0000202 adrp x2, 0x9b000 58b34: 320007e0 orr w0, wzr, #0x3 58b38: 910cc021 add x1, x1, #0x330 58b3c: 9123f042 add x2, x2, #0x8fc 58b40: aa0803e3 mov x3, x8 58b44: aa1a03e4 mov x4, x26 58b48: 97fef45a bl 0x15cb0 <.text+0x8fc0> 58b4c: a9425ff5 ldp x21, x23, [sp, #0x20] 58b50: 91000694 add x20, x20, #0x1 58b54: eb1b029f cmp x20, x27 58b58: 9101039c add x28, x28, #0x40 58b5c: 54fff563 b.lo 0x58a08 58b60: 14000023 b 0x58bec 58b64: aa1f03f4 mov x20, xzr 58b68: aa1f03f5 mov x21, xzr 58b6c: aa1f03f9 mov x25, xzr 58b70: 14000006 b 0x58b88 58b74: aa1f03f4 mov x20, xzr 58b78: aa1f03f5 mov x21, xzr 58b7c: 14000003 b 0x58b88 58b80: f9401bf7 ldr x23, [sp, #0x30] 58b84: aa1f03f4 mov x20, xzr 58b88: aa1503e0 mov x0, x21 58b8c: 97fed025 bl 0xcc20 58b90: aa1903e0 mov x0, x25 58b94: 97fed023 bl 0xcc20 58b98: aa1403e0 mov x0, x20 58b9c: 97fed021 bl 0xcc20 58ba0: f9400260 ldr x0, [x19] 58ba4: 97fed01f bl 0xcc20 58ba8: aa1603e0 mov x0, x22 58bac: 97fece55 bl 0xc500 58bb0: 320003e0 orr w0, wzr, #0x1 58bb4: f94016e8 ldr x8, [x23, #0x28] 58bb8: f85a83a9 ldur x9, [x29, #-0x58] 58bbc: eb09011f cmp x8, x9 58bc0: 540011e1 b.ne 0x58dfc 58bc4: a94d7bfd ldp x29, x30, [sp, #0xd0] 58bc8: a94c4ff4 ldp x20, x19, [sp, #0xc0] 58bcc: a94b57f6 ldp x22, x21, [sp, #0xb0] 58bd0: a94a5ff8 ldp x24, x23, [sp, #0xa0] 58bd4: a94967fa ldp x26, x25, [sp, #0x90] 58bd8: a9486ffc ldp x28, x27, [sp, #0x80] 58bdc: 910383ff add sp, sp, #0xe0 58be0: d65f03c0 ret 58be4: f9000fff str xzr, [sp, #0x18] 58be8: f90007ff str xzr, [sp, #0x8] 58bec: aa1503e0 mov x0, x21 58bf0: 97fed00c bl 0xcc20 58bf4: aa1903e0 mov x0, x25 58bf8: 97fed00a bl 0xcc20 58bfc: aa1603e0 mov x0, x22 58c00: 97fece40 bl 0xc500 58c04: b94017e8 ldr w8, [sp, #0x14] 58c08: f9400ff4 ldr x20, [sp, #0x18] 58c0c: 3100051f cmn w8, #0x1 58c10: 540000c1 b.ne 0x58c28 58c14: b40000b4 cbz x20, 0x58c28 58c18: aa1403e0 mov x0, x20 58c1c: 97fed001 bl 0xcc20 58c20: f9401bf7 ldr x23, [sp, #0x30] 58c24: 17ffffe3 b 0x58bb0 58c28: f9401bf7 ldr x23, [sp, #0x30] 58c2c: b4000d54 cbz x20, 0x58dd4 58c30: f9400268 ldr x8, [x19] 58c34: b5000d08 cbnz x8, 0x58dd4 58c38: f94007e2 ldr x2, [sp, #0x8] 58c3c: aa1403e0 mov x0, x20 58c40: 2a1f03e1 mov w1, wzr 58c44: 97fece7b bl 0xc630 58c48: b4000c60 cbz x0, 0x58dd4 58c4c: aa1803e0 mov x0, x24 58c50: aa1503fa mov x26, x21 58c54: 97fecf67 bl 0xc9f0 58c58: 91000400 add x0, x0, #0x1 58c5c: 97fecfa5 bl 0xcaf0 58c60: aa0003fb mov x27, x0 58c64: aa1403e0 mov x0, x20 58c68: 97fecf62 bl 0xc9f0 58c6c: aa0003f5 mov x21, x0 58c70: aa1803e0 mov x0, x24 58c74: 97fecf5f bl 0xc9f0 58c78: 8b0002a8 add x8, x21, x0 58c7c: 91005d00 add x0, x8, #0x17 58c80: 97fecf9c bl 0xcaf0 58c84: aa0003fc mov x28, x0 58c88: aa1a03f5 mov x21, x26 58c8c: b4fff7fb cbz x27, 0x58b88 58c90: b4fff7dc cbz x28, 0x58b88 58c94: 528005e1 mov w1, #0x2f // =47 58c98: aa1803e0 mov x0, x24 58c9c: 528005f4 mov w20, #0x2f // =47 58ca0: 97fecdec bl 0xc450 58ca4: aa1b03e8 mov x8, x27 58ca8: b40000e0 cbz x0, 0x58cc4 58cac: cb180015 sub x21, x0, x24 58cb0: aa1b03e0 mov x0, x27 58cb4: aa1803e1 mov x1, x24 58cb8: aa1503e2 mov x2, x21 58cbc: 97fecf95 bl 0xcb10 58cc0: 8b150368 add x8, x27, x21 58cc4: aa1c03e0 mov x0, x28 58cc8: aa1b03e1 mov x1, x27 58ccc: 3900011f strb wzr, [x8] 58cd0: 97fecfe0 bl 0xcc50 58cd4: aa1c03e0 mov x0, x28 58cd8: 97fecf46 bl 0xc9f0 58cdc: f9400fe1 ldr x1, [sp, #0x18] 58ce0: 78206b94 strh w20, [x28, x0] 58ce4: aa1c03e0 mov x0, x28 58ce8: 97fecdb6 bl 0xc3c0 58cec: f94003f4 ldr x20, [sp] 58cf0: 12800003 mov w3, #-0x1 // =-1 58cf4: aa1c03e0 mov x0, x28 58cf8: aa1303e1 mov x1, x19 58cfc: aa1403e2 mov x2, x20 58d00: 97fffee8 bl 0x588a0 58d04: 7100041f cmp w0, #0x1 58d08: 540005c1 b.ne 0x58dc0 58d0c: aa1c03e0 mov x0, x28 58d10: aa1b03e1 mov x1, x27 58d14: 97fecfcf bl 0xcc50 58d18: aa1c03e0 mov x0, x28 58d1c: 97fecf35 bl 0xc9f0 58d20: f0000208 adrp x8, 0x9b000 58d24: 9125f108 add x8, x8, #0x97c 58d28: f9400108 ldr x8, [x8] 58d2c: f9400fe1 ldr x1, [sp, #0x18] 58d30: 8b000389 add x9, x28, x0 58d34: aa1c03e0 mov x0, x28 58d38: 3900213f strb wzr, [x9, #0x8] 58d3c: f9000128 str x8, [x9] 58d40: 97fecda0 bl 0xc3c0 58d44: 12800003 mov w3, #-0x1 // =-1 58d48: aa1c03e0 mov x0, x28 58d4c: aa1303e1 mov x1, x19 58d50: aa1403e2 mov x2, x20 58d54: 97fffed3 bl 0x588a0 58d58: b94017e8 ldr w8, [sp, #0x14] 58d5c: 7100051f cmp w8, #0x1 58d60: 54000301 b.ne 0x58dc0 58d64: 7100041f cmp w0, #0x1 58d68: 540002c1 b.ne 0x58dc0 58d6c: f0000208 adrp x8, 0x9b000 58d70: 9125b508 add x8, x8, #0x96d 58d74: f8407109 ldur x9, [x8, #0x7] 58d78: f9400108 ldr x8, [x8] 58d7c: aa1c03e0 mov x0, x28 58d80: aa1b03e1 mov x1, x27 58d84: f8007389 stur x9, [x28, #0x7] 58d88: f9000388 str x8, [x28] 58d8c: 97fecd8d bl 0xc3c0 58d90: aa1c03e0 mov x0, x28 58d94: 97fecf17 bl 0xc9f0 58d98: f9400fe1 ldr x1, [sp, #0x18] 58d9c: 528005e8 mov w8, #0x2f // =47 58da0: 78206b88 strh w8, [x28, x0] 58da4: aa1c03e0 mov x0, x28 58da8: 97fecd86 bl 0xc3c0 58dac: 12800003 mov w3, #-0x1 // =-1 58db0: aa1c03e0 mov x0, x28 58db4: aa1303e1 mov x1, x19 58db8: aa1403e2 mov x2, x20 58dbc: 97fffeb9 bl 0x588a0 58dc0: aa1b03e0 mov x0, x27 58dc4: 97fecf97 bl 0xcc20 58dc8: aa1c03e0 mov x0, x28 58dcc: 97fecf95 bl 0xcc20 58dd0: f9400ff4 ldr x20, [sp, #0x18] 58dd4: aa1403e0 mov x0, x20 58dd8: 97fecf92 bl 0xcc20 58ddc: 2a1f03e0 mov w0, wzr 58de0: 17ffff75 b 0x58bb4 58de4: f9400ff4 ldr x20, [sp, #0x18] 58de8: 14000002 b 0x58df0 58dec: aa1f03f4 mov x20, xzr 58df0: f94013f5 ldr x21, [sp, #0x20] 58df4: f9401bf7 ldr x23, [sp, #0x30] 58df8: 17ffff64 b 0x58b88 58dfc: 97fecddd bl 0xc570 <__stack_chk_fail@plt> 58e00: a9ba6ffc stp x28, x27, [sp, #-0x60]! 58e04: a90167fa stp x26, x25, [sp, #0x10] 58e08: a9025ff8 stp x24, x23, [sp, #0x20] 58e0c: a90357f6 stp x22, x21, [sp, #0x30] 58e10: a9044ff4 stp x20, x19, [sp, #0x40] 58e14: a9057bfd stp x29, x30, [sp, #0x50] 58e18: 910143fd add x29, sp, #0x50 58e1c: d13303ff sub sp, sp, #0xcc0 58e20: d53bd05a mrs x26, TPIDR_EL0 58e24: f9401748 ldr x8, [x26, #0x28] 58e28: aa0003f3 mov x19, x0 58e2c: f81a83a8 stur x8, [x29, #-0x58] 58e30: f9400675 ldr x21, [x19, #0x8] 58e34: b94046a8 ldr w8, [x21, #0x44] 58e38: 34000e48 cbz w8, 0x59000 58e3c: 7100051f cmp w8, #0x1 58e40: 910182b4 add x20, x21, #0x60 58e44: 54000181 b.ne 0x58e74 58e48: f0000201 adrp x1, 0x9b000 58e4c: f0000202 adrp x2, 0x9b000 58e50: 910cc021 add x1, x1, #0x330 58e54: 91327042 add x2, x2, #0xc9c 58e58: 320007e0 orr w0, wzr, #0x3 58e5c: 97fef395 bl 0x15cb0 <.text+0x8fc0> 58e60: 90000348 adrp x8, 0xc0000 58e64: f9479d08 ldr x8, [x8, #0xf38] 58e68: b4000068 cbz x8, 0x58e74 58e6c: aa1403e0 mov x0, x20 58e70: 97fece88 bl 0xc890 58e74: b9404aa8 ldr w8, [x21, #0x48] 58e78: b9428ea9 ldr w9, [x21, #0x28c] 58e7c: 6b09011f cmp w8, w9 58e80: 54000320 b.eq 0x58ee4 58e84: 32001bea orr w10, wzr, #0x7f 58e88: aa1f03e8 mov x8, xzr 58e8c: 91237aa9 add x9, x21, #0x8de 58e90: b9008aaa str w10, [x21, #0x88] 58e94: 32003fea orr w10, wzr, #0xffff 58e98: f100051f cmp x8, #0x1 58e9c: 5400006b b.lt 0x58ea8 58ea0: 0b0a010b add w11, w8, w10 58ea4: 781fa12b sturh w11, [x9, #-0x6] 58ea8: 3940012b ldrb w11, [x9] 58eac: 91000508 add x8, x8, #0x1 58eb0: 781fc12a sturh w10, [x9, #-0x4] 58eb4: f81ea13f stur xzr, [x9, #-0x16] 58eb8: 121f196b and w11, w11, #0xfe 58ebc: f102011f cmp x8, #0x80 58ec0: 3900012b strb w11, [x9] 58ec4: 91194129 add x9, x9, #0x650 58ec8: 54fffe81 b.ne 0x58e98 58ecc: 910232a0 add x0, x21, #0x8c 58ed0: 32001fe1 orr w1, wzr, #0xff 58ed4: 321703e2 orr w2, wzr, #0x200 58ed8: 97fecf22 bl 0xcb60 58edc: b9404aa8 ldr w8, [x21, #0x48] 58ee0: b9028ea8 str w8, [x21, #0x28c] 58ee4: 798d7268 ldrsh x8, [x19, #0x6b8] 58ee8: 910a42bb add x27, x21, #0x290 58eec: 5280ca09 mov w9, #0x650 // =1616 58ef0: f9400e77 ldr x23, [x19, #0x18] 58ef4: d503201f nop 58ef8: 9b096d09 madd x9, x8, x9, x27 58efc: 39593929 ldrb w9, [x9, #0x64e] 58f00: 36000109 tbz w9, #0x0, 0x58f20 58f04: 5280ca09 mov w9, #0x650 // =1616 58f08: 9b095508 madd x8, x8, x9, x21 58f0c: f9446509 ldr x9, [x8, #0x8c8] 58f10: eb17013f cmp x9, x23 58f14: 54000061 b.ne 0x58f20 58f18: 910a4117 add x23, x8, #0x290 58f1c: 140000f7 b 0x592f8 58f20: d28f82dc mov x28, #0x7c16 // =31766 58f24: f2afe95c movk x28, #0x7f4a, lsl #16 58f28: f2cf373c movk x28, #0x79b9, lsl #32 58f2c: f2f3c6fc movk x28, #0x9e37, lsl #48 58f30: 9b1c7ee8 mul x8, x23, x28 58f34: d377fd08 lsr x8, x8, #55 58f38: 927f1d08 and x8, x8, #0x1fe 58f3c: 8b0802a8 add x8, x21, x8 58f40: 79411908 ldrh w8, [x8, #0x8c] 58f44: 7101fd1f cmp w8, #0x7f 58f48: 540001c8 b.hi 0x58f80 58f4c: 5280ca09 mov w9, #0x650 // =1616 58f50: 12003d08 and w8, w8, #0xffff 58f54: 9ba9550a umaddl x10, w8, w9, x21 58f58: 3963794a ldrb w10, [x10, #0x8de] 58f5c: 360000aa tbz w10, #0x0, 0x58f70 58f60: 9b09550a madd x10, x8, x9, x21 58f64: f944654a ldr x10, [x10, #0x8c8] 58f68: eb17015f cmp x10, x23 58f6c: 54001ac0 b.eq 0x592c4 58f70: 9b095508 madd x8, x8, x9, x21 58f74: 7951b508 ldrh w8, [x8, #0x8da] 58f78: 7103fd1f cmp w8, #0xff 58f7c: 54fffea9 b.ls 0x58f50 58f80: 52819600 mov w0, #0xcb0 // =3248 58f84: 97fecedb bl 0xcaf0 58f88: aa0003f6 mov x22, x0 58f8c: b4002116 cbz x22, 0x593ac 58f90: 3959a268 ldrb w8, [x19, #0x668] 58f94: 9119c278 add x24, x19, #0x670 58f98: 52800902 mov w2, #0x48 // =72 58f9c: aa1803e0 mov x0, x24 58fa0: 531a6508 lsl w8, w8, #6 58fa4: 13001d08 sxtb w8, w8 58fa8: 53077d08 lsr w8, w8, #7 58fac: 2a1f03e1 mov w1, wzr 58fb0: 8b2882f9 add x25, x23, w8, sxtb 58fb4: 97feceeb bl 0xcb60 58fb8: a9400264 ldp x4, x0, [x19] 58fbc: 320003e3 orr w3, wzr, #0x1 58fc0: aa1903e1 mov x1, x25 58fc4: aa1803e2 mov x2, x24 58fc8: 9400106e bl 0x5d180 58fcc: 2a0003f7 mov w23, w0 58fd0: 31002aff cmn w23, #0xa 58fd4: 54000c61 b.ne 0x59160 58fd8: a9400264 ldp x4, x0, [x19] 58fdc: 320003e3 orr w3, wzr, #0x1 58fe0: aa1903e1 mov x1, x25 58fe4: aa1803e2 mov x2, x24 58fe8: f9400008 ldr x8, [x0] 58fec: d63f0100 blr x8 58ff0: 2a0003f7 mov w23, w0 58ff4: 37f81277 tbnz w23, #0x1f, 0x59240 58ff8: 321e03e8 orr w8, wzr, #0x4 58ffc: 1400005a b 0x59164 59000: 3959a268 ldrb w8, [x19, #0x668] 59004: f9400e69 ldr x9, [x19, #0x18] 59008: 9119c274 add x20, x19, #0x670 5900c: 52800902 mov w2, #0x48 // =72 59010: 531a6508 lsl w8, w8, #6 59014: 13001d08 sxtb w8, w8 59018: 53077d08 lsr w8, w8, #7 5901c: aa1403e0 mov x0, x20 59020: 2a1f03e1 mov w1, wzr 59024: 8b288136 add x22, x9, w8, sxtb 59028: 97fecece bl 0xcb60 5902c: f9400264 ldr x4, [x19] 59030: 320003e3 orr w3, wzr, #0x1 59034: aa1503e0 mov x0, x21 59038: aa1603e1 mov x1, x22 5903c: aa1403e2 mov x2, x20 59040: 94001050 bl 0x5d180 59044: 2a0003f7 mov w23, w0 59048: 31002aff cmn w23, #0xa 5904c: 54000161 b.ne 0x59078 59050: a9400264 ldp x4, x0, [x19] 59054: 320003e3 orr w3, wzr, #0x1 59058: aa1603e1 mov x1, x22 5905c: aa1403e2 mov x2, x20 59060: f9400008 ldr x8, [x0] 59064: d63f0100 blr x8 59068: 2a0003f7 mov w23, w0 5906c: 37f805b7 tbnz w23, #0x1f, 0x59120 59070: 321e03e8 orr w8, wzr, #0x4 59074: 14000002 b 0x5907c 59078: 321e07e8 orr w8, wzr, #0xc 5907c: b946a269 ldr w9, [x19, #0x6a0] 59080: 7100093f cmp w9, #0x2 59084: 540004c8 b.hi 0x5911c 59088: 3959a269 ldrb w9, [x19, #0x668] 5908c: f943566a ldr x10, [x19, #0x6a8] 59090: 121c7529 and w9, w9, #0xfffffff3 59094: 2a080128 orr w8, w9, w8 59098: 3919a268 strb w8, [x19, #0x668] 5909c: 39411949 ldrb w9, [x10, #0x46] 590a0: 52801faa mov w10, #0xfd // =253 590a4: 0a0a0108 and w8, w8, w10 590a8: 53017d29 lsr w9, w9, #1 590ac: 121f0129 and w9, w9, #0x2 590b0: 2a080128 orr w8, w9, w8 590b4: 521f0108 eor w8, w8, #0x2 590b8: 3919a268 strb w8, [x19, #0x668] 590bc: 37f80337 tbnz w23, #0x1f, 0x59120 590c0: f9400e62 ldr x2, [x19, #0x18] 590c4: 910023e1 add x1, sp, #0x8 590c8: aa1303e0 mov x0, x19 590cc: 910023f5 add x21, sp, #0x8 590d0: 94000108 bl 0x594f0 590d4: 2a0003f7 mov w23, w0 590d8: 37f80257 tbnz w23, #0x1f, 0x59120 590dc: 911982a1 add x1, x21, #0x660 590e0: aa1303e0 mov x0, x19 590e4: 94000154 bl 0x59634 590e8: 3959a268 ldrb w8, [x19, #0x668] 590ec: 2a0003f5 mov w21, w0 590f0: 371817a8 tbnz w8, #0x3, 0x593e4 590f4: f9435661 ldr x1, [x19, #0x6a8] 590f8: b40017c1 cbz x1, 0x593f0 590fc: b946a268 ldr w8, [x19, #0x6a0] 59100: 7100051f cmp w8, #0x1 59104: 54001761 b.ne 0x593f0 59108: f0000320 adrp x0, 0xc0000 5910c: f947a400 ldr x0, [x0, #0xf48] 59110: 94000efe bl 0x5cd08 59114: f903567f str xzr, [x19, #0x6a8] 59118: 140000b6 b 0x593f0 5911c: 12800137 mov w23, #-0xa // =-10 59120: 3959a268 ldrb w8, [x19, #0x668] 59124: 37180168 tbnz w8, #0x3, 0x59150 59128: f9435661 ldr x1, [x19, #0x6a8] 5912c: b4001421 cbz x1, 0x593b0 59130: b946a268 ldr w8, [x19, #0x6a0] 59134: 7100051f cmp w8, #0x1 59138: 540013c1 b.ne 0x593b0 5913c: f0000320 adrp x0, 0xc0000 59140: f947a400 ldr x0, [x0, #0xf48] 59144: 94000ef1 bl 0x5cd08 59148: f903567f str xzr, [x19, #0x6a8] 5914c: 14000099 b 0x593b0 59150: a9400262 ldp x2, x0, [x19] 59154: aa1403e1 mov x1, x20 59158: 94001041 bl 0x5d25c 5915c: 14000095 b 0x593b0 59160: 321e07e8 orr w8, wzr, #0xc 59164: b946a269 ldr w9, [x19, #0x6a0] 59168: 7100093f cmp w9, #0x2 5916c: 54000688 b.hi 0x5923c 59170: 3959a269 ldrb w9, [x19, #0x668] 59174: f943566a ldr x10, [x19, #0x6a8] 59178: 121c7529 and w9, w9, #0xfffffff3 5917c: 2a080128 orr w8, w9, w8 59180: 3919a268 strb w8, [x19, #0x668] 59184: 39411949 ldrb w9, [x10, #0x46] 59188: 52801faa mov w10, #0xfd // =253 5918c: 0a0a0108 and w8, w8, w10 59190: 53017d29 lsr w9, w9, #1 59194: 121f0129 and w9, w9, #0x2 59198: 2a080128 orr w8, w9, w8 5919c: 521f0108 eor w8, w8, #0x2 591a0: 3919a268 strb w8, [x19, #0x668] 591a4: 37f804f7 tbnz w23, #0x1f, 0x59240 591a8: f9400e62 ldr x2, [x19, #0x18] 591ac: aa1303e0 mov x0, x19 591b0: aa1603e1 mov x1, x22 591b4: 940000cf bl 0x594f0 591b8: 2a0003f7 mov w23, w0 591bc: 37f80437 tbnz w23, #0x1f, 0x59240 591c0: 794112a8 ldrh w8, [x21, #0x88] 591c4: 5280ca09 mov w9, #0x650 // =1616 591c8: 910a42b9 add x25, x21, #0x290 591cc: 794116aa ldrh w10, [x21, #0x8a] 591d0: d503201f nop 591d4: 9b096517 madd x23, x8, x9, x25 591d8: 794c92eb ldrh w11, [x23, #0x648] 591dc: d503201f nop 591e0: 9b096549 madd x9, x10, x9, x25 591e4: 790112ab strh w11, [x21, #0x88] 591e8: 790c9128 strh w8, [x9, #0x648] 591ec: 790116a8 strh w8, [x21, #0x8a] 591f0: f9431eea ldr x10, [x23, #0x638] 591f4: 9118e2e9 add x9, x23, #0x638 591f8: b40010ea cbz x10, 0x59414 591fc: 9b1c7d4a mul x10, x10, x28 59200: d377fd4a lsr x10, x10, #55 59204: 927f1d4a and x10, x10, #0x1fe 59208: 8b0a02aa add x10, x21, x10 5920c: 7848cd4d ldrh w13, [x10, #0x8c]! 59210: aa1f03eb mov x11, xzr 59214: 5280ca0c mov w12, #0x650 // =1616 59218: 12003dad and w13, w13, #0xffff 5921c: 6b0801bf cmp w13, w8 59220: 54000ec0 b.eq 0x593f8 59224: 9b0c55ab madd x11, x13, x12, x21 59228: 7951b56d ldrh w13, [x11, #0x8da] 5922c: 910a416b add x11, x11, #0x290 59230: 710201bf cmp w13, #0x80 59234: 54ffff23 b.lo 0x59218 59238: 14000077 b 0x59414 5923c: 12800137 mov w23, #-0xa // =-10 59240: f9400675 ldr x21, [x19, #0x8] 59244: d0000201 adrp x1, 0x9b000 59248: f0000202 adrp x2, 0x9c000 5924c: 910cc021 add x1, x1, #0x330 59250: 91030442 add x2, x2, #0xc1 59254: 320007e0 orr w0, wzr, #0x3 59258: 97fef296 bl 0x15cb0 <.text+0x8fc0> 5925c: b94046a8 ldr w8, [x21, #0x44] 59260: 7100051f cmp w8, #0x1 59264: 540000c1 b.ne 0x5927c 59268: f0000328 adrp x8, 0xc0000 5926c: f947f908 ldr x8, [x8, #0xff0] 59270: b4000068 cbz x8, 0x5927c 59274: aa1403e0 mov x0, x20 59278: 97fece92 bl 0xccc0 5927c: 3959a268 ldrb w8, [x19, #0x668] 59280: 37180168 tbnz w8, #0x3, 0x592ac 59284: f9435661 ldr x1, [x19, #0x6a8] 59288: b4000181 cbz x1, 0x592b8 5928c: b946a268 ldr w8, [x19, #0x6a0] 59290: 7100051f cmp w8, #0x1 59294: 54000121 b.ne 0x592b8 59298: f0000320 adrp x0, 0xc0000 5929c: f947a400 ldr x0, [x0, #0xf48] 592a0: 94000e9a bl 0x5cd08 592a4: f903567f str xzr, [x19, #0x6a8] 592a8: 14000004 b 0x592b8 592ac: a9400262 ldp x2, x0, [x19] 592b0: aa1803e1 mov x1, x24 592b4: 94000fea bl 0x5d25c 592b8: aa1603e0 mov x0, x22 592bc: 97fece59 bl 0xcc20 592c0: 1400003c b 0x593b0 592c4: 5280ca09 mov w9, #0x650 // =1616 592c8: 910a42aa add x10, x21, #0x290 592cc: 798d766c ldrsh x12, [x19, #0x6ba] 592d0: d503201f nop 592d4: 9b092917 madd x23, x8, x9, x10 592d8: 52962dab mov w11, #0xb16d // =45421 592dc: 4b1b02e8 sub w8, w23, w27 592e0: 72af864b movk w11, #0x7c32, lsl #16 592e4: 53047d08 lsr w8, w8, #4 592e8: 1b0b7d08 mul w8, w8, w11 592ec: 9b092989 madd x9, x12, x9, x10 592f0: 790c9928 strh w8, [x9, #0x64c] 592f4: 790d7268 strh w8, [x19, #0x6b8] 592f8: f94322e8 ldr x8, [x23, #0x640] 592fc: 3959a269 ldrb w9, [x19, #0x668] 59300: 52801faa mov w10, #0xfd // =253 59304: f9001668 str x8, [x19, #0x28] 59308: 39593ae8 ldrb w8, [x23, #0x64e] 5930c: 0a0a0129 and w9, w9, w10 59310: 121f0108 and w8, w8, #0x2 59314: 2a080128 orr w8, w9, w8 59318: 521f0108 eor w8, w8, #0x2 5931c: 3919a268 strb w8, [x19, #0x668] 59320: 5280ca00 mov w0, #0x650 // =1616 59324: 97fecdf3 bl 0xcaf0 59328: aa0003f5 mov x21, x0 5932c: b4000415 cbz x21, 0x593ac 59330: 5280ca02 mov w2, #0x650 // =1616 59334: aa1503e0 mov x0, x21 59338: aa1703e1 mov x1, x23 5933c: 97fecdf5 bl 0xcb10 59340: f9400676 ldr x22, [x19, #0x8] 59344: d0000201 adrp x1, 0x9b000 59348: f0000202 adrp x2, 0x9c000 5934c: 910cc021 add x1, x1, #0x330 59350: 91030442 add x2, x2, #0xc1 59354: 320007e0 orr w0, wzr, #0x3 59358: 97fef256 bl 0x15cb0 <.text+0x8fc0> 5935c: b94046c8 ldr w8, [x22, #0x44] 59360: 7100051f cmp w8, #0x1 59364: 540000c1 b.ne 0x5937c 59368: f0000328 adrp x8, 0xc0000 5936c: f947f908 ldr x8, [x8, #0xff0] 59370: b4000068 cbz x8, 0x5937c 59374: aa1403e0 mov x0, x20 59378: 97fece52 bl 0xccc0 5937c: aa1303e0 mov x0, x19 59380: aa1503e1 mov x1, x21 59384: 940000ac bl 0x59634 59388: 2a0003f3 mov w19, w0 5938c: aa1503e0 mov x0, x21 59390: 97fece24 bl 0xcc20 59394: f9401748 ldr x8, [x26, #0x28] 59398: f85a83a9 ldur x9, [x29, #-0x58] 5939c: eb09011f cmp x8, x9 593a0: 54000a61 b.ne 0x594ec 593a4: 2a1303e0 mov w0, w19 593a8: 14000007 b 0x593c4 593ac: 321f7bf7 orr w23, wzr, #0xfffffffe 593b0: f9401748 ldr x8, [x26, #0x28] 593b4: f85a83a9 ldur x9, [x29, #-0x58] 593b8: eb09011f cmp x8, x9 593bc: 54000981 b.ne 0x594ec 593c0: 2a1703e0 mov w0, w23 593c4: 913303ff add sp, sp, #0xcc0 593c8: a9457bfd ldp x29, x30, [sp, #0x50] 593cc: a9444ff4 ldp x20, x19, [sp, #0x40] 593d0: a94357f6 ldp x22, x21, [sp, #0x30] 593d4: a9425ff8 ldp x24, x23, [sp, #0x20] 593d8: a94167fa ldp x26, x25, [sp, #0x10] 593dc: a8c66ffc ldp x28, x27, [sp], #0x60 593e0: d65f03c0 ret 593e4: a9400262 ldp x2, x0, [x19] 593e8: aa1403e1 mov x1, x20 593ec: 94000f9c bl 0x5d25c 593f0: 0a957eb7 and w23, w21, w21, asr #31 593f4: 17ffffef b 0x593b0 593f8: 5280ca0c mov w12, #0x650 // =1616 593fc: 9b0c55ac madd x12, x13, x12, x21 59400: 7951b58c ldrh w12, [x12, #0x8da] 59404: 9119296d add x13, x11, #0x64a 59408: f100017f cmp x11, #0x0 5940c: 9a8d014a csel x10, x10, x13, eq 59410: 7900014c strh w12, [x10] 59414: f9400e6a ldr x10, [x19, #0x18] 59418: 4b1b02eb sub w11, w23, w27 5941c: 52962dac mov w12, #0xb16d // =45421 59420: 72af864c movk w12, #0x7c32, lsl #16 59424: 9b1c7d4d mul x13, x10, x28 59428: d377fdad lsr x13, x13, #55 5942c: 927f1dad and x13, x13, #0x1fe 59430: 8b0d02ad add x13, x21, x13 59434: 794119ae ldrh w14, [x13, #0x8c] 59438: 53047d6b lsr w11, w11, #4 5943c: 5280ca1b mov w27, #0x650 // =1616 59440: 1b0c7d75 mul w21, w11, w12 59444: 9b1b651c madd x28, x8, x27, x25 59448: 790c978e strh w14, [x28, #0x64a] 5944c: 790119b5 strh w21, [x13, #0x8c] 59450: 790c9b9f strh wzr, [x28, #0x64c] 59454: f900012a str x10, [x9] 59458: 39593b88 ldrb w8, [x28, #0x64e] 5945c: 52801faa mov w10, #0xfd // =253 59460: 911982c1 add x1, x22, #0x660 59464: 5280c702 mov w2, #0x638 // =1592 59468: 32000108 orr w8, w8, #0x1 5946c: 39193b88 strb w8, [x28, #0x64e] 59470: f9401669 ldr x9, [x19, #0x28] 59474: 0a0a0108 and w8, w8, w10 59478: aa1703e0 mov x0, x23 5947c: 39193b88 strb w8, [x28, #0x64e] 59480: f9032389 str x9, [x28, #0x640] 59484: 97fecda3 bl 0xcb10 59488: 798d7668 ldrsh x8, [x19, #0x6ba] 5948c: d503201f nop 59490: 9b1b6508 madd x8, x8, x27, x25 59494: 790c9915 strh w21, [x8, #0x64c] 59498: 794c9b88 ldrh w8, [x28, #0x64c] 5949c: 3959a269 ldrb w9, [x19, #0x668] 594a0: 790d7675 strh w21, [x19, #0x6ba] 594a4: 790d7268 strh w8, [x19, #0x6b8] 594a8: 37180169 tbnz w9, #0x3, 0x594d4 594ac: f9435661 ldr x1, [x19, #0x6a8] 594b0: b4000181 cbz x1, 0x594e0 594b4: b946a268 ldr w8, [x19, #0x6a0] 594b8: 7100051f cmp w8, #0x1 594bc: 54000121 b.ne 0x594e0 594c0: f0000320 adrp x0, 0xc0000 594c4: f947a400 ldr x0, [x0, #0xf48] 594c8: 94000e10 bl 0x5cd08 594cc: f903567f str xzr, [x19, #0x6a8] 594d0: 14000004 b 0x594e0 594d4: a9400262 ldp x2, x0, [x19] 594d8: aa1803e1 mov x1, x24 594dc: 94000f60 bl 0x5d25c 594e0: aa1603e0 mov x0, x22 594e4: 97fecdcf bl 0xcc20 594e8: 17ffff8e b 0x59320 594ec: 97fecc21 bl 0xc570 <__stack_chk_fail@plt> 594f0: d10143ff sub sp, sp, #0x50 594f4: f9000bf7 str x23, [sp, #0x10] 594f8: a90257f6 stp x22, x21, [sp, #0x20] 594fc: a9034ff4 stp x20, x19, [sp, #0x30] 59500: a9047bfd stp x29, x30, [sp, #0x40] 59504: 910103fd add x29, sp, #0x40 59508: d53bd057 mrs x23, TPIDR_EL0 5950c: f94016e8 ldr x8, [x23, #0x28] 59510: aa0103f4 mov x20, x1 59514: aa0203f3 mov x19, x2 59518: aa0003f5 mov x21, x0 5951c: 52819602 mov w2, #0xcb0 // =3248 59520: aa1403e0 mov x0, x20 59524: 2a1f03e1 mov w1, wzr 59528: f90007e8 str x8, [sp, #0x8] 5952c: 97fecd8d bl 0xcb60 59530: aa1f03e8 mov x8, xzr 59534: 320003e9 orr w9, wzr, #0x1 59538: 8b08028a add x10, x20, x8 5953c: 91004108 add x8, x8, #0x10 59540: f118c11f cmp x8, #0x630 59544: b9066949 str w9, [x10, #0x668] 59548: f903395f str xzr, [x10, #0x670] 5954c: 54ffff61 b.ne 0x59538 59550: b946a2a3 ldr w3, [x21, #0x6a0] 59554: 51000468 sub w8, w3, #0x1 59558: 7100091f cmp w8, #0x2 5955c: 54000362 b.hs 0x595c8 59560: f94356b6 ldr x22, [x21, #0x6a8] 59564: 92800002 mov x2, #-0x1 // =-1 59568: 910003e3 mov x3, sp 5956c: aa1503e0 mov x0, x21 59570: f9401ac8 ldr x8, [x22, #0x30] 59574: aa1403e1 mov x1, x20 59578: aa1603e5 mov x5, x22 5957c: f90016a8 str x8, [x21, #0x28] 59580: a94012c8 ldp x8, x4, [x22] 59584: f90003e8 str x8, [sp] 59588: 94000183 bl 0x59b94 5958c: 37f803e0 tbnz w0, #0x1f, 0x59608 59590: 91004280 add x0, x20, #0x10 59594: 91198281 add x1, x20, #0x660 59598: 5280ca02 mov w2, #0x650 // =1616 5959c: 97fecd5d bl 0xcb10 595a0: a94112c8 ldp x8, x4, [x22, #0x10] 595a4: 910003e3 mov x3, sp 595a8: aa1503e0 mov x0, x21 595ac: aa1403e1 mov x1, x20 595b0: aa1303e2 mov x2, x19 595b4: aa1603e5 mov x5, x22 595b8: f90003e8 str x8, [sp] 595bc: 94000176 bl 0x59b94 595c0: 0a807c00 and w0, w0, w0, asr #31 595c4: 14000011 b 0x59608 595c8: 35000123 cbnz w3, 0x595ec 595cc: d0000201 adrp x1, 0x9b000 595d0: f0000202 adrp x2, 0x9c000 595d4: 910cc021 add x1, x1, #0x330 595d8: 9102b042 add x2, x2, #0xac 595dc: 320007e0 orr w0, wzr, #0x3 595e0: 97fef1b4 bl 0x15cb0 <.text+0x8fc0> 595e4: 12800120 mov w0, #-0xa // =-10 595e8: 14000008 b 0x59608 595ec: d0000201 adrp x1, 0x9b000 595f0: d0000202 adrp x2, 0x9b000 595f4: 910cc021 add x1, x1, #0x330 595f8: 9132b042 add x2, x2, #0xcac 595fc: 320007e0 orr w0, wzr, #0x3 59600: 97fef1ac bl 0x15cb0 <.text+0x8fc0> 59604: 321d73e0 orr w0, wzr, #0xfffffff8 59608: f94016e8 ldr x8, [x23, #0x28] 5960c: f94007e9 ldr x9, [sp, #0x8] 59610: eb09011f cmp x8, x9 59614: 540000e1 b.ne 0x59630 59618: a9447bfd ldp x29, x30, [sp, #0x40] 5961c: a9434ff4 ldp x20, x19, [sp, #0x30] 59620: a94257f6 ldp x22, x21, [sp, #0x20] 59624: f9400bf7 ldr x23, [sp, #0x10] 59628: 910143ff add sp, sp, #0x50 5962c: d65f03c0 ret 59630: 97fecbd0 bl 0xc570 <__stack_chk_fail@plt> 59634: d102c3ff sub sp, sp, #0xb0 59638: a9056ffc stp x28, x27, [sp, #0x50] 5963c: a90667fa stp x26, x25, [sp, #0x60] 59640: a9075ff8 stp x24, x23, [sp, #0x70] 59644: a90857f6 stp x22, x21, [sp, #0x80] 59648: a9094ff4 stp x20, x19, [sp, #0x90] 5964c: a90a7bfd stp x29, x30, [sp, #0xa0] 59650: 910283fd add x29, sp, #0xa0 59654: d53bd055 mrs x21, TPIDR_EL0 59658: f94016a8 ldr x8, [x21, #0x28] 5965c: aa0003f4 mov x20, x0 59660: aa0103f3 mov x19, x1 59664: f90027e8 str x8, [sp, #0x48] 59668: f9400a88 ldr x8, [x20, #0x10] 5966c: f90003e8 str x8, [sp] 59670: a9405e96 ldp x22, x23, [x20] 59674: f9400e9c ldr x28, [x20, #0x18] 59678: aa1703e0 mov x0, x23 5967c: 97fff21c bl 0x55eec 59680: b9461a68 ldr w8, [x19, #0x618] 59684: f90013f3 str x19, [sp, #0x20] 59688: f9431273 ldr x19, [x19, #0x620] 5968c: aa0003f9 mov x25, x0 59690: 71000d1f cmp w8, #0x3 59694: a90153f5 stp x21, x20, [sp, #0x10] 59698: 54000161 b.ne 0x596c4 5969c: f1007e7f cmp x19, #0x1f 596a0: 54000761 b.ne 0x5978c 596a4: f94013e8 ldr x8, [sp, #0x20] 596a8: b941f908 ldr w8, [x8, #0x1f8] 596ac: 7100051f cmp w8, #0x1 596b0: 540006e1 b.ne 0x5978c 596b4: f90007fc str x28, [sp, #0x8] 596b8: f9400a88 ldr x8, [x20, #0x10] 596bc: f90017e8 str x8, [sp, #0x28] 596c0: 1400003b b 0x597ac 596c4: aa1f03f8 mov x24, xzr 596c8: aa1f03fb mov x27, xzr 596cc: 91006339 add x25, x25, #0x18 596d0: d37df27a lsl x26, x19, #3 596d4: f9001ff3 str x19, [sp, #0x38] 596d8: f90007fc str x28, [sp, #0x8] 596dc: f9400328 ldr x8, [x25] 596e0: 927df261 and x1, x19, #0xfffffffffffffff8 596e4: 91000674 add x20, x19, #0x1 596e8: 910103e2 add x2, sp, #0x40 596ec: aa1703e0 mov x0, x23 596f0: 2a1f03e3 mov w3, wzr 596f4: aa1603e4 mov x4, x22 596f8: f9001ff4 str x20, [sp, #0x38] 596fc: d63f0100 blr x8 59700: 37f81300 tbnz w0, #0x1f, 0x59960 59704: f94023e8 ldr x8, [sp, #0x40] 59708: d37df269 lsl x9, x19, #3 5970c: 927ae529 and x9, x9, #0xffffffffffffffc0 59710: cb090349 sub x9, x26, x9 59714: 9ac92508 lsr x8, x8, x9 59718: 13001d09 sxtb w9, w8 5971c: 92401908 and x8, x8, #0x7f 59720: 9adb2108 lsl x8, x8, x27 59724: 91001f7b add x27, x27, #0x7 59728: aa180118 orr x24, x8, x24 5972c: 9100235a add x26, x26, #0x8 59730: aa1403f3 mov x19, x20 59734: 37fffd49 tbnz w9, #0x1f, 0x596dc 59738: f9400ff4 ldr x20, [sp, #0x18] 5973c: 9100e3e1 add x1, sp, #0x38 59740: 910103e3 add x3, sp, #0x40 59744: 9100a3e4 add x4, sp, #0x28 59748: aa1403e0 mov x0, x20 5974c: aa1803e2 mov x2, x24 59750: 94000ed1 bl 0x5d294 59754: f94013f3 ldr x19, [sp, #0x20] 59758: 37f81060 tbnz w0, #0x1f, 0x59964 5975c: f94023e8 ldr x8, [sp, #0x40] 59760: b9402be9 ldr w9, [sp, #0x28] 59764: 2a1f03e0 mov w0, wzr 59768: f101811f cmp x8, #0x60 5976c: 7a402924 ccmp w9, #0x0, #0x4, hs 59770: 9a9f0108 csel x8, x8, xzr, eq 59774: 7100013f cmp w9, #0x0 59778: 321f03e9 orr w9, wzr, #0x2 5977c: 9a8903e9 csel x9, xzr, x9, eq 59780: 37f81860 tbnz w0, #0x1f, 0x59a8c 59784: b50017e9 cbnz x9, 0x59a80 59788: 1400000d b 0x597bc 5978c: f101827f cmp x19, #0x60 59790: 1a9f3261 csel w1, w19, wzr, lo 59794: 9100a3e2 add x2, sp, #0x28 59798: aa1403e0 mov x0, x20 5979c: 97fff1e1 bl 0x55f20 597a0: 37f81760 tbnz w0, #0x1f, 0x59a8c 597a4: f94017e8 ldr x8, [sp, #0x28] 597a8: f90007fc str x28, [sp, #0x8] 597ac: f94013f3 ldr x19, [sp, #0x20] 597b0: 91006339 add x25, x25, #0x18 597b4: f9431a69 ldr x9, [x19, #0x630] 597b8: 8b090108 add x8, x8, x9 597bc: d000021b adrp x27, 0x9b000 597c0: aa1f03fc mov x28, xzr 597c4: 9126237b add x27, x27, #0x988 597c8: f90017e8 str x8, [sp, #0x28] 597cc: 8b1c1268 add x8, x19, x28, lsl #4 597d0: b9400908 ldr w8, [x8, #0x8] 597d4: 7100111f cmp w8, #0x4 597d8: 540009e8 b.hi 0x59914 597dc: b8a87b68 ldrsw x8, [x27, x8, lsl #2] 597e0: 8b1b0108 add x8, x8, x27 597e4: d61f0100 br x8 597e8: 8b1c1288 add x8, x20, x28, lsl #4 597ec: a905fd1f stp xzr, xzr, [x8, #0x58] 597f0: 14000049 b 0x59914 597f4: d37cef89 lsl x9, x28, #4 597f8: 8b09026a add x10, x19, x9 597fc: f94017e8 ldr x8, [sp, #0x28] 59800: f940094a ldr x10, [x10, #0x10] 59804: 8b090289 add x9, x20, x9 59808: 8b080148 add x8, x10, x8 5980c: a905fd28 stp x8, xzr, [x9, #0x58] 59810: 14000041 b 0x59914 59814: d37cef88 lsl x8, x28, #4 59818: 8b080269 add x9, x19, x8 5981c: f9400929 ldr x9, [x9, #0x10] 59820: 8b080288 add x8, x20, x8 59824: f101813f cmp x9, #0x60 59828: 9a9f3129 csel x9, x9, xzr, lo 5982c: f9002d09 str x9, [x8, #0x58] 59830: 321f03e9 orr w9, wzr, #0x2 59834: f9003109 str x9, [x8, #0x60] 59838: 14000037 b 0x59914 5983c: 8b1c1268 add x8, x19, x28, lsl #4 59840: f9400914 ldr x20, [x8, #0x10] 59844: aa1f03f8 mov x24, xzr 59848: aa1f03fa mov x26, xzr 5984c: d37df293 lsl x19, x20, #3 59850: f9001ff4 str x20, [sp, #0x38] 59854: f9400328 ldr x8, [x25] 59858: 927df281 and x1, x20, #0xfffffffffffffff8 5985c: 91000695 add x21, x20, #0x1 59860: 910103e2 add x2, sp, #0x40 59864: aa1703e0 mov x0, x23 59868: 2a1f03e3 mov w3, wzr 5986c: aa1603e4 mov x4, x22 59870: f9001ff5 str x21, [sp, #0x38] 59874: d63f0100 blr x8 59878: 37f80480 tbnz w0, #0x1f, 0x59908 5987c: f94023e8 ldr x8, [sp, #0x40] 59880: d37df289 lsl x9, x20, #3 59884: 927ae529 and x9, x9, #0xffffffffffffffc0 59888: cb090269 sub x9, x19, x9 5988c: 9ac92508 lsr x8, x8, x9 59890: 13001d09 sxtb w9, w8 59894: 92401908 and x8, x8, #0x7f 59898: 9ada2108 lsl x8, x8, x26 5989c: 91001f5a add x26, x26, #0x7 598a0: aa180118 orr x24, x8, x24 598a4: 91002273 add x19, x19, #0x8 598a8: aa1503f4 mov x20, x21 598ac: 37fffd49 tbnz w9, #0x1f, 0x59854 598b0: f9400ff4 ldr x20, [sp, #0x18] 598b4: 9100e3e1 add x1, sp, #0x38 598b8: 910103e3 add x3, sp, #0x40 598bc: 9100d3e4 add x4, sp, #0x34 598c0: aa1403e0 mov x0, x20 598c4: aa1803e2 mov x2, x24 598c8: 94000e73 bl 0x5d294 598cc: 37f80200 tbnz w0, #0x1f, 0x5990c 598d0: f94023e8 ldr x8, [sp, #0x40] 598d4: b94037e9 ldr w9, [sp, #0x34] 598d8: 2a1f03e0 mov w0, wzr 598dc: 8b1c128a add x10, x20, x28, lsl #4 598e0: f101811f cmp x8, #0x60 598e4: 7a402924 ccmp w9, #0x0, #0x4, hs 598e8: 9a9f0108 csel x8, x8, xzr, eq 598ec: 7100013f cmp w9, #0x0 598f0: 321f03e9 orr w9, wzr, #0x2 598f4: 9a8903e9 csel x9, xzr, x9, eq 598f8: a905a548 stp x8, x9, [x10, #0x58] 598fc: f94013f3 ldr x19, [sp, #0x20] 59900: 36f800a0 tbz w0, #0x1f, 0x59914 59904: 14000062 b 0x59a8c 59908: f9400ff4 ldr x20, [sp, #0x18] 5990c: f94013f3 ldr x19, [sp, #0x20] 59910: 37f80be0 tbnz w0, #0x1f, 0x59a8c 59914: f101839f cmp x28, #0x60 59918: 9100079c add x28, x28, #0x1 5991c: 54fff58b b.lt 0x597cc 59920: f94017e8 ldr x8, [sp, #0x28] 59924: f9401689 ldr x9, [x20, #0x28] 59928: f9000a88 str x8, [x20, #0x10] 5992c: 8b091288 add x8, x20, x9, lsl #4 59930: a945a101 ldp x1, x8, [x8, #0x58] 59934: aa010109 orr x9, x8, x1 59938: b40001c9 cbz x9, 0x59970 5993c: f9400680 ldr x0, [x20, #0x8] 59940: 370801e8 tbnz w8, #0x1, 0x5997c 59944: f9400c08 ldr x8, [x0, #0x18] 59948: f9400284 ldr x4, [x20] 5994c: 910103e2 add x2, sp, #0x40 59950: 2a1f03e3 mov w3, wzr 59954: d63f0100 blr x8 59958: 36f801e0 tbz w0, #0x1f, 0x59994 5995c: 1400004c b 0x59a8c 59960: a941cff4 ldp x20, x19, [sp, #0x18] 59964: aa1f03e9 mov x9, xzr 59968: 36fff0e0 tbz w0, #0x1f, 0x59784 5996c: 14000048 b 0x59a8c 59970: f94007f3 ldr x19, [sp, #0x8] 59974: aa1f03e8 mov x8, xzr 59978: 14000032 b 0x59a40 5997c: f9401008 ldr x8, [x0, #0x20] 59980: f9400284 ldr x4, [x20] 59984: 910103e2 add x2, sp, #0x40 59988: 2a1f03e3 mov w3, wzr 5998c: d63f0100 blr x8 59990: 37f807e0 tbnz w0, #0x1f, 0x59a8c 59994: f9411a63 ldr x3, [x19, #0x230] 59998: d0000201 adrp x1, 0x9b000 5999c: f0000202 adrp x2, 0x9c000 599a0: 910cc021 add x1, x1, #0x330 599a4: 9103c842 add x2, x2, #0xf2 599a8: 320007e0 orr w0, wzr, #0x3 599ac: 97fef0c1 bl 0x15cb0 <.text+0x8fc0> 599b0: f9411a68 ldr x8, [x19, #0x230] 599b4: f94007f3 ldr x19, [sp, #0x8] 599b8: b4000428 cbz x8, 0x59a3c 599bc: f0000329 adrp x9, 0xc0000 599c0: f9400688 ldr x8, [x20, #0x8] 599c4: f946b529 ldr x9, [x9, #0xd68] 599c8: f9400129 ldr x9, [x9] 599cc: eb09011f cmp x8, x9 599d0: 54000100 b.eq 0x599f0 599d4: d0000201 adrp x1, 0x9b000 599d8: f0000202 adrp x2, 0x9c000 599dc: 910cc021 add x1, x1, #0x330 599e0: 91045c42 add x2, x2, #0x117 599e4: 320007e0 orr w0, wzr, #0x3 599e8: 97fef0b2 bl 0x15cb0 <.text+0x8fc0> 599ec: 14000014 b 0x59a3c 599f0: f94023f5 ldr x21, [sp, #0x40] 599f4: d0000216 adrp x22, 0x9b000 599f8: 910cc2d6 add x22, x22, #0x330 599fc: f0000202 adrp x2, 0x9c000 59a00: 91051842 add x2, x2, #0x146 59a04: 320007e0 orr w0, wzr, #0x3 59a08: aa1603e1 mov x1, x22 59a0c: 97fef0a9 bl 0x15cb0 <.text+0x8fc0> 59a10: aa1503fe mov x30, x21 59a14: d50320ff xpaclri 59a18: aa1e03f7 mov x23, x30 59a1c: f0000202 adrp x2, 0x9c000 59a20: 91057c42 add x2, x2, #0x15f 59a24: 320007e0 orr w0, wzr, #0x3 59a28: aa1603e1 mov x1, x22 59a2c: aa1503e3 mov x3, x21 59a30: aa1703e4 mov x4, x23 59a34: 97fef09f bl 0x15cb0 <.text+0x8fc0> 59a38: f90023f7 str x23, [sp, #0x40] 59a3c: f94023e8 ldr x8, [sp, #0x40] 59a40: eb13011f cmp x8, x19 59a44: f9000e88 str x8, [x20, #0x18] 59a48: 54000201 b.ne 0x59a88 59a4c: f9400a88 ldr x8, [x20, #0x10] 59a50: f94003e9 ldr x9, [sp] 59a54: eb09011f cmp x8, x9 59a58: 54000181 b.ne 0x59a88 59a5c: d0000201 adrp x1, 0x9b000 59a60: d0000202 adrp x2, 0x9b000 59a64: f0000203 adrp x3, 0x9c000 59a68: 910cc021 add x1, x1, #0x330 59a6c: 910ec042 add x2, x2, #0x3b0 59a70: 9104d863 add x3, x3, #0x136 59a74: 320007e0 orr w0, wzr, #0x3 59a78: aa1303e4 mov x4, x19 59a7c: 97fef08d bl 0x15cb0 <.text+0x8fc0> 59a80: 321d77e0 orr w0, wzr, #0xfffffff9 59a84: 14000002 b 0x59a8c 59a88: 2a1f03e0 mov w0, wzr 59a8c: f9400be8 ldr x8, [sp, #0x10] 59a90: f9401508 ldr x8, [x8, #0x28] 59a94: f94027e9 ldr x9, [sp, #0x48] 59a98: eb09011f cmp x8, x9 59a9c: 54000121 b.ne 0x59ac0 59aa0: a94a7bfd ldp x29, x30, [sp, #0xa0] 59aa4: a9494ff4 ldp x20, x19, [sp, #0x90] 59aa8: a94857f6 ldp x22, x21, [sp, #0x80] 59aac: a9475ff8 ldp x24, x23, [sp, #0x70] 59ab0: a94667fa ldp x26, x25, [sp, #0x60] 59ab4: a9456ffc ldp x28, x27, [sp, #0x50] 59ab8: 9102c3ff add sp, sp, #0xb0 59abc: d65f03c0 ret 59ac0: 97fecaac bl 0xc570 <__stack_chk_fail@plt> 59ac4: f9400c02 ldr x2, [x0, #0x18] 59ac8: 17fffe8a b 0x594f0 59acc: f81d0ff5 str x21, [sp, #-0x30]! 59ad0: a9014ff4 stp x20, x19, [sp, #0x10] 59ad4: a9027bfd stp x29, x30, [sp, #0x20] 59ad8: 910083fd add x29, sp, #0x20 59adc: aa0003f3 mov x19, x0 59ae0: 3959a268 ldrb w8, [x19, #0x668] 59ae4: 37100368 tbnz w8, #0x2, 0x59b50 59ae8: f9400e69 ldr x9, [x19, #0x18] 59aec: 531a6508 lsl w8, w8, #6 59af0: 13001d08 sxtb w8, w8 59af4: 9119c275 add x21, x19, #0x670 59af8: 53077d08 lsr w8, w8, #7 59afc: 52800902 mov w2, #0x48 // =72 59b00: aa1503e0 mov x0, x21 59b04: 2a1f03e1 mov w1, wzr 59b08: 8b288134 add x20, x9, w8, sxtb 59b0c: 97fecc15 bl 0xcb60 59b10: a9400264 ldp x4, x0, [x19] 59b14: aa1403e1 mov x1, x20 59b18: aa1503e2 mov x2, x21 59b1c: 2a1f03e3 mov w3, wzr 59b20: 94000d98 bl 0x5d180 59b24: 3100281f cmn w0, #0xa 59b28: 54000181 b.ne 0x59b58 59b2c: a9400264 ldp x4, x0, [x19] 59b30: aa1403e1 mov x1, x20 59b34: aa1503e2 mov x2, x21 59b38: 2a1f03e3 mov w3, wzr 59b3c: f9400008 ldr x8, [x0] 59b40: d63f0100 blr x8 59b44: 37f80200 tbnz w0, #0x1f, 0x59b84 59b48: 321e03e8 orr w8, wzr, #0x4 59b4c: 14000004 b 0x59b5c 59b50: 2a1f03e0 mov w0, wzr 59b54: 1400000c b 0x59b84 59b58: 321e07e8 orr w8, wzr, #0xc 59b5c: b946a269 ldr w9, [x19, #0x6a0] 59b60: 7100093f cmp w9, #0x2 59b64: 540000e8 b.hi 0x59b80 59b68: 3959a269 ldrb w9, [x19, #0x668] 59b6c: 52801e6a mov w10, #0xf3 // =243 59b70: 0a0a0129 and w9, w9, w10 59b74: 2a080128 orr w8, w9, w8 59b78: 3919a268 strb w8, [x19, #0x668] 59b7c: 14000002 b 0x59b84 59b80: 12800120 mov w0, #-0xa // =-10 59b84: a9427bfd ldp x29, x30, [sp, #0x20] 59b88: a9414ff4 ldp x20, x19, [sp, #0x10] 59b8c: f84307f5 ldr x21, [sp], #0x30 59b90: d65f03c0 ret 59b94: d103c3ff sub sp, sp, #0xf0 59b98: a9096ffc stp x28, x27, [sp, #0x90] 59b9c: a90a67fa stp x26, x25, [sp, #0xa0] 59ba0: a90b5ff8 stp x24, x23, [sp, #0xb0] 59ba4: a90c57f6 stp x22, x21, [sp, #0xc0] 59ba8: a90d4ff4 stp x20, x19, [sp, #0xd0] 59bac: a90e7bfd stp x29, x30, [sp, #0xe0] 59bb0: 910383fd add x29, sp, #0xe0 59bb4: d53bd05c mrs x28, TPIDR_EL0 59bb8: f9401788 ldr x8, [x28, #0x28] 59bbc: aa0003f6 mov x22, x0 59bc0: f000032b adrp x11, 0xc0000 59bc4: 910022c9 add x9, x22, #0x8 59bc8: f81a83a8 stur x8, [x29, #-0x58] 59bcc: f9434ec8 ldr x8, [x22, #0x698] 59bd0: f94002ca ldr x10, [x22] 59bd4: f946b56b ldr x11, [x11, #0xd68] 59bd8: aa0503f3 mov x19, x5 59bdc: f27b011f tst x8, #0x20 59be0: aa0403fa mov x26, x4 59be4: 9a8b0128 csel x8, x9, x11, eq 59be8: f940011b ldr x27, [x8] 59bec: aa0303f7 mov x23, x3 59bf0: aa0203f5 mov x21, x2 59bf4: aa0103f4 mov x20, x1 59bf8: aa1b03e0 mov x0, x27 59bfc: 9a9f0159 csel x25, x10, xzr, eq 59c00: 97fff0bb bl 0x55eec 59c04: f9433ac8 ldr x8, [x22, #0x670] 59c08: eb15011f cmp x8, x21 59c0c: f81983a8 stur x8, [x29, #-0x68] 59c10: 54000069 b.ls 0x59c1c 59c14: 2a1f03f9 mov w25, wzr 59c18: 140004e1 b 0x5af9c 59c1c: aa1403e8 mov x8, x20 59c20: a9046bf3 stp x19, x26, [sp, #0x40] 59c24: aa1f03f3 mov x19, xzr 59c28: aa1f03f4 mov x20, xzr 59c2c: 9119c2c9 add x9, x22, #0x670 59c30: f9002be8 str x8, [sp, #0x50] 59c34: 9119a108 add x8, x8, #0x668 59c38: a905fff5 stp x21, xzr, [sp, #0x58] 59c3c: a90323e9 stp x9, x8, [sp, #0x30] 59c40: a90683fb stp x27, x0, [sp, #0x68] 59c44: f94002f8 ldr x24, [x23] 59c48: eb1a031f cmp x24, x26 59c4c: 540096c2 b.hs 0x5af24 59c50: f9400c08 ldr x8, [x0, #0x18] 59c54: 927df316 and x22, x24, #0xfffffffffffffff8 59c58: 91000709 add x9, x24, #0x1 59c5c: d10183a2 sub x2, x29, #0x60 59c60: aa1b03e0 mov x0, x27 59c64: aa1603e1 mov x1, x22 59c68: 2a1f03e3 mov w3, wzr 59c6c: aa1903e4 mov x4, x25 59c70: f90002e9 str x9, [x23] 59c74: aa1903fb mov x27, x25 59c78: d63f0100 blr x8 59c7c: 2a0003f9 mov w25, w0 59c80: 37f898f9 tbnz w25, #0x1f, 0x5af9c 59c84: f85a03a8 ldur x8, [x29, #-0x60] 59c88: cb160309 sub x9, x24, x22 59c8c: d37df129 lsl x9, x9, #3 59c90: 9ac92508 lsr x8, x8, x9 59c94: 121a0509 and w9, w8, #0xc0 59c98: 721a051f tst w8, #0xc0 59c9c: 9240150a and x10, x8, #0x3f 59ca0: 1a890108 csel w8, w8, w9, eq 59ca4: f94033e9 ldr x9, [sp, #0x60] 59ca8: 9a8a0129 csel x9, x9, x10, eq 59cac: f90033e9 str x9, [sp, #0x60] 59cb0: 12001d09 and w9, w8, #0xff 59cb4: 51000529 sub w9, w9, #0x1 59cb8: 7102fd3f cmp w9, #0xbf 59cbc: 54001bc8 b.hi 0x5a034 59cc0: d000020a adrp x10, 0x9b000 59cc4: 9126714a add x10, x10, #0x99c 59cc8: b8a97949 ldrsw x9, [x10, x9, lsl #2] 59ccc: aa1b03f9 mov x25, x27 59cd0: 8b0a0129 add x9, x9, x10 59cd4: d61f0120 br x9 59cd8: f94023e8 ldr x8, [sp, #0x40] 59cdc: a94687e0 ldp x0, x1, [sp, #0x68] 59ce0: f9401be4 ldr x4, [sp, #0x30] 59ce4: d101a3a5 sub x5, x29, #0x68 59ce8: 39411103 ldrb w3, [x8, #0x44] 59cec: aa1703e2 mov x2, x23 59cf0: aa1903e6 mov x6, x25 59cf4: 940004f1 bl 0x5b0b8 59cf8: 2a0003f9 mov w25, w0 59cfc: 37f893f9 tbnz w25, #0x1f, 0x5af78 59d00: f85983a3 ldur x3, [x29, #-0x68] 59d04: d0000201 adrp x1, 0x9b000 59d08: d0000202 adrp x2, 0x9b000 59d0c: 910cc021 add x1, x1, #0x330 59d10: 9139d042 add x2, x2, #0xe74 59d14: 320007e0 orr w0, wzr, #0x3 59d18: 97feefe6 bl 0x15cb0 <.text+0x8fc0> 59d1c: 140000c6 b 0x5a034 59d20: f94002f5 ldr x21, [x23] 59d24: f9403be8 ldr x8, [sp, #0x70] 59d28: d10183a2 sub x2, x29, #0x60 59d2c: 2a1f03e3 mov w3, wzr 59d30: 910006a9 add x9, x21, #0x1 59d34: f9400d08 ldr x8, [x8, #0x18] 59d38: f90002e9 str x9, [x23] 59d3c: f94037e0 ldr x0, [sp, #0x68] 59d40: 927df2b6 and x22, x21, #0xfffffffffffffff8 59d44: aa1603e1 mov x1, x22 59d48: aa1903e4 mov x4, x25 59d4c: d63f0100 blr x8 59d50: 2a0003f9 mov w25, w0 59d54: 37f89139 tbnz w25, #0x1f, 0x5af78 59d58: f94023ea ldr x10, [sp, #0x40] 59d5c: a979a3ab ldp x11, x8, [x29, #-0x68] 59d60: cb1602a9 sub x9, x21, x22 59d64: d37df129 lsl x9, x9, #3 59d68: f940114a ldr x10, [x10, #0x20] 59d6c: 9ac92508 lsr x8, x8, x9 59d70: 92401d08 and x8, x8, #0xff 59d74: d0000201 adrp x1, 0x9b000 59d78: d0000202 adrp x2, 0x9b000 59d7c: 9b082d43 madd x3, x10, x8, x11 59d80: 910cc021 add x1, x1, #0x330 59d84: 9133a042 add x2, x2, #0xce8 59d88: 320007e0 orr w0, wzr, #0x3 59d8c: f81983a3 stur x3, [x29, #-0x68] 59d90: 97feefc8 bl 0x15cb0 <.text+0x8fc0> 59d94: 140000a7 b 0x5a030 59d98: f94002fa ldr x26, [x23] 59d9c: f9403bf8 ldr x24, [sp, #0x70] 59da0: d10183a2 sub x2, x29, #0x60 59da4: 2a1f03e3 mov w3, wzr 59da8: 91000749 add x9, x26, #0x1 59dac: f9400f08 ldr x8, [x24, #0x18] 59db0: f90002e9 str x9, [x23] 59db4: f94037f5 ldr x21, [sp, #0x68] 59db8: 927df356 and x22, x26, #0xfffffffffffffff8 59dbc: aa1603e1 mov x1, x22 59dc0: aa1903e4 mov x4, x25 59dc4: aa1503e0 mov x0, x21 59dc8: d63f0100 blr x8 59dcc: aa1903e4 mov x4, x25 59dd0: 2a0003f9 mov w25, w0 59dd4: 37f88d39 tbnz w25, #0x1f, 0x5af78 59dd8: f85a03a8 ldur x8, [x29, #-0x60] 59ddc: f90017fc str x28, [sp, #0x28] 59de0: f94002fc ldr x28, [x23] 59de4: d10183a2 sub x2, x29, #0x60 59de8: f90013e8 str x8, [sp, #0x20] 59dec: f9400f08 ldr x8, [x24, #0x18] 59df0: 927df398 and x24, x28, #0xfffffffffffffff8 59df4: 91000789 add x9, x28, #0x1 59df8: aa1503e0 mov x0, x21 59dfc: aa1803e1 mov x1, x24 59e00: 2a1f03e3 mov w3, wzr 59e04: f90002e9 str x9, [x23] 59e08: d63f0100 blr x8 59e0c: 2a0003f9 mov w25, w0 59e10: 37f88919 tbnz w25, #0x1f, 0x5af30 59e14: f94013ec ldr x12, [sp, #0x20] 59e18: cb160348 sub x8, x26, x22 59e1c: d37df108 lsl x8, x8, #3 59e20: f85a03aa ldur x10, [x29, #-0x60] 59e24: b94042ab ldr w11, [x21, #0x40] 59e28: 9ac82588 lsr x8, x12, x8 59e2c: f94023ec ldr x12, [sp, #0x40] 59e30: cb180389 sub x9, x28, x24 59e34: d37df129 lsl x9, x9, #3 59e38: 9ac92549 lsr x9, x10, x9 59e3c: f940118c ldr x12, [x12, #0x20] 59e40: f85983aa ldur x10, [x29, #-0x68] 59e44: 7100017f cmp w11, #0x0 59e48: 9a88012b csel x11, x9, x8, eq 59e4c: 9a890108 csel x8, x8, x9, eq 59e50: 92401d08 and x8, x8, #0xff 59e54: b3781d68 bfi x8, x11, #8, #8 59e58: d0000201 adrp x1, 0x9b000 59e5c: d0000202 adrp x2, 0x9b000 59e60: 9b0c2903 madd x3, x8, x12, x10 59e64: 910cc021 add x1, x1, #0x330 59e68: 91340c42 add x2, x2, #0xd03 59e6c: f81983a3 stur x3, [x29, #-0x68] 59e70: 1400006c b 0x5a020 59e74: f94002fa ldr x26, [x23] 59e78: f9403bf8 ldr x24, [sp, #0x70] 59e7c: d10183a2 sub x2, x29, #0x60 59e80: 2a1f03e3 mov w3, wzr 59e84: 91000749 add x9, x26, #0x1 59e88: f9400f08 ldr x8, [x24, #0x18] 59e8c: f90002e9 str x9, [x23] 59e90: f94037f5 ldr x21, [sp, #0x68] 59e94: 927df356 and x22, x26, #0xfffffffffffffff8 59e98: aa1603e1 mov x1, x22 59e9c: aa1903e4 mov x4, x25 59ea0: aa1503e0 mov x0, x21 59ea4: d63f0100 blr x8 59ea8: aa1903ea mov x10, x25 59eac: 2a0003f9 mov w25, w0 59eb0: 37f88659 tbnz w25, #0x1f, 0x5af78 59eb4: f85a03a8 ldur x8, [x29, #-0x60] 59eb8: f90017fc str x28, [sp, #0x28] 59ebc: f94002fc ldr x28, [x23] 59ec0: d10183a2 sub x2, x29, #0x60 59ec4: f9000fe8 str x8, [sp, #0x18] 59ec8: f9400f08 ldr x8, [x24, #0x18] 59ecc: 927df398 and x24, x28, #0xfffffffffffffff8 59ed0: 91000789 add x9, x28, #0x1 59ed4: aa1503e0 mov x0, x21 59ed8: aa1803e1 mov x1, x24 59edc: 2a1f03e3 mov w3, wzr 59ee0: aa0a03e4 mov x4, x10 59ee4: f90002e9 str x9, [x23] 59ee8: f90013ea str x10, [sp, #0x20] 59eec: d63f0100 blr x8 59ef0: 2a0003f9 mov w25, w0 59ef4: 37f881f9 tbnz w25, #0x1f, 0x5af30 59ef8: f85a03aa ldur x10, [x29, #-0x60] 59efc: b94042ab ldr w11, [x21, #0x40] 59f00: f9400fed ldr x13, [sp, #0x18] 59f04: cb180389 sub x9, x28, x24 59f08: f94002fc ldr x28, [x23] 59f0c: cb160348 sub x8, x26, x22 59f10: f9403bf8 ldr x24, [sp, #0x70] 59f14: d37df108 lsl x8, x8, #3 59f18: d37df129 lsl x9, x9, #3 59f1c: 9ac825a8 lsr x8, x13, x8 59f20: 9ac92549 lsr x9, x10, x9 59f24: 7100017f cmp w11, #0x0 59f28: 1a88012a csel w10, w9, w8, eq 59f2c: 1a890116 csel w22, w8, w9, eq 59f30: 91000788 add x8, x28, #0x1 59f34: f9400f0c ldr x12, [x24, #0x18] 59f38: b9001bea str w10, [sp, #0x18] 59f3c: f90002e8 str x8, [x23] 59f40: f94013e4 ldr x4, [sp, #0x20] 59f44: 927df39a and x26, x28, #0xfffffffffffffff8 59f48: d10183a2 sub x2, x29, #0x60 59f4c: aa1503e0 mov x0, x21 59f50: aa1a03e1 mov x1, x26 59f54: 2a1f03e3 mov w3, wzr 59f58: d63f0180 blr x12 59f5c: 2a0003f9 mov w25, w0 59f60: 37f87e99 tbnz w25, #0x1f, 0x5af30 59f64: f90007fa str x26, [sp, #0x8] 59f68: f94002fa ldr x26, [x23] 59f6c: f85a03a8 ldur x8, [x29, #-0x60] 59f70: d10183a2 sub x2, x29, #0x60 59f74: aa1503e0 mov x0, x21 59f78: 91000749 add x9, x26, #0x1 59f7c: f9000be8 str x8, [sp, #0x10] 59f80: f9400f08 ldr x8, [x24, #0x18] 59f84: f90002e9 str x9, [x23] 59f88: f94013e4 ldr x4, [sp, #0x20] 59f8c: 927df358 and x24, x26, #0xfffffffffffffff8 59f90: aa1803e1 mov x1, x24 59f94: 2a1f03e3 mov w3, wzr 59f98: d63f0100 blr x8 59f9c: 2a0003f9 mov w25, w0 59fa0: 37f87c99 tbnz w25, #0x1f, 0x5af30 59fa4: b9401be8 ldr w8, [sp, #0x18] 59fa8: a940bbea ldp x10, x14, [sp, #0x8] 59fac: f85a03ac ldur x12, [x29, #-0x60] 59fb0: b94042ad ldr w13, [x21, #0x40] 59fb4: 12001d08 and w8, w8, #0xff 59fb8: 12001ec9 and w9, w22, #0xff 59fbc: cb0a038a sub x10, x28, x10 59fc0: cb18034b sub x11, x26, x24 59fc4: 33181d09 bfi w9, w8, #8, #8 59fc8: f94023e8 ldr x8, [sp, #0x40] 59fcc: d37df14a lsl x10, x10, #3 59fd0: d37df16b lsl x11, x11, #3 59fd4: 9aca25ca lsr x10, x14, x10 59fd8: 9acb258b lsr x11, x12, x11 59fdc: 710001bf cmp w13, #0x0 59fe0: 1a8a016c csel w12, w11, w10, eq 59fe4: 1a8b014a csel w10, w10, w11, eq 59fe8: f9401108 ldr x8, [x8, #0x20] 59fec: f85983ae ldur x14, [x29, #-0x68] 59ff0: 12001d8b and w11, w12, #0xff 59ff4: 12001d4a and w10, w10, #0xff 59ff8: 33181d6a bfi w10, w11, #8, #8 59ffc: 1a89014b csel w11, w10, w9, eq 5a000: 1a8a0129 csel w9, w9, w10, eq 5a004: 33103d69 bfi w9, w11, #16, #16 5a008: 9b093903 madd x3, x8, x9, x14 5a00c: b0000201 adrp x1, 0x9b000 5a010: b0000202 adrp x2, 0x9b000 5a014: f81983a3 stur x3, [x29, #-0x68] 5a018: 910cc021 add x1, x1, #0x330 5a01c: 91347842 add x2, x2, #0xd1e 5a020: 320007e0 orr w0, wzr, #0x3 5a024: 97feef23 bl 0x15cb0 <.text+0x8fc0> 5a028: f94017fc ldr x28, [sp, #0x28] 5a02c: f94027fa ldr x26, [sp, #0x48] 5a030: f9402ff5 ldr x21, [sp, #0x58] 5a034: aa1b03f9 mov x25, x27 5a038: 140003b7 b 0x5af14 5a03c: aa1f03f6 mov x22, xzr 5a040: aa1f03fa mov x26, xzr 5a044: f94002f5 ldr x21, [x23] 5a048: f9403be8 ldr x8, [sp, #0x70] 5a04c: d10183a2 sub x2, x29, #0x60 5a050: 2a1f03e3 mov w3, wzr 5a054: 910006a9 add x9, x21, #0x1 5a058: f9400d08 ldr x8, [x8, #0x18] 5a05c: f90002e9 str x9, [x23] 5a060: f94037e0 ldr x0, [sp, #0x68] 5a064: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a068: aa1803e1 mov x1, x24 5a06c: aa1903e4 mov x4, x25 5a070: d63f0100 blr x8 5a074: 2a0003f9 mov w25, w0 5a078: 37f87819 tbnz w25, #0x1f, 0x5af78 5a07c: f85a03a8 ldur x8, [x29, #-0x60] 5a080: cb1802a9 sub x9, x21, x24 5a084: d37df129 lsl x9, x9, #3 5a088: aa1b03f9 mov x25, x27 5a08c: 9ac92508 lsr x8, x8, x9 5a090: 13001d09 sxtb w9, w8 5a094: 92401908 and x8, x8, #0x7f 5a098: 9ada2108 lsl x8, x8, x26 5a09c: aa160116 orr x22, x8, x22 5a0a0: 91001f5a add x26, x26, #0x7 5a0a4: 37fffd09 tbnz w9, #0x1f, 0x5a044 5a0a8: f10182df cmp x22, #0x60 5a0ac: 54007928 b.hi 0x5afd0 5a0b0: f90017fc str x28, [sp, #0x28] 5a0b4: aa1f03fa mov x26, xzr 5a0b8: aa1f03fc mov x28, xzr 5a0bc: f94002f5 ldr x21, [x23] 5a0c0: f9403be8 ldr x8, [sp, #0x70] 5a0c4: d10183a2 sub x2, x29, #0x60 5a0c8: 2a1f03e3 mov w3, wzr 5a0cc: 910006a9 add x9, x21, #0x1 5a0d0: f9400d08 ldr x8, [x8, #0x18] 5a0d4: f90002e9 str x9, [x23] 5a0d8: f94037e0 ldr x0, [sp, #0x68] 5a0dc: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a0e0: aa1803e1 mov x1, x24 5a0e4: aa1903e4 mov x4, x25 5a0e8: d63f0100 blr x8 5a0ec: 2a0003f9 mov w25, w0 5a0f0: 37f87219 tbnz w25, #0x1f, 0x5af30 5a0f4: f85a03a8 ldur x8, [x29, #-0x60] 5a0f8: cb1802a9 sub x9, x21, x24 5a0fc: d37df129 lsl x9, x9, #3 5a100: aa1b03f9 mov x25, x27 5a104: 9ac92508 lsr x8, x8, x9 5a108: 13001d09 sxtb w9, w8 5a10c: 92401908 and x8, x8, #0x7f 5a110: 9adc2108 lsl x8, x8, x28 5a114: aa1a011a orr x26, x8, x26 5a118: 91001f9c add x28, x28, #0x7 5a11c: 37fffd09 tbnz w9, #0x1f, 0x5a0bc 5a120: f94023e8 ldr x8, [sp, #0x40] 5a124: f9402be9 ldr x9, [sp, #0x50] 5a128: b0000201 adrp x1, 0x9b000 5a12c: b0000202 adrp x2, 0x9b000 5a130: f9401508 ldr x8, [x8, #0x28] 5a134: 8b161129 add x9, x9, x22, lsl #4 5a138: 321f03ea orr w10, wzr, #0x2 5a13c: 910cc021 add x1, x1, #0x330 5a140: 9b1a7d04 mul x4, x8, x26 5a144: 91364c42 add x2, x2, #0xd93 5a148: b906692a str w10, [x9, #0x668] 5a14c: f9033924 str x4, [x9, #0x670] 5a150: 1400027d b 0x5ab44 5a154: aa1f03f6 mov x22, xzr 5a158: aa1f03fa mov x26, xzr 5a15c: f94002f5 ldr x21, [x23] 5a160: f9403be8 ldr x8, [sp, #0x70] 5a164: d10183a2 sub x2, x29, #0x60 5a168: 2a1f03e3 mov w3, wzr 5a16c: 910006a9 add x9, x21, #0x1 5a170: f9400d08 ldr x8, [x8, #0x18] 5a174: f90002e9 str x9, [x23] 5a178: f94037e0 ldr x0, [sp, #0x68] 5a17c: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a180: aa1803e1 mov x1, x24 5a184: aa1903e4 mov x4, x25 5a188: d63f0100 blr x8 5a18c: 2a0003f9 mov w25, w0 5a190: 37f86f59 tbnz w25, #0x1f, 0x5af78 5a194: f85a03a8 ldur x8, [x29, #-0x60] 5a198: cb1802a9 sub x9, x21, x24 5a19c: d37df129 lsl x9, x9, #3 5a1a0: aa1b03f9 mov x25, x27 5a1a4: 9ac92508 lsr x8, x8, x9 5a1a8: 13001d09 sxtb w9, w8 5a1ac: 92401908 and x8, x8, #0x7f 5a1b0: 9ada2108 lsl x8, x8, x26 5a1b4: aa160116 orr x22, x8, x22 5a1b8: 91001f5a add x26, x26, #0x7 5a1bc: 37fffd09 tbnz w9, #0x1f, 0x5a15c 5a1c0: f10186df cmp x22, #0x61 5a1c4: 54007542 b.hs 0x5b06c 5a1c8: f9402be8 ldr x8, [sp, #0x50] 5a1cc: b0000201 adrp x1, 0x9b000 5a1d0: b0000202 adrp x2, 0x9b000 5a1d4: 910cc021 add x1, x1, #0x330 5a1d8: 8b161108 add x8, x8, x22, lsl #4 5a1dc: 3cc18100 ldur q0, [x8, #0x18] 5a1e0: 9119a108 add x8, x8, #0x668 5a1e4: 91396442 add x2, x2, #0xe59 5a1e8: 3d800100 str q0, [x8] 5a1ec: 140002bb b 0x5acd8 5a1f0: aa1f03f6 mov x22, xzr 5a1f4: aa1f03fa mov x26, xzr 5a1f8: f94002f5 ldr x21, [x23] 5a1fc: f9403be8 ldr x8, [sp, #0x70] 5a200: d10183a2 sub x2, x29, #0x60 5a204: 2a1f03e3 mov w3, wzr 5a208: 910006a9 add x9, x21, #0x1 5a20c: f9400d08 ldr x8, [x8, #0x18] 5a210: f90002e9 str x9, [x23] 5a214: f94037e0 ldr x0, [sp, #0x68] 5a218: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a21c: aa1803e1 mov x1, x24 5a220: aa1903e4 mov x4, x25 5a224: d63f0100 blr x8 5a228: 2a0003f9 mov w25, w0 5a22c: 37f86a79 tbnz w25, #0x1f, 0x5af78 5a230: f85a03a8 ldur x8, [x29, #-0x60] 5a234: cb1802a9 sub x9, x21, x24 5a238: d37df129 lsl x9, x9, #3 5a23c: aa1b03f9 mov x25, x27 5a240: 9ac92508 lsr x8, x8, x9 5a244: 13001d09 sxtb w9, w8 5a248: 92401908 and x8, x8, #0x7f 5a24c: 9ada2108 lsl x8, x8, x26 5a250: aa160116 orr x22, x8, x22 5a254: 91001f5a add x26, x26, #0x7 5a258: 37fffd09 tbnz w9, #0x1f, 0x5a1f8 5a25c: f10186df cmp x22, #0x61 5a260: 54006b82 b.hs 0x5afd0 5a264: f9402be8 ldr x8, [sp, #0x50] 5a268: b0000201 adrp x1, 0x9b000 5a26c: b0000202 adrp x2, 0x9b000 5a270: 910cc021 add x1, x1, #0x330 5a274: 8b161108 add x8, x8, x22, lsl #4 5a278: b906691f str wzr, [x8, #0x668] 5a27c: f903391f str xzr, [x8, #0x670] 5a280: 913a2842 add x2, x2, #0xe8a 5a284: 14000295 b 0x5acd8 5a288: aa1f03f6 mov x22, xzr 5a28c: aa1f03fa mov x26, xzr 5a290: f94002f5 ldr x21, [x23] 5a294: f9403be8 ldr x8, [sp, #0x70] 5a298: d10183a2 sub x2, x29, #0x60 5a29c: 2a1f03e3 mov w3, wzr 5a2a0: 910006a9 add x9, x21, #0x1 5a2a4: f9400d08 ldr x8, [x8, #0x18] 5a2a8: f90002e9 str x9, [x23] 5a2ac: f94037e0 ldr x0, [sp, #0x68] 5a2b0: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a2b4: aa1803e1 mov x1, x24 5a2b8: aa1903e4 mov x4, x25 5a2bc: d63f0100 blr x8 5a2c0: 2a0003f9 mov w25, w0 5a2c4: 37f865b9 tbnz w25, #0x1f, 0x5af78 5a2c8: f85a03a8 ldur x8, [x29, #-0x60] 5a2cc: cb1802a9 sub x9, x21, x24 5a2d0: d37df129 lsl x9, x9, #3 5a2d4: aa1b03f9 mov x25, x27 5a2d8: 9ac92508 lsr x8, x8, x9 5a2dc: 13001d09 sxtb w9, w8 5a2e0: 92401908 and x8, x8, #0x7f 5a2e4: 9ada2108 lsl x8, x8, x26 5a2e8: aa160116 orr x22, x8, x22 5a2ec: 91001f5a add x26, x26, #0x7 5a2f0: 37fffd09 tbnz w9, #0x1f, 0x5a290 5a2f4: f10186df cmp x22, #0x61 5a2f8: 540066c2 b.hs 0x5afd0 5a2fc: f9402be8 ldr x8, [sp, #0x50] 5a300: 320003e9 orr w9, wzr, #0x1 5a304: b0000201 adrp x1, 0x9b000 5a308: b0000202 adrp x2, 0x9b000 5a30c: 8b161108 add x8, x8, x22, lsl #4 5a310: b9066909 str w9, [x8, #0x668] 5a314: f903391f str xzr, [x8, #0x670] 5a318: 910cc021 add x1, x1, #0x330 5a31c: 913a7842 add x2, x2, #0xe9e 5a320: 1400026e b 0x5acd8 5a324: aa1f03f6 mov x22, xzr 5a328: aa1f03fa mov x26, xzr 5a32c: f94002f5 ldr x21, [x23] 5a330: f9403be8 ldr x8, [sp, #0x70] 5a334: d10183a2 sub x2, x29, #0x60 5a338: 2a1f03e3 mov w3, wzr 5a33c: 910006a9 add x9, x21, #0x1 5a340: f9400d08 ldr x8, [x8, #0x18] 5a344: f90002e9 str x9, [x23] 5a348: f94037e0 ldr x0, [sp, #0x68] 5a34c: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a350: aa1803e1 mov x1, x24 5a354: aa1903e4 mov x4, x25 5a358: d63f0100 blr x8 5a35c: 2a0003f9 mov w25, w0 5a360: 37f860d9 tbnz w25, #0x1f, 0x5af78 5a364: f85a03a8 ldur x8, [x29, #-0x60] 5a368: cb1802a9 sub x9, x21, x24 5a36c: d37df129 lsl x9, x9, #3 5a370: aa1b03f9 mov x25, x27 5a374: 9ac92508 lsr x8, x8, x9 5a378: 13001d09 sxtb w9, w8 5a37c: 92401908 and x8, x8, #0x7f 5a380: 9ada2108 lsl x8, x8, x26 5a384: aa160116 orr x22, x8, x22 5a388: 91001f5a add x26, x26, #0x7 5a38c: 37fffd09 tbnz w9, #0x1f, 0x5a32c 5a390: f10182df cmp x22, #0x60 5a394: 540061e8 b.hi 0x5afd0 5a398: f90017fc str x28, [sp, #0x28] 5a39c: aa1f03f8 mov x24, xzr 5a3a0: aa1f03fc mov x28, xzr 5a3a4: f94002f5 ldr x21, [x23] 5a3a8: f9403be8 ldr x8, [sp, #0x70] 5a3ac: d10183a2 sub x2, x29, #0x60 5a3b0: 2a1f03e3 mov w3, wzr 5a3b4: 910006a9 add x9, x21, #0x1 5a3b8: f9400d08 ldr x8, [x8, #0x18] 5a3bc: f90002e9 str x9, [x23] 5a3c0: f94037e0 ldr x0, [sp, #0x68] 5a3c4: 927df2ba and x26, x21, #0xfffffffffffffff8 5a3c8: aa1a03e1 mov x1, x26 5a3cc: aa1903e4 mov x4, x25 5a3d0: d63f0100 blr x8 5a3d4: 2a0003f9 mov w25, w0 5a3d8: 37f85ad9 tbnz w25, #0x1f, 0x5af30 5a3dc: f85a03a8 ldur x8, [x29, #-0x60] 5a3e0: cb1a02a9 sub x9, x21, x26 5a3e4: d37df129 lsl x9, x9, #3 5a3e8: aa1b03f9 mov x25, x27 5a3ec: 9ac92508 lsr x8, x8, x9 5a3f0: 13001d09 sxtb w9, w8 5a3f4: 92401908 and x8, x8, #0x7f 5a3f8: 9adc2108 lsl x8, x8, x28 5a3fc: aa180118 orr x24, x8, x24 5a400: 91001f9c add x28, x28, #0x7 5a404: 37fffd09 tbnz w9, #0x1f, 0x5a3a4 5a408: f9402be8 ldr x8, [sp, #0x50] 5a40c: b0000201 adrp x1, 0x9b000 5a410: b0000202 adrp x2, 0x9b000 5a414: 320007e9 orr w9, wzr, #0x3 5a418: 8b161108 add x8, x8, x22, lsl #4 5a41c: 910cc021 add x1, x1, #0x330 5a420: 913acc42 add x2, x2, #0xeb3 5a424: b9066909 str w9, [x8, #0x668] 5a428: f9033918 str x24, [x8, #0x670] 5a42c: 14000069 b 0x5a5d0 5a430: d0000320 adrp x0, 0xc0000 5a434: f9478400 ldr x0, [x0, #0xf08] 5a438: 940009dd bl 0x5cbac 5a43c: aa0003f6 mov x22, x0 5a440: b4005dd6 cbz x22, 0x5aff8 5a444: f9401fe1 ldr x1, [sp, #0x38] 5a448: 910022c0 add x0, x22, #0x8 5a44c: 5280c602 mov w2, #0x630 // =1584 5a450: 97fec9b0 bl 0xcb10 5a454: b0000201 adrp x1, 0x9b000 5a458: b0000202 adrp x2, 0x9b000 5a45c: 910cc021 add x1, x1, #0x330 5a460: 913b8842 add x2, x2, #0xee2 5a464: 320007e0 orr w0, wzr, #0x3 5a468: f90002d3 str x19, [x22] 5a46c: 97feee11 bl 0x15cb0 <.text+0x8fc0> 5a470: aa1603f4 mov x20, x22 5a474: aa1603f3 mov x19, x22 5a478: 140002a7 b 0x5af14 5a47c: b4005d13 cbz x19, 0x5b01c 5a480: f9401fe0 ldr x0, [sp, #0x38] 5a484: 91002261 add x1, x19, #0x8 5a488: 5280c602 mov w2, #0x630 // =1584 5a48c: 97fec9a1 bl 0xcb10 5a490: d0000320 adrp x0, 0xc0000 5a494: f9400274 ldr x20, [x19] 5a498: f9478400 ldr x0, [x0, #0xf08] 5a49c: aa1303e1 mov x1, x19 5a4a0: 94000a1a bl 0x5cd08 5a4a4: b0000201 adrp x1, 0x9b000 5a4a8: b0000202 adrp x2, 0x9b000 5a4ac: 910cc021 add x1, x1, #0x330 5a4b0: 913c5842 add x2, x2, #0xf16 5a4b4: 320007e0 orr w0, wzr, #0x3 5a4b8: 97feedfe bl 0x15cb0 <.text+0x8fc0> 5a4bc: aa1403f3 mov x19, x20 5a4c0: 14000295 b 0x5af14 5a4c4: aa1f03f6 mov x22, xzr 5a4c8: aa1f03fa mov x26, xzr 5a4cc: f94002f5 ldr x21, [x23] 5a4d0: f9403be8 ldr x8, [sp, #0x70] 5a4d4: d10183a2 sub x2, x29, #0x60 5a4d8: 2a1f03e3 mov w3, wzr 5a4dc: 910006a9 add x9, x21, #0x1 5a4e0: f9400d08 ldr x8, [x8, #0x18] 5a4e4: f90002e9 str x9, [x23] 5a4e8: f94037e0 ldr x0, [sp, #0x68] 5a4ec: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a4f0: aa1803e1 mov x1, x24 5a4f4: aa1903e4 mov x4, x25 5a4f8: d63f0100 blr x8 5a4fc: 2a0003f9 mov w25, w0 5a500: 37f853d9 tbnz w25, #0x1f, 0x5af78 5a504: f85a03a8 ldur x8, [x29, #-0x60] 5a508: cb1802a9 sub x9, x21, x24 5a50c: d37df129 lsl x9, x9, #3 5a510: aa1b03f9 mov x25, x27 5a514: 9ac92508 lsr x8, x8, x9 5a518: 13001d09 sxtb w9, w8 5a51c: 92401908 and x8, x8, #0x7f 5a520: 9ada2108 lsl x8, x8, x26 5a524: aa160116 orr x22, x8, x22 5a528: 91001f5a add x26, x26, #0x7 5a52c: 37fffd09 tbnz w9, #0x1f, 0x5a4cc 5a530: f10182df cmp x22, #0x60 5a534: 540054e8 b.hi 0x5afd0 5a538: f90017fc str x28, [sp, #0x28] 5a53c: aa1f03f8 mov x24, xzr 5a540: aa1f03fc mov x28, xzr 5a544: f94002f5 ldr x21, [x23] 5a548: f9403be8 ldr x8, [sp, #0x70] 5a54c: d10183a2 sub x2, x29, #0x60 5a550: 2a1f03e3 mov w3, wzr 5a554: 910006a9 add x9, x21, #0x1 5a558: f9400d08 ldr x8, [x8, #0x18] 5a55c: f90002e9 str x9, [x23] 5a560: f94037e0 ldr x0, [sp, #0x68] 5a564: 927df2ba and x26, x21, #0xfffffffffffffff8 5a568: aa1a03e1 mov x1, x26 5a56c: aa1903e4 mov x4, x25 5a570: d63f0100 blr x8 5a574: 2a0003f9 mov w25, w0 5a578: 37f84dd9 tbnz w25, #0x1f, 0x5af30 5a57c: f85a03a8 ldur x8, [x29, #-0x60] 5a580: cb1a02a9 sub x9, x21, x26 5a584: d37df129 lsl x9, x9, #3 5a588: aa1b03f9 mov x25, x27 5a58c: 9ac92508 lsr x8, x8, x9 5a590: 13001d09 sxtb w9, w8 5a594: 92401908 and x8, x8, #0x7f 5a598: 9adc2108 lsl x8, x8, x28 5a59c: aa180118 orr x24, x8, x24 5a5a0: 91001f9c add x28, x28, #0x7 5a5a4: 37fffd09 tbnz w9, #0x1f, 0x5a544 5a5a8: f9402be9 ldr x9, [sp, #0x50] 5a5ac: 320007e8 orr w8, wzr, #0x3 5a5b0: b0000201 adrp x1, 0x9b000 5a5b4: b0000202 adrp x2, 0x9b000 5a5b8: f9064136 str x22, [x9, #0xc80] 5a5bc: b90c893f str wzr, [x9, #0xc88] 5a5c0: b90c7928 str w8, [x9, #0xc78] 5a5c4: f9064938 str x24, [x9, #0xc90] 5a5c8: 910cc021 add x1, x1, #0x330 5a5cc: 913ca442 add x2, x2, #0xf29 5a5d0: 320007e0 orr w0, wzr, #0x3 5a5d4: aa1603e3 mov x3, x22 5a5d8: aa1803e4 mov x4, x24 5a5dc: 1400015c b 0x5ab4c 5a5e0: aa1f03f6 mov x22, xzr 5a5e4: aa1f03fa mov x26, xzr 5a5e8: f94002f5 ldr x21, [x23] 5a5ec: f9403be8 ldr x8, [sp, #0x70] 5a5f0: d10183a2 sub x2, x29, #0x60 5a5f4: 2a1f03e3 mov w3, wzr 5a5f8: 910006a9 add x9, x21, #0x1 5a5fc: f9400d08 ldr x8, [x8, #0x18] 5a600: f90002e9 str x9, [x23] 5a604: f94037e0 ldr x0, [sp, #0x68] 5a608: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a60c: aa1803e1 mov x1, x24 5a610: aa1903e4 mov x4, x25 5a614: d63f0100 blr x8 5a618: 2a0003f9 mov w25, w0 5a61c: 37f84af9 tbnz w25, #0x1f, 0x5af78 5a620: f85a03a8 ldur x8, [x29, #-0x60] 5a624: cb1802a9 sub x9, x21, x24 5a628: d37df129 lsl x9, x9, #3 5a62c: aa1b03f9 mov x25, x27 5a630: 9ac92508 lsr x8, x8, x9 5a634: 13001d09 sxtb w9, w8 5a638: 92401908 and x8, x8, #0x7f 5a63c: 9ada2108 lsl x8, x8, x26 5a640: aa160116 orr x22, x8, x22 5a644: 91001f5a add x26, x26, #0x7 5a648: 37fffd09 tbnz w9, #0x1f, 0x5a5e8 5a64c: f10186df cmp x22, #0x61 5a650: 54004c02 b.hs 0x5afd0 5a654: f9402be9 ldr x9, [sp, #0x50] 5a658: 320007e8 orr w8, wzr, #0x3 5a65c: b0000201 adrp x1, 0x9b000 5a660: b0000202 adrp x2, 0x9b000 5a664: b90c7928 str w8, [x9, #0xc78] 5a668: f9064136 str x22, [x9, #0xc80] 5a66c: 910cc021 add x1, x1, #0x330 5a670: 913d7042 add x2, x2, #0xf5c 5a674: 14000199 b 0x5acd8 5a678: aa1f03f6 mov x22, xzr 5a67c: aa1f03fa mov x26, xzr 5a680: f94002f5 ldr x21, [x23] 5a684: f9403be8 ldr x8, [sp, #0x70] 5a688: d10183a2 sub x2, x29, #0x60 5a68c: 2a1f03e3 mov w3, wzr 5a690: 910006a9 add x9, x21, #0x1 5a694: f9400d08 ldr x8, [x8, #0x18] 5a698: f90002e9 str x9, [x23] 5a69c: f94037e0 ldr x0, [sp, #0x68] 5a6a0: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a6a4: aa1803e1 mov x1, x24 5a6a8: aa1903e4 mov x4, x25 5a6ac: d63f0100 blr x8 5a6b0: 2a0003f9 mov w25, w0 5a6b4: 37f84639 tbnz w25, #0x1f, 0x5af78 5a6b8: f85a03a8 ldur x8, [x29, #-0x60] 5a6bc: cb1802a9 sub x9, x21, x24 5a6c0: d37df129 lsl x9, x9, #3 5a6c4: aa1b03f9 mov x25, x27 5a6c8: 9ac92508 lsr x8, x8, x9 5a6cc: 13001d09 sxtb w9, w8 5a6d0: 92401908 and x8, x8, #0x7f 5a6d4: 9ada2108 lsl x8, x8, x26 5a6d8: aa160116 orr x22, x8, x22 5a6dc: 91001f5a add x26, x26, #0x7 5a6e0: 37fffd09 tbnz w9, #0x1f, 0x5a680 5a6e4: f9402be8 ldr x8, [sp, #0x50] 5a6e8: b0000201 adrp x1, 0x9b000 5a6ec: b0000202 adrp x2, 0x9b000 5a6f0: 910cc021 add x1, x1, #0x330 5a6f4: b90c891f str wzr, [x8, #0xc88] 5a6f8: f9064916 str x22, [x8, #0xc90] 5a6fc: 913ddc42 add x2, x2, #0xf77 5a700: 14000176 b 0x5acd8 5a704: f94002e8 ldr x8, [x23] 5a708: f9402bea ldr x10, [sp, #0x50] 5a70c: aa1f03f6 mov x22, xzr 5a710: aa1f03fa mov x26, xzr 5a714: 321e03e9 orr w9, wzr, #0x4 5a718: b90c7949 str w9, [x10, #0xc78] 5a71c: f9064148 str x8, [x10, #0xc80] 5a720: f94002f5 ldr x21, [x23] 5a724: f9403be8 ldr x8, [sp, #0x70] 5a728: d10183a2 sub x2, x29, #0x60 5a72c: 2a1f03e3 mov w3, wzr 5a730: 910006a9 add x9, x21, #0x1 5a734: f9400d08 ldr x8, [x8, #0x18] 5a738: f90002e9 str x9, [x23] 5a73c: f94037e0 ldr x0, [sp, #0x68] 5a740: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a744: aa1803e1 mov x1, x24 5a748: aa1903e4 mov x4, x25 5a74c: d63f0100 blr x8 5a750: 2a0003f9 mov w25, w0 5a754: 37f84139 tbnz w25, #0x1f, 0x5af78 5a758: f85a03a8 ldur x8, [x29, #-0x60] 5a75c: cb1802a9 sub x9, x21, x24 5a760: d37df129 lsl x9, x9, #3 5a764: aa1b03f9 mov x25, x27 5a768: 9ac92508 lsr x8, x8, x9 5a76c: 13001d09 sxtb w9, w8 5a770: 92401908 and x8, x8, #0x7f 5a774: 9ada2108 lsl x8, x8, x26 5a778: aa160116 orr x22, x8, x22 5a77c: 91001f5a add x26, x26, #0x7 5a780: 37fffd09 tbnz w9, #0x1f, 0x5a720 5a784: f94002e3 ldr x3, [x23] 5a788: b0000201 adrp x1, 0x9b000 5a78c: b0000202 adrp x2, 0x9b000 5a790: 910cc021 add x1, x1, #0x330 5a794: 913eb842 add x2, x2, #0xfae 5a798: 320007e0 orr w0, wzr, #0x3 5a79c: aa1603e4 mov x4, x22 5a7a0: 97feed44 bl 0x15cb0 <.text+0x8fc0> 5a7a4: f94002e8 ldr x8, [x23] 5a7a8: 8b160108 add x8, x8, x22 5a7ac: f90002e8 str x8, [x23] 5a7b0: 1400014d b 0x5ace4 5a7b4: aa1f03f6 mov x22, xzr 5a7b8: aa1f03fa mov x26, xzr 5a7bc: f94002f5 ldr x21, [x23] 5a7c0: f9403be8 ldr x8, [sp, #0x70] 5a7c4: d10183a2 sub x2, x29, #0x60 5a7c8: 2a1f03e3 mov w3, wzr 5a7cc: 910006a9 add x9, x21, #0x1 5a7d0: f9400d08 ldr x8, [x8, #0x18] 5a7d4: f90002e9 str x9, [x23] 5a7d8: f94037e0 ldr x0, [sp, #0x68] 5a7dc: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a7e0: aa1803e1 mov x1, x24 5a7e4: aa1903e4 mov x4, x25 5a7e8: d63f0100 blr x8 5a7ec: 2a0003f9 mov w25, w0 5a7f0: 37f83c59 tbnz w25, #0x1f, 0x5af78 5a7f4: f85a03a8 ldur x8, [x29, #-0x60] 5a7f8: cb1802a9 sub x9, x21, x24 5a7fc: d37df129 lsl x9, x9, #3 5a800: aa1b03f9 mov x25, x27 5a804: 9ac92508 lsr x8, x8, x9 5a808: 13001d09 sxtb w9, w8 5a80c: 92401908 and x8, x8, #0x7f 5a810: 9ada2108 lsl x8, x8, x26 5a814: aa160116 orr x22, x8, x22 5a818: 91001f5a add x26, x26, #0x7 5a81c: 37fffd09 tbnz w9, #0x1f, 0x5a7bc 5a820: f10186df cmp x22, #0x61 5a824: 54003d62 b.hs 0x5afd0 5a828: f90017fc str x28, [sp, #0x28] 5a82c: f9402be9 ldr x9, [sp, #0x50] 5a830: f94002e8 ldr x8, [x23] 5a834: aa1f03f8 mov x24, xzr 5a838: aa1f03fc mov x28, xzr 5a83c: 8b161129 add x9, x9, x22, lsl #4 5a840: 321e03ea orr w10, wzr, #0x4 5a844: b906692a str w10, [x9, #0x668] 5a848: f9033928 str x8, [x9, #0x670] 5a84c: f94002f5 ldr x21, [x23] 5a850: f9403be8 ldr x8, [sp, #0x70] 5a854: d10183a2 sub x2, x29, #0x60 5a858: 2a1f03e3 mov w3, wzr 5a85c: 910006a9 add x9, x21, #0x1 5a860: f9400d08 ldr x8, [x8, #0x18] 5a864: f90002e9 str x9, [x23] 5a868: f94037e0 ldr x0, [sp, #0x68] 5a86c: 927df2ba and x26, x21, #0xfffffffffffffff8 5a870: aa1a03e1 mov x1, x26 5a874: aa1903e4 mov x4, x25 5a878: d63f0100 blr x8 5a87c: 2a0003f9 mov w25, w0 5a880: 37f83599 tbnz w25, #0x1f, 0x5af30 5a884: f85a03a8 ldur x8, [x29, #-0x60] 5a888: cb1a02a9 sub x9, x21, x26 5a88c: d37df129 lsl x9, x9, #3 5a890: aa1b03f9 mov x25, x27 5a894: 9ac92508 lsr x8, x8, x9 5a898: 13001d09 sxtb w9, w8 5a89c: 92401908 and x8, x8, #0x7f 5a8a0: 9adc2108 lsl x8, x8, x28 5a8a4: aa180118 orr x24, x8, x24 5a8a8: 91001f9c add x28, x28, #0x7 5a8ac: 37fffd09 tbnz w9, #0x1f, 0x5a84c 5a8b0: b0000201 adrp x1, 0x9b000 5a8b4: b0000202 adrp x2, 0x9b000 5a8b8: 910cc021 add x1, x1, #0x330 5a8bc: 913f5042 add x2, x2, #0xfd4 5a8c0: 320007e0 orr w0, wzr, #0x3 5a8c4: aa1603e3 mov x3, x22 5a8c8: aa1703e4 mov x4, x23 5a8cc: aa1803e5 mov x5, x24 5a8d0: 97feecf8 bl 0x15cb0 <.text+0x8fc0> 5a8d4: f94002e8 ldr x8, [x23] 5a8d8: 8b180108 add x8, x8, x24 5a8dc: f90002e8 str x8, [x23] 5a8e0: 1400009c b 0x5ab50 5a8e4: aa1f03f6 mov x22, xzr 5a8e8: aa1f03fa mov x26, xzr 5a8ec: f94002f5 ldr x21, [x23] 5a8f0: f9403be8 ldr x8, [sp, #0x70] 5a8f4: d10183a2 sub x2, x29, #0x60 5a8f8: 2a1f03e3 mov w3, wzr 5a8fc: 910006a9 add x9, x21, #0x1 5a900: f9400d08 ldr x8, [x8, #0x18] 5a904: f90002e9 str x9, [x23] 5a908: f94037e0 ldr x0, [sp, #0x68] 5a90c: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a910: aa1803e1 mov x1, x24 5a914: aa1903e4 mov x4, x25 5a918: d63f0100 blr x8 5a91c: 2a0003f9 mov w25, w0 5a920: 37f832d9 tbnz w25, #0x1f, 0x5af78 5a924: f85a03a8 ldur x8, [x29, #-0x60] 5a928: cb1802a9 sub x9, x21, x24 5a92c: d37df129 lsl x9, x9, #3 5a930: aa1b03f9 mov x25, x27 5a934: 9ac92508 lsr x8, x8, x9 5a938: 13001d09 sxtb w9, w8 5a93c: 92401908 and x8, x8, #0x7f 5a940: 9ada2108 lsl x8, x8, x26 5a944: aa160116 orr x22, x8, x22 5a948: 91001f5a add x26, x26, #0x7 5a94c: 37fffd09 tbnz w9, #0x1f, 0x5a8ec 5a950: f10182df cmp x22, #0x60 5a954: 540033e8 b.hi 0x5afd0 5a958: f90017fc str x28, [sp, #0x28] 5a95c: aa1f03fa mov x26, xzr 5a960: aa1f03fc mov x28, xzr 5a964: f94002f5 ldr x21, [x23] 5a968: f9403be8 ldr x8, [sp, #0x70] 5a96c: d10183a2 sub x2, x29, #0x60 5a970: 2a1f03e3 mov w3, wzr 5a974: 910006a9 add x9, x21, #0x1 5a978: f9400d08 ldr x8, [x8, #0x18] 5a97c: f90002e9 str x9, [x23] 5a980: f94037e0 ldr x0, [sp, #0x68] 5a984: 927df2b8 and x24, x21, #0xfffffffffffffff8 5a988: aa1803e1 mov x1, x24 5a98c: aa1903e4 mov x4, x25 5a990: d63f0100 blr x8 5a994: 2a0003f9 mov w25, w0 5a998: 37f82cd9 tbnz w25, #0x1f, 0x5af30 5a99c: f85a03a8 ldur x8, [x29, #-0x60] 5a9a0: cb1802a9 sub x9, x21, x24 5a9a4: d37df129 lsl x9, x9, #3 5a9a8: aa1b03f9 mov x25, x27 5a9ac: 9ac92508 lsr x8, x8, x9 5a9b0: 92401909 and x9, x8, #0x7f 5a9b4: 9adc2129 lsl x9, x9, x28 5a9b8: aa1a013a orr x26, x9, x26 5a9bc: 91001f9c add x28, x28, #0x7 5a9c0: 373ffd28 tbnz w8, #0x7, 0x5a964 5a9c4: f94023ea ldr x10, [sp, #0x40] 5a9c8: 721a011f tst w8, #0x40 5a9cc: 320017e8 orr w8, wzr, #0x3f 5a9d0: 92800009 mov x9, #-0x1 // =-1 5a9d4: f940154a ldr x10, [x10, #0x28] 5a9d8: f9402beb ldr x11, [sp, #0x50] 5a9dc: fa481382 ccmp x28, x8, #0x2, ne 5a9e0: 9adc2128 lsl x8, x9, x28 5a9e4: 9a8883e8 csel x8, xzr, x8, hi 5a9e8: aa1a0108 orr x8, x8, x26 5a9ec: 8b16116b add x11, x11, x22, lsl #4 5a9f0: 321f03ec orr w12, wzr, #0x2 5a9f4: 9b087d44 mul x4, x10, x8 5a9f8: b0000201 adrp x1, 0x9b000 5a9fc: b0000202 adrp x2, 0x9b000 5aa00: b906696c str w12, [x11, #0x668] 5aa04: f9033964 str x4, [x11, #0x670] 5aa08: 910cc021 add x1, x1, #0x330 5aa0c: 9136e442 add x2, x2, #0xdb9 5aa10: 1400004d b 0x5ab44 5aa14: aa1f03f6 mov x22, xzr 5aa18: aa1f03fa mov x26, xzr 5aa1c: f94002f5 ldr x21, [x23] 5aa20: f9403be8 ldr x8, [sp, #0x70] 5aa24: d10183a2 sub x2, x29, #0x60 5aa28: 2a1f03e3 mov w3, wzr 5aa2c: 910006a9 add x9, x21, #0x1 5aa30: f9400d08 ldr x8, [x8, #0x18] 5aa34: f90002e9 str x9, [x23] 5aa38: f94037e0 ldr x0, [sp, #0x68] 5aa3c: 927df2b8 and x24, x21, #0xfffffffffffffff8 5aa40: aa1803e1 mov x1, x24 5aa44: aa1903e4 mov x4, x25 5aa48: d63f0100 blr x8 5aa4c: 2a0003f9 mov w25, w0 5aa50: 37f82959 tbnz w25, #0x1f, 0x5af78 5aa54: f85a03a8 ldur x8, [x29, #-0x60] 5aa58: cb1802a9 sub x9, x21, x24 5aa5c: d37df129 lsl x9, x9, #3 5aa60: aa1b03f9 mov x25, x27 5aa64: 9ac92508 lsr x8, x8, x9 5aa68: 13001d09 sxtb w9, w8 5aa6c: 92401908 and x8, x8, #0x7f 5aa70: 9ada2108 lsl x8, x8, x26 5aa74: aa160116 orr x22, x8, x22 5aa78: 91001f5a add x26, x26, #0x7 5aa7c: 37fffd09 tbnz w9, #0x1f, 0x5aa1c 5aa80: f10182df cmp x22, #0x60 5aa84: 54002a68 b.hi 0x5afd0 5aa88: f90017fc str x28, [sp, #0x28] 5aa8c: aa1f03fa mov x26, xzr 5aa90: aa1f03fc mov x28, xzr 5aa94: f94002f5 ldr x21, [x23] 5aa98: f9403be8 ldr x8, [sp, #0x70] 5aa9c: d10183a2 sub x2, x29, #0x60 5aaa0: 2a1f03e3 mov w3, wzr 5aaa4: 910006a9 add x9, x21, #0x1 5aaa8: f9400d08 ldr x8, [x8, #0x18] 5aaac: f90002e9 str x9, [x23] 5aab0: f94037e0 ldr x0, [sp, #0x68] 5aab4: 927df2b8 and x24, x21, #0xfffffffffffffff8 5aab8: aa1803e1 mov x1, x24 5aabc: aa1903e4 mov x4, x25 5aac0: d63f0100 blr x8 5aac4: 2a0003f9 mov w25, w0 5aac8: 37f82359 tbnz w25, #0x1f, 0x5af30 5aacc: f85a03a8 ldur x8, [x29, #-0x60] 5aad0: cb1802a9 sub x9, x21, x24 5aad4: d37df129 lsl x9, x9, #3 5aad8: aa1b03f9 mov x25, x27 5aadc: 9ac92508 lsr x8, x8, x9 5aae0: 92401909 and x9, x8, #0x7f 5aae4: 9adc2129 lsl x9, x9, x28 5aae8: aa1a013a orr x26, x9, x26 5aaec: 91001f9c add x28, x28, #0x7 5aaf0: 373ffd28 tbnz w8, #0x7, 0x5aa94 5aaf4: f9402beb ldr x11, [sp, #0x50] 5aaf8: 320007ea orr w10, wzr, #0x3 5aafc: 721a011f tst w8, #0x40 5ab00: 320017e8 orr w8, wzr, #0x3f 5ab04: f9064176 str x22, [x11, #0xc80] 5ab08: b90c796a str w10, [x11, #0xc78] 5ab0c: fa481382 ccmp x28, x8, #0x2, ne 5ab10: f94023e8 ldr x8, [sp, #0x40] 5ab14: 92800009 mov x9, #-0x1 // =-1 5ab18: 9adc2129 lsl x9, x9, x28 5ab1c: 9a8983e9 csel x9, xzr, x9, hi 5ab20: f9401508 ldr x8, [x8, #0x28] 5ab24: aa1a0129 orr x9, x9, x26 5ab28: b0000201 adrp x1, 0x9b000 5ab2c: b0000202 adrp x2, 0x9b000 5ab30: 9b097d04 mul x4, x8, x9 5ab34: b90c897f str wzr, [x11, #0xc88] 5ab38: f9064964 str x4, [x11, #0xc90] 5ab3c: 910cc021 add x1, x1, #0x330 5ab40: 913d0442 add x2, x2, #0xf41 5ab44: 320007e0 orr w0, wzr, #0x3 5ab48: aa1603e3 mov x3, x22 5ab4c: 97feec59 bl 0x15cb0 <.text+0x8fc0> 5ab50: f94017fc ldr x28, [sp, #0x28] 5ab54: 14000064 b 0x5ace4 5ab58: aa1f03f8 mov x24, xzr 5ab5c: aa1f03fa mov x26, xzr 5ab60: f94002f5 ldr x21, [x23] 5ab64: f9403be8 ldr x8, [sp, #0x70] 5ab68: d10183a2 sub x2, x29, #0x60 5ab6c: 2a1f03e3 mov w3, wzr 5ab70: 910006a9 add x9, x21, #0x1 5ab74: f9400d08 ldr x8, [x8, #0x18] 5ab78: f90002e9 str x9, [x23] 5ab7c: f94037e0 ldr x0, [sp, #0x68] 5ab80: 927df2b6 and x22, x21, #0xfffffffffffffff8 5ab84: aa1603e1 mov x1, x22 5ab88: aa1903e4 mov x4, x25 5ab8c: d63f0100 blr x8 5ab90: 2a0003f9 mov w25, w0 5ab94: 37f81f39 tbnz w25, #0x1f, 0x5af78 5ab98: f85a03a8 ldur x8, [x29, #-0x60] 5ab9c: cb1602a9 sub x9, x21, x22 5aba0: d37df129 lsl x9, x9, #3 5aba4: aa1b03f9 mov x25, x27 5aba8: 9ac92508 lsr x8, x8, x9 5abac: 92401909 and x9, x8, #0x7f 5abb0: 9ada2129 lsl x9, x9, x26 5abb4: aa180138 orr x24, x9, x24 5abb8: 91001f5a add x26, x26, #0x7 5abbc: 373ffd28 tbnz w8, #0x7, 0x5ab60 5abc0: f94023ea ldr x10, [sp, #0x40] 5abc4: 721a011f tst w8, #0x40 5abc8: 320017e8 orr w8, wzr, #0x3f 5abcc: 92800009 mov x9, #-0x1 // =-1 5abd0: f940154a ldr x10, [x10, #0x28] 5abd4: fa481342 ccmp x26, x8, #0x2, ne 5abd8: 9ada2128 lsl x8, x9, x26 5abdc: 9a8883e8 csel x8, xzr, x8, hi 5abe0: aa180108 orr x8, x8, x24 5abe4: 9b087d43 mul x3, x10, x8 5abe8: f9402be8 ldr x8, [sp, #0x50] 5abec: b0000201 adrp x1, 0x9b000 5abf0: b0000202 adrp x2, 0x9b000 5abf4: 910cc021 add x1, x1, #0x330 5abf8: 913e4442 add x2, x2, #0xf91 5abfc: 320007e0 orr w0, wzr, #0x3 5ac00: b90c891f str wzr, [x8, #0xc88] 5ac04: f9064903 str x3, [x8, #0xc90] 5ac08: 14000036 b 0x5ace0 5ac0c: b0000216 adrp x22, 0x9b000 5ac10: 910cc2d6 add x22, x22, #0x330 5ac14: d0000202 adrp x2, 0x9c000 5ac18: 91010042 add x2, x2, #0x40 5ac1c: 320007e0 orr w0, wzr, #0x3 5ac20: aa1603e1 mov x1, x22 5ac24: 97feec23 bl 0x15cb0 <.text+0x8fc0> 5ac28: f9402bea ldr x10, [sp, #0x50] 5ac2c: d0000202 adrp x2, 0x9c000 5ac30: 320003e9 orr w9, wzr, #0x1 5ac34: 91018042 add x2, x2, #0x60 5ac38: f9444948 ldr x8, [x10, #0x890] 5ac3c: 320007e0 orr w0, wzr, #0x3 5ac40: aa1603e1 mov x1, x22 5ac44: b9088949 str w9, [x10, #0x888] 5ac48: d2400103 eor x3, x8, #0x1 5ac4c: f9044943 str x3, [x10, #0x890] 5ac50: 140000b0 b 0x5af10 5ac54: aa1f03f6 mov x22, xzr 5ac58: aa1f03fa mov x26, xzr 5ac5c: f94002f5 ldr x21, [x23] 5ac60: f9403be8 ldr x8, [sp, #0x70] 5ac64: d10183a2 sub x2, x29, #0x60 5ac68: 2a1f03e3 mov w3, wzr 5ac6c: 910006a9 add x9, x21, #0x1 5ac70: f9400d08 ldr x8, [x8, #0x18] 5ac74: f90002e9 str x9, [x23] 5ac78: f94037e0 ldr x0, [sp, #0x68] 5ac7c: 927df2b8 and x24, x21, #0xfffffffffffffff8 5ac80: aa1803e1 mov x1, x24 5ac84: aa1903e4 mov x4, x25 5ac88: d63f0100 blr x8 5ac8c: 2a0003f9 mov w25, w0 5ac90: 37f81759 tbnz w25, #0x1f, 0x5af78 5ac94: f85a03a8 ldur x8, [x29, #-0x60] 5ac98: cb1802a9 sub x9, x21, x24 5ac9c: d37df129 lsl x9, x9, #3 5aca0: aa1b03f9 mov x25, x27 5aca4: 9ac92508 lsr x8, x8, x9 5aca8: 13001d09 sxtb w9, w8 5acac: 92401908 and x8, x8, #0x7f 5acb0: 9ada2108 lsl x8, x8, x26 5acb4: aa160116 orr x22, x8, x22 5acb8: 91001f5a add x26, x26, #0x7 5acbc: 37fffd09 tbnz w9, #0x1f, 0x5ac5c 5acc0: f9402be8 ldr x8, [sp, #0x50] 5acc4: b0000201 adrp x1, 0x9b000 5acc8: b0000202 adrp x2, 0x9b000 5accc: 910cc021 add x1, x1, #0x330 5acd0: 913ff442 add x2, x2, #0xffd 5acd4: f9000516 str x22, [x8, #0x8] 5acd8: 320007e0 orr w0, wzr, #0x3 5acdc: aa1603e3 mov x3, x22 5ace0: 97feebf4 bl 0x15cb0 <.text+0x8fc0> 5ace4: f94027fa ldr x26, [sp, #0x48] 5ace8: f9402ff5 ldr x21, [sp, #0x58] 5acec: 1400008a b 0x5af14 5acf0: aa1f03f6 mov x22, xzr 5acf4: aa1f03fa mov x26, xzr 5acf8: f90017fc str x28, [sp, #0x28] 5acfc: f94002fc ldr x28, [x23] 5ad00: f9403be8 ldr x8, [sp, #0x70] 5ad04: d10183a2 sub x2, x29, #0x60 5ad08: 2a1f03e3 mov w3, wzr 5ad0c: 91000789 add x9, x28, #0x1 5ad10: f9400d08 ldr x8, [x8, #0x18] 5ad14: f90002e9 str x9, [x23] 5ad18: f94037e0 ldr x0, [sp, #0x68] 5ad1c: 927df398 and x24, x28, #0xfffffffffffffff8 5ad20: aa1803e1 mov x1, x24 5ad24: aa1903e4 mov x4, x25 5ad28: d63f0100 blr x8 5ad2c: 2a0003f9 mov w25, w0 5ad30: 37f81019 tbnz w25, #0x1f, 0x5af30 5ad34: f85a03a8 ldur x8, [x29, #-0x60] 5ad38: cb180389 sub x9, x28, x24 5ad3c: d37df129 lsl x9, x9, #3 5ad40: aa1b03f9 mov x25, x27 5ad44: 9ac92508 lsr x8, x8, x9 5ad48: 13001d09 sxtb w9, w8 5ad4c: 92401908 and x8, x8, #0x7f 5ad50: 9ada2108 lsl x8, x8, x26 5ad54: aa160116 orr x22, x8, x22 5ad58: 91001f5a add x26, x26, #0x7 5ad5c: 37fffd09 tbnz w9, #0x1f, 0x5acfc 5ad60: f10182df cmp x22, #0x60 5ad64: 54001928 b.hi 0x5b088 5ad68: aa1f03fa mov x26, xzr 5ad6c: aa1f03fc mov x28, xzr 5ad70: f94002f5 ldr x21, [x23] 5ad74: f9403be8 ldr x8, [sp, #0x70] 5ad78: d10183a2 sub x2, x29, #0x60 5ad7c: 2a1f03e3 mov w3, wzr 5ad80: 910006a9 add x9, x21, #0x1 5ad84: f9400d08 ldr x8, [x8, #0x18] 5ad88: f90002e9 str x9, [x23] 5ad8c: f94037e0 ldr x0, [sp, #0x68] 5ad90: 927df2b8 and x24, x21, #0xfffffffffffffff8 5ad94: aa1803e1 mov x1, x24 5ad98: aa1903e4 mov x4, x25 5ad9c: d63f0100 blr x8 5ada0: 2a0003f9 mov w25, w0 5ada4: 37f80c79 tbnz w25, #0x1f, 0x5af30 5ada8: f85a03a8 ldur x8, [x29, #-0x60] 5adac: cb1802a9 sub x9, x21, x24 5adb0: d37df129 lsl x9, x9, #3 5adb4: aa1b03f9 mov x25, x27 5adb8: 9ac92508 lsr x8, x8, x9 5adbc: 13001d09 sxtb w9, w8 5adc0: 92401908 and x8, x8, #0x7f 5adc4: 9adc2108 lsl x8, x8, x28 5adc8: aa1a011a orr x26, x8, x26 5adcc: 91001f9c add x28, x28, #0x7 5add0: 37fffd09 tbnz w9, #0x1f, 0x5ad70 5add4: f94023e8 ldr x8, [sp, #0x40] 5add8: f9402be9 ldr x9, [sp, #0x50] 5addc: b0000201 adrp x1, 0x9b000 5ade0: d0000202 adrp x2, 0x9c000 5ade4: f9401508 ldr x8, [x8, #0x28] 5ade8: 8b161129 add x9, x9, x22, lsl #4 5adec: 321f03ea orr w10, wzr, #0x2 5adf0: 910cc021 add x1, x1, #0x330 5adf4: 9b08ff43 mneg x3, x26, x8 5adf8: 91005042 add x2, x2, #0x14 5adfc: 320007e0 orr w0, wzr, #0x3 5ae00: b906692a str w10, [x9, #0x668] 5ae04: f9033923 str x3, [x9, #0x670] 5ae08: 97feebaa bl 0x15cb0 <.text+0x8fc0> 5ae0c: 17ffff51 b 0x5ab50 5ae10: f94023e8 ldr x8, [sp, #0x40] 5ae14: f85983a9 ldur x9, [x29, #-0x68] 5ae18: f94033ea ldr x10, [sp, #0x60] 5ae1c: b0000201 adrp x1, 0x9b000 5ae20: f9401108 ldr x8, [x8, #0x20] 5ae24: b0000202 adrp x2, 0x9b000 5ae28: 910cc021 add x1, x1, #0x330 5ae2c: 91333842 add x2, x2, #0xcce 5ae30: 9b0a2503 madd x3, x8, x10, x9 5ae34: f81983a3 stur x3, [x29, #-0x68] 5ae38: 14000035 b 0x5af0c 5ae3c: f94033e3 ldr x3, [sp, #0x60] 5ae40: f101807f cmp x3, #0x60 5ae44: 54000fc8 b.hi 0x5b03c 5ae48: aa1f03f8 mov x24, xzr 5ae4c: aa1f03fa mov x26, xzr 5ae50: f94002f5 ldr x21, [x23] 5ae54: f9403be8 ldr x8, [sp, #0x70] 5ae58: d10183a2 sub x2, x29, #0x60 5ae5c: 2a1f03e3 mov w3, wzr 5ae60: 910006a9 add x9, x21, #0x1 5ae64: f9400d08 ldr x8, [x8, #0x18] 5ae68: f90002e9 str x9, [x23] 5ae6c: f94037e0 ldr x0, [sp, #0x68] 5ae70: 927df2b6 and x22, x21, #0xfffffffffffffff8 5ae74: aa1603e1 mov x1, x22 5ae78: aa1903e4 mov x4, x25 5ae7c: d63f0100 blr x8 5ae80: 2a0003f9 mov w25, w0 5ae84: 37f807b9 tbnz w25, #0x1f, 0x5af78 5ae88: f85a03a8 ldur x8, [x29, #-0x60] 5ae8c: cb1602a9 sub x9, x21, x22 5ae90: d37df129 lsl x9, x9, #3 5ae94: aa1b03f9 mov x25, x27 5ae98: 9ac92508 lsr x8, x8, x9 5ae9c: 13001d09 sxtb w9, w8 5aea0: 92401908 and x8, x8, #0x7f 5aea4: 9ada2108 lsl x8, x8, x26 5aea8: aa180118 orr x24, x8, x24 5aeac: 91001f5a add x26, x26, #0x7 5aeb0: 37fffd09 tbnz w9, #0x1f, 0x5ae50 5aeb4: f94023e8 ldr x8, [sp, #0x40] 5aeb8: f9402be9 ldr x9, [sp, #0x50] 5aebc: f94033ea ldr x10, [sp, #0x60] 5aec0: f9401508 ldr x8, [x8, #0x28] 5aec4: 8b0a1129 add x9, x9, x10, lsl #4 5aec8: 321f03ea orr w10, wzr, #0x2 5aecc: 9b187d08 mul x8, x8, x24 5aed0: b906692a str w10, [x9, #0x668] 5aed4: f9033928 str x8, [x9, #0x670] 5aed8: 17ffff83 b 0x5ace4 5aedc: f94033e3 ldr x3, [sp, #0x60] 5aee0: f101847f cmp x3, #0x61 5aee4: 54000b82 b.hs 0x5b054 5aee8: f9402be8 ldr x8, [sp, #0x50] 5aeec: b0000201 adrp x1, 0x9b000 5aef0: b0000202 adrp x2, 0x9b000 5aef4: 910cc021 add x1, x1, #0x330 5aef8: 8b031108 add x8, x8, x3, lsl #4 5aefc: 3cc18100 ldur q0, [x8, #0x18] 5af00: 9119a108 add x8, x8, #0x668 5af04: 91384042 add x2, x2, #0xe10 5af08: 3d800100 str q0, [x8] 5af0c: 320007e0 orr w0, wzr, #0x3 5af10: 97feeb68 bl 0x15cb0 <.text+0x8fc0> 5af14: f85983a8 ldur x8, [x29, #-0x68] 5af18: a94683fb ldp x27, x0, [sp, #0x68] 5af1c: eb15011f cmp x8, x21 5af20: 54ff6929 b.ls 0x59c44 5af24: 2a1f03f9 mov w25, wzr 5af28: b50002b3 cbnz x19, 0x5af7c 5af2c: 1400001c b 0x5af9c 5af30: f94017fc ldr x28, [sp, #0x28] 5af34: b5000253 cbnz x19, 0x5af7c 5af38: 14000019 b 0x5af9c 5af3c: b0000201 adrp x1, 0x9b000 5af40: d0000202 adrp x2, 0x9c000 5af44: 12001d03 and w3, w8, #0xff 5af48: 910cc021 add x1, x1, #0x330 5af4c: 9101d042 add x2, x2, #0x74 5af50: 320007e0 orr w0, wzr, #0x3 5af54: 97feeb57 bl 0x15cb0 <.text+0x8fc0> 5af58: 14000007 b 0x5af74 5af5c: b0000201 adrp x1, 0x9b000 5af60: b0000202 adrp x2, 0x9b000 5af64: 910cc021 add x1, x1, #0x330 5af68: 9134e442 add x2, x2, #0xd39 5af6c: 320007e0 orr w0, wzr, #0x3 5af70: 97feeb50 bl 0x15cb0 <.text+0x8fc0> 5af74: 321d73f9 orr w25, wzr, #0xfffffff8 5af78: b4000133 cbz x19, 0x5af9c 5af7c: d0000335 adrp x21, 0xc0000 5af80: f94786b5 ldr x21, [x21, #0xf08] 5af84: f9400273 ldr x19, [x19] 5af88: aa1503e0 mov x0, x21 5af8c: aa1403e1 mov x1, x20 5af90: 9400075e bl 0x5cd08 5af94: aa1303f4 mov x20, x19 5af98: b5ffff73 cbnz x19, 0x5af84 5af9c: f9401788 ldr x8, [x28, #0x28] 5afa0: f85a83a9 ldur x9, [x29, #-0x58] 5afa4: eb09011f cmp x8, x9 5afa8: 54000861 b.ne 0x5b0b4 5afac: 2a1903e0 mov w0, w25 5afb0: a94e7bfd ldp x29, x30, [sp, #0xe0] 5afb4: a94d4ff4 ldp x20, x19, [sp, #0xd0] 5afb8: a94c57f6 ldp x22, x21, [sp, #0xc0] 5afbc: a94b5ff8 ldp x24, x23, [sp, #0xb0] 5afc0: a94a67fa ldp x26, x25, [sp, #0xa0] 5afc4: a9496ffc ldp x28, x27, [sp, #0x90] 5afc8: 9103c3ff add sp, sp, #0xf0 5afcc: d65f03c0 ret 5afd0: b0000201 adrp x1, 0x9b000 5afd4: d0000202 adrp x2, 0x9c000 5afd8: 910cc021 add x1, x1, #0x330 5afdc: 91024042 add x2, x2, #0x90 5afe0: 320007e0 orr w0, wzr, #0x3 5afe4: 2a1603e3 mov w3, w22 5afe8: 97feeb32 bl 0x15cb0 <.text+0x8fc0> 5afec: 321e7bf9 orr w25, wzr, #0xfffffffd 5aff0: b5fffc73 cbnz x19, 0x5af7c 5aff4: 17ffffea b 0x5af9c 5aff8: b0000201 adrp x1, 0x9b000 5affc: b0000202 adrp x2, 0x9b000 5b000: 910cc021 add x1, x1, #0x330 5b004: 913b3842 add x2, x2, #0xece 5b008: 320007e0 orr w0, wzr, #0x3 5b00c: 97feeb29 bl 0x15cb0 <.text+0x8fc0> 5b010: 321f7bf9 orr w25, wzr, #0xfffffffe 5b014: b5fffb53 cbnz x19, 0x5af7c 5b018: 17ffffe1 b 0x5af9c 5b01c: 90000201 adrp x1, 0x9b000 5b020: 90000202 adrp x2, 0x9b000 5b024: 910cc021 add x1, x1, #0x330 5b028: 913bd842 add x2, x2, #0xef6 5b02c: 320007e0 orr w0, wzr, #0x3 5b030: 97feeb20 bl 0x15cb0 <.text+0x8fc0> 5b034: 321d73f9 orr w25, wzr, #0xfffffff8 5b038: 17ffffd9 b 0x5af9c 5b03c: 90000201 adrp x1, 0x9b000 5b040: 90000202 adrp x2, 0x9b000 5b044: 910cc021 add x1, x1, #0x330 5b048: 91359842 add x2, x2, #0xd66 5b04c: 320007e0 orr w0, wzr, #0x3 5b050: 17ffffe6 b 0x5afe8 5b054: 90000201 adrp x1, 0x9b000 5b058: 90000202 adrp x2, 0x9b000 5b05c: 910cc021 add x1, x1, #0x330 5b060: 91378842 add x2, x2, #0xde2 5b064: 320007e0 orr w0, wzr, #0x3 5b068: 17ffffbb b 0x5af54 5b06c: 90000201 adrp x1, 0x9b000 5b070: 90000202 adrp x2, 0x9b000 5b074: 910cc021 add x1, x1, #0x330 5b078: 91388842 add x2, x2, #0xe22 5b07c: 320007e0 orr w0, wzr, #0x3 5b080: 2a1603e3 mov w3, w22 5b084: 17ffffb4 b 0x5af54 5b088: 90000201 adrp x1, 0x9b000 5b08c: b0000202 adrp x2, 0x9c000 5b090: 910cc021 add x1, x1, #0x330 5b094: 91024042 add x2, x2, #0x90 5b098: 320007e0 orr w0, wzr, #0x3 5b09c: 2a1603e3 mov w3, w22 5b0a0: 97feeb04 bl 0x15cb0 <.text+0x8fc0> 5b0a4: f94017fc ldr x28, [sp, #0x28] 5b0a8: 321e7bf9 orr w25, wzr, #0xfffffffd 5b0ac: b5fff693 cbnz x19, 0x5af7c 5b0b0: 17ffffbb b 0x5af9c 5b0b4: 97fec52f bl 0xc570 <__stack_chk_fail@plt> 5b0b8: d102c3ff sub sp, sp, #0xb0 5b0bc: a9056ffc stp x28, x27, [sp, #0x50] 5b0c0: a90667fa stp x26, x25, [sp, #0x60] 5b0c4: a9075ff8 stp x24, x23, [sp, #0x70] 5b0c8: a90857f6 stp x22, x21, [sp, #0x80] 5b0cc: a9094ff4 stp x20, x19, [sp, #0x90] 5b0d0: a90a7bfd stp x29, x30, [sp, #0xa0] 5b0d4: 910283fd add x29, sp, #0xa0 5b0d8: d53bd05b mrs x27, TPIDR_EL0 5b0dc: f9401768 ldr x8, [x27, #0x28] 5b0e0: aa0203f8 mov x24, x2 5b0e4: 12001c7c and w28, w3, #0xff 5b0e8: aa0603f9 mov x25, x6 5b0ec: f90027e8 str x8, [sp, #0x48] 5b0f0: f9400313 ldr x19, [x24] 5b0f4: aa0503fa mov x26, x5 5b0f8: aa0403f5 mov x21, x4 5b0fc: aa0103f6 mov x22, x1 5b100: 7101439f cmp w28, #0x50 5b104: aa0003f4 mov x20, x0 5b108: 540000c0 b.eq 0x5b120 5b10c: 7103ff9f cmp w28, #0xff 5b110: 540016c1 b.ne 0x5b3e8 5b114: 2a1f03e0 mov w0, wzr 5b118: f900035f str xzr, [x26] 5b11c: 140003a9 b 0x5bfc0 5b120: f9400ec9 ldr x9, [x22, #0x18] 5b124: 91001e68 add x8, x19, #0x7 5b128: 927df101 and x1, x8, #0xfffffffffffffff8 5b12c: b2400028 orr x8, x1, #0x1 5b130: 910103e2 add x2, sp, #0x40 5b134: aa1403e0 mov x0, x20 5b138: 2a1f03e3 mov w3, wzr 5b13c: aa1903e4 mov x4, x25 5b140: f9000308 str x8, [x24] 5b144: d63f0120 blr x9 5b148: 37f873c0 tbnz w0, #0x1f, 0x5bfc0 5b14c: f9400315 ldr x21, [x24] 5b150: f9400ec8 ldr x8, [x22, #0x18] 5b154: 394103f3 ldrb w19, [sp, #0x40] 5b158: 910103e2 add x2, sp, #0x40 5b15c: 927df2b7 and x23, x21, #0xfffffffffffffff8 5b160: 910006a9 add x9, x21, #0x1 5b164: aa1403e0 mov x0, x20 5b168: aa1703e1 mov x1, x23 5b16c: 2a1f03e3 mov w3, wzr 5b170: aa1903e4 mov x4, x25 5b174: f9000309 str x9, [x24] 5b178: d63f0100 blr x8 5b17c: 37f87220 tbnz w0, #0x1f, 0x5bfc0 5b180: a9036bfb stp x27, x26, [sp, #0x30] 5b184: f940031a ldr x26, [x24] 5b188: f94023e9 ldr x9, [sp, #0x40] 5b18c: b940428a ldr w10, [x20, #0x40] 5b190: f9400ecb ldr x11, [x22, #0x18] 5b194: cb1702a8 sub x8, x21, x23 5b198: d37df108 lsl x8, x8, #3 5b19c: 927df357 and x23, x26, #0xfffffffffffffff8 5b1a0: 9ac82528 lsr x8, x9, x8 5b1a4: 7100015f cmp w10, #0x0 5b1a8: 91000749 add x9, x26, #0x1 5b1ac: 910103e2 add x2, sp, #0x40 5b1b0: aa1403e0 mov x0, x20 5b1b4: aa1703e1 mov x1, x23 5b1b8: 2a1f03e3 mov w3, wzr 5b1bc: aa1903e4 mov x4, x25 5b1c0: 1a93011b csel w27, w8, w19, eq 5b1c4: 1a88027c csel w28, w19, w8, eq 5b1c8: f9000309 str x9, [x24] 5b1cc: d63f0160 blr x11 5b1d0: 37f86f60 tbnz w0, #0x1f, 0x5bfbc 5b1d4: f9400315 ldr x21, [x24] 5b1d8: f9400ec8 ldr x8, [x22, #0x18] 5b1dc: f94023f3 ldr x19, [sp, #0x40] 5b1e0: f90017f6 str x22, [sp, #0x28] 5b1e4: aa1903f6 mov x22, x25 5b1e8: 927df2b9 and x25, x21, #0xfffffffffffffff8 5b1ec: 910006a9 add x9, x21, #0x1 5b1f0: 910103e2 add x2, sp, #0x40 5b1f4: aa1403e0 mov x0, x20 5b1f8: aa1903e1 mov x1, x25 5b1fc: 2a1f03e3 mov w3, wzr 5b200: aa1603e4 mov x4, x22 5b204: f9000309 str x9, [x24] 5b208: d63f0100 blr x8 5b20c: 37f86d80 tbnz w0, #0x1f, 0x5bfbc 5b210: 12001f68 and w8, w27, #0xff 5b214: 12001f89 and w9, w28, #0xff 5b218: f94023ec ldr x12, [sp, #0x40] 5b21c: b940428d ldr w13, [x20, #0x40] 5b220: 33181d09 bfi w9, w8, #8, #8 5b224: f94017e8 ldr x8, [sp, #0x28] 5b228: cb17034a sub x10, x26, x23 5b22c: cb1902ab sub x11, x21, x25 5b230: f940031c ldr x28, [x24] 5b234: d37df14a lsl x10, x10, #3 5b238: d37df16b lsl x11, x11, #3 5b23c: f9400d08 ldr x8, [x8, #0x18] 5b240: 9aca266a lsr x10, x19, x10 5b244: 9acb258b lsr x11, x12, x11 5b248: 710001bf cmp w13, #0x0 5b24c: 1a8a016c csel w12, w11, w10, eq 5b250: 1a8b014a csel w10, w10, w11, eq 5b254: 927df397 and x23, x28, #0xfffffffffffffff8 5b258: 12001d8c and w12, w12, #0xff 5b25c: 12001d4a and w10, w10, #0xff 5b260: 9100078b add x11, x28, #0x1 5b264: 33181d8a bfi w10, w12, #8, #8 5b268: 910103e2 add x2, sp, #0x40 5b26c: aa1403e0 mov x0, x20 5b270: aa1703e1 mov x1, x23 5b274: 2a1f03e3 mov w3, wzr 5b278: aa1603e4 mov x4, x22 5b27c: 1a8a0133 csel w19, w9, w10, eq 5b280: 1a890155 csel w21, w10, w9, eq 5b284: f900030b str x11, [x24] 5b288: d63f0100 blr x8 5b28c: 37f86980 tbnz w0, #0x1f, 0x5bfbc 5b290: f94017e8 ldr x8, [sp, #0x28] 5b294: b90023f5 str w21, [sp, #0x20] 5b298: f9400315 ldr x21, [x24] 5b29c: f94023fb ldr x27, [sp, #0x40] 5b2a0: f9400d08 ldr x8, [x8, #0x18] 5b2a4: aa1603fa mov x26, x22 5b2a8: 927df2b9 and x25, x21, #0xfffffffffffffff8 5b2ac: 910006a9 add x9, x21, #0x1 5b2b0: 910103e2 add x2, sp, #0x40 5b2b4: aa1403e0 mov x0, x20 5b2b8: aa1903e1 mov x1, x25 5b2bc: 2a1f03e3 mov w3, wzr 5b2c0: aa1a03e4 mov x4, x26 5b2c4: f9000309 str x9, [x24] 5b2c8: d63f0100 blr x8 5b2cc: 37f86780 tbnz w0, #0x1f, 0x5bfbc 5b2d0: cb1902a9 sub x9, x21, x25 5b2d4: f94017f5 ldr x21, [sp, #0x28] 5b2d8: f94023ea ldr x10, [sp, #0x40] 5b2dc: b940428b ldr w11, [x20, #0x40] 5b2e0: f9400319 ldr x25, [x24] 5b2e4: cb170388 sub x8, x28, x23 5b2e8: f9400eac ldr x12, [x21, #0x18] 5b2ec: d37df108 lsl x8, x8, #3 5b2f0: d37df129 lsl x9, x9, #3 5b2f4: 9ac82768 lsr x8, x27, x8 5b2f8: 9ac92549 lsr x9, x10, x9 5b2fc: 7100017f cmp w11, #0x0 5b300: 927df337 and x23, x25, #0xfffffffffffffff8 5b304: 1a88013c csel w28, w9, w8, eq 5b308: 1a890116 csel w22, w8, w9, eq 5b30c: 91000728 add x8, x25, #0x1 5b310: 910103e2 add x2, sp, #0x40 5b314: aa1403e0 mov x0, x20 5b318: aa1703e1 mov x1, x23 5b31c: 2a1f03e3 mov w3, wzr 5b320: aa1a03e4 mov x4, x26 5b324: f9000308 str x8, [x24] 5b328: d63f0180 blr x12 5b32c: aa1503e8 mov x8, x21 5b330: 37f86460 tbnz w0, #0x1f, 0x5bfbc 5b334: f94023e9 ldr x9, [sp, #0x40] 5b338: f940031b ldr x27, [x24] 5b33c: 2a1603f5 mov w21, w22 5b340: 910103e2 add x2, sp, #0x40 5b344: f9000fe9 str x9, [sp, #0x18] 5b348: f9400d08 ldr x8, [x8, #0x18] 5b34c: 927df376 and x22, x27, #0xfffffffffffffff8 5b350: 91000769 add x9, x27, #0x1 5b354: aa1403e0 mov x0, x20 5b358: aa1603e1 mov x1, x22 5b35c: 2a1f03e3 mov w3, wzr 5b360: aa1a03e4 mov x4, x26 5b364: f9000309 str x9, [x24] 5b368: d63f0100 blr x8 5b36c: 37f86280 tbnz w0, #0x1f, 0x5bfbc 5b370: b94023e8 ldr w8, [sp, #0x20] 5b374: 12001ea9 and w9, w21, #0xff 5b378: cb17032a sub x10, x25, x23 5b37c: cb16036b sub x11, x27, x22 5b380: 33103d13 bfi w19, w8, #16, #16 5b384: 12001f88 and w8, w28, #0xff 5b388: f94023ec ldr x12, [sp, #0x40] 5b38c: b940428d ldr w13, [x20, #0x40] 5b390: 33181d09 bfi w9, w8, #8, #8 5b394: d37df148 lsl x8, x10, #3 5b398: d37df16a lsl x10, x11, #3 5b39c: f9400feb ldr x11, [sp, #0x18] 5b3a0: 9aca258a lsr x10, x12, x10 5b3a4: 710001bf cmp w13, #0x0 5b3a8: 2a1f03e0 mov w0, wzr 5b3ac: 9ac82568 lsr x8, x11, x8 5b3b0: 1a88014b csel w11, w10, w8, eq 5b3b4: 1a8a0108 csel w8, w8, w10, eq 5b3b8: 12001d6a and w10, w11, #0xff 5b3bc: 12001d08 and w8, w8, #0xff 5b3c0: 33181d48 bfi w8, w10, #8, #8 5b3c4: 1a88012a csel w10, w9, w8, eq 5b3c8: 1a890108 csel w8, w8, w9, eq 5b3cc: 33103d0a bfi w10, w8, #16, #16 5b3d0: 1a930148 csel w8, w10, w19, eq 5b3d4: 1a8a0269 csel w9, w19, w10, eq 5b3d8: b3607d09 bfi x9, x8, #32, #32 5b3dc: f9401fe8 ldr x8, [sp, #0x38] 5b3e0: f9000109 str x9, [x8] 5b3e4: 140002f6 b 0x5bfbc 5b3e8: 12000c68 and w8, w3, #0xf 5b3ec: 7100311f cmp w8, #0xc 5b3f0: 54002e68 b.hi 0x5b9bc 5b3f4: b0000209 adrp x9, 0x9c000 5b3f8: 91067129 add x9, x9, #0x19c 5b3fc: b8a87928 ldrsw x8, [x9, x8, lsl #2] 5b400: 8b090108 add x8, x8, x9 5b404: d61f0100 br x8 5b408: f9400ec8 ldr x8, [x22, #0x18] 5b40c: aa1903e4 mov x4, x25 5b410: 927df279 and x25, x19, #0xfffffffffffffff8 5b414: 91000669 add x9, x19, #0x1 5b418: 910103e2 add x2, sp, #0x40 5b41c: aa1403e0 mov x0, x20 5b420: aa1903e1 mov x1, x25 5b424: 2a1f03e3 mov w3, wzr 5b428: f9000309 str x9, [x24] 5b42c: f9000fe4 str x4, [sp, #0x18] 5b430: d63f0100 blr x8 5b434: 37f85c60 tbnz w0, #0x1f, 0x5bfc0 5b438: f90013f5 str x21, [sp, #0x20] 5b43c: f9001ffa str x26, [sp, #0x38] 5b440: f9400315 ldr x21, [x24] 5b444: f94023f7 ldr x23, [sp, #0x40] 5b448: f9400ec8 ldr x8, [x22, #0x18] 5b44c: 910103e2 add x2, sp, #0x40 5b450: 910006a9 add x9, x21, #0x1 5b454: f9000309 str x9, [x24] 5b458: f9400fe4 ldr x4, [sp, #0x18] 5b45c: 927df2ba and x26, x21, #0xfffffffffffffff8 5b460: aa1403e0 mov x0, x20 5b464: aa1a03e1 mov x1, x26 5b468: 2a1f03e3 mov w3, wzr 5b46c: d63f0100 blr x8 5b470: 37f85a80 tbnz w0, #0x1f, 0x5bfc0 5b474: cb190268 sub x8, x19, x25 5b478: f94023ea ldr x10, [sp, #0x40] 5b47c: b940428b ldr w11, [x20, #0x40] 5b480: d37df108 lsl x8, x8, #3 5b484: 9ac826e8 lsr x8, x23, x8 5b488: f9400317 ldr x23, [x24] 5b48c: cb1a02a9 sub x9, x21, x26 5b490: d37df129 lsl x9, x9, #3 5b494: 9ac92549 lsr x9, x10, x9 5b498: 7100017f cmp w11, #0x0 5b49c: 1a88013a csel w26, w9, w8, eq 5b4a0: 1a890115 csel w21, w8, w9, eq 5b4a4: 910006e8 add x8, x23, #0x1 5b4a8: f9400ecc ldr x12, [x22, #0x18] 5b4ac: f9000308 str x8, [x24] 5b4b0: f9400fe4 ldr x4, [sp, #0x18] 5b4b4: 927df2f9 and x25, x23, #0xfffffffffffffff8 5b4b8: 910103e2 add x2, sp, #0x40 5b4bc: aa1403e0 mov x0, x20 5b4c0: aa1903e1 mov x1, x25 5b4c4: 2a1f03e3 mov w3, wzr 5b4c8: d63f0180 blr x12 5b4cc: 37f857a0 tbnz w0, #0x1f, 0x5bfc0 5b4d0: b90017fa str w26, [sp, #0x14] 5b4d4: b9002bf5 str w21, [sp, #0x28] 5b4d8: f9400315 ldr x21, [x24] 5b4dc: f94023e8 ldr x8, [sp, #0x40] 5b4e0: 910103e2 add x2, sp, #0x40 5b4e4: aa1403e0 mov x0, x20 5b4e8: 910006a9 add x9, x21, #0x1 5b4ec: f9001be8 str x8, [sp, #0x30] 5b4f0: f9400ec8 ldr x8, [x22, #0x18] 5b4f4: f9000309 str x9, [x24] 5b4f8: f9400fe4 ldr x4, [sp, #0x18] 5b4fc: 927df2ba and x26, x21, #0xfffffffffffffff8 5b500: aa1a03e1 mov x1, x26 5b504: 2a1f03e3 mov w3, wzr 5b508: d63f0100 blr x8 5b50c: 37f855a0 tbnz w0, #0x1f, 0x5bfc0 5b510: f94023ec ldr x12, [sp, #0x40] 5b514: b940428d ldr w13, [x20, #0x40] 5b518: f9401bee ldr x14, [sp, #0x30] 5b51c: b94017e8 ldr w8, [sp, #0x14] 5b520: b9402be9 ldr w9, [sp, #0x28] 5b524: cb1902ea sub x10, x23, x25 5b528: f9400317 ldr x23, [x24] 5b52c: cb1a02ab sub x11, x21, x26 5b530: d37df14a lsl x10, x10, #3 5b534: d37df16b lsl x11, x11, #3 5b538: 9aca25ca lsr x10, x14, x10 5b53c: 9acb258b lsr x11, x12, x11 5b540: 710001bf cmp w13, #0x0 5b544: 12001d08 and w8, w8, #0xff 5b548: 12001d29 and w9, w9, #0xff 5b54c: 1a8a016c csel w12, w11, w10, eq 5b550: 1a8b014a csel w10, w10, w11, eq 5b554: 910006eb add x11, x23, #0x1 5b558: 33181d09 bfi w9, w8, #8, #8 5b55c: f9400ec8 ldr x8, [x22, #0x18] 5b560: f900030b str x11, [x24] 5b564: f9400fe4 ldr x4, [sp, #0x18] 5b568: 927df2f9 and x25, x23, #0xfffffffffffffff8 5b56c: 12001d8c and w12, w12, #0xff 5b570: 12001d4a and w10, w10, #0xff 5b574: 33181d8a bfi w10, w12, #8, #8 5b578: 910103e2 add x2, sp, #0x40 5b57c: aa1403e0 mov x0, x20 5b580: aa1903e1 mov x1, x25 5b584: 2a1f03e3 mov w3, wzr 5b588: 1a8a0135 csel w21, w9, w10, eq 5b58c: 1a89015a csel w26, w10, w9, eq 5b590: d63f0100 blr x8 5b594: 37f85160 tbnz w0, #0x1f, 0x5bfc0 5b598: 290257fa stp w26, w21, [sp, #0x10] 5b59c: f9001bfb str x27, [sp, #0x30] 5b5a0: f9400315 ldr x21, [x24] 5b5a4: f94023fb ldr x27, [sp, #0x40] 5b5a8: f9400ec8 ldr x8, [x22, #0x18] 5b5ac: 910103e2 add x2, sp, #0x40 5b5b0: 910006a9 add x9, x21, #0x1 5b5b4: f9000309 str x9, [x24] 5b5b8: f9400fe4 ldr x4, [sp, #0x18] 5b5bc: 927df2ba and x26, x21, #0xfffffffffffffff8 5b5c0: aa1403e0 mov x0, x20 5b5c4: aa1a03e1 mov x1, x26 5b5c8: 2a1f03e3 mov w3, wzr 5b5cc: d63f0100 blr x8 5b5d0: 37f84f60 tbnz w0, #0x1f, 0x5bfbc 5b5d4: f94023ea ldr x10, [sp, #0x40] 5b5d8: b940428b ldr w11, [x20, #0x40] 5b5dc: cb1902e8 sub x8, x23, x25 5b5e0: f9400317 ldr x23, [x24] 5b5e4: cb1a02a9 sub x9, x21, x26 5b5e8: d37df108 lsl x8, x8, #3 5b5ec: d37df129 lsl x9, x9, #3 5b5f0: 9ac82768 lsr x8, x27, x8 5b5f4: 9ac92549 lsr x9, x10, x9 5b5f8: 7100017f cmp w11, #0x0 5b5fc: 1a88013a csel w26, w9, w8, eq 5b600: 1a890115 csel w21, w8, w9, eq 5b604: 910006e8 add x8, x23, #0x1 5b608: f9400ecc ldr x12, [x22, #0x18] 5b60c: f9000308 str x8, [x24] 5b610: f9400fe4 ldr x4, [sp, #0x18] 5b614: 927df2f9 and x25, x23, #0xfffffffffffffff8 5b618: 910103e2 add x2, sp, #0x40 5b61c: aa1403e0 mov x0, x20 5b620: aa1903e1 mov x1, x25 5b624: 2a1f03e3 mov w3, wzr 5b628: d63f0180 blr x12 5b62c: 37f84c80 tbnz w0, #0x1f, 0x5bfbc 5b630: b9000ffa str w26, [sp, #0xc] 5b634: f940031b ldr x27, [x24] 5b638: f94023e8 ldr x8, [sp, #0x40] 5b63c: 910103e2 add x2, sp, #0x40 5b640: aa1403e0 mov x0, x20 5b644: 91000769 add x9, x27, #0x1 5b648: f90003e8 str x8, [sp] 5b64c: f9400ec8 ldr x8, [x22, #0x18] 5b650: f9000309 str x9, [x24] 5b654: f9400fe4 ldr x4, [sp, #0x18] 5b658: 927df37a and x26, x27, #0xfffffffffffffff8 5b65c: aa1a03e1 mov x1, x26 5b660: 2a1f03e3 mov w3, wzr 5b664: aa0403f8 mov x24, x4 5b668: d63f0100 blr x8 5b66c: 37f84a80 tbnz w0, #0x1f, 0x5bfbc 5b670: 29423be8 ldp w8, w14, [sp, #0x10] 5b674: f90017f6 str x22, [sp, #0x28] 5b678: 12001ea9 and w9, w21, #0xff 5b67c: cb1902ea sub x10, x23, x25 5b680: 33103d0e bfi w14, w8, #16, #16 5b684: b9400fe8 ldr w8, [sp, #0xc] 5b688: cb1a036b sub x11, x27, x26 5b68c: f94023ec ldr x12, [sp, #0x40] 5b690: b940428d ldr w13, [x20, #0x40] 5b694: 12001d08 and w8, w8, #0xff 5b698: 33181d09 bfi w9, w8, #8, #8 5b69c: d37df148 lsl x8, x10, #3 5b6a0: d37df16a lsl x10, x11, #3 5b6a4: f94003eb ldr x11, [sp] 5b6a8: 9aca258a lsr x10, x12, x10 5b6ac: 710001bf cmp w13, #0x0 5b6b0: f9401bfb ldr x27, [sp, #0x30] 5b6b4: 9ac82568 lsr x8, x11, x8 5b6b8: 1a88014b csel w11, w10, w8, eq 5b6bc: 1a8a0108 csel w8, w8, w10, eq 5b6c0: 12001d6a and w10, w11, #0xff 5b6c4: 12001d08 and w8, w8, #0xff 5b6c8: 33181d48 bfi w8, w10, #8, #8 5b6cc: 1a88012a csel w10, w9, w8, eq 5b6d0: 1a890108 csel w8, w8, w9, eq 5b6d4: 33103d0a bfi w10, w8, #16, #16 5b6d8: 1a8e0148 csel w8, w10, w14, eq 5b6dc: 1a8a01da csel w26, w14, w10, eq 5b6e0: b3607d1a bfi x26, x8, #32, #32 5b6e4: 14000174 b 0x5bcb4 5b6e8: f90013f5 str x21, [sp, #0x20] 5b6ec: f9400ec8 ldr x8, [x22, #0x18] 5b6f0: aa1903e4 mov x4, x25 5b6f4: 927df279 and x25, x19, #0xfffffffffffffff8 5b6f8: 91000669 add x9, x19, #0x1 5b6fc: 910103e2 add x2, sp, #0x40 5b700: aa1403e0 mov x0, x20 5b704: aa1903e1 mov x1, x25 5b708: 2a1f03e3 mov w3, wzr 5b70c: f9000309 str x9, [x24] 5b710: aa0403f5 mov x21, x4 5b714: d63f0100 blr x8 5b718: 37f84540 tbnz w0, #0x1f, 0x5bfc0 5b71c: f94023e8 ldr x8, [sp, #0x40] 5b720: cb190269 sub x9, x19, x25 5b724: d37df129 lsl x9, x9, #3 5b728: f9001ffa str x26, [sp, #0x38] 5b72c: aa1f03f7 mov x23, xzr 5b730: aa1f03fa mov x26, xzr 5b734: 9ac92508 lsr x8, x8, x9 5b738: aa1503f9 mov x25, x21 5b73c: 13001d09 sxtb w9, w8 5b740: 92401908 and x8, x8, #0x7f 5b744: 9ad72108 lsl x8, x8, x23 5b748: aa1a011a orr x26, x8, x26 5b74c: 36f82d29 tbz w9, #0x1f, 0x5bcf0 5b750: f9400308 ldr x8, [x24] 5b754: f9400ec9 ldr x9, [x22, #0x18] 5b758: 910103e2 add x2, sp, #0x40 5b75c: aa1403e0 mov x0, x20 5b760: 927df101 and x1, x8, #0xfffffffffffffff8 5b764: 9100050a add x10, x8, #0x1 5b768: 2a1f03e3 mov w3, wzr 5b76c: aa1903e4 mov x4, x25 5b770: 91001ef7 add x23, x23, #0x7 5b774: cb010115 sub x21, x8, x1 5b778: f900030a str x10, [x24] 5b77c: d63f0120 blr x9 5b780: f94023e8 ldr x8, [sp, #0x40] 5b784: d37df2a9 lsl x9, x21, #3 5b788: 9ac92508 lsr x8, x8, x9 5b78c: 36fffd80 tbz w0, #0x1f, 0x5b73c 5b790: 1400020c b 0x5bfc0 5b794: f90013f5 str x21, [sp, #0x20] 5b798: f9400ec8 ldr x8, [x22, #0x18] 5b79c: aa1603f5 mov x21, x22 5b7a0: aa1903f6 mov x22, x25 5b7a4: 927df279 and x25, x19, #0xfffffffffffffff8 5b7a8: 91000669 add x9, x19, #0x1 5b7ac: 910103e2 add x2, sp, #0x40 5b7b0: aa1403e0 mov x0, x20 5b7b4: aa1903e1 mov x1, x25 5b7b8: 2a1f03e3 mov w3, wzr 5b7bc: aa1603e4 mov x4, x22 5b7c0: f9000309 str x9, [x24] 5b7c4: d63f0100 blr x8 5b7c8: 37f83fc0 tbnz w0, #0x1f, 0x5bfc0 5b7cc: f94023e8 ldr x8, [sp, #0x40] 5b7d0: f9001ffa str x26, [sp, #0x38] 5b7d4: f9400317 ldr x23, [x24] 5b7d8: 910103e2 add x2, sp, #0x40 5b7dc: a902a3f5 stp x21, x8, [sp, #0x28] 5b7e0: f9400ea8 ldr x8, [x21, #0x18] 5b7e4: 927df2fa and x26, x23, #0xfffffffffffffff8 5b7e8: 910006e9 add x9, x23, #0x1 5b7ec: aa1403e0 mov x0, x20 5b7f0: aa1a03e1 mov x1, x26 5b7f4: 2a1f03e3 mov w3, wzr 5b7f8: aa1603e4 mov x4, x22 5b7fc: f9000309 str x9, [x24] 5b800: aa1603f8 mov x24, x22 5b804: d63f0100 blr x8 5b808: 37f83dc0 tbnz w0, #0x1f, 0x5bfc0 5b80c: f94023ea ldr x10, [sp, #0x40] 5b810: b940428b ldr w11, [x20, #0x40] 5b814: f9401bec ldr x12, [sp, #0x30] 5b818: cb190268 sub x8, x19, x25 5b81c: cb1a02e9 sub x9, x23, x26 5b820: d37df108 lsl x8, x8, #3 5b824: d37df129 lsl x9, x9, #3 5b828: 9ac82588 lsr x8, x12, x8 5b82c: 9ac92549 lsr x9, x10, x9 5b830: 7100017f cmp w11, #0x0 5b834: 9a88012a csel x10, x9, x8, eq 5b838: 9a890108 csel x8, x8, x9, eq 5b83c: 92401d1a and x26, x8, #0xff 5b840: b3781d5a bfi x26, x10, #8, #8 5b844: 1400011c b 0x5bcb4 5b848: f9400ec8 ldr x8, [x22, #0x18] 5b84c: aa1903f7 mov x23, x25 5b850: 927df279 and x25, x19, #0xfffffffffffffff8 5b854: 91000669 add x9, x19, #0x1 5b858: 910103e2 add x2, sp, #0x40 5b85c: aa1403e0 mov x0, x20 5b860: aa1903e1 mov x1, x25 5b864: 2a1f03e3 mov w3, wzr 5b868: aa1703e4 mov x4, x23 5b86c: f9000309 str x9, [x24] 5b870: d63f0100 blr x8 5b874: 37f83a60 tbnz w0, #0x1f, 0x5bfc0 5b878: f94023e8 ldr x8, [sp, #0x40] 5b87c: f90013f5 str x21, [sp, #0x20] 5b880: f9001ffa str x26, [sp, #0x38] 5b884: f9400315 ldr x21, [x24] 5b888: f9001be8 str x8, [sp, #0x30] 5b88c: f9400ec8 ldr x8, [x22, #0x18] 5b890: 910103e2 add x2, sp, #0x40 5b894: 927df2ba and x26, x21, #0xfffffffffffffff8 5b898: 910006a9 add x9, x21, #0x1 5b89c: aa1403e0 mov x0, x20 5b8a0: aa1a03e1 mov x1, x26 5b8a4: 2a1f03e3 mov w3, wzr 5b8a8: aa1703e4 mov x4, x23 5b8ac: f9000309 str x9, [x24] 5b8b0: d63f0100 blr x8 5b8b4: 37f83860 tbnz w0, #0x1f, 0x5bfc0 5b8b8: cb1a02a9 sub x9, x21, x26 5b8bc: f94023ea ldr x10, [sp, #0x40] 5b8c0: b940428b ldr w11, [x20, #0x40] 5b8c4: f9401bed ldr x13, [sp, #0x30] 5b8c8: f940031a ldr x26, [x24] 5b8cc: cb190268 sub x8, x19, x25 5b8d0: f9400ecc ldr x12, [x22, #0x18] 5b8d4: d37df108 lsl x8, x8, #3 5b8d8: d37df129 lsl x9, x9, #3 5b8dc: 9ac825a8 lsr x8, x13, x8 5b8e0: 9ac92549 lsr x9, x10, x9 5b8e4: 7100017f cmp w11, #0x0 5b8e8: 927df359 and x25, x26, #0xfffffffffffffff8 5b8ec: 1a88012a csel w10, w9, w8, eq 5b8f0: 1a890115 csel w21, w8, w9, eq 5b8f4: 91000748 add x8, x26, #0x1 5b8f8: 910103e2 add x2, sp, #0x40 5b8fc: aa1403e0 mov x0, x20 5b900: aa1903e1 mov x1, x25 5b904: 2a1f03e3 mov w3, wzr 5b908: aa1703e4 mov x4, x23 5b90c: b9001bea str w10, [sp, #0x18] 5b910: f9000308 str x8, [x24] 5b914: d63f0180 blr x12 5b918: 37f83540 tbnz w0, #0x1f, 0x5bfc0 5b91c: b90017f5 str w21, [sp, #0x14] 5b920: f9001bfb str x27, [sp, #0x30] 5b924: f9400315 ldr x21, [x24] 5b928: f90017f6 str x22, [sp, #0x28] 5b92c: f9400ec8 ldr x8, [x22, #0x18] 5b930: f94023fb ldr x27, [sp, #0x40] 5b934: 927df2b6 and x22, x21, #0xfffffffffffffff8 5b938: 910006a9 add x9, x21, #0x1 5b93c: 910103e2 add x2, sp, #0x40 5b940: aa1403e0 mov x0, x20 5b944: aa1603e1 mov x1, x22 5b948: 2a1f03e3 mov w3, wzr 5b94c: aa1703e4 mov x4, x23 5b950: f9000309 str x9, [x24] 5b954: aa1703f8 mov x24, x23 5b958: d63f0100 blr x8 5b95c: 37f83300 tbnz w0, #0x1f, 0x5bfbc 5b960: 2942a3e9 ldp w9, w8, [sp, #0x14] 5b964: f94023ec ldr x12, [sp, #0x40] 5b968: b940428d ldr w13, [x20, #0x40] 5b96c: cb19034a sub x10, x26, x25 5b970: 12001d08 and w8, w8, #0xff 5b974: 12001d29 and w9, w9, #0xff 5b978: cb1602ab sub x11, x21, x22 5b97c: 33181d09 bfi w9, w8, #8, #8 5b980: d37df148 lsl x8, x10, #3 5b984: d37df16a lsl x10, x11, #3 5b988: 9ac82768 lsr x8, x27, x8 5b98c: 9aca258a lsr x10, x12, x10 5b990: 710001bf cmp w13, #0x0 5b994: 1a88014b csel w11, w10, w8, eq 5b998: 1a8a0108 csel w8, w8, w10, eq 5b99c: 12001d6a and w10, w11, #0xff 5b9a0: 12001d08 and w8, w8, #0xff 5b9a4: f9401bfb ldr x27, [sp, #0x30] 5b9a8: 33181d48 bfi w8, w10, #8, #8 5b9ac: 1a88013a csel w26, w9, w8, eq 5b9b0: 1a890108 csel w8, w8, w9, eq 5b9b4: 33103d1a bfi w26, w8, #16, #16 5b9b8: 140000bf b 0x5bcb4 5b9bc: 90000201 adrp x1, 0x9b000 5b9c0: b0000202 adrp x2, 0x9c000 5b9c4: 12000f83 and w3, w28, #0xf 5b9c8: 910cc021 add x1, x1, #0x330 5b9cc: 91079042 add x2, x2, #0x1e4 5b9d0: 320007e0 orr w0, wzr, #0x3 5b9d4: 97fee8b7 bl 0x15cb0 <.text+0x8fc0> 5b9d8: 321d73e0 orr w0, wzr, #0xfffffff8 5b9dc: 14000179 b 0x5bfc0 5b9e0: f90013f5 str x21, [sp, #0x20] 5b9e4: f9400ec8 ldr x8, [x22, #0x18] 5b9e8: aa1903e4 mov x4, x25 5b9ec: 927df279 and x25, x19, #0xfffffffffffffff8 5b9f0: 91000669 add x9, x19, #0x1 5b9f4: 910103e2 add x2, sp, #0x40 5b9f8: aa1403e0 mov x0, x20 5b9fc: aa1903e1 mov x1, x25 5ba00: 2a1f03e3 mov w3, wzr 5ba04: f9000309 str x9, [x24] 5ba08: aa0403f5 mov x21, x4 5ba0c: d63f0100 blr x8 5ba10: 37f82d80 tbnz w0, #0x1f, 0x5bfc0 5ba14: f94023e8 ldr x8, [sp, #0x40] 5ba18: cb190269 sub x9, x19, x25 5ba1c: d37df129 lsl x9, x9, #3 5ba20: f9001ffa str x26, [sp, #0x38] 5ba24: aa1f03f7 mov x23, xzr 5ba28: aa1f03fa mov x26, xzr 5ba2c: 9ac92508 lsr x8, x8, x9 5ba30: aa1503f9 mov x25, x21 5ba34: 13001d09 sxtb w9, w8 5ba38: 92401908 and x8, x8, #0x7f 5ba3c: 9ad72108 lsl x8, x8, x23 5ba40: aa1a011a orr x26, x8, x26 5ba44: 36f81569 tbz w9, #0x1f, 0x5bcf0 5ba48: f9400308 ldr x8, [x24] 5ba4c: f9400ec9 ldr x9, [x22, #0x18] 5ba50: 910103e2 add x2, sp, #0x40 5ba54: aa1403e0 mov x0, x20 5ba58: 927df101 and x1, x8, #0xfffffffffffffff8 5ba5c: 9100050a add x10, x8, #0x1 5ba60: 2a1f03e3 mov w3, wzr 5ba64: aa1903e4 mov x4, x25 5ba68: 91001ef7 add x23, x23, #0x7 5ba6c: cb010115 sub x21, x8, x1 5ba70: f900030a str x10, [x24] 5ba74: d63f0120 blr x9 5ba78: f94023e8 ldr x8, [sp, #0x40] 5ba7c: d37df2a9 lsl x9, x21, #3 5ba80: 9ac92508 lsr x8, x8, x9 5ba84: 36fffd80 tbz w0, #0x1f, 0x5ba34 5ba88: 1400014e b 0x5bfc0 5ba8c: f9400ec8 ldr x8, [x22, #0x18] 5ba90: aa1603f7 mov x23, x22 5ba94: aa1903f6 mov x22, x25 5ba98: 927df279 and x25, x19, #0xfffffffffffffff8 5ba9c: 91000669 add x9, x19, #0x1 5baa0: 910103e2 add x2, sp, #0x40 5baa4: aa1403e0 mov x0, x20 5baa8: aa1903e1 mov x1, x25 5baac: 2a1f03e3 mov w3, wzr 5bab0: aa1603e4 mov x4, x22 5bab4: f9000309 str x9, [x24] 5bab8: d63f0100 blr x8 5babc: 37f82820 tbnz w0, #0x1f, 0x5bfc0 5bac0: f94023e8 ldr x8, [sp, #0x40] 5bac4: f90013f5 str x21, [sp, #0x20] 5bac8: f9001ffa str x26, [sp, #0x38] 5bacc: f9400315 ldr x21, [x24] 5bad0: a902a3f7 stp x23, x8, [sp, #0x28] 5bad4: f9400ee8 ldr x8, [x23, #0x18] 5bad8: 910103e2 add x2, sp, #0x40 5badc: 927df2ba and x26, x21, #0xfffffffffffffff8 5bae0: 910006a9 add x9, x21, #0x1 5bae4: aa1403e0 mov x0, x20 5bae8: aa1a03e1 mov x1, x26 5baec: 2a1f03e3 mov w3, wzr 5baf0: aa1603e4 mov x4, x22 5baf4: f9000309 str x9, [x24] 5baf8: aa1603f8 mov x24, x22 5bafc: d63f0100 blr x8 5bb00: 37f82600 tbnz w0, #0x1f, 0x5bfc0 5bb04: f94023ea ldr x10, [sp, #0x40] 5bb08: b940428b ldr w11, [x20, #0x40] 5bb0c: f9401bec ldr x12, [sp, #0x30] 5bb10: cb190268 sub x8, x19, x25 5bb14: cb1a02a9 sub x9, x21, x26 5bb18: d37df108 lsl x8, x8, #3 5bb1c: d37df129 lsl x9, x9, #3 5bb20: 9ac82588 lsr x8, x12, x8 5bb24: 9ac92549 lsr x9, x10, x9 5bb28: 7100017f cmp w11, #0x0 5bb2c: 1a89010a csel w10, w8, w9, eq 5bb30: 1a880128 csel w8, w9, w8, eq 5bb34: 33185d0a bfi w10, w8, #8, #24 5bb38: 93403d5a sxth x26, w10 5bb3c: 1400005e b 0x5bcb4 5bb40: f9400ec8 ldr x8, [x22, #0x18] 5bb44: aa1903f7 mov x23, x25 5bb48: 927df279 and x25, x19, #0xfffffffffffffff8 5bb4c: 91000669 add x9, x19, #0x1 5bb50: 910103e2 add x2, sp, #0x40 5bb54: aa1403e0 mov x0, x20 5bb58: aa1903e1 mov x1, x25 5bb5c: 2a1f03e3 mov w3, wzr 5bb60: aa1703e4 mov x4, x23 5bb64: f9000309 str x9, [x24] 5bb68: d63f0100 blr x8 5bb6c: 37f822a0 tbnz w0, #0x1f, 0x5bfc0 5bb70: f94023e8 ldr x8, [sp, #0x40] 5bb74: f90013f5 str x21, [sp, #0x20] 5bb78: f9001ffa str x26, [sp, #0x38] 5bb7c: f9400315 ldr x21, [x24] 5bb80: f9001be8 str x8, [sp, #0x30] 5bb84: f9400ec8 ldr x8, [x22, #0x18] 5bb88: 910103e2 add x2, sp, #0x40 5bb8c: 927df2ba and x26, x21, #0xfffffffffffffff8 5bb90: 910006a9 add x9, x21, #0x1 5bb94: aa1403e0 mov x0, x20 5bb98: aa1a03e1 mov x1, x26 5bb9c: 2a1f03e3 mov w3, wzr 5bba0: aa1703e4 mov x4, x23 5bba4: f9000309 str x9, [x24] 5bba8: d63f0100 blr x8 5bbac: 37f820a0 tbnz w0, #0x1f, 0x5bfc0 5bbb0: cb1a02a9 sub x9, x21, x26 5bbb4: f94023ea ldr x10, [sp, #0x40] 5bbb8: b940428b ldr w11, [x20, #0x40] 5bbbc: f9401bed ldr x13, [sp, #0x30] 5bbc0: f940031a ldr x26, [x24] 5bbc4: cb190268 sub x8, x19, x25 5bbc8: f9400ecc ldr x12, [x22, #0x18] 5bbcc: d37df108 lsl x8, x8, #3 5bbd0: d37df129 lsl x9, x9, #3 5bbd4: 9ac825a8 lsr x8, x13, x8 5bbd8: 9ac92549 lsr x9, x10, x9 5bbdc: 7100017f cmp w11, #0x0 5bbe0: 927df359 and x25, x26, #0xfffffffffffffff8 5bbe4: 1a88012a csel w10, w9, w8, eq 5bbe8: 1a890115 csel w21, w8, w9, eq 5bbec: 91000748 add x8, x26, #0x1 5bbf0: 910103e2 add x2, sp, #0x40 5bbf4: aa1403e0 mov x0, x20 5bbf8: aa1903e1 mov x1, x25 5bbfc: 2a1f03e3 mov w3, wzr 5bc00: aa1703e4 mov x4, x23 5bc04: b9001bea str w10, [sp, #0x18] 5bc08: f9000308 str x8, [x24] 5bc0c: d63f0180 blr x12 5bc10: 37f81d80 tbnz w0, #0x1f, 0x5bfc0 5bc14: b90017f5 str w21, [sp, #0x14] 5bc18: f9001bfb str x27, [sp, #0x30] 5bc1c: f9400315 ldr x21, [x24] 5bc20: f90017f6 str x22, [sp, #0x28] 5bc24: f9400ec8 ldr x8, [x22, #0x18] 5bc28: f94023fb ldr x27, [sp, #0x40] 5bc2c: 927df2b6 and x22, x21, #0xfffffffffffffff8 5bc30: 910006a9 add x9, x21, #0x1 5bc34: 910103e2 add x2, sp, #0x40 5bc38: aa1403e0 mov x0, x20 5bc3c: aa1603e1 mov x1, x22 5bc40: 2a1f03e3 mov w3, wzr 5bc44: aa1703e4 mov x4, x23 5bc48: f9000309 str x9, [x24] 5bc4c: aa1703f8 mov x24, x23 5bc50: d63f0100 blr x8 5bc54: 37f81b40 tbnz w0, #0x1f, 0x5bfbc 5bc58: 2942a3e9 ldp w9, w8, [sp, #0x14] 5bc5c: f94023ec ldr x12, [sp, #0x40] 5bc60: b940428d ldr w13, [x20, #0x40] 5bc64: cb19034a sub x10, x26, x25 5bc68: 12001d08 and w8, w8, #0xff 5bc6c: 12001d29 and w9, w9, #0xff 5bc70: cb1602ab sub x11, x21, x22 5bc74: 33181d09 bfi w9, w8, #8, #8 5bc78: d37df148 lsl x8, x10, #3 5bc7c: d37df16a lsl x10, x11, #3 5bc80: 9ac82768 lsr x8, x27, x8 5bc84: 9aca258a lsr x10, x12, x10 5bc88: 710001bf cmp w13, #0x0 5bc8c: 1a88014b csel w11, w10, w8, eq 5bc90: 1a8a0108 csel w8, w8, w10, eq 5bc94: 12001d6a and w10, w11, #0xff 5bc98: 12001d08 and w8, w8, #0xff 5bc9c: 33181d48 bfi w8, w10, #8, #8 5bca0: f9401bfb ldr x27, [sp, #0x30] 5bca4: 1a88012a csel w10, w9, w8, eq 5bca8: 1a890108 csel w8, w8, w9, eq 5bcac: 33103d0a bfi w10, w8, #16, #16 5bcb0: 93407d5a sxtw x26, w10 5bcb4: aa1803f9 mov x25, x24 5bcb8: f94013ea ldr x10, [sp, #0x20] 5bcbc: b400021a cbz x26, 0x5bcfc 5bcc0: f94017f6 ldr x22, [sp, #0x28] 5bcc4: 53041b88 ubfx w8, w28, #4, #3 5bcc8: 7100111f cmp w8, #0x4 5bccc: 54000208 b.hi 0x5bd0c 5bcd0: b0000209 adrp x9, 0x9c000 5bcd4: 91074129 add x9, x9, #0x1d0 5bcd8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 5bcdc: 8b090108 add x8, x8, x9 5bce0: d61f0100 br x8 5bce4: 8b13035a add x26, x26, x19 5bce8: 363802dc tbz w28, #0x7, 0x5bd40 5bcec: 14000019 b 0x5bd50 5bcf0: f90017f6 str x22, [sp, #0x28] 5bcf4: f94013ea ldr x10, [sp, #0x20] 5bcf8: b5fffe5a cbnz x26, 0x5bcc0 5bcfc: f9401fe8 ldr x8, [sp, #0x38] 5bd00: 2a1f03e0 mov w0, wzr 5bd04: f900011f str xzr, [x8] 5bd08: 140000ae b 0x5bfc0 5bd0c: 90000201 adrp x1, 0x9b000 5bd10: b0000202 adrp x2, 0x9c000 5bd14: 121c0b83 and w3, w28, #0x70 5bd18: 910cc021 add x1, x1, #0x330 5bd1c: 91081442 add x2, x2, #0x205 5bd20: 17ffff2c b 0x5b9d0 5bd24: f9401148 ldr x8, [x10, #0x20] 5bd28: 8b1a011a add x26, x8, x26 5bd2c: 363800bc tbz w28, #0x7, 0x5bd40 5bd30: 14000008 b 0x5bd50 5bd34: f9400148 ldr x8, [x10] 5bd38: 8b1a011a add x26, x8, x26 5bd3c: 373800bc tbnz w28, #0x7, 0x5bd50 5bd40: f9401fe8 ldr x8, [sp, #0x38] 5bd44: 2a1f03e0 mov w0, wzr 5bd48: f900011a str x26, [x8] 5bd4c: 1400009d b 0x5bfc0 5bd50: f9400ec8 ldr x8, [x22, #0x18] 5bd54: 927df357 and x23, x26, #0xfffffffffffffff8 5bd58: 910103e2 add x2, sp, #0x40 5bd5c: aa1403e0 mov x0, x20 5bd60: aa1703e1 mov x1, x23 5bd64: 2a1f03e3 mov w3, wzr 5bd68: aa1903e4 mov x4, x25 5bd6c: d63f0100 blr x8 5bd70: 37f81280 tbnz w0, #0x1f, 0x5bfc0 5bd74: f9400ec8 ldr x8, [x22, #0x18] 5bd78: aa1903f5 mov x21, x25 5bd7c: f94023f9 ldr x25, [sp, #0x40] 5bd80: 91000753 add x19, x26, #0x1 5bd84: 927df278 and x24, x19, #0xfffffffffffffff8 5bd88: 910103e2 add x2, sp, #0x40 5bd8c: aa1403e0 mov x0, x20 5bd90: aa1803e1 mov x1, x24 5bd94: 2a1f03e3 mov w3, wzr 5bd98: aa1503e4 mov x4, x21 5bd9c: d63f0100 blr x8 5bda0: 37f81100 tbnz w0, #0x1f, 0x5bfc0 5bda4: f9001bfb str x27, [sp, #0x30] 5bda8: f94023ea ldr x10, [sp, #0x40] 5bdac: b940428b ldr w11, [x20, #0x40] 5bdb0: f9400ecc ldr x12, [x22, #0x18] 5bdb4: cb170348 sub x8, x26, x23 5bdb8: cb180269 sub x9, x19, x24 5bdbc: 91000b53 add x19, x26, #0x2 5bdc0: d37df108 lsl x8, x8, #3 5bdc4: d37df129 lsl x9, x9, #3 5bdc8: 927df277 and x23, x19, #0xfffffffffffffff8 5bdcc: 9ac82728 lsr x8, x25, x8 5bdd0: 9ac92549 lsr x9, x10, x9 5bdd4: 7100017f cmp w11, #0x0 5bdd8: 910103e2 add x2, sp, #0x40 5bddc: aa1403e0 mov x0, x20 5bde0: aa1703e1 mov x1, x23 5bde4: 2a1f03e3 mov w3, wzr 5bde8: aa1503e4 mov x4, x21 5bdec: 1a88013c csel w28, w9, w8, eq 5bdf0: 1a89011b csel w27, w8, w9, eq 5bdf4: d63f0180 blr x12 5bdf8: 37f80e20 tbnz w0, #0x1f, 0x5bfbc 5bdfc: f9400ec8 ldr x8, [x22, #0x18] 5be00: aa1503e4 mov x4, x21 5be04: f94023f9 ldr x25, [sp, #0x40] 5be08: 91000f55 add x21, x26, #0x3 5be0c: 927df2b8 and x24, x21, #0xfffffffffffffff8 5be10: 910103e2 add x2, sp, #0x40 5be14: aa1403e0 mov x0, x20 5be18: aa1803e1 mov x1, x24 5be1c: 2a1f03e3 mov w3, wzr 5be20: f9000fe4 str x4, [sp, #0x18] 5be24: d63f0100 blr x8 5be28: 37f80ca0 tbnz w0, #0x1f, 0x5bfbc 5be2c: 12001f88 and w8, w28, #0xff 5be30: 12001f69 and w9, w27, #0xff 5be34: f94023ec ldr x12, [sp, #0x40] 5be38: 33181d09 bfi w9, w8, #8, #8 5be3c: b9404288 ldr w8, [x20, #0x40] 5be40: cb17026a sub x10, x19, x23 5be44: cb1802ab sub x11, x21, x24 5be48: d37df14a lsl x10, x10, #3 5be4c: d37df16b lsl x11, x11, #3 5be50: 9aca272a lsr x10, x25, x10 5be54: f9400ecd ldr x13, [x22, #0x18] 5be58: 9acb258b lsr x11, x12, x11 5be5c: 7100011f cmp w8, #0x0 5be60: f9400fe4 ldr x4, [sp, #0x18] 5be64: 9100135c add x28, x26, #0x4 5be68: 1a8a0168 csel w8, w11, w10, eq 5be6c: 1a8b014a csel w10, w10, w11, eq 5be70: 12001d08 and w8, w8, #0xff 5be74: 12001d4a and w10, w10, #0xff 5be78: 927df397 and x23, x28, #0xfffffffffffffff8 5be7c: 33181d0a bfi w10, w8, #8, #8 5be80: 910103e2 add x2, sp, #0x40 5be84: aa1403e0 mov x0, x20 5be88: aa1703e1 mov x1, x23 5be8c: 2a1f03e3 mov w3, wzr 5be90: 1a8a0133 csel w19, w9, w10, eq 5be94: 1a890159 csel w25, w10, w9, eq 5be98: d63f01a0 blr x13 5be9c: 37f80900 tbnz w0, #0x1f, 0x5bfbc 5bea0: f9400ec8 ldr x8, [x22, #0x18] 5bea4: f9400fe4 ldr x4, [sp, #0x18] 5bea8: f94023fb ldr x27, [sp, #0x40] 5beac: 91001755 add x21, x26, #0x5 5beb0: 927df2b8 and x24, x21, #0xfffffffffffffff8 5beb4: 910103e2 add x2, sp, #0x40 5beb8: aa1403e0 mov x0, x20 5bebc: aa1803e1 mov x1, x24 5bec0: 2a1f03e3 mov w3, wzr 5bec4: d63f0100 blr x8 5bec8: 37f807a0 tbnz w0, #0x1f, 0x5bfbc 5becc: f94023ea ldr x10, [sp, #0x40] 5bed0: b940428b ldr w11, [x20, #0x40] 5bed4: f9400ecc ldr x12, [x22, #0x18] 5bed8: f9400fe4 ldr x4, [sp, #0x18] 5bedc: cb170388 sub x8, x28, x23 5bee0: cb1802a9 sub x9, x21, x24 5bee4: 91001b58 add x24, x26, #0x6 5bee8: d37df108 lsl x8, x8, #3 5beec: d37df129 lsl x9, x9, #3 5bef0: 927df317 and x23, x24, #0xfffffffffffffff8 5bef4: 9ac82768 lsr x8, x27, x8 5bef8: 9ac92549 lsr x9, x10, x9 5befc: 7100017f cmp w11, #0x0 5bf00: 910103e2 add x2, sp, #0x40 5bf04: aa1403e0 mov x0, x20 5bf08: aa1703e1 mov x1, x23 5bf0c: 2a1f03e3 mov w3, wzr 5bf10: 1a88013b csel w27, w9, w8, eq 5bf14: 1a89011c csel w28, w8, w9, eq 5bf18: d63f0180 blr x12 5bf1c: 37f80500 tbnz w0, #0x1f, 0x5bfbc 5bf20: f94023e8 ldr x8, [sp, #0x40] 5bf24: f9400fe4 ldr x4, [sp, #0x18] 5bf28: 91001f55 add x21, x26, #0x7 5bf2c: 910103e2 add x2, sp, #0x40 5bf30: f90013e8 str x8, [sp, #0x20] 5bf34: f9400ec8 ldr x8, [x22, #0x18] 5bf38: 927df2b6 and x22, x21, #0xfffffffffffffff8 5bf3c: aa1403e0 mov x0, x20 5bf40: aa1603e1 mov x1, x22 5bf44: 2a1f03e3 mov w3, wzr 5bf48: d63f0100 blr x8 5bf4c: 37f80380 tbnz w0, #0x1f, 0x5bfbc 5bf50: 12001f68 and w8, w27, #0xff 5bf54: 12001f89 and w9, w28, #0xff 5bf58: cb17030a sub x10, x24, x23 5bf5c: cb1602ab sub x11, x21, x22 5bf60: f94023ec ldr x12, [sp, #0x40] 5bf64: b940428d ldr w13, [x20, #0x40] 5bf68: 33181d09 bfi w9, w8, #8, #8 5bf6c: d37df148 lsl x8, x10, #3 5bf70: d37df16a lsl x10, x11, #3 5bf74: f94013eb ldr x11, [sp, #0x20] 5bf78: 9aca258a lsr x10, x12, x10 5bf7c: 710001bf cmp w13, #0x0 5bf80: f9401bfb ldr x27, [sp, #0x30] 5bf84: 9ac82568 lsr x8, x11, x8 5bf88: 1a88014b csel w11, w10, w8, eq 5bf8c: 1a8a0108 csel w8, w8, w10, eq 5bf90: 12001d6a and w10, w11, #0xff 5bf94: 12001d08 and w8, w8, #0xff 5bf98: 33181d48 bfi w8, w10, #8, #8 5bf9c: 1a88012a csel w10, w9, w8, eq 5bfa0: 1a890108 csel w8, w8, w9, eq 5bfa4: 33103f33 bfi w19, w25, #16, #16 5bfa8: 33103d0a bfi w10, w8, #16, #16 5bfac: 1a930148 csel w8, w10, w19, eq 5bfb0: 1a8a027a csel w26, w19, w10, eq 5bfb4: b3607d1a bfi x26, x8, #32, #32 5bfb8: 17ffff62 b 0x5bd40 5bfbc: f9401bfb ldr x27, [sp, #0x30] 5bfc0: f9401768 ldr x8, [x27, #0x28] 5bfc4: f94027e9 ldr x9, [sp, #0x48] 5bfc8: eb09011f cmp x8, x9 5bfcc: 54000121 b.ne 0x5bff0 5bfd0: a94a7bfd ldp x29, x30, [sp, #0xa0] 5bfd4: a9494ff4 ldp x20, x19, [sp, #0x90] 5bfd8: a94857f6 ldp x22, x21, [sp, #0x80] 5bfdc: a9475ff8 ldp x24, x23, [sp, #0x70] 5bfe0: a94667fa ldp x26, x25, [sp, #0x60] 5bfe4: a9456ffc ldp x28, x27, [sp, #0x50] 5bfe8: 9102c3ff add sp, sp, #0xb0 5bfec: d65f03c0 ret 5bff0: 97fec160 bl 0xc570 <__stack_chk_fail@plt> 5bff4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 5bff8: 910003fd mov x29, sp 5bffc: d0000520 adrp x0, 0x101000 5c000: 911cc000 add x0, x0, #0x730 5c004: 5280ca01 mov w1, #0x650 // =1616 5c008: aa1f03e2 mov x2, xzr 5c00c: 94000286 bl 0x5ca24 5c010: b0000520 adrp x0, 0x101000 5c014: 911de000 add x0, x0, #0x778 5c018: 52800901 mov w1, #0x48 // =72 5c01c: aa1f03e2 mov x2, xzr 5c020: 94000281 bl 0x5ca24 5c024: 2a1f03e0 mov w0, wzr 5c028: a8c17bfd ldp x29, x30, [sp], #0x10 5c02c: d65f03c0 ret 5c030: d103c3ff sub sp, sp, #0xf0 5c034: a9096ffc stp x28, x27, [sp, #0x90] 5c038: a90a67fa stp x26, x25, [sp, #0xa0] 5c03c: a90b5ff8 stp x24, x23, [sp, #0xb0] 5c040: a90c57f6 stp x22, x21, [sp, #0xc0] 5c044: a90d4ff4 stp x20, x19, [sp, #0xd0] 5c048: a90e7bfd stp x29, x30, [sp, #0xe0] 5c04c: 910383fd add x29, sp, #0xe0 5c050: d53bd05c mrs x28, TPIDR_EL0 5c054: f9401788 ldr x8, [x28, #0x28] 5c058: aa0703f9 mov x25, x7 5c05c: aa0603f3 mov x19, x6 5c060: aa0503f4 mov x20, x5 5c064: aa0403f5 mov x21, x4 5c068: aa0303f7 mov x23, x3 5c06c: 2a0203f8 mov w24, w2 5c070: aa0103f6 mov x22, x1 5c074: aa0003fa mov x26, x0 5c078: f81a83a8 stur x8, [x29, #-0x58] 5c07c: 97fec0c1 bl 0xc380 5c080: 6b18001f cmp w0, w24 5c084: 54000141 b.ne 0x5c0ac 5c088: aa1a03e0 mov x0, x26 5c08c: aa1603e1 mov x1, x22 5c090: aa1703e2 mov x2, x23 5c094: aa1503e3 mov x3, x21 5c098: aa1403e4 mov x4, x20 5c09c: aa1303e5 mov x5, x19 5c0a0: aa1903e6 mov x6, x25 5c0a4: 940000fb bl 0x5c490 5c0a8: 14000029 b 0x5c14c 5c0ac: 52855308 mov w8, #0x2a98 // =10904 5c0b0: 72a00068 movk w8, #0x3, lsl #16 5c0b4: f8686b40 ldr x0, [x26, x8] 5c0b8: aa1703e1 mov x1, x23 5c0bc: 940003ad bl 0x5cf70 5c0c0: aa0003f7 mov x23, x0 5c0c4: b4000437 cbz x23, 0x5c148 5c0c8: 90000328 adrp x8, 0xc0000 5c0cc: f9479d08 ldr x8, [x8, #0xf38] 5c0d0: b4000068 cbz x8, 0x5c0dc 5c0d4: 9100c2e0 add x0, x23, #0x30 5c0d8: 97fec1ee bl 0xc890 5c0dc: 394166e8 ldrb w8, [x23, #0x59] 5c0e0: 910162f8 add x24, x23, #0x58 5c0e4: 340004c8 cbz w8, 0x5c17c 5c0e8: 90000328 adrp x8, 0xc0000 5c0ec: f947f908 ldr x8, [x8, #0xff0] 5c0f0: b4000068 cbz x8, 0x5c0fc 5c0f4: 9100c2e0 add x0, x23, #0x30 5c0f8: 97fec2f2 bl 0xccc0 5c0fc: 39400308 ldrb w8, [x24] 5c100: 34000248 cbz w8, 0x5c148 5c104: 3cc682e0 ldur q0, [x23, #0x68] 5c108: 3d8006c0 str q0, [x22, #0x10] 5c10c: 3cc582e0 ldur q0, [x23, #0x58] 5c110: 3d8002c0 str q0, [x22] 5c114: f94002e8 ldr x8, [x23] 5c118: f90002a8 str x8, [x21] 5c11c: 39400ac8 ldrb w8, [x22, #0x2] 5c120: 340008c8 cbz w8, 0x5c238 5c124: f9400ae8 ldr x8, [x23, #0x10] 5c128: f9000288 str x8, [x20] 5c12c: b40008d3 cbz x19, 0x5c244 5c130: f94016e0 ldr x0, [x23, #0x28] 5c134: 97fec217 bl 0xc990 5c138: aa0003e8 mov x8, x0 5c13c: 2a1f03e0 mov w0, wzr 5c140: f9000268 str x8, [x19] 5c144: 14000002 b 0x5c14c 5c148: 12800120 mov w0, #-0xa // =-10 5c14c: f9401788 ldr x8, [x28, #0x28] 5c150: f85a83a9 ldur x9, [x29, #-0x58] 5c154: eb09011f cmp x8, x9 5c158: 54000ee1 b.ne 0x5c334 5c15c: a94e7bfd ldp x29, x30, [sp, #0xe0] 5c160: a94d4ff4 ldp x20, x19, [sp, #0xd0] 5c164: a94c57f6 ldp x22, x21, [sp, #0xc0] 5c168: a94b5ff8 ldp x24, x23, [sp, #0xb0] 5c16c: a94a67fa ldp x26, x25, [sp, #0xa0] 5c170: a9496ffc ldp x28, x27, [sp, #0x90] 5c174: 9103c3ff add sp, sp, #0xf0 5c178: d65f03c0 ret 5c17c: f94016e0 ldr x0, [x23, #0x28] 5c180: 320003e8 orr w8, wzr, #0x1 5c184: 2a1f03e1 mov w1, wzr 5c188: 390166e8 strb w8, [x23, #0x59] 5c18c: 97febfb5 bl 0xc060 5c190: 2a0003fb mov w27, w0 5c194: 37f8061b tbnz w27, #0x1f, 0x5c254 5c198: 910023e1 add x1, sp, #0x8 5c19c: 2a1b03e0 mov w0, w27 5c1a0: 97fec01c bl 0xc210 5c1a4: 3100041f cmn w0, #0x1 5c1a8: 54000520 b.eq 0x5c24c 5c1ac: f9401fe1 ldr x1, [sp, #0x38] 5c1b0: 320003e2 orr w2, wzr, #0x1 5c1b4: 321f03e3 orr w3, wzr, #0x2 5c1b8: aa1f03e0 mov x0, xzr 5c1bc: 2a1b03e4 mov w4, w27 5c1c0: aa1f03e5 mov x5, xzr 5c1c4: f90036e1 str x1, [x23, #0x68] 5c1c8: 97fec1b6 bl 0xc8a0 5c1cc: f90032e0 str x0, [x23, #0x60] 5c1d0: 2a1b03e0 mov w0, w27 5c1d4: 97fec20f bl 0xca10 5c1d8: f94032e0 ldr x0, [x23, #0x60] 5c1dc: b100041f cmn x0, #0x1 5c1e0: 540003a0 b.eq 0x5c254 5c1e4: f94036e1 ldr x1, [x23, #0x68] 5c1e8: f1001c3f cmp x1, #0x7 5c1ec: 540003e3 b.lo 0x5c268 5c1f0: b9400008 ldr w8, [x0] 5c1f4: 5288afe9 mov w9, #0x457f // =17791 5c1f8: 72a8c989 movk w9, #0x464c, lsl #16 5c1fc: 6b09011f cmp w8, w9 5c200: 54000341 b.ne 0x5c268 5c204: 39401008 ldrb w8, [x0, #0x4] 5c208: 7100091f cmp w8, #0x2 5c20c: 540002e1 b.ne 0x5c268 5c210: 39401808 ldrb w8, [x0, #0x6] 5c214: 7100051f cmp w8, #0x1 5c218: 1a9f17e8 cset w8, eq 5c21c: 39000308 strb w8, [x24] 5c220: 54000261 b.ne 0x5c26c 5c224: 320003e9 orr w9, wzr, #0x1 5c228: 39016ae9 strb w9, [x23, #0x5a] 5c22c: 390166e9 strb w9, [x23, #0x59] 5c230: 35000728 cbnz w8, 0x5c314 5c234: 17ffffad b 0x5c0e8 5c238: aa1f03e8 mov x8, xzr 5c23c: f9000288 str x8, [x20] 5c240: b5fff793 cbnz x19, 0x5c130 5c244: 2a1f03e0 mov w0, wzr 5c248: 17ffffc1 b 0x5c14c 5c24c: 2a1b03e0 mov w0, w27 5c250: 97fec1f0 bl 0xca10 5c254: 394082e8 ldrb w8, [x23, #0x20] 5c258: 37000108 tbnz w8, #0x0, 0x5c278 5c25c: 39400308 ldrb w8, [x24] 5c260: 350005a8 cbnz w8, 0x5c314 5c264: 17ffffa1 b 0x5c0e8 5c268: 3900031f strb wzr, [x24] 5c26c: 97fec211 bl 0xcab0 5c270: 394082e8 ldrb w8, [x23, #0x20] 5c274: 3607ff48 tbz w8, #0x0, 0x5c25c 5c278: f94002e1 ldr x1, [x23] 5c27c: 910023e2 add x2, sp, #0x8 5c280: 321e03e3 orr w3, wzr, #0x4 5c284: aa1803e0 mov x0, x24 5c288: 2a1f03e4 mov w4, wzr 5c28c: a906def9 stp x25, x23, [x23, #0x68] 5c290: f90032fa str x26, [x23, #0x60] 5c294: 97ffe992 bl 0x568dc 5c298: f100101f cmp x0, #0x4 5c29c: 2a1f03e8 mov w8, wzr 5c2a0: 54000361 b.ne 0x5c30c 5c2a4: b9400be8 ldr w8, [sp, #0x8] 5c2a8: 5288afe9 mov w9, #0x457f // =17791 5c2ac: 72a8c989 movk w9, #0x464c, lsl #16 5c2b0: 6b09011f cmp w8, w9 5c2b4: 540000a0 b.eq 0x5c2c8 5c2b8: 2a1f03e8 mov w8, wzr 5c2bc: 39000308 strb w8, [x24] 5c2c0: 350002a8 cbnz w8, 0x5c314 5c2c4: 17ffff89 b 0x5c0e8 5c2c8: f94002e8 ldr x8, [x23] 5c2cc: 910023e9 add x9, sp, #0x8 5c2d0: 91001122 add x2, x9, #0x4 5c2d4: 321e07e3 orr w3, wzr, #0xc 5c2d8: 91001101 add x1, x8, #0x4 5c2dc: aa1803e0 mov x0, x24 5c2e0: 2a1f03e4 mov w4, wzr 5c2e4: 97ffe97e bl 0x568dc 5c2e8: f100301f cmp x0, #0xc 5c2ec: 2a1f03e8 mov w8, wzr 5c2f0: 540000e1 b.ne 0x5c30c 5c2f4: 394033e9 ldrb w9, [sp, #0xc] 5c2f8: 7100093f cmp w9, #0x2 5c2fc: 54000081 b.ne 0x5c30c 5c300: 39403be8 ldrb w8, [sp, #0xe] 5c304: 7100051f cmp w8, #0x1 5c308: 1a9f17e8 cset w8, eq 5c30c: 39000308 strb w8, [x24] 5c310: 34ffeec8 cbz w8, 0x5c0e8 5c314: f9400ae1 ldr x1, [x23, #0x10] 5c318: 910023e2 add x2, sp, #0x8 5c31c: aa1803e0 mov x0, x24 5c320: 97ffecd4 bl 0x57670 5c324: 3607ee20 tbz w0, #0x0, 0x5c0e8 5c328: f94007e8 ldr x8, [sp, #0x8] 5c32c: f9000ee8 str x8, [x23, #0x18] 5c330: 17ffff6e b 0x5c0e8 5c334: 97fec08f bl 0xc570 <__stack_chk_fail@plt> 5c338: b0000500 adrp x0, 0xfd000 5c33c: 90000001 adrp x1, 0x5c000 5c340: 91084000 add x0, x0, #0x210 5c344: 910d3021 add x1, x1, #0x34c 5c348: 17febf5a b 0xc0b0 5c34c: 90000320 adrp x0, 0xc0000 5c350: f9469400 ldr x0, [x0, #0xd28] 5c354: aa1f03e1 mov x1, xzr 5c358: 17fec1c6 b 0xca70 5c35c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5c360: a9017bfd stp x29, x30, [sp, #0x10] 5c364: 910043fd add x29, sp, #0x10 5c368: aa0003f3 mov x19, x0 5c36c: 90000320 adrp x0, 0xc0000 5c370: f9469400 ldr x0, [x0, #0xd28] 5c374: 97fec207 bl 0xcb90 5c378: 90000328 adrp x8, 0xc0000 5c37c: f9476508 ldr x8, [x8, #0xec8] 5c380: aa1303e1 mov x1, x19 5c384: f9400100 ldr x0, [x8] 5c388: 940002fa bl 0x5cf70 5c38c: b4000120 cbz x0, 0x5c3b0 5c390: b9402014 ldr w20, [x0, #0x20] 5c394: 37780214 tbnz w20, #0xf, 0x5c3d4 5c398: 90000320 adrp x0, 0xc0000 5c39c: f9469400 ldr x0, [x0, #0xd28] 5c3a0: 97fec16c bl 0xc950 5c3a4: 360000d4 tbz w20, #0x0, 0x5c3bc 5c3a8: 320003f4 orr w20, wzr, #0x1 5c3ac: 1400000e b 0x5c3e4 5c3b0: 90000320 adrp x0, 0xc0000 5c3b4: f9469400 ldr x0, [x0, #0xd28] 5c3b8: 97fec166 bl 0xc950 5c3bc: 320003e1 orr w1, wzr, #0x1 5c3c0: aa1303e0 mov x0, x19 5c3c4: 320003f4 orr w20, wzr, #0x1 5c3c8: 940000ff bl 0x5c7c4 5c3cc: 350000a0 cbnz w0, 0x5c3e0 5c3d0: 14000005 b 0x5c3e4 5c3d4: 90000320 adrp x0, 0xc0000 5c3d8: f9469400 ldr x0, [x0, #0xd28] 5c3dc: 97fec15d bl 0xc950 5c3e0: 2a1f03f4 mov w20, wzr 5c3e4: a9417bfd ldp x29, x30, [sp, #0x10] 5c3e8: 2a1403e0 mov w0, w20 5c3ec: a8c24ff4 ldp x20, x19, [sp], #0x20 5c3f0: d65f03c0 ret 5c3f4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5c3f8: a9017bfd stp x29, x30, [sp, #0x10] 5c3fc: 910043fd add x29, sp, #0x10 5c400: aa0003f3 mov x19, x0 5c404: 90000320 adrp x0, 0xc0000 5c408: f9469400 ldr x0, [x0, #0xd28] 5c40c: 97fec1e1 bl 0xcb90 5c410: 90000328 adrp x8, 0xc0000 5c414: f9476508 ldr x8, [x8, #0xec8] 5c418: aa1303e1 mov x1, x19 5c41c: f9400100 ldr x0, [x8] 5c420: 940002d4 bl 0x5cf70 5c424: b4000120 cbz x0, 0x5c448 5c428: b9402014 ldr w20, [x0, #0x20] 5c42c: 37780214 tbnz w20, #0xf, 0x5c46c 5c430: 90000320 adrp x0, 0xc0000 5c434: f9469400 ldr x0, [x0, #0xd28] 5c438: 97fec146 bl 0xc950 5c43c: 360800d4 tbz w20, #0x1, 0x5c454 5c440: 121f0280 and w0, w20, #0x2 5c444: 14000010 b 0x5c484 5c448: 90000320 adrp x0, 0xc0000 5c44c: f9469400 ldr x0, [x0, #0xd28] 5c450: 97fec140 bl 0xc950 5c454: 321f03e1 orr w1, wzr, #0x2 5c458: aa1303e0 mov x0, x19 5c45c: 940000da bl 0x5c7c4 5c460: 34000100 cbz w0, 0x5c480 5c464: 2a1f03e0 mov w0, wzr 5c468: 14000007 b 0x5c484 5c46c: 90000320 adrp x0, 0xc0000 5c470: f9469400 ldr x0, [x0, #0xd28] 5c474: 97fec137 bl 0xc950 5c478: 2a1f03e0 mov w0, wzr 5c47c: 14000002 b 0x5c484 5c480: 320003e0 orr w0, wzr, #0x1 5c484: a9417bfd ldp x29, x30, [sp, #0x10] 5c488: a8c24ff4 ldp x20, x19, [sp], #0x20 5c48c: d65f03c0 ret 5c490: d103c3ff sub sp, sp, #0xf0 5c494: a9096ffc stp x28, x27, [sp, #0x90] 5c498: a90a67fa stp x26, x25, [sp, #0xa0] 5c49c: a90b5ff8 stp x24, x23, [sp, #0xb0] 5c4a0: a90c57f6 stp x22, x21, [sp, #0xc0] 5c4a4: a90d4ff4 stp x20, x19, [sp, #0xd0] 5c4a8: a90e7bfd stp x29, x30, [sp, #0xe0] 5c4ac: 910383fd add x29, sp, #0xe0 5c4b0: d53bd05c mrs x28, TPIDR_EL0 5c4b4: f9401788 ldr x8, [x28, #0x28] 5c4b8: aa0003fa mov x26, x0 5c4bc: 90000320 adrp x0, 0xc0000 5c4c0: aa0603f9 mov x25, x6 5c4c4: f81a83a8 stur x8, [x29, #-0x58] 5c4c8: f9469400 ldr x0, [x0, #0xd28] 5c4cc: aa0503f3 mov x19, x5 5c4d0: aa0403f4 mov x20, x4 5c4d4: aa0303f5 mov x21, x3 5c4d8: aa0203f8 mov x24, x2 5c4dc: aa0103f6 mov x22, x1 5c4e0: 97fec1ac bl 0xcb90 5c4e4: 9000033b adrp x27, 0xc0000 5c4e8: f947677b ldr x27, [x27, #0xec8] 5c4ec: aa1803e1 mov x1, x24 5c4f0: f9400360 ldr x0, [x27] 5c4f4: 9400029f bl 0x5cf70 5c4f8: aa0003f7 mov x23, x0 5c4fc: b4000437 cbz x23, 0x5c580 5c500: 90000328 adrp x8, 0xc0000 5c504: f9479d08 ldr x8, [x8, #0xf38] 5c508: b4000068 cbz x8, 0x5c514 5c50c: 9100c2e0 add x0, x23, #0x30 5c510: 97fec0e0 bl 0xc890 5c514: 394166e8 ldrb w8, [x23, #0x59] 5c518: 910162f8 add x24, x23, #0x58 5c51c: 34000548 cbz w8, 0x5c5c4 5c520: 90000328 adrp x8, 0xc0000 5c524: f947f908 ldr x8, [x8, #0xff0] 5c528: b4000068 cbz x8, 0x5c534 5c52c: 9100c2e0 add x0, x23, #0x30 5c530: 97fec1e4 bl 0xccc0 5c534: 39400308 ldrb w8, [x24] 5c538: 34000428 cbz w8, 0x5c5bc 5c53c: 3cc682e0 ldur q0, [x23, #0x68] 5c540: 3d8006c0 str q0, [x22, #0x10] 5c544: 3cc582e0 ldur q0, [x23, #0x58] 5c548: 3d8002c0 str q0, [x22] 5c54c: f94002e8 ldr x8, [x23] 5c550: f90002a8 str x8, [x21] 5c554: 39400ac8 ldrb w8, [x22, #0x2] 5c558: 34000948 cbz w8, 0x5c680 5c55c: f9400ae8 ldr x8, [x23, #0x10] 5c560: f9000288 str x8, [x20] 5c564: b4000953 cbz x19, 0x5c68c 5c568: f94016e0 ldr x0, [x23, #0x28] 5c56c: b4000040 cbz x0, 0x5c574 5c570: 97fec108 bl 0xc990 5c574: 2a1f03f4 mov w20, wzr 5c578: f9000260 str x0, [x19] 5c57c: 14000045 b 0x5c690 5c580: 90000320 adrp x0, 0xc0000 5c584: f9469400 ldr x0, [x0, #0xd28] 5c588: 97fec0f2 bl 0xc950 5c58c: aa1803e0 mov x0, x24 5c590: 2a1f03e1 mov w1, wzr 5c594: 9400008c bl 0x5c7c4 5c598: 37f809c0 tbnz w0, #0x1f, 0x5c6d0 5c59c: 90000320 adrp x0, 0xc0000 5c5a0: f9469400 ldr x0, [x0, #0xd28] 5c5a4: 97fec17b bl 0xcb90 5c5a8: f9400360 ldr x0, [x27] 5c5ac: aa1803e1 mov x1, x24 5c5b0: 94000270 bl 0x5cf70 5c5b4: aa0003f7 mov x23, x0 5c5b8: b5fffa57 cbnz x23, 0x5c500 5c5bc: 12800134 mov w20, #-0xa // =-10 5c5c0: 14000034 b 0x5c690 5c5c4: f94016e0 ldr x0, [x23, #0x28] 5c5c8: 320003e8 orr w8, wzr, #0x1 5c5cc: 2a1f03e1 mov w1, wzr 5c5d0: 390166e8 strb w8, [x23, #0x59] 5c5d4: 97febea3 bl 0xc060 5c5d8: 2a0003fb mov w27, w0 5c5dc: 37f8083b tbnz w27, #0x1f, 0x5c6e0 5c5e0: 910023e1 add x1, sp, #0x8 5c5e4: 2a1b03e0 mov w0, w27 5c5e8: 97febf0a bl 0xc210 5c5ec: 3100041f cmn w0, #0x1 5c5f0: 54000740 b.eq 0x5c6d8 5c5f4: f9401fe1 ldr x1, [sp, #0x38] 5c5f8: 320003e2 orr w2, wzr, #0x1 5c5fc: 321f03e3 orr w3, wzr, #0x2 5c600: aa1f03e0 mov x0, xzr 5c604: 2a1b03e4 mov w4, w27 5c608: aa1f03e5 mov x5, xzr 5c60c: f90036e1 str x1, [x23, #0x68] 5c610: 97fec0a4 bl 0xc8a0 5c614: f90032e0 str x0, [x23, #0x60] 5c618: 2a1b03e0 mov w0, w27 5c61c: 97fec0fd bl 0xca10 5c620: f94032e0 ldr x0, [x23, #0x60] 5c624: b100041f cmn x0, #0x1 5c628: 540005c0 b.eq 0x5c6e0 5c62c: f94036e1 ldr x1, [x23, #0x68] 5c630: f1001c3f cmp x1, #0x7 5c634: 54000603 b.lo 0x5c6f4 5c638: b9400008 ldr w8, [x0] 5c63c: 5288afe9 mov w9, #0x457f // =17791 5c640: 72a8c989 movk w9, #0x464c, lsl #16 5c644: 6b09011f cmp w8, w9 5c648: 54000561 b.ne 0x5c6f4 5c64c: 39401008 ldrb w8, [x0, #0x4] 5c650: 7100091f cmp w8, #0x2 5c654: 54000501 b.ne 0x5c6f4 5c658: 39401808 ldrb w8, [x0, #0x6] 5c65c: 7100051f cmp w8, #0x1 5c660: 1a9f17e8 cset w8, eq 5c664: 39000308 strb w8, [x24] 5c668: 54000481 b.ne 0x5c6f8 5c66c: 320003e9 orr w9, wzr, #0x1 5c670: 39016ae9 strb w9, [x23, #0x5a] 5c674: 390166e9 strb w9, [x23, #0x59] 5c678: 35000948 cbnz w8, 0x5c7a0 5c67c: 17ffffa9 b 0x5c520 5c680: aa1f03e8 mov x8, xzr 5c684: f9000288 str x8, [x20] 5c688: b5fff713 cbnz x19, 0x5c568 5c68c: 2a1f03f4 mov w20, wzr 5c690: 90000320 adrp x0, 0xc0000 5c694: f9469400 ldr x0, [x0, #0xd28] 5c698: 97fec0ae bl 0xc950 5c69c: f9401788 ldr x8, [x28, #0x28] 5c6a0: f85a83a9 ldur x9, [x29, #-0x58] 5c6a4: eb09011f cmp x8, x9 5c6a8: 540008c1 b.ne 0x5c7c0 5c6ac: 2a1403e0 mov w0, w20 5c6b0: a94e7bfd ldp x29, x30, [sp, #0xe0] 5c6b4: a94d4ff4 ldp x20, x19, [sp, #0xd0] 5c6b8: a94c57f6 ldp x22, x21, [sp, #0xc0] 5c6bc: a94b5ff8 ldp x24, x23, [sp, #0xb0] 5c6c0: a94a67fa ldp x26, x25, [sp, #0xa0] 5c6c4: a9496ffc ldp x28, x27, [sp, #0x90] 5c6c8: 9103c3ff add sp, sp, #0xf0 5c6cc: d65f03c0 ret 5c6d0: 12800134 mov w20, #-0xa // =-10 5c6d4: 17fffff2 b 0x5c69c 5c6d8: 2a1b03e0 mov w0, w27 5c6dc: 97fec0cd bl 0xca10 5c6e0: 394082e8 ldrb w8, [x23, #0x20] 5c6e4: 37000108 tbnz w8, #0x0, 0x5c704 5c6e8: 39400308 ldrb w8, [x24] 5c6ec: 350005a8 cbnz w8, 0x5c7a0 5c6f0: 17ffff8c b 0x5c520 5c6f4: 3900031f strb wzr, [x24] 5c6f8: 97fec0ee bl 0xcab0 5c6fc: 394082e8 ldrb w8, [x23, #0x20] 5c700: 3607ff48 tbz w8, #0x0, 0x5c6e8 5c704: f94002e1 ldr x1, [x23] 5c708: 910023e2 add x2, sp, #0x8 5c70c: 321e03e3 orr w3, wzr, #0x4 5c710: aa1803e0 mov x0, x24 5c714: 2a1f03e4 mov w4, wzr 5c718: a906def9 stp x25, x23, [x23, #0x68] 5c71c: f90032fa str x26, [x23, #0x60] 5c720: 97ffe86f bl 0x568dc 5c724: f100101f cmp x0, #0x4 5c728: 2a1f03e8 mov w8, wzr 5c72c: 54000361 b.ne 0x5c798 5c730: b9400be8 ldr w8, [sp, #0x8] 5c734: 5288afe9 mov w9, #0x457f // =17791 5c738: 72a8c989 movk w9, #0x464c, lsl #16 5c73c: 6b09011f cmp w8, w9 5c740: 540000a0 b.eq 0x5c754 5c744: 2a1f03e8 mov w8, wzr 5c748: 39000308 strb w8, [x24] 5c74c: 350002a8 cbnz w8, 0x5c7a0 5c750: 17ffff74 b 0x5c520 5c754: f94002e8 ldr x8, [x23] 5c758: 910023e9 add x9, sp, #0x8 5c75c: 91001122 add x2, x9, #0x4 5c760: 321e07e3 orr w3, wzr, #0xc 5c764: 91001101 add x1, x8, #0x4 5c768: aa1803e0 mov x0, x24 5c76c: 2a1f03e4 mov w4, wzr 5c770: 97ffe85b bl 0x568dc 5c774: f100301f cmp x0, #0xc 5c778: 2a1f03e8 mov w8, wzr 5c77c: 540000e1 b.ne 0x5c798 5c780: 394033e9 ldrb w9, [sp, #0xc] 5c784: 7100093f cmp w9, #0x2 5c788: 54000081 b.ne 0x5c798 5c78c: 39403be8 ldrb w8, [sp, #0xe] 5c790: 7100051f cmp w8, #0x1 5c794: 1a9f17e8 cset w8, eq 5c798: 39000308 strb w8, [x24] 5c79c: 34ffec28 cbz w8, 0x5c520 5c7a0: f9400ae1 ldr x1, [x23, #0x10] 5c7a4: 910023e2 add x2, sp, #0x8 5c7a8: aa1803e0 mov x0, x24 5c7ac: 97ffebb1 bl 0x57670 5c7b0: 3607eb80 tbz w0, #0x0, 0x5c520 5c7b4: f94007e8 ldr x8, [sp, #0x8] 5c7b8: f9000ee8 str x8, [x23, #0x18] 5c7bc: 17ffff59 b 0x5c520 5c7c0: 97febf6c bl 0xc570 <__stack_chk_fail@plt> 5c7c4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 5c7c8: a9014ff4 stp x20, x19, [sp, #0x10] 5c7cc: a9027bfd stp x29, x30, [sp, #0x20] 5c7d0: 910083fd add x29, sp, #0x20 5c7d4: 2a0103f4 mov w20, w1 5c7d8: aa0003f5 mov x21, x0 5c7dc: 97febee9 bl 0xc380 5c7e0: 2a0003e1 mov w1, w0 5c7e4: 320003e0 orr w0, wzr, #0x1 5c7e8: 940010f7 bl 0x60bc4 5c7ec: aa1503e1 mov x1, x21 5c7f0: aa0003f3 mov x19, x0 5c7f4: 940001df bl 0x5cf70 5c7f8: b4000280 cbz x0, 0x5c848 5c7fc: 34000094 cbz w20, 0x5c80c 5c800: b9402008 ldr w8, [x0, #0x20] 5c804: 0a140108 and w8, w8, w20 5c808: 34000208 cbz w8, 0x5c848 5c80c: 90000320 adrp x0, 0xc0000 5c810: f9469400 ldr x0, [x0, #0xd28] 5c814: 97febe3f bl 0xc110 5c818: 90000336 adrp x22, 0xc0000 5c81c: f94766d6 ldr x22, [x22, #0xec8] 5c820: aa1503e1 mov x1, x21 5c824: f94002c0 ldr x0, [x22] 5c828: 940001d2 bl 0x5cf70 5c82c: b4000120 cbz x0, 0x5c850 5c830: 34000094 cbz w20, 0x5c840 5c834: b9402008 ldr w8, [x0, #0x20] 5c838: 0a140108 and w8, w8, w20 5c83c: 340000a8 cbz w8, 0x5c850 5c840: aa1303f5 mov x21, x19 5c844: 14000023 b 0x5c8d0 5c848: 12800014 mov w20, #-0x1 // =-1 5c84c: 14000026 b 0x5c8e4 5c850: f94002d5 ldr x21, [x22] 5c854: b40003d5 cbz x21, 0x5c8cc 5c858: aa1303e9 mov x9, x19 5c85c: aa1503e8 mov x8, x21 5c860: 14000016 b 0x5c8b8 5c864: b4000309 cbz x9, 0x5c8c4 5c868: f940010b ldr x11, [x8] 5c86c: f940012c ldr x12, [x9] 5c870: eb0c017f cmp x11, x12 5c874: 54000288 b.hi 0x5c8c4 5c878: 540001a1 b.ne 0x5c8ac 5c87c: f940050b ldr x11, [x8, #0x8] 5c880: f940052c ldr x12, [x9, #0x8] 5c884: eb0c017f cmp x11, x12 5c888: 54000121 b.ne 0x5c8ac 5c88c: 3dc00140 ldr q0, [x10] 5c890: 3c858120 stur q0, [x9, #0x58] 5c894: 3dc00540 ldr q0, [x10, #0x10] 5c898: 3941692b ldrb w11, [x9, #0x5a] 5c89c: 3c868120 stur q0, [x9, #0x68] 5c8a0: 3500004b cbnz w11, 0x5c8a8 5c8a4: f9003929 str x9, [x9, #0x70] 5c8a8: 3901691f strb wzr, [x8, #0x5a] 5c8ac: f9403d29 ldr x9, [x9, #0x78] 5c8b0: b5fffdc9 cbnz x9, 0x5c868 5c8b4: 14000004 b 0x5c8c4 5c8b8: aa0803ea mov x10, x8 5c8bc: 38458d4b ldrb w11, [x10, #0x58]! 5c8c0: 35fffd2b cbnz w11, 0x5c864 5c8c4: f9403d08 ldr x8, [x8, #0x78] 5c8c8: b5ffff88 cbnz x8, 0x5c8b8 5c8cc: f90002d3 str x19, [x22] 5c8d0: 90000320 adrp x0, 0xc0000 5c8d4: f9469400 ldr x0, [x0, #0xd28] 5c8d8: 97fec01e bl 0xc950 5c8dc: 2a1f03f4 mov w20, wzr 5c8e0: aa1503f3 mov x19, x21 5c8e4: aa1303e0 mov x0, x19 5c8e8: 9400014e bl 0x5ce20 5c8ec: 2a1403e0 mov w0, w20 5c8f0: a9427bfd ldp x29, x30, [sp, #0x20] 5c8f4: a9414ff4 ldp x20, x19, [sp, #0x10] 5c8f8: a8c357f6 ldp x22, x21, [sp], #0x30 5c8fc: d65f03c0 ret 5c900: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5c904: a9017bfd stp x29, x30, [sp, #0x10] 5c908: 910043fd add x29, sp, #0x10 5c90c: aa0003f3 mov x19, x0 5c910: 90000320 adrp x0, 0xc0000 5c914: f9469400 ldr x0, [x0, #0xd28] 5c918: 97fec09e bl 0xcb90 5c91c: 90000334 adrp x20, 0xc0000 5c920: f9476694 ldr x20, [x20, #0xec8] 5c924: aa1303e1 mov x1, x19 5c928: f9400280 ldr x0, [x20] 5c92c: 94000191 bl 0x5cf70 5c930: b4000160 cbz x0, 0x5c95c 5c934: f9401400 ldr x0, [x0, #0x28] 5c938: 97fec016 bl 0xc990 5c93c: aa0003f3 mov x19, x0 5c940: 90000320 adrp x0, 0xc0000 5c944: f9469400 ldr x0, [x0, #0xd28] 5c948: 97fec002 bl 0xc950 5c94c: a9417bfd ldp x29, x30, [sp, #0x10] 5c950: aa1303e0 mov x0, x19 5c954: a8c24ff4 ldp x20, x19, [sp], #0x20 5c958: d65f03c0 ret 5c95c: 90000320 adrp x0, 0xc0000 5c960: f9469400 ldr x0, [x0, #0xd28] 5c964: 97febffb bl 0xc950 5c968: aa1303e0 mov x0, x19 5c96c: 2a1f03e1 mov w1, wzr 5c970: 97ffff95 bl 0x5c7c4 5c974: 37f80140 tbnz w0, #0x1f, 0x5c99c 5c978: 90000320 adrp x0, 0xc0000 5c97c: f9469400 ldr x0, [x0, #0xd28] 5c980: 97fec084 bl 0xcb90 5c984: f9400280 ldr x0, [x20] 5c988: aa1303e1 mov x1, x19 5c98c: 94000179 bl 0x5cf70 5c990: b5fffd20 cbnz x0, 0x5c934 5c994: aa1f03f3 mov x19, xzr 5c998: 17ffffea b 0x5c940 5c99c: aa1f03f3 mov x19, xzr 5c9a0: 17ffffeb b 0x5c94c 5c9a4: 121b6808 and w8, w0, #0xffffffe0 5c9a8: 7101011f cmp w8, #0x40 5c9ac: 1a9f17e0 cset w0, eq 5c9b0: d65f03c0 ret 5c9b4: 7101841f cmp w0, #0x61 5c9b8: 5400012c b.gt 0x5c9dc 5c9bc: 93407c08 sxtw x8, w0 5c9c0: d1008509 sub x9, x8, #0x21 5c9c4: f1007d3f cmp x9, #0x1f 5c9c8: 54000103 b.lo 0x5c9e8 5c9cc: f0000309 adrp x9, 0xbf000 5c9d0: 910d4129 add x9, x9, #0x350 5c9d4: f8687920 ldr x0, [x9, x8, lsl #3] 5c9d8: d65f03c0 ret 5c9dc: 90000200 adrp x0, 0x9c000 5c9e0: 91089c00 add x0, x0, #0x227 5c9e4: d65f03c0 ret 5c9e8: 90000200 adrp x0, 0x9c000 5c9ec: 91089c00 add x0, x0, #0x227 5c9f0: d65f03c0 ret 5c9f4: 91003c08 add x8, x0, #0xf 5c9f8: b000052a adrp x10, 0x101000 5c9fc: 927ced08 and x8, x8, #0xfffffffffffffff0 5ca00: 9108814a add x10, x10, #0x220 5ca04: c85ffd49 ldaxr x9, [x10] 5ca08: 8b08012b add x11, x9, x8 5ca0c: c80cfd4b stlxr w12, x11, [x10] 5ca10: 35ffffac cbnz w12, 0x5ca04 5ca14: b0000508 adrp x8, 0xfd000 5ca18: 91088108 add x8, x8, #0x220 5ca1c: 8b090100 add x0, x8, x9 5ca20: d65f03c0 ret 5ca24: a9bd57f6 stp x22, x21, [sp, #-0x30]! 5ca28: a9014ff4 stp x20, x19, [sp, #0x10] 5ca2c: a9027bfd stp x29, x30, [sp, #0x20] 5ca30: 910083fd add x29, sp, #0x20 5ca34: b0000536 adrp x22, 0x101000 5ca38: 910882d6 add x22, x22, #0x220 5ca3c: f94006c8 ldr x8, [x22, #0x8] 5ca40: aa0203f4 mov x20, x2 5ca44: aa0103f5 mov x21, x1 5ca48: aa0003f3 mov x19, x0 5ca4c: b5000088 cbnz x8, 0x5ca5c 5ca50: 97febfcc bl 0xc980 5ca54: 93407c08 sxtw x8, w0 5ca58: f90006c8 str x8, [x22, #0x8] 5ca5c: 52800902 mov w2, #0x48 // =72 5ca60: aa1303e0 mov x0, x19 5ca64: 2a1f03e1 mov w1, wzr 5ca68: 97fec03e bl 0xcb60 5ca6c: 90000328 adrp x8, 0xc0000 5ca70: f946f908 ldr x8, [x8, #0xdf0] 5ca74: b4000088 cbz x8, 0x5ca84 5ca78: aa1303e0 mov x0, x19 5ca7c: aa1f03e1 mov x1, xzr 5ca80: 97febdf0 bl 0xc240 5ca84: f94006c9 ldr x9, [x22, #0x8] 5ca88: 91003ea8 add x8, x21, #0xf 5ca8c: 927ced08 and x8, x8, #0xfffffffffffffff0 5ca90: b50000d4 cbnz x20, 0x5caa8 5ca94: 9ac8092a udiv x10, x9, x8 5ca98: d342fd4a lsr x10, x10, #2 5ca9c: f100015f cmp x10, #0x0 5caa0: 321c03eb orr w11, wzr, #0x10 5caa4: 9a8b1154 csel x20, x10, x11, ne 5caa8: 9b147d0a mul x10, x8, x20 5caac: cb0903eb neg x11, x9 5cab0: 8b0a0529 add x9, x9, x10, lsl #1 5cab4: d1000529 sub x9, x9, #0x1 5cab8: b9003a74 str w20, [x19, #0x38] 5cabc: 8a0b0134 and x20, x9, x11 5cac0: 320007e2 orr w2, wzr, #0x3 5cac4: 52800443 mov w3, #0x22 // =34 5cac8: 12800004 mov w4, #-0x1 // =-1 5cacc: aa1f03e0 mov x0, xzr 5cad0: aa1403e1 mov x1, x20 5cad4: aa1f03e5 mov x5, xzr 5cad8: a902d268 stp x8, x20, [x19, #0x28] 5cadc: 97febf71 bl 0xc8a0 5cae0: b100041f cmn x0, #0x1 5cae4: 9a8003e8 csel x8, xzr, x0, eq 5cae8: b5000368 cbnz x8, 0x5cb54 5caec: f9401668 ldr x8, [x19, #0x28] 5caf0: f94006c9 ldr x9, [x22, #0x8] 5caf4: 320007e2 orr w2, wzr, #0x3 5caf8: 52800443 mov w3, #0x22 // =34 5cafc: 12800004 mov w4, #-0x1 // =-1 5cb00: 8b090108 add x8, x8, x9 5cb04: d1000508 sub x8, x8, #0x1 5cb08: cb0903e9 neg x9, x9 5cb0c: 8a090114 and x20, x8, x9 5cb10: aa1f03e0 mov x0, xzr 5cb14: aa1403e1 mov x1, x20 5cb18: aa1f03e5 mov x5, xzr 5cb1c: 97febf61 bl 0xc8a0 5cb20: b100041f cmn x0, #0x1 5cb24: 9a8003e8 csel x8, xzr, x0, eq 5cb28: b5000168 cbnz x8, 0x5cb54 5cb2c: f9401674 ldr x20, [x19, #0x28] 5cb30: 91003e88 add x8, x20, #0xf 5cb34: 927ced09 and x9, x8, #0xfffffffffffffff0 5cb38: c85ffec8 ldaxr x8, [x22] 5cb3c: 8b09010a add x10, x8, x9 5cb40: c80bfeca stlxr w11, x10, [x22] 5cb44: 35ffffab cbnz w11, 0x5cb38 5cb48: b0000509 adrp x9, 0xfd000 5cb4c: 91088129 add x9, x9, #0x220 5cb50: 8b080128 add x8, x9, x8 5cb54: f9401669 ldr x9, [x19, #0x28] 5cb58: 8b14010a add x10, x8, x20 5cb5c: cb09014a sub x10, x10, x9 5cb60: eb08015f cmp x10, x8 5cb64: 540001c3 b.lo 0x5cb9c 5cb68: b9403e6b ldr w11, [x19, #0x3c] 5cb6c: f940226d ldr x13, [x19, #0x40] 5cb70: cb0903ec neg x12, x9 5cb74: 8b09010e add x14, x8, x9 5cb78: f900010d str x13, [x8] 5cb7c: eb0a01df cmp x14, x10 5cb80: 1100056b add w11, w11, #0x1 5cb84: aa0803ed mov x13, x8 5cb88: aa0e03e8 mov x8, x14 5cb8c: 54ffff49 b.ls 0x5cb74 5cb90: 8b0c01c8 add x8, x14, x12 5cb94: f9002268 str x8, [x19, #0x40] 5cb98: b9003e6b str w11, [x19, #0x3c] 5cb9c: a9427bfd ldp x29, x30, [sp, #0x20] 5cba0: a9414ff4 ldp x20, x19, [sp, #0x10] 5cba4: a8c357f6 ldp x22, x21, [sp], #0x30 5cba8: d65f03c0 ret 5cbac: f81d0ff5 str x21, [sp, #-0x30]! 5cbb0: a9014ff4 stp x20, x19, [sp, #0x10] 5cbb4: a9027bfd stp x29, x30, [sp, #0x20] 5cbb8: 910083fd add x29, sp, #0x20 5cbbc: 90000328 adrp x8, 0xc0000 5cbc0: f9479d08 ldr x8, [x8, #0xf38] 5cbc4: aa0003f3 mov x19, x0 5cbc8: b4000068 cbz x8, 0x5cbd4 5cbcc: aa1303e0 mov x0, x19 5cbd0: 97febf30 bl 0xc890 5cbd4: 29472668 ldp w8, w9, [x19, #0x38] 5cbd8: 6b08013f cmp w9, w8 5cbdc: 54000788 b.hi 0x5cccc 5cbe0: f9401a74 ldr x20, [x19, #0x30] 5cbe4: 320007e2 orr w2, wzr, #0x3 5cbe8: 52800443 mov w3, #0x22 // =34 5cbec: 12800004 mov w4, #-0x1 // =-1 5cbf0: aa1f03e0 mov x0, xzr 5cbf4: aa1403e1 mov x1, x20 5cbf8: aa1f03e5 mov x5, xzr 5cbfc: 97febf29 bl 0xc8a0 5cc00: b100041f cmn x0, #0x1 5cc04: 9a8003e8 csel x8, xzr, x0, eq 5cc08: b50003a8 cbnz x8, 0x5cc7c 5cc0c: b0000535 adrp x21, 0x101000 5cc10: 910882b5 add x21, x21, #0x220 5cc14: f9401668 ldr x8, [x19, #0x28] 5cc18: f94006a9 ldr x9, [x21, #0x8] 5cc1c: 320007e2 orr w2, wzr, #0x3 5cc20: 52800443 mov w3, #0x22 // =34 5cc24: 12800004 mov w4, #-0x1 // =-1 5cc28: 8b090108 add x8, x8, x9 5cc2c: d1000508 sub x8, x8, #0x1 5cc30: cb0903e9 neg x9, x9 5cc34: 8a090114 and x20, x8, x9 5cc38: aa1f03e0 mov x0, xzr 5cc3c: aa1403e1 mov x1, x20 5cc40: aa1f03e5 mov x5, xzr 5cc44: 97febf17 bl 0xc8a0 5cc48: b100041f cmn x0, #0x1 5cc4c: 9a8003e8 csel x8, xzr, x0, eq 5cc50: b5000168 cbnz x8, 0x5cc7c 5cc54: f9401674 ldr x20, [x19, #0x28] 5cc58: 91003e88 add x8, x20, #0xf 5cc5c: 927ced09 and x9, x8, #0xfffffffffffffff0 5cc60: c85ffea8 ldaxr x8, [x21] 5cc64: 8b09010a add x10, x8, x9 5cc68: c80bfeaa stlxr w11, x10, [x21] 5cc6c: 35ffffab cbnz w11, 0x5cc60 5cc70: b0000509 adrp x9, 0xfd000 5cc74: 91088129 add x9, x9, #0x220 5cc78: 8b080128 add x8, x9, x8 5cc7c: f940166a ldr x10, [x19, #0x28] 5cc80: 8b140109 add x9, x8, x20 5cc84: cb0a012b sub x11, x9, x10 5cc88: eb08017f cmp x11, x8 5cc8c: 54000062 b.hs 0x5cc98 5cc90: b9403e69 ldr w9, [x19, #0x3c] 5cc94: 1400000e b 0x5cccc 5cc98: b9403e69 ldr w9, [x19, #0x3c] 5cc9c: f940226d ldr x13, [x19, #0x40] 5cca0: cb0a03ec neg x12, x10 5cca4: 8b0a010e add x14, x8, x10 5cca8: f900010d str x13, [x8] 5ccac: eb0b01df cmp x14, x11 5ccb0: 11000529 add w9, w9, #0x1 5ccb4: aa0803ed mov x13, x8 5ccb8: aa0e03e8 mov x8, x14 5ccbc: 54ffff49 b.ls 0x5cca4 5ccc0: 8b0c01c8 add x8, x14, x12 5ccc4: f9002268 str x8, [x19, #0x40] 5ccc8: b9003e69 str w9, [x19, #0x3c] 5cccc: f9402274 ldr x20, [x19, #0x40] 5ccd0: 51000528 sub w8, w9, #0x1 5ccd4: b9003e68 str w8, [x19, #0x3c] 5ccd8: 90000329 adrp x9, 0xc0000 5ccdc: f9400288 ldr x8, [x20] 5cce0: f947f929 ldr x9, [x9, #0xff0] 5cce4: f9002268 str x8, [x19, #0x40] 5cce8: b4000069 cbz x9, 0x5ccf4 5ccec: aa1303e0 mov x0, x19 5ccf0: 97febff4 bl 0xccc0 5ccf4: aa1403e0 mov x0, x20 5ccf8: a9427bfd ldp x29, x30, [sp, #0x20] 5ccfc: a9414ff4 ldp x20, x19, [sp, #0x10] 5cd00: f84307f5 ldr x21, [sp], #0x30 5cd04: d65f03c0 ret 5cd08: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5cd0c: a9017bfd stp x29, x30, [sp, #0x10] 5cd10: 910043fd add x29, sp, #0x10 5cd14: 90000328 adrp x8, 0xc0000 5cd18: f9479d08 ldr x8, [x8, #0xf38] 5cd1c: aa0103f4 mov x20, x1 5cd20: aa0003f3 mov x19, x0 5cd24: b4000068 cbz x8, 0x5cd30 5cd28: aa1303e0 mov x0, x19 5cd2c: 97febed9 bl 0xc890 5cd30: f9402268 ldr x8, [x19, #0x40] 5cd34: 90000329 adrp x9, 0xc0000 5cd38: f9000288 str x8, [x20] 5cd3c: b9403e68 ldr w8, [x19, #0x3c] 5cd40: f9002274 str x20, [x19, #0x40] 5cd44: f947f929 ldr x9, [x9, #0xff0] 5cd48: 11000508 add w8, w8, #0x1 5cd4c: b9003e68 str w8, [x19, #0x3c] 5cd50: b4000069 cbz x9, 0x5cd5c 5cd54: aa1303e0 mov x0, x19 5cd58: 97febfda bl 0xccc0 5cd5c: a9417bfd ldp x29, x30, [sp, #0x10] 5cd60: a8c24ff4 ldp x20, x19, [sp], #0x20 5cd64: d65f03c0 ret 5cd68: b4000061 cbz x1, 0x5cd74 5cd6c: f9400028 ldr x8, [x1] 5cd70: 14000002 b 0x5cd78 5cd74: aa1f03e8 mov x8, xzr 5cd78: 52855309 mov w9, #0x2a98 // =10904 5cd7c: 72a00069 movk w9, #0x3, lsl #16 5cd80: f8296808 str x8, [x0, x9] 5cd84: d65f03c0 ret 5cd88: f81e0ff3 str x19, [sp, #-0x20]! 5cd8c: a9017bfd stp x29, x30, [sp, #0x10] 5cd90: 910043fd add x29, sp, #0x10 5cd94: aa0003f3 mov x19, x0 5cd98: 2a1f03e0 mov w0, wzr 5cd9c: 94000f8a bl 0x60bc4 5cda0: f9000260 str x0, [x19] 5cda4: a9417bfd ldp x29, x30, [sp, #0x10] 5cda8: f100001f cmp x0, #0x0 5cdac: 1a9f17e8 cset w8, eq 5cdb0: 2a0803e0 mov w0, w8 5cdb4: f84207f3 ldr x19, [sp], #0x20 5cdb8: d65f03c0 ret 5cdbc: f81d0ff5 str x21, [sp, #-0x30]! 5cdc0: a9014ff4 stp x20, x19, [sp, #0x10] 5cdc4: a9027bfd stp x29, x30, [sp, #0x20] 5cdc8: 910083fd add x29, sp, #0x20 5cdcc: f9400013 ldr x19, [x0] 5cdd0: b4000213 cbz x19, 0x5ce10 5cdd4: b0000534 adrp x20, 0x101000 5cdd8: 911f0294 add x20, x20, #0x7c0 5cddc: 39416a68 ldrb w8, [x19, #0x5a] 5cde0: f9403e75 ldr x21, [x19, #0x78] 5cde4: 34000068 cbz w8, 0x5cdf0 5cde8: a9460660 ldp x0, x1, [x19, #0x60] 5cdec: 97febf31 bl 0xcab0 5cdf0: f9401660 ldr x0, [x19, #0x28] 5cdf4: b4000040 cbz x0, 0x5cdfc 5cdf8: 97febf8a bl 0xcc20 5cdfc: aa1403e0 mov x0, x20 5ce00: aa1303e1 mov x1, x19 5ce04: 97ffffc1 bl 0x5cd08 5ce08: aa1503f3 mov x19, x21 5ce0c: b5fffe95 cbnz x21, 0x5cddc 5ce10: a9427bfd ldp x29, x30, [sp, #0x20] 5ce14: a9414ff4 ldp x20, x19, [sp, #0x10] 5ce18: f84307f5 ldr x21, [sp], #0x30 5ce1c: d65f03c0 ret 5ce20: f81d0ff5 str x21, [sp, #-0x30]! 5ce24: a9014ff4 stp x20, x19, [sp, #0x10] 5ce28: a9027bfd stp x29, x30, [sp, #0x20] 5ce2c: 910083fd add x29, sp, #0x20 5ce30: aa0003f3 mov x19, x0 5ce34: b4000213 cbz x19, 0x5ce74 5ce38: b0000534 adrp x20, 0x101000 5ce3c: 911f0294 add x20, x20, #0x7c0 5ce40: 39416a68 ldrb w8, [x19, #0x5a] 5ce44: f9403e75 ldr x21, [x19, #0x78] 5ce48: 34000068 cbz w8, 0x5ce54 5ce4c: a9460660 ldp x0, x1, [x19, #0x60] 5ce50: 97febf18 bl 0xcab0 5ce54: f9401660 ldr x0, [x19, #0x28] 5ce58: b4000040 cbz x0, 0x5ce60 5ce5c: 97febf71 bl 0xcc20 5ce60: aa1403e0 mov x0, x20 5ce64: aa1303e1 mov x1, x19 5ce68: 97ffffa8 bl 0x5cd08 5ce6c: aa1503f3 mov x19, x21 5ce70: b5fffe95 cbnz x21, 0x5ce40 5ce74: a9427bfd ldp x29, x30, [sp, #0x20] 5ce78: a9414ff4 ldp x20, x19, [sp, #0x10] 5ce7c: f84307f5 ldr x21, [sp], #0x30 5ce80: d65f03c0 ret 5ce84: f9400008 ldr x8, [x0] 5ce88: f9000408 str x8, [x0, #0x8] 5ce8c: d65f03c0 ret 5ce90: a9007c1f stp xzr, xzr, [x0] 5ce94: d65f03c0 ret 5ce98: f9400408 ldr x8, [x0, #0x8] 5ce9c: b40001a8 cbz x8, 0x5ced0 5cea0: 3dc00100 ldr q0, [x8] 5cea4: 3d800020 str q0, [x1] 5cea8: 3dc00500 ldr q0, [x8, #0x10] 5ceac: 3d800420 str q0, [x1, #0x10] 5ceb0: b9402109 ldr w9, [x8, #0x20] 5ceb4: b9002829 str w9, [x1, #0x28] 5ceb8: f9401509 ldr x9, [x8, #0x28] 5cebc: f9001029 str x9, [x1, #0x20] 5cec0: f9403d08 ldr x8, [x8, #0x78] 5cec4: f9000408 str x8, [x0, #0x8] 5cec8: 320003e0 orr w0, wzr, #0x1 5cecc: d65f03c0 ret 5ced0: 2a1f03e0 mov w0, wzr 5ced4: d65f03c0 ret 5ced8: f81e0ff3 str x19, [sp, #-0x20]! 5cedc: a9017bfd stp x29, x30, [sp, #0x10] 5cee0: 910043fd add x29, sp, #0x10 5cee4: b0000533 adrp x19, 0x101000 5cee8: b9423268 ldr w8, [x19, #0x230] 5ceec: 350002c8 cbnz w8, 0x5cf44 5cef0: 90000328 adrp x8, 0xc0000 5cef4: f9479d08 ldr x8, [x8, #0xf38] 5cef8: b40000c8 cbz x8, 0x5cf10 5cefc: b0000520 adrp x0, 0x101000 5cf00: 9108d000 add x0, x0, #0x234 5cf04: 97febe63 bl 0xc890 5cf08: b9423268 ldr w8, [x19, #0x230] 5cf0c: 35000108 cbnz w8, 0x5cf2c 5cf10: b0000520 adrp x0, 0x101000 5cf14: 911f0000 add x0, x0, #0x7c0 5cf18: 321903e1 orr w1, wzr, #0x80 5cf1c: aa1f03e2 mov x2, xzr 5cf20: 97fffec1 bl 0x5ca24 5cf24: 320003e8 orr w8, wzr, #0x1 5cf28: b9023268 str w8, [x19, #0x230] 5cf2c: 90000328 adrp x8, 0xc0000 5cf30: f947f908 ldr x8, [x8, #0xff0] 5cf34: b4000088 cbz x8, 0x5cf44 5cf38: b0000520 adrp x0, 0x101000 5cf3c: 9108d000 add x0, x0, #0x234 5cf40: 97febf60 bl 0xccc0 5cf44: a9417bfd ldp x29, x30, [sp, #0x10] 5cf48: b0000520 adrp x0, 0x101000 5cf4c: 911f0000 add x0, x0, #0x7c0 5cf50: f84207f3 ldr x19, [sp], #0x20 5cf54: 17ffff16 b 0x5cbac 5cf58: b0000528 adrp x8, 0x101000 5cf5c: 911f0108 add x8, x8, #0x7c0 5cf60: aa0003e9 mov x9, x0 5cf64: aa0803e0 mov x0, x8 5cf68: aa0903e1 mov x1, x9 5cf6c: 17ffff67 b 0x5cd08 5cf70: b4000120 cbz x0, 0x5cf94 5cf74: f9400008 ldr x8, [x0] 5cf78: eb01011f cmp x8, x1 5cf7c: 54000088 b.hi 0x5cf8c 5cf80: f9400408 ldr x8, [x0, #0x8] 5cf84: eb01011f cmp x8, x1 5cf88: 54000068 b.hi 0x5cf94 5cf8c: f9403c00 ldr x0, [x0, #0x78] 5cf90: b5ffff20 cbnz x0, 0x5cf74 5cf94: d65f03c0 ret 5cf98: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5cf9c: a9017bfd stp x29, x30, [sp, #0x10] 5cfa0: 910043fd add x29, sp, #0x10 5cfa4: aa0003f3 mov x19, x0 5cfa8: 97fffce4 bl 0x5c338 5cfac: b0000534 adrp x20, 0x101000 5cfb0: 91202294 add x20, x20, #0x808 5cfb4: aa1403e0 mov x0, x20 5cfb8: 97febc56 bl 0xc110 5cfbc: b0000528 adrp x8, 0x101000 5cfc0: f9413109 ldr x9, [x8, #0x260] 5cfc4: aa1403e0 mov x0, x20 5cfc8: f9000269 str x9, [x19] 5cfcc: f9413108 ldr x8, [x8, #0x260] 5cfd0: f9000668 str x8, [x19, #0x8] 5cfd4: a9417bfd ldp x29, x30, [sp, #0x10] 5cfd8: a8c24ff4 ldp x20, x19, [sp], #0x20 5cfdc: 17febe5d b 0xc950 5cfe0: b0000529 adrp x9, 0x101000 5cfe4: f9400008 ldr x8, [x0] 5cfe8: f9413129 ldr x9, [x9, #0x260] 5cfec: eb09011f cmp x8, x9 5cff0: 5a9f03e0 csetm w0, ne 5cff4: d65f03c0 ret 5cff8: f81d0ff5 str x21, [sp, #-0x30]! 5cffc: a9014ff4 stp x20, x19, [sp, #0x10] 5d000: a9027bfd stp x29, x30, [sp, #0x20] 5d004: 910083fd add x29, sp, #0x20 5d008: 97fffccc bl 0x5c338 5d00c: 90000520 adrp x0, 0x101000 5d010: 91202000 add x0, x0, #0x808 5d014: 97febc3f bl 0xc110 5d018: 90000534 adrp x20, 0x101000 5d01c: b9426a88 ldr w8, [x20, #0x268] 5d020: 34000068 cbz w8, 0x5d02c 5d024: 11000515 add w21, w8, #0x1 5d028: 14000009 b 0x5d04c 5d02c: 97febcd5 bl 0xc380 5d030: 2a0003e1 mov w1, w0 5d034: 320003e0 orr w0, wzr, #0x1 5d038: 320003f5 orr w21, wzr, #0x1 5d03c: 94000ee2 bl 0x60bc4 5d040: 90000528 adrp x8, 0x101000 5d044: f9013100 str x0, [x8, #0x260] 5d048: b4000160 cbz x0, 0x5d074 5d04c: 2a1f03f3 mov w19, wzr 5d050: b9026a95 str w21, [x20, #0x268] 5d054: 90000520 adrp x0, 0x101000 5d058: 91202000 add x0, x0, #0x808 5d05c: 97febe3d bl 0xc950 5d060: 2a1303e0 mov w0, w19 5d064: a9427bfd ldp x29, x30, [sp, #0x20] 5d068: a9414ff4 ldp x20, x19, [sp, #0x10] 5d06c: f84307f5 ldr x21, [sp], #0x30 5d070: d65f03c0 ret 5d074: 12800013 mov w19, #-0x1 // =-1 5d078: 17fffff7 b 0x5d054 5d07c: f81e0ff3 str x19, [sp, #-0x20]! 5d080: a9017bfd stp x29, x30, [sp, #0x10] 5d084: 910043fd add x29, sp, #0x10 5d088: 97fffcac bl 0x5c338 5d08c: 90000520 adrp x0, 0x101000 5d090: 91202000 add x0, x0, #0x808 5d094: 97febc1f bl 0xc110 5d098: 90000533 adrp x19, 0x101000 5d09c: f9413260 ldr x0, [x19, #0x260] 5d0a0: b4000100 cbz x0, 0x5d0c0 5d0a4: 90000528 adrp x8, 0x101000 5d0a8: b9426909 ldr w9, [x8, #0x268] 5d0ac: 51000529 sub w9, w9, #0x1 5d0b0: b9026909 str w9, [x8, #0x268] 5d0b4: 35000069 cbnz w9, 0x5d0c0 5d0b8: 97ffff5a bl 0x5ce20 5d0bc: f901327f str xzr, [x19, #0x260] 5d0c0: a9417bfd ldp x29, x30, [sp, #0x10] 5d0c4: 90000520 adrp x0, 0x101000 5d0c8: 91202000 add x0, x0, #0x808 5d0cc: f84207f3 ldr x19, [sp], #0x20 5d0d0: 17febe20 b 0xc950 5d0d4: f81d0ff5 str x21, [sp, #-0x30]! 5d0d8: a9014ff4 stp x20, x19, [sp, #0x10] 5d0dc: a9027bfd stp x29, x30, [sp, #0x20] 5d0e0: 910083fd add x29, sp, #0x20 5d0e4: aa0003f3 mov x19, x0 5d0e8: f9400675 ldr x21, [x19, #0x8] 5d0ec: aa0103f4 mov x20, x1 5d0f0: b40001b5 cbz x21, 0x5d124 5d0f4: 97fffc91 bl 0x5c338 5d0f8: 90000520 adrp x0, 0x101000 5d0fc: 91202000 add x0, x0, #0x808 5d100: 97febea4 bl 0xcb90 5d104: 90000528 adrp x8, 0x101000 5d108: f9400269 ldr x9, [x19] 5d10c: f9413108 ldr x8, [x8, #0x260] 5d110: eb08013f cmp x9, x8 5d114: 540000c0 b.eq 0x5d12c 5d118: f9000268 str x8, [x19] 5d11c: 321d73f3 orr w19, wzr, #0xfffffff8 5d120: 14000010 b 0x5d160 5d124: 2a1f03f3 mov w19, wzr 5d128: 14000011 b 0x5d16c 5d12c: 3dc002a0 ldr q0, [x21] 5d130: 3d800280 str q0, [x20] 5d134: 3dc006a0 ldr q0, [x21, #0x10] 5d138: 3d800680 str q0, [x20, #0x10] 5d13c: b94022a8 ldr w8, [x21, #0x20] 5d140: b9002a88 str w8, [x20, #0x28] 5d144: f94016a0 ldr x0, [x21, #0x28] 5d148: b4000040 cbz x0, 0x5d150 5d14c: 97febe11 bl 0xc990 5d150: f9001280 str x0, [x20, #0x20] 5d154: f9403ea8 ldr x8, [x21, #0x78] 5d158: f9000668 str x8, [x19, #0x8] 5d15c: 320003f3 orr w19, wzr, #0x1 5d160: 90000520 adrp x0, 0x101000 5d164: 91202000 add x0, x0, #0x808 5d168: 97febdfa bl 0xc950 5d16c: 2a1303e0 mov w0, w19 5d170: a9427bfd ldp x29, x30, [sp, #0x20] 5d174: a9414ff4 ldp x20, x19, [sp, #0x10] 5d178: f84307f5 ldr x21, [sp], #0x30 5d17c: d65f03c0 ret 5d180: f81c0ff7 str x23, [sp, #-0x40]! 5d184: a90157f6 stp x22, x21, [sp, #0x10] 5d188: a9024ff4 stp x20, x19, [sp, #0x20] 5d18c: a9037bfd stp x29, x30, [sp, #0x30] 5d190: 9100c3fd add x29, sp, #0x30 5d194: f0000308 adrp x8, 0xc0000 5d198: f946b508 ldr x8, [x8, #0xd68] 5d19c: aa0003f7 mov x23, x0 5d1a0: aa0403f3 mov x19, x4 5d1a4: 2a0303f4 mov w20, w3 5d1a8: f9400108 ldr x8, [x8] 5d1ac: aa0203f5 mov x21, x2 5d1b0: aa0103f6 mov x22, x1 5d1b4: eb17011f cmp x8, x23 5d1b8: 54000160 b.eq 0x5d1e4 5d1bc: aa1603e1 mov x1, x22 5d1c0: aa1503e2 mov x2, x21 5d1c4: 2a1403e3 mov w3, w20 5d1c8: aa1303e4 mov x4, x19 5d1cc: a9437bfd ldp x29, x30, [sp, #0x30] 5d1d0: a9424ff4 ldp x20, x19, [sp, #0x20] 5d1d4: a94157f6 ldp x22, x21, [sp, #0x10] 5d1d8: aa1703e0 mov x0, x23 5d1dc: f84407f7 ldr x23, [sp], #0x40 5d1e0: 14001285 b 0x61bf4 5d1e4: f0000308 adrp x8, 0xc0000 5d1e8: f946b908 ldr x8, [x8, #0xd70] 5d1ec: b4000188 cbz x8, 0x5d21c 5d1f0: 97ffe9bd bl 0x578e4 5d1f4: f9400403 ldr x3, [x0, #0x8] 5d1f8: b4000123 cbz x3, 0x5d21c 5d1fc: f9400868 ldr x8, [x3, #0x10] 5d200: eb16011f cmp x8, x22 5d204: 54000088 b.hi 0x5d214 5d208: f9400c68 ldr x8, [x3, #0x18] 5d20c: eb16011f cmp x8, x22 5d210: 54000128 b.hi 0x5d234 5d214: f9400063 ldr x3, [x3] 5d218: b5ffff23 cbnz x3, 0x5d1fc 5d21c: a9437bfd ldp x29, x30, [sp, #0x30] 5d220: a9424ff4 ldp x20, x19, [sp, #0x20] 5d224: a94157f6 ldp x22, x21, [sp, #0x10] 5d228: 12800120 mov w0, #-0xa // =-10 5d22c: f84407f7 ldr x23, [sp], #0x40 5d230: d65f03c0 ret 5d234: aa1603e1 mov x1, x22 5d238: aa1503e2 mov x2, x21 5d23c: 2a1403e4 mov w4, w20 5d240: aa1303e5 mov x5, x19 5d244: a9437bfd ldp x29, x30, [sp, #0x30] 5d248: a9424ff4 ldp x20, x19, [sp, #0x20] 5d24c: a94157f6 ldp x22, x21, [sp, #0x10] 5d250: aa1703e0 mov x0, x23 5d254: f84407f7 ldr x23, [sp], #0x40 5d258: 1400124d b 0x61b8c 5d25c: b9403028 ldr w8, [x1, #0x30] 5d260: 51000509 sub w9, w8, #0x1 5d264: 7100093f cmp w9, #0x2 5d268: 54000062 b.hs 0x5d274 5d26c: f9400403 ldr x3, [x0, #0x8] 5d270: d61f0060 br x3 5d274: 350000e8 cbnz w8, 0x5d290 5d278: f0000308 adrp x8, 0xc0000 5d27c: f946b508 ldr x8, [x8, #0xd68] 5d280: f9400108 ldr x8, [x8] 5d284: eb00011f cmp x8, x0 5d288: 54000040 b.eq 0x5d290 5d28c: 1400138a b 0x620b4 5d290: d65f03c0 ret 5d294: a9ba6ffc stp x28, x27, [sp, #-0x60]! 5d298: a90167fa stp x26, x25, [sp, #0x10] 5d29c: a9025ff8 stp x24, x23, [sp, #0x20] 5d2a0: a90357f6 stp x22, x21, [sp, #0x30] 5d2a4: a9044ff4 stp x20, x19, [sp, #0x40] 5d2a8: a9057bfd stp x29, x30, [sp, #0x50] 5d2ac: 910143fd add x29, sp, #0x50 5d2b0: d10a83ff sub sp, sp, #0x2a0 5d2b4: d53bd056 mrs x22, TPIDR_EL0 5d2b8: f94016c8 ldr x8, [x22, #0x28] 5d2bc: aa0003f5 mov x21, x0 5d2c0: aa0403f3 mov x19, x4 5d2c4: aa0303f4 mov x20, x3 5d2c8: f81a83a8 stur x8, [x29, #-0x58] 5d2cc: a9087fff stp xzr, xzr, [sp, #0x80] 5d2d0: a9405eb9 ldp x25, x23, [x21] 5d2d4: aa0203fa mov x26, x2 5d2d8: aa0103f8 mov x24, x1 5d2dc: aa1703e0 mov x0, x23 5d2e0: 97ffe303 bl 0x55eec 5d2e4: f9400308 ldr x8, [x24] 5d2e8: f90037f3 str x19, [sp, #0x68] 5d2ec: b900027f str wzr, [x19] 5d2f0: f9400aa4 ldr x4, [x21, #0x10] 5d2f4: d00001e1 adrp x1, 0x9b000 5d2f8: f00001e2 adrp x2, 0x9c000 5d2fc: aa0003fc mov x28, x0 5d300: 910cc021 add x1, x1, #0x330 5d304: 91166042 add x2, x2, #0x598 5d308: 320007e0 orr w0, wzr, #0x3 5d30c: aa1a03e3 mov x3, x26 5d310: 8b1a0113 add x19, x8, x26 5d314: 97fee267 bl 0x15cb0 <.text+0x8fc0> 5d318: f9400aa8 ldr x8, [x21, #0x10] 5d31c: f9004fe8 str x8, [sp, #0x98] 5d320: f940031b ldr x27, [x24] 5d324: 2a1f03e8 mov w8, wzr 5d328: f9003bf3 str x19, [sp, #0x70] 5d32c: eb13037f cmp x27, x19 5d330: 5400ad42 b.hs 0x5e8d8 5d334: a905d3ff stp xzr, x20, [sp, #0x58] 5d338: 320003f4 orr w20, wzr, #0x1 5d33c: 14000542 b 0x5e844 5d340: f9404be8 ldr x8, [sp, #0x90] 5d344: cb1a0369 sub x9, x27, x26 5d348: d37df129 lsl x9, x9, #3 5d34c: aa1c03f3 mov x19, x28 5d350: 9ac9251b lsr x27, x8, x9 5d354: f00001e8 adrp x8, 0x9c000 5d358: 92401f7a and x26, x27, #0xff 5d35c: 91201908 add x8, x8, #0x806 5d360: 387a691c ldrb w28, [x8, x26] 5d364: 121a0788 and w8, w28, #0xc0 5d368: 3500a1a8 cbnz w8, 0x5e79c 5d36c: 12001f68 and w8, w27, #0xff 5d370: 51000d08 sub w8, w8, #0x3 5d374: 71024d1f cmp w8, #0x93 5d378: 5400af08 b.hi 0x5e958 5d37c: f00001e9 adrp x9, 0x9c000 5d380: 910c4129 add x9, x9, #0x310 5d384: b8a87928 ldrsw x8, [x9, x8, lsl #2] 5d388: 8b090108 add x8, x8, x9 5d38c: d61f0100 br x8 5d390: 12001f68 and w8, w27, #0xff 5d394: d00001e1 adrp x1, 0x9b000 5d398: f00001e2 adrp x2, 0x9c000 5d39c: 5100c103 sub w3, w8, #0x30 5d3a0: 910cc021 add x1, x1, #0x330 5d3a4: 91171042 add x2, x2, #0x5c4 5d3a8: 320007e0 orr w0, wzr, #0x3 5d3ac: 97fee241 bl 0x15cb0 <.text+0x8fc0> 5d3b0: 7101029f cmp w20, #0x40 5d3b4: 5400aa82 b.hs 0x5e904 5d3b8: d100c348 sub x8, x26, #0x30 5d3bc: 14000020 b 0x5d43c 5d3c0: f94047e4 ldr x4, [sp, #0x88] 5d3c4: 12001f68 and w8, w27, #0xff 5d3c8: 5101c11a sub w26, w8, #0x70 5d3cc: d00001e1 adrp x1, 0x9b000 5d3d0: f00001e2 adrp x2, 0x9c000 5d3d4: 910cc021 add x1, x1, #0x330 5d3d8: 91174042 add x2, x2, #0x5d0 5d3dc: 320007e0 orr w0, wzr, #0x3 5d3e0: 2a1a03e3 mov w3, w26 5d3e4: 97fee233 bl 0x15cb0 <.text+0x8fc0> 5d3e8: 9101e3e2 add x2, sp, #0x78 5d3ec: aa1503e0 mov x0, x21 5d3f0: 2a1a03e1 mov w1, w26 5d3f4: 97ffe2cb bl 0x55f20 5d3f8: 37f8a940 tbnz w0, #0x1f, 0x5e920 5d3fc: 7101029f cmp w20, #0x40 5d400: 5400a822 b.hs 0x5e904 5d404: f9403fe8 ldr x8, [sp, #0x78] 5d408: f94047e9 ldr x9, [sp, #0x88] 5d40c: 8b080128 add x8, x9, x8 5d410: 1400000b b 0x5d43c 5d414: f94047e3 ldr x3, [sp, #0x88] 5d418: d00001e1 adrp x1, 0x9b000 5d41c: f00001e2 adrp x2, 0x9c000 5d420: 910cc021 add x1, x1, #0x330 5d424: 91185042 add x2, x2, #0x614 5d428: 320007e0 orr w0, wzr, #0x3 5d42c: 97fee221 bl 0x15cb0 <.text+0x8fc0> 5d430: 7101029f cmp w20, #0x40 5d434: 5400a682 b.hs 0x5e904 5d438: f94047e8 ldr x8, [sp, #0x88] 5d43c: 11000689 add w9, w20, #0x1 5d440: 910263ea add x10, sp, #0x98 5d444: f8345948 str x8, [x10, w20, uxtw #3] 5d448: 2a0903f4 mov w20, w9 5d44c: aa1303fc mov x28, x19 5d450: f940031b ldr x27, [x24] 5d454: f9403be8 ldr x8, [sp, #0x70] 5d458: eb08037f cmp x27, x8 5d45c: 54009f43 b.lo 0x5e844 5d460: 14000515 b 0x5e8b4 5d464: d00001e1 adrp x1, 0x9b000 5d468: f00001e2 adrp x2, 0x9c000 5d46c: 910cc021 add x1, x1, #0x330 5d470: 91196042 add x2, x2, #0x658 5d474: 320007e0 orr w0, wzr, #0x3 5d478: 97fee20e bl 0x15cb0 <.text+0x8fc0> 5d47c: 5100069b sub w27, w20, #0x1 5d480: 7101037f cmp w27, #0x40 5d484: 5400a202 b.hs 0x5e8c4 5d488: 910263e8 add x8, sp, #0x98 5d48c: f87b591c ldr x28, [x8, w27, uxtw #3] 5d490: aa1303e8 mov x8, x19 5d494: f90027e8 str x8, [sp, #0x48] 5d498: f9400d08 ldr x8, [x8, #0x18] 5d49c: 927df39a and x26, x28, #0xfffffffffffffff8 5d4a0: 91000789 add x9, x28, #0x1 5d4a4: 910243e2 add x2, sp, #0x90 5d4a8: aa1703e0 mov x0, x23 5d4ac: aa1a03e1 mov x1, x26 5d4b0: 2a1f03e3 mov w3, wzr 5d4b4: aa1903e4 mov x4, x25 5d4b8: f9003fe9 str x9, [sp, #0x78] 5d4bc: f9002be4 str x4, [sp, #0x50] 5d4c0: d63f0100 blr x8 5d4c4: 37f8a2e0 tbnz w0, #0x1f, 0x5e920 5d4c8: f9404be8 ldr x8, [sp, #0x90] 5d4cc: f90023f6 str x22, [sp, #0x40] 5d4d0: f9403ff6 ldr x22, [sp, #0x78] 5d4d4: b90023fb str w27, [sp, #0x20] 5d4d8: f9001fe8 str x8, [sp, #0x38] 5d4dc: a94493e8 ldp x8, x4, [sp, #0x48] 5d4e0: 927df2db and x27, x22, #0xfffffffffffffff8 5d4e4: 910006c9 add x9, x22, #0x1 5d4e8: 910243e2 add x2, sp, #0x90 5d4ec: f9400d08 ldr x8, [x8, #0x18] 5d4f0: aa1703e0 mov x0, x23 5d4f4: aa1b03e1 mov x1, x27 5d4f8: 2a1f03e3 mov w3, wzr 5d4fc: f9003fe9 str x9, [sp, #0x78] 5d500: d63f0100 blr x8 5d504: 37f8a260 tbnz w0, #0x1f, 0x5e950 5d508: a94493ec ldp x12, x4, [sp, #0x48] 5d50c: cb1a0388 sub x8, x28, x26 5d510: f9404bea ldr x10, [sp, #0x90] 5d514: b94042eb ldr w11, [x23, #0x40] 5d518: f9401fed ldr x13, [sp, #0x38] 5d51c: f9403ffc ldr x28, [sp, #0x78] 5d520: cb1b02c9 sub x9, x22, x27 5d524: f9400d8c ldr x12, [x12, #0x18] 5d528: d37df108 lsl x8, x8, #3 5d52c: d37df129 lsl x9, x9, #3 5d530: 9ac825a8 lsr x8, x13, x8 5d534: 9ac92549 lsr x9, x10, x9 5d538: 7100017f cmp w11, #0x0 5d53c: 927df396 and x22, x28, #0xfffffffffffffff8 5d540: 1a88013b csel w27, w9, w8, eq 5d544: 1a89011a csel w26, w8, w9, eq 5d548: 91000788 add x8, x28, #0x1 5d54c: 910243e2 add x2, sp, #0x90 5d550: aa1703e0 mov x0, x23 5d554: aa1603e1 mov x1, x22 5d558: 2a1f03e3 mov w3, wzr 5d55c: f9003fe8 str x8, [sp, #0x78] 5d560: d63f0180 blr x12 5d564: 37f89f60 tbnz w0, #0x1f, 0x5e950 5d568: f9404be8 ldr x8, [sp, #0x90] 5d56c: b90033fa str w26, [sp, #0x30] 5d570: f9403ffa ldr x26, [sp, #0x78] 5d574: b9002bfb str w27, [sp, #0x28] 5d578: f9001fe8 str x8, [sp, #0x38] 5d57c: a94493e8 ldp x8, x4, [sp, #0x48] 5d580: 927df35b and x27, x26, #0xfffffffffffffff8 5d584: 91000749 add x9, x26, #0x1 5d588: 910243e2 add x2, sp, #0x90 5d58c: f9400d08 ldr x8, [x8, #0x18] 5d590: aa1703e0 mov x0, x23 5d594: aa1b03e1 mov x1, x27 5d598: 2a1f03e3 mov w3, wzr 5d59c: f9003fe9 str x9, [sp, #0x78] 5d5a0: d63f0100 blr x8 5d5a4: 37f89d60 tbnz w0, #0x1f, 0x5e950 5d5a8: b9402be8 ldr w8, [sp, #0x28] 5d5ac: b94033e9 ldr w9, [sp, #0x30] 5d5b0: f9404bec ldr x12, [sp, #0x90] 5d5b4: b94042ed ldr w13, [x23, #0x40] 5d5b8: 12001d08 and w8, w8, #0xff 5d5bc: 12001d29 and w9, w9, #0xff 5d5c0: f9401fee ldr x14, [sp, #0x38] 5d5c4: 33181d09 bfi w9, w8, #8, #8 5d5c8: f94027e8 ldr x8, [sp, #0x48] 5d5cc: cb16038a sub x10, x28, x22 5d5d0: cb1b034b sub x11, x26, x27 5d5d4: d37df14a lsl x10, x10, #3 5d5d8: f9403ffc ldr x28, [sp, #0x78] 5d5dc: d37df16b lsl x11, x11, #3 5d5e0: 9aca25ca lsr x10, x14, x10 5d5e4: 9acb258b lsr x11, x12, x11 5d5e8: 710001bf cmp w13, #0x0 5d5ec: f9400d08 ldr x8, [x8, #0x18] 5d5f0: 1a8a016c csel w12, w11, w10, eq 5d5f4: 1a8b014a csel w10, w10, w11, eq 5d5f8: f9402be4 ldr x4, [sp, #0x50] 5d5fc: 12001d8c and w12, w12, #0xff 5d600: 12001d4a and w10, w10, #0xff 5d604: 927df39a and x26, x28, #0xfffffffffffffff8 5d608: 33181d8a bfi w10, w12, #8, #8 5d60c: 9100078b add x11, x28, #0x1 5d610: 1a8a013b csel w27, w9, w10, eq 5d614: 1a890149 csel w9, w10, w9, eq 5d618: 910243e2 add x2, sp, #0x90 5d61c: aa1703e0 mov x0, x23 5d620: aa1a03e1 mov x1, x26 5d624: 2a1f03e3 mov w3, wzr 5d628: b90033e9 str w9, [sp, #0x30] 5d62c: f9003feb str x11, [sp, #0x78] 5d630: d63f0100 blr x8 5d634: 37f898e0 tbnz w0, #0x1f, 0x5e950 5d638: f9404be8 ldr x8, [sp, #0x90] 5d63c: f9403ff6 ldr x22, [sp, #0x78] 5d640: b9002bfb str w27, [sp, #0x28] 5d644: 910243e2 add x2, sp, #0x90 5d648: f9001fe8 str x8, [sp, #0x38] 5d64c: a94493e8 ldp x8, x4, [sp, #0x48] 5d650: 927df2db and x27, x22, #0xfffffffffffffff8 5d654: 910006c9 add x9, x22, #0x1 5d658: aa1703e0 mov x0, x23 5d65c: f9400d08 ldr x8, [x8, #0x18] 5d660: aa1b03e1 mov x1, x27 5d664: 2a1f03e3 mov w3, wzr 5d668: f9003fe9 str x9, [sp, #0x78] 5d66c: d63f0100 blr x8 5d670: 37f89700 tbnz w0, #0x1f, 0x5e950 5d674: a94493ec ldp x12, x4, [sp, #0x48] 5d678: cb1a0388 sub x8, x28, x26 5d67c: f9404bea ldr x10, [sp, #0x90] 5d680: b94042eb ldr w11, [x23, #0x40] 5d684: f9401fed ldr x13, [sp, #0x38] 5d688: f9403ffc ldr x28, [sp, #0x78] 5d68c: cb1b02c9 sub x9, x22, x27 5d690: f9400d8c ldr x12, [x12, #0x18] 5d694: d37df108 lsl x8, x8, #3 5d698: d37df129 lsl x9, x9, #3 5d69c: 9ac825a8 lsr x8, x13, x8 5d6a0: 9ac92549 lsr x9, x10, x9 5d6a4: 7100017f cmp w11, #0x0 5d6a8: 927df396 and x22, x28, #0xfffffffffffffff8 5d6ac: 1a88013b csel w27, w9, w8, eq 5d6b0: 1a89011a csel w26, w8, w9, eq 5d6b4: 91000788 add x8, x28, #0x1 5d6b8: 910243e2 add x2, sp, #0x90 5d6bc: aa1703e0 mov x0, x23 5d6c0: aa1603e1 mov x1, x22 5d6c4: 2a1f03e3 mov w3, wzr 5d6c8: f9003fe8 str x8, [sp, #0x78] 5d6cc: d63f0180 blr x12 5d6d0: 37f89400 tbnz w0, #0x1f, 0x5e950 5d6d4: f9404be8 ldr x8, [sp, #0x90] 5d6d8: b9003bfa str w26, [sp, #0x38] 5d6dc: f9403ffa ldr x26, [sp, #0x78] 5d6e0: b9001ffb str w27, [sp, #0x1c] 5d6e4: f9000be8 str x8, [sp, #0x10] 5d6e8: a94493e8 ldp x8, x4, [sp, #0x48] 5d6ec: 927df35b and x27, x26, #0xfffffffffffffff8 5d6f0: 91000749 add x9, x26, #0x1 5d6f4: 910243e2 add x2, sp, #0x90 5d6f8: f9400d08 ldr x8, [x8, #0x18] 5d6fc: aa1703e0 mov x0, x23 5d700: aa1b03e1 mov x1, x27 5d704: 2a1f03e3 mov w3, wzr 5d708: f9003fe9 str x9, [sp, #0x78] 5d70c: d63f0100 blr x8 5d710: f94023f0 ldr x16, [sp, #0x40] 5d714: 37f89620 tbnz w0, #0x1f, 0x5e9d8 5d718: b9402bef ldr w15, [sp, #0x28] 5d71c: b94033e9 ldr w9, [sp, #0x30] 5d720: b9403bea ldr w10, [sp, #0x38] 5d724: cb16038b sub x11, x28, x22 5d728: cb1b034c sub x12, x26, x27 5d72c: 33103d2f bfi w15, w9, #16, #16 5d730: b9401fe9 ldr w9, [sp, #0x1c] 5d734: 12001d4a and w10, w10, #0xff 5d738: f9404bed ldr x13, [sp, #0x90] 5d73c: b94042ee ldr w14, [x23, #0x40] 5d740: 12001d29 and w9, w9, #0xff 5d744: 33181d2a bfi w10, w9, #8, #8 5d748: d37df169 lsl x9, x11, #3 5d74c: d37df18b lsl x11, x12, #3 5d750: f9400bec ldr x12, [sp, #0x10] 5d754: 9acb25ab lsr x11, x13, x11 5d758: 710001df cmp w14, #0x0 5d75c: b94023e8 ldr w8, [sp, #0x20] 5d760: 9ac92589 lsr x9, x12, x9 5d764: 1a89016c csel w12, w11, w9, eq 5d768: 1a8b0129 csel w9, w9, w11, eq 5d76c: 12001d8b and w11, w12, #0xff 5d770: 12001d29 and w9, w9, #0xff 5d774: 33181d69 bfi w9, w11, #8, #8 5d778: 1a89014b csel w11, w10, w9, eq 5d77c: 1a8a0129 csel w9, w9, w10, eq 5d780: 33103d2b bfi w11, w9, #16, #16 5d784: 1a8f0169 csel w9, w11, w15, eq 5d788: 1a8b01ea csel w10, w15, w11, eq 5d78c: 2a0803e8 mov w8, w8 5d790: b3607d2a bfi x10, x9, #32, #32 5d794: 910263e9 add x9, sp, #0x98 5d798: f828792a str x10, [x9, x8, lsl #3] 5d79c: aa1303fc mov x28, x19 5d7a0: aa1003f6 mov x22, x16 5d7a4: 17ffff2b b 0x5d450 5d7a8: f94047e3 ldr x3, [sp, #0x88] 5d7ac: 36380063 tbz w3, #0x7, 0x5d7b8 5d7b0: b278dc63 orr x3, x3, #0xffffffffffffff00 5d7b4: f90047e3 str x3, [sp, #0x88] 5d7b8: d00001e1 adrp x1, 0x9b000 5d7bc: f00001e2 adrp x2, 0x9c000 5d7c0: 910cc021 add x1, x1, #0x330 5d7c4: 91189442 add x2, x2, #0x625 5d7c8: 14000012 b 0x5d810 5d7cc: f94047e3 ldr x3, [sp, #0x88] 5d7d0: 36780063 tbz w3, #0xf, 0x5d7dc 5d7d4: b270bc63 orr x3, x3, #0xffffffffffff0000 5d7d8: f90047e3 str x3, [sp, #0x88] 5d7dc: d00001e1 adrp x1, 0x9b000 5d7e0: f00001e2 adrp x2, 0x9c000 5d7e4: 910cc021 add x1, x1, #0x330 5d7e8: 9118d842 add x2, x2, #0x636 5d7ec: 14000009 b 0x5d810 5d7f0: f94047e3 ldr x3, [sp, #0x88] 5d7f4: 36f80063 tbz w3, #0x1f, 0x5d800 5d7f8: b2607c63 orr x3, x3, #0xffffffff00000000 5d7fc: f90047e3 str x3, [sp, #0x88] 5d800: d00001e1 adrp x1, 0x9b000 5d804: f00001e2 adrp x2, 0x9c000 5d808: 910cc021 add x1, x1, #0x330 5d80c: 91191c42 add x2, x2, #0x647 5d810: 320007e0 orr w0, wzr, #0x3 5d814: 97fee127 bl 0x15cb0 <.text+0x8fc0> 5d818: 7101029f cmp w20, #0x40 5d81c: aa1303fc mov x28, x19 5d820: 54008722 b.hs 0x5e904 5d824: f94047e8 ldr x8, [sp, #0x88] 5d828: 11000689 add w9, w20, #0x1 5d82c: 910263ea add x10, sp, #0x98 5d830: f8345948 str x8, [x10, w20, uxtw #3] 5d834: 2a0903f4 mov w20, w9 5d838: 17ffff06 b 0x5d450 5d83c: d00001e1 adrp x1, 0x9b000 5d840: f00001e2 adrp x2, 0x9c000 5d844: 910cc021 add x1, x1, #0x330 5d848: 911aac42 add x2, x2, #0x6ab 5d84c: 320007e0 orr w0, wzr, #0x3 5d850: 97fee118 bl 0x15cb0 <.text+0x8fc0> 5d854: 7101029f cmp w20, #0x40 5d858: 54008562 b.hs 0x5e904 5d85c: 51000688 sub w8, w20, #0x1 5d860: 7101011f cmp w8, #0x40 5d864: 54000303 b.lo 0x5d8c4 5d868: 14000450 b 0x5e9a8 5d86c: d00001e1 adrp x1, 0x9b000 5d870: f00001e2 adrp x2, 0x9c000 5d874: 910cc021 add x1, x1, #0x330 5d878: 911b1842 add x2, x2, #0x6c6 5d87c: 320007e0 orr w0, wzr, #0x3 5d880: 97fee10c bl 0x15cb0 <.text+0x8fc0> 5d884: 51000694 sub w20, w20, #0x1 5d888: 7101029f cmp w20, #0x40 5d88c: aa1303fc mov x28, x19 5d890: 54ffde03 b.lo 0x5d450 5d894: 1400040c b 0x5e8c4 5d898: d00001e1 adrp x1, 0x9b000 5d89c: f00001e2 adrp x2, 0x9c000 5d8a0: 910cc021 add x1, x1, #0x330 5d8a4: 911b7042 add x2, x2, #0x6dc 5d8a8: 320007e0 orr w0, wzr, #0x3 5d8ac: 97fee101 bl 0x15cb0 <.text+0x8fc0> 5d8b0: 7101029f cmp w20, #0x40 5d8b4: 54008282 b.hs 0x5e904 5d8b8: 51000a88 sub w8, w20, #0x2 5d8bc: 7101011f cmp w8, #0x40 5d8c0: 54008742 b.hs 0x5e9a8 5d8c4: 910263e9 add x9, sp, #0x98 5d8c8: f8685928 ldr x8, [x9, w8, uxtw #3] 5d8cc: 14000011 b 0x5d910 5d8d0: b9408be3 ldr w3, [sp, #0x88] 5d8d4: d00001e1 adrp x1, 0x9b000 5d8d8: f00001e2 adrp x2, 0x9c000 5d8dc: 910cc021 add x1, x1, #0x330 5d8e0: 911b3c42 add x2, x2, #0x6cf 5d8e4: 320007e0 orr w0, wzr, #0x3 5d8e8: 97fee0f2 bl 0x15cb0 <.text+0x8fc0> 5d8ec: 7101029f cmp w20, #0x40 5d8f0: 540080a2 b.hs 0x5e904 5d8f4: f94047e8 ldr x8, [sp, #0x88] 5d8f8: 51000689 sub w9, w20, #0x1 5d8fc: cb080128 sub x8, x9, x8 5d900: 7101011f cmp w8, #0x40 5d904: 54008522 b.hs 0x5e9a8 5d908: 910263e9 add x9, sp, #0x98 5d90c: f8685928 ldr x8, [x9, w8, uxtw #3] 5d910: 1100068a add w10, w20, #0x1 5d914: f8345928 str x8, [x9, w20, uxtw #3] 5d918: 2a0a03f4 mov w20, w10 5d91c: 17fffecc b 0x5d44c 5d920: d00001e1 adrp x1, 0x9b000 5d924: f00001e2 adrp x2, 0x9c000 5d928: 910cc021 add x1, x1, #0x330 5d92c: 911b9442 add x2, x2, #0x6e5 5d930: 320007e0 orr w0, wzr, #0x3 5d934: 97fee0df bl 0x15cb0 <.text+0x8fc0> 5d938: 51000688 sub w8, w20, #0x1 5d93c: 7101011f cmp w8, #0x40 5d940: 54007c22 b.hs 0x5e8c4 5d944: 910263e9 add x9, sp, #0x98 5d948: f868592a ldr x10, [x9, w8, uxtw #3] 5d94c: 51000a8b sub w11, w20, #0x2 5d950: 7101017f cmp w11, #0x40 5d954: f9003fea str x10, [sp, #0x78] 5d958: 54007b62 b.hs 0x5e8c4 5d95c: 2a0b03eb mov w11, w11 5d960: d37df16b lsl x11, x11, #3 5d964: f86b692c ldr x12, [x9, x11] 5d968: 2a0803e8 mov w8, w8 5d96c: f82b692a str x10, [x9, x11] 5d970: aa1303fc mov x28, x19 5d974: f828792c str x12, [x9, x8, lsl #3] 5d978: 17fffeb6 b 0x5d450 5d97c: d00001e1 adrp x1, 0x9b000 5d980: f00001e2 adrp x2, 0x9c000 5d984: 910cc021 add x1, x1, #0x330 5d988: 911bb842 add x2, x2, #0x6ee 5d98c: 320007e0 orr w0, wzr, #0x3 5d990: 97fee0c8 bl 0x15cb0 <.text+0x8fc0> 5d994: 51000688 sub w8, w20, #0x1 5d998: 7101011f cmp w8, #0x40 5d99c: 54007942 b.hs 0x5e8c4 5d9a0: 910263e9 add x9, sp, #0x98 5d9a4: f8685929 ldr x9, [x9, w8, uxtw #3] 5d9a8: 51000a8a sub w10, w20, #0x2 5d9ac: 7101015f cmp w10, #0x40 5d9b0: f9003fe9 str x9, [sp, #0x78] 5d9b4: 54007882 b.hs 0x5e8c4 5d9b8: 51000e8b sub w11, w20, #0x3 5d9bc: 7101017f cmp w11, #0x40 5d9c0: 54007822 b.hs 0x5e8c4 5d9c4: 2a0a03ea mov w10, w10 5d9c8: 2a0b03eb mov w11, w11 5d9cc: 910263ec add x12, sp, #0x98 5d9d0: d37df14a lsl x10, x10, #3 5d9d4: d37df16b lsl x11, x11, #3 5d9d8: f86b698d ldr x13, [x12, x11] 5d9dc: f86a698e ldr x14, [x12, x10] 5d9e0: 2a0803e8 mov w8, w8 5d9e4: f82b6989 str x9, [x12, x11] 5d9e8: f82a698d str x13, [x12, x10] 5d9ec: f828798e str x14, [x12, x8, lsl #3] 5d9f0: 17fffe97 b 0x5d44c 5d9f4: d00001e1 adrp x1, 0x9b000 5d9f8: f00001e2 adrp x2, 0x9c000 5d9fc: 910cc021 add x1, x1, #0x330 5da00: 911bd842 add x2, x2, #0x6f6 5da04: 320007e0 orr w0, wzr, #0x3 5da08: 97fee0aa bl 0x15cb0 <.text+0x8fc0> 5da0c: 51000688 sub w8, w20, #0x1 5da10: 7101011f cmp w8, #0x40 5da14: 54007582 b.hs 0x5e8c4 5da18: 2a0803e8 mov w8, w8 5da1c: 910263e9 add x9, sp, #0x98 5da20: d37df108 lsl x8, x8, #3 5da24: f868692a ldr x10, [x9, x8] 5da28: f100015f cmp x10, #0x0 5da2c: da8a554a cneg x10, x10, mi 5da30: f9003fea str x10, [sp, #0x78] 5da34: 140000ce b 0x5dd6c 5da38: d00001e1 adrp x1, 0x9b000 5da3c: f00001e2 adrp x2, 0x9c000 5da40: 910cc021 add x1, x1, #0x330 5da44: 911bf842 add x2, x2, #0x6fe 5da48: 320007e0 orr w0, wzr, #0x3 5da4c: 97fee099 bl 0x15cb0 <.text+0x8fc0> 5da50: 51000688 sub w8, w20, #0x1 5da54: 7101011f cmp w8, #0x40 5da58: 54007362 b.hs 0x5e8c4 5da5c: 910263e9 add x9, sp, #0x98 5da60: f868592a ldr x10, [x9, w8, uxtw #3] 5da64: 51000a8b sub w11, w20, #0x2 5da68: 7101017f cmp w11, #0x40 5da6c: f9003fea str x10, [sp, #0x78] 5da70: 540072a2 b.hs 0x5e8c4 5da74: 2a0b03eb mov w11, w11 5da78: d37df16b lsl x11, x11, #3 5da7c: f86b692c ldr x12, [x9, x11] 5da80: 8a0a018a and x10, x12, x10 5da84: 140000a6 b 0x5dd1c 5da88: d00001e1 adrp x1, 0x9b000 5da8c: f00001e2 adrp x2, 0x9c000 5da90: 910cc021 add x1, x1, #0x330 5da94: 911c1842 add x2, x2, #0x706 5da98: 320007e0 orr w0, wzr, #0x3 5da9c: 97fee085 bl 0x15cb0 <.text+0x8fc0> 5daa0: 51000688 sub w8, w20, #0x1 5daa4: 7101011f cmp w8, #0x40 5daa8: 540070e2 b.hs 0x5e8c4 5daac: 910263e9 add x9, sp, #0x98 5dab0: f868592a ldr x10, [x9, w8, uxtw #3] 5dab4: 51000a89 sub w9, w20, #0x2 5dab8: 7101013f cmp w9, #0x40 5dabc: f9003fea str x10, [sp, #0x78] 5dac0: 54007022 b.hs 0x5e8c4 5dac4: 2a0903e9 mov w9, w9 5dac8: aa1303fc mov x28, x19 5dacc: b40008ea cbz x10, 0x5dbe8 5dad0: 910263eb add x11, sp, #0x98 5dad4: f869796b ldr x11, [x11, x9, lsl #3] 5dad8: 9aca0d6a sdiv x10, x11, x10 5dadc: 14000042 b 0x5dbe4 5dae0: d00001e1 adrp x1, 0x9b000 5dae4: f00001e2 adrp x2, 0x9c000 5dae8: 910cc021 add x1, x1, #0x330 5daec: 911c3842 add x2, x2, #0x70e 5daf0: 320007e0 orr w0, wzr, #0x3 5daf4: 97fee06f bl 0x15cb0 <.text+0x8fc0> 5daf8: 51000688 sub w8, w20, #0x1 5dafc: 7101011f cmp w8, #0x40 5db00: 54006e22 b.hs 0x5e8c4 5db04: 910263e9 add x9, sp, #0x98 5db08: f868592a ldr x10, [x9, w8, uxtw #3] 5db0c: 51000a8b sub w11, w20, #0x2 5db10: 7101017f cmp w11, #0x40 5db14: f9003fea str x10, [sp, #0x78] 5db18: 54006d62 b.hs 0x5e8c4 5db1c: 2a0b03eb mov w11, w11 5db20: d37df16b lsl x11, x11, #3 5db24: f86b692c ldr x12, [x9, x11] 5db28: cb0a018a sub x10, x12, x10 5db2c: f9003fea str x10, [sp, #0x78] 5db30: 1400007b b 0x5dd1c 5db34: d00001e1 adrp x1, 0x9b000 5db38: f00001e2 adrp x2, 0x9c000 5db3c: 910cc021 add x1, x1, #0x330 5db40: 911c6042 add x2, x2, #0x718 5db44: 320007e0 orr w0, wzr, #0x3 5db48: 97fee05a bl 0x15cb0 <.text+0x8fc0> 5db4c: 51000688 sub w8, w20, #0x1 5db50: 7101011f cmp w8, #0x40 5db54: 54006b82 b.hs 0x5e8c4 5db58: 910263e9 add x9, sp, #0x98 5db5c: f868592a ldr x10, [x9, w8, uxtw #3] 5db60: 51000a89 sub w9, w20, #0x2 5db64: 7101013f cmp w9, #0x40 5db68: f9003fea str x10, [sp, #0x78] 5db6c: 54006ac2 b.hs 0x5e8c4 5db70: 2a0903e9 mov w9, w9 5db74: aa1303fc mov x28, x19 5db78: b400038a cbz x10, 0x5dbe8 5db7c: 910263eb add x11, sp, #0x98 5db80: f869796b ldr x11, [x11, x9, lsl #3] 5db84: 9aca096c udiv x12, x11, x10 5db88: 9b0aad8a msub x10, x12, x10, x11 5db8c: 14000016 b 0x5dbe4 5db90: d00001e1 adrp x1, 0x9b000 5db94: f00001e2 adrp x2, 0x9c000 5db98: 910cc021 add x1, x1, #0x330 5db9c: 911c8042 add x2, x2, #0x720 5dba0: 320007e0 orr w0, wzr, #0x3 5dba4: 97fee043 bl 0x15cb0 <.text+0x8fc0> 5dba8: 51000688 sub w8, w20, #0x1 5dbac: 7101011f cmp w8, #0x40 5dbb0: 540068a2 b.hs 0x5e8c4 5dbb4: 910263e9 add x9, sp, #0x98 5dbb8: f868592a ldr x10, [x9, w8, uxtw #3] 5dbbc: 51000a89 sub w9, w20, #0x2 5dbc0: 7101013f cmp w9, #0x40 5dbc4: f9003fea str x10, [sp, #0x78] 5dbc8: 540067e2 b.hs 0x5e8c4 5dbcc: 2a0903e9 mov w9, w9 5dbd0: aa1303fc mov x28, x19 5dbd4: b40000aa cbz x10, 0x5dbe8 5dbd8: 910263eb add x11, sp, #0x98 5dbdc: f869796b ldr x11, [x11, x9, lsl #3] 5dbe0: 9b0a7d6a mul x10, x11, x10 5dbe4: f9003fea str x10, [sp, #0x78] 5dbe8: 910263eb add x11, sp, #0x98 5dbec: f829796a str x10, [x11, x9, lsl #3] 5dbf0: 2a0803f4 mov w20, w8 5dbf4: 17fffe17 b 0x5d450 5dbf8: d00001e1 adrp x1, 0x9b000 5dbfc: f00001e2 adrp x2, 0x9c000 5dc00: 910cc021 add x1, x1, #0x330 5dc04: 911ca042 add x2, x2, #0x728 5dc08: 320007e0 orr w0, wzr, #0x3 5dc0c: 97fee029 bl 0x15cb0 <.text+0x8fc0> 5dc10: 7101029f cmp w20, #0x40 5dc14: 54006782 b.hs 0x5e904 5dc18: 51000688 sub w8, w20, #0x1 5dc1c: 7101011f cmp w8, #0x40 5dc20: 54006522 b.hs 0x5e8c4 5dc24: 2a0803e8 mov w8, w8 5dc28: d37df108 lsl x8, x8, #3 5dc2c: 910263e9 add x9, sp, #0x98 5dc30: f868692a ldr x10, [x9, x8] 5dc34: cb0a03ea neg x10, x10 5dc38: 1400004d b 0x5dd6c 5dc3c: d00001e1 adrp x1, 0x9b000 5dc40: f00001e2 adrp x2, 0x9c000 5dc44: 910cc021 add x1, x1, #0x330 5dc48: 911cc042 add x2, x2, #0x730 5dc4c: 320007e0 orr w0, wzr, #0x3 5dc50: 97fee018 bl 0x15cb0 <.text+0x8fc0> 5dc54: 7101029f cmp w20, #0x40 5dc58: 54006562 b.hs 0x5e904 5dc5c: 51000688 sub w8, w20, #0x1 5dc60: 7101011f cmp w8, #0x40 5dc64: 54006302 b.hs 0x5e8c4 5dc68: 2a0803e8 mov w8, w8 5dc6c: d37df108 lsl x8, x8, #3 5dc70: 910263e9 add x9, sp, #0x98 5dc74: f868692a ldr x10, [x9, x8] 5dc78: aa2a03ea mvn x10, x10 5dc7c: 1400003c b 0x5dd6c 5dc80: d00001e1 adrp x1, 0x9b000 5dc84: f00001e2 adrp x2, 0x9c000 5dc88: 910cc021 add x1, x1, #0x330 5dc8c: 911ce042 add x2, x2, #0x738 5dc90: 320007e0 orr w0, wzr, #0x3 5dc94: 97fee007 bl 0x15cb0 <.text+0x8fc0> 5dc98: 51000688 sub w8, w20, #0x1 5dc9c: 7101011f cmp w8, #0x40 5dca0: 54006122 b.hs 0x5e8c4 5dca4: 910263e9 add x9, sp, #0x98 5dca8: f868592a ldr x10, [x9, w8, uxtw #3] 5dcac: 51000a8b sub w11, w20, #0x2 5dcb0: 7101017f cmp w11, #0x40 5dcb4: f9003fea str x10, [sp, #0x78] 5dcb8: 54006062 b.hs 0x5e8c4 5dcbc: 2a0b03eb mov w11, w11 5dcc0: d37df16b lsl x11, x11, #3 5dcc4: f86b692c ldr x12, [x9, x11] 5dcc8: aa0a018a orr x10, x12, x10 5dccc: 14000014 b 0x5dd1c 5dcd0: d00001e1 adrp x1, 0x9b000 5dcd4: f00001e2 adrp x2, 0x9c000 5dcd8: 910cc021 add x1, x1, #0x330 5dcdc: 911cfc42 add x2, x2, #0x73f 5dce0: 320007e0 orr w0, wzr, #0x3 5dce4: 97fedff3 bl 0x15cb0 <.text+0x8fc0> 5dce8: 51000688 sub w8, w20, #0x1 5dcec: 7101011f cmp w8, #0x40 5dcf0: 54005ea2 b.hs 0x5e8c4 5dcf4: 910263e9 add x9, sp, #0x98 5dcf8: f868592a ldr x10, [x9, w8, uxtw #3] 5dcfc: 51000a8b sub w11, w20, #0x2 5dd00: 7101017f cmp w11, #0x40 5dd04: f9003fea str x10, [sp, #0x78] 5dd08: 54005de2 b.hs 0x5e8c4 5dd0c: 2a0b03eb mov w11, w11 5dd10: d37df16b lsl x11, x11, #3 5dd14: f86b692c ldr x12, [x9, x11] 5dd18: 8b0a018a add x10, x12, x10 5dd1c: f82b692a str x10, [x9, x11] 5dd20: 2a0803f4 mov w20, w8 5dd24: 17fffdca b 0x5d44c 5dd28: f94047e3 ldr x3, [sp, #0x88] 5dd2c: d00001e1 adrp x1, 0x9b000 5dd30: f00001e2 adrp x2, 0x9c000 5dd34: 910cc021 add x1, x1, #0x330 5dd38: 911d2042 add x2, x2, #0x748 5dd3c: 320007e0 orr w0, wzr, #0x3 5dd40: 97fedfdc bl 0x15cb0 <.text+0x8fc0> 5dd44: 51000688 sub w8, w20, #0x1 5dd48: 7101011f cmp w8, #0x40 5dd4c: 54005bc2 b.hs 0x5e8c4 5dd50: 2a0803e8 mov w8, w8 5dd54: 910263e9 add x9, sp, #0x98 5dd58: d37df108 lsl x8, x8, #3 5dd5c: f868692a ldr x10, [x9, x8] 5dd60: f94047eb ldr x11, [sp, #0x88] 5dd64: f9003fea str x10, [sp, #0x78] 5dd68: 8b0a016a add x10, x11, x10 5dd6c: f828692a str x10, [x9, x8] 5dd70: 17fffdb7 b 0x5d44c 5dd74: d00001e1 adrp x1, 0x9b000 5dd78: f00001e2 adrp x2, 0x9c000 5dd7c: 910cc021 add x1, x1, #0x330 5dd80: 911d7442 add x2, x2, #0x75d 5dd84: 320007e0 orr w0, wzr, #0x3 5dd88: 97fedfca bl 0x15cb0 <.text+0x8fc0> 5dd8c: 51000688 sub w8, w20, #0x1 5dd90: 7101011f cmp w8, #0x40 5dd94: 54005982 b.hs 0x5e8c4 5dd98: 910263e9 add x9, sp, #0x98 5dd9c: f868592a ldr x10, [x9, w8, uxtw #3] 5dda0: 51000a8b sub w11, w20, #0x2 5dda4: 7101017f cmp w11, #0x40 5dda8: aa1303fc mov x28, x19 5ddac: f9003fea str x10, [sp, #0x78] 5ddb0: 540058a2 b.hs 0x5e8c4 5ddb4: 2a0b03eb mov w11, w11 5ddb8: d37df16b lsl x11, x11, #3 5ddbc: f86b692c ldr x12, [x9, x11] 5ddc0: 9aca218a lsl x10, x12, x10 5ddc4: 140000d5 b 0x5e118 5ddc8: d00001e1 adrp x1, 0x9b000 5ddcc: f00001e2 adrp x2, 0x9c000 5ddd0: 910cc021 add x1, x1, #0x330 5ddd4: 911d9442 add x2, x2, #0x765 5ddd8: 320007e0 orr w0, wzr, #0x3 5dddc: 97fedfb5 bl 0x15cb0 <.text+0x8fc0> 5dde0: 51000688 sub w8, w20, #0x1 5dde4: 7101011f cmp w8, #0x40 5dde8: 540056e2 b.hs 0x5e8c4 5ddec: 910263e9 add x9, sp, #0x98 5ddf0: f868592a ldr x10, [x9, w8, uxtw #3] 5ddf4: 51000a8b sub w11, w20, #0x2 5ddf8: 7101017f cmp w11, #0x40 5ddfc: aa1303fc mov x28, x19 5de00: f9003fea str x10, [sp, #0x78] 5de04: 54005602 b.hs 0x5e8c4 5de08: 2a0b03eb mov w11, w11 5de0c: d37df16b lsl x11, x11, #3 5de10: f86b692c ldr x12, [x9, x11] 5de14: 9aca258a lsr x10, x12, x10 5de18: 140000c0 b 0x5e118 5de1c: d00001e1 adrp x1, 0x9b000 5de20: f00001e2 adrp x2, 0x9c000 5de24: 910cc021 add x1, x1, #0x330 5de28: 911db442 add x2, x2, #0x76d 5de2c: 320007e0 orr w0, wzr, #0x3 5de30: 97fedfa0 bl 0x15cb0 <.text+0x8fc0> 5de34: 51000688 sub w8, w20, #0x1 5de38: 7101011f cmp w8, #0x40 5de3c: 54005442 b.hs 0x5e8c4 5de40: 910263e9 add x9, sp, #0x98 5de44: f868592a ldr x10, [x9, w8, uxtw #3] 5de48: 51000a8b sub w11, w20, #0x2 5de4c: 7101017f cmp w11, #0x40 5de50: aa1303fc mov x28, x19 5de54: f9003fea str x10, [sp, #0x78] 5de58: 54005362 b.hs 0x5e8c4 5de5c: 2a0b03eb mov w11, w11 5de60: d37df16b lsl x11, x11, #3 5de64: f86b692c ldr x12, [x9, x11] 5de68: 9aca298a asr x10, x12, x10 5de6c: 140000ab b 0x5e118 5de70: d00001e1 adrp x1, 0x9b000 5de74: f00001e2 adrp x2, 0x9c000 5de78: 910cc021 add x1, x1, #0x330 5de7c: 911dd842 add x2, x2, #0x776 5de80: 320007e0 orr w0, wzr, #0x3 5de84: 97fedf8b bl 0x15cb0 <.text+0x8fc0> 5de88: 51000688 sub w8, w20, #0x1 5de8c: 7101011f cmp w8, #0x40 5de90: 540051a2 b.hs 0x5e8c4 5de94: 910263e9 add x9, sp, #0x98 5de98: f868592a ldr x10, [x9, w8, uxtw #3] 5de9c: 51000a8b sub w11, w20, #0x2 5dea0: 7101017f cmp w11, #0x40 5dea4: aa1303fc mov x28, x19 5dea8: f9003fea str x10, [sp, #0x78] 5deac: 540050c2 b.hs 0x5e8c4 5deb0: 2a0b03eb mov w11, w11 5deb4: d37df16b lsl x11, x11, #3 5deb8: f86b692c ldr x12, [x9, x11] 5debc: ca0a018a eor x10, x12, x10 5dec0: 14000096 b 0x5e118 5dec4: 79c113e3 ldrsh w3, [sp, #0x88] 5dec8: d00001e1 adrp x1, 0x9b000 5decc: f00001e2 adrp x2, 0x9c000 5ded0: 910cc021 add x1, x1, #0x330 5ded4: 911ea042 add x2, x2, #0x7a8 5ded8: 320007e0 orr w0, wzr, #0x3 5dedc: 97fedf75 bl 0x15cb0 <.text+0x8fc0> 5dee0: 51000694 sub w20, w20, #0x1 5dee4: 7101029f cmp w20, #0x40 5dee8: 54004ee2 b.hs 0x5e8c4 5deec: 910263e8 add x8, sp, #0x98 5def0: f8745908 ldr x8, [x8, w20, uxtw #3] 5def4: aa1303fc mov x28, x19 5def8: f9003fe8 str x8, [sp, #0x78] 5defc: b4ffaaa8 cbz x8, 0x5d450 5df00: 798113e8 ldrsh x8, [sp, #0x88] 5df04: f9400309 ldr x9, [x24] 5df08: 14000091 b 0x5e14c 5df0c: d00001e1 adrp x1, 0x9b000 5df10: f00001e2 adrp x2, 0x9c000 5df14: 910cc021 add x1, x1, #0x330 5df18: 911e3042 add x2, x2, #0x78c 5df1c: 320007e0 orr w0, wzr, #0x3 5df20: 97fedf64 bl 0x15cb0 <.text+0x8fc0> 5df24: 51000688 sub w8, w20, #0x1 5df28: 7101011f cmp w8, #0x40 5df2c: 54004cc2 b.hs 0x5e8c4 5df30: 910263e9 add x9, sp, #0x98 5df34: f868592a ldr x10, [x9, w8, uxtw #3] 5df38: 51000a8b sub w11, w20, #0x2 5df3c: 7101017f cmp w11, #0x40 5df40: aa1303fc mov x28, x19 5df44: f9003fea str x10, [sp, #0x78] 5df48: 54004be2 b.hs 0x5e8c4 5df4c: 2a0b03eb mov w11, w11 5df50: d37df16b lsl x11, x11, #3 5df54: f86b692c ldr x12, [x9, x11] 5df58: eb0a019f cmp x12, x10 5df5c: 1a9f17ea cset w10, eq 5df60: 1400006e b 0x5e118 5df64: d00001e1 adrp x1, 0x9b000 5df68: f00001e2 adrp x2, 0x9c000 5df6c: 910cc021 add x1, x1, #0x330 5df70: 911e1442 add x2, x2, #0x785 5df74: 320007e0 orr w0, wzr, #0x3 5df78: 97fedf4e bl 0x15cb0 <.text+0x8fc0> 5df7c: 51000688 sub w8, w20, #0x1 5df80: 7101011f cmp w8, #0x40 5df84: 54004a02 b.hs 0x5e8c4 5df88: 910263e9 add x9, sp, #0x98 5df8c: f868592a ldr x10, [x9, w8, uxtw #3] 5df90: 51000a8b sub w11, w20, #0x2 5df94: 7101017f cmp w11, #0x40 5df98: aa1303fc mov x28, x19 5df9c: f9003fea str x10, [sp, #0x78] 5dfa0: 54004922 b.hs 0x5e8c4 5dfa4: 2a0b03eb mov w11, w11 5dfa8: d37df16b lsl x11, x11, #3 5dfac: f86b692c ldr x12, [x9, x11] 5dfb0: eb0a019f cmp x12, x10 5dfb4: 1a9fb7ea cset w10, ge 5dfb8: 14000058 b 0x5e118 5dfbc: d00001e1 adrp x1, 0x9b000 5dfc0: f00001e2 adrp x2, 0x9c000 5dfc4: 910cc021 add x1, x1, #0x330 5dfc8: 911e6842 add x2, x2, #0x79a 5dfcc: 320007e0 orr w0, wzr, #0x3 5dfd0: 97fedf38 bl 0x15cb0 <.text+0x8fc0> 5dfd4: 51000688 sub w8, w20, #0x1 5dfd8: 7101011f cmp w8, #0x40 5dfdc: 54004742 b.hs 0x5e8c4 5dfe0: 910263e9 add x9, sp, #0x98 5dfe4: f868592a ldr x10, [x9, w8, uxtw #3] 5dfe8: 51000a8b sub w11, w20, #0x2 5dfec: 7101017f cmp w11, #0x40 5dff0: aa1303fc mov x28, x19 5dff4: f9003fea str x10, [sp, #0x78] 5dff8: 54004662 b.hs 0x5e8c4 5dffc: 2a0b03eb mov w11, w11 5e000: d37df16b lsl x11, x11, #3 5e004: f86b692c ldr x12, [x9, x11] 5e008: eb0a019f cmp x12, x10 5e00c: 1a9fd7ea cset w10, gt 5e010: 14000042 b 0x5e118 5e014: b00001e1 adrp x1, 0x9b000 5e018: d00001e2 adrp x2, 0x9c000 5e01c: 910cc021 add x1, x1, #0x330 5e020: 911df842 add x2, x2, #0x77e 5e024: 320007e0 orr w0, wzr, #0x3 5e028: 97fedf22 bl 0x15cb0 <.text+0x8fc0> 5e02c: 51000688 sub w8, w20, #0x1 5e030: 7101011f cmp w8, #0x40 5e034: 54004482 b.hs 0x5e8c4 5e038: 910263e9 add x9, sp, #0x98 5e03c: f868592a ldr x10, [x9, w8, uxtw #3] 5e040: 51000a8b sub w11, w20, #0x2 5e044: 7101017f cmp w11, #0x40 5e048: aa1303fc mov x28, x19 5e04c: f9003fea str x10, [sp, #0x78] 5e050: 540043a2 b.hs 0x5e8c4 5e054: 2a0b03eb mov w11, w11 5e058: d37df16b lsl x11, x11, #3 5e05c: f86b692c ldr x12, [x9, x11] 5e060: eb0a019f cmp x12, x10 5e064: 1a9fc7ea cset w10, le 5e068: 1400002c b 0x5e118 5e06c: b00001e1 adrp x1, 0x9b000 5e070: d00001e2 adrp x2, 0x9c000 5e074: 910cc021 add x1, x1, #0x330 5e078: 911e4c42 add x2, x2, #0x793 5e07c: 320007e0 orr w0, wzr, #0x3 5e080: 97fedf0c bl 0x15cb0 <.text+0x8fc0> 5e084: 51000688 sub w8, w20, #0x1 5e088: 7101011f cmp w8, #0x40 5e08c: 540041c2 b.hs 0x5e8c4 5e090: 910263e9 add x9, sp, #0x98 5e094: f868592a ldr x10, [x9, w8, uxtw #3] 5e098: 51000a8b sub w11, w20, #0x2 5e09c: 7101017f cmp w11, #0x40 5e0a0: aa1303fc mov x28, x19 5e0a4: f9003fea str x10, [sp, #0x78] 5e0a8: 540040e2 b.hs 0x5e8c4 5e0ac: 2a0b03eb mov w11, w11 5e0b0: d37df16b lsl x11, x11, #3 5e0b4: f86b692c ldr x12, [x9, x11] 5e0b8: eb0a019f cmp x12, x10 5e0bc: 1a9fa7ea cset w10, lt 5e0c0: 14000016 b 0x5e118 5e0c4: b00001e1 adrp x1, 0x9b000 5e0c8: d00001e2 adrp x2, 0x9c000 5e0cc: 910cc021 add x1, x1, #0x330 5e0d0: 911e8442 add x2, x2, #0x7a1 5e0d4: 320007e0 orr w0, wzr, #0x3 5e0d8: 97fedef6 bl 0x15cb0 <.text+0x8fc0> 5e0dc: 51000688 sub w8, w20, #0x1 5e0e0: 7101011f cmp w8, #0x40 5e0e4: 54003f02 b.hs 0x5e8c4 5e0e8: 910263e9 add x9, sp, #0x98 5e0ec: f868592a ldr x10, [x9, w8, uxtw #3] 5e0f0: 51000a8b sub w11, w20, #0x2 5e0f4: 7101017f cmp w11, #0x40 5e0f8: aa1303fc mov x28, x19 5e0fc: f9003fea str x10, [sp, #0x78] 5e100: 54003e22 b.hs 0x5e8c4 5e104: 2a0b03eb mov w11, w11 5e108: d37df16b lsl x11, x11, #3 5e10c: f86b692c ldr x12, [x9, x11] 5e110: eb0a019f cmp x12, x10 5e114: 1a9f07ea cset w10, ne 5e118: f82b692a str x10, [x9, x11] 5e11c: 2a0803f4 mov w20, w8 5e120: 17fffccc b 0x5d450 5e124: 79c113e3 ldrsh w3, [sp, #0x88] 5e128: b00001e1 adrp x1, 0x9b000 5e12c: d00001e2 adrp x2, 0x9c000 5e130: 910cc021 add x1, x1, #0x330 5e134: 911ea042 add x2, x2, #0x7a8 5e138: 320007e0 orr w0, wzr, #0x3 5e13c: 97fededd bl 0x15cb0 <.text+0x8fc0> 5e140: 798113e8 ldrsh x8, [sp, #0x88] 5e144: f9400309 ldr x9, [x24] 5e148: aa1303fc mov x28, x19 5e14c: 8b090108 add x8, x8, x9 5e150: f9000308 str x8, [x24] 5e154: 17fffcbf b 0x5d450 5e158: b9408be3 ldr w3, [sp, #0x88] 5e15c: b00001e1 adrp x1, 0x9b000 5e160: d00001e2 adrp x2, 0x9c000 5e164: 910cc021 add x1, x1, #0x330 5e168: 9119cc42 add x2, x2, #0x673 5e16c: 320007e0 orr w0, wzr, #0x3 5e170: 97feded0 bl 0x15cb0 <.text+0x8fc0> 5e174: 51000689 sub w9, w20, #0x1 5e178: 7101013f cmp w9, #0x40 5e17c: 54003a42 b.hs 0x5e8c4 5e180: f94047e3 ldr x3, [sp, #0x88] 5e184: 910263e8 add x8, sp, #0x98 5e188: f869591a ldr x26, [x8, w9, uxtw #3] 5e18c: d1000468 sub x8, x3, #0x1 5e190: f1001d1f cmp x8, #0x7 5e194: f9003ffa str x26, [sp, #0x78] 5e198: 54004128 b.hi 0x5e9bc 5e19c: b9003be9 str w9, [sp, #0x38] 5e1a0: d00001e9 adrp x9, 0x9c000 5e1a4: 91158129 add x9, x9, #0x560 5e1a8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 5e1ac: 8b090108 add x8, x8, x9 5e1b0: d61f0100 br x8 5e1b4: f90023f6 str x22, [sp, #0x40] 5e1b8: aa1303fc mov x28, x19 5e1bc: f9400f88 ldr x8, [x28, #0x18] 5e1c0: aa1903fb mov x27, x25 5e1c4: 927df341 and x1, x26, #0xfffffffffffffff8 5e1c8: 91000749 add x9, x26, #0x1 5e1cc: 910243e2 add x2, sp, #0x90 5e1d0: aa1703e0 mov x0, x23 5e1d4: 2a1f03e3 mov w3, wzr 5e1d8: aa1b03e4 mov x4, x27 5e1dc: f9003fe9 str x9, [sp, #0x78] 5e1e0: aa0103f6 mov x22, x1 5e1e4: d63f0100 blr x8 5e1e8: 37f83b40 tbnz w0, #0x1f, 0x5e950 5e1ec: f9404be9 ldr x9, [sp, #0x90] 5e1f0: aa1c03e8 mov x8, x28 5e1f4: f9403ffc ldr x28, [sp, #0x78] 5e1f8: f90027e8 str x8, [sp, #0x48] 5e1fc: f9001be9 str x9, [sp, #0x30] 5e200: f9400d08 ldr x8, [x8, #0x18] 5e204: aa1b03e4 mov x4, x27 5e208: 927df39b and x27, x28, #0xfffffffffffffff8 5e20c: 91000789 add x9, x28, #0x1 5e210: 910243e2 add x2, sp, #0x90 5e214: aa1703e0 mov x0, x23 5e218: aa1b03e1 mov x1, x27 5e21c: 2a1f03e3 mov w3, wzr 5e220: f9003fe9 str x9, [sp, #0x78] 5e224: f9002be4 str x4, [sp, #0x50] 5e228: d63f0100 blr x8 5e22c: 37f83920 tbnz w0, #0x1f, 0x5e950 5e230: cb1b0389 sub x9, x28, x27 5e234: a94493fb ldp x27, x4, [sp, #0x48] 5e238: f9404bea ldr x10, [sp, #0x90] 5e23c: b94042eb ldr w11, [x23, #0x40] 5e240: f9401bed ldr x13, [sp, #0x30] 5e244: f9403ffc ldr x28, [sp, #0x78] 5e248: cb160348 sub x8, x26, x22 5e24c: f9400f6c ldr x12, [x27, #0x18] 5e250: d37df108 lsl x8, x8, #3 5e254: d37df129 lsl x9, x9, #3 5e258: 9ac825a8 lsr x8, x13, x8 5e25c: 9ac92549 lsr x9, x10, x9 5e260: 7100017f cmp w11, #0x0 5e264: 927df396 and x22, x28, #0xfffffffffffffff8 5e268: 1a88012a csel w10, w9, w8, eq 5e26c: 1a890108 csel w8, w8, w9, eq 5e270: b90033e8 str w8, [sp, #0x30] 5e274: 91000788 add x8, x28, #0x1 5e278: 910243e2 add x2, sp, #0x90 5e27c: aa1703e0 mov x0, x23 5e280: aa1603e1 mov x1, x22 5e284: 2a1f03e3 mov w3, wzr 5e288: b9002bea str w10, [sp, #0x28] 5e28c: f9003fe8 str x8, [sp, #0x78] 5e290: d63f0180 blr x12 5e294: 37f835e0 tbnz w0, #0x1f, 0x5e950 5e298: f9404be8 ldr x8, [sp, #0x90] 5e29c: f9403ffa ldr x26, [sp, #0x78] 5e2a0: f9402be4 ldr x4, [sp, #0x50] 5e2a4: 910243e2 add x2, sp, #0x90 5e2a8: f90013e8 str x8, [sp, #0x20] 5e2ac: f9400f68 ldr x8, [x27, #0x18] 5e2b0: 927df35b and x27, x26, #0xfffffffffffffff8 5e2b4: 91000749 add x9, x26, #0x1 5e2b8: aa1703e0 mov x0, x23 5e2bc: aa1b03e1 mov x1, x27 5e2c0: 2a1f03e3 mov w3, wzr 5e2c4: f9003fe9 str x9, [sp, #0x78] 5e2c8: d63f0100 blr x8 5e2cc: 37f83420 tbnz w0, #0x1f, 0x5e950 5e2d0: b9402be8 ldr w8, [sp, #0x28] 5e2d4: b94033e9 ldr w9, [sp, #0x30] 5e2d8: f9404bec ldr x12, [sp, #0x90] 5e2dc: b94042ed ldr w13, [x23, #0x40] 5e2e0: f94013ee ldr x14, [sp, #0x20] 5e2e4: cb1b034b sub x11, x26, x27 5e2e8: f94027fb ldr x27, [sp, #0x48] 5e2ec: cb16038a sub x10, x28, x22 5e2f0: d37df14a lsl x10, x10, #3 5e2f4: f9403ffc ldr x28, [sp, #0x78] 5e2f8: d37df16b lsl x11, x11, #3 5e2fc: 12001d08 and w8, w8, #0xff 5e300: 12001d29 and w9, w9, #0xff 5e304: 9aca25ca lsr x10, x14, x10 5e308: 9acb258b lsr x11, x12, x11 5e30c: 710001bf cmp w13, #0x0 5e310: 33181d09 bfi w9, w8, #8, #8 5e314: f9400f68 ldr x8, [x27, #0x18] 5e318: 1a8a016c csel w12, w11, w10, eq 5e31c: 1a8b014a csel w10, w10, w11, eq 5e320: f9402be4 ldr x4, [sp, #0x50] 5e324: 12001d8c and w12, w12, #0xff 5e328: 12001d4a and w10, w10, #0xff 5e32c: 927df396 and x22, x28, #0xfffffffffffffff8 5e330: 33181d8a bfi w10, w12, #8, #8 5e334: 9100078b add x11, x28, #0x1 5e338: 1a8a013a csel w26, w9, w10, eq 5e33c: 1a890149 csel w9, w10, w9, eq 5e340: 910243e2 add x2, sp, #0x90 5e344: aa1703e0 mov x0, x23 5e348: aa1603e1 mov x1, x22 5e34c: 2a1f03e3 mov w3, wzr 5e350: b9002be9 str w9, [sp, #0x28] 5e354: f9003feb str x11, [sp, #0x78] 5e358: d63f0100 blr x8 5e35c: 37f82fa0 tbnz w0, #0x1f, 0x5e950 5e360: f9404be8 ldr x8, [sp, #0x90] 5e364: b90023fa str w26, [sp, #0x20] 5e368: f9403ffa ldr x26, [sp, #0x78] 5e36c: f9402be4 ldr x4, [sp, #0x50] 5e370: f9001be8 str x8, [sp, #0x30] 5e374: f9400f68 ldr x8, [x27, #0x18] 5e378: 927df35b and x27, x26, #0xfffffffffffffff8 5e37c: 91000749 add x9, x26, #0x1 5e380: 910243e2 add x2, sp, #0x90 5e384: aa1703e0 mov x0, x23 5e388: aa1b03e1 mov x1, x27 5e38c: 2a1f03e3 mov w3, wzr 5e390: f9003fe9 str x9, [sp, #0x78] 5e394: d63f0100 blr x8 5e398: 37f82dc0 tbnz w0, #0x1f, 0x5e950 5e39c: cb1b0349 sub x9, x26, x27 5e3a0: a94493fb ldp x27, x4, [sp, #0x48] 5e3a4: f9404bea ldr x10, [sp, #0x90] 5e3a8: b94042eb ldr w11, [x23, #0x40] 5e3ac: f9401bed ldr x13, [sp, #0x30] 5e3b0: cb160388 sub x8, x28, x22 5e3b4: f9403ffc ldr x28, [sp, #0x78] 5e3b8: f9400f6c ldr x12, [x27, #0x18] 5e3bc: d37df108 lsl x8, x8, #3 5e3c0: d37df129 lsl x9, x9, #3 5e3c4: 9ac825a8 lsr x8, x13, x8 5e3c8: 9ac92549 lsr x9, x10, x9 5e3cc: 7100017f cmp w11, #0x0 5e3d0: 927df39a and x26, x28, #0xfffffffffffffff8 5e3d4: 1a88012a csel w10, w9, w8, eq 5e3d8: 1a890108 csel w8, w8, w9, eq 5e3dc: b90033e8 str w8, [sp, #0x30] 5e3e0: 91000788 add x8, x28, #0x1 5e3e4: 910243e2 add x2, sp, #0x90 5e3e8: aa1703e0 mov x0, x23 5e3ec: aa1a03e1 mov x1, x26 5e3f0: 2a1f03e3 mov w3, wzr 5e3f4: b9001fea str w10, [sp, #0x1c] 5e3f8: f9003fe8 str x8, [sp, #0x78] 5e3fc: d63f0180 blr x12 5e400: 37f82a80 tbnz w0, #0x1f, 0x5e950 5e404: f9404be8 ldr x8, [sp, #0x90] 5e408: f90007fa str x26, [sp, #0x8] 5e40c: f9403ffa ldr x26, [sp, #0x78] 5e410: f9402be4 ldr x4, [sp, #0x50] 5e414: f9000be8 str x8, [sp, #0x10] 5e418: f9400f68 ldr x8, [x27, #0x18] 5e41c: 927df35b and x27, x26, #0xfffffffffffffff8 5e420: 91000749 add x9, x26, #0x1 5e424: 910243e2 add x2, sp, #0x90 5e428: aa1703e0 mov x0, x23 5e42c: aa1b03e1 mov x1, x27 5e430: 2a1f03e3 mov w3, wzr 5e434: f9003fe9 str x9, [sp, #0x78] 5e438: d63f0100 blr x8 5e43c: f94023f6 ldr x22, [sp, #0x40] 5e440: 37f82700 tbnz w0, #0x1f, 0x5e920 5e444: b94023ef ldr w15, [sp, #0x20] 5e448: b9402be8 ldr w8, [sp, #0x28] 5e44c: b94033e9 ldr w9, [sp, #0x30] 5e450: cb1b034c sub x12, x26, x27 5e454: b94042ee ldr w14, [x23, #0x40] 5e458: 33103d0f bfi w15, w8, #16, #16 5e45c: b9401fe8 ldr w8, [sp, #0x1c] 5e460: 12001d2a and w10, w9, #0xff 5e464: f94007e9 ldr x9, [sp, #0x8] 5e468: 710001df cmp w14, #0x0 5e46c: 12001d08 and w8, w8, #0xff 5e470: 33181d0a bfi w10, w8, #8, #8 5e474: cb09038b sub x11, x28, x9 5e478: a948b7e9 ldp x9, x13, [sp, #0x88] 5e47c: d37df168 lsl x8, x11, #3 5e480: d37df18b lsl x11, x12, #3 5e484: f9400bec ldr x12, [sp, #0x10] 5e488: 9acb25ab lsr x11, x13, x11 5e48c: aa1303fc mov x28, x19 5e490: 9ac82588 lsr x8, x12, x8 5e494: 1a88016c csel w12, w11, w8, eq 5e498: 1a8b0108 csel w8, w8, w11, eq 5e49c: 12001d8b and w11, w12, #0xff 5e4a0: 12001d08 and w8, w8, #0xff 5e4a4: 33181d68 bfi w8, w11, #8, #8 5e4a8: 1a88014b csel w11, w10, w8, eq 5e4ac: 1a8a0108 csel w8, w8, w10, eq 5e4b0: 33103d0b bfi w11, w8, #16, #16 5e4b4: 1a8f016a csel w10, w11, w15, eq 5e4b8: 1a8b01e8 csel w8, w15, w11, eq 5e4bc: b9403beb ldr w11, [sp, #0x38] 5e4c0: f100213f cmp x9, #0x8 5e4c4: b3607d48 bfi x8, x10, #32, #32 5e4c8: 54001620 b.eq 0x5e78c 5e4cc: d37df129 lsl x9, x9, #3 5e4d0: 9280000a mov x10, #-0x1 // =-1 5e4d4: 9ac92149 lsl x9, x10, x9 5e4d8: 8a090108 and x8, x8, x9 5e4dc: 140000ac b 0x5e78c 5e4e0: b00001e1 adrp x1, 0x9b000 5e4e4: d00001e2 adrp x2, 0x9c000 5e4e8: 910cc021 add x1, x1, #0x330 5e4ec: 911ed442 add x2, x2, #0x7b5 5e4f0: 320007e0 orr w0, wzr, #0x3 5e4f4: 97feddef bl 0x15cb0 <.text+0x8fc0> 5e4f8: 17fffbd5 b 0x5d44c 5e4fc: aa1303fc mov x28, x19 5e500: f9400f88 ldr x8, [x28, #0x18] 5e504: aa1903fb mov x27, x25 5e508: 927df341 and x1, x26, #0xfffffffffffffff8 5e50c: 91000749 add x9, x26, #0x1 5e510: 910243e2 add x2, sp, #0x90 5e514: aa1703e0 mov x0, x23 5e518: 2a1f03e3 mov w3, wzr 5e51c: aa1b03e4 mov x4, x27 5e520: f9003fe9 str x9, [sp, #0x78] 5e524: f90023e1 str x1, [sp, #0x40] 5e528: d63f0100 blr x8 5e52c: 37f81fa0 tbnz w0, #0x1f, 0x5e920 5e530: f9404be9 ldr x9, [sp, #0x90] 5e534: aa1c03e8 mov x8, x28 5e538: f9403ffc ldr x28, [sp, #0x78] 5e53c: f90027e8 str x8, [sp, #0x48] 5e540: f9001be9 str x9, [sp, #0x30] 5e544: f9400d08 ldr x8, [x8, #0x18] 5e548: aa1b03e4 mov x4, x27 5e54c: 927df39b and x27, x28, #0xfffffffffffffff8 5e550: 91000789 add x9, x28, #0x1 5e554: 910243e2 add x2, sp, #0x90 5e558: aa1703e0 mov x0, x23 5e55c: aa1b03e1 mov x1, x27 5e560: 2a1f03e3 mov w3, wzr 5e564: f9003fe9 str x9, [sp, #0x78] 5e568: f9002be4 str x4, [sp, #0x50] 5e56c: d63f0100 blr x8 5e570: 37f81d80 tbnz w0, #0x1f, 0x5e920 5e574: f94023e8 ldr x8, [sp, #0x40] 5e578: cb1b0389 sub x9, x28, x27 5e57c: a94493fb ldp x27, x4, [sp, #0x48] 5e580: f9404bea ldr x10, [sp, #0x90] 5e584: b94042eb ldr w11, [x23, #0x40] 5e588: f9401bed ldr x13, [sp, #0x30] 5e58c: f9403ffc ldr x28, [sp, #0x78] 5e590: cb080348 sub x8, x26, x8 5e594: f9400f6c ldr x12, [x27, #0x18] 5e598: d37df108 lsl x8, x8, #3 5e59c: d37df129 lsl x9, x9, #3 5e5a0: 9ac825a8 lsr x8, x13, x8 5e5a4: 9ac92549 lsr x9, x10, x9 5e5a8: 7100017f cmp w11, #0x0 5e5ac: 927df39a and x26, x28, #0xfffffffffffffff8 5e5b0: 1a88012a csel w10, w9, w8, eq 5e5b4: 1a890108 csel w8, w8, w9, eq 5e5b8: b90043e8 str w8, [sp, #0x40] 5e5bc: 91000788 add x8, x28, #0x1 5e5c0: 910243e2 add x2, sp, #0x90 5e5c4: aa1703e0 mov x0, x23 5e5c8: aa1a03e1 mov x1, x26 5e5cc: 2a1f03e3 mov w3, wzr 5e5d0: b90033ea str w10, [sp, #0x30] 5e5d4: f9003fe8 str x8, [sp, #0x78] 5e5d8: d63f0180 blr x12 5e5dc: 37f81a20 tbnz w0, #0x1f, 0x5e920 5e5e0: f9404be8 ldr x8, [sp, #0x90] 5e5e4: f90013fa str x26, [sp, #0x20] 5e5e8: f9403ffa ldr x26, [sp, #0x78] 5e5ec: f9402be4 ldr x4, [sp, #0x50] 5e5f0: f90017e8 str x8, [sp, #0x28] 5e5f4: f9400f68 ldr x8, [x27, #0x18] 5e5f8: 927df35b and x27, x26, #0xfffffffffffffff8 5e5fc: 91000749 add x9, x26, #0x1 5e600: 910243e2 add x2, sp, #0x90 5e604: aa1703e0 mov x0, x23 5e608: aa1b03e1 mov x1, x27 5e60c: 2a1f03e3 mov w3, wzr 5e610: f9003fe9 str x9, [sp, #0x78] 5e614: d63f0100 blr x8 5e618: 37f81840 tbnz w0, #0x1f, 0x5e920 5e61c: a9423bea ldp x10, x14, [sp, #0x20] 5e620: f9404bec ldr x12, [sp, #0x90] 5e624: b94042ed ldr w13, [x23, #0x40] 5e628: b94033e8 ldr w8, [sp, #0x30] 5e62c: b94043e9 ldr w9, [sp, #0x40] 5e630: cb0a038a sub x10, x28, x10 5e634: cb1b034b sub x11, x26, x27 5e638: d37df14a lsl x10, x10, #3 5e63c: d37df16b lsl x11, x11, #3 5e640: 9aca25ca lsr x10, x14, x10 5e644: 9acb258b lsr x11, x12, x11 5e648: 710001bf cmp w13, #0x0 5e64c: 12001d08 and w8, w8, #0xff 5e650: 12001d29 and w9, w9, #0xff 5e654: 1a8a016c csel w12, w11, w10, eq 5e658: 1a8b014a csel w10, w10, w11, eq 5e65c: 33181d09 bfi w9, w8, #8, #8 5e660: f94047e8 ldr x8, [sp, #0x88] 5e664: 12001d8b and w11, w12, #0xff 5e668: 12001d4a and w10, w10, #0xff 5e66c: 33181d6a bfi w10, w11, #8, #8 5e670: 1a8a012b csel w11, w9, w10, eq 5e674: 1a890149 csel w9, w10, w9, eq 5e678: 33103d2b bfi w11, w9, #16, #16 5e67c: 92405d69 and x9, x11, #0xffffff 5e680: f1000d1f cmp x8, #0x3 5e684: 9a8b0128 csel x8, x9, x11, eq 5e688: 1400003f b 0x5e784 5e68c: aa1303fc mov x28, x19 5e690: f9400f88 ldr x8, [x28, #0x18] 5e694: 927df35b and x27, x26, #0xfffffffffffffff8 5e698: 91000749 add x9, x26, #0x1 5e69c: 910243e2 add x2, sp, #0x90 5e6a0: aa1703e0 mov x0, x23 5e6a4: aa1b03e1 mov x1, x27 5e6a8: 2a1f03e3 mov w3, wzr 5e6ac: aa1903e4 mov x4, x25 5e6b0: f9003fe9 str x9, [sp, #0x78] 5e6b4: d63f0100 blr x8 5e6b8: 37f81340 tbnz w0, #0x1f, 0x5e920 5e6bc: f9404be8 ldr x8, [sp, #0x90] 5e6c0: cb1b0349 sub x9, x26, x27 5e6c4: b9403beb ldr w11, [sp, #0x38] 5e6c8: d37df129 lsl x9, x9, #3 5e6cc: 9ac92508 lsr x8, x8, x9 5e6d0: 92401d08 and x8, x8, #0xff 5e6d4: 1400002e b 0x5e78c 5e6d8: aa1303fb mov x27, x19 5e6dc: f9400f68 ldr x8, [x27, #0x18] 5e6e0: aa1903fc mov x28, x25 5e6e4: 927df341 and x1, x26, #0xfffffffffffffff8 5e6e8: 91000749 add x9, x26, #0x1 5e6ec: 910243e2 add x2, sp, #0x90 5e6f0: aa1703e0 mov x0, x23 5e6f4: 2a1f03e3 mov w3, wzr 5e6f8: aa1c03e4 mov x4, x28 5e6fc: f9003fe9 str x9, [sp, #0x78] 5e700: f9002be1 str x1, [sp, #0x50] 5e704: d63f0100 blr x8 5e708: 37f810c0 tbnz w0, #0x1f, 0x5e920 5e70c: f9404be8 ldr x8, [sp, #0x90] 5e710: f90023f6 str x22, [sp, #0x40] 5e714: f9403ff6 ldr x22, [sp, #0x78] 5e718: 910243e2 add x2, sp, #0x90 5e71c: f90027e8 str x8, [sp, #0x48] 5e720: f9400f68 ldr x8, [x27, #0x18] 5e724: 927df2db and x27, x22, #0xfffffffffffffff8 5e728: 910006c9 add x9, x22, #0x1 5e72c: aa1703e0 mov x0, x23 5e730: aa1b03e1 mov x1, x27 5e734: 2a1f03e3 mov w3, wzr 5e738: aa1c03e4 mov x4, x28 5e73c: f9003fe9 str x9, [sp, #0x78] 5e740: d63f0100 blr x8 5e744: 37f81060 tbnz w0, #0x1f, 0x5e950 5e748: a944a3ec ldp x12, x8, [sp, #0x48] 5e74c: f9404bea ldr x10, [sp, #0x90] 5e750: b94042eb ldr w11, [x23, #0x40] 5e754: cb1b02c9 sub x9, x22, x27 5e758: cb080348 sub x8, x26, x8 5e75c: d37df108 lsl x8, x8, #3 5e760: d37df129 lsl x9, x9, #3 5e764: 9ac82588 lsr x8, x12, x8 5e768: 9ac92549 lsr x9, x10, x9 5e76c: 7100017f cmp w11, #0x0 5e770: f94023f6 ldr x22, [sp, #0x40] 5e774: 9a88012a csel x10, x9, x8, eq 5e778: 9a890108 csel x8, x8, x9, eq 5e77c: 92401d08 and x8, x8, #0xff 5e780: b3781d48 bfi x8, x10, #8, #8 5e784: b9403beb ldr w11, [sp, #0x38] 5e788: aa1303fc mov x28, x19 5e78c: 2a0b03e9 mov w9, w11 5e790: 910263ea add x10, sp, #0x98 5e794: f8297948 str x8, [x10, x9, lsl #3] 5e798: 17fffb2e b 0x5d450 5e79c: 53031783 ubfx w3, w28, #3, #3 5e7a0: 910223e4 add x4, sp, #0x88 5e7a4: aa1703e0 mov x0, x23 5e7a8: aa1303e1 mov x1, x19 5e7ac: aa1803e2 mov x2, x24 5e7b0: aa1903e5 mov x5, x25 5e7b4: 9400008c bl 0x5e9e4 5e7b8: 37f80b40 tbnz w0, #0x1f, 0x5e920 5e7bc: 12001f68 and w8, w27, #0xff 5e7c0: 7102491f cmp w8, #0x92 5e7c4: 54ff5d41 b.ne 0x5d36c 5e7c8: 12000b83 and w3, w28, #0x7 5e7cc: 910203e4 add x4, sp, #0x80 5e7d0: aa1703e0 mov x0, x23 5e7d4: aa1303e1 mov x1, x19 5e7d8: aa1803e2 mov x2, x24 5e7dc: aa1903e5 mov x5, x25 5e7e0: 94000081 bl 0x5e9e4 5e7e4: 37f809e0 tbnz w0, #0x1f, 0x5e920 5e7e8: f94043e8 ldr x8, [sp, #0x80] 5e7ec: f9002fe8 str x8, [sp, #0x58] 5e7f0: b9408be3 ldr w3, [sp, #0x88] 5e7f4: f9402fe4 ldr x4, [sp, #0x58] 5e7f8: b00001e1 adrp x1, 0x9b000 5e7fc: d00001e2 adrp x2, 0x9c000 5e800: 320007e0 orr w0, wzr, #0x3 5e804: 910cc021 add x1, x1, #0x330 5e808: 91179042 add x2, x2, #0x5e4 5e80c: 97fedd29 bl 0x15cb0 <.text+0x8fc0> 5e810: f94047e8 ldr x8, [sp, #0x88] 5e814: 9101e3e2 add x2, sp, #0x78 5e818: aa1503e0 mov x0, x21 5e81c: f101811f cmp x8, #0x60 5e820: 1a9f3101 csel w1, w8, wzr, lo 5e824: 97ffddbf bl 0x55f20 5e828: 37f807c0 tbnz w0, #0x1f, 0x5e920 5e82c: 7101029f cmp w20, #0x40 5e830: 540006a2 b.hs 0x5e904 5e834: f9403fe8 ldr x8, [sp, #0x78] 5e838: f9402fe9 ldr x9, [sp, #0x58] 5e83c: 8b080128 add x8, x9, x8 5e840: 17fffaff b 0x5d43c 5e844: f9400f88 ldr x8, [x28, #0x18] 5e848: 927df37a and x26, x27, #0xfffffffffffffff8 5e84c: 91000769 add x9, x27, #0x1 5e850: 910243e2 add x2, sp, #0x90 5e854: aa1703e0 mov x0, x23 5e858: aa1a03e1 mov x1, x26 5e85c: 2a1f03e3 mov w3, wzr 5e860: aa1903e4 mov x4, x25 5e864: f9000309 str x9, [x24] 5e868: d63f0100 blr x8 5e86c: 36ff56a0 tbz w0, #0x1f, 0x5d340 5e870: 1400002c b 0x5e920 5e874: 12001f68 and w8, w27, #0xff 5e878: b00001e1 adrp x1, 0x9b000 5e87c: d00001e2 adrp x2, 0x9c000 5e880: 51014103 sub w3, w8, #0x50 5e884: 910cc021 add x1, x1, #0x330 5e888: 9117e442 add x2, x2, #0x5f9 5e88c: 320007e0 orr w0, wzr, #0x3 5e890: 97fedd08 bl 0x15cb0 <.text+0x8fc0> 5e894: 2a1f03e0 mov w0, wzr 5e898: d1014348 sub x8, x26, #0x50 5e89c: 320003e9 orr w9, wzr, #0x1 5e8a0: f94033ea ldr x10, [sp, #0x60] 5e8a4: f9000148 str x8, [x10] 5e8a8: f94037e8 ldr x8, [sp, #0x68] 5e8ac: b9000109 str w9, [x8] 5e8b0: 1400001c b 0x5e920 5e8b4: 51000688 sub w8, w20, #0x1 5e8b8: f94033f4 ldr x20, [sp, #0x60] 5e8bc: 7101011f cmp w8, #0x40 5e8c0: 540000c3 b.lo 0x5e8d8 5e8c4: b00001e1 adrp x1, 0x9b000 5e8c8: d00001e2 adrp x2, 0x9c000 5e8cc: 910cc021 add x1, x1, #0x330 5e8d0: 91198842 add x2, x2, #0x662 5e8d4: 14000010 b 0x5e914 5e8d8: 910263e9 add x9, sp, #0x98 5e8dc: f8685923 ldr x3, [x9, w8, uxtw #3] 5e8e0: b00001e1 adrp x1, 0x9b000 5e8e4: d00001e2 adrp x2, 0x9c000 5e8e8: 910cc021 add x1, x1, #0x330 5e8ec: 911f5442 add x2, x2, #0x7d5 5e8f0: 320007e0 orr w0, wzr, #0x3 5e8f4: f9000283 str x3, [x20] 5e8f8: 97fedcee bl 0x15cb0 <.text+0x8fc0> 5e8fc: 2a1f03e0 mov w0, wzr 5e900: 14000008 b 0x5e920 5e904: b00001e1 adrp x1, 0x9b000 5e908: d00001e2 adrp x2, 0x9c000 5e90c: 910cc021 add x1, x1, #0x330 5e910: 9116d042 add x2, x2, #0x5b4 5e914: 320007e0 orr w0, wzr, #0x3 5e918: 97fedce6 bl 0x15cb0 <.text+0x8fc0> 5e91c: 321d73e0 orr w0, wzr, #0xfffffff8 5e920: f94016c8 ldr x8, [x22, #0x28] 5e924: f85a83a9 ldur x9, [x29, #-0x58] 5e928: eb09011f cmp x8, x9 5e92c: 540005a1 b.ne 0x5e9e0 5e930: 910a83ff add sp, sp, #0x2a0 5e934: a9457bfd ldp x29, x30, [sp, #0x50] 5e938: a9444ff4 ldp x20, x19, [sp, #0x40] 5e93c: a94357f6 ldp x22, x21, [sp, #0x30] 5e940: a9425ff8 ldp x24, x23, [sp, #0x20] 5e944: a94167fa ldp x26, x25, [sp, #0x10] 5e948: a8c66ffc ldp x28, x27, [sp], #0x60 5e94c: d65f03c0 ret 5e950: f94023f6 ldr x22, [sp, #0x40] 5e954: 17fffff3 b 0x5e920 5e958: b00001e1 adrp x1, 0x9b000 5e95c: d00001e2 adrp x2, 0x9c000 5e960: 12001f63 and w3, w27, #0xff 5e964: 910cc021 add x1, x1, #0x330 5e968: 911ef442 add x2, x2, #0x7bd 5e96c: 320007e0 orr w0, wzr, #0x3 5e970: 14000018 b 0x5e9d0 5e974: b9408be3 ldr w3, [sp, #0x88] 5e978: b00001e1 adrp x1, 0x9b000 5e97c: d00001e2 adrp x2, 0x9c000 5e980: 910cc021 add x1, x1, #0x330 5e984: 91181842 add x2, x2, #0x606 5e988: 320007e0 orr w0, wzr, #0x3 5e98c: 97fedcc9 bl 0x15cb0 <.text+0x8fc0> 5e990: f94047e8 ldr x8, [sp, #0x88] 5e994: 2a1f03e0 mov w0, wzr 5e998: 320003e9 orr w9, wzr, #0x1 5e99c: f101811f cmp x8, #0x60 5e9a0: 9a9f3108 csel x8, x8, xzr, lo 5e9a4: 17ffffbf b 0x5e8a0 5e9a8: b00001e1 adrp x1, 0x9b000 5e9ac: d00001e2 adrp x2, 0x9c000 5e9b0: 910cc021 add x1, x1, #0x330 5e9b4: 911acc42 add x2, x2, #0x6b3 5e9b8: 17ffffd7 b 0x5e914 5e9bc: b00001e1 adrp x1, 0x9b000 5e9c0: d00001e2 adrp x2, 0x9c000 5e9c4: 910cc021 add x1, x1, #0x330 5e9c8: 911a1842 add x2, x2, #0x686 5e9cc: 320007e0 orr w0, wzr, #0x3 5e9d0: 97fedcb8 bl 0x15cb0 <.text+0x8fc0> 5e9d4: 17ffffd2 b 0x5e91c 5e9d8: aa1003f6 mov x22, x16 5e9dc: 17ffffd1 b 0x5e920 5e9e0: 97feb6e4 bl 0xc570 <__stack_chk_fail@plt> 5e9e4: d10243ff sub sp, sp, #0x90 5e9e8: a9036ffc stp x28, x27, [sp, #0x30] 5e9ec: a90467fa stp x26, x25, [sp, #0x40] 5e9f0: a9055ff8 stp x24, x23, [sp, #0x50] 5e9f4: a90657f6 stp x22, x21, [sp, #0x60] 5e9f8: a9074ff4 stp x20, x19, [sp, #0x70] 5e9fc: a9087bfd stp x29, x30, [sp, #0x80] 5ea00: 910203fd add x29, sp, #0x80 5ea04: d53bd05a mrs x26, TPIDR_EL0 5ea08: f9401748 ldr x8, [x26, #0x28] 5ea0c: 71001c7f cmp w3, #0x7 5ea10: 320007e9 orr w9, wzr, #0x3 5ea14: 1a830123 csel w3, w9, w3, eq 5ea18: aa0503f5 mov x21, x5 5ea1c: aa0403fc mov x28, x4 5ea20: aa0203f6 mov x22, x2 5ea24: aa0103f7 mov x23, x1 5ea28: aa0003f4 mov x20, x0 5ea2c: 7100147f cmp w3, #0x5 5ea30: f90017e8 str x8, [sp, #0x28] 5ea34: 54000308 b.hi 0x5ea94 5ea38: d00001e8 adrp x8, 0x9c000 5ea3c: 91160108 add x8, x8, #0x580 5ea40: b8a37909 ldrsw x9, [x8, x3, lsl #2] 5ea44: 8b080128 add x8, x9, x8 5ea48: d61f0100 br x8 5ea4c: f94002d3 ldr x19, [x22] 5ea50: f9400ee8 ldr x8, [x23, #0x18] 5ea54: 910083e2 add x2, sp, #0x20 5ea58: aa1403e0 mov x0, x20 5ea5c: 927df277 and x23, x19, #0xfffffffffffffff8 5ea60: 91000669 add x9, x19, #0x1 5ea64: aa1703e1 mov x1, x23 5ea68: 2a1f03e3 mov w3, wzr 5ea6c: aa1503e4 mov x4, x21 5ea70: f90002c9 str x9, [x22] 5ea74: d63f0100 blr x8 5ea78: 37f82f20 tbnz w0, #0x1f, 0x5f05c 5ea7c: f94013e8 ldr x8, [sp, #0x20] 5ea80: cb170269 sub x9, x19, x23 5ea84: d37df129 lsl x9, x9, #3 5ea88: 9ac92508 lsr x8, x8, x9 5ea8c: 92401d08 and x8, x8, #0xff 5ea90: 14000172 b 0x5f058 5ea94: b00001e1 adrp x1, 0x9b000 5ea98: d00001e2 adrp x2, 0x9c000 5ea9c: 910cc021 add x1, x1, #0x330 5eaa0: 911fa842 add x2, x2, #0x7ea 5eaa4: 320007e0 orr w0, wzr, #0x3 5eaa8: 97fedc82 bl 0x15cb0 <.text+0x8fc0> 5eaac: 321d73e0 orr w0, wzr, #0xfffffff8 5eab0: 1400016b b 0x5f05c 5eab4: f94002d9 ldr x25, [x22] 5eab8: f9400ee8 ldr x8, [x23, #0x18] 5eabc: 910083e2 add x2, sp, #0x20 5eac0: aa1403e0 mov x0, x20 5eac4: 927df338 and x24, x25, #0xfffffffffffffff8 5eac8: 91000729 add x9, x25, #0x1 5eacc: aa1803e1 mov x1, x24 5ead0: 2a1f03e3 mov w3, wzr 5ead4: aa1503e4 mov x4, x21 5ead8: f90002c9 str x9, [x22] 5eadc: d63f0100 blr x8 5eae0: 37f82be0 tbnz w0, #0x1f, 0x5f05c 5eae4: f94002d3 ldr x19, [x22] 5eae8: f9400ee8 ldr x8, [x23, #0x18] 5eaec: f94013fb ldr x27, [sp, #0x20] 5eaf0: 910083e2 add x2, sp, #0x20 5eaf4: 927df277 and x23, x19, #0xfffffffffffffff8 5eaf8: 91000669 add x9, x19, #0x1 5eafc: aa1403e0 mov x0, x20 5eb00: aa1703e1 mov x1, x23 5eb04: 2a1f03e3 mov w3, wzr 5eb08: aa1503e4 mov x4, x21 5eb0c: f90002c9 str x9, [x22] 5eb10: d63f0100 blr x8 5eb14: 37f82a40 tbnz w0, #0x1f, 0x5f05c 5eb18: f94013ea ldr x10, [sp, #0x20] 5eb1c: b940428b ldr w11, [x20, #0x40] 5eb20: cb180328 sub x8, x25, x24 5eb24: cb170269 sub x9, x19, x23 5eb28: d37df108 lsl x8, x8, #3 5eb2c: d37df129 lsl x9, x9, #3 5eb30: 9ac82768 lsr x8, x27, x8 5eb34: 9ac92549 lsr x9, x10, x9 5eb38: 7100017f cmp w11, #0x0 5eb3c: 9a88012a csel x10, x9, x8, eq 5eb40: 9a890108 csel x8, x8, x9, eq 5eb44: 92401d08 and x8, x8, #0xff 5eb48: b3781d48 bfi x8, x10, #8, #8 5eb4c: 14000142 b 0x5f054 5eb50: f94002db ldr x27, [x22] 5eb54: f9400ee8 ldr x8, [x23, #0x18] 5eb58: 910083e2 add x2, sp, #0x20 5eb5c: aa1403e0 mov x0, x20 5eb60: 927df378 and x24, x27, #0xfffffffffffffff8 5eb64: 91000769 add x9, x27, #0x1 5eb68: aa1803e1 mov x1, x24 5eb6c: 2a1f03e3 mov w3, wzr 5eb70: aa1503e4 mov x4, x21 5eb74: f90002c9 str x9, [x22] 5eb78: d63f0100 blr x8 5eb7c: 37f82700 tbnz w0, #0x1f, 0x5f05c 5eb80: f9000ffc str x28, [sp, #0x18] 5eb84: f94002d3 ldr x19, [x22] 5eb88: f9400ee8 ldr x8, [x23, #0x18] 5eb8c: f94013fc ldr x28, [sp, #0x20] 5eb90: 910083e2 add x2, sp, #0x20 5eb94: 927df279 and x25, x19, #0xfffffffffffffff8 5eb98: 91000669 add x9, x19, #0x1 5eb9c: aa1403e0 mov x0, x20 5eba0: aa1903e1 mov x1, x25 5eba4: 2a1f03e3 mov w3, wzr 5eba8: aa1503e4 mov x4, x21 5ebac: f90002c9 str x9, [x22] 5ebb0: d63f0100 blr x8 5ebb4: 37f82540 tbnz w0, #0x1f, 0x5f05c 5ebb8: cb190269 sub x9, x19, x25 5ebbc: f94013ea ldr x10, [sp, #0x20] 5ebc0: b940428b ldr w11, [x20, #0x40] 5ebc4: f94002d9 ldr x25, [x22] 5ebc8: cb180368 sub x8, x27, x24 5ebcc: f9400eec ldr x12, [x23, #0x18] 5ebd0: d37df108 lsl x8, x8, #3 5ebd4: d37df129 lsl x9, x9, #3 5ebd8: 9ac82788 lsr x8, x28, x8 5ebdc: 9ac92549 lsr x9, x10, x9 5ebe0: 7100017f cmp w11, #0x0 5ebe4: 927df338 and x24, x25, #0xfffffffffffffff8 5ebe8: 1a880133 csel w19, w9, w8, eq 5ebec: 1a89011c csel w28, w8, w9, eq 5ebf0: 91000728 add x8, x25, #0x1 5ebf4: 910083e2 add x2, sp, #0x20 5ebf8: aa1403e0 mov x0, x20 5ebfc: aa1803e1 mov x1, x24 5ec00: 2a1f03e3 mov w3, wzr 5ec04: aa1503e4 mov x4, x21 5ec08: f90002c8 str x8, [x22] 5ec0c: d63f0180 blr x12 5ec10: 37f82260 tbnz w0, #0x1f, 0x5f05c 5ec14: f94013e8 ldr x8, [sp, #0x20] 5ec18: f94002db ldr x27, [x22] 5ec1c: 910083e2 add x2, sp, #0x20 5ec20: aa1403e0 mov x0, x20 5ec24: f9000be8 str x8, [sp, #0x10] 5ec28: f9400ee8 ldr x8, [x23, #0x18] 5ec2c: 927df377 and x23, x27, #0xfffffffffffffff8 5ec30: 91000769 add x9, x27, #0x1 5ec34: aa1703e1 mov x1, x23 5ec38: 2a1f03e3 mov w3, wzr 5ec3c: aa1503e4 mov x4, x21 5ec40: f90002c9 str x9, [x22] 5ec44: d63f0100 blr x8 5ec48: 37f820a0 tbnz w0, #0x1f, 0x5f05c 5ec4c: 12001e69 and w9, w19, #0xff 5ec50: 12001f8a and w10, w28, #0xff 5ec54: cb17036b sub x11, x27, x23 5ec58: f94013ec ldr x12, [sp, #0x20] 5ec5c: b940428d ldr w13, [x20, #0x40] 5ec60: 33181d2a bfi w10, w9, #8, #8 5ec64: d37df169 lsl x9, x11, #3 5ec68: f9400beb ldr x11, [sp, #0x10] 5ec6c: cb180328 sub x8, x25, x24 5ec70: d37df108 lsl x8, x8, #3 5ec74: 9ac92589 lsr x9, x12, x9 5ec78: 9ac82568 lsr x8, x11, x8 5ec7c: 710001bf cmp w13, #0x0 5ec80: 1a88012b csel w11, w9, w8, eq 5ec84: 1a890108 csel w8, w8, w9, eq 5ec88: 12001d69 and w9, w11, #0xff 5ec8c: 12001d08 and w8, w8, #0xff 5ec90: 33181d28 bfi w8, w9, #8, #8 5ec94: 1a880149 csel w9, w10, w8, eq 5ec98: 1a8a0108 csel w8, w8, w10, eq 5ec9c: 2a1f03e0 mov w0, wzr 5eca0: 33103d09 bfi w9, w8, #16, #16 5eca4: f9400fe8 ldr x8, [sp, #0x18] 5eca8: f9000109 str x9, [x8] 5ecac: 140000ec b 0x5f05c 5ecb0: f94002db ldr x27, [x22] 5ecb4: f9400ee8 ldr x8, [x23, #0x18] 5ecb8: 910083e2 add x2, sp, #0x20 5ecbc: aa1403e0 mov x0, x20 5ecc0: 927df378 and x24, x27, #0xfffffffffffffff8 5ecc4: 91000769 add x9, x27, #0x1 5ecc8: aa1803e1 mov x1, x24 5eccc: 2a1f03e3 mov w3, wzr 5ecd0: aa1503e4 mov x4, x21 5ecd4: f90002c9 str x9, [x22] 5ecd8: d63f0100 blr x8 5ecdc: 37f81c00 tbnz w0, #0x1f, 0x5f05c 5ece0: f9000ffc str x28, [sp, #0x18] 5ece4: f94002d3 ldr x19, [x22] 5ece8: f9400ee8 ldr x8, [x23, #0x18] 5ecec: f94013fc ldr x28, [sp, #0x20] 5ecf0: 910083e2 add x2, sp, #0x20 5ecf4: 927df279 and x25, x19, #0xfffffffffffffff8 5ecf8: 91000669 add x9, x19, #0x1 5ecfc: aa1403e0 mov x0, x20 5ed00: aa1903e1 mov x1, x25 5ed04: 2a1f03e3 mov w3, wzr 5ed08: aa1503e4 mov x4, x21 5ed0c: f90002c9 str x9, [x22] 5ed10: d63f0100 blr x8 5ed14: 37f81a40 tbnz w0, #0x1f, 0x5f05c 5ed18: cb180368 sub x8, x27, x24 5ed1c: d37df108 lsl x8, x8, #3 5ed20: f94013ea ldr x10, [sp, #0x20] 5ed24: b940428b ldr w11, [x20, #0x40] 5ed28: 9ac82788 lsr x8, x28, x8 5ed2c: f94002dc ldr x28, [x22] 5ed30: cb190269 sub x9, x19, x25 5ed34: f9400eec ldr x12, [x23, #0x18] 5ed38: d37df129 lsl x9, x9, #3 5ed3c: 9ac92549 lsr x9, x10, x9 5ed40: 7100017f cmp w11, #0x0 5ed44: 927df398 and x24, x28, #0xfffffffffffffff8 5ed48: 1a880139 csel w25, w9, w8, eq 5ed4c: 1a890113 csel w19, w8, w9, eq 5ed50: 91000788 add x8, x28, #0x1 5ed54: 910083e2 add x2, sp, #0x20 5ed58: aa1403e0 mov x0, x20 5ed5c: aa1803e1 mov x1, x24 5ed60: 2a1f03e3 mov w3, wzr 5ed64: aa1503e4 mov x4, x21 5ed68: f90002c8 str x8, [x22] 5ed6c: d63f0180 blr x12 5ed70: 37f81760 tbnz w0, #0x1f, 0x5f05c 5ed74: f94013e8 ldr x8, [sp, #0x20] 5ed78: b9000ff9 str w25, [sp, #0xc] 5ed7c: f94002db ldr x27, [x22] 5ed80: 910083e2 add x2, sp, #0x20 5ed84: f9000be8 str x8, [sp, #0x10] 5ed88: f9400ee8 ldr x8, [x23, #0x18] 5ed8c: 927df379 and x25, x27, #0xfffffffffffffff8 5ed90: 91000769 add x9, x27, #0x1 5ed94: aa1403e0 mov x0, x20 5ed98: aa1903e1 mov x1, x25 5ed9c: 2a1f03e3 mov w3, wzr 5eda0: aa1503e4 mov x4, x21 5eda4: f90002c9 str x9, [x22] 5eda8: d63f0100 blr x8 5edac: 37f81580 tbnz w0, #0x1f, 0x5f05c 5edb0: b9400fe8 ldr w8, [sp, #0xc] 5edb4: f94013ec ldr x12, [sp, #0x20] 5edb8: b940428d ldr w13, [x20, #0x40] 5edbc: f9400bee ldr x14, [sp, #0x10] 5edc0: cb18038a sub x10, x28, x24 5edc4: cb19036b sub x11, x27, x25 5edc8: f94002dc ldr x28, [x22] 5edcc: 12001d08 and w8, w8, #0xff 5edd0: 12001e69 and w9, w19, #0xff 5edd4: d37df14a lsl x10, x10, #3 5edd8: d37df16b lsl x11, x11, #3 5eddc: 33181d09 bfi w9, w8, #8, #8 5ede0: f9400ee8 ldr x8, [x23, #0x18] 5ede4: 9aca25ca lsr x10, x14, x10 5ede8: 9acb258b lsr x11, x12, x11 5edec: 710001bf cmp w13, #0x0 5edf0: 1a8a016c csel w12, w11, w10, eq 5edf4: 1a8b014a csel w10, w10, w11, eq 5edf8: 927df398 and x24, x28, #0xfffffffffffffff8 5edfc: 12001d8c and w12, w12, #0xff 5ee00: 12001d4a and w10, w10, #0xff 5ee04: 9100078b add x11, x28, #0x1 5ee08: 33181d8a bfi w10, w12, #8, #8 5ee0c: 910083e2 add x2, sp, #0x20 5ee10: aa1403e0 mov x0, x20 5ee14: aa1803e1 mov x1, x24 5ee18: 2a1f03e3 mov w3, wzr 5ee1c: aa1503e4 mov x4, x21 5ee20: 1a8a0133 csel w19, w9, w10, eq 5ee24: 1a890159 csel w25, w10, w9, eq 5ee28: f90002cb str x11, [x22] 5ee2c: d63f0100 blr x8 5ee30: 37f81160 tbnz w0, #0x1f, 0x5f05c 5ee34: 2901cff9 stp w25, w19, [sp, #0xc] 5ee38: f94002d3 ldr x19, [x22] 5ee3c: f9400ee8 ldr x8, [x23, #0x18] 5ee40: f94013fb ldr x27, [sp, #0x20] 5ee44: 910083e2 add x2, sp, #0x20 5ee48: 927df279 and x25, x19, #0xfffffffffffffff8 5ee4c: 91000669 add x9, x19, #0x1 5ee50: aa1403e0 mov x0, x20 5ee54: aa1903e1 mov x1, x25 5ee58: 2a1f03e3 mov w3, wzr 5ee5c: aa1503e4 mov x4, x21 5ee60: f90002c9 str x9, [x22] 5ee64: d63f0100 blr x8 5ee68: 37f80fa0 tbnz w0, #0x1f, 0x5f05c 5ee6c: cb190269 sub x9, x19, x25 5ee70: f94013ea ldr x10, [sp, #0x20] 5ee74: b940428b ldr w11, [x20, #0x40] 5ee78: f94002d9 ldr x25, [x22] 5ee7c: cb180388 sub x8, x28, x24 5ee80: f9400eec ldr x12, [x23, #0x18] 5ee84: d37df108 lsl x8, x8, #3 5ee88: d37df129 lsl x9, x9, #3 5ee8c: 9ac82768 lsr x8, x27, x8 5ee90: 9ac92549 lsr x9, x10, x9 5ee94: 7100017f cmp w11, #0x0 5ee98: 927df338 and x24, x25, #0xfffffffffffffff8 5ee9c: 1a88013c csel w28, w9, w8, eq 5eea0: 1a890113 csel w19, w8, w9, eq 5eea4: 91000728 add x8, x25, #0x1 5eea8: 910083e2 add x2, sp, #0x20 5eeac: aa1403e0 mov x0, x20 5eeb0: aa1803e1 mov x1, x24 5eeb4: 2a1f03e3 mov w3, wzr 5eeb8: aa1503e4 mov x4, x21 5eebc: f90002c8 str x8, [x22] 5eec0: d63f0180 blr x12 5eec4: 37f80cc0 tbnz w0, #0x1f, 0x5f05c 5eec8: f94013e8 ldr x8, [sp, #0x20] 5eecc: f94002db ldr x27, [x22] 5eed0: 910083e2 add x2, sp, #0x20 5eed4: aa1403e0 mov x0, x20 5eed8: f90003e8 str x8, [sp] 5eedc: f9400ee8 ldr x8, [x23, #0x18] 5eee0: 927df377 and x23, x27, #0xfffffffffffffff8 5eee4: 91000769 add x9, x27, #0x1 5eee8: aa1703e1 mov x1, x23 5eeec: 2a1f03e3 mov w3, wzr 5eef0: aa1503e4 mov x4, x21 5eef4: f90002c9 str x9, [x22] 5eef8: d63f0100 blr x8 5eefc: 37f80b00 tbnz w0, #0x1f, 0x5f05c 5ef00: 2941bbe8 ldp w8, w14, [sp, #0xc] 5ef04: 12001e69 and w9, w19, #0xff 5ef08: cb18032a sub x10, x25, x24 5ef0c: cb17036b sub x11, x27, x23 5ef10: 33103d0e bfi w14, w8, #16, #16 5ef14: 12001f88 and w8, w28, #0xff 5ef18: f94013ec ldr x12, [sp, #0x20] 5ef1c: b940428d ldr w13, [x20, #0x40] 5ef20: 33181d09 bfi w9, w8, #8, #8 5ef24: d37df148 lsl x8, x10, #3 5ef28: d37df16a lsl x10, x11, #3 5ef2c: f94003eb ldr x11, [sp] 5ef30: 9aca258a lsr x10, x12, x10 5ef34: 710001bf cmp w13, #0x0 5ef38: 2a1f03e0 mov w0, wzr 5ef3c: 9ac82568 lsr x8, x11, x8 5ef40: 1a88014b csel w11, w10, w8, eq 5ef44: 1a8a0108 csel w8, w8, w10, eq 5ef48: 12001d6a and w10, w11, #0xff 5ef4c: 12001d08 and w8, w8, #0xff 5ef50: 33181d48 bfi w8, w10, #8, #8 5ef54: 1a88012a csel w10, w9, w8, eq 5ef58: 1a890108 csel w8, w8, w9, eq 5ef5c: 33103d0a bfi w10, w8, #16, #16 5ef60: 1a8e0148 csel w8, w10, w14, eq 5ef64: 1a8a01c9 csel w9, w14, w10, eq 5ef68: b3607d09 bfi x9, x8, #32, #32 5ef6c: 17ffff4e b 0x5eca4 5ef70: aa1f03f9 mov x25, xzr 5ef74: aa1f03fb mov x27, xzr 5ef78: f94002d3 ldr x19, [x22] 5ef7c: f9400ee8 ldr x8, [x23, #0x18] 5ef80: 910083e2 add x2, sp, #0x20 5ef84: aa1403e0 mov x0, x20 5ef88: 927df278 and x24, x19, #0xfffffffffffffff8 5ef8c: 91000669 add x9, x19, #0x1 5ef90: aa1803e1 mov x1, x24 5ef94: 2a1f03e3 mov w3, wzr 5ef98: aa1503e4 mov x4, x21 5ef9c: f90002c9 str x9, [x22] 5efa0: d63f0100 blr x8 5efa4: 37f805c0 tbnz w0, #0x1f, 0x5f05c 5efa8: f94013e8 ldr x8, [sp, #0x20] 5efac: cb180269 sub x9, x19, x24 5efb0: d37df129 lsl x9, x9, #3 5efb4: 9ac92508 lsr x8, x8, x9 5efb8: 13001d09 sxtb w9, w8 5efbc: 92401908 and x8, x8, #0x7f 5efc0: 9adb2108 lsl x8, x8, x27 5efc4: aa190119 orr x25, x8, x25 5efc8: 91001f7b add x27, x27, #0x7 5efcc: 37fffd69 tbnz w9, #0x1f, 0x5ef78 5efd0: 2a1f03e0 mov w0, wzr 5efd4: f9000399 str x25, [x28] 5efd8: 14000021 b 0x5f05c 5efdc: aa1f03f9 mov x25, xzr 5efe0: aa1f03fb mov x27, xzr 5efe4: f94002d3 ldr x19, [x22] 5efe8: f9400ee8 ldr x8, [x23, #0x18] 5efec: 910083e2 add x2, sp, #0x20 5eff0: aa1403e0 mov x0, x20 5eff4: 927df278 and x24, x19, #0xfffffffffffffff8 5eff8: 91000669 add x9, x19, #0x1 5effc: aa1803e1 mov x1, x24 5f000: 2a1f03e3 mov w3, wzr 5f004: aa1503e4 mov x4, x21 5f008: f90002c9 str x9, [x22] 5f00c: d63f0100 blr x8 5f010: 37f80260 tbnz w0, #0x1f, 0x5f05c 5f014: f94013e8 ldr x8, [sp, #0x20] 5f018: cb180269 sub x9, x19, x24 5f01c: d37df129 lsl x9, x9, #3 5f020: 9ac92508 lsr x8, x8, x9 5f024: 92401909 and x9, x8, #0x7f 5f028: 9adb2129 lsl x9, x9, x27 5f02c: aa190139 orr x25, x9, x25 5f030: 91001f7b add x27, x27, #0x7 5f034: 373ffd88 tbnz w8, #0x7, 0x5efe4 5f038: 721a011f tst w8, #0x40 5f03c: 320017e8 orr w8, wzr, #0x3f 5f040: 92800009 mov x9, #-0x1 // =-1 5f044: fa481362 ccmp x27, x8, #0x2, ne 5f048: 9adb2128 lsl x8, x9, x27 5f04c: 9a8883e8 csel x8, xzr, x8, hi 5f050: aa190108 orr x8, x8, x25 5f054: 2a1f03e0 mov w0, wzr 5f058: f9000388 str x8, [x28] 5f05c: f9401748 ldr x8, [x26, #0x28] 5f060: f94017e9 ldr x9, [sp, #0x28] 5f064: eb09011f cmp x8, x9 5f068: 54000141 b.ne 0x5f090 5f06c: a9487bfd ldp x29, x30, [sp, #0x80] 5f070: a9474ff4 ldp x20, x19, [sp, #0x70] 5f074: a94657f6 ldp x22, x21, [sp, #0x60] 5f078: a9455ff8 ldp x24, x23, [sp, #0x50] 5f07c: a94467fa ldp x26, x25, [sp, #0x40] 5f080: a9436ffc ldp x28, x27, [sp, #0x30] 5f084: 93407c00 sxtw x0, w0 5f088: 910243ff add sp, sp, #0x90 5f08c: d65f03c0 ret 5f090: 97feb538 bl 0xc570 <__stack_chk_fail@plt> 5f094: d104c3ff sub sp, sp, #0x130 5f098: a90d6ffc stp x28, x27, [sp, #0xd0] 5f09c: a90e67fa stp x26, x25, [sp, #0xe0] 5f0a0: a90f5ff8 stp x24, x23, [sp, #0xf0] 5f0a4: a91057f6 stp x22, x21, [sp, #0x100] 5f0a8: a9114ff4 stp x20, x19, [sp, #0x110] 5f0ac: a9127bfd stp x29, x30, [sp, #0x120] 5f0b0: 910483fd add x29, sp, #0x120 5f0b4: d53bd057 mrs x23, TPIDR_EL0 5f0b8: f94016e8 ldr x8, [x23, #0x28] 5f0bc: aa0203f9 mov x25, x2 5f0c0: aa0103fc mov x28, x1 5f0c4: 900001e1 adrp x1, 0x9b000 5f0c8: f81a83a8 stur x8, [x29, #-0x58] 5f0cc: f940033a ldr x26, [x25] 5f0d0: b00001e2 adrp x2, 0x9c000 5f0d4: aa0303f8 mov x24, x3 5f0d8: aa0003f4 mov x20, x0 5f0dc: 910cc021 add x1, x1, #0x330 5f0e0: 9124a042 add x2, x2, #0x928 5f0e4: 320007e0 orr w0, wzr, #0x3 5f0e8: aa1a03e3 mov x3, x26 5f0ec: aa0603f3 mov x19, x6 5f0f0: aa0503f6 mov x22, x5 5f0f4: 2a0403f5 mov w21, w4 5f0f8: 97fedaee bl 0x15cb0 <.text+0x8fc0> 5f0fc: 910183e0 add x0, sp, #0x60 5f100: 52800902 mov w2, #0x48 // =72 5f104: 2a1f03e1 mov w1, wzr 5f108: 97feb696 bl 0xcb60 5f10c: f9400f88 ldr x8, [x28, #0x18] 5f110: 927df35b and x27, x26, #0xfffffffffffffff8 5f114: 91000749 add x9, x26, #0x1 5f118: d101a3a2 sub x2, x29, #0x68 5f11c: aa1403e0 mov x0, x20 5f120: aa1b03e1 mov x1, x27 5f124: 2a1f03e3 mov w3, wzr 5f128: aa1303e4 mov x4, x19 5f12c: f81883a9 stur x9, [x29, #-0x78] 5f130: d63f0100 blr x8 5f134: 37f84620 tbnz w0, #0x1f, 0x5f9f8 5f138: b90047f5 str w21, [sp, #0x44] 5f13c: f85883b5 ldur x21, [x29, #-0x78] 5f140: a904e7f6 stp x22, x25, [sp, #0x48] 5f144: f9400f88 ldr x8, [x28, #0x18] 5f148: aa1303f6 mov x22, x19 5f14c: f85983b3 ldur x19, [x29, #-0x68] 5f150: aa1403f9 mov x25, x20 5f154: aa1c03f4 mov x20, x28 5f158: 927df2bc and x28, x21, #0xfffffffffffffff8 5f15c: 910006a9 add x9, x21, #0x1 5f160: d101a3a2 sub x2, x29, #0x68 5f164: aa1903e0 mov x0, x25 5f168: aa1c03e1 mov x1, x28 5f16c: 2a1f03e3 mov w3, wzr 5f170: aa1603e4 mov x4, x22 5f174: f81883a9 stur x9, [x29, #-0x78] 5f178: d63f0100 blr x8 5f17c: 37f843e0 tbnz w0, #0x1f, 0x5f9f8 5f180: f9001bf8 str x24, [sp, #0x30] 5f184: f9002ff7 str x23, [sp, #0x58] 5f188: cb1c02a9 sub x9, x21, x28 5f18c: f85983aa ldur x10, [x29, #-0x68] 5f190: b940432b ldr w11, [x25, #0x40] 5f194: f85883bc ldur x28, [x29, #-0x78] 5f198: cb1b0348 sub x8, x26, x27 5f19c: f9400e8c ldr x12, [x20, #0x18] 5f1a0: d37df108 lsl x8, x8, #3 5f1a4: d37df129 lsl x9, x9, #3 5f1a8: 9ac82668 lsr x8, x19, x8 5f1ac: 9ac92549 lsr x9, x10, x9 5f1b0: 7100017f cmp w11, #0x0 5f1b4: 927df39a and x26, x28, #0xfffffffffffffff8 5f1b8: 1a880138 csel w24, w9, w8, eq 5f1bc: 1a890117 csel w23, w8, w9, eq 5f1c0: 91000788 add x8, x28, #0x1 5f1c4: d101a3a2 sub x2, x29, #0x68 5f1c8: aa1903e0 mov x0, x25 5f1cc: aa1a03e1 mov x1, x26 5f1d0: 2a1f03e3 mov w3, wzr 5f1d4: aa1603e4 mov x4, x22 5f1d8: f81883a8 stur x8, [x29, #-0x78] 5f1dc: d63f0180 blr x12 5f1e0: 37f840a0 tbnz w0, #0x1f, 0x5f9f4 5f1e4: f85883b5 ldur x21, [x29, #-0x78] 5f1e8: f90017f4 str x20, [sp, #0x28] 5f1ec: f9400e88 ldr x8, [x20, #0x18] 5f1f0: f85983b3 ldur x19, [x29, #-0x68] 5f1f4: 927df2bb and x27, x21, #0xfffffffffffffff8 5f1f8: 910006a9 add x9, x21, #0x1 5f1fc: d101a3a2 sub x2, x29, #0x68 5f200: aa1903e0 mov x0, x25 5f204: aa1b03e1 mov x1, x27 5f208: 2a1f03e3 mov w3, wzr 5f20c: aa1603e4 mov x4, x22 5f210: f81883a9 stur x9, [x29, #-0x78] 5f214: f9001ff6 str x22, [sp, #0x38] 5f218: d63f0100 blr x8 5f21c: aa1903f6 mov x22, x25 5f220: 37f83ea0 tbnz w0, #0x1f, 0x5f9f4 5f224: f85983ac ldur x12, [x29, #-0x68] 5f228: b94042cd ldr w13, [x22, #0x40] 5f22c: 12001f08 and w8, w24, #0xff 5f230: 12001ee9 and w9, w23, #0xff 5f234: cb1a038a sub x10, x28, x26 5f238: cb1b02ab sub x11, x21, x27 5f23c: 33181d09 bfi w9, w8, #8, #8 5f240: d37df148 lsl x8, x10, #3 5f244: d37df16a lsl x10, x11, #3 5f248: 9ac82668 lsr x8, x19, x8 5f24c: 9aca258a lsr x10, x12, x10 5f250: 710001bf cmp w13, #0x0 5f254: 1a88014b csel w11, w10, w8, eq 5f258: 1a8a0108 csel w8, w8, w10, eq 5f25c: 12001d6a and w10, w11, #0xff 5f260: 12001d0b and w11, w8, #0xff 5f264: 33181d4b bfi w11, w10, #8, #8 5f268: 1a8b0128 csel w8, w9, w11, eq 5f26c: 1a890169 csel w9, w11, w9, eq 5f270: 33103d28 bfi w8, w9, #16, #16 5f274: 3100051f cmn w8, #0x1 5f278: 540000c0 b.eq 0x5f290 5f27c: a9455fe9 ldp x9, x23, [sp, #0x50] 5f280: f9401ff3 ldr x19, [sp, #0x38] 5f284: 35002fa8 cbnz w8, 0x5f878 5f288: 12800120 mov w0, #-0xa // =-10 5f28c: 140001db b 0x5f9f8 5f290: f94017f8 ldr x24, [sp, #0x28] 5f294: f85883bc ldur x28, [x29, #-0x78] 5f298: f9401ff3 ldr x19, [sp, #0x38] 5f29c: d101a3a2 sub x2, x29, #0x68 5f2a0: f9400f08 ldr x8, [x24, #0x18] 5f2a4: 927df39a and x26, x28, #0xfffffffffffffff8 5f2a8: 91000789 add x9, x28, #0x1 5f2ac: aa1603e0 mov x0, x22 5f2b0: aa1a03e1 mov x1, x26 5f2b4: 2a1f03e3 mov w3, wzr 5f2b8: aa1303e4 mov x4, x19 5f2bc: f81883a9 stur x9, [x29, #-0x78] 5f2c0: d63f0100 blr x8 5f2c4: f9402ff7 ldr x23, [sp, #0x58] 5f2c8: 37f83980 tbnz w0, #0x1f, 0x5f9f8 5f2cc: f85883b5 ldur x21, [x29, #-0x78] 5f2d0: f9400f08 ldr x8, [x24, #0x18] 5f2d4: aa1603f9 mov x25, x22 5f2d8: aa1303f6 mov x22, x19 5f2dc: f85983b3 ldur x19, [x29, #-0x68] 5f2e0: 927df2bb and x27, x21, #0xfffffffffffffff8 5f2e4: 910006a9 add x9, x21, #0x1 5f2e8: d101a3a2 sub x2, x29, #0x68 5f2ec: aa1903e0 mov x0, x25 5f2f0: aa1b03e1 mov x1, x27 5f2f4: 2a1f03e3 mov w3, wzr 5f2f8: aa1603e4 mov x4, x22 5f2fc: f81883a9 stur x9, [x29, #-0x78] 5f300: d63f0100 blr x8 5f304: 37f837a0 tbnz w0, #0x1f, 0x5f9f8 5f308: cb1a0388 sub x8, x28, x26 5f30c: f85983aa ldur x10, [x29, #-0x68] 5f310: b940432b ldr w11, [x25, #0x40] 5f314: f85883bc ldur x28, [x29, #-0x78] 5f318: cb1b02a9 sub x9, x21, x27 5f31c: f9400f0c ldr x12, [x24, #0x18] 5f320: d37df108 lsl x8, x8, #3 5f324: d37df129 lsl x9, x9, #3 5f328: 9ac82668 lsr x8, x19, x8 5f32c: 9ac92549 lsr x9, x10, x9 5f330: 7100017f cmp w11, #0x0 5f334: 927df39a and x26, x28, #0xfffffffffffffff8 5f338: 1a880134 csel w20, w9, w8, eq 5f33c: 1a890117 csel w23, w8, w9, eq 5f340: 91000788 add x8, x28, #0x1 5f344: d101a3a2 sub x2, x29, #0x68 5f348: aa1903e0 mov x0, x25 5f34c: aa1a03e1 mov x1, x26 5f350: 2a1f03e3 mov w3, wzr 5f354: aa1603e4 mov x4, x22 5f358: f81883a8 stur x8, [x29, #-0x78] 5f35c: d63f0180 blr x12 5f360: aa1603f5 mov x21, x22 5f364: 37f83480 tbnz w0, #0x1f, 0x5f9f4 5f368: f85983a8 ldur x8, [x29, #-0x68] 5f36c: f85883b3 ldur x19, [x29, #-0x78] 5f370: d101a3a2 sub x2, x29, #0x68 5f374: aa1903e0 mov x0, x25 5f378: f90013e8 str x8, [sp, #0x20] 5f37c: f9400f08 ldr x8, [x24, #0x18] 5f380: 927df27b and x27, x19, #0xfffffffffffffff8 5f384: 91000669 add x9, x19, #0x1 5f388: aa1b03e1 mov x1, x27 5f38c: 2a1f03e3 mov w3, wzr 5f390: aa1503e4 mov x4, x21 5f394: f81883a9 stur x9, [x29, #-0x78] 5f398: d63f0100 blr x8 5f39c: aa1903f6 mov x22, x25 5f3a0: 37f832a0 tbnz w0, #0x1f, 0x5f9f4 5f3a4: f85983ac ldur x12, [x29, #-0x68] 5f3a8: b94042cd ldr w13, [x22, #0x40] 5f3ac: f94013ee ldr x14, [sp, #0x20] 5f3b0: cb1a038a sub x10, x28, x26 5f3b4: cb1b026b sub x11, x19, x27 5f3b8: f85883bc ldur x28, [x29, #-0x78] 5f3bc: 12001e88 and w8, w20, #0xff 5f3c0: 12001ee9 and w9, w23, #0xff 5f3c4: d37df14a lsl x10, x10, #3 5f3c8: d37df16b lsl x11, x11, #3 5f3cc: 33181d09 bfi w9, w8, #8, #8 5f3d0: f9400f08 ldr x8, [x24, #0x18] 5f3d4: 9aca25ca lsr x10, x14, x10 5f3d8: 9acb258b lsr x11, x12, x11 5f3dc: 710001bf cmp w13, #0x0 5f3e0: 1a8a016c csel w12, w11, w10, eq 5f3e4: 1a8b014a csel w10, w10, w11, eq 5f3e8: 927df39a and x26, x28, #0xfffffffffffffff8 5f3ec: 12001d8c and w12, w12, #0xff 5f3f0: 12001d4a and w10, w10, #0xff 5f3f4: 9100078b add x11, x28, #0x1 5f3f8: 33181d8a bfi w10, w12, #8, #8 5f3fc: d101a3a2 sub x2, x29, #0x68 5f400: aa1603e0 mov x0, x22 5f404: aa1a03e1 mov x1, x26 5f408: 2a1f03e3 mov w3, wzr 5f40c: aa1503e4 mov x4, x21 5f410: 1a8a0139 csel w25, w9, w10, eq 5f414: 1a890153 csel w19, w10, w9, eq 5f418: f81883ab stur x11, [x29, #-0x78] 5f41c: d63f0100 blr x8 5f420: 37f82ea0 tbnz w0, #0x1f, 0x5f9f4 5f424: aa1603f4 mov x20, x22 5f428: aa1503f6 mov x22, x21 5f42c: f85883b5 ldur x21, [x29, #-0x78] 5f430: b90023f3 str w19, [sp, #0x20] 5f434: f9400f08 ldr x8, [x24, #0x18] 5f438: f85983b3 ldur x19, [x29, #-0x68] 5f43c: 927df2bb and x27, x21, #0xfffffffffffffff8 5f440: 910006a9 add x9, x21, #0x1 5f444: d101a3a2 sub x2, x29, #0x68 5f448: aa1403e0 mov x0, x20 5f44c: aa1b03e1 mov x1, x27 5f450: 2a1f03e3 mov w3, wzr 5f454: aa1603e4 mov x4, x22 5f458: f81883a9 stur x9, [x29, #-0x78] 5f45c: d63f0100 blr x8 5f460: f9402ff7 ldr x23, [sp, #0x58] 5f464: 37f82ca0 tbnz w0, #0x1f, 0x5f9f8 5f468: cb1a0388 sub x8, x28, x26 5f46c: f85983aa ldur x10, [x29, #-0x68] 5f470: b940428b ldr w11, [x20, #0x40] 5f474: f85883bc ldur x28, [x29, #-0x78] 5f478: cb1b02a9 sub x9, x21, x27 5f47c: f9400f0c ldr x12, [x24, #0x18] 5f480: d37df108 lsl x8, x8, #3 5f484: d37df129 lsl x9, x9, #3 5f488: 9ac82668 lsr x8, x19, x8 5f48c: 9ac92549 lsr x9, x10, x9 5f490: 7100017f cmp w11, #0x0 5f494: 927df39a and x26, x28, #0xfffffffffffffff8 5f498: 1a88013b csel w27, w9, w8, eq 5f49c: 1a890113 csel w19, w8, w9, eq 5f4a0: 91000788 add x8, x28, #0x1 5f4a4: d101a3a2 sub x2, x29, #0x68 5f4a8: aa1403e0 mov x0, x20 5f4ac: aa1a03e1 mov x1, x26 5f4b0: 2a1f03e3 mov w3, wzr 5f4b4: aa1603e4 mov x4, x22 5f4b8: f81883a8 stur x8, [x29, #-0x78] 5f4bc: d63f0180 blr x12 5f4c0: aa1603f5 mov x21, x22 5f4c4: 37f829a0 tbnz w0, #0x1f, 0x5f9f8 5f4c8: f85983a8 ldur x8, [x29, #-0x68] 5f4cc: b90017f3 str w19, [sp, #0x14] 5f4d0: f85883b3 ldur x19, [x29, #-0x78] 5f4d4: 2a1b03f6 mov w22, w27 5f4d8: f9000fe8 str x8, [sp, #0x18] 5f4dc: f9400f08 ldr x8, [x24, #0x18] 5f4e0: 927df27b and x27, x19, #0xfffffffffffffff8 5f4e4: 91000669 add x9, x19, #0x1 5f4e8: d101a3a2 sub x2, x29, #0x68 5f4ec: aa1403e0 mov x0, x20 5f4f0: aa1b03e1 mov x1, x27 5f4f4: 2a1f03e3 mov w3, wzr 5f4f8: aa1503e4 mov x4, x21 5f4fc: f81883a9 stur x9, [x29, #-0x78] 5f500: d63f0100 blr x8 5f504: 37f827a0 tbnz w0, #0x1f, 0x5f9f8 5f508: b94023e8 ldr w8, [sp, #0x20] 5f50c: b94017e9 ldr w9, [sp, #0x14] 5f510: cb1a038a sub x10, x28, x26 5f514: cb1b026b sub x11, x19, x27 5f518: 33103d19 bfi w25, w8, #16, #16 5f51c: 12001ec8 and w8, w22, #0xff 5f520: 12001d29 and w9, w9, #0xff 5f524: f85983ac ldur x12, [x29, #-0x68] 5f528: b940428d ldr w13, [x20, #0x40] 5f52c: 33181d09 bfi w9, w8, #8, #8 5f530: d37df148 lsl x8, x10, #3 5f534: d37df16a lsl x10, x11, #3 5f538: f9400feb ldr x11, [sp, #0x18] 5f53c: 9aca258a lsr x10, x12, x10 5f540: 710001bf cmp w13, #0x0 5f544: f85883bb ldur x27, [x29, #-0x78] 5f548: 9ac82568 lsr x8, x11, x8 5f54c: 1a88014b csel w11, w10, w8, eq 5f550: 1a8a0108 csel w8, w8, w10, eq 5f554: 12001d6a and w10, w11, #0xff 5f558: 12001d08 and w8, w8, #0xff 5f55c: 33181d48 bfi w8, w10, #8, #8 5f560: 1a88012a csel w10, w9, w8, eq 5f564: 1a890108 csel w8, w8, w9, eq 5f568: 33103d0a bfi w10, w8, #16, #16 5f56c: 1a990148 csel w8, w10, w25, eq 5f570: 1a8a0329 csel w9, w25, w10, eq 5f574: b3607d09 bfi x9, x8, #32, #32 5f578: 8b1b0128 add x8, x9, x27 5f57c: f9402be9 ldr x9, [sp, #0x50] 5f580: f90013e8 str x8, [sp, #0x20] 5f584: 927df379 and x25, x27, #0xfffffffffffffff8 5f588: d101a3a2 sub x2, x29, #0x68 5f58c: f9000128 str x8, [x9] 5f590: f9400f08 ldr x8, [x24, #0x18] 5f594: 91000769 add x9, x27, #0x1 5f598: aa1403e0 mov x0, x20 5f59c: aa1903e1 mov x1, x25 5f5a0: 2a1f03e3 mov w3, wzr 5f5a4: aa1503e4 mov x4, x21 5f5a8: f81883a9 stur x9, [x29, #-0x78] 5f5ac: d63f0100 blr x8 5f5b0: aa1803fc mov x28, x24 5f5b4: 37f82220 tbnz w0, #0x1f, 0x5f9f8 5f5b8: aa1503f6 mov x22, x21 5f5bc: f85883b5 ldur x21, [x29, #-0x78] 5f5c0: f9400f88 ldr x8, [x28, #0x18] 5f5c4: f85983b3 ldur x19, [x29, #-0x68] 5f5c8: d101a3a2 sub x2, x29, #0x68 5f5cc: 927df2ba and x26, x21, #0xfffffffffffffff8 5f5d0: 910006a9 add x9, x21, #0x1 5f5d4: aa1403e0 mov x0, x20 5f5d8: aa1a03e1 mov x1, x26 5f5dc: 2a1f03e3 mov w3, wzr 5f5e0: aa1603e4 mov x4, x22 5f5e4: f81883a9 stur x9, [x29, #-0x78] 5f5e8: d63f0100 blr x8 5f5ec: 37f82060 tbnz w0, #0x1f, 0x5f9f8 5f5f0: cb1a02a9 sub x9, x21, x26 5f5f4: f85983aa ldur x10, [x29, #-0x68] 5f5f8: b940428b ldr w11, [x20, #0x40] 5f5fc: f85883ba ldur x26, [x29, #-0x78] 5f600: cb190368 sub x8, x27, x25 5f604: f9400f8c ldr x12, [x28, #0x18] 5f608: d37df108 lsl x8, x8, #3 5f60c: d37df129 lsl x9, x9, #3 5f610: 9ac82668 lsr x8, x19, x8 5f614: 9ac92549 lsr x9, x10, x9 5f618: 7100017f cmp w11, #0x0 5f61c: 927df359 and x25, x26, #0xfffffffffffffff8 5f620: 1a880138 csel w24, w9, w8, eq 5f624: 1a890117 csel w23, w8, w9, eq 5f628: 91000748 add x8, x26, #0x1 5f62c: d101a3a2 sub x2, x29, #0x68 5f630: aa1403e0 mov x0, x20 5f634: aa1903e1 mov x1, x25 5f638: 2a1f03e3 mov w3, wzr 5f63c: aa1603e4 mov x4, x22 5f640: f81883a8 stur x8, [x29, #-0x78] 5f644: d63f0180 blr x12 5f648: aa1603f5 mov x21, x22 5f64c: 37f81d40 tbnz w0, #0x1f, 0x5f9f4 5f650: f85983a8 ldur x8, [x29, #-0x68] 5f654: f85883b3 ldur x19, [x29, #-0x78] 5f658: d101a3a2 sub x2, x29, #0x68 5f65c: aa1403e0 mov x0, x20 5f660: f9002be8 str x8, [sp, #0x50] 5f664: f9400f88 ldr x8, [x28, #0x18] 5f668: 927df261 and x1, x19, #0xfffffffffffffff8 5f66c: 91000669 add x9, x19, #0x1 5f670: 2a1f03e3 mov w3, wzr 5f674: aa1503e4 mov x4, x21 5f678: f81883a9 stur x9, [x29, #-0x78] 5f67c: aa0103f6 mov x22, x1 5f680: d63f0100 blr x8 5f684: 37f81b80 tbnz w0, #0x1f, 0x5f9f4 5f688: f85983ac ldur x12, [x29, #-0x68] 5f68c: b940428d ldr w13, [x20, #0x40] 5f690: f9402bee ldr x14, [sp, #0x50] 5f694: 12001f08 and w8, w24, #0xff 5f698: 12001ee9 and w9, w23, #0xff 5f69c: cb19034a sub x10, x26, x25 5f6a0: cb16026b sub x11, x19, x22 5f6a4: 33181d09 bfi w9, w8, #8, #8 5f6a8: f9400f88 ldr x8, [x28, #0x18] 5f6ac: d37df14a lsl x10, x10, #3 5f6b0: aa1c03f6 mov x22, x28 5f6b4: f85883bc ldur x28, [x29, #-0x78] 5f6b8: d37df16b lsl x11, x11, #3 5f6bc: 9aca25ca lsr x10, x14, x10 5f6c0: 9acb258b lsr x11, x12, x11 5f6c4: 710001bf cmp w13, #0x0 5f6c8: 1a8a016c csel w12, w11, w10, eq 5f6cc: 1a8b014a csel w10, w10, w11, eq 5f6d0: 12001d8c and w12, w12, #0xff 5f6d4: 12001d4a and w10, w10, #0xff 5f6d8: 927df399 and x25, x28, #0xfffffffffffffff8 5f6dc: 33181d8a bfi w10, w12, #8, #8 5f6e0: 9100078b add x11, x28, #0x1 5f6e4: 1a8a0138 csel w24, w9, w10, eq 5f6e8: 1a890149 csel w9, w10, w9, eq 5f6ec: d101a3a2 sub x2, x29, #0x68 5f6f0: aa1403e0 mov x0, x20 5f6f4: aa1903e1 mov x1, x25 5f6f8: 2a1f03e3 mov w3, wzr 5f6fc: aa1503e4 mov x4, x21 5f700: b90053e9 str w9, [sp, #0x50] 5f704: f81883ab stur x11, [x29, #-0x78] 5f708: d63f0100 blr x8 5f70c: aa1503f7 mov x23, x21 5f710: 37f81720 tbnz w0, #0x1f, 0x5f9f4 5f714: f85883b5 ldur x21, [x29, #-0x78] 5f718: f9400ec8 ldr x8, [x22, #0x18] 5f71c: f85983b3 ldur x19, [x29, #-0x68] 5f720: d101a3a2 sub x2, x29, #0x68 5f724: 927df2ba and x26, x21, #0xfffffffffffffff8 5f728: 910006a9 add x9, x21, #0x1 5f72c: aa1403e0 mov x0, x20 5f730: aa1a03e1 mov x1, x26 5f734: 2a1f03e3 mov w3, wzr 5f738: aa1703e4 mov x4, x23 5f73c: f81883a9 stur x9, [x29, #-0x78] 5f740: d63f0100 blr x8 5f744: 37f81580 tbnz w0, #0x1f, 0x5f9f4 5f748: cb1a02a9 sub x9, x21, x26 5f74c: f85983aa ldur x10, [x29, #-0x68] 5f750: b940428b ldr w11, [x20, #0x40] 5f754: f85883ba ldur x26, [x29, #-0x78] 5f758: cb190388 sub x8, x28, x25 5f75c: f9400ecc ldr x12, [x22, #0x18] 5f760: d37df108 lsl x8, x8, #3 5f764: d37df129 lsl x9, x9, #3 5f768: 9ac82668 lsr x8, x19, x8 5f76c: 9ac92549 lsr x9, x10, x9 5f770: 7100017f cmp w11, #0x0 5f774: 927df359 and x25, x26, #0xfffffffffffffff8 5f778: 1a88013c csel w28, w9, w8, eq 5f77c: 1a890115 csel w21, w8, w9, eq 5f780: 91000748 add x8, x26, #0x1 5f784: d101a3a2 sub x2, x29, #0x68 5f788: aa1403e0 mov x0, x20 5f78c: aa1903e1 mov x1, x25 5f790: 2a1f03e3 mov w3, wzr 5f794: aa1703e4 mov x4, x23 5f798: f81883a8 stur x8, [x29, #-0x78] 5f79c: f9000ff4 str x20, [sp, #0x18] 5f7a0: d63f0180 blr x12 5f7a4: 37f81280 tbnz w0, #0x1f, 0x5f9f4 5f7a8: f94017e8 ldr x8, [sp, #0x28] 5f7ac: f85883b3 ldur x19, [x29, #-0x78] 5f7b0: f9400fe0 ldr x0, [sp, #0x18] 5f7b4: f9401fe4 ldr x4, [sp, #0x38] 5f7b8: f9400d08 ldr x8, [x8, #0x18] 5f7bc: f85983b7 ldur x23, [x29, #-0x68] 5f7c0: 927df276 and x22, x19, #0xfffffffffffffff8 5f7c4: 91000669 add x9, x19, #0x1 5f7c8: d101a3a2 sub x2, x29, #0x68 5f7cc: aa1603e1 mov x1, x22 5f7d0: 2a1f03e3 mov w3, wzr 5f7d4: f81883a9 stur x9, [x29, #-0x78] 5f7d8: d63f0100 blr x8 5f7dc: 37f810c0 tbnz w0, #0x1f, 0x5f9f4 5f7e0: f9400fed ldr x13, [sp, #0x18] 5f7e4: b94053e8 ldr w8, [sp, #0x50] 5f7e8: f85983ac ldur x12, [x29, #-0x68] 5f7ec: 12001ea9 and w9, w21, #0xff 5f7f0: b94041ad ldr w13, [x13, #0x40] 5f7f4: 33103d18 bfi w24, w8, #16, #16 5f7f8: 12001f88 and w8, w28, #0xff 5f7fc: cb19034a sub x10, x26, x25 5f800: cb16026b sub x11, x19, x22 5f804: 33181d09 bfi w9, w8, #8, #8 5f808: d37df148 lsl x8, x10, #3 5f80c: d37df16a lsl x10, x11, #3 5f810: 9ac826e8 lsr x8, x23, x8 5f814: 9aca258a lsr x10, x12, x10 5f818: 710001bf cmp w13, #0x0 5f81c: 1a88014b csel w11, w10, w8, eq 5f820: 1a8a0108 csel w8, w8, w10, eq 5f824: 12001d6a and w10, w11, #0xff 5f828: 12001d08 and w8, w8, #0xff 5f82c: 33181d48 bfi w8, w10, #8, #8 5f830: 1a88012a csel w10, w9, w8, eq 5f834: 1a890108 csel w8, w8, w9, eq 5f838: 33103d0a bfi w10, w8, #16, #16 5f83c: 1a980149 csel w9, w10, w24, eq 5f840: 1a8a0308 csel w8, w24, w10, eq 5f844: f94027ea ldr x10, [sp, #0x48] 5f848: b3607d28 bfi x8, x9, #32, #32 5f84c: f100015f cmp x10, #0x0 5f850: 1a9f07e9 cset w9, ne 5f854: b4006cea cbz x10, 0x605f0 5f858: b100051f cmn x8, #0x1 5f85c: 2a1f03e0 mov w0, wzr 5f860: 54000ca0 b.eq 0x5f9f4 5f864: f9402ff7 ldr x23, [sp, #0x58] 5f868: 1280000a mov w10, #-0x1 // =-1 5f86c: eb0a011f cmp x8, x10 5f870: 54000c40 b.eq 0x5f9f8 5f874: 14000361 b 0x605f8 5f878: f85883bb ldur x27, [x29, #-0x78] 5f87c: d101a3a2 sub x2, x29, #0x68 5f880: aa1603e0 mov x0, x22 5f884: 2a1f03e3 mov w3, wzr 5f888: 8b28437c add x28, x27, w8, uxtw 5f88c: f900013c str x28, [x9] 5f890: f94017f4 ldr x20, [sp, #0x28] 5f894: 927df379 and x25, x27, #0xfffffffffffffff8 5f898: 91000769 add x9, x27, #0x1 5f89c: aa1903e1 mov x1, x25 5f8a0: f9400e88 ldr x8, [x20, #0x18] 5f8a4: aa1303e4 mov x4, x19 5f8a8: f81883a9 stur x9, [x29, #-0x78] 5f8ac: d63f0100 blr x8 5f8b0: 37f80a40 tbnz w0, #0x1f, 0x5f9f8 5f8b4: f85883b5 ldur x21, [x29, #-0x78] 5f8b8: f9400e88 ldr x8, [x20, #0x18] 5f8bc: aa1603f8 mov x24, x22 5f8c0: aa1303f6 mov x22, x19 5f8c4: f85983b3 ldur x19, [x29, #-0x68] 5f8c8: 927df2ba and x26, x21, #0xfffffffffffffff8 5f8cc: 910006a9 add x9, x21, #0x1 5f8d0: d101a3a2 sub x2, x29, #0x68 5f8d4: aa1803e0 mov x0, x24 5f8d8: aa1a03e1 mov x1, x26 5f8dc: 2a1f03e3 mov w3, wzr 5f8e0: aa1603e4 mov x4, x22 5f8e4: f81883a9 stur x9, [x29, #-0x78] 5f8e8: d63f0100 blr x8 5f8ec: 37f80860 tbnz w0, #0x1f, 0x5f9f8 5f8f0: f90013fc str x28, [sp, #0x20] 5f8f4: f85983aa ldur x10, [x29, #-0x68] 5f8f8: b940430b ldr w11, [x24, #0x40] 5f8fc: f85883bc ldur x28, [x29, #-0x78] 5f900: cb190368 sub x8, x27, x25 5f904: cb1a02a9 sub x9, x21, x26 5f908: f9400e8c ldr x12, [x20, #0x18] 5f90c: d37df108 lsl x8, x8, #3 5f910: d37df129 lsl x9, x9, #3 5f914: 9ac82668 lsr x8, x19, x8 5f918: 9ac92549 lsr x9, x10, x9 5f91c: 7100017f cmp w11, #0x0 5f920: 927df399 and x25, x28, #0xfffffffffffffff8 5f924: 1a880133 csel w19, w9, w8, eq 5f928: 1a890117 csel w23, w8, w9, eq 5f92c: 91000788 add x8, x28, #0x1 5f930: d101a3a2 sub x2, x29, #0x68 5f934: aa1803e0 mov x0, x24 5f938: aa1903e1 mov x1, x25 5f93c: 2a1f03e3 mov w3, wzr 5f940: aa1603e4 mov x4, x22 5f944: f81883a8 stur x8, [x29, #-0x78] 5f948: d63f0180 blr x12 5f94c: 37f80540 tbnz w0, #0x1f, 0x5f9f4 5f950: f85883b5 ldur x21, [x29, #-0x78] 5f954: f9400e88 ldr x8, [x20, #0x18] 5f958: aa1603e4 mov x4, x22 5f95c: f85983b6 ldur x22, [x29, #-0x68] 5f960: 927df2ba and x26, x21, #0xfffffffffffffff8 5f964: 910006a9 add x9, x21, #0x1 5f968: d101a3a2 sub x2, x29, #0x68 5f96c: aa1803e0 mov x0, x24 5f970: aa1a03e1 mov x1, x26 5f974: 2a1f03e3 mov w3, wzr 5f978: f81883a9 stur x9, [x29, #-0x78] 5f97c: d63f0100 blr x8 5f980: 37f803a0 tbnz w0, #0x1f, 0x5f9f4 5f984: f85983ac ldur x12, [x29, #-0x68] 5f988: b940430d ldr w13, [x24, #0x40] 5f98c: 12001e68 and w8, w19, #0xff 5f990: 12001ee9 and w9, w23, #0xff 5f994: cb19038a sub x10, x28, x25 5f998: cb1a02ab sub x11, x21, x26 5f99c: 33181d09 bfi w9, w8, #8, #8 5f9a0: d37df148 lsl x8, x10, #3 5f9a4: d37df16a lsl x10, x11, #3 5f9a8: 9ac826c8 lsr x8, x22, x8 5f9ac: 9aca258a lsr x10, x12, x10 5f9b0: 710001bf cmp w13, #0x0 5f9b4: 1a88014b csel w11, w10, w8, eq 5f9b8: 1a8a0108 csel w8, w8, w10, eq 5f9bc: 12001d6a and w10, w11, #0xff 5f9c0: f94027eb ldr x11, [sp, #0x48] 5f9c4: 12001d08 and w8, w8, #0xff 5f9c8: 33181d48 bfi w8, w10, #8, #8 5f9cc: 1a88012a csel w10, w9, w8, eq 5f9d0: 1a890108 csel w8, w8, w9, eq 5f9d4: f100017f cmp x11, #0x0 5f9d8: 33103d0a bfi w10, w8, #16, #16 5f9dc: 93407d48 sxtw x8, w10 5f9e0: da9f03ea csetm x10, ne 5f9e4: 1a9f07e9 cset w9, ne 5f9e8: eb0a011f cmp x8, x10 5f9ec: 540001e1 b.ne 0x5fa28 5f9f0: 2a1f03e0 mov w0, wzr 5f9f4: f9402ff7 ldr x23, [sp, #0x58] 5f9f8: f94016e8 ldr x8, [x23, #0x28] 5f9fc: f85a83a9 ldur x9, [x29, #-0x58] 5fa00: eb09011f cmp x8, x9 5fa04: 54006161 b.ne 0x60630 5fa08: a9527bfd ldp x29, x30, [sp, #0x120] 5fa0c: a9514ff4 ldp x20, x19, [sp, #0x110] 5fa10: a95057f6 ldp x22, x21, [sp, #0x100] 5fa14: a94f5ff8 ldp x24, x23, [sp, #0xf0] 5fa18: a94e67fa ldp x26, x25, [sp, #0xe0] 5fa1c: a94d6ffc ldp x28, x27, [sp, #0xd0] 5fa20: 9104c3ff add sp, sp, #0x130 5fa24: d65f03c0 ret 5fa28: f9402ff7 ldr x23, [sp, #0x58] 5fa2c: cb08036a sub x10, x27, x8 5fa30: 8b0b0108 add x8, x8, x11 5fa34: 7100013f cmp w9, #0x0 5fa38: 9a8a1119 csel x25, x8, x10, ne 5fa3c: 900001e1 adrp x1, 0x9b000 5fa40: b00001e2 adrp x2, 0x9c000 5fa44: 910cc021 add x1, x1, #0x330 5fa48: 9124d442 add x2, x2, #0x935 5fa4c: 320007e0 orr w0, wzr, #0x3 5fa50: aa1903e3 mov x3, x25 5fa54: 97fed897 bl 0x15cb0 <.text+0x8fc0> 5fa58: f94017fc ldr x28, [sp, #0x28] 5fa5c: 32001fe8 orr w8, wzr, #0xff 5fa60: 390297e8 strb w8, [sp, #0xa5] 5fa64: f9004fff str xzr, [sp, #0x98] 5fa68: f9401ff6 ldr x22, [sp, #0x38] 5fa6c: f9400f88 ldr x8, [x28, #0x18] 5fa70: 927df33a and x26, x25, #0xfffffffffffffff8 5fa74: 91000729 add x9, x25, #0x1 5fa78: d101a3a2 sub x2, x29, #0x68 5fa7c: aa1803e0 mov x0, x24 5fa80: aa1a03e1 mov x1, x26 5fa84: 2a1f03e3 mov w3, wzr 5fa88: aa1603e4 mov x4, x22 5fa8c: f81903a9 stur x9, [x29, #-0x70] 5fa90: d63f0100 blr x8 5fa94: 37fffb20 tbnz w0, #0x1f, 0x5f9f8 5fa98: a9794fb5 ldp x21, x19, [x29, #-0x70] 5fa9c: f9400f88 ldr x8, [x28, #0x18] 5faa0: aa1803f4 mov x20, x24 5faa4: d101a3a2 sub x2, x29, #0x68 5faa8: 927df2bb and x27, x21, #0xfffffffffffffff8 5faac: 910006a9 add x9, x21, #0x1 5fab0: aa1403e0 mov x0, x20 5fab4: aa1b03e1 mov x1, x27 5fab8: 2a1f03e3 mov w3, wzr 5fabc: aa1603e4 mov x4, x22 5fac0: f81903a9 stur x9, [x29, #-0x70] 5fac4: d63f0100 blr x8 5fac8: 37fff980 tbnz w0, #0x1f, 0x5f9f8 5facc: cb1b02a9 sub x9, x21, x27 5fad0: a9792bbb ldp x27, x10, [x29, #-0x70] 5fad4: b940428b ldr w11, [x20, #0x40] 5fad8: cb1a0328 sub x8, x25, x26 5fadc: f9400f8c ldr x12, [x28, #0x18] 5fae0: d37df108 lsl x8, x8, #3 5fae4: d37df129 lsl x9, x9, #3 5fae8: 9ac82668 lsr x8, x19, x8 5faec: 9ac92549 lsr x9, x10, x9 5faf0: 7100017f cmp w11, #0x0 5faf4: 927df379 and x25, x27, #0xfffffffffffffff8 5faf8: 1a880138 csel w24, w9, w8, eq 5fafc: 1a890117 csel w23, w8, w9, eq 5fb00: 91000768 add x8, x27, #0x1 5fb04: d101a3a2 sub x2, x29, #0x68 5fb08: aa1403e0 mov x0, x20 5fb0c: aa1903e1 mov x1, x25 5fb10: 2a1f03e3 mov w3, wzr 5fb14: aa1603e4 mov x4, x22 5fb18: f81903a8 stur x8, [x29, #-0x70] 5fb1c: d63f0180 blr x12 5fb20: 37fff6a0 tbnz w0, #0x1f, 0x5f9f4 5fb24: a9794fb5 ldp x21, x19, [x29, #-0x70] 5fb28: f9400f88 ldr x8, [x28, #0x18] 5fb2c: d101a3a2 sub x2, x29, #0x68 5fb30: aa1403e0 mov x0, x20 5fb34: 927df2ba and x26, x21, #0xfffffffffffffff8 5fb38: 910006a9 add x9, x21, #0x1 5fb3c: aa1a03e1 mov x1, x26 5fb40: 2a1f03e3 mov w3, wzr 5fb44: aa1603e4 mov x4, x22 5fb48: f81903a9 stur x9, [x29, #-0x70] 5fb4c: d63f0100 blr x8 5fb50: aa1403f6 mov x22, x20 5fb54: 37fff500 tbnz w0, #0x1f, 0x5f9f4 5fb58: f85983ac ldur x12, [x29, #-0x68] 5fb5c: b94042cd ldr w13, [x22, #0x40] 5fb60: 12001f08 and w8, w24, #0xff 5fb64: 12001ee9 and w9, w23, #0xff 5fb68: cb19036a sub x10, x27, x25 5fb6c: cb1a02ab sub x11, x21, x26 5fb70: 33181d09 bfi w9, w8, #8, #8 5fb74: d37df148 lsl x8, x10, #3 5fb78: d37df16a lsl x10, x11, #3 5fb7c: 9ac82668 lsr x8, x19, x8 5fb80: 9aca258a lsr x10, x12, x10 5fb84: 710001bf cmp w13, #0x0 5fb88: 1a88014b csel w11, w10, w8, eq 5fb8c: 1a8a0108 csel w8, w8, w10, eq 5fb90: 12001d6a and w10, w11, #0xff 5fb94: 12001d08 and w8, w8, #0xff 5fb98: 33181d48 bfi w8, w10, #8, #8 5fb9c: 1a88013b csel w27, w9, w8, eq 5fba0: 1a890108 csel w8, w8, w9, eq 5fba4: 33103d1b bfi w27, w8, #16, #16 5fba8: 3100077f cmn w27, #0x1 5fbac: 540025a0 b.eq 0x60060 5fbb0: f85903b4 ldur x20, [x29, #-0x70] 5fbb4: f9401ff8 ldr x24, [sp, #0x38] 5fbb8: f9400f88 ldr x8, [x28, #0x18] 5fbbc: d101a3a2 sub x2, x29, #0x68 5fbc0: 927df299 and x25, x20, #0xfffffffffffffff8 5fbc4: 91000689 add x9, x20, #0x1 5fbc8: aa1603e0 mov x0, x22 5fbcc: aa1903e1 mov x1, x25 5fbd0: 2a1f03e3 mov w3, wzr 5fbd4: aa1803e4 mov x4, x24 5fbd8: f81903a9 stur x9, [x29, #-0x70] 5fbdc: d63f0100 blr x8 5fbe0: f9402ff7 ldr x23, [sp, #0x58] 5fbe4: 37fff0a0 tbnz w0, #0x1f, 0x5f9f8 5fbe8: a9794fb5 ldp x21, x19, [x29, #-0x70] 5fbec: f9400f88 ldr x8, [x28, #0x18] 5fbf0: d101a3a2 sub x2, x29, #0x68 5fbf4: aa1603e0 mov x0, x22 5fbf8: 927df2ba and x26, x21, #0xfffffffffffffff8 5fbfc: 910006a9 add x9, x21, #0x1 5fc00: aa1a03e1 mov x1, x26 5fc04: 2a1f03e3 mov w3, wzr 5fc08: aa1803e4 mov x4, x24 5fc0c: f81903a9 stur x9, [x29, #-0x70] 5fc10: d63f0100 blr x8 5fc14: 37ffef20 tbnz w0, #0x1f, 0x5f9f8 5fc18: f9002bf4 str x20, [sp, #0x50] 5fc1c: cb190288 sub x8, x20, x25 5fc20: f85983aa ldur x10, [x29, #-0x68] 5fc24: b94042cb ldr w11, [x22, #0x40] 5fc28: f9400f8c ldr x12, [x28, #0x18] 5fc2c: aa1c03f4 mov x20, x28 5fc30: f85903bc ldur x28, [x29, #-0x70] 5fc34: cb1a02a9 sub x9, x21, x26 5fc38: d37df108 lsl x8, x8, #3 5fc3c: d37df129 lsl x9, x9, #3 5fc40: 9ac82668 lsr x8, x19, x8 5fc44: 9ac92549 lsr x9, x10, x9 5fc48: 7100017f cmp w11, #0x0 5fc4c: 927df399 and x25, x28, #0xfffffffffffffff8 5fc50: aa1603f3 mov x19, x22 5fc54: 1a880136 csel w22, w9, w8, eq 5fc58: 1a890117 csel w23, w8, w9, eq 5fc5c: 91000788 add x8, x28, #0x1 5fc60: d101a3a2 sub x2, x29, #0x68 5fc64: aa1303e0 mov x0, x19 5fc68: aa1903e1 mov x1, x25 5fc6c: 2a1f03e3 mov w3, wzr 5fc70: aa1803e4 mov x4, x24 5fc74: f81903a8 stur x8, [x29, #-0x70] 5fc78: d63f0180 blr x12 5fc7c: 37ffebc0 tbnz w0, #0x1f, 0x5f9f4 5fc80: a97923b5 ldp x21, x8, [x29, #-0x70] 5fc84: d101a3a2 sub x2, x29, #0x68 5fc88: aa1303e0 mov x0, x19 5fc8c: 2a1f03e3 mov w3, wzr 5fc90: f9000fe8 str x8, [sp, #0x18] 5fc94: f9400e88 ldr x8, [x20, #0x18] 5fc98: 927df2ba and x26, x21, #0xfffffffffffffff8 5fc9c: 910006a9 add x9, x21, #0x1 5fca0: aa1a03e1 mov x1, x26 5fca4: aa1803e4 mov x4, x24 5fca8: f81903a9 stur x9, [x29, #-0x70] 5fcac: d63f0100 blr x8 5fcb0: 37ffea20 tbnz w0, #0x1f, 0x5f9f4 5fcb4: 12001ec8 and w8, w22, #0xff 5fcb8: 12001ee9 and w9, w23, #0xff 5fcbc: cb19038a sub x10, x28, x25 5fcc0: cb1a02ab sub x11, x21, x26 5fcc4: f85983ac ldur x12, [x29, #-0x68] 5fcc8: b940426d ldr w13, [x19, #0x40] 5fccc: 33181d09 bfi w9, w8, #8, #8 5fcd0: d37df148 lsl x8, x10, #3 5fcd4: d37df16a lsl x10, x11, #3 5fcd8: f9400feb ldr x11, [sp, #0x18] 5fcdc: 9aca258a lsr x10, x12, x10 5fce0: 710001bf cmp w13, #0x0 5fce4: aa1303f4 mov x20, x19 5fce8: 9ac82568 lsr x8, x11, x8 5fcec: 1a88014b csel w11, w10, w8, eq 5fcf0: 1a8a0108 csel w8, w8, w10, eq 5fcf4: 12001d6a and w10, w11, #0xff 5fcf8: 12001d08 and w8, w8, #0xff 5fcfc: 33181d48 bfi w8, w10, #8, #8 5fd00: 1a880123 csel w3, w9, w8, eq 5fd04: 1a890108 csel w8, w8, w9, eq 5fd08: f94027e9 ldr x9, [sp, #0x48] 5fd0c: 33103d03 bfi w3, w8, #16, #16 5fd10: f100013f cmp x9, #0x0 5fd14: 5a9f03e8 csetm w8, ne 5fd18: 6b08007f cmp w3, w8 5fd1c: 540045a1 b.ne 0x605d0 5fd20: f9402be8 ldr x8, [sp, #0x50] 5fd24: 8b3b4108 add x8, x8, w27, uxtw 5fd28: f90037e8 str x8, [sp, #0x68] 5fd2c: f94017e8 ldr x8, [sp, #0x28] 5fd30: f85903b3 ldur x19, [x29, #-0x70] 5fd34: f9401fe4 ldr x4, [sp, #0x38] 5fd38: d101a3a2 sub x2, x29, #0x68 5fd3c: f9400d08 ldr x8, [x8, #0x18] 5fd40: 927df278 and x24, x19, #0xfffffffffffffff8 5fd44: 91000669 add x9, x19, #0x1 5fd48: aa1403e0 mov x0, x20 5fd4c: aa1803e1 mov x1, x24 5fd50: 2a1f03e3 mov w3, wzr 5fd54: f81903a9 stur x9, [x29, #-0x70] 5fd58: d63f0100 blr x8 5fd5c: 37ffe4c0 tbnz w0, #0x1f, 0x5f9f4 5fd60: f85983a8 ldur x8, [x29, #-0x68] 5fd64: cb180269 sub x9, x19, x24 5fd68: d37df129 lsl x9, x9, #3 5fd6c: 9ac92516 lsr x22, x8, x9 5fd70: 321f02c8 orr w8, w22, #0x2 5fd74: 12001d08 and w8, w8, #0xff 5fd78: 71000d1f cmp w8, #0x3 5fd7c: 54004441 b.ne 0x60604 5fd80: f94017e8 ldr x8, [sp, #0x28] 5fd84: f85903b3 ldur x19, [x29, #-0x70] 5fd88: 381a43bf sturb wzr, [x29, #-0x5c] 5fd8c: b81a03bf stur wzr, [x29, #-0x60] 5fd90: f9400d08 ldr x8, [x8, #0x18] 5fd94: f9401fe4 ldr x4, [sp, #0x38] 5fd98: 927df278 and x24, x19, #0xfffffffffffffff8 5fd9c: 91000669 add x9, x19, #0x1 5fda0: d101a3a2 sub x2, x29, #0x68 5fda4: aa1403e0 mov x0, x20 5fda8: aa1803e1 mov x1, x24 5fdac: 2a1f03e3 mov w3, wzr 5fdb0: f81903a9 stur x9, [x29, #-0x70] 5fdb4: d63f0100 blr x8 5fdb8: 37ffe1e0 tbnz w0, #0x1f, 0x5f9f4 5fdbc: f85983a8 ldur x8, [x29, #-0x68] 5fdc0: cb180269 sub x9, x19, x24 5fdc4: d37df129 lsl x9, x9, #3 5fdc8: 9ac92508 lsr x8, x8, x9 5fdcc: 12001d09 and w9, w8, #0xff 5fdd0: 34000a29 cbz w9, 0x5ff14 5fdd4: 381a03a8 sturb w8, [x29, #-0x60] 5fdd8: f94017e8 ldr x8, [sp, #0x28] 5fddc: f85903b3 ldur x19, [x29, #-0x70] 5fde0: f9401fe4 ldr x4, [sp, #0x38] 5fde4: d101a3a2 sub x2, x29, #0x68 5fde8: f9400d08 ldr x8, [x8, #0x18] 5fdec: 927df278 and x24, x19, #0xfffffffffffffff8 5fdf0: 91000669 add x9, x19, #0x1 5fdf4: aa1403e0 mov x0, x20 5fdf8: aa1803e1 mov x1, x24 5fdfc: 2a1f03e3 mov w3, wzr 5fe00: f81903a9 stur x9, [x29, #-0x70] 5fe04: d63f0100 blr x8 5fe08: 37ffdf60 tbnz w0, #0x1f, 0x5f9f4 5fe0c: f85983a8 ldur x8, [x29, #-0x68] 5fe10: cb180269 sub x9, x19, x24 5fe14: d37df129 lsl x9, x9, #3 5fe18: 9ac92508 lsr x8, x8, x9 5fe1c: 12001d09 and w9, w8, #0xff 5fe20: 340007a9 cbz w9, 0x5ff14 5fe24: 381a13a8 sturb w8, [x29, #-0x5f] 5fe28: f94017e8 ldr x8, [sp, #0x28] 5fe2c: f85903b3 ldur x19, [x29, #-0x70] 5fe30: f9401fe4 ldr x4, [sp, #0x38] 5fe34: d101a3a2 sub x2, x29, #0x68 5fe38: f9400d08 ldr x8, [x8, #0x18] 5fe3c: 927df278 and x24, x19, #0xfffffffffffffff8 5fe40: 91000669 add x9, x19, #0x1 5fe44: aa1403e0 mov x0, x20 5fe48: aa1803e1 mov x1, x24 5fe4c: 2a1f03e3 mov w3, wzr 5fe50: f81903a9 stur x9, [x29, #-0x70] 5fe54: d63f0100 blr x8 5fe58: 37ffdce0 tbnz w0, #0x1f, 0x5f9f4 5fe5c: f85983a8 ldur x8, [x29, #-0x68] 5fe60: cb180269 sub x9, x19, x24 5fe64: d37df129 lsl x9, x9, #3 5fe68: 9ac92508 lsr x8, x8, x9 5fe6c: 12001d09 and w9, w8, #0xff 5fe70: 34000529 cbz w9, 0x5ff14 5fe74: 381a23a8 sturb w8, [x29, #-0x5e] 5fe78: f94017e8 ldr x8, [sp, #0x28] 5fe7c: f85903b3 ldur x19, [x29, #-0x70] 5fe80: f9401fe4 ldr x4, [sp, #0x38] 5fe84: d101a3a2 sub x2, x29, #0x68 5fe88: f9400d08 ldr x8, [x8, #0x18] 5fe8c: 927df278 and x24, x19, #0xfffffffffffffff8 5fe90: 91000669 add x9, x19, #0x1 5fe94: aa1403e0 mov x0, x20 5fe98: aa1803e1 mov x1, x24 5fe9c: 2a1f03e3 mov w3, wzr 5fea0: f81903a9 stur x9, [x29, #-0x70] 5fea4: d63f0100 blr x8 5fea8: 37ffda60 tbnz w0, #0x1f, 0x5f9f4 5feac: f85983a8 ldur x8, [x29, #-0x68] 5feb0: cb180269 sub x9, x19, x24 5feb4: d37df129 lsl x9, x9, #3 5feb8: 9ac92508 lsr x8, x8, x9 5febc: 12001d09 and w9, w8, #0xff 5fec0: 340002a9 cbz w9, 0x5ff14 5fec4: 381a33a8 sturb w8, [x29, #-0x5d] 5fec8: f94017e8 ldr x8, [sp, #0x28] 5fecc: f85903b3 ldur x19, [x29, #-0x70] 5fed0: f9401fe4 ldr x4, [sp, #0x38] 5fed4: d101a3a2 sub x2, x29, #0x68 5fed8: f9400d08 ldr x8, [x8, #0x18] 5fedc: 927df278 and x24, x19, #0xfffffffffffffff8 5fee0: 91000669 add x9, x19, #0x1 5fee4: aa1403e0 mov x0, x20 5fee8: aa1803e1 mov x1, x24 5feec: 2a1f03e3 mov w3, wzr 5fef0: f81903a9 stur x9, [x29, #-0x70] 5fef4: d63f0100 blr x8 5fef8: 37ffd7e0 tbnz w0, #0x1f, 0x5f9f4 5fefc: f85983a8 ldur x8, [x29, #-0x68] 5ff00: cb180269 sub x9, x19, x24 5ff04: d37df129 lsl x9, x9, #3 5ff08: 9ac92508 lsr x8, x8, x9 5ff0c: 12001d08 and w8, w8, #0xff 5ff10: 35fffdc8 cbnz w8, 0x5fec8 5ff14: 910183e8 add x8, sp, #0x60 5ff18: aa1f03fa mov x26, xzr 5ff1c: aa1f03f8 mov x24, xzr 5ff20: 9100e115 add x21, x8, #0x38 5ff24: f94017e8 ldr x8, [sp, #0x28] 5ff28: f85903b3 ldur x19, [x29, #-0x70] 5ff2c: f9401fe4 ldr x4, [sp, #0x38] 5ff30: d101a3a2 sub x2, x29, #0x68 5ff34: f9400d08 ldr x8, [x8, #0x18] 5ff38: 927df279 and x25, x19, #0xfffffffffffffff8 5ff3c: 91000669 add x9, x19, #0x1 5ff40: aa1403e0 mov x0, x20 5ff44: aa1903e1 mov x1, x25 5ff48: 2a1f03e3 mov w3, wzr 5ff4c: f81903a9 stur x9, [x29, #-0x70] 5ff50: d63f0100 blr x8 5ff54: 37ffd500 tbnz w0, #0x1f, 0x5f9f4 5ff58: f85983a8 ldur x8, [x29, #-0x68] 5ff5c: cb190269 sub x9, x19, x25 5ff60: d37df129 lsl x9, x9, #3 5ff64: 9ac92508 lsr x8, x8, x9 5ff68: 13001d09 sxtb w9, w8 5ff6c: 92401908 and x8, x8, #0x7f 5ff70: 9ad82108 lsl x8, x8, x24 5ff74: aa1a011a orr x26, x8, x26 5ff78: 91001f18 add x24, x24, #0x7 5ff7c: 37fffd49 tbnz w9, #0x1f, 0x5ff24 5ff80: aa1f03f8 mov x24, xzr 5ff84: aa1f03fb mov x27, xzr 5ff88: f90043fa str x26, [sp, #0x80] 5ff8c: f94017e8 ldr x8, [sp, #0x28] 5ff90: f85903b3 ldur x19, [x29, #-0x70] 5ff94: f9401fe4 ldr x4, [sp, #0x38] 5ff98: d101a3a2 sub x2, x29, #0x68 5ff9c: f9400d08 ldr x8, [x8, #0x18] 5ffa0: 927df279 and x25, x19, #0xfffffffffffffff8 5ffa4: 91000669 add x9, x19, #0x1 5ffa8: aa1403e0 mov x0, x20 5ffac: aa1903e1 mov x1, x25 5ffb0: 2a1f03e3 mov w3, wzr 5ffb4: f81903a9 stur x9, [x29, #-0x70] 5ffb8: d63f0100 blr x8 5ffbc: 37ffd1c0 tbnz w0, #0x1f, 0x5f9f4 5ffc0: f85983a8 ldur x8, [x29, #-0x68] 5ffc4: cb190269 sub x9, x19, x25 5ffc8: d37df129 lsl x9, x9, #3 5ffcc: 9ac92508 lsr x8, x8, x9 5ffd0: 92401909 and x9, x8, #0x7f 5ffd4: 9adb2129 lsl x9, x9, x27 5ffd8: aa180138 orr x24, x9, x24 5ffdc: 91001f7b add x27, x27, #0x7 5ffe0: 373ffd68 tbnz w8, #0x7, 0x5ff8c 5ffe4: 721a011f tst w8, #0x40 5ffe8: 320017e8 orr w8, wzr, #0x3f 5ffec: 92800009 mov x9, #-0x1 // =-1 5fff0: fa481362 ccmp x27, x8, #0x2, ne 5fff4: 9adb2128 lsl x8, x9, x27 5fff8: 12001eca and w10, w22, #0xff 5fffc: 9a8883e8 csel x8, xzr, x8, hi 60000: aa180108 orr x8, x8, x24 60004: 7100055f cmp w10, #0x1 60008: f90047e8 str x8, [sp, #0x88] 6000c: 54003141 b.ne 0x60634 60010: f94017e8 ldr x8, [sp, #0x28] 60014: f85903b3 ldur x19, [x29, #-0x70] 60018: f9401fe4 ldr x4, [sp, #0x38] 6001c: d101a3a2 sub x2, x29, #0x68 60020: f9400d08 ldr x8, [x8, #0x18] 60024: 927df279 and x25, x19, #0xfffffffffffffff8 60028: 91000669 add x9, x19, #0x1 6002c: aa1403e0 mov x0, x20 60030: aa1903e1 mov x1, x25 60034: 2a1f03e3 mov w3, wzr 60038: f81903a9 stur x9, [x29, #-0x70] 6003c: d63f0100 blr x8 60040: 37ffcda0 tbnz w0, #0x1f, 0x5f9f4 60044: f85983a8 ldur x8, [x29, #-0x68] 60048: cb190269 sub x9, x19, x25 6004c: d37df129 lsl x9, x9, #3 60050: 9ac92508 lsr x8, x8, x9 60054: 92401d08 and x8, x8, #0xff 60058: f9004be8 str x8, [sp, #0x90] 6005c: 14000190 b 0x6069c 60060: f94027e8 ldr x8, [sp, #0x48] 60064: f85903bb ldur x27, [x29, #-0x70] 60068: f9401ff7 ldr x23, [sp, #0x38] 6006c: d101a3a2 sub x2, x29, #0x68 60070: f100011f cmp x8, #0x0 60074: f9400f88 ldr x8, [x28, #0x18] 60078: 927df378 and x24, x27, #0xfffffffffffffff8 6007c: 91000769 add x9, x27, #0x1 60080: aa1603e0 mov x0, x22 60084: aa1803e1 mov x1, x24 60088: 2a1f03e3 mov w3, wzr 6008c: aa1703e4 mov x4, x23 60090: da9f03f3 csetm x19, ne 60094: f81903a9 stur x9, [x29, #-0x70] 60098: d63f0100 blr x8 6009c: 37ffcac0 tbnz w0, #0x1f, 0x5f9f4 600a0: f9002bf3 str x19, [sp, #0x50] 600a4: a9794fb5 ldp x21, x19, [x29, #-0x70] 600a8: f9400f88 ldr x8, [x28, #0x18] 600ac: d101a3a2 sub x2, x29, #0x68 600b0: aa1603e0 mov x0, x22 600b4: 927df2b9 and x25, x21, #0xfffffffffffffff8 600b8: 910006a9 add x9, x21, #0x1 600bc: aa1903e1 mov x1, x25 600c0: 2a1f03e3 mov w3, wzr 600c4: aa1703e4 mov x4, x23 600c8: f81903a9 stur x9, [x29, #-0x70] 600cc: d63f0100 blr x8 600d0: 37ffc920 tbnz w0, #0x1f, 0x5f9f4 600d4: f85983aa ldur x10, [x29, #-0x68] 600d8: b94042cb ldr w11, [x22, #0x40] 600dc: f9400f8c ldr x12, [x28, #0x18] 600e0: aa1c03f4 mov x20, x28 600e4: f85903bc ldur x28, [x29, #-0x70] 600e8: cb180368 sub x8, x27, x24 600ec: cb1902a9 sub x9, x21, x25 600f0: d37df108 lsl x8, x8, #3 600f4: d37df129 lsl x9, x9, #3 600f8: 9ac82668 lsr x8, x19, x8 600fc: 9ac92549 lsr x9, x10, x9 60100: 7100017f cmp w11, #0x0 60104: 927df398 and x24, x28, #0xfffffffffffffff8 60108: 1a88013a csel w26, w9, w8, eq 6010c: 1a890115 csel w21, w8, w9, eq 60110: 91000788 add x8, x28, #0x1 60114: d101a3a2 sub x2, x29, #0x68 60118: aa1603e0 mov x0, x22 6011c: aa1803e1 mov x1, x24 60120: 2a1f03e3 mov w3, wzr 60124: aa1703e4 mov x4, x23 60128: f81903a8 stur x8, [x29, #-0x70] 6012c: d63f0180 blr x12 60130: 37ffc620 tbnz w0, #0x1f, 0x5f9f4 60134: a9796fb3 ldp x19, x27, [x29, #-0x70] 60138: f9400e88 ldr x8, [x20, #0x18] 6013c: d101a3a2 sub x2, x29, #0x68 60140: aa1603e0 mov x0, x22 60144: 927df279 and x25, x19, #0xfffffffffffffff8 60148: 91000669 add x9, x19, #0x1 6014c: aa1903e1 mov x1, x25 60150: 2a1f03e3 mov w3, wzr 60154: aa1703e4 mov x4, x23 60158: f81903a9 stur x9, [x29, #-0x70] 6015c: aa1603f4 mov x20, x22 60160: d63f0100 blr x8 60164: 37ffc480 tbnz w0, #0x1f, 0x5f9f4 60168: 12001f48 and w8, w26, #0xff 6016c: 12001ea9 and w9, w21, #0xff 60170: aa1403e0 mov x0, x20 60174: cb18038a sub x10, x28, x24 60178: f85983ac ldur x12, [x29, #-0x68] 6017c: b940400d ldr w13, [x0, #0x40] 60180: 33181d09 bfi w9, w8, #8, #8 60184: f94017e8 ldr x8, [sp, #0x28] 60188: d37df14a lsl x10, x10, #3 6018c: cb19026b sub x11, x19, x25 60190: 9aca276a lsr x10, x27, x10 60194: f85903bb ldur x27, [x29, #-0x70] 60198: d37df16b lsl x11, x11, #3 6019c: f9400d08 ldr x8, [x8, #0x18] 601a0: 9acb258b lsr x11, x12, x11 601a4: 710001bf cmp w13, #0x0 601a8: f9401fe4 ldr x4, [sp, #0x38] 601ac: 1a8a016c csel w12, w11, w10, eq 601b0: 1a8b014a csel w10, w10, w11, eq 601b4: 927df378 and x24, x27, #0xfffffffffffffff8 601b8: 12001d8c and w12, w12, #0xff 601bc: 12001d4a and w10, w10, #0xff 601c0: 9100076b add x11, x27, #0x1 601c4: 33181d8a bfi w10, w12, #8, #8 601c8: d101a3a2 sub x2, x29, #0x68 601cc: aa1803e1 mov x1, x24 601d0: 2a1f03e3 mov w3, wzr 601d4: 1a8a0137 csel w23, w9, w10, eq 601d8: 1a890156 csel w22, w10, w9, eq 601dc: f81903ab stur x11, [x29, #-0x70] 601e0: d63f0100 blr x8 601e4: 37ffc080 tbnz w0, #0x1f, 0x5f9f4 601e8: f94017e8 ldr x8, [sp, #0x28] 601ec: a9794fb5 ldp x21, x19, [x29, #-0x70] 601f0: f9401fe4 ldr x4, [sp, #0x38] 601f4: d101a3a2 sub x2, x29, #0x68 601f8: f9400d08 ldr x8, [x8, #0x18] 601fc: 927df2b9 and x25, x21, #0xfffffffffffffff8 60200: 910006a9 add x9, x21, #0x1 60204: aa1403e0 mov x0, x20 60208: aa1903e1 mov x1, x25 6020c: 2a1f03e3 mov w3, wzr 60210: f81903a9 stur x9, [x29, #-0x70] 60214: d63f0100 blr x8 60218: 37ffbee0 tbnz w0, #0x1f, 0x5f9f4 6021c: f94017ec ldr x12, [sp, #0x28] 60220: aa1403e0 mov x0, x20 60224: cb180368 sub x8, x27, x24 60228: a9792bbb ldp x27, x10, [x29, #-0x70] 6022c: b940400b ldr w11, [x0, #0x40] 60230: cb1902a9 sub x9, x21, x25 60234: f9400d8c ldr x12, [x12, #0x18] 60238: f9401fe4 ldr x4, [sp, #0x38] 6023c: d37df108 lsl x8, x8, #3 60240: d37df129 lsl x9, x9, #3 60244: 9ac82668 lsr x8, x19, x8 60248: 9ac92549 lsr x9, x10, x9 6024c: 7100017f cmp w11, #0x0 60250: 927df378 and x24, x27, #0xfffffffffffffff8 60254: 1a88013c csel w28, w9, w8, eq 60258: 1a89011a csel w26, w8, w9, eq 6025c: 91000768 add x8, x27, #0x1 60260: d101a3a2 sub x2, x29, #0x68 60264: aa1803e1 mov x1, x24 60268: 2a1f03e3 mov w3, wzr 6026c: f81903a8 stur x8, [x29, #-0x70] 60270: d63f0180 blr x12 60274: 37ffbc00 tbnz w0, #0x1f, 0x5f9f4 60278: f94017e8 ldr x8, [sp, #0x28] 6027c: a97957b3 ldp x19, x21, [x29, #-0x70] 60280: f9401fe4 ldr x4, [sp, #0x38] 60284: d101a3a2 sub x2, x29, #0x68 60288: f9400d08 ldr x8, [x8, #0x18] 6028c: 927df279 and x25, x19, #0xfffffffffffffff8 60290: 91000669 add x9, x19, #0x1 60294: aa1403e0 mov x0, x20 60298: aa1903e1 mov x1, x25 6029c: 2a1f03e3 mov w3, wzr 602a0: f81903a9 stur x9, [x29, #-0x70] 602a4: d63f0100 blr x8 602a8: 37ffba60 tbnz w0, #0x1f, 0x5f9f4 602ac: aa1403e0 mov x0, x20 602b0: 33103ed7 bfi w23, w22, #16, #16 602b4: a97933b6 ldp x22, x12, [x29, #-0x70] 602b8: b940400d ldr w13, [x0, #0x40] 602bc: cb18036a sub x10, x27, x24 602c0: cb19026b sub x11, x19, x25 602c4: 12001f88 and w8, w28, #0xff 602c8: 12001f49 and w9, w26, #0xff 602cc: d37df14a lsl x10, x10, #3 602d0: d37df16b lsl x11, x11, #3 602d4: 33181d09 bfi w9, w8, #8, #8 602d8: f94017e8 ldr x8, [sp, #0x28] 602dc: 9aca26aa lsr x10, x21, x10 602e0: 9acb258b lsr x11, x12, x11 602e4: 710001bf cmp w13, #0x0 602e8: 1a8a016d csel w13, w11, w10, eq 602ec: 1a8b014a csel w10, w10, w11, eq 602f0: 12001dab and w11, w13, #0xff 602f4: 12001d4a and w10, w10, #0xff 602f8: 33181d6a bfi w10, w11, #8, #8 602fc: f9400d08 ldr x8, [x8, #0x18] 60300: 1a8a012b csel w11, w9, w10, eq 60304: 1a890149 csel w9, w10, w9, eq 60308: f9401fe4 ldr x4, [sp, #0x38] 6030c: 33103d2b bfi w11, w9, #16, #16 60310: 927df2d8 and x24, x22, #0xfffffffffffffff8 60314: 1a970169 csel w9, w11, w23, eq 60318: 910006cc add x12, x22, #0x1 6031c: f9000fe9 str x9, [sp, #0x18] 60320: 1a8b02e9 csel w9, w23, w11, eq 60324: d101a3a2 sub x2, x29, #0x68 60328: aa1803e1 mov x1, x24 6032c: 2a1f03e3 mov w3, wzr 60330: f90027e9 str x9, [sp, #0x48] 60334: f81903ac stur x12, [x29, #-0x70] 60338: d63f0100 blr x8 6033c: 37ffb5c0 tbnz w0, #0x1f, 0x5f9f4 60340: f94017e8 ldr x8, [sp, #0x28] 60344: a9794fb5 ldp x21, x19, [x29, #-0x70] 60348: f9401fe4 ldr x4, [sp, #0x38] 6034c: d101a3a2 sub x2, x29, #0x68 60350: f9400d08 ldr x8, [x8, #0x18] 60354: 927df2b9 and x25, x21, #0xfffffffffffffff8 60358: 910006a9 add x9, x21, #0x1 6035c: aa1403e0 mov x0, x20 60360: aa1903e1 mov x1, x25 60364: 2a1f03e3 mov w3, wzr 60368: f81903a9 stur x9, [x29, #-0x70] 6036c: d63f0100 blr x8 60370: 37ffb420 tbnz w0, #0x1f, 0x5f9f4 60374: f94017ec ldr x12, [sp, #0x28] 60378: aa1403e0 mov x0, x20 6037c: a9792bbc ldp x28, x10, [x29, #-0x70] 60380: b940400b ldr w11, [x0, #0x40] 60384: cb1802c8 sub x8, x22, x24 60388: cb1902a9 sub x9, x21, x25 6038c: f9400d8c ldr x12, [x12, #0x18] 60390: f9401fe4 ldr x4, [sp, #0x38] 60394: d37df108 lsl x8, x8, #3 60398: d37df129 lsl x9, x9, #3 6039c: 9ac82668 lsr x8, x19, x8 603a0: 9ac92549 lsr x9, x10, x9 603a4: 7100017f cmp w11, #0x0 603a8: 927df398 and x24, x28, #0xfffffffffffffff8 603ac: 1a88013a csel w26, w9, w8, eq 603b0: 1a890117 csel w23, w8, w9, eq 603b4: 91000788 add x8, x28, #0x1 603b8: d101a3a2 sub x2, x29, #0x68 603bc: aa1803e1 mov x1, x24 603c0: 2a1f03e3 mov w3, wzr 603c4: f81903a8 stur x8, [x29, #-0x70] 603c8: d63f0180 blr x12 603cc: 37ffb140 tbnz w0, #0x1f, 0x5f9f4 603d0: f94017e8 ldr x8, [sp, #0x28] 603d4: a9796fb3 ldp x19, x27, [x29, #-0x70] 603d8: f9401fe4 ldr x4, [sp, #0x38] 603dc: d101a3a2 sub x2, x29, #0x68 603e0: f9400d08 ldr x8, [x8, #0x18] 603e4: 927df279 and x25, x19, #0xfffffffffffffff8 603e8: 91000669 add x9, x19, #0x1 603ec: aa1403e0 mov x0, x20 603f0: aa1903e1 mov x1, x25 603f4: 2a1f03e3 mov w3, wzr 603f8: f81903a9 stur x9, [x29, #-0x70] 603fc: d63f0100 blr x8 60400: 37ffafa0 tbnz w0, #0x1f, 0x5f9f4 60404: aa1403e0 mov x0, x20 60408: 12001f48 and w8, w26, #0xff 6040c: 12001ee9 and w9, w23, #0xff 60410: f85983ac ldur x12, [x29, #-0x68] 60414: b940400d ldr w13, [x0, #0x40] 60418: cb18038a sub x10, x28, x24 6041c: 33181d09 bfi w9, w8, #8, #8 60420: f94017e8 ldr x8, [sp, #0x28] 60424: cb19026b sub x11, x19, x25 60428: d37df14a lsl x10, x10, #3 6042c: 9aca276a lsr x10, x27, x10 60430: f85903bb ldur x27, [x29, #-0x70] 60434: d37df16b lsl x11, x11, #3 60438: 9acb258b lsr x11, x12, x11 6043c: 710001bf cmp w13, #0x0 60440: f9400d08 ldr x8, [x8, #0x18] 60444: 1a8a016c csel w12, w11, w10, eq 60448: 1a8b014a csel w10, w10, w11, eq 6044c: f9401fe4 ldr x4, [sp, #0x38] 60450: 12001d8c and w12, w12, #0xff 60454: 12001d4a and w10, w10, #0xff 60458: 927df378 and x24, x27, #0xfffffffffffffff8 6045c: 33181d8a bfi w10, w12, #8, #8 60460: 9100076b add x11, x27, #0x1 60464: 1a8a013a csel w26, w9, w10, eq 60468: 1a890149 csel w9, w10, w9, eq 6046c: d101a3a2 sub x2, x29, #0x68 60470: aa1803e1 mov x1, x24 60474: 2a1f03e3 mov w3, wzr 60478: b90017e9 str w9, [sp, #0x14] 6047c: f81903ab stur x11, [x29, #-0x70] 60480: d63f0100 blr x8 60484: 37ffab80 tbnz w0, #0x1f, 0x5f9f4 60488: f94017e8 ldr x8, [sp, #0x28] 6048c: a9794fb5 ldp x21, x19, [x29, #-0x70] 60490: f9401fe4 ldr x4, [sp, #0x38] 60494: d101a3a2 sub x2, x29, #0x68 60498: f9400d08 ldr x8, [x8, #0x18] 6049c: 927df2b9 and x25, x21, #0xfffffffffffffff8 604a0: 910006a9 add x9, x21, #0x1 604a4: aa1403e0 mov x0, x20 604a8: aa1903e1 mov x1, x25 604ac: 2a1f03e3 mov w3, wzr 604b0: f81903a9 stur x9, [x29, #-0x70] 604b4: d63f0100 blr x8 604b8: 37ffa9e0 tbnz w0, #0x1f, 0x5f9f4 604bc: f94017ec ldr x12, [sp, #0x28] 604c0: aa1403e0 mov x0, x20 604c4: cb180368 sub x8, x27, x24 604c8: a9792bbb ldp x27, x10, [x29, #-0x70] 604cc: b940400b ldr w11, [x0, #0x40] 604d0: cb1902a9 sub x9, x21, x25 604d4: f9400d8c ldr x12, [x12, #0x18] 604d8: f9401fe4 ldr x4, [sp, #0x38] 604dc: d37df108 lsl x8, x8, #3 604e0: d37df129 lsl x9, x9, #3 604e4: 9ac82668 lsr x8, x19, x8 604e8: 9ac92549 lsr x9, x10, x9 604ec: 7100017f cmp w11, #0x0 604f0: 927df378 and x24, x27, #0xfffffffffffffff8 604f4: 1a88013c csel w28, w9, w8, eq 604f8: 1a890115 csel w21, w8, w9, eq 604fc: 91000768 add x8, x27, #0x1 60500: d101a3a2 sub x2, x29, #0x68 60504: aa1803e1 mov x1, x24 60508: 2a1f03e3 mov w3, wzr 6050c: f81903a8 stur x8, [x29, #-0x70] 60510: d63f0180 blr x12 60514: 37ffa700 tbnz w0, #0x1f, 0x5f9f4 60518: f94017e8 ldr x8, [sp, #0x28] 6051c: a9795fb3 ldp x19, x23, [x29, #-0x70] 60520: f9401fe4 ldr x4, [sp, #0x38] 60524: d101a3a2 sub x2, x29, #0x68 60528: f9400d08 ldr x8, [x8, #0x18] 6052c: 927df279 and x25, x19, #0xfffffffffffffff8 60530: 91000669 add x9, x19, #0x1 60534: aa1403e0 mov x0, x20 60538: aa1903e1 mov x1, x25 6053c: 2a1f03e3 mov w3, wzr 60540: f81903a9 stur x9, [x29, #-0x70] 60544: d63f0100 blr x8 60548: 37ffa560 tbnz w0, #0x1f, 0x5f9f4 6054c: b94017e8 ldr w8, [sp, #0x14] 60550: f85983ac ldur x12, [x29, #-0x68] 60554: b940428d ldr w13, [x20, #0x40] 60558: 12001ea9 and w9, w21, #0xff 6055c: 33103d1a bfi w26, w8, #16, #16 60560: 12001f88 and w8, w28, #0xff 60564: cb18036a sub x10, x27, x24 60568: cb19026b sub x11, x19, x25 6056c: 33181d09 bfi w9, w8, #8, #8 60570: d37df148 lsl x8, x10, #3 60574: d37df16a lsl x10, x11, #3 60578: 9ac826e8 lsr x8, x23, x8 6057c: 9aca258a lsr x10, x12, x10 60580: 710001bf cmp w13, #0x0 60584: 1a88014b csel w11, w10, w8, eq 60588: 1a8a0108 csel w8, w8, w10, eq 6058c: 12001d6a and w10, w11, #0xff 60590: 12001d08 and w8, w8, #0xff 60594: 33181d48 bfi w8, w10, #8, #8 60598: 1a88012a csel w10, w9, w8, eq 6059c: 1a890108 csel w8, w8, w9, eq 605a0: 33103d0a bfi w10, w8, #16, #16 605a4: 1a9a0148 csel w8, w10, w26, eq 605a8: 1a8a0343 csel w3, w26, w10, eq 605ac: b3607d03 bfi x3, x8, #32, #32 605b0: f9402be8 ldr x8, [sp, #0x50] 605b4: eb08007f cmp x3, x8 605b8: 54001b21 b.ne 0x6091c 605bc: f94027e8 ldr x8, [sp, #0x48] 605c0: f9400fe9 ldr x9, [sp, #0x18] 605c4: b3607d28 bfi x8, x9, #32, #32 605c8: 8b160108 add x8, x8, x22 605cc: 17fffdd7 b 0x5fd28 605d0: f00001c1 adrp x1, 0x9b000 605d4: 900001e2 adrp x2, 0x9c000 605d8: 910cc021 add x1, x1, #0x330 605dc: 91268442 add x2, x2, #0x9a1 605e0: 320007e0 orr w0, wzr, #0x3 605e4: 97fed5b3 bl 0x15cb0 <.text+0x8fc0> 605e8: 321d73e0 orr w0, wzr, #0xfffffff8 605ec: 17fffd02 b 0x5f9f4 605f0: f9402ff7 ldr x23, [sp, #0x58] 605f4: b40001a8 cbz x8, 0x60628 605f8: f9400ff8 ldr x24, [sp, #0x18] 605fc: f94027eb ldr x11, [sp, #0x48] 60600: 17fffd0b b 0x5fa2c 60604: f00001c1 adrp x1, 0x9b000 60608: 900001e2 adrp x2, 0x9c000 6060c: 12001ec3 and w3, w22, #0xff 60610: 910cc021 add x1, x1, #0x330 60614: 91273c42 add x2, x2, #0x9cf 60618: 320007e0 orr w0, wzr, #0x3 6061c: 97fed5a5 bl 0x15cb0 <.text+0x8fc0> 60620: 321c7be0 orr w0, wzr, #0xfffffff7 60624: 17fffcf4 b 0x5f9f4 60628: 2a1f03e0 mov w0, wzr 6062c: 17fffcf3 b 0x5f9f8 60630: 97feafd0 bl 0xc570 <__stack_chk_fail@plt> 60634: aa1f03f8 mov x24, xzr 60638: aa1f03fa mov x26, xzr 6063c: f94017e8 ldr x8, [sp, #0x28] 60640: f85903b3 ldur x19, [x29, #-0x70] 60644: f9401fe4 ldr x4, [sp, #0x38] 60648: d101a3a2 sub x2, x29, #0x68 6064c: f9400d08 ldr x8, [x8, #0x18] 60650: 927df279 and x25, x19, #0xfffffffffffffff8 60654: 91000669 add x9, x19, #0x1 60658: aa1403e0 mov x0, x20 6065c: aa1903e1 mov x1, x25 60660: 2a1f03e3 mov w3, wzr 60664: f81903a9 stur x9, [x29, #-0x70] 60668: d63f0100 blr x8 6066c: 37ff9c40 tbnz w0, #0x1f, 0x5f9f4 60670: f85983a8 ldur x8, [x29, #-0x68] 60674: cb190269 sub x9, x19, x25 60678: d37df129 lsl x9, x9, #3 6067c: 9ac92508 lsr x8, x8, x9 60680: 13001d09 sxtb w9, w8 60684: 92401908 and x8, x8, #0x7f 60688: 9ada2108 lsl x8, x8, x26 6068c: aa180118 orr x24, x8, x24 60690: 91001f5a add x26, x26, #0x7 60694: 37fffd49 tbnz w9, #0x1f, 0x6063c 60698: f9004bf8 str x24, [sp, #0x90] 6069c: 385a03a8 ldurb w8, [x29, #-0x60] 606a0: 7101e91f cmp w8, #0x7a 606a4: 54000321 b.ne 0x60708 606a8: 39429be8 ldrb w8, [sp, #0xa6] 606ac: 320003fa orr w26, wzr, #0x1 606b0: 32000108 orr w8, w8, #0x1 606b4: 39029be8 strb w8, [sp, #0xa6] 606b8: f94017e8 ldr x8, [sp, #0x28] 606bc: f85903b3 ldur x19, [x29, #-0x70] 606c0: f9401fe4 ldr x4, [sp, #0x38] 606c4: d101a3a2 sub x2, x29, #0x68 606c8: f9400d08 ldr x8, [x8, #0x18] 606cc: 927df279 and x25, x19, #0xfffffffffffffff8 606d0: 91000669 add x9, x19, #0x1 606d4: aa1403e0 mov x0, x20 606d8: aa1903e1 mov x1, x25 606dc: 2a1f03e3 mov w3, wzr 606e0: f81903a9 stur x9, [x29, #-0x70] 606e4: d63f0100 blr x8 606e8: 37ff9860 tbnz w0, #0x1f, 0x5f9f4 606ec: f85983a8 ldur x8, [x29, #-0x68] 606f0: cb190269 sub x9, x19, x25 606f4: d37df129 lsl x9, x9, #3 606f8: 9ac92508 lsr x8, x8, x9 606fc: 13001d08 sxtb w8, w8 60700: 37fffdc8 tbnz w8, #0x1f, 0x606b8 60704: 14000002 b 0x6070c 60708: aa1f03fa mov x26, xzr 6070c: 900001f8 adrp x24, 0x9c000 60710: 321e03f6 orr w22, wzr, #0x4 60714: d10183bb sub x27, x29, #0x60 60718: 91242318 add x24, x24, #0x908 6071c: 387a6b68 ldrb w8, [x27, x26] 60720: 51013109 sub w9, w8, #0x4c 60724: 71001d3f cmp w9, #0x7 60728: 54000928 b.hi 0x6084c 6072c: b8a97b08 ldrsw x8, [x24, x9, lsl #2] 60730: 8b180108 add x8, x8, x24 60734: d61f0100 br x8 60738: f94017e8 ldr x8, [sp, #0x28] 6073c: f85903b3 ldur x19, [x29, #-0x70] 60740: f9401fe4 ldr x4, [sp, #0x38] 60744: d101a3a2 sub x2, x29, #0x68 60748: f9400d08 ldr x8, [x8, #0x18] 6074c: 927df279 and x25, x19, #0xfffffffffffffff8 60750: 91000669 add x9, x19, #0x1 60754: aa1403e0 mov x0, x20 60758: aa1903e1 mov x1, x25 6075c: 2a1f03e3 mov w3, wzr 60760: f81903a9 stur x9, [x29, #-0x70] 60764: d63f0100 blr x8 60768: 37ff9460 tbnz w0, #0x1f, 0x5f9f4 6076c: f85983a8 ldur x8, [x29, #-0x68] 60770: cb190269 sub x9, x19, x25 60774: d37df129 lsl x9, x9, #3 60778: 9ac92508 lsr x8, x8, x9 6077c: 390297e8 strb w8, [sp, #0xa5] 60780: 1400002f b 0x6083c 60784: f94017e8 ldr x8, [sp, #0x28] 60788: f85903b3 ldur x19, [x29, #-0x70] 6078c: f9401fe4 ldr x4, [sp, #0x38] 60790: d101a3a2 sub x2, x29, #0x68 60794: f9400d08 ldr x8, [x8, #0x18] 60798: 927df279 and x25, x19, #0xfffffffffffffff8 6079c: 91000669 add x9, x19, #0x1 607a0: aa1403e0 mov x0, x20 607a4: aa1903e1 mov x1, x25 607a8: 2a1f03e3 mov w3, wzr 607ac: f81903a9 stur x9, [x29, #-0x70] 607b0: d63f0100 blr x8 607b4: 37ff9200 tbnz w0, #0x1f, 0x5f9f4 607b8: f85983a8 ldur x8, [x29, #-0x68] 607bc: a94293e1 ldp x1, x4, [sp, #0x28] 607c0: f9401fe6 ldr x6, [sp, #0x38] 607c4: cb190269 sub x9, x19, x25 607c8: d37df129 lsl x9, x9, #3 607cc: 9ac92503 lsr x3, x8, x9 607d0: d101c3a2 sub x2, x29, #0x70 607d4: aa1403e0 mov x0, x20 607d8: aa1503e5 mov x5, x21 607dc: 97ffea37 bl 0x5b0b8 607e0: 36f802e0 tbz w0, #0x1f, 0x6083c 607e4: 17fffc84 b 0x5f9f4 607e8: f94017e8 ldr x8, [sp, #0x28] 607ec: f85903b3 ldur x19, [x29, #-0x70] 607f0: f9401fe4 ldr x4, [sp, #0x38] 607f4: d101a3a2 sub x2, x29, #0x68 607f8: f9400d08 ldr x8, [x8, #0x18] 607fc: 927df279 and x25, x19, #0xfffffffffffffff8 60800: 91000669 add x9, x19, #0x1 60804: aa1403e0 mov x0, x20 60808: aa1903e1 mov x1, x25 6080c: 2a1f03e3 mov w3, wzr 60810: f81903a9 stur x9, [x29, #-0x70] 60814: d63f0100 blr x8 60818: 37ff8ee0 tbnz w0, #0x1f, 0x5f9f4 6081c: f85983a8 ldur x8, [x29, #-0x68] 60820: cb190269 sub x9, x19, x25 60824: d37df129 lsl x9, x9, #3 60828: 9ac92516 lsr x22, x8, x9 6082c: 14000004 b 0x6083c 60830: 39429be8 ldrb w8, [sp, #0xa6] 60834: 321f0508 orr w8, w8, #0x6 60838: 39029be8 strb w8, [sp, #0xa6] 6083c: 9100075a add x26, x26, #0x1 60840: f100175f cmp x26, #0x5 60844: 54fff6c3 b.lo 0x6071c 60848: 1400000d b 0x6087c 6084c: 34000188 cbz w8, 0x6087c 60850: f00001c1 adrp x1, 0x9b000 60854: 900001e2 adrp x2, 0x9c000 60858: 910cc021 add x1, x1, #0x330 6085c: 9127f042 add x2, x2, #0x9fc 60860: 320007e0 orr w0, wzr, #0x3 60864: d10183a3 sub x3, x29, #0x60 60868: 97fed512 bl 0x15cb0 <.text+0x8fc0> 6086c: 39429be8 ldrb w8, [sp, #0xa6] 60870: 37000068 tbnz w8, #0x0, 0x6087c 60874: 321d73e0 orr w0, wzr, #0xfffffff8 60878: 17fffc5f b 0x5f9f4 6087c: f85903a8 ldur x8, [x29, #-0x70] 60880: f9404fe4 ldr x4, [sp, #0x98] 60884: f00001c1 adrp x1, 0x9b000 60888: 900001e2 adrp x2, 0x9c000 6088c: 910cc021 add x1, x1, #0x330 60890: 91288442 add x2, x2, #0xa21 60894: 320007e0 orr w0, wzr, #0x3 60898: d10183a3 sub x3, x29, #0x60 6089c: 390293f6 strb w22, [sp, #0xa4] 608a0: f90033e8 str x8, [sp, #0x60] 608a4: 97fed503 bl 0x15cb0 <.text+0x8fc0> 608a8: 394293f8 ldrb w24, [sp, #0xa4] 608ac: a94293e1 ldp x1, x4, [sp, #0x28] 608b0: f9401fe6 ldr x6, [sp, #0x38] 608b4: d101e3a2 sub x2, x29, #0x78 608b8: d101c3a5 sub x5, x29, #0x70 608bc: aa1403e0 mov x0, x20 608c0: 2a1803e3 mov w3, w24 608c4: 97ffe9fd bl 0x5b0b8 608c8: 37ff8960 tbnz w0, #0x1f, 0x5f9f4 608cc: a94293e1 ldp x1, x4, [sp, #0x28] 608d0: f9401fe6 ldr x6, [sp, #0x38] 608d4: 12000f03 and w3, w24, #0xf 608d8: d101e3a2 sub x2, x29, #0x78 608dc: d10183a5 sub x5, x29, #0x60 608e0: aa1403e0 mov x0, x20 608e4: 97ffe9f5 bl 0x5b0b8 608e8: 37ff8860 tbnz w0, #0x1f, 0x5f9f4 608ec: f85903a8 ldur x8, [x29, #-0x70] 608f0: f9401bea ldr x10, [sp, #0x30] 608f4: f9000148 str x8, [x10] 608f8: f85a03a9 ldur x9, [x29, #-0x60] 608fc: 8b080128 add x8, x9, x8 60900: f9000548 str x8, [x10, #0x8] 60904: f9404fe8 ldr x8, [sp, #0x98] 60908: f9000d48 str x8, [x10, #0x18] 6090c: 39429be8 ldrb w8, [sp, #0xa6] 60910: 37000168 tbnz w8, #0x0, 0x6093c 60914: aa1f03f9 mov x25, xzr 60918: 14000024 b 0x609a8 6091c: f00001c1 adrp x1, 0x9b000 60920: 900001e2 adrp x2, 0x9c000 60924: 910cc021 add x1, x1, #0x330 60928: 9126dc42 add x2, x2, #0x9b7 6092c: 320007e0 orr w0, wzr, #0x3 60930: 97fed4e0 bl 0x15cb0 <.text+0x8fc0> 60934: 321d73e0 orr w0, wzr, #0xfffffff8 60938: 17fffc2f b 0x5f9f4 6093c: aa1f03f9 mov x25, xzr 60940: aa1f03fa mov x26, xzr 60944: f94017e8 ldr x8, [sp, #0x28] 60948: f85883b3 ldur x19, [x29, #-0x78] 6094c: f9401fe4 ldr x4, [sp, #0x38] 60950: d101a3a2 sub x2, x29, #0x68 60954: f9400d08 ldr x8, [x8, #0x18] 60958: 927df278 and x24, x19, #0xfffffffffffffff8 6095c: 91000669 add x9, x19, #0x1 60960: aa1403e0 mov x0, x20 60964: aa1803e1 mov x1, x24 60968: 2a1f03e3 mov w3, wzr 6096c: f81883a9 stur x9, [x29, #-0x78] 60970: d63f0100 blr x8 60974: 37ff8400 tbnz w0, #0x1f, 0x5f9f4 60978: f85983a8 ldur x8, [x29, #-0x68] 6097c: cb180269 sub x9, x19, x24 60980: d37df129 lsl x9, x9, #3 60984: 9ac92508 lsr x8, x8, x9 60988: 13001d09 sxtb w9, w8 6098c: 92401908 and x8, x8, #0x7f 60990: 9ada2108 lsl x8, x8, x26 60994: aa190119 orr x25, x8, x25 60998: 91001f5a add x26, x26, #0x7 6099c: 37fffd49 tbnz w9, #0x1f, 0x60944 609a0: f85883a8 ldur x8, [x29, #-0x78] 609a4: 8b190119 add x25, x8, x25 609a8: a94293e1 ldp x1, x4, [sp, #0x28] 609ac: 394297e3 ldrb w3, [sp, #0xa5] 609b0: f9401fe6 ldr x6, [sp, #0x38] 609b4: d101e3a2 sub x2, x29, #0x78 609b8: 91004085 add x5, x4, #0x10 609bc: aa1403e0 mov x0, x20 609c0: 97ffe9be bl 0x5b0b8 609c4: 37ff8180 tbnz w0, #0x1f, 0x5f9f4 609c8: f9401be8 ldr x8, [sp, #0x30] 609cc: f00001c1 adrp x1, 0x9b000 609d0: 900001e2 adrp x2, 0x9c000 609d4: 910cc021 add x1, x1, #0x330 609d8: a9401103 ldp x3, x4, [x8] 609dc: f9400905 ldr x5, [x8, #0x10] 609e0: 91255442 add x2, x2, #0x955 609e4: 320007e0 orr w0, wzr, #0x3 609e8: 97fed4b2 bl 0x15cb0 <.text+0x8fc0> 609ec: b94047e8 ldr w8, [sp, #0x44] 609f0: 34ff8008 cbz w8, 0x5f9f0 609f4: f9401bf3 ldr x19, [sp, #0x30] 609f8: b20003e8 mov x8, #0x100000001 // =4294967297 609fc: f2c00908 movk x8, #0x48, lsl #32 60a00: 90000300 adrp x0, 0xc0000 60a04: f9001a68 str x8, [x19, #0x30] 60a08: f947a400 ldr x0, [x0, #0xf48] 60a0c: 97fff068 bl 0x5cbac 60a10: f9001e60 str x0, [x19, #0x38] 60a14: b40001a0 cbz x0, 0x60a48 60a18: 39429be8 ldrb w8, [sp, #0xa6] 60a1c: 370801a8 tbnz w8, #0x1, 0x60a50 60a20: f85883a9 ldur x9, [x29, #-0x78] 60a24: 7200011f tst w8, #0x1 60a28: 910183e1 add x1, sp, #0x60 60a2c: 52800902 mov w2, #0x48 // =72 60a30: 9a891328 csel x8, x25, x9, ne 60a34: f9003be8 str x8, [sp, #0x70] 60a38: f94013e8 ldr x8, [sp, #0x20] 60a3c: f9003fe8 str x8, [sp, #0x78] 60a40: 97feb034 bl 0xcb10 60a44: 17fffbeb b 0x5f9f0 60a48: 321f7be0 orr w0, wzr, #0xfffffffe 60a4c: 17fffbea b 0x5f9f4 60a50: f94017e8 ldr x8, [sp, #0x28] 60a54: f85883ba ldur x26, [x29, #-0x78] 60a58: f9401fe4 ldr x4, [sp, #0x38] 60a5c: d101a3a2 sub x2, x29, #0x68 60a60: f9400d08 ldr x8, [x8, #0x18] 60a64: 927df357 and x23, x26, #0xfffffffffffffff8 60a68: 91000749 add x9, x26, #0x1 60a6c: aa1403e0 mov x0, x20 60a70: aa1703e1 mov x1, x23 60a74: 2a1f03e3 mov w3, wzr 60a78: f81883a9 stur x9, [x29, #-0x78] 60a7c: d63f0100 blr x8 60a80: 37ff7ba0 tbnz w0, #0x1f, 0x5f9f4 60a84: f94017e8 ldr x8, [sp, #0x28] 60a88: f85883b5 ldur x21, [x29, #-0x78] 60a8c: f9401fe4 ldr x4, [sp, #0x38] 60a90: f85983b3 ldur x19, [x29, #-0x68] 60a94: f9400d08 ldr x8, [x8, #0x18] 60a98: 927df2b8 and x24, x21, #0xfffffffffffffff8 60a9c: 910006a9 add x9, x21, #0x1 60aa0: d101a3a2 sub x2, x29, #0x68 60aa4: aa1403e0 mov x0, x20 60aa8: aa1803e1 mov x1, x24 60aac: 2a1f03e3 mov w3, wzr 60ab0: f81883a9 stur x9, [x29, #-0x78] 60ab4: d63f0100 blr x8 60ab8: 37ff79e0 tbnz w0, #0x1f, 0x5f9f4 60abc: aa1403e0 mov x0, x20 60ac0: f85983aa ldur x10, [x29, #-0x68] 60ac4: b940400b ldr w11, [x0, #0x40] 60ac8: cb170348 sub x8, x26, x23 60acc: cb1802a9 sub x9, x21, x24 60ad0: d37df108 lsl x8, x8, #3 60ad4: d37df129 lsl x9, x9, #3 60ad8: 9ac82668 lsr x8, x19, x8 60adc: 9ac92549 lsr x9, x10, x9 60ae0: 7100017f cmp w11, #0x0 60ae4: 1a88012a csel w10, w9, w8, eq 60ae8: 1a890108 csel w8, w8, w9, eq 60aec: 33185d48 bfi w8, w10, #8, #24 60af0: 790143e8 strh w8, [sp, #0xa0] 60af4: f94017e8 ldr x8, [sp, #0x28] 60af8: f85883b8 ldur x24, [x29, #-0x78] 60afc: f9401fe4 ldr x4, [sp, #0x38] 60b00: d101a3a2 sub x2, x29, #0x68 60b04: f9400d08 ldr x8, [x8, #0x18] 60b08: 927df317 and x23, x24, #0xfffffffffffffff8 60b0c: 91000709 add x9, x24, #0x1 60b10: aa1703e1 mov x1, x23 60b14: 2a1f03e3 mov w3, wzr 60b18: f81883a9 stur x9, [x29, #-0x78] 60b1c: d63f0100 blr x8 60b20: 37ff76a0 tbnz w0, #0x1f, 0x5f9f4 60b24: f94017e8 ldr x8, [sp, #0x28] 60b28: f85883b5 ldur x21, [x29, #-0x78] 60b2c: f9401fe4 ldr x4, [sp, #0x38] 60b30: f85983b3 ldur x19, [x29, #-0x68] 60b34: f9400d08 ldr x8, [x8, #0x18] 60b38: 927df2b6 and x22, x21, #0xfffffffffffffff8 60b3c: 910006a9 add x9, x21, #0x1 60b40: d101a3a2 sub x2, x29, #0x68 60b44: aa1403e0 mov x0, x20 60b48: aa1603e1 mov x1, x22 60b4c: 2a1f03e3 mov w3, wzr 60b50: f81883a9 stur x9, [x29, #-0x78] 60b54: d63f0100 blr x8 60b58: 37ff74e0 tbnz w0, #0x1f, 0x5f9f4 60b5c: f85983aa ldur x10, [x29, #-0x68] 60b60: b940428b ldr w11, [x20, #0x40] 60b64: cb170308 sub x8, x24, x23 60b68: cb1602a9 sub x9, x21, x22 60b6c: d37df108 lsl x8, x8, #3 60b70: d37df129 lsl x9, x9, #3 60b74: 9ac82668 lsr x8, x19, x8 60b78: 9ac92549 lsr x9, x10, x9 60b7c: 7100017f cmp w11, #0x0 60b80: 794143e3 ldrh w3, [sp, #0xa0] 60b84: 1a88012a csel w10, w9, w8, eq 60b88: 1a890108 csel w8, w8, w9, eq 60b8c: 12001d49 and w9, w10, #0xff 60b90: 12001d04 and w4, w8, #0xff 60b94: f00001c1 adrp x1, 0x9b000 60b98: 900001e2 adrp x2, 0x9c000 60b9c: 33181d24 bfi w4, w9, #8, #8 60ba0: 910cc021 add x1, x1, #0x330 60ba4: 9125f042 add x2, x2, #0x97c 60ba8: 320007e0 orr w0, wzr, #0x3 60bac: 790147e4 strh w4, [sp, #0xa2] 60bb0: 97fed440 bl 0x15cb0 <.text+0x8fc0> 60bb4: f9401be9 ldr x9, [sp, #0x30] 60bb8: 39429be8 ldrb w8, [sp, #0xa6] 60bbc: f9401d20 ldr x0, [x9, #0x38] 60bc0: 17ffff98 b 0x60a20 60bc4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 60bc8: a90167fa stp x26, x25, [sp, #0x10] 60bcc: a9025ff8 stp x24, x23, [sp, #0x20] 60bd0: a90357f6 stp x22, x21, [sp, #0x30] 60bd4: a9044ff4 stp x20, x19, [sp, #0x40] 60bd8: a9057bfd stp x29, x30, [sp, #0x50] 60bdc: 910143fd add x29, sp, #0x50 60be0: d140cbff sub sp, sp, #0x32, lsl #12 // =0x32000 60be4: d12ec3ff sub sp, sp, #0xbb0 60be8: d53bd054 mrs x20, TPIDR_EL0 60bec: f9401689 ldr x9, [x20, #0x28] 60bf0: d10363b3 sub x19, x29, #0xd8 60bf4: 528e05ec mov w12, #0x702f // =28719 60bf8: 910223ed add x13, sp, #0x88 60bfc: 2a0103f8 mov w24, w1 60c00: 5285ec68 mov w8, #0x2f63 // =12131 60c04: 72adee4c movk w12, #0x6f72, lsl #16 60c08: f9004269 str x9, [x19, #0x80] 60c0c: b203e7ea mov x10, #0x6666666666666666 // =7378697629483820646 60c10: 910019a9 add x9, x13, #0x6 60c14: 2a0003f5 mov w21, w0 60c18: 93407f0b sxtw x11, w24 60c1c: f28cccea movk x10, #0x6667 60c20: 79011be8 strh w8, [sp, #0x8c] 60c24: b9008bec str w12, [sp, #0x88] 60c28: 5280014c mov w12, #0xa // =10 60c2c: aa0903e8 mov x8, x9 60c30: 9b4a7d6d smulh x13, x11, x10 60c34: d37ffdaf lsr x15, x13, #63 60c38: 9342fdad asr x13, x13, #2 60c3c: 0b0f01b0 add w16, w13, w15 60c40: 9100256e add x14, x11, #0x9 60c44: 1b0cae0b msub w11, w16, w12, w11 60c48: 8b0f01ad add x13, x13, x15 60c4c: 1100c16b add w11, w11, #0x30 60c50: f10049df cmp x14, #0x12 60c54: 3800150b strb w11, [x8], #0x1 60c58: aa0d03eb mov x11, x13 60c5c: 54fffea8 b.hi 0x60c30 60c60: cb09010a sub x10, x8, x9 60c64: f100015f cmp x10, #0x0 60c68: 9a8aa549 cinc x9, x10, lt 60c6c: f100095f cmp x10, #0x2 60c70: 5400016b b.lt 0x60c9c 60c74: 910223eb add x11, sp, #0x88 60c78: 9341fd29 asr x9, x9, #1 60c7c: d100050a sub x10, x8, #0x1 60c80: 9100196b add x11, x11, #0x6 60c84: 3940014c ldrb w12, [x10] 60c88: 3940016d ldrb w13, [x11] 60c8c: d1000529 sub x9, x9, #0x1 60c90: 3800156c strb w12, [x11], #0x1 60c94: 381ff54d strb w13, [x10], #-0x1 60c98: b5ffff69 cbnz x9, 0x60c84 60c9c: 528da5ea mov w10, #0x6d2f // =27951 60ca0: 52800e69 mov w9, #0x73 // =115 60ca4: 72ae0c2a movk w10, #0x7061, lsl #16 60ca8: 910223e0 add x0, sp, #0x88 60cac: 2a1f03e1 mov w1, wzr 60cb0: 79000909 strh w9, [x8, #0x4] 60cb4: b900010a str w10, [x8] 60cb8: 97feacea bl 0xc060 60cbc: b90057e0 str w0, [sp, #0x54] 60cc0: 37f80380 tbnz w0, #0x1f, 0x60d30 60cc4: 97feaf2f bl 0xc980 60cc8: 93407c16 sxtw x22, w0 60ccc: 320007e2 orr w2, wzr, #0x3 60cd0: 52800443 mov w3, #0x22 // =34 60cd4: 12800004 mov w4, #-0x1 // =-1 60cd8: aa1f03e0 mov x0, xzr 60cdc: aa1603e1 mov x1, x22 60ce0: aa1f03e5 mov x5, xzr 60ce4: 97feaeef bl 0xc8a0 60ce8: aa0003f7 mov x23, x0 60cec: b10006ff cmn x23, #0x1 60cf0: 540001c0 b.eq 0x60d28 60cf4: b90047f5 str w21, [sp, #0x44] 60cf8: d10363b3 sub x19, x29, #0xd8 60cfc: b20003f5 mov x21, #0x100000001 // =4294967297 60d00: a90353ff stp xzr, x20, [sp, #0x30] 60d04: aa1f03f4 mov x20, xzr 60d08: 8b1602fc add x28, x23, x22 60d0c: 320003fb orr w27, wzr, #0x1 60d10: f2804035 movk x21, #0x201 60d14: 91001268 add x8, x19, #0x4 60d18: f90017ff str xzr, [sp, #0x28] 60d1c: a901a3f8 stp x24, x8, [sp, #0x18] 60d20: f9002ffc str x28, [sp, #0x58] 60d24: 140000d2 b 0x6106c 60d28: b94057e0 ldr w0, [sp, #0x54] 60d2c: 97feaf39 bl 0xca10 60d30: aa1f03e0 mov x0, xzr 60d34: 140001f8 b 0x61514 60d38: d10363aa sub x10, x29, #0xd8 60d3c: 39400148 ldrb w8, [x10] 60d40: 39400549 ldrb w9, [x10, #0x1] 60d44: 3940094a ldrb w10, [x10, #0x2] 60d48: 7101c91f cmp w8, #0x72 60d4c: 1a9f17e8 cset w8, eq 60d50: 7101dd3f cmp w9, #0x77 60d54: b27f0109 orr x9, x8, #0x2 60d58: 9a880128 csel x8, x9, x8, eq 60d5c: b27e0109 orr x9, x8, #0x4 60d60: 7101e15f cmp w10, #0x78 60d64: 9a880128 csel x8, x9, x8, eq 60d68: f9000be8 str x8, [sp, #0x10] 60d6c: 97fff05b bl 0x5ced8 60d70: b100041f cmn x0, #0x1 60d74: 54003ea0 b.eq 0x61548 60d78: f94027e8 ldr x8, [sp, #0x48] 60d7c: a9006014 stp x20, x24, [x0] 60d80: a9017c1a stp x26, xzr, [x0, #0x10] 60d84: aa0003f4 mov x20, x0 60d88: f9003c08 str x8, [x0, #0x78] 60d8c: f9400bf8 ldr x24, [sp, #0x10] 60d90: b9002018 str w24, [x0, #0x20] 60d94: aa1903e0 mov x0, x25 60d98: 97feaefe bl 0xc990 60d9c: aa0003f9 mov x25, x0 60da0: f9001699 str x25, [x20, #0x28] 60da4: 90000308 adrp x8, 0xc0000 60da8: f946f908 ldr x8, [x8, #0xdf0] 60dac: b40000a8 cbz x8, 0x60dc0 60db0: 9100c280 add x0, x20, #0x30 60db4: aa1f03e1 mov x1, xzr 60db8: 97fead22 bl 0xc240 60dbc: f9401699 ldr x25, [x20, #0x28] 60dc0: 900001e0 adrp x0, 0x9c000 60dc4: 528000a2 mov w2, #0x5 // =5 60dc8: 91295000 add x0, x0, #0xa54 60dcc: aa1903e1 mov x1, x25 60dd0: 3901629f strb wzr, [x20, #0x58] 60dd4: 7805929f sturh wzr, [x20, #0x59] 60dd8: 97feacee bl 0xc190 60ddc: 35000140 cbnz w0, 0x60e04 60de0: 900001e0 adrp x0, 0x9c000 60de4: 91001721 add x1, x25, #0x5 60de8: 32000be2 orr w2, wzr, #0x7 60dec: 91296800 add x0, x0, #0xa5a 60df0: 97feace8 bl 0xc190 60df4: 34000080 cbz w0, 0x60e04 60df8: b9402288 ldr w8, [x20, #0x20] 60dfc: 32110108 orr w8, w8, #0x8000 60e00: b9002288 str w8, [x20, #0x20] 60e04: 39400328 ldrb w8, [x25] 60e08: 34001328 cbz w8, 0x6106c 60e0c: 900001e0 adrp x0, 0x9c000 60e10: 32000be2 orr w2, wzr, #0x7 60e14: 91298800 add x0, x0, #0xa62 60e18: aa1903e1 mov x1, x25 60e1c: 97feacdd bl 0xc190 60e20: 528000a8 mov w8, #0x5 // =5 60e24: 8a080308 and x8, x24, x8 60e28: f100151f cmp x8, #0x5 60e2c: 54001201 b.ne 0x6106c 60e30: 340011e0 cbz w0, 0x6106c 60e34: 39408688 ldrb w8, [x20, #0x21] 60e38: 373811a8 tbnz w8, #0x7, 0x6106c 60e3c: b94047e8 ldr w8, [sp, #0x44] 60e40: 34000168 cbz w8, 0x60e6c 60e44: f9401be8 ldr x8, [sp, #0x30] 60e48: b5000ac8 cbnz x8, 0x60fa0 60e4c: b94047e8 ldr w8, [sp, #0x44] 60e50: 7100051f cmp w8, #0x1 60e54: 54000781 b.ne 0x60f44 60e58: 910223e0 add x0, sp, #0x88 60e5c: 910223e8 add x8, sp, #0x88 60e60: f9001be8 str x8, [sp, #0x30] 60e64: 97ffd47a bl 0x5604c 60e68: 1400004e b 0x60fa0 60e6c: aa1903e0 mov x0, x25 60e70: 2a1f03e1 mov w1, wzr 60e74: 97feac7b bl 0xc060 60e78: 2a0003f9 mov w25, w0 60e7c: 37fffe59 tbnz w25, #0x1f, 0x60e44 60e80: d10363a1 sub x1, x29, #0xd8 60e84: 2a1903e0 mov w0, w25 60e88: 97feace2 bl 0xc210 60e8c: 3100041f cmn w0, #0x1 60e90: 54000760 b.eq 0x60f7c 60e94: d10363a8 sub x8, x29, #0xd8 60e98: f9401901 ldr x1, [x8, #0x30] 60e9c: 320003e2 orr w2, wzr, #0x1 60ea0: 321f03e3 orr w3, wzr, #0x2 60ea4: aa1f03e0 mov x0, xzr 60ea8: 2a1903e4 mov w4, w25 60eac: aa1f03e5 mov x5, xzr 60eb0: f9003fe1 str x1, [sp, #0x78] 60eb4: 97feae7b bl 0xc8a0 60eb8: f9003be0 str x0, [sp, #0x70] 60ebc: 2a1903e0 mov w0, w25 60ec0: 97feaed4 bl 0xca10 60ec4: f9403be0 ldr x0, [sp, #0x70] 60ec8: b100041f cmn x0, #0x1 60ecc: 54fffbc0 b.eq 0x60e44 60ed0: f9403fe1 ldr x1, [sp, #0x78] 60ed4: f1001c3f cmp x1, #0x7 60ed8: 540005c3 b.lo 0x60f90 60edc: b9400008 ldr w8, [x0] 60ee0: 5288afe9 mov w9, #0x457f // =17791 60ee4: 72a8c989 movk w9, #0x464c, lsl #16 60ee8: 6b09011f cmp w8, w9 60eec: 54000521 b.ne 0x60f90 60ef0: 39401008 ldrb w8, [x0, #0x4] 60ef4: 7100091f cmp w8, #0x2 60ef8: 540004c1 b.ne 0x60f90 60efc: 39401808 ldrb w8, [x0, #0x6] 60f00: 7100051f cmp w8, #0x1 60f04: 1a9f17e8 cset w8, eq 60f08: 3901a3e8 strb w8, [sp, #0x68] 60f0c: 54000441 b.ne 0x60f94 60f10: 52802028 mov w8, #0x101 // =257 60f14: 9101a3e0 add x0, sp, #0x68 60f18: d10363a2 sub x2, x29, #0xd8 60f1c: aa1a03e1 mov x1, x26 60f20: 780693e8 sturh w8, [sp, #0x69] 60f24: 97ffd9d3 bl 0x57670 60f28: 36000080 tbz w0, #0x0, 0x60f38 60f2c: d10363a8 sub x8, x29, #0xd8 60f30: f9400108 ldr x8, [x8] 60f34: f9000e88 str x8, [x20, #0x18] 60f38: a94707e0 ldp x0, x1, [sp, #0x70] 60f3c: 97feaedd bl 0xcab0 60f40: 1400004b b 0x6106c 60f44: 90000300 adrp x0, 0xc0000 60f48: f9472000 ldr x0, [x0, #0xe40] 60f4c: 2a1f03e1 mov w1, wzr 60f50: 940002e4 bl 0x61ae0 60f54: f9001be0 str x0, [sp, #0x30] 60f58: b4000840 cbz x0, 0x61060 60f5c: f9400fe0 ldr x0, [sp, #0x18] 60f60: 94000215 bl 0x617b4 60f64: f90017e0 str x0, [sp, #0x28] 60f68: b50001c0 cbnz x0, 0x60fa0 60f6c: f9401be0 ldr x0, [sp, #0x30] 60f70: 94000569 bl 0x62514 60f74: a902ffff stp xzr, xzr, [sp, #0x28] 60f78: 1400003d b 0x6106c 60f7c: 2a1903e0 mov w0, w25 60f80: 97feaea4 bl 0xca10 60f84: f9401be8 ldr x8, [sp, #0x30] 60f88: b50000c8 cbnz x8, 0x60fa0 60f8c: 17ffffb0 b 0x60e4c 60f90: 3901a3ff strb wzr, [sp, #0x68] 60f94: 97feaec7 bl 0xcab0 60f98: f9401be8 ldr x8, [sp, #0x30] 60f9c: b4fff588 cbz x8, 0x60e4c 60fa0: f9401be8 ldr x8, [sp, #0x30] 60fa4: aa1403e9 mov x9, x20 60fa8: 3901abff strb wzr, [sp, #0x6a] 60fac: 9101a3e0 add x0, sp, #0x68 60fb0: f9003be8 str x8, [sp, #0x70] 60fb4: f94017e8 ldr x8, [sp, #0x28] 60fb8: d10363a2 sub x2, x29, #0xd8 60fbc: 321e03e3 orr w3, wzr, #0x4 60fc0: 2a1f03e4 mov w4, wzr 60fc4: a907a7e8 stp x8, x9, [sp, #0x78] 60fc8: f9400121 ldr x1, [x9] 60fcc: 97ffd644 bl 0x568dc 60fd0: f100101f cmp x0, #0x4 60fd4: 540004a1 b.ne 0x61068 60fd8: d10363a8 sub x8, x29, #0xd8 60fdc: b9400108 ldr w8, [x8] 60fe0: 5288afe9 mov w9, #0x457f // =17791 60fe4: 72a8c989 movk w9, #0x464c, lsl #16 60fe8: 6b09011f cmp w8, w9 60fec: 540003e1 b.ne 0x61068 60ff0: f9400288 ldr x8, [x20] 60ff4: f94013e2 ldr x2, [sp, #0x20] 60ff8: 9101a3e0 add x0, sp, #0x68 60ffc: 321e07e3 orr w3, wzr, #0xc 61000: 91001101 add x1, x8, #0x4 61004: 2a1f03e4 mov w4, wzr 61008: 97ffd635 bl 0x568dc 6100c: f100301f cmp x0, #0xc 61010: 540002c1 b.ne 0x61068 61014: d10363a8 sub x8, x29, #0xd8 61018: 39401108 ldrb w8, [x8, #0x4] 6101c: 7100091f cmp w8, #0x2 61020: 54000241 b.ne 0x61068 61024: d10363a8 sub x8, x29, #0xd8 61028: 39401908 ldrb w8, [x8, #0x6] 6102c: 7100051f cmp w8, #0x1 61030: 1a9f17e8 cset w8, eq 61034: 3901a3e8 strb w8, [sp, #0x68] 61038: 540001a1 b.ne 0x6106c 6103c: f9400a81 ldr x1, [x20, #0x10] 61040: 9101a3e0 add x0, sp, #0x68 61044: d10363a2 sub x2, x29, #0xd8 61048: 97ffd98a bl 0x57670 6104c: 36000100 tbz w0, #0x0, 0x6106c 61050: d10363a8 sub x8, x29, #0xd8 61054: f9400108 ldr x8, [x8] 61058: f9000e88 str x8, [x20, #0x18] 6105c: 14000004 b 0x6106c 61060: f9001bff str xzr, [sp, #0x30] 61064: 14000002 b 0x6106c 61068: 3901a3ff strb wzr, [sp, #0x68] 6106c: f90027f4 str x20, [sp, #0x48] 61070: f9402fe8 ldr x8, [sp, #0x58] 61074: cb1c0119 sub x25, x8, x28 61078: f100073f cmp x25, #0x1 6107c: 540001ab b.lt 0x610b0 61080: aa1f03e8 mov x8, xzr 61084: 38686b89 ldrb w9, [x28, x8] 61088: 340000c9 cbz w9, 0x610a0 6108c: 7100293f cmp w9, #0xa 61090: 540008e0 b.eq 0x611ac 61094: 91000508 add x8, x8, #0x1 61098: eb19011f cmp x8, x25 6109c: 54ffff4b b.lt 0x61084 610a0: aa1703e0 mov x0, x23 610a4: aa1c03e1 mov x1, x28 610a8: aa1903e2 mov x2, x25 610ac: 97feae0d bl 0xc8e0 610b0: b94057e0 ldr w0, [sp, #0x54] 610b4: 8b1902e1 add x1, x23, x25 610b8: cb1902c2 sub x2, x22, x25 610bc: 97feac49 bl 0xc1e0 610c0: aa0003fc mov x28, x0 610c4: f100079f cmp x28, #0x1 610c8: 5400206b b.lt 0x614d4 610cc: 8b19039a add x26, x28, x25 610d0: eb16035f cmp x26, x22 610d4: aa1703f8 mov x24, x23 610d8: 54000102 b.hs 0x610f8 610dc: f9402fe8 ldr x8, [sp, #0x58] 610e0: aa1703e1 mov x1, x23 610e4: aa1a03e2 mov x2, x26 610e8: cb1c0108 sub x8, x8, x28 610ec: cb190118 sub x24, x8, x25 610f0: aa1803e0 mov x0, x24 610f4: 97feadfb bl 0xc8e0 610f8: 8b190308 add x8, x24, x25 610fc: 8b1c0108 add x8, x8, x28 61100: d100051c sub x28, x8, #0x1 61104: 38796b08 ldrb w8, [x24, x25] 61108: 7100291f cmp w8, #0xa 6110c: 540000a0 b.eq 0x61120 61110: 91000739 add x25, x25, #0x1 61114: eb1a033f cmp x25, x26 61118: 54ffff6b b.lt 0x61104 6111c: 14000002 b 0x61124 61120: 8b19031c add x28, x24, x25 61124: 3800179f strb wzr, [x28], #0x1 61128: 14000002 b 0x61130 6112c: 91000718 add x24, x24, #0x1 61130: 39400308 ldrb w8, [x24] 61134: 7100251f cmp w8, #0x9 61138: 54ffffa0 b.eq 0x6112c 6113c: 7100811f cmp w8, #0x20 61140: 54ffff60 b.eq 0x6112c 61144: aa1f03e9 mov x9, xzr 61148: aa1f03f4 mov x20, xzr 6114c: 14000005 b 0x61160 61150: 8b090308 add x8, x24, x9 61154: 39400508 ldrb w8, [x8, #0x1] 61158: 91000529 add x9, x9, #0x1 6115c: aa141154 orr x20, x10, x20, lsl #4 61160: 12001d08 and w8, w8, #0xff 61164: d100c10a sub x10, x8, #0x30 61168: f100295f cmp x10, #0xa 6116c: 54ffff23 b.lo 0x61150 61170: d101850a sub x10, x8, #0x61 61174: f100155f cmp x10, #0x5 61178: 54000068 b.hi 0x61184 6117c: d1015d0a sub x10, x8, #0x57 61180: 17fffff4 b 0x61150 61184: d101050a sub x10, x8, #0x41 61188: f100155f cmp x10, #0x5 6118c: 54000068 b.hi 0x61198 61190: d100dd0a sub x10, x8, #0x37 61194: 17ffffef b 0x61150 61198: b4fff6c9 cbz x9, 0x61070 6119c: 8b09030a add x10, x24, x9 611a0: 35000108 cbnz w8, 0x611c0 611a4: 2a1f03e9 mov w9, wzr 611a8: 14000007 b 0x611c4 611ac: 8b080388 add x8, x28, x8 611b0: b4fff788 cbz x8, 0x610a0 611b4: aa1c03f8 mov x24, x28 611b8: aa0803fc mov x28, x8 611bc: 17ffffda b 0x61124 611c0: 38401d49 ldrb w9, [x10, #0x1]! 611c4: 12001d2b and w11, w9, #0xff 611c8: 7100257f cmp w11, #0x9 611cc: 54ffffa0 b.eq 0x611c0 611d0: 7100817f cmp w11, #0x20 611d4: 54ffff60 b.eq 0x611c0 611d8: aa1f03eb mov x11, xzr 611dc: aa1f03f8 mov x24, xzr 611e0: 14000005 b 0x611f4 611e4: 8b0b0149 add x9, x10, x11 611e8: 39400529 ldrb w9, [x9, #0x1] 611ec: 9100056b add x11, x11, #0x1 611f0: aa181198 orr x24, x12, x24, lsl #4 611f4: 12001d2d and w13, w9, #0xff 611f8: d100c1ac sub x12, x13, #0x30 611fc: f100299f cmp x12, #0xa 61200: 54ffff23 b.lo 0x611e4 61204: d10185ac sub x12, x13, #0x61 61208: f100159f cmp x12, #0x5 6120c: 54000068 b.hi 0x61218 61210: d1015dac sub x12, x13, #0x57 61214: 17fffff4 b 0x611e4 61218: d10105ac sub x12, x13, #0x41 6121c: f100159f cmp x12, #0x5 61220: 54000068 b.hi 0x6122c 61224: d100ddac sub x12, x13, #0x37 61228: 17ffffef b 0x611e4 6122c: b4fff22b cbz x11, 0x61070 61230: 8b0b014a add x10, x10, x11 61234: b500006a cbnz x10, 0x61240 61238: 17ffff8e b 0x61070 6123c: 38401d49 ldrb w9, [x10, #0x1]! 61240: 12001d2b and w11, w9, #0xff 61244: 7100257f cmp w11, #0x9 61248: 54ffffa0 b.eq 0x6123c 6124c: 7100817f cmp w11, #0x20 61250: 54ffff60 b.eq 0x6123c 61254: aa1f03eb mov x11, xzr 61258: 14000002 b 0x61260 6125c: 38401d49 ldrb w9, [x10, #0x1]! 61260: 12001d2c and w12, w9, #0xff 61264: 7100819f cmp w12, #0x20 61268: 54000088 b.hi 0x61278 6126c: 9acc236c lsl x12, x27, x12 61270: 8a15018c and x12, x12, x21 61274: b50000ec cbnz x12, 0x61290 61278: f100397f cmp x11, #0xe 6127c: 54ffff08 b.hi 0x6125c 61280: 9100056c add x12, x11, #0x1 61284: 382b6a69 strb w9, [x19, x11] 61288: aa0c03eb mov x11, x12 6128c: 17fffff4 b 0x6125c 61290: d1000569 sub x9, x11, #0x1 61294: f100393f cmp x9, #0xe 61298: 54ffeec8 b.hi 0x61070 6129c: 382b6a7f strb wzr, [x19, x11] 612a0: 14000002 b 0x612a8 612a4: 9100054a add x10, x10, #0x1 612a8: 39400149 ldrb w9, [x10] 612ac: 7100253f cmp w9, #0x9 612b0: 54ffffa0 b.eq 0x612a4 612b4: 7100813f cmp w9, #0x20 612b8: 54ffff60 b.eq 0x612a4 612bc: aa1f03eb mov x11, xzr 612c0: aa1f03fa mov x26, xzr 612c4: 14000005 b 0x612d8 612c8: 8b0b0149 add x9, x10, x11 612cc: 39400529 ldrb w9, [x9, #0x1] 612d0: 9100056b add x11, x11, #0x1 612d4: aa1a119a orr x26, x12, x26, lsl #4 612d8: 12001d2d and w13, w9, #0xff 612dc: d100c1ac sub x12, x13, #0x30 612e0: f100299f cmp x12, #0xa 612e4: 54ffff23 b.lo 0x612c8 612e8: d10185ac sub x12, x13, #0x61 612ec: f100159f cmp x12, #0x5 612f0: 54000068 b.hi 0x612fc 612f4: d1015dac sub x12, x13, #0x57 612f8: 17fffff4 b 0x612c8 612fc: d10105ac sub x12, x13, #0x41 61300: f100159f cmp x12, #0x5 61304: 54000068 b.hi 0x61310 61308: d100ddac sub x12, x13, #0x37 6130c: 17ffffef b 0x612c8 61310: b4ffeb0b cbz x11, 0x61070 61314: 8b0b014a add x10, x10, x11 61318: b500006a cbnz x10, 0x61324 6131c: 17ffff55 b 0x61070 61320: 38401d49 ldrb w9, [x10, #0x1]! 61324: 12001d2b and w11, w9, #0xff 61328: 7100257f cmp w11, #0x9 6132c: 54ffffa0 b.eq 0x61320 61330: 7100817f cmp w11, #0x20 61334: 54ffff60 b.eq 0x61320 61338: aa1f03eb mov x11, xzr 6133c: 14000004 b 0x6134c 61340: 8b0b0149 add x9, x10, x11 61344: 39400529 ldrb w9, [x9, #0x1] 61348: 9100056b add x11, x11, #0x1 6134c: 12001d2c and w12, w9, #0xff 61350: d100c18d sub x13, x12, #0x30 61354: f10029bf cmp x13, #0xa 61358: 54ffff43 b.lo 0x61340 6135c: 5101058c sub w12, w12, #0x41 61360: 7100959f cmp w12, #0x25 61364: 54000088 b.hi 0x61374 61368: 9acc236c lsl x12, x27, x12 6136c: 9200158c and x12, x12, #0x3f0000003f 61370: b5fffe8c cbnz x12, 0x61340 61374: b4ffe7eb cbz x11, 0x61070 61378: 12001d2d and w13, w9, #0xff 6137c: 8b0b014c add x12, x10, x11 61380: 3500006d cbnz w13, 0x6138c 61384: 2a1f03eb mov w11, wzr 61388: 14000002 b 0x61390 6138c: 38401d8b ldrb w11, [x12, #0x1]! 61390: 12001d6a and w10, w11, #0xff 61394: 7100255f cmp w10, #0x9 61398: 54ffffa0 b.eq 0x6138c 6139c: 7100815f cmp w10, #0x20 613a0: 54ffff60 b.eq 0x6138c 613a4: aa1f03ee mov x14, xzr 613a8: 9100098a add x10, x12, #0x2 613ac: 14000005 b 0x613c0 613b0: 8b0e018b add x11, x12, x14 613b4: 3940056b ldrb w11, [x11, #0x1] 613b8: 910005ce add x14, x14, #0x1 613bc: 9100054a add x10, x10, #0x1 613c0: 12001d6d and w13, w11, #0xff 613c4: d100c1af sub x15, x13, #0x30 613c8: f10029ff cmp x15, #0xa 613cc: 54ffff23 b.lo 0x613b0 613d0: 510105ad sub w13, w13, #0x41 613d4: 710095bf cmp w13, #0x25 613d8: 54000088 b.hi 0x613e8 613dc: 9acd236d lsl x13, x27, x13 613e0: 920015ad and x13, x13, #0x3f0000003f 613e4: b5fffe6d cbnz x13, 0x613b0 613e8: 8b0e018d add x13, x12, x14 613ec: b4ffe42d cbz x13, 0x61070 613f0: b500008e cbnz x14, 0x61400 613f4: 17ffff1f b 0x61070 613f8: 38401dab ldrb w11, [x13, #0x1]! 613fc: 9100054a add x10, x10, #0x1 61400: 12001d6c and w12, w11, #0xff 61404: 7100259f cmp w12, #0x9 61408: 54ffff80 b.eq 0x613f8 6140c: 7100819f cmp w12, #0x20 61410: 54ffff40 b.eq 0x613f8 61414: 12001d6b and w11, w11, #0xff 61418: d100c16b sub x11, x11, #0x30 6141c: f100257f cmp x11, #0x9 61420: 54ffe288 b.hi 0x61070 61424: aa1f03ee mov x14, xzr 61428: 8b0e01ab add x11, x13, x14 6142c: 3940056c ldrb w12, [x11, #0x1] 61430: aa0a03eb mov x11, x10 61434: 910005ce add x14, x14, #0x1 61438: d100c18a sub x10, x12, #0x30 6143c: f100295f cmp x10, #0xa 61440: 9100056a add x10, x11, #0x1 61444: 54ffff23 b.lo 0x61428 61448: b4ffe14e cbz x14, 0x61070 6144c: 8b0e01b9 add x25, x13, x14 61450: 14000003 b 0x6145c 61454: 38401f2c ldrb w12, [x25, #0x1]! 61458: 9100056b add x11, x11, #0x1 6145c: 12001d8a and w10, w12, #0xff 61460: 7100255f cmp w10, #0x9 61464: 54ffff80 b.eq 0x61454 61468: 7100815f cmp w10, #0x20 6146c: 54ffff40 b.eq 0x61454 61470: aa1903ea mov x10, x25 61474: 14000003 b 0x61480 61478: 38401d4c ldrb w12, [x10, #0x1]! 6147c: 9100056b add x11, x11, #0x1 61480: 12001d8d and w13, w12, #0xff 61484: 710025bf cmp w13, #0x9 61488: 54ffff80 b.eq 0x61478 6148c: 710081bf cmp w13, #0x20 61490: 54ffff40 b.eq 0x61478 61494: aa1f03ea mov x10, xzr 61498: 14000003 b 0x614a4 6149c: 386a696c ldrb w12, [x11, x10] 614a0: 9100054a add x10, x10, #0x1 614a4: 12001d8c and w12, w12, #0xff 614a8: 7100819f cmp w12, #0x20 614ac: 54ffff88 b.hi 0x6149c 614b0: 9acc236c lsl x12, x27, x12 614b4: 8a15018c and x12, x12, x21 614b8: b4ffff2c cbz x12, 0x6149c 614bc: 7100b51f cmp w8, #0x2d 614c0: 54ffdd81 b.ne 0x61070 614c4: 12001d28 and w8, w9, #0xff 614c8: 7100e91f cmp w8, #0x3a 614cc: 54ffdd21 b.ne 0x61070 614d0: 17fffe1a b 0x60d38 614d4: b94057e0 ldr w0, [sp, #0x54] 614d8: 97fead4e bl 0xca10 614dc: b4000097 cbz x23, 0x614ec 614e0: aa1703e0 mov x0, x23 614e4: aa1603e1 mov x1, x22 614e8: 97fead72 bl 0xcab0 614ec: f9401ff4 ldr x20, [sp, #0x38] 614f0: b94047e8 ldr w8, [sp, #0x44] 614f4: d10363b3 sub x19, x29, #0xd8 614f8: 350000c8 cbnz w8, 0x61510 614fc: f9401be0 ldr x0, [sp, #0x30] 61500: b4000080 cbz x0, 0x61510 61504: 94000404 bl 0x62514 61508: f94017e0 ldr x0, [sp, #0x28] 6150c: 940000be bl 0x61804 61510: f94027e0 ldr x0, [sp, #0x48] 61514: f9401688 ldr x8, [x20, #0x28] 61518: f9404269 ldr x9, [x19, #0x80] 6151c: eb09011f cmp x8, x9 61520: 540001a1 b.ne 0x61554 61524: 9140cbff add sp, sp, #0x32, lsl #12 // =0x32000 61528: 912ec3ff add sp, sp, #0xbb0 6152c: a9457bfd ldp x29, x30, [sp, #0x50] 61530: a9444ff4 ldp x20, x19, [sp, #0x40] 61534: a94357f6 ldp x22, x21, [sp, #0x30] 61538: a9425ff8 ldp x24, x23, [sp, #0x20] 6153c: a94167fa ldp x26, x25, [sp, #0x10] 61540: a8c66ffc ldp x28, x27, [sp], #0x60 61544: d65f03c0 ret 61548: b94057e0 ldr w0, [sp, #0x54] 6154c: 97fead31 bl 0xca10 61550: 17ffffe4 b 0x614e0 61554: 97feac07 bl 0xc570 <__stack_chk_fail@plt> 61558: 321e7be0 orr w0, wzr, #0xfffffffd 6155c: d65f03c0 ret 61560: f81c0ff7 str x23, [sp, #-0x40]! 61564: a90157f6 stp x22, x21, [sp, #0x10] 61568: a9024ff4 stp x20, x19, [sp, #0x20] 6156c: a9037bfd stp x29, x30, [sp, #0x30] 61570: 9100c3fd add x29, sp, #0x30 61574: 2a0303f7 mov w23, w3 61578: aa0203f5 mov x21, x2 6157c: aa0103f3 mov x19, x1 61580: b40003e4 cbz x4, 0x615fc 61584: b9400096 ldr w22, [x4] 61588: 97feab6a bl 0xc330 <__errno@plt> 6158c: aa0003f4 mov x20, x0 61590: b900029f str wzr, [x20] 61594: 34000237 cbz w23, 0x615d8 61598: f94002a4 ldr x4, [x21] 6159c: d00001c1 adrp x1, 0x9b000 615a0: d00001c2 adrp x2, 0x9b000 615a4: 910cc021 add x1, x1, #0x330 615a8: 91104442 add x2, x2, #0x411 615ac: 320007e0 orr w0, wzr, #0x3 615b0: aa1303e3 mov x3, x19 615b4: 97fed1bf bl 0x15cb0 <.text+0x8fc0> 615b8: f94002a3 ldr x3, [x21] 615bc: 528000a0 mov w0, #0x5 // =5 615c0: 2a1603e1 mov w1, w22 615c4: aa1303e2 mov x2, x19 615c8: 97feaace bl 0xc100 615cc: b9400288 ldr w8, [x20] 615d0: 35000168 cbnz w8, 0x615fc 615d4: 14000014 b 0x61624 615d8: 321f03e0 orr w0, wzr, #0x2 615dc: 2a1603e1 mov w1, w22 615e0: aa1303e2 mov x2, x19 615e4: 2a1f03e3 mov w3, wzr 615e8: 97feaac6 bl 0xc100 615ec: aa0003e8 mov x8, x0 615f0: f90002a8 str x8, [x21] 615f4: b9400289 ldr w9, [x20] 615f8: 34000069 cbz w9, 0x61604 615fc: 321d73e0 orr w0, wzr, #0xfffffff8 61600: 1400000a b 0x61628 61604: d00001c1 adrp x1, 0x9b000 61608: f00001c2 adrp x2, 0x9c000 6160c: 910cc021 add x1, x1, #0x330 61610: 9129a842 add x2, x2, #0xa6a 61614: 320007e0 orr w0, wzr, #0x3 61618: aa1303e3 mov x3, x19 6161c: aa0803e4 mov x4, x8 61620: 97fed1a4 bl 0x15cb0 <.text+0x8fc0> 61624: 2a1f03e0 mov w0, wzr 61628: a9437bfd ldp x29, x30, [sp, #0x30] 6162c: a9424ff4 ldp x20, x19, [sp, #0x20] 61630: a94157f6 ldp x22, x21, [sp, #0x10] 61634: f84407f7 ldr x23, [sp], #0x40 61638: d65f03c0 ret 6163c: d105c3ff sub sp, sp, #0x170 61640: a9135ffc stp x28, x23, [sp, #0x130] 61644: a91457f6 stp x22, x21, [sp, #0x140] 61648: a9154ff4 stp x20, x19, [sp, #0x150] 6164c: a9167bfd stp x29, x30, [sp, #0x160] 61650: 910583fd add x29, sp, #0x160 61654: d53bd057 mrs x23, TPIDR_EL0 61658: f94016e8 ldr x8, [x23, #0x28] 6165c: 2a0303f6 mov w22, w3 61660: aa0203f4 mov x20, x2 61664: 2a0103f3 mov w19, w1 61668: f81c83a8 stur x8, [x29, #-0x38] 6166c: b9400095 ldr w21, [x4] 61670: 910063e8 add x8, sp, #0x18 61674: f90007e8 str x8, [sp, #0x8] 61678: 52802208 mov w8, #0x110 // =272 6167c: 52884080 mov w0, #0x4204 // =16900 61680: 320003e2 orr w2, wzr, #0x1 61684: 910023e3 add x3, sp, #0x8 61688: 2a1503e1 mov w1, w21 6168c: f9000be8 str x8, [sp, #0x10] 61690: 97feaa9c bl 0xc100 61694: b100041f cmn x0, #0x1 61698: 54000580 b.eq 0x61748 6169c: 340000d6 cbz w22, 0x616b4 616a0: 71007e7f cmp w19, #0x1f 616a4: 54000121 b.ne 0x616c8 616a8: f9400288 ldr x8, [x20] 616ac: f9008be8 str x8, [sp, #0x110] 616b0: 14000015 b 0x61704 616b4: 71007e7f cmp w19, #0x1f 616b8: 54000121 b.ne 0x616dc 616bc: 910063e8 add x8, sp, #0x18 616c0: 9103e108 add x8, x8, #0xf8 616c4: 1400001d b 0x61738 616c8: 7100827f cmp w19, #0x20 616cc: 54000121 b.ne 0x616f0 616d0: f9400288 ldr x8, [x20] 616d4: f9008fe8 str x8, [sp, #0x118] 616d8: 1400000b b 0x61704 616dc: 7100827f cmp w19, #0x20 616e0: 54000241 b.ne 0x61728 616e4: 910063e8 add x8, sp, #0x18 616e8: 91040108 add x8, x8, #0x100 616ec: 14000013 b 0x61738 616f0: 71007a7f cmp w19, #0x1e 616f4: 540002ac b.gt 0x61748 616f8: f9400288 ldr x8, [x20] 616fc: 910063e9 add x9, sp, #0x18 61700: f833d928 str x8, [x9, w19, sxtw #3] 61704: 528840a0 mov w0, #0x4205 // =16901 61708: 320003e2 orr w2, wzr, #0x1 6170c: 910023e3 add x3, sp, #0x8 61710: 2a1503e1 mov w1, w21 61714: 97feaa7b bl 0xc100 61718: b100041f cmn x0, #0x1 6171c: 54000160 b.eq 0x61748 61720: 2a1f03e0 mov w0, wzr 61724: 14000019 b 0x61788 61728: 71007a7f cmp w19, #0x1e 6172c: 540000ec b.gt 0x61748 61730: 910063e8 add x8, sp, #0x18 61734: 8b33cd08 add x8, x8, w19, sxtw #3 61738: f9400108 ldr x8, [x8] 6173c: 2a1f03e0 mov w0, wzr 61740: f9000288 str x8, [x20] 61744: 14000011 b 0x61788 61748: 2a1303e0 mov w0, w19 6174c: 97ffec9a bl 0x5c9b4 61750: aa0003f4 mov x20, x0 61754: 97feaaf7 bl 0xc330 <__errno@plt> 61758: b9400000 ldr w0, [x0] 6175c: 97feaae5 bl 0xc2f0 61760: d00001c1 adrp x1, 0x9b000 61764: f00001c2 adrp x2, 0x9c000 61768: aa0003e5 mov x5, x0 6176c: 910cc021 add x1, x1, #0x330 61770: 9129ec42 add x2, x2, #0xa7b 61774: 320007e0 orr w0, wzr, #0x3 61778: aa1403e3 mov x3, x20 6177c: 2a1303e4 mov w4, w19 61780: 97fed14c bl 0x15cb0 <.text+0x8fc0> 61784: 321e7be0 orr w0, wzr, #0xfffffffd 61788: f94016e8 ldr x8, [x23, #0x28] 6178c: f85c83a9 ldur x9, [x29, #-0x38] 61790: eb09011f cmp x8, x9 61794: 540000e1 b.ne 0x617b0 61798: a9567bfd ldp x29, x30, [sp, #0x160] 6179c: a9554ff4 ldp x20, x19, [sp, #0x150] 617a0: a95457f6 ldp x22, x21, [sp, #0x140] 617a4: a9535ffc ldp x28, x23, [sp, #0x130] 617a8: 9105c3ff add sp, sp, #0x170 617ac: d65f03c0 ret 617b0: 97feab70 bl 0xc570 <__stack_chk_fail@plt> 617b4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 617b8: a9017bfd stp x29, x30, [sp, #0x10] 617bc: 910043fd add x29, sp, #0x10 617c0: 2a0003f4 mov w20, w0 617c4: 52801500 mov w0, #0xa8 // =168 617c8: 97feacca bl 0xcaf0 617cc: aa0003f3 mov x19, x0 617d0: b4000133 cbz x19, 0x617f4 617d4: 52801502 mov w2, #0xa8 // =168 617d8: aa1303e0 mov x0, x19 617dc: 2a1f03e1 mov w1, wzr 617e0: 97feace0 bl 0xcb60 617e4: 12800008 mov w8, #-0x1 // =-1 617e8: b9000274 str w20, [x19] 617ec: b9003268 str w8, [x19, #0x30] 617f0: b9008268 str w8, [x19, #0x80] 617f4: a9417bfd ldp x29, x30, [sp, #0x10] 617f8: aa1303e0 mov x0, x19 617fc: a8c24ff4 ldp x20, x19, [sp], #0x20 61800: d65f03c0 ret 61804: 17fead07 b 0xcc20 61808: d10243ff sub sp, sp, #0x90 6180c: a90467fa stp x26, x25, [sp, #0x40] 61810: a9055ff8 stp x24, x23, [sp, #0x50] 61814: a90657f6 stp x22, x21, [sp, #0x60] 61818: a9074ff4 stp x20, x19, [sp, #0x70] 6181c: a9087bfd stp x29, x30, [sp, #0x80] 61820: 910203fd add x29, sp, #0x80 61824: d53bd05a mrs x26, TPIDR_EL0 61828: f9401748 ldr x8, [x26, #0x28] 6182c: aa0403f3 mov x19, x4 61830: 2a0303f4 mov w20, w3 61834: aa0203f5 mov x21, x2 61838: f9001fe8 str x8, [sp, #0x38] 6183c: b9400279 ldr w25, [x19] 61840: f90003ff str xzr, [sp] 61844: b9403268 ldr w8, [x19, #0x30] 61848: aa0103f6 mov x22, x1 6184c: aa0003f7 mov x23, x0 61850: 91002278 add x24, x19, #0x8 61854: 3100051f cmn w8, #0x1 61858: 540000e0 b.eq 0x61874 6185c: f9400e68 ldr x8, [x19, #0x18] 61860: eb16011f cmp x8, x22 61864: 54000088 b.hi 0x61874 61868: f9401268 ldr x8, [x19, #0x20] 6186c: eb16011f cmp x8, x22 61870: 54000148 b.hi 0x61898 61874: b9408268 ldr w8, [x19, #0x80] 61878: 3100051f cmn w8, #0x1 6187c: 54000140 b.eq 0x618a4 61880: f9403668 ldr x8, [x19, #0x68] 61884: eb16011f cmp x8, x22 61888: 540000e8 b.hi 0x618a4 6188c: f9403a68 ldr x8, [x19, #0x70] 61890: eb16011f cmp x8, x22 61894: 54000089 b.ls 0x618a4 61898: 2a1f03f9 mov w25, wzr 6189c: 36f807b9 tbz w25, #0x1f, 0x61990 618a0: 14000053 b 0x619ec 618a4: 52801402 mov w2, #0xa0 // =160 618a8: aa1803e0 mov x0, x24 618ac: 2a1f03e1 mov w1, wzr 618b0: 97feacac bl 0xcb60 618b4: 12800008 mov w8, #-0x1 // =-1 618b8: 910023e1 add x1, sp, #0x8 618bc: 9100c3e4 add x4, sp, #0x30 618c0: 9100a3e5 add x5, sp, #0x28 618c4: 910003e6 mov x6, sp 618c8: aa1703e0 mov x0, x23 618cc: 2a1903e2 mov w2, w25 618d0: aa1603e3 mov x3, x22 618d4: aa1303e7 mov x7, x19 618d8: b9003268 str w8, [x19, #0x30] 618dc: b9008268 str w8, [x19, #0x80] 618e0: 97ffe9d4 bl 0x5c030 618e4: 37f80520 tbnz w0, #0x1f, 0x61988 618e8: f94003e3 ldr x3, [sp] 618ec: a94293e5 ldp x5, x4, [sp, #0x28] 618f0: 910023e1 add x1, sp, #0x8 618f4: aa1803e0 mov x0, x24 618f8: aa1703e2 mov x2, x23 618fc: aa1603e6 mov x6, x22 61900: 94000312 bl 0x62548 61904: f94003e8 ldr x8, [sp] 61908: 2a0003f9 mov w25, w0 6190c: aa0803e0 mov x0, x8 61910: 97feacc4 bl 0xcc20 61914: 37f80379 tbnz w25, #0x1f, 0x61980 61918: b9403268 ldr w8, [x19, #0x30] 6191c: 3100051f cmn w8, #0x1 61920: 54000120 b.eq 0x61944 61924: f9400e69 ldr x9, [x19, #0x18] 61928: eb16013f cmp x9, x22 6192c: 54000088 b.hi 0x6193c 61930: f9401269 ldr x9, [x19, #0x20] 61934: eb16013f cmp x9, x22 61938: 54000068 b.hi 0x61944 6193c: 12800008 mov w8, #-0x1 // =-1 61940: b9003268 str w8, [x19, #0x30] 61944: b9408269 ldr w9, [x19, #0x80] 61948: 3100053f cmn w9, #0x1 6194c: 54000120 b.eq 0x61970 61950: f940366a ldr x10, [x19, #0x68] 61954: eb16015f cmp x10, x22 61958: 54000088 b.hi 0x61968 6195c: f9403a6a ldr x10, [x19, #0x70] 61960: eb16015f cmp x10, x22 61964: 54000068 b.hi 0x61970 61968: 12800009 mov w9, #-0x1 // =-1 6196c: b9008269 str w9, [x19, #0x80] 61970: 0a080128 and w8, w9, w8 61974: 3100051f cmn w8, #0x1 61978: 12800128 mov w8, #-0xa // =-10 6197c: 1a9f0119 csel w25, w8, wzr, eq 61980: 36f80099 tbz w25, #0x1f, 0x61990 61984: 1400001a b 0x619ec 61988: 12800139 mov w25, #-0xa // =-10 6198c: 37f80319 tbnz w25, #0x1f, 0x619ec 61990: b9403268 ldr w8, [x19, #0x30] 61994: 3100051f cmn w8, #0x1 61998: 54000140 b.eq 0x619c0 6199c: aa1703e0 mov x0, x23 619a0: aa1603e1 mov x1, x22 619a4: aa1803e2 mov x2, x24 619a8: aa1503e3 mov x3, x21 619ac: 2a1403e4 mov w4, w20 619b0: aa1303e5 mov x5, x19 619b4: 97ffdaec bl 0x58564 619b8: 3100281f cmn w0, #0xa 619bc: 540001a1 b.ne 0x619f0 619c0: b9408268 ldr w8, [x19, #0x80] 619c4: 3100051f cmn w8, #0x1 619c8: 54000120 b.eq 0x619ec 619cc: 91016262 add x2, x19, #0x58 619d0: aa1703e0 mov x0, x23 619d4: aa1603e1 mov x1, x22 619d8: aa1503e3 mov x3, x21 619dc: 2a1403e4 mov w4, w20 619e0: aa1303e5 mov x5, x19 619e4: 97ffdae0 bl 0x58564 619e8: 14000002 b 0x619f0 619ec: 12800120 mov w0, #-0xa // =-10 619f0: f9401748 ldr x8, [x26, #0x28] 619f4: f9401fe9 ldr x9, [sp, #0x38] 619f8: eb09011f cmp x8, x9 619fc: 54000101 b.ne 0x61a1c 61a00: a9487bfd ldp x29, x30, [sp, #0x80] 61a04: a9474ff4 ldp x20, x19, [sp, #0x70] 61a08: a94657f6 ldp x22, x21, [sp, #0x60] 61a0c: a9455ff8 ldp x24, x23, [sp, #0x50] 61a10: a94467fa ldp x26, x25, [sp, #0x40] 61a14: 910243ff add sp, sp, #0x90 61a18: d65f03c0 ret 61a1c: 97feaad5 bl 0xc570 <__stack_chk_fail@plt> 61a20: a9bf7bfd stp x29, x30, [sp, #-0x10]! 61a24: 910003fd mov x29, sp 61a28: d00001c1 adrp x1, 0x9b000 61a2c: f00001c2 adrp x2, 0x9c000 61a30: 910cc021 add x1, x1, #0x330 61a34: 912a7442 add x2, x2, #0xa9d 61a38: 320007e0 orr w0, wzr, #0x3 61a3c: 97fed09d bl 0x15cb0 <.text+0x8fc0> 61a40: 12800120 mov w0, #-0xa // =-10 61a44: a8c17bfd ldp x29, x30, [sp], #0x10 61a48: d65f03c0 ret 61a4c: f81e0ff3 str x19, [sp, #-0x20]! 61a50: a9017bfd stp x29, x30, [sp, #0x10] 61a54: 910043fd add x29, sp, #0x10 61a58: aa0103f3 mov x19, x1 61a5c: f9401e60 ldr x0, [x19, #0x38] 61a60: b4000060 cbz x0, 0x61a6c 61a64: 97feac6f bl 0xcc20 61a68: f9001e7f str xzr, [x19, #0x38] 61a6c: a9417bfd ldp x29, x30, [sp, #0x10] 61a70: f84207f3 ldr x19, [sp], #0x20 61a74: d65f03c0 ret 61a78: a9bf7bfd stp x29, x30, [sp, #-0x10]! 61a7c: 910003fd mov x29, sp 61a80: aa0503e8 mov x8, x5 61a84: aa0103ec mov x12, x1 61a88: b9400101 ldr w1, [x8] 61a8c: aa0403e9 mov x9, x4 61a90: aa0303ea mov x10, x3 61a94: aa0203eb mov x11, x2 61a98: aa0c03e2 mov x2, x12 61a9c: aa0b03e3 mov x3, x11 61aa0: aa0a03e4 mov x4, x10 61aa4: aa0903e5 mov x5, x9 61aa8: aa0803e6 mov x6, x8 61aac: 97ffd6c4 bl 0x575bc 61ab0: 12000000 and w0, w0, #0x1 61ab4: a8c17bfd ldp x29, x30, [sp], #0x10 61ab8: d65f03c0 ret 61abc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 61ac0: 910003fd mov x29, sp 61ac4: b9400041 ldr w1, [x2] 61ac8: 32000be0 orr w0, wzr, #0x7 61acc: 2a1f03e2 mov w2, wzr 61ad0: 2a1f03e3 mov w3, wzr 61ad4: 97fea98b bl 0xc100 61ad8: a8c17bfd ldp x29, x30, [sp], #0x10 61adc: d65f03c0 ret 61ae0: f81d0ff5 str x21, [sp, #-0x30]! 61ae4: a9014ff4 stp x20, x19, [sp, #0x10] 61ae8: a9027bfd stp x29, x30, [sp, #0x20] 61aec: 910083fd add x29, sp, #0x20 61af0: 2a0103f3 mov w19, w1 61af4: aa0003f4 mov x20, x0 61af8: 340000d3 cbz w19, 0x61b10 61afc: 52821c28 mov w8, #0x10e1 // =4321 61b00: 6b08027f cmp w19, w8 61b04: 54000060 b.eq 0x61b10 61b08: 71134a7f cmp w19, #0x4d2 61b0c: 54000341 b.ne 0x61b74 61b10: 52855400 mov w0, #0x2aa0 // =10912 61b14: 72a00060 movk w0, #0x3, lsl #16 61b18: 97feabf6 bl 0xcaf0 61b1c: aa0003f5 mov x21, x0 61b20: b40002d5 cbz x21, 0x61b78 61b24: 52854c02 mov w2, #0x2a60 // =10848 61b28: 910102a0 add x0, x21, #0x40 61b2c: 72a00062 movk w2, #0x3, lsl #16 61b30: 2a1f03e1 mov w1, wzr 61b34: 97feac0b bl 0xcb60 61b38: 3dc00e80 ldr q0, [x20, #0x30] 61b3c: 7100027f cmp w19, #0x0 61b40: 1a9f17e8 cset w8, eq 61b44: 71134a7f cmp w19, #0x4d2 61b48: 3d800ea0 str q0, [x21, #0x30] 61b4c: 3dc00a80 ldr q0, [x20, #0x20] 61b50: 1a9f07e9 cset w9, ne 61b54: 4a090108 eor w8, w8, w9 61b58: 3d800aa0 str q0, [x21, #0x20] 61b5c: 3dc00680 ldr q0, [x20, #0x10] 61b60: 3d8006a0 str q0, [x21, #0x10] 61b64: 3dc00280 ldr q0, [x20] 61b68: b90042a8 str w8, [x21, #0x40] 61b6c: 3d8002a0 str q0, [x21] 61b70: 14000002 b 0x61b78 61b74: aa1f03f5 mov x21, xzr 61b78: a9427bfd ldp x29, x30, [sp, #0x20] 61b7c: a9414ff4 ldp x20, x19, [sp, #0x10] 61b80: aa1503e0 mov x0, x21 61b84: f84307f5 ldr x21, [sp], #0x30 61b88: d65f03c0 ret 61b8c: 3dc00460 ldr q0, [x3, #0x10] 61b90: aa0203e8 mov x8, x2 61b94: 3d800100 str q0, [x8] 61b98: f9401069 ldr x9, [x3, #0x20] 61b9c: f9001109 str x9, [x8, #0x20] 61ba0: b9402869 ldr w9, [x3, #0x28] 61ba4: 5100052a sub w10, w9, #0x1 61ba8: 7100095f cmp w10, #0x2 61bac: b9003109 str w9, [x8, #0x30] 61bb0: 54000082 b.hs 0x61bc0 61bb4: aa0303e2 mov x2, x3 61bb8: aa0803e3 mov x3, x8 61bbc: 17ffda6a b 0x58564 61bc0: 35000169 cbnz w9, 0x61bec 61bc4: f9401c69 ldr x9, [x3, #0x38] 61bc8: 7100009f cmp w4, #0x0 61bcc: 2a1f03e0 mov w0, wzr 61bd0: 9a9f106a csel x10, x3, xzr, ne 61bd4: a901251f stp xzr, x9, [x8, #0x10] 61bd8: b9404069 ldr w9, [x3, #0x40] 61bdc: b900351f str wzr, [x8, #0x34] 61be0: f9001d0a str x10, [x8, #0x38] 61be4: f9001509 str x9, [x8, #0x28] 61be8: d65f03c0 ret 61bec: 321d73e0 orr w0, wzr, #0xfffffff8 61bf0: d65f03c0 ret 61bf4: d10303ff sub sp, sp, #0xc0 61bf8: a9066ffc stp x28, x27, [sp, #0x60] 61bfc: a90767fa stp x26, x25, [sp, #0x70] 61c00: a9085ff8 stp x24, x23, [sp, #0x80] 61c04: a90957f6 stp x22, x21, [sp, #0x90] 61c08: a90a4ff4 stp x20, x19, [sp, #0xa0] 61c0c: a90b7bfd stp x29, x30, [sp, #0xb0] 61c10: 9102c3fd add x29, sp, #0xb0 61c14: b90017e3 str w3, [sp, #0x14] 61c18: f90007e2 str x2, [sp, #0x8] 61c1c: d53bd055 mrs x21, TPIDR_EL0 61c20: f94016a8 ldr x8, [x21, #0x28] 61c24: aa0403f3 mov x19, x4 61c28: aa0103f6 mov x22, x1 61c2c: aa0003f7 mov x23, x0 61c30: f9002fe8 str x8, [sp, #0x58] 61c34: 97ffd0ae bl 0x55eec 61c38: f9402ee8 ldr x8, [x23, #0x58] 61c3c: aa0003f8 mov x24, x0 61c40: b4002068 cbz x8, 0x6204c 61c44: f90023e8 str x8, [sp, #0x40] 61c48: aa1f03f9 mov x25, xzr 61c4c: f94023fa ldr x26, [sp, #0x40] 61c50: f9400f08 ldr x8, [x24, #0x18] 61c54: 9100c3e2 add x2, sp, #0x30 61c58: aa1703e0 mov x0, x23 61c5c: aa1a03e1 mov x1, x26 61c60: 2a1f03e3 mov w3, wzr 61c64: aa1303e4 mov x4, x19 61c68: d63f0100 blr x8 61c6c: 37f82060 tbnz w0, #0x1f, 0x62078 61c70: f9400f08 ldr x8, [x24, #0x18] 61c74: 91002341 add x1, x26, #0x8 61c78: 9100e3e2 add x2, sp, #0x38 61c7c: aa1703e0 mov x0, x23 61c80: 2a1f03e3 mov w3, wzr 61c84: aa1303e4 mov x4, x19 61c88: d63f0100 blr x8 61c8c: 37f81f60 tbnz w0, #0x1f, 0x62078 61c90: f9401ffa ldr x26, [sp, #0x38] 61c94: b4001bba cbz x26, 0x62008 61c98: f9400f08 ldr x8, [x24, #0x18] 61c9c: 9100e3e2 add x2, sp, #0x38 61ca0: aa1703e0 mov x0, x23 61ca4: aa1a03e1 mov x1, x26 61ca8: 2a1f03e3 mov w3, wzr 61cac: aa1303e4 mov x4, x19 61cb0: d63f0100 blr x8 61cb4: 37f81aa0 tbnz w0, #0x1f, 0x62008 61cb8: f9400f08 ldr x8, [x24, #0x18] 61cbc: 91004341 add x1, x26, #0x10 61cc0: 910083e2 add x2, sp, #0x20 61cc4: aa1703e0 mov x0, x23 61cc8: 2a1f03e3 mov w3, wzr 61ccc: aa1303e4 mov x4, x19 61cd0: d63f0100 blr x8 61cd4: 37f819a0 tbnz w0, #0x1f, 0x62008 61cd8: f9400f08 ldr x8, [x24, #0x18] 61cdc: 91006341 add x1, x26, #0x18 61ce0: 910063e2 add x2, sp, #0x18 61ce4: aa1703e0 mov x0, x23 61ce8: 2a1f03e3 mov w3, wzr 61cec: aa1303e4 mov x4, x19 61cf0: d63f0100 blr x8 61cf4: 37f818a0 tbnz w0, #0x1f, 0x62008 61cf8: f94013fc ldr x28, [sp, #0x20] 61cfc: eb16039f cmp x28, x22 61d00: 54fffc88 b.hi 0x61c90 61d04: f9400ff4 ldr x20, [sp, #0x18] 61d08: eb16029f cmp x20, x22 61d0c: 54fffc29 b.ls 0x61c90 61d10: 9100835b add x27, x26, #0x20 61d14: b50000b9 cbnz x25, 0x61d28 61d18: 320003e0 orr w0, wzr, #0x1 61d1c: 52800a01 mov w1, #0x50 // =80 61d20: 97fea900 bl 0xc120 61d24: aa0003f9 mov x25, x0 61d28: a901533c stp x28, x20, [x25, #0x10] 61d2c: f9400f08 ldr x8, [x24, #0x18] 61d30: 91008322 add x2, x25, #0x20 61d34: aa1703e0 mov x0, x23 61d38: aa1b03e1 mov x1, x27 61d3c: 2a1f03e3 mov w3, wzr 61d40: aa1303e4 mov x4, x19 61d44: d63f0100 blr x8 61d48: 37f81600 tbnz w0, #0x1f, 0x62008 61d4c: f9400f08 ldr x8, [x24, #0x18] 61d50: 9100a349 add x9, x26, #0x28 61d54: 927df121 and x1, x9, #0xfffffffffffffff8 61d58: 910143e2 add x2, sp, #0x50 61d5c: aa1703e0 mov x0, x23 61d60: 2a1f03e3 mov w3, wzr 61d64: aa1303e4 mov x4, x19 61d68: cb010134 sub x20, x9, x1 61d6c: d63f0100 blr x8 61d70: f9402be8 ldr x8, [sp, #0x50] 61d74: d37df289 lsl x9, x20, #3 61d78: 9ac92508 lsr x8, x8, x9 61d7c: b9002b28 str w8, [x25, #0x28] 61d80: 37f81440 tbnz w0, #0x1f, 0x62008 61d84: b94017e4 ldr w4, [sp, #0x14] 61d88: 34001204 cbz w4, 0x61fc8 61d8c: 7100091f cmp w8, #0x2 61d90: 9100c341 add x1, x26, #0x30 61d94: 54000620 b.eq 0x61e58 61d98: 7100051f cmp w8, #0x1 61d9c: 540009e0 b.eq 0x61ed8 61da0: 35001008 cbnz w8, 0x61fa0 61da4: f9400f08 ldr x8, [x24, #0x18] 61da8: 9100c322 add x2, x25, #0x30 61dac: aa1703e0 mov x0, x23 61db0: 2a1f03e3 mov w3, wzr 61db4: aa1303e4 mov x4, x19 61db8: d63f0100 blr x8 61dbc: 37f80f00 tbnz w0, #0x1f, 0x61f9c 61dc0: f9400f08 ldr x8, [x24, #0x18] 61dc4: 9100e341 add x1, x26, #0x38 61dc8: 9100e322 add x2, x25, #0x38 61dcc: aa1703e0 mov x0, x23 61dd0: 2a1f03e3 mov w3, wzr 61dd4: aa1303e4 mov x4, x19 61dd8: d63f0100 blr x8 61ddc: 37f80e00 tbnz w0, #0x1f, 0x61f9c 61de0: f9400f08 ldr x8, [x24, #0x18] 61de4: 91010349 add x9, x26, #0x40 61de8: 927df121 and x1, x9, #0xfffffffffffffff8 61dec: 910143e2 add x2, sp, #0x50 61df0: aa1703e0 mov x0, x23 61df4: 2a1f03e3 mov w3, wzr 61df8: aa1303e4 mov x4, x19 61dfc: cb010134 sub x20, x9, x1 61e00: d63f0100 blr x8 61e04: f9402be8 ldr x8, [sp, #0x50] 61e08: d37df289 lsl x9, x20, #3 61e0c: 9ac92508 lsr x8, x8, x9 61e10: b9004328 str w8, [x25, #0x40] 61e14: 37f80c40 tbnz w0, #0x1f, 0x61f9c 61e18: f9400f08 ldr x8, [x24, #0x18] 61e1c: 91012341 add x1, x26, #0x48 61e20: 910123e2 add x2, sp, #0x48 61e24: aa1703e0 mov x0, x23 61e28: 2a1f03e3 mov w3, wzr 61e2c: aa1303e4 mov x4, x19 61e30: d63f0100 blr x8 61e34: 37f80b40 tbnz w0, #0x1f, 0x61f9c 61e38: 91012323 add x3, x25, #0x48 61e3c: 910123e2 add x2, sp, #0x48 61e40: aa1703e0 mov x0, x23 61e44: aa1803e1 mov x1, x24 61e48: aa1303e4 mov x4, x19 61e4c: 940000e1 bl 0x621d0 61e50: 36f80ba0 tbz w0, #0x1f, 0x61fc4 61e54: 14000052 b 0x61f9c 61e58: f9400f08 ldr x8, [x24, #0x18] 61e5c: 9100c322 add x2, x25, #0x30 61e60: aa1703e0 mov x0, x23 61e64: 2a1f03e3 mov w3, wzr 61e68: aa1303e4 mov x4, x19 61e6c: d63f0100 blr x8 61e70: 37f80960 tbnz w0, #0x1f, 0x61f9c 61e74: f9400f08 ldr x8, [x24, #0x18] 61e78: 9100e341 add x1, x26, #0x38 61e7c: 9100e322 add x2, x25, #0x38 61e80: aa1703e0 mov x0, x23 61e84: 2a1f03e3 mov w3, wzr 61e88: aa1303e4 mov x4, x19 61e8c: d63f0100 blr x8 61e90: 37f80860 tbnz w0, #0x1f, 0x61f9c 61e94: f9400f08 ldr x8, [x24, #0x18] 61e98: 91010341 add x1, x26, #0x40 61e9c: 91010322 add x2, x25, #0x40 61ea0: aa1703e0 mov x0, x23 61ea4: 2a1f03e3 mov w3, wzr 61ea8: aa1303e4 mov x4, x19 61eac: d63f0100 blr x8 61eb0: 37f80760 tbnz w0, #0x1f, 0x61f9c 61eb4: f9400f08 ldr x8, [x24, #0x18] 61eb8: 91012341 add x1, x26, #0x48 61ebc: 91012322 add x2, x25, #0x48 61ec0: aa1703e0 mov x0, x23 61ec4: 2a1f03e3 mov w3, wzr 61ec8: aa1303e4 mov x4, x19 61ecc: d63f0100 blr x8 61ed0: 36f807a0 tbz w0, #0x1f, 0x61fc4 61ed4: 14000032 b 0x61f9c 61ed8: f9400f08 ldr x8, [x24, #0x18] 61edc: 9100c322 add x2, x25, #0x30 61ee0: aa1703e0 mov x0, x23 61ee4: 2a1f03e3 mov w3, wzr 61ee8: aa1303e4 mov x4, x19 61eec: d63f0100 blr x8 61ef0: 37f80560 tbnz w0, #0x1f, 0x61f9c 61ef4: f9400f08 ldr x8, [x24, #0x18] 61ef8: 9100e341 add x1, x26, #0x38 61efc: 9100e322 add x2, x25, #0x38 61f00: aa1703e0 mov x0, x23 61f04: 2a1f03e3 mov w3, wzr 61f08: aa1303e4 mov x4, x19 61f0c: d63f0100 blr x8 61f10: 37f80460 tbnz w0, #0x1f, 0x61f9c 61f14: f9400f08 ldr x8, [x24, #0x18] 61f18: 91010341 add x1, x26, #0x40 61f1c: 91010322 add x2, x25, #0x40 61f20: aa1703e0 mov x0, x23 61f24: 2a1f03e3 mov w3, wzr 61f28: aa1303e4 mov x4, x19 61f2c: d63f0100 blr x8 61f30: 37f80360 tbnz w0, #0x1f, 0x61f9c 61f34: f9402334 ldr x20, [x25, #0x40] 61f38: 321d03e1 orr w1, wzr, #0x8 61f3c: aa1403e0 mov x0, x20 61f40: 97fea878 bl 0xc120 61f44: f90003e0 str x0, [sp] 61f48: b40002a0 cbz x0, 0x61f9c 61f4c: b4000234 cbz x20, 0x61f90 61f50: aa1f03fb mov x27, xzr 61f54: aa1f03fc mov x28, xzr 61f58: 9101235a add x26, x26, #0x48 61f5c: f94003e9 ldr x9, [sp] 61f60: f9400f08 ldr x8, [x24, #0x18] 61f64: 8b1b0341 add x1, x26, x27 61f68: aa1703e0 mov x0, x23 61f6c: 8b1b0122 add x2, x9, x27 61f70: 2a1f03e3 mov w3, wzr 61f74: aa1303e4 mov x4, x19 61f78: d63f0100 blr x8 61f7c: 37f80200 tbnz w0, #0x1f, 0x61fbc 61f80: 9100079c add x28, x28, #0x1 61f84: eb14039f cmp x28, x20 61f88: 9100237b add x27, x27, #0x8 61f8c: 54fffe83 b.lo 0x61f5c 61f90: f94003e8 ldr x8, [sp] 61f94: f9002728 str x8, [x25, #0x48] 61f98: 1400000b b 0x61fc4 61f9c: b9402b28 ldr w8, [x25, #0x28] 61fa0: 7100051f cmp w8, #0x1 61fa4: 540002a0 b.eq 0x61ff8 61fa8: 35000308 cbnz w8, 0x62008 61fac: f9402720 ldr x0, [x25, #0x48] 61fb0: b40002c0 cbz x0, 0x62008 61fb4: 9400014d bl 0x624e8 61fb8: 14000013 b 0x62004 61fbc: f94003e0 ldr x0, [sp] 61fc0: 97feab18 bl 0xcc20 61fc4: b94017e4 ldr w4, [sp, #0x14] 61fc8: f94007e2 ldr x2, [sp, #0x8] 61fcc: aa1703e0 mov x0, x23 61fd0: aa1603e1 mov x1, x22 61fd4: aa1903e3 mov x3, x25 61fd8: aa1303e5 mov x5, x19 61fdc: 97fffeec bl 0x61b8c 61fe0: 37f80060 tbnz w0, #0x1f, 0x61fec 61fe4: 2a1f03fa mov w26, wzr 61fe8: 14000009 b 0x6200c 61fec: b9402b28 ldr w8, [x25, #0x28] 61ff0: 7100051f cmp w8, #0x1 61ff4: 54fffda1 b.ne 0x61fa8 61ff8: f9402720 ldr x0, [x25, #0x48] 61ffc: b4000060 cbz x0, 0x62008 62000: 97feab08 bl 0xcc20 62004: f900273f str xzr, [x25, #0x48] 62008: 1280013a mov w26, #-0xa // =-10 6200c: f94023e1 ldr x1, [sp, #0x40] 62010: f9400f08 ldr x8, [x24, #0x18] 62014: 9100a3e2 add x2, sp, #0x28 62018: aa1703e0 mov x0, x23 6201c: 2a1f03e3 mov w3, wzr 62020: aa1303e4 mov x4, x19 62024: d63f0100 blr x8 62028: 37f802a0 tbnz w0, #0x1f, 0x6207c 6202c: a942a3e9 ldp x9, x8, [sp, #0x28] 62030: eb09011f cmp x8, x9 62034: 54ffe0c1 b.ne 0x61c4c 62038: b4000239 cbz x25, 0x6207c 6203c: 36f8021a tbz w26, #0x1f, 0x6207c 62040: aa1903e0 mov x0, x25 62044: 97feaaf7 bl 0xcc20 62048: 1400000d b 0x6207c 6204c: f9400b08 ldr x8, [x24, #0x10] 62050: 910103e1 add x1, sp, #0x40 62054: aa1703e0 mov x0, x23 62058: aa1303e2 mov x2, x19 6205c: d63f0100 blr x8 62060: 37f800c0 tbnz w0, #0x1f, 0x62078 62064: b94046e8 ldr w8, [x23, #0x44] 62068: 34ffdf08 cbz w8, 0x61c48 6206c: f94023e8 ldr x8, [sp, #0x40] 62070: f9002ee8 str x8, [x23, #0x58] 62074: 17fffef5 b 0x61c48 62078: 1280013a mov w26, #-0xa // =-10 6207c: f94016a8 ldr x8, [x21, #0x28] 62080: f9402fe9 ldr x9, [sp, #0x58] 62084: eb09011f cmp x8, x9 62088: 54000141 b.ne 0x620b0 6208c: 2a1a03e0 mov w0, w26 62090: a94b7bfd ldp x29, x30, [sp, #0xb0] 62094: a94a4ff4 ldp x20, x19, [sp, #0xa0] 62098: a94957f6 ldp x22, x21, [sp, #0x90] 6209c: a9485ff8 ldp x24, x23, [sp, #0x80] 620a0: a94767fa ldp x26, x25, [sp, #0x70] 620a4: a9466ffc ldp x28, x27, [sp, #0x60] 620a8: 910303ff add sp, sp, #0xc0 620ac: d65f03c0 ret 620b0: 97fea930 bl 0xc570 <__stack_chk_fail@plt> 620b4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 620b8: a9017bfd stp x29, x30, [sp, #0x10] 620bc: 910043fd add x29, sp, #0x10 620c0: aa0103f3 mov x19, x1 620c4: f9401e74 ldr x20, [x19, #0x38] 620c8: b4000214 cbz x20, 0x62108 620cc: b9402a88 ldr w8, [x20, #0x28] 620d0: 7100051f cmp w8, #0x1 620d4: 540000c0 b.eq 0x620ec 620d8: 35000128 cbnz w8, 0x620fc 620dc: f9402680 ldr x0, [x20, #0x48] 620e0: b40000e0 cbz x0, 0x620fc 620e4: 94000101 bl 0x624e8 620e8: 14000004 b 0x620f8 620ec: f9402680 ldr x0, [x20, #0x48] 620f0: b4000060 cbz x0, 0x620fc 620f4: 97feaacb bl 0xcc20 620f8: f900269f str xzr, [x20, #0x48] 620fc: f9401e60 ldr x0, [x19, #0x38] 62100: 97feaac8 bl 0xcc20 62104: f9001e7f str xzr, [x19, #0x38] 62108: a9417bfd ldp x29, x30, [sp, #0x10] 6210c: a8c24ff4 ldp x20, x19, [sp], #0x20 62110: d65f03c0 ret 62114: d10103ff sub sp, sp, #0x40 62118: f9000bf5 str x21, [sp, #0x10] 6211c: a9024ff4 stp x20, x19, [sp, #0x20] 62120: a9037bfd stp x29, x30, [sp, #0x30] 62124: 9100c3fd add x29, sp, #0x30 62128: d53bd055 mrs x21, TPIDR_EL0 6212c: f94016a8 ldr x8, [x21, #0x28] 62130: aa0003f3 mov x19, x0 62134: aa0103f4 mov x20, x1 62138: f90007e8 str x8, [sp, #0x8] 6213c: f9402e68 ldr x8, [x19, #0x58] 62140: b4000228 cbz x8, 0x62184 62144: aa1303e0 mov x0, x19 62148: 97ffcf69 bl 0x55eec 6214c: f9402e61 ldr x1, [x19, #0x58] 62150: f9400c08 ldr x8, [x0, #0x18] 62154: 910003e2 mov x2, sp 62158: aa1303e0 mov x0, x19 6215c: 2a1f03e3 mov w3, wzr 62160: aa1403e4 mov x4, x20 62164: d63f0100 blr x8 62168: 37f800a0 tbnz w0, #0x1f, 0x6217c 6216c: f94003e8 ldr x8, [sp] 62170: f9402a69 ldr x9, [x19, #0x50] 62174: eb09011f cmp x8, x9 62178: 540000a1 b.ne 0x6218c 6217c: 320003e0 orr w0, wzr, #0x1 62180: 1400000a b 0x621a8 62184: 2a1f03e0 mov w0, wzr 62188: 14000008 b 0x621a8 6218c: aa1303e0 mov x0, x19 62190: aa1f03e1 mov x1, xzr 62194: aa1f03e2 mov x2, xzr 62198: 97ffd5b7 bl 0x57874 6219c: f94003e8 ldr x8, [sp] 621a0: 12800000 mov w0, #-0x1 // =-1 621a4: f9002a68 str x8, [x19, #0x50] 621a8: f94016a8 ldr x8, [x21, #0x28] 621ac: f94007e9 ldr x9, [sp, #0x8] 621b0: eb09011f cmp x8, x9 621b4: 540000c1 b.ne 0x621cc 621b8: a9437bfd ldp x29, x30, [sp, #0x30] 621bc: a9424ff4 ldp x20, x19, [sp, #0x20] 621c0: f9400bf5 ldr x21, [sp, #0x10] 621c4: 910103ff add sp, sp, #0x40 621c8: d65f03c0 ret 621cc: 97fea8e9 bl 0xc570 <__stack_chk_fail@plt> 621d0: d10243ff sub sp, sp, #0x90 621d4: a9036ffc stp x28, x27, [sp, #0x30] 621d8: a90467fa stp x26, x25, [sp, #0x40] 621dc: a9055ff8 stp x24, x23, [sp, #0x50] 621e0: a90657f6 stp x22, x21, [sp, #0x60] 621e4: a9074ff4 stp x20, x19, [sp, #0x70] 621e8: a9087bfd stp x29, x30, [sp, #0x80] 621ec: 910203fd add x29, sp, #0x80 621f0: d53bd05b mrs x27, TPIDR_EL0 621f4: f9401768 ldr x8, [x27, #0x28] 621f8: aa0303f3 mov x19, x3 621fc: aa0203f7 mov x23, x2 62200: aa0103f5 mov x21, x1 62204: f90017e8 str x8, [sp, #0x28] 62208: f900027f str xzr, [x19] 6220c: f94002e1 ldr x1, [x23] 62210: aa0403f4 mov x20, x4 62214: aa0003f6 mov x22, x0 62218: b4001401 cbz x1, 0x62498 6221c: f9400ea8 ldr x8, [x21, #0x18] 62220: 910063e2 add x2, sp, #0x18 62224: aa1603e0 mov x0, x22 62228: 2a1f03e3 mov w3, wzr 6222c: aa1403e4 mov x4, x20 62230: d63f0100 blr x8 62234: f94002e8 ldr x8, [x23] 62238: 2a0003fa mov w26, w0 6223c: 9100211c add x28, x8, #0x8 62240: f90002fc str x28, [x23] 62244: 37f812da tbnz w26, #0x1f, 0x6249c 62248: f9400ea9 ldr x9, [x21, #0x18] 6224c: 927df399 and x25, x28, #0xfffffffffffffff8 62250: 91003108 add x8, x8, #0xc 62254: 910083e2 add x2, sp, #0x20 62258: aa1603e0 mov x0, x22 6225c: aa1903e1 mov x1, x25 62260: 2a1f03e3 mov w3, wzr 62264: aa1403e4 mov x4, x20 62268: f90002e8 str x8, [x23] 6226c: d63f0120 blr x9 62270: 2a0003fa mov w26, w0 62274: 37f8115a tbnz w26, #0x1f, 0x6249c 62278: f94013e8 ldr x8, [sp, #0x20] 6227c: f90007f3 str x19, [sp, #0x8] 62280: f94002f3 ldr x19, [x23] 62284: 910083e2 add x2, sp, #0x20 62288: f9000be8 str x8, [sp, #0x10] 6228c: f9400ea8 ldr x8, [x21, #0x18] 62290: 927df278 and x24, x19, #0xfffffffffffffff8 62294: 91001269 add x9, x19, #0x4 62298: aa1603e0 mov x0, x22 6229c: aa1803e1 mov x1, x24 622a0: 2a1f03e3 mov w3, wzr 622a4: aa1403e4 mov x4, x20 622a8: f90002e9 str x9, [x23] 622ac: d63f0100 blr x8 622b0: 2a0003fa mov w26, w0 622b4: 37f80f5a tbnz w26, #0x1f, 0x6249c 622b8: f94013e8 ldr x8, [sp, #0x20] 622bc: cb180269 sub x9, x19, x24 622c0: d37df129 lsl x9, x9, #3 622c4: 320003e0 orr w0, wzr, #0x1 622c8: 9ac9251a lsr x26, x8, x9 622cc: 92407f48 and x8, x26, #0xffffffff 622d0: d37ced08 lsl x8, x8, #4 622d4: 91004101 add x1, x8, #0x10 622d8: 97fea792 bl 0xc120 622dc: aa0003f8 mov x24, x0 622e0: b4000ff8 cbz x24, 0x624dc 622e4: f9400be9 ldr x9, [sp, #0x10] 622e8: cb190388 sub x8, x28, x25 622ec: d37df108 lsl x8, x8, #3 622f0: 9ac82528 lsr x8, x9, x8 622f4: 29016b08 stp w8, w26, [x24, #0x8] 622f8: 34000b5a cbz w26, 0x62460 622fc: f94002e8 ldr x8, [x23] 62300: 92407f49 and x9, x26, #0xffffffff 62304: aa1f03fc mov x28, xzr 62308: f9000be9 str x9, [sp, #0x10] 6230c: 91006319 add x25, x24, #0x18 62310: f9400ea9 ldr x9, [x21, #0x18] 62314: 927df101 and x1, x8, #0xfffffffffffffff8 62318: cb010113 sub x19, x8, x1 6231c: 91000508 add x8, x8, #0x1 62320: 910083e2 add x2, sp, #0x20 62324: aa1603e0 mov x0, x22 62328: 2a1f03e3 mov w3, wzr 6232c: aa1403e4 mov x4, x20 62330: f90002e8 str x8, [x23] 62334: d63f0120 blr x9 62338: f94013e8 ldr x8, [sp, #0x20] 6233c: d37df269 lsl x9, x19, #3 62340: 2a0003fa mov w26, w0 62344: 9ac92508 lsr x8, x8, x9 62348: 381f8328 sturb w8, [x25, #-0x8] 6234c: 37f80c3a tbnz w26, #0x1f, 0x624d0 62350: f94002e8 ldr x8, [x23] 62354: f9400ea9 ldr x9, [x21, #0x18] 62358: 910083e2 add x2, sp, #0x20 6235c: aa1603e0 mov x0, x22 62360: 927df101 and x1, x8, #0xfffffffffffffff8 62364: 9100050a add x10, x8, #0x1 62368: 2a1f03e3 mov w3, wzr 6236c: aa1403e4 mov x4, x20 62370: cb010113 sub x19, x8, x1 62374: f90002ea str x10, [x23] 62378: d63f0120 blr x9 6237c: f94013e8 ldr x8, [sp, #0x20] 62380: d37df269 lsl x9, x19, #3 62384: 2a0003fa mov w26, w0 62388: 9ac92508 lsr x8, x8, x9 6238c: 381f9328 sturb w8, [x25, #-0x7] 62390: 37f80a1a tbnz w26, #0x1f, 0x624d0 62394: f94002e8 ldr x8, [x23] 62398: f9400ea9 ldr x9, [x21, #0x18] 6239c: 910083e2 add x2, sp, #0x20 623a0: aa1603e0 mov x0, x22 623a4: 927df101 and x1, x8, #0xfffffffffffffff8 623a8: 9100090a add x10, x8, #0x2 623ac: 2a1f03e3 mov w3, wzr 623b0: aa1403e4 mov x4, x20 623b4: cb010113 sub x19, x8, x1 623b8: f90002ea str x10, [x23] 623bc: d63f0120 blr x9 623c0: f94013e8 ldr x8, [sp, #0x20] 623c4: d37df269 lsl x9, x19, #3 623c8: 2a0003fa mov w26, w0 623cc: 9ac92508 lsr x8, x8, x9 623d0: 781fa328 sturh w8, [x25, #-0x6] 623d4: 37f807fa tbnz w26, #0x1f, 0x624d0 623d8: f94002e8 ldr x8, [x23] 623dc: f9400ea9 ldr x9, [x21, #0x18] 623e0: 910083e2 add x2, sp, #0x20 623e4: aa1603e0 mov x0, x22 623e8: 927df101 and x1, x8, #0xfffffffffffffff8 623ec: 9100110a add x10, x8, #0x4 623f0: 2a1f03e3 mov w3, wzr 623f4: aa1403e4 mov x4, x20 623f8: cb010113 sub x19, x8, x1 623fc: f90002ea str x10, [x23] 62400: d63f0120 blr x9 62404: f94013e8 ldr x8, [sp, #0x20] 62408: d37df269 lsl x9, x19, #3 6240c: 2a0003fa mov w26, w0 62410: 9ac92508 lsr x8, x8, x9 62414: b81fc328 stur w8, [x25, #-0x4] 62418: 37f805da tbnz w26, #0x1f, 0x624d0 6241c: f9400ea8 ldr x8, [x21, #0x18] 62420: f94002e1 ldr x1, [x23] 62424: aa1603e0 mov x0, x22 62428: aa1903e2 mov x2, x25 6242c: 2a1f03e3 mov w3, wzr 62430: aa1403e4 mov x4, x20 62434: d63f0100 blr x8 62438: f94002e8 ldr x8, [x23] 6243c: 2a0003fa mov w26, w0 62440: 91002108 add x8, x8, #0x8 62444: f90002e8 str x8, [x23] 62448: 37f8045a tbnz w26, #0x1f, 0x624d0 6244c: f9400be9 ldr x9, [sp, #0x10] 62450: 9100079c add x28, x28, #0x1 62454: 91004339 add x25, x25, #0x10 62458: eb09039f cmp x28, x9 6245c: 54fff5a3 b.lo 0x62310 62460: f9400fe8 ldr x8, [sp, #0x18] 62464: b4000128 cbz x8, 0x62488 62468: 910063e2 add x2, sp, #0x18 6246c: aa1603e0 mov x0, x22 62470: aa1503e1 mov x1, x21 62474: aa1803e3 mov x3, x24 62478: aa1403e4 mov x4, x20 6247c: 97ffff55 bl 0x621d0 62480: 2a0003fa mov w26, w0 62484: 37f8027a tbnz w26, #0x1f, 0x624d0 62488: f94007e8 ldr x8, [sp, #0x8] 6248c: 2a1f03fa mov w26, wzr 62490: f9000118 str x24, [x8] 62494: 14000002 b 0x6249c 62498: 2a1f03fa mov w26, wzr 6249c: f9401768 ldr x8, [x27, #0x28] 624a0: f94017e9 ldr x9, [sp, #0x28] 624a4: eb09011f cmp x8, x9 624a8: 540001e1 b.ne 0x624e4 624ac: 2a1a03e0 mov w0, w26 624b0: a9487bfd ldp x29, x30, [sp, #0x80] 624b4: a9474ff4 ldp x20, x19, [sp, #0x70] 624b8: a94657f6 ldp x22, x21, [sp, #0x60] 624bc: a9455ff8 ldp x24, x23, [sp, #0x50] 624c0: a94467fa ldp x26, x25, [sp, #0x40] 624c4: a9436ffc ldp x28, x27, [sp, #0x30] 624c8: 910243ff add sp, sp, #0x90 624cc: d65f03c0 ret 624d0: aa1803e0 mov x0, x24 624d4: 94000005 bl 0x624e8 624d8: 17fffff1 b 0x6249c 624dc: 321f7bfa orr w26, wzr, #0xfffffffe 624e0: 17ffffef b 0x6249c 624e4: 97fea823 bl 0xc570 <__stack_chk_fail@plt> 624e8: f81e0ff3 str x19, [sp, #-0x20]! 624ec: a9017bfd stp x29, x30, [sp, #0x10] 624f0: 910043fd add x29, sp, #0x10 624f4: aa0003f3 mov x19, x0 624f8: f9400260 ldr x0, [x19] 624fc: b4000040 cbz x0, 0x62504 62500: 97fffffa bl 0x624e8 62504: a9417bfd ldp x29, x30, [sp, #0x10] 62508: aa1303e0 mov x0, x19 6250c: f84207f3 ldr x19, [sp], #0x20 62510: 17fea9c4 b 0xcc20 62514: f81e0ff3 str x19, [sp, #-0x20]! 62518: a9017bfd stp x29, x30, [sp, #0x10] 6251c: 910043fd add x29, sp, #0x10 62520: 52855308 mov w8, #0x2a98 // =10904 62524: aa0003f3 mov x19, x0 62528: 72a00068 movk w8, #0x3, lsl #16 6252c: f8686a60 ldr x0, [x19, x8] 62530: b4000040 cbz x0, 0x62538 62534: 97ffea3b bl 0x5ce20 62538: a9417bfd ldp x29, x30, [sp, #0x10] 6253c: aa1303e0 mov x0, x19 62540: f84207f3 ldr x19, [sp], #0x20 62544: 17fea9b7 b 0xcc20 62548: d10643ff sub sp, sp, #0x190 6254c: a9136ffc stp x28, x27, [sp, #0x130] 62550: a91467fa stp x26, x25, [sp, #0x140] 62554: a9155ff8 stp x24, x23, [sp, #0x150] 62558: a91657f6 stp x22, x21, [sp, #0x160] 6255c: a9174ff4 stp x20, x19, [sp, #0x170] 62560: a9187bfd stp x29, x30, [sp, #0x180] 62564: 910603fd add x29, sp, #0x180 62568: d53bd05b mrs x27, TPIDR_EL0 6256c: f9401768 ldr x8, [x27, #0x28] 62570: aa0103f4 mov x20, x1 62574: aa0603f8 mov x24, x6 62578: aa0503f6 mov x22, x5 6257c: f81a83a8 stur x8, [x29, #-0x58] 62580: 39400288 ldrb w8, [x20] 62584: aa0403f5 mov x21, x4 62588: aa0303f7 mov x23, x3 6258c: aa0003f3 mov x19, x0 62590: 340027c8 cbz w8, 0x62a88 62594: 39400a88 ldrb w8, [x20, #0x2] 62598: 34000848 cbz w8, 0x626a0 6259c: f9400688 ldr x8, [x20, #0x8] 625a0: 7940710b ldrh w11, [x8, #0x38] 625a4: b40007ab cbz x11, 0x62698 625a8: f940110f ldr x15, [x8, #0x20] 625ac: 529caa10 mov w16, #0xe550 // =58704 625b0: aa1f03ee mov x14, xzr 625b4: aa1f03ec mov x12, xzr 625b8: aa1f03fc mov x28, xzr 625bc: aa1f03ea mov x10, xzr 625c0: aa1f03e9 mov x9, xzr 625c4: 9280000d mov x13, #-0x1 // =-1 625c8: 8b0f010f add x15, x8, x15 625cc: 72ac8e90 movk w16, #0x6474, lsl #16 625d0: b94001f1 ldr w17, [x15] 625d4: 6b10023f cmp w17, w16 625d8: 54000220 b.eq 0x6261c 625dc: 71000a3f cmp w17, #0x2 625e0: 540001a0 b.eq 0x62614 625e4: 7100063f cmp w17, #0x1 625e8: 540001c1 b.ne 0x62620 625ec: a940c5e0 ldp x0, x17, [x15, #0x8] 625f0: f94015f2 ldr x18, [x15, #0x28] 625f4: eb0d023f cmp x17, x13 625f8: 8b110252 add x18, x18, x17 625fc: 9a8d322d csel x13, x17, x13, lo 62600: eb0a025f cmp x18, x10 62604: 9a8a824a csel x10, x18, x10, hi 62608: eb16001f cmp x0, x22 6260c: 9a8c01ec csel x12, x15, x12, eq 62610: 14000004 b 0x62620 62614: aa0f03e9 mov x9, x15 62618: 14000002 b 0x62620 6261c: aa0f03fc mov x28, x15 62620: 910005ce add x14, x14, #0x1 62624: eb0b01df cmp x14, x11 62628: 9100e1ef add x15, x15, #0x38 6262c: 54fffd2b b.lt 0x625d0 62630: b400034c cbz x12, 0x62698 62634: f940098b ldr x11, [x12, #0x10] 62638: cb0b02b9 sub x25, x21, x11 6263c: 8b0d0325 add x5, x25, x13 62640: 8b0a0326 add x6, x25, x10 62644: b40023fc cbz x28, 0x62ac0 62648: f900127f str xzr, [x19, #0x20] 6264c: b40018e9 cbz x9, 0x62968 62650: f940052a ldr x10, [x9, #0x8] 62654: f9400a89 ldr x9, [x20, #0x10] 62658: 321c03ec orr w12, wzr, #0x10 6265c: 8b0a010b add x11, x8, x10 62660: cb08018a sub x10, x12, x8 62664: 8b0b014c add x12, x10, x11 62668: eb09019f cmp x12, x9 6266c: 540017e2 b.hs 0x62968 62670: 9100416b add x11, x11, #0x10 62674: f85f016c ldur x12, [x11, #-0x10] 62678: b400178c cbz x12, 0x62968 6267c: f1000d9f cmp x12, #0x3 62680: 54001700 b.eq 0x62960 62684: 8b0b014c add x12, x10, x11 62688: eb09019f cmp x12, x9 6268c: 9100416b add x11, x11, #0x10 62690: 54ffff23 b.lo 0x62674 62694: 140000b5 b 0x62968 62698: 2a1f03e0 mov w0, wzr 6269c: 140000fc b 0x62a8c 626a0: f9400e88 ldr x8, [x20, #0x18] 626a4: d10263b7 sub x23, x29, #0x98 626a8: 910082e2 add x2, x23, #0x20 626ac: 321d03e3 orr w3, wzr, #0x8 626b0: f9400108 ldr x8, [x8] 626b4: aa1403e0 mov x0, x20 626b8: 2a1f03e4 mov w4, wzr 626bc: 91008101 add x1, x8, #0x20 626c0: 97ffd087 bl 0x568dc 626c4: f100201f cmp x0, #0x8 626c8: 54001e01 b.ne 0x62a88 626cc: f9400e88 ldr x8, [x20, #0x18] 626d0: 9100e2e2 add x2, x23, #0x38 626d4: 321f03e3 orr w3, wzr, #0x2 626d8: aa1403e0 mov x0, x20 626dc: f9400108 ldr x8, [x8] 626e0: 2a1f03e4 mov w4, wzr 626e4: 9100e101 add x1, x8, #0x38 626e8: 97ffd07d bl 0x568dc 626ec: f100081f cmp x0, #0x2 626f0: 54001cc1 b.ne 0x62a88 626f4: 785a03a8 ldurh w8, [x29, #-0x60] 626f8: 34001268 cbz w8, 0x62944 626fc: f85883b8 ldur x24, [x29, #-0x78] 62700: 910183e8 add x8, sp, #0x60 62704: 91004109 add x9, x8, #0x10 62708: 2a1f03fa mov w26, wzr 6270c: f9000fe9 str x9, [sp, #0x18] 62710: 9100a109 add x9, x8, #0x28 62714: 91002108 add x8, x8, #0x8 62718: 9280001c mov x28, #-0x1 // =-1 6271c: a9027fff stp xzr, xzr, [sp, #0x20] 62720: a9037fff stp xzr, xzr, [sp, #0x30] 62724: f90023ff str xzr, [sp, #0x40] 62728: a900a7e8 stp x8, x9, [sp, #0x8] 6272c: f9400e88 ldr x8, [x20, #0x18] 62730: 910183e2 add x2, sp, #0x60 62734: 321e03e3 orr w3, wzr, #0x4 62738: aa1403e0 mov x0, x20 6273c: f9400108 ldr x8, [x8] 62740: 2a1f03e4 mov w4, wzr 62744: 8b080301 add x1, x24, x8 62748: 97ffd065 bl 0x568dc 6274c: f100101f cmp x0, #0x4 62750: 540019c1 b.ne 0x62a88 62754: b94063e8 ldr w8, [sp, #0x60] 62758: 529caa09 mov w9, #0xe550 // =58704 6275c: 72ac8e89 movk w9, #0x6474, lsl #16 62760: 6b09011f cmp w8, w9 62764: 54000700 b.eq 0x62844 62768: 7100091f cmp w8, #0x2 6276c: 54000700 b.eq 0x6284c 62770: 7100051f cmp w8, #0x1 62774: 540006e1 b.ne 0x62850 62778: f9400e88 ldr x8, [x20, #0x18] 6277c: f9400fe2 ldr x2, [sp, #0x18] 62780: 321d03e3 orr w3, wzr, #0x8 62784: aa1403e0 mov x0, x20 62788: f9400108 ldr x8, [x8] 6278c: 2a1f03e4 mov w4, wzr 62790: 8b080308 add x8, x24, x8 62794: 91004101 add x1, x8, #0x10 62798: 97ffd051 bl 0x568dc 6279c: f100201f cmp x0, #0x8 627a0: 54001741 b.ne 0x62a88 627a4: f9400e88 ldr x8, [x20, #0x18] 627a8: f9403be9 ldr x9, [sp, #0x70] 627ac: f9400be2 ldr x2, [sp, #0x10] 627b0: 321d03e3 orr w3, wzr, #0x8 627b4: f9400108 ldr x8, [x8] 627b8: eb1c013f cmp x9, x28 627bc: aa1403e0 mov x0, x20 627c0: 2a1f03e4 mov w4, wzr 627c4: 8b080308 add x8, x24, x8 627c8: 9100a101 add x1, x8, #0x28 627cc: 9a9c313c csel x28, x9, x28, lo 627d0: 97ffd043 bl 0x568dc 627d4: f100201f cmp x0, #0x8 627d8: 54001581 b.ne 0x62a88 627dc: f9400e88 ldr x8, [x20, #0x18] 627e0: f94007e2 ldr x2, [sp, #0x8] 627e4: f9403bf9 ldr x25, [sp, #0x70] 627e8: f94047f7 ldr x23, [sp, #0x88] 627ec: f9400108 ldr x8, [x8] 627f0: 321d03e3 orr w3, wzr, #0x8 627f4: aa1403e0 mov x0, x20 627f8: 2a1f03e4 mov w4, wzr 627fc: 8b080308 add x8, x24, x8 62800: 91002101 add x1, x8, #0x8 62804: 97ffd036 bl 0x568dc 62808: f100201f cmp x0, #0x8 6280c: 540013e1 b.ne 0x62a88 62810: f9401feb ldr x11, [sp, #0x38] 62814: 8b1902e8 add x8, x23, x25 62818: a946abe9 ldp x9, x10, [sp, #0x68] 6281c: eb0b011f cmp x8, x11 62820: 9a8b810b csel x11, x8, x11, hi 62824: f94023e8 ldr x8, [sp, #0x40] 62828: eb16013f cmp x9, x22 6282c: 9a880308 csel x8, x24, x8, eq 62830: a903a3eb stp x11, x8, [sp, #0x38] 62834: f9401be8 ldr x8, [sp, #0x30] 62838: 9a880148 csel x8, x10, x8, eq 6283c: f9001be8 str x8, [sp, #0x30] 62840: 14000004 b 0x62850 62844: f90017f8 str x24, [sp, #0x28] 62848: 14000002 b 0x62850 6284c: f90013f8 str x24, [sp, #0x20] 62850: 785a03a8 ldurh w8, [x29, #-0x60] 62854: 1100075a add w26, w26, #0x1 62858: 9100e318 add x24, x24, #0x38 6285c: 6b08035f cmp w26, w8 62860: 54fff66b b.lt 0x6272c 62864: f94023e8 ldr x8, [sp, #0x40] 62868: b40006e8 cbz x8, 0x62944 6286c: f94017fa ldr x26, [sp, #0x28] 62870: b40010da cbz x26, 0x62a88 62874: f900127f str xzr, [x19, #0x20] 62878: f94013ea ldr x10, [sp, #0x20] 6287c: b40013ca cbz x10, 0x62af4 62880: f9400e88 ldr x8, [x20, #0x18] 62884: 910183e9 add x9, sp, #0x60 62888: 91002122 add x2, x9, #0x8 6288c: 321d03e3 orr w3, wzr, #0x8 62890: f9400108 ldr x8, [x8] 62894: aa1403e0 mov x0, x20 62898: 2a1f03e4 mov w4, wzr 6289c: 8b080148 add x8, x10, x8 628a0: 91002101 add x1, x8, #0x8 628a4: 97ffd00e bl 0x568dc 628a8: f100201f cmp x0, #0x8 628ac: 54001241 b.ne 0x62af4 628b0: f9400e88 ldr x8, [x20, #0x18] 628b4: a9402909 ldp x9, x10, [x8] 628b8: f94037e8 ldr x8, [sp, #0x68] 628bc: cb090156 sub x22, x10, x9 628c0: 91004117 add x23, x8, #0x10 628c4: eb1602ff cmp x23, x22 628c8: 540010a2 b.hs 0x62adc 628cc: f9400e89 ldr x9, [x20, #0x18] 628d0: 9102c3e2 add x2, sp, #0xb0 628d4: 321d03e3 orr w3, wzr, #0x8 628d8: aa1403e0 mov x0, x20 628dc: f9400129 ldr x9, [x9] 628e0: 2a1f03e4 mov w4, wzr 628e4: 8b090101 add x1, x8, x9 628e8: 97ffcffd bl 0x568dc 628ec: f100201f cmp x0, #0x8 628f0: 54001021 b.ne 0x62af4 628f4: f9405be8 ldr x8, [sp, #0xb0] 628f8: b4000f28 cbz x8, 0x62adc 628fc: f1000d1f cmp x8, #0x3 62900: aa1703e8 mov x8, x23 62904: 54fffde1 b.ne 0x628c0 62908: f9400e88 ldr x8, [x20, #0x18] 6290c: 9102c3e9 add x9, sp, #0xb0 62910: 91002122 add x2, x9, #0x8 62914: 321d03e3 orr w3, wzr, #0x8 62918: f9400108 ldr x8, [x8] 6291c: aa1403e0 mov x0, x20 62920: 2a1f03e4 mov w4, wzr 62924: 8b170108 add x8, x8, x23 62928: d1002101 sub x1, x8, #0x8 6292c: 97ffcfec bl 0x568dc 62930: f100201f cmp x0, #0x8 62934: 54000e01 b.ne 0x62af4 62938: f9405fe8 ldr x8, [sp, #0xb8] 6293c: f9001268 str x8, [x19, #0x20] 62940: 1400006d b 0x62af4 62944: b00001c1 adrp x1, 0x9b000 62948: d00001c2 adrp x2, 0x9c000 6294c: 910cc021 add x1, x1, #0x330 62950: 912ae042 add x2, x2, #0xab8 62954: 320007e0 orr w0, wzr, #0x3 62958: 97feccd6 bl 0x15cb0 <.text+0x8fc0> 6295c: 1400004b b 0x62a88 62960: f85f8169 ldur x9, [x11, #-0x8] 62964: f9001269 str x9, [x19, #0x20] 62968: f9400789 ldr x9, [x28, #0x8] 6296c: 8b090115 add x21, x8, x9 62970: 394002a4 ldrb w4, [x21] 62974: 7100049f cmp w4, #0x1 62978: 540007a1 b.ne 0x62a6c 6297c: a90397e6 stp x6, x5, [sp, #0x38] 62980: d00002f6 adrp x22, 0xc0000 62984: f946b6d6 ldr x22, [x22, #0xd68] 62988: f94002c0 ldr x0, [x22] 6298c: 97ffcd58 bl 0x55eec 62990: aa0003fa mov x26, x0 62994: 910012a8 add x8, x21, #0x4 62998: 910183e0 add x0, sp, #0x60 6299c: 52800902 mov w2, #0x48 // =72 629a0: 2a1f03e1 mov w1, wzr 629a4: f81683a8 stur x8, [x29, #-0x98] 629a8: 97fea86e bl 0xcb60 629ac: f9401268 ldr x8, [x19, #0x20] 629b0: f94002c0 ldr x0, [x22] 629b4: d10263a2 sub x2, x29, #0x98 629b8: 910183e4 add x4, sp, #0x60 629bc: f90043e8 str x8, [sp, #0x80] 629c0: 394006a3 ldrb w3, [x21, #0x1] 629c4: 9102c3e5 add x5, sp, #0xb0 629c8: aa1a03e1 mov x1, x26 629cc: aa1f03e6 mov x6, xzr 629d0: 97ffe1ba bl 0x5b0b8 629d4: 37f805a0 tbnz w0, #0x1f, 0x62a88 629d8: f94002c0 ldr x0, [x22] 629dc: 39400aa3 ldrb w3, [x21, #0x2] 629e0: d10263a2 sub x2, x29, #0x98 629e4: 910183e4 add x4, sp, #0x60 629e8: 910163e5 add x5, sp, #0x58 629ec: aa1a03e1 mov x1, x26 629f0: aa1f03e6 mov x6, xzr 629f4: 97ffe1b1 bl 0x5b0b8 629f8: 37f80480 tbnz w0, #0x1f, 0x62a88 629fc: 39400ea8 ldrb w8, [x21, #0x3] 62a00: 7100ed1f cmp w8, #0x3b 62a04: 540005c1 b.ne 0x62abc 62a08: f94023e5 ldr x5, [sp, #0x40] 62a0c: 321f03e8 orr w8, wzr, #0x2 62a10: 8b15032a add x10, x25, x21 62a14: 320003e0 orr w0, wzr, #0x1 62a18: f9000a65 str x5, [x19, #0x10] 62a1c: f9401fe6 ldr x6, [sp, #0x38] 62a20: f9001a7f str xzr, [x19, #0x30] 62a24: b9002a68 str w8, [x19, #0x28] 62a28: f9000e66 str x6, [x19, #0x18] 62a2c: f9402fe8 ldr x8, [sp, #0x58] 62a30: 9240f108 and x8, x8, #0x1fffffffffffffff 62a34: f9002268 str x8, [x19, #0x40] 62a38: a940a788 ldp x8, x9, [x28, #0x8] 62a3c: f85683ab ldur x11, [x29, #-0x98] 62a40: f940068c ldr x12, [x20, #0x8] 62a44: 8b19012d add x13, x9, x25 62a48: 8b090149 add x9, x10, x9 62a4c: 8b0b01aa add x10, x13, x11 62a50: cb0c0129 sub x9, x9, x12 62a54: cb0c014a sub x10, x10, x12 62a58: cb080129 sub x9, x9, x8 62a5c: cb080148 sub x8, x10, x8 62a60: f9001e69 str x9, [x19, #0x38] 62a64: f9002668 str x8, [x19, #0x48] 62a68: 14000017 b 0x62ac4 62a6c: b00001c1 adrp x1, 0x9b000 62a70: b00001c2 adrp x2, 0x9b000 62a74: 910cc021 add x1, x1, #0x330 62a78: 911ad842 add x2, x2, #0x6b6 62a7c: 320007e0 orr w0, wzr, #0x3 62a80: aa1703e3 mov x3, x23 62a84: 97fecc8b bl 0x15cb0 <.text+0x8fc0> 62a88: 12800120 mov w0, #-0xa // =-10 62a8c: f9401768 ldr x8, [x27, #0x28] 62a90: f85a83a9 ldur x9, [x29, #-0x58] 62a94: eb09011f cmp x8, x9 62a98: 54001401 b.ne 0x62d18 62a9c: a9587bfd ldp x29, x30, [sp, #0x180] 62aa0: a9574ff4 ldp x20, x19, [sp, #0x170] 62aa4: a95657f6 ldp x22, x21, [sp, #0x160] 62aa8: a9555ff8 ldp x24, x23, [sp, #0x150] 62aac: a95467fa ldp x26, x25, [sp, #0x140] 62ab0: a9536ffc ldp x28, x27, [sp, #0x130] 62ab4: 910643ff add sp, sp, #0x190 62ab8: d65f03c0 ret 62abc: a94397e6 ldp x6, x5, [sp, #0x38] 62ac0: 2a1f03e0 mov w0, wzr 62ac4: 91014261 add x1, x19, #0x50 62ac8: aa1803e2 mov x2, x24 62acc: aa1903e3 mov x3, x25 62ad0: aa1703e4 mov x4, x23 62ad4: 97ffd387 bl 0x578f0 62ad8: 17ffffed b 0x62a8c 62adc: b00001c1 adrp x1, 0x9b000 62ae0: d00001c2 adrp x2, 0x9c000 62ae4: 910cc021 add x1, x1, #0x330 62ae8: 912b5042 add x2, x2, #0xad4 62aec: 320007e0 orr w0, wzr, #0x3 62af0: 97fecc70 bl 0x15cb0 <.text+0x8fc0> 62af4: f9400e88 ldr x8, [x20, #0x18] 62af8: 9102c3e9 add x9, sp, #0xb0 62afc: 91002359 add x25, x26, #0x8 62b00: 91002136 add x22, x9, #0x8 62b04: f9400108 ldr x8, [x8] 62b08: 321d03e3 orr w3, wzr, #0x8 62b0c: aa1403e0 mov x0, x20 62b10: aa1603e2 mov x2, x22 62b14: 8b190101 add x1, x8, x25 62b18: 2a1f03e4 mov w4, wzr 62b1c: 97ffcf70 bl 0x568dc 62b20: f100201f cmp x0, #0x8 62b24: 54fffb21 b.ne 0x62a88 62b28: f9400e88 ldr x8, [x20, #0x18] 62b2c: f9405ff8 ldr x24, [sp, #0xb8] 62b30: 9102a3e2 add x2, sp, #0xa8 62b34: 321e03e3 orr w3, wzr, #0x4 62b38: f9400108 ldr x8, [x8] 62b3c: aa1403e0 mov x0, x20 62b40: 2a1f03e4 mov w4, wzr 62b44: 8b180101 add x1, x8, x24 62b48: 97ffcf65 bl 0x568dc 62b4c: f100101f cmp x0, #0x4 62b50: 54000ae1 b.ne 0x62cac 62b54: 3942a3e3 ldrb w3, [sp, #0xa8] 62b58: 7100047f cmp w3, #0x1 62b5c: 54000b21 b.ne 0x62cc0 62b60: 910183e0 add x0, sp, #0x60 62b64: 52800902 mov w2, #0x48 // =72 62b68: 2a1f03e1 mov w1, wzr 62b6c: 97fea7fd bl 0xcb60 62b70: f9401268 ldr x8, [x19, #0x20] 62b74: f90043e8 str x8, [sp, #0x80] 62b78: f9400680 ldr x0, [x20, #0x8] 62b7c: 97ffccdc bl 0x55eec 62b80: 91001308 add x8, x24, #0x4 62b84: f9002fe8 str x8, [sp, #0x58] 62b88: a9412686 ldp x6, x9, [x20, #0x10] 62b8c: 3942a7e3 ldrb w3, [sp, #0xa9] 62b90: aa0003f7 mov x23, x0 62b94: 910163e2 add x2, sp, #0x58 62b98: f9400129 ldr x9, [x9] 62b9c: 910183e4 add x4, sp, #0x60 62ba0: 910143e5 add x5, sp, #0x50 62ba4: aa1703e1 mov x1, x23 62ba8: 8b080128 add x8, x9, x8 62bac: f9002fe8 str x8, [sp, #0x58] 62bb0: f9400688 ldr x8, [x20, #0x8] 62bb4: aa0803e0 mov x0, x8 62bb8: 97ffe140 bl 0x5b0b8 62bbc: 37f80900 tbnz w0, #0x1f, 0x62cdc 62bc0: a9409a80 ldp x0, x6, [x20, #0x8] 62bc4: 3942abe3 ldrb w3, [sp, #0xaa] 62bc8: 910163e2 add x2, sp, #0x58 62bcc: 910183e4 add x4, sp, #0x60 62bd0: 910123e5 add x5, sp, #0x48 62bd4: aa1703e1 mov x1, x23 62bd8: 97ffe138 bl 0x5b0b8 62bdc: 37f808a0 tbnz w0, #0x1f, 0x62cf0 62be0: 3942afe3 ldrb w3, [sp, #0xab] 62be4: 7100ec7f cmp w3, #0x3b 62be8: 540008e1 b.ne 0x62d04 62bec: f9001a7f str xzr, [x19, #0x30] 62bf0: f94027e8 ldr x8, [sp, #0x48] 62bf4: 9102c3e9 add x9, sp, #0xb0 62bf8: 91004122 add x2, x9, #0x10 62bfc: 321d03e3 orr w3, wzr, #0x8 62c00: 9240f108 and x8, x8, #0x1fffffffffffffff 62c04: f9002268 str x8, [x19, #0x40] 62c08: f9400e88 ldr x8, [x20, #0x18] 62c0c: aa1403e0 mov x0, x20 62c10: 2a1f03e4 mov w4, wzr 62c14: f9400108 ldr x8, [x8] 62c18: 8b080348 add x8, x26, x8 62c1c: 91004101 add x1, x8, #0x10 62c20: 97ffcf2f bl 0x568dc 62c24: f100201f cmp x0, #0x8 62c28: 54fff301 b.ne 0x62a88 62c2c: f9400e88 ldr x8, [x20, #0x18] 62c30: 321d03e3 orr w3, wzr, #0x8 62c34: aa1403e0 mov x0, x20 62c38: aa1603e2 mov x2, x22 62c3c: f9400108 ldr x8, [x8] 62c40: 2a1f03e4 mov w4, wzr 62c44: 8b190101 add x1, x8, x25 62c48: 97ffcf25 bl 0x568dc 62c4c: f100201f cmp x0, #0x8 62c50: 54fff1c1 b.ne 0x62a88 62c54: f9400e8b ldr x11, [x20, #0x18] 62c58: a9433be8 ldp x8, x14, [sp, #0x30] 62c5c: a94ba7ec ldp x12, x9, [sp, #0xb8] 62c60: f9402fea ldr x10, [sp, #0x58] 62c64: f940016b ldr x11, [x11] 62c68: cb0802a8 sub x8, x21, x8 62c6c: 8b08038d add x13, x28, x8 62c70: 8b0801ce add x14, x14, x8 62c74: 8b08030f add x15, x24, x8 62c78: 8b080128 add x8, x9, x8 62c7c: 8b0a0108 add x8, x8, x10 62c80: 8b0901e9 add x9, x15, x9 62c84: cb0b0108 sub x8, x8, x11 62c88: 321f03ef orr w15, wzr, #0x2 62c8c: cb0c0129 sub x9, x9, x12 62c90: cb0c0108 sub x8, x8, x12 62c94: a9013a6d stp x13, x14, [x19, #0x10] 62c98: b9002a6f str w15, [x19, #0x28] 62c9c: f9001e69 str x9, [x19, #0x38] 62ca0: f9002668 str x8, [x19, #0x48] 62ca4: 320003e0 orr w0, wzr, #0x1 62ca8: 17ffff79 b 0x62a8c 62cac: b00001c1 adrp x1, 0x9b000 62cb0: d00001c2 adrp x2, 0x9c000 62cb4: 910cc021 add x1, x1, #0x330 62cb8: 912bec42 add x2, x2, #0xafb 62cbc: 17ffff26 b 0x62954 62cc0: b00001c1 adrp x1, 0x9b000 62cc4: d00001c2 adrp x2, 0x9c000 62cc8: 910cc021 add x1, x1, #0x330 62ccc: 912ce042 add x2, x2, #0xb38 62cd0: 320007e0 orr w0, wzr, #0x3 62cd4: 97fecbf7 bl 0x15cb0 <.text+0x8fc0> 62cd8: 17ffff6c b 0x62a88 62cdc: b00001c1 adrp x1, 0x9b000 62ce0: d00001c2 adrp x2, 0x9c000 62ce4: 910cc021 add x1, x1, #0x330 62ce8: 912d6442 add x2, x2, #0xb59 62cec: 17ffff1a b 0x62954 62cf0: b00001c1 adrp x1, 0x9b000 62cf4: d00001c2 adrp x2, 0x9c000 62cf8: 910cc021 add x1, x1, #0x330 62cfc: 912df842 add x2, x2, #0xb7e 62d00: 17ffff15 b 0x62954 62d04: b00001c1 adrp x1, 0x9b000 62d08: d00001c2 adrp x2, 0x9c000 62d0c: 910cc021 add x1, x1, #0x330 62d10: 912e6442 add x2, x2, #0xb99 62d14: 17ffffef b 0x62cd0 62d18: 97fea616 bl 0xc570 <__stack_chk_fail@plt> 62d1c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 62d20: 910003fd mov x29, sp 62d24: d00001c0 adrp x0, 0x9c000 62d28: 912ef400 add x0, x0, #0xbbd 62d2c: 9400008d bl 0x62f60 62d30: a9bf7bfd stp x29, x30, [sp, #-0x10]! 62d34: 910003fd mov x29, sp 62d38: d00001c0 adrp x0, 0x9c000 62d3c: 912f6c00 add x0, x0, #0xbdb 62d40: 94000088 bl 0x62f60 62d44: f81e0ff3 str x19, [sp, #-0x20]! 62d48: a9017bfd stp x29, x30, [sp, #0x10] 62d4c: 910043fd add x29, sp, #0x10 62d50: f100001f cmp x0, #0x0 62d54: 9a9f1413 csinc x19, x0, xzr, ne 62d58: 14000002 b 0x62d60 62d5c: d63f0000 blr x0 62d60: aa1303e0 mov x0, x19 62d64: 97fea763 bl 0xcaf0 62d68: b50001a0 cbnz x0, 0x62d9c 62d6c: 9400030f bl 0x639a8 62d70: b5ffff60 cbnz x0, 0x62d5c 62d74: 321d03e0 orr w0, wzr, #0x8 62d78: 940000b9 bl 0x6305c 62d7c: aa0003f3 mov x19, x0 62d80: 9400070b bl 0x649ac 62d84: d00002e1 adrp x1, 0xc0000 62d88: d00002e2 adrp x2, 0xc0000 62d8c: f9475821 ldr x1, [x1, #0xeb0] 62d90: f9470842 ldr x2, [x2, #0xe10] 62d94: aa1303e0 mov x0, x19 62d98: 940000dc bl 0x63108 62d9c: a9417bfd ldp x29, x30, [sp, #0x10] 62da0: f84207f3 ldr x19, [sp], #0x20 62da4: d65f03c0 ret 62da8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 62dac: 910003fd mov x29, sp 62db0: 97ffffe5 bl 0x62d44 62db4: a8c17bfd ldp x29, x30, [sp], #0x10 62db8: d65f03c0 ret 62dbc: 9400010e bl 0x631f4 62dc0: 94000133 bl 0x6328c 62dc4: aa1f03e0 mov x0, xzr 62dc8: a8c17bfd ldp x29, x30, [sp], #0x10 62dcc: d65f03c0 ret 62dd0: 94000001 bl 0x62dd4 62dd4: f81f0ffe str x30, [sp, #-0x10]! 62dd8: 94000107 bl 0x631f4 62ddc: 940002da bl 0x63944 62de0: 17ffffd9 b 0x62d44 62de4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 62de8: 910003fd mov x29, sp 62dec: 97fffffd bl 0x62de0 62df0: a8c17bfd ldp x29, x30, [sp], #0x10 62df4: d65f03c0 ret 62df8: 940000ff bl 0x631f4 62dfc: 94000124 bl 0x6328c 62e00: aa1f03e0 mov x0, xzr 62e04: a8c17bfd ldp x29, x30, [sp], #0x10 62e08: d65f03c0 ret 62e0c: 97fffff2 bl 0x62dd4 62e10: b4000040 cbz x0, 0x62e18 62e14: 17fea783 b 0xcc20 62e18: d65f03c0 ret 62e1c: 17fffffd b 0x62e10 62e20: 17fffffc b 0x62e10 62e24: 17fffffb b 0x62e10 62e28: 17ffffff b 0x62e24 62e2c: 17fffffe b 0x62e24 62e30: d10103ff sub sp, sp, #0x40 62e34: f9000bf5 str x21, [sp, #0x10] 62e38: a9024ff4 stp x20, x19, [sp, #0x20] 62e3c: a9037bfd stp x29, x30, [sp, #0x30] 62e40: 9100c3fd add x29, sp, #0x30 62e44: d53bd055 mrs x21, TPIDR_EL0 62e48: f94016a8 ldr x8, [x21, #0x28] 62e4c: f100001f cmp x0, #0x0 62e50: 321d03e9 orr w9, wzr, #0x8 62e54: 9a9f1413 csinc x19, x0, xzr, ne 62e58: f100203f cmp x1, #0x8 62e5c: 9a898034 csel x20, x1, x9, hi 62e60: f90007e8 str x8, [sp, #0x8] 62e64: 14000002 b 0x62e6c 62e68: d63f0000 blr x0 62e6c: 910003e0 mov x0, sp 62e70: aa1403e1 mov x1, x20 62e74: aa1303e2 mov x2, x19 62e78: 97fea4d6 bl 0xc1d0 62e7c: 340001a0 cbz w0, 0x62eb0 62e80: 940002ca bl 0x639a8 62e84: b5ffff20 cbnz x0, 0x62e68 62e88: 321d03e0 orr w0, wzr, #0x8 62e8c: 94000074 bl 0x6305c 62e90: aa0003f3 mov x19, x0 62e94: 940006c6 bl 0x649ac 62e98: d00002e1 adrp x1, 0xc0000 62e9c: d00002e2 adrp x2, 0xc0000 62ea0: f9475821 ldr x1, [x1, #0xeb0] 62ea4: f9470842 ldr x2, [x2, #0xe10] 62ea8: aa1303e0 mov x0, x19 62eac: 94000097 bl 0x63108 62eb0: f94003e0 ldr x0, [sp] 62eb4: f94016a8 ldr x8, [x21, #0x28] 62eb8: f94007e9 ldr x9, [sp, #0x8] 62ebc: eb09011f cmp x8, x9 62ec0: 540000c1 b.ne 0x62ed8 62ec4: a9437bfd ldp x29, x30, [sp, #0x30] 62ec8: a9424ff4 ldp x20, x19, [sp, #0x20] 62ecc: f9400bf5 ldr x21, [sp, #0x10] 62ed0: 910103ff add sp, sp, #0x40 62ed4: d65f03c0 ret 62ed8: 97fea5a6 bl 0xc570 <__stack_chk_fail@plt> 62edc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 62ee0: 910003fd mov x29, sp 62ee4: 97ffffd3 bl 0x62e30 62ee8: a8c17bfd ldp x29, x30, [sp], #0x10 62eec: d65f03c0 ret 62ef0: 940000c1 bl 0x631f4 62ef4: 940000e6 bl 0x6328c 62ef8: aa1f03e0 mov x0, xzr 62efc: a8c17bfd ldp x29, x30, [sp], #0x10 62f00: d65f03c0 ret 62f04: 97ffffb4 bl 0x62dd4 62f08: 17ffffca b 0x62e30 62f0c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 62f10: 910003fd mov x29, sp 62f14: 97fffffd bl 0x62f08 62f18: a8c17bfd ldp x29, x30, [sp], #0x10 62f1c: d65f03c0 ret 62f20: 940000b5 bl 0x631f4 62f24: 940000da bl 0x6328c 62f28: aa1f03e0 mov x0, xzr 62f2c: a8c17bfd ldp x29, x30, [sp], #0x10 62f30: d65f03c0 ret 62f34: 97ffffa8 bl 0x62dd4 62f38: b4000040 cbz x0, 0x62f40 62f3c: 17fea739 b 0xcc20 62f40: d65f03c0 ret 62f44: 17fffffd b 0x62f38 62f48: aa0203e1 mov x1, x2 62f4c: 17fffffb b 0x62f38 62f50: 17fffffa b 0x62f38 62f54: 17ffffff b 0x62f50 62f58: aa0203e1 mov x1, x2 62f5c: 17fffffd b 0x62f50 62f60: d106c3ff sub sp, sp, #0x1b0 62f64: f900abfc str x28, [sp, #0x150] 62f68: a91667fa stp x26, x25, [sp, #0x160] 62f6c: a9175ff8 stp x24, x23, [sp, #0x170] 62f70: a91857f6 stp x22, x21, [sp, #0x180] 62f74: a9194ff4 stp x20, x19, [sp, #0x190] 62f78: a91a7bfd stp x29, x30, [sp, #0x1a0] 62f7c: 910683fd add x29, sp, #0x1a0 62f80: 910003e8 mov x8, sp 62f84: 910223e9 add x9, sp, #0x88 62f88: 321963f6 orr w22, wzr, #0xffffff80 62f8c: 128006f7 mov w23, #-0x38 // =-56 62f90: 910043b8 add x24, x29, #0x10 62f94: 91020119 add x25, x8, #0x80 62f98: 9100e13a add x26, x9, #0x38 62f9c: 29355bb7 stp w23, w22, [x29, #-0x58] 62fa0: a939e7ba stp x26, x25, [x29, #-0x68] 62fa4: f81903b8 stur x24, [x29, #-0x70] 62fa8: ad0007e0 stp q0, q1, [sp] 62fac: ad7c83a1 ldp q1, q0, [x29, #-0x70] 62fb0: ad031fe6 stp q6, q7, [sp, #0x60] 62fb4: ad0217e4 stp q4, q5, [sp, #0x40] 62fb8: ad010fe2 stp q2, q3, [sp, #0x20] 62fbc: a90b1fe6 stp x6, x7, [sp, #0xb0] 62fc0: a90a17e4 stp x4, x5, [sp, #0xa0] 62fc4: f9004fe3 str x3, [sp, #0x98] 62fc8: a9088be1 stp x1, x2, [sp, #0x88] 62fcc: ad3b83a1 stp q1, q0, [x29, #-0x90] 62fd0: d00002e8 adrp x8, 0xc0000 62fd4: f9472508 ldr x8, [x8, #0xe48] 62fd8: aa0003f3 mov x19, x0 62fdc: d10243a2 sub x2, x29, #0x90 62fe0: aa1303e1 mov x1, x19 62fe4: 9104c114 add x20, x8, #0x130 62fe8: aa1403e0 mov x0, x20 62fec: d102e3b5 sub x21, x29, #0xb8 62ff0: 97fea730 bl 0xccb0 62ff4: 52800140 mov w0, #0xa // =10 62ff8: aa1403e1 mov x1, x20 62ffc: 97fea559 bl 0xc560 63000: 292c5bb7 stp w23, w22, [x29, #-0xa0] 63004: a93567ba stp x26, x25, [x29, #-0xb0] 63008: f81483b8 stur x24, [x29, #-0xb8] 6300c: ad4002a1 ldp q1, q0, [x21] 63010: d10263a0 sub x0, x29, #0x98 63014: 910303e2 add x2, sp, #0xc0 63018: aa1303e1 mov x1, x19 6301c: ad0603e1 stp q1, q0, [sp, #0xc0] 63020: 97fea680 bl 0xca20 63024: f85683a0 ldur x0, [x29, #-0x98] 63028: 97fea4f6 bl 0xc400 6302c: b00001c0 adrp x0, 0x9c000 63030: 912ff000 add x0, x0, #0xbfc 63034: 2a1f03e1 mov w1, wzr 63038: 2a1f03e2 mov w2, wzr 6303c: 97fea5a9 bl 0xc6e0 63040: f85683a2 ldur x2, [x29, #-0x98] 63044: b0000161 adrp x1, 0x90000 63048: 91371c21 add x1, x1, #0xdc7 6304c: 321f03e0 orr w0, wzr, #0x2 63050: 97fea448 bl 0xc170 63054: 97fea617 bl 0xc8b0 63058: 97fea496 bl 0xc2b0 6305c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 63060: a9017bfd stp x29, x30, [sp, #0x10] 63064: 910043fd add x29, sp, #0x10 63068: 91023c08 add x8, x0, #0x8f 6306c: 927ced13 and x19, x8, #0xfffffffffffffff0 63070: aa1303e0 mov x0, x19 63074: 94000584 bl 0x64684 63078: aa0003f4 mov x20, x0 6307c: b4000134 cbz x20, 0x630a0 63080: aa1403e0 mov x0, x20 63084: 2a1f03e1 mov w1, wzr 63088: aa1303e2 mov x2, x19 6308c: 97fea6b5 bl 0xcb60 63090: a9417bfd ldp x29, x30, [sp, #0x10] 63094: 91020280 add x0, x20, #0x80 63098: a8c24ff4 ldp x20, x19, [sp], #0x20 6309c: d65f03c0 ret 630a0: 94000229 bl 0x63944 630a4: 94000446 bl 0x641bc 630a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 630ac: 910003fd mov x29, sp 630b0: d1020000 sub x0, x0, #0x80 630b4: 940005e5 bl 0x64848 630b8: a8c17bfd ldp x29, x30, [sp], #0x10 630bc: d65f03c0 ret 630c0: 9400043f bl 0x641bc 630c4: f81e0ff3 str x19, [sp, #-0x20]! 630c8: a9017bfd stp x29, x30, [sp, #0x10] 630cc: 910043fd add x29, sp, #0x10 630d0: 321903e0 orr w0, wzr, #0x80 630d4: 9400056c bl 0x64684 630d8: aa0003f3 mov x19, x0 630dc: b4000133 cbz x19, 0x63100 630e0: 321903e2 orr w2, wzr, #0x80 630e4: aa1303e0 mov x0, x19 630e8: 2a1f03e1 mov w1, wzr 630ec: 97fea69d bl 0xcb60 630f0: a9417bfd ldp x29, x30, [sp, #0x10] 630f4: aa1303e0 mov x0, x19 630f8: f84207f3 ldr x19, [sp], #0x20 630fc: d65f03c0 ret 63100: 94000211 bl 0x63944 63104: 140005d1 b 0x64848 63108: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6310c: a9014ff4 stp x20, x19, [sp, #0x10] 63110: a9027bfd stp x29, x30, [sp, #0x20] 63114: 910083fd add x29, sp, #0x20 63118: aa0203f3 mov x19, x2 6311c: aa0103f4 mov x20, x1 63120: aa0003f5 mov x21, x0 63124: 94000191 bl 0x63768 63128: aa0003f6 mov x22, x0 6312c: 940001dc bl 0x6389c 63130: f81982a0 stur x0, [x21, #-0x68] 63134: 940001ee bl 0x638ec 63138: d2856008 mov x8, #0x2b00 // =11008 6313c: f2a86568 movk x8, #0x432b, lsl #16 63140: f2c9c8e8 movk x8, #0x4e47, lsl #32 63144: f2e86988 movk x8, #0x434c, lsl #48 63148: 320003e9 orr w9, wzr, #0x1 6314c: f81e0ea8 str x8, [x21, #-0x20]! 63150: f81c02a0 stur x0, [x21, #-0x40] 63154: a93a52a9 stp x9, x20, [x21, #-0x60] 63158: f81b02b3 stur x19, [x21, #-0x50] 6315c: b9400ac8 ldr w8, [x22, #0x8] 63160: 90000009 adrp x9, 0x63000 63164: 91063129 add x9, x9, #0x18c 63168: aa1503e0 mov x0, x21 6316c: 11000508 add w8, w8, #0x1 63170: b9000ac8 str w8, [x22, #0x8] 63174: f90006a9 str x9, [x21, #0x8] 63178: 9400ab2b bl 0x8de24 6317c: aa1503e0 mov x0, x21 63180: 9400001d bl 0x631f4 63184: f85c02a0 ldur x0, [x21, #-0x40] 63188: 940001df bl 0x63904 6318c: f81e0ff3 str x19, [sp, #-0x20]! 63190: a9017bfd stp x29, x30, [sp, #0x10] 63194: 910043fd add x29, sp, #0x10 63198: 7100041f cmp w0, #0x1 6319c: 54000201 b.ne 0x631dc 631a0: 91008020 add x0, x1, #0x20 631a4: d1018033 sub x19, x1, #0x60 631a8: c85ffe68 ldaxr x8, [x19] 631ac: f1000508 subs x8, x8, #0x1 631b0: c809fe68 stlxr w9, x8, [x19] 631b4: 35ffffa9 cbnz w9, 0x631a8 631b8: 540000c1 b.ne 0x631d0 631bc: f85b0028 ldur x8, [x1, #-0x50] 631c0: b4000048 cbz x8, 0x631c8 631c4: d63f0100 blr x8 631c8: aa1303e0 mov x0, x19 631cc: 9400059f bl 0x64848 631d0: a9417bfd ldp x29, x30, [sp, #0x10] 631d4: f84207f3 ldr x19, [sp], #0x20 631d8: d65f03c0 ret 631dc: f85c0020 ldur x0, [x1, #-0x40] 631e0: 940001c9 bl 0x63904 631e4: 940003f6 bl 0x641bc 631e8: 940003f5 bl 0x641bc 631ec: f85f0000 ldur x0, [x0, #-0x10] 631f0: d65f03c0 ret 631f4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 631f8: a9017bfd stp x29, x30, [sp, #0x10] 631fc: 910043fd add x29, sp, #0x10 63200: aa0003f3 mov x19, x0 63204: f9400274 ldr x20, [x19] 63208: 94000158 bl 0x63768 6320c: d2856569 mov x9, #0x2b2b // =11051 63210: f2a8e869 movk x9, #0x4743, lsl #16 63214: f2c989c9 movk x9, #0x4c4e, lsl #32 63218: d348fe88 lsr x8, x20, #8 6321c: f2e00869 movk x9, #0x43, lsl #48 63220: eb09011f cmp x8, x9 63224: d1018268 sub x8, x19, #0x60 63228: 54000201 b.ne 0x63268 6322c: b85d0269 ldur w9, [x19, #-0x30] 63230: 7100013f cmp w9, #0x0 63234: 5a895529 cneg w9, w9, mi 63238: 11000529 add w9, w9, #0x1 6323c: b81d0269 stur w9, [x19, #-0x30] 63240: f9400009 ldr x9, [x0] 63244: eb08013f cmp x9, x8 63248: 54000060 b.eq 0x63254 6324c: f81c8269 stur x9, [x19, #-0x38] 63250: f9000008 str x8, [x0] 63254: b9400808 ldr w8, [x0, #0x8] 63258: 51000508 sub w8, w8, #0x1 6325c: b9000808 str w8, [x0, #0x8] 63260: f85f0260 ldur x0, [x19, #-0x10] 63264: 14000005 b 0x63278 63268: f9400009 ldr x9, [x0] 6326c: b50000c9 cbnz x9, 0x63284 63270: f9000008 str x8, [x0] 63274: 91008260 add x0, x19, #0x20 63278: a9417bfd ldp x29, x30, [sp, #0x10] 6327c: a8c24ff4 ldp x20, x19, [sp], #0x20 63280: d65f03c0 ret 63284: 940001b0 bl 0x63944 63288: 940003cd bl 0x641bc 6328c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 63290: a9017bfd stp x29, x30, [sp, #0x10] 63294: 910043fd add x29, sp, #0x10 63298: 94000158 bl 0x637f8 6329c: aa0003f4 mov x20, x0 632a0: f9400293 ldr x19, [x20] 632a4: b40004f3 cbz x19, 0x63340 632a8: aa1303e0 mov x0, x19 632ac: f8460c08 ldr x8, [x0, #0x60]! 632b0: d285656a mov x10, #0x2b2b // =11051 632b4: f2a8e86a movk x10, #0x4743, lsl #16 632b8: f2c989ca movk x10, #0x4c4e, lsl #32 632bc: d348fd09 lsr x9, x8, #8 632c0: f2e0086a movk x10, #0x43, lsl #48 632c4: eb0a013f cmp x9, x10 632c8: 54000381 b.ne 0x63338 632cc: b9403269 ldr w9, [x19, #0x30] 632d0: 37f803e9 tbnz w9, #0x1f, 0x6334c 632d4: 51000529 sub w9, w9, #0x1 632d8: b9003269 str w9, [x19, #0x30] 632dc: 35000329 cbnz w9, 0x63340 632e0: f9401669 ldr x9, [x19, #0x28] 632e4: 92401d08 and x8, x8, #0xff 632e8: f100051f cmp x8, #0x1 632ec: f9000289 str x9, [x20] 632f0: 540000c1 b.ne 0x63308 632f4: f9400268 ldr x8, [x19] 632f8: aa1303e0 mov x0, x19 632fc: d1020114 sub x20, x8, #0x80 63300: 94000552 bl 0x64848 63304: aa1403f3 mov x19, x20 63308: 91020260 add x0, x19, #0x80 6330c: c85ffe68 ldaxr x8, [x19] 63310: f1000508 subs x8, x8, #0x1 63314: c809fe68 stlxr w9, x8, [x19] 63318: 35ffffa9 cbnz w9, 0x6330c 6331c: 54000121 b.ne 0x63340 63320: f9400a68 ldr x8, [x19, #0x10] 63324: b4000048 cbz x8, 0x6332c 63328: d63f0100 blr x8 6332c: aa1303e0 mov x0, x19 63330: 94000546 bl 0x64848 63334: 14000003 b 0x63340 63338: 9400abd3 bl 0x8e284 6333c: f900029f str xzr, [x20] 63340: a9417bfd ldp x29, x30, [sp, #0x10] 63344: a8c24ff4 ldp x20, x19, [sp], #0x20 63348: d65f03c0 ret 6334c: 11000528 add w8, w9, #0x1 63350: b9003268 str w8, [x19, #0x30] 63354: 35ffff68 cbnz w8, 0x63340 63358: f9401668 ldr x8, [x19, #0x28] 6335c: f9000288 str x8, [x20] 63360: 17fffff8 b 0x63340 63364: 94000396 bl 0x641bc 63368: 94000395 bl 0x641bc 6336c: f81e0ff3 str x19, [sp, #-0x20]! 63370: a9017bfd stp x29, x30, [sp, #0x10] 63374: 910043fd add x29, sp, #0x10 63378: b4000180 cbz x0, 0x633a8 6337c: d1020013 sub x19, x0, #0x80 63380: c85ffe68 ldaxr x8, [x19] 63384: f1000508 subs x8, x8, #0x1 63388: c809fe68 stlxr w9, x8, [x19] 6338c: 35ffffa9 cbnz w9, 0x63380 63390: 540000c1 b.ne 0x633a8 63394: f8590008 ldur x8, [x0, #-0x70] 63398: b4000048 cbz x8, 0x633a0 6339c: d63f0100 blr x8 633a0: aa1303e0 mov x0, x19 633a4: 94000529 bl 0x64848 633a8: a9417bfd ldp x29, x30, [sp, #0x10] 633ac: f84207f3 ldr x19, [sp], #0x20 633b0: d65f03c0 ret 633b4: 94000382 bl 0x641bc 633b8: 94000381 bl 0x641bc 633bc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 633c0: 910003fd mov x29, sp 633c4: 9400010d bl 0x637f8 633c8: b4000180 cbz x0, 0x633f8 633cc: f9400008 ldr x8, [x0] 633d0: b4000188 cbz x8, 0x63400 633d4: f9403109 ldr x9, [x8, #0x60] 633d8: d285656a mov x10, #0x2b2b // =11051 633dc: f2a8e86a movk x10, #0x4743, lsl #16 633e0: f2c989ca movk x10, #0x4c4e, lsl #32 633e4: d348fd29 lsr x9, x9, #8 633e8: f2e0086a movk x10, #0x43, lsl #48 633ec: eb0a013f cmp x9, x10 633f0: 540000e1 b.ne 0x6340c 633f4: f9400500 ldr x0, [x8, #0x8] 633f8: a8c17bfd ldp x29, x30, [sp], #0x10 633fc: d65f03c0 ret 63400: aa1f03e0 mov x0, xzr 63404: a8c17bfd ldp x29, x30, [sp], #0x10 63408: d65f03c0 ret 6340c: aa1f03e0 mov x0, xzr 63410: a8c17bfd ldp x29, x30, [sp], #0x10 63414: d65f03c0 ret 63418: f81c0ff7 str x23, [sp, #-0x40]! 6341c: a90157f6 stp x22, x21, [sp, #0x10] 63420: a9024ff4 stp x20, x19, [sp, #0x20] 63424: a9037bfd stp x29, x30, [sp, #0x30] 63428: 9100c3fd add x29, sp, #0x30 6342c: 940000cf bl 0x63768 63430: f9400014 ldr x20, [x0] 63434: b4000614 cbz x20, 0x634f4 63438: aa1403f3 mov x19, x20 6343c: f8460e68 ldr x8, [x19, #0x60]! 63440: d2856015 mov x21, #0x2b00 // =11008 63444: f2a86575 movk x21, #0x432b, lsl #16 63448: f2c9c8f5 movk x21, #0x4e47, lsl #32 6344c: f2e86995 movk x21, #0x434c, lsl #48 63450: 9278dd16 and x22, x8, #0xffffffffffffff00 63454: eb1502df cmp x22, x21 63458: 54000101 b.ne 0x63478 6345c: b9403288 ldr w8, [x20, #0x30] 63460: 4b0803e8 neg w8, w8 63464: b9003288 str w8, [x20, #0x30] 63468: b9400808 ldr w8, [x0, #0x8] 6346c: 11000508 add w8, w8, #0x1 63470: b9000808 str w8, [x0, #0x8] 63474: 14000002 b 0x6347c 63478: f900001f str xzr, [x0] 6347c: aa1303e0 mov x0, x19 63480: 9400aa69 bl 0x8de24 63484: f9400277 ldr x23, [x19] 63488: 940000b8 bl 0x63768 6348c: 9278dee8 and x8, x23, #0xffffffffffffff00 63490: eb15011f cmp x8, x21 63494: d1018268 sub x8, x19, #0x60 63498: 54000241 b.ne 0x634e0 6349c: b85d0269 ldur w9, [x19, #-0x30] 634a0: 7100013f cmp w9, #0x0 634a4: 5a895529 cneg w9, w9, mi 634a8: 11000529 add w9, w9, #0x1 634ac: b81d0269 stur w9, [x19, #-0x30] 634b0: f9400009 ldr x9, [x0] 634b4: eb08013f cmp x9, x8 634b8: 54000060 b.eq 0x634c4 634bc: f81c8269 stur x9, [x19, #-0x38] 634c0: f9000008 str x8, [x0] 634c4: b9400808 ldr w8, [x0, #0x8] 634c8: 51000508 sub w8, w8, #0x1 634cc: b9000808 str w8, [x0, #0x8] 634d0: eb1502df cmp x22, x21 634d4: 54000101 b.ne 0x634f4 634d8: f9401280 ldr x0, [x20, #0x20] 634dc: 9400010a bl 0x63904 634e0: f9400009 ldr x9, [x0] 634e4: b5000089 cbnz x9, 0x634f4 634e8: f9000008 str x8, [x0] 634ec: eb1502df cmp x22, x21 634f0: 54ffff40 b.eq 0x634d8 634f4: 94000114 bl 0x63944 634f8: 94000331 bl 0x641bc 634fc: b40000c0 cbz x0, 0x63514 63500: d1020008 sub x8, x0, #0x80 63504: c85ffd09 ldaxr x9, [x8] 63508: 91000529 add x9, x9, #0x1 6350c: c80afd09 stlxr w10, x9, [x8] 63510: 35ffffaa cbnz w10, 0x63504 63514: d65f03c0 ret 63518: a9bf7bfd stp x29, x30, [sp, #-0x10]! 6351c: 910003fd mov x29, sp 63520: 940000b6 bl 0x637f8 63524: b40002a0 cbz x0, 0x63578 63528: f9400008 ldr x8, [x0] 6352c: b40002a8 cbz x8, 0x63580 63530: f9403109 ldr x9, [x8, #0x60] 63534: d285656b mov x11, #0x2b2b // =11051 63538: f2a8e86b movk x11, #0x4743, lsl #16 6353c: f2c989cb movk x11, #0x4c4e, lsl #32 63540: d348fd2a lsr x10, x9, #8 63544: f2e0086b movk x11, #0x43, lsl #48 63548: eb0b015f cmp x10, x11 6354c: 54000201 b.ne 0x6358c 63550: 92401d29 and x9, x9, #0xff 63554: f100053f cmp x9, #0x1 63558: 54000061 b.ne 0x63564 6355c: f9400108 ldr x8, [x8] 63560: d1020108 sub x8, x8, #0x80 63564: 91020100 add x0, x8, #0x80 63568: c85ffd09 ldaxr x9, [x8] 6356c: 91000529 add x9, x9, #0x1 63570: c80afd09 stlxr w10, x9, [x8] 63574: 35ffffaa cbnz w10, 0x63568 63578: a8c17bfd ldp x29, x30, [sp], #0x10 6357c: d65f03c0 ret 63580: aa1f03e0 mov x0, xzr 63584: a8c17bfd ldp x29, x30, [sp], #0x10 63588: d65f03c0 ret 6358c: aa1f03e0 mov x0, xzr 63590: a8c17bfd ldp x29, x30, [sp], #0x10 63594: d65f03c0 ret 63598: 94000309 bl 0x641bc 6359c: f81d0ff5 str x21, [sp, #-0x30]! 635a0: a9014ff4 stp x20, x19, [sp, #0x10] 635a4: a9027bfd stp x29, x30, [sp, #0x20] 635a8: 910083fd add x29, sp, #0x20 635ac: aa0003f4 mov x20, x0 635b0: b4000774 cbz x20, 0x6369c 635b4: 321903e0 orr w0, wzr, #0x80 635b8: 94000433 bl 0x64684 635bc: aa0003f3 mov x19, x0 635c0: b4000773 cbz x19, 0x636ac 635c4: 91002260 add x0, x19, #0x8 635c8: 321d0fe2 orr w2, wzr, #0x78 635cc: 2a1f03e1 mov w1, wzr 635d0: d1020295 sub x21, x20, #0x80 635d4: 97fea563 bl 0xcb60 635d8: f9000274 str x20, [x19] 635dc: c85ffea8 ldaxr x8, [x21] 635e0: 91000508 add x8, x8, #0x1 635e4: c809fea8 stlxr w9, x8, [x21] 635e8: 35ffffa9 cbnz w9, 0x635dc 635ec: f8588288 ldur x8, [x20, #-0x78] 635f0: d2856015 mov x21, #0x2b00 // =11008 635f4: f2a86575 movk x21, #0x432b, lsl #16 635f8: f2c9c8f5 movk x21, #0x4e47, lsl #32 635fc: f2e86995 movk x21, #0x434c, lsl #48 63600: f9000668 str x8, [x19, #0x8] 63604: 940000a6 bl 0x6389c 63608: f9000e60 str x0, [x19, #0x18] 6360c: 940000b8 bl 0x638ec 63610: 910006a8 add x8, x21, #0x1 63614: aa1303f4 mov x20, x19 63618: f8060e88 str x8, [x20, #0x60]! 6361c: f81c0280 stur x0, [x20, #-0x40] 63620: 94000052 bl 0x63768 63624: b9400808 ldr w8, [x0, #0x8] 63628: 90000009 adrp x9, 0x63000 6362c: 911ad129 add x9, x9, #0x6b4 63630: 11000508 add w8, w8, #0x1 63634: b9000808 str w8, [x0, #0x8] 63638: aa1403e0 mov x0, x20 6363c: f9000689 str x9, [x20, #0x8] 63640: 9400a9f9 bl 0x8de24 63644: f9400294 ldr x20, [x20] 63648: 94000048 bl 0x63768 6364c: 9278de88 and x8, x20, #0xffffffffffffff00 63650: eb15011f cmp x8, x21 63654: 540001e1 b.ne 0x63690 63658: b9403268 ldr w8, [x19, #0x30] 6365c: 7100011f cmp w8, #0x0 63660: 5a885508 cneg w8, w8, mi 63664: 11000508 add w8, w8, #0x1 63668: b9003268 str w8, [x19, #0x30] 6366c: f9400008 ldr x8, [x0] 63670: eb13011f cmp x8, x19 63674: 54000060 b.eq 0x63680 63678: f9001668 str x8, [x19, #0x28] 6367c: f9000013 str x19, [x0] 63680: b9400808 ldr w8, [x0, #0x8] 63684: 51000508 sub w8, w8, #0x1 63688: b9000808 str w8, [x0, #0x8] 6368c: 14000004 b 0x6369c 63690: f9400008 ldr x8, [x0] 63694: b50000c8 cbnz x8, 0x636ac 63698: f9000013 str x19, [x0] 6369c: a9427bfd ldp x29, x30, [sp, #0x20] 636a0: a9414ff4 ldp x20, x19, [sp, #0x10] 636a4: f84307f5 ldr x21, [sp], #0x30 636a8: d65f03c0 ret 636ac: 940000a6 bl 0x63944 636b0: 940002c3 bl 0x641bc 636b4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 636b8: a9017bfd stp x29, x30, [sp, #0x10] 636bc: 910043fd add x29, sp, #0x10 636c0: 7100041f cmp w0, #0x1 636c4: 54000261 b.ne 0x63710 636c8: d1018033 sub x19, x1, #0x60 636cc: f9400260 ldr x0, [x19] 636d0: b4000180 cbz x0, 0x63700 636d4: d1020014 sub x20, x0, #0x80 636d8: c85ffe88 ldaxr x8, [x20] 636dc: f1000508 subs x8, x8, #0x1 636e0: c809fe88 stlxr w9, x8, [x20] 636e4: 35ffffa9 cbnz w9, 0x636d8 636e8: 540000c1 b.ne 0x63700 636ec: f8590008 ldur x8, [x0, #-0x70] 636f0: b4000048 cbz x8, 0x636f8 636f4: d63f0100 blr x8 636f8: aa1403e0 mov x0, x20 636fc: 94000453 bl 0x64848 63700: a9417bfd ldp x29, x30, [sp, #0x10] 63704: aa1303e0 mov x0, x19 63708: a8c24ff4 ldp x20, x19, [sp], #0x20 6370c: 1400044f b 0x64848 63710: f85c0020 ldur x0, [x1, #-0x40] 63714: 9400007c bl 0x63904 63718: 940002a9 bl 0x641bc 6371c: 940002a8 bl 0x641bc 63720: a9bf7bfd stp x29, x30, [sp, #-0x10]! 63724: 910003fd mov x29, sp 63728: 94000034 bl 0x637f8 6372c: b4000080 cbz x0, 0x6373c 63730: b9400808 ldr w8, [x0, #0x8] 63734: 7100011f cmp w8, #0x0 63738: 1a9f07e0 cset w0, ne 6373c: a8c17bfd ldp x29, x30, [sp], #0x10 63740: d65f03c0 ret 63744: 9400029e bl 0x641bc 63748: a9bf7bfd stp x29, x30, [sp, #-0x10]! 6374c: 910003fd mov x29, sp 63750: 9400002a bl 0x637f8 63754: b4000040 cbz x0, 0x6375c 63758: b9400800 ldr w0, [x0, #0x8] 6375c: a8c17bfd ldp x29, x30, [sp], #0x10 63760: d65f03c0 ret 63764: 94000296 bl 0x641bc 63768: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6376c: a9017bfd stp x29, x30, [sp, #0x10] 63770: 910043fd add x29, sp, #0x10 63774: d00004e0 adrp x0, 0x101000 63778: 90000001 adrp x1, 0x63000 6377c: 9109c000 add x0, x0, #0x270 63780: 9120d021 add x1, x1, #0x834 63784: 97fea24b bl 0xc0b0 63788: 35000260 cbnz w0, 0x637d4 6378c: d00004f4 adrp x20, 0x101000 63790: b9426e80 ldr w0, [x20, #0x26c] 63794: 97fea44b bl 0xc8c0 63798: aa0003f3 mov x19, x0 6379c: b5000153 cbnz x19, 0x637c4 637a0: 320003e0 orr w0, wzr, #0x1 637a4: 321c03e1 orr w1, wzr, #0x10 637a8: 94000411 bl 0x647ec 637ac: aa0003f3 mov x19, x0 637b0: b4000193 cbz x19, 0x637e0 637b4: b9426e80 ldr w0, [x20, #0x26c] 637b8: aa1303e1 mov x1, x19 637bc: 97fea3ad bl 0xc670 637c0: 35000160 cbnz w0, 0x637ec 637c4: a9417bfd ldp x29, x30, [sp, #0x10] 637c8: aa1303e0 mov x0, x19 637cc: a8c24ff4 ldp x20, x19, [sp], #0x20 637d0: d65f03c0 ret 637d4: b00001c0 adrp x0, 0x9c000 637d8: 91317000 add x0, x0, #0xc5c 637dc: 97fffde1 bl 0x62f60 637e0: b00001c0 adrp x0, 0x9c000 637e4: 91301800 add x0, x0, #0xc06 637e8: 97fffdde bl 0x62f60 637ec: b00001c0 adrp x0, 0x9c000 637f0: 91309c00 add x0, x0, #0xc27 637f4: 97fffddb bl 0x62f60 637f8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 637fc: 910003fd mov x29, sp 63800: d00004e0 adrp x0, 0x101000 63804: 90000001 adrp x1, 0x63000 63808: 9109c000 add x0, x0, #0x270 6380c: 9120d021 add x1, x1, #0x834 63810: 97fea228 bl 0xc0b0 63814: 350000a0 cbnz w0, 0x63828 63818: d00004e8 adrp x8, 0x101000 6381c: b9426d00 ldr w0, [x8, #0x26c] 63820: a8c17bfd ldp x29, x30, [sp], #0x10 63824: 17fea427 b 0xc8c0 63828: b00001c0 adrp x0, 0x9c000 6382c: 91317000 add x0, x0, #0xc5c 63830: 97fffdcc bl 0x62f60 63834: a9bf7bfd stp x29, x30, [sp, #-0x10]! 63838: 910003fd mov x29, sp 6383c: d00004e0 adrp x0, 0x101000 63840: 90000001 adrp x1, 0x63000 63844: 9109b000 add x0, x0, #0x26c 63848: 9121a021 add x1, x1, #0x868 6384c: 97fea20d bl 0xc080 63850: 35000060 cbnz w0, 0x6385c 63854: a8c17bfd ldp x29, x30, [sp], #0x10 63858: d65f03c0 ret 6385c: b00001c0 adrp x0, 0x9c000 63860: 91323400 add x0, x0, #0xc8d 63864: 97fffdbf bl 0x62f60 63868: a9bf7bfd stp x29, x30, [sp, #-0x10]! 6386c: 910003fd mov x29, sp 63870: 9400043d bl 0x64964 63874: d00004e8 adrp x8, 0x101000 63878: b9426d00 ldr w0, [x8, #0x26c] 6387c: aa1f03e1 mov x1, xzr 63880: 97fea37c bl 0xc670 63884: 35000060 cbnz w0, 0x63890 63888: a8c17bfd ldp x29, x30, [sp], #0x10 6388c: d65f03c0 ret 63890: b00001c0 adrp x0, 0x9c000 63894: 91331c00 add x0, x0, #0xcc7 63898: 97fffdb2 bl 0x62f60 6389c: b00002e8 adrp x8, 0xc0000 638a0: f947b508 ldr x8, [x8, #0xf68] 638a4: c85ffd00 ldaxr x0, [x8] 638a8: c809fd00 stlxr w9, x0, [x8] 638ac: 35ffffc9 cbnz w9, 0x638a4 638b0: d65f03c0 ret 638b4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 638b8: 910003fd mov x29, sp 638bc: d63f0000 blr x0 638c0: b00001c0 adrp x0, 0x9c000 638c4: 9133f000 add x0, x0, #0xcfc 638c8: 97fffda6 bl 0x62f60 638cc: b00002e8 adrp x8, 0xc0000 638d0: f947b508 ldr x8, [x8, #0xf68] 638d4: c85ffd00 ldaxr x0, [x8] 638d8: c809fd00 stlxr w9, x0, [x8] 638dc: 35ffffc9 cbnz w9, 0x638d4 638e0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 638e4: 910003fd mov x29, sp 638e8: 97fffff3 bl 0x638b4 638ec: b00002e8 adrp x8, 0xc0000 638f0: f9468508 ldr x8, [x8, #0xd08] 638f4: c85ffd00 ldaxr x0, [x8] 638f8: c809fd00 stlxr w9, x0, [x8] 638fc: 35ffffc9 cbnz w9, 0x638f4 63900: d65f03c0 ret 63904: f81e0ff3 str x19, [sp, #-0x20]! 63908: a9017bfd stp x29, x30, [sp, #0x10] 6390c: 910043fd add x29, sp, #0x10 63910: d63f0000 blr x0 63914: b00001c0 adrp x0, 0x9c000 63918: 91349400 add x0, x0, #0xd25 6391c: 97fffd91 bl 0x62f60 63920: 97fffe35 bl 0x631f4 63924: b00001c0 adrp x0, 0x9c000 63928: 91353400 add x0, x0, #0xd4d 6392c: 97fffd8d bl 0x62f60 63930: aa0003f3 mov x19, x0 63934: 97fffe56 bl 0x6328c 63938: aa1303e0 mov x0, x19 6393c: 97fffd26 bl 0x62dd4 63940: 97fffd25 bl 0x62dd4 63944: f81f0ffe str x30, [sp, #-0x10]! 63948: 97ffffac bl 0x637f8 6394c: b40001a0 cbz x0, 0x63980 63950: f9400008 ldr x8, [x0] 63954: b4000168 cbz x8, 0x63980 63958: f9403109 ldr x9, [x8, #0x60] 6395c: d285656a mov x10, #0x2b2b // =11051 63960: f2a8e86a movk x10, #0x4743, lsl #16 63964: f2c989ca movk x10, #0x4c4e, lsl #32 63968: d348fd29 lsr x9, x9, #8 6396c: f2e0086a movk x10, #0x43, lsl #48 63970: eb0a013f cmp x9, x10 63974: 54000061 b.ne 0x63980 63978: f9401100 ldr x0, [x8, #0x20] 6397c: 97ffffe2 bl 0x63904 63980: 97ffffdb bl 0x638ec 63984: 97ffffe0 bl 0x63904 63988: 97fffd13 bl 0x62dd4 6398c: b00002e9 adrp x9, 0xc0000 63990: f9477529 ldr x9, [x9, #0xee8] 63994: c85ffd28 ldaxr x8, [x9] 63998: c80afd20 stlxr w10, x0, [x9] 6399c: 35ffffca cbnz w10, 0x63994 639a0: aa0803e0 mov x0, x8 639a4: d65f03c0 ret 639a8: b00002e8 adrp x8, 0xc0000 639ac: f9477508 ldr x8, [x8, #0xee8] 639b0: c85ffd00 ldaxr x0, [x8] 639b4: c809fd00 stlxr w9, x0, [x8] 639b8: 35ffffc9 cbnz w9, 0x639b0 639bc: d65f03c0 ret 639c0: d10203ff sub sp, sp, #0x80 639c4: f90023f7 str x23, [sp, #0x40] 639c8: a90557f6 stp x22, x21, [sp, #0x50] 639cc: a9064ff4 stp x20, x19, [sp, #0x60] 639d0: a9077bfd stp x29, x30, [sp, #0x70] 639d4: 9101c3fd add x29, sp, #0x70 639d8: d53bd057 mrs x23, TPIDR_EL0 639dc: f94016e8 ldr x8, [x23, #0x28] 639e0: aa0403f3 mov x19, x4 639e4: aa0303f4 mov x20, x3 639e8: 7100041f cmp w0, #0x1 639ec: 320007e0 orr w0, wzr, #0x3 639f0: f9001fe8 str x8, [sp, #0x38] 639f4: 54000b81 b.ne 0x63b64 639f8: b4000b74 cbz x20, 0x63b64 639fc: b4000b53 cbz x19, 0x63b64 63a00: 9278dc55 and x21, x2, #0xffffffffffffff00 63a04: 37000081 tbnz w1, #0x0, 0x63a14 63a08: 37080341 tbnz w1, #0x1, 0x63a70 63a0c: 320007e0 orr w0, wzr, #0x3 63a10: 14000055 b 0x63b64 63a14: d2856016 mov x22, #0x2b00 // =11008 63a18: f2a86576 movk x22, #0x432b, lsl #16 63a1c: f2c9c8f6 movk x22, #0x4e47, lsl #32 63a20: f2e86996 movk x22, #0x434c, lsl #48 63a24: eb1602bf cmp x21, x22 63a28: 1a9f17e2 cset w2, eq 63a2c: 910023e0 add x0, sp, #0x8 63a30: aa1403e3 mov x3, x20 63a34: aa1303e4 mov x4, x19 63a38: 94000059 bl 0x63b9c 63a3c: b94033e0 ldr w0, [sp, #0x30] 63a40: 7100181f cmp w0, #0x6 63a44: 54000901 b.ne 0x63b64 63a48: eb1602bf cmp x21, x22 63a4c: 540008c1 b.ne 0x63b64 63a50: f94007e8 ldr x8, [sp, #0x8] 63a54: 321f07e0 orr w0, wzr, #0x6 63a58: b81d4288 stur w8, [x20, #-0x2c] 63a5c: 3cc103e0 ldur q0, [sp, #0x10] 63a60: 3c9d8280 stur q0, [x20, #-0x28] 63a64: 3cc203e0 ldur q0, [sp, #0x20] 63a68: 3c9e8280 stur q0, [x20, #-0x18] 63a6c: 1400003e b 0x63b64 63a70: 37100321 tbnz w1, #0x2, 0x63ad4 63a74: d2856008 mov x8, #0x2b00 // =11008 63a78: f2a86568 movk x8, #0x432b, lsl #16 63a7c: f2c9c8e8 movk x8, #0x4e47, lsl #32 63a80: f2e86988 movk x8, #0x434c, lsl #48 63a84: eb0802bf cmp x21, x8 63a88: 1a9f17e2 cset w2, eq 63a8c: 910023e0 add x0, sp, #0x8 63a90: aa1403e3 mov x3, x20 63a94: aa1303e4 mov x4, x19 63a98: 94000041 bl 0x63b9c 63a9c: b94033e0 ldr w0, [sp, #0x30] 63aa0: 7100181f cmp w0, #0x6 63aa4: 54000601 b.ne 0x63b64 63aa8: aa1303e0 mov x0, x19 63aac: 2a1f03e1 mov w1, wzr 63ab0: aa1403e2 mov x2, x20 63ab4: 9400a363 bl 0x8c840 63ab8: f94007e2 ldr x2, [sp, #0x8] 63abc: 320003e1 orr w1, wzr, #0x1 63ac0: aa1303e0 mov x0, x19 63ac4: 9400a35f bl 0x8c840 63ac8: f94013e1 ldr x1, [sp, #0x20] 63acc: aa1303e0 mov x0, x19 63ad0: 14000023 b 0x63b5c 63ad4: d2856008 mov x8, #0x2b00 // =11008 63ad8: f2a86568 movk x8, #0x432b, lsl #16 63adc: f2c9c8e8 movk x8, #0x4e47, lsl #32 63ae0: f2e86988 movk x8, #0x434c, lsl #48 63ae4: eb0802bf cmp x21, x8 63ae8: 54000121 b.ne 0x63b0c 63aec: b89d4295 ldursw x21, [x20, #-0x2c] 63af0: f90007f5 str x21, [sp, #0x8] 63af4: 3cdd8280 ldur q0, [x20, #-0x28] 63af8: 3c8103e0 stur q0, [sp, #0x10] 63afc: 3cde8280 ldur q0, [x20, #-0x18] 63b00: 3c8203e0 stur q0, [sp, #0x20] 63b04: 9e660016 fmov x22, d0 63b08: 1400000b b 0x63b34 63b0c: 910023e0 add x0, sp, #0x8 63b10: 2a1f03e2 mov w2, wzr 63b14: aa1403e3 mov x3, x20 63b18: aa1303e4 mov x4, x19 63b1c: 94000020 bl 0x63b9c 63b20: b94033e8 ldr w8, [sp, #0x30] 63b24: 7100191f cmp w8, #0x6 63b28: 54000341 b.ne 0x63b90 63b2c: f94007f5 ldr x21, [sp, #0x8] 63b30: f94013f6 ldr x22, [sp, #0x20] 63b34: aa1303e0 mov x0, x19 63b38: 2a1f03e1 mov w1, wzr 63b3c: aa1403e2 mov x2, x20 63b40: 9400a340 bl 0x8c840 63b44: 320003e1 orr w1, wzr, #0x1 63b48: aa1303e0 mov x0, x19 63b4c: aa1503e2 mov x2, x21 63b50: 9400a33c bl 0x8c840 63b54: aa1303e0 mov x0, x19 63b58: aa1603e1 mov x1, x22 63b5c: 9400a356 bl 0x8c8b4 63b60: 32000be0 orr w0, wzr, #0x7 63b64: f94016e8 ldr x8, [x23, #0x28] 63b68: f9401fe9 ldr x9, [sp, #0x38] 63b6c: eb09011f cmp x8, x9 63b70: 540000e1 b.ne 0x63b8c 63b74: a9477bfd ldp x29, x30, [sp, #0x70] 63b78: a9464ff4 ldp x20, x19, [sp, #0x60] 63b7c: a94557f6 ldp x22, x21, [sp, #0x50] 63b80: f94023f7 ldr x23, [sp, #0x40] 63b84: 910203ff add sp, sp, #0x80 63b88: d65f03c0 ret 63b8c: 97fea279 bl 0xc570 <__stack_chk_fail@plt> 63b90: 2a1f03e0 mov w0, wzr 63b94: aa1403e1 mov x1, x20 63b98: 9400017e bl 0x64190 63b9c: d10303ff sub sp, sp, #0xc0 63ba0: a9066ffc stp x28, x27, [sp, #0x60] 63ba4: a90767fa stp x26, x25, [sp, #0x70] 63ba8: a9085ff8 stp x24, x23, [sp, #0x80] 63bac: a90957f6 stp x22, x21, [sp, #0x90] 63bb0: a90a4ff4 stp x20, x19, [sp, #0xa0] 63bb4: a90b7bfd stp x29, x30, [sp, #0xb0] 63bb8: 9102c3fd add x29, sp, #0xb0 63bbc: d53bd054 mrs x20, TPIDR_EL0 63bc0: f9401688 ldr x8, [x20, #0x28] 63bc4: aa0403f7 mov x23, x4 63bc8: 2a0203f5 mov w21, w2 63bcc: aa0003f3 mov x19, x0 63bd0: 6f00e400 movi v0.2d, #0000000000000000 63bd4: 320007e9 orr w9, wzr, #0x3 63bd8: f9002fe8 str x8, [sp, #0x58] 63bdc: f900127f str xzr, [x19, #0x20] 63be0: ad000260 stp q0, q0, [x19] 63be4: b9002a69 str w9, [x19, #0x28] 63be8: 36000081 tbz w1, #0x0, 0x63bf8 63bec: 121f0828 and w8, w1, #0xe 63bf0: 35000068 cbnz w8, 0x63bfc 63bf4: 1400000b b 0x63c20 63bf8: 37080081 tbnz w1, #0x1, 0x63c08 63bfc: 320007e8 orr w8, wzr, #0x3 63c00: b9002a68 str w8, [x19, #0x28] 63c04: 1400012c b 0x640b4 63c08: 2a2103e8 mvn w8, w1 63c0c: 121e0508 and w8, w8, #0xc 63c10: 35000088 cbnz w8, 0x63c20 63c14: 321f03e8 orr w8, wzr, #0x2 63c18: b9002a68 str w8, [x19, #0x28] 63c1c: 14000126 b 0x640b4 63c20: aa1703e0 mov x0, x23 63c24: b9003be1 str w1, [sp, #0x38] 63c28: f90017e3 str x3, [sp, #0x28] 63c2c: 9400a324 bl 0x8c8bc 63c30: aa0003f8 mov x24, x0 63c34: f90027f8 str x24, [sp, #0x48] 63c38: b4000458 cbz x24, 0x63cc0 63c3c: aa1703e0 mov x0, x23 63c40: f9000a78 str x24, [x19, #0x10] 63c44: 9400a315 bl 0x8c898 63c48: d100041a sub x26, x0, #0x1 63c4c: aa1703e0 mov x0, x23 63c50: 9400a31d bl 0x8c8c4 63c54: 91000708 add x8, x24, #0x1 63c58: f90027e8 str x8, [sp, #0x48] 63c5c: 39400301 ldrb w1, [x24] 63c60: aa0003f9 mov x25, x0 63c64: 910123e0 add x0, sp, #0x48 63c68: 94000232 bl 0x64530 63c6c: f94027e9 ldr x9, [sp, #0x48] 63c70: f100001f cmp x0, #0x0 63c74: 9a800336 csel x22, x25, x0, eq 63c78: 91000528 add x8, x9, #0x1 63c7c: f90027e8 str x8, [sp, #0x48] 63c80: 39400129 ldrb w9, [x9] 63c84: b90037f5 str w21, [sp, #0x34] 63c88: 7103fd3f cmp w9, #0xff 63c8c: b9003fe9 str w9, [sp, #0x3c] 63c90: 540001e0 b.eq 0x63ccc 63c94: aa1f03ea mov x10, xzr 63c98: aa1f03e9 mov x9, xzr 63c9c: 3840150b ldrb w11, [x8], #0x1 63ca0: 1200196c and w12, w11, #0x7f 63ca4: 9aca218c lsl x12, x12, x10 63ca8: aa090189 orr x9, x12, x9 63cac: 91001d4a add x10, x10, #0x7 63cb0: 373fff6b tbnz w11, #0x7, 0x63c9c 63cb4: 8b09011c add x28, x8, x9 63cb8: f90027e8 str x8, [sp, #0x48] 63cbc: 14000005 b 0x63cd0 63cc0: 321d03e8 orr w8, wzr, #0x8 63cc4: b9002a68 str w8, [x19, #0x28] 63cc8: 140000fb b 0x640b4 63ccc: aa1f03fc mov x28, xzr 63cd0: 91000515 add x21, x8, #0x1 63cd4: f90007f4 str x20, [sp, #0x8] 63cd8: f90027f5 str x21, [sp, #0x48] 63cdc: 39400118 ldrb w24, [x8] 63ce0: aa1f03ea mov x10, xzr 63ce4: aa1f03e9 mov x9, xzr 63ce8: cb19035b sub x27, x26, x25 63cec: 384016a8 ldrb w8, [x21], #0x1 63cf0: 1200190b and w11, w8, #0x7f 63cf4: 9aca216b lsl x11, x11, x10 63cf8: aa090169 orr x9, x11, x9 63cfc: 91001d4a add x10, x10, #0x7 63d00: 373fff68 tbnz w8, #0x7, 0x63cec 63d04: 92407d37 and x23, x9, #0xffffffff 63d08: 8b1702b4 add x20, x21, x23 63d0c: aa1503e9 mov x9, x21 63d10: a90457f5 stp x21, x21, [sp, #0x40] 63d14: eb14013f cmp x9, x20 63d18: 540003a2 b.hs 0x63d8c 63d1c: 910103e0 add x0, sp, #0x40 63d20: 2a1803e1 mov w1, w24 63d24: 94000203 bl 0x64530 63d28: aa0003f9 mov x25, x0 63d2c: 910103e0 add x0, sp, #0x40 63d30: 2a1803e1 mov w1, w24 63d34: 940001ff bl 0x64530 63d38: aa0003fa mov x26, x0 63d3c: 910103e0 add x0, sp, #0x40 63d40: 2a1803e1 mov w1, w24 63d44: 940001fb bl 0x64530 63d48: f94023e9 ldr x9, [sp, #0x40] 63d4c: aa1f03ea mov x10, xzr 63d50: aa1f03e8 mov x8, xzr 63d54: 3840152b ldrb w11, [x9], #0x1 63d58: 1200196c and w12, w11, #0x7f 63d5c: 9aca218c lsl x12, x12, x10 63d60: aa080188 orr x8, x12, x8 63d64: 91001d4a add x10, x10, #0x7 63d68: 373fff6b tbnz w11, #0x7, 0x63d54 63d6c: eb1b033f cmp x25, x27 63d70: f90023e9 str x9, [sp, #0x40] 63d74: 54000088 b.hi 0x63d84 63d78: 8b19034a add x10, x26, x25 63d7c: eb0a037f cmp x27, x10 63d80: 540000e3 b.lo 0x63d9c 63d84: eb19037f cmp x27, x25 63d88: 54fffc62 b.hs 0x63d14 63d8c: b94037e8 ldr w8, [sp, #0x34] 63d90: f94017e1 ldr x1, [sp, #0x28] 63d94: 12000100 and w0, w8, #0x1 63d98: 940000fe bl 0x64190 63d9c: b4001640 cbz x0, 0x64064 63da0: 8b160009 add x9, x0, x22 63da4: b4001528 cbz x8, 0x64048 63da8: f94017eb ldr x11, [sp, #0x28] 63dac: b9403bed ldr w13, [sp, #0x38] 63db0: f90003e9 str x9, [sp] 63db4: 8b1702a9 add x9, x21, x23 63db8: 9100816b add x11, x11, #0x20 63dbc: f9000feb str x11, [sp, #0x18] 63dc0: 121f05ab and w11, w13, #0x6 63dc4: b90017eb str w11, [sp, #0x14] 63dc8: b9403feb ldr w11, [sp, #0x3c] 63dcc: 528000aa mov w10, #0x5 // =5 63dd0: 8b080128 add x8, x9, x8 63dd4: 6a0a01bf tst w13, w10 63dd8: 1100196b add w11, w11, #0x6 63ddc: 5280e8ec mov w12, #0x747 // =1863 63de0: 92400d79 and x25, x11, #0xf 63de4: d100051b sub x27, x8, #0x1 63de8: 1a9f17e8 cset w8, eq 63dec: b90027e8 str w8, [sp, #0x24] 63df0: 1ad92588 lsr w8, w12, w25 63df4: 9280000e mov x14, #-0x1 // =-1 63df8: 12000115 and w21, w8, #0x1 63dfc: 14000002 b 0x63e04 63e00: 8b08029b add x27, x20, x8 63e04: aa1f03e9 mov x9, xzr 63e08: aa1f03e8 mov x8, xzr 63e0c: aa1b03f4 mov x20, x27 63e10: 3840168a ldrb w10, [x20], #0x1 63e14: 1200194b and w11, w10, #0x7f 63e18: 9ac9216b lsl x11, x11, x9 63e1c: aa080168 orr x8, x11, x8 63e20: 91001d29 add x9, x9, #0x7 63e24: 373fff6a tbnz w10, #0x7, 0x63e10 63e28: f101013f cmp x9, #0x40 63e2c: 121a014a and w10, w10, #0x40 63e30: 1a9f27eb cset w11, lo 63e34: 9ac921c9 lsl x9, x14, x9 63e38: 6a4a197f tst w11, w10, lsr #6 63e3c: 9a9f1129 csel x9, x9, xzr, ne 63e40: aa09011a orr x26, x8, x9 63e44: f100075f cmp x26, #0x1 63e48: 5400052b b.lt 0x63eec 63e4c: f9002bfc str x28, [sp, #0x50] 63e50: b4fff9fc cbz x28, 0x63d8c 63e54: 12000f28 and w8, w25, #0xf 63e58: 7100291f cmp w8, #0xa 63e5c: 54fff988 b.hi 0x63d8c 63e60: 34fff975 cbz w21, 0x63d8c 63e64: b00001c8 adrp x8, 0x9c000 63e68: 91370108 add x8, x8, #0xdc0 63e6c: f8797908 ldr x8, [x8, x25, lsl #3] 63e70: b9403fe1 ldr w1, [sp, #0x3c] 63e74: 910143e0 add x0, sp, #0x50 63e78: 9ac82348 lsl x8, x26, x8 63e7c: cb080388 sub x8, x28, x8 63e80: f9002be8 str x8, [sp, #0x50] 63e84: 940001ab bl 0x64530 63e88: b40003c0 cbz x0, 0x63f00 63e8c: b94037e8 ldr w8, [sp, #0x34] 63e90: 36000b48 tbz w8, #0x0, 0x63ff8 63e94: f94017e9 ldr x9, [sp, #0x28] 63e98: d285602a mov x10, #0x2b01 // =11009 63e9c: f2a8656a movk x10, #0x432b, lsl #16 63ea0: f2c9c8ea movk x10, #0x4e47, lsl #32 63ea4: f9400128 ldr x8, [x9] 63ea8: f2e8698a movk x10, #0x434c, lsl #48 63eac: eb0a011f cmp x8, x10 63eb0: f9400fe8 ldr x8, [sp, #0x18] 63eb4: 54000041 b.ne 0x63ebc 63eb8: f85a0128 ldur x8, [x9, #-0x60] 63ebc: f9002be8 str x8, [sp, #0x50] 63ec0: b4001588 cbz x8, 0x64170 63ec4: f85a8121 ldur x1, [x9, #-0x58] 63ec8: b4001541 cbz x1, 0x64170 63ecc: f9400008 ldr x8, [x0] 63ed0: 910143e2 add x2, sp, #0x50 63ed4: f9401108 ldr x8, [x8, #0x20] 63ed8: d63f0100 blr x8 63edc: 360008e0 tbz w0, #0x0, 0x63ff8 63ee0: b9403be8 ldr w8, [sp, #0x38] 63ee4: 36000888 tbz w8, #0x0, 0x63ff4 63ee8: 14000092 b 0x64130 63eec: b7f8015a tbnz x26, #0x3f, 0x63f14 63ef0: b94017e8 ldr w8, [sp, #0x14] 63ef4: 7100091f cmp w8, #0x2 63ef8: 54000801 b.ne 0x63ff8 63efc: 1400007a b 0x640e4 63f00: b9403be8 ldr w8, [sp, #0x38] 63f04: b94027e9 ldr w9, [sp, #0x24] 63f08: 36000b29 tbz w9, #0x0, 0x6406c 63f0c: 37180768 tbnz w8, #0x3, 0x63ff8 63f10: 17ffff9f b 0x63d8c 63f14: b94037e8 ldr w8, [sp, #0x34] 63f18: 36000608 tbz w8, #0x0, 0x63fd8 63f1c: f94017e1 ldr x1, [sp, #0x28] 63f20: d2856029 mov x9, #0x2b01 // =11009 63f24: f2a86569 movk x9, #0x432b, lsl #16 63f28: f9400ff7 ldr x23, [sp, #0x18] 63f2c: f9400028 ldr x8, [x1] 63f30: f2c9c8e9 movk x9, #0x4e47, lsl #32 63f34: f2e86989 movk x9, #0x434c, lsl #48 63f38: eb09011f cmp x8, x9 63f3c: 54000041 b.ne 0x63f44 63f40: f85a0037 ldur x23, [x1, #-0x60] 63f44: b4001237 cbz x23, 0x64188 63f48: f85a8038 ldur x24, [x1, #-0x58] 63f4c: b40011f8 cbz x24, 0x64188 63f50: b400117c cbz x28, 0x6417c 63f54: aa3a03e8 mvn x8, x26 63f58: 8b080396 add x22, x28, x8 63f5c: aa1f03e9 mov x9, xzr 63f60: aa1f03e8 mov x8, xzr 63f64: 384016ca ldrb w10, [x22], #0x1 63f68: 1200194b and w11, w10, #0x7f 63f6c: 9ac9216b lsl x11, x11, x9 63f70: aa080168 orr x8, x11, x8 63f74: 91001d29 add x9, x9, #0x7 63f78: 373fff6a tbnz w10, #0x7, 0x63f64 63f7c: b4000388 cbz x8, 0x63fec 63f80: 12000f29 and w9, w25, #0xf 63f84: 7100293f cmp w9, #0xa 63f88: f9002bfc str x28, [sp, #0x50] 63f8c: 54000ea8 b.hi 0x64160 63f90: 34000e95 cbz w21, 0x64160 63f94: b00001c9 adrp x9, 0x9c000 63f98: 91370129 add x9, x9, #0xdc0 63f9c: f8797929 ldr x9, [x9, x25, lsl #3] 63fa0: b9403fe1 ldr w1, [sp, #0x3c] 63fa4: 910143e0 add x0, sp, #0x50 63fa8: 9ac92108 lsl x8, x8, x9 63fac: cb080388 sub x8, x28, x8 63fb0: f9002be8 str x8, [sp, #0x50] 63fb4: 9400015f bl 0x64530 63fb8: f9002bf7 str x23, [sp, #0x50] 63fbc: f9400008 ldr x8, [x0] 63fc0: 910143e2 add x2, sp, #0x50 63fc4: aa1803e1 mov x1, x24 63fc8: f9401108 ldr x8, [x8, #0x20] 63fcc: d63f0100 blr x8 63fd0: 3607fc60 tbz w0, #0x0, 0x63f5c 63fd4: 14000009 b 0x63ff8 63fd8: b9403be8 ldr w8, [sp, #0x38] 63fdc: b94027e9 ldr w9, [sp, #0x24] 63fe0: 36000469 tbz w9, #0x0, 0x6406c 63fe4: 371800a8 tbnz w8, #0x3, 0x63ff8 63fe8: 14000065 b 0x6417c 63fec: b9403be8 ldr w8, [sp, #0x38] 63ff0: 37000b08 tbnz w8, #0x0, 0x64150 63ff4: 36180b68 tbz w8, #0x3, 0x64160 63ff8: aa1f03ea mov x10, xzr 63ffc: aa1f03e9 mov x9, xzr 64000: aa1f03e8 mov x8, xzr 64004: 386a6a8b ldrb w11, [x20, x10] 64008: 9100054a add x10, x10, #0x1 6400c: 1200196c and w12, w11, #0x7f 64010: 9ac9218c lsl x12, x12, x9 64014: aa080188 orr x8, x12, x8 64018: 91001d29 add x9, x9, #0x7 6401c: 373fff4b tbnz w11, #0x7, 0x64004 64020: f101013f cmp x9, #0x40 64024: 121a016a and w10, w11, #0x40 64028: 1a9f27eb cset w11, lo 6402c: 9280000e mov x14, #-0x1 // =-1 64030: 9ac921c9 lsl x9, x14, x9 64034: 6a4a197f tst w11, w10, lsr #6 64038: 9a9f1129 csel x9, x9, xzr, ne 6403c: aa090108 orr x8, x8, x9 64040: b5ffee08 cbnz x8, 0x63e00 64044: 14000008 b 0x64064 64048: b9403be8 ldr w8, [sp, #0x38] 6404c: 121f0508 and w8, w8, #0x6 64050: 7100091f cmp w8, #0x2 64054: 54000081 b.ne 0x64064 64058: f900027f str xzr, [x19] 6405c: f9000e69 str x9, [x19, #0x18] 64060: 14000012 b 0x640a8 64064: 321d03e8 orr w8, wzr, #0x8 64068: 14000011 b 0x640ac 6406c: a9006e7a stp x26, x27, [x19] 64070: f94003e8 ldr x8, [sp] 64074: d285602a mov x10, #0x2b01 // =11009 64078: f2a8656a movk x10, #0x432b, lsl #16 6407c: f2c9c8ea movk x10, #0x4e47, lsl #32 64080: f9000e68 str x8, [x19, #0x18] 64084: f94017e9 ldr x9, [sp, #0x28] 64088: f2e8698a movk x10, #0x434c, lsl #48 6408c: f9400128 ldr x8, [x9] 64090: eb0a011f cmp x8, x10 64094: 54000061 b.ne 0x640a0 64098: f85a0128 ldur x8, [x9, #-0x60] 6409c: f9000fe8 str x8, [sp, #0x18] 640a0: f9400fe8 ldr x8, [sp, #0x18] 640a4: f9001268 str x8, [x19, #0x20] 640a8: 321f07e8 orr w8, wzr, #0x6 640ac: b9002a68 str w8, [x19, #0x28] 640b0: f94007f4 ldr x20, [sp, #0x8] 640b4: f9401688 ldr x8, [x20, #0x28] 640b8: f9402fe9 ldr x9, [sp, #0x58] 640bc: eb09011f cmp x8, x9 640c0: 54000561 b.ne 0x6416c 640c4: a94b7bfd ldp x29, x30, [sp, #0xb0] 640c8: a94a4ff4 ldp x20, x19, [sp, #0xa0] 640cc: a94957f6 ldp x22, x21, [sp, #0x90] 640d0: a9485ff8 ldp x24, x23, [sp, #0x80] 640d4: a94767fa ldp x26, x25, [sp, #0x70] 640d8: a9466ffc ldp x28, x27, [sp, #0x60] 640dc: 910303ff add sp, sp, #0xc0 640e0: d65f03c0 ret 640e4: a9006e7a stp x26, x27, [x19] 640e8: f94003e8 ldr x8, [sp] 640ec: d285602a mov x10, #0x2b01 // =11009 640f0: f2a8656a movk x10, #0x432b, lsl #16 640f4: f2c9c8ea movk x10, #0x4e47, lsl #32 640f8: f9000e68 str x8, [x19, #0x18] 640fc: f94017e9 ldr x9, [sp, #0x28] 64100: f94007f4 ldr x20, [sp, #0x8] 64104: f2e8698a movk x10, #0x434c, lsl #48 64108: f9400128 ldr x8, [x9] 6410c: eb0a011f cmp x8, x10 64110: 54000061 b.ne 0x6411c 64114: f85a0128 ldur x8, [x9, #-0x60] 64118: f9000fe8 str x8, [sp, #0x18] 6411c: f9400fe8 ldr x8, [sp, #0x18] 64120: f9001268 str x8, [x19, #0x20] 64124: 321f07e8 orr w8, wzr, #0x6 64128: b9002a68 str w8, [x19, #0x28] 6412c: 17ffffe2 b 0x640b4 64130: a9006e7a stp x26, x27, [x19] 64134: f94003e8 ldr x8, [sp] 64138: 321f07e9 orr w9, wzr, #0x6 6413c: f9000e68 str x8, [x19, #0x18] 64140: f9402be8 ldr x8, [sp, #0x50] 64144: b9002a69 str w9, [x19, #0x28] 64148: f9001268 str x8, [x19, #0x20] 6414c: 17ffffd9 b 0x640b0 64150: a9006e7a stp x26, x27, [x19] 64154: f94003e8 ldr x8, [sp] 64158: a901de68 stp x8, x23, [x19, #0x18] 6415c: 17ffffd3 b 0x640a8 64160: f94017e1 ldr x1, [sp, #0x28] 64164: 320003e0 orr w0, wzr, #0x1 64168: 9400000a bl 0x64190 6416c: 97fea101 bl 0xc570 <__stack_chk_fail@plt> 64170: 320003e0 orr w0, wzr, #0x1 64174: aa0903e1 mov x1, x9 64178: 94000006 bl 0x64190 6417c: f94017e1 ldr x1, [sp, #0x28] 64180: 2a1f03e0 mov w0, wzr 64184: 94000003 bl 0x64190 64188: 320003e0 orr w0, wzr, #0x1 6418c: 94000001 bl 0x64190 64190: a9be4ff4 stp x20, x19, [sp, #-0x20]! 64194: a9017bfd stp x29, x30, [sp, #0x10] 64198: 910043fd add x29, sp, #0x10 6419c: aa0103f3 mov x19, x1 641a0: 2a0003f4 mov w20, w0 641a4: aa1303e0 mov x0, x19 641a8: 97fffc13 bl 0x631f4 641ac: 36000074 tbz w20, #0x0, 0x641b8 641b0: f85c0260 ldur x0, [x19, #-0x40] 641b4: 97fffdd4 bl 0x63904 641b8: 97fffde3 bl 0x63944 641bc: d10303ff sub sp, sp, #0xc0 641c0: a9066ffc stp x28, x27, [sp, #0x60] 641c4: a90767fa stp x26, x25, [sp, #0x70] 641c8: a9085ff8 stp x24, x23, [sp, #0x80] 641cc: a90957f6 stp x22, x21, [sp, #0x90] 641d0: a90a4ff4 stp x20, x19, [sp, #0xa0] 641d4: a90b7bfd stp x29, x30, [sp, #0xb0] 641d8: 9102c3fd add x29, sp, #0xb0 641dc: aa0003f3 mov x19, x0 641e0: b5000073 cbnz x19, 0x641ec 641e4: aa1303e1 mov x1, x19 641e8: 97ffffea bl 0x64190 641ec: d2856017 mov x23, #0x2b00 // =11008 641f0: f2a86577 movk x23, #0x432b, lsl #16 641f4: f2c9c8f7 movk x23, #0x4e47, lsl #32 641f8: aa1303e0 mov x0, x19 641fc: f2e86997 movk x23, #0x434c, lsl #48 64200: 97fffbfd bl 0x631f4 64204: f9400268 ldr x8, [x19] 64208: 9278dd15 and x21, x8, #0xffffffffffffff00 6420c: eb1702bf cmp x21, x23 64210: 54000101 b.ne 0x64230 64214: b89d4268 ldursw x8, [x19, #-0x2c] 64218: f85e0276 ldur x22, [x19, #-0x20] 6421c: a97bd260 ldp x0, x20, [x19, #-0x48] 64220: d1018278 sub x24, x19, #0x60 64224: aa2803fc mvn x28, x8 64228: f9001ff6 str x22, [sp, #0x38] 6422c: 14000005 b 0x64240 64230: 97fffdaf bl 0x638ec 64234: aa0003f4 mov x20, x0 64238: 97fffd99 bl 0x6389c 6423c: aa1f03f8 mov x24, xzr 64240: 97fffd9d bl 0x638b4 64244: 97fffbec bl 0x631f4 64248: eb1702bf cmp x21, x23 6424c: 540014e1 b.ne 0x644e8 64250: 910006c8 add x8, x22, #0x1 64254: f9001fe8 str x8, [sp, #0x38] 64258: 394002c1 ldrb w1, [x22] 6425c: 9100e3e0 add x0, sp, #0x38 64260: 940000b4 bl 0x64530 64264: f9401fe8 ldr x8, [sp, #0x38] 64268: 9100051a add x26, x8, #0x1 6426c: f9001ffa str x26, [sp, #0x38] 64270: 39400115 ldrb w21, [x8] 64274: 7103febf cmp w21, #0xff 64278: 540013e0 b.eq 0x644f4 6427c: aa1f03e8 mov x8, xzr 64280: aa1f03fb mov x27, xzr 64284: 38401749 ldrb w9, [x26], #0x1 64288: 1200192a and w10, w9, #0x7f 6428c: 9ac8214a lsl x10, x10, x8 64290: aa1b015b orr x27, x10, x27 64294: 91001d08 add x8, x8, #0x7 64298: 373fff69 tbnz w9, #0x7, 0x64284 6429c: f9001ffa str x26, [sp, #0x38] 642a0: 97fffd56 bl 0x637f8 642a4: f9000be0 str x0, [sp, #0x10] 642a8: f9400be8 ldr x8, [sp, #0x10] 642ac: f9400108 ldr x8, [x8] 642b0: f9000fe8 str x8, [sp, #0x18] 642b4: b4001208 cbz x8, 0x644f4 642b8: f9400fea ldr x10, [sp, #0x18] 642bc: 8b1b0359 add x25, x26, x27 642c0: aa0a03e9 mov x9, x10 642c4: f8460d28 ldr x8, [x9, #0x60]! 642c8: eb18015f cmp x10, x24 642cc: f90007e9 str x9, [sp, #0x8] 642d0: 540001a0 b.eq 0x64304 642d4: 9278dd09 and x9, x8, #0xffffffffffffff00 642d8: eb17013f cmp x9, x23 642dc: 54000141 b.ne 0x64304 642e0: f9400fe9 ldr x9, [sp, #0x18] 642e4: f9400529 ldr x9, [x9, #0x8] 642e8: f90017e9 str x9, [sp, #0x28] 642ec: 910006e9 add x9, x23, #0x1 642f0: eb09011f cmp x8, x9 642f4: 540000e1 b.ne 0x64310 642f8: f9400fe8 ldr x8, [sp, #0x18] 642fc: f9400108 ldr x8, [x8] 64300: 14000006 b 0x64318 64304: 8b1c0348 add x8, x26, x28 64308: 8b1b0117 add x23, x8, x27 6430c: 1400003b b 0x643f8 64310: f9400fe8 ldr x8, [sp, #0x18] 64314: 91020108 add x8, x8, #0x80 64318: 11001aa9 add w9, w21, #0x6 6431c: f90013e8 str x8, [sp, #0x20] 64320: 8b1c0348 add x8, x26, x28 64324: 5280e8ea mov w10, #0x747 // =1863 64328: 92400d38 and x24, x9, #0xf 6432c: 8b1b011c add x28, x8, x27 64330: 1ad82548 lsr w8, w10, w24 64334: 8b1b034b add x11, x26, x27 64338: 12000116 and w22, w8, #0x1 6433c: aa1c03f7 mov x23, x28 64340: f9001beb str x11, [sp, #0x30] 64344: aa1f03e9 mov x9, xzr 64348: aa1f03e8 mov x8, xzr 6434c: 3840178a ldrb w10, [x28], #0x1 64350: 1200194b and w11, w10, #0x7f 64354: 9ac9216b lsl x11, x11, x9 64358: aa080168 orr x8, x11, x8 6435c: 91001d29 add x9, x9, #0x7 64360: 373fff6a tbnz w10, #0x7, 0x6434c 64364: b40004a8 cbz x8, 0x643f8 64368: 12000f09 and w9, w24, #0xf 6436c: 7100293f cmp w9, #0xa 64370: f90027f9 str x25, [sp, #0x48] 64374: 54000b08 b.hi 0x644d4 64378: 34000af6 cbz w22, 0x644d4 6437c: 900001c9 adrp x9, 0x9c000 64380: 91370129 add x9, x9, #0xdc0 64384: f8787929 ldr x9, [x9, x24, lsl #3] 64388: 9ac92108 lsl x8, x8, x9 6438c: f9401be9 ldr x9, [sp, #0x30] 64390: cb080128 sub x8, x9, x8 64394: f90027e8 str x8, [sp, #0x48] 64398: 910123e0 add x0, sp, #0x48 6439c: 2a1503e1 mov w1, w21 643a0: 94000064 bl 0x64530 643a4: a94207e8 ldp x8, x1, [sp, #0x20] 643a8: f90023e8 str x8, [sp, #0x40] 643ac: f9400008 ldr x8, [x0] 643b0: f9401108 ldr x8, [x8, #0x20] 643b4: 910103e2 add x2, sp, #0x40 643b8: d63f0100 blr x8 643bc: 3607fc40 tbz w0, #0x0, 0x64344 643c0: f9400fe9 ldr x9, [sp, #0x18] 643c4: b9403128 ldr w8, [x9, #0x30] 643c8: 4b0803e8 neg w8, w8 643cc: b9003128 str w8, [x9, #0x30] 643d0: f9400be9 ldr x9, [sp, #0x10] 643d4: b9400928 ldr w8, [x9, #0x8] 643d8: 11000508 add w8, w8, #0x1 643dc: b9000928 str w8, [x9, #0x8] 643e0: 97fffbab bl 0x6328c 643e4: 97fffbaa bl 0x6328c 643e8: f94007e0 ldr x0, [sp, #0x8] 643ec: 97fffb82 bl 0x631f4 643f0: 97fffc0a bl 0x63418 643f4: 14000038 b 0x644d4 643f8: 900002ea adrp x10, 0xc0000 643fc: f9474d4a ldr x10, [x10, #0xe98] 64400: 900002f6 adrp x22, 0xc0000 64404: 11001aa8 add w8, w21, #0x6 64408: 5280e8e9 mov w9, #0x747 // =1863 6440c: 9100414a add x10, x10, #0x10 64410: f90027ea str x10, [sp, #0x48] 64414: f9468ed6 ldr x22, [x22, #0xd18] 64418: 92400d18 and x24, x8, #0xf 6441c: 8b1b035a add x26, x26, x27 64420: 900001db adrp x27, 0x9c000 64424: 1ad82528 lsr w8, w9, w24 64428: 9137037b add x27, x27, #0xdc0 6442c: 1200011c and w28, w8, #0x1 64430: aa1f03e9 mov x9, xzr 64434: aa1f03e8 mov x8, xzr 64438: 384016ea ldrb w10, [x23], #0x1 6443c: 1200194b and w11, w10, #0x7f 64440: 9ac9216b lsl x11, x11, x9 64444: aa080168 orr x8, x11, x8 64448: 91001d29 add x9, x9, #0x7 6444c: 373fff6a tbnz w10, #0x7, 0x64438 64450: b4000488 cbz x8, 0x644e0 64454: 12000f09 and w9, w24, #0xf 64458: 7100293f cmp w9, #0xa 6445c: f9002ff9 str x25, [sp, #0x58] 64460: 540003a8 b.hi 0x644d4 64464: 3400039c cbz w28, 0x644d4 64468: f8787b69 ldr x9, [x27, x24, lsl #3] 6446c: 9ac92108 lsl x8, x8, x9 64470: cb080348 sub x8, x26, x8 64474: f9002fe8 str x8, [sp, #0x58] 64478: 910163e0 add x0, sp, #0x58 6447c: 2a1503e1 mov w1, w21 64480: 9400002c bl 0x64530 64484: 910123e8 add x8, sp, #0x48 64488: f9002be8 str x8, [sp, #0x50] 6448c: f9400008 ldr x8, [x0] 64490: f9401108 ldr x8, [x8, #0x20] 64494: 910143e2 add x2, sp, #0x50 64498: aa1603e1 mov x1, x22 6449c: d63f0100 blr x8 644a0: 3607fc80 tbz w0, #0x0, 0x64430 644a4: 97fffb7a bl 0x6328c 644a8: 321d03e0 orr w0, wzr, #0x8 644ac: 97fffaec bl 0x6305c 644b0: 900002e8 adrp x8, 0xc0000 644b4: f9474d08 ldr x8, [x8, #0xe98] 644b8: 91004108 add x8, x8, #0x10 644bc: f9000008 str x8, [x0] 644c0: 900002e1 adrp x1, 0xc0000 644c4: 900002e2 adrp x2, 0xc0000 644c8: f9468c21 ldr x1, [x1, #0xd18] 644cc: f9473842 ldr x2, [x2, #0xe70] 644d0: 97fffb0e bl 0x63108 644d4: 320003e0 orr w0, wzr, #0x1 644d8: aa1303e1 mov x1, x19 644dc: 97ffff2d bl 0x64190 644e0: 910123e0 add x0, sp, #0x48 644e4: 94000129 bl 0x64988 644e8: 97fffb69 bl 0x6328c 644ec: aa1403e0 mov x0, x20 644f0: 97fffd05 bl 0x63904 644f4: aa1403e0 mov x0, x20 644f8: 97fffd03 bl 0x63904 644fc: 14000004 b 0x6450c 64500: 14000005 b 0x64514 64504: 14000002 b 0x6450c 64508: 14000001 b 0x6450c 6450c: aa0003f3 mov x19, x0 64510: 14000004 b 0x64520 64514: aa0003f3 mov x19, x0 64518: 910123e0 add x0, sp, #0x48 6451c: 9400011b bl 0x64988 64520: 97fffb5b bl 0x6328c 64524: aa1303e0 mov x0, x19 64528: 9400a6da bl 0x8e090 6452c: 97fffa2a bl 0x62dd4 64530: a9bf7bfd stp x29, x30, [sp, #-0x10]! 64534: 910003fd mov x29, sp 64538: 2a2103e8 mvn w8, w1 6453c: 12001d08 and w8, w8, #0xff 64540: 340001e8 cbz w8, 0x6457c 64544: 12000c28 and w8, w1, #0xf 64548: 7100311f cmp w8, #0xc 6454c: 540009a8 b.hi 0x64680 64550: 900001c9 adrp x9, 0x9c000 64554: 91360129 add x9, x9, #0xd80 64558: b8a87928 ldrsw x8, [x9, x8, lsl #2] 6455c: f940000a ldr x10, [x0] 64560: 8b090108 add x8, x8, x9 64564: d61f0100 br x8 64568: aa0a03e9 mov x9, x10 6456c: f8408528 ldr x8, [x9], #0x8 64570: 5304182b ubfx w11, w1, #4, #3 64574: 350001eb cbnz w11, 0x645b0 64578: 14000012 b 0x645c0 6457c: aa1f03e8 mov x8, xzr 64580: 14000015 b 0x645d4 64584: aa1f03eb mov x11, xzr 64588: aa1f03e8 mov x8, xzr 6458c: aa0a03e9 mov x9, x10 64590: 3840152c ldrb w12, [x9], #0x1 64594: 1200198d and w13, w12, #0x7f 64598: 9acb21ad lsl x13, x13, x11 6459c: aa0801a8 orr x8, x13, x8 645a0: 91001d6b add x11, x11, #0x7 645a4: 373fff6c tbnz w12, #0x7, 0x64590 645a8: 5304182b ubfx w11, w1, #4, #3 645ac: 340000ab cbz w11, 0x645c0 645b0: 7100057f cmp w11, #0x1 645b4: 54000661 b.ne 0x64680 645b8: b40000c8 cbz x8, 0x645d0 645bc: 8b080148 add x8, x10, x8 645c0: 13001c2a sxtb w10, w1 645c4: 36f8006a tbz w10, #0x1f, 0x645d0 645c8: b4000048 cbz x8, 0x645d0 645cc: f9400108 ldr x8, [x8] 645d0: f9000009 str x9, [x0] 645d4: aa0803e0 mov x0, x8 645d8: a8c17bfd ldp x29, x30, [sp], #0x10 645dc: d65f03c0 ret 645e0: aa0a03e9 mov x9, x10 645e4: 78402528 ldrh w8, [x9], #0x2 645e8: 5304182b ubfx w11, w1, #4, #3 645ec: 35fffe2b cbnz w11, 0x645b0 645f0: 17fffff4 b 0x645c0 645f4: aa0a03e9 mov x9, x10 645f8: b8404528 ldr w8, [x9], #0x4 645fc: 5304182b ubfx w11, w1, #4, #3 64600: 35fffd8b cbnz w11, 0x645b0 64604: 17ffffef b 0x645c0 64608: aa1f03eb mov x11, xzr 6460c: aa1f03e8 mov x8, xzr 64610: aa0a03e9 mov x9, x10 64614: 3840152c ldrb w12, [x9], #0x1 64618: 1200198d and w13, w12, #0x7f 6461c: 9acb21ad lsl x13, x13, x11 64620: aa0801a8 orr x8, x13, x8 64624: 91001d6b add x11, x11, #0x7 64628: 373fff6c tbnz w12, #0x7, 0x64614 6462c: f101017f cmp x11, #0x40 64630: 121a018c and w12, w12, #0x40 64634: 9280000d mov x13, #-0x1 // =-1 64638: 1a9f27ee cset w14, lo 6463c: 9acb21ab lsl x11, x13, x11 64640: 6a4c19df tst w14, w12, lsr #6 64644: 9a9f116b csel x11, x11, xzr, ne 64648: aa0b0108 orr x8, x8, x11 6464c: 5304182b ubfx w11, w1, #4, #3 64650: 35fffb0b cbnz w11, 0x645b0 64654: 17ffffdb b 0x645c0 64658: aa0a03e9 mov x9, x10 6465c: 78802528 ldrsh x8, [x9], #0x2 64660: 5304182b ubfx w11, w1, #4, #3 64664: 35fffa6b cbnz w11, 0x645b0 64668: 17ffffd6 b 0x645c0 6466c: aa0a03e9 mov x9, x10 64670: b8804528 ldrsw x8, [x9], #0x4 64674: 5304182b ubfx w11, w1, #4, #3 64678: 35fff9cb cbnz w11, 0x645b0 6467c: 17ffffd1 b 0x645c0 64680: 97fe9f0c bl 0xc2b0 64684: d100c3ff sub sp, sp, #0x30 64688: a9014ff4 stp x20, x19, [sp, #0x10] 6468c: a9027bfd stp x29, x30, [sp, #0x20] 64690: 910083fd add x29, sp, #0x20 64694: d53bd054 mrs x20, TPIDR_EL0 64698: f9401688 ldr x8, [x20, #0x28] 6469c: f100001f cmp x0, #0x0 646a0: 9a9f1413 csinc x19, x0, xzr, ne 646a4: 910003e0 mov x0, sp 646a8: 321c03e1 orr w1, wzr, #0x10 646ac: aa1303e2 mov x2, x19 646b0: f90007e8 str x8, [sp, #0x8] 646b4: 97fe9ec7 bl 0xc1d0 646b8: 34000080 cbz w0, 0x646c8 646bc: aa1303e0 mov x0, x19 646c0: 9400000c bl 0x646f0 646c4: 14000002 b 0x646cc 646c8: f94003e0 ldr x0, [sp] 646cc: f9401688 ldr x8, [x20, #0x28] 646d0: f94007e9 ldr x9, [sp, #0x8] 646d4: eb09011f cmp x8, x9 646d8: 540000a1 b.ne 0x646ec 646dc: a9427bfd ldp x29, x30, [sp, #0x20] 646e0: a9414ff4 ldp x20, x19, [sp, #0x10] 646e4: 9100c3ff add sp, sp, #0x30 646e8: d65f03c0 ret 646ec: 97fe9fa1 bl 0xc570 <__stack_chk_fail@plt> 646f0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 646f4: a9017bfd stp x29, x30, [sp, #0x10] 646f8: 910043fd add x29, sp, #0x10 646fc: aa0003f4 mov x20, x0 64700: b00004e0 adrp x0, 0x101000 64704: 910a0000 add x0, x0, #0x280 64708: 97fea062 bl 0xc890 6470c: b00004e8 adrp x8, 0x101000 64710: f941550a ldr x10, [x8, #0x2a8] 64714: b50000ca cbnz x10, 0x6472c 64718: b00004ea adrp x10, 0x101000 6471c: 910ac14a add x10, x10, #0x2b0 64720: 320983e9 mov w9, #0x800080 // =8388736 64724: f901550a str x10, [x8, #0x2a8] 64728: b9000149 str w9, [x10] 6472c: aa1f03f3 mov x19, xzr 64730: b40004ea cbz x10, 0x647cc 64734: b00004e9 adrp x9, 0x101000 64738: 910ac129 add x9, x9, #0x2b0 6473c: 9108012b add x11, x9, #0x200 64740: eb0b015f cmp x10, x11 64744: 54000440 b.eq 0x647cc 64748: 91000e8b add x11, x20, #0x3 6474c: d342fd6b lsr x11, x11, #2 64750: aa1f03ed mov x13, xzr 64754: 9100056c add x12, x11, #0x1 64758: aa0a03eb mov x11, x10 6475c: 7940056a ldrh w10, [x11, #0x2] 64760: eb0a019f cmp x12, x10 64764: 54000163 b.lo 0x64790 64768: 54000220 b.eq 0x647ac 6476c: 7940016a ldrh w10, [x11] 64770: aa1f03f3 mov x19, xzr 64774: 8b0a092a add x10, x9, x10, lsl #2 64778: b40002aa cbz x10, 0x647cc 6477c: 9108012d add x13, x9, #0x200 64780: eb0d015f cmp x10, x13 64784: aa0b03ed mov x13, x11 64788: 54fffe81 b.ne 0x64758 6478c: 14000010 b 0x647cc 64790: cb0c0148 sub x8, x10, x12 64794: 79000568 strh w8, [x11, #0x2] 64798: 8b282968 add x8, x11, w8, uxth #2 6479c: 7900011f strh wzr, [x8] 647a0: 7900050c strh w12, [x8, #0x2] 647a4: 91001113 add x19, x8, #0x4 647a8: 14000009 b 0x647cc 647ac: 7940016a ldrh w10, [x11] 647b0: b400006d cbz x13, 0x647bc 647b4: 790001aa strh w10, [x13] 647b8: 14000003 b 0x647c4 647bc: 8b0a0929 add x9, x9, x10, lsl #2 647c0: f9015509 str x9, [x8, #0x2a8] 647c4: 7800457f strh wzr, [x11], #0x4 647c8: aa0b03f3 mov x19, x11 647cc: b00004e0 adrp x0, 0x101000 647d0: 910a0000 add x0, x0, #0x280 647d4: 97fea13b bl 0xccc0 647d8: a9417bfd ldp x29, x30, [sp, #0x10] 647dc: aa1303e0 mov x0, x19 647e0: a8c24ff4 ldp x20, x19, [sp], #0x20 647e4: d65f03c0 ret 647e8: 97fff97b bl 0x62dd4 647ec: f81d0ff5 str x21, [sp, #-0x30]! 647f0: a9014ff4 stp x20, x19, [sp, #0x10] 647f4: a9027bfd stp x29, x30, [sp, #0x20] 647f8: 910083fd add x29, sp, #0x20 647fc: aa0103f4 mov x20, x1 64800: aa0003f5 mov x21, x0 64804: 97fe9e47 bl 0xc120 64808: aa0003f3 mov x19, x0 6480c: b5000153 cbnz x19, 0x64834 64810: 9b157e94 mul x20, x20, x21 64814: aa1403e0 mov x0, x20 64818: 97ffffb6 bl 0x646f0 6481c: aa0003f3 mov x19, x0 64820: b40000b3 cbz x19, 0x64834 64824: aa1303e0 mov x0, x19 64828: 2a1f03e1 mov w1, wzr 6482c: aa1403e2 mov x2, x20 64830: 97fea0cc bl 0xcb60 64834: aa1303e0 mov x0, x19 64838: a9427bfd ldp x29, x30, [sp, #0x20] 6483c: a9414ff4 ldp x20, x19, [sp, #0x10] 64840: f84307f5 ldr x21, [sp], #0x30 64844: d65f03c0 ret 64848: b00004e8 adrp x8, 0x101000 6484c: 910ac108 add x8, x8, #0x2b0 64850: eb08001f cmp x0, x8 64854: 540000a3 b.lo 0x64868 64858: 91080108 add x8, x8, #0x200 6485c: eb08001f cmp x0, x8 64860: 54000042 b.hs 0x64868 64864: 14000002 b 0x6486c 64868: 17fea0ee b 0xcc20 6486c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 64870: a9017bfd stp x29, x30, [sp, #0x10] 64874: 910043fd add x29, sp, #0x10 64878: aa0003f3 mov x19, x0 6487c: b00004e0 adrp x0, 0x101000 64880: 910a0000 add x0, x0, #0x280 64884: d1001274 sub x20, x19, #0x4 64888: 97fea002 bl 0xc890 6488c: b00004e8 adrp x8, 0x101000 64890: f9415509 ldr x9, [x8, #0x2a8] 64894: b4000309 cbz x9, 0x648f4 64898: b00004ea adrp x10, 0x101000 6489c: 910ac14a add x10, x10, #0x2b0 648a0: 9108014b add x11, x10, #0x200 648a4: eb0b013f cmp x9, x11 648a8: 54000260 b.eq 0x648f4 648ac: aa1f03ec mov x12, xzr 648b0: aa0903eb mov x11, x9 648b4: 7940056d ldrh w13, [x11, #0x2] 648b8: 8b0d096e add x14, x11, x13, lsl #2 648bc: eb1401df cmp x14, x20 648c0: 54000280 b.eq 0x64910 648c4: 785fe26e ldurh w14, [x19, #-0x2] 648c8: 8b0e0a8f add x15, x20, x14, lsl #2 648cc: eb0b01ff cmp x15, x11 648d0: 54000280 b.eq 0x64920 648d4: 7940016c ldrh w12, [x11] 648d8: 8b0c094d add x13, x10, x12, lsl #2 648dc: b40000cd cbz x13, 0x648f4 648e0: 9108014c add x12, x10, #0x200 648e4: eb0c01bf cmp x13, x12 648e8: aa0b03ec mov x12, x11 648ec: aa0d03eb mov x11, x13 648f0: 54fffe21 b.ne 0x648b4 648f4: b00004ea adrp x10, 0x101000 648f8: 910ac14a add x10, x10, #0x2b0 648fc: 4b0a0129 sub w9, w9, w10 64900: 53027d29 lsr w9, w9, #2 64904: 79000289 strh w9, [x20] 64908: f9015514 str x20, [x8, #0x2a8] 6490c: 1400000f b 0x64948 64910: 785fe268 ldurh w8, [x19, #-0x2] 64914: 0b0d0108 add w8, w8, w13 64918: 79000568 strh w8, [x11, #0x2] 6491c: 1400000b b 0x64948 64920: 0b0d01c9 add w9, w14, w13 64924: 781fe269 sturh w9, [x19, #-0x2] 64928: b40000ac cbz x12, 0x6493c 6492c: cb0a0288 sub x8, x20, x10 64930: d342fd08 lsr x8, x8, #2 64934: 79000188 strh w8, [x12] 64938: 14000004 b 0x64948 6493c: f9015514 str x20, [x8, #0x2a8] 64940: 79400168 ldrh w8, [x11] 64944: 79000288 strh w8, [x20] 64948: b00004e0 adrp x0, 0x101000 6494c: 910a0000 add x0, x0, #0x280 64950: 97fea0dc bl 0xccc0 64954: a9417bfd ldp x29, x30, [sp, #0x10] 64958: a8c24ff4 ldp x20, x19, [sp], #0x20 6495c: d65f03c0 ret 64960: 97fff91d bl 0x62dd4 64964: b00004e8 adrp x8, 0x101000 64968: 910ac108 add x8, x8, #0x2b0 6496c: eb08001f cmp x0, x8 64970: 540000a3 b.lo 0x64984 64974: 91080108 add x8, x8, #0x200 64978: eb08001f cmp x0, x8 6497c: 54000042 b.hs 0x64984 64980: 17ffffbb b 0x6486c 64984: 17fea0a7 b 0xcc20 64988: d65f03c0 ret 6498c: 17fff921 b 0x62e10 64990: 900001c0 adrp x0, 0x9c000 64994: 91386000 add x0, x0, #0xe18 64998: d65f03c0 ret 6499c: 17fff91d b 0x62e10 649a0: 900001c0 adrp x0, 0x9c000 649a4: 91389c00 add x0, x0, #0xe27 649a8: d65f03c0 ret 649ac: 900002e8 adrp x8, 0xc0000 649b0: f9478d08 ldr x8, [x8, #0xf18] 649b4: 91004108 add x8, x8, #0x10 649b8: f9000008 str x8, [x0] 649bc: d65f03c0 ret 649c0: 17fff914 b 0x62e10 649c4: 900001c0 adrp x0, 0x9c000 649c8: 9138e800 add x0, x0, #0xe3a 649cc: d65f03c0 ret 649d0: 900002e8 adrp x8, 0xc0000 649d4: f9479508 ldr x8, [x8, #0xf28] 649d8: 91004108 add x8, x8, #0x10 649dc: f9000008 str x8, [x0] 649e0: d65f03c0 ret 649e4: 17fff90b b 0x62e10 649e8: 900001c0 adrp x0, 0x9c000 649ec: 91392400 add x0, x0, #0xe49 649f0: d65f03c0 ret 649f4: 900002e8 adrp x8, 0xc0000 649f8: f9474108 ldr x8, [x8, #0xe80] 649fc: 91004108 add x8, x8, #0x10 64a00: f9000008 str x8, [x0] 64a04: d65f03c0 ret 64a08: 17fff902 b 0x62e10 64a0c: 900001c0 adrp x0, 0x9c000 64a10: 91397800 add x0, x0, #0xe5e 64a14: d65f03c0 ret 64a18: 900002e9 adrp x9, 0xc0000 64a1c: f947b529 ldr x9, [x9, #0xf68] 64a20: 90000008 adrp x8, 0x64000 64a24: 912e4108 add x8, x8, #0xb90 64a28: f100001f cmp x0, #0x0 64a2c: 9a800108 csel x8, x8, x0, eq 64a30: c85ffd20 ldaxr x0, [x9] 64a34: c80afd28 stlxr w10, x8, [x9] 64a38: 35ffffca cbnz w10, 0x64a30 64a3c: d65f03c0 ret 64a40: 900002e9 adrp x9, 0xc0000 64a44: f9468529 ldr x9, [x9, #0xd08] 64a48: 90000008 adrp x8, 0x64000 64a4c: 9129a108 add x8, x8, #0xa68 64a50: f100001f cmp x0, #0x0 64a54: 9a800108 csel x8, x8, x0, eq 64a58: c85ffd20 ldaxr x0, [x9] 64a5c: c80afd28 stlxr w10, x8, [x9] 64a60: 35ffffca cbnz w10, 0x64a58 64a64: d65f03c0 ret 64a68: f81d0ffc str x28, [sp, #-0x30]! 64a6c: a9014ff4 stp x20, x19, [sp, #0x10] 64a70: a9027bfd stp x29, x30, [sp, #0x20] 64a74: 910083fd add x29, sp, #0x20 64a78: d11043ff sub sp, sp, #0x410 64a7c: 97fffb5f bl 0x637f8 64a80: b4000060 cbz x0, 0x64a8c 64a84: f9400008 ldr x8, [x0] 64a88: b5000088 cbnz x8, 0x64a98 64a8c: 900001c0 adrp x0, 0x9c000 64a90: 913d9400 add x0, x0, #0xf65 64a94: 97fff933 bl 0x62f60 64a98: f9403109 ldr x9, [x8, #0x60] 64a9c: d285656b mov x11, #0x2b2b // =11051 64aa0: f2a8e86b movk x11, #0x4743, lsl #16 64aa4: f2c989cb movk x11, #0x4c4e, lsl #32 64aa8: d348fd2a lsr x10, x9, #8 64aac: f2e0086b movk x11, #0x43, lsl #48 64ab0: eb0b015f cmp x10, x11 64ab4: 54000141 b.ne 0x64adc 64ab8: d285600a mov x10, #0x2b00 // =11008 64abc: f2a8656a movk x10, #0x432b, lsl #16 64ac0: f2c9c8ea movk x10, #0x4e47, lsl #32 64ac4: f2e8698a movk x10, #0x434c, lsl #48 64ac8: 9100054a add x10, x10, #0x1 64acc: eb0a013f cmp x9, x10 64ad0: 54000101 b.ne 0x64af0 64ad4: f9400109 ldr x9, [x8] 64ad8: 14000007 b 0x64af4 64adc: b00002e8 adrp x8, 0xc1000 64ae0: f9423901 ldr x1, [x8, #0x470] 64ae4: 900001c0 adrp x0, 0x9c000 64ae8: 913cfc00 add x0, x0, #0xf3f 64aec: 97fff91d bl 0x62f60 64af0: 91020109 add x9, x8, #0x80 64af4: f81e83a9 stur x9, [x29, #-0x18] 64af8: f9400514 ldr x20, [x8, #0x8] 64afc: 321603e8 orr w8, wzr, #0x400 64b00: f90003e8 str x8, [sp] 64b04: 910033e1 add x1, sp, #0xc 64b08: f9400680 ldr x0, [x20, #0x8] 64b0c: 910003e2 mov x2, sp 64b10: d10093a3 sub x3, x29, #0x24 64b14: 94000026 bl 0x64bac 64b18: b85dc3a8 ldur w8, [x29, #-0x24] 64b1c: aa0003f3 mov x19, x0 64b20: 34000048 cbz w8, 0x64b28 64b24: f9400693 ldr x19, [x20, #0x8] 64b28: 900002e0 adrp x0, 0xc0000 64b2c: f946bc00 ldr x0, [x0, #0xd78] 64b30: d10063a2 sub x2, x29, #0x18 64b34: aa1403e1 mov x1, x20 64b38: f9400008 ldr x8, [x0] 64b3c: f9401108 ldr x8, [x8, #0x20] 64b40: d63f0100 blr x8 64b44: 360001a0 tbz w0, #0x0, 0x64b78 64b48: f85e83a0 ldur x0, [x29, #-0x18] 64b4c: b00002e9 adrp x9, 0xc1000 64b50: f9423934 ldr x20, [x9, #0x470] 64b54: f9400008 ldr x8, [x0] 64b58: f9400908 ldr x8, [x8, #0x10] 64b5c: d63f0100 blr x8 64b60: aa0003e3 mov x3, x0 64b64: 900001c0 adrp x0, 0x9c000 64b68: 913ba400 add x0, x0, #0xee9 64b6c: aa1403e1 mov x1, x20 64b70: aa1303e2 mov x2, x19 64b74: 97fff8fb bl 0x62f60 64b78: b00002e8 adrp x8, 0xc1000 64b7c: f9423901 ldr x1, [x8, #0x470] 64b80: 900001c0 adrp x0, 0x9c000 64b84: 913c5800 add x0, x0, #0xf16 64b88: aa1303e2 mov x2, x19 64b8c: 97fff8f5 bl 0x62f60 64b90: a9bf7bfd stp x29, x30, [sp, #-0x10]! 64b94: 910003fd mov x29, sp 64b98: 900001c9 adrp x9, 0x9c000 64b9c: b00002e8 adrp x8, 0xc1000 64ba0: 913de929 add x9, x9, #0xf7a 64ba4: f9023909 str x9, [x8, #0x470] 64ba8: 97fffb67 bl 0x63944 64bac: a9ba6ffc stp x28, x27, [sp, #-0x60]! 64bb0: a90167fa stp x26, x25, [sp, #0x10] 64bb4: a9025ff8 stp x24, x23, [sp, #0x20] 64bb8: a90357f6 stp x22, x21, [sp, #0x30] 64bbc: a9044ff4 stp x20, x19, [sp, #0x40] 64bc0: a9057bfd stp x29, x30, [sp, #0x50] 64bc4: 910143fd add x29, sp, #0x50 64bc8: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 64bcc: d10303ff sub sp, sp, #0xc0 64bd0: d53bd059 mrs x25, TPIDR_EL0 64bd4: f9401728 ldr x8, [x25, #0x28] 64bd8: aa0303f4 mov x20, x3 64bdc: aa0203f5 mov x21, x2 64be0: aa0103f3 mov x19, x1 64be4: aa0003f6 mov x22, x0 64be8: f81a83a8 stur x8, [x29, #-0x58] 64bec: b4000076 cbz x22, 0x64bf8 64bf0: b40000f3 cbz x19, 0x64c0c 64bf4: b50000d5 cbnz x21, 0x64c0c 64bf8: b4000114 cbz x20, 0x64c18 64bfc: aa1f03f3 mov x19, xzr 64c00: 321e7be8 orr w8, wzr, #0xfffffffd 64c04: b9000288 str w8, [x20] 64c08: 140000b9 b 0x64eec 64c0c: b40000b3 cbz x19, 0x64c20 64c10: f94002ba ldr x26, [x21] 64c14: 14000004 b 0x64c24 64c18: aa1f03f3 mov x19, xzr 64c1c: 140000b4 b 0x64eec 64c20: aa1f03fa mov x26, xzr 64c24: 910023e8 add x8, sp, #0x8 64c28: 91016108 add x8, x8, #0x58 64c2c: 910283e9 add x9, sp, #0xa0 64c30: 320003ea orr w10, wzr, #0x1 64c34: a909ffe8 stp x8, xzr, [sp, #0x98] 64c38: aa1f03e8 mov x8, xzr 64c3c: aa1f03eb mov x11, xzr 64c40: a9027fe9 stp x9, xzr, [sp, #0x20] 64c44: a9047fe9 stp x9, xzr, [sp, #0x40] 64c48: f806d3ff stur xzr, [sp, #0x6d] 64c4c: a9067fe9 stp x9, xzr, [sp, #0x60] 64c50: 780753ea sturh w10, [sp, #0x75] 64c54: 3901dfea strb w10, [sp, #0x77] 64c58: 9100812a add x10, x9, #0x20 64c5c: a907a7e9 stp x9, x9, [sp, #0x78] 64c60: f9005fe9 str x9, [sp, #0xb8] 64c64: eb08017f cmp x11, x8 64c68: 910283e9 add x9, sp, #0xa0 64c6c: a9017fff stp xzr, xzr, [sp, #0x10] 64c70: f90007ff str xzr, [sp, #0x8] 64c74: a9037fff stp xzr, xzr, [sp, #0x30] 64c78: a9057fff stp xzr, xzr, [sp, #0x50] 64c7c: f90853ea str x10, [sp, #0x10a0] 64c80: a90affff stp xzr, xzr, [sp, #0xa8] 64c84: a908abea stp x10, x10, [sp, #0x88] 64c88: 54000260 b.eq 0x64cd4 64c8c: a93efd3f stp xzr, xzr, [x9, #-0x18] 64c90: f81e013f stur xzr, [x9, #-0x20] 64c94: f85f816a ldur x10, [x11, #-0x8] 64c98: f81f812a stur x10, [x9, #-0x8] 64c9c: 3cde0d60 ldr q0, [x11, #-0x20]! 64ca0: 3c9e0120 stur q0, [x9, #-0x20] 64ca4: f940096a ldr x10, [x11, #0x10] 64ca8: eb0b011f cmp x8, x11 64cac: f81f012a stur x10, [x9, #-0x10] 64cb0: a900fd7f stp xzr, xzr, [x11, #0x8] 64cb4: f900017f str xzr, [x11] 64cb8: f94043e9 ldr x9, [sp, #0x80] 64cbc: d1008129 sub x9, x9, #0x20 64cc0: f90043e9 str x9, [sp, #0x80] 64cc4: 54fffe41 b.ne 0x64c8c 64cc8: a944a3eb ldp x11, x8, [sp, #0x48] 64ccc: a948abec ldp x12, x10, [sp, #0x88] 64cd0: 14000003 b 0x64cdc 64cd4: aa0a03ec mov x12, x10 64cd8: aa0803eb mov x11, x8 64cdc: a904b3e9 stp x9, x12, [sp, #0x48] 64ce0: f9402fe9 ldr x9, [sp, #0x58] 64ce4: 9101e3e0 add x0, sp, #0x78 64ce8: a90823eb stp x11, x8, [sp, #0x80] 64cec: f9002fea str x10, [sp, #0x58] 64cf0: f9004be9 str x9, [sp, #0x90] 64cf4: f9003feb str x11, [sp, #0x78] 64cf8: 940088bb bl 0x86fe4 64cfc: aa1603e0 mov x0, x22 64d00: b9007bff str wzr, [sp, #0x78] 64d04: 97fe9f3b bl 0xc9f0 64d08: 8b0002d7 add x23, x22, x0 64d0c: 910023e2 add x2, sp, #0x8 64d10: 9101e3e3 add x3, sp, #0x78 64d14: aa1603e0 mov x0, x22 64d18: aa1703e1 mov x1, x23 64d1c: 94000102 bl 0x65124 64d20: b9407be8 ldr w8, [sp, #0x78] 64d24: 34000448 cbz w8, 0x64dac 64d28: aa1f03f3 mov x19, xzr 64d2c: b4000054 cbz x20, 0x64d34 64d30: b9000288 str w8, [x20] 64d34: 910023e8 add x8, sp, #0x8 64d38: 91010100 add x0, x8, #0x40 64d3c: 94009750 bl 0x8aa7c 64d40: f94017f5 ldr x21, [sp, #0x28] 64d44: b4000935 cbz x21, 0x64e68 64d48: f9401bf4 ldr x20, [sp, #0x30] 64d4c: aa1503e0 mov x0, x21 64d50: eb15029f cmp x20, x21 64d54: 540000e0 b.eq 0x64d70 64d58: d1008294 sub x20, x20, #0x20 64d5c: aa1403e0 mov x0, x20 64d60: 940032e3 bl 0x718ec 64d64: eb1402bf cmp x21, x20 64d68: 54ffff81 b.ne 0x64d58 64d6c: f94017e0 ldr x0, [sp, #0x28] 64d70: f94023e8 ldr x8, [sp, #0x40] 64d74: f9001bf5 str x21, [sp, #0x30] 64d78: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 64d7c: eb00013f cmp x9, x0 64d80: 54000723 b.lo 0x64e64 64d84: eb00011f cmp x8, x0 64d88: 540006e8 b.hi 0x64e64 64d8c: f9401fe9 ldr x9, [sp, #0x38] 64d90: f948010a ldr x10, [x8, #0x1000] 64d94: eb09015f cmp x10, x9 64d98: 54000681 b.ne 0x64e68 64d9c: f9080100 str x0, [x8, #0x1000] 64da0: f94007f4 ldr x20, [sp, #0x8] 64da4: b5000674 cbnz x20, 0x64e70 64da8: 14000051 b 0x64eec 64dac: 3941dbe8 ldrb w8, [sp, #0x76] 64db0: 34000be8 cbz w8, 0x64f2c 64db4: a944a7e8 ldp x8, x9, [sp, #0x48] 64db8: eb09011f cmp x8, x9 64dbc: 54000b80 b.eq 0x64f2c 64dc0: a9402109 ldp x9, x8, [x8] 64dc4: eb08013f cmp x9, x8 64dc8: 54000b20 b.eq 0x64f2c 64dcc: a940eff8 ldp x24, x27, [sp, #0x8] 64dd0: 780753ff sturh wzr, [sp, #0x75] 64dd4: eb18037f cmp x27, x24 64dd8: 540001a0 b.eq 0x64e0c 64ddc: 385e8368 ldurb w8, [x27, #-0x18] 64de0: 36000068 tbz w8, #0x0, 0x64dec 64de4: f85f8360 ldur x0, [x27, #-0x8] 64de8: 97fe9f8e bl 0xcc20 64dec: 385d0368 ldurb w8, [x27, #-0x30] 64df0: d100c37c sub x28, x27, #0x30 64df4: 36000068 tbz w8, #0x0, 0x64e00 64df8: f85e0360 ldur x0, [x27, #-0x20] 64dfc: 97fe9f89 bl 0xcc20 64e00: eb1c031f cmp x24, x28 64e04: aa1c03fb mov x27, x28 64e08: 54fffea1 b.ne 0x64ddc 64e0c: f9000bf8 str x24, [sp, #0x10] 64e10: a942e3fb ldp x27, x24, [sp, #0x28] 64e14: eb1b031f cmp x24, x27 64e18: 540000c0 b.eq 0x64e30 64e1c: d1008318 sub x24, x24, #0x20 64e20: aa1803e0 mov x0, x24 64e24: 940032b2 bl 0x718ec 64e28: eb18037f cmp x27, x24 64e2c: 54ffff81 b.ne 0x64e1c 64e30: f9001bfb str x27, [sp, #0x30] 64e34: 910023e2 add x2, sp, #0x8 64e38: 9101e3e3 add x3, sp, #0x78 64e3c: aa1603e0 mov x0, x22 64e40: aa1703e1 mov x1, x23 64e44: 940000b8 bl 0x65124 64e48: 3941dbe8 ldrb w8, [sp, #0x76] 64e4c: 340006c8 cbz w8, 0x64f24 64e50: 321f7be8 orr w8, wzr, #0xfffffffe 64e54: aa1f03f3 mov x19, xzr 64e58: b9007be8 str w8, [sp, #0x78] 64e5c: b5fff6b4 cbnz x20, 0x64d30 64e60: 17ffffb5 b 0x64d34 64e64: 97fe9f6f bl 0xcc20 64e68: f94007f4 ldr x20, [sp, #0x8] 64e6c: b4000414 cbz x20, 0x64eec 64e70: f9400bf5 ldr x21, [sp, #0x10] 64e74: aa1403e0 mov x0, x20 64e78: eb1402bf cmp x21, x20 64e7c: 540001c0 b.eq 0x64eb4 64e80: 385e82a8 ldurb w8, [x21, #-0x18] 64e84: 36000068 tbz w8, #0x0, 0x64e90 64e88: f85f82a0 ldur x0, [x21, #-0x8] 64e8c: 97fe9f65 bl 0xcc20 64e90: 385d02a8 ldurb w8, [x21, #-0x30] 64e94: d100c2b6 sub x22, x21, #0x30 64e98: 36000068 tbz w8, #0x0, 0x64ea4 64e9c: f85e02a0 ldur x0, [x21, #-0x20] 64ea0: 97fe9f60 bl 0xcc20 64ea4: eb16029f cmp x20, x22 64ea8: aa1603f5 mov x21, x22 64eac: 54fffea1 b.ne 0x64e80 64eb0: f94007e0 ldr x0, [sp, #0x8] 64eb4: f94013e8 ldr x8, [sp, #0x20] 64eb8: f9000bf4 str x20, [sp, #0x10] 64ebc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 64ec0: eb00013f cmp x9, x0 64ec4: 54000123 b.lo 0x64ee8 64ec8: eb00011f cmp x8, x0 64ecc: 540000e8 b.hi 0x64ee8 64ed0: f9400fe9 ldr x9, [sp, #0x18] 64ed4: f948010a ldr x10, [x8, #0x1000] 64ed8: eb09015f cmp x10, x9 64edc: 54000081 b.ne 0x64eec 64ee0: f9080100 str x0, [x8, #0x1000] 64ee4: 14000002 b 0x64eec 64ee8: 97fe9f4e bl 0xcc20 64eec: f9401728 ldr x8, [x25, #0x28] 64ef0: f85a83a9 ldur x9, [x29, #-0x58] 64ef4: eb09011f cmp x8, x9 64ef8: 540008a1 b.ne 0x6500c 64efc: aa1303e0 mov x0, x19 64f00: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 64f04: 910303ff add sp, sp, #0xc0 64f08: a9457bfd ldp x29, x30, [sp, #0x50] 64f0c: a9444ff4 ldp x20, x19, [sp, #0x40] 64f10: a94357f6 ldp x22, x21, [sp, #0x30] 64f14: a9425ff8 ldp x24, x23, [sp, #0x20] 64f18: a94167fa ldp x26, x25, [sp, #0x10] 64f1c: a8c66ffc ldp x28, x27, [sp], #0x60 64f20: d65f03c0 ret 64f24: b9407be8 ldr w8, [sp, #0x78] 64f28: 35fff008 cbnz w8, 0x64d28 64f2c: f9400be9 ldr x9, [sp, #0x10] 64f30: 385d0128 ldurb w8, [x9, #-0x30] 64f34: 370000c8 tbnz w8, #0x0, 0x64f4c 64f38: d341fd08 lsr x8, x8, #1 64f3c: 385e812a ldurb w10, [x9, #-0x18] 64f40: 360000ca tbz w10, #0x0, 0x64f58 64f44: f85f0129 ldur x9, [x9, #-0x10] 64f48: 14000005 b 0x64f5c 64f4c: f85d8128 ldur x8, [x9, #-0x28] 64f50: 385e812a ldurb w10, [x9, #-0x18] 64f54: 3707ff8a tbnz w10, #0x0, 0x64f44 64f58: d341fd49 lsr x9, x10, #1 64f5c: 8b080136 add x22, x9, x8 64f60: 910006d7 add x23, x22, #0x1 64f64: eb1a02ff cmp x23, x26 64f68: 54000129 b.ls 0x64f8c 64f6c: aa1303e0 mov x0, x19 64f70: aa1703e1 mov x1, x23 64f74: 97fe9c33 bl 0xc040 64f78: aa0003f3 mov x19, x0 64f7c: b40003b3 cbz x19, 0x64ff0 64f80: b4000095 cbz x21, 0x64f90 64f84: f90002b7 str x23, [x21] 64f88: 14000002 b 0x64f90 64f8c: b40003b3 cbz x19, 0x65000 64f90: f9400be8 ldr x8, [sp, #0x10] 64f94: 385e8109 ldurb w9, [x8, #-0x18] 64f98: a97f2d0a ldp x10, x11, [x8, #-0x10] 64f9c: d100c100 sub x0, x8, #0x30 64fa0: d1005d08 sub x8, x8, #0x17 64fa4: 7200013f tst w9, #0x1 64fa8: d341fd29 lsr x9, x9, #1 64fac: 9a8b0101 csel x1, x8, x11, eq 64fb0: 9a8a0122 csel x2, x9, x10, eq 64fb4: 94003177 bl 0x71590 64fb8: f9400be8 ldr x8, [sp, #0x10] 64fbc: aa0803e9 mov x9, x8 64fc0: 385d0d2a ldrb w10, [x9, #-0x30]! 64fc4: 3700006a tbnz w10, #0x0, 0x64fd0 64fc8: 91000521 add x1, x9, #0x1 64fcc: 14000002 b 0x64fd4 64fd0: f85e0101 ldur x1, [x8, #-0x20] 64fd4: aa1303e0 mov x0, x19 64fd8: aa1603e2 mov x2, x22 64fdc: 97fe9ecd bl 0xcb10 64fe0: 2a1f03e8 mov w8, wzr 64fe4: 38366a7f strb wzr, [x19, x22] 64fe8: b5ffea54 cbnz x20, 0x64d30 64fec: 17ffff52 b 0x64d34 64ff0: 12800008 mov w8, #-0x1 // =-1 64ff4: b9007be8 str w8, [sp, #0x78] 64ff8: b5ffe9d4 cbnz x20, 0x64d30 64ffc: 17ffff4e b 0x64d34 65000: 2a1f03e8 mov w8, wzr 65004: b5ffe974 cbnz x20, 0x64d30 65008: 17ffff4b b 0x64d34 6500c: 97fe9d59 bl 0xc570 <__stack_chk_fail@plt> 65010: 14000001 b 0x65014 65014: 910023e8 add x8, sp, #0x8 65018: aa0003f3 mov x19, x0 6501c: 91010100 add x0, x8, #0x40 65020: 94009697 bl 0x8aa7c 65024: f94017f5 ldr x21, [sp, #0x28] 65028: b4000375 cbz x21, 0x65094 6502c: f9401bf4 ldr x20, [sp, #0x30] 65030: aa1503e0 mov x0, x21 65034: eb15029f cmp x20, x21 65038: 540000e0 b.eq 0x65054 6503c: d1008294 sub x20, x20, #0x20 65040: aa1403e0 mov x0, x20 65044: 9400322a bl 0x718ec 65048: eb1402bf cmp x21, x20 6504c: 54ffff81 b.ne 0x6503c 65050: f94017e0 ldr x0, [sp, #0x28] 65054: f94023e8 ldr x8, [sp, #0x40] 65058: f9001bf5 str x21, [sp, #0x30] 6505c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 65060: eb00013f cmp x9, x0 65064: 54000163 b.lo 0x65090 65068: eb00011f cmp x8, x0 6506c: 54000128 b.hi 0x65090 65070: f9401fe9 ldr x9, [sp, #0x38] 65074: f948010a ldr x10, [x8, #0x1000] 65078: eb09015f cmp x10, x9 6507c: 540000c1 b.ne 0x65094 65080: f9080100 str x0, [x8, #0x1000] 65084: f94007f4 ldr x20, [sp, #0x8] 65088: b50000b4 cbnz x20, 0x6509c 6508c: 14000024 b 0x6511c 65090: 97fe9ee4 bl 0xcc20 65094: f94007f4 ldr x20, [sp, #0x8] 65098: b4000434 cbz x20, 0x6511c 6509c: f9400bf5 ldr x21, [sp, #0x10] 650a0: aa1403e0 mov x0, x20 650a4: eb1402bf cmp x21, x20 650a8: 540001c0 b.eq 0x650e0 650ac: 385e82a8 ldurb w8, [x21, #-0x18] 650b0: 36000068 tbz w8, #0x0, 0x650bc 650b4: f85f82a0 ldur x0, [x21, #-0x8] 650b8: 97fe9eda bl 0xcc20 650bc: 385d02a8 ldurb w8, [x21, #-0x30] 650c0: d100c2b6 sub x22, x21, #0x30 650c4: 36000068 tbz w8, #0x0, 0x650d0 650c8: f85e02a0 ldur x0, [x21, #-0x20] 650cc: 97fe9ed5 bl 0xcc20 650d0: eb16029f cmp x20, x22 650d4: aa1603f5 mov x21, x22 650d8: 54fffea1 b.ne 0x650ac 650dc: f94007e0 ldr x0, [sp, #0x8] 650e0: f94013e8 ldr x8, [sp, #0x20] 650e4: f9000bf4 str x20, [sp, #0x10] 650e8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 650ec: eb00013f cmp x9, x0 650f0: 54000143 b.lo 0x65118 650f4: eb00011f cmp x8, x0 650f8: 54000108 b.hi 0x65118 650fc: f9400fe9 ldr x9, [sp, #0x18] 65100: f948010a ldr x10, [x8, #0x1000] 65104: eb09015f cmp x10, x9 65108: 540000a1 b.ne 0x6511c 6510c: f9080100 str x0, [x8, #0x1000] 65110: aa1303e0 mov x0, x19 65114: 9400a3df bl 0x8e090 65118: 97fe9ec2 bl 0xcc20 6511c: aa1303e0 mov x0, x19 65120: 9400a3dc bl 0x8e090 65124: d102c3ff sub sp, sp, #0xb0 65128: f90033f9 str x25, [sp, #0x60] 6512c: a9075ff8 stp x24, x23, [sp, #0x70] 65130: a90857f6 stp x22, x21, [sp, #0x80] 65134: a9094ff4 stp x20, x19, [sp, #0x90] 65138: a90a7bfd stp x29, x30, [sp, #0xa0] 6513c: 910283fd add x29, sp, #0xa0 65140: d53bd058 mrs x24, TPIDR_EL0 65144: f9401708 ldr x8, [x24, #0x28] 65148: aa0103f5 mov x21, x1 6514c: aa0303f3 mov x19, x3 65150: aa0203f4 mov x20, x2 65154: eb15001f cmp x0, x21 65158: f81b83a8 stur x8, [x29, #-0x48] 6515c: 540005a2 b.hs 0x65210 65160: 39400008 ldrb w8, [x0] 65164: 71017d1f cmp w8, #0x5f 65168: 540004a1 b.ne 0x651fc 6516c: cb0002a8 sub x8, x21, x0 65170: f100111f cmp x8, #0x4 65174: 540004eb b.lt 0x65210 65178: 39400408 ldrb w8, [x0, #0x1] 6517c: 71017d1f cmp w8, #0x5f 65180: 54000620 b.eq 0x65244 65184: 7101691f cmp w8, #0x5a 65188: 54000441 b.ne 0x65210 6518c: 91000817 add x23, x0, #0x2 65190: aa1703e0 mov x0, x23 65194: aa1503e1 mov x1, x21 65198: aa1403e2 mov x2, x20 6519c: 94000117 bl 0x655f8 651a0: aa0003f6 mov x22, x0 651a4: eb1702df cmp x22, x23 651a8: 54000f60 b.eq 0x65394 651ac: eb1502df cmp x22, x21 651b0: 54000f20 b.eq 0x65394 651b4: 394002c8 ldrb w8, [x22] 651b8: 7100b91f cmp w8, #0x2e 651bc: 54000ec1 b.ne 0x65394 651c0: a9402688 ldp x8, x9, [x20] 651c4: eb09011f cmp x8, x9 651c8: 54000e60 b.eq 0x65394 651cc: cb1602b9 sub x25, x21, x22 651d0: b100433f cmn x25, #0x10 651d4: a9017fff stp xzr, xzr, [sp, #0x10] 651d8: f90007ff str xzr, [sp, #0x8] 651dc: 54001d42 b.hs 0x65584 651e0: f1005b3f cmp x25, #0x16 651e4: 54000e88 b.hi 0x653b4 651e8: d37ffb28 lsl x8, x25, #1 651ec: 910023e9 add x9, sp, #0x8 651f0: 390023e8 strb w8, [sp, #0x8] 651f4: b2400120 orr x0, x9, #0x1 651f8: 14000076 b 0x653d0 651fc: aa1503e1 mov x1, x21 65200: aa1403e2 mov x2, x20 65204: 9400066e bl 0x66bbc 65208: eb15001f cmp x0, x21 6520c: 54000c80 b.eq 0x6539c 65210: 321f7be8 orr w8, wzr, #0xfffffffe 65214: b9000268 str w8, [x19] 65218: f9401708 ldr x8, [x24, #0x28] 6521c: f85b83a9 ldur x9, [x29, #-0x48] 65220: eb09011f cmp x8, x9 65224: 54001921 b.ne 0x65548 65228: a94a7bfd ldp x29, x30, [sp, #0xa0] 6522c: a9494ff4 ldp x20, x19, [sp, #0x90] 65230: a94857f6 ldp x22, x21, [sp, #0x80] 65234: a9475ff8 ldp x24, x23, [sp, #0x70] 65238: f94033f9 ldr x25, [sp, #0x60] 6523c: 9102c3ff add sp, sp, #0xb0 65240: d65f03c0 ret 65244: 39400808 ldrb w8, [x0, #0x2] 65248: 71017d1f cmp w8, #0x5f 6524c: 54fffe21 b.ne 0x65210 65250: 39400c08 ldrb w8, [x0, #0x3] 65254: 7101691f cmp w8, #0x5a 65258: 54fffdc1 b.ne 0x65210 6525c: 91001016 add x22, x0, #0x4 65260: aa1603e0 mov x0, x22 65264: aa1503e1 mov x1, x21 65268: aa1403e2 mov x2, x20 6526c: 940000e3 bl 0x655f8 65270: eb16001f cmp x0, x22 65274: 54fffce0 b.eq 0x65210 65278: eb15001f cmp x0, x21 6527c: 54fffca0 b.eq 0x65210 65280: cb0002a8 sub x8, x21, x0 65284: f100351f cmp x8, #0xd 65288: 54fffc0b b.lt 0x65208 6528c: 39400008 ldrb w8, [x0] 65290: 71017d1f cmp w8, #0x5f 65294: 54fffba1 b.ne 0x65208 65298: 39400408 ldrb w8, [x0, #0x1] 6529c: 7101891f cmp w8, #0x62 652a0: 54fffb41 b.ne 0x65208 652a4: 39400808 ldrb w8, [x0, #0x2] 652a8: 7101b11f cmp w8, #0x6c 652ac: 54fffae1 b.ne 0x65208 652b0: 39400c08 ldrb w8, [x0, #0x3] 652b4: 7101bd1f cmp w8, #0x6f 652b8: 54fffa81 b.ne 0x65208 652bc: 39401008 ldrb w8, [x0, #0x4] 652c0: 71018d1f cmp w8, #0x63 652c4: 54fffa21 b.ne 0x65208 652c8: 39401408 ldrb w8, [x0, #0x5] 652cc: 7101ad1f cmp w8, #0x6b 652d0: 54fff9c1 b.ne 0x65208 652d4: 39401808 ldrb w8, [x0, #0x6] 652d8: 71017d1f cmp w8, #0x5f 652dc: 54fff961 b.ne 0x65208 652e0: 39401c08 ldrb w8, [x0, #0x7] 652e4: 7101a51f cmp w8, #0x69 652e8: 54fff901 b.ne 0x65208 652ec: 39402008 ldrb w8, [x0, #0x8] 652f0: 7101b91f cmp w8, #0x6e 652f4: 54fff8a1 b.ne 0x65208 652f8: 39402408 ldrb w8, [x0, #0x9] 652fc: 7101d91f cmp w8, #0x76 65300: 54fff841 b.ne 0x65208 65304: 39402808 ldrb w8, [x0, #0xa] 65308: 7101bd1f cmp w8, #0x6f 6530c: 54fff7e1 b.ne 0x65208 65310: 39402c08 ldrb w8, [x0, #0xb] 65314: 7101ad1f cmp w8, #0x6b 65318: 54fff781 b.ne 0x65208 6531c: 39403008 ldrb w8, [x0, #0xc] 65320: 7101951f cmp w8, #0x65 65324: 54fff721 b.ne 0x65208 65328: 91003408 add x8, x0, #0xd 6532c: eb15011f cmp x8, x21 65330: aa1503f6 mov x22, x21 65334: 540010e0 b.eq 0x65550 65338: 39400109 ldrb w9, [x8] 6533c: 71017d3f cmp w9, #0x5f 65340: 54000121 b.ne 0x65364 65344: 91003808 add x8, x0, #0xe 65348: eb15011f cmp x8, x21 6534c: 54fff5e0 b.eq 0x65208 65350: 39400108 ldrb w8, [x8] 65354: 5100c108 sub w8, w8, #0x30 65358: 7100251f cmp w8, #0x9 6535c: 54fff568 b.hi 0x65208 65360: 91003c08 add x8, x0, #0xf 65364: eb15011f cmp x8, x21 65368: aa1503f6 mov x22, x21 6536c: 54000f20 b.eq 0x65550 65370: 39400109 ldrb w9, [x8] 65374: 5100c129 sub w9, w9, #0x30 65378: 7100253f cmp w9, #0x9 6537c: 54000e88 b.hi 0x6554c 65380: 91000508 add x8, x8, #0x1 65384: eb0802bf cmp x21, x8 65388: 54ffff41 b.ne 0x65370 6538c: aa1503f6 mov x22, x21 65390: 14000070 b 0x65550 65394: eb1502df cmp x22, x21 65398: 54fff3c1 b.ne 0x65210 6539c: b9400268 ldr w8, [x19] 653a0: 35fff3c8 cbnz w8, 0x65218 653a4: a9402688 ldp x8, x9, [x20] 653a8: eb09011f cmp x8, x9 653ac: 54fff361 b.ne 0x65218 653b0: 17ffff98 b 0x65210 653b4: 91004328 add x8, x25, #0x10 653b8: 927ced17 and x23, x8, #0xfffffffffffffff0 653bc: aa1703e0 mov x0, x23 653c0: 97fe9dcc bl 0xcaf0 653c4: b24002e8 orr x8, x23, #0x1 653c8: a90103f9 stp x25, x0, [sp, #0x10] 653cc: f90007e8 str x8, [sp, #0x8] 653d0: 910006c8 add x8, x22, #0x1 653d4: 528005c9 mov w9, #0x2e // =46 653d8: eb15011f cmp x8, x21 653dc: 39000009 strb w9, [x0] 653e0: 54000440 b.eq 0x65468 653e4: aa3603e9 mvn x9, x22 653e8: 8b0902a9 add x9, x21, x9 653ec: f100813f cmp x9, #0x20 653f0: 54000303 b.lo 0x65450 653f4: 927be92a and x10, x9, #0xffffffffffffffe0 653f8: b40002ca cbz x10, 0x65450 653fc: 9100040b add x11, x0, #0x1 65400: eb15017f cmp x11, x21 65404: 540000a2 b.hs 0x65418 65408: 8b19000b add x11, x0, x25 6540c: eb0b011f cmp x8, x11 65410: aa0003eb mov x11, x0 65414: 54000203 b.lo 0x65454 65418: 8b0a0108 add x8, x8, x10 6541c: 8b0a000b add x11, x0, x10 65420: 9100440c add x12, x0, #0x11 65424: 910046cd add x13, x22, #0x11 65428: aa0a03ee mov x14, x10 6542c: ad7f85a0 ldp q0, q1, [x13, #-0x10] 65430: d10081ce sub x14, x14, #0x20 65434: 910081ad add x13, x13, #0x20 65438: ad3f8580 stp q0, q1, [x12, #-0x10] 6543c: 9100818c add x12, x12, #0x20 65440: b5ffff6e cbnz x14, 0x6542c 65444: eb09015f cmp x10, x9 65448: 54000061 b.ne 0x65454 6544c: 14000007 b 0x65468 65450: aa0003eb mov x11, x0 65454: 91000569 add x9, x11, #0x1 65458: 3840150a ldrb w10, [x8], #0x1 6545c: eb0802bf cmp x21, x8 65460: 3800152a strb w10, [x9], #0x1 65464: 54ffffa1 b.ne 0x65458 65468: 3839681f strb wzr, [x0, x25] 6546c: 900001c2 adrp x2, 0x9d000 65470: 913eac42 add x2, x2, #0xfab 65474: 910023e0 add x0, sp, #0x8 65478: 321f03e3 orr w3, wzr, #0x2 6547c: aa1f03e1 mov x1, xzr 65480: 910023f5 add x21, sp, #0x8 65484: 94002fc5 bl 0x71398 65488: f9400aa8 ldr x8, [x21, #0x10] 6548c: 3dc002a0 ldr q0, [x21] 65490: a900febf stp xzr, xzr, [x21, #0x8] 65494: f90002bf str xzr, [x21] 65498: f9001be8 str x8, [sp, #0x30] 6549c: 3d800be0 str q0, [sp, #0x20] 654a0: d0000181 adrp x1, 0x97000 654a4: 9106bc21 add x1, x1, #0x1af 654a8: 910083e0 add x0, sp, #0x20 654ac: 320003e2 orr w2, wzr, #0x1 654b0: 910083f5 add x21, sp, #0x20 654b4: 94003037 bl 0x71590 654b8: 3dc002a0 ldr q0, [x21] 654bc: f9400aa8 ldr x8, [x21, #0x10] 654c0: a900febf stp xzr, xzr, [x21, #0x8] 654c4: f90002bf str xzr, [x21] 654c8: 3d8013e0 str q0, [sp, #0x40] 654cc: f9002be8 str x8, [sp, #0x50] 654d0: 394103f6 ldrb w22, [sp, #0x40] 654d4: f9400688 ldr x8, [x20, #0x8] 654d8: a944d7ea ldp x10, x21, [sp, #0x48] 654dc: 910103e9 add x9, sp, #0x40 654e0: b2400129 orr x9, x9, #0x1 654e4: 720002df tst w22, #0x1 654e8: d100c100 sub x0, x8, #0x30 654ec: d341fec8 lsr x8, x22, #1 654f0: 9a950121 csel x1, x9, x21, eq 654f4: 9a8a0102 csel x2, x8, x10, eq 654f8: 94003026 bl 0x71590 654fc: 370000d6 tbnz w22, #0x0, 0x65514 65500: 394083e8 ldrb w8, [sp, #0x20] 65504: 37000108 tbnz w8, #0x0, 0x65524 65508: 394023e8 ldrb w8, [sp, #0x8] 6550c: 3607f488 tbz w8, #0x0, 0x6539c 65510: 14000009 b 0x65534 65514: aa1503e0 mov x0, x21 65518: 97fe9dc2 bl 0xcc20 6551c: 394083e8 ldrb w8, [sp, #0x20] 65520: 3607ff48 tbz w8, #0x0, 0x65508 65524: f9401be0 ldr x0, [sp, #0x30] 65528: 97fe9dbe bl 0xcc20 6552c: 394023e8 ldrb w8, [sp, #0x8] 65530: 3607f368 tbz w8, #0x0, 0x6539c 65534: f9400fe0 ldr x0, [sp, #0x18] 65538: 97fe9dba bl 0xcc20 6553c: b9400268 ldr w8, [x19] 65540: 35ffe6c8 cbnz w8, 0x65218 65544: 17ffff98 b 0x653a4 65548: 97fe9c0a bl 0xc570 <__stack_chk_fail@plt> 6554c: aa0803f6 mov x22, x8 65550: a9402289 ldp x9, x8, [x20] 65554: eb08013f cmp x9, x8 65558: 54ffe580 b.eq 0x65208 6555c: b00001c2 adrp x2, 0x9e000 65560: d100c100 sub x0, x8, #0x30 65564: 91102442 add x2, x2, #0x409 65568: 52800423 mov w3, #0x21 // =33 6556c: aa1f03e1 mov x1, xzr 65570: 94002f8a bl 0x71398 65574: aa1603e0 mov x0, x22 65578: eb15001f cmp x0, x21 6557c: 54ffe4a1 b.ne 0x65210 65580: 17ffff87 b 0x6539c 65584: 97fe9b4b bl 0xc2b0 65588: aa0003f3 mov x19, x0 6558c: 370000f6 tbnz w22, #0x0, 0x655a8 65590: 394083e8 ldrb w8, [sp, #0x20] 65594: 370001a8 tbnz w8, #0x0, 0x655c8 65598: 394023e8 ldrb w8, [sp, #0x8] 6559c: 37000268 tbnz w8, #0x0, 0x655e8 655a0: aa1303e0 mov x0, x19 655a4: 9400a2bb bl 0x8e090 655a8: aa1503e0 mov x0, x21 655ac: 97fe9d9d bl 0xcc20 655b0: 394083e8 ldrb w8, [sp, #0x20] 655b4: 3607ff28 tbz w8, #0x0, 0x65598 655b8: 14000004 b 0x655c8 655bc: aa0003f3 mov x19, x0 655c0: 394083e8 ldrb w8, [sp, #0x20] 655c4: 3607fea8 tbz w8, #0x0, 0x65598 655c8: f9401be0 ldr x0, [sp, #0x30] 655cc: 97fe9d95 bl 0xcc20 655d0: 394023e8 ldrb w8, [sp, #0x8] 655d4: 3607fe68 tbz w8, #0x0, 0x655a0 655d8: 14000004 b 0x655e8 655dc: aa0003f3 mov x19, x0 655e0: 394023e8 ldrb w8, [sp, #0x8] 655e4: 3607fde8 tbz w8, #0x0, 0x655a0 655e8: f9400fe0 ldr x0, [sp, #0x18] 655ec: 97fe9d8d bl 0xcc20 655f0: aa1303e0 mov x0, x19 655f4: 9400a2a7 bl 0x8e090 655f8: d10543ff sub sp, sp, #0x150 655fc: a90f6ffc stp x28, x27, [sp, #0xf0] 65600: a91067fa stp x26, x25, [sp, #0x100] 65604: a9115ff8 stp x24, x23, [sp, #0x110] 65608: a91257f6 stp x22, x21, [sp, #0x120] 6560c: a9134ff4 stp x20, x19, [sp, #0x130] 65610: a9147bfd stp x29, x30, [sp, #0x140] 65614: 910503fd add x29, sp, #0x140 65618: d53bd059 mrs x25, TPIDR_EL0 6561c: f9401728 ldr x8, [x25, #0x28] 65620: aa0103f5 mov x21, x1 65624: aa0003f4 mov x20, x0 65628: aa0203f3 mov x19, x2 6562c: eb15029f cmp x20, x21 65630: f81a83a8 stur x8, [x29, #-0x58] 65634: 54006c80 b.eq 0x663c4 65638: b9406a7c ldr w28, [x19, #0x68] 6563c: 3941b67b ldrb w27, [x19, #0x6d] 65640: 11000788 add w8, w28, #0x1 65644: 7100091f cmp w8, #0x2 65648: b9006a68 str w8, [x19, #0x68] 6564c: 54000063 b.lo 0x65658 65650: 320003e8 orr w8, wzr, #0x1 65654: 3901b668 strb w8, [x19, #0x6d] 65658: 3941b268 ldrb w8, [x19, #0x6c] 6565c: b9005fe8 str w8, [sp, #0x5c] 65660: 3901b27f strb wzr, [x19, #0x6c] 65664: 39400288 ldrb w8, [x20] 65668: 7101511f cmp w8, #0x54 6566c: 54000060 b.eq 0x65678 65670: 71011d1f cmp w8, #0x47 65674: 54001401 b.ne 0x658f4 65678: cb1402a9 sub x9, x21, x20 6567c: f1000d3f cmp x9, #0x3 65680: 5400698b b.lt 0x663b0 65684: 71011d1f cmp w8, #0x47 65688: 54001600 b.eq 0x65948 6568c: 7101511f cmp w8, #0x54 65690: 54006901 b.ne 0x663b0 65694: aa1403f8 mov x24, x20 65698: 38401f08 ldrb w8, [x24, #0x1]! 6569c: 51010d09 sub w9, w8, #0x43 656a0: 7100813f cmp w9, #0x20 656a4: 54002168 b.hi 0x65ad0 656a8: f00001aa adrp x10, 0x9c000 656ac: 913e214a add x10, x10, #0xf88 656b0: b8a97949 ldrsw x9, [x10, x9, lsl #2] 656b4: 8b0a0129 add x9, x9, x10 656b8: d61f0120 br x9 656bc: 91000a96 add x22, x20, #0x2 656c0: aa1603e0 mov x0, x22 656c4: aa1503e1 mov x1, x21 656c8: aa1303e2 mov x2, x19 656cc: 9400053c bl 0x66bbc 656d0: eb16001f cmp x0, x22 656d4: 540066e0 b.eq 0x663b0 656d8: eb15001f cmp x0, x21 656dc: 540066a0 b.eq 0x663b0 656e0: aa0003e8 mov x8, x0 656e4: 38401509 ldrb w9, [x8], #0x1 656e8: 7101b93f cmp w9, #0x6e 656ec: 9a800108 csel x8, x8, x0, eq 656f0: eb15011f cmp x8, x21 656f4: 540065e0 b.eq 0x663b0 656f8: 39400109 ldrb w9, [x8] 656fc: 7100c13f cmp w9, #0x30 65700: 540047c1 b.ne 0x65ff8 65704: 91000508 add x8, x8, #0x1 65708: eb00011f cmp x8, x0 6570c: 54006520 b.eq 0x663b0 65710: eb15011f cmp x8, x21 65714: 540064e0 b.eq 0x663b0 65718: 39400109 ldrb w9, [x8] 6571c: 71017d3f cmp w9, #0x5f 65720: 54006481 b.ne 0x663b0 65724: 91000517 add x23, x8, #0x1 65728: aa1703e0 mov x0, x23 6572c: aa1503e1 mov x1, x21 65730: aa1303e2 mov x2, x19 65734: 94000522 bl 0x66bbc 65738: aa0003f6 mov x22, x0 6573c: eb1702df cmp x22, x23 65740: 54006380 b.eq 0x663b0 65744: a9402269 ldp x9, x8, [x19] 65748: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6574c: f295556a movk x10, #0xaaab 65750: cb090109 sub x9, x8, x9 65754: 9344fd29 asr x9, x9, #4 65758: 9b0a7d29 mul x9, x9, x10 6575c: f100093f cmp x9, #0x2 65760: 540062a3 b.lo 0x663b4 65764: 385e8109 ldurb w9, [x8, #-0x18] 65768: a97f2d0a ldp x10, x11, [x8, #-0x10] 6576c: d100c100 sub x0, x8, #0x30 65770: d1005d08 sub x8, x8, #0x17 65774: 7200013f tst w9, #0x1 65778: d341fd29 lsr x9, x9, #1 6577c: 9a8b0101 csel x1, x8, x11, eq 65780: 9a8a0122 csel x2, x9, x10, eq 65784: 94002f83 bl 0x71590 65788: 29056ffc stp w28, w27, [sp, #0x28] 6578c: f9400808 ldr x8, [x0, #0x10] 65790: f81903a8 stur x8, [x29, #-0x70] 65794: 3dc00000 ldr q0, [x0] 65798: 3c9803a0 stur q0, [x29, #-0x80] 6579c: a900fc1f stp xzr, xzr, [x0, #0x8] 657a0: f900001f str xzr, [x0] 657a4: f9400677 ldr x23, [x19, #0x8] 657a8: 385e82e8 ldurb w8, [x23, #-0x18] 657ac: d100c2f5 sub x21, x23, #0x30 657b0: 36000068 tbz w8, #0x0, 0x657bc 657b4: f85f82e0 ldur x0, [x23, #-0x8] 657b8: 97fe9d1a bl 0xcc20 657bc: 394002a8 ldrb w8, [x21] 657c0: 36000068 tbz w8, #0x0, 0x657cc 657c4: f85e02e0 ldur x0, [x23, #-0x20] 657c8: 97fe9d16 bl 0xcc20 657cc: f9400268 ldr x8, [x19] 657d0: f9000675 str x21, [x19, #0x8] 657d4: eb15011f cmp x8, x21 657d8: 54007900 b.eq 0x666f8 657dc: 900001c2 adrp x2, 0x9d000 657e0: 913b2c42 add x2, x2, #0xecb 657e4: d10203a0 sub x0, x29, #0x80 657e8: 321d07e3 orr w3, wzr, #0x18 657ec: aa1f03e1 mov x1, xzr 657f0: d10203b5 sub x21, x29, #0x80 657f4: 94002ee9 bl 0x71398 657f8: f9400aa8 ldr x8, [x21, #0x10] 657fc: 3dc002a0 ldr q0, [x21] 65800: a900febf stp xzr, xzr, [x21, #0x8] 65804: f90002bf str xzr, [x21] 65808: f9004be8 str x8, [sp, #0x90] 6580c: 3d8023e0 str q0, [sp, #0x80] 65810: 900001c1 adrp x1, 0x9d000 65814: 913b9021 add x1, x1, #0xee4 65818: 910203e0 add x0, sp, #0x80 6581c: 321e03e2 orr w2, wzr, #0x4 65820: 910203f5 add x21, sp, #0x80 65824: 94002f5b bl 0x71590 65828: f9400aa8 ldr x8, [x21, #0x10] 6582c: 3dc002a0 ldr q0, [x21] 65830: a900febf stp xzr, xzr, [x21, #0x8] 65834: f90002bf str xzr, [x21] 65838: f9005be8 str x8, [sp, #0xb0] 6583c: 3d802be0 str q0, [sp, #0xa0] 65840: f9400668 ldr x8, [x19, #0x8] 65844: 385e8109 ldurb w9, [x8, #-0x18] 65848: a97f2d0a ldp x10, x11, [x8, #-0x10] 6584c: d100c100 sub x0, x8, #0x30 65850: d1005d08 sub x8, x8, #0x17 65854: 7200013f tst w9, #0x1 65858: d341fd29 lsr x9, x9, #1 6585c: 9a8b0101 csel x1, x8, x11, eq 65860: 9a8a0122 csel x2, x9, x10, eq 65864: 94002f4b bl 0x71590 65868: f9400808 ldr x8, [x0, #0x10] 6586c: f9003be8 str x8, [sp, #0x70] 65870: 3dc00000 ldr q0, [x0] 65874: 910183e8 add x8, sp, #0x60 65878: b2400108 orr x8, x8, #0x1 6587c: 3d801be0 str q0, [sp, #0x60] 65880: a900fc1f stp xzr, xzr, [x0, #0x8] 65884: f900001f str xzr, [x0] 65888: 394183ea ldrb w10, [sp, #0x60] 6588c: a946afe9 ldp x9, x11, [sp, #0x68] 65890: 7200015f tst w10, #0x1 65894: aa0a03fc mov x28, x10 65898: d341fd4a lsr x10, x10, #1 6589c: 9a8b0101 csel x1, x8, x11, eq 658a0: f90023eb str x11, [sp, #0x40] 658a4: 9a890142 csel x2, x10, x9, eq 658a8: 910283e0 add x0, sp, #0xa0 658ac: 910283f5 add x21, sp, #0xa0 658b0: 94002f38 bl 0x71590 658b4: 394002a8 ldrb w8, [x21] 658b8: f84012a9 ldur x9, [x21, #0x1] 658bc: f90002bf str xzr, [x21] 658c0: b90053e8 str w8, [sp, #0x50] 658c4: a940aaa8 ldp x8, x10, [x21, #0x8] 658c8: a900febf stp xzr, xzr, [x21, #0x8] 658cc: f90027ea str x10, [sp, #0x48] 658d0: f819f3a8 stur x8, [x29, #-0x61] 658d4: f81983a9 stur x9, [x29, #-0x68] 658d8: f9400677 ldr x23, [x19, #0x8] 658dc: aa1703fb mov x27, x23 658e0: 385d0f68 ldrb w8, [x27, #-0x30]! 658e4: 37007148 tbnz w8, #0x0, 0x6670c 658e8: 781d02ff sturh wzr, [x23, #-0x30] 658ec: d10082fa sub x26, x23, #0x20 658f0: 14000433 b 0x669bc 658f4: 390183ff strb wzr, [sp, #0x60] 658f8: 910183e3 add x3, sp, #0x60 658fc: aa1403e0 mov x0, x20 65900: aa1503e1 mov x1, x21 65904: aa1303e2 mov x2, x19 65908: 940025ae bl 0x6efc0 6590c: aa0003f6 mov x22, x0 65910: eb1402df cmp x22, x20 65914: 54000160 b.eq 0x65940 65918: eb1502df cmp x22, x21 6591c: 54000460 b.eq 0x659a8 65920: 394002c8 ldrb w8, [x22] 65924: 7100b91f cmp w8, #0x2e 65928: 54000060 b.eq 0x65934 6592c: 7101151f cmp w8, #0x45 65930: 54000421 b.ne 0x659b4 65934: aa1603f8 mov x24, x22 65938: aa1803f4 mov x20, x24 6593c: 1400029e b 0x663b4 65940: aa1403f8 mov x24, x20 65944: 1400029c b 0x663b4 65948: 39400688 ldrb w8, [x20, #0x1] 6594c: 7101491f cmp w8, #0x52 65950: 540004c0 b.eq 0x659e8 65954: 7101591f cmp w8, #0x56 65958: 540052c1 b.ne 0x663b0 6595c: 91000a97 add x23, x20, #0x2 65960: aa1703e0 mov x0, x23 65964: aa1503e1 mov x1, x21 65968: aa1303e2 mov x2, x19 6596c: aa1f03e3 mov x3, xzr 65970: 94002594 bl 0x6efc0 65974: aa0003f6 mov x22, x0 65978: eb1702df cmp x22, x23 6597c: 540051a0 b.eq 0x663b0 65980: a9402269 ldp x9, x8, [x19] 65984: eb08013f cmp x9, x8 65988: 54005160 b.eq 0x663b4 6598c: d100c100 sub x0, x8, #0x30 65990: 900001c2 adrp x2, 0x9d000 65994: 913d2842 add x2, x2, #0xf4a 65998: 52800263 mov w3, #0x13 // =19 6599c: aa1f03e1 mov x1, xzr 659a0: 94002e7e bl 0x71398 659a4: 14000274 b 0x66374 659a8: aa1503f8 mov x24, x21 659ac: aa1803f4 mov x20, x24 659b0: 14000281 b 0x663b4 659b4: 294c5e6a ldp w10, w23, [x19, #0x60] 659b8: 3941b67a ldrb w26, [x19, #0x6d] 659bc: 3901b67f strb wzr, [x19, #0x6d] 659c0: a938ffbf stp xzr, xzr, [x29, #-0x78] 659c4: f81803bf stur xzr, [x29, #-0x80] 659c8: a9402269 ldp x9, x8, [x19] 659cc: eb08013f cmp x9, x8 659d0: 54006640 b.eq 0x66698 659d4: 385d0109 ldurb w9, [x8, #-0x30] 659d8: 370002e9 tbnz w9, #0x0, 0x65a34 659dc: d341fd29 lsr x9, x9, #1 659e0: b50002e9 cbnz x9, 0x65a3c 659e4: 1400032d b 0x66698 659e8: 91000a97 add x23, x20, #0x2 659ec: aa1703e0 mov x0, x23 659f0: aa1503e1 mov x1, x21 659f4: aa1303e2 mov x2, x19 659f8: aa1f03e3 mov x3, xzr 659fc: 94002571 bl 0x6efc0 65a00: aa0003f6 mov x22, x0 65a04: eb1702df cmp x22, x23 65a08: 54004d40 b.eq 0x663b0 65a0c: a9402269 ldp x9, x8, [x19] 65a10: eb08013f cmp x9, x8 65a14: 54004d00 b.eq 0x663b4 65a18: d100c100 sub x0, x8, #0x30 65a1c: 900001c2 adrp x2, 0x9d000 65a20: 913d7842 add x2, x2, #0xf5e 65a24: 321d07e3 orr w3, wzr, #0x18 65a28: aa1f03e1 mov x1, xzr 65a2c: 94002e5b bl 0x71398 65a30: 14000251 b 0x66374 65a34: f85d8109 ldur x9, [x8, #-0x28] 65a38: b4006309 cbz x9, 0x66698 65a3c: 3941b269 ldrb w9, [x19, #0x6c] 65a40: b9004bfa str w26, [sp, #0x48] 65a44: b9003bea str w10, [sp, #0x38] 65a48: 350038e9 cbnz w9, 0x66164 65a4c: 394183e9 ldrb w9, [sp, #0x60] 65a50: 340038a9 cbz w9, 0x66164 65a54: aa1603e0 mov x0, x22 65a58: aa1503e1 mov x1, x21 65a5c: aa1303e2 mov x2, x19 65a60: 94000457 bl 0x66bbc 65a64: aa0003f8 mov x24, x0 65a68: eb16031f cmp x24, x22 65a6c: 54006160 b.eq 0x66698 65a70: a9402269 ldp x9, x8, [x19] 65a74: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 65a78: f295556a movk x10, #0xaaab 65a7c: cb090109 sub x9, x8, x9 65a80: 9344fd29 asr x9, x9, #4 65a84: 9b0a7d29 mul x9, x9, x10 65a88: f100093f cmp x9, #0x2 65a8c: 54006063 b.lo 0x66698 65a90: b90027f7 str w23, [sp, #0x24] 65a94: b9002ffb str w27, [sp, #0x2c] 65a98: f85e0109 ldur x9, [x8, #-0x20] 65a9c: f9005be9 str x9, [sp, #0xb0] 65aa0: 3cdd0100 ldur q0, [x8, #-0x30] 65aa4: 3d802be0 str q0, [sp, #0xa0] 65aa8: a93dfd1f stp xzr, xzr, [x8, #-0x28] 65aac: f81d011f stur xzr, [x8, #-0x30] 65ab0: f9400668 ldr x8, [x19, #0x8] 65ab4: 385803a9 ldurb w9, [x29, #-0x80] 65ab8: d1006117 sub x23, x8, #0x18 65abc: 37002ba9 tbnz w9, #0x0, 0x66030 65ac0: d10203a8 sub x8, x29, #0x80 65ac4: 781803bf sturh wzr, [x29, #-0x80] 65ac8: 9100211b add x27, x8, #0x8 65acc: 14000173 b 0x66098 65ad0: eb15031f cmp x24, x21 65ad4: 54004420 b.eq 0x66358 65ad8: 7101d91f cmp w8, #0x76 65adc: 54001de0 b.eq 0x65e98 65ae0: 7101a11f cmp w8, #0x68 65ae4: 540043a1 b.ne 0x66358 65ae8: 91000a88 add x8, x20, #0x2 65aec: eb15011f cmp x8, x21 65af0: 54004340 b.eq 0x66358 65af4: 39400a89 ldrb w9, [x20, #0x2] 65af8: 91000e8a add x10, x20, #0x3 65afc: 7101b93f cmp w9, #0x6e 65b00: 9a880149 csel x9, x10, x8, eq 65b04: eb15013f cmp x9, x21 65b08: 54004280 b.eq 0x66358 65b0c: 3940012a ldrb w10, [x9] 65b10: 7100c15f cmp w10, #0x30 65b14: 54003d61 b.ne 0x662c0 65b18: 91000529 add x9, x9, #0x1 65b1c: eb08013f cmp x9, x8 65b20: 320007e8 orr w8, wzr, #0x3 65b24: 54006740 b.eq 0x6680c 65b28: eb15013f cmp x9, x21 65b2c: aa1403f6 mov x22, x20 65b30: 54004180 b.eq 0x66360 65b34: 38401528 ldrb w8, [x9], #0x1 65b38: 71017d1f cmp w8, #0x5f 65b3c: 9a980137 csel x23, x9, x24, eq 65b40: eb1802ff cmp x23, x24 65b44: 540040a0 b.eq 0x66358 65b48: aa1703e0 mov x0, x23 65b4c: aa1503e1 mov x1, x21 65b50: aa1303e2 mov x2, x19 65b54: 97fffea9 bl 0x655f8 65b58: aa0003f6 mov x22, x0 65b5c: eb1702df cmp x22, x23 65b60: 54005c80 b.eq 0x666f0 65b64: a9402269 ldp x9, x8, [x19] 65b68: eb08013f cmp x9, x8 65b6c: 540064e0 b.eq 0x66808 65b70: 39400309 ldrb w9, [x24] 65b74: d100c100 sub x0, x8, #0x30 65b78: 7101d93f cmp w9, #0x76 65b7c: 54006501 b.ne 0x6681c 65b80: 900001c2 adrp x2, 0x9d000 65b84: 913ce042 add x2, x2, #0xf38 65b88: 52800223 mov w3, #0x11 // =17 65b8c: aa1f03e1 mov x1, xzr 65b90: 94002e02 bl 0x71398 65b94: 14000327 b 0x66830 65b98: 91000a97 add x23, x20, #0x2 65b9c: aa1703e0 mov x0, x23 65ba0: aa1503e1 mov x1, x21 65ba4: aa1303e2 mov x2, x19 65ba8: 94000405 bl 0x66bbc 65bac: aa0003f6 mov x22, x0 65bb0: eb1702df cmp x22, x23 65bb4: 54003fe0 b.eq 0x663b0 65bb8: a9402269 ldp x9, x8, [x19] 65bbc: eb08013f cmp x9, x8 65bc0: 54003fa0 b.eq 0x663b4 65bc4: d100c100 sub x0, x8, #0x30 65bc8: 900001c2 adrp x2, 0x9d000 65bcc: 913b6042 add x2, x2, #0xed8 65bd0: 52800163 mov w3, #0xb // =11 65bd4: aa1f03e1 mov x1, xzr 65bd8: 94002df0 bl 0x71398 65bdc: 140001e6 b 0x66374 65be0: 91000a97 add x23, x20, #0x2 65be4: aa1703e0 mov x0, x23 65be8: aa1503e1 mov x1, x21 65bec: aa1303e2 mov x2, x19 65bf0: aa1f03e3 mov x3, xzr 65bf4: 940024f3 bl 0x6efc0 65bf8: aa0003f6 mov x22, x0 65bfc: eb1702df cmp x22, x23 65c00: 54003d80 b.eq 0x663b0 65c04: a9402269 ldp x9, x8, [x19] 65c08: eb08013f cmp x9, x8 65c0c: 54003d40 b.eq 0x663b4 65c10: d100c100 sub x0, x8, #0x30 65c14: 900001c2 adrp x2, 0x9d000 65c18: 913c2c42 add x2, x2, #0xf0b 65c1c: 52800503 mov w3, #0x28 // =40 65c20: aa1f03e1 mov x1, xzr 65c24: 94002ddd bl 0x71398 65c28: 140001d3 b 0x66374 65c2c: 91000a97 add x23, x20, #0x2 65c30: aa1703e0 mov x0, x23 65c34: aa1503e1 mov x1, x21 65c38: aa1303e2 mov x2, x19 65c3c: 940003e0 bl 0x66bbc 65c40: aa0003f6 mov x22, x0 65c44: eb1702df cmp x22, x23 65c48: 54003b40 b.eq 0x663b0 65c4c: a9402269 ldp x9, x8, [x19] 65c50: eb08013f cmp x9, x8 65c54: 54003b00 b.eq 0x663b4 65c58: d100c100 sub x0, x8, #0x30 65c5c: 900001c2 adrp x2, 0x9d000 65c60: 913a3c42 add x2, x2, #0xe8f 65c64: 528001a3 mov w3, #0xd // =13 65c68: aa1f03e1 mov x1, xzr 65c6c: 94002dcb bl 0x71398 65c70: 140001c1 b 0x66374 65c74: 91000a97 add x23, x20, #0x2 65c78: aa1703e0 mov x0, x23 65c7c: aa1503e1 mov x1, x21 65c80: aa1303e2 mov x2, x19 65c84: aa1f03e3 mov x3, xzr 65c88: 940024ce bl 0x6efc0 65c8c: aa0003f6 mov x22, x0 65c90: eb1702df cmp x22, x23 65c94: 540038e0 b.eq 0x663b0 65c98: a9402269 ldp x9, x8, [x19] 65c9c: eb08013f cmp x9, x8 65ca0: 540038a0 b.eq 0x663b4 65ca4: d100c100 sub x0, x8, #0x30 65ca8: 900001c2 adrp x2, 0x9d000 65cac: 913ba442 add x2, x2, #0xee9 65cb0: 52800423 mov w3, #0x21 // =33 65cb4: aa1f03e1 mov x1, xzr 65cb8: 94002db8 bl 0x71398 65cbc: 140001ae b 0x66374 65cc0: 91000a89 add x9, x20, #0x2 65cc4: eb15013f cmp x9, x21 65cc8: 54003740 b.eq 0x663b0 65ccc: 39400128 ldrb w8, [x9] 65cd0: 7101d91f cmp w8, #0x76 65cd4: 540013c0 b.eq 0x65f4c 65cd8: 7101a11f cmp w8, #0x68 65cdc: 540036a1 b.ne 0x663b0 65ce0: 91000e88 add x8, x20, #0x3 65ce4: eb15011f cmp x8, x21 65ce8: 54003640 b.eq 0x663b0 65cec: 39400e8a ldrb w10, [x20, #0x3] 65cf0: 9100128b add x11, x20, #0x4 65cf4: 7101b95f cmp w10, #0x6e 65cf8: 9a88016a csel x10, x11, x8, eq 65cfc: eb15015f cmp x10, x21 65d00: 54003580 b.eq 0x663b0 65d04: 3940014b ldrb w11, [x10] 65d08: 7100c17f cmp w11, #0x30 65d0c: 54002f21 b.ne 0x662f0 65d10: 9100054a add x10, x10, #0x1 65d14: eb08015f cmp x10, x8 65d18: 540034c0 b.eq 0x663b0 65d1c: eb15015f cmp x10, x21 65d20: 54003480 b.eq 0x663b0 65d24: 38401548 ldrb w8, [x10], #0x1 65d28: 71017d1f cmp w8, #0x5f 65d2c: 9a890148 csel x8, x10, x9, eq 65d30: eb09011f cmp x8, x9 65d34: 540033e0 b.eq 0x663b0 65d38: eb15011f cmp x8, x21 65d3c: 540033a0 b.eq 0x663b0 65d40: 39400109 ldrb w9, [x8] 65d44: 2a1b03fa mov w26, w27 65d48: 2a1c03f8 mov w24, w28 65d4c: 7101d93f cmp w9, #0x76 65d50: 54005060 b.eq 0x6675c 65d54: 7101a13f cmp w9, #0x68 65d58: 54006081 b.ne 0x66968 65d5c: 91000509 add x9, x8, #0x1 65d60: eb15013f cmp x9, x21 65d64: 54006020 b.eq 0x66968 65d68: 3940050a ldrb w10, [x8, #0x1] 65d6c: 9100090b add x11, x8, #0x2 65d70: 7101b95f cmp w10, #0x6e 65d74: 9a89016a csel x10, x11, x9, eq 65d78: eb15015f cmp x10, x21 65d7c: 54005f60 b.eq 0x66968 65d80: 3940014b ldrb w11, [x10] 65d84: 7100c17f cmp w11, #0x30 65d88: 54005ba1 b.ne 0x668fc 65d8c: 9100054a add x10, x10, #0x1 65d90: eb09015f cmp x10, x9 65d94: 54005ea0 b.eq 0x66968 65d98: eb15015f cmp x10, x21 65d9c: 54005e60 b.eq 0x66968 65da0: 38401549 ldrb w9, [x10], #0x1 65da4: 71017d3f cmp w9, #0x5f 65da8: 9a880157 csel x23, x10, x8, eq 65dac: eb0802ff cmp x23, x8 65db0: 54005dc0 b.eq 0x66968 65db4: aa1703e0 mov x0, x23 65db8: aa1503e1 mov x1, x21 65dbc: aa1303e2 mov x2, x19 65dc0: 2a1803fc mov w28, w24 65dc4: 2a1a03fb mov w27, w26 65dc8: 97fffe0c bl 0x655f8 65dcc: aa0003f6 mov x22, x0 65dd0: eb1702df cmp x22, x23 65dd4: 54005ca0 b.eq 0x66968 65dd8: a9402269 ldp x9, x8, [x19] 65ddc: 2a1803fc mov w28, w24 65de0: 2a1a03fb mov w27, w26 65de4: eb08013f cmp x9, x8 65de8: 54002e60 b.eq 0x663b4 65dec: d100c100 sub x0, x8, #0x30 65df0: 900001c2 adrp x2, 0x9d000 65df4: 913ac042 add x2, x2, #0xeb0 65df8: 52800343 mov w3, #0x1a // =26 65dfc: aa1f03e1 mov x1, xzr 65e00: 94002d66 bl 0x71398 65e04: 1400015c b 0x66374 65e08: 91000a97 add x23, x20, #0x2 65e0c: aa1703e0 mov x0, x23 65e10: aa1503e1 mov x1, x21 65e14: aa1303e2 mov x2, x19 65e18: 94000369 bl 0x66bbc 65e1c: aa0003f6 mov x22, x0 65e20: eb1702df cmp x22, x23 65e24: 54002c60 b.eq 0x663b0 65e28: a9402269 ldp x9, x8, [x19] 65e2c: eb08013f cmp x9, x8 65e30: 54002c20 b.eq 0x663b4 65e34: d100c100 sub x0, x8, #0x30 65e38: 900001c2 adrp x2, 0x9d000 65e3c: 913a7442 add x2, x2, #0xe9d 65e40: 52800243 mov w3, #0x12 // =18 65e44: aa1f03e1 mov x1, xzr 65e48: 94002d54 bl 0x71398 65e4c: 1400014a b 0x66374 65e50: 91000a97 add x23, x20, #0x2 65e54: aa1703e0 mov x0, x23 65e58: aa1503e1 mov x1, x21 65e5c: aa1303e2 mov x2, x19 65e60: 94000357 bl 0x66bbc 65e64: aa0003f6 mov x22, x0 65e68: eb1702df cmp x22, x23 65e6c: 54002a20 b.eq 0x663b0 65e70: a9402269 ldp x9, x8, [x19] 65e74: eb08013f cmp x9, x8 65e78: 540029e0 b.eq 0x663b4 65e7c: d100c100 sub x0, x8, #0x30 65e80: 900001c2 adrp x2, 0x9d000 65e84: 913a1842 add x2, x2, #0xe86 65e88: 321d03e3 orr w3, wzr, #0x8 65e8c: aa1f03e1 mov x1, xzr 65e90: 94002d42 bl 0x71398 65e94: 14000138 b 0x66374 65e98: 91000a88 add x8, x20, #0x2 65e9c: eb15011f cmp x8, x21 65ea0: 540025c0 b.eq 0x66358 65ea4: 39400a89 ldrb w9, [x20, #0x2] 65ea8: 91000e8a add x10, x20, #0x3 65eac: 7101b93f cmp w9, #0x6e 65eb0: 9a880149 csel x9, x10, x8, eq 65eb4: eb15013f cmp x9, x21 65eb8: 54002500 b.eq 0x66358 65ebc: 3940012a ldrb w10, [x9] 65ec0: 7100c15f cmp w10, #0x30 65ec4: 54002321 b.ne 0x66328 65ec8: 91000529 add x9, x9, #0x1 65ecc: eb08013f cmp x9, x8 65ed0: 320007e8 orr w8, wzr, #0x3 65ed4: 540049c0 b.eq 0x6680c 65ed8: eb15013f cmp x9, x21 65edc: aa1403f6 mov x22, x20 65ee0: 54002400 b.eq 0x66360 65ee4: 39400128 ldrb w8, [x9] 65ee8: 71017d1f cmp w8, #0x5f 65eec: 54002361 b.ne 0x66358 65ef0: 91000528 add x8, x9, #0x1 65ef4: eb15011f cmp x8, x21 65ef8: 54002300 b.eq 0x66358 65efc: 3940052a ldrb w10, [x9, #0x1] 65f00: 91000929 add x9, x9, #0x2 65f04: 7101b95f cmp w10, #0x6e 65f08: 9a880129 csel x9, x9, x8, eq 65f0c: eb15013f cmp x9, x21 65f10: 54002240 b.eq 0x66358 65f14: 3940012a ldrb w10, [x9] 65f18: 7100c15f cmp w10, #0x30 65f1c: 54ffdfe0 b.eq 0x65b18 65f20: 5100c54a sub w10, w10, #0x31 65f24: 7100215f cmp w10, #0x8 65f28: 54002188 b.hi 0x66358 65f2c: 91000529 add x9, x9, #0x1 65f30: eb0902bf cmp x21, x9 65f34: 54002120 b.eq 0x66358 65f38: 3840152a ldrb w10, [x9], #0x1 65f3c: 5100c14a sub w10, w10, #0x30 65f40: 7100295f cmp w10, #0xa 65f44: 54ffff63 b.lo 0x65f30 65f48: 140000e8 b 0x662e8 65f4c: 91000e88 add x8, x20, #0x3 65f50: eb15011f cmp x8, x21 65f54: 540022e0 b.eq 0x663b0 65f58: 39400e8a ldrb w10, [x20, #0x3] 65f5c: 9100128b add x11, x20, #0x4 65f60: 7101b95f cmp w10, #0x6e 65f64: 9a88016a csel x10, x11, x8, eq 65f68: eb15015f cmp x10, x21 65f6c: 54002220 b.eq 0x663b0 65f70: 3940014b ldrb w11, [x10] 65f74: 7100c17f cmp w11, #0x30 65f78: 54002021 b.ne 0x6637c 65f7c: 9100054a add x10, x10, #0x1 65f80: eb08015f cmp x10, x8 65f84: 54002160 b.eq 0x663b0 65f88: eb15015f cmp x10, x21 65f8c: 54002120 b.eq 0x663b0 65f90: 39400148 ldrb w8, [x10] 65f94: 71017d1f cmp w8, #0x5f 65f98: 540020c1 b.ne 0x663b0 65f9c: 91000548 add x8, x10, #0x1 65fa0: eb15011f cmp x8, x21 65fa4: 54002060 b.eq 0x663b0 65fa8: 3940054b ldrb w11, [x10, #0x1] 65fac: 9100094a add x10, x10, #0x2 65fb0: 7101b97f cmp w11, #0x6e 65fb4: 9a88014a csel x10, x10, x8, eq 65fb8: eb15015f cmp x10, x21 65fbc: 54001fa0 b.eq 0x663b0 65fc0: 3940014b ldrb w11, [x10] 65fc4: 7100c17f cmp w11, #0x30 65fc8: 54ffea40 b.eq 0x65d10 65fcc: 5100c56b sub w11, w11, #0x31 65fd0: 7100217f cmp w11, #0x8 65fd4: 54001ee8 b.hi 0x663b0 65fd8: 9100054a add x10, x10, #0x1 65fdc: eb0a02bf cmp x21, x10 65fe0: 54001e80 b.eq 0x663b0 65fe4: 3840154b ldrb w11, [x10], #0x1 65fe8: 5100c16b sub w11, w11, #0x30 65fec: 7100297f cmp w11, #0xa 65ff0: 54ffff63 b.lo 0x65fdc 65ff4: 140000c9 b 0x66318 65ff8: 5100c529 sub w9, w9, #0x31 65ffc: 7100213f cmp w9, #0x8 66000: 54001d88 b.hi 0x663b0 66004: 91000508 add x8, x8, #0x1 66008: eb0802bf cmp x21, x8 6600c: 54001d20 b.eq 0x663b0 66010: 38401509 ldrb w9, [x8], #0x1 66014: 5100c129 sub w9, w9, #0x30 66018: 7100293f cmp w9, #0xa 6601c: 54ffff63 b.lo 0x66008 66020: d1000508 sub x8, x8, #0x1 66024: eb00011f cmp x8, x0 66028: 54ffb741 b.ne 0x65710 6602c: 140000e1 b 0x663b0 66030: f85903aa ldur x10, [x29, #-0x70] 66034: d10203a9 sub x9, x29, #0x80 66038: 9100213b add x27, x9, #0x8 6603c: 3900015f strb wzr, [x10] 66040: f85803a8 ldur x8, [x29, #-0x80] 66044: f81883bf stur xzr, [x29, #-0x78] 66048: 370001c8 tbnz w8, #0x0, 0x66080 6604c: 12001d09 and w9, w8, #0xff 66050: 7100b93f cmp w9, #0x2e 66054: d3411d1a ubfx x26, x8, #1, #7 66058: 54001d02 b.hs 0x663f8 6605c: d10203a8 sub x8, x29, #0x80 66060: b2400100 orr x0, x8, #0x1 66064: 91000742 add x2, x26, #0x1 66068: aa0a03e1 mov x1, x10 6606c: f9002bea str x10, [sp, #0x50] 66070: 97fe9aa8 bl 0xcb10 66074: f9402be0 ldr x0, [sp, #0x50] 66078: 97fe9aea bl 0xcc20 6607c: 14000005 b 0x66090 66080: aa0a03e0 mov x0, x10 66084: 381813bf sturb wzr, [x29, #-0x7f] 66088: 97fe9ae6 bl 0xcc20 6608c: aa1f03fa mov x26, xzr 66090: d37ffb48 lsl x8, x26, #1 66094: 381803a8 sturb w8, [x29, #-0x80] 66098: f9400ae8 ldr x8, [x23, #0x10] 6609c: f81903a8 stur x8, [x29, #-0x70] 660a0: 3dc002e0 ldr q0, [x23] 660a4: 3c9803a0 stur q0, [x29, #-0x80] 660a8: a900feff stp xzr, xzr, [x23, #0x8] 660ac: f90002ff str xzr, [x23] 660b0: 385803a8 ldurb w8, [x29, #-0x80] 660b4: f9400369 ldr x9, [x27] 660b8: b9402ffb ldr w27, [sp, #0x2c] 660bc: d341fd0a lsr x10, x8, #1 660c0: 7200011f tst w8, #0x1 660c4: 9a890148 csel x8, x10, x9, eq 660c8: b5000088 cbnz x8, 0x660d8 660cc: 910283e0 add x0, sp, #0xa0 660d0: 321b03e1 orr w1, wzr, #0x20 660d4: 94008232 bl 0x8699c 660d8: f9400677 ldr x23, [x19, #0x8] 660dc: 385e82e8 ldurb w8, [x23, #-0x18] 660e0: d100c2fa sub x26, x23, #0x30 660e4: 36000068 tbz w8, #0x0, 0x660f0 660e8: f85f82e0 ldur x0, [x23, #-0x8] 660ec: 97fe9acd bl 0xcc20 660f0: 39400348 ldrb w8, [x26] 660f4: 36000068 tbz w8, #0x0, 0x66100 660f8: f85e02e0 ldur x0, [x23, #-0x20] 660fc: 97fe9ac9 bl 0xcc20 66100: f9400268 ldr x8, [x19] 66104: f900067a str x26, [x19, #0x8] 66108: eb1a011f cmp x8, x26 6610c: 54000d00 b.eq 0x662ac 66110: 394283e8 ldrb w8, [sp, #0xa0] 66114: a94aa7eb ldp x11, x9, [sp, #0xa8] 66118: 910283ea add x10, sp, #0xa0 6611c: d10182e0 sub x0, x23, #0x60 66120: b240014a orr x10, x10, #0x1 66124: 7200011f tst w8, #0x1 66128: d341fd08 lsr x8, x8, #1 6612c: 9a890142 csel x2, x10, x9, eq 66130: 9a8b0103 csel x3, x8, x11, eq 66134: b9404bfa ldr w26, [sp, #0x48] 66138: aa1f03e1 mov x1, xzr 6613c: 94002c97 bl 0x71398 66140: 2a1f03f7 mov w23, wzr 66144: aa1803f6 mov x22, x24 66148: 394283e8 ldrb w8, [sp, #0xa0] 6614c: 36000068 tbz w8, #0x0, 0x66158 66150: f9405be0 ldr x0, [sp, #0xb0] 66154: 97fe9ab3 bl 0xcc20 66158: 35002a17 cbnz w23, 0x66698 6615c: f9400668 ldr x8, [x19, #0x8] 66160: b94027f7 ldr w23, [sp, #0x24] 66164: d100c100 sub x0, x8, #0x30 66168: 52800501 mov w1, #0x28 // =40 6616c: 9400820c bl 0x8699c 66170: eb1502df cmp x22, x21 66174: 540005c0 b.eq 0x6622c 66178: 394002c8 ldrb w8, [x22] 6617c: 7101d91f cmp w8, #0x76 66180: 54000561 b.ne 0x6622c 66184: a9402269 ldp x9, x8, [x19] 66188: 910006d8 add x24, x22, #0x1 6618c: eb08013f cmp x9, x8 66190: 54002840 b.eq 0x66698 66194: d100c100 sub x0, x8, #0x30 66198: 52800521 mov w1, #0x29 // =41 6619c: 94008200 bl 0x8699c 661a0: b9403be8 ldr w8, [sp, #0x38] 661a4: 360000e8 tbz w8, #0x0, 0x661c0 661a8: f9400668 ldr x8, [x19, #0x8] 661ac: d100c100 sub x0, x8, #0x30 661b0: 900001a1 adrp x1, 0x9a000 661b4: 9137d021 add x1, x1, #0xdf4 661b8: 321f07e2 orr w2, wzr, #0x6 661bc: 94002cf5 bl 0x71590 661c0: b9403be8 ldr w8, [sp, #0x38] 661c4: 360800e8 tbz w8, #0x1, 0x661e0 661c8: f9400668 ldr x8, [x19, #0x8] 661cc: d100c100 sub x0, x8, #0x30 661d0: f00001a1 adrp x1, 0x9d000 661d4: 9139ac21 add x1, x1, #0xe6b 661d8: 52800122 mov w2, #0x9 // =9 661dc: 94002ced bl 0x71590 661e0: b9403be8 ldr w8, [sp, #0x38] 661e4: 361000e8 tbz w8, #0x2, 0x66200 661e8: f9400668 ldr x8, [x19, #0x8] 661ec: d100c100 sub x0, x8, #0x30 661f0: f00001a1 adrp x1, 0x9d000 661f4: 9139d421 add x1, x1, #0xe75 661f8: 52800122 mov w2, #0x9 // =9 661fc: 94002ce5 bl 0x71590 66200: 71000aff cmp w23, #0x2 66204: 540002a0 b.eq 0x66258 66208: 710006ff cmp w23, #0x1 6620c: 54000321 b.ne 0x66270 66210: f9400668 ldr x8, [x19, #0x8] 66214: d100c100 sub x0, x8, #0x30 66218: f00001a1 adrp x1, 0x9d000 6621c: 9139fc21 add x1, x1, #0xe7f 66220: 321f03e2 orr w2, wzr, #0x2 66224: 94002cdb bl 0x71590 66228: 14000012 b 0x66270 6622c: 910283e8 add x8, sp, #0xa0 66230: 910203e9 add x9, sp, #0x80 66234: b2400108 orr x8, x8, #0x1 66238: 320003ea orr w10, wzr, #0x1 6623c: f9000be8 str x8, [sp, #0x10] 66240: b2400128 orr x8, x9, #0x1 66244: 2904f3f7 stp w23, w28, [sp, #0x24] 66248: b9002ffb str w27, [sp, #0x2c] 6624c: b9001bea str w10, [sp, #0x18] 66250: f9001be8 str x8, [sp, #0x30] 66254: 1400007e b 0x6644c 66258: f9400668 ldr x8, [x19, #0x8] 6625c: d100c100 sub x0, x8, #0x30 66260: f00001a1 adrp x1, 0x9d000 66264: 913a0821 add x1, x1, #0xe82 66268: 320007e2 orr w2, wzr, #0x3 6626c: 94002cc9 bl 0x71590 66270: 385803a9 ldurb w9, [x29, #-0x80] 66274: f9400668 ldr x8, [x19, #0x8] 66278: a978abac ldp x12, x10, [x29, #-0x78] 6627c: d10203ab sub x11, x29, #0x80 66280: b240016b orr x11, x11, #0x1 66284: 7200013f tst w9, #0x1 66288: d100c100 sub x0, x8, #0x30 6628c: d341fd28 lsr x8, x9, #1 66290: 9a8a0161 csel x1, x11, x10, eq 66294: 9a8c0102 csel x2, x8, x12, eq 66298: 94002cbe bl 0x71590 6629c: 2a1f03f7 mov w23, wzr 662a0: 385803a8 ldurb w8, [x29, #-0x80] 662a4: 37002028 tbnz w8, #0x0, 0x666a8 662a8: 14000102 b 0x666b0 662ac: b9404bfa ldr w26, [sp, #0x48] 662b0: 320003f7 orr w23, wzr, #0x1 662b4: 394283e8 ldrb w8, [sp, #0xa0] 662b8: 3607f508 tbz w8, #0x0, 0x66158 662bc: 17ffffa5 b 0x66150 662c0: 5100c54a sub w10, w10, #0x31 662c4: 7100215f cmp w10, #0x8 662c8: 54000488 b.hi 0x66358 662cc: 91000529 add x9, x9, #0x1 662d0: eb0902bf cmp x21, x9 662d4: 54000420 b.eq 0x66358 662d8: 3840152a ldrb w10, [x9], #0x1 662dc: 5100c14a sub w10, w10, #0x30 662e0: 7100295f cmp w10, #0xa 662e4: 54ffff63 b.lo 0x662d0 662e8: d1000529 sub x9, x9, #0x1 662ec: 17fffe0c b 0x65b1c 662f0: 5100c56b sub w11, w11, #0x31 662f4: 7100217f cmp w11, #0x8 662f8: 540005c8 b.hi 0x663b0 662fc: 9100054a add x10, x10, #0x1 66300: eb0a02bf cmp x21, x10 66304: 54000560 b.eq 0x663b0 66308: 3840154b ldrb w11, [x10], #0x1 6630c: 5100c16b sub w11, w11, #0x30 66310: 7100297f cmp w11, #0xa 66314: 54ffff63 b.lo 0x66300 66318: d100054a sub x10, x10, #0x1 6631c: eb08015f cmp x10, x8 66320: 54ffcfe1 b.ne 0x65d1c 66324: 14000023 b 0x663b0 66328: 5100c54a sub w10, w10, #0x31 6632c: 7100215f cmp w10, #0x8 66330: 54000148 b.hi 0x66358 66334: 91000529 add x9, x9, #0x1 66338: eb0902bf cmp x21, x9 6633c: 540000e0 b.eq 0x66358 66340: 3840152a ldrb w10, [x9], #0x1 66344: 5100c14a sub w10, w10, #0x30 66348: 7100295f cmp w10, #0xa 6634c: 54ffff63 b.lo 0x66338 66350: d1000529 sub x9, x9, #0x1 66354: 17fffede b 0x65ecc 66358: 320007e8 orr w8, wzr, #0x3 6635c: aa1403f6 mov x22, x20 66360: 12000509 and w9, w8, #0x3 66364: 34000089 cbz w9, 0x66374 66368: 71000d3f cmp w9, #0x3 6636c: 54000040 b.eq 0x66374 66370: 35000228 cbnz w8, 0x663b4 66374: aa1603f4 mov x20, x22 66378: 1400000f b 0x663b4 6637c: 5100c56b sub w11, w11, #0x31 66380: 7100217f cmp w11, #0x8 66384: 54000168 b.hi 0x663b0 66388: 9100054a add x10, x10, #0x1 6638c: eb0a02bf cmp x21, x10 66390: 54000100 b.eq 0x663b0 66394: 3840154b ldrb w11, [x10], #0x1 66398: 5100c16b sub w11, w11, #0x30 6639c: 7100297f cmp w11, #0xa 663a0: 54ffff63 b.lo 0x6638c 663a4: d100054a sub x10, x10, #0x1 663a8: eb08015f cmp x10, x8 663ac: 54ffdee1 b.ne 0x65f88 663b0: aa1403f6 mov x22, x20 663b4: b9405fe8 ldr w8, [sp, #0x5c] 663b8: 3901b67b strb w27, [x19, #0x6d] 663bc: b9006a7c str w28, [x19, #0x68] 663c0: 3901b268 strb w8, [x19, #0x6c] 663c4: f9401728 ldr x8, [x25, #0x28] 663c8: f85a83a9 ldur x9, [x29, #-0x58] 663cc: eb09011f cmp x8, x9 663d0: 540033a1 b.ne 0x66a44 663d4: aa1403e0 mov x0, x20 663d8: a9547bfd ldp x29, x30, [sp, #0x140] 663dc: a9534ff4 ldp x20, x19, [sp, #0x130] 663e0: a95257f6 ldp x22, x21, [sp, #0x120] 663e4: a9515ff8 ldp x24, x23, [sp, #0x110] 663e8: a95067fa ldp x26, x25, [sp, #0x100] 663ec: a94f6ffc ldp x28, x27, [sp, #0xf0] 663f0: 910543ff add sp, sp, #0x150 663f4: d65f03c0 ret 663f8: 927ff908 and x8, x8, #0xfffffffffffffffe 663fc: 11004349 add w9, w26, #0x10 66400: f9002bfa str x26, [sp, #0x50] 66404: d100051a sub x26, x8, #0x1 66408: 927c0d28 and x8, x9, #0xf0 6640c: b9002bfc str w28, [sp, #0x28] 66410: d100051c sub x28, x8, #0x1 66414: eb1a039f cmp x28, x26 66418: 540000e0 b.eq 0x66434 6641c: aa0803e0 mov x0, x8 66420: f90023e8 str x8, [sp, #0x40] 66424: 97fe99b3 bl 0xcaf0 66428: eb1a039f cmp x28, x26 6642c: 540014a8 b.hi 0x666c0 66430: b5001480 cbnz x0, 0x666c0 66434: b9402bfc ldr w28, [sp, #0x28] 66438: 17ffff18 b 0x66098 6643c: 2a1f03f8 mov w24, wzr 66440: 394283e8 ldrb w8, [sp, #0xa0] 66444: 37001128 tbnz w8, #0x0, 0x66668 66448: 1400008a b 0x66670 6644c: a9406a7c ldp x28, x26, [x19] 66450: aa1603f8 mov x24, x22 66454: aa1803e0 mov x0, x24 66458: aa1503e1 mov x1, x21 6645c: aa1303e2 mov x2, x19 66460: 940001d7 bl 0x66bbc 66464: aa0003f6 mov x22, x0 66468: a9402269 ldp x9, x8, [x19] 6646c: eb1802df cmp x22, x24 66470: 540010a0 b.eq 0x66684 66474: cb1c034a sub x10, x26, x28 66478: cb09010b sub x11, x8, x9 6647c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 66480: 9344fd4a asr x10, x10, #4 66484: 9344fd6b asr x11, x11, #4 66488: f295556c movk x12, #0xaaab 6648c: 9b0c7d57 mul x23, x10, x12 66490: 9b0c7d7b mul x27, x11, x12 66494: eb17037f cmp x27, x23 66498: aa0903fc mov x28, x9 6649c: aa0803fa mov x26, x8 664a0: aa1603f8 mov x24, x22 664a4: 54fffd89 b.ls 0x66454 664a8: b9402bfc ldr w28, [sp, #0x28] 664ac: 8b1706ea add x10, x23, x23, lsl #1 664b0: aa1f03e9 mov x9, xzr 664b4: 2a1f03e8 mov w8, wzr 664b8: 910006f8 add x24, x23, #0x1 664bc: d37ced4a lsl x10, x10, #4 664c0: a90affff stp xzr, xzr, [sp, #0xa8] 664c4: f90053ff str xzr, [sp, #0xa0] 664c8: f9002bea str x10, [sp, #0x50] 664cc: 14000007 b 0x664e8 664d0: f9402bea ldr x10, [sp, #0x50] 664d4: 394283e8 ldrb w8, [sp, #0xa0] 664d8: f94057e9 ldr x9, [sp, #0xa8] 664dc: 91000718 add x24, x24, #0x1 664e0: 9100c14a add x10, x10, #0x30 664e4: f9002bea str x10, [sp, #0x50] 664e8: b9404bfa ldr w26, [sp, #0x48] 664ec: 121f190a and w10, w8, #0xfe 664f0: d341fd4a lsr x10, x10, #1 664f4: 7200011f tst w8, #0x1 664f8: 9a890148 csel x8, x10, x9, eq 664fc: b40000c8 cbz x8, 0x66514 66500: f00001a1 adrp x1, 0x9d000 66504: 910283e0 add x0, sp, #0xa0 66508: 321f03e2 orr w2, wzr, #0x2 6650c: 9139a021 add x1, x1, #0xe68 66510: 94002c20 bl 0x71590 66514: f9400268 ldr x8, [x19] 66518: f9402be9 ldr x9, [sp, #0x50] 6651c: 8b090100 add x0, x8, x9 66520: 39406008 ldrb w8, [x0, #0x18] 66524: a9422809 ldp x9, x10, [x0, #0x20] 66528: 9100640b add x11, x0, #0x19 6652c: 7200011f tst w8, #0x1 66530: d341fd08 lsr x8, x8, #1 66534: 9a8a0161 csel x1, x11, x10, eq 66538: 9a890102 csel x2, x8, x9, eq 6653c: 94002c15 bl 0x71590 66540: f90023f8 str x24, [sp, #0x40] 66544: f9400808 ldr x8, [x0, #0x10] 66548: f9004be8 str x8, [sp, #0x90] 6654c: 3dc00000 ldr q0, [x0] 66550: 3d8023e0 str q0, [sp, #0x80] 66554: a900fc1f stp xzr, xzr, [x0, #0x8] 66558: f900001f str xzr, [x0] 6655c: 394203fa ldrb w26, [sp, #0x80] 66560: a948e3e8 ldp x8, x24, [sp, #0x88] 66564: f9401bea ldr x10, [sp, #0x30] 66568: 7200035f tst w26, #0x1 6656c: d341ff49 lsr x9, x26, #1 66570: 9a980141 csel x1, x10, x24, eq 66574: 9a880122 csel x2, x9, x8, eq 66578: 910283e0 add x0, sp, #0xa0 6657c: 94002c05 bl 0x71590 66580: 3600007a tbz w26, #0x0, 0x6658c 66584: aa1803e0 mov x0, x24 66588: 97fe99a6 bl 0xcc20 6658c: f94023f8 ldr x24, [sp, #0x40] 66590: eb1b031f cmp x24, x27 66594: 54fff9e3 b.lo 0x664d0 66598: f9400678 ldr x24, [x19, #0x8] 6659c: f9400268 ldr x8, [x19] 665a0: eb08031f cmp x24, x8 665a4: 540005c0 b.eq 0x6665c 665a8: 385e8308 ldurb w8, [x24, #-0x18] 665ac: 36000068 tbz w8, #0x0, 0x665b8 665b0: f85f8300 ldur x0, [x24, #-0x8] 665b4: 97fe999b bl 0xcc20 665b8: 385d0308 ldurb w8, [x24, #-0x30] 665bc: 36000068 tbz w8, #0x0, 0x665c8 665c0: f85e0300 ldur x0, [x24, #-0x20] 665c4: 97fe9997 bl 0xcc20 665c8: 910006f7 add x23, x23, #0x1 665cc: d100c318 sub x24, x24, #0x30 665d0: eb1b02ff cmp x23, x27 665d4: f9000678 str x24, [x19, #0x8] 665d8: 54fffe23 b.lo 0x6659c 665dc: 394283e8 ldrb w8, [sp, #0xa0] 665e0: f94057e9 ldr x9, [sp, #0xa8] 665e4: d341fd0a lsr x10, x8, #1 665e8: 7200011f tst w8, #0x1 665ec: 9a89014a csel x10, x10, x9, eq 665f0: b4fff26a cbz x10, 0x6643c 665f4: a9402a6b ldp x11, x10, [x19] 665f8: eb0a017f cmp x11, x10 665fc: 54000300 b.eq 0x6665c 66600: b9401beb ldr w11, [sp, #0x18] 66604: 3700012b tbnz w11, #0x0, 0x66628 66608: d100c140 sub x0, x10, #0x30 6660c: f00001a1 adrp x1, 0x9d000 66610: 321f03e2 orr w2, wzr, #0x2 66614: 9139a021 add x1, x1, #0xe68 66618: 94002bde bl 0x71590 6661c: f940066a ldr x10, [x19, #0x8] 66620: 394283e8 ldrb w8, [sp, #0xa0] 66624: f94057e9 ldr x9, [sp, #0xa8] 66628: f9405beb ldr x11, [sp, #0xb0] 6662c: d100c140 sub x0, x10, #0x30 66630: f9400bea ldr x10, [sp, #0x10] 66634: 7200011f tst w8, #0x1 66638: d341fd08 lsr x8, x8, #1 6663c: 9a890102 csel x2, x8, x9, eq 66640: 9a8b0141 csel x1, x10, x11, eq 66644: 94002bd3 bl 0x71590 66648: 2a1f03f8 mov w24, wzr 6664c: b9001bff str wzr, [sp, #0x18] 66650: 394283e8 ldrb w8, [sp, #0xa0] 66654: 370000a8 tbnz w8, #0x0, 0x66668 66658: 14000006 b 0x66670 6665c: 320003f8 orr w24, wzr, #0x1 66660: 394283e8 ldrb w8, [sp, #0xa0] 66664: 36000068 tbz w8, #0x0, 0x66670 66668: f9405be0 ldr x0, [sp, #0xb0] 6666c: 97fe996d bl 0xcc20 66670: 320003f7 orr w23, wzr, #0x1 66674: 34ffeed8 cbz w24, 0x6644c 66678: 29456ffc ldp w28, w27, [sp, #0x28] 6667c: b9404bfa ldr w26, [sp, #0x48] 66680: 14000007 b 0x6669c 66684: 29456ffc ldp w28, w27, [sp, #0x28] 66688: b9404bfa ldr w26, [sp, #0x48] 6668c: b94027f7 ldr w23, [sp, #0x24] 66690: eb08013f cmp x9, x8 66694: 54ffd801 b.ne 0x66194 66698: 320003f7 orr w23, wzr, #0x1 6669c: aa1403f8 mov x24, x20 666a0: 385803a8 ldurb w8, [x29, #-0x80] 666a4: 36000068 tbz w8, #0x0, 0x666b0 666a8: f85903a0 ldur x0, [x29, #-0x70] 666ac: 97fe995d bl 0xcc20 666b0: 3901b67a strb w26, [x19, #0x6d] 666b4: 35ffe817 cbnz w23, 0x663b4 666b8: aa1803f4 mov x20, x24 666bc: 17ffff3e b 0x663b4 666c0: f9402bfa ldr x26, [sp, #0x50] 666c4: d10203a8 sub x8, x29, #0x80 666c8: b2400101 orr x1, x8, #0x1 666cc: aa0003fc mov x28, x0 666d0: 91000742 add x2, x26, #0x1 666d4: 97fe990f bl 0xcb10 666d8: f94023e8 ldr x8, [sp, #0x40] 666dc: f81903bc stur x28, [x29, #-0x70] 666e0: b9402bfc ldr w28, [sp, #0x28] 666e4: b2400108 orr x8, x8, #0x1 666e8: a9386ba8 stp x8, x26, [x29, #-0x80] 666ec: 17fffe6b b 0x66098 666f0: 2a1f03e8 mov w8, wzr 666f4: 14000046 b 0x6680c 666f8: 320003f5 orr w21, wzr, #0x1 666fc: aa1403f6 mov x22, x20 66700: 385803a8 ldurb w8, [x29, #-0x80] 66704: 37001848 tbnz w8, #0x0, 0x66a0c 66708: 140000c3 b 0x66a14 6670c: aa1703e9 mov x9, x23 66710: f85e0d28 ldr x8, [x9, #-0x20]! 66714: 3900011f strb wzr, [x8] 66718: 385f0138 ldurb w24, [x9, #-0x10] 6671c: aa0903fa mov x26, x9 66720: f81f813f stur xzr, [x9, #-0x8] 66724: 370008f8 tbnz w24, #0x0, 0x66840 66728: 528002c8 mov w8, #0x16 // =22 6672c: f9001fe8 str x8, [sp, #0x38] 66730: 37000938 tbnz w24, #0x0, 0x66854 66734: 12001f08 and w8, w24, #0xff 66738: 121f1b09 and w9, w24, #0xfe 6673c: 7100b91f cmp w8, #0x2e 66740: d341fd28 lsr x8, x9, #1 66744: f9001be8 str x8, [sp, #0x30] 66748: 540008e2 b.hs 0x66864 6674c: 320003e8 orr w8, wzr, #0x1 66750: b90027e8 str w8, [sp, #0x24] 66754: 528002d5 mov w21, #0x16 // =22 66758: 14000049 b 0x6687c 6675c: 91000509 add x9, x8, #0x1 66760: eb15013f cmp x9, x21 66764: 54001020 b.eq 0x66968 66768: 3940050a ldrb w10, [x8, #0x1] 6676c: 9100090b add x11, x8, #0x2 66770: 7101b95f cmp w10, #0x6e 66774: 9a89016a csel x10, x11, x9, eq 66778: eb15015f cmp x10, x21 6677c: 54000f60 b.eq 0x66968 66780: 3940014b ldrb w11, [x10] 66784: 7100c17f cmp w11, #0x30 66788: 54000d61 b.ne 0x66934 6678c: 9100054a add x10, x10, #0x1 66790: eb09015f cmp x10, x9 66794: 54000ea0 b.eq 0x66968 66798: eb15015f cmp x10, x21 6679c: 54000e60 b.eq 0x66968 667a0: 39400149 ldrb w9, [x10] 667a4: 71017d3f cmp w9, #0x5f 667a8: 54000e01 b.ne 0x66968 667ac: 91000549 add x9, x10, #0x1 667b0: eb15013f cmp x9, x21 667b4: 54000da0 b.eq 0x66968 667b8: 3940054b ldrb w11, [x10, #0x1] 667bc: 9100094a add x10, x10, #0x2 667c0: 7101b97f cmp w11, #0x6e 667c4: 9a89014a csel x10, x10, x9, eq 667c8: eb15015f cmp x10, x21 667cc: 54000ce0 b.eq 0x66968 667d0: 3940014b ldrb w11, [x10] 667d4: 7100c17f cmp w11, #0x30 667d8: 54ffada0 b.eq 0x65d8c 667dc: 5100c56b sub w11, w11, #0x31 667e0: 7100217f cmp w11, #0x8 667e4: 54000c28 b.hi 0x66968 667e8: 9100054a add x10, x10, #0x1 667ec: eb0a02bf cmp x21, x10 667f0: 54000bc0 b.eq 0x66968 667f4: 3840154b ldrb w11, [x10], #0x1 667f8: 5100c16b sub w11, w11, #0x30 667fc: 7100297f cmp w11, #0xa 66800: 54ffff63 b.lo 0x667ec 66804: 14000048 b 0x66924 66808: 320003e8 orr w8, wzr, #0x1 6680c: aa1403f6 mov x22, x20 66810: 12000509 and w9, w8, #0x3 66814: 35ffdaa9 cbnz w9, 0x66368 66818: 17fffed7 b 0x66374 6681c: f00001a2 adrp x2, 0x9d000 66820: 913cd042 add x2, x2, #0xf34 66824: 528002a3 mov w3, #0x15 // =21 66828: aa1f03e1 mov x1, xzr 6682c: 94002adb bl 0x71398 66830: 2a1f03e8 mov w8, wzr 66834: 12000509 and w9, w8, #0x3 66838: 35ffd989 cbnz w9, 0x66368 6683c: 17fffece b 0x66374 66840: f9400378 ldr x24, [x27] 66844: 927ffb08 and x8, x24, #0xfffffffffffffffe 66848: d1000508 sub x8, x8, #0x1 6684c: f9001fe8 str x8, [sp, #0x38] 66850: 3607f738 tbz w24, #0x0, 0x66734 66854: f9001bff str xzr, [sp, #0x30] 66858: b90027ff str wzr, [sp, #0x24] 6685c: 528002d5 mov w21, #0x16 // =22 66860: 14000007 b 0x6687c 66864: f9401be8 ldr x8, [sp, #0x30] 66868: 11004108 add w8, w8, #0x10 6686c: 927c0d08 and x8, x8, #0xf0 66870: d1000515 sub x21, x8, #0x1 66874: 320003e8 orr w8, wzr, #0x1 66878: b90027e8 str w8, [sp, #0x24] 6687c: f9401fe8 ldr x8, [sp, #0x38] 66880: eb0802bf cmp x21, x8 66884: 540009c0 b.eq 0x669bc 66888: f1005abf cmp x21, #0x16 6688c: 54000161 b.ne 0x668b8 66890: f9400355 ldr x21, [x26] 66894: b94027e8 ldr w8, [sp, #0x24] 66898: 91000760 add x0, x27, #0x1 6689c: 340006e8 cbz w8, 0x66978 668a0: 121f1b08 and w8, w24, #0xfe 668a4: d341fd08 lsr x8, x8, #1 668a8: 91000502 add x2, x8, #0x1 668ac: aa1503e1 mov x1, x21 668b0: 97fe9898 bl 0xcb10 668b4: 14000033 b 0x66980 668b8: 910006a0 add x0, x21, #0x1 668bc: f9000fe0 str x0, [sp, #0x18] 668c0: 97fe988c bl 0xcaf0 668c4: f9401fe8 ldr x8, [sp, #0x38] 668c8: eb0802bf cmp x21, x8 668cc: aa0003f5 mov x21, x0 668d0: 54000048 b.hi 0x668d8 668d4: b4000755 cbz x21, 0x669bc 668d8: b94027e8 ldr w8, [sp, #0x24] 668dc: 360005e8 tbz w8, #0x0, 0x66998 668e0: 121f1b08 and w8, w24, #0xfe 668e4: d341fd08 lsr x8, x8, #1 668e8: 91000761 add x1, x27, #0x1 668ec: 91000502 add x2, x8, #0x1 668f0: aa1503e0 mov x0, x21 668f4: 97fe9887 bl 0xcb10 668f8: 1400002c b 0x669a8 668fc: 5100c56b sub w11, w11, #0x31 66900: 7100217f cmp w11, #0x8 66904: 54000328 b.hi 0x66968 66908: 9100054a add x10, x10, #0x1 6690c: eb0a02bf cmp x21, x10 66910: 540002c0 b.eq 0x66968 66914: 3840154b ldrb w11, [x10], #0x1 66918: 5100c16b sub w11, w11, #0x30 6691c: 7100297f cmp w11, #0xa 66920: 54ffff63 b.lo 0x6690c 66924: d100054a sub x10, x10, #0x1 66928: eb09015f cmp x10, x9 6692c: 54ffa361 b.ne 0x65d98 66930: 1400000e b 0x66968 66934: 5100c56b sub w11, w11, #0x31 66938: 7100217f cmp w11, #0x8 6693c: 54000168 b.hi 0x66968 66940: 9100054a add x10, x10, #0x1 66944: eb0a02bf cmp x21, x10 66948: 54000100 b.eq 0x66968 6694c: 3840154b ldrb w11, [x10], #0x1 66950: 5100c16b sub w11, w11, #0x30 66954: 7100297f cmp w11, #0xa 66958: 54ffff63 b.lo 0x66944 6695c: d100054a sub x10, x10, #0x1 66960: eb09015f cmp x10, x9 66964: 54fff1a1 b.ne 0x66798 66968: aa1403f6 mov x22, x20 6696c: 2a1803fc mov w28, w24 66970: 2a1a03fb mov w27, w26 66974: 17fffe90 b 0x663b4 66978: 394002a8 ldrb w8, [x21] 6697c: 39000008 strb w8, [x0] 66980: aa1503e0 mov x0, x21 66984: 97fe98a7 bl 0xcc20 66988: f9401be8 ldr x8, [sp, #0x30] 6698c: d37ff908 lsl x8, x8, #1 66990: 39000368 strb w8, [x27] 66994: 1400000a b 0x669bc 66998: f9400340 ldr x0, [x26] 6699c: 39400008 ldrb w8, [x0] 669a0: 390002a8 strb w8, [x21] 669a4: 97fe989f bl 0xcc20 669a8: f9400fe8 ldr x8, [sp, #0x18] 669ac: b2400108 orr x8, x8, #0x1 669b0: f81d02e8 stur x8, [x23, #-0x30] 669b4: f9401be8 ldr x8, [sp, #0x30] 669b8: a93dd6e8 stp x8, x21, [x23, #-0x28] 669bc: b94053e8 ldr w8, [sp, #0x50] 669c0: 381d02e8 sturb w8, [x23, #-0x30] 669c4: f85983a8 ldur x8, [x29, #-0x68] 669c8: f81d12e8 stur x8, [x23, #-0x2f] 669cc: f859f3a8 ldur x8, [x29, #-0x61] 669d0: f81d82e8 stur x8, [x23, #-0x28] 669d4: f94027e8 ldr x8, [sp, #0x48] 669d8: f9000348 str x8, [x26] 669dc: f819f3bf stur xzr, [x29, #-0x61] 669e0: f81983bf stur xzr, [x29, #-0x68] 669e4: 370001fc tbnz w28, #0x0, 0x66a20 669e8: 394283e8 ldrb w8, [sp, #0xa0] 669ec: 37000228 tbnz w8, #0x0, 0x66a30 669f0: 394203e8 ldrb w8, [sp, #0x80] 669f4: 36000068 tbz w8, #0x0, 0x66a00 669f8: f9404be0 ldr x0, [sp, #0x90] 669fc: 97fe9889 bl 0xcc20 66a00: 2a1f03f5 mov w21, wzr 66a04: 385803a8 ldurb w8, [x29, #-0x80] 66a08: 36000068 tbz w8, #0x0, 0x66a14 66a0c: f85903a0 ldur x0, [x29, #-0x70] 66a10: 97fe9884 bl 0xcc20 66a14: 29456ffc ldp w28, w27, [sp, #0x28] 66a18: 35ffccf5 cbnz w21, 0x663b4 66a1c: 17fffe56 b 0x66374 66a20: f94023e0 ldr x0, [sp, #0x40] 66a24: 97fe987f bl 0xcc20 66a28: 394283e8 ldrb w8, [sp, #0xa0] 66a2c: 3607fe28 tbz w8, #0x0, 0x669f0 66a30: f9405be0 ldr x0, [sp, #0xb0] 66a34: 97fe987b bl 0xcc20 66a38: 394203e8 ldrb w8, [sp, #0x80] 66a3c: 3707fde8 tbnz w8, #0x0, 0x669f8 66a40: 17fffff0 b 0x66a00 66a44: 97fe96cb bl 0xc570 <__stack_chk_fail@plt> 66a48: aa0003f4 mov x20, x0 66a4c: 3700011c tbnz w28, #0x0, 0x66a6c 66a50: 394283e8 ldrb w8, [sp, #0xa0] 66a54: 370001c8 tbnz w8, #0x0, 0x66a8c 66a58: 394203e8 ldrb w8, [sp, #0x80] 66a5c: 37000288 tbnz w8, #0x0, 0x66aac 66a60: 385803a8 ldurb w8, [x29, #-0x80] 66a64: 37000348 tbnz w8, #0x0, 0x66acc 66a68: 14000029 b 0x66b0c 66a6c: f94023e0 ldr x0, [sp, #0x40] 66a70: 97fe986c bl 0xcc20 66a74: 394283e8 ldrb w8, [sp, #0xa0] 66a78: 3607ff08 tbz w8, #0x0, 0x66a58 66a7c: 14000004 b 0x66a8c 66a80: aa0003f4 mov x20, x0 66a84: 394283e8 ldrb w8, [sp, #0xa0] 66a88: 3607fe88 tbz w8, #0x0, 0x66a58 66a8c: f9405be0 ldr x0, [sp, #0xb0] 66a90: 97fe9864 bl 0xcc20 66a94: 394203e8 ldrb w8, [sp, #0x80] 66a98: 3607fe48 tbz w8, #0x0, 0x66a60 66a9c: 14000004 b 0x66aac 66aa0: aa0003f4 mov x20, x0 66aa4: 394203e8 ldrb w8, [sp, #0x80] 66aa8: 3607fdc8 tbz w8, #0x0, 0x66a60 66aac: f9404be0 ldr x0, [sp, #0x90] 66ab0: 97fe985c bl 0xcc20 66ab4: 385803a8 ldurb w8, [x29, #-0x80] 66ab8: 370000a8 tbnz w8, #0x0, 0x66acc 66abc: 14000014 b 0x66b0c 66ac0: aa0003f4 mov x20, x0 66ac4: 385803a8 ldurb w8, [x29, #-0x80] 66ac8: 36000228 tbz w8, #0x0, 0x66b0c 66acc: f85903a0 ldur x0, [x29, #-0x70] 66ad0: 97fe9854 bl 0xcc20 66ad4: 1400000e b 0x66b0c 66ad8: 394283e8 ldrb w8, [sp, #0xa0] 66adc: aa0003f4 mov x20, x0 66ae0: 36000548 tbz w8, #0x0, 0x66b88 66ae4: f9405be0 ldr x0, [sp, #0xb0] 66ae8: 97fe984e bl 0xcc20 66aec: 14000027 b 0x66b88 66af0: b9405ff5 ldr w21, [sp, #0x5c] 66af4: aa0003f4 mov x20, x0 66af8: 385803a8 ldurb w8, [x29, #-0x80] 66afc: 37000508 tbnz w8, #0x0, 0x66b9c 66b00: 14000029 b 0x66ba4 66b04: aa0003f4 mov x20, x0 66b08: 29056ffc stp w28, w27, [sp, #0x28] 66b0c: 29456ffc ldp w28, w27, [sp, #0x28] 66b10: 14000002 b 0x66b18 66b14: aa0003f4 mov x20, x0 66b18: b9405ff5 ldr w21, [sp, #0x5c] 66b1c: 14000023 b 0x66ba8 66b20: b9402bfc ldr w28, [sp, #0x28] 66b24: aa0003f4 mov x20, x0 66b28: 14000006 b 0x66b40 66b2c: 1400000b b 0x66b58 66b30: aa0003f4 mov x20, x0 66b34: 3600007a tbz w26, #0x0, 0x66b40 66b38: aa1803e0 mov x0, x24 66b3c: 97fe9839 bl 0xcc20 66b40: b9402ffb ldr w27, [sp, #0x2c] 66b44: b9405ff5 ldr w21, [sp, #0x5c] 66b48: b9404bfa ldr w26, [sp, #0x48] 66b4c: 394283e8 ldrb w8, [sp, #0xa0] 66b50: 370000e8 tbnz w8, #0x0, 0x66b6c 66b54: 14000010 b 0x66b94 66b58: b9402ffb ldr w27, [sp, #0x2c] 66b5c: b9405ff5 ldr w21, [sp, #0x5c] 66b60: aa0003f4 mov x20, x0 66b64: 394283e8 ldrb w8, [sp, #0xa0] 66b68: 36000168 tbz w8, #0x0, 0x66b94 66b6c: f9405be0 ldr x0, [sp, #0xb0] 66b70: 97fe982c bl 0xcc20 66b74: 385803a8 ldurb w8, [x29, #-0x80] 66b78: 37000128 tbnz w8, #0x0, 0x66b9c 66b7c: 1400000a b 0x66ba4 66b80: b9402bfc ldr w28, [sp, #0x28] 66b84: aa0003f4 mov x20, x0 66b88: b9402ffb ldr w27, [sp, #0x2c] 66b8c: b9405ff5 ldr w21, [sp, #0x5c] 66b90: b9404bfa ldr w26, [sp, #0x48] 66b94: 385803a8 ldurb w8, [x29, #-0x80] 66b98: 36000068 tbz w8, #0x0, 0x66ba4 66b9c: f85903a0 ldur x0, [x29, #-0x70] 66ba0: 97fe9820 bl 0xcc20 66ba4: 3901b67a strb w26, [x19, #0x6d] 66ba8: aa1403e0 mov x0, x20 66bac: 3901b275 strb w21, [x19, #0x6c] 66bb0: 3901b67b strb w27, [x19, #0x6d] 66bb4: b9006a7c str w28, [x19, #0x68] 66bb8: 94009d36 bl 0x8e090 66bbc: d10743ff sub sp, sp, #0x1d0 66bc0: a9176ffc stp x28, x27, [sp, #0x170] 66bc4: a91867fa stp x26, x25, [sp, #0x180] 66bc8: a9195ff8 stp x24, x23, [sp, #0x190] 66bcc: a91a57f6 stp x22, x21, [sp, #0x1a0] 66bd0: a91b4ff4 stp x20, x19, [sp, #0x1b0] 66bd4: a91c7bfd stp x29, x30, [sp, #0x1c0] 66bd8: 910703fd add x29, sp, #0x1c0 66bdc: f90023e2 str x2, [sp, #0x40] 66be0: d53bd049 mrs x9, TPIDR_EL0 66be4: f9401528 ldr x8, [x9, #0x28] 66be8: aa0103f8 mov x24, x1 66bec: aa0003f4 mov x20, x0 66bf0: eb180295 subs x21, x20, x24 66bf4: f9002fe8 str x8, [sp, #0x58] 66bf8: f90017e9 str x9, [sp, #0x28] 66bfc: 54038660 b.eq 0x6dcc8 66c00: 3940029b ldrb w27, [x20] 66c04: b200f3e8 mov x8, #0x5555555555555555 // =6148914691236517205 66c08: 2a1f03f7 mov w23, wzr 66c0c: f2e0aaa8 movk x8, #0x555, lsl #48 66c10: 71012f7f cmp w27, #0x4b 66c14: f9000fe8 str x8, [sp, #0x18] 66c18: 54000600 b.eq 0x66cd8 66c1c: 71015b7f cmp w27, #0x56 66c20: aa1403e8 mov x8, x20 66c24: 540000c0 b.eq 0x66c3c 66c28: 7101cb7f cmp w27, #0x72 66c2c: 540005e1 b.ne 0x66ce8 66c30: aa1403e8 mov x8, x20 66c34: 38401d1b ldrb w27, [x8, #0x1]! 66c38: 321e03f7 orr w23, wzr, #0x4 66c3c: 71015b7f cmp w27, #0x56 66c40: 54000061 b.ne 0x66c4c 66c44: 38401d1b ldrb w27, [x8, #0x1]! 66c48: 321f02f7 orr w23, w23, #0x2 66c4c: 71012f7f cmp w27, #0x4b 66c50: 9a881516 cinc x22, x8, eq 66c54: eb1402df cmp x22, x20 66c58: 54038380 b.eq 0x6dcc8 66c5c: f94023f9 ldr x25, [sp, #0x40] 66c60: 394002da ldrb w26, [x22] 66c64: aa1603e0 mov x0, x22 66c68: aa1803e1 mov x1, x24 66c6c: a9405733 ldp x19, x21, [x25] 66c70: aa1903e2 mov x2, x25 66c74: 97ffffd2 bl 0x66bbc 66c78: eb16001f cmp x0, x22 66c7c: aa1403fc mov x28, x20 66c80: f9000be0 str x0, [sp, #0x10] 66c84: 54038240 b.eq 0x6dccc 66c88: b90023f7 str w23, [sp, #0x20] 66c8c: a9406337 ldp x23, x24, [x25] 66c90: f9401734 ldr x20, [x25, #0x28] 66c94: 71011b5f cmp w26, #0x46 66c98: aa1903fc mov x28, x25 66c9c: 540000a1 b.ne 0x66cb0 66ca0: d1008294 sub x20, x20, #0x20 66ca4: aa1403e0 mov x0, x20 66ca8: 94002b11 bl 0x718ec 66cac: f9001794 str x20, [x28, #0x28] 66cb0: f9401b88 ldr x8, [x28, #0x30] 66cb4: f9400f96 ldr x22, [x28, #0x18] 66cb8: eb08029f cmp x20, x8 66cbc: 54000882 b.hs 0x66dcc 66cc0: a9007e9f stp xzr, xzr, [x20] 66cc4: a9015a9f stp xzr, x22, [x20, #0x10] 66cc8: f9401788 ldr x8, [x28, #0x28] 66ccc: 91008108 add x8, x8, #0x20 66cd0: f9001788 str x8, [x28, #0x28] 66cd4: 1400008c b 0x66f04 66cd8: aa1403e8 mov x8, x20 66cdc: 71015b7f cmp w27, #0x56 66ce0: 54fffb20 b.eq 0x66c44 66ce4: 17ffffda b 0x66c4c 66ce8: f94023e2 ldr x2, [sp, #0x40] 66cec: aa1403e0 mov x0, x20 66cf0: aa1803e1 mov x1, x24 66cf4: 940080fb bl 0x870e0 66cf8: aa0003fc mov x28, x0 66cfc: eb14039f cmp x28, x20 66d00: 54037e61 b.ne 0x6dccc 66d04: 39400288 ldrb w8, [x20] 66d08: 51010508 sub w8, w8, #0x41 66d0c: 7100511f cmp w8, #0x14 66d10: 54024b88 b.hi 0x6b680 66d14: f00001a9 adrp x9, 0x9d000 66d18: 91003129 add x9, x9, #0xc 66d1c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 66d20: 910383fb add x27, sp, #0xe0 66d24: 8b090108 add x8, x8, x9 66d28: d61f0100 br x8 66d2c: 91000696 add x22, x20, #0x1 66d30: eb1802df cmp x22, x24 66d34: 54037ca0 b.eq 0x6dcc8 66d38: 394002c8 ldrb w8, [x22] 66d3c: 71017d1f cmp w8, #0x5f 66d40: 54009d81 b.ne 0x680f0 66d44: f94023f9 ldr x25, [sp, #0x40] 66d48: 91000a96 add x22, x20, #0x2 66d4c: aa1603e0 mov x0, x22 66d50: aa1803e1 mov x1, x24 66d54: aa1903e2 mov x2, x25 66d58: 97ffff99 bl 0x66bbc 66d5c: aa0003f5 mov x21, x0 66d60: eb1602bf cmp x21, x22 66d64: 54037b20 b.eq 0x6dcc8 66d68: a9402329 ldp x9, x8, [x25] 66d6c: eb08013f cmp x9, x8 66d70: 54037ac0 b.eq 0x6dcc8 66d74: a906ffff stp xzr, xzr, [sp, #0x68] 66d78: f90033ff str xzr, [sp, #0x60] 66d7c: 385e8109 ldurb w9, [x8, #-0x18] 66d80: d1005d0a sub x10, x8, #0x17 66d84: a97f210b ldp x11, x8, [x8, #-0x10] 66d88: d341fd2c lsr x12, x9, #1 66d8c: 7200013f tst w9, #0x1 66d90: 9a8b0189 csel x9, x12, x11, eq 66d94: 9a880157 csel x23, x10, x8, eq 66d98: f100093f cmp x9, #0x2 66d9c: 321f03e8 orr w8, wzr, #0x2 66da0: 9a883136 csel x22, x9, x8, lo 66da4: b10042df cmn x22, #0x10 66da8: 54034762 b.hs 0x6d694 66dac: f1005edf cmp x22, #0x17 66db0: 5401fe42 b.hs 0x6ad78 66db4: 910183e9 add x9, sp, #0x60 66db8: d37ffac8 lsl x8, x22, #1 66dbc: b2400138 orr x24, x9, #0x1 66dc0: 390183e8 strb w8, [sp, #0x60] 66dc4: b501fe76 cbnz x22, 0x6ad90 66dc8: 14000ff6 b 0x6ada0 66dcc: f940138a ldr x10, [x28, #0x20] 66dd0: cb0a0289 sub x9, x20, x10 66dd4: 9345fd34 asr x20, x9, #5 66dd8: 91000689 add x9, x20, #0x1 66ddc: d37bfd2b lsr x11, x9, #59 66de0: b50345ab cbnz x11, 0x6d694 66de4: cb0a0108 sub x8, x8, x10 66de8: 9345fd0a asr x10, x8, #5 66dec: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 66df0: eb0b015f cmp x10, x11 66df4: 540000e8 b.hi 0x66e10 66df8: 9344fd08 asr x8, x8, #4 66dfc: eb09011f cmp x8, x9 66e00: 9a883139 csel x25, x9, x8, lo 66e04: b5000099 cbnz x25, 0x66e14 66e08: aa1f03e0 mov x0, xzr 66e0c: 1400000e b 0x66e44 66e10: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 66e14: f9401f89 ldr x9, [x28, #0x38] 66e18: d37beb28 lsl x8, x25, #5 66e1c: f9480120 ldr x0, [x9, #0x1000] 66e20: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 66e24: cb00014a sub x10, x10, x0 66e28: eb08015f cmp x10, x8 66e2c: 54000082 b.hs 0x66e3c 66e30: aa0803e0 mov x0, x8 66e34: 97fe972f bl 0xcaf0 66e38: 14000003 b 0x66e44 66e3c: 8b080008 add x8, x0, x8 66e40: f9080128 str x8, [x9, #0x1000] 66e44: 8b141408 add x8, x0, x20, lsl #5 66e48: a9007d1f stp xzr, xzr, [x8] 66e4c: a901591f stp xzr, x22, [x8, #0x10] 66e50: a9422f94 ldp x20, x11, [x28, #0x20] 66e54: 8b191409 add x9, x0, x25, lsl #5 66e58: 9100810a add x10, x8, #0x20 66e5c: eb14017f cmp x11, x20 66e60: 54000200 b.eq 0x66ea0 66e64: a93efd1f stp xzr, xzr, [x8, #-0x18] 66e68: f81e011f stur xzr, [x8, #-0x20] 66e6c: f85f816c ldur x12, [x11, #-0x8] 66e70: f81f810c stur x12, [x8, #-0x8] 66e74: 3cde0d60 ldr q0, [x11, #-0x20]! 66e78: 3c9e0100 stur q0, [x8, #-0x20] 66e7c: f940096c ldr x12, [x11, #0x10] 66e80: eb0b029f cmp x20, x11 66e84: f81f010c stur x12, [x8, #-0x10] 66e88: d1008108 sub x8, x8, #0x20 66e8c: a900fd7f stp xzr, xzr, [x11, #0x8] 66e90: f900017f str xzr, [x11] 66e94: 54fffe81 b.ne 0x66e64 66e98: a9425396 ldp x22, x20, [x28, #0x20] 66e9c: 14000002 b 0x66ea4 66ea0: aa1403f6 mov x22, x20 66ea4: f9401b99 ldr x25, [x28, #0x30] 66ea8: eb16029f cmp x20, x22 66eac: a9022b88 stp x8, x10, [x28, #0x20] 66eb0: f9001b89 str x9, [x28, #0x30] 66eb4: 540000c0 b.eq 0x66ecc 66eb8: d1008294 sub x20, x20, #0x20 66ebc: aa1403e0 mov x0, x20 66ec0: 94002a8b bl 0x718ec 66ec4: eb1402df cmp x22, x20 66ec8: 54ffff81 b.ne 0x66eb8 66ecc: b40001d6 cbz x22, 0x66f04 66ed0: f9401f88 ldr x8, [x28, #0x38] 66ed4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 66ed8: eb16013f cmp x9, x22 66edc: 54000103 b.lo 0x66efc 66ee0: eb16011f cmp x8, x22 66ee4: 540000c8 b.hi 0x66efc 66ee8: f9480109 ldr x9, [x8, #0x1000] 66eec: eb19013f cmp x9, x25 66ef0: 540000a1 b.ne 0x66f04 66ef4: f9080116 str x22, [x8, #0x1000] 66ef8: 14000003 b 0x66f04 66efc: aa1603e0 mov x0, x22 66f00: 97fe9748 bl 0xcc20 66f04: cb1302a8 sub x8, x21, x19 66f08: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 66f0c: cb17030a sub x10, x24, x23 66f10: f2955569 movk x9, #0xaaab 66f14: 9344fd08 asr x8, x8, #4 66f18: 9344fd4a asr x10, x10, #4 66f1c: 9b097d16 mul x22, x8, x9 66f20: 9b097d48 mul x8, x10, x9 66f24: eb0802df cmp x22, x8 66f28: f9002be8 str x8, [sp, #0x50] 66f2c: 54002f22 b.hs 0x67510 66f30: b94023f7 ldr w23, [sp, #0x20] 66f34: 321c07f9 orr w25, wzr, #0x30 66f38: b90033fb str w27, [sp, #0x30] 66f3c: b9004bfa str w26, [sp, #0x48] 66f40: 14000097 b 0x6719c 66f44: 8b000309 add x9, x24, x0 66f48: f9080109 str x9, [x8, #0x1000] 66f4c: 14000002 b 0x66f54 66f50: aa1f03f8 mov x24, xzr 66f54: 321c07e9 orr w9, wzr, #0x30 66f58: 9b0962fb madd x27, x23, x9, x24 66f5c: a900ff7f stp xzr, xzr, [x27, #0x8] 66f60: f900037f str xzr, [x27] 66f64: 39400328 ldrb w8, [x25] 66f68: d503201f nop 66f6c: 9b09626b madd x11, x19, x9, x24 66f70: f9001feb str x11, [sp, #0x38] 66f74: 370000c8 tbnz w8, #0x0, 0x66f8c 66f78: f9400b28 ldr x8, [x25, #0x10] 66f7c: f9000b68 str x8, [x27, #0x10] 66f80: 3dc00320 ldr q0, [x25] 66f84: 3d800360 str q0, [x27] 66f88: 14000020 b 0x67008 66f8c: 9b0956c8 madd x8, x22, x9, x21 66f90: f9400519 ldr x25, [x8, #0x8] 66f94: 321c07fa orr w26, wzr, #0x30 66f98: b100433f cmn x25, #0x10 66f9c: 54037462 b.hs 0x6de28 66fa0: f9400901 ldr x1, [x8, #0x10] 66fa4: f1005f3f cmp x25, #0x17 66fa8: 540000c2 b.hs 0x66fc0 66fac: d37ffb28 lsl x8, x25, #1 66fb0: aa1b03f3 mov x19, x27 66fb4: 38001668 strb w8, [x19], #0x1 66fb8: b50001d9 cbnz x25, 0x66ff0 66fbc: 14000010 b 0x66ffc 66fc0: 91004328 add x8, x25, #0x10 66fc4: 927ced1c and x28, x8, #0xfffffffffffffff0 66fc8: aa1c03e0 mov x0, x28 66fcc: aa0103f3 mov x19, x1 66fd0: 97fe96c8 bl 0xcaf0 66fd4: b2400389 orr x9, x28, #0x1 66fd8: f94023fc ldr x28, [sp, #0x40] 66fdc: aa1303e1 mov x1, x19 66fe0: aa0003f3 mov x19, x0 66fe4: 9b1a62e8 madd x8, x23, x26, x24 66fe8: a900cd19 stp x25, x19, [x8, #0x8] 66fec: f9000369 str x9, [x27] 66ff0: aa1303e0 mov x0, x19 66ff4: aa1903e2 mov x2, x25 66ff8: 97fe96c6 bl 0xcb10 66ffc: 38396a7f strb wzr, [x19, x25] 67000: b9404bfa ldr w26, [sp, #0x48] 67004: f9401feb ldr x11, [sp, #0x38] 67008: 321c07ea orr w10, wzr, #0x30 6700c: 9b0a62f9 madd x25, x23, x10, x24 67010: f8018f3f str xzr, [x25, #0x18]! 67014: d503201f nop 67018: 9b0a56c8 madd x8, x22, x10, x21 6701c: a900ff3f stp xzr, xzr, [x25, #0x8] 67020: 38418d09 ldrb w9, [x8, #0x18]! 67024: 370000c9 tbnz w9, #0x0, 0x6703c 67028: f9400909 ldr x9, [x8, #0x10] 6702c: f9000b29 str x9, [x25, #0x10] 67030: 3dc00100 ldr q0, [x8] 67034: 3d800320 str q0, [x25] 67038: 1400001f b 0x670b4 6703c: 9b0a56c8 madd x8, x22, x10, x21 67040: f940111a ldr x26, [x8, #0x20] 67044: 321c07f3 orr w19, wzr, #0x30 67048: b100435f cmn x26, #0x10 6704c: 54036f22 b.hs 0x6de30 67050: f9401515 ldr x21, [x8, #0x28] 67054: f1005f5f cmp x26, #0x17 67058: 540000a2 b.hs 0x6706c 6705c: d37ffb48 lsl x8, x26, #1 67060: 38001728 strb w8, [x25], #0x1 67064: b50001ba cbnz x26, 0x67098 67068: 14000010 b 0x670a8 6706c: 91004348 add x8, x26, #0x10 67070: 927ced1c and x28, x8, #0xfffffffffffffff0 67074: aa1c03e0 mov x0, x28 67078: 97fe969e bl 0xcaf0 6707c: b2400389 orr x9, x28, #0x1 67080: f94023fc ldr x28, [sp, #0x40] 67084: d503201f nop 67088: 9b1362e8 madd x8, x23, x19, x24 6708c: a902011a stp x26, x0, [x8, #0x20] 67090: f9000329 str x9, [x25] 67094: aa0003f9 mov x25, x0 67098: aa1903e0 mov x0, x25 6709c: aa1503e1 mov x1, x21 670a0: aa1a03e2 mov x2, x26 670a4: 97fe969b bl 0xcb10 670a8: 383a6b3f strb wzr, [x25, x26] 670ac: b9404bfa ldr w26, [sp, #0x48] 670b0: f9401feb ldr x11, [sp, #0x38] 670b4: a97e2693 ldp x19, x9, [x20, #-0x20] 670b8: 9100c368 add x8, x27, #0x30 670bc: 321c07f9 orr w25, wzr, #0x30 670c0: eb13013f cmp x9, x19 670c4: 54000260 b.eq 0x67110 670c8: f85e012a ldur x10, [x9, #-0x20] 670cc: f81e036a stur x10, [x27, #-0x20] 670d0: 3cdd0120 ldur q0, [x9, #-0x30] 670d4: 3c9d0360 stur q0, [x27, #-0x30] 670d8: f85f812a ldur x10, [x9, #-0x8] 670dc: a93dfd3f stp xzr, xzr, [x9, #-0x28] 670e0: f81d013f stur xzr, [x9, #-0x30] 670e4: f81f836a stur x10, [x27, #-0x8] 670e8: 3cde8120 ldur q0, [x9, #-0x18] 670ec: 3c9e8360 stur q0, [x27, #-0x18] 670f0: a93f7d3f stp xzr, xzr, [x9, #-0x10] 670f4: f81e813f stur xzr, [x9, #-0x18] 670f8: d100c129 sub x9, x9, #0x30 670fc: eb09027f cmp x19, x9 67100: d100c37b sub x27, x27, #0x30 67104: 54fffe21 b.ne 0x670c8 67108: a97e4e98 ldp x24, x19, [x20, #-0x20] 6710c: 14000002 b 0x67114 67110: aa1303f8 mov x24, x19 67114: f85f0295 ldur x21, [x20, #-0x10] 67118: a93e229b stp x27, x8, [x20, #-0x20] 6711c: f81f028b stur x11, [x20, #-0x10] 67120: b94033fb ldr w27, [sp, #0x30] 67124: eb18027f cmp x19, x24 67128: 540001a0 b.eq 0x6715c 6712c: 385e8268 ldurb w8, [x19, #-0x18] 67130: 36000068 tbz w8, #0x0, 0x6713c 67134: f85f8260 ldur x0, [x19, #-0x8] 67138: 97fe96ba bl 0xcc20 6713c: 385d0268 ldurb w8, [x19, #-0x30] 67140: d100c277 sub x23, x19, #0x30 67144: 36000068 tbz w8, #0x0, 0x67150 67148: f85e0260 ldur x0, [x19, #-0x20] 6714c: 97fe96b5 bl 0xcc20 67150: eb17031f cmp x24, x23 67154: aa1703f3 mov x19, x23 67158: 54fffea1 b.ne 0x6712c 6715c: b94023f7 ldr w23, [sp, #0x20] 67160: b4001d18 cbz x24, 0x67500 67164: f85f8288 ldur x8, [x20, #-0x8] 67168: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6716c: eb18013f cmp x9, x24 67170: 54000103 b.lo 0x67190 67174: eb18011f cmp x8, x24 67178: 540000c8 b.hi 0x67190 6717c: f9480109 ldr x9, [x8, #0x1000] 67180: eb15013f cmp x9, x21 67184: 54001be1 b.ne 0x67500 67188: f9080118 str x24, [x8, #0x1000] 6718c: 140000dd b 0x67500 67190: aa1803e0 mov x0, x24 67194: 97fe96a3 bl 0xcc20 67198: 140000da b 0x67500 6719c: 71011b5f cmp w26, #0x46 671a0: 54000121 b.ne 0x671c4 671a4: f9400389 ldr x9, [x28] 671a8: d503201f nop 671ac: 9b1926c0 madd x0, x22, x25, x9 671b0: 38418c0a ldrb w10, [x0, #0x18]! 671b4: 370003ca tbnz w10, #0x0, 0x6722c 671b8: d341fd48 lsr x8, x10, #1 671bc: 9100040b add x11, x0, #0x1 671c0: 1400001d b 0x67234 671c4: 71012f7f cmp w27, #0x4b 671c8: 54000201 b.ne 0x67208 671cc: f9400388 ldr x8, [x28] 671d0: f0000181 adrp x1, 0x9a000 671d4: 321f07e2 orr w2, wzr, #0x6 671d8: 9137d021 add x1, x1, #0xdf4 671dc: 9b1922c0 madd x0, x22, x25, x8 671e0: 940028ec bl 0x71590 671e4: 36080157 tbz w23, #0x1, 0x6720c 671e8: f9400388 ldr x8, [x28] 671ec: d00001a1 adrp x1, 0x9d000 671f0: 52800122 mov w2, #0x9 // =9 671f4: 9139ac21 add x1, x1, #0xe6b 671f8: 9b1922c0 madd x0, x22, x25, x8 671fc: 940028e5 bl 0x71590 67200: 361008b7 tbz w23, #0x2, 0x67314 67204: 14000003 b 0x67210 67208: 370fff17 tbnz w23, #0x1, 0x671e8 6720c: 36100857 tbz w23, #0x2, 0x67314 67210: f9400388 ldr x8, [x28] 67214: d00001a1 adrp x1, 0x9d000 67218: 52800122 mov w2, #0x9 // =9 6721c: 9139d421 add x1, x1, #0xe75 67220: 9b1922c0 madd x0, x22, x25, x8 67224: 940028db bl 0x71590 67228: 1400003b b 0x67314 6722c: 9b1926cb madd x11, x22, x25, x9 67230: a9422d68 ldp x8, x11, [x11, #0x20] 67234: d1000918 sub x24, x8, #0x2 67238: 3878696b ldrb w11, [x11, x24] 6723c: 7100997f cmp w11, #0x26 67240: 540003c1 b.ne 0x672b8 67244: d100050b sub x11, x8, #0x1 67248: 3700006a tbnz w10, #0x0, 0x67254 6724c: 9100040c add x12, x0, #0x1 67250: 14000003 b 0x6725c 67254: 9b1926cc madd x12, x22, x25, x9 67258: f940158c ldr x12, [x12, #0x28] 6725c: 386b698b ldrb w11, [x12, x11] 67260: 7100997f cmp w11, #0x26 67264: 540002a1 b.ne 0x672b8 67268: 71012f7f cmp w27, #0x4b 6726c: 54000401 b.ne 0x672ec 67270: f0000182 adrp x2, 0x9a000 67274: 321f07e3 orr w3, wzr, #0x6 67278: aa1803e1 mov x1, x24 6727c: 9137d042 add x2, x2, #0xdf4 67280: 94002846 bl 0x71398 67284: 91001b18 add x24, x24, #0x6 67288: 36080357 tbz w23, #0x1, 0x672f0 6728c: f9400388 ldr x8, [x28] 67290: d00001a2 adrp x2, 0x9d000 67294: 52800123 mov w3, #0x9 // =9 67298: aa1803e1 mov x1, x24 6729c: 9b1922c8 madd x8, x22, x25, x8 672a0: 91006100 add x0, x8, #0x18 672a4: 9139ac42 add x2, x2, #0xe6b 672a8: 9400283c bl 0x71398 672ac: 91002718 add x24, x24, #0x9 672b0: 37100237 tbnz w23, #0x2, 0x672f4 672b4: 14000018 b 0x67314 672b8: 3700008a tbnz w10, #0x0, 0x672c8 672bc: 91000409 add x9, x0, #0x1 672c0: d341fd4a lsr x10, x10, #1 672c4: 14000003 b 0x672d0 672c8: 9b1926c9 madd x9, x22, x25, x9 672cc: a942252a ldp x10, x9, [x9, #0x20] 672d0: 8b0a0129 add x9, x9, x10 672d4: 385ff129 ldurb w9, [x9, #-0x1] 672d8: 7100993f cmp w9, #0x26 672dc: 1a9f17e9 cset w9, eq 672e0: cb090118 sub x24, x8, x9 672e4: 71012f7f cmp w27, #0x4b 672e8: 54fffc40 b.eq 0x67270 672ec: 370ffd17 tbnz w23, #0x1, 0x6728c 672f0: 36100137 tbz w23, #0x2, 0x67314 672f4: f9400388 ldr x8, [x28] 672f8: d00001a2 adrp x2, 0x9d000 672fc: 52800123 mov w3, #0x9 // =9 67300: aa1803e1 mov x1, x24 67304: 9b1922c8 madd x8, x22, x25, x8 67308: 91006100 add x0, x8, #0x18 6730c: 9139d442 add x2, x2, #0xe75 67310: 94002822 bl 0x71398 67314: f9401794 ldr x20, [x28, #0x28] 67318: f9400395 ldr x21, [x28] 6731c: 321c07e8 orr w8, wzr, #0x30 67320: 321c07ea orr w10, wzr, #0x30 67324: a97ea693 ldp x19, x9, [x20, #-0x18] 67328: d503201f nop 6732c: 9b0856d9 madd x25, x22, x8, x21 67330: eb09027f cmp x19, x9 67334: 54000140 b.eq 0x6735c 67338: a900fe7f stp xzr, xzr, [x19, #0x8] 6733c: f900027f str xzr, [x19] 67340: 39400328 ldrb w8, [x25] 67344: 37000528 tbnz w8, #0x0, 0x673e8 67348: f9400b28 ldr x8, [x25, #0x10] 6734c: f9000a68 str x8, [x19, #0x10] 67350: 3dc00320 ldr q0, [x25] 67354: 3d800260 str q0, [x19] 67358: 1400003f b 0x67454 6735c: f85e028a ldur x10, [x20, #-0x20] 67360: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 67364: f295556c movk x12, #0xaaab 67368: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 6736c: cb0a0268 sub x8, x19, x10 67370: 9344fd08 asr x8, x8, #4 67374: 9b0c7d17 mul x23, x8, x12 67378: 910006e8 add x8, x23, #0x1 6737c: f2e0aaab movk x11, #0x555, lsl #48 67380: eb0b011f cmp x8, x11 67384: 54031888 b.hi 0x6d694 67388: cb0a0129 sub x9, x9, x10 6738c: 9344fd29 asr x9, x9, #4 67390: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 67394: 9b0c7d29 mul x9, x9, x12 67398: f2e0554a movk x10, #0x2aa, lsl #48 6739c: b200f3f3 mov x19, #0x5555555555555555 // =6148914691236517205 673a0: eb0a013f cmp x9, x10 673a4: f2e0aab3 movk x19, #0x555, lsl #48 673a8: 540000a2 b.hs 0x673bc 673ac: d37ff929 lsl x9, x9, #1 673b0: eb08013f cmp x9, x8 673b4: 9a893113 csel x19, x8, x9, lo 673b8: b4ffdcd3 cbz x19, 0x66f50 673bc: f85f8288 ldur x8, [x20, #-0x8] 673c0: 8b130669 add x9, x19, x19, lsl #1 673c4: d37ced20 lsl x0, x9, #4 673c8: f9480118 ldr x24, [x8, #0x1000] 673cc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 673d0: cb180129 sub x9, x9, x24 673d4: eb00013f cmp x9, x0 673d8: 54ffdb62 b.hs 0x66f44 673dc: 97fe95c5 bl 0xcaf0 673e0: aa0003f8 mov x24, x0 673e4: 17fffedc b 0x66f54 673e8: 9b0a56c8 madd x8, x22, x10, x21 673ec: f9400518 ldr x24, [x8, #0x8] 673f0: b100431f cmn x24, #0x10 673f4: 54031502 b.hs 0x6d694 673f8: f9400919 ldr x25, [x8, #0x10] 673fc: f1005f1f cmp x24, #0x17 67400: 540000c2 b.hs 0x67418 67404: d37ffb08 lsl x8, x24, #1 67408: aa1303fa mov x26, x19 6740c: 38001748 strb w8, [x26], #0x1 67410: b5000178 cbnz x24, 0x6743c 67414: 1400000e b 0x6744c 67418: 91004308 add x8, x24, #0x10 6741c: 927ced1b and x27, x8, #0xfffffffffffffff0 67420: aa1b03e0 mov x0, x27 67424: 97fe95b3 bl 0xcaf0 67428: aa0003fa mov x26, x0 6742c: f9000a7a str x26, [x19, #0x10] 67430: b2400368 orr x8, x27, #0x1 67434: b94033fb ldr w27, [sp, #0x30] 67438: a9006268 stp x8, x24, [x19] 6743c: aa1a03e0 mov x0, x26 67440: aa1903e1 mov x1, x25 67444: aa1803e2 mov x2, x24 67448: 97fe95b2 bl 0xcb10 6744c: 38386b5f strb wzr, [x26, x24] 67450: b9404bfa ldr w26, [sp, #0x48] 67454: aa1303f8 mov x24, x19 67458: 321c07f9 orr w25, wzr, #0x30 6745c: f8018f1f str xzr, [x24, #0x18]! 67460: d503201f nop 67464: 9b1956c8 madd x8, x22, x25, x21 67468: a900ff1f stp xzr, xzr, [x24, #0x8] 6746c: 38418d09 ldrb w9, [x8, #0x18]! 67470: 370000c9 tbnz w9, #0x0, 0x67488 67474: f9400909 ldr x9, [x8, #0x10] 67478: f9000b09 str x9, [x24, #0x10] 6747c: 3dc00100 ldr q0, [x8] 67480: 3d800300 str q0, [x24] 67484: 1400001c b 0x674f4 67488: 9b1956c8 madd x8, x22, x25, x21 6748c: f9401119 ldr x25, [x8, #0x20] 67490: b100433f cmn x25, #0x10 67494: 540343a2 b.hs 0x6dd08 67498: f940151a ldr x26, [x8, #0x28] 6749c: f1005f3f cmp x25, #0x17 674a0: 540000a2 b.hs 0x674b4 674a4: d37ffb28 lsl x8, x25, #1 674a8: 38001708 strb w8, [x24], #0x1 674ac: b5000179 cbnz x25, 0x674d8 674b0: 1400000e b 0x674e8 674b4: 91004328 add x8, x25, #0x10 674b8: 927ced1b and x27, x8, #0xfffffffffffffff0 674bc: aa1b03e0 mov x0, x27 674c0: 97fe958c bl 0xcaf0 674c4: aa0003f8 mov x24, x0 674c8: f9001678 str x24, [x19, #0x28] 674cc: b2400368 orr x8, x27, #0x1 674d0: b94033fb ldr w27, [sp, #0x30] 674d4: a901e668 stp x8, x25, [x19, #0x18] 674d8: aa1803e0 mov x0, x24 674dc: aa1a03e1 mov x1, x26 674e0: aa1903e2 mov x2, x25 674e4: 97fe958b bl 0xcb10 674e8: 38396b1f strb wzr, [x24, x25] 674ec: b9404bfa ldr w26, [sp, #0x48] 674f0: 321c07f9 orr w25, wzr, #0x30 674f4: f85e8288 ldur x8, [x20, #-0x18] 674f8: 9100c108 add x8, x8, #0x30 674fc: f81e8288 stur x8, [x20, #-0x18] 67500: f9402be8 ldr x8, [sp, #0x50] 67504: 910006d6 add x22, x22, #0x1 67508: eb0802df cmp x22, x8 6750c: 54ffe483 b.lo 0x6719c 67510: f9400bfc ldr x28, [sp, #0x10] 67514: 140019ee b 0x6dccc 67518: f94023f7 ldr x23, [sp, #0x40] 6751c: aa1403e0 mov x0, x20 67520: aa1803e1 mov x1, x24 67524: a94056f3 ldp x19, x21, [x23] 67528: aa1703e2 mov x2, x23 6752c: 9400329f bl 0x73fa8 67530: aa0003fa mov x26, x0 67534: eb14035f cmp x26, x20 67538: aa1403fc mov x28, x20 6753c: 54033c80 b.eq 0x6dccc 67540: f9002bf8 str x24, [sp, #0x50] 67544: a942a6e8 ldp x8, x9, [x23, #0x28] 67548: a94062f6 ldp x22, x24, [x23] 6754c: f9400ef4 ldr x20, [x23, #0x18] 67550: eb09011f cmp x8, x9 67554: 54005ac2 b.hs 0x680ac 67558: a9007d1f stp xzr, xzr, [x8] 6755c: a901511f stp xzr, x20, [x8, #0x10] 67560: f94016e8 ldr x8, [x23, #0x28] 67564: 91008108 add x8, x8, #0x20 67568: f90016e8 str x8, [x23, #0x28] 6756c: 14000561 b 0x68af0 67570: 91000688 add x8, x20, #0x1 67574: eb18011f cmp x8, x24 67578: 54020840 b.eq 0x6b680 6757c: 39400108 ldrb w8, [x8] 67580: 51015108 sub w8, w8, #0x54 67584: 7100891f cmp w8, #0x22 67588: 540207c8 b.hi 0x6b680 6758c: d00001a9 adrp x9, 0x9d000 67590: 91018129 add x9, x9, #0x60 67594: b8a87928 ldrsw x8, [x9, x8, lsl #2] 67598: 8b090108 add x8, x8, x9 6759c: d61f0100 br x8 675a0: f94023e2 ldr x2, [sp, #0x40] 675a4: aa1403e0 mov x0, x20 675a8: aa1803e1 mov x1, x24 675ac: 94003697 bl 0x75008 675b0: aa0003f6 mov x22, x0 675b4: eb1402df cmp x22, x20 675b8: 54020640 b.eq 0x6b680 675bc: f94023f3 ldr x19, [sp, #0x40] 675c0: aa1403fc mov x28, x20 675c4: a9402269 ldp x9, x8, [x19] 675c8: eb08013f cmp x9, x8 675cc: 54033800 b.eq 0x6dccc 675d0: f9400e69 ldr x9, [x19, #0x18] 675d4: d100c101 sub x1, x8, #0x30 675d8: 910183e0 add x0, sp, #0x60 675dc: d10283a2 sub x2, x29, #0xa0 675e0: f81603a9 stur x9, [x29, #-0xa0] 675e4: 9400284e bl 0x7171c 675e8: a942a668 ldp x8, x9, [x19, #0x28] 675ec: aa1303f7 mov x23, x19 675f0: eb09011f cmp x8, x9 675f4: 5401c3e2 b.hs 0x6ae70 675f8: f9403fe9 ldr x9, [sp, #0x78] 675fc: f9000d09 str x9, [x8, #0x18] 67600: 3dc01be0 ldr q0, [sp, #0x60] 67604: 3d800100 str q0, [x8] 67608: f9403be9 ldr x9, [sp, #0x70] 6760c: f9000909 str x9, [x8, #0x10] 67610: a906ffff stp xzr, xzr, [sp, #0x68] 67614: f90033ff str xzr, [sp, #0x60] 67618: f94016e8 ldr x8, [x23, #0x28] 6761c: 91008108 add x8, x8, #0x20 67620: f90016e8 str x8, [x23, #0x28] 67624: f94033f3 ldr x19, [sp, #0x60] 67628: b50235d3 cbnz x19, 0x6bce0 6762c: 1400142b b 0x6c6d8 67630: f94023f3 ldr x19, [sp, #0x40] 67634: 91000697 add x23, x20, #0x1 67638: aa1703e0 mov x0, x23 6763c: aa1803e1 mov x1, x24 67640: aa1303e2 mov x2, x19 67644: 97fffd5e bl 0x66bbc 67648: aa0003f6 mov x22, x0 6764c: eb1702df cmp x22, x23 67650: 540333c0 b.eq 0x6dcc8 67654: aa1603e0 mov x0, x22 67658: aa1803e1 mov x1, x24 6765c: aa1303e2 mov x2, x19 67660: 97fffd57 bl 0x66bbc 67664: aa0003f7 mov x23, x0 67668: eb1602ff cmp x23, x22 6766c: aa1303fc mov x28, x19 67670: 540332c0 b.eq 0x6dcc8 67674: a9402389 ldp x9, x8, [x28] 67678: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6767c: f295556a movk x10, #0xaaab 67680: cb090109 sub x9, x8, x9 67684: 9344fd29 asr x9, x9, #4 67688: 9b0a7d29 mul x9, x9, x10 6768c: f100093f cmp x9, #0x2 67690: 540331c3 b.lo 0x6dcc8 67694: f85e0109 ldur x9, [x8, #-0x20] 67698: 910183f6 add x22, sp, #0x60 6769c: f9003be9 str x9, [sp, #0x70] 676a0: 3cdd0100 ldur q0, [x8, #-0x30] 676a4: 3d801be0 str q0, [sp, #0x60] 676a8: f85f8109 ldur x9, [x8, #-0x8] 676ac: a93dfd1f stp xzr, xzr, [x8, #-0x28] 676b0: f81d011f stur xzr, [x8, #-0x30] 676b4: f90047e9 str x9, [sp, #0x88] 676b8: 3cde8100 ldur q0, [x8, #-0x18] 676bc: 3c8783e0 stur q0, [sp, #0x78] 676c0: a93f7d1f stp xzr, xzr, [x8, #-0x10] 676c4: f81e811f stur xzr, [x8, #-0x18] 676c8: f9400793 ldr x19, [x28, #0x8] 676cc: 385e8268 ldurb w8, [x19, #-0x18] 676d0: d100c275 sub x21, x19, #0x30 676d4: 36000068 tbz w8, #0x0, 0x676e0 676d8: f85f8260 ldur x0, [x19, #-0x8] 676dc: 97fe9551 bl 0xcc20 676e0: 394002a8 ldrb w8, [x21] 676e4: 910062d6 add x22, x22, #0x18 676e8: 36000068 tbz w8, #0x0, 0x676f4 676ec: f85e0260 ldur x0, [x19, #-0x20] 676f0: 97fe954c bl 0xcc20 676f4: f9000795 str x21, [x28, #0x8] 676f8: f85b0268 ldur x8, [x19, #-0x50] 676fc: d10283aa sub x10, x29, #0xa0 67700: f81703a8 stur x8, [x29, #-0x90] 67704: 3cda0260 ldur q0, [x19, #-0x60] 67708: 3c9603a0 stur q0, [x29, #-0xa0] 6770c: f85c8268 ldur x8, [x19, #-0x38] 67710: a93afe7f stp xzr, xzr, [x19, #-0x58] 67714: f81a027f stur xzr, [x19, #-0x60] 67718: f81883a8 stur x8, [x29, #-0x78] 6771c: 3cdb8260 ldur q0, [x19, #-0x48] 67720: 3c858360 stur q0, [x27, #0x58] 67724: a93c7e7f stp xzr, xzr, [x19, #-0x40] 67728: f81b827f stur xzr, [x19, #-0x48] 6772c: 3941e3e8 ldrb w8, [sp, #0x78] 67730: f94043e9 ldr x9, [sp, #0x80] 67734: 91006153 add x19, x10, #0x18 67738: f9002bf7 str x23, [sp, #0x50] 6773c: d341fd0b lsr x11, x8, #1 67740: 7200011f tst w8, #0x1 67744: 9a890168 csel x8, x11, x9, eq 67748: b4006d88 cbz x8, 0x684f8 6774c: f94047e8 ldr x8, [sp, #0x88] 67750: 9a961508 csinc x8, x8, x22, ne 67754: 39400108 ldrb w8, [x8] 67758: 7100a11f cmp w8, #0x28 6775c: 54006ce1 b.ne 0x684f8 67760: d00001a1 adrp x1, 0x9d000 67764: 913eb021 add x1, x1, #0xfac 67768: 910183e0 add x0, sp, #0x60 6776c: 320003e2 orr w2, wzr, #0x1 67770: 910183f5 add x21, sp, #0x60 67774: 94002787 bl 0x71590 67778: 385783a9 ldurb w9, [x29, #-0x88] 6777c: f9400aa8 ldr x8, [x21, #0x10] 67780: a9782bab ldp x11, x10, [x29, #-0x80] 67784: 3dc002a0 ldr q0, [x21] 67788: 7200013f tst w9, #0x1 6778c: f81503a8 stur x8, [x29, #-0xb0] 67790: d341fd28 lsr x8, x9, #1 67794: 9a931541 csinc x1, x10, x19, ne 67798: a900febf stp xzr, xzr, [x21, #0x8] 6779c: f90002bf str xzr, [x21] 677a0: 3c9403a0 stur q0, [x29, #-0xc0] 677a4: 9a8b0102 csel x2, x8, x11, eq 677a8: d10283a0 sub x0, x29, #0xa0 677ac: d10283b3 sub x19, x29, #0xa0 677b0: 94002778 bl 0x71590 677b4: 3dc00260 ldr q0, [x19] 677b8: f9400a68 ldr x8, [x19, #0x10] 677bc: 910383e9 add x9, sp, #0xe0 677c0: a900fe7f stp xzr, xzr, [x19, #0x8] 677c4: 3d803be0 str q0, [sp, #0xe0] 677c8: f9007be8 str x8, [sp, #0xf0] 677cc: 394383fa ldrb w26, [sp, #0xe0] 677d0: b2400128 orr x8, x9, #0x1 677d4: a94ed7e9 ldp x9, x21, [sp, #0xe8] 677d8: f900027f str xzr, [x19] 677dc: 7200035f tst w26, #0x1 677e0: d341ff4a lsr x10, x26, #1 677e4: 9a950101 csel x1, x8, x21, eq 677e8: 9a890142 csel x2, x10, x9, eq 677ec: d10303a0 sub x0, x29, #0xc0 677f0: d10303b3 sub x19, x29, #0xc0 677f4: 94002767 bl 0x71590 677f8: f9400a68 ldr x8, [x19, #0x10] 677fc: 3dc00260 ldr q0, [x19] 67800: a900fe7f stp xzr, xzr, [x19, #0x8] 67804: f900027f str xzr, [x19] 67808: f81a03a8 stur x8, [x29, #-0x60] 6780c: 3c9903a0 stur q0, [x29, #-0x70] 67810: f00001a1 adrp x1, 0x9e000 67814: 9113bc21 add x1, x1, #0x4ef 67818: d101c3a0 sub x0, x29, #0x70 6781c: 320007e2 orr w2, wzr, #0x3 67820: d101c3b3 sub x19, x29, #0x70 67824: 9400275b bl 0x71590 67828: a940ae68 ldp x8, x11, [x19, #0x8] 6782c: f8401269 ldur x9, [x19, #0x1] 67830: 3940026a ldrb w10, [x19] 67834: a900fe7f stp xzr, xzr, [x19, #0x8] 67838: f80a73e8 stur x8, [sp, #0xa7] 6783c: f90053e9 str x9, [sp, #0xa0] 67840: f900027f str xzr, [x19] 67844: f9400799 ldr x25, [x28, #0x8] 67848: aa1903f8 mov x24, x25 6784c: 385d0f08 ldrb w8, [x24, #-0x30]! 67850: 3701d028 tbnz w8, #0x0, 0x6b254 67854: 781d033f sturh wzr, [x25, #-0x30] 67858: d1008337 sub x23, x25, #0x20 6785c: 1400161c b 0x6d0cc 67860: 91000696 add x22, x20, #0x1 67864: eb1802df cmp x22, x24 67868: 54032300 b.eq 0x6dcc8 6786c: f94023f3 ldr x19, [sp, #0x40] 67870: aa1603e0 mov x0, x22 67874: aa1803e1 mov x1, x24 67878: aa1303e2 mov x2, x19 6787c: 94007994 bl 0x85ecc 67880: aa0003f7 mov x23, x0 67884: eb1602ff cmp x23, x22 67888: 54032200 b.eq 0x6dcc8 6788c: aa1703e0 mov x0, x23 67890: aa1803e1 mov x1, x24 67894: aa1303e2 mov x2, x19 67898: 97fffcc9 bl 0x66bbc 6789c: aa0003f5 mov x21, x0 678a0: eb1702bf cmp x21, x23 678a4: aa1303f8 mov x24, x19 678a8: 54032100 b.eq 0x6dcc8 678ac: a9404f08 ldp x8, x19, [x24] 678b0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 678b4: f2955569 movk x9, #0xaaab 678b8: aa1403fc mov x28, x20 678bc: cb080268 sub x8, x19, x8 678c0: 9344fd08 asr x8, x8, #4 678c4: 9b097d08 mul x8, x8, x9 678c8: f100091f cmp x8, #0x2 678cc: 54032003 b.lo 0x6dccc 678d0: 385e8268 ldurb w8, [x19, #-0x18] 678d4: a97f2a69 ldp x9, x10, [x19, #-0x10] 678d8: d1005e6b sub x11, x19, #0x17 678dc: d100c260 sub x0, x19, #0x30 678e0: 7200011f tst w8, #0x1 678e4: d341fd08 lsr x8, x8, #1 678e8: 9a8a0161 csel x1, x11, x10, eq 678ec: 9a890102 csel x2, x8, x9, eq 678f0: 94002728 bl 0x71590 678f4: f85e0268 ldur x8, [x19, #-0x20] 678f8: f81703a8 stur x8, [x29, #-0x90] 678fc: 3cdd0260 ldur q0, [x19, #-0x30] 67900: 3c9603a0 stur q0, [x29, #-0xa0] 67904: a93dfe7f stp xzr, xzr, [x19, #-0x28] 67908: f81d027f stur xzr, [x19, #-0x30] 6790c: f9400713 ldr x19, [x24, #0x8] 67910: 385e8268 ldurb w8, [x19, #-0x18] 67914: d100c274 sub x20, x19, #0x30 67918: 36000068 tbz w8, #0x0, 0x67924 6791c: f85f8260 ldur x0, [x19, #-0x8] 67920: 97fe94c0 bl 0xcc20 67924: 39400288 ldrb w8, [x20] 67928: 36000068 tbz w8, #0x0, 0x67934 6792c: f85e0260 ldur x0, [x19, #-0x20] 67930: 97fe94bc bl 0xcc20 67934: f9000714 str x20, [x24, #0x8] 67938: a906ffff stp xzr, xzr, [sp, #0x68] 6793c: f90033ff str xzr, [sp, #0x60] 67940: 385a0268 ldurb w8, [x19, #-0x60] 67944: a97aae6a ldp x10, x11, [x19, #-0x58] 67948: d1017e69 sub x9, x19, #0x5f 6794c: d341fd0c lsr x12, x8, #1 67950: 7200011f tst w8, #0x1 67954: 9a8a0188 csel x8, x12, x10, eq 67958: 9a8b0136 csel x22, x9, x11, eq 6795c: f100251f cmp x8, #0x9 67960: 52800129 mov w9, #0x9 // =9 67964: 9a893114 csel x20, x8, x9, lo 67968: b100429f cmn x20, #0x10 6796c: 540346a2 b.hs 0x6e240 67970: f1005e9f cmp x20, #0x17 67974: 540182e2 b.hs 0x6a9d0 67978: 910183e9 add x9, sp, #0x60 6797c: d37ffa88 lsl x8, x20, #1 67980: b2400137 orr x23, x9, #0x1 67984: 390183e8 strb w8, [sp, #0x60] 67988: b5018314 cbnz x20, 0x6a9e8 6798c: 14000c1b b 0x6a9f8 67990: f94023f3 ldr x19, [sp, #0x40] 67994: 91000696 add x22, x20, #0x1 67998: aa1603e0 mov x0, x22 6799c: aa1803e1 mov x1, x24 679a0: aa1303e2 mov x2, x19 679a4: 97fffc86 bl 0x66bbc 679a8: aa0003f5 mov x21, x0 679ac: eb1602bf cmp x21, x22 679b0: 540318c0 b.eq 0x6dcc8 679b4: a9402269 ldp x9, x8, [x19] 679b8: aa1403fc mov x28, x20 679bc: eb08013f cmp x9, x8 679c0: 54031860 b.eq 0x6dccc 679c4: f00001a1 adrp x1, 0x9e000 679c8: d100c100 sub x0, x8, #0x30 679cc: 9110ac21 add x1, x1, #0x42b 679d0: 321d03e2 orr w2, wzr, #0x8 679d4: 940026ef bl 0x71590 679d8: f9400668 ldr x8, [x19, #0x8] 679dc: f9400e69 ldr x9, [x19, #0x18] 679e0: 910183e0 add x0, sp, #0x60 679e4: d10283a2 sub x2, x29, #0xa0 679e8: d100c101 sub x1, x8, #0x30 679ec: f81603a9 stur x9, [x29, #-0xa0] 679f0: 9400274b bl 0x7171c 679f4: a942a668 ldp x8, x9, [x19, #0x28] 679f8: aa1303f7 mov x23, x19 679fc: eb09011f cmp x8, x9 67a00: 540044e2 b.hs 0x6829c 67a04: f9403fe9 ldr x9, [sp, #0x78] 67a08: f9000d09 str x9, [x8, #0x18] 67a0c: 3dc01be0 ldr q0, [sp, #0x60] 67a10: 3d800100 str q0, [x8] 67a14: f9403be9 ldr x9, [sp, #0x70] 67a18: f9000909 str x9, [x8, #0x10] 67a1c: a906ffff stp xzr, xzr, [sp, #0x68] 67a20: f90033ff str xzr, [sp, #0x60] 67a24: f94016e8 ldr x8, [x23, #0x28] 67a28: 91008108 add x8, x8, #0x20 67a2c: f90016e8 str x8, [x23, #0x28] 67a30: f94033f3 ldr x19, [sp, #0x60] 67a34: b5019833 cbnz x19, 0x6ad38 67a38: 140012fc b 0x6c628 67a3c: f94023f9 ldr x25, [sp, #0x40] 67a40: 91000696 add x22, x20, #0x1 67a44: aa1603e0 mov x0, x22 67a48: aa1803e1 mov x1, x24 67a4c: a9405733 ldp x19, x21, [x25] 67a50: aa1903e2 mov x2, x25 67a54: 97fffc5a bl 0x66bbc 67a58: eb16001f cmp x0, x22 67a5c: aa1403fc mov x28, x20 67a60: 54031360 b.eq 0x6dccc 67a64: f9001be0 str x0, [sp, #0x30] 67a68: a942a728 ldp x8, x9, [x25, #0x28] 67a6c: a9406337 ldp x23, x24, [x25] 67a70: f9400f34 ldr x20, [x25, #0x18] 67a74: aa1903fc mov x28, x25 67a78: eb09011f cmp x8, x9 67a7c: 54003aa2 b.hs 0x681d0 67a80: a9007d1f stp xzr, xzr, [x8] 67a84: a901511f stp xzr, x20, [x8, #0x10] 67a88: f9401788 ldr x8, [x28, #0x28] 67a8c: 91008108 add x8, x8, #0x20 67a90: f9001788 str x8, [x28, #0x28] 67a94: 14000584 b 0x690a4 67a98: f94023f7 ldr x23, [sp, #0x40] 67a9c: 91000696 add x22, x20, #0x1 67aa0: aa1603e0 mov x0, x22 67aa4: aa1803e1 mov x1, x24 67aa8: a94056f3 ldp x19, x21, [x23] 67aac: aa1703e2 mov x2, x23 67ab0: 97fffc43 bl 0x66bbc 67ab4: eb16001f cmp x0, x22 67ab8: aa1403fc mov x28, x20 67abc: f90027f6 str x22, [sp, #0x48] 67ac0: 54031060 b.eq 0x6dccc 67ac4: f90013e0 str x0, [sp, #0x20] 67ac8: a942a6e8 ldp x8, x9, [x23, #0x28] 67acc: a94062f6 ldp x22, x24, [x23] 67ad0: f9400ef4 ldr x20, [x23, #0x18] 67ad4: aa1703fb mov x27, x23 67ad8: eb09011f cmp x8, x9 67adc: 540039c2 b.hs 0x68214 67ae0: a9007d1f stp xzr, xzr, [x8] 67ae4: a901511f stp xzr, x20, [x8, #0x10] 67ae8: f9401768 ldr x8, [x27, #0x28] 67aec: 91008108 add x8, x8, #0x20 67af0: f9001768 str x8, [x27, #0x28] 67af4: 140006f5 b 0x696c8 67af8: 91000696 add x22, x20, #0x1 67afc: eb1802df cmp x22, x24 67b00: 54030e40 b.eq 0x6dcc8 67b04: 394002c8 ldrb w8, [x22] 67b08: 7101651f cmp w8, #0x59 67b0c: 54000081 b.ne 0x67b1c 67b10: 91000a96 add x22, x20, #0x2 67b14: eb1802df cmp x22, x24 67b18: 54030d80 b.eq 0x6dcc8 67b1c: f94023e2 ldr x2, [sp, #0x40] 67b20: aa1603e0 mov x0, x22 67b24: aa1803e1 mov x1, x24 67b28: 97fffc25 bl 0x66bbc 67b2c: eb16001f cmp x0, x22 67b30: 54030cc0 b.eq 0x6dcc8 67b34: 52850048 mov w8, #0x2802 // =10242 67b38: eb18001f cmp x0, x24 67b3c: a906ffff stp xzr, xzr, [sp, #0x68] 67b40: f90033ff str xzr, [sp, #0x60] 67b44: 7900c3e8 strh w8, [sp, #0x60] 67b48: 39018bff strb wzr, [sp, #0x62] 67b4c: 54006a80 b.eq 0x6889c 67b50: f94023e9 ldr x9, [sp, #0x40] 67b54: 910183e8 add x8, sp, #0x60 67b58: aa1803fc mov x28, x24 67b5c: b2400108 orr x8, x8, #0x1 67b60: 9100213a add x26, x9, #0x8 67b64: d10283a9 sub x9, x29, #0xa0 67b68: b240013b orr x27, x9, #0x1 67b6c: b9004bff str wzr, [sp, #0x48] 67b70: f9001fe8 str x8, [sp, #0x38] 67b74: aa0003f8 mov x24, x0 67b78: 39400308 ldrb w8, [x24] 67b7c: 7101451f cmp w8, #0x51 67b80: 5400010d b.le 0x67ba0 67b84: 7101491f cmp w8, #0x52 67b88: 540001e0 b.eq 0x67bc4 67b8c: 7101d91f cmp w8, #0x76 67b90: 540002c1 b.ne 0x67be8 67b94: 91000717 add x23, x24, #0x1 67b98: aa1c03f3 mov x19, x28 67b9c: 1400006e b 0x67d54 67ba0: 71013d1f cmp w8, #0x4f 67ba4: 540001e1 b.ne 0x67be0 67ba8: 91000700 add x0, x24, #0x1 67bac: eb1c001f cmp x0, x28 67bb0: 540001c0 b.eq 0x67be8 67bb4: 39400008 ldrb w8, [x0] 67bb8: 7101151f cmp w8, #0x45 67bbc: 54000161 b.ne 0x67be8 67bc0: 1400006e b 0x67d78 67bc4: 91000700 add x0, x24, #0x1 67bc8: eb1c001f cmp x0, x28 67bcc: 540000e0 b.eq 0x67be8 67bd0: 39400008 ldrb w8, [x0] 67bd4: 7101151f cmp w8, #0x45 67bd8: 54000081 b.ne 0x67be8 67bdc: 14000062 b 0x67d64 67be0: 7101151f cmp w8, #0x45 67be4: 5401f660 b.eq 0x6bab0 67be8: f94023e2 ldr x2, [sp, #0x40] 67bec: a9406456 ldp x22, x25, [x2] 67bf0: aa1803e0 mov x0, x24 67bf4: aa1c03e1 mov x1, x28 67bf8: 97fffbf1 bl 0x66bbc 67bfc: aa0003f7 mov x23, x0 67c00: eb1802ff cmp x23, x24 67c04: 320003f5 orr w21, wzr, #0x1 67c08: 54021620 b.eq 0x6becc 67c0c: aa1c03f3 mov x19, x28 67c10: eb1302ff cmp x23, x19 67c14: 540215c0 b.eq 0x6becc 67c18: f94023e9 ldr x9, [sp, #0x40] 67c1c: cb16032a sub x10, x25, x22 67c20: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 67c24: 9344fd4a asr x10, x10, #4 67c28: a9402528 ldp x8, x9, [x9] 67c2c: f295556b movk x11, #0xaaab 67c30: 9b0b7d56 mul x22, x10, x11 67c34: cb080128 sub x8, x9, x8 67c38: 9344fd08 asr x8, x8, #4 67c3c: 9b0b7d19 mul x25, x8, x11 67c40: eb1902df cmp x22, x25 67c44: 54000882 b.hs 0x67d54 67c48: 8b1606c8 add x8, x22, x22, lsl #1 67c4c: f9002bfa str x26, [sp, #0x50] 67c50: d37ced1a lsl x26, x8, #4 67c54: aa1603f5 mov x21, x22 67c58: 394183e8 ldrb w8, [sp, #0x60] 67c5c: f94037e9 ldr x9, [sp, #0x68] 67c60: d341fd0a lsr x10, x8, #1 67c64: 7200011f tst w8, #0x1 67c68: 9a890148 csel x8, x10, x9, eq 67c6c: f100091f cmp x8, #0x2 67c70: 540000c3 b.lo 0x67c88 67c74: d00001a1 adrp x1, 0x9d000 67c78: 910183e0 add x0, sp, #0x60 67c7c: 321f03e2 orr w2, wzr, #0x2 67c80: 9139a021 add x1, x1, #0xe68 67c84: 94002643 bl 0x71590 67c88: f94023e8 ldr x8, [sp, #0x40] 67c8c: f9400108 ldr x8, [x8] 67c90: 8b1a0100 add x0, x8, x26 67c94: 39406008 ldrb w8, [x0, #0x18] 67c98: a9422809 ldp x9, x10, [x0, #0x20] 67c9c: 9100640b add x11, x0, #0x19 67ca0: 7200011f tst w8, #0x1 67ca4: d341fd08 lsr x8, x8, #1 67ca8: 9a8a0161 csel x1, x11, x10, eq 67cac: 9a890102 csel x2, x8, x9, eq 67cb0: 94002638 bl 0x71590 67cb4: f9400808 ldr x8, [x0, #0x10] 67cb8: f81703a8 stur x8, [x29, #-0x90] 67cbc: 3dc00000 ldr q0, [x0] 67cc0: 3c9603a0 stur q0, [x29, #-0xa0] 67cc4: a900fc1f stp xzr, xzr, [x0, #0x8] 67cc8: f900001f str xzr, [x0] 67ccc: 385603b3 ldurb w19, [x29, #-0xa0] 67cd0: a976e3a8 ldp x8, x24, [x29, #-0x98] 67cd4: 7200027f tst w19, #0x1 67cd8: d341fe69 lsr x9, x19, #1 67cdc: 9a980361 csel x1, x27, x24, eq 67ce0: 9a880122 csel x2, x9, x8, eq 67ce4: 910183e0 add x0, sp, #0x60 67ce8: 9400262a bl 0x71590 67cec: 36000073 tbz w19, #0x0, 0x67cf8 67cf0: aa1803e0 mov x0, x24 67cf4: 97fe93cb bl 0xcc20 67cf8: 910006b5 add x21, x21, #0x1 67cfc: eb1902bf cmp x21, x25 67d00: 9100c35a add x26, x26, #0x30 67d04: aa1c03f3 mov x19, x28 67d08: 54fffa83 b.lo 0x67c58 67d0c: f9402bfa ldr x26, [sp, #0x50] 67d10: eb1902df cmp x22, x25 67d14: 54000202 b.hs 0x67d54 67d18: f9400348 ldr x8, [x26] 67d1c: cb160336 sub x22, x25, x22 67d20: d100c115 sub x21, x8, #0x30 67d24: 394062a8 ldrb w8, [x21, #0x18] 67d28: 36000068 tbz w8, #0x0, 0x67d34 67d2c: f94016a0 ldr x0, [x21, #0x28] 67d30: 97fe93bc bl 0xcc20 67d34: 394002a8 ldrb w8, [x21] 67d38: 36000068 tbz w8, #0x0, 0x67d44 67d3c: f9400aa0 ldr x0, [x21, #0x10] 67d40: 97fe93b8 bl 0xcc20 67d44: f9000355 str x21, [x26] 67d48: d10006d6 sub x22, x22, #0x1 67d4c: d100c2b5 sub x21, x21, #0x30 67d50: b5fffeb6 cbnz x22, 0x67d24 67d54: eb1302ff cmp x23, x19 67d58: aa1703f8 mov x24, x23 67d5c: 54fff0e1 b.ne 0x67b78 67d60: 1400000a b 0x67d88 67d64: 320003e8 orr w8, wzr, #0x1 67d68: b9004be8 str w8, [sp, #0x48] 67d6c: eb1c001f cmp x0, x28 67d70: 54fff021 b.ne 0x67b74 67d74: 14000005 b 0x67d88 67d78: 321f03e8 orr w8, wzr, #0x2 67d7c: b9004be8 str w8, [sp, #0x48] 67d80: eb1c001f cmp x0, x28 67d84: 54ffef81 b.ne 0x67b74 67d88: f94023f7 ldr x23, [sp, #0x40] 67d8c: 140002c6 b 0x688a4 67d90: f94023f3 ldr x19, [sp, #0x40] 67d94: 91000696 add x22, x20, #0x1 67d98: aa1603e0 mov x0, x22 67d9c: aa1803e1 mov x1, x24 67da0: aa1303e2 mov x2, x19 67da4: 97fffb86 bl 0x66bbc 67da8: aa0003f5 mov x21, x0 67dac: eb1602bf cmp x21, x22 67db0: 5402f8c0 b.eq 0x6dcc8 67db4: a9402269 ldp x9, x8, [x19] 67db8: aa1403fc mov x28, x20 67dbc: eb08013f cmp x9, x8 67dc0: 5402f860 b.eq 0x6dccc 67dc4: f00001a1 adrp x1, 0x9e000 67dc8: d100c100 sub x0, x8, #0x30 67dcc: 9110d021 add x1, x1, #0x434 67dd0: 52800142 mov w2, #0xa // =10 67dd4: 940025ef bl 0x71590 67dd8: f9400668 ldr x8, [x19, #0x8] 67ddc: f9400e69 ldr x9, [x19, #0x18] 67de0: 910183e0 add x0, sp, #0x60 67de4: d10283a2 sub x2, x29, #0xa0 67de8: d100c101 sub x1, x8, #0x30 67dec: f81603a9 stur x9, [x29, #-0xa0] 67df0: 9400264b bl 0x7171c 67df4: a942a668 ldp x8, x9, [x19, #0x28] 67df8: aa1303f7 mov x23, x19 67dfc: eb09011f cmp x8, x9 67e00: 54002702 b.hs 0x682e0 67e04: f9403fe9 ldr x9, [sp, #0x78] 67e08: f9000d09 str x9, [x8, #0x18] 67e0c: 3dc01be0 ldr q0, [sp, #0x60] 67e10: 3d800100 str q0, [x8] 67e14: f9403be9 ldr x9, [sp, #0x70] 67e18: f9000909 str x9, [x8, #0x10] 67e1c: a906ffff stp xzr, xzr, [sp, #0x68] 67e20: f90033ff str xzr, [sp, #0x60] 67e24: f94016e8 ldr x8, [x23, #0x28] 67e28: 91008108 add x8, x8, #0x20 67e2c: f90016e8 str x8, [x23, #0x28] 67e30: f94033f3 ldr x19, [sp, #0x60] 67e34: b5017ff3 cbnz x19, 0x6ae30 67e38: 140011fc b 0x6c628 67e3c: 91000688 add x8, x20, #0x1 67e40: eb18011f cmp x8, x24 67e44: 54000800 b.eq 0x67f44 67e48: 39400108 ldrb w8, [x8] 67e4c: 7101d11f cmp w8, #0x74 67e50: 540007a1 b.ne 0x67f44 67e54: f94023f3 ldr x19, [sp, #0x40] 67e58: aa1403e0 mov x0, x20 67e5c: aa1803e1 mov x1, x24 67e60: aa1f03e3 mov x3, xzr 67e64: aa1303e2 mov x2, x19 67e68: 94001c56 bl 0x6efc0 67e6c: aa0003f5 mov x21, x0 67e70: eb1402bf cmp x21, x20 67e74: 5402f2a0 b.eq 0x6dcc8 67e78: a9402269 ldp x9, x8, [x19] 67e7c: aa1403fc mov x28, x20 67e80: eb08013f cmp x9, x8 67e84: 5402f240 b.eq 0x6dccc 67e88: f9400e69 ldr x9, [x19, #0x18] 67e8c: d100c101 sub x1, x8, #0x30 67e90: 910183e0 add x0, sp, #0x60 67e94: d10283a2 sub x2, x29, #0xa0 67e98: f81603a9 stur x9, [x29, #-0xa0] 67e9c: 94002620 bl 0x7171c 67ea0: a942a668 ldp x8, x9, [x19, #0x28] 67ea4: aa1303f7 mov x23, x19 67ea8: eb09011f cmp x8, x9 67eac: 54015702 b.hs 0x6a98c 67eb0: f9403fe9 ldr x9, [sp, #0x78] 67eb4: f9000d09 str x9, [x8, #0x18] 67eb8: 3dc01be0 ldr q0, [sp, #0x60] 67ebc: 3d800100 str q0, [x8] 67ec0: f9403be9 ldr x9, [sp, #0x70] 67ec4: f9000909 str x9, [x8, #0x10] 67ec8: a906ffff stp xzr, xzr, [sp, #0x68] 67ecc: f90033ff str xzr, [sp, #0x60] 67ed0: f94016e8 ldr x8, [x23, #0x28] 67ed4: 91008108 add x8, x8, #0x20 67ed8: f90016e8 str x8, [x23, #0x28] 67edc: f94033f3 ldr x19, [sp, #0x60] 67ee0: b501d6f3 cbnz x19, 0x6b9bc 67ee4: 140011d1 b 0x6c628 67ee8: f94023f9 ldr x25, [sp, #0x40] 67eec: 91000696 add x22, x20, #0x1 67ef0: aa1603e0 mov x0, x22 67ef4: aa1803e1 mov x1, x24 67ef8: a9405733 ldp x19, x21, [x25] 67efc: aa1903e2 mov x2, x25 67f00: 97fffb2f bl 0x66bbc 67f04: eb16001f cmp x0, x22 67f08: aa1403fc mov x28, x20 67f0c: 5402ee00 b.eq 0x6dccc 67f10: f9001be0 str x0, [sp, #0x30] 67f14: a942a728 ldp x8, x9, [x25, #0x28] 67f18: a9406337 ldp x23, x24, [x25] 67f1c: f9400f34 ldr x20, [x25, #0x18] 67f20: aa1903fc mov x28, x25 67f24: eb09011f cmp x8, x9 67f28: 54001982 b.hs 0x68258 67f2c: a9007d1f stp xzr, xzr, [x8] 67f30: a901511f stp xzr, x20, [x8, #0x10] 67f34: f9401788 ldr x8, [x28, #0x28] 67f38: 91008108 add x8, x8, #0x20 67f3c: f9001788 str x8, [x28, #0x28] 67f40: 14000878 b 0x6a120 67f44: f94023f3 ldr x19, [sp, #0x40] 67f48: aa1403e0 mov x0, x20 67f4c: aa1803e1 mov x1, x24 67f50: aa1303e2 mov x2, x19 67f54: 94002a19 bl 0x727b8 67f58: aa0003f6 mov x22, x0 67f5c: eb1402df cmp x22, x20 67f60: aa1403fc mov x28, x20 67f64: 5402eb40 b.eq 0x6dccc 67f68: 3941be68 ldrb w8, [x19, #0x6f] 67f6c: 34023b68 cbz w8, 0x6c6d8 67f70: aa1603e0 mov x0, x22 67f74: aa1803e1 mov x1, x24 67f78: aa1303e2 mov x2, x19 67f7c: 94002688 bl 0x7199c 67f80: aa0003f4 mov x20, x0 67f84: eb16029f cmp x20, x22 67f88: aa1303ea mov x10, x19 67f8c: 54023a60 b.eq 0x6c6d8 67f90: a9404d48 ldp x8, x19, [x10] 67f94: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 67f98: f2955569 movk x9, #0xaaab 67f9c: aa1603fc mov x28, x22 67fa0: cb080268 sub x8, x19, x8 67fa4: 9344fd08 asr x8, x8, #4 67fa8: 9b097d08 mul x8, x8, x9 67fac: f100091f cmp x8, #0x2 67fb0: aa0a03f6 mov x22, x10 67fb4: 5402e8c3 b.lo 0x6dccc 67fb8: 385e8268 ldurb w8, [x19, #-0x18] 67fbc: a97f2a69 ldp x9, x10, [x19, #-0x10] 67fc0: d1005e6b sub x11, x19, #0x17 67fc4: d100c260 sub x0, x19, #0x30 67fc8: 7200011f tst w8, #0x1 67fcc: d341fd08 lsr x8, x8, #1 67fd0: 9a8a0161 csel x1, x11, x10, eq 67fd4: 9a890102 csel x2, x8, x9, eq 67fd8: 9400256e bl 0x71590 67fdc: f85e0268 ldur x8, [x19, #-0x20] 67fe0: aa1603f7 mov x23, x22 67fe4: f81703a8 stur x8, [x29, #-0x90] 67fe8: 3cdd0260 ldur q0, [x19, #-0x30] 67fec: 3c9603a0 stur q0, [x29, #-0xa0] 67ff0: a93dfe7f stp xzr, xzr, [x19, #-0x28] 67ff4: f81d027f stur xzr, [x19, #-0x30] 67ff8: f94006d3 ldr x19, [x22, #0x8] 67ffc: 385e8268 ldurb w8, [x19, #-0x18] 68000: d100c275 sub x21, x19, #0x30 68004: 36000068 tbz w8, #0x0, 0x68010 68008: f85f8260 ldur x0, [x19, #-0x8] 6800c: 97fe9305 bl 0xcc20 68010: 394002a8 ldrb w8, [x21] 68014: 36000068 tbz w8, #0x0, 0x68020 68018: f85e0260 ldur x0, [x19, #-0x20] 6801c: 97fe9301 bl 0xcc20 68020: f90006f5 str x21, [x23, #0x8] 68024: d1018260 sub x0, x19, #0x60 68028: 385603b3 ldurb w19, [x29, #-0xa0] 6802c: a976d7a9 ldp x9, x21, [x29, #-0x98] 68030: d10283a8 sub x8, x29, #0xa0 68034: b2400108 orr x8, x8, #0x1 68038: 7200027f tst w19, #0x1 6803c: d341fe6a lsr x10, x19, #1 68040: 9a950101 csel x1, x8, x21, eq 68044: 9a890142 csel x2, x10, x9, eq 68048: 94002552 bl 0x71590 6804c: f94006e8 ldr x8, [x23, #0x8] 68050: f9400ee9 ldr x9, [x23, #0x18] 68054: d100c101 sub x1, x8, #0x30 68058: f81903a9 stur x9, [x29, #-0x70] 6805c: 910183e0 add x0, sp, #0x60 68060: d101c3a2 sub x2, x29, #0x70 68064: 940025ae bl 0x7171c 68068: a942a6e8 ldp x8, x9, [x23, #0x28] 6806c: eb09011f cmp x8, x9 68070: 54017382 b.hs 0x6aee0 68074: f9403fe9 ldr x9, [sp, #0x78] 68078: f9000d09 str x9, [x8, #0x18] 6807c: 3dc01be0 ldr q0, [sp, #0x60] 68080: 3d800100 str q0, [x8] 68084: f9403be9 ldr x9, [sp, #0x70] 68088: f9000909 str x9, [x8, #0x10] 6808c: a906ffff stp xzr, xzr, [sp, #0x68] 68090: f90033ff str xzr, [sp, #0x60] 68094: f94016e8 ldr x8, [x23, #0x28] 68098: 91008108 add x8, x8, #0x20 6809c: f90016e8 str x8, [x23, #0x28] 680a0: f94033f3 ldr x19, [sp, #0x60] 680a4: b501eb33 cbnz x19, 0x6be08 680a8: 14000f78 b 0x6be88 680ac: f94012ea ldr x10, [x23, #0x20] 680b0: cb0a0108 sub x8, x8, x10 680b4: 9345fd17 asr x23, x8, #5 680b8: 910006e8 add x8, x23, #0x1 680bc: d37bfd0b lsr x11, x8, #59 680c0: b502aeab cbnz x11, 0x6d694 680c4: cb0a0129 sub x9, x9, x10 680c8: 9345fd2a asr x10, x9, #5 680cc: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 680d0: eb0b015f cmp x10, x11 680d4: 54001b88 b.hi 0x68444 680d8: 9344fd29 asr x9, x9, #4 680dc: eb08013f cmp x9, x8 680e0: 9a893119 csel x25, x8, x9, lo 680e4: b5001b39 cbnz x25, 0x68448 680e8: aa1f03e0 mov x0, xzr 680ec: 14000145 b 0x68600 680f0: 5100c508 sub w8, w8, #0x31 680f4: 7100211f cmp w8, #0x8 680f8: 54001168 b.hi 0x68324 680fc: 92800013 mov x19, #-0x1 // =-1 68100: 8b1302a8 add x8, x21, x19 68104: b1000d1f cmn x8, #0x3 68108: 5402de00 b.eq 0x6dcc8 6810c: 8b130288 add x8, x20, x19 68110: 39400d08 ldrb w8, [x8, #0x3] 68114: 91000673 add x19, x19, #0x1 68118: 5100c108 sub w8, w8, #0x30 6811c: 7100291f cmp w8, #0xa 68120: 54ffff03 b.lo 0x68100 68124: 8b1302a8 add x8, x21, x19 68128: b100091f cmn x8, #0x2 6812c: 5402dce0 b.eq 0x6dcc8 68130: 8b13029a add x26, x20, x19 68134: 39400b48 ldrb w8, [x26, #0x2] 68138: 71017d1f cmp w8, #0x5f 6813c: 5402dc61 b.ne 0x6dcc8 68140: f94023f7 ldr x23, [sp, #0x40] 68144: 8b130288 add x8, x20, x19 68148: 91000d00 add x0, x8, #0x3 6814c: aa1803e1 mov x1, x24 68150: aa1703e2 mov x2, x23 68154: 97fffa9a bl 0x66bbc 68158: aa0003f5 mov x21, x0 6815c: cb150288 sub x8, x20, x21 68160: 8b130108 add x8, x8, x19 68164: b1000d1f cmn x8, #0x3 68168: 5402db00 b.eq 0x6dcc8 6816c: a94022e9 ldp x9, x8, [x23] 68170: eb08013f cmp x9, x8 68174: 5402daa0 b.eq 0x6dcc8 68178: a906ffff stp xzr, xzr, [sp, #0x68] 6817c: f90033ff str xzr, [sp, #0x60] 68180: 385e8109 ldurb w9, [x8, #-0x18] 68184: d1005d0a sub x10, x8, #0x17 68188: a97f210b ldp x11, x8, [x8, #-0x10] 6818c: d341fd2c lsr x12, x9, #1 68190: 7200013f tst w9, #0x1 68194: 9a8b0189 csel x9, x12, x11, eq 68198: 9a880158 csel x24, x10, x8, eq 6819c: f100093f cmp x9, #0x2 681a0: 321f03e8 orr w8, wzr, #0x2 681a4: 9a883137 csel x23, x9, x8, lo 681a8: b10042ff cmn x23, #0x10 681ac: 5402a742 b.hs 0x6d694 681b0: f1005eff cmp x23, #0x17 681b4: 54023342 b.hs 0x6c81c 681b8: 910183e9 add x9, sp, #0x60 681bc: d37ffae8 lsl x8, x23, #1 681c0: b2400139 orr x25, x9, #0x1 681c4: 390183e8 strb w8, [sp, #0x60] 681c8: b5023377 cbnz x23, 0x6c834 681cc: 1400119e b 0x6c844 681d0: f940138a ldr x10, [x28, #0x20] 681d4: cb0a0108 sub x8, x8, x10 681d8: 9345fd16 asr x22, x8, #5 681dc: 910006c8 add x8, x22, #0x1 681e0: d37bfd0b lsr x11, x8, #59 681e4: b502a58b cbnz x11, 0x6d694 681e8: cb0a0129 sub x9, x9, x10 681ec: 9345fd2a asr x10, x9, #5 681f0: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 681f4: eb0b015f cmp x10, x11 681f8: 540013e8 b.hi 0x68474 681fc: 9344fd29 asr x9, x9, #4 68200: eb08013f cmp x9, x8 68204: 9a893119 csel x25, x8, x9, lo 68208: b5001399 cbnz x25, 0x68478 6820c: aa1f03e0 mov x0, xzr 68210: 14000117 b 0x6866c 68214: f940136a ldr x10, [x27, #0x20] 68218: cb0a0108 sub x8, x8, x10 6821c: 9345fd17 asr x23, x8, #5 68220: 910006e8 add x8, x23, #0x1 68224: d37bfd0b lsr x11, x8, #59 68228: b502a36b cbnz x11, 0x6d694 6822c: cb0a0129 sub x9, x9, x10 68230: 9345fd2a asr x10, x9, #5 68234: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 68238: eb0b015f cmp x10, x11 6823c: 54001328 b.hi 0x684a0 68240: 9344fd29 asr x9, x9, #4 68244: eb08013f cmp x9, x8 68248: 9a893119 csel x25, x8, x9, lo 6824c: b50012d9 cbnz x25, 0x684a4 68250: aa1f03e0 mov x0, xzr 68254: 1400011f b 0x686d0 68258: f940138a ldr x10, [x28, #0x20] 6825c: cb0a0108 sub x8, x8, x10 68260: 9345fd16 asr x22, x8, #5 68264: 910006c8 add x8, x22, #0x1 68268: d37bfd0b lsr x11, x8, #59 6826c: b502a14b cbnz x11, 0x6d694 68270: cb0a0129 sub x9, x9, x10 68274: 9345fd2a asr x10, x9, #5 68278: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6827c: eb0b015f cmp x10, x11 68280: 54001268 b.hi 0x684cc 68284: 9344fd29 asr x9, x9, #4 68288: eb08013f cmp x9, x8 6828c: 9a893119 csel x25, x8, x9, lo 68290: b5001219 cbnz x25, 0x684d0 68294: aa1f03e0 mov x0, xzr 68298: 14000127 b 0x68734 6829c: f94012ea ldr x10, [x23, #0x20] 682a0: cb0a0108 sub x8, x8, x10 682a4: 9345fd14 asr x20, x8, #5 682a8: 91000688 add x8, x20, #0x1 682ac: d37bfd0b lsr x11, x8, #59 682b0: b502fc2b cbnz x11, 0x6e234 682b4: cb0a0129 sub x9, x9, x10 682b8: 9345fd2a asr x10, x9, #5 682bc: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 682c0: eb0b015f cmp x10, x11 682c4: 5400efe8 b.hi 0x6a0c0 682c8: 9344fd29 asr x9, x9, #4 682cc: eb08013f cmp x9, x8 682d0: 9a893113 csel x19, x8, x9, lo 682d4: b500ef93 cbnz x19, 0x6a0c4 682d8: aa1f03e0 mov x0, xzr 682dc: 1400092c b 0x6a78c 682e0: f94012ea ldr x10, [x23, #0x20] 682e4: cb0a0108 sub x8, x8, x10 682e8: 9345fd14 asr x20, x8, #5 682ec: 91000688 add x8, x20, #0x1 682f0: d37bfd0b lsr x11, x8, #59 682f4: b502fa2b cbnz x11, 0x6e238 682f8: cb0a0129 sub x9, x9, x10 682fc: 9345fd2a asr x10, x9, #5 68300: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 68304: eb0b015f cmp x10, x11 68308: 5400ef28 b.hi 0x6a0ec 6830c: 9344fd29 asr x9, x9, #4 68310: eb08013f cmp x9, x8 68314: 9a893113 csel x19, x8, x9, lo 68318: b500eed3 cbnz x19, 0x6a0f0 6831c: aa1f03e0 mov x0, xzr 68320: 1400093b b 0x6a80c 68324: f94023e2 ldr x2, [sp, #0x40] 68328: aa1603e0 mov x0, x22 6832c: aa1803e1 mov x1, x24 68330: 940038d3 bl 0x7667c 68334: eb16001f cmp x0, x22 68338: 5402cc80 b.eq 0x6dcc8 6833c: eb18001f cmp x0, x24 68340: 5402cc40 b.eq 0x6dcc8 68344: 39400008 ldrb w8, [x0] 68348: 71017d1f cmp w8, #0x5f 6834c: 5402cbe1 b.ne 0x6dcc8 68350: f94023f3 ldr x19, [sp, #0x40] 68354: 91000416 add x22, x0, #0x1 68358: aa1603e0 mov x0, x22 6835c: aa1803e1 mov x1, x24 68360: aa1303e2 mov x2, x19 68364: 97fffa16 bl 0x66bbc 68368: aa0003f5 mov x21, x0 6836c: eb1602bf cmp x21, x22 68370: 5402cac0 b.eq 0x6dcc8 68374: a9402269 ldp x9, x8, [x19] 68378: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6837c: f295556a movk x10, #0xaaab 68380: cb090109 sub x9, x8, x9 68384: 9344fd29 asr x9, x9, #4 68388: 9b0a7d29 mul x9, x9, x10 6838c: f100093f cmp x9, #0x2 68390: 5402c9c3 b.lo 0x6dcc8 68394: f85e0109 ldur x9, [x8, #-0x20] 68398: f9003be9 str x9, [sp, #0x70] 6839c: 3cdd0100 ldur q0, [x8, #-0x30] 683a0: 3d801be0 str q0, [sp, #0x60] 683a4: f85f8109 ldur x9, [x8, #-0x8] 683a8: a93dfd1f stp xzr, xzr, [x8, #-0x28] 683ac: f81d011f stur xzr, [x8, #-0x30] 683b0: f90047e9 str x9, [sp, #0x88] 683b4: 3cde8100 ldur q0, [x8, #-0x18] 683b8: 3c8783e0 stur q0, [sp, #0x78] 683bc: a93f7d1f stp xzr, xzr, [x8, #-0x10] 683c0: f81e811f stur xzr, [x8, #-0x18] 683c4: f9400673 ldr x19, [x19, #0x8] 683c8: 385e8268 ldurb w8, [x19, #-0x18] 683cc: d100c277 sub x23, x19, #0x30 683d0: 36000068 tbz w8, #0x0, 0x683dc 683d4: f85f8260 ldur x0, [x19, #-0x8] 683d8: 97fe9212 bl 0xcc20 683dc: 394002e8 ldrb w8, [x23] 683e0: 910183f6 add x22, sp, #0x60 683e4: 36000068 tbz w8, #0x0, 0x683f0 683e8: f85e0260 ldur x0, [x19, #-0x20] 683ec: 97fe920d bl 0xcc20 683f0: f94023e9 ldr x9, [sp, #0x40] 683f4: f9000537 str x23, [x9, #0x8] 683f8: f85b0268 ldur x8, [x19, #-0x50] 683fc: f81703a8 stur x8, [x29, #-0x90] 68400: 3cda0260 ldur q0, [x19, #-0x60] 68404: 3c9603a0 stur q0, [x29, #-0xa0] 68408: f85c8268 ldur x8, [x19, #-0x38] 6840c: a93afe7f stp xzr, xzr, [x19, #-0x58] 68410: f81a027f stur xzr, [x19, #-0x60] 68414: f81883a8 stur x8, [x29, #-0x78] 68418: 3cdb8260 ldur q0, [x19, #-0x48] 6841c: 3c858360 stur q0, [x27, #0x58] 68420: a93c7e7f stp xzr, xzr, [x19, #-0x40] 68424: f81b827f stur xzr, [x19, #-0x48] 68428: f9400539 ldr x25, [x9, #0x8] 6842c: 910062d3 add x19, x22, #0x18 68430: aa1903f8 mov x24, x25 68434: 385d0f08 ldrb w8, [x24, #-0x30]! 68438: 370219c8 tbnz w8, #0x0, 0x6c770 6843c: 7900031f strh wzr, [x24] 68440: 1400150b b 0x6d86c 68444: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 68448: f94023e8 ldr x8, [sp, #0x40] 6844c: f9401d09 ldr x9, [x8, #0x38] 68450: d37beb28 lsl x8, x25, #5 68454: f9480120 ldr x0, [x9, #0x1000] 68458: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6845c: cb00014a sub x10, x10, x0 68460: eb08015f cmp x10, x8 68464: 54000ca2 b.hs 0x685f8 68468: aa0803e0 mov x0, x8 6846c: 97fe91a1 bl 0xcaf0 68470: 14000064 b 0x68600 68474: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 68478: f9401f89 ldr x9, [x28, #0x38] 6847c: d37beb28 lsl x8, x25, #5 68480: f9480120 ldr x0, [x9, #0x1000] 68484: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 68488: cb00014a sub x10, x10, x0 6848c: eb08015f cmp x10, x8 68490: 54000ea2 b.hs 0x68664 68494: aa0803e0 mov x0, x8 68498: 97fe9196 bl 0xcaf0 6849c: 14000074 b 0x6866c 684a0: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 684a4: f9401f69 ldr x9, [x27, #0x38] 684a8: d37beb28 lsl x8, x25, #5 684ac: f9480120 ldr x0, [x9, #0x1000] 684b0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 684b4: cb00014a sub x10, x10, x0 684b8: eb08015f cmp x10, x8 684bc: 54001062 b.hs 0x686c8 684c0: aa0803e0 mov x0, x8 684c4: 97fe918b bl 0xcaf0 684c8: 14000082 b 0x686d0 684cc: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 684d0: f9401f89 ldr x9, [x28, #0x38] 684d4: d37beb28 lsl x8, x25, #5 684d8: f9480120 ldr x0, [x9, #0x1000] 684dc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 684e0: cb00014a sub x10, x10, x0 684e4: eb08015f cmp x10, x8 684e8: 54001222 b.hs 0x6872c 684ec: aa0803e0 mov x0, x8 684f0: 97fe9180 bl 0xcaf0 684f4: 14000090 b 0x68734 684f8: b0000141 adrp x1, 0x91000 684fc: 91378c21 add x1, x1, #0xde3 68500: 910183e0 add x0, sp, #0x60 68504: 320003e2 orr w2, wzr, #0x1 68508: 910183f5 add x21, sp, #0x60 6850c: 94002421 bl 0x71590 68510: 385783a9 ldurb w9, [x29, #-0x88] 68514: f9400aa8 ldr x8, [x21, #0x10] 68518: a9782bab ldp x11, x10, [x29, #-0x80] 6851c: 3dc002a0 ldr q0, [x21] 68520: 7200013f tst w9, #0x1 68524: f81503a8 stur x8, [x29, #-0xb0] 68528: d341fd28 lsr x8, x9, #1 6852c: 9a931541 csinc x1, x10, x19, ne 68530: a900febf stp xzr, xzr, [x21, #0x8] 68534: f90002bf str xzr, [x21] 68538: 3c9403a0 stur q0, [x29, #-0xc0] 6853c: 9a8b0102 csel x2, x8, x11, eq 68540: d10283a0 sub x0, x29, #0xa0 68544: d10283b3 sub x19, x29, #0xa0 68548: 94002412 bl 0x71590 6854c: 3dc00260 ldr q0, [x19] 68550: f9400a68 ldr x8, [x19, #0x10] 68554: 910383e9 add x9, sp, #0xe0 68558: a900fe7f stp xzr, xzr, [x19, #0x8] 6855c: 3d803be0 str q0, [sp, #0xe0] 68560: f9007be8 str x8, [sp, #0xf0] 68564: 394383fa ldrb w26, [sp, #0xe0] 68568: b2400128 orr x8, x9, #0x1 6856c: a94ee3e9 ldp x9, x24, [sp, #0xe8] 68570: f900027f str xzr, [x19] 68574: 7200035f tst w26, #0x1 68578: d341ff4a lsr x10, x26, #1 6857c: 9a980101 csel x1, x8, x24, eq 68580: 9a890142 csel x2, x10, x9, eq 68584: d10303a0 sub x0, x29, #0xc0 68588: d10303b3 sub x19, x29, #0xc0 6858c: 94002401 bl 0x71590 68590: f9400a68 ldr x8, [x19, #0x10] 68594: 3dc00260 ldr q0, [x19] 68598: a900fe7f stp xzr, xzr, [x19, #0x8] 6859c: f900027f str xzr, [x19] 685a0: f81a03a8 stur x8, [x29, #-0x60] 685a4: 3c9903a0 stur q0, [x29, #-0x70] 685a8: d00001a1 adrp x1, 0x9e000 685ac: 9113bc21 add x1, x1, #0x4ef 685b0: d101c3a0 sub x0, x29, #0x70 685b4: 320007e2 orr w2, wzr, #0x3 685b8: d101c3b3 sub x19, x29, #0x70 685bc: 940023f5 bl 0x71590 685c0: a940ee68 ldp x8, x27, [x19, #0x8] 685c4: f8401269 ldur x9, [x19, #0x1] 685c8: 3940026a ldrb w10, [x19] 685cc: a900fe7f stp xzr, xzr, [x19, #0x8] 685d0: f80a73e8 stur x8, [sp, #0xa7] 685d4: f90053e9 str x9, [sp, #0xa0] 685d8: f900027f str xzr, [x19] 685dc: f940079c ldr x28, [x28, #0x8] 685e0: aa1c03f5 mov x21, x28 685e4: 385d0ea8 ldrb w8, [x21, #-0x30]! 685e8: 37011b28 tbnz w8, #0x0, 0x6a94c 685ec: 781d039f sturh wzr, [x28, #-0x30] 685f0: d1008399 sub x25, x28, #0x20 685f4: 140010c5 b 0x6c908 685f8: 8b080008 add x8, x0, x8 685fc: f9080128 str x8, [x9, #0x1000] 68600: 8b171408 add x8, x0, x23, lsl #5 68604: a9007d1f stp xzr, xzr, [x8] 68608: a901511f stp xzr, x20, [x8, #0x10] 6860c: f94023e9 ldr x9, [sp, #0x40] 68610: 9100810a add x10, x8, #0x20 68614: a9422d34 ldp x20, x11, [x9, #0x20] 68618: 8b191409 add x9, x0, x25, lsl #5 6861c: eb14017f cmp x11, x20 68620: 54001a80 b.eq 0x68970 68624: a93efd1f stp xzr, xzr, [x8, #-0x18] 68628: f81e011f stur xzr, [x8, #-0x20] 6862c: f85f816c ldur x12, [x11, #-0x8] 68630: f81f810c stur x12, [x8, #-0x8] 68634: 3cde0d60 ldr q0, [x11, #-0x20]! 68638: 3c9e0100 stur q0, [x8, #-0x20] 6863c: f940096c ldr x12, [x11, #0x10] 68640: eb0b029f cmp x20, x11 68644: f81f010c stur x12, [x8, #-0x10] 68648: d1008108 sub x8, x8, #0x20 6864c: a900fd7f stp xzr, xzr, [x11, #0x8] 68650: f900017f str xzr, [x11] 68654: 54fffe81 b.ne 0x68624 68658: f94023eb ldr x11, [sp, #0x40] 6865c: a9425177 ldp x23, x20, [x11, #0x20] 68660: 140000c6 b 0x68978 68664: 8b080008 add x8, x0, x8 68668: f9080128 str x8, [x9, #0x1000] 6866c: 8b161408 add x8, x0, x22, lsl #5 68670: a9007d1f stp xzr, xzr, [x8] 68674: a901511f stp xzr, x20, [x8, #0x10] 68678: a9422f94 ldp x20, x11, [x28, #0x20] 6867c: 8b191409 add x9, x0, x25, lsl #5 68680: 9100810a add x10, x8, #0x20 68684: eb14017f cmp x11, x20 68688: 54001a60 b.eq 0x689d4 6868c: a93efd1f stp xzr, xzr, [x8, #-0x18] 68690: f81e011f stur xzr, [x8, #-0x20] 68694: f85f816c ldur x12, [x11, #-0x8] 68698: f81f810c stur x12, [x8, #-0x8] 6869c: 3cde0d60 ldr q0, [x11, #-0x20]! 686a0: 3c9e0100 stur q0, [x8, #-0x20] 686a4: f940096c ldr x12, [x11, #0x10] 686a8: eb0b029f cmp x20, x11 686ac: f81f010c stur x12, [x8, #-0x10] 686b0: d1008108 sub x8, x8, #0x20 686b4: a900fd7f stp xzr, xzr, [x11, #0x8] 686b8: f900017f str xzr, [x11] 686bc: 54fffe81 b.ne 0x6868c 686c0: a9425396 ldp x22, x20, [x28, #0x20] 686c4: 140000c5 b 0x689d8 686c8: 8b080008 add x8, x0, x8 686cc: f9080128 str x8, [x9, #0x1000] 686d0: 8b171408 add x8, x0, x23, lsl #5 686d4: a9007d1f stp xzr, xzr, [x8] 686d8: a901511f stp xzr, x20, [x8, #0x10] 686dc: a9422f74 ldp x20, x11, [x27, #0x20] 686e0: 8b191409 add x9, x0, x25, lsl #5 686e4: 9100810a add x10, x8, #0x20 686e8: eb14017f cmp x11, x20 686ec: 54001a20 b.eq 0x68a30 686f0: a93efd1f stp xzr, xzr, [x8, #-0x18] 686f4: f81e011f stur xzr, [x8, #-0x20] 686f8: f85f816c ldur x12, [x11, #-0x8] 686fc: f81f810c stur x12, [x8, #-0x8] 68700: 3cde0d60 ldr q0, [x11, #-0x20]! 68704: 3c9e0100 stur q0, [x8, #-0x20] 68708: f940096c ldr x12, [x11, #0x10] 6870c: eb0b029f cmp x20, x11 68710: f81f010c stur x12, [x8, #-0x10] 68714: d1008108 sub x8, x8, #0x20 68718: a900fd7f stp xzr, xzr, [x11, #0x8] 6871c: f900017f str xzr, [x11] 68720: 54fffe81 b.ne 0x686f0 68724: a9425377 ldp x23, x20, [x27, #0x20] 68728: 140000c3 b 0x68a34 6872c: 8b080008 add x8, x0, x8 68730: f9080128 str x8, [x9, #0x1000] 68734: 8b161408 add x8, x0, x22, lsl #5 68738: a9007d1f stp xzr, xzr, [x8] 6873c: a901511f stp xzr, x20, [x8, #0x10] 68740: a9422f94 ldp x20, x11, [x28, #0x20] 68744: 8b191409 add x9, x0, x25, lsl #5 68748: 9100810a add x10, x8, #0x20 6874c: eb14017f cmp x11, x20 68750: 540019e0 b.eq 0x68a8c 68754: a93efd1f stp xzr, xzr, [x8, #-0x18] 68758: f81e011f stur xzr, [x8, #-0x20] 6875c: f85f816c ldur x12, [x11, #-0x8] 68760: f81f810c stur x12, [x8, #-0x8] 68764: 3cde0d60 ldr q0, [x11, #-0x20]! 68768: 3c9e0100 stur q0, [x8, #-0x20] 6876c: f940096c ldr x12, [x11, #0x10] 68770: eb0b029f cmp x20, x11 68774: f81f010c stur x12, [x8, #-0x10] 68778: d1008108 sub x8, x8, #0x20 6877c: a900fd7f stp xzr, xzr, [x11, #0x8] 68780: f900017f str xzr, [x11] 68784: 54fffe81 b.ne 0x68754 68788: a9425396 ldp x22, x20, [x28, #0x20] 6878c: 140000c1 b 0x68a90 68790: cb140308 sub x8, x24, x20 68794: aa1803fc mov x28, x24 68798: f100111f cmp x8, #0x4 6879c: 5401770b b.lt 0x6b67c 687a0: aa1403f8 mov x24, x20 687a4: 38402f08 ldrb w8, [x24, #0x2]! 687a8: 5100c509 sub w9, w8, #0x31 687ac: 7100213f cmp w9, #0x8 687b0: 54014648 b.hi 0x6b078 687b4: eb1c031f cmp x24, x28 687b8: 54017620 b.eq 0x6b67c 687bc: 91001296 add x22, x20, #0x4 687c0: cb1c03e8 neg x8, x28 687c4: 8b0802c9 add x9, x22, x8 687c8: f100053f cmp x9, #0x1 687cc: 54017580 b.eq 0x6b67c 687d0: 385ff2c9 ldurb w9, [x22, #-0x1] 687d4: 910006d6 add x22, x22, #0x1 687d8: 5100c129 sub w9, w9, #0x30 687dc: 7100293f cmp w9, #0xa 687e0: 54ffff23 b.lo 0x687c4 687e4: cb1c02c9 sub x9, x22, x28 687e8: f100093f cmp x9, #0x2 687ec: 54017480 b.eq 0x6b67c 687f0: d1000ac8 sub x8, x22, #0x2 687f4: 3940010a ldrb w10, [x8] 687f8: 71017d5f cmp w10, #0x5f 687fc: 54017401 b.ne 0x6b67c 68800: f100053f cmp x9, #0x1 68804: 540173c0 b.eq 0x6b67c 68808: 385ff2c9 ldurb w9, [x22, #-0x1] 6880c: cb180119 sub x25, x8, x24 68810: 7101c13f cmp w9, #0x70 68814: 54027021 b.ne 0x6d618 68818: b100433f cmn x25, #0x10 6881c: a936ffbf stp xzr, xzr, [x29, #-0x98] 68820: f81603bf stur xzr, [x29, #-0xa0] 68824: 54027382 b.hs 0x6d694 68828: f1005f3f cmp x25, #0x17 6882c: 54027362 b.hs 0x6d698 68830: d10283a9 sub x9, x29, #0xa0 68834: d37ffb28 lsl x8, x25, #1 68838: b2400137 orr x23, x9, #0x1 6883c: 381603a8 sturb w8, [x29, #-0xa0] 68840: b50273d9 cbnz x25, 0x6d6b8 68844: 140013a1 b 0x6d6c8 68848: f94023e2 ldr x2, [sp, #0x40] 6884c: 91000a96 add x22, x20, #0x2 68850: aa1603e0 mov x0, x22 68854: aa1803e1 mov x1, x24 68858: a9405c53 ldp x19, x23, [x2] 6885c: 97fff8d8 bl 0x66bbc 68860: aa0003fc mov x28, x0 68864: eb16039f cmp x28, x22 68868: 540170c0 b.eq 0x6b680 6886c: f94023fa ldr x26, [sp, #0x40] 68870: a942a748 ldp x8, x9, [x26, #0x28] 68874: a9406356 ldp x22, x24, [x26] 68878: f9400f54 ldr x20, [x26, #0x18] 6887c: eb09011f cmp x8, x9 68880: 54013922 b.hs 0x6afa4 68884: a9007d1f stp xzr, xzr, [x8] 68888: a901511f stp xzr, x20, [x8, #0x10] 6888c: f9401748 ldr x8, [x26, #0x28] 68890: 91008108 add x8, x8, #0x20 68894: f9001748 str x8, [x26, #0x28] 68898: 14000d91 b 0x6bedc 6889c: f94023f7 ldr x23, [sp, #0x40] 688a0: 910022fa add x26, x23, #0x8 688a4: f94002e8 ldr x8, [x23] 688a8: f9400353 ldr x19, [x26] 688ac: eb13011f cmp x8, x19 688b0: 54000160 b.eq 0x688dc 688b4: 385e8268 ldurb w8, [x19, #-0x18] 688b8: d100c275 sub x21, x19, #0x30 688bc: 36000068 tbz w8, #0x0, 0x688c8 688c0: f85f8260 ldur x0, [x19, #-0x8] 688c4: 97fe90d7 bl 0xcc20 688c8: 394002a8 ldrb w8, [x21] 688cc: 36000068 tbz w8, #0x0, 0x688d8 688d0: f85e0260 ldur x0, [x19, #-0x20] 688d4: 97fe90d3 bl 0xcc20 688d8: f9000355 str x21, [x26] 688dc: 320003f5 orr w21, wzr, #0x1 688e0: aa1403f6 mov x22, x20 688e4: 394183e8 ldrb w8, [sp, #0x60] 688e8: 36000068 tbz w8, #0x0, 0x688f4 688ec: f9403be0 ldr x0, [sp, #0x70] 688f0: 97fe90cc bl 0xcc20 688f4: 35029eb5 cbnz w21, 0x6dcc8 688f8: eb1402df cmp x22, x20 688fc: 54029e60 b.eq 0x6dcc8 68900: a94022e9 ldp x9, x8, [x23] 68904: aa1403fc mov x28, x20 68908: eb08013f cmp x9, x8 6890c: 54029e00 b.eq 0x6dccc 68910: f9400ee9 ldr x9, [x23, #0x18] 68914: d100c101 sub x1, x8, #0x30 68918: 910183e0 add x0, sp, #0x60 6891c: d10283a2 sub x2, x29, #0xa0 68920: f81603a9 stur x9, [x29, #-0xa0] 68924: 9400237e bl 0x7171c 68928: a942a6e8 ldp x8, x9, [x23, #0x28] 6892c: aa1703ea mov x10, x23 68930: eb09011f cmp x8, x9 68934: 540150c2 b.hs 0x6b34c 68938: f9403fe9 ldr x9, [sp, #0x78] 6893c: f9000d09 str x9, [x8, #0x18] 68940: 3dc01be0 ldr q0, [sp, #0x60] 68944: 3d800100 str q0, [x8] 68948: f9403be9 ldr x9, [sp, #0x70] 6894c: f9000909 str x9, [x8, #0x10] 68950: a906ffff stp xzr, xzr, [sp, #0x68] 68954: f90033ff str xzr, [sp, #0x60] 68958: f9401548 ldr x8, [x10, #0x28] 6895c: 91008108 add x8, x8, #0x20 68960: f9001548 str x8, [x10, #0x28] 68964: f94033f3 ldr x19, [sp, #0x60] 68968: b501e7d3 cbnz x19, 0x6c660 6896c: 14000f5b b 0x6c6d8 68970: f94023eb ldr x11, [sp, #0x40] 68974: aa1403f7 mov x23, x20 68978: f9401979 ldr x25, [x11, #0x30] 6897c: eb17029f cmp x20, x23 68980: a9022968 stp x8, x10, [x11, #0x20] 68984: f9001969 str x9, [x11, #0x30] 68988: 540000c0 b.eq 0x689a0 6898c: d1008294 sub x20, x20, #0x20 68990: aa1403e0 mov x0, x20 68994: 940023d6 bl 0x718ec 68998: eb1402ff cmp x23, x20 6899c: 54ffff81 b.ne 0x6898c 689a0: b4000a97 cbz x23, 0x68af0 689a4: f94023e8 ldr x8, [sp, #0x40] 689a8: f9401d08 ldr x8, [x8, #0x38] 689ac: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 689b0: eb17013f cmp x9, x23 689b4: 540009a3 b.lo 0x68ae8 689b8: eb17011f cmp x8, x23 689bc: 54000968 b.hi 0x68ae8 689c0: f9480109 ldr x9, [x8, #0x1000] 689c4: eb19013f cmp x9, x25 689c8: 54000941 b.ne 0x68af0 689cc: f9080117 str x23, [x8, #0x1000] 689d0: 14000048 b 0x68af0 689d4: aa1403f6 mov x22, x20 689d8: f9401b99 ldr x25, [x28, #0x30] 689dc: eb16029f cmp x20, x22 689e0: a9022b88 stp x8, x10, [x28, #0x20] 689e4: f9001b89 str x9, [x28, #0x30] 689e8: 540000c0 b.eq 0x68a00 689ec: d1008294 sub x20, x20, #0x20 689f0: aa1403e0 mov x0, x20 689f4: 940023be bl 0x718ec 689f8: eb1402df cmp x22, x20 689fc: 54ffff81 b.ne 0x689ec 68a00: b4003536 cbz x22, 0x690a4 68a04: f9401f88 ldr x8, [x28, #0x38] 68a08: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 68a0c: eb16013f cmp x9, x22 68a10: 54003463 b.lo 0x6909c 68a14: eb16011f cmp x8, x22 68a18: 54003428 b.hi 0x6909c 68a1c: f9480109 ldr x9, [x8, #0x1000] 68a20: eb19013f cmp x9, x25 68a24: 54003401 b.ne 0x690a4 68a28: f9080116 str x22, [x8, #0x1000] 68a2c: 1400019e b 0x690a4 68a30: aa1403f7 mov x23, x20 68a34: f9401b79 ldr x25, [x27, #0x30] 68a38: eb17029f cmp x20, x23 68a3c: a9022b68 stp x8, x10, [x27, #0x20] 68a40: f9001b69 str x9, [x27, #0x30] 68a44: 540000c0 b.eq 0x68a5c 68a48: d1008294 sub x20, x20, #0x20 68a4c: aa1403e0 mov x0, x20 68a50: 940023a7 bl 0x718ec 68a54: eb1402ff cmp x23, x20 68a58: 54ffff81 b.ne 0x68a48 68a5c: b4006377 cbz x23, 0x696c8 68a60: f9401f68 ldr x8, [x27, #0x38] 68a64: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 68a68: eb17013f cmp x9, x23 68a6c: 540062a3 b.lo 0x696c0 68a70: eb17011f cmp x8, x23 68a74: 54006268 b.hi 0x696c0 68a78: f9480109 ldr x9, [x8, #0x1000] 68a7c: eb19013f cmp x9, x25 68a80: 54006241 b.ne 0x696c8 68a84: f9080117 str x23, [x8, #0x1000] 68a88: 14000310 b 0x696c8 68a8c: aa1403f6 mov x22, x20 68a90: f9401b99 ldr x25, [x28, #0x30] 68a94: eb16029f cmp x20, x22 68a98: a9022b88 stp x8, x10, [x28, #0x20] 68a9c: f9001b89 str x9, [x28, #0x30] 68aa0: 540000c0 b.eq 0x68ab8 68aa4: d1008294 sub x20, x20, #0x20 68aa8: aa1403e0 mov x0, x20 68aac: 94002390 bl 0x718ec 68ab0: eb1402df cmp x22, x20 68ab4: 54ffff81 b.ne 0x68aa4 68ab8: b400b356 cbz x22, 0x6a120 68abc: f9401f88 ldr x8, [x28, #0x38] 68ac0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 68ac4: eb16013f cmp x9, x22 68ac8: 5400b283 b.lo 0x6a118 68acc: eb16011f cmp x8, x22 68ad0: 5400b248 b.hi 0x6a118 68ad4: f9480109 ldr x9, [x8, #0x1000] 68ad8: eb19013f cmp x9, x25 68adc: 5400b221 b.ne 0x6a120 68ae0: f9080116 str x22, [x8, #0x1000] 68ae4: 1400058f b 0x6a120 68ae8: aa1703e0 mov x0, x23 68aec: 97fe904d bl 0xcc20 68af0: cb1302a8 sub x8, x21, x19 68af4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 68af8: cb16030a sub x10, x24, x22 68afc: f9402bf8 ldr x24, [sp, #0x50] 68b00: f2955569 movk x9, #0xaaab 68b04: 9344fd08 asr x8, x8, #4 68b08: 9344fd4a asr x10, x10, #4 68b0c: f9001bfa str x26, [sp, #0x30] 68b10: 9b097d08 mul x8, x8, x9 68b14: 9b097d5a mul x26, x10, x9 68b18: eb1a011f cmp x8, x26 68b1c: f9001fe8 str x8, [sp, #0x38] 68b20: 54002242 b.hs 0x68f68 68b24: f9401ff6 ldr x22, [sp, #0x38] 68b28: 321c07fc orr w28, wzr, #0x30 68b2c: 14000095 b 0x68d80 68b30: 8b000289 add x9, x20, x0 68b34: f9080109 str x9, [x8, #0x1000] 68b38: 14000002 b 0x68b40 68b3c: aa1f03f4 mov x20, xzr 68b40: 321c07e9 orr w9, wzr, #0x30 68b44: 9b095359 madd x25, x26, x9, x20 68b48: a900ff3f stp xzr, xzr, [x25, #0x8] 68b4c: f900033f str xzr, [x25] 68b50: 394002e8 ldrb w8, [x23] 68b54: d503201f nop 68b58: 9b0952ab madd x11, x21, x9, x20 68b5c: f90027eb str x11, [sp, #0x48] 68b60: 370000c8 tbnz w8, #0x0, 0x68b78 68b64: f9400ae8 ldr x8, [x23, #0x10] 68b68: f9000b28 str x8, [x25, #0x10] 68b6c: 3dc002e0 ldr q0, [x23] 68b70: 3d800320 str q0, [x25] 68b74: 1400001f b 0x68bf0 68b78: 9b094ec8 madd x8, x22, x9, x19 68b7c: f9400517 ldr x23, [x8, #0x8] 68b80: b10042ff cmn x23, #0x10 68b84: 5402b302 b.hs 0x6e1e4 68b88: f9400901 ldr x1, [x8, #0x10] 68b8c: f1005eff cmp x23, #0x17 68b90: 540000c2 b.hs 0x68ba8 68b94: d37ffae8 lsl x8, x23, #1 68b98: aa1903f5 mov x21, x25 68b9c: 380016a8 strb w8, [x21], #0x1 68ba0: b50001f7 cbnz x23, 0x68bdc 68ba4: 14000011 b 0x68be8 68ba8: 910042e8 add x8, x23, #0x10 68bac: 927ced18 and x24, x8, #0xfffffffffffffff0 68bb0: aa1803e0 mov x0, x24 68bb4: aa0103f5 mov x21, x1 68bb8: 97fe8fce bl 0xcaf0 68bbc: b2400309 orr x9, x24, #0x1 68bc0: f9402bf8 ldr x24, [sp, #0x50] 68bc4: 321c07e8 orr w8, wzr, #0x30 68bc8: aa1503e1 mov x1, x21 68bcc: aa0003f5 mov x21, x0 68bd0: 9b085348 madd x8, x26, x8, x20 68bd4: a900d517 stp x23, x21, [x8, #0x8] 68bd8: f9000329 str x9, [x25] 68bdc: aa1503e0 mov x0, x21 68be0: aa1703e2 mov x2, x23 68be4: 97fe8fcb bl 0xcb10 68be8: 38376abf strb wzr, [x21, x23] 68bec: f94027eb ldr x11, [sp, #0x48] 68bf0: 321c07ea orr w10, wzr, #0x30 68bf4: 9b0a5357 madd x23, x26, x10, x20 68bf8: f8018eff str xzr, [x23, #0x18]! 68bfc: d503201f nop 68c00: 9b0a4ec8 madd x8, x22, x10, x19 68c04: a900feff stp xzr, xzr, [x23, #0x8] 68c08: 38418d09 ldrb w9, [x8, #0x18]! 68c0c: 37000109 tbnz w9, #0x0, 0x68c2c 68c10: f9400909 ldr x9, [x8, #0x10] 68c14: aa1c03fa mov x26, x28 68c18: 321c07fc orr w28, wzr, #0x30 68c1c: f9000ae9 str x9, [x23, #0x10] 68c20: 3dc00100 ldr q0, [x8] 68c24: 3d8002e0 str q0, [x23] 68c28: 1400001f b 0x68ca4 68c2c: 9b0a4ec8 madd x8, x22, x10, x19 68c30: f9401118 ldr x24, [x8, #0x20] 68c34: b100431f cmn x24, #0x10 68c38: 5402ada2 b.hs 0x6e1ec 68c3c: f9401513 ldr x19, [x8, #0x28] 68c40: f1005f1f cmp x24, #0x17 68c44: 540000c2 b.hs 0x68c5c 68c48: d37ffb08 lsl x8, x24, #1 68c4c: 380016e8 strb w8, [x23], #0x1 68c50: aa1c03fa mov x26, x28 68c54: b50001b8 cbnz x24, 0x68c88 68c58: 14000010 b 0x68c98 68c5c: 91004308 add x8, x24, #0x10 68c60: 927ced15 and x21, x8, #0xfffffffffffffff0 68c64: aa1503e0 mov x0, x21 68c68: 97fe8fa2 bl 0xcaf0 68c6c: 321c07e8 orr w8, wzr, #0x30 68c70: 9b085348 madd x8, x26, x8, x20 68c74: b24002a9 orr x9, x21, #0x1 68c78: a9020118 stp x24, x0, [x8, #0x20] 68c7c: f90002e9 str x9, [x23] 68c80: aa0003f7 mov x23, x0 68c84: aa1c03fa mov x26, x28 68c88: aa1703e0 mov x0, x23 68c8c: aa1303e1 mov x1, x19 68c90: aa1803e2 mov x2, x24 68c94: 97fe8f9f bl 0xcb10 68c98: 38386aff strb wzr, [x23, x24] 68c9c: a944e3eb ldp x11, x24, [sp, #0x48] 68ca0: 321c07fc orr w28, wzr, #0x30 68ca4: a97e2773 ldp x19, x9, [x27, #-0x20] 68ca8: 9100c328 add x8, x25, #0x30 68cac: eb13013f cmp x9, x19 68cb0: 54000260 b.eq 0x68cfc 68cb4: f85e012a ldur x10, [x9, #-0x20] 68cb8: f81e032a stur x10, [x25, #-0x20] 68cbc: 3cdd0120 ldur q0, [x9, #-0x30] 68cc0: 3c9d0320 stur q0, [x25, #-0x30] 68cc4: f85f812a ldur x10, [x9, #-0x8] 68cc8: a93dfd3f stp xzr, xzr, [x9, #-0x28] 68ccc: f81d013f stur xzr, [x9, #-0x30] 68cd0: f81f832a stur x10, [x25, #-0x8] 68cd4: 3cde8120 ldur q0, [x9, #-0x18] 68cd8: 3c9e8320 stur q0, [x25, #-0x18] 68cdc: a93f7d3f stp xzr, xzr, [x9, #-0x10] 68ce0: f81e813f stur xzr, [x9, #-0x18] 68ce4: d100c129 sub x9, x9, #0x30 68ce8: eb09027f cmp x19, x9 68cec: d100c339 sub x25, x25, #0x30 68cf0: 54fffe21 b.ne 0x68cb4 68cf4: a97e4f74 ldp x20, x19, [x27, #-0x20] 68cf8: 14000002 b 0x68d00 68cfc: aa1303f4 mov x20, x19 68d00: f85f0375 ldur x21, [x27, #-0x10] 68d04: eb14027f cmp x19, x20 68d08: a93e2379 stp x25, x8, [x27, #-0x20] 68d0c: f81f036b stur x11, [x27, #-0x10] 68d10: 540001a0 b.eq 0x68d44 68d14: 385e8268 ldurb w8, [x19, #-0x18] 68d18: 36000068 tbz w8, #0x0, 0x68d24 68d1c: f85f8260 ldur x0, [x19, #-0x8] 68d20: 97fe8fc0 bl 0xcc20 68d24: 385d0268 ldurb w8, [x19, #-0x30] 68d28: d100c277 sub x23, x19, #0x30 68d2c: 36000068 tbz w8, #0x0, 0x68d38 68d30: f85e0260 ldur x0, [x19, #-0x20] 68d34: 97fe8fbb bl 0xcc20 68d38: eb17029f cmp x20, x23 68d3c: aa1703f3 mov x19, x23 68d40: 54fffea1 b.ne 0x68d14 68d44: b40010d4 cbz x20, 0x68f5c 68d48: f85f8368 ldur x8, [x27, #-0x8] 68d4c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 68d50: eb14013f cmp x9, x20 68d54: 54000103 b.lo 0x68d74 68d58: eb14011f cmp x8, x20 68d5c: 540000c8 b.hi 0x68d74 68d60: f9480109 ldr x9, [x8, #0x1000] 68d64: eb15013f cmp x9, x21 68d68: 54000fa1 b.ne 0x68f5c 68d6c: f9080114 str x20, [x8, #0x1000] 68d70: 1400007b b 0x68f5c 68d74: aa1403e0 mov x0, x20 68d78: 97fe8faa bl 0xcc20 68d7c: 14000078 b 0x68f5c 68d80: f94023e8 ldr x8, [sp, #0x40] 68d84: f940151b ldr x27, [x8, #0x28] 68d88: f9400113 ldr x19, [x8] 68d8c: a97ea775 ldp x21, x9, [x27, #-0x18] 68d90: d503201f nop 68d94: 9b1c4ed7 madd x23, x22, x28, x19 68d98: eb0902bf cmp x21, x9 68d9c: 54000140 b.eq 0x68dc4 68da0: a900febf stp xzr, xzr, [x21, #0x8] 68da4: f90002bf str xzr, [x21] 68da8: 394002e8 ldrb w8, [x23] 68dac: 37000548 tbnz w8, #0x0, 0x68e54 68db0: f9400ae8 ldr x8, [x23, #0x10] 68db4: f9000aa8 str x8, [x21, #0x10] 68db8: 3dc002e0 ldr q0, [x23] 68dbc: 3d8002a0 str q0, [x21] 68dc0: 1400003f b 0x68ebc 68dc4: f85e036a ldur x10, [x27, #-0x20] 68dc8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 68dcc: f295556c movk x12, #0xaaab 68dd0: aa1a03fc mov x28, x26 68dd4: cb0a02a8 sub x8, x21, x10 68dd8: 9344fd08 asr x8, x8, #4 68ddc: 9b0c7d1a mul x26, x8, x12 68de0: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 68de4: 91000748 add x8, x26, #0x1 68de8: f2e0aaab movk x11, #0x555, lsl #48 68dec: eb0b011f cmp x8, x11 68df0: 54024528 b.hi 0x6d694 68df4: cb0a0129 sub x9, x9, x10 68df8: 9344fd29 asr x9, x9, #4 68dfc: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 68e00: 9b0c7d29 mul x9, x9, x12 68e04: f2e0554a movk x10, #0x2aa, lsl #48 68e08: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 68e0c: eb0a013f cmp x9, x10 68e10: f2e0aab5 movk x21, #0x555, lsl #48 68e14: 540000a2 b.hs 0x68e28 68e18: d37ff929 lsl x9, x9, #1 68e1c: eb08013f cmp x9, x8 68e20: 9a893115 csel x21, x8, x9, lo 68e24: b4ffe8d5 cbz x21, 0x68b3c 68e28: f85f8368 ldur x8, [x27, #-0x8] 68e2c: 8b1506a9 add x9, x21, x21, lsl #1 68e30: d37ced20 lsl x0, x9, #4 68e34: f9480114 ldr x20, [x8, #0x1000] 68e38: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 68e3c: cb140129 sub x9, x9, x20 68e40: eb00013f cmp x9, x0 68e44: 54ffe762 b.hs 0x68b30 68e48: 97fe8f2a bl 0xcaf0 68e4c: aa0003f4 mov x20, x0 68e50: 17ffff3c b 0x68b40 68e54: 9b1c4ec8 madd x8, x22, x28, x19 68e58: f9400514 ldr x20, [x8, #0x8] 68e5c: b100429f cmn x20, #0x10 68e60: 540241a2 b.hs 0x6d694 68e64: f9400917 ldr x23, [x8, #0x10] 68e68: f1005e9f cmp x20, #0x17 68e6c: 540000c2 b.hs 0x68e84 68e70: d37ffa88 lsl x8, x20, #1 68e74: aa1503f8 mov x24, x21 68e78: 38001708 strb w8, [x24], #0x1 68e7c: b5000154 cbnz x20, 0x68ea4 68e80: 1400000d b 0x68eb4 68e84: 91004288 add x8, x20, #0x10 68e88: 927ced19 and x25, x8, #0xfffffffffffffff0 68e8c: aa1903e0 mov x0, x25 68e90: 97fe8f18 bl 0xcaf0 68e94: aa0003f8 mov x24, x0 68e98: b2400328 orr x8, x25, #0x1 68e9c: a900e2b4 stp x20, x24, [x21, #0x8] 68ea0: f90002a8 str x8, [x21] 68ea4: aa1803e0 mov x0, x24 68ea8: aa1703e1 mov x1, x23 68eac: aa1403e2 mov x2, x20 68eb0: 97fe8f18 bl 0xcb10 68eb4: 38346b1f strb wzr, [x24, x20] 68eb8: f9402bf8 ldr x24, [sp, #0x50] 68ebc: aa1503f4 mov x20, x21 68ec0: f8018e9f str xzr, [x20, #0x18]! 68ec4: d503201f nop 68ec8: 9b1c4ec8 madd x8, x22, x28, x19 68ecc: a900fe9f stp xzr, xzr, [x20, #0x8] 68ed0: 38418d09 ldrb w9, [x8, #0x18]! 68ed4: 370000c9 tbnz w9, #0x0, 0x68eec 68ed8: f9400909 ldr x9, [x8, #0x10] 68edc: f9000a89 str x9, [x20, #0x10] 68ee0: 3dc00100 ldr q0, [x8] 68ee4: 3d800280 str q0, [x20] 68ee8: 1400001a b 0x68f50 68eec: 9b1c4ec8 madd x8, x22, x28, x19 68ef0: f9401117 ldr x23, [x8, #0x20] 68ef4: b10042ff cmn x23, #0x10 68ef8: 540296e2 b.hs 0x6e1d4 68efc: f9401518 ldr x24, [x8, #0x28] 68f00: f1005eff cmp x23, #0x17 68f04: 540000a2 b.hs 0x68f18 68f08: d37ffae8 lsl x8, x23, #1 68f0c: 38001688 strb w8, [x20], #0x1 68f10: b5000157 cbnz x23, 0x68f38 68f14: 1400000d b 0x68f48 68f18: 910042e8 add x8, x23, #0x10 68f1c: 927ced19 and x25, x8, #0xfffffffffffffff0 68f20: aa1903e0 mov x0, x25 68f24: 97fe8ef3 bl 0xcaf0 68f28: aa0003f4 mov x20, x0 68f2c: b2400328 orr x8, x25, #0x1 68f30: a90252b7 stp x23, x20, [x21, #0x20] 68f34: f9000ea8 str x8, [x21, #0x18] 68f38: aa1403e0 mov x0, x20 68f3c: aa1803e1 mov x1, x24 68f40: aa1703e2 mov x2, x23 68f44: 97fe8ef3 bl 0xcb10 68f48: 38376a9f strb wzr, [x20, x23] 68f4c: f9402bf8 ldr x24, [sp, #0x50] 68f50: f85e8368 ldur x8, [x27, #-0x18] 68f54: 9100c108 add x8, x8, #0x30 68f58: f81e8368 stur x8, [x27, #-0x18] 68f5c: 910006d6 add x22, x22, #0x1 68f60: eb1a02df cmp x22, x26 68f64: 54fff0e3 b.lo 0x68d80 68f68: f9401fe8 ldr x8, [sp, #0x38] 68f6c: 91000508 add x8, x8, #0x1 68f70: eb08035f cmp x26, x8 68f74: 5400be21 b.ne 0x6a738 68f78: f94023f6 ldr x22, [sp, #0x40] 68f7c: f9401bfc ldr x28, [sp, #0x30] 68f80: 3941bec8 ldrb w8, [x22, #0x6f] 68f84: 34026a48 cbz w8, 0x6dccc 68f88: aa1c03e0 mov x0, x28 68f8c: aa1803e1 mov x1, x24 68f90: aa1603e2 mov x2, x22 68f94: 94002282 bl 0x7199c 68f98: aa0003f4 mov x20, x0 68f9c: eb1c029f cmp x20, x28 68fa0: 54026960 b.eq 0x6dccc 68fa4: f94006d3 ldr x19, [x22, #0x8] 68fa8: 385e8268 ldurb w8, [x19, #-0x18] 68fac: a97f2a69 ldp x9, x10, [x19, #-0x10] 68fb0: d1005e6b sub x11, x19, #0x17 68fb4: d100c260 sub x0, x19, #0x30 68fb8: 7200011f tst w8, #0x1 68fbc: d341fd08 lsr x8, x8, #1 68fc0: 9a8a0161 csel x1, x11, x10, eq 68fc4: 9a890102 csel x2, x8, x9, eq 68fc8: 94002172 bl 0x71590 68fcc: f85e0268 ldur x8, [x19, #-0x20] 68fd0: aa1603f7 mov x23, x22 68fd4: f81703a8 stur x8, [x29, #-0x90] 68fd8: 3cdd0260 ldur q0, [x19, #-0x30] 68fdc: 3c9603a0 stur q0, [x29, #-0xa0] 68fe0: a93dfe7f stp xzr, xzr, [x19, #-0x28] 68fe4: f81d027f stur xzr, [x19, #-0x30] 68fe8: f94006d3 ldr x19, [x22, #0x8] 68fec: 385e8268 ldurb w8, [x19, #-0x18] 68ff0: d100c275 sub x21, x19, #0x30 68ff4: 36000068 tbz w8, #0x0, 0x69000 68ff8: f85f8260 ldur x0, [x19, #-0x8] 68ffc: 97fe8f09 bl 0xcc20 69000: 394002a8 ldrb w8, [x21] 69004: 36000068 tbz w8, #0x0, 0x69010 69008: f85e0260 ldur x0, [x19, #-0x20] 6900c: 97fe8f05 bl 0xcc20 69010: f90006f5 str x21, [x23, #0x8] 69014: d1018260 sub x0, x19, #0x60 69018: 385603b3 ldurb w19, [x29, #-0xa0] 6901c: a976d7a9 ldp x9, x21, [x29, #-0x98] 69020: d10283a8 sub x8, x29, #0xa0 69024: b2400108 orr x8, x8, #0x1 69028: 7200027f tst w19, #0x1 6902c: d341fe6a lsr x10, x19, #1 69030: 9a950101 csel x1, x8, x21, eq 69034: 9a890142 csel x2, x10, x9, eq 69038: 94002156 bl 0x71590 6903c: f94006e8 ldr x8, [x23, #0x8] 69040: f9400ee9 ldr x9, [x23, #0x18] 69044: d100c101 sub x1, x8, #0x30 69048: f81903a9 stur x9, [x29, #-0x70] 6904c: 910183e0 add x0, sp, #0x60 69050: d101c3a2 sub x2, x29, #0x70 69054: 940021b2 bl 0x7171c 69058: a942a6e8 ldp x8, x9, [x23, #0x28] 6905c: eb09011f cmp x8, x9 69060: 5400b702 b.hs 0x6a740 69064: f9403fe9 ldr x9, [sp, #0x78] 69068: f9000d09 str x9, [x8, #0x18] 6906c: 3dc01be0 ldr q0, [sp, #0x60] 69070: 3d800100 str q0, [x8] 69074: f9403be9 ldr x9, [sp, #0x70] 69078: f9000909 str x9, [x8, #0x10] 6907c: a906ffff stp xzr, xzr, [sp, #0x68] 69080: f90033ff str xzr, [sp, #0x60] 69084: f94016e8 ldr x8, [x23, #0x28] 69088: 91008108 add x8, x8, #0x20 6908c: f90016e8 str x8, [x23, #0x28] 69090: f94033f3 ldr x19, [sp, #0x60] 69094: b50110d3 cbnz x19, 0x6b2ac 69098: 14000b7c b 0x6be88 6909c: aa1603e0 mov x0, x22 690a0: 97fe8ee0 bl 0xcc20 690a4: cb1302a8 sub x8, x21, x19 690a8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 690ac: cb17030a sub x10, x24, x23 690b0: f2955569 movk x9, #0xaaab 690b4: 9344fd08 asr x8, x8, #4 690b8: 9344fd4a asr x10, x10, #4 690bc: 9b097d13 mul x19, x8, x9 690c0: 9b097d58 mul x24, x10, x9 690c4: eb18027f cmp x19, x24 690c8: 5400b382 b.hs 0x6a738 690cc: 910183e8 add x8, sp, #0x60 690d0: 321c07f6 orr w22, wzr, #0x30 690d4: b2400108 orr x8, x8, #0x1 690d8: f9002be8 str x8, [sp, #0x50] 690dc: f9001ff8 str x24, [sp, #0x38] 690e0: 14000094 b 0x69330 690e4: 8b000329 add x9, x25, x0 690e8: f9080109 str x9, [x8, #0x1000] 690ec: 14000002 b 0x690f4 690f0: aa1f03f9 mov x25, xzr 690f4: 321c07e9 orr w9, wzr, #0x30 690f8: 9b09669c madd x28, x20, x9, x25 690fc: a900ff9f stp xzr, xzr, [x28, #0x8] 69100: f900039f str xzr, [x28] 69104: 394002c8 ldrb w8, [x22] 69108: d503201f nop 6910c: 9b09670b madd x11, x24, x9, x25 69110: f90027eb str x11, [sp, #0x48] 69114: 370000e8 tbnz w8, #0x0, 0x69130 69118: f9400ac8 ldr x8, [x22, #0x10] 6911c: f9000b88 str x8, [x28, #0x10] 69120: 3dc002c0 ldr q0, [x22] 69124: 3d800380 str q0, [x28] 69128: f9401ff8 ldr x24, [sp, #0x38] 6912c: 1400001f b 0x691a8 69130: 9b095668 madd x8, x19, x9, x21 69134: f940051a ldr x26, [x8, #0x8] 69138: b100435f cmn x26, #0x10 6913c: 54028602 b.hs 0x6e1fc 69140: f940091b ldr x27, [x8, #0x10] 69144: f1005f5f cmp x26, #0x17 69148: 540000e2 b.hs 0x69164 6914c: d37ffb48 lsl x8, x26, #1 69150: aa1c03f6 mov x22, x28 69154: 380016c8 strb w8, [x22], #0x1 69158: f9401ff8 ldr x24, [sp, #0x38] 6915c: b50001ba cbnz x26, 0x69190 69160: 14000010 b 0x691a0 69164: 91004348 add x8, x26, #0x10 69168: 927ced18 and x24, x8, #0xfffffffffffffff0 6916c: aa1803e0 mov x0, x24 69170: 97fe8e60 bl 0xcaf0 69174: 321c07e8 orr w8, wzr, #0x30 69178: aa0003f6 mov x22, x0 6917c: 9b086688 madd x8, x20, x8, x25 69180: b2400309 orr x9, x24, #0x1 69184: a900d91a stp x26, x22, [x8, #0x8] 69188: f9000389 str x9, [x28] 6918c: f9401ff8 ldr x24, [sp, #0x38] 69190: aa1603e0 mov x0, x22 69194: aa1b03e1 mov x1, x27 69198: aa1a03e2 mov x2, x26 6919c: 97fe8e5d bl 0xcb10 691a0: 383a6adf strb wzr, [x22, x26] 691a4: f94027eb ldr x11, [sp, #0x48] 691a8: 321c07f6 orr w22, wzr, #0x30 691ac: 9b16669a madd x26, x20, x22, x25 691b0: f8018f5f str xzr, [x26, #0x18]! 691b4: d503201f nop 691b8: 9b165668 madd x8, x19, x22, x21 691bc: a900ff5f stp xzr, xzr, [x26, #0x8] 691c0: 38418d09 ldrb w9, [x8, #0x18]! 691c4: 370000c9 tbnz w9, #0x0, 0x691dc 691c8: f9400909 ldr x9, [x8, #0x10] 691cc: f9000b49 str x9, [x26, #0x10] 691d0: 3dc00100 ldr q0, [x8] 691d4: 3d800340 str q0, [x26] 691d8: 1400001d b 0x6924c 691dc: 9b165668 madd x8, x19, x22, x21 691e0: f940111b ldr x27, [x8, #0x20] 691e4: b100437f cmn x27, #0x10 691e8: 54028142 b.hs 0x6e210 691ec: f9401515 ldr x21, [x8, #0x28] 691f0: f1005f7f cmp x27, #0x17 691f4: 540000a2 b.hs 0x69208 691f8: d37ffb68 lsl x8, x27, #1 691fc: 38001748 strb w8, [x26], #0x1 69200: b50001bb cbnz x27, 0x69234 69204: 14000010 b 0x69244 69208: 91004368 add x8, x27, #0x10 6920c: 927ced18 and x24, x8, #0xfffffffffffffff0 69210: aa1803e0 mov x0, x24 69214: 97fe8e37 bl 0xcaf0 69218: b2400309 orr x9, x24, #0x1 6921c: f9401ff8 ldr x24, [sp, #0x38] 69220: d503201f nop 69224: 9b166688 madd x8, x20, x22, x25 69228: a902011b stp x27, x0, [x8, #0x20] 6922c: f9000349 str x9, [x26] 69230: aa0003fa mov x26, x0 69234: aa1a03e0 mov x0, x26 69238: aa1503e1 mov x1, x21 6923c: aa1b03e2 mov x2, x27 69240: 97fe8e34 bl 0xcb10 69244: 383b6b5f strb wzr, [x26, x27] 69248: f94027eb ldr x11, [sp, #0x48] 6924c: a97e26f4 ldp x20, x9, [x23, #-0x20] 69250: 9100c388 add x8, x28, #0x30 69254: eb14013f cmp x9, x20 69258: 54000260 b.eq 0x692a4 6925c: f85e012a ldur x10, [x9, #-0x20] 69260: f81e038a stur x10, [x28, #-0x20] 69264: 3cdd0120 ldur q0, [x9, #-0x30] 69268: 3c9d0380 stur q0, [x28, #-0x30] 6926c: f85f812a ldur x10, [x9, #-0x8] 69270: a93dfd3f stp xzr, xzr, [x9, #-0x28] 69274: f81d013f stur xzr, [x9, #-0x30] 69278: f81f838a stur x10, [x28, #-0x8] 6927c: 3cde8120 ldur q0, [x9, #-0x18] 69280: 3c9e8380 stur q0, [x28, #-0x18] 69284: a93f7d3f stp xzr, xzr, [x9, #-0x10] 69288: f81e813f stur xzr, [x9, #-0x18] 6928c: d100c129 sub x9, x9, #0x30 69290: eb09029f cmp x20, x9 69294: d100c39c sub x28, x28, #0x30 69298: 54fffe21 b.ne 0x6925c 6929c: a97e52f9 ldp x25, x20, [x23, #-0x20] 692a0: 14000002 b 0x692a8 692a4: aa1403f9 mov x25, x20 692a8: f85f02f5 ldur x21, [x23, #-0x10] 692ac: a93e22fc stp x28, x8, [x23, #-0x20] 692b0: f81f02eb stur x11, [x23, #-0x10] 692b4: f94023fc ldr x28, [sp, #0x40] 692b8: eb19029f cmp x20, x25 692bc: 540001a0 b.eq 0x692f0 692c0: 385e8288 ldurb w8, [x20, #-0x18] 692c4: 36000068 tbz w8, #0x0, 0x692d0 692c8: f85f8280 ldur x0, [x20, #-0x8] 692cc: 97fe8e55 bl 0xcc20 692d0: 385d0288 ldurb w8, [x20, #-0x30] 692d4: d100c296 sub x22, x20, #0x30 692d8: 36000068 tbz w8, #0x0, 0x692e4 692dc: f85e0280 ldur x0, [x20, #-0x20] 692e0: 97fe8e50 bl 0xcc20 692e4: eb16033f cmp x25, x22 692e8: aa1603f4 mov x20, x22 692ec: 54fffea1 b.ne 0x692c0 692f0: 321c07f6 orr w22, wzr, #0x30 692f4: b4001df9 cbz x25, 0x696b0 692f8: f85f82e8 ldur x8, [x23, #-0x8] 692fc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 69300: eb19013f cmp x9, x25 69304: 54000103 b.lo 0x69324 69308: eb19011f cmp x8, x25 6930c: 540000c8 b.hi 0x69324 69310: f9480109 ldr x9, [x8, #0x1000] 69314: eb15013f cmp x9, x21 69318: 54001cc1 b.ne 0x696b0 6931c: f9080119 str x25, [x8, #0x1000] 69320: 140000e4 b 0x696b0 69324: aa1903e0 mov x0, x25 69328: 97fe8e3e bl 0xcc20 6932c: 140000e1 b 0x696b0 69330: f9400388 ldr x8, [x28] 69334: a906ffff stp xzr, xzr, [sp, #0x68] 69338: f90033ff str xzr, [sp, #0x60] 6933c: d503201f nop 69340: 9b162268 madd x8, x19, x22, x8 69344: 39406109 ldrb w9, [x8, #0x18] 69348: a9422d0a ldp x10, x11, [x8, #0x20] 6934c: 91006508 add x8, x8, #0x19 69350: 7200013f tst w9, #0x1 69354: d341fd29 lsr x9, x9, #1 69358: 9a8a0129 csel x9, x9, x10, eq 6935c: 9a8b011a csel x26, x8, x11, eq 69360: f100093f cmp x9, #0x2 69364: 321f03e8 orr w8, wzr, #0x2 69368: 9a883139 csel x25, x9, x8, lo 6936c: b100433f cmn x25, #0x10 69370: 54021922 b.hs 0x6d694 69374: f1005f3f cmp x25, #0x17 69378: 540000c2 b.hs 0x69390 6937c: f9402bfb ldr x27, [sp, #0x50] 69380: d37ffb28 lsl x8, x25, #1 69384: 390183e8 strb w8, [sp, #0x60] 69388: b5000119 cbnz x25, 0x693a8 6938c: 1400000b b 0x693b8 69390: 321c03e0 orr w0, wzr, #0x10 69394: 97fe8dd7 bl 0xcaf0 69398: aa0003fb mov x27, x0 6939c: 52800228 mov w8, #0x11 // =17 693a0: a906eff9 stp x25, x27, [sp, #0x68] 693a4: f90033e8 str x8, [sp, #0x60] 693a8: aa1b03e0 mov x0, x27 693ac: aa1a03e1 mov x1, x26 693b0: aa1903e2 mov x2, x25 693b4: 97fe8dd7 bl 0xcb10 693b8: 38396b7f strb wzr, [x27, x25] 693bc: 394183e8 ldrb w8, [sp, #0x60] 693c0: f94037e9 ldr x9, [sp, #0x68] 693c4: 2a1f03f4 mov w20, wzr 693c8: d341fd0a lsr x10, x8, #1 693cc: 7200011f tst w8, #0x1 693d0: 9a890149 csel x9, x10, x9, eq 693d4: f100093f cmp x9, #0x2 693d8: 54000281 b.ne 0x69428 693dc: f9403be9 ldr x9, [sp, #0x70] 693e0: f9402bea ldr x10, [sp, #0x50] 693e4: 7200011f tst w8, #0x1 693e8: 9a890149 csel x9, x10, x9, eq 693ec: 79400129 ldrh w9, [x9] 693f0: 528b640a mov w10, #0x5b20 // =23328 693f4: 6b0a013f cmp w9, w10 693f8: 1a9f17f4 cset w20, eq 693fc: 36000188 tbz w8, #0x0, 0x6942c 69400: f9403be0 ldr x0, [sp, #0x70] 69404: 97fe8e07 bl 0xcc20 69408: f9400388 ldr x8, [x28] 6940c: 35000154 cbnz w20, 0x69434 69410: 9b162269 madd x9, x19, x22, x8 69414: 38418d2a ldrb w10, [x9, #0x18]! 69418: 370001ca tbnz w10, #0x0, 0x69450 6941c: d341fd4b lsr x11, x10, #1 69420: b50001eb cbnz x11, 0x6945c 69424: 14000025 b 0x694b8 69428: 3707fec8 tbnz w8, #0x0, 0x69400 6942c: f9400388 ldr x8, [x28] 69430: 34ffff14 cbz w20, 0x69410 69434: 8b130669 add x9, x19, x19, lsl #1 69438: d37ced34 lsl x20, x9, #4 6943c: 900001a1 adrp x1, 0x9d000 69440: 8b140100 add x0, x8, x20 69444: 321f03e2 orr w2, wzr, #0x2 69448: 913eac21 add x1, x1, #0xfab 6944c: 14000012 b 0x69494 69450: 9b16226b madd x11, x19, x22, x8 69454: f940116b ldr x11, [x11, #0x20] 69458: b400030b cbz x11, 0x694b8 6945c: 3700006a tbnz w10, #0x0, 0x69468 69460: 91000529 add x9, x9, #0x1 69464: 14000003 b 0x69470 69468: 9b162269 madd x9, x19, x22, x8 6946c: f9401529 ldr x9, [x9, #0x28] 69470: 39400129 ldrb w9, [x9] 69474: 7100a13f cmp w9, #0x28 69478: 54000201 b.ne 0x694b8 6947c: 8b130669 add x9, x19, x19, lsl #1 69480: d37ced34 lsl x20, x9, #4 69484: 900001a1 adrp x1, 0x9d000 69488: 8b140100 add x0, x8, x20 6948c: 320003e2 orr w2, wzr, #0x1 69490: 913eb021 add x1, x1, #0xfac 69494: 9400203f bl 0x71590 69498: f9400388 ldr x8, [x28] 6949c: d0000162 adrp x2, 0x97000 694a0: 320003e3 orr w3, wzr, #0x1 694a4: aa1f03e1 mov x1, xzr 694a8: 8b140108 add x8, x8, x20 694ac: 91006100 add x0, x8, #0x18 694b0: 9106bc42 add x2, x2, #0x1af 694b4: 94001fb9 bl 0x71398 694b8: f9400388 ldr x8, [x28] 694bc: 8b130669 add x9, x19, x19, lsl #1 694c0: d37ced36 lsl x22, x9, #4 694c4: 900001a1 adrp x1, 0x9d000 694c8: 8b160100 add x0, x8, x22 694cc: 321f03e2 orr w2, wzr, #0x2 694d0: 913a0c21 add x1, x1, #0xe83 694d4: 9400202f bl 0x71590 694d8: f9401797 ldr x23, [x28, #0x28] 694dc: f9400395 ldr x21, [x28] 694e0: a97ea6f4 ldp x20, x9, [x23, #-0x18] 694e4: 8b1602b6 add x22, x21, x22 694e8: eb09029f cmp x20, x9 694ec: 54000160 b.eq 0x69518 694f0: a900fe9f stp xzr, xzr, [x20, #0x8] 694f4: f900029f str xzr, [x20] 694f8: 394002c8 ldrb w8, [x22] 694fc: 37000548 tbnz w8, #0x0, 0x695a4 69500: f9400ac8 ldr x8, [x22, #0x10] 69504: f9000a88 str x8, [x20, #0x10] 69508: 3dc002c0 ldr q0, [x22] 6950c: 321c07f6 orr w22, wzr, #0x30 69510: 3d800280 str q0, [x20] 69514: 1400003f b 0x69610 69518: f85e02ea ldur x10, [x23, #-0x20] 6951c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 69520: f295556c movk x12, #0xaaab 69524: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 69528: cb0a0288 sub x8, x20, x10 6952c: 9344fd08 asr x8, x8, #4 69530: 9b0c7d14 mul x20, x8, x12 69534: 91000688 add x8, x20, #0x1 69538: f2e0aaab movk x11, #0x555, lsl #48 6953c: eb0b011f cmp x8, x11 69540: 54020aa8 b.hi 0x6d694 69544: cb0a0129 sub x9, x9, x10 69548: 9344fd29 asr x9, x9, #4 6954c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 69550: 9b0c7d29 mul x9, x9, x12 69554: f2e0554a movk x10, #0x2aa, lsl #48 69558: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 6955c: eb0a013f cmp x9, x10 69560: f2e0aab8 movk x24, #0x555, lsl #48 69564: 540000a2 b.hs 0x69578 69568: d37ff929 lsl x9, x9, #1 6956c: eb08013f cmp x9, x8 69570: 9a893118 csel x24, x8, x9, lo 69574: b4ffdbf8 cbz x24, 0x690f0 69578: f85f82e8 ldur x8, [x23, #-0x8] 6957c: 8b180709 add x9, x24, x24, lsl #1 69580: d37ced20 lsl x0, x9, #4 69584: f9480119 ldr x25, [x8, #0x1000] 69588: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6958c: cb190129 sub x9, x9, x25 69590: eb00013f cmp x9, x0 69594: 54ffda82 b.hs 0x690e4 69598: 97fe8d56 bl 0xcaf0 6959c: aa0003f9 mov x25, x0 695a0: 17fffed5 b 0x690f4 695a4: 321c07f6 orr w22, wzr, #0x30 695a8: 9b165668 madd x8, x19, x22, x21 695ac: f9400519 ldr x25, [x8, #0x8] 695b0: b100433f cmn x25, #0x10 695b4: 54020702 b.hs 0x6d694 695b8: f940091a ldr x26, [x8, #0x10] 695bc: f1005f3f cmp x25, #0x17 695c0: 540000c2 b.hs 0x695d8 695c4: d37ffb28 lsl x8, x25, #1 695c8: aa1403fb mov x27, x20 695cc: 38001768 strb w8, [x27], #0x1 695d0: b5000179 cbnz x25, 0x695fc 695d4: 1400000e b 0x6960c 695d8: 91004328 add x8, x25, #0x10 695dc: 927ced1c and x28, x8, #0xfffffffffffffff0 695e0: aa1c03e0 mov x0, x28 695e4: 97fe8d43 bl 0xcaf0 695e8: aa0003fb mov x27, x0 695ec: f9000a9b str x27, [x20, #0x10] 695f0: b2400388 orr x8, x28, #0x1 695f4: f94023fc ldr x28, [sp, #0x40] 695f8: a9006688 stp x8, x25, [x20] 695fc: aa1b03e0 mov x0, x27 69600: aa1a03e1 mov x1, x26 69604: aa1903e2 mov x2, x25 69608: 97fe8d42 bl 0xcb10 6960c: 38396b7f strb wzr, [x27, x25] 69610: aa1403f9 mov x25, x20 69614: f8018f3f str xzr, [x25, #0x18]! 69618: d503201f nop 6961c: 9b165668 madd x8, x19, x22, x21 69620: a900ff3f stp xzr, xzr, [x25, #0x8] 69624: 38418d09 ldrb w9, [x8, #0x18]! 69628: 370000c9 tbnz w9, #0x0, 0x69640 6962c: f9400909 ldr x9, [x8, #0x10] 69630: f9000b29 str x9, [x25, #0x10] 69634: 3dc00100 ldr q0, [x8] 69638: 3d800320 str q0, [x25] 6963c: 1400001a b 0x696a4 69640: 9b165668 madd x8, x19, x22, x21 69644: f940111a ldr x26, [x8, #0x20] 69648: b100435f cmn x26, #0x10 6964c: 54025c62 b.hs 0x6e1d8 69650: f940151b ldr x27, [x8, #0x28] 69654: f1005f5f cmp x26, #0x17 69658: 540000a2 b.hs 0x6966c 6965c: d37ffb48 lsl x8, x26, #1 69660: 38001728 strb w8, [x25], #0x1 69664: b500017a cbnz x26, 0x69690 69668: 1400000e b 0x696a0 6966c: 91004348 add x8, x26, #0x10 69670: 927ced1c and x28, x8, #0xfffffffffffffff0 69674: aa1c03e0 mov x0, x28 69678: 97fe8d1e bl 0xcaf0 6967c: aa0003f9 mov x25, x0 69680: f9001699 str x25, [x20, #0x28] 69684: b2400388 orr x8, x28, #0x1 69688: f94023fc ldr x28, [sp, #0x40] 6968c: a901ea88 stp x8, x26, [x20, #0x18] 69690: aa1903e0 mov x0, x25 69694: aa1b03e1 mov x1, x27 69698: aa1a03e2 mov x2, x26 6969c: 97fe8d1d bl 0xcb10 696a0: 383a6b3f strb wzr, [x25, x26] 696a4: f85e82e8 ldur x8, [x23, #-0x18] 696a8: 9100c108 add x8, x8, #0x30 696ac: f81e82e8 stur x8, [x23, #-0x18] 696b0: 91000673 add x19, x19, #0x1 696b4: eb18027f cmp x19, x24 696b8: 54ffe3c3 b.lo 0x69330 696bc: 1400041f b 0x6a738 696c0: aa1703e0 mov x0, x23 696c4: 97fe8d57 bl 0xcc20 696c8: cb1302a8 sub x8, x21, x19 696cc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 696d0: cb16030a sub x10, x24, x22 696d4: f2955569 movk x9, #0xaaab 696d8: 9344fd08 asr x8, x8, #4 696dc: 9344fd4a asr x10, x10, #4 696e0: 9b097d1a mul x26, x8, x9 696e4: 9b097d48 mul x8, x10, x9 696e8: eb08035f cmp x26, x8 696ec: f9001fe8 str x8, [sp, #0x38] 696f0: 54004e42 b.hs 0x6a0b8 696f4: 910183e8 add x8, sp, #0x60 696f8: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 696fc: 321c07f9 orr w25, wzr, #0x30 69700: f2955578 movk x24, #0xaaab 69704: b2400108 orr x8, x8, #0x1 69708: f9002be8 str x8, [sp, #0x50] 6970c: 14000098 b 0x6996c 69710: 8b000369 add x9, x27, x0 69714: f9080109 str x9, [x8, #0x1000] 69718: 14000002 b 0x69720 6971c: aa1f03fb mov x27, xzr 69720: 9b196ed5 madd x21, x22, x25, x27 69724: a900febf stp xzr, xzr, [x21, #0x8] 69728: f90002bf str xzr, [x21] 6972c: 39400288 ldrb w8, [x20] 69730: d503201f nop 69734: 9b196ef7 madd x23, x23, x25, x27 69738: 370000c8 tbnz w8, #0x0, 0x69750 6973c: f9400a88 ldr x8, [x20, #0x10] 69740: f9000aa8 str x8, [x21, #0x10] 69744: 3dc00280 ldr q0, [x20] 69748: 3d8002a0 str q0, [x21] 6974c: 14000020 b 0x697cc 69750: 9b194f48 madd x8, x26, x25, x19 69754: f9400518 ldr x24, [x8, #0x8] 69758: b100431f cmn x24, #0x10 6975c: 540254c2 b.hs 0x6e1f4 69760: f9400914 ldr x20, [x8, #0x10] 69764: f1005f1f cmp x24, #0x17 69768: 540000c2 b.hs 0x69780 6976c: d37ffb08 lsl x8, x24, #1 69770: aa1503f9 mov x25, x21 69774: 38001728 strb w8, [x25], #0x1 69778: b50001d8 cbnz x24, 0x697b0 6977c: 14000011 b 0x697c0 69780: 91004308 add x8, x24, #0x10 69784: f9001bf7 str x23, [sp, #0x30] 69788: 927ced17 and x23, x8, #0xfffffffffffffff0 6978c: aa1703e0 mov x0, x23 69790: 97fe8cd8 bl 0xcaf0 69794: b24002e9 orr x9, x23, #0x1 69798: f9401bf7 ldr x23, [sp, #0x30] 6979c: 321c07e8 orr w8, wzr, #0x30 697a0: aa0003f9 mov x25, x0 697a4: 9b086ec8 madd x8, x22, x8, x27 697a8: a900e518 stp x24, x25, [x8, #0x8] 697ac: f90002a9 str x9, [x21] 697b0: aa1903e0 mov x0, x25 697b4: aa1403e1 mov x1, x20 697b8: aa1803e2 mov x2, x24 697bc: 97fe8cd5 bl 0xcb10 697c0: 38386b3f strb wzr, [x25, x24] 697c4: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 697c8: f2955578 movk x24, #0xaaab 697cc: 321c07ea orr w10, wzr, #0x30 697d0: 9b0a6ed9 madd x25, x22, x10, x27 697d4: f8018f3f str xzr, [x25, #0x18]! 697d8: d503201f nop 697dc: 9b0a4f48 madd x8, x26, x10, x19 697e0: a900ff3f stp xzr, xzr, [x25, #0x8] 697e4: 38418d09 ldrb w9, [x8, #0x18]! 697e8: 370000c9 tbnz w9, #0x0, 0x69800 697ec: f9400909 ldr x9, [x8, #0x10] 697f0: f9000b29 str x9, [x25, #0x10] 697f4: 3dc00100 ldr q0, [x8] 697f8: 3d800320 str q0, [x25] 697fc: 14000021 b 0x69880 69800: f9001bf7 str x23, [sp, #0x30] 69804: d503201f nop 69808: 9b0a4f48 madd x8, x26, x10, x19 6980c: f9401118 ldr x24, [x8, #0x20] 69810: 321c07f7 orr w23, wzr, #0x30 69814: b100431f cmn x24, #0x10 69818: 54024fa2 b.hs 0x6e20c 6981c: f9401514 ldr x20, [x8, #0x28] 69820: f1005f1f cmp x24, #0x17 69824: 540000c2 b.hs 0x6983c 69828: d37ffb08 lsl x8, x24, #1 6982c: 38001728 strb w8, [x25], #0x1 69830: f9401bf7 ldr x23, [sp, #0x30] 69834: b5000198 cbnz x24, 0x69864 69838: 1400000f b 0x69874 6983c: 91004308 add x8, x24, #0x10 69840: 927ced13 and x19, x8, #0xfffffffffffffff0 69844: aa1303e0 mov x0, x19 69848: 97fe8caa bl 0xcaf0 6984c: 9b176ec8 madd x8, x22, x23, x27 69850: b2400269 orr x9, x19, #0x1 69854: a9020118 stp x24, x0, [x8, #0x20] 69858: f9000329 str x9, [x25] 6985c: f9401bf7 ldr x23, [sp, #0x30] 69860: aa0003f9 mov x25, x0 69864: aa1903e0 mov x0, x25 69868: aa1403e1 mov x1, x20 6986c: aa1803e2 mov x2, x24 69870: 97fe8ca8 bl 0xcb10 69874: 38386b3f strb wzr, [x25, x24] 69878: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 6987c: f2955578 movk x24, #0xaaab 69880: a97e2793 ldp x19, x9, [x28, #-0x20] 69884: 9100c2a8 add x8, x21, #0x30 69888: eb13013f cmp x9, x19 6988c: 54000260 b.eq 0x698d8 69890: f85e012a ldur x10, [x9, #-0x20] 69894: f81e02aa stur x10, [x21, #-0x20] 69898: 3cdd0120 ldur q0, [x9, #-0x30] 6989c: 3c9d02a0 stur q0, [x21, #-0x30] 698a0: f85f812a ldur x10, [x9, #-0x8] 698a4: a93dfd3f stp xzr, xzr, [x9, #-0x28] 698a8: f81d013f stur xzr, [x9, #-0x30] 698ac: f81f82aa stur x10, [x21, #-0x8] 698b0: 3cde8120 ldur q0, [x9, #-0x18] 698b4: 3c9e82a0 stur q0, [x21, #-0x18] 698b8: a93f7d3f stp xzr, xzr, [x9, #-0x10] 698bc: f81e813f stur xzr, [x9, #-0x18] 698c0: d100c129 sub x9, x9, #0x30 698c4: eb09027f cmp x19, x9 698c8: d100c2b5 sub x21, x21, #0x30 698cc: 54fffe21 b.ne 0x69890 698d0: a97e4f99 ldp x25, x19, [x28, #-0x20] 698d4: 14000002 b 0x698dc 698d8: aa1303f9 mov x25, x19 698dc: f85f0394 ldur x20, [x28, #-0x10] 698e0: eb19027f cmp x19, x25 698e4: a93e2395 stp x21, x8, [x28, #-0x20] 698e8: f81f0397 stur x23, [x28, #-0x10] 698ec: 540001a0 b.eq 0x69920 698f0: 385e8268 ldurb w8, [x19, #-0x18] 698f4: 36000068 tbz w8, #0x0, 0x69900 698f8: f85f8260 ldur x0, [x19, #-0x8] 698fc: 97fe8cc9 bl 0xcc20 69900: 385d0268 ldurb w8, [x19, #-0x30] 69904: d100c275 sub x21, x19, #0x30 69908: 36000068 tbz w8, #0x0, 0x69914 6990c: f85e0260 ldur x0, [x19, #-0x20] 69910: 97fe8cc4 bl 0xcc20 69914: eb15033f cmp x25, x21 69918: aa1503f3 mov x19, x21 6991c: 54fffea1 b.ne 0x698f0 69920: b4003c39 cbz x25, 0x6a0a4 69924: f85f8388 ldur x8, [x28, #-0x8] 69928: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6992c: eb19013f cmp x9, x25 69930: 54000103 b.lo 0x69950 69934: eb19011f cmp x8, x25 69938: 540000c8 b.hi 0x69950 6993c: f9480109 ldr x9, [x8, #0x1000] 69940: eb14013f cmp x9, x20 69944: 54003b01 b.ne 0x6a0a4 69948: f9080119 str x25, [x8, #0x1000] 6994c: 140001d6 b 0x6a0a4 69950: aa1903e0 mov x0, x25 69954: 97fe8cb3 bl 0xcc20 69958: 140001d3 b 0x6a0a4 6995c: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 69960: aa0903fb mov x27, x9 69964: f2955578 movk x24, #0xaaab 69968: 1400014e b 0x69ea0 6996c: f9400368 ldr x8, [x27] 69970: a906ffff stp xzr, xzr, [sp, #0x68] 69974: f90033ff str xzr, [sp, #0x60] 69978: d503201f nop 6997c: 9b192348 madd x8, x26, x25, x8 69980: 39406109 ldrb w9, [x8, #0x18] 69984: a9422d0a ldp x10, x11, [x8, #0x20] 69988: 91006508 add x8, x8, #0x19 6998c: 7200013f tst w9, #0x1 69990: d341fd29 lsr x9, x9, #1 69994: 9a8a0129 csel x9, x9, x10, eq 69998: 9a8b0114 csel x20, x8, x11, eq 6999c: f100093f cmp x9, #0x2 699a0: 321f03e8 orr w8, wzr, #0x2 699a4: 9a883135 csel x21, x9, x8, lo 699a8: b10042bf cmn x21, #0x10 699ac: 5401e742 b.hs 0x6d694 699b0: f1005ebf cmp x21, #0x17 699b4: 540000c2 b.hs 0x699cc 699b8: f9402bf7 ldr x23, [sp, #0x50] 699bc: d37ffaa8 lsl x8, x21, #1 699c0: 390183e8 strb w8, [sp, #0x60] 699c4: b5000115 cbnz x21, 0x699e4 699c8: 1400000b b 0x699f4 699cc: 321c03e0 orr w0, wzr, #0x10 699d0: 97fe8c48 bl 0xcaf0 699d4: aa0003f7 mov x23, x0 699d8: 52800228 mov w8, #0x11 // =17 699dc: a906dff5 stp x21, x23, [sp, #0x68] 699e0: f90033e8 str x8, [sp, #0x60] 699e4: aa1703e0 mov x0, x23 699e8: aa1403e1 mov x1, x20 699ec: aa1503e2 mov x2, x21 699f0: 97fe8c48 bl 0xcb10 699f4: 38356aff strb wzr, [x23, x21] 699f8: 394183e8 ldrb w8, [sp, #0x60] 699fc: f94037e9 ldr x9, [sp, #0x68] 69a00: 2a1f03f3 mov w19, wzr 69a04: d341fd0a lsr x10, x8, #1 69a08: 7200011f tst w8, #0x1 69a0c: 9a890149 csel x9, x10, x9, eq 69a10: f100093f cmp x9, #0x2 69a14: 54000281 b.ne 0x69a64 69a18: f9403be9 ldr x9, [sp, #0x70] 69a1c: f9402bea ldr x10, [sp, #0x50] 69a20: 7200011f tst w8, #0x1 69a24: 9a890149 csel x9, x10, x9, eq 69a28: 79400129 ldrh w9, [x9] 69a2c: 528b640a mov w10, #0x5b20 // =23328 69a30: 6b0a013f cmp w9, w10 69a34: 1a9f17f3 cset w19, eq 69a38: 36000188 tbz w8, #0x0, 0x69a68 69a3c: f9403be0 ldr x0, [sp, #0x70] 69a40: 97fe8c78 bl 0xcc20 69a44: f9400368 ldr x8, [x27] 69a48: 35000153 cbnz w19, 0x69a70 69a4c: 9b192349 madd x9, x26, x25, x8 69a50: 38418d2a ldrb w10, [x9, #0x18]! 69a54: 370001ca tbnz w10, #0x0, 0x69a8c 69a58: d341fd4b lsr x11, x10, #1 69a5c: b50001eb cbnz x11, 0x69a98 69a60: 14000025 b 0x69af4 69a64: 3707fec8 tbnz w8, #0x0, 0x69a3c 69a68: f9400368 ldr x8, [x27] 69a6c: 34ffff13 cbz w19, 0x69a4c 69a70: 8b1a0749 add x9, x26, x26, lsl #1 69a74: d37ced33 lsl x19, x9, #4 69a78: 900001a1 adrp x1, 0x9d000 69a7c: 8b130100 add x0, x8, x19 69a80: 321f03e2 orr w2, wzr, #0x2 69a84: 913eac21 add x1, x1, #0xfab 69a88: 14000012 b 0x69ad0 69a8c: 9b19234b madd x11, x26, x25, x8 69a90: f940116b ldr x11, [x11, #0x20] 69a94: b400030b cbz x11, 0x69af4 69a98: 3700006a tbnz w10, #0x0, 0x69aa4 69a9c: 91000529 add x9, x9, #0x1 69aa0: 14000003 b 0x69aac 69aa4: 9b192349 madd x9, x26, x25, x8 69aa8: f9401529 ldr x9, [x9, #0x28] 69aac: 39400129 ldrb w9, [x9] 69ab0: 7100a13f cmp w9, #0x28 69ab4: 54000201 b.ne 0x69af4 69ab8: 8b1a0749 add x9, x26, x26, lsl #1 69abc: d37ced33 lsl x19, x9, #4 69ac0: 900001a1 adrp x1, 0x9d000 69ac4: 8b130100 add x0, x8, x19 69ac8: 320003e2 orr w2, wzr, #0x1 69acc: 913eb021 add x1, x1, #0xfac 69ad0: 94001eb0 bl 0x71590 69ad4: f9400368 ldr x8, [x27] 69ad8: d0000162 adrp x2, 0x97000 69adc: 320003e3 orr w3, wzr, #0x1 69ae0: aa1f03e1 mov x1, xzr 69ae4: 8b130108 add x8, x8, x19 69ae8: 91006100 add x0, x8, #0x18 69aec: 9106bc42 add x2, x2, #0x1af 69af0: 94001e2a bl 0x71398 69af4: f94027e8 ldr x8, [sp, #0x48] 69af8: 39400108 ldrb w8, [x8] 69afc: 7101551f cmp w8, #0x55 69b00: 54000301 b.ne 0x69b60 69b04: f9400368 ldr x8, [x27] 69b08: a906ffff stp xzr, xzr, [sp, #0x68] 69b0c: f90033ff str xzr, [sp, #0x60] 69b10: d503201f nop 69b14: 9b192348 madd x8, x26, x25, x8 69b18: 39400109 ldrb w9, [x8] 69b1c: a940ad0a ldp x10, x11, [x8, #0x8] 69b20: d341fd2c lsr x12, x9, #1 69b24: 7200013f tst w9, #0x1 69b28: 9a8a0189 csel x9, x12, x10, eq 69b2c: 9a881575 csinc x21, x11, x8, ne 69b30: f100313f cmp x9, #0xc 69b34: 321e07e8 orr w8, wzr, #0xc 69b38: 9a883134 csel x20, x9, x8, lo 69b3c: b100429f cmn x20, #0x10 69b40: 5401daa2 b.hs 0x6d694 69b44: f1005e9f cmp x20, #0x17 69b48: 54000142 b.hs 0x69b70 69b4c: f9402bf7 ldr x23, [sp, #0x50] 69b50: d37ffa88 lsl x8, x20, #1 69b54: 390183e8 strb w8, [sp, #0x60] 69b58: b5000194 cbnz x20, 0x69b88 69b5c: 1400000f b 0x69b98 69b60: f9400368 ldr x8, [x27] 69b64: d503201f nop 69b68: 9b19235c madd x28, x26, x25, x8 69b6c: 14000024 b 0x69bfc 69b70: 321c03e0 orr w0, wzr, #0x10 69b74: 97fe8bdf bl 0xcaf0 69b78: aa0003f7 mov x23, x0 69b7c: 52800228 mov w8, #0x11 // =17 69b80: a906dff4 stp x20, x23, [sp, #0x68] 69b84: f90033e8 str x8, [sp, #0x60] 69b88: aa1703e0 mov x0, x23 69b8c: aa1503e1 mov x1, x21 69b90: aa1403e2 mov x2, x20 69b94: 97fe8bdf bl 0xcb10 69b98: 38346aff strb wzr, [x23, x20] 69b9c: 394183f3 ldrb w19, [sp, #0x60] 69ba0: f94037e8 ldr x8, [sp, #0x68] 69ba4: d341fe69 lsr x9, x19, #1 69ba8: 7200027f tst w19, #0x1 69bac: 9a880128 csel x8, x9, x8, eq 69bb0: f100311f cmp x8, #0xc 69bb4: 54000321 b.ne 0x69c18 69bb8: f9403be8 ldr x8, [sp, #0x70] 69bbc: f9402be9 ldr x9, [sp, #0x50] 69bc0: 7200027f tst w19, #0x1 69bc4: b00001a1 adrp x1, 0x9e000 69bc8: 321e07e2 orr w2, wzr, #0xc 69bcc: 9a880120 csel x0, x9, x8, eq 69bd0: 91110821 add x1, x1, #0x442 69bd4: 97fe8a43 bl 0xc4e0 69bd8: 7100001f cmp w0, #0x0 69bdc: 1a9f07f4 cset w20, ne 69be0: 36000073 tbz w19, #0x0, 0x69bec 69be4: f9403be0 ldr x0, [sp, #0x70] 69be8: 97fe8c0e bl 0xcc20 69bec: f9400373 ldr x19, [x27] 69bf0: d503201f nop 69bf4: 9b194f5c madd x28, x26, x25, x19 69bf8: 34000174 cbz w20, 0x69c24 69bfc: b00001a1 adrp x1, 0x9e000 69c00: 320003e2 orr w2, wzr, #0x1 69c04: aa1c03e0 mov x0, x28 69c08: 91090421 add x1, x1, #0x241 69c0c: 94001e61 bl 0x71590 69c10: f94023e9 ldr x9, [sp, #0x40] 69c14: 140000b0 b 0x69ed4 69c18: 320003f4 orr w20, wzr, #0x1 69c1c: 3607fe93 tbz w19, #0x0, 0x69bec 69c20: 17fffff1 b 0x69be4 69c24: 39400388 ldrb w8, [x28] 69c28: 370000e8 tbnz w8, #0x0, 0x69c44 69c2c: d341fd14 lsr x20, x8, #1 69c30: f1002e9f cmp x20, #0xb 69c34: 52800169 mov w9, #0xb // =11 69c38: 9a89329b csel x27, x20, x9, lo 69c3c: 528002d6 mov w22, #0x16 // =22 69c40: 14000009 b 0x69c64 69c44: 9b194f49 madd x9, x26, x25, x19 69c48: f9400388 ldr x8, [x28] 69c4c: f9400534 ldr x20, [x9, #0x8] 69c50: 5280016a mov w10, #0xb // =11 69c54: 927ff909 and x9, x8, #0xfffffffffffffffe 69c58: f1002e9f cmp x20, #0xb 69c5c: 9a8a329b csel x27, x20, x10, lo 69c60: d1000536 sub x22, x9, #0x1 69c64: cb140369 sub x9, x27, x20 69c68: 8b160129 add x9, x9, x22 69c6c: f100093f cmp x9, #0x2 69c70: 54000162 b.hs 0x69c9c 69c74: cb1b0298 sub x24, x20, x27 69c78: 91000b17 add x23, x24, #0x2 69c7c: 9280022a mov x10, #-0x12 // =-18 69c80: cb1602e9 sub x9, x23, x22 69c84: cb16014a sub x10, x10, x22 69c88: eb09015f cmp x10, x9 69c8c: 5401d043 b.lo 0x6d694 69c90: 37000408 tbnz w8, #0x0, 0x69d10 69c94: 91000799 add x25, x28, #0x1 69c98: 14000020 b 0x69d18 69c9c: 37000148 tbnz w8, #0x0, 0x69cc4 69ca0: 321c07f6 orr w22, wzr, #0x30 69ca4: 91000799 add x25, x28, #0x1 69ca8: f1000b7f cmp x27, #0x2 69cac: 54000161 b.ne 0x69cd8 69cb0: b0000155 adrp x21, 0x92000 69cb4: aa1f03e8 mov x8, xzr 69cb8: 910e66b5 add x21, x21, #0x399 69cbc: 321f03f7 orr w23, wzr, #0x2 69cc0: 14000073 b 0x69e8c 69cc4: 9b194f48 madd x8, x26, x25, x19 69cc8: f9400919 ldr x25, [x8, #0x10] 69ccc: 321c07f6 orr w22, wzr, #0x30 69cd0: f1000b7f cmp x27, #0x2 69cd4: 54fffee0 b.eq 0x69cb0 69cd8: cb1b0298 sub x24, x20, x27 69cdc: b40006d8 cbz x24, 0x69db4 69ce0: f1000f7f cmp x27, #0x3 69ce4: 54000703 b.lo 0x69dc4 69ce8: aa1903e0 mov x0, x25 69cec: 528c8d28 mov w8, #0x6469 // =25705 69cf0: 78002408 strh w8, [x0], #0x2 69cf4: 8b1b0321 add x1, x25, x27 69cf8: aa1803e2 mov x2, x24 69cfc: 97fe8af9 bl 0xc8e0 69d00: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 69d04: 321f03e9 orr w9, wzr, #0x2 69d08: f2955578 movk x24, #0xaaab 69d0c: 14000065 b 0x69ea0 69d10: 9b194f48 madd x8, x26, x25, x19 69d14: f9400919 ldr x25, [x8, #0x10] 69d18: 92800328 mov x8, #-0x1a // =-26 69d1c: f2efffe8 movk x8, #0x7fff, lsl #48 69d20: eb0802df cmp x22, x8 69d24: 54000108 b.hi 0x69d44 69d28: d37ffac8 lsl x8, x22, #1 69d2c: eb0802ff cmp x23, x8 69d30: 9a973108 csel x8, x8, x23, lo 69d34: f1005d1f cmp x8, #0x17 69d38: 540000a2 b.hs 0x69d4c 69d3c: 528002f4 mov w20, #0x17 // =23 69d40: 14000005 b 0x69d54 69d44: b27bfbf4 orr x20, xzr, #0xffffffffffffffef 69d48: 14000003 b 0x69d54 69d4c: 91004108 add x8, x8, #0x10 69d50: 927ced14 and x20, x8, #0xfffffffffffffff0 69d54: aa1403e0 mov x0, x20 69d58: 97fe8b66 bl 0xcaf0 69d5c: aa0003f5 mov x21, x0 69d60: 528c8d28 mov w8, #0x6469 // =25705 69d64: 790002a8 strh w8, [x21] 69d68: b40000b8 cbz x24, 0x69d7c 69d6c: 91000aa0 add x0, x21, #0x2 69d70: 8b1b0321 add x1, x25, x27 69d74: aa1803e2 mov x2, x24 69d78: 97fe8b66 bl 0xcb10 69d7c: f1005adf cmp x22, #0x16 69d80: 54000060 b.eq 0x69d8c 69d84: aa1903e0 mov x0, x25 69d88: 97fe8ba6 bl 0xcc20 69d8c: 321c07f9 orr w25, wzr, #0x30 69d90: 9b194f48 madd x8, x26, x25, x19 69d94: b2400289 orr x9, x20, #0x1 69d98: a900d517 stp x23, x21, [x8, #0x8] 69d9c: f9000389 str x9, [x28] 69da0: f94023e9 ldr x9, [sp, #0x40] 69da4: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 69da8: 8b1702a8 add x8, x21, x23 69dac: f2955578 movk x24, #0xaaab 69db0: 14000048 b 0x69ed0 69db4: b0000155 adrp x21, 0x92000 69db8: aa1f03e8 mov x8, xzr 69dbc: 910e66b5 add x21, x21, #0x399 69dc0: 14000030 b 0x69e80 69dc4: b0000148 adrp x8, 0x92000 69dc8: 910e6508 add x8, x8, #0x399 69dcc: eb08033f cmp x25, x8 69dd0: 8b1b0321 add x1, x25, x27 69dd4: 54000402 b.hs 0x69e54 69dd8: b0000149 adrp x9, 0x92000 69ddc: 8b140328 add x8, x25, x20 69de0: 910e6529 add x9, x9, #0x399 69de4: eb09011f cmp x8, x9 69de8: b0000148 adrp x8, 0x92000 69dec: 910e6508 add x8, x8, #0x399 69df0: aa0803f5 mov x21, x8 69df4: 540003e9 b.ls 0x69e70 69df8: eb08003f cmp x1, x8 69dfc: 54000309 b.ls 0x69e5c 69e00: b400011b cbz x27, 0x69e20 69e04: aa0103f5 mov x21, x1 69e08: b0000141 adrp x1, 0x92000 69e0c: aa1903e0 mov x0, x25 69e10: 910e6421 add x1, x1, #0x399 69e14: aa1b03e2 mov x2, x27 69e18: 97fe8b3e bl 0xcb10 69e1c: aa1503e1 mov x1, x21 69e20: 321f03e8 orr w8, wzr, #0x2 69e24: 91000b20 add x0, x25, #0x2 69e28: aa1803e2 mov x2, x24 69e2c: cb1b0117 sub x23, x8, x27 69e30: 97fe8aac bl 0xc8e0 69e34: aa1f03e9 mov x9, xzr 69e38: b4ffd937 cbz x23, 0x6995c 69e3c: b0000148 adrp x8, 0x92000 69e40: 910e6508 add x8, x8, #0x399 69e44: 91000915 add x21, x8, #0x2 69e48: aa1b03e8 mov x8, x27 69e4c: aa0903fb mov x27, x9 69e50: 1400000d b 0x69e84 69e54: aa0803f5 mov x21, x8 69e58: 14000006 b 0x69e70 69e5c: 321f03e8 orr w8, wzr, #0x2 69e60: b0000149 adrp x9, 0x92000 69e64: cb1b0108 sub x8, x8, x27 69e68: 910e6529 add x9, x9, #0x399 69e6c: 8b080135 add x21, x9, x8 69e70: 91000b20 add x0, x25, #0x2 69e74: aa1803e2 mov x2, x24 69e78: 97fe8a9a bl 0xc8e0 69e7c: aa1f03e8 mov x8, xzr 69e80: 321f03f7 orr w23, wzr, #0x2 69e84: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 69e88: f2955578 movk x24, #0xaaab 69e8c: 8b080320 add x0, x25, x8 69e90: aa1503e1 mov x1, x21 69e94: aa1703e2 mov x2, x23 69e98: 97fe8a92 bl 0xc8e0 69e9c: aa1703e9 mov x9, x23 69ea0: 3940038a ldrb w10, [x28] 69ea4: cb1b0128 sub x8, x9, x27 69ea8: 8b140108 add x8, x8, x20 69eac: 3700008a tbnz w10, #0x0, 0x69ebc 69eb0: d37ff909 lsl x9, x8, #1 69eb4: 39000389 strb w9, [x28] 69eb8: 14000003 b 0x69ec4 69ebc: 9b164f49 madd x9, x26, x22, x19 69ec0: f9000528 str x8, [x9, #0x8] 69ec4: f94023e9 ldr x9, [sp, #0x40] 69ec8: 8b080328 add x8, x25, x8 69ecc: 321c07f9 orr w25, wzr, #0x30 69ed0: 3900011f strb wzr, [x8] 69ed4: aa0903e8 mov x8, x9 69ed8: f940151c ldr x28, [x8, #0x28] 69edc: f9400113 ldr x19, [x8] 69ee0: a97ea796 ldp x22, x9, [x28, #-0x18] 69ee4: d503201f nop 69ee8: 9b194f54 madd x20, x26, x25, x19 69eec: eb0902df cmp x22, x9 69ef0: 54000140 b.eq 0x69f18 69ef4: a900fedf stp xzr, xzr, [x22, #0x8] 69ef8: f90002df str xzr, [x22] 69efc: 39400288 ldrb w8, [x20] 69f00: 370004e8 tbnz w8, #0x0, 0x69f9c 69f04: f9400a88 ldr x8, [x20, #0x10] 69f08: f9000ac8 str x8, [x22, #0x10] 69f0c: 3dc00280 ldr q0, [x20] 69f10: 3d8002c0 str q0, [x22] 69f14: 1400003b b 0x6a000 69f18: f85e038a ldur x10, [x28, #-0x20] 69f1c: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 69f20: f2e0aaab movk x11, #0x555, lsl #48 69f24: cb0a02c8 sub x8, x22, x10 69f28: 9344fd08 asr x8, x8, #4 69f2c: 9b187d16 mul x22, x8, x24 69f30: 910006c8 add x8, x22, #0x1 69f34: eb0b011f cmp x8, x11 69f38: 5401bae8 b.hi 0x6d694 69f3c: cb0a0129 sub x9, x9, x10 69f40: 9344fd29 asr x9, x9, #4 69f44: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 69f48: 9b187d29 mul x9, x9, x24 69f4c: f2e0554a movk x10, #0x2aa, lsl #48 69f50: b200f3f7 mov x23, #0x5555555555555555 // =6148914691236517205 69f54: eb0a013f cmp x9, x10 69f58: f2e0aab7 movk x23, #0x555, lsl #48 69f5c: 540000a2 b.hs 0x69f70 69f60: d37ff929 lsl x9, x9, #1 69f64: eb08013f cmp x9, x8 69f68: 9a893117 csel x23, x8, x9, lo 69f6c: b4ffbd97 cbz x23, 0x6971c 69f70: f85f8388 ldur x8, [x28, #-0x8] 69f74: 8b1706e9 add x9, x23, x23, lsl #1 69f78: d37ced20 lsl x0, x9, #4 69f7c: f948011b ldr x27, [x8, #0x1000] 69f80: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 69f84: cb1b0129 sub x9, x9, x27 69f88: eb00013f cmp x9, x0 69f8c: 54ffbc22 b.hs 0x69710 69f90: 97fe8ad8 bl 0xcaf0 69f94: aa0003fb mov x27, x0 69f98: 17fffde2 b 0x69720 69f9c: 9b194f48 madd x8, x26, x25, x19 69fa0: f9400518 ldr x24, [x8, #0x8] 69fa4: b100431f cmn x24, #0x10 69fa8: 5401b762 b.hs 0x6d694 69fac: f9400914 ldr x20, [x8, #0x10] 69fb0: f1005f1f cmp x24, #0x17 69fb4: 540000c2 b.hs 0x69fcc 69fb8: d37ffb08 lsl x8, x24, #1 69fbc: aa1603f5 mov x21, x22 69fc0: 380016a8 strb w8, [x21], #0x1 69fc4: b5000158 cbnz x24, 0x69fec 69fc8: 1400000d b 0x69ffc 69fcc: 91004308 add x8, x24, #0x10 69fd0: 927ced17 and x23, x8, #0xfffffffffffffff0 69fd4: aa1703e0 mov x0, x23 69fd8: 97fe8ac6 bl 0xcaf0 69fdc: aa0003f5 mov x21, x0 69fe0: b24002e8 orr x8, x23, #0x1 69fe4: a900d6d8 stp x24, x21, [x22, #0x8] 69fe8: f90002c8 str x8, [x22] 69fec: aa1503e0 mov x0, x21 69ff0: aa1403e1 mov x1, x20 69ff4: aa1803e2 mov x2, x24 69ff8: 97fe8ac6 bl 0xcb10 69ffc: 38386abf strb wzr, [x21, x24] 6a000: aa1603f8 mov x24, x22 6a004: f8018f1f str xzr, [x24, #0x18]! 6a008: d503201f nop 6a00c: 9b194f48 madd x8, x26, x25, x19 6a010: a900ff1f stp xzr, xzr, [x24, #0x8] 6a014: 38418d09 ldrb w9, [x8, #0x18]! 6a018: 370000c9 tbnz w9, #0x0, 0x6a030 6a01c: f9400909 ldr x9, [x8, #0x10] 6a020: f9000b09 str x9, [x24, #0x10] 6a024: 3dc00100 ldr q0, [x8] 6a028: 3d800300 str q0, [x24] 6a02c: 14000019 b 0x6a090 6a030: 9b194f48 madd x8, x26, x25, x19 6a034: f9401119 ldr x25, [x8, #0x20] 6a038: b100433f cmn x25, #0x10 6a03c: 54020d22 b.hs 0x6e1e0 6a040: f9401514 ldr x20, [x8, #0x28] 6a044: f1005f3f cmp x25, #0x17 6a048: 540000a2 b.hs 0x6a05c 6a04c: d37ffb28 lsl x8, x25, #1 6a050: 38001708 strb w8, [x24], #0x1 6a054: b5000159 cbnz x25, 0x6a07c 6a058: 1400000d b 0x6a08c 6a05c: 91004328 add x8, x25, #0x10 6a060: 927ced15 and x21, x8, #0xfffffffffffffff0 6a064: aa1503e0 mov x0, x21 6a068: 97fe8aa2 bl 0xcaf0 6a06c: aa0003f8 mov x24, x0 6a070: b24002a8 orr x8, x21, #0x1 6a074: a90262d9 stp x25, x24, [x22, #0x20] 6a078: f9000ec8 str x8, [x22, #0x18] 6a07c: aa1803e0 mov x0, x24 6a080: aa1403e1 mov x1, x20 6a084: aa1903e2 mov x2, x25 6a088: 97fe8aa2 bl 0xcb10 6a08c: 38396b1f strb wzr, [x24, x25] 6a090: f85e8388 ldur x8, [x28, #-0x18] 6a094: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 6a098: f2955578 movk x24, #0xaaab 6a09c: 9100c108 add x8, x8, #0x30 6a0a0: f81e8388 stur x8, [x28, #-0x18] 6a0a4: a943efe8 ldp x8, x27, [sp, #0x38] 6a0a8: 9100075a add x26, x26, #0x1 6a0ac: 321c07f9 orr w25, wzr, #0x30 6a0b0: eb08035f cmp x26, x8 6a0b4: 54ffc5c3 b.lo 0x6996c 6a0b8: f94013fc ldr x28, [sp, #0x20] 6a0bc: 14000f04 b 0x6dccc 6a0c0: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6a0c4: f9401ee9 ldr x9, [x23, #0x38] 6a0c8: d37bea68 lsl x8, x19, #5 6a0cc: f9480120 ldr x0, [x9, #0x1000] 6a0d0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6a0d4: cb00014a sub x10, x10, x0 6a0d8: eb08015f cmp x10, x8 6a0dc: 54003542 b.hs 0x6a784 6a0e0: aa0803e0 mov x0, x8 6a0e4: 97fe8a83 bl 0xcaf0 6a0e8: 140001a9 b 0x6a78c 6a0ec: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6a0f0: f9401ee9 ldr x9, [x23, #0x38] 6a0f4: d37bea68 lsl x8, x19, #5 6a0f8: f9480120 ldr x0, [x9, #0x1000] 6a0fc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6a100: cb00014a sub x10, x10, x0 6a104: eb08015f cmp x10, x8 6a108: 540037e2 b.hs 0x6a804 6a10c: aa0803e0 mov x0, x8 6a110: 97fe8a78 bl 0xcaf0 6a114: 140001be b 0x6a80c 6a118: aa1603e0 mov x0, x22 6a11c: 97fe8ac1 bl 0xcc20 6a120: cb1302a8 sub x8, x21, x19 6a124: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 6a128: cb17030a sub x10, x24, x23 6a12c: f2955569 movk x9, #0xaaab 6a130: 9344fd08 asr x8, x8, #4 6a134: 9344fd4a asr x10, x10, #4 6a138: 9b097d13 mul x19, x8, x9 6a13c: 9b097d58 mul x24, x10, x9 6a140: eb18027f cmp x19, x24 6a144: 54002fa2 b.hs 0x6a738 6a148: 910183e8 add x8, sp, #0x60 6a14c: 321c07f6 orr w22, wzr, #0x30 6a150: b2400108 orr x8, x8, #0x1 6a154: f9002be8 str x8, [sp, #0x50] 6a158: f9001ff8 str x24, [sp, #0x38] 6a15c: 14000094 b 0x6a3ac 6a160: 8b000329 add x9, x25, x0 6a164: f9080109 str x9, [x8, #0x1000] 6a168: 14000002 b 0x6a170 6a16c: aa1f03f9 mov x25, xzr 6a170: 321c07e9 orr w9, wzr, #0x30 6a174: 9b09669c madd x28, x20, x9, x25 6a178: a900ff9f stp xzr, xzr, [x28, #0x8] 6a17c: f900039f str xzr, [x28] 6a180: 394002c8 ldrb w8, [x22] 6a184: d503201f nop 6a188: 9b09670b madd x11, x24, x9, x25 6a18c: f90027eb str x11, [sp, #0x48] 6a190: 370000e8 tbnz w8, #0x0, 0x6a1ac 6a194: f9400ac8 ldr x8, [x22, #0x10] 6a198: f9000b88 str x8, [x28, #0x10] 6a19c: 3dc002c0 ldr q0, [x22] 6a1a0: 3d800380 str q0, [x28] 6a1a4: f9401ff8 ldr x24, [sp, #0x38] 6a1a8: 1400001f b 0x6a224 6a1ac: 9b095668 madd x8, x19, x9, x21 6a1b0: f940051a ldr x26, [x8, #0x8] 6a1b4: b100435f cmn x26, #0x10 6a1b8: 54020262 b.hs 0x6e204 6a1bc: f940091b ldr x27, [x8, #0x10] 6a1c0: f1005f5f cmp x26, #0x17 6a1c4: 540000e2 b.hs 0x6a1e0 6a1c8: d37ffb48 lsl x8, x26, #1 6a1cc: aa1c03f6 mov x22, x28 6a1d0: 380016c8 strb w8, [x22], #0x1 6a1d4: f9401ff8 ldr x24, [sp, #0x38] 6a1d8: b50001ba cbnz x26, 0x6a20c 6a1dc: 14000010 b 0x6a21c 6a1e0: 91004348 add x8, x26, #0x10 6a1e4: 927ced18 and x24, x8, #0xfffffffffffffff0 6a1e8: aa1803e0 mov x0, x24 6a1ec: 97fe8a41 bl 0xcaf0 6a1f0: 321c07e8 orr w8, wzr, #0x30 6a1f4: aa0003f6 mov x22, x0 6a1f8: 9b086688 madd x8, x20, x8, x25 6a1fc: b2400309 orr x9, x24, #0x1 6a200: a900d91a stp x26, x22, [x8, #0x8] 6a204: f9000389 str x9, [x28] 6a208: f9401ff8 ldr x24, [sp, #0x38] 6a20c: aa1603e0 mov x0, x22 6a210: aa1b03e1 mov x1, x27 6a214: aa1a03e2 mov x2, x26 6a218: 97fe8a3e bl 0xcb10 6a21c: 383a6adf strb wzr, [x22, x26] 6a220: f94027eb ldr x11, [sp, #0x48] 6a224: 321c07f6 orr w22, wzr, #0x30 6a228: 9b16669a madd x26, x20, x22, x25 6a22c: f8018f5f str xzr, [x26, #0x18]! 6a230: d503201f nop 6a234: 9b165668 madd x8, x19, x22, x21 6a238: a900ff5f stp xzr, xzr, [x26, #0x8] 6a23c: 38418d09 ldrb w9, [x8, #0x18]! 6a240: 370000c9 tbnz w9, #0x0, 0x6a258 6a244: f9400909 ldr x9, [x8, #0x10] 6a248: f9000b49 str x9, [x26, #0x10] 6a24c: 3dc00100 ldr q0, [x8] 6a250: 3d800340 str q0, [x26] 6a254: 1400001d b 0x6a2c8 6a258: 9b165668 madd x8, x19, x22, x21 6a25c: f940111b ldr x27, [x8, #0x20] 6a260: b100437f cmn x27, #0x10 6a264: 5401fda2 b.hs 0x6e218 6a268: f9401515 ldr x21, [x8, #0x28] 6a26c: f1005f7f cmp x27, #0x17 6a270: 540000a2 b.hs 0x6a284 6a274: d37ffb68 lsl x8, x27, #1 6a278: 38001748 strb w8, [x26], #0x1 6a27c: b50001bb cbnz x27, 0x6a2b0 6a280: 14000010 b 0x6a2c0 6a284: 91004368 add x8, x27, #0x10 6a288: 927ced18 and x24, x8, #0xfffffffffffffff0 6a28c: aa1803e0 mov x0, x24 6a290: 97fe8a18 bl 0xcaf0 6a294: b2400309 orr x9, x24, #0x1 6a298: f9401ff8 ldr x24, [sp, #0x38] 6a29c: d503201f nop 6a2a0: 9b166688 madd x8, x20, x22, x25 6a2a4: a902011b stp x27, x0, [x8, #0x20] 6a2a8: f9000349 str x9, [x26] 6a2ac: aa0003fa mov x26, x0 6a2b0: aa1a03e0 mov x0, x26 6a2b4: aa1503e1 mov x1, x21 6a2b8: aa1b03e2 mov x2, x27 6a2bc: 97fe8a15 bl 0xcb10 6a2c0: 383b6b5f strb wzr, [x26, x27] 6a2c4: f94027eb ldr x11, [sp, #0x48] 6a2c8: a97e26f4 ldp x20, x9, [x23, #-0x20] 6a2cc: 9100c388 add x8, x28, #0x30 6a2d0: eb14013f cmp x9, x20 6a2d4: 54000260 b.eq 0x6a320 6a2d8: f85e012a ldur x10, [x9, #-0x20] 6a2dc: f81e038a stur x10, [x28, #-0x20] 6a2e0: 3cdd0120 ldur q0, [x9, #-0x30] 6a2e4: 3c9d0380 stur q0, [x28, #-0x30] 6a2e8: f85f812a ldur x10, [x9, #-0x8] 6a2ec: a93dfd3f stp xzr, xzr, [x9, #-0x28] 6a2f0: f81d013f stur xzr, [x9, #-0x30] 6a2f4: f81f838a stur x10, [x28, #-0x8] 6a2f8: 3cde8120 ldur q0, [x9, #-0x18] 6a2fc: 3c9e8380 stur q0, [x28, #-0x18] 6a300: a93f7d3f stp xzr, xzr, [x9, #-0x10] 6a304: f81e813f stur xzr, [x9, #-0x18] 6a308: d100c129 sub x9, x9, #0x30 6a30c: eb09029f cmp x20, x9 6a310: d100c39c sub x28, x28, #0x30 6a314: 54fffe21 b.ne 0x6a2d8 6a318: a97e52f9 ldp x25, x20, [x23, #-0x20] 6a31c: 14000002 b 0x6a324 6a320: aa1403f9 mov x25, x20 6a324: f85f02f5 ldur x21, [x23, #-0x10] 6a328: a93e22fc stp x28, x8, [x23, #-0x20] 6a32c: f81f02eb stur x11, [x23, #-0x10] 6a330: f94023fc ldr x28, [sp, #0x40] 6a334: eb19029f cmp x20, x25 6a338: 540001a0 b.eq 0x6a36c 6a33c: 385e8288 ldurb w8, [x20, #-0x18] 6a340: 36000068 tbz w8, #0x0, 0x6a34c 6a344: f85f8280 ldur x0, [x20, #-0x8] 6a348: 97fe8a36 bl 0xcc20 6a34c: 385d0288 ldurb w8, [x20, #-0x30] 6a350: d100c296 sub x22, x20, #0x30 6a354: 36000068 tbz w8, #0x0, 0x6a360 6a358: f85e0280 ldur x0, [x20, #-0x20] 6a35c: 97fe8a31 bl 0xcc20 6a360: eb16033f cmp x25, x22 6a364: aa1603f4 mov x20, x22 6a368: 54fffea1 b.ne 0x6a33c 6a36c: 321c07f6 orr w22, wzr, #0x30 6a370: b4001df9 cbz x25, 0x6a72c 6a374: f85f82e8 ldur x8, [x23, #-0x8] 6a378: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6a37c: eb19013f cmp x9, x25 6a380: 54000103 b.lo 0x6a3a0 6a384: eb19011f cmp x8, x25 6a388: 540000c8 b.hi 0x6a3a0 6a38c: f9480109 ldr x9, [x8, #0x1000] 6a390: eb15013f cmp x9, x21 6a394: 54001cc1 b.ne 0x6a72c 6a398: f9080119 str x25, [x8, #0x1000] 6a39c: 140000e4 b 0x6a72c 6a3a0: aa1903e0 mov x0, x25 6a3a4: 97fe8a1f bl 0xcc20 6a3a8: 140000e1 b 0x6a72c 6a3ac: f9400388 ldr x8, [x28] 6a3b0: a906ffff stp xzr, xzr, [sp, #0x68] 6a3b4: f90033ff str xzr, [sp, #0x60] 6a3b8: d503201f nop 6a3bc: 9b162268 madd x8, x19, x22, x8 6a3c0: 39406109 ldrb w9, [x8, #0x18] 6a3c4: a9422d0a ldp x10, x11, [x8, #0x20] 6a3c8: 91006508 add x8, x8, #0x19 6a3cc: 7200013f tst w9, #0x1 6a3d0: d341fd29 lsr x9, x9, #1 6a3d4: 9a8a0129 csel x9, x9, x10, eq 6a3d8: 9a8b011a csel x26, x8, x11, eq 6a3dc: f100093f cmp x9, #0x2 6a3e0: 321f03e8 orr w8, wzr, #0x2 6a3e4: 9a883139 csel x25, x9, x8, lo 6a3e8: b100433f cmn x25, #0x10 6a3ec: 54019542 b.hs 0x6d694 6a3f0: f1005f3f cmp x25, #0x17 6a3f4: 540000c2 b.hs 0x6a40c 6a3f8: f9402bfb ldr x27, [sp, #0x50] 6a3fc: d37ffb28 lsl x8, x25, #1 6a400: 390183e8 strb w8, [sp, #0x60] 6a404: b5000119 cbnz x25, 0x6a424 6a408: 1400000b b 0x6a434 6a40c: 321c03e0 orr w0, wzr, #0x10 6a410: 97fe89b8 bl 0xcaf0 6a414: aa0003fb mov x27, x0 6a418: 52800228 mov w8, #0x11 // =17 6a41c: a906eff9 stp x25, x27, [sp, #0x68] 6a420: f90033e8 str x8, [sp, #0x60] 6a424: aa1b03e0 mov x0, x27 6a428: aa1a03e1 mov x1, x26 6a42c: aa1903e2 mov x2, x25 6a430: 97fe89b8 bl 0xcb10 6a434: 38396b7f strb wzr, [x27, x25] 6a438: 394183e8 ldrb w8, [sp, #0x60] 6a43c: f94037e9 ldr x9, [sp, #0x68] 6a440: 2a1f03f4 mov w20, wzr 6a444: d341fd0a lsr x10, x8, #1 6a448: 7200011f tst w8, #0x1 6a44c: 9a890149 csel x9, x10, x9, eq 6a450: f100093f cmp x9, #0x2 6a454: 54000281 b.ne 0x6a4a4 6a458: f9403be9 ldr x9, [sp, #0x70] 6a45c: f9402bea ldr x10, [sp, #0x50] 6a460: 7200011f tst w8, #0x1 6a464: 9a890149 csel x9, x10, x9, eq 6a468: 79400129 ldrh w9, [x9] 6a46c: 528b640a mov w10, #0x5b20 // =23328 6a470: 6b0a013f cmp w9, w10 6a474: 1a9f17f4 cset w20, eq 6a478: 36000188 tbz w8, #0x0, 0x6a4a8 6a47c: f9403be0 ldr x0, [sp, #0x70] 6a480: 97fe89e8 bl 0xcc20 6a484: f9400388 ldr x8, [x28] 6a488: 35000154 cbnz w20, 0x6a4b0 6a48c: 9b162269 madd x9, x19, x22, x8 6a490: 38418d2a ldrb w10, [x9, #0x18]! 6a494: 370001ca tbnz w10, #0x0, 0x6a4cc 6a498: d341fd4b lsr x11, x10, #1 6a49c: b50001eb cbnz x11, 0x6a4d8 6a4a0: 14000025 b 0x6a534 6a4a4: 3707fec8 tbnz w8, #0x0, 0x6a47c 6a4a8: f9400388 ldr x8, [x28] 6a4ac: 34ffff14 cbz w20, 0x6a48c 6a4b0: 8b130669 add x9, x19, x19, lsl #1 6a4b4: d37ced34 lsl x20, x9, #4 6a4b8: f0000181 adrp x1, 0x9d000 6a4bc: 8b140100 add x0, x8, x20 6a4c0: 321f03e2 orr w2, wzr, #0x2 6a4c4: 913eac21 add x1, x1, #0xfab 6a4c8: 14000012 b 0x6a510 6a4cc: 9b16226b madd x11, x19, x22, x8 6a4d0: f940116b ldr x11, [x11, #0x20] 6a4d4: b400030b cbz x11, 0x6a534 6a4d8: 3700006a tbnz w10, #0x0, 0x6a4e4 6a4dc: 91000529 add x9, x9, #0x1 6a4e0: 14000003 b 0x6a4ec 6a4e4: 9b162269 madd x9, x19, x22, x8 6a4e8: f9401529 ldr x9, [x9, #0x28] 6a4ec: 39400129 ldrb w9, [x9] 6a4f0: 7100a13f cmp w9, #0x28 6a4f4: 54000201 b.ne 0x6a534 6a4f8: 8b130669 add x9, x19, x19, lsl #1 6a4fc: d37ced34 lsl x20, x9, #4 6a500: f0000181 adrp x1, 0x9d000 6a504: 8b140100 add x0, x8, x20 6a508: 320003e2 orr w2, wzr, #0x1 6a50c: 913eb021 add x1, x1, #0xfac 6a510: 94001c20 bl 0x71590 6a514: f9400388 ldr x8, [x28] 6a518: b0000162 adrp x2, 0x97000 6a51c: 320003e3 orr w3, wzr, #0x1 6a520: aa1f03e1 mov x1, xzr 6a524: 8b140108 add x8, x8, x20 6a528: 91006100 add x0, x8, #0x18 6a52c: 9106bc42 add x2, x2, #0x1af 6a530: 94001b9a bl 0x71398 6a534: f9400388 ldr x8, [x28] 6a538: 8b130669 add x9, x19, x19, lsl #1 6a53c: d37ced36 lsl x22, x9, #4 6a540: f0000181 adrp x1, 0x9d000 6a544: 8b160100 add x0, x8, x22 6a548: 320003e2 orr w2, wzr, #0x1 6a54c: 913a0021 add x1, x1, #0xe80 6a550: 94001c10 bl 0x71590 6a554: f9401797 ldr x23, [x28, #0x28] 6a558: f9400395 ldr x21, [x28] 6a55c: a97ea6f4 ldp x20, x9, [x23, #-0x18] 6a560: 8b1602b6 add x22, x21, x22 6a564: eb09029f cmp x20, x9 6a568: 54000160 b.eq 0x6a594 6a56c: a900fe9f stp xzr, xzr, [x20, #0x8] 6a570: f900029f str xzr, [x20] 6a574: 394002c8 ldrb w8, [x22] 6a578: 37000548 tbnz w8, #0x0, 0x6a620 6a57c: f9400ac8 ldr x8, [x22, #0x10] 6a580: f9000a88 str x8, [x20, #0x10] 6a584: 3dc002c0 ldr q0, [x22] 6a588: 321c07f6 orr w22, wzr, #0x30 6a58c: 3d800280 str q0, [x20] 6a590: 1400003f b 0x6a68c 6a594: f85e02ea ldur x10, [x23, #-0x20] 6a598: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 6a59c: f295556c movk x12, #0xaaab 6a5a0: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 6a5a4: cb0a0288 sub x8, x20, x10 6a5a8: 9344fd08 asr x8, x8, #4 6a5ac: 9b0c7d14 mul x20, x8, x12 6a5b0: 91000688 add x8, x20, #0x1 6a5b4: f2e0aaab movk x11, #0x555, lsl #48 6a5b8: eb0b011f cmp x8, x11 6a5bc: 540186c8 b.hi 0x6d694 6a5c0: cb0a0129 sub x9, x9, x10 6a5c4: 9344fd29 asr x9, x9, #4 6a5c8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6a5cc: 9b0c7d29 mul x9, x9, x12 6a5d0: f2e0554a movk x10, #0x2aa, lsl #48 6a5d4: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 6a5d8: eb0a013f cmp x9, x10 6a5dc: f2e0aab8 movk x24, #0x555, lsl #48 6a5e0: 540000a2 b.hs 0x6a5f4 6a5e4: d37ff929 lsl x9, x9, #1 6a5e8: eb08013f cmp x9, x8 6a5ec: 9a893118 csel x24, x8, x9, lo 6a5f0: b4ffdbf8 cbz x24, 0x6a16c 6a5f4: f85f82e8 ldur x8, [x23, #-0x8] 6a5f8: 8b180709 add x9, x24, x24, lsl #1 6a5fc: d37ced20 lsl x0, x9, #4 6a600: f9480119 ldr x25, [x8, #0x1000] 6a604: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6a608: cb190129 sub x9, x9, x25 6a60c: eb00013f cmp x9, x0 6a610: 54ffda82 b.hs 0x6a160 6a614: 97fe8937 bl 0xcaf0 6a618: aa0003f9 mov x25, x0 6a61c: 17fffed5 b 0x6a170 6a620: 321c07f6 orr w22, wzr, #0x30 6a624: 9b165668 madd x8, x19, x22, x21 6a628: f9400519 ldr x25, [x8, #0x8] 6a62c: b100433f cmn x25, #0x10 6a630: 54018322 b.hs 0x6d694 6a634: f940091a ldr x26, [x8, #0x10] 6a638: f1005f3f cmp x25, #0x17 6a63c: 540000c2 b.hs 0x6a654 6a640: d37ffb28 lsl x8, x25, #1 6a644: aa1403fb mov x27, x20 6a648: 38001768 strb w8, [x27], #0x1 6a64c: b5000179 cbnz x25, 0x6a678 6a650: 1400000e b 0x6a688 6a654: 91004328 add x8, x25, #0x10 6a658: 927ced1c and x28, x8, #0xfffffffffffffff0 6a65c: aa1c03e0 mov x0, x28 6a660: 97fe8924 bl 0xcaf0 6a664: aa0003fb mov x27, x0 6a668: f9000a9b str x27, [x20, #0x10] 6a66c: b2400388 orr x8, x28, #0x1 6a670: f94023fc ldr x28, [sp, #0x40] 6a674: a9006688 stp x8, x25, [x20] 6a678: aa1b03e0 mov x0, x27 6a67c: aa1a03e1 mov x1, x26 6a680: aa1903e2 mov x2, x25 6a684: 97fe8923 bl 0xcb10 6a688: 38396b7f strb wzr, [x27, x25] 6a68c: aa1403f9 mov x25, x20 6a690: f8018f3f str xzr, [x25, #0x18]! 6a694: d503201f nop 6a698: 9b165668 madd x8, x19, x22, x21 6a69c: a900ff3f stp xzr, xzr, [x25, #0x8] 6a6a0: 38418d09 ldrb w9, [x8, #0x18]! 6a6a4: 370000c9 tbnz w9, #0x0, 0x6a6bc 6a6a8: f9400909 ldr x9, [x8, #0x10] 6a6ac: f9000b29 str x9, [x25, #0x10] 6a6b0: 3dc00100 ldr q0, [x8] 6a6b4: 3d800320 str q0, [x25] 6a6b8: 1400001a b 0x6a720 6a6bc: 9b165668 madd x8, x19, x22, x21 6a6c0: f940111a ldr x26, [x8, #0x20] 6a6c4: b100435f cmn x26, #0x10 6a6c8: 5401d8a2 b.hs 0x6e1dc 6a6cc: f940151b ldr x27, [x8, #0x28] 6a6d0: f1005f5f cmp x26, #0x17 6a6d4: 540000a2 b.hs 0x6a6e8 6a6d8: d37ffb48 lsl x8, x26, #1 6a6dc: 38001728 strb w8, [x25], #0x1 6a6e0: b500017a cbnz x26, 0x6a70c 6a6e4: 1400000e b 0x6a71c 6a6e8: 91004348 add x8, x26, #0x10 6a6ec: 927ced1c and x28, x8, #0xfffffffffffffff0 6a6f0: aa1c03e0 mov x0, x28 6a6f4: 97fe88ff bl 0xcaf0 6a6f8: aa0003f9 mov x25, x0 6a6fc: f9001699 str x25, [x20, #0x28] 6a700: b2400388 orr x8, x28, #0x1 6a704: f94023fc ldr x28, [sp, #0x40] 6a708: a901ea88 stp x8, x26, [x20, #0x18] 6a70c: aa1903e0 mov x0, x25 6a710: aa1b03e1 mov x1, x27 6a714: aa1a03e2 mov x2, x26 6a718: 97fe88fe bl 0xcb10 6a71c: 383a6b3f strb wzr, [x25, x26] 6a720: f85e82e8 ldur x8, [x23, #-0x18] 6a724: 9100c108 add x8, x8, #0x30 6a728: f81e82e8 stur x8, [x23, #-0x18] 6a72c: 91000673 add x19, x19, #0x1 6a730: eb18027f cmp x19, x24 6a734: 54ffe3c3 b.lo 0x6a3ac 6a738: f9401bfc ldr x28, [sp, #0x30] 6a73c: 14000d64 b 0x6dccc 6a740: f94012ea ldr x10, [x23, #0x20] 6a744: cb0a0108 sub x8, x8, x10 6a748: 9345fd16 asr x22, x8, #5 6a74c: 910006c8 add x8, x22, #0x1 6a750: d37bfd0b lsr x11, x8, #59 6a754: b501d78b cbnz x11, 0x6e244 6a758: cb0a0129 sub x9, x9, x10 6a75c: 9345fd2a asr x10, x9, #5 6a760: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6a764: eb0b015f cmp x10, x11 6a768: 54003a68 b.hi 0x6aeb4 6a76c: 9344fd29 asr x9, x9, #4 6a770: eb08013f cmp x9, x8 6a774: 9a893113 csel x19, x8, x9, lo 6a778: b5003a13 cbnz x19, 0x6aeb8 6a77c: aa1f03e0 mov x0, xzr 6a780: 140001eb b 0x6af2c 6a784: 8b080008 add x8, x0, x8 6a788: f9080128 str x8, [x9, #0x1000] 6a78c: 8b141408 add x8, x0, x20, lsl #5 6a790: a900fd1f stp xzr, xzr, [x8, #0x8] 6a794: f9403fe9 ldr x9, [sp, #0x78] 6a798: 9100810a add x10, x8, #0x20 6a79c: f9000d09 str x9, [x8, #0x18] 6a7a0: 3dc01be0 ldr q0, [sp, #0x60] 6a7a4: 3d800100 str q0, [x8] 6a7a8: f9403be9 ldr x9, [sp, #0x70] 6a7ac: f9000909 str x9, [x8, #0x10] 6a7b0: a906ffff stp xzr, xzr, [sp, #0x68] 6a7b4: f90033ff str xzr, [sp, #0x60] 6a7b8: a9422ef4 ldp x20, x11, [x23, #0x20] 6a7bc: 8b131409 add x9, x0, x19, lsl #5 6a7c0: eb14017f cmp x11, x20 6a7c4: 54000600 b.eq 0x6a884 6a7c8: a93efd1f stp xzr, xzr, [x8, #-0x18] 6a7cc: f81e011f stur xzr, [x8, #-0x20] 6a7d0: f85f816c ldur x12, [x11, #-0x8] 6a7d4: f81f810c stur x12, [x8, #-0x8] 6a7d8: 3cde0d60 ldr q0, [x11, #-0x20]! 6a7dc: 3c9e0100 stur q0, [x8, #-0x20] 6a7e0: f940096c ldr x12, [x11, #0x10] 6a7e4: eb0b029f cmp x20, x11 6a7e8: f81f010c stur x12, [x8, #-0x10] 6a7ec: d1008108 sub x8, x8, #0x20 6a7f0: a900fd7f stp xzr, xzr, [x11, #0x8] 6a7f4: f900017f str xzr, [x11] 6a7f8: 54fffe81 b.ne 0x6a7c8 6a7fc: a94252f6 ldp x22, x20, [x23, #0x20] 6a800: 14000022 b 0x6a888 6a804: 8b080008 add x8, x0, x8 6a808: f9080128 str x8, [x9, #0x1000] 6a80c: 8b141408 add x8, x0, x20, lsl #5 6a810: a900fd1f stp xzr, xzr, [x8, #0x8] 6a814: f9403fe9 ldr x9, [sp, #0x78] 6a818: 9100810a add x10, x8, #0x20 6a81c: f9000d09 str x9, [x8, #0x18] 6a820: 3dc01be0 ldr q0, [sp, #0x60] 6a824: 3d800100 str q0, [x8] 6a828: f9403be9 ldr x9, [sp, #0x70] 6a82c: f9000909 str x9, [x8, #0x10] 6a830: a906ffff stp xzr, xzr, [sp, #0x68] 6a834: f90033ff str xzr, [sp, #0x60] 6a838: a9422ef4 ldp x20, x11, [x23, #0x20] 6a83c: 8b131409 add x9, x0, x19, lsl #5 6a840: eb14017f cmp x11, x20 6a844: 54000520 b.eq 0x6a8e8 6a848: a93efd1f stp xzr, xzr, [x8, #-0x18] 6a84c: f81e011f stur xzr, [x8, #-0x20] 6a850: f85f816c ldur x12, [x11, #-0x8] 6a854: f81f810c stur x12, [x8, #-0x8] 6a858: 3cde0d60 ldr q0, [x11, #-0x20]! 6a85c: 3c9e0100 stur q0, [x8, #-0x20] 6a860: f940096c ldr x12, [x11, #0x10] 6a864: eb0b029f cmp x20, x11 6a868: f81f010c stur x12, [x8, #-0x10] 6a86c: d1008108 sub x8, x8, #0x20 6a870: a900fd7f stp xzr, xzr, [x11, #0x8] 6a874: f900017f str xzr, [x11] 6a878: 54fffe81 b.ne 0x6a848 6a87c: a94252f6 ldp x22, x20, [x23, #0x20] 6a880: 1400001b b 0x6a8ec 6a884: aa1403f6 mov x22, x20 6a888: f9401af3 ldr x19, [x23, #0x30] 6a88c: eb16029f cmp x20, x22 6a890: a9022ae8 stp x8, x10, [x23, #0x20] 6a894: f9001ae9 str x9, [x23, #0x30] 6a898: 540000c0 b.eq 0x6a8b0 6a89c: d1008294 sub x20, x20, #0x20 6a8a0: aa1403e0 mov x0, x20 6a8a4: 94001c12 bl 0x718ec 6a8a8: eb1402df cmp x22, x20 6a8ac: 54ffff81 b.ne 0x6a89c 6a8b0: b4002416 cbz x22, 0x6ad30 6a8b4: f9401ee8 ldr x8, [x23, #0x38] 6a8b8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6a8bc: eb16013f cmp x9, x22 6a8c0: 54002343 b.lo 0x6ad28 6a8c4: eb16011f cmp x8, x22 6a8c8: 54002308 b.hi 0x6ad28 6a8cc: f9480109 ldr x9, [x8, #0x1000] 6a8d0: eb13013f cmp x9, x19 6a8d4: 540022e1 b.ne 0x6ad30 6a8d8: f9080116 str x22, [x8, #0x1000] 6a8dc: f94033f3 ldr x19, [sp, #0x60] 6a8e0: b50022d3 cbnz x19, 0x6ad38 6a8e4: 14000751 b 0x6c628 6a8e8: aa1403f6 mov x22, x20 6a8ec: f9401af3 ldr x19, [x23, #0x30] 6a8f0: eb16029f cmp x20, x22 6a8f4: a9022ae8 stp x8, x10, [x23, #0x20] 6a8f8: f9001ae9 str x9, [x23, #0x30] 6a8fc: 540000c0 b.eq 0x6a914 6a900: d1008294 sub x20, x20, #0x20 6a904: aa1403e0 mov x0, x20 6a908: 94001bf9 bl 0x718ec 6a90c: eb1402df cmp x22, x20 6a910: 54ffff81 b.ne 0x6a900 6a914: b40028b6 cbz x22, 0x6ae28 6a918: f9401ee8 ldr x8, [x23, #0x38] 6a91c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6a920: eb16013f cmp x9, x22 6a924: 540027e3 b.lo 0x6ae20 6a928: eb16011f cmp x8, x22 6a92c: 540027a8 b.hi 0x6ae20 6a930: f9480109 ldr x9, [x8, #0x1000] 6a934: eb13013f cmp x9, x19 6a938: 54002781 b.ne 0x6ae28 6a93c: f9080116 str x22, [x8, #0x1000] 6a940: f94033f3 ldr x19, [sp, #0x60] 6a944: b5002773 cbnz x19, 0x6ae30 6a948: 14000738 b 0x6c628 6a94c: f90027f8 str x24, [sp, #0x48] 6a950: aa1c03f9 mov x25, x28 6a954: f85e0f28 ldr x8, [x25, #-0x20]! 6a958: 3900011f strb wzr, [x8] 6a95c: 385f0337 ldurb w23, [x25, #-0x10] 6a960: f81f833f stur xzr, [x25, #-0x8] 6a964: 37003757 tbnz w23, #0x0, 0x6b04c 6a968: 528002d8 mov w24, #0x16 // =22 6a96c: 37003797 tbnz w23, #0x0, 0x6b05c 6a970: 12001ee8 and w8, w23, #0xff 6a974: 121f1ae9 and w9, w23, #0xfe 6a978: 7100b91f cmp w8, #0x2e 6a97c: d341fd29 lsr x9, x9, #1 6a980: 54008fc2 b.hs 0x6bb78 6a984: 320003e8 orr w8, wzr, #0x1 6a988: 140001b7 b 0x6b064 6a98c: f94012ea ldr x10, [x23, #0x20] 6a990: cb0a0108 sub x8, x8, x10 6a994: 9345fd14 asr x20, x8, #5 6a998: 91000688 add x8, x20, #0x1 6a99c: d37bfd0b lsr x11, x8, #59 6a9a0: b501c54b cbnz x11, 0x6e248 6a9a4: cb0a0129 sub x9, x9, x10 6a9a8: 9345fd2a asr x10, x9, #5 6a9ac: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6a9b0: eb0b015f cmp x10, x11 6a9b4: 540043a8 b.hi 0x6b228 6a9b8: 9344fd29 asr x9, x9, #4 6a9bc: eb08013f cmp x9, x8 6a9c0: 9a893113 csel x19, x8, x9, lo 6a9c4: b5004353 cbnz x19, 0x6b22c 6a9c8: aa1f03e0 mov x0, xzr 6a9cc: 14000273 b 0x6b398 6a9d0: 321c03e0 orr w0, wzr, #0x10 6a9d4: 97fe8847 bl 0xcaf0 6a9d8: aa0003f7 mov x23, x0 6a9dc: 52800228 mov w8, #0x11 // =17 6a9e0: a906dff4 stp x20, x23, [sp, #0x68] 6a9e4: f90033e8 str x8, [sp, #0x60] 6a9e8: aa1703e0 mov x0, x23 6a9ec: aa1603e1 mov x1, x22 6a9f0: aa1403e2 mov x2, x20 6a9f4: 97fe8847 bl 0xcb10 6a9f8: 38346aff strb wzr, [x23, x20] 6a9fc: 394183f3 ldrb w19, [sp, #0x60] 6aa00: f94037e8 ldr x8, [sp, #0x68] 6aa04: d341fe69 lsr x9, x19, #1 6aa08: 7200027f tst w19, #0x1 6aa0c: 9a880128 csel x8, x9, x8, eq 6aa10: f100251f cmp x8, #0x9 6aa14: 54000941 b.ne 0x6ab3c 6aa18: f9403be8 ldr x8, [sp, #0x70] 6aa1c: 910183e9 add x9, sp, #0x60 6aa20: b2400129 orr x9, x9, #0x1 6aa24: 7200027f tst w19, #0x1 6aa28: 900001a1 adrp x1, 0x9e000 6aa2c: 9a880120 csel x0, x9, x8, eq 6aa30: 91113c21 add x1, x1, #0x44f 6aa34: 52800122 mov w2, #0x9 // =9 6aa38: 97fe86aa bl 0xc4e0 6aa3c: 7100001f cmp w0, #0x0 6aa40: 1a9f07f4 cset w20, ne 6aa44: 36000073 tbz w19, #0x0, 0x6aa50 6aa48: f9403be0 ldr x0, [sp, #0x70] 6aa4c: 97fe8875 bl 0xcc20 6aa50: 340007d4 cbz w20, 0x6ab48 6aa54: f0000121 adrp x1, 0x91000 6aa58: 91378c21 add x1, x1, #0xde3 6aa5c: d101c3a8 sub x8, x29, #0x70 6aa60: d10283a0 sub x0, x29, #0xa0 6aa64: 9400537a bl 0x7f84c 6aa68: f9400708 ldr x8, [x24, #0x8] 6aa6c: 385e8109 ldurb w9, [x8, #-0x18] 6aa70: a97f2d0a ldp x10, x11, [x8, #-0x10] 6aa74: d100c100 sub x0, x8, #0x30 6aa78: d1005d08 sub x8, x8, #0x17 6aa7c: 7200013f tst w9, #0x1 6aa80: d341fd29 lsr x9, x9, #1 6aa84: 9a8b0101 csel x1, x8, x11, eq 6aa88: 9a8a0122 csel x2, x9, x10, eq 6aa8c: 94001ac1 bl 0x71590 6aa90: f9400808 ldr x8, [x0, #0x10] 6aa94: f81503a8 stur x8, [x29, #-0xb0] 6aa98: 3dc00000 ldr q0, [x0] 6aa9c: d10303a8 sub x8, x29, #0xc0 6aaa0: b2400108 orr x8, x8, #0x1 6aaa4: 3c9403a0 stur q0, [x29, #-0xc0] 6aaa8: a900fc1f stp xzr, xzr, [x0, #0x8] 6aaac: f900001f str xzr, [x0] 6aab0: 385403b3 ldurb w19, [x29, #-0xc0] 6aab4: a974d3a9 ldp x9, x20, [x29, #-0xb8] 6aab8: 7200027f tst w19, #0x1 6aabc: d341fe6a lsr x10, x19, #1 6aac0: 9a940101 csel x1, x8, x20, eq 6aac4: 9a890142 csel x2, x10, x9, eq 6aac8: d101c3a0 sub x0, x29, #0x70 6aacc: d101c3b6 sub x22, x29, #0x70 6aad0: 94001ab0 bl 0x71590 6aad4: f84012c9 ldur x9, [x22, #0x1] 6aad8: a940aeca ldp x10, x11, [x22, #0x8] 6aadc: 394002c8 ldrb w8, [x22] 6aae0: a900fedf stp xzr, xzr, [x22, #0x8] 6aae4: f90002df str xzr, [x22] 6aae8: f80d73ea stur x10, [sp, #0xd7] 6aaec: f9006be9 str x9, [sp, #0xd0] 6aaf0: 390183e8 strb w8, [sp, #0x60] 6aaf4: aa0903e8 mov x8, x9 6aaf8: f84d73e9 ldur x9, [sp, #0xd7] 6aafc: f9006bff str xzr, [sp, #0xd0] 6ab00: f80d73ff stur xzr, [sp, #0xd7] 6ab04: f80613e8 stur x8, [sp, #0x61] 6ab08: a906afe9 stp x9, x11, [sp, #0x68] 6ab0c: a9087fff stp xzr, xzr, [sp, #0x80] 6ab10: f9003fff str xzr, [sp, #0x78] 6ab14: f9400708 ldr x8, [x24, #0x8] 6ab18: 910183e1 add x1, sp, #0x60 6ab1c: d100c100 sub x0, x8, #0x30 6ab20: 94004305 bl 0x7b734 6ab24: 3941e3e8 ldrb w8, [sp, #0x78] 6ab28: 37003a88 tbnz w8, #0x0, 0x6b278 6ab2c: 394183e8 ldrb w8, [sp, #0x60] 6ab30: 37003ac8 tbnz w8, #0x0, 0x6b288 6ab34: 37003b13 tbnz w19, #0x0, 0x6b294 6ab38: 140008c0 b 0x6ce38 6ab3c: 320003f4 orr w20, wzr, #0x1 6ab40: 3607f893 tbz w19, #0x0, 0x6aa50 6ab44: 17ffffc1 b 0x6aa48 6ab48: f9400708 ldr x8, [x24, #0x8] 6ab4c: 385e8109 ldurb w9, [x8, #-0x18] 6ab50: a97f2d0a ldp x10, x11, [x8, #-0x10] 6ab54: d100c100 sub x0, x8, #0x30 6ab58: d1005d08 sub x8, x8, #0x17 6ab5c: 7200013f tst w9, #0x1 6ab60: d341fd29 lsr x9, x9, #1 6ab64: 9a8b0101 csel x1, x8, x11, eq 6ab68: 9a8a0122 csel x2, x9, x10, eq 6ab6c: 94001a89 bl 0x71590 6ab70: f9400808 ldr x8, [x0, #0x10] 6ab74: f81a03a8 stur x8, [x29, #-0x60] 6ab78: 3dc00000 ldr q0, [x0] 6ab7c: 3c9903a0 stur q0, [x29, #-0x70] 6ab80: a900fc1f stp xzr, xzr, [x0, #0x8] 6ab84: f900001f str xzr, [x0] 6ab88: f9400714 ldr x20, [x24, #0x8] 6ab8c: 385e8288 ldurb w8, [x20, #-0x18] 6ab90: d100c293 sub x19, x20, #0x30 6ab94: 36000068 tbz w8, #0x0, 0x6aba0 6ab98: f85f8280 ldur x0, [x20, #-0x8] 6ab9c: 97fe8821 bl 0xcc20 6aba0: 39400268 ldrb w8, [x19] 6aba4: 36000068 tbz w8, #0x0, 0x6abb0 6aba8: f85e0280 ldur x0, [x20, #-0x20] 6abac: 97fe881d bl 0xcc20 6abb0: f9000713 str x19, [x24, #0x8] 6abb4: d101c3a8 sub x8, x29, #0x70 6abb8: 385903a9 ldurb w9, [x29, #-0x70] 6abbc: b2400113 orr x19, x8, #0x1 6abc0: a979aba8 ldp x8, x10, [x29, #-0x68] 6abc4: 7200013f tst w9, #0x1 6abc8: d341fd29 lsr x9, x9, #1 6abcc: 9a8a026a csel x10, x19, x10, eq 6abd0: 9a880128 csel x8, x9, x8, eq 6abd4: 91002540 add x0, x10, #0x9 6abd8: 8b080141 add x1, x10, x8 6abdc: aa1803e2 mov x2, x24 6abe0: 94006cbb bl 0x85ecc 6abe4: 385903a8 ldurb w8, [x29, #-0x70] 6abe8: f85a03a9 ldur x9, [x29, #-0x60] 6abec: 7200011f tst w8, #0x1 6abf0: 9a890268 csel x8, x19, x9, eq 6abf4: 91002508 add x8, x8, #0x9 6abf8: eb08001f cmp x0, x8 6abfc: 54004520 b.eq 0x6b4a0 6ac00: 900001a1 adrp x1, 0x9e000 6ac04: 91046021 add x1, x1, #0x118 6ac08: 910383e8 add x8, sp, #0xe0 6ac0c: d10283a0 sub x0, x29, #0xa0 6ac10: 9400530f bl 0x7f84c 6ac14: f9400708 ldr x8, [x24, #0x8] 6ac18: 385e8109 ldurb w9, [x8, #-0x18] 6ac1c: a97f2d0a ldp x10, x11, [x8, #-0x10] 6ac20: d100c100 sub x0, x8, #0x30 6ac24: d1005d08 sub x8, x8, #0x17 6ac28: 7200013f tst w9, #0x1 6ac2c: d341fd29 lsr x9, x9, #1 6ac30: 9a8b0101 csel x1, x8, x11, eq 6ac34: 9a8a0122 csel x2, x9, x10, eq 6ac38: 94001a56 bl 0x71590 6ac3c: f9400808 ldr x8, [x0, #0x10] 6ac40: f9005be8 str x8, [sp, #0xb0] 6ac44: 3dc00000 ldr q0, [x0] 6ac48: 910283e8 add x8, sp, #0xa0 6ac4c: b2400108 orr x8, x8, #0x1 6ac50: 3d802be0 str q0, [sp, #0xa0] 6ac54: a900fc1f stp xzr, xzr, [x0, #0x8] 6ac58: f900001f str xzr, [x0] 6ac5c: 394283f3 ldrb w19, [sp, #0xa0] 6ac60: a94ad3e9 ldp x9, x20, [sp, #0xa8] 6ac64: 7200027f tst w19, #0x1 6ac68: d341fe6a lsr x10, x19, #1 6ac6c: 9a940101 csel x1, x8, x20, eq 6ac70: 9a890142 csel x2, x10, x9, eq 6ac74: 910383e0 add x0, sp, #0xe0 6ac78: 910383f6 add x22, sp, #0xe0 6ac7c: 94001a45 bl 0x71590 6ac80: f9400ac8 ldr x8, [x22, #0x10] 6ac84: 3dc002c0 ldr q0, [x22] 6ac88: a900fedf stp xzr, xzr, [x22, #0x8] 6ac8c: f90002df str xzr, [x22] 6ac90: f81503a8 stur x8, [x29, #-0xb0] 6ac94: 3c9403a0 stur q0, [x29, #-0xc0] 6ac98: 900001a1 adrp x1, 0x9e000 6ac9c: 910b8421 add x1, x1, #0x2e1 6aca0: d10303a0 sub x0, x29, #0xc0 6aca4: 320003e2 orr w2, wzr, #0x1 6aca8: d10303b6 sub x22, x29, #0xc0 6acac: 94001a39 bl 0x71590 6acb0: f84012c9 ldur x9, [x22, #0x1] 6acb4: a940aeca ldp x10, x11, [x22, #0x8] 6acb8: 394002c8 ldrb w8, [x22] 6acbc: a900fedf stp xzr, xzr, [x22, #0x8] 6acc0: f90002df str xzr, [x22] 6acc4: f80c73ea stur x10, [sp, #0xc7] 6acc8: f90063e9 str x9, [sp, #0xc0] 6accc: 390183e8 strb w8, [sp, #0x60] 6acd0: aa0903e8 mov x8, x9 6acd4: f84c73e9 ldur x9, [sp, #0xc7] 6acd8: f90063ff str xzr, [sp, #0xc0] 6acdc: f80c73ff stur xzr, [sp, #0xc7] 6ace0: f80613e8 stur x8, [sp, #0x61] 6ace4: a906afe9 stp x9, x11, [sp, #0x68] 6ace8: a9087fff stp xzr, xzr, [sp, #0x80] 6acec: f9003fff str xzr, [sp, #0x78] 6acf0: f9400708 ldr x8, [x24, #0x8] 6acf4: 910183e1 add x1, sp, #0x60 6acf8: d100c100 sub x0, x8, #0x30 6acfc: 9400428e bl 0x7b734 6ad00: 3941e3e8 ldrb w8, [sp, #0x78] 6ad04: 370067c8 tbnz w8, #0x0, 0x6b9fc 6ad08: 394183e8 ldrb w8, [sp, #0x60] 6ad0c: 37006808 tbnz w8, #0x0, 0x6ba0c 6ad10: 385403a8 ldurb w8, [x29, #-0xc0] 6ad14: 37006848 tbnz w8, #0x0, 0x6ba1c 6ad18: 37006893 tbnz w19, #0x0, 0x6ba28 6ad1c: 394383e8 ldrb w8, [sp, #0xe0] 6ad20: 370068c8 tbnz w8, #0x0, 0x6ba38 6ad24: 14000845 b 0x6ce38 6ad28: aa1603e0 mov x0, x22 6ad2c: 97fe87bd bl 0xcc20 6ad30: f94033f3 ldr x19, [sp, #0x60] 6ad34: b400c7b3 cbz x19, 0x6c628 6ad38: f94037f4 ldr x20, [sp, #0x68] 6ad3c: eb13029f cmp x20, x19 6ad40: 5400c540 b.eq 0x6c5e8 6ad44: 385e8288 ldurb w8, [x20, #-0x18] 6ad48: 36000068 tbz w8, #0x0, 0x6ad54 6ad4c: f85f8280 ldur x0, [x20, #-0x8] 6ad50: 97fe87b4 bl 0xcc20 6ad54: 385d0288 ldurb w8, [x20, #-0x30] 6ad58: d100c296 sub x22, x20, #0x30 6ad5c: 36000068 tbz w8, #0x0, 0x6ad68 6ad60: f85e0280 ldur x0, [x20, #-0x20] 6ad64: 97fe87af bl 0xcc20 6ad68: eb16027f cmp x19, x22 6ad6c: aa1603f4 mov x20, x22 6ad70: 54fffea1 b.ne 0x6ad44 6ad74: 1400061d b 0x6c5e8 6ad78: 321c03e0 orr w0, wzr, #0x10 6ad7c: 97fe875d bl 0xcaf0 6ad80: aa0003f8 mov x24, x0 6ad84: 52800228 mov w8, #0x11 // =17 6ad88: a906e3f6 stp x22, x24, [sp, #0x68] 6ad8c: f90033e8 str x8, [sp, #0x60] 6ad90: aa1803e0 mov x0, x24 6ad94: aa1703e1 mov x1, x23 6ad98: aa1603e2 mov x2, x22 6ad9c: 97fe875d bl 0xcb10 6ada0: 38366b1f strb wzr, [x24, x22] 6ada4: 394183e8 ldrb w8, [sp, #0x60] 6ada8: f94037e9 ldr x9, [sp, #0x68] 6adac: 2a1f03f3 mov w19, wzr 6adb0: d341fd0a lsr x10, x8, #1 6adb4: 7200011f tst w8, #0x1 6adb8: 9a890149 csel x9, x10, x9, eq 6adbc: f100093f cmp x9, #0x2 6adc0: 540001e1 b.ne 0x6adfc 6adc4: f9403be9 ldr x9, [sp, #0x70] 6adc8: 910183ea add x10, sp, #0x60 6adcc: b240014a orr x10, x10, #0x1 6add0: 7200011f tst w8, #0x1 6add4: 9a890149 csel x9, x10, x9, eq 6add8: 79400129 ldrh w9, [x9] 6addc: 528b640a mov w10, #0x5b20 // =23328 6ade0: 6b0a013f cmp w9, w10 6ade4: 1a9f17f3 cset w19, eq 6ade8: 360000c8 tbz w8, #0x0, 0x6ae00 6adec: f9403be0 ldr x0, [sp, #0x70] 6adf0: 97fe878c bl 0xcc20 6adf4: 34001d33 cbz w19, 0x6b198 6adf8: 14000003 b 0x6ae04 6adfc: 3707ff88 tbnz w8, #0x0, 0x6adec 6ae00: 34001cd3 cbz w19, 0x6b198 6ae04: f9400733 ldr x19, [x25, #0x8] 6ae08: aa1303f8 mov x24, x19 6ae0c: 385e8f08 ldrb w8, [x24, #-0x18]! 6ae10: 37001a48 tbnz w8, #0x0, 0x6b158 6ae14: d341fd09 lsr x9, x8, #1 6ae18: 91000716 add x22, x24, #0x1 6ae1c: 140000d0 b 0x6b15c 6ae20: aa1603e0 mov x0, x22 6ae24: 97fe877f bl 0xcc20 6ae28: f94033f3 ldr x19, [sp, #0x60] 6ae2c: b400bff3 cbz x19, 0x6c628 6ae30: f94037f4 ldr x20, [sp, #0x68] 6ae34: eb13029f cmp x20, x19 6ae38: 5400bd80 b.eq 0x6c5e8 6ae3c: 385e8288 ldurb w8, [x20, #-0x18] 6ae40: 36000068 tbz w8, #0x0, 0x6ae4c 6ae44: f85f8280 ldur x0, [x20, #-0x8] 6ae48: 97fe8776 bl 0xcc20 6ae4c: 385d0288 ldurb w8, [x20, #-0x30] 6ae50: d100c296 sub x22, x20, #0x30 6ae54: 36000068 tbz w8, #0x0, 0x6ae60 6ae58: f85e0280 ldur x0, [x20, #-0x20] 6ae5c: 97fe8771 bl 0xcc20 6ae60: eb16027f cmp x19, x22 6ae64: aa1603f4 mov x20, x22 6ae68: 54fffea1 b.ne 0x6ae3c 6ae6c: 140005df b 0x6c5e8 6ae70: f94012ea ldr x10, [x23, #0x20] 6ae74: cb0a0108 sub x8, x8, x10 6ae78: 9345fd14 asr x20, x8, #5 6ae7c: 91000688 add x8, x20, #0x1 6ae80: d37bfd0b lsr x11, x8, #59 6ae84: b5019e6b cbnz x11, 0x6e250 6ae88: cb0a0129 sub x9, x9, x10 6ae8c: 9345fd2a asr x10, x9, #5 6ae90: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6ae94: eb0b015f cmp x10, x11 6ae98: 54002bc8 b.hi 0x6b410 6ae9c: 9344fd29 asr x9, x9, #4 6aea0: eb08013f cmp x9, x8 6aea4: 9a893113 csel x19, x8, x9, lo 6aea8: b5002b73 cbnz x19, 0x6b414 6aeac: aa1f03e0 mov x0, xzr 6aeb0: 14000296 b 0x6b908 6aeb4: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6aeb8: f9401ee9 ldr x9, [x23, #0x38] 6aebc: d37bea68 lsl x8, x19, #5 6aec0: f9480120 ldr x0, [x9, #0x1000] 6aec4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6aec8: cb00014a sub x10, x10, x0 6aecc: eb08015f cmp x10, x8 6aed0: 540002a2 b.hs 0x6af24 6aed4: aa0803e0 mov x0, x8 6aed8: 97fe8706 bl 0xcaf0 6aedc: 14000014 b 0x6af2c 6aee0: f94012ea ldr x10, [x23, #0x20] 6aee4: cb0a0108 sub x8, x8, x10 6aee8: 9345fd16 asr x22, x8, #5 6aeec: 910006c8 add x8, x22, #0x1 6aef0: d37bfd0b lsr x11, x8, #59 6aef4: b5019b0b cbnz x11, 0x6e254 6aef8: cb0a0129 sub x9, x9, x10 6aefc: 9345fd2a asr x10, x9, #5 6af00: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6af04: eb0b015f cmp x10, x11 6af08: 54004e68 b.hi 0x6b8d4 6af0c: 9344fd29 asr x9, x9, #4 6af10: eb08013f cmp x9, x8 6af14: 9a893113 csel x19, x8, x9, lo 6af18: b5004e13 cbnz x19, 0x6b8d8 6af1c: aa1f03e0 mov x0, xzr 6af20: 140002f8 b 0x6bb00 6af24: 8b080008 add x8, x0, x8 6af28: f9080128 str x8, [x9, #0x1000] 6af2c: 8b161408 add x8, x0, x22, lsl #5 6af30: a900fd1f stp xzr, xzr, [x8, #0x8] 6af34: f9403fe9 ldr x9, [sp, #0x78] 6af38: 9100810a add x10, x8, #0x20 6af3c: f9000d09 str x9, [x8, #0x18] 6af40: 3dc01be0 ldr q0, [sp, #0x60] 6af44: 3d800100 str q0, [x8] 6af48: f9403be9 ldr x9, [sp, #0x70] 6af4c: f9000909 str x9, [x8, #0x10] 6af50: a906ffff stp xzr, xzr, [sp, #0x68] 6af54: f90033ff str xzr, [sp, #0x60] 6af58: a9422ef5 ldp x21, x11, [x23, #0x20] 6af5c: 8b131409 add x9, x0, x19, lsl #5 6af60: eb15017f cmp x11, x21 6af64: 54000420 b.eq 0x6afe8 6af68: a93efd1f stp xzr, xzr, [x8, #-0x18] 6af6c: f81e011f stur xzr, [x8, #-0x20] 6af70: f85f816c ldur x12, [x11, #-0x8] 6af74: f81f810c stur x12, [x8, #-0x8] 6af78: 3cde0d60 ldr q0, [x11, #-0x20]! 6af7c: 3c9e0100 stur q0, [x8, #-0x20] 6af80: f940096c ldr x12, [x11, #0x10] 6af84: eb0b02bf cmp x21, x11 6af88: f81f010c stur x12, [x8, #-0x10] 6af8c: d1008108 sub x8, x8, #0x20 6af90: a900fd7f stp xzr, xzr, [x11, #0x8] 6af94: f900017f str xzr, [x11] 6af98: 54fffe81 b.ne 0x6af68 6af9c: a94256f6 ldp x22, x21, [x23, #0x20] 6afa0: 14000013 b 0x6afec 6afa4: f940134a ldr x10, [x26, #0x20] 6afa8: cb0a0108 sub x8, x8, x10 6afac: 9345fd15 asr x21, x8, #5 6afb0: 910006a8 add x8, x21, #0x1 6afb4: d37bfd0b lsr x11, x8, #59 6afb8: b50136eb cbnz x11, 0x6d694 6afbc: cb0a0129 sub x9, x9, x10 6afc0: 9345fd2a asr x10, x9, #5 6afc4: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6afc8: eb0b015f cmp x10, x11 6afcc: 54004da8 b.hi 0x6b980 6afd0: 9344fd29 asr x9, x9, #4 6afd4: eb08013f cmp x9, x8 6afd8: 9a893119 csel x25, x8, x9, lo 6afdc: b5004d59 cbnz x25, 0x6b984 6afe0: aa1f03e0 mov x0, xzr 6afe4: 1400030b b 0x6bc10 6afe8: aa1503f6 mov x22, x21 6afec: f9401af3 ldr x19, [x23, #0x30] 6aff0: eb1602bf cmp x21, x22 6aff4: a9022ae8 stp x8, x10, [x23, #0x20] 6aff8: f9001ae9 str x9, [x23, #0x30] 6affc: 540000c0 b.eq 0x6b014 6b000: d10082b5 sub x21, x21, #0x20 6b004: aa1503e0 mov x0, x21 6b008: 94001a39 bl 0x718ec 6b00c: eb1502df cmp x22, x21 6b010: 54ffff81 b.ne 0x6b000 6b014: b4001496 cbz x22, 0x6b2a4 6b018: f9401ee8 ldr x8, [x23, #0x38] 6b01c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6b020: eb16013f cmp x9, x22 6b024: 540013c3 b.lo 0x6b29c 6b028: eb16011f cmp x8, x22 6b02c: 54001388 b.hi 0x6b29c 6b030: f9480109 ldr x9, [x8, #0x1000] 6b034: eb13013f cmp x9, x19 6b038: 54001361 b.ne 0x6b2a4 6b03c: f9080116 str x22, [x8, #0x1000] 6b040: f94033f3 ldr x19, [sp, #0x60] 6b044: b5001353 cbnz x19, 0x6b2ac 6b048: 14000390 b 0x6be88 6b04c: f94002b7 ldr x23, [x21] 6b050: 927ffae8 and x8, x23, #0xfffffffffffffffe 6b054: d1000518 sub x24, x8, #0x1 6b058: 3607c8d7 tbz w23, #0x0, 0x6a970 6b05c: aa1f03e9 mov x9, xzr 6b060: 2a1f03e8 mov w8, wzr 6b064: 528002d3 mov w19, #0x16 // =22 6b068: eb18027f cmp x19, x24 6b06c: 54005921 b.ne 0x6bb90 6b070: f94027f8 ldr x24, [sp, #0x48] 6b074: 14000625 b 0x6c908 6b078: 71017d1f cmp w8, #0x5f 6b07c: a906ffff stp xzr, xzr, [sp, #0x68] 6b080: f90033ff str xzr, [sp, #0x60] 6b084: 54002780 b.eq 0x6b574 6b088: 2a1f03f5 mov w21, wzr 6b08c: f94023e2 ldr x2, [sp, #0x40] 6b090: aa1803e0 mov x0, x24 6b094: aa1c03e1 mov x1, x28 6b098: aa1f03f7 mov x23, xzr 6b09c: 94002d78 bl 0x7667c 6b0a0: aa0003f6 mov x22, x0 6b0a4: eb1802df cmp x22, x24 6b0a8: 54002660 b.eq 0x6b574 6b0ac: f94023e8 ldr x8, [sp, #0x40] 6b0b0: a9402109 ldp x9, x8, [x8] 6b0b4: eb08013f cmp x9, x8 6b0b8: 54002e20 b.eq 0x6b67c 6b0bc: 385e8109 ldurb w9, [x8, #-0x18] 6b0c0: a97f2d0a ldp x10, x11, [x8, #-0x10] 6b0c4: d100c100 sub x0, x8, #0x30 6b0c8: d1005d08 sub x8, x8, #0x17 6b0cc: 7200013f tst w9, #0x1 6b0d0: d341fd29 lsr x9, x9, #1 6b0d4: 9a8b0101 csel x1, x8, x11, eq 6b0d8: 9a8a0122 csel x2, x9, x10, eq 6b0dc: 9400192d bl 0x71590 6b0e0: f9400408 ldr x8, [x0, #0x8] 6b0e4: 39400015 ldrb w21, [x0] 6b0e8: f8047368 stur x8, [x27, #0x47] 6b0ec: f8401008 ldur x8, [x0, #0x1] 6b0f0: f81603a8 stur x8, [x29, #-0xa0] 6b0f4: a9007c1f stp xzr, xzr, [x0] 6b0f8: f9400817 ldr x23, [x0, #0x10] 6b0fc: f900081f str xzr, [x0, #0x10] 6b100: f94023ea ldr x10, [sp, #0x40] 6b104: f8447368 ldur x8, [x27, #0x47] 6b108: f85603a9 ldur x9, [x29, #-0xa0] 6b10c: f9400558 ldr x24, [x10, #0x8] 6b110: 390183f5 strb w21, [sp, #0x60] 6b114: a906dfe8 stp x8, x23, [sp, #0x68] 6b118: f80613e9 stur x9, [sp, #0x61] 6b11c: 385e8308 ldurb w8, [x24, #-0x18] 6b120: d100c313 sub x19, x24, #0x30 6b124: 36000068 tbz w8, #0x0, 0x6b130 6b128: f85f8300 ldur x0, [x24, #-0x8] 6b12c: 97fe86bd bl 0xcc20 6b130: 39400268 ldrb w8, [x19] 6b134: 36000068 tbz w8, #0x0, 0x6b140 6b138: f85e0300 ldur x0, [x24, #-0x20] 6b13c: 97fe86b9 bl 0xcc20 6b140: f94023e8 ldr x8, [sp, #0x40] 6b144: aa1603f8 mov x24, x22 6b148: f9000513 str x19, [x8, #0x8] 6b14c: eb1c031f cmp x24, x28 6b150: 540021a1 b.ne 0x6b584 6b154: 14000144 b 0x6b664 6b158: a97f5a69 ldp x9, x22, [x19, #-0x10] 6b15c: f100013f cmp x9, #0x0 6b160: 1a9f07ea cset w10, ne 6b164: cb0a0137 sub x23, x9, x10 6b168: b40000d7 cbz x23, 0x6b180 6b16c: 8b0a02c1 add x1, x22, x10 6b170: aa1603e0 mov x0, x22 6b174: aa1703e2 mov x2, x23 6b178: 97fe85da bl 0xc8e0 6b17c: 39400308 ldrb w8, [x24] 6b180: 37000088 tbnz w8, #0x0, 0x6b190 6b184: d37ffae8 lsl x8, x23, #1 6b188: 39000308 strb w8, [x24] 6b18c: 14000002 b 0x6b194 6b190: f81f0277 stur x23, [x19, #-0x10] 6b194: 38376adf strb wzr, [x22, x23] 6b198: f9400728 ldr x8, [x25, #0x8] 6b19c: f0000182 adrp x2, 0x9e000 6b1a0: 9113ac42 add x2, x2, #0x4eb 6b1a4: 320007e3 orr w3, wzr, #0x3 6b1a8: d1006100 sub x0, x8, #0x18 6b1ac: aa1f03e1 mov x1, xzr 6b1b0: 9400187a bl 0x71398 6b1b4: eb1402bf cmp x21, x20 6b1b8: 54015880 b.eq 0x6dcc8 6b1bc: a9402329 ldp x9, x8, [x25] 6b1c0: aa1403fc mov x28, x20 6b1c4: eb08013f cmp x9, x8 6b1c8: 54015820 b.eq 0x6dccc 6b1cc: f9400f29 ldr x9, [x25, #0x18] 6b1d0: d100c101 sub x1, x8, #0x30 6b1d4: 910183e0 add x0, sp, #0x60 6b1d8: d10283a2 sub x2, x29, #0xa0 6b1dc: f81603a9 stur x9, [x29, #-0xa0] 6b1e0: 9400194f bl 0x7171c 6b1e4: a942a728 ldp x8, x9, [x25, #0x28] 6b1e8: eb09011f cmp x8, x9 6b1ec: 540008e2 b.hs 0x6b308 6b1f0: f9403fe9 ldr x9, [sp, #0x78] 6b1f4: f9000d09 str x9, [x8, #0x18] 6b1f8: 3dc01be0 ldr q0, [sp, #0x60] 6b1fc: 3d800100 str q0, [x8] 6b200: f9403be9 ldr x9, [sp, #0x70] 6b204: f9000909 str x9, [x8, #0x10] 6b208: a906ffff stp xzr, xzr, [sp, #0x68] 6b20c: f90033ff str xzr, [sp, #0x60] 6b210: f9401728 ldr x8, [x25, #0x28] 6b214: 91008108 add x8, x8, #0x20 6b218: f9001728 str x8, [x25, #0x28] 6b21c: f94033f3 ldr x19, [sp, #0x60] 6b220: b5009c73 cbnz x19, 0x6c5ac 6b224: 14000501 b 0x6c628 6b228: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6b22c: f9401ee9 ldr x9, [x23, #0x38] 6b230: d37bea68 lsl x8, x19, #5 6b234: f9480120 ldr x0, [x9, #0x1000] 6b238: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6b23c: cb00014a sub x10, x10, x0 6b240: eb08015f cmp x10, x8 6b244: 54000a62 b.hs 0x6b390 6b248: aa0803e0 mov x0, x8 6b24c: 97fe8629 bl 0xcaf0 6b250: 14000052 b 0x6b398 6b254: f90027f5 str x21, [sp, #0x48] 6b258: aa1903f7 mov x23, x25 6b25c: f85e0ee8 ldr x8, [x23, #-0x20]! 6b260: 3900011f strb wzr, [x8] 6b264: 385f02f5 ldurb w21, [x23, #-0x10] 6b268: f81f82ff stur xzr, [x23, #-0x8] 6b26c: 370055b5 tbnz w21, #0x0, 0x6bd20 6b270: 528002d3 mov w19, #0x16 // =22 6b274: 140002ae b 0x6bd2c 6b278: f94047e0 ldr x0, [sp, #0x88] 6b27c: 97fe8669 bl 0xcc20 6b280: 394183e8 ldrb w8, [sp, #0x60] 6b284: 3607c588 tbz w8, #0x0, 0x6ab34 6b288: f9403be0 ldr x0, [sp, #0x70] 6b28c: 97fe8665 bl 0xcc20 6b290: 3600dd53 tbz w19, #0x0, 0x6ce38 6b294: aa1403e0 mov x0, x20 6b298: 140001e9 b 0x6ba3c 6b29c: aa1603e0 mov x0, x22 6b2a0: 97fe8660 bl 0xcc20 6b2a4: f94033f3 ldr x19, [sp, #0x60] 6b2a8: b4005f13 cbz x19, 0x6be88 6b2ac: f94037f5 ldr x21, [sp, #0x68] 6b2b0: eb1302bf cmp x21, x19 6b2b4: 540001a0 b.eq 0x6b2e8 6b2b8: 385e82a8 ldurb w8, [x21, #-0x18] 6b2bc: 36000068 tbz w8, #0x0, 0x6b2c8 6b2c0: f85f82a0 ldur x0, [x21, #-0x8] 6b2c4: 97fe8657 bl 0xcc20 6b2c8: 385d02a8 ldurb w8, [x21, #-0x30] 6b2cc: d100c2b6 sub x22, x21, #0x30 6b2d0: 36000068 tbz w8, #0x0, 0x6b2dc 6b2d4: f85e02a0 ldur x0, [x21, #-0x20] 6b2d8: 97fe8652 bl 0xcc20 6b2dc: eb16027f cmp x19, x22 6b2e0: aa1603f5 mov x21, x22 6b2e4: 54fffea1 b.ne 0x6b2b8 6b2e8: f9403fe8 ldr x8, [sp, #0x78] 6b2ec: f90037f3 str x19, [sp, #0x68] 6b2f0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6b2f4: eb13013f cmp x9, x19 6b2f8: 54005c43 b.lo 0x6be80 6b2fc: eb13011f cmp x8, x19 6b300: 54005b09 b.ls 0x6be60 6b304: 140002df b 0x6be80 6b308: f940132a ldr x10, [x25, #0x20] 6b30c: cb0a0108 sub x8, x8, x10 6b310: 9345fd14 asr x20, x8, #5 6b314: 91000688 add x8, x20, #0x1 6b318: d37bfd0b lsr x11, x8, #59 6b31c: b5017a0b cbnz x11, 0x6e25c 6b320: cb0a0129 sub x9, x9, x10 6b324: 9345fd2a asr x10, x9, #5 6b328: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6b32c: eb0b015f cmp x10, x11 6b330: 540054e8 b.hi 0x6bdcc 6b334: 9344fd29 asr x9, x9, #4 6b338: eb08013f cmp x9, x8 6b33c: 9a893113 csel x19, x8, x9, lo 6b340: b5005493 cbnz x19, 0x6bdd0 6b344: aa1f03e0 mov x0, xzr 6b348: 14000423 b 0x6c3d4 6b34c: f940114a ldr x10, [x10, #0x20] 6b350: cb0a0108 sub x8, x8, x10 6b354: 9345fd14 asr x20, x8, #5 6b358: 91000688 add x8, x20, #0x1 6b35c: d37bfd0b lsr x11, x8, #59 6b360: b501780b cbnz x11, 0x6e260 6b364: cb0a0129 sub x9, x9, x10 6b368: 9345fd2a asr x10, x9, #5 6b36c: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6b370: eb0b015f cmp x10, x11 6b374: 54005948 b.hi 0x6be9c 6b378: 9344fd29 asr x9, x9, #4 6b37c: eb08013f cmp x9, x8 6b380: 9a893113 csel x19, x8, x9, lo 6b384: b50058f3 cbnz x19, 0x6bea0 6b388: aa1f03e0 mov x0, xzr 6b38c: 1400044b b 0x6c4b8 6b390: 8b080008 add x8, x0, x8 6b394: f9080128 str x8, [x9, #0x1000] 6b398: 8b141408 add x8, x0, x20, lsl #5 6b39c: a900fd1f stp xzr, xzr, [x8, #0x8] 6b3a0: f9403fe9 ldr x9, [sp, #0x78] 6b3a4: 9100810a add x10, x8, #0x20 6b3a8: f9000d09 str x9, [x8, #0x18] 6b3ac: 3dc01be0 ldr q0, [sp, #0x60] 6b3b0: 3d800100 str q0, [x8] 6b3b4: f9403be9 ldr x9, [sp, #0x70] 6b3b8: f9000909 str x9, [x8, #0x10] 6b3bc: a906ffff stp xzr, xzr, [sp, #0x68] 6b3c0: f90033ff str xzr, [sp, #0x60] 6b3c4: a9422ef4 ldp x20, x11, [x23, #0x20] 6b3c8: 8b131409 add x9, x0, x19, lsl #5 6b3cc: eb14017f cmp x11, x20 6b3d0: 54000360 b.eq 0x6b43c 6b3d4: a93efd1f stp xzr, xzr, [x8, #-0x18] 6b3d8: f81e011f stur xzr, [x8, #-0x20] 6b3dc: f85f816c ldur x12, [x11, #-0x8] 6b3e0: f81f810c stur x12, [x8, #-0x8] 6b3e4: 3cde0d60 ldr q0, [x11, #-0x20]! 6b3e8: 3c9e0100 stur q0, [x8, #-0x20] 6b3ec: f940096c ldr x12, [x11, #0x10] 6b3f0: eb0b029f cmp x20, x11 6b3f4: f81f010c stur x12, [x8, #-0x10] 6b3f8: d1008108 sub x8, x8, #0x20 6b3fc: a900fd7f stp xzr, xzr, [x11, #0x8] 6b400: f900017f str xzr, [x11] 6b404: 54fffe81 b.ne 0x6b3d4 6b408: a94252f6 ldp x22, x20, [x23, #0x20] 6b40c: 1400000d b 0x6b440 6b410: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6b414: f9401ee9 ldr x9, [x23, #0x38] 6b418: d37bea68 lsl x8, x19, #5 6b41c: f9480120 ldr x0, [x9, #0x1000] 6b420: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6b424: cb00014a sub x10, x10, x0 6b428: eb08015f cmp x10, x8 6b42c: 540026a2 b.hs 0x6b900 6b430: aa0803e0 mov x0, x8 6b434: 97fe85af bl 0xcaf0 6b438: 14000134 b 0x6b908 6b43c: aa1403f6 mov x22, x20 6b440: f9401af3 ldr x19, [x23, #0x30] 6b444: eb16029f cmp x20, x22 6b448: a9022ae8 stp x8, x10, [x23, #0x20] 6b44c: f9001ae9 str x9, [x23, #0x30] 6b450: 540000c0 b.eq 0x6b468 6b454: d1008294 sub x20, x20, #0x20 6b458: aa1403e0 mov x0, x20 6b45c: 94001924 bl 0x718ec 6b460: eb1402df cmp x22, x20 6b464: 54ffff81 b.ne 0x6b454 6b468: b4002a76 cbz x22, 0x6b9b4 6b46c: f9401ee8 ldr x8, [x23, #0x38] 6b470: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6b474: eb16013f cmp x9, x22 6b478: 540029a3 b.lo 0x6b9ac 6b47c: eb16011f cmp x8, x22 6b480: 54002968 b.hi 0x6b9ac 6b484: f9480109 ldr x9, [x8, #0x1000] 6b488: eb13013f cmp x9, x19 6b48c: 54002941 b.ne 0x6b9b4 6b490: f9080116 str x22, [x8, #0x1000] 6b494: f94033f3 ldr x19, [sp, #0x60] 6b498: b5002933 cbnz x19, 0x6b9bc 6b49c: 14000463 b 0x6c628 6b4a0: d0000121 adrp x1, 0x91000 6b4a4: 91378c21 add x1, x1, #0xde3 6b4a8: 910183e8 add x8, sp, #0x60 6b4ac: d10283a0 sub x0, x29, #0xa0 6b4b0: 940050e7 bl 0x7f84c 6b4b4: 385903a8 ldurb w8, [x29, #-0x70] 6b4b8: a979a7aa ldp x10, x9, [x29, #-0x68] 6b4bc: 7200011f tst w8, #0x1 6b4c0: d341fd08 lsr x8, x8, #1 6b4c4: 9a890261 csel x1, x19, x9, eq 6b4c8: 9a8a0102 csel x2, x8, x10, eq 6b4cc: 910183e0 add x0, sp, #0x60 6b4d0: 910183f6 add x22, sp, #0x60 6b4d4: 9400182f bl 0x71590 6b4d8: f84012c8 ldur x8, [x22, #0x1] 6b4dc: a940d2c9 ldp x9, x20, [x22, #0x8] 6b4e0: f94023ea ldr x10, [sp, #0x40] 6b4e4: 394002d3 ldrb w19, [x22] 6b4e8: a900fedf stp xzr, xzr, [x22, #0x8] 6b4ec: f80973e9 stur x9, [sp, #0x97] 6b4f0: f9004be8 str x8, [sp, #0x90] 6b4f4: f84973e8 ldur x8, [sp, #0x97] 6b4f8: f9404be9 ldr x9, [sp, #0x90] 6b4fc: f90002df str xzr, [x22] 6b500: f800737f stur xzr, [x27, #0x7] 6b504: f90073ff str xzr, [sp, #0xe0] 6b508: f80973ff stur xzr, [sp, #0x97] 6b50c: f9004bff str xzr, [sp, #0x90] 6b510: f8027368 stur x8, [x27, #0x27] 6b514: f81403a9 stur x9, [x29, #-0xc0] 6b518: a940a548 ldp x8, x9, [x10, #0x8] 6b51c: eb09011f cmp x8, x9 6b520: 540070c2 b.hs 0x6c338 6b524: 39000113 strb w19, [x8] 6b528: f8427369 ldur x9, [x27, #0x27] 6b52c: a900d109 stp x9, x20, [x8, #0x8] 6b530: f85403a9 ldur x9, [x29, #-0xc0] 6b534: f8001109 stur x9, [x8, #0x1] 6b538: f802737f stur xzr, [x27, #0x27] 6b53c: f81403bf stur xzr, [x29, #-0xc0] 6b540: 3900611f strb wzr, [x8, #0x18] 6b544: f8407369 ldur x9, [x27, #0x7] 6b548: a9027d09 stp x9, xzr, [x8, #0x20] 6b54c: f94073e9 ldr x9, [sp, #0xe0] 6b550: f8019109 stur x9, [x8, #0x19] 6b554: f800737f stur xzr, [x27, #0x7] 6b558: f90073ff str xzr, [sp, #0xe0] 6b55c: f9400548 ldr x8, [x10, #0x8] 6b560: 9100c108 add x8, x8, #0x30 6b564: f9000548 str x8, [x10, #0x8] 6b568: 394183e8 ldrb w8, [sp, #0x60] 6b56c: 3700c608 tbnz w8, #0x0, 0x6ce2c 6b570: 14000631 b 0x6ce34 6b574: aa1f03f7 mov x23, xzr 6b578: 2a1f03f5 mov w21, wzr 6b57c: eb1c031f cmp x24, x28 6b580: 54000720 b.eq 0x6b664 6b584: 39400308 ldrb w8, [x24] 6b588: 71017d1f cmp w8, #0x5f 6b58c: 540006c1 b.ne 0x6b664 6b590: 91000718 add x24, x24, #0x1 6b594: eb1c031f cmp x24, x28 6b598: 54000660 b.eq 0x6b664 6b59c: f94023e2 ldr x2, [sp, #0x40] 6b5a0: aa1803e0 mov x0, x24 6b5a4: aa1c03e1 mov x1, x28 6b5a8: 97ffed85 bl 0x66bbc 6b5ac: aa0003f6 mov x22, x0 6b5b0: eb1802df cmp x22, x24 6b5b4: 54000580 b.eq 0x6b664 6b5b8: f94023e9 ldr x9, [sp, #0x40] 6b5bc: a9402528 ldp x8, x9, [x9] 6b5c0: eb09011f cmp x8, x9 6b5c4: 54010220 b.eq 0x6d608 6b5c8: f0000180 adrp x0, 0x9e000 6b5cc: 9113e000 add x0, x0, #0x4f8 6b5d0: d101c3a8 sub x8, x29, #0x70 6b5d4: 910183e1 add x1, sp, #0x60 6b5d8: 94002236 bl 0x73eb0 6b5dc: b0000161 adrp x1, 0x98000 6b5e0: 912ce821 add x1, x1, #0xb3a 6b5e4: d101c3a0 sub x0, x29, #0x70 6b5e8: 320003e2 orr w2, wzr, #0x1 6b5ec: d101c3b3 sub x19, x29, #0x70 6b5f0: 940017e8 bl 0x71590 6b5f4: f9400a68 ldr x8, [x19, #0x10] 6b5f8: 3dc00260 ldr q0, [x19] 6b5fc: a900fe7f stp xzr, xzr, [x19, #0x8] 6b600: f900027f str xzr, [x19] 6b604: f81703a8 stur x8, [x29, #-0x90] 6b608: f94023e8 ldr x8, [sp, #0x40] 6b60c: 3c9603a0 stur q0, [x29, #-0xa0] 6b610: 385603b3 ldurb w19, [x29, #-0xa0] 6b614: a976e3aa ldp x10, x24, [x29, #-0x98] 6b618: f9400508 ldr x8, [x8, #0x8] 6b61c: d10283a9 sub x9, x29, #0xa0 6b620: b2400129 orr x9, x9, #0x1 6b624: 7200027f tst w19, #0x1 6b628: d100c100 sub x0, x8, #0x30 6b62c: d341fe68 lsr x8, x19, #1 6b630: 9a980121 csel x1, x9, x24, eq 6b634: 9a8a0102 csel x2, x8, x10, eq 6b638: 940017d6 bl 0x71590 6b63c: 36000073 tbz w19, #0x0, 0x6b648 6b640: aa1803e0 mov x0, x24 6b644: 97fe8577 bl 0xcc20 6b648: 385903a8 ldurb w8, [x29, #-0x70] 6b64c: 36000068 tbz w8, #0x0, 0x6b658 6b650: f85a03a0 ldur x0, [x29, #-0x60] 6b654: 97fe8573 bl 0xcc20 6b658: 2a1f03f3 mov w19, wzr 6b65c: 360000f5 tbz w21, #0x0, 0x6b678 6b660: 14000004 b 0x6b670 6b664: 2a1f03f3 mov w19, wzr 6b668: aa1403f6 mov x22, x20 6b66c: 36000075 tbz w21, #0x0, 0x6b678 6b670: aa1703e0 mov x0, x23 6b674: 97fe856b bl 0xcc20 6b678: 34014913 cbz w19, 0x6df98 6b67c: aa1c03f8 mov x24, x28 6b680: f94023f3 ldr x19, [sp, #0x40] 6b684: aa1403e0 mov x0, x20 6b688: aa1803e1 mov x1, x24 6b68c: aa1303e2 mov x2, x19 6b690: 94006e94 bl 0x870e0 6b694: aa0003fc mov x28, x0 6b698: eb14039f cmp x28, x20 6b69c: 54013181 b.ne 0x6dccc 6b6a0: aa1403e0 mov x0, x20 6b6a4: aa1803e1 mov x1, x24 6b6a8: aa1303e2 mov x2, x19 6b6ac: aa1f03e3 mov x3, xzr 6b6b0: 94000e44 bl 0x6efc0 6b6b4: aa0003f5 mov x21, x0 6b6b8: eb1402bf cmp x21, x20 6b6bc: 54013060 b.eq 0x6dcc8 6b6c0: a9402269 ldp x9, x8, [x19] 6b6c4: aa1403fc mov x28, x20 6b6c8: eb08013f cmp x9, x8 6b6cc: 54013000 b.eq 0x6dccc 6b6d0: f9400e69 ldr x9, [x19, #0x18] 6b6d4: d100c101 sub x1, x8, #0x30 6b6d8: 910183e0 add x0, sp, #0x60 6b6dc: d10283a2 sub x2, x29, #0xa0 6b6e0: f81603a9 stur x9, [x29, #-0xa0] 6b6e4: 9400180e bl 0x7171c 6b6e8: a942a668 ldp x8, x9, [x19, #0x28] 6b6ec: aa1303f7 mov x23, x19 6b6f0: eb09011f cmp x8, x9 6b6f4: 540001e2 b.hs 0x6b730 6b6f8: f9403fe9 ldr x9, [sp, #0x78] 6b6fc: f9000d09 str x9, [x8, #0x18] 6b700: 3dc01be0 ldr q0, [sp, #0x60] 6b704: 3d800100 str q0, [x8] 6b708: f9403be9 ldr x9, [sp, #0x70] 6b70c: f9000909 str x9, [x8, #0x10] 6b710: a906ffff stp xzr, xzr, [sp, #0x68] 6b714: f90033ff str xzr, [sp, #0x60] 6b718: f94016e8 ldr x8, [x23, #0x28] 6b71c: 91008108 add x8, x8, #0x20 6b720: f90016e8 str x8, [x23, #0x28] 6b724: f94033f3 ldr x19, [sp, #0x60] 6b728: b5000b73 cbnz x19, 0x6b894 6b72c: 140003bf b 0x6c628 6b730: f94012ea ldr x10, [x23, #0x20] 6b734: cb0a0108 sub x8, x8, x10 6b738: 9345fd14 asr x20, x8, #5 6b73c: 91000688 add x8, x20, #0x1 6b740: d37bfd0b lsr x11, x8, #59 6b744: b50157cb cbnz x11, 0x6e23c 6b748: cb0a0129 sub x9, x9, x10 6b74c: 9345fd2a asr x10, x9, #5 6b750: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6b754: eb0b015f cmp x10, x11 6b758: 540000e8 b.hi 0x6b774 6b75c: 9344fd29 asr x9, x9, #4 6b760: eb08013f cmp x9, x8 6b764: 9a893113 csel x19, x8, x9, lo 6b768: b5000093 cbnz x19, 0x6b778 6b76c: aa1f03e0 mov x0, xzr 6b770: 1400000e b 0x6b7a8 6b774: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6b778: f9401ee9 ldr x9, [x23, #0x38] 6b77c: d37bea68 lsl x8, x19, #5 6b780: f9480120 ldr x0, [x9, #0x1000] 6b784: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6b788: cb00014a sub x10, x10, x0 6b78c: eb08015f cmp x10, x8 6b790: 54000082 b.hs 0x6b7a0 6b794: aa0803e0 mov x0, x8 6b798: 97fe84d6 bl 0xcaf0 6b79c: 14000003 b 0x6b7a8 6b7a0: 8b080008 add x8, x0, x8 6b7a4: f9080128 str x8, [x9, #0x1000] 6b7a8: 8b141408 add x8, x0, x20, lsl #5 6b7ac: a900fd1f stp xzr, xzr, [x8, #0x8] 6b7b0: f9403fe9 ldr x9, [sp, #0x78] 6b7b4: 9100810a add x10, x8, #0x20 6b7b8: f9000d09 str x9, [x8, #0x18] 6b7bc: 3dc01be0 ldr q0, [sp, #0x60] 6b7c0: 3d800100 str q0, [x8] 6b7c4: f9403be9 ldr x9, [sp, #0x70] 6b7c8: f9000909 str x9, [x8, #0x10] 6b7cc: a906ffff stp xzr, xzr, [sp, #0x68] 6b7d0: f90033ff str xzr, [sp, #0x60] 6b7d4: a9422ef4 ldp x20, x11, [x23, #0x20] 6b7d8: 8b131409 add x9, x0, x19, lsl #5 6b7dc: eb14017f cmp x11, x20 6b7e0: 54000200 b.eq 0x6b820 6b7e4: a93efd1f stp xzr, xzr, [x8, #-0x18] 6b7e8: f81e011f stur xzr, [x8, #-0x20] 6b7ec: f85f816c ldur x12, [x11, #-0x8] 6b7f0: f81f810c stur x12, [x8, #-0x8] 6b7f4: 3cde0d60 ldr q0, [x11, #-0x20]! 6b7f8: 3c9e0100 stur q0, [x8, #-0x20] 6b7fc: f940096c ldr x12, [x11, #0x10] 6b800: eb0b029f cmp x20, x11 6b804: f81f010c stur x12, [x8, #-0x10] 6b808: d1008108 sub x8, x8, #0x20 6b80c: a900fd7f stp xzr, xzr, [x11, #0x8] 6b810: f900017f str xzr, [x11] 6b814: 54fffe81 b.ne 0x6b7e4 6b818: a94252f6 ldp x22, x20, [x23, #0x20] 6b81c: 14000002 b 0x6b824 6b820: aa1403f6 mov x22, x20 6b824: f9401af3 ldr x19, [x23, #0x30] 6b828: eb16029f cmp x20, x22 6b82c: a9022ae8 stp x8, x10, [x23, #0x20] 6b830: f9001ae9 str x9, [x23, #0x30] 6b834: 540000c0 b.eq 0x6b84c 6b838: d1008294 sub x20, x20, #0x20 6b83c: aa1403e0 mov x0, x20 6b840: 9400182b bl 0x718ec 6b844: eb1402df cmp x22, x20 6b848: 54ffff81 b.ne 0x6b838 6b84c: b4000216 cbz x22, 0x6b88c 6b850: f9401ee8 ldr x8, [x23, #0x38] 6b854: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6b858: eb16013f cmp x9, x22 6b85c: 54000143 b.lo 0x6b884 6b860: eb16011f cmp x8, x22 6b864: 54000108 b.hi 0x6b884 6b868: f9480109 ldr x9, [x8, #0x1000] 6b86c: eb13013f cmp x9, x19 6b870: 540000e1 b.ne 0x6b88c 6b874: f9080116 str x22, [x8, #0x1000] 6b878: f94033f3 ldr x19, [sp, #0x60] 6b87c: b50000d3 cbnz x19, 0x6b894 6b880: 1400036a b 0x6c628 6b884: aa1603e0 mov x0, x22 6b888: 97fe84e6 bl 0xcc20 6b88c: f94033f3 ldr x19, [sp, #0x60] 6b890: b4006cd3 cbz x19, 0x6c628 6b894: f94037f4 ldr x20, [sp, #0x68] 6b898: eb13029f cmp x20, x19 6b89c: 54006a60 b.eq 0x6c5e8 6b8a0: 385e8288 ldurb w8, [x20, #-0x18] 6b8a4: 36000068 tbz w8, #0x0, 0x6b8b0 6b8a8: f85f8280 ldur x0, [x20, #-0x8] 6b8ac: 97fe84dd bl 0xcc20 6b8b0: 385d0288 ldurb w8, [x20, #-0x30] 6b8b4: d100c296 sub x22, x20, #0x30 6b8b8: 36000068 tbz w8, #0x0, 0x6b8c4 6b8bc: f85e0280 ldur x0, [x20, #-0x20] 6b8c0: 97fe84d8 bl 0xcc20 6b8c4: eb16027f cmp x19, x22 6b8c8: aa1603f4 mov x20, x22 6b8cc: 54fffea1 b.ne 0x6b8a0 6b8d0: 14000346 b 0x6c5e8 6b8d4: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6b8d8: f9401ee9 ldr x9, [x23, #0x38] 6b8dc: d37bea68 lsl x8, x19, #5 6b8e0: f9480120 ldr x0, [x9, #0x1000] 6b8e4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6b8e8: cb00014a sub x10, x10, x0 6b8ec: eb08015f cmp x10, x8 6b8f0: 54001042 b.hs 0x6baf8 6b8f4: aa0803e0 mov x0, x8 6b8f8: 97fe847e bl 0xcaf0 6b8fc: 14000081 b 0x6bb00 6b900: 8b080008 add x8, x0, x8 6b904: f9080128 str x8, [x9, #0x1000] 6b908: 8b141408 add x8, x0, x20, lsl #5 6b90c: a900fd1f stp xzr, xzr, [x8, #0x8] 6b910: f9403fe9 ldr x9, [sp, #0x78] 6b914: 9100810a add x10, x8, #0x20 6b918: f9000d09 str x9, [x8, #0x18] 6b91c: 3dc01be0 ldr q0, [sp, #0x60] 6b920: 3d800100 str q0, [x8] 6b924: f9403be9 ldr x9, [sp, #0x70] 6b928: f9000909 str x9, [x8, #0x10] 6b92c: a906ffff stp xzr, xzr, [sp, #0x68] 6b930: f90033ff str xzr, [sp, #0x60] 6b934: a9422ef4 ldp x20, x11, [x23, #0x20] 6b938: 8b131409 add x9, x0, x19, lsl #5 6b93c: eb14017f cmp x11, x20 6b940: 54000860 b.eq 0x6ba4c 6b944: a93efd1f stp xzr, xzr, [x8, #-0x18] 6b948: f81e011f stur xzr, [x8, #-0x20] 6b94c: f85f816c ldur x12, [x11, #-0x8] 6b950: f81f810c stur x12, [x8, #-0x8] 6b954: 3cde0d60 ldr q0, [x11, #-0x20]! 6b958: 3c9e0100 stur q0, [x8, #-0x20] 6b95c: f940096c ldr x12, [x11, #0x10] 6b960: eb0b029f cmp x20, x11 6b964: f81f010c stur x12, [x8, #-0x10] 6b968: d1008108 sub x8, x8, #0x20 6b96c: a900fd7f stp xzr, xzr, [x11, #0x8] 6b970: f900017f str xzr, [x11] 6b974: 54fffe81 b.ne 0x6b944 6b978: a94252f5 ldp x21, x20, [x23, #0x20] 6b97c: 14000035 b 0x6ba50 6b980: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 6b984: f9401f49 ldr x9, [x26, #0x38] 6b988: d37beb28 lsl x8, x25, #5 6b98c: f9480120 ldr x0, [x9, #0x1000] 6b990: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6b994: cb00014a sub x10, x10, x0 6b998: eb08015f cmp x10, x8 6b99c: 54001362 b.hs 0x6bc08 6b9a0: aa0803e0 mov x0, x8 6b9a4: 97fe8453 bl 0xcaf0 6b9a8: 1400009a b 0x6bc10 6b9ac: aa1603e0 mov x0, x22 6b9b0: 97fe849c bl 0xcc20 6b9b4: f94033f3 ldr x19, [sp, #0x60] 6b9b8: b4006393 cbz x19, 0x6c628 6b9bc: f94037f4 ldr x20, [sp, #0x68] 6b9c0: eb13029f cmp x20, x19 6b9c4: 54006120 b.eq 0x6c5e8 6b9c8: 385e8288 ldurb w8, [x20, #-0x18] 6b9cc: 36000068 tbz w8, #0x0, 0x6b9d8 6b9d0: f85f8280 ldur x0, [x20, #-0x8] 6b9d4: 97fe8493 bl 0xcc20 6b9d8: 385d0288 ldurb w8, [x20, #-0x30] 6b9dc: d100c296 sub x22, x20, #0x30 6b9e0: 36000068 tbz w8, #0x0, 0x6b9ec 6b9e4: f85e0280 ldur x0, [x20, #-0x20] 6b9e8: 97fe848e bl 0xcc20 6b9ec: eb16027f cmp x19, x22 6b9f0: aa1603f4 mov x20, x22 6b9f4: 54fffea1 b.ne 0x6b9c8 6b9f8: 140002fc b 0x6c5e8 6b9fc: f94047e0 ldr x0, [sp, #0x88] 6ba00: 97fe8488 bl 0xcc20 6ba04: 394183e8 ldrb w8, [sp, #0x60] 6ba08: 36079848 tbz w8, #0x0, 0x6ad10 6ba0c: f9403be0 ldr x0, [sp, #0x70] 6ba10: 97fe8484 bl 0xcc20 6ba14: 385403a8 ldurb w8, [x29, #-0xc0] 6ba18: 36079808 tbz w8, #0x0, 0x6ad18 6ba1c: f85503a0 ldur x0, [x29, #-0xb0] 6ba20: 97fe8480 bl 0xcc20 6ba24: 360797d3 tbz w19, #0x0, 0x6ad1c 6ba28: aa1403e0 mov x0, x20 6ba2c: 97fe847d bl 0xcc20 6ba30: 394383e8 ldrb w8, [sp, #0xe0] 6ba34: 3600a028 tbz w8, #0x0, 0x6ce38 6ba38: f9407be0 ldr x0, [sp, #0xf0] 6ba3c: 97fe8479 bl 0xcc20 6ba40: 385903a8 ldurb w8, [x29, #-0x70] 6ba44: 37009fe8 tbnz w8, #0x0, 0x6ce40 6ba48: 14000500 b 0x6ce48 6ba4c: aa1403f5 mov x21, x20 6ba50: f9401af3 ldr x19, [x23, #0x30] 6ba54: eb15029f cmp x20, x21 6ba58: a9022ae8 stp x8, x10, [x23, #0x20] 6ba5c: f9001ae9 str x9, [x23, #0x30] 6ba60: 540000c0 b.eq 0x6ba78 6ba64: d1008294 sub x20, x20, #0x20 6ba68: aa1403e0 mov x0, x20 6ba6c: 940017a0 bl 0x718ec 6ba70: eb1402bf cmp x21, x20 6ba74: 54ffff81 b.ne 0x6ba64 6ba78: b4001315 cbz x21, 0x6bcd8 6ba7c: f9401ee8 ldr x8, [x23, #0x38] 6ba80: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6ba84: eb15013f cmp x9, x21 6ba88: 54001243 b.lo 0x6bcd0 6ba8c: eb15011f cmp x8, x21 6ba90: 54001208 b.hi 0x6bcd0 6ba94: f9480109 ldr x9, [x8, #0x1000] 6ba98: eb13013f cmp x9, x19 6ba9c: 540011e1 b.ne 0x6bcd8 6baa0: f9080115 str x21, [x8, #0x1000] 6baa4: f94033f3 ldr x19, [sp, #0x60] 6baa8: b50011d3 cbnz x19, 0x6bce0 6baac: 1400030b b 0x6c6d8 6bab0: 90000161 adrp x1, 0x97000 6bab4: 9106bc21 add x1, x1, #0x1af 6bab8: 910183e0 add x0, sp, #0x60 6babc: 320003e2 orr w2, wzr, #0x1 6bac0: 940016b4 bl 0x71590 6bac4: f94023f7 ldr x23, [sp, #0x40] 6bac8: b9404be8 ldr w8, [sp, #0x48] 6bacc: 12000508 and w8, w8, #0x3 6bad0: 7100051f cmp w8, #0x1 6bad4: 540066a0 b.eq 0x6c7a8 6bad8: 7100091f cmp w8, #0x2 6badc: 54006701 b.ne 0x6c7bc 6bae0: d0000181 adrp x1, 0x9d000 6bae4: 913a0821 add x1, x1, #0xe82 6bae8: 910183e0 add x0, sp, #0x60 6baec: 320007e2 orr w2, wzr, #0x3 6baf0: 940016a8 bl 0x71590 6baf4: 14000332 b 0x6c7bc 6baf8: 8b080008 add x8, x0, x8 6bafc: f9080128 str x8, [x9, #0x1000] 6bb00: 8b161408 add x8, x0, x22, lsl #5 6bb04: a900fd1f stp xzr, xzr, [x8, #0x8] 6bb08: f9403fe9 ldr x9, [sp, #0x78] 6bb0c: 9100810a add x10, x8, #0x20 6bb10: f9000d09 str x9, [x8, #0x18] 6bb14: 3dc01be0 ldr q0, [sp, #0x60] 6bb18: 3d800100 str q0, [x8] 6bb1c: f9403be9 ldr x9, [sp, #0x70] 6bb20: f9000909 str x9, [x8, #0x10] 6bb24: a906ffff stp xzr, xzr, [sp, #0x68] 6bb28: f90033ff str xzr, [sp, #0x60] 6bb2c: a9422ef5 ldp x21, x11, [x23, #0x20] 6bb30: 8b131409 add x9, x0, x19, lsl #5 6bb34: eb15017f cmp x11, x21 6bb38: 540009a0 b.eq 0x6bc6c 6bb3c: a93efd1f stp xzr, xzr, [x8, #-0x18] 6bb40: f81e011f stur xzr, [x8, #-0x20] 6bb44: f85f816c ldur x12, [x11, #-0x8] 6bb48: f81f810c stur x12, [x8, #-0x8] 6bb4c: 3cde0d60 ldr q0, [x11, #-0x20]! 6bb50: 3c9e0100 stur q0, [x8, #-0x20] 6bb54: f940096c ldr x12, [x11, #0x10] 6bb58: eb0b02bf cmp x21, x11 6bb5c: f81f010c stur x12, [x8, #-0x10] 6bb60: d1008108 sub x8, x8, #0x20 6bb64: a900fd7f stp xzr, xzr, [x11, #0x8] 6bb68: f900017f str xzr, [x11] 6bb6c: 54fffe81 b.ne 0x6bb3c 6bb70: a94256f6 ldp x22, x21, [x23, #0x20] 6bb74: 1400003f b 0x6bc70 6bb78: 11004128 add w8, w9, #0x10 6bb7c: 927c0d08 and x8, x8, #0xf0 6bb80: d1000513 sub x19, x8, #0x1 6bb84: 320003e8 orr w8, wzr, #0x1 6bb88: eb18027f cmp x19, x24 6bb8c: 54ffa720 b.eq 0x6b070 6bb90: f1005a7f cmp x19, #0x16 6bb94: f9001be9 str x9, [sp, #0x30] 6bb98: b9003bea str w10, [sp, #0x38] 6bb9c: 54000141 b.ne 0x6bbc4 6bba0: f9400338 ldr x24, [x25] 6bba4: 910006a0 add x0, x21, #0x1 6bba8: 34005448 cbz w8, 0x6c630 6bbac: 121f1ae8 and w8, w23, #0xfe 6bbb0: d341fd08 lsr x8, x8, #1 6bbb4: 91000502 add x2, x8, #0x1 6bbb8: aa1803e1 mov x1, x24 6bbbc: 97fe83d5 bl 0xcb10 6bbc0: 1400029e b 0x6c638 6bbc4: 91000660 add x0, x19, #0x1 6bbc8: b90023e8 str w8, [sp, #0x20] 6bbcc: f9000fe0 str x0, [sp, #0x18] 6bbd0: 97fe83c8 bl 0xcaf0 6bbd4: eb18027f cmp x19, x24 6bbd8: aa0003f8 mov x24, x0 6bbdc: 54000048 b.hi 0x6bbe4 6bbe0: b4006918 cbz x24, 0x6c900 6bbe4: b94023e8 ldr w8, [sp, #0x20] 6bbe8: 360067a8 tbz w8, #0x0, 0x6c8dc 6bbec: 121f1ae8 and w8, w23, #0xfe 6bbf0: d341fd08 lsr x8, x8, #1 6bbf4: 910006a1 add x1, x21, #0x1 6bbf8: 91000502 add x2, x8, #0x1 6bbfc: aa1803e0 mov x0, x24 6bc00: 97fe83c4 bl 0xcb10 6bc04: 1400033a b 0x6c8ec 6bc08: 8b080008 add x8, x0, x8 6bc0c: f9080128 str x8, [x9, #0x1000] 6bc10: 8b151408 add x8, x0, x21, lsl #5 6bc14: a9007d1f stp xzr, xzr, [x8] 6bc18: a901511f stp xzr, x20, [x8, #0x10] 6bc1c: a9422f54 ldp x20, x11, [x26, #0x20] 6bc20: 8b191409 add x9, x0, x25, lsl #5 6bc24: 9100810a add x10, x8, #0x20 6bc28: eb14017f cmp x11, x20 6bc2c: 54000a20 b.eq 0x6bd70 6bc30: a93efd1f stp xzr, xzr, [x8, #-0x18] 6bc34: f81e011f stur xzr, [x8, #-0x20] 6bc38: f85f816c ldur x12, [x11, #-0x8] 6bc3c: f81f810c stur x12, [x8, #-0x8] 6bc40: 3cde0d60 ldr q0, [x11, #-0x20]! 6bc44: 3c9e0100 stur q0, [x8, #-0x20] 6bc48: f940096c ldr x12, [x11, #0x10] 6bc4c: eb0b029f cmp x20, x11 6bc50: f81f010c stur x12, [x8, #-0x10] 6bc54: d1008108 sub x8, x8, #0x20 6bc58: a900fd7f stp xzr, xzr, [x11, #0x8] 6bc5c: f900017f str xzr, [x11] 6bc60: 54fffe81 b.ne 0x6bc30 6bc64: a9425355 ldp x21, x20, [x26, #0x20] 6bc68: 14000043 b 0x6bd74 6bc6c: aa1503f6 mov x22, x21 6bc70: f9401af3 ldr x19, [x23, #0x30] 6bc74: eb1602bf cmp x21, x22 6bc78: a9022ae8 stp x8, x10, [x23, #0x20] 6bc7c: f9001ae9 str x9, [x23, #0x30] 6bc80: 540000c0 b.eq 0x6bc98 6bc84: d10082b5 sub x21, x21, #0x20 6bc88: aa1503e0 mov x0, x21 6bc8c: 94001718 bl 0x718ec 6bc90: eb1502df cmp x22, x21 6bc94: 54ffff81 b.ne 0x6bc84 6bc98: b4000b56 cbz x22, 0x6be00 6bc9c: f9401ee8 ldr x8, [x23, #0x38] 6bca0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6bca4: eb16013f cmp x9, x22 6bca8: 54000a83 b.lo 0x6bdf8 6bcac: eb16011f cmp x8, x22 6bcb0: 54000a48 b.hi 0x6bdf8 6bcb4: f9480109 ldr x9, [x8, #0x1000] 6bcb8: eb13013f cmp x9, x19 6bcbc: 54000a21 b.ne 0x6be00 6bcc0: f9080116 str x22, [x8, #0x1000] 6bcc4: f94033f3 ldr x19, [sp, #0x60] 6bcc8: b5000a13 cbnz x19, 0x6be08 6bccc: 1400006f b 0x6be88 6bcd0: aa1503e0 mov x0, x21 6bcd4: 97fe83d3 bl 0xcc20 6bcd8: f94033f3 ldr x19, [sp, #0x60] 6bcdc: b4004ff3 cbz x19, 0x6c6d8 6bce0: f94037f4 ldr x20, [sp, #0x68] 6bce4: eb13029f cmp x20, x19 6bce8: 54004da0 b.eq 0x6c69c 6bcec: 385e8288 ldurb w8, [x20, #-0x18] 6bcf0: 36000068 tbz w8, #0x0, 0x6bcfc 6bcf4: f85f8280 ldur x0, [x20, #-0x8] 6bcf8: 97fe83ca bl 0xcc20 6bcfc: 385d0288 ldurb w8, [x20, #-0x30] 6bd00: d100c295 sub x21, x20, #0x30 6bd04: 36000068 tbz w8, #0x0, 0x6bd10 6bd08: f85e0280 ldur x0, [x20, #-0x20] 6bd0c: 97fe83c5 bl 0xcc20 6bd10: eb15027f cmp x19, x21 6bd14: aa1503f4 mov x20, x21 6bd18: 54fffea1 b.ne 0x6bcec 6bd1c: 14000260 b 0x6c69c 6bd20: f9400315 ldr x21, [x24] 6bd24: 927ffaa8 and x8, x21, #0xfffffffffffffffe 6bd28: d1000513 sub x19, x8, #0x1 6bd2c: b9003bea str w10, [sp, #0x38] 6bd30: f9001beb str x11, [sp, #0x30] 6bd34: 37000135 tbnz w21, #0x0, 0x6bd58 6bd38: 12001ea8 and w8, w21, #0xff 6bd3c: 121f1aa9 and w9, w21, #0xfe 6bd40: 7100b91f cmp w8, #0x2e 6bd44: d341fd28 lsr x8, x9, #1 6bd48: f90013e8 str x8, [sp, #0x20] 6bd4c: 54004ca2 b.hs 0x6c6e0 6bd50: 320003e8 orr w8, wzr, #0x1 6bd54: 14000003 b 0x6bd60 6bd58: f90013ff str xzr, [sp, #0x20] 6bd5c: 2a1f03e8 mov w8, wzr 6bd60: 528002dc mov w28, #0x16 // =22 6bd64: eb13039f cmp x28, x19 6bd68: 54004ca1 b.ne 0x6c6fc 6bd6c: 140004d5 b 0x6d0c0 6bd70: aa1403f5 mov x21, x20 6bd74: f9401b59 ldr x25, [x26, #0x30] 6bd78: eb15029f cmp x20, x21 6bd7c: a9022b48 stp x8, x10, [x26, #0x20] 6bd80: f9001b49 str x9, [x26, #0x30] 6bd84: 540000c0 b.eq 0x6bd9c 6bd88: d1008294 sub x20, x20, #0x20 6bd8c: aa1403e0 mov x0, x20 6bd90: 940016d7 bl 0x718ec 6bd94: eb1402bf cmp x21, x20 6bd98: 54ffff81 b.ne 0x6bd88 6bd9c: b4000a15 cbz x21, 0x6bedc 6bda0: f9401f48 ldr x8, [x26, #0x38] 6bda4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6bda8: eb15013f cmp x9, x21 6bdac: 54000943 b.lo 0x6bed4 6bdb0: eb15011f cmp x8, x21 6bdb4: 54000908 b.hi 0x6bed4 6bdb8: f9480109 ldr x9, [x8, #0x1000] 6bdbc: eb19013f cmp x9, x25 6bdc0: 540008e1 b.ne 0x6bedc 6bdc4: f9080115 str x21, [x8, #0x1000] 6bdc8: 14000045 b 0x6bedc 6bdcc: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6bdd0: f9401f29 ldr x9, [x25, #0x38] 6bdd4: d37bea68 lsl x8, x19, #5 6bdd8: f9480120 ldr x0, [x9, #0x1000] 6bddc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6bde0: cb00014a sub x10, x10, x0 6bde4: eb08015f cmp x10, x8 6bde8: 54002f02 b.hs 0x6c3c8 6bdec: aa0803e0 mov x0, x8 6bdf0: 97fe8340 bl 0xcaf0 6bdf4: 14000177 b 0x6c3d0 6bdf8: aa1603e0 mov x0, x22 6bdfc: 97fe8389 bl 0xcc20 6be00: f94033f3 ldr x19, [sp, #0x60] 6be04: b4000433 cbz x19, 0x6be88 6be08: f94037f5 ldr x21, [sp, #0x68] 6be0c: eb1302bf cmp x21, x19 6be10: 540001a0 b.eq 0x6be44 6be14: 385e82a8 ldurb w8, [x21, #-0x18] 6be18: 36000068 tbz w8, #0x0, 0x6be24 6be1c: f85f82a0 ldur x0, [x21, #-0x8] 6be20: 97fe8380 bl 0xcc20 6be24: 385d02a8 ldurb w8, [x21, #-0x30] 6be28: d100c2b6 sub x22, x21, #0x30 6be2c: 36000068 tbz w8, #0x0, 0x6be38 6be30: f85e02a0 ldur x0, [x21, #-0x20] 6be34: 97fe837b bl 0xcc20 6be38: eb16027f cmp x19, x22 6be3c: aa1603f5 mov x21, x22 6be40: 54fffea1 b.ne 0x6be14 6be44: f9403fe8 ldr x8, [sp, #0x78] 6be48: f90037f3 str x19, [sp, #0x68] 6be4c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6be50: eb13013f cmp x9, x19 6be54: 54000163 b.lo 0x6be80 6be58: eb13011f cmp x8, x19 6be5c: 54000128 b.hi 0x6be80 6be60: f9403be9 ldr x9, [sp, #0x70] 6be64: f948010a ldr x10, [x8, #0x1000] 6be68: eb09015f cmp x10, x9 6be6c: 540000e1 b.ne 0x6be88 6be70: f9080113 str x19, [x8, #0x1000] 6be74: 385603a8 ldurb w8, [x29, #-0xa0] 6be78: 370000c8 tbnz w8, #0x0, 0x6be90 6be7c: 14000793 b 0x6dcc8 6be80: aa1303e0 mov x0, x19 6be84: 97fe8367 bl 0xcc20 6be88: 385603a8 ldurb w8, [x29, #-0xa0] 6be8c: 3600f1e8 tbz w8, #0x0, 0x6dcc8 6be90: f85703a0 ldur x0, [x29, #-0x90] 6be94: 97fe8363 bl 0xcc20 6be98: 1400078c b 0x6dcc8 6be9c: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6bea0: f94023e8 ldr x8, [sp, #0x40] 6bea4: f9401d09 ldr x9, [x8, #0x38] 6bea8: d37bea68 lsl x8, x19, #5 6beac: f9480120 ldr x0, [x9, #0x1000] 6beb0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6beb4: cb00014a sub x10, x10, x0 6beb8: eb08015f cmp x10, x8 6bebc: 54002fa2 b.hs 0x6c4b0 6bec0: aa0803e0 mov x0, x8 6bec4: 97fe830b bl 0xcaf0 6bec8: 1400017c b 0x6c4b8 6becc: f94023f7 ldr x23, [sp, #0x40] 6bed0: 17fff284 b 0x688e0 6bed4: aa1503e0 mov x0, x21 6bed8: 97fe8352 bl 0xcc20 6bedc: cb1302e8 sub x8, x23, x19 6bee0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 6bee4: cb16030a sub x10, x24, x22 6bee8: f2955569 movk x9, #0xaaab 6beec: 9344fd08 asr x8, x8, #4 6bef0: 9344fd4a asr x10, x10, #4 6bef4: 9b097d13 mul x19, x8, x9 6bef8: 9b097d48 mul x8, x10, x9 6befc: eb08027f cmp x19, x8 6bf00: f9002be8 str x8, [sp, #0x50] 6bf04: 5400ee42 b.hs 0x6dccc 6bf08: 321c07f8 orr w24, wzr, #0x30 6bf0c: 14000091 b 0x6c150 6bf10: 8b000289 add x9, x20, x0 6bf14: f9080109 str x9, [x8, #0x1000] 6bf18: 14000002 b 0x6bf20 6bf1c: aa1f03f4 mov x20, xzr 6bf20: 321c07e9 orr w9, wzr, #0x30 6bf24: 9b095338 madd x24, x25, x9, x20 6bf28: a900ff1f stp xzr, xzr, [x24, #0x8] 6bf2c: f900031f str xzr, [x24] 6bf30: 394002a8 ldrb w8, [x21] 6bf34: d503201f nop 6bf38: 9b0952cb madd x11, x22, x9, x20 6bf3c: f90027eb str x11, [sp, #0x48] 6bf40: 370000c8 tbnz w8, #0x0, 0x6bf58 6bf44: f9400aa8 ldr x8, [x21, #0x10] 6bf48: f9000b08 str x8, [x24, #0x10] 6bf4c: 3dc002a0 ldr q0, [x21] 6bf50: 3d800300 str q0, [x24] 6bf54: 1400001e b 0x6bfcc 6bf58: 9b096e68 madd x8, x19, x9, x27 6bf5c: f9400515 ldr x21, [x8, #0x8] 6bf60: b10042bf cmn x21, #0x10 6bf64: 54011602 b.hs 0x6e224 6bf68: f9400901 ldr x1, [x8, #0x10] 6bf6c: f1005ebf cmp x21, #0x17 6bf70: 540000c2 b.hs 0x6bf88 6bf74: d37ffaa8 lsl x8, x21, #1 6bf78: aa1803fa mov x26, x24 6bf7c: 38001748 strb w8, [x26], #0x1 6bf80: b50001d5 cbnz x21, 0x6bfb8 6bf84: 14000010 b 0x6bfc4 6bf88: 910042a8 add x8, x21, #0x10 6bf8c: 927ced16 and x22, x8, #0xfffffffffffffff0 6bf90: aa1603e0 mov x0, x22 6bf94: aa0103fa mov x26, x1 6bf98: 97fe82d6 bl 0xcaf0 6bf9c: 321c07e8 orr w8, wzr, #0x30 6bfa0: aa1a03e1 mov x1, x26 6bfa4: aa0003fa mov x26, x0 6bfa8: 9b085328 madd x8, x25, x8, x20 6bfac: b24002c9 orr x9, x22, #0x1 6bfb0: a900e915 stp x21, x26, [x8, #0x8] 6bfb4: f9000309 str x9, [x24] 6bfb8: aa1a03e0 mov x0, x26 6bfbc: aa1503e2 mov x2, x21 6bfc0: 97fe82d4 bl 0xcb10 6bfc4: 38356b5f strb wzr, [x26, x21] 6bfc8: a9442ffa ldp x26, x11, [sp, #0x40] 6bfcc: 321c07ea orr w10, wzr, #0x30 6bfd0: 9b0a5335 madd x21, x25, x10, x20 6bfd4: f8018ebf str xzr, [x21, #0x18]! 6bfd8: d503201f nop 6bfdc: 9b0a6e68 madd x8, x19, x10, x27 6bfe0: a900febf stp xzr, xzr, [x21, #0x8] 6bfe4: 38418d09 ldrb w9, [x8, #0x18]! 6bfe8: 370000c9 tbnz w9, #0x0, 0x6c000 6bfec: f9400909 ldr x9, [x8, #0x10] 6bff0: f9000aa9 str x9, [x21, #0x10] 6bff4: 3dc00100 ldr q0, [x8] 6bff8: 3d8002a0 str q0, [x21] 6bffc: 1400001d b 0x6c070 6c000: 9b0a6e68 madd x8, x19, x10, x27 6c004: f9401116 ldr x22, [x8, #0x20] 6c008: b10042df cmn x22, #0x10 6c00c: 54011102 b.hs 0x6e22c 6c010: f940151b ldr x27, [x8, #0x28] 6c014: f1005edf cmp x22, #0x17 6c018: 540000a2 b.hs 0x6c02c 6c01c: d37ffac8 lsl x8, x22, #1 6c020: 380016a8 strb w8, [x21], #0x1 6c024: b50001b6 cbnz x22, 0x6c058 6c028: 14000010 b 0x6c068 6c02c: 910042c8 add x8, x22, #0x10 6c030: 927ced1a and x26, x8, #0xfffffffffffffff0 6c034: aa1a03e0 mov x0, x26 6c038: 97fe82ae bl 0xcaf0 6c03c: b2400349 orr x9, x26, #0x1 6c040: f94023fa ldr x26, [sp, #0x40] 6c044: 321c07e8 orr w8, wzr, #0x30 6c048: 9b085328 madd x8, x25, x8, x20 6c04c: a9020116 stp x22, x0, [x8, #0x20] 6c050: f90002a9 str x9, [x21] 6c054: aa0003f5 mov x21, x0 6c058: aa1503e0 mov x0, x21 6c05c: aa1b03e1 mov x1, x27 6c060: aa1603e2 mov x2, x22 6c064: 97fe82ab bl 0xcb10 6c068: 38366abf strb wzr, [x21, x22] 6c06c: f94027eb ldr x11, [sp, #0x48] 6c070: a97e26f5 ldp x21, x9, [x23, #-0x20] 6c074: 9100c308 add x8, x24, #0x30 6c078: eb15013f cmp x9, x21 6c07c: 54000260 b.eq 0x6c0c8 6c080: f85e012a ldur x10, [x9, #-0x20] 6c084: f81e030a stur x10, [x24, #-0x20] 6c088: 3cdd0120 ldur q0, [x9, #-0x30] 6c08c: 3c9d0300 stur q0, [x24, #-0x30] 6c090: f85f812a ldur x10, [x9, #-0x8] 6c094: a93dfd3f stp xzr, xzr, [x9, #-0x28] 6c098: f81d013f stur xzr, [x9, #-0x30] 6c09c: f81f830a stur x10, [x24, #-0x8] 6c0a0: 3cde8120 ldur q0, [x9, #-0x18] 6c0a4: 3c9e8300 stur q0, [x24, #-0x18] 6c0a8: a93f7d3f stp xzr, xzr, [x9, #-0x10] 6c0ac: f81e813f stur xzr, [x9, #-0x18] 6c0b0: d100c129 sub x9, x9, #0x30 6c0b4: eb0902bf cmp x21, x9 6c0b8: d100c318 sub x24, x24, #0x30 6c0bc: 54fffe21 b.ne 0x6c080 6c0c0: a97e56f4 ldp x20, x21, [x23, #-0x20] 6c0c4: 14000002 b 0x6c0cc 6c0c8: aa1503f4 mov x20, x21 6c0cc: f85f02f6 ldur x22, [x23, #-0x10] 6c0d0: eb1402bf cmp x21, x20 6c0d4: a93e22f8 stp x24, x8, [x23, #-0x20] 6c0d8: f81f02eb stur x11, [x23, #-0x10] 6c0dc: 540001a0 b.eq 0x6c110 6c0e0: 385e82a8 ldurb w8, [x21, #-0x18] 6c0e4: 36000068 tbz w8, #0x0, 0x6c0f0 6c0e8: f85f82a0 ldur x0, [x21, #-0x8] 6c0ec: 97fe82cd bl 0xcc20 6c0f0: 385d02a8 ldurb w8, [x21, #-0x30] 6c0f4: d100c2b8 sub x24, x21, #0x30 6c0f8: 36000068 tbz w8, #0x0, 0x6c104 6c0fc: f85e02a0 ldur x0, [x21, #-0x20] 6c100: 97fe82c8 bl 0xcc20 6c104: eb18029f cmp x20, x24 6c108: aa1803f5 mov x21, x24 6c10c: 54fffea1 b.ne 0x6c0e0 6c110: 321c07f8 orr w24, wzr, #0x30 6c114: b4001094 cbz x20, 0x6c324 6c118: f85f82e8 ldur x8, [x23, #-0x8] 6c11c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6c120: eb14013f cmp x9, x20 6c124: 54000103 b.lo 0x6c144 6c128: eb14011f cmp x8, x20 6c12c: 540000c8 b.hi 0x6c144 6c130: f9480109 ldr x9, [x8, #0x1000] 6c134: eb16013f cmp x9, x22 6c138: 54000f61 b.ne 0x6c324 6c13c: f9080114 str x20, [x8, #0x1000] 6c140: 14000079 b 0x6c324 6c144: aa1403e0 mov x0, x20 6c148: 97fe82b6 bl 0xcc20 6c14c: 14000076 b 0x6c324 6c150: f9401757 ldr x23, [x26, #0x28] 6c154: f940035b ldr x27, [x26] 6c158: a97ea6f9 ldp x25, x9, [x23, #-0x18] 6c15c: d503201f nop 6c160: 9b186e75 madd x21, x19, x24, x27 6c164: eb09033f cmp x25, x9 6c168: 54000140 b.eq 0x6c190 6c16c: a900ff3f stp xzr, xzr, [x25, #0x8] 6c170: f900033f str xzr, [x25] 6c174: 394002a8 ldrb w8, [x21] 6c178: 37000528 tbnz w8, #0x0, 0x6c21c 6c17c: f9400aa8 ldr x8, [x21, #0x10] 6c180: f9000b28 str x8, [x25, #0x10] 6c184: 3dc002a0 ldr q0, [x21] 6c188: 3d800320 str q0, [x25] 6c18c: 1400003e b 0x6c284 6c190: f85e02ea ldur x10, [x23, #-0x20] 6c194: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 6c198: f295556c movk x12, #0xaaab 6c19c: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 6c1a0: cb0a0328 sub x8, x25, x10 6c1a4: 9344fd08 asr x8, x8, #4 6c1a8: 9b0c7d19 mul x25, x8, x12 6c1ac: 91000728 add x8, x25, #0x1 6c1b0: f2e0aaab movk x11, #0x555, lsl #48 6c1b4: eb0b011f cmp x8, x11 6c1b8: 5400a6e8 b.hi 0x6d694 6c1bc: cb0a0129 sub x9, x9, x10 6c1c0: 9344fd29 asr x9, x9, #4 6c1c4: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6c1c8: 9b0c7d29 mul x9, x9, x12 6c1cc: f2e0554a movk x10, #0x2aa, lsl #48 6c1d0: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 6c1d4: eb0a013f cmp x9, x10 6c1d8: f2e0aab6 movk x22, #0x555, lsl #48 6c1dc: 540000a2 b.hs 0x6c1f0 6c1e0: d37ff929 lsl x9, x9, #1 6c1e4: eb08013f cmp x9, x8 6c1e8: 9a893116 csel x22, x8, x9, lo 6c1ec: b4ffe996 cbz x22, 0x6bf1c 6c1f0: f85f82e8 ldur x8, [x23, #-0x8] 6c1f4: 8b1606c9 add x9, x22, x22, lsl #1 6c1f8: d37ced20 lsl x0, x9, #4 6c1fc: f9480114 ldr x20, [x8, #0x1000] 6c200: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6c204: cb140129 sub x9, x9, x20 6c208: eb00013f cmp x9, x0 6c20c: 54ffe822 b.hs 0x6bf10 6c210: 97fe8238 bl 0xcaf0 6c214: aa0003f4 mov x20, x0 6c218: 17ffff42 b 0x6bf20 6c21c: 9b186e68 madd x8, x19, x24, x27 6c220: f9400514 ldr x20, [x8, #0x8] 6c224: b100429f cmn x20, #0x10 6c228: 5400a362 b.hs 0x6d694 6c22c: f9400915 ldr x21, [x8, #0x10] 6c230: f1005e9f cmp x20, #0x17 6c234: 540000c2 b.hs 0x6c24c 6c238: d37ffa88 lsl x8, x20, #1 6c23c: aa1903f6 mov x22, x25 6c240: 380016c8 strb w8, [x22], #0x1 6c244: b5000174 cbnz x20, 0x6c270 6c248: 1400000e b 0x6c280 6c24c: 91004288 add x8, x20, #0x10 6c250: 927ced18 and x24, x8, #0xfffffffffffffff0 6c254: aa1803e0 mov x0, x24 6c258: 97fe8226 bl 0xcaf0 6c25c: aa0003f6 mov x22, x0 6c260: b2400308 orr x8, x24, #0x1 6c264: a900db34 stp x20, x22, [x25, #0x8] 6c268: 321c07f8 orr w24, wzr, #0x30 6c26c: f9000328 str x8, [x25] 6c270: aa1603e0 mov x0, x22 6c274: aa1503e1 mov x1, x21 6c278: aa1403e2 mov x2, x20 6c27c: 97fe8225 bl 0xcb10 6c280: 38346adf strb wzr, [x22, x20] 6c284: aa1903f4 mov x20, x25 6c288: f8018e9f str xzr, [x20, #0x18]! 6c28c: d503201f nop 6c290: 9b186e68 madd x8, x19, x24, x27 6c294: a900fe9f stp xzr, xzr, [x20, #0x8] 6c298: 38418d09 ldrb w9, [x8, #0x18]! 6c29c: 370000c9 tbnz w9, #0x0, 0x6c2b4 6c2a0: f9400909 ldr x9, [x8, #0x10] 6c2a4: f9000a89 str x9, [x20, #0x10] 6c2a8: 3dc00100 ldr q0, [x8] 6c2ac: 3d800280 str q0, [x20] 6c2b0: 1400001a b 0x6c318 6c2b4: 9b186e68 madd x8, x19, x24, x27 6c2b8: f9401115 ldr x21, [x8, #0x20] 6c2bc: b10042bf cmn x21, #0x10 6c2c0: 5400fb02 b.hs 0x6e220 6c2c4: f9401516 ldr x22, [x8, #0x28] 6c2c8: f1005ebf cmp x21, #0x17 6c2cc: 540000a2 b.hs 0x6c2e0 6c2d0: d37ffaa8 lsl x8, x21, #1 6c2d4: 38001688 strb w8, [x20], #0x1 6c2d8: b5000175 cbnz x21, 0x6c304 6c2dc: 1400000e b 0x6c314 6c2e0: 910042a8 add x8, x21, #0x10 6c2e4: 927ced18 and x24, x8, #0xfffffffffffffff0 6c2e8: aa1803e0 mov x0, x24 6c2ec: 97fe8201 bl 0xcaf0 6c2f0: aa0003f4 mov x20, x0 6c2f4: b2400308 orr x8, x24, #0x1 6c2f8: a9025335 stp x21, x20, [x25, #0x20] 6c2fc: 321c07f8 orr w24, wzr, #0x30 6c300: f9000f28 str x8, [x25, #0x18] 6c304: aa1403e0 mov x0, x20 6c308: aa1603e1 mov x1, x22 6c30c: aa1503e2 mov x2, x21 6c310: 97fe8200 bl 0xcb10 6c314: 38356a9f strb wzr, [x20, x21] 6c318: f85e82e8 ldur x8, [x23, #-0x18] 6c31c: 9100c108 add x8, x8, #0x30 6c320: f81e82e8 stur x8, [x23, #-0x18] 6c324: f9402be8 ldr x8, [sp, #0x50] 6c328: 91000673 add x19, x19, #0x1 6c32c: eb08027f cmp x19, x8 6c330: 54fff103 b.lo 0x6c150 6c334: 14000666 b 0x6dccc 6c338: f940014a ldr x10, [x10] 6c33c: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 6c340: f295556b movk x11, #0xaaab 6c344: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 6c348: cb0a0108 sub x8, x8, x10 6c34c: 9344fd08 asr x8, x8, #4 6c350: 9b0b7d16 mul x22, x8, x11 6c354: 910006c8 add x8, x22, #0x1 6c358: f2e0aaac movk x12, #0x555, lsl #48 6c35c: eb0c011f cmp x8, x12 6c360: 5400f848 b.hi 0x6e268 6c364: cb0a0129 sub x9, x9, x10 6c368: 9344fd29 asr x9, x9, #4 6c36c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6c370: 9b0b7d29 mul x9, x9, x11 6c374: f2e0554a movk x10, #0x2aa, lsl #48 6c378: eb0a013f cmp x9, x10 6c37c: 540000c2 b.hs 0x6c394 6c380: d37ff929 lsl x9, x9, #1 6c384: eb08013f cmp x9, x8 6c388: 9a893108 csel x8, x8, x9, lo 6c38c: f9000fe8 str x8, [sp, #0x18] 6c390: b4004aa8 cbz x8, 0x6cce4 6c394: f94023e8 ldr x8, [sp, #0x40] 6c398: f9400d09 ldr x9, [x8, #0x18] 6c39c: f9400fe8 ldr x8, [sp, #0x18] 6c3a0: f9480120 ldr x0, [x9, #0x1000] 6c3a4: 8b080508 add x8, x8, x8, lsl #1 6c3a8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6c3ac: d37ced08 lsl x8, x8, #4 6c3b0: cb00014a sub x10, x10, x0 6c3b4: eb08015f cmp x10, x8 6c3b8: 540028c2 b.hs 0x6c8d0 6c3bc: aa0803e0 mov x0, x8 6c3c0: 97fe81cc bl 0xcaf0 6c3c4: 1400024a b 0x6ccec 6c3c8: 8b080008 add x8, x0, x8 6c3cc: f9080128 str x8, [x9, #0x1000] 6c3d0: f94023f9 ldr x25, [sp, #0x40] 6c3d4: 8b141408 add x8, x0, x20, lsl #5 6c3d8: a900fd1f stp xzr, xzr, [x8, #0x8] 6c3dc: f9403fe9 ldr x9, [sp, #0x78] 6c3e0: 9100810a add x10, x8, #0x20 6c3e4: f9000d09 str x9, [x8, #0x18] 6c3e8: 3dc01be0 ldr q0, [sp, #0x60] 6c3ec: 3d800100 str q0, [x8] 6c3f0: f9403be9 ldr x9, [sp, #0x70] 6c3f4: f9000909 str x9, [x8, #0x10] 6c3f8: a906ffff stp xzr, xzr, [sp, #0x68] 6c3fc: f90033ff str xzr, [sp, #0x60] 6c400: a9422f34 ldp x20, x11, [x25, #0x20] 6c404: 8b131409 add x9, x0, x19, lsl #5 6c408: eb14017f cmp x11, x20 6c40c: 54000200 b.eq 0x6c44c 6c410: a93efd1f stp xzr, xzr, [x8, #-0x18] 6c414: f81e011f stur xzr, [x8, #-0x20] 6c418: f85f816c ldur x12, [x11, #-0x8] 6c41c: f81f810c stur x12, [x8, #-0x8] 6c420: 3cde0d60 ldr q0, [x11, #-0x20]! 6c424: 3c9e0100 stur q0, [x8, #-0x20] 6c428: f940096c ldr x12, [x11, #0x10] 6c42c: eb0b029f cmp x20, x11 6c430: f81f010c stur x12, [x8, #-0x10] 6c434: d1008108 sub x8, x8, #0x20 6c438: a900fd7f stp xzr, xzr, [x11, #0x8] 6c43c: f900017f str xzr, [x11] 6c440: 54fffe81 b.ne 0x6c410 6c444: a9425336 ldp x22, x20, [x25, #0x20] 6c448: 14000002 b 0x6c450 6c44c: aa1403f6 mov x22, x20 6c450: f9401b33 ldr x19, [x25, #0x30] 6c454: eb16029f cmp x20, x22 6c458: a9022b28 stp x8, x10, [x25, #0x20] 6c45c: f9001b29 str x9, [x25, #0x30] 6c460: 540000c0 b.eq 0x6c478 6c464: d1008294 sub x20, x20, #0x20 6c468: aa1403e0 mov x0, x20 6c46c: 94001520 bl 0x718ec 6c470: eb1402df cmp x22, x20 6c474: 54ffff81 b.ne 0x6c464 6c478: b4000976 cbz x22, 0x6c5a4 6c47c: f9401f28 ldr x8, [x25, #0x38] 6c480: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6c484: eb16013f cmp x9, x22 6c488: 540008a3 b.lo 0x6c59c 6c48c: eb16011f cmp x8, x22 6c490: 54000868 b.hi 0x6c59c 6c494: f9480109 ldr x9, [x8, #0x1000] 6c498: eb13013f cmp x9, x19 6c49c: 54000841 b.ne 0x6c5a4 6c4a0: f9080116 str x22, [x8, #0x1000] 6c4a4: f94033f3 ldr x19, [sp, #0x60] 6c4a8: b5000833 cbnz x19, 0x6c5ac 6c4ac: 1400005f b 0x6c628 6c4b0: 8b080008 add x8, x0, x8 6c4b4: f9080128 str x8, [x9, #0x1000] 6c4b8: 8b141408 add x8, x0, x20, lsl #5 6c4bc: a900fd1f stp xzr, xzr, [x8, #0x8] 6c4c0: f9403fe9 ldr x9, [sp, #0x78] 6c4c4: 9100810a add x10, x8, #0x20 6c4c8: f9000d09 str x9, [x8, #0x18] 6c4cc: 3dc01be0 ldr q0, [sp, #0x60] 6c4d0: 3d800100 str q0, [x8] 6c4d4: f9403be9 ldr x9, [sp, #0x70] 6c4d8: f9000909 str x9, [x8, #0x10] 6c4dc: f94023ed ldr x13, [sp, #0x40] 6c4e0: a906ffff stp xzr, xzr, [sp, #0x68] 6c4e4: f90033ff str xzr, [sp, #0x60] 6c4e8: 8b131409 add x9, x0, x19, lsl #5 6c4ec: a9422db4 ldp x20, x11, [x13, #0x20] 6c4f0: eb14017f cmp x11, x20 6c4f4: 54000200 b.eq 0x6c534 6c4f8: a93efd1f stp xzr, xzr, [x8, #-0x18] 6c4fc: f81e011f stur xzr, [x8, #-0x20] 6c500: f85f816c ldur x12, [x11, #-0x8] 6c504: f81f810c stur x12, [x8, #-0x8] 6c508: 3cde0d60 ldr q0, [x11, #-0x20]! 6c50c: 3c9e0100 stur q0, [x8, #-0x20] 6c510: f940096c ldr x12, [x11, #0x10] 6c514: eb0b029f cmp x20, x11 6c518: f81f010c stur x12, [x8, #-0x10] 6c51c: d1008108 sub x8, x8, #0x20 6c520: a900fd7f stp xzr, xzr, [x11, #0x8] 6c524: f900017f str xzr, [x11] 6c528: 54fffe81 b.ne 0x6c4f8 6c52c: a94251b5 ldp x21, x20, [x13, #0x20] 6c530: 14000002 b 0x6c538 6c534: aa1403f5 mov x21, x20 6c538: f94019b3 ldr x19, [x13, #0x30] 6c53c: eb15029f cmp x20, x21 6c540: a90229a8 stp x8, x10, [x13, #0x20] 6c544: f90019a9 str x9, [x13, #0x30] 6c548: 540000c0 b.eq 0x6c560 6c54c: d1008294 sub x20, x20, #0x20 6c550: aa1403e0 mov x0, x20 6c554: 940014e6 bl 0x718ec 6c558: eb1402bf cmp x21, x20 6c55c: 54ffff81 b.ne 0x6c54c 6c560: b40007d5 cbz x21, 0x6c658 6c564: f94023e8 ldr x8, [sp, #0x40] 6c568: f9401d08 ldr x8, [x8, #0x38] 6c56c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6c570: eb15013f cmp x9, x21 6c574: 540006e3 b.lo 0x6c650 6c578: eb15011f cmp x8, x21 6c57c: 540006a8 b.hi 0x6c650 6c580: f9480109 ldr x9, [x8, #0x1000] 6c584: eb13013f cmp x9, x19 6c588: 54000681 b.ne 0x6c658 6c58c: f9080115 str x21, [x8, #0x1000] 6c590: f94033f3 ldr x19, [sp, #0x60] 6c594: b5000673 cbnz x19, 0x6c660 6c598: 14000050 b 0x6c6d8 6c59c: aa1603e0 mov x0, x22 6c5a0: 97fe81a0 bl 0xcc20 6c5a4: f94033f3 ldr x19, [sp, #0x60] 6c5a8: b4000413 cbz x19, 0x6c628 6c5ac: f94037f4 ldr x20, [sp, #0x68] 6c5b0: eb13029f cmp x20, x19 6c5b4: 540001a0 b.eq 0x6c5e8 6c5b8: 385e8288 ldurb w8, [x20, #-0x18] 6c5bc: 36000068 tbz w8, #0x0, 0x6c5c8 6c5c0: f85f8280 ldur x0, [x20, #-0x8] 6c5c4: 97fe8197 bl 0xcc20 6c5c8: 385d0288 ldurb w8, [x20, #-0x30] 6c5cc: d100c296 sub x22, x20, #0x30 6c5d0: 36000068 tbz w8, #0x0, 0x6c5dc 6c5d4: f85e0280 ldur x0, [x20, #-0x20] 6c5d8: 97fe8192 bl 0xcc20 6c5dc: eb16027f cmp x19, x22 6c5e0: aa1603f4 mov x20, x22 6c5e4: 54fffea1 b.ne 0x6c5b8 6c5e8: f9403fe8 ldr x8, [sp, #0x78] 6c5ec: f90037f3 str x19, [sp, #0x68] 6c5f0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6c5f4: eb13013f cmp x9, x19 6c5f8: 54000143 b.lo 0x6c620 6c5fc: eb13011f cmp x8, x19 6c600: 54000108 b.hi 0x6c620 6c604: f9403be9 ldr x9, [sp, #0x70] 6c608: f948010a ldr x10, [x8, #0x1000] 6c60c: eb09015f cmp x10, x9 6c610: 540000c1 b.ne 0x6c628 6c614: f9080113 str x19, [x8, #0x1000] 6c618: aa1503fc mov x28, x21 6c61c: 140005ac b 0x6dccc 6c620: aa1303e0 mov x0, x19 6c624: 97fe817f bl 0xcc20 6c628: aa1503fc mov x28, x21 6c62c: 140005a8 b 0x6dccc 6c630: 39400308 ldrb w8, [x24] 6c634: 39000008 strb w8, [x0] 6c638: aa1803e0 mov x0, x24 6c63c: 97fe8179 bl 0xcc20 6c640: f9401be8 ldr x8, [sp, #0x30] 6c644: d37ff908 lsl x8, x8, #1 6c648: 390002a8 strb w8, [x21] 6c64c: 140000ad b 0x6c900 6c650: aa1503e0 mov x0, x21 6c654: 97fe8173 bl 0xcc20 6c658: f94033f3 ldr x19, [sp, #0x60] 6c65c: b40003f3 cbz x19, 0x6c6d8 6c660: f94037f4 ldr x20, [sp, #0x68] 6c664: eb13029f cmp x20, x19 6c668: 540001a0 b.eq 0x6c69c 6c66c: 385e8288 ldurb w8, [x20, #-0x18] 6c670: 36000068 tbz w8, #0x0, 0x6c67c 6c674: f85f8280 ldur x0, [x20, #-0x8] 6c678: 97fe816a bl 0xcc20 6c67c: 385d0288 ldurb w8, [x20, #-0x30] 6c680: d100c295 sub x21, x20, #0x30 6c684: 36000068 tbz w8, #0x0, 0x6c690 6c688: f85e0280 ldur x0, [x20, #-0x20] 6c68c: 97fe8165 bl 0xcc20 6c690: eb15027f cmp x19, x21 6c694: aa1503f4 mov x20, x21 6c698: 54fffea1 b.ne 0x6c66c 6c69c: f9403fe8 ldr x8, [sp, #0x78] 6c6a0: f90037f3 str x19, [sp, #0x68] 6c6a4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6c6a8: eb13013f cmp x9, x19 6c6ac: 54000123 b.lo 0x6c6d0 6c6b0: eb13011f cmp x8, x19 6c6b4: 540000e8 b.hi 0x6c6d0 6c6b8: f9403be9 ldr x9, [sp, #0x70] 6c6bc: f948010a ldr x10, [x8, #0x1000] 6c6c0: eb09015f cmp x10, x9 6c6c4: 540000a1 b.ne 0x6c6d8 6c6c8: f9080113 str x19, [x8, #0x1000] 6c6cc: 14000003 b 0x6c6d8 6c6d0: aa1303e0 mov x0, x19 6c6d4: 97fe8153 bl 0xcc20 6c6d8: aa1603fc mov x28, x22 6c6dc: 1400057c b 0x6dccc 6c6e0: f94013e8 ldr x8, [sp, #0x20] 6c6e4: 11004108 add w8, w8, #0x10 6c6e8: 927c0d08 and x8, x8, #0xf0 6c6ec: d100051c sub x28, x8, #0x1 6c6f0: 320003e8 orr w8, wzr, #0x1 6c6f4: eb13039f cmp x28, x19 6c6f8: 54004e40 b.eq 0x6d0c0 6c6fc: f1005b9f cmp x28, #0x16 6c700: b9001be8 str w8, [sp, #0x18] 6c704: 54000161 b.ne 0x6c730 6c708: f94002f3 ldr x19, [x23] 6c70c: b9401be8 ldr w8, [sp, #0x18] 6c710: 91000700 add x0, x24, #0x1 6c714: 34001d28 cbz w8, 0x6cab8 6c718: 121f1aa8 and w8, w21, #0xfe 6c71c: d341fd08 lsr x8, x8, #1 6c720: 91000502 add x2, x8, #0x1 6c724: aa1303e1 mov x1, x19 6c728: 97fe80fa bl 0xcb10 6c72c: 140000e5 b 0x6cac0 6c730: 91000780 add x0, x28, #0x1 6c734: f9000be0 str x0, [sp, #0x10] 6c738: 97fe80ee bl 0xcaf0 6c73c: eb13039f cmp x28, x19 6c740: aa0003f3 mov x19, x0 6c744: 54000048 b.hi 0x6c74c 6c748: b4004bd3 cbz x19, 0x6d0c0 6c74c: b9401be8 ldr w8, [sp, #0x18] 6c750: 36004a68 tbz w8, #0x0, 0x6d09c 6c754: 121f1aa8 and w8, w21, #0xfe 6c758: d341fd08 lsr x8, x8, #1 6c75c: 91000701 add x1, x24, #0x1 6c760: 91000502 add x2, x8, #0x1 6c764: aa1303e0 mov x0, x19 6c768: 97fe80ea bl 0xcb10 6c76c: 14000250 b 0x6d0ac 6c770: f85e0328 ldur x8, [x25, #-0x20] 6c774: 3900011f strb wzr, [x8] 6c778: 385d033b ldurb w27, [x25, #-0x30] 6c77c: f81d833f stur xzr, [x25, #-0x28] 6c780: 37001adb tbnz w27, #0x0, 0x6cad8 6c784: 528002d7 mov w23, #0x16 // =22 6c788: 37001b1b tbnz w27, #0x0, 0x6cae8 6c78c: 12001f68 and w8, w27, #0xff 6c790: 121f1b69 and w9, w27, #0xfe 6c794: 7100b91f cmp w8, #0x2e 6c798: d341fd3a lsr x26, x9, #1 6c79c: 54006f62 b.hs 0x6d588 6c7a0: 320003fc orr w28, wzr, #0x1 6c7a4: 140000d3 b 0x6caf0 6c7a8: b0000181 adrp x1, 0x9d000 6c7ac: 9139fc21 add x1, x1, #0xe7f 6c7b0: 910183e0 add x0, sp, #0x60 6c7b4: 321f03e2 orr w2, wzr, #0x2 6c7b8: 94001376 bl 0x71590 6c7bc: a94022e9 ldp x9, x8, [x23] 6c7c0: eb08013f cmp x9, x8 6c7c4: 54fe08c0 b.eq 0x688dc 6c7c8: d100c100 sub x0, x8, #0x30 6c7cc: b0000121 adrp x1, 0x91000 6c7d0: 91378c21 add x1, x1, #0xde3 6c7d4: 320003e2 orr w2, wzr, #0x1 6c7d8: 9400136e bl 0x71590 6c7dc: f9400348 ldr x8, [x26] 6c7e0: 394183e9 ldrb w9, [sp, #0x60] 6c7e4: a946abeb ldp x11, x10, [sp, #0x68] 6c7e8: d1006100 sub x0, x8, #0x18 6c7ec: 7200013f tst w9, #0x1 6c7f0: d341fd28 lsr x8, x9, #1 6c7f4: f9401fe9 ldr x9, [sp, #0x38] 6c7f8: 9a8b0103 csel x3, x8, x11, eq 6c7fc: 9a8a0122 csel x2, x9, x10, eq 6c800: aa1f03e1 mov x1, xzr 6c804: 940012e5 bl 0x71398 6c808: 2a1f03f5 mov w21, wzr 6c80c: 91000716 add x22, x24, #0x1 6c810: 394183e8 ldrb w8, [sp, #0x60] 6c814: 370606c8 tbnz w8, #0x0, 0x688ec 6c818: 17fff037 b 0x688f4 6c81c: 321c03e0 orr w0, wzr, #0x10 6c820: 97fe80b4 bl 0xcaf0 6c824: aa0003f9 mov x25, x0 6c828: 52800228 mov w8, #0x11 // =17 6c82c: a906e7f7 stp x23, x25, [sp, #0x68] 6c830: f90033e8 str x8, [sp, #0x60] 6c834: aa1903e0 mov x0, x25 6c838: aa1803e1 mov x1, x24 6c83c: aa1703e2 mov x2, x23 6c840: 97fe80b4 bl 0xcb10 6c844: 38376b3f strb wzr, [x25, x23] 6c848: 394183e8 ldrb w8, [sp, #0x60] 6c84c: f94037e9 ldr x9, [sp, #0x68] 6c850: 2a1f03f7 mov w23, wzr 6c854: d341fd0a lsr x10, x8, #1 6c858: 7200011f tst w8, #0x1 6c85c: 9a890149 csel x9, x10, x9, eq 6c860: f100093f cmp x9, #0x2 6c864: 54000201 b.ne 0x6c8a4 6c868: f9403be9 ldr x9, [sp, #0x70] 6c86c: 910183ea add x10, sp, #0x60 6c870: b240014a orr x10, x10, #0x1 6c874: 7200011f tst w8, #0x1 6c878: 9a890149 csel x9, x10, x9, eq 6c87c: 79400129 ldrh w9, [x9] 6c880: 528b640a mov w10, #0x5b20 // =23328 6c884: 6b0a013f cmp w9, w10 6c888: 1a9f17f7 cset w23, eq 6c88c: 360000e8 tbz w8, #0x0, 0x6c8a8 6c890: f9403be0 ldr x0, [sp, #0x70] 6c894: 97fe80e3 bl 0xcc20 6c898: 91000b59 add x25, x26, #0x2 6c89c: 34001537 cbz w23, 0x6cb40 6c8a0: 14000004 b 0x6c8b0 6c8a4: 3707ff68 tbnz w8, #0x0, 0x6c890 6c8a8: 91000b59 add x25, x26, #0x2 6c8ac: 340014b7 cbz w23, 0x6cb40 6c8b0: f94023e8 ldr x8, [sp, #0x40] 6c8b4: f940051a ldr x26, [x8, #0x8] 6c8b8: aa1a03fb mov x27, x26 6c8bc: 385e8f68 ldrb w8, [x27, #-0x18]! 6c8c0: 37001208 tbnz w8, #0x0, 0x6cb00 6c8c4: d341fd09 lsr x9, x8, #1 6c8c8: 91000777 add x23, x27, #0x1 6c8cc: 1400008e b 0x6cb04 6c8d0: 8b080008 add x8, x0, x8 6c8d4: f9080128 str x8, [x9, #0x1000] 6c8d8: 14000105 b 0x6ccec 6c8dc: f9400320 ldr x0, [x25] 6c8e0: 39400008 ldrb w8, [x0] 6c8e4: 39000308 strb w8, [x24] 6c8e8: 97fe80ce bl 0xcc20 6c8ec: f9400fe8 ldr x8, [sp, #0x18] 6c8f0: b2400108 orr x8, x8, #0x1 6c8f4: f81d0388 stur x8, [x28, #-0x30] 6c8f8: f9401be8 ldr x8, [sp, #0x30] 6c8fc: a93de388 stp x8, x24, [x28, #-0x28] 6c900: f94027f8 ldr x24, [sp, #0x48] 6c904: b9403bea ldr w10, [sp, #0x38] 6c908: 381d038a sturb w10, [x28, #-0x30] 6c90c: f94053e8 ldr x8, [sp, #0xa0] 6c910: f81d1388 stur x8, [x28, #-0x2f] 6c914: f84a73e8 ldur x8, [sp, #0xa7] 6c918: f81d8388 stur x8, [x28, #-0x28] 6c91c: f900033b str x27, [x25] 6c920: 385903a8 ldurb w8, [x29, #-0x70] 6c924: f90053ff str xzr, [sp, #0xa0] 6c928: f80a73ff stur xzr, [sp, #0xa7] 6c92c: 370001a8 tbnz w8, #0x0, 0x6c960 6c930: f94023f3 ldr x19, [sp, #0x40] 6c934: 370001fa tbnz w26, #0x0, 0x6c970 6c938: 385403a8 ldurb w8, [x29, #-0xc0] 6c93c: 36000068 tbz w8, #0x0, 0x6c948 6c940: f85503a0 ldur x0, [x29, #-0xb0] 6c944: 97fe80b7 bl 0xcc20 6c948: f9400675 ldr x21, [x19, #0x8] 6c94c: aa1503f3 mov x19, x21 6c950: 385e8e68 ldrb w8, [x19, #-0x18]! 6c954: 37000188 tbnz w8, #0x0, 0x6c984 6c958: 7900027f strh wzr, [x19] 6c95c: 14000050 b 0x6ca9c 6c960: f85a03a0 ldur x0, [x29, #-0x60] 6c964: 97fe80af bl 0xcc20 6c968: f94023f3 ldr x19, [sp, #0x40] 6c96c: 3607fe7a tbz w26, #0x0, 0x6c938 6c970: aa1803e0 mov x0, x24 6c974: 97fe80ab bl 0xcc20 6c978: 385403a8 ldurb w8, [x29, #-0xc0] 6c97c: 3707fe28 tbnz w8, #0x0, 0x6c940 6c980: 17fffff2 b 0x6c948 6c984: f85f82a8 ldur x8, [x21, #-0x8] 6c988: 3900011f strb wzr, [x8] 6c98c: 385e82ba ldurb w26, [x21, #-0x18] 6c990: f81f02bf stur xzr, [x21, #-0x10] 6c994: 3700015a tbnz w26, #0x0, 0x6c9bc 6c998: 528002d8 mov w24, #0x16 // =22 6c99c: 3700019a tbnz w26, #0x0, 0x6c9cc 6c9a0: 12001f48 and w8, w26, #0xff 6c9a4: 121f1b49 and w9, w26, #0xfe 6c9a8: 7100b91f cmp w8, #0x2e 6c9ac: d341fd39 lsr x25, x9, #1 6c9b0: 540001a2 b.hs 0x6c9e4 6c9b4: 320003fb orr w27, wzr, #0x1 6c9b8: 14000007 b 0x6c9d4 6c9bc: f940027a ldr x26, [x19] 6c9c0: 927ffb48 and x8, x26, #0xfffffffffffffffe 6c9c4: d1000518 sub x24, x8, #0x1 6c9c8: 3607feda tbz w26, #0x0, 0x6c9a0 6c9cc: aa1f03f9 mov x25, xzr 6c9d0: 2a1f03fb mov w27, wzr 6c9d4: 528002dc mov w28, #0x16 // =22 6c9d8: eb18039f cmp x28, x24 6c9dc: 54000101 b.ne 0x6c9fc 6c9e0: 1400002f b 0x6ca9c 6c9e4: 11004328 add w8, w25, #0x10 6c9e8: 927c0d08 and x8, x8, #0xf0 6c9ec: d100051c sub x28, x8, #0x1 6c9f0: 320003fb orr w27, wzr, #0x1 6c9f4: eb18039f cmp x28, x24 6c9f8: 54000520 b.eq 0x6ca9c 6c9fc: f1005b9f cmp x28, #0x16 6ca00: 54000141 b.ne 0x6ca28 6ca04: f85f82b7 ldur x23, [x21, #-0x8] 6ca08: 91000660 add x0, x19, #0x1 6ca0c: 340002db cbz w27, 0x6ca64 6ca10: 121f1b48 and w8, w26, #0xfe 6ca14: d341fd08 lsr x8, x8, #1 6ca18: 91000502 add x2, x8, #0x1 6ca1c: aa1703e1 mov x1, x23 6ca20: 97fe803c bl 0xcb10 6ca24: 14000012 b 0x6ca6c 6ca28: 91000797 add x23, x28, #0x1 6ca2c: aa1703e0 mov x0, x23 6ca30: 97fe8030 bl 0xcaf0 6ca34: eb18039f cmp x28, x24 6ca38: aa0003f8 mov x24, x0 6ca3c: 54000048 b.hi 0x6ca44 6ca40: b40002f8 cbz x24, 0x6ca9c 6ca44: 360001fb tbz w27, #0x0, 0x6ca80 6ca48: 121f1b48 and w8, w26, #0xfe 6ca4c: d341fd08 lsr x8, x8, #1 6ca50: 91000661 add x1, x19, #0x1 6ca54: 91000502 add x2, x8, #0x1 6ca58: aa1803e0 mov x0, x24 6ca5c: 97fe802d bl 0xcb10 6ca60: 1400000c b 0x6ca90 6ca64: 394002e8 ldrb w8, [x23] 6ca68: 39000008 strb w8, [x0] 6ca6c: aa1703e0 mov x0, x23 6ca70: 97fe806c bl 0xcc20 6ca74: d37ffb28 lsl x8, x25, #1 6ca78: 39000268 strb w8, [x19] 6ca7c: 14000008 b 0x6ca9c 6ca80: f85f82a0 ldur x0, [x21, #-0x8] 6ca84: 39400008 ldrb w8, [x0] 6ca88: 39000308 strb w8, [x24] 6ca8c: 97fe8065 bl 0xcc20 6ca90: b24002e8 orr x8, x23, #0x1 6ca94: a93ee6a8 stp x8, x25, [x21, #-0x18] 6ca98: f81f82b8 stur x24, [x21, #-0x8] 6ca9c: f9400ac8 ldr x8, [x22, #0x10] 6caa0: f9000a68 str x8, [x19, #0x10] 6caa4: 3dc002c0 ldr q0, [x22] 6caa8: 3d800260 str q0, [x19] 6caac: a900fedf stp xzr, xzr, [x22, #0x8] 6cab0: f90002df str xzr, [x22] 6cab4: 14000206 b 0x6d2cc 6cab8: 39400268 ldrb w8, [x19] 6cabc: 39000008 strb w8, [x0] 6cac0: aa1303e0 mov x0, x19 6cac4: 97fe8057 bl 0xcc20 6cac8: f94013e8 ldr x8, [sp, #0x20] 6cacc: d37ff908 lsl x8, x8, #1 6cad0: 39000308 strb w8, [x24] 6cad4: 1400017b b 0x6d0c0 6cad8: f940031b ldr x27, [x24] 6cadc: 927ffb68 and x8, x27, #0xfffffffffffffffe 6cae0: d1000517 sub x23, x8, #0x1 6cae4: 3607e55b tbz w27, #0x0, 0x6c78c 6cae8: aa1f03fa mov x26, xzr 6caec: 2a1f03fc mov w28, wzr 6caf0: 528002d6 mov w22, #0x16 // =22 6caf4: eb1702df cmp x22, x23 6caf8: 54005541 b.ne 0x6d5a0 6cafc: 1400035c b 0x6d86c 6cb00: a97f5f49 ldp x9, x23, [x26, #-0x10] 6cb04: f100013f cmp x9, #0x0 6cb08: 1a9f07ea cset w10, ne 6cb0c: cb0a0138 sub x24, x9, x10 6cb10: b40000d8 cbz x24, 0x6cb28 6cb14: 8b0a02e1 add x1, x23, x10 6cb18: aa1703e0 mov x0, x23 6cb1c: aa1803e2 mov x2, x24 6cb20: 97fe7f70 bl 0xc8e0 6cb24: 39400368 ldrb w8, [x27] 6cb28: 37000088 tbnz w8, #0x0, 0x6cb38 6cb2c: d37ffb08 lsl x8, x24, #1 6cb30: 39000368 strb w8, [x27] 6cb34: 14000002 b 0x6cb3c 6cb38: f81f0358 stur x24, [x26, #-0x10] 6cb3c: 38386aff strb wzr, [x23, x24] 6cb40: f94023e8 ldr x8, [sp, #0x40] 6cb44: cb160339 sub x25, x25, x22 6cb48: b100433f cmn x25, #0x10 6cb4c: f9400518 ldr x24, [x8, #0x8] 6cb50: a939ffbf stp xzr, xzr, [x29, #-0x68] 6cb54: f81903bf stur xzr, [x29, #-0x70] 6cb58: 540059e2 b.hs 0x6d694 6cb5c: f1005b3f cmp x25, #0x16 6cb60: 9100067a add x26, x19, #0x1 6cb64: 54000128 b.hi 0x6cb88 6cb68: d37ffb28 lsl x8, x25, #1 6cb6c: d101c3a9 sub x9, x29, #0x70 6cb70: 381903a8 sturb w8, [x29, #-0x70] 6cb74: b2400120 orr x0, x9, #0x1 6cb78: f100835f cmp x26, #0x20 6cb7c: 54000182 b.hs 0x6cbac 6cb80: aa0003e8 mov x8, x0 6cb84: 1400001a b 0x6cbec 6cb88: 91004328 add x8, x25, #0x10 6cb8c: 927ced17 and x23, x8, #0xfffffffffffffff0 6cb90: aa1703e0 mov x0, x23 6cb94: 97fe7fd7 bl 0xcaf0 6cb98: b24002e8 orr x8, x23, #0x1 6cb9c: a93983b9 stp x25, x0, [x29, #-0x68] 6cba0: f81903a8 stur x8, [x29, #-0x70] 6cba4: f100835f cmp x26, #0x20 6cba8: 54fffec3 b.lo 0x6cb80 6cbac: 927beb49 and x9, x26, #0xffffffffffffffe0 6cbb0: aa0003e8 mov x8, x0 6cbb4: b40001c9 cbz x9, 0x6cbec 6cbb8: 8b0902d6 add x22, x22, x9 6cbbc: 8b090008 add x8, x0, x9 6cbc0: 9100400a add x10, x0, #0x10 6cbc4: 9100468b add x11, x20, #0x11 6cbc8: aa0903ec mov x12, x9 6cbcc: ad7f8560 ldp q0, q1, [x11, #-0x10] 6cbd0: d100818c sub x12, x12, #0x20 6cbd4: 9100816b add x11, x11, #0x20 6cbd8: ad3f8540 stp q0, q1, [x10, #-0x10] 6cbdc: 9100814a add x10, x10, #0x20 6cbe0: b5ffff6c cbnz x12, 0x6cbcc 6cbe4: eb09035f cmp x26, x9 6cbe8: 54000120 b.eq 0x6cc0c 6cbec: 321f03e9 orr w9, wzr, #0x2 6cbf0: cb160129 sub x9, x9, x22 6cbf4: 8b090289 add x9, x20, x9 6cbf8: 8b130129 add x9, x9, x19 6cbfc: 384016ca ldrb w10, [x22], #0x1 6cc00: d1000529 sub x9, x9, #0x1 6cc04: 3800150a strb w10, [x8], #0x1 6cc08: b5ffffa9 cbnz x9, 0x6cbfc 6cc0c: 3839681f strb wzr, [x0, x25] 6cc10: d0000182 adrp x2, 0x9e000 6cc14: 9110fc42 add x2, x2, #0x43f 6cc18: d101c3a0 sub x0, x29, #0x70 6cc1c: 321f03e3 orr w3, wzr, #0x2 6cc20: aa1f03e1 mov x1, xzr 6cc24: d101c3b3 sub x19, x29, #0x70 6cc28: 940011dc bl 0x71398 6cc2c: f9400a68 ldr x8, [x19, #0x10] 6cc30: 3dc00260 ldr q0, [x19] 6cc34: a900fe7f stp xzr, xzr, [x19, #0x8] 6cc38: f900027f str xzr, [x19] 6cc3c: f81703a8 stur x8, [x29, #-0x90] 6cc40: 3c9603a0 stur q0, [x29, #-0xa0] 6cc44: 90000161 adrp x1, 0x98000 6cc48: 912ce821 add x1, x1, #0xb3a 6cc4c: d10283a0 sub x0, x29, #0xa0 6cc50: 320003e2 orr w2, wzr, #0x1 6cc54: d10283b3 sub x19, x29, #0xa0 6cc58: 9400124e bl 0x71590 6cc5c: 3dc00260 ldr q0, [x19] 6cc60: f9400a68 ldr x8, [x19, #0x10] 6cc64: 910183e9 add x9, sp, #0x60 6cc68: b2400129 orr x9, x9, #0x1 6cc6c: 3d801be0 str q0, [sp, #0x60] 6cc70: f9003be8 str x8, [sp, #0x70] 6cc74: 394183e8 ldrb w8, [sp, #0x60] 6cc78: a946abeb ldp x11, x10, [sp, #0x68] 6cc7c: d1006300 sub x0, x24, #0x18 6cc80: a900fe7f stp xzr, xzr, [x19, #0x8] 6cc84: 7200011f tst w8, #0x1 6cc88: d341fd08 lsr x8, x8, #1 6cc8c: f900027f str xzr, [x19] 6cc90: 9a8a0122 csel x2, x9, x10, eq 6cc94: 9a8b0103 csel x3, x8, x11, eq 6cc98: aa1f03e1 mov x1, xzr 6cc9c: 940011bf bl 0x71398 6cca0: 394183e8 ldrb w8, [sp, #0x60] 6cca4: 370000c8 tbnz w8, #0x0, 0x6ccbc 6cca8: 385603a8 ldurb w8, [x29, #-0xa0] 6ccac: 37000108 tbnz w8, #0x0, 0x6cccc 6ccb0: 385903a8 ldurb w8, [x29, #-0x70] 6ccb4: 37000148 tbnz w8, #0x0, 0x6ccdc 6ccb8: 14000401 b 0x6dcbc 6ccbc: f9403be0 ldr x0, [sp, #0x70] 6ccc0: 97fe7fd8 bl 0xcc20 6ccc4: 385603a8 ldurb w8, [x29, #-0xa0] 6ccc8: 3607ff48 tbz w8, #0x0, 0x6ccb0 6cccc: f85703a0 ldur x0, [x29, #-0x90] 6ccd0: 97fe7fd4 bl 0xcc20 6ccd4: 385903a8 ldurb w8, [x29, #-0x70] 6ccd8: 36007f28 tbz w8, #0x0, 0x6dcbc 6ccdc: f85a03a0 ldur x0, [x29, #-0x60] 6cce0: 140003f6 b 0x6dcb8 6cce4: f9000fff str xzr, [sp, #0x18] 6cce8: aa1f03e0 mov x0, xzr 6ccec: 321c07e9 orr w9, wzr, #0x30 6ccf0: 9b0902c8 madd x8, x22, x9, x0 6ccf4: 39000113 strb w19, [x8] 6ccf8: f842736a ldur x10, [x27, #0x27] 6ccfc: a900d10a stp x10, x20, [x8, #0x8] 6cd00: f85403aa ldur x10, [x29, #-0xc0] 6cd04: f800110a stur x10, [x8, #0x1] 6cd08: f802737f stur xzr, [x27, #0x27] 6cd0c: f81403bf stur xzr, [x29, #-0xc0] 6cd10: 3900611f strb wzr, [x8, #0x18] 6cd14: f840736a ldur x10, [x27, #0x7] 6cd18: a9027d0a stp x10, xzr, [x8, #0x20] 6cd1c: f94073ea ldr x10, [sp, #0xe0] 6cd20: f801910a stur x10, [x8, #0x19] 6cd24: f94023ea ldr x10, [sp, #0x40] 6cd28: f800737f stur xzr, [x27, #0x7] 6cd2c: f90073ff str xzr, [sp, #0xe0] 6cd30: a9402d53 ldp x19, x11, [x10] 6cd34: f9400fea ldr x10, [sp, #0x18] 6cd38: eb13017f cmp x11, x19 6cd3c: 9b090149 madd x9, x10, x9, x0 6cd40: 9100c10a add x10, x8, #0x30 6cd44: 54000280 b.eq 0x6cd94 6cd48: f85e016c ldur x12, [x11, #-0x20] 6cd4c: f81e010c stur x12, [x8, #-0x20] 6cd50: 3cdd0160 ldur q0, [x11, #-0x30] 6cd54: 3c9d0100 stur q0, [x8, #-0x30] 6cd58: f85f816c ldur x12, [x11, #-0x8] 6cd5c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 6cd60: f81d017f stur xzr, [x11, #-0x30] 6cd64: f81f810c stur x12, [x8, #-0x8] 6cd68: 3cde8160 ldur q0, [x11, #-0x18] 6cd6c: 3c9e8100 stur q0, [x8, #-0x18] 6cd70: a93f7d7f stp xzr, xzr, [x11, #-0x10] 6cd74: f81e817f stur xzr, [x11, #-0x18] 6cd78: d100c16b sub x11, x11, #0x30 6cd7c: eb0b027f cmp x19, x11 6cd80: d100c108 sub x8, x8, #0x30 6cd84: 54fffe21 b.ne 0x6cd48 6cd88: f94023eb ldr x11, [sp, #0x40] 6cd8c: a9404d74 ldp x20, x19, [x11] 6cd90: 14000002 b 0x6cd98 6cd94: aa1303f4 mov x20, x19 6cd98: f94023eb ldr x11, [sp, #0x40] 6cd9c: eb14027f cmp x19, x20 6cda0: f9400976 ldr x22, [x11, #0x10] 6cda4: a9002968 stp x8, x10, [x11] 6cda8: f9000969 str x9, [x11, #0x10] 6cdac: 540001a0 b.eq 0x6cde0 6cdb0: 385e8268 ldurb w8, [x19, #-0x18] 6cdb4: 36000068 tbz w8, #0x0, 0x6cdc0 6cdb8: f85f8260 ldur x0, [x19, #-0x8] 6cdbc: 97fe7f99 bl 0xcc20 6cdc0: 385d0268 ldurb w8, [x19, #-0x30] 6cdc4: d100c277 sub x23, x19, #0x30 6cdc8: 36000068 tbz w8, #0x0, 0x6cdd4 6cdcc: f85e0260 ldur x0, [x19, #-0x20] 6cdd0: 97fe7f94 bl 0xcc20 6cdd4: eb17029f cmp x20, x23 6cdd8: aa1703f3 mov x19, x23 6cddc: 54fffea1 b.ne 0x6cdb0 6cde0: b4000234 cbz x20, 0x6ce24 6cde4: f94023e8 ldr x8, [sp, #0x40] 6cde8: f9400d08 ldr x8, [x8, #0x18] 6cdec: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6cdf0: eb14013f cmp x9, x20 6cdf4: 54000143 b.lo 0x6ce1c 6cdf8: eb14011f cmp x8, x20 6cdfc: 54000108 b.hi 0x6ce1c 6ce00: f9480109 ldr x9, [x8, #0x1000] 6ce04: eb16013f cmp x9, x22 6ce08: 540000e1 b.ne 0x6ce24 6ce0c: f9080114 str x20, [x8, #0x1000] 6ce10: 394183e8 ldrb w8, [sp, #0x60] 6ce14: 370000c8 tbnz w8, #0x0, 0x6ce2c 6ce18: 14000007 b 0x6ce34 6ce1c: aa1403e0 mov x0, x20 6ce20: 97fe7f80 bl 0xcc20 6ce24: 394183e8 ldrb w8, [sp, #0x60] 6ce28: 36000068 tbz w8, #0x0, 0x6ce34 6ce2c: f9403be0 ldr x0, [sp, #0x70] 6ce30: 97fe7f7c bl 0xcc20 6ce34: f94023f8 ldr x24, [sp, #0x40] 6ce38: 385903a8 ldurb w8, [x29, #-0x70] 6ce3c: 36000068 tbz w8, #0x0, 0x6ce48 6ce40: f85a03a0 ldur x0, [x29, #-0x60] 6ce44: 97fe7f77 bl 0xcc20 6ce48: f9400708 ldr x8, [x24, #0x8] 6ce4c: f9400f09 ldr x9, [x24, #0x18] 6ce50: d100c101 sub x1, x8, #0x30 6ce54: f81903a9 stur x9, [x29, #-0x70] 6ce58: 910183e0 add x0, sp, #0x60 6ce5c: d101c3a2 sub x2, x29, #0x70 6ce60: 9400122f bl 0x7171c 6ce64: a942a708 ldp x8, x9, [x24, #0x28] 6ce68: eb09011f cmp x8, x9 6ce6c: 540001e2 b.hs 0x6cea8 6ce70: f9403fe9 ldr x9, [sp, #0x78] 6ce74: f9000d09 str x9, [x8, #0x18] 6ce78: 3dc01be0 ldr q0, [sp, #0x60] 6ce7c: 3d800100 str q0, [x8] 6ce80: f9403be9 ldr x9, [sp, #0x70] 6ce84: f9000909 str x9, [x8, #0x10] 6ce88: a906ffff stp xzr, xzr, [sp, #0x68] 6ce8c: f90033ff str xzr, [sp, #0x60] 6ce90: f9401708 ldr x8, [x24, #0x28] 6ce94: 91008108 add x8, x8, #0x20 6ce98: f9001708 str x8, [x24, #0x28] 6ce9c: f94033f3 ldr x19, [sp, #0x60] 6cea0: b5000b73 cbnz x19, 0x6d00c 6cea4: 1400007a b 0x6d08c 6cea8: f940130a ldr x10, [x24, #0x20] 6ceac: cb0a0108 sub x8, x8, x10 6ceb0: 9345fd14 asr x20, x8, #5 6ceb4: 91000688 add x8, x20, #0x1 6ceb8: d37bfd0b lsr x11, x8, #59 6cebc: b5009c8b cbnz x11, 0x6e24c 6cec0: cb0a0129 sub x9, x9, x10 6cec4: 9345fd2a asr x10, x9, #5 6cec8: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6cecc: eb0b015f cmp x10, x11 6ced0: 540000e8 b.hi 0x6ceec 6ced4: 9344fd29 asr x9, x9, #4 6ced8: eb08013f cmp x9, x8 6cedc: 9a893113 csel x19, x8, x9, lo 6cee0: b5000093 cbnz x19, 0x6cef0 6cee4: aa1f03e0 mov x0, xzr 6cee8: 1400000e b 0x6cf20 6ceec: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6cef0: f9401f09 ldr x9, [x24, #0x38] 6cef4: d37bea68 lsl x8, x19, #5 6cef8: f9480120 ldr x0, [x9, #0x1000] 6cefc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6cf00: cb00014a sub x10, x10, x0 6cf04: eb08015f cmp x10, x8 6cf08: 54000082 b.hs 0x6cf18 6cf0c: aa0803e0 mov x0, x8 6cf10: 97fe7ef8 bl 0xcaf0 6cf14: 14000003 b 0x6cf20 6cf18: 8b080008 add x8, x0, x8 6cf1c: f9080128 str x8, [x9, #0x1000] 6cf20: 8b141408 add x8, x0, x20, lsl #5 6cf24: a900fd1f stp xzr, xzr, [x8, #0x8] 6cf28: f9403fe9 ldr x9, [sp, #0x78] 6cf2c: 9100810a add x10, x8, #0x20 6cf30: f9000d09 str x9, [x8, #0x18] 6cf34: 3dc01be0 ldr q0, [sp, #0x60] 6cf38: 3d800100 str q0, [x8] 6cf3c: f9403be9 ldr x9, [sp, #0x70] 6cf40: f9000909 str x9, [x8, #0x10] 6cf44: a906ffff stp xzr, xzr, [sp, #0x68] 6cf48: f90033ff str xzr, [sp, #0x60] 6cf4c: a9422f14 ldp x20, x11, [x24, #0x20] 6cf50: 8b131409 add x9, x0, x19, lsl #5 6cf54: eb14017f cmp x11, x20 6cf58: 54000200 b.eq 0x6cf98 6cf5c: a93efd1f stp xzr, xzr, [x8, #-0x18] 6cf60: f81e011f stur xzr, [x8, #-0x20] 6cf64: f85f816c ldur x12, [x11, #-0x8] 6cf68: f81f810c stur x12, [x8, #-0x8] 6cf6c: 3cde0d60 ldr q0, [x11, #-0x20]! 6cf70: 3c9e0100 stur q0, [x8, #-0x20] 6cf74: f940096c ldr x12, [x11, #0x10] 6cf78: eb0b029f cmp x20, x11 6cf7c: f81f010c stur x12, [x8, #-0x10] 6cf80: d1008108 sub x8, x8, #0x20 6cf84: a900fd7f stp xzr, xzr, [x11, #0x8] 6cf88: f900017f str xzr, [x11] 6cf8c: 54fffe81 b.ne 0x6cf5c 6cf90: a9425316 ldp x22, x20, [x24, #0x20] 6cf94: 14000002 b 0x6cf9c 6cf98: aa1403f6 mov x22, x20 6cf9c: f9401b13 ldr x19, [x24, #0x30] 6cfa0: eb16029f cmp x20, x22 6cfa4: a9022b08 stp x8, x10, [x24, #0x20] 6cfa8: f9001b09 str x9, [x24, #0x30] 6cfac: 540000c0 b.eq 0x6cfc4 6cfb0: d1008294 sub x20, x20, #0x20 6cfb4: aa1403e0 mov x0, x20 6cfb8: 9400124d bl 0x718ec 6cfbc: eb1402df cmp x22, x20 6cfc0: 54ffff81 b.ne 0x6cfb0 6cfc4: b4000216 cbz x22, 0x6d004 6cfc8: f9401f08 ldr x8, [x24, #0x38] 6cfcc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6cfd0: eb16013f cmp x9, x22 6cfd4: 54000143 b.lo 0x6cffc 6cfd8: eb16011f cmp x8, x22 6cfdc: 54000108 b.hi 0x6cffc 6cfe0: f9480109 ldr x9, [x8, #0x1000] 6cfe4: eb13013f cmp x9, x19 6cfe8: 540000e1 b.ne 0x6d004 6cfec: f9080116 str x22, [x8, #0x1000] 6cff0: f94033f3 ldr x19, [sp, #0x60] 6cff4: b50000d3 cbnz x19, 0x6d00c 6cff8: 14000025 b 0x6d08c 6cffc: aa1603e0 mov x0, x22 6d000: 97fe7f08 bl 0xcc20 6d004: f94033f3 ldr x19, [sp, #0x60] 6d008: b4000433 cbz x19, 0x6d08c 6d00c: f94037f4 ldr x20, [sp, #0x68] 6d010: eb13029f cmp x20, x19 6d014: 540001a0 b.eq 0x6d048 6d018: 385e8288 ldurb w8, [x20, #-0x18] 6d01c: 36000068 tbz w8, #0x0, 0x6d028 6d020: f85f8280 ldur x0, [x20, #-0x8] 6d024: 97fe7eff bl 0xcc20 6d028: 385d0288 ldurb w8, [x20, #-0x30] 6d02c: d100c296 sub x22, x20, #0x30 6d030: 36000068 tbz w8, #0x0, 0x6d03c 6d034: f85e0280 ldur x0, [x20, #-0x20] 6d038: 97fe7efa bl 0xcc20 6d03c: eb16027f cmp x19, x22 6d040: aa1603f4 mov x20, x22 6d044: 54fffea1 b.ne 0x6d018 6d048: f9403fe8 ldr x8, [sp, #0x78] 6d04c: f90037f3 str x19, [sp, #0x68] 6d050: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6d054: eb13013f cmp x9, x19 6d058: 54000163 b.lo 0x6d084 6d05c: eb13011f cmp x8, x19 6d060: 54000128 b.hi 0x6d084 6d064: f9403be9 ldr x9, [sp, #0x70] 6d068: f948010a ldr x10, [x8, #0x1000] 6d06c: eb09015f cmp x10, x9 6d070: 540000e1 b.ne 0x6d08c 6d074: f9080113 str x19, [x8, #0x1000] 6d078: 385603a8 ldurb w8, [x29, #-0xa0] 6d07c: 3607ad68 tbz w8, #0x0, 0x6c628 6d080: 14000005 b 0x6d094 6d084: aa1303e0 mov x0, x19 6d088: 97fe7ee6 bl 0xcc20 6d08c: 385603a8 ldurb w8, [x29, #-0xa0] 6d090: 3607acc8 tbz w8, #0x0, 0x6c628 6d094: f85703a0 ldur x0, [x29, #-0x90] 6d098: 17fffd63 b 0x6c624 6d09c: f94002e0 ldr x0, [x23] 6d0a0: 39400008 ldrb w8, [x0] 6d0a4: 39000268 strb w8, [x19] 6d0a8: 97fe7ede bl 0xcc20 6d0ac: f9400be8 ldr x8, [sp, #0x10] 6d0b0: b2400108 orr x8, x8, #0x1 6d0b4: f81d0328 stur x8, [x25, #-0x30] 6d0b8: f94013e8 ldr x8, [sp, #0x20] 6d0bc: a93dcf28 stp x8, x19, [x25, #-0x28] 6d0c0: a94457fc ldp x28, x21, [sp, #0x40] 6d0c4: b9403bea ldr w10, [sp, #0x38] 6d0c8: f9401beb ldr x11, [sp, #0x30] 6d0cc: 381d032a sturb w10, [x25, #-0x30] 6d0d0: f94053e8 ldr x8, [sp, #0xa0] 6d0d4: f81d1328 stur x8, [x25, #-0x2f] 6d0d8: f84a73e8 ldur x8, [sp, #0xa7] 6d0dc: f81d8328 stur x8, [x25, #-0x28] 6d0e0: f90002eb str x11, [x23] 6d0e4: 385903a8 ldurb w8, [x29, #-0x70] 6d0e8: f90053ff str xzr, [sp, #0xa0] 6d0ec: f80a73ff stur xzr, [sp, #0xa7] 6d0f0: 37000348 tbnz w8, #0x0, 0x6d158 6d0f4: 3700039a tbnz w26, #0x0, 0x6d164 6d0f8: 385403a8 ldurb w8, [x29, #-0xc0] 6d0fc: 36000068 tbz w8, #0x0, 0x6d108 6d100: f85503a0 ldur x0, [x29, #-0xb0] 6d104: 97fe7ec7 bl 0xcc20 6d108: d0000142 adrp x2, 0x97000 6d10c: 9106bc42 add x2, x2, #0x1af 6d110: 320003e3 orr w3, wzr, #0x1 6d114: aa1603e0 mov x0, x22 6d118: aa1f03e1 mov x1, xzr 6d11c: 9400109f bl 0x71398 6d120: a940e2c8 ldp x8, x24, [x22, #0x8] 6d124: f84012c9 ldur x9, [x22, #0x1] 6d128: 394002ca ldrb w10, [x22] 6d12c: a900fedf stp xzr, xzr, [x22, #0x8] 6d130: f8077368 stur x8, [x27, #0x77] 6d134: f81903a9 stur x9, [x29, #-0x70] 6d138: f90002df str xzr, [x22] 6d13c: f9400799 ldr x25, [x28, #0x8] 6d140: aa1903fc mov x28, x25 6d144: 385e8f88 ldrb w8, [x28, #-0x18]! 6d148: 37000188 tbnz w8, #0x0, 0x6d178 6d14c: 781e833f sturh wzr, [x25, #-0x18] 6d150: d100233a sub x26, x25, #0x8 6d154: 14000058 b 0x6d2b4 6d158: f85a03a0 ldur x0, [x29, #-0x60] 6d15c: 97fe7eb1 bl 0xcc20 6d160: 3607fcda tbz w26, #0x0, 0x6d0f8 6d164: aa1503e0 mov x0, x21 6d168: 97fe7eae bl 0xcc20 6d16c: 385403a8 ldurb w8, [x29, #-0xc0] 6d170: 3707fc88 tbnz w8, #0x0, 0x6d100 6d174: 17ffffe5 b 0x6d108 6d178: aa1903fa mov x26, x25 6d17c: f85f8f48 ldr x8, [x26, #-0x8]! 6d180: 3900011f strb wzr, [x8] 6d184: 385f0355 ldurb w21, [x26, #-0x10] 6d188: f81f835f stur xzr, [x26, #-0x8] 6d18c: 37000195 tbnz w21, #0x0, 0x6d1bc 6d190: 528002d7 mov w23, #0x16 // =22 6d194: b9004bea str w10, [sp, #0x48] 6d198: 370001d5 tbnz w21, #0x0, 0x6d1d0 6d19c: 12001ea8 and w8, w21, #0xff 6d1a0: 121f1aa9 and w9, w21, #0xfe 6d1a4: 7100b91f cmp w8, #0x2e 6d1a8: d341fd28 lsr x8, x9, #1 6d1ac: f9001fe8 str x8, [sp, #0x38] 6d1b0: 540001c2 b.hs 0x6d1e8 6d1b4: 320003f3 orr w19, wzr, #0x1 6d1b8: 14000008 b 0x6d1d8 6d1bc: f9400395 ldr x21, [x28] 6d1c0: 927ffaa8 and x8, x21, #0xfffffffffffffffe 6d1c4: d1000517 sub x23, x8, #0x1 6d1c8: b9004bea str w10, [sp, #0x48] 6d1cc: 3607fe95 tbz w21, #0x0, 0x6d19c 6d1d0: f9001fff str xzr, [sp, #0x38] 6d1d4: 2a1f03f3 mov w19, wzr 6d1d8: 528002d6 mov w22, #0x16 // =22 6d1dc: eb1702df cmp x22, x23 6d1e0: 54000121 b.ne 0x6d204 6d1e4: 14000033 b 0x6d2b0 6d1e8: f9401fe8 ldr x8, [sp, #0x38] 6d1ec: 320003f3 orr w19, wzr, #0x1 6d1f0: 11004108 add w8, w8, #0x10 6d1f4: 927c0d08 and x8, x8, #0xf0 6d1f8: d1000516 sub x22, x8, #0x1 6d1fc: eb1702df cmp x22, x23 6d200: 54000580 b.eq 0x6d2b0 6d204: f1005adf cmp x22, #0x16 6d208: 54000141 b.ne 0x6d230 6d20c: f9400357 ldr x23, [x26] 6d210: 91000780 add x0, x28, #0x1 6d214: 340002d3 cbz w19, 0x6d26c 6d218: 121f1aa8 and w8, w21, #0xfe 6d21c: d341fd08 lsr x8, x8, #1 6d220: 91000502 add x2, x8, #0x1 6d224: aa1703e1 mov x1, x23 6d228: 97fe7e3a bl 0xcb10 6d22c: 14000012 b 0x6d274 6d230: 910006c0 add x0, x22, #0x1 6d234: f9001be0 str x0, [sp, #0x30] 6d238: 97fe7e2e bl 0xcaf0 6d23c: eb1702df cmp x22, x23 6d240: aa0003f7 mov x23, x0 6d244: 54000048 b.hi 0x6d24c 6d248: b4000357 cbz x23, 0x6d2b0 6d24c: 36000213 tbz w19, #0x0, 0x6d28c 6d250: 121f1aa8 and w8, w21, #0xfe 6d254: d341fd08 lsr x8, x8, #1 6d258: 91000781 add x1, x28, #0x1 6d25c: 91000502 add x2, x8, #0x1 6d260: aa1703e0 mov x0, x23 6d264: 97fe7e2b bl 0xcb10 6d268: 1400000d b 0x6d29c 6d26c: 394002e8 ldrb w8, [x23] 6d270: 39000008 strb w8, [x0] 6d274: aa1703e0 mov x0, x23 6d278: 97fe7e6a bl 0xcc20 6d27c: f9401fe8 ldr x8, [sp, #0x38] 6d280: d37ff908 lsl x8, x8, #1 6d284: 39000388 strb w8, [x28] 6d288: 1400000a b 0x6d2b0 6d28c: f9400340 ldr x0, [x26] 6d290: 39400008 ldrb w8, [x0] 6d294: 390002e8 strb w8, [x23] 6d298: 97fe7e62 bl 0xcc20 6d29c: f9401be8 ldr x8, [sp, #0x30] 6d2a0: b2400108 orr x8, x8, #0x1 6d2a4: f81e8328 stur x8, [x25, #-0x18] 6d2a8: f9401fe8 ldr x8, [sp, #0x38] 6d2ac: a93f5f28 stp x8, x23, [x25, #-0x10] 6d2b0: b9404bea ldr w10, [sp, #0x48] 6d2b4: 381e832a sturb w10, [x25, #-0x18] 6d2b8: f8477368 ldur x8, [x27, #0x77] 6d2bc: f81f0328 stur x8, [x25, #-0x10] 6d2c0: f85903a8 ldur x8, [x29, #-0x70] 6d2c4: f81e9328 stur x8, [x25, #-0x17] 6d2c8: f9000358 str x24, [x26] 6d2cc: 385783a8 ldurb w8, [x29, #-0x88] 6d2d0: f9402bf7 ldr x23, [sp, #0x50] 6d2d4: 36000068 tbz w8, #0x0, 0x6d2e0 6d2d8: f85883a0 ldur x0, [x29, #-0x78] 6d2dc: 97fe7e51 bl 0xcc20 6d2e0: 385603a8 ldurb w8, [x29, #-0xa0] 6d2e4: 36000068 tbz w8, #0x0, 0x6d2f0 6d2e8: f85703a0 ldur x0, [x29, #-0x90] 6d2ec: 97fe7e4d bl 0xcc20 6d2f0: 3941e3e8 ldrb w8, [sp, #0x78] 6d2f4: f94023f3 ldr x19, [sp, #0x40] 6d2f8: 370000c8 tbnz w8, #0x0, 0x6d310 6d2fc: 394183e8 ldrb w8, [sp, #0x60] 6d300: 37000108 tbnz w8, #0x0, 0x6d320 6d304: eb1402ff cmp x23, x20 6d308: 54000141 b.ne 0x6d330 6d30c: 1400026f b 0x6dcc8 6d310: f94047e0 ldr x0, [sp, #0x88] 6d314: 97fe7e43 bl 0xcc20 6d318: 394183e8 ldrb w8, [sp, #0x60] 6d31c: 3607ff48 tbz w8, #0x0, 0x6d304 6d320: f9403be0 ldr x0, [sp, #0x70] 6d324: 97fe7e3f bl 0xcc20 6d328: eb1402ff cmp x23, x20 6d32c: 54004ce0 b.eq 0x6dcc8 6d330: a9402269 ldp x9, x8, [x19] 6d334: aa1403fc mov x28, x20 6d338: eb08013f cmp x9, x8 6d33c: 54004c80 b.eq 0x6dccc 6d340: f9400e69 ldr x9, [x19, #0x18] 6d344: d100c101 sub x1, x8, #0x30 6d348: 910183e0 add x0, sp, #0x60 6d34c: d10283a2 sub x2, x29, #0xa0 6d350: f81603a9 stur x9, [x29, #-0xa0] 6d354: 940010f2 bl 0x7171c 6d358: a942a668 ldp x8, x9, [x19, #0x28] 6d35c: aa1303f5 mov x21, x19 6d360: eb09011f cmp x8, x9 6d364: 540001e2 b.hs 0x6d3a0 6d368: f9403fe9 ldr x9, [sp, #0x78] 6d36c: f9000d09 str x9, [x8, #0x18] 6d370: 3dc01be0 ldr q0, [sp, #0x60] 6d374: 3d800100 str q0, [x8] 6d378: f9403be9 ldr x9, [sp, #0x70] 6d37c: f9000909 str x9, [x8, #0x10] 6d380: a906ffff stp xzr, xzr, [sp, #0x68] 6d384: f90033ff str xzr, [sp, #0x60] 6d388: f94016a8 ldr x8, [x21, #0x28] 6d38c: 91008108 add x8, x8, #0x20 6d390: f90016a8 str x8, [x21, #0x28] 6d394: f94033f3 ldr x19, [sp, #0x60] 6d398: b5000b73 cbnz x19, 0x6d504 6d39c: 14000079 b 0x6d580 6d3a0: f94012aa ldr x10, [x21, #0x20] 6d3a4: cb0a0108 sub x8, x8, x10 6d3a8: 9345fd14 asr x20, x8, #5 6d3ac: 91000688 add x8, x20, #0x1 6d3b0: d37bfd0b lsr x11, x8, #59 6d3b4: b500752b cbnz x11, 0x6e258 6d3b8: cb0a0129 sub x9, x9, x10 6d3bc: 9345fd2a asr x10, x9, #5 6d3c0: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6d3c4: eb0b015f cmp x10, x11 6d3c8: 540000e8 b.hi 0x6d3e4 6d3cc: 9344fd29 asr x9, x9, #4 6d3d0: eb08013f cmp x9, x8 6d3d4: 9a893113 csel x19, x8, x9, lo 6d3d8: b5000093 cbnz x19, 0x6d3e8 6d3dc: aa1f03e0 mov x0, xzr 6d3e0: 1400000e b 0x6d418 6d3e4: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6d3e8: f9401ea9 ldr x9, [x21, #0x38] 6d3ec: d37bea68 lsl x8, x19, #5 6d3f0: f9480120 ldr x0, [x9, #0x1000] 6d3f4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6d3f8: cb00014a sub x10, x10, x0 6d3fc: eb08015f cmp x10, x8 6d400: 54000082 b.hs 0x6d410 6d404: aa0803e0 mov x0, x8 6d408: 97fe7dba bl 0xcaf0 6d40c: 14000003 b 0x6d418 6d410: 8b080008 add x8, x0, x8 6d414: f9080128 str x8, [x9, #0x1000] 6d418: 8b141408 add x8, x0, x20, lsl #5 6d41c: a900fd1f stp xzr, xzr, [x8, #0x8] 6d420: f9403fe9 ldr x9, [sp, #0x78] 6d424: 9100810a add x10, x8, #0x20 6d428: f9000d09 str x9, [x8, #0x18] 6d42c: 3dc01be0 ldr q0, [sp, #0x60] 6d430: 3d800100 str q0, [x8] 6d434: f9403be9 ldr x9, [sp, #0x70] 6d438: f9000909 str x9, [x8, #0x10] 6d43c: a906ffff stp xzr, xzr, [sp, #0x68] 6d440: f90033ff str xzr, [sp, #0x60] 6d444: a9422eb4 ldp x20, x11, [x21, #0x20] 6d448: 8b131409 add x9, x0, x19, lsl #5 6d44c: eb14017f cmp x11, x20 6d450: 54000200 b.eq 0x6d490 6d454: a93efd1f stp xzr, xzr, [x8, #-0x18] 6d458: f81e011f stur xzr, [x8, #-0x20] 6d45c: f85f816c ldur x12, [x11, #-0x8] 6d460: f81f810c stur x12, [x8, #-0x8] 6d464: 3cde0d60 ldr q0, [x11, #-0x20]! 6d468: 3c9e0100 stur q0, [x8, #-0x20] 6d46c: f940096c ldr x12, [x11, #0x10] 6d470: eb0b029f cmp x20, x11 6d474: f81f010c stur x12, [x8, #-0x10] 6d478: d1008108 sub x8, x8, #0x20 6d47c: a900fd7f stp xzr, xzr, [x11, #0x8] 6d480: f900017f str xzr, [x11] 6d484: 54fffe81 b.ne 0x6d454 6d488: a94252b6 ldp x22, x20, [x21, #0x20] 6d48c: 14000002 b 0x6d494 6d490: aa1403f6 mov x22, x20 6d494: f9401ab3 ldr x19, [x21, #0x30] 6d498: eb16029f cmp x20, x22 6d49c: a9022aa8 stp x8, x10, [x21, #0x20] 6d4a0: f9001aa9 str x9, [x21, #0x30] 6d4a4: 540000c0 b.eq 0x6d4bc 6d4a8: d1008294 sub x20, x20, #0x20 6d4ac: aa1403e0 mov x0, x20 6d4b0: 9400110f bl 0x718ec 6d4b4: eb1402df cmp x22, x20 6d4b8: 54ffff81 b.ne 0x6d4a8 6d4bc: b4000216 cbz x22, 0x6d4fc 6d4c0: f9401ea8 ldr x8, [x21, #0x38] 6d4c4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6d4c8: eb16013f cmp x9, x22 6d4cc: 54000143 b.lo 0x6d4f4 6d4d0: eb16011f cmp x8, x22 6d4d4: 54000108 b.hi 0x6d4f4 6d4d8: f9480109 ldr x9, [x8, #0x1000] 6d4dc: eb13013f cmp x9, x19 6d4e0: 540000e1 b.ne 0x6d4fc 6d4e4: f9080116 str x22, [x8, #0x1000] 6d4e8: f94033f3 ldr x19, [sp, #0x60] 6d4ec: b50000d3 cbnz x19, 0x6d504 6d4f0: 14000024 b 0x6d580 6d4f4: aa1603e0 mov x0, x22 6d4f8: 97fe7dca bl 0xcc20 6d4fc: f94033f3 ldr x19, [sp, #0x60] 6d500: b4000413 cbz x19, 0x6d580 6d504: f94037f4 ldr x20, [sp, #0x68] 6d508: eb13029f cmp x20, x19 6d50c: 540001a0 b.eq 0x6d540 6d510: 385e8288 ldurb w8, [x20, #-0x18] 6d514: 36000068 tbz w8, #0x0, 0x6d520 6d518: f85f8280 ldur x0, [x20, #-0x8] 6d51c: 97fe7dc1 bl 0xcc20 6d520: 385d0288 ldurb w8, [x20, #-0x30] 6d524: d100c295 sub x21, x20, #0x30 6d528: 36000068 tbz w8, #0x0, 0x6d534 6d52c: f85e0280 ldur x0, [x20, #-0x20] 6d530: 97fe7dbc bl 0xcc20 6d534: eb15027f cmp x19, x21 6d538: aa1503f4 mov x20, x21 6d53c: 54fffea1 b.ne 0x6d510 6d540: f9403fe8 ldr x8, [sp, #0x78] 6d544: f90037f3 str x19, [sp, #0x68] 6d548: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6d54c: eb13013f cmp x9, x19 6d550: 54000143 b.lo 0x6d578 6d554: eb13011f cmp x8, x19 6d558: 54000108 b.hi 0x6d578 6d55c: f9403be9 ldr x9, [sp, #0x70] 6d560: f948010a ldr x10, [x8, #0x1000] 6d564: eb09015f cmp x10, x9 6d568: 540000c1 b.ne 0x6d580 6d56c: f9080113 str x19, [x8, #0x1000] 6d570: aa1703fc mov x28, x23 6d574: 140001d6 b 0x6dccc 6d578: aa1303e0 mov x0, x19 6d57c: 97fe7da9 bl 0xcc20 6d580: aa1703fc mov x28, x23 6d584: 140001d2 b 0x6dccc 6d588: 11004348 add w8, w26, #0x10 6d58c: 927c0d08 and x8, x8, #0xf0 6d590: d1000516 sub x22, x8, #0x1 6d594: 320003fc orr w28, wzr, #0x1 6d598: eb1702df cmp x22, x23 6d59c: 54001680 b.eq 0x6d86c 6d5a0: f1005adf cmp x22, #0x16 6d5a4: 54000141 b.ne 0x6d5cc 6d5a8: f85e0336 ldur x22, [x25, #-0x20] 6d5ac: 91000700 add x0, x24, #0x1 6d5b0: 3400065c cbz w28, 0x6d678 6d5b4: 121f1b68 and w8, w27, #0xfe 6d5b8: d341fd08 lsr x8, x8, #1 6d5bc: 91000502 add x2, x8, #0x1 6d5c0: aa1603e1 mov x1, x22 6d5c4: 97fe7d53 bl 0xcb10 6d5c8: 1400002e b 0x6d680 6d5cc: 910006c0 add x0, x22, #0x1 6d5d0: f9002be0 str x0, [sp, #0x50] 6d5d4: 97fe7d47 bl 0xcaf0 6d5d8: eb1702df cmp x22, x23 6d5dc: aa0003f7 mov x23, x0 6d5e0: 54000048 b.hi 0x6d5e8 6d5e4: b4001457 cbz x23, 0x6d86c 6d5e8: 3600133c tbz w28, #0x0, 0x6d84c 6d5ec: 121f1b68 and w8, w27, #0xfe 6d5f0: d341fd08 lsr x8, x8, #1 6d5f4: 91000701 add x1, x24, #0x1 6d5f8: 91000502 add x2, x8, #0x1 6d5fc: aa1703e0 mov x0, x23 6d600: 97fe7d44 bl 0xcb10 6d604: 14000096 b 0x6d85c 6d608: 320003f3 orr w19, wzr, #0x1 6d60c: aa1403f6 mov x22, x20 6d610: 37070315 tbnz w21, #0x0, 0x6b670 6d614: 17fff819 b 0x6b678 6d618: f94023e2 ldr x2, [sp, #0x40] 6d61c: d10006c0 sub x0, x22, #0x1 6d620: aa1c03e1 mov x1, x28 6d624: 97ffe566 bl 0x66bbc 6d628: aa0003f7 mov x23, x0 6d62c: cb1702c8 sub x8, x22, x23 6d630: f100051f cmp x8, #0x1 6d634: 54ff0240 b.eq 0x6b67c 6d638: f94023e9 ldr x9, [sp, #0x40] 6d63c: a9402528 ldp x8, x9, [x9] 6d640: eb09011f cmp x8, x9 6d644: 54ff01c0 b.eq 0x6b67c 6d648: b100433f cmn x25, #0x10 6d64c: a939ffbf stp xzr, xzr, [x29, #-0x68] 6d650: f81903bf stur xzr, [x29, #-0x70] 6d654: 54000202 b.hs 0x6d694 6d658: f1005f3f cmp x25, #0x17 6d65c: 540035e2 b.hs 0x6dd18 6d660: d101c3a9 sub x9, x29, #0x70 6d664: d37ffb28 lsl x8, x25, #1 6d668: b2400136 orr x22, x9, #0x1 6d66c: 381903a8 sturb w8, [x29, #-0x70] 6d670: b5003659 cbnz x25, 0x6dd38 6d674: 140001b5 b 0x6dd48 6d678: 394002c8 ldrb w8, [x22] 6d67c: 39000008 strb w8, [x0] 6d680: aa1603e0 mov x0, x22 6d684: 97fe7d67 bl 0xcc20 6d688: d37ffb48 lsl x8, x26, #1 6d68c: 39000308 strb w8, [x24] 6d690: 14000077 b 0x6d86c 6d694: 97fe7b07 bl 0xc2b0 6d698: 91004328 add x8, x25, #0x10 6d69c: 927ced1a and x26, x8, #0xfffffffffffffff0 6d6a0: aa1a03e0 mov x0, x26 6d6a4: 97fe7d13 bl 0xcaf0 6d6a8: aa0003f7 mov x23, x0 6d6ac: b2400348 orr x8, x26, #0x1 6d6b0: a936dfb9 stp x25, x23, [x29, #-0x98] 6d6b4: f81603a8 stur x8, [x29, #-0xa0] 6d6b8: aa1703e0 mov x0, x23 6d6bc: aa1803e1 mov x1, x24 6d6c0: aa1903e2 mov x2, x25 6d6c4: 97fe7d13 bl 0xcb10 6d6c8: 38396aff strb wzr, [x23, x25] 6d6cc: b0000182 adrp x2, 0x9e000 6d6d0: 9113cc42 add x2, x2, #0x4f3 6d6d4: d10283a0 sub x0, x29, #0xa0 6d6d8: 528001a3 mov w3, #0xd // =13 6d6dc: aa1f03e1 mov x1, xzr 6d6e0: d10283b3 sub x19, x29, #0xa0 6d6e4: 94000f2d bl 0x71398 6d6e8: f9400a68 ldr x8, [x19, #0x10] 6d6ec: 3dc00260 ldr q0, [x19] 6d6f0: a900fe7f stp xzr, xzr, [x19, #0x8] 6d6f4: f900027f str xzr, [x19] 6d6f8: f9003be8 str x8, [sp, #0x70] 6d6fc: 3d801be0 str q0, [sp, #0x60] 6d700: f0000141 adrp x1, 0x98000 6d704: 912ce821 add x1, x1, #0xb3a 6d708: 910183e0 add x0, sp, #0x60 6d70c: 320003e2 orr w2, wzr, #0x1 6d710: 910183f5 add x21, sp, #0x60 6d714: 94000f9f bl 0x71590 6d718: f84012a8 ldur x8, [x21, #0x1] 6d71c: a940dea9 ldp x9, x23, [x21, #0x8] 6d720: 394002b3 ldrb w19, [x21] 6d724: a900febf stp xzr, xzr, [x21, #0x8] 6d728: f90002bf str xzr, [x21] 6d72c: f8007369 stur x9, [x27, #0x7] 6d730: f90073e8 str x8, [sp, #0xe0] 6d734: f8407368 ldur x8, [x27, #0x7] 6d738: f94073e9 ldr x9, [sp, #0xe0] 6d73c: f802737f stur xzr, [x27, #0x27] 6d740: f81403bf stur xzr, [x29, #-0xc0] 6d744: f8077368 stur x8, [x27, #0x77] 6d748: f81903a9 stur x9, [x29, #-0x70] 6d74c: f94023e9 ldr x9, [sp, #0x40] 6d750: f800737f stur xzr, [x27, #0x7] 6d754: f90073ff str xzr, [sp, #0xe0] 6d758: a940a528 ldp x8, x9, [x9, #0x8] 6d75c: eb09011f cmp x8, x9 6d760: 540002c2 b.hs 0x6d7b8 6d764: 39000113 strb w19, [x8] 6d768: f8477369 ldur x9, [x27, #0x77] 6d76c: a900dd09 stp x9, x23, [x8, #0x8] 6d770: f85903a9 ldur x9, [x29, #-0x70] 6d774: f8001109 stur x9, [x8, #0x1] 6d778: f807737f stur xzr, [x27, #0x77] 6d77c: f81903bf stur xzr, [x29, #-0x70] 6d780: 3900611f strb wzr, [x8, #0x18] 6d784: f8427369 ldur x9, [x27, #0x27] 6d788: a9027d09 stp x9, xzr, [x8, #0x20] 6d78c: f85403a9 ldur x9, [x29, #-0xc0] 6d790: f8019109 stur x9, [x8, #0x19] 6d794: f94023e9 ldr x9, [sp, #0x40] 6d798: f802737f stur xzr, [x27, #0x27] 6d79c: f81403bf stur xzr, [x29, #-0xc0] 6d7a0: f9400528 ldr x8, [x9, #0x8] 6d7a4: 9100c108 add x8, x8, #0x30 6d7a8: f9000528 str x8, [x9, #0x8] 6d7ac: 394183e8 ldrb w8, [sp, #0x60] 6d7b0: 37003e88 tbnz w8, #0x0, 0x6df80 6d7b4: 140001f5 b 0x6df88 6d7b8: f94023ea ldr x10, [sp, #0x40] 6d7bc: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 6d7c0: f295556b movk x11, #0xaaab 6d7c4: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 6d7c8: f940014a ldr x10, [x10] 6d7cc: f2e0aaac movk x12, #0x555, lsl #48 6d7d0: cb0a0108 sub x8, x8, x10 6d7d4: 9344fd08 asr x8, x8, #4 6d7d8: 9b0b7d15 mul x21, x8, x11 6d7dc: 910006a8 add x8, x21, #0x1 6d7e0: eb0c011f cmp x8, x12 6d7e4: 54005468 b.hi 0x6e270 6d7e8: cb0a0129 sub x9, x9, x10 6d7ec: 9344fd29 asr x9, x9, #4 6d7f0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6d7f4: 9b0b7d29 mul x9, x9, x11 6d7f8: f2e0554a movk x10, #0x2aa, lsl #48 6d7fc: eb0a013f cmp x9, x10 6d800: 540000c2 b.hs 0x6d818 6d804: d37ff929 lsl x9, x9, #1 6d808: eb08013f cmp x9, x8 6d80c: 9a893108 csel x8, x8, x9, lo 6d810: f9000fe8 str x8, [sp, #0x18] 6d814: b4003128 cbz x8, 0x6de38 6d818: f94023e8 ldr x8, [sp, #0x40] 6d81c: f9400d09 ldr x9, [x8, #0x18] 6d820: f9400fe8 ldr x8, [sp, #0x18] 6d824: f9480120 ldr x0, [x9, #0x1000] 6d828: 8b080508 add x8, x8, x8, lsl #1 6d82c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6d830: d37ced08 lsl x8, x8, #4 6d834: cb00014a sub x10, x10, x0 6d838: eb08015f cmp x10, x8 6d83c: 54002682 b.hs 0x6dd0c 6d840: aa0803e0 mov x0, x8 6d844: 97fe7cab bl 0xcaf0 6d848: 1400017e b 0x6de40 6d84c: f85e0320 ldur x0, [x25, #-0x20] 6d850: 39400008 ldrb w8, [x0] 6d854: 390002e8 strb w8, [x23] 6d858: 97fe7cf2 bl 0xcc20 6d85c: f9402be8 ldr x8, [sp, #0x50] 6d860: f81e0337 stur x23, [x25, #-0x20] 6d864: b2400108 orr x8, x8, #0x1 6d868: a93d6b28 stp x8, x26, [x25, #-0x30] 6d86c: f9403be8 ldr x8, [sp, #0x70] 6d870: f9000b08 str x8, [x24, #0x10] 6d874: 3dc01be0 ldr q0, [sp, #0x60] 6d878: 3d800300 str q0, [x24] 6d87c: 3941e3e8 ldrb w8, [sp, #0x78] 6d880: a9482be9 ldp x9, x10, [sp, #0x80] 6d884: a906ffff stp xzr, xzr, [sp, #0x68] 6d888: f90033ff str xzr, [sp, #0x60] 6d88c: 7200011f tst w8, #0x1 6d890: d341fd08 lsr x8, x8, #1 6d894: 9a890108 csel x8, x8, x9, eq 6d898: 9a931557 csinc x23, x10, x19, ne 6d89c: f100091f cmp x8, #0x2 6d8a0: 321f03e9 orr w9, wzr, #0x2 6d8a4: 9a893116 csel x22, x8, x9, lo 6d8a8: b10042df cmn x22, #0x10 6d8ac: a939ffbf stp xzr, xzr, [x29, #-0x68] 6d8b0: f81903bf stur xzr, [x29, #-0x70] 6d8b4: 54004d82 b.hs 0x6e264 6d8b8: f1005edf cmp x22, #0x17 6d8bc: 540000e2 b.hs 0x6d8d8 6d8c0: d101c3a9 sub x9, x29, #0x70 6d8c4: d37ffac8 lsl x8, x22, #1 6d8c8: b2400138 orr x24, x9, #0x1 6d8cc: 381903a8 sturb w8, [x29, #-0x70] 6d8d0: b5000116 cbnz x22, 0x6d8f0 6d8d4: 1400000b b 0x6d900 6d8d8: 321c03e0 orr w0, wzr, #0x10 6d8dc: 97fe7c85 bl 0xcaf0 6d8e0: aa0003f8 mov x24, x0 6d8e4: 52800228 mov w8, #0x11 // =17 6d8e8: a939e3b6 stp x22, x24, [x29, #-0x68] 6d8ec: f81903a8 stur x8, [x29, #-0x70] 6d8f0: aa1803e0 mov x0, x24 6d8f4: aa1703e1 mov x1, x23 6d8f8: aa1603e2 mov x2, x22 6d8fc: 97fe7c85 bl 0xcb10 6d900: 38366b1f strb wzr, [x24, x22] 6d904: 385903a8 ldurb w8, [x29, #-0x70] 6d908: f85983a9 ldur x9, [x29, #-0x68] 6d90c: 2a1f03f6 mov w22, wzr 6d910: d341fd0a lsr x10, x8, #1 6d914: 7200011f tst w8, #0x1 6d918: 9a890149 csel x9, x10, x9, eq 6d91c: f100093f cmp x9, #0x2 6d920: 54000141 b.ne 0x6d948 6d924: f85a03a9 ldur x9, [x29, #-0x60] 6d928: d101c3aa sub x10, x29, #0x70 6d92c: b240014a orr x10, x10, #0x1 6d930: 7200011f tst w8, #0x1 6d934: 9a890149 csel x9, x10, x9, eq 6d938: 79400129 ldrh w9, [x9] 6d93c: 528b640a mov w10, #0x5b20 // =23328 6d940: 6b0a013f cmp w9, w10 6d944: 1a9f17f6 cset w22, eq 6d948: d10283b7 sub x23, x29, #0xa0 6d94c: 36000068 tbz w8, #0x0, 0x6d958 6d950: f85a03a0 ldur x0, [x29, #-0x60] 6d954: 97fe7cb3 bl 0xcc20 6d958: 910062f9 add x25, x23, #0x18 6d95c: 91000678 add x24, x19, #0x1 6d960: 340002b6 cbz w22, 0x6d9b4 6d964: 3941e3f3 ldrb w19, [sp, #0x78] 6d968: a94827e8 ldp x8, x9, [sp, #0x80] 6d96c: d341fe6a lsr x10, x19, #1 6d970: 7200027f tst w19, #0x1 6d974: 9a88014a csel x10, x10, x8, eq 6d978: 9a890316 csel x22, x24, x9, eq 6d97c: f100015f cmp x10, #0x0 6d980: 1a9f07e8 cset w8, ne 6d984: cb080157 sub x23, x10, x8 6d988: b40000b7 cbz x23, 0x6d99c 6d98c: 8b0802c1 add x1, x22, x8 6d990: aa1603e0 mov x0, x22 6d994: aa1703e2 mov x2, x23 6d998: 97fe7bd2 bl 0xc8e0 6d99c: 37000093 tbnz w19, #0x0, 0x6d9ac 6d9a0: d37ffae8 lsl x8, x23, #1 6d9a4: 3901e3e8 strb w8, [sp, #0x78] 6d9a8: 14000002 b 0x6d9b0 6d9ac: f90043f7 str x23, [sp, #0x80] 6d9b0: 38376adf strb wzr, [x22, x23] 6d9b4: 385783a8 ldurb w8, [x29, #-0x88] 6d9b8: a97827aa ldp x10, x9, [x29, #-0x80] 6d9bc: 7200011f tst w8, #0x1 6d9c0: d341fd08 lsr x8, x8, #1 6d9c4: 9a991521 csinc x1, x9, x25, ne 6d9c8: 9a8a0102 csel x2, x8, x10, eq 6d9cc: d10283a0 sub x0, x29, #0xa0 6d9d0: d10283b3 sub x19, x29, #0xa0 6d9d4: 94000eef bl 0x71590 6d9d8: f9400a68 ldr x8, [x19, #0x10] 6d9dc: 3dc00260 ldr q0, [x19] 6d9e0: a900fe7f stp xzr, xzr, [x19, #0x8] 6d9e4: f900027f str xzr, [x19] 6d9e8: f9007be8 str x8, [sp, #0xf0] 6d9ec: 3d803be0 str q0, [sp, #0xe0] 6d9f0: b0000182 adrp x2, 0x9e000 6d9f4: 9110fc42 add x2, x2, #0x43f 6d9f8: 910383e0 add x0, sp, #0xe0 6d9fc: 321f03e3 orr w3, wzr, #0x2 6da00: aa1f03e1 mov x1, xzr 6da04: 910383f3 add x19, sp, #0xe0 6da08: 94000e64 bl 0x71398 6da0c: f9400a68 ldr x8, [x19, #0x10] 6da10: 3dc00260 ldr q0, [x19] 6da14: a900fe7f stp xzr, xzr, [x19, #0x8] 6da18: f900027f str xzr, [x19] 6da1c: f81503a8 stur x8, [x29, #-0xb0] 6da20: 3c9403a0 stur q0, [x29, #-0xc0] 6da24: f0000141 adrp x1, 0x98000 6da28: 912ce821 add x1, x1, #0xb3a 6da2c: d10303a0 sub x0, x29, #0xc0 6da30: 320003e2 orr w2, wzr, #0x1 6da34: d10303b3 sub x19, x29, #0xc0 6da38: 94000ed6 bl 0x71590 6da3c: f9400a68 ldr x8, [x19, #0x10] 6da40: 3dc00260 ldr q0, [x19] 6da44: a900fe7f stp xzr, xzr, [x19, #0x8] 6da48: f900027f str xzr, [x19] 6da4c: 3941e3f3 ldrb w19, [sp, #0x78] 6da50: a9482be9 ldp x9, x10, [sp, #0x80] 6da54: f81a03a8 stur x8, [x29, #-0x60] 6da58: 3c9903a0 stur q0, [x29, #-0x70] 6da5c: 7200027f tst w19, #0x1 6da60: d341fe68 lsr x8, x19, #1 6da64: 9a8a0301 csel x1, x24, x10, eq 6da68: f90027ea str x10, [sp, #0x48] 6da6c: 9a890102 csel x2, x8, x9, eq 6da70: d101c3a0 sub x0, x29, #0x70 6da74: d101c3b6 sub x22, x29, #0x70 6da78: 94000ec6 bl 0x71590 6da7c: 394002c8 ldrb w8, [x22] 6da80: f84012c9 ldur x9, [x22, #0x1] 6da84: f90002df str xzr, [x22] 6da88: b90053e8 str w8, [sp, #0x50] 6da8c: a940eac8 ldp x8, x26, [x22, #0x8] 6da90: a900fedf stp xzr, xzr, [x22, #0x8] 6da94: f80a73e8 stur x8, [sp, #0xa7] 6da98: f94023e8 ldr x8, [sp, #0x40] 6da9c: f90053e9 str x9, [sp, #0xa0] 6daa0: f940051b ldr x27, [x8, #0x8] 6daa4: aa1b03f8 mov x24, x27 6daa8: 385e8f08 ldrb w8, [x24, #-0x18]! 6daac: 37000088 tbnz w8, #0x0, 0x6dabc 6dab0: 781e837f sturh wzr, [x27, #-0x18] 6dab4: d100237c sub x28, x27, #0x8 6dab8: 14000051 b 0x6dbfc 6dabc: aa1b03fc mov x28, x27 6dac0: f85f8f88 ldr x8, [x28, #-0x8]! 6dac4: 3900011f strb wzr, [x8] 6dac8: 385f0397 ldurb w23, [x28, #-0x10] 6dacc: f81f839f stur xzr, [x28, #-0x8] 6dad0: 37000197 tbnz w23, #0x0, 0x6db00 6dad4: 528002d6 mov w22, #0x16 // =22 6dad8: 370001d7 tbnz w23, #0x0, 0x6db10 6dadc: 12001ee8 and w8, w23, #0xff 6dae0: 121f1ae9 and w9, w23, #0xfe 6dae4: 7100b91f cmp w8, #0x2e 6dae8: d341fd28 lsr x8, x9, #1 6daec: f9001fe8 str x8, [sp, #0x38] 6daf0: 540001c2 b.hs 0x6db28 6daf4: 320003e8 orr w8, wzr, #0x1 6daf8: b90033e8 str w8, [sp, #0x30] 6dafc: 14000007 b 0x6db18 6db00: f9400317 ldr x23, [x24] 6db04: 927ffae8 and x8, x23, #0xfffffffffffffffe 6db08: d1000516 sub x22, x8, #0x1 6db0c: 3607fe97 tbz w23, #0x0, 0x6dadc 6db10: f9001fff str xzr, [sp, #0x38] 6db14: b90033ff str wzr, [sp, #0x30] 6db18: 528002d9 mov w25, #0x16 // =22 6db1c: eb16033f cmp x25, x22 6db20: 54000141 b.ne 0x6db48 6db24: 14000036 b 0x6dbfc 6db28: f9401fe8 ldr x8, [sp, #0x38] 6db2c: 11004108 add w8, w8, #0x10 6db30: 927c0d08 and x8, x8, #0xf0 6db34: d1000519 sub x25, x8, #0x1 6db38: 320003e8 orr w8, wzr, #0x1 6db3c: b90033e8 str w8, [sp, #0x30] 6db40: eb16033f cmp x25, x22 6db44: 540005c0 b.eq 0x6dbfc 6db48: f1005b3f cmp x25, #0x16 6db4c: 54000161 b.ne 0x6db78 6db50: f9400396 ldr x22, [x28] 6db54: b94033e8 ldr w8, [sp, #0x30] 6db58: 91000700 add x0, x24, #0x1 6db5c: 340002e8 cbz w8, 0x6dbb8 6db60: 121f1ae8 and w8, w23, #0xfe 6db64: d341fd08 lsr x8, x8, #1 6db68: 91000502 add x2, x8, #0x1 6db6c: aa1603e1 mov x1, x22 6db70: 97fe7be8 bl 0xcb10 6db74: 14000013 b 0x6dbc0 6db78: 91000720 add x0, x25, #0x1 6db7c: f90013e0 str x0, [sp, #0x20] 6db80: 97fe7bdc bl 0xcaf0 6db84: eb16033f cmp x25, x22 6db88: aa0003f6 mov x22, x0 6db8c: 54000048 b.hi 0x6db94 6db90: b4000376 cbz x22, 0x6dbfc 6db94: b94033e8 ldr w8, [sp, #0x30] 6db98: 36000208 tbz w8, #0x0, 0x6dbd8 6db9c: 121f1ae8 and w8, w23, #0xfe 6dba0: d341fd08 lsr x8, x8, #1 6dba4: 91000701 add x1, x24, #0x1 6dba8: 91000502 add x2, x8, #0x1 6dbac: aa1603e0 mov x0, x22 6dbb0: 97fe7bd8 bl 0xcb10 6dbb4: 1400000d b 0x6dbe8 6dbb8: 394002c8 ldrb w8, [x22] 6dbbc: 39000008 strb w8, [x0] 6dbc0: aa1603e0 mov x0, x22 6dbc4: 97fe7c17 bl 0xcc20 6dbc8: f9401fe8 ldr x8, [sp, #0x38] 6dbcc: d37ff908 lsl x8, x8, #1 6dbd0: 39000308 strb w8, [x24] 6dbd4: 1400000a b 0x6dbfc 6dbd8: f9400380 ldr x0, [x28] 6dbdc: 39400008 ldrb w8, [x0] 6dbe0: 390002c8 strb w8, [x22] 6dbe4: 97fe7c0f bl 0xcc20 6dbe8: f94013e8 ldr x8, [sp, #0x20] 6dbec: b2400108 orr x8, x8, #0x1 6dbf0: f81e8368 stur x8, [x27, #-0x18] 6dbf4: f9401fe8 ldr x8, [sp, #0x38] 6dbf8: a93f5b68 stp x8, x22, [x27, #-0x10] 6dbfc: b94053e8 ldr w8, [sp, #0x50] 6dc00: 381e8368 sturb w8, [x27, #-0x18] 6dc04: f94053e8 ldr x8, [sp, #0xa0] 6dc08: f81e9368 stur x8, [x27, #-0x17] 6dc0c: f84a73e8 ldur x8, [sp, #0xa7] 6dc10: f81f0368 stur x8, [x27, #-0x10] 6dc14: f900039a str x26, [x28] 6dc18: 385903a8 ldurb w8, [x29, #-0x70] 6dc1c: f90053ff str xzr, [sp, #0xa0] 6dc20: f80a73ff stur xzr, [sp, #0xa7] 6dc24: 370001a8 tbnz w8, #0x0, 0x6dc58 6dc28: 385403a8 ldurb w8, [x29, #-0xc0] 6dc2c: 370001e8 tbnz w8, #0x0, 0x6dc68 6dc30: 394383e8 ldrb w8, [sp, #0xe0] 6dc34: 37000228 tbnz w8, #0x0, 0x6dc78 6dc38: 385783a8 ldurb w8, [x29, #-0x88] 6dc3c: 37000268 tbnz w8, #0x0, 0x6dc88 6dc40: 385603a8 ldurb w8, [x29, #-0xa0] 6dc44: 370002a8 tbnz w8, #0x0, 0x6dc98 6dc48: 370002f3 tbnz w19, #0x0, 0x6dca4 6dc4c: 394183e8 ldrb w8, [sp, #0x60] 6dc50: 37000328 tbnz w8, #0x0, 0x6dcb4 6dc54: 1400001a b 0x6dcbc 6dc58: f85a03a0 ldur x0, [x29, #-0x60] 6dc5c: 97fe7bf1 bl 0xcc20 6dc60: 385403a8 ldurb w8, [x29, #-0xc0] 6dc64: 3607fe68 tbz w8, #0x0, 0x6dc30 6dc68: f85503a0 ldur x0, [x29, #-0xb0] 6dc6c: 97fe7bed bl 0xcc20 6dc70: 394383e8 ldrb w8, [sp, #0xe0] 6dc74: 3607fe28 tbz w8, #0x0, 0x6dc38 6dc78: f9407be0 ldr x0, [sp, #0xf0] 6dc7c: 97fe7be9 bl 0xcc20 6dc80: 385783a8 ldurb w8, [x29, #-0x88] 6dc84: 3607fde8 tbz w8, #0x0, 0x6dc40 6dc88: f85883a0 ldur x0, [x29, #-0x78] 6dc8c: 97fe7be5 bl 0xcc20 6dc90: 385603a8 ldurb w8, [x29, #-0xa0] 6dc94: 3607fda8 tbz w8, #0x0, 0x6dc48 6dc98: f85703a0 ldur x0, [x29, #-0x90] 6dc9c: 97fe7be1 bl 0xcc20 6dca0: 3607fd73 tbz w19, #0x0, 0x6dc4c 6dca4: f94027e0 ldr x0, [sp, #0x48] 6dca8: 97fe7bde bl 0xcc20 6dcac: 394183e8 ldrb w8, [sp, #0x60] 6dcb0: 36000068 tbz w8, #0x0, 0x6dcbc 6dcb4: f9403be0 ldr x0, [sp, #0x70] 6dcb8: 97fe7bda bl 0xcc20 6dcbc: f94023f9 ldr x25, [sp, #0x40] 6dcc0: eb1402bf cmp x21, x20 6dcc4: 54fea7c1 b.ne 0x6b1bc 6dcc8: aa1403fc mov x28, x20 6dccc: f94017e8 ldr x8, [sp, #0x28] 6dcd0: f9401508 ldr x8, [x8, #0x28] 6dcd4: f9402fe9 ldr x9, [sp, #0x58] 6dcd8: eb09011f cmp x8, x9 6dcdc: 54000141 b.ne 0x6dd04 6dce0: aa1c03e0 mov x0, x28 6dce4: a95c7bfd ldp x29, x30, [sp, #0x1c0] 6dce8: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 6dcec: a95a57f6 ldp x22, x21, [sp, #0x1a0] 6dcf0: a9595ff8 ldp x24, x23, [sp, #0x190] 6dcf4: a95867fa ldp x26, x25, [sp, #0x180] 6dcf8: a9576ffc ldp x28, x27, [sp, #0x170] 6dcfc: 910743ff add sp, sp, #0x1d0 6dd00: d65f03c0 ret 6dd04: 97fe7a1b bl 0xc570 <__stack_chk_fail@plt> 6dd08: 97fe796a bl 0xc2b0 6dd0c: 8b080008 add x8, x0, x8 6dd10: f9080128 str x8, [x9, #0x1000] 6dd14: 1400004b b 0x6de40 6dd18: 91004328 add x8, x25, #0x10 6dd1c: 927ced1a and x26, x8, #0xfffffffffffffff0 6dd20: aa1a03e0 mov x0, x26 6dd24: 97fe7b73 bl 0xcaf0 6dd28: aa0003f6 mov x22, x0 6dd2c: b2400348 orr x8, x26, #0x1 6dd30: a939dbb9 stp x25, x22, [x29, #-0x68] 6dd34: f81903a8 stur x8, [x29, #-0x70] 6dd38: aa1603e0 mov x0, x22 6dd3c: aa1803e1 mov x1, x24 6dd40: aa1903e2 mov x2, x25 6dd44: 97fe7b73 bl 0xcb10 6dd48: 38396adf strb wzr, [x22, x25] 6dd4c: b0000182 adrp x2, 0x9e000 6dd50: 9113e042 add x2, x2, #0x4f8 6dd54: d101c3a0 sub x0, x29, #0x70 6dd58: 321d03e3 orr w3, wzr, #0x8 6dd5c: aa1f03e1 mov x1, xzr 6dd60: d101c3b3 sub x19, x29, #0x70 6dd64: 94000d8d bl 0x71398 6dd68: f9400a68 ldr x8, [x19, #0x10] 6dd6c: 3dc00260 ldr q0, [x19] 6dd70: a900fe7f stp xzr, xzr, [x19, #0x8] 6dd74: f900027f str xzr, [x19] 6dd78: f81703a8 stur x8, [x29, #-0x90] 6dd7c: 3c9603a0 stur q0, [x29, #-0xa0] 6dd80: f0000141 adrp x1, 0x98000 6dd84: 912ce821 add x1, x1, #0xb3a 6dd88: d10283a0 sub x0, x29, #0xa0 6dd8c: 320003e2 orr w2, wzr, #0x1 6dd90: d10283b3 sub x19, x29, #0xa0 6dd94: 94000dff bl 0x71590 6dd98: f9400a68 ldr x8, [x19, #0x10] 6dd9c: 3dc00260 ldr q0, [x19] 6dda0: a900fe7f stp xzr, xzr, [x19, #0x8] 6dda4: f900027f str xzr, [x19] 6dda8: f9003be8 str x8, [sp, #0x70] 6ddac: f94023e8 ldr x8, [sp, #0x40] 6ddb0: 3d801be0 str q0, [sp, #0x60] 6ddb4: 394183f5 ldrb w21, [sp, #0x60] 6ddb8: a946cfea ldp x10, x19, [sp, #0x68] 6ddbc: f9400508 ldr x8, [x8, #0x8] 6ddc0: 910183e9 add x9, sp, #0x60 6ddc4: b2400129 orr x9, x9, #0x1 6ddc8: 720002bf tst w21, #0x1 6ddcc: d100c100 sub x0, x8, #0x30 6ddd0: d341fea8 lsr x8, x21, #1 6ddd4: 9a930121 csel x1, x9, x19, eq 6ddd8: 9a8a0102 csel x2, x8, x10, eq 6dddc: 94000ded bl 0x71590 6dde0: 37000135 tbnz w21, #0x0, 0x6de04 6dde4: 385603a8 ldurb w8, [x29, #-0xa0] 6dde8: 37000168 tbnz w8, #0x0, 0x6de14 6ddec: 385903a8 ldurb w8, [x29, #-0x70] 6ddf0: 36000068 tbz w8, #0x0, 0x6ddfc 6ddf4: f85a03a0 ldur x0, [x29, #-0x60] 6ddf8: 97fe7b8a bl 0xcc20 6ddfc: aa1703f6 mov x22, x23 6de00: 14000066 b 0x6df98 6de04: aa1303e0 mov x0, x19 6de08: 97fe7b86 bl 0xcc20 6de0c: 385603a8 ldurb w8, [x29, #-0xa0] 6de10: 3607fee8 tbz w8, #0x0, 0x6ddec 6de14: f85703a0 ldur x0, [x29, #-0x90] 6de18: 97fe7b82 bl 0xcc20 6de1c: 385903a8 ldurb w8, [x29, #-0x70] 6de20: 3707fea8 tbnz w8, #0x0, 0x6ddf4 6de24: 17fffff6 b 0x6ddfc 6de28: aa0b03f5 mov x21, x11 6de2c: 97fe7921 bl 0xc2b0 6de30: aa0b03f5 mov x21, x11 6de34: 97fe791f bl 0xc2b0 6de38: f9000fff str xzr, [sp, #0x18] 6de3c: aa1f03e0 mov x0, xzr 6de40: 321c07e9 orr w9, wzr, #0x30 6de44: 9b0902a8 madd x8, x21, x9, x0 6de48: 39000113 strb w19, [x8] 6de4c: f847736a ldur x10, [x27, #0x77] 6de50: a900dd0a stp x10, x23, [x8, #0x8] 6de54: f85903aa ldur x10, [x29, #-0x70] 6de58: f800110a stur x10, [x8, #0x1] 6de5c: f807737f stur xzr, [x27, #0x77] 6de60: f81903bf stur xzr, [x29, #-0x70] 6de64: 3900611f strb wzr, [x8, #0x18] 6de68: f842736a ldur x10, [x27, #0x27] 6de6c: a9027d0a stp x10, xzr, [x8, #0x20] 6de70: f85403aa ldur x10, [x29, #-0xc0] 6de74: f801910a stur x10, [x8, #0x19] 6de78: f94023ea ldr x10, [sp, #0x40] 6de7c: f802737f stur xzr, [x27, #0x27] 6de80: f81403bf stur xzr, [x29, #-0xc0] 6de84: a9402d53 ldp x19, x11, [x10] 6de88: f9400fea ldr x10, [sp, #0x18] 6de8c: eb13017f cmp x11, x19 6de90: 9b090149 madd x9, x10, x9, x0 6de94: 9100c10a add x10, x8, #0x30 6de98: 54000280 b.eq 0x6dee8 6de9c: f85e016c ldur x12, [x11, #-0x20] 6dea0: f81e010c stur x12, [x8, #-0x20] 6dea4: 3cdd0160 ldur q0, [x11, #-0x30] 6dea8: 3c9d0100 stur q0, [x8, #-0x30] 6deac: f85f816c ldur x12, [x11, #-0x8] 6deb0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 6deb4: f81d017f stur xzr, [x11, #-0x30] 6deb8: f81f810c stur x12, [x8, #-0x8] 6debc: 3cde8160 ldur q0, [x11, #-0x18] 6dec0: 3c9e8100 stur q0, [x8, #-0x18] 6dec4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 6dec8: f81e817f stur xzr, [x11, #-0x18] 6decc: d100c16b sub x11, x11, #0x30 6ded0: eb0b027f cmp x19, x11 6ded4: d100c108 sub x8, x8, #0x30 6ded8: 54fffe21 b.ne 0x6de9c 6dedc: f94023eb ldr x11, [sp, #0x40] 6dee0: a9404d77 ldp x23, x19, [x11] 6dee4: 14000002 b 0x6deec 6dee8: aa1303f7 mov x23, x19 6deec: f94023eb ldr x11, [sp, #0x40] 6def0: eb17027f cmp x19, x23 6def4: f9400975 ldr x21, [x11, #0x10] 6def8: a9002968 stp x8, x10, [x11] 6defc: f9000969 str x9, [x11, #0x10] 6df00: 540001a0 b.eq 0x6df34 6df04: 385e8268 ldurb w8, [x19, #-0x18] 6df08: 36000068 tbz w8, #0x0, 0x6df14 6df0c: f85f8260 ldur x0, [x19, #-0x8] 6df10: 97fe7b44 bl 0xcc20 6df14: 385d0268 ldurb w8, [x19, #-0x30] 6df18: d100c278 sub x24, x19, #0x30 6df1c: 36000068 tbz w8, #0x0, 0x6df28 6df20: f85e0260 ldur x0, [x19, #-0x20] 6df24: 97fe7b3f bl 0xcc20 6df28: eb1802ff cmp x23, x24 6df2c: aa1803f3 mov x19, x24 6df30: 54fffea1 b.ne 0x6df04 6df34: b4000237 cbz x23, 0x6df78 6df38: f94023e8 ldr x8, [sp, #0x40] 6df3c: f9400d08 ldr x8, [x8, #0x18] 6df40: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6df44: eb17013f cmp x9, x23 6df48: 54000143 b.lo 0x6df70 6df4c: eb17011f cmp x8, x23 6df50: 54000108 b.hi 0x6df70 6df54: f9480109 ldr x9, [x8, #0x1000] 6df58: eb15013f cmp x9, x21 6df5c: 540000e1 b.ne 0x6df78 6df60: f9080117 str x23, [x8, #0x1000] 6df64: 394183e8 ldrb w8, [sp, #0x60] 6df68: 370000c8 tbnz w8, #0x0, 0x6df80 6df6c: 14000007 b 0x6df88 6df70: aa1703e0 mov x0, x23 6df74: 97fe7b2b bl 0xcc20 6df78: 394183e8 ldrb w8, [sp, #0x60] 6df7c: 36000068 tbz w8, #0x0, 0x6df88 6df80: f9403be0 ldr x0, [sp, #0x70] 6df84: 97fe7b27 bl 0xcc20 6df88: 385603a8 ldurb w8, [x29, #-0xa0] 6df8c: 36000068 tbz w8, #0x0, 0x6df98 6df90: f85703a0 ldur x0, [x29, #-0x90] 6df94: 97fe7b23 bl 0xcc20 6df98: eb1402df cmp x22, x20 6df9c: aa1c03f8 mov x24, x28 6dfa0: 54feb700 b.eq 0x6b680 6dfa4: f94023f3 ldr x19, [sp, #0x40] 6dfa8: aa1403fc mov x28, x20 6dfac: a9402269 ldp x9, x8, [x19] 6dfb0: eb08013f cmp x9, x8 6dfb4: 54ffe8c0 b.eq 0x6dccc 6dfb8: f9400e69 ldr x9, [x19, #0x18] 6dfbc: d100c101 sub x1, x8, #0x30 6dfc0: 910183e0 add x0, sp, #0x60 6dfc4: d10283a2 sub x2, x29, #0xa0 6dfc8: f81603a9 stur x9, [x29, #-0xa0] 6dfcc: 94000dd4 bl 0x7171c 6dfd0: a942a668 ldp x8, x9, [x19, #0x28] 6dfd4: eb09011f cmp x8, x9 6dfd8: 54000202 b.hs 0x6e018 6dfdc: f9403fe9 ldr x9, [sp, #0x78] 6dfe0: f9000d09 str x9, [x8, #0x18] 6dfe4: 3dc01be0 ldr q0, [sp, #0x60] 6dfe8: 3d800100 str q0, [x8] 6dfec: f9403be9 ldr x9, [sp, #0x70] 6dff0: f9000909 str x9, [x8, #0x10] 6dff4: f94023e9 ldr x9, [sp, #0x40] 6dff8: a906ffff stp xzr, xzr, [sp, #0x68] 6dffc: f90033ff str xzr, [sp, #0x60] 6e000: f9401528 ldr x8, [x9, #0x28] 6e004: 91008108 add x8, x8, #0x20 6e008: f9001528 str x8, [x9, #0x28] 6e00c: f94033f3 ldr x19, [sp, #0x60] 6e010: b5000c33 cbnz x19, 0x6e194 6e014: 17fff9b1 b 0x6c6d8 6e018: f94023ea ldr x10, [sp, #0x40] 6e01c: f940114a ldr x10, [x10, #0x20] 6e020: cb0a0108 sub x8, x8, x10 6e024: 9345fd14 asr x20, x8, #5 6e028: 91000688 add x8, x20, #0x1 6e02c: d37bfd0b lsr x11, x8, #59 6e030: b50011eb cbnz x11, 0x6e26c 6e034: cb0a0129 sub x9, x9, x10 6e038: 9345fd2a asr x10, x9, #5 6e03c: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6e040: eb0b015f cmp x10, x11 6e044: 540000e8 b.hi 0x6e060 6e048: 9344fd29 asr x9, x9, #4 6e04c: eb08013f cmp x9, x8 6e050: 9a893113 csel x19, x8, x9, lo 6e054: b5000093 cbnz x19, 0x6e064 6e058: aa1f03e0 mov x0, xzr 6e05c: 1400000f b 0x6e098 6e060: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 6e064: f94023e8 ldr x8, [sp, #0x40] 6e068: f9401d09 ldr x9, [x8, #0x38] 6e06c: d37bea68 lsl x8, x19, #5 6e070: f9480120 ldr x0, [x9, #0x1000] 6e074: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6e078: cb00014a sub x10, x10, x0 6e07c: eb08015f cmp x10, x8 6e080: 54000082 b.hs 0x6e090 6e084: aa0803e0 mov x0, x8 6e088: 97fe7a9a bl 0xcaf0 6e08c: 14000003 b 0x6e098 6e090: 8b080008 add x8, x0, x8 6e094: f9080128 str x8, [x9, #0x1000] 6e098: 8b141408 add x8, x0, x20, lsl #5 6e09c: a900fd1f stp xzr, xzr, [x8, #0x8] 6e0a0: f9403fe9 ldr x9, [sp, #0x78] 6e0a4: 9100810a add x10, x8, #0x20 6e0a8: f9000d09 str x9, [x8, #0x18] 6e0ac: 3dc01be0 ldr q0, [sp, #0x60] 6e0b0: 3d800100 str q0, [x8] 6e0b4: f9403be9 ldr x9, [sp, #0x70] 6e0b8: f9000909 str x9, [x8, #0x10] 6e0bc: f94023e9 ldr x9, [sp, #0x40] 6e0c0: a906ffff stp xzr, xzr, [sp, #0x68] 6e0c4: f90033ff str xzr, [sp, #0x60] 6e0c8: a9422d34 ldp x20, x11, [x9, #0x20] 6e0cc: 8b131409 add x9, x0, x19, lsl #5 6e0d0: eb14017f cmp x11, x20 6e0d4: 54000220 b.eq 0x6e118 6e0d8: a93efd1f stp xzr, xzr, [x8, #-0x18] 6e0dc: f81e011f stur xzr, [x8, #-0x20] 6e0e0: f85f816c ldur x12, [x11, #-0x8] 6e0e4: f81f810c stur x12, [x8, #-0x8] 6e0e8: 3cde0d60 ldr q0, [x11, #-0x20]! 6e0ec: 3c9e0100 stur q0, [x8, #-0x20] 6e0f0: f940096c ldr x12, [x11, #0x10] 6e0f4: eb0b029f cmp x20, x11 6e0f8: f81f010c stur x12, [x8, #-0x10] 6e0fc: d1008108 sub x8, x8, #0x20 6e100: a900fd7f stp xzr, xzr, [x11, #0x8] 6e104: f900017f str xzr, [x11] 6e108: 54fffe81 b.ne 0x6e0d8 6e10c: f94023eb ldr x11, [sp, #0x40] 6e110: a9425175 ldp x21, x20, [x11, #0x20] 6e114: 14000002 b 0x6e11c 6e118: aa1403f5 mov x21, x20 6e11c: f94023eb ldr x11, [sp, #0x40] 6e120: eb15029f cmp x20, x21 6e124: f9401973 ldr x19, [x11, #0x30] 6e128: a9022968 stp x8, x10, [x11, #0x20] 6e12c: f9001969 str x9, [x11, #0x30] 6e130: 540000c0 b.eq 0x6e148 6e134: d1008294 sub x20, x20, #0x20 6e138: aa1403e0 mov x0, x20 6e13c: 94000dec bl 0x718ec 6e140: eb1402bf cmp x21, x20 6e144: 54ffff81 b.ne 0x6e134 6e148: b4000235 cbz x21, 0x6e18c 6e14c: f94023e8 ldr x8, [sp, #0x40] 6e150: f9401d08 ldr x8, [x8, #0x38] 6e154: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e158: eb15013f cmp x9, x21 6e15c: 54000143 b.lo 0x6e184 6e160: eb15011f cmp x8, x21 6e164: 54000108 b.hi 0x6e184 6e168: f9480109 ldr x9, [x8, #0x1000] 6e16c: eb13013f cmp x9, x19 6e170: 540000e1 b.ne 0x6e18c 6e174: f9080115 str x21, [x8, #0x1000] 6e178: f94033f3 ldr x19, [sp, #0x60] 6e17c: b50000d3 cbnz x19, 0x6e194 6e180: 17fff956 b 0x6c6d8 6e184: aa1503e0 mov x0, x21 6e188: 97fe7aa6 bl 0xcc20 6e18c: f94033f3 ldr x19, [sp, #0x60] 6e190: b4ff2a53 cbz x19, 0x6c6d8 6e194: f94037f4 ldr x20, [sp, #0x68] 6e198: eb13029f cmp x20, x19 6e19c: 54ff2800 b.eq 0x6c69c 6e1a0: 385e8288 ldurb w8, [x20, #-0x18] 6e1a4: 36000068 tbz w8, #0x0, 0x6e1b0 6e1a8: f85f8280 ldur x0, [x20, #-0x8] 6e1ac: 97fe7a9d bl 0xcc20 6e1b0: 385d0288 ldurb w8, [x20, #-0x30] 6e1b4: d100c295 sub x21, x20, #0x30 6e1b8: 36000068 tbz w8, #0x0, 0x6e1c4 6e1bc: f85e0280 ldur x0, [x20, #-0x20] 6e1c0: 97fe7a98 bl 0xcc20 6e1c4: eb15027f cmp x19, x21 6e1c8: aa1503f4 mov x20, x21 6e1cc: 54fffea1 b.ne 0x6e1a0 6e1d0: 17fff933 b 0x6c69c 6e1d4: 97fe7837 bl 0xc2b0 6e1d8: 97fe7836 bl 0xc2b0 6e1dc: 97fe7835 bl 0xc2b0 6e1e0: 97fe7834 bl 0xc2b0 6e1e4: aa0b03f5 mov x21, x11 6e1e8: 97fe7832 bl 0xc2b0 6e1ec: aa0b03f5 mov x21, x11 6e1f0: 97fe7830 bl 0xc2b0 6e1f4: f9001bf7 str x23, [sp, #0x30] 6e1f8: 97fe782e bl 0xc2b0 6e1fc: aa0b03f5 mov x21, x11 6e200: 97fe782c bl 0xc2b0 6e204: aa0b03f5 mov x21, x11 6e208: 97fe782a bl 0xc2b0 6e20c: 97fe7829 bl 0xc2b0 6e210: aa0b03f5 mov x21, x11 6e214: 97fe7827 bl 0xc2b0 6e218: aa0b03f5 mov x21, x11 6e21c: 97fe7825 bl 0xc2b0 6e220: 97fe7824 bl 0xc2b0 6e224: aa0b03f5 mov x21, x11 6e228: 97fe7822 bl 0xc2b0 6e22c: aa0b03f5 mov x21, x11 6e230: 97fe7820 bl 0xc2b0 6e234: 97fe781f bl 0xc2b0 6e238: 97fe781e bl 0xc2b0 6e23c: 97fe781d bl 0xc2b0 6e240: 97fe781c bl 0xc2b0 6e244: 97fe781b bl 0xc2b0 6e248: 97fe781a bl 0xc2b0 6e24c: 97fe7819 bl 0xc2b0 6e250: 97fe7818 bl 0xc2b0 6e254: 97fe7817 bl 0xc2b0 6e258: 97fe7816 bl 0xc2b0 6e25c: 97fe7815 bl 0xc2b0 6e260: 97fe7814 bl 0xc2b0 6e264: 97fe7813 bl 0xc2b0 6e268: 97fe7812 bl 0xc2b0 6e26c: 97fe7811 bl 0xc2b0 6e270: 97fe7810 bl 0xc2b0 6e274: aa0003f6 mov x22, x0 6e278: 36004bd3 tbz w19, #0x0, 0x6ebf0 6e27c: aa1703e0 mov x0, x23 6e280: 97fe7a68 bl 0xcc20 6e284: 394183e8 ldrb w8, [sp, #0x60] 6e288: 37004b88 tbnz w8, #0x0, 0x6ebf8 6e28c: 14000302 b 0x6ee94 6e290: f94033f4 ldr x20, [sp, #0x60] 6e294: aa0003f6 mov x22, x0 6e298: b4006914 cbz x20, 0x6efb8 6e29c: f94037f3 ldr x19, [sp, #0x68] 6e2a0: eb14027f cmp x19, x20 6e2a4: 540001a0 b.eq 0x6e2d8 6e2a8: 385e8268 ldurb w8, [x19, #-0x18] 6e2ac: 36000068 tbz w8, #0x0, 0x6e2b8 6e2b0: f85f8260 ldur x0, [x19, #-0x8] 6e2b4: 97fe7a5b bl 0xcc20 6e2b8: 385d0268 ldurb w8, [x19, #-0x30] 6e2bc: d100c275 sub x21, x19, #0x30 6e2c0: 36000068 tbz w8, #0x0, 0x6e2cc 6e2c4: f85e0260 ldur x0, [x19, #-0x20] 6e2c8: 97fe7a56 bl 0xcc20 6e2cc: eb15029f cmp x20, x21 6e2d0: aa1503f3 mov x19, x21 6e2d4: 54fffea1 b.ne 0x6e2a8 6e2d8: f9403fe8 ldr x8, [sp, #0x78] 6e2dc: f90037f4 str x20, [sp, #0x68] 6e2e0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e2e4: eb14013f cmp x9, x20 6e2e8: 54003f23 b.lo 0x6eacc 6e2ec: eb14011f cmp x8, x20 6e2f0: 54003ee8 b.hi 0x6eacc 6e2f4: f9403be9 ldr x9, [sp, #0x70] 6e2f8: f948010a ldr x10, [x8, #0x1000] 6e2fc: eb09015f cmp x10, x9 6e300: 540065c1 b.ne 0x6efb8 6e304: aa1603e0 mov x0, x22 6e308: f9080114 str x20, [x8, #0x1000] 6e30c: 94007f61 bl 0x8e090 6e310: aa0003f6 mov x22, x0 6e314: 36005173 tbz w19, #0x0, 0x6ed40 6e318: aa1403e0 mov x0, x20 6e31c: 97fe7a41 bl 0xcc20 6e320: 394183e8 ldrb w8, [sp, #0x60] 6e324: 37005128 tbnz w8, #0x0, 0x6ed48 6e328: 140002b8 b 0x6ee08 6e32c: 140002cb b 0x6ee58 6e330: f94033f4 ldr x20, [sp, #0x60] 6e334: aa0003f6 mov x22, x0 6e338: b4006414 cbz x20, 0x6efb8 6e33c: f94037f3 ldr x19, [sp, #0x68] 6e340: eb14027f cmp x19, x20 6e344: 540001a0 b.eq 0x6e378 6e348: 385e8268 ldurb w8, [x19, #-0x18] 6e34c: 36000068 tbz w8, #0x0, 0x6e358 6e350: f85f8260 ldur x0, [x19, #-0x8] 6e354: 97fe7a33 bl 0xcc20 6e358: 385d0268 ldurb w8, [x19, #-0x30] 6e35c: d100c275 sub x21, x19, #0x30 6e360: 36000068 tbz w8, #0x0, 0x6e36c 6e364: f85e0260 ldur x0, [x19, #-0x20] 6e368: 97fe7a2e bl 0xcc20 6e36c: eb15029f cmp x20, x21 6e370: aa1503f3 mov x19, x21 6e374: 54fffea1 b.ne 0x6e348 6e378: f9403fe8 ldr x8, [sp, #0x78] 6e37c: f90037f4 str x20, [sp, #0x68] 6e380: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e384: eb14013f cmp x9, x20 6e388: 54003a23 b.lo 0x6eacc 6e38c: eb14011f cmp x8, x20 6e390: 540039e8 b.hi 0x6eacc 6e394: f9403be9 ldr x9, [sp, #0x70] 6e398: f948010a ldr x10, [x8, #0x1000] 6e39c: eb09015f cmp x10, x9 6e3a0: 540060c1 b.ne 0x6efb8 6e3a4: aa1603e0 mov x0, x22 6e3a8: f9080114 str x20, [x8, #0x1000] 6e3ac: 94007f39 bl 0x8e090 6e3b0: f94033f4 ldr x20, [sp, #0x60] 6e3b4: aa0003f6 mov x22, x0 6e3b8: b4006014 cbz x20, 0x6efb8 6e3bc: f94037f3 ldr x19, [sp, #0x68] 6e3c0: eb14027f cmp x19, x20 6e3c4: 540001a0 b.eq 0x6e3f8 6e3c8: 385e8268 ldurb w8, [x19, #-0x18] 6e3cc: 36000068 tbz w8, #0x0, 0x6e3d8 6e3d0: f85f8260 ldur x0, [x19, #-0x8] 6e3d4: 97fe7a13 bl 0xcc20 6e3d8: 385d0268 ldurb w8, [x19, #-0x30] 6e3dc: d100c275 sub x21, x19, #0x30 6e3e0: 36000068 tbz w8, #0x0, 0x6e3ec 6e3e4: f85e0260 ldur x0, [x19, #-0x20] 6e3e8: 97fe7a0e bl 0xcc20 6e3ec: eb15029f cmp x20, x21 6e3f0: aa1503f3 mov x19, x21 6e3f4: 54fffea1 b.ne 0x6e3c8 6e3f8: f9403fe8 ldr x8, [sp, #0x78] 6e3fc: f90037f4 str x20, [sp, #0x68] 6e400: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e404: eb14013f cmp x9, x20 6e408: 54003623 b.lo 0x6eacc 6e40c: eb14011f cmp x8, x20 6e410: 540035e8 b.hi 0x6eacc 6e414: f9403be9 ldr x9, [sp, #0x70] 6e418: f948010a ldr x10, [x8, #0x1000] 6e41c: eb09015f cmp x10, x9 6e420: 54005cc1 b.ne 0x6efb8 6e424: aa1603e0 mov x0, x22 6e428: f9080114 str x20, [x8, #0x1000] 6e42c: 94007f19 bl 0x8e090 6e430: f94033f4 ldr x20, [sp, #0x60] 6e434: aa0003f6 mov x22, x0 6e438: b4005c14 cbz x20, 0x6efb8 6e43c: f94037f3 ldr x19, [sp, #0x68] 6e440: eb14027f cmp x19, x20 6e444: 540001a0 b.eq 0x6e478 6e448: 385e8268 ldurb w8, [x19, #-0x18] 6e44c: 36000068 tbz w8, #0x0, 0x6e458 6e450: f85f8260 ldur x0, [x19, #-0x8] 6e454: 97fe79f3 bl 0xcc20 6e458: 385d0268 ldurb w8, [x19, #-0x30] 6e45c: d100c275 sub x21, x19, #0x30 6e460: 36000068 tbz w8, #0x0, 0x6e46c 6e464: f85e0260 ldur x0, [x19, #-0x20] 6e468: 97fe79ee bl 0xcc20 6e46c: eb15029f cmp x20, x21 6e470: aa1503f3 mov x19, x21 6e474: 54fffea1 b.ne 0x6e448 6e478: f9403fe8 ldr x8, [sp, #0x78] 6e47c: f90037f4 str x20, [sp, #0x68] 6e480: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e484: eb14013f cmp x9, x20 6e488: 54003223 b.lo 0x6eacc 6e48c: eb14011f cmp x8, x20 6e490: 540031e8 b.hi 0x6eacc 6e494: f9403be9 ldr x9, [sp, #0x70] 6e498: f948010a ldr x10, [x8, #0x1000] 6e49c: eb09015f cmp x10, x9 6e4a0: 540058c1 b.ne 0x6efb8 6e4a4: aa1603e0 mov x0, x22 6e4a8: f9080114 str x20, [x8, #0x1000] 6e4ac: 94007ef9 bl 0x8e090 6e4b0: f94033f4 ldr x20, [sp, #0x60] 6e4b4: aa0003f8 mov x24, x0 6e4b8: b4004e14 cbz x20, 0x6ee78 6e4bc: f94037f6 ldr x22, [sp, #0x68] 6e4c0: eb1402df cmp x22, x20 6e4c4: 540001a0 b.eq 0x6e4f8 6e4c8: 385e82c8 ldurb w8, [x22, #-0x18] 6e4cc: 36000068 tbz w8, #0x0, 0x6e4d8 6e4d0: f85f82c0 ldur x0, [x22, #-0x8] 6e4d4: 97fe79d3 bl 0xcc20 6e4d8: 385d02c8 ldurb w8, [x22, #-0x30] 6e4dc: d100c2d7 sub x23, x22, #0x30 6e4e0: 36000068 tbz w8, #0x0, 0x6e4ec 6e4e4: f85e02c0 ldur x0, [x22, #-0x20] 6e4e8: 97fe79ce bl 0xcc20 6e4ec: eb17029f cmp x20, x23 6e4f0: aa1703f6 mov x22, x23 6e4f4: 54fffea1 b.ne 0x6e4c8 6e4f8: f9403fe8 ldr x8, [sp, #0x78] 6e4fc: f90037f4 str x20, [sp, #0x68] 6e500: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e504: eb14013f cmp x9, x20 6e508: 54000143 b.lo 0x6e530 6e50c: eb14011f cmp x8, x20 6e510: 54000108 b.hi 0x6e530 6e514: f9403be9 ldr x9, [sp, #0x70] 6e518: f948010a ldr x10, [x8, #0x1000] 6e51c: eb09015f cmp x10, x9 6e520: 54004ac1 b.ne 0x6ee78 6e524: f9080114 str x20, [x8, #0x1000] 6e528: 37004ab3 tbnz w19, #0x0, 0x6ee7c 6e52c: 14000256 b 0x6ee84 6e530: aa1403e0 mov x0, x20 6e534: 97fe79bb bl 0xcc20 6e538: 37004a33 tbnz w19, #0x0, 0x6ee7c 6e53c: 14000252 b 0x6ee84 6e540: f94033f4 ldr x20, [sp, #0x60] 6e544: aa0003f6 mov x22, x0 6e548: b4005394 cbz x20, 0x6efb8 6e54c: f94037f3 ldr x19, [sp, #0x68] 6e550: eb14027f cmp x19, x20 6e554: 540001a0 b.eq 0x6e588 6e558: 385e8268 ldurb w8, [x19, #-0x18] 6e55c: 36000068 tbz w8, #0x0, 0x6e568 6e560: f85f8260 ldur x0, [x19, #-0x8] 6e564: 97fe79af bl 0xcc20 6e568: 385d0268 ldurb w8, [x19, #-0x30] 6e56c: d100c275 sub x21, x19, #0x30 6e570: 36000068 tbz w8, #0x0, 0x6e57c 6e574: f85e0260 ldur x0, [x19, #-0x20] 6e578: 97fe79aa bl 0xcc20 6e57c: eb15029f cmp x20, x21 6e580: aa1503f3 mov x19, x21 6e584: 54fffea1 b.ne 0x6e558 6e588: f9403fe8 ldr x8, [sp, #0x78] 6e58c: f90037f4 str x20, [sp, #0x68] 6e590: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e594: eb14013f cmp x9, x20 6e598: 540029a3 b.lo 0x6eacc 6e59c: eb14011f cmp x8, x20 6e5a0: 54002968 b.hi 0x6eacc 6e5a4: f9403be9 ldr x9, [sp, #0x70] 6e5a8: f948010a ldr x10, [x8, #0x1000] 6e5ac: eb09015f cmp x10, x9 6e5b0: 54005041 b.ne 0x6efb8 6e5b4: aa1603e0 mov x0, x22 6e5b8: f9080114 str x20, [x8, #0x1000] 6e5bc: 94007eb5 bl 0x8e090 6e5c0: f94033f4 ldr x20, [sp, #0x60] 6e5c4: aa0003f6 mov x22, x0 6e5c8: b4004674 cbz x20, 0x6ee94 6e5cc: f94037f3 ldr x19, [sp, #0x68] 6e5d0: eb14027f cmp x19, x20 6e5d4: 540001a0 b.eq 0x6e608 6e5d8: 385e8268 ldurb w8, [x19, #-0x18] 6e5dc: 36000068 tbz w8, #0x0, 0x6e5e8 6e5e0: f85f8260 ldur x0, [x19, #-0x8] 6e5e4: 97fe798f bl 0xcc20 6e5e8: 385d0268 ldurb w8, [x19, #-0x30] 6e5ec: d100c275 sub x21, x19, #0x30 6e5f0: 36000068 tbz w8, #0x0, 0x6e5fc 6e5f4: f85e0260 ldur x0, [x19, #-0x20] 6e5f8: 97fe798a bl 0xcc20 6e5fc: eb15029f cmp x20, x21 6e600: aa1503f3 mov x19, x21 6e604: 54fffea1 b.ne 0x6e5d8 6e608: f9403fe8 ldr x8, [sp, #0x78] 6e60c: f90037f4 str x20, [sp, #0x68] 6e610: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e614: eb14013f cmp x9, x20 6e618: 54000163 b.lo 0x6e644 6e61c: eb14011f cmp x8, x20 6e620: 54000128 b.hi 0x6e644 6e624: f9403be9 ldr x9, [sp, #0x70] 6e628: f948010a ldr x10, [x8, #0x1000] 6e62c: eb09015f cmp x10, x9 6e630: 54004321 b.ne 0x6ee94 6e634: f9080114 str x20, [x8, #0x1000] 6e638: 385603a8 ldurb w8, [x29, #-0xa0] 6e63c: 37004308 tbnz w8, #0x0, 0x6ee9c 6e640: 1400025e b 0x6efb8 6e644: aa1403e0 mov x0, x20 6e648: 140001f3 b 0x6ee14 6e64c: f94033f4 ldr x20, [sp, #0x60] 6e650: aa0003f6 mov x22, x0 6e654: b4004b34 cbz x20, 0x6efb8 6e658: f94037f3 ldr x19, [sp, #0x68] 6e65c: eb14027f cmp x19, x20 6e660: 540001a0 b.eq 0x6e694 6e664: 385e8268 ldurb w8, [x19, #-0x18] 6e668: 36000068 tbz w8, #0x0, 0x6e674 6e66c: f85f8260 ldur x0, [x19, #-0x8] 6e670: 97fe796c bl 0xcc20 6e674: 385d0268 ldurb w8, [x19, #-0x30] 6e678: d100c275 sub x21, x19, #0x30 6e67c: 36000068 tbz w8, #0x0, 0x6e688 6e680: f85e0260 ldur x0, [x19, #-0x20] 6e684: 97fe7967 bl 0xcc20 6e688: eb15029f cmp x20, x21 6e68c: aa1503f3 mov x19, x21 6e690: 54fffea1 b.ne 0x6e664 6e694: f9403fe8 ldr x8, [sp, #0x78] 6e698: f90037f4 str x20, [sp, #0x68] 6e69c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e6a0: eb14013f cmp x9, x20 6e6a4: 54002143 b.lo 0x6eacc 6e6a8: eb14011f cmp x8, x20 6e6ac: 54002108 b.hi 0x6eacc 6e6b0: f9403be9 ldr x9, [sp, #0x70] 6e6b4: f948010a ldr x10, [x8, #0x1000] 6e6b8: eb09015f cmp x10, x9 6e6bc: 540047e1 b.ne 0x6efb8 6e6c0: aa1603e0 mov x0, x22 6e6c4: f9080114 str x20, [x8, #0x1000] 6e6c8: 94007e72 bl 0x8e090 6e6cc: f94033f4 ldr x20, [sp, #0x60] 6e6d0: aa0003f8 mov x24, x0 6e6d4: b4004434 cbz x20, 0x6ef58 6e6d8: f94037f6 ldr x22, [sp, #0x68] 6e6dc: eb1402df cmp x22, x20 6e6e0: 540001a0 b.eq 0x6e714 6e6e4: 385e82c8 ldurb w8, [x22, #-0x18] 6e6e8: 36000068 tbz w8, #0x0, 0x6e6f4 6e6ec: f85f82c0 ldur x0, [x22, #-0x8] 6e6f0: 97fe794c bl 0xcc20 6e6f4: 385d02c8 ldurb w8, [x22, #-0x30] 6e6f8: d100c2d7 sub x23, x22, #0x30 6e6fc: 36000068 tbz w8, #0x0, 0x6e708 6e700: f85e02c0 ldur x0, [x22, #-0x20] 6e704: 97fe7947 bl 0xcc20 6e708: eb17029f cmp x20, x23 6e70c: aa1703f6 mov x22, x23 6e710: 54fffea1 b.ne 0x6e6e4 6e714: f9403fe8 ldr x8, [sp, #0x78] 6e718: f90037f4 str x20, [sp, #0x68] 6e71c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e720: eb14013f cmp x9, x20 6e724: 54000143 b.lo 0x6e74c 6e728: eb14011f cmp x8, x20 6e72c: 54000108 b.hi 0x6e74c 6e730: f9403be9 ldr x9, [sp, #0x70] 6e734: f948010a ldr x10, [x8, #0x1000] 6e738: eb09015f cmp x10, x9 6e73c: 540040e1 b.ne 0x6ef58 6e740: f9080114 str x20, [x8, #0x1000] 6e744: 370040d3 tbnz w19, #0x0, 0x6ef5c 6e748: 14000207 b 0x6ef64 6e74c: aa1403e0 mov x0, x20 6e750: 97fe7934 bl 0xcc20 6e754: 37004053 tbnz w19, #0x0, 0x6ef5c 6e758: 14000203 b 0x6ef64 6e75c: 140001b7 b 0x6ee38 6e760: f94033f4 ldr x20, [sp, #0x60] 6e764: aa0003f6 mov x22, x0 6e768: b4004294 cbz x20, 0x6efb8 6e76c: f94037f3 ldr x19, [sp, #0x68] 6e770: eb14027f cmp x19, x20 6e774: 540001a0 b.eq 0x6e7a8 6e778: 385e8268 ldurb w8, [x19, #-0x18] 6e77c: 36000068 tbz w8, #0x0, 0x6e788 6e780: f85f8260 ldur x0, [x19, #-0x8] 6e784: 97fe7927 bl 0xcc20 6e788: 385d0268 ldurb w8, [x19, #-0x30] 6e78c: d100c275 sub x21, x19, #0x30 6e790: 36000068 tbz w8, #0x0, 0x6e79c 6e794: f85e0260 ldur x0, [x19, #-0x20] 6e798: 97fe7922 bl 0xcc20 6e79c: eb15029f cmp x20, x21 6e7a0: aa1503f3 mov x19, x21 6e7a4: 54fffea1 b.ne 0x6e778 6e7a8: f9403fe8 ldr x8, [sp, #0x78] 6e7ac: f90037f4 str x20, [sp, #0x68] 6e7b0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e7b4: eb14013f cmp x9, x20 6e7b8: 540018a3 b.lo 0x6eacc 6e7bc: eb14011f cmp x8, x20 6e7c0: 54001868 b.hi 0x6eacc 6e7c4: f9403be9 ldr x9, [sp, #0x70] 6e7c8: f948010a ldr x10, [x8, #0x1000] 6e7cc: eb09015f cmp x10, x9 6e7d0: 54003f41 b.ne 0x6efb8 6e7d4: aa1603e0 mov x0, x22 6e7d8: f9080114 str x20, [x8, #0x1000] 6e7dc: 94007e2d bl 0x8e090 6e7e0: f94033f4 ldr x20, [sp, #0x60] 6e7e4: aa0003f6 mov x22, x0 6e7e8: b4003e94 cbz x20, 0x6efb8 6e7ec: f94037f3 ldr x19, [sp, #0x68] 6e7f0: eb14027f cmp x19, x20 6e7f4: 540001a0 b.eq 0x6e828 6e7f8: 385e8268 ldurb w8, [x19, #-0x18] 6e7fc: 36000068 tbz w8, #0x0, 0x6e808 6e800: f85f8260 ldur x0, [x19, #-0x8] 6e804: 97fe7907 bl 0xcc20 6e808: 385d0268 ldurb w8, [x19, #-0x30] 6e80c: d100c275 sub x21, x19, #0x30 6e810: 36000068 tbz w8, #0x0, 0x6e81c 6e814: f85e0260 ldur x0, [x19, #-0x20] 6e818: 97fe7902 bl 0xcc20 6e81c: eb15029f cmp x20, x21 6e820: aa1503f3 mov x19, x21 6e824: 54fffea1 b.ne 0x6e7f8 6e828: f9403fe8 ldr x8, [sp, #0x78] 6e82c: f90037f4 str x20, [sp, #0x68] 6e830: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e834: eb14013f cmp x9, x20 6e838: 540014a3 b.lo 0x6eacc 6e83c: eb14011f cmp x8, x20 6e840: 54001468 b.hi 0x6eacc 6e844: f9403be9 ldr x9, [sp, #0x70] 6e848: f948010a ldr x10, [x8, #0x1000] 6e84c: eb09015f cmp x10, x9 6e850: 54003b41 b.ne 0x6efb8 6e854: aa1603e0 mov x0, x22 6e858: f9080114 str x20, [x8, #0x1000] 6e85c: 94007e0d bl 0x8e090 6e860: f94033f4 ldr x20, [sp, #0x60] 6e864: aa0003f6 mov x22, x0 6e868: b4003a94 cbz x20, 0x6efb8 6e86c: f94037f3 ldr x19, [sp, #0x68] 6e870: eb14027f cmp x19, x20 6e874: 540001a0 b.eq 0x6e8a8 6e878: 385e8268 ldurb w8, [x19, #-0x18] 6e87c: 36000068 tbz w8, #0x0, 0x6e888 6e880: f85f8260 ldur x0, [x19, #-0x8] 6e884: 97fe78e7 bl 0xcc20 6e888: 385d0268 ldurb w8, [x19, #-0x30] 6e88c: d100c275 sub x21, x19, #0x30 6e890: 36000068 tbz w8, #0x0, 0x6e89c 6e894: f85e0260 ldur x0, [x19, #-0x20] 6e898: 97fe78e2 bl 0xcc20 6e89c: eb15029f cmp x20, x21 6e8a0: aa1503f3 mov x19, x21 6e8a4: 54fffea1 b.ne 0x6e878 6e8a8: f9403fe8 ldr x8, [sp, #0x78] 6e8ac: f90037f4 str x20, [sp, #0x68] 6e8b0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e8b4: eb14013f cmp x9, x20 6e8b8: 540010a3 b.lo 0x6eacc 6e8bc: eb14011f cmp x8, x20 6e8c0: 54001068 b.hi 0x6eacc 6e8c4: f9403be9 ldr x9, [sp, #0x70] 6e8c8: f948010a ldr x10, [x8, #0x1000] 6e8cc: eb09015f cmp x10, x9 6e8d0: 54003741 b.ne 0x6efb8 6e8d4: aa1603e0 mov x0, x22 6e8d8: f9080114 str x20, [x8, #0x1000] 6e8dc: 94007ded bl 0x8e090 6e8e0: 39400308 ldrb w8, [x24] 6e8e4: aa0003f6 mov x22, x0 6e8e8: 36000108 tbz w8, #0x0, 0x6e908 6e8ec: 321c07e8 orr w8, wzr, #0x30 6e8f0: 9b085328 madd x8, x25, x8, x20 6e8f4: f9400900 ldr x0, [x8, #0x10] 6e8f8: 97fe78ca bl 0xcc20 6e8fc: 14000003 b 0x6e908 6e900: aa0003f6 mov x22, x0 6e904: b40035b4 cbz x20, 0x6efb8 6e908: f85f82e8 ldur x8, [x23, #-0x8] 6e90c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e910: eb14013f cmp x9, x20 6e914: 54000dc3 b.lo 0x6eacc 6e918: eb14011f cmp x8, x20 6e91c: 54000d88 b.hi 0x6eacc 6e920: f9480109 ldr x9, [x8, #0x1000] 6e924: eb15013f cmp x9, x21 6e928: 54003481 b.ne 0x6efb8 6e92c: aa1603e0 mov x0, x22 6e930: f9080114 str x20, [x8, #0x1000] 6e934: 94007dd7 bl 0x8e090 6e938: 39400328 ldrb w8, [x25] 6e93c: aa0003f6 mov x22, x0 6e940: 360033c8 tbz w8, #0x0, 0x6efb8 6e944: f9400b20 ldr x0, [x25, #0x10] 6e948: 97fe78b6 bl 0xcc20 6e94c: aa1603e0 mov x0, x22 6e950: 94007dd0 bl 0x8e090 6e954: 39400388 ldrb w8, [x28] 6e958: aa0003f6 mov x22, x0 6e95c: 36000308 tbz w8, #0x0, 0x6e9bc 6e960: 321c07e8 orr w8, wzr, #0x30 6e964: 9b086688 madd x8, x20, x8, x25 6e968: f9400900 ldr x0, [x8, #0x10] 6e96c: 97fe78ad bl 0xcc20 6e970: 14000013 b 0x6e9bc 6e974: 39400388 ldrb w8, [x28] 6e978: aa0003f6 mov x22, x0 6e97c: 360003c8 tbz w8, #0x0, 0x6e9f4 6e980: 321c07e8 orr w8, wzr, #0x30 6e984: 9b086688 madd x8, x20, x8, x25 6e988: f9400900 ldr x0, [x8, #0x10] 6e98c: 97fe78a5 bl 0xcc20 6e990: 14000019 b 0x6e9f4 6e994: 394002a8 ldrb w8, [x21] 6e998: aa0003f3 mov x19, x0 6e99c: 36000508 tbz w8, #0x0, 0x6ea3c 6e9a0: 321c07e8 orr w8, wzr, #0x30 6e9a4: 9b086ec8 madd x8, x22, x8, x27 6e9a8: f9400900 ldr x0, [x8, #0x10] 6e9ac: 97fe789d bl 0xcc20 6e9b0: 14000023 b 0x6ea3c 6e9b4: aa0003f6 mov x22, x0 6e9b8: b4003019 cbz x25, 0x6efb8 6e9bc: f85f82e8 ldur x8, [x23, #-0x8] 6e9c0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e9c4: eb19013f cmp x9, x25 6e9c8: 540002e3 b.lo 0x6ea24 6e9cc: eb19011f cmp x8, x25 6e9d0: 540002a8 b.hi 0x6ea24 6e9d4: f9480109 ldr x9, [x8, #0x1000] 6e9d8: eb15013f cmp x9, x21 6e9dc: 54002ee1 b.ne 0x6efb8 6e9e0: aa1603e0 mov x0, x22 6e9e4: f9080119 str x25, [x8, #0x1000] 6e9e8: 94007daa bl 0x8e090 6e9ec: aa0003f6 mov x22, x0 6e9f0: b4002e59 cbz x25, 0x6efb8 6e9f4: f85f82e8 ldur x8, [x23, #-0x8] 6e9f8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6e9fc: eb19013f cmp x9, x25 6ea00: 54000123 b.lo 0x6ea24 6ea04: eb19011f cmp x8, x25 6ea08: 540000e8 b.hi 0x6ea24 6ea0c: f9480109 ldr x9, [x8, #0x1000] 6ea10: eb15013f cmp x9, x21 6ea14: 54002d21 b.ne 0x6efb8 6ea18: aa1603e0 mov x0, x22 6ea1c: f9080119 str x25, [x8, #0x1000] 6ea20: 94007d9c bl 0x8e090 6ea24: aa1903e0 mov x0, x25 6ea28: 97fe787e bl 0xcc20 6ea2c: aa1603e0 mov x0, x22 6ea30: 94007d98 bl 0x8e090 6ea34: aa0003f3 mov x19, x0 6ea38: b40005db cbz x27, 0x6eaf0 6ea3c: f85f8388 ldur x8, [x28, #-0x8] 6ea40: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6ea44: eb1b013f cmp x9, x27 6ea48: 54000123 b.lo 0x6ea6c 6ea4c: eb1b011f cmp x8, x27 6ea50: 540000e8 b.hi 0x6ea6c 6ea54: f9480109 ldr x9, [x8, #0x1000] 6ea58: f9401bea ldr x10, [sp, #0x30] 6ea5c: eb0a013f cmp x9, x10 6ea60: 54000481 b.ne 0x6eaf0 6ea64: f908011b str x27, [x8, #0x1000] 6ea68: 14000022 b 0x6eaf0 6ea6c: aa1b03e0 mov x0, x27 6ea70: 1400001f b 0x6eaec 6ea74: 39400328 ldrb w8, [x25] 6ea78: aa0003f6 mov x22, x0 6ea7c: 36000108 tbz w8, #0x0, 0x6ea9c 6ea80: 321c07e8 orr w8, wzr, #0x30 6ea84: 9b085348 madd x8, x26, x8, x20 6ea88: f9400900 ldr x0, [x8, #0x10] 6ea8c: 97fe7865 bl 0xcc20 6ea90: 14000003 b 0x6ea9c 6ea94: aa0003f6 mov x22, x0 6ea98: b4002914 cbz x20, 0x6efb8 6ea9c: f85f8368 ldur x8, [x27, #-0x8] 6eaa0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6eaa4: eb14013f cmp x9, x20 6eaa8: 54000123 b.lo 0x6eacc 6eaac: eb14011f cmp x8, x20 6eab0: 540000e8 b.hi 0x6eacc 6eab4: f9480109 ldr x9, [x8, #0x1000] 6eab8: eb15013f cmp x9, x21 6eabc: 540027e1 b.ne 0x6efb8 6eac0: aa1603e0 mov x0, x22 6eac4: f9080114 str x20, [x8, #0x1000] 6eac8: 94007d72 bl 0x8e090 6eacc: aa1403e0 mov x0, x20 6ead0: 97fe7854 bl 0xcc20 6ead4: aa1603e0 mov x0, x22 6ead8: 94007d6e bl 0x8e090 6eadc: 394002c8 ldrb w8, [x22] 6eae0: aa0003f3 mov x19, x0 6eae4: 36000068 tbz w8, #0x0, 0x6eaf0 6eae8: f9400ac0 ldr x0, [x22, #0x10] 6eaec: 97fe784d bl 0xcc20 6eaf0: aa1303f6 mov x22, x19 6eaf4: aa1603e0 mov x0, x22 6eaf8: 94007d66 bl 0x8e090 6eafc: 14000001 b 0x6eb00 6eb00: 39400288 ldrb w8, [x20] 6eb04: aa0003f6 mov x22, x0 6eb08: 36002588 tbz w8, #0x0, 0x6efb8 6eb0c: f9400a80 ldr x0, [x20, #0x10] 6eb10: 97fe7844 bl 0xcc20 6eb14: aa1603e0 mov x0, x22 6eb18: 94007d5e bl 0x8e090 6eb1c: 394002a8 ldrb w8, [x21] 6eb20: aa0003f6 mov x22, x0 6eb24: 360024a8 tbz w8, #0x0, 0x6efb8 6eb28: f9400aa0 ldr x0, [x21, #0x10] 6eb2c: 97fe783d bl 0xcc20 6eb30: aa1603e0 mov x0, x22 6eb34: 94007d57 bl 0x8e090 6eb38: 39400368 ldrb w8, [x27] 6eb3c: aa0003f6 mov x22, x0 6eb40: 36000108 tbz w8, #0x0, 0x6eb60 6eb44: 321c07e8 orr w8, wzr, #0x30 6eb48: 9b0862e8 madd x8, x23, x8, x24 6eb4c: f9400900 ldr x0, [x8, #0x10] 6eb50: 97fe7834 bl 0xcc20 6eb54: 14000003 b 0x6eb60 6eb58: aa0003f6 mov x22, x0 6eb5c: b40022f8 cbz x24, 0x6efb8 6eb60: f85f8288 ldur x8, [x20, #-0x8] 6eb64: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6eb68: eb18013f cmp x9, x24 6eb6c: 54000123 b.lo 0x6eb90 6eb70: eb18011f cmp x8, x24 6eb74: 540000e8 b.hi 0x6eb90 6eb78: f9480109 ldr x9, [x8, #0x1000] 6eb7c: eb15013f cmp x9, x21 6eb80: 540021c1 b.ne 0x6efb8 6eb84: aa1603e0 mov x0, x22 6eb88: f9080118 str x24, [x8, #0x1000] 6eb8c: 94007d41 bl 0x8e090 6eb90: aa1803e0 mov x0, x24 6eb94: 97fe7823 bl 0xcc20 6eb98: aa1603e0 mov x0, x22 6eb9c: 94007d3d bl 0x8e090 6eba0: 39400268 ldrb w8, [x19] 6eba4: aa0003f6 mov x22, x0 6eba8: 36002088 tbz w8, #0x0, 0x6efb8 6ebac: f9400a60 ldr x0, [x19, #0x10] 6ebb0: 97fe781c bl 0xcc20 6ebb4: aa1603e0 mov x0, x22 6ebb8: 94007d36 bl 0x8e090 6ebbc: aa0003f6 mov x22, x0 6ebc0: 36000615 tbz w21, #0x0, 0x6ec80 6ebc4: aa1303e0 mov x0, x19 6ebc8: 14000029 b 0x6ec6c 6ebcc: aa0003f6 mov x22, x0 6ebd0: 385603a8 ldurb w8, [x29, #-0xa0] 6ebd4: 370005a8 tbnz w8, #0x0, 0x6ec88 6ebd8: 14000032 b 0x6eca0 6ebdc: aa0003f6 mov x22, x0 6ebe0: 385903a8 ldurb w8, [x29, #-0x70] 6ebe4: 37000628 tbnz w8, #0x0, 0x6eca8 6ebe8: 140000f4 b 0x6efb8 6ebec: aa0003f6 mov x22, x0 6ebf0: 394183e8 ldrb w8, [sp, #0x60] 6ebf4: 36001508 tbz w8, #0x0, 0x6ee94 6ebf8: f9403be0 ldr x0, [sp, #0x70] 6ebfc: 14000086 b 0x6ee14 6ec00: 1400008e b 0x6ee38 6ec04: aa0003f6 mov x22, x0 6ec08: 370000b3 tbnz w19, #0x0, 0x6ec1c 6ec0c: 385903a8 ldurb w8, [x29, #-0x70] 6ec10: 37000168 tbnz w8, #0x0, 0x6ec3c 6ec14: 370008d5 tbnz w21, #0x0, 0x6ed2c 6ec18: 140000e8 b 0x6efb8 6ec1c: aa1803e0 mov x0, x24 6ec20: 97fe7800 bl 0xcc20 6ec24: 385903a8 ldurb w8, [x29, #-0x70] 6ec28: 3607ff68 tbz w8, #0x0, 0x6ec14 6ec2c: 14000004 b 0x6ec3c 6ec30: aa0003f6 mov x22, x0 6ec34: 385903a8 ldurb w8, [x29, #-0x70] 6ec38: 3607fee8 tbz w8, #0x0, 0x6ec14 6ec3c: f85a03a0 ldur x0, [x29, #-0x60] 6ec40: 97fe77f8 bl 0xcc20 6ec44: 37000755 tbnz w21, #0x0, 0x6ed2c 6ec48: 140000dc b 0x6efb8 6ec4c: aa0003f6 mov x22, x0 6ec50: 370006f5 tbnz w21, #0x0, 0x6ed2c 6ec54: 140000d9 b 0x6efb8 6ec58: 94007d0e bl 0x8e090 6ec5c: 394183e8 ldrb w8, [sp, #0x60] 6ec60: aa0003f6 mov x22, x0 6ec64: 360000e8 tbz w8, #0x0, 0x6ec80 6ec68: f9403be0 ldr x0, [sp, #0x70] 6ec6c: 97fe77ed bl 0xcc20 6ec70: 385603a8 ldurb w8, [x29, #-0xa0] 6ec74: 370000a8 tbnz w8, #0x0, 0x6ec88 6ec78: 1400000a b 0x6eca0 6ec7c: aa0003f6 mov x22, x0 6ec80: 385603a8 ldurb w8, [x29, #-0xa0] 6ec84: 360000e8 tbz w8, #0x0, 0x6eca0 6ec88: f85703a0 ldur x0, [x29, #-0x90] 6ec8c: 97fe77e5 bl 0xcc20 6ec90: 385903a8 ldurb w8, [x29, #-0x70] 6ec94: 370000a8 tbnz w8, #0x0, 0x6eca8 6ec98: 140000c8 b 0x6efb8 6ec9c: aa0003f6 mov x22, x0 6eca0: 385903a8 ldurb w8, [x29, #-0x70] 6eca4: 360018a8 tbz w8, #0x0, 0x6efb8 6eca8: f85a03a0 ldur x0, [x29, #-0x60] 6ecac: 97fe77dd bl 0xcc20 6ecb0: aa1603e0 mov x0, x22 6ecb4: 94007cf7 bl 0x8e090 6ecb8: 385903a8 ldurb w8, [x29, #-0x70] 6ecbc: aa0003f6 mov x22, x0 6ecc0: 370000c8 tbnz w8, #0x0, 0x6ecd8 6ecc4: 385403a8 ldurb w8, [x29, #-0xc0] 6ecc8: 37000188 tbnz w8, #0x0, 0x6ecf8 6eccc: 394383e8 ldrb w8, [sp, #0xe0] 6ecd0: 37000248 tbnz w8, #0x0, 0x6ed18 6ecd4: 14000095 b 0x6ef28 6ecd8: f85a03a0 ldur x0, [x29, #-0x60] 6ecdc: 97fe77d1 bl 0xcc20 6ece0: 385403a8 ldurb w8, [x29, #-0xc0] 6ece4: 3607ff48 tbz w8, #0x0, 0x6eccc 6ece8: 14000004 b 0x6ecf8 6ecec: aa0003f6 mov x22, x0 6ecf0: 385403a8 ldurb w8, [x29, #-0xc0] 6ecf4: 3607fec8 tbz w8, #0x0, 0x6eccc 6ecf8: f85503a0 ldur x0, [x29, #-0xb0] 6ecfc: 97fe77c9 bl 0xcc20 6ed00: 394383e8 ldrb w8, [sp, #0xe0] 6ed04: 370000a8 tbnz w8, #0x0, 0x6ed18 6ed08: 14000088 b 0x6ef28 6ed0c: aa0003f6 mov x22, x0 6ed10: 394383e8 ldrb w8, [sp, #0xe0] 6ed14: 360010a8 tbz w8, #0x0, 0x6ef28 6ed18: f9407be0 ldr x0, [sp, #0xf0] 6ed1c: 14000076 b 0x6eef4 6ed20: 1400004e b 0x6ee58 6ed24: aa0003f6 mov x22, x0 6ed28: 36001495 tbz w21, #0x0, 0x6efb8 6ed2c: aa1703e0 mov x0, x23 6ed30: 97fe77bc bl 0xcc20 6ed34: aa1603e0 mov x0, x22 6ed38: 94007cd6 bl 0x8e090 6ed3c: aa0003f6 mov x22, x0 6ed40: 394183e8 ldrb w8, [sp, #0x60] 6ed44: 36000628 tbz w8, #0x0, 0x6ee08 6ed48: f9403be0 ldr x0, [sp, #0x70] 6ed4c: 1400001f b 0x6edc8 6ed50: 14000029 b 0x6edf4 6ed54: 385403a8 ldurb w8, [x29, #-0xc0] 6ed58: aa0003f6 mov x22, x0 6ed5c: 370000a8 tbnz w8, #0x0, 0x6ed70 6ed60: 37000153 tbnz w19, #0x0, 0x6ed88 6ed64: 394383e8 ldrb w8, [sp, #0xe0] 6ed68: 37000208 tbnz w8, #0x0, 0x6eda8 6ed6c: 14000027 b 0x6ee08 6ed70: f85503a0 ldur x0, [x29, #-0xb0] 6ed74: 97fe77ab bl 0xcc20 6ed78: 3607ff73 tbz w19, #0x0, 0x6ed64 6ed7c: 14000003 b 0x6ed88 6ed80: aa0003f6 mov x22, x0 6ed84: 3607ff13 tbz w19, #0x0, 0x6ed64 6ed88: aa1403e0 mov x0, x20 6ed8c: 97fe77a5 bl 0xcc20 6ed90: 394383e8 ldrb w8, [sp, #0xe0] 6ed94: 370000a8 tbnz w8, #0x0, 0x6eda8 6ed98: 1400001c b 0x6ee08 6ed9c: aa0003f6 mov x22, x0 6eda0: 394383e8 ldrb w8, [sp, #0xe0] 6eda4: 36000328 tbz w8, #0x0, 0x6ee08 6eda8: f9407be0 ldr x0, [sp, #0xf0] 6edac: 14000007 b 0x6edc8 6edb0: 14000011 b 0x6edf4 6edb4: 14000070 b 0x6ef74 6edb8: 14000028 b 0x6ee58 6edbc: aa0003f6 mov x22, x0 6edc0: 36000253 tbz w19, #0x0, 0x6ee08 6edc4: aa1403e0 mov x0, x20 6edc8: 97fe7796 bl 0xcc20 6edcc: 385903a8 ldurb w8, [x29, #-0x70] 6edd0: 37000208 tbnz w8, #0x0, 0x6ee10 6edd4: 14000030 b 0x6ee94 6edd8: 385903a8 ldurb w8, [x29, #-0x70] 6eddc: aa0003f6 mov x22, x0 6ede0: 36000248 tbz w8, #0x0, 0x6ee28 6ede4: f85a03a0 ldur x0, [x29, #-0x60] 6ede8: 97fe778e bl 0xcc20 6edec: 3700021a tbnz w26, #0x0, 0x6ee2c 6edf0: 1400003e b 0x6eee8 6edf4: aa0003f6 mov x22, x0 6edf8: 385903a8 ldurb w8, [x29, #-0x70] 6edfc: 370000a8 tbnz w8, #0x0, 0x6ee10 6ee00: 14000025 b 0x6ee94 6ee04: aa0003f6 mov x22, x0 6ee08: 385903a8 ldurb w8, [x29, #-0x70] 6ee0c: 36000448 tbz w8, #0x0, 0x6ee94 6ee10: f85a03a0 ldur x0, [x29, #-0x60] 6ee14: 97fe7783 bl 0xcc20 6ee18: 385603a8 ldurb w8, [x29, #-0xa0] 6ee1c: 37000408 tbnz w8, #0x0, 0x6ee9c 6ee20: 14000066 b 0x6efb8 6ee24: aa0003f6 mov x22, x0 6ee28: 3600061a tbz w26, #0x0, 0x6eee8 6ee2c: aa1503e0 mov x0, x21 6ee30: 14000029 b 0x6eed4 6ee34: 14000001 b 0x6ee38 6ee38: aa0003f6 mov x22, x0 6ee3c: 385603a8 ldurb w8, [x29, #-0xa0] 6ee40: 370002e8 tbnz w8, #0x0, 0x6ee9c 6ee44: 1400005d b 0x6efb8 6ee48: aa0003f6 mov x22, x0 6ee4c: 385403a8 ldurb w8, [x29, #-0xc0] 6ee50: 37000508 tbnz w8, #0x0, 0x6eef0 6ee54: 14000035 b 0x6ef28 6ee58: aa0003f6 mov x22, x0 6ee5c: 385783a8 ldurb w8, [x29, #-0x88] 6ee60: 37000508 tbnz w8, #0x0, 0x6ef00 6ee64: 14000033 b 0x6ef30 6ee68: aa0003f8 mov x24, x0 6ee6c: 37000093 tbnz w19, #0x0, 0x6ee7c 6ee70: 14000005 b 0x6ee84 6ee74: aa0003f8 mov x24, x0 6ee78: 36000073 tbz w19, #0x0, 0x6ee84 6ee7c: aa1503e0 mov x0, x21 6ee80: 97fe7768 bl 0xcc20 6ee84: aa1803f6 mov x22, x24 6ee88: aa1603e0 mov x0, x22 6ee8c: 94007c81 bl 0x8e090 6ee90: aa0003f6 mov x22, x0 6ee94: 385603a8 ldurb w8, [x29, #-0xa0] 6ee98: 36000908 tbz w8, #0x0, 0x6efb8 6ee9c: f85703a0 ldur x0, [x29, #-0x90] 6eea0: 97fe7760 bl 0xcc20 6eea4: aa1603e0 mov x0, x22 6eea8: 94007c7a bl 0x8e090 6eeac: 385903a8 ldurb w8, [x29, #-0x70] 6eeb0: aa0003f6 mov x22, x0 6eeb4: 360000c8 tbz w8, #0x0, 0x6eecc 6eeb8: f85a03a0 ldur x0, [x29, #-0x60] 6eebc: 97fe7759 bl 0xcc20 6eec0: 3700009a tbnz w26, #0x0, 0x6eed0 6eec4: 14000009 b 0x6eee8 6eec8: aa0003f6 mov x22, x0 6eecc: 360000fa tbz w26, #0x0, 0x6eee8 6eed0: aa1803e0 mov x0, x24 6eed4: 97fe7753 bl 0xcc20 6eed8: 385403a8 ldurb w8, [x29, #-0xc0] 6eedc: 370000a8 tbnz w8, #0x0, 0x6eef0 6eee0: 14000012 b 0x6ef28 6eee4: aa0003f6 mov x22, x0 6eee8: 385403a8 ldurb w8, [x29, #-0xc0] 6eeec: 360001e8 tbz w8, #0x0, 0x6ef28 6eef0: f85503a0 ldur x0, [x29, #-0xb0] 6eef4: 97fe774b bl 0xcc20 6eef8: 385783a8 ldurb w8, [x29, #-0x88] 6eefc: 360001a8 tbz w8, #0x0, 0x6ef30 6ef00: f85883a0 ldur x0, [x29, #-0x78] 6ef04: 97fe7747 bl 0xcc20 6ef08: 385603a8 ldurb w8, [x29, #-0xa0] 6ef0c: 36000168 tbz w8, #0x0, 0x6ef38 6ef10: f85703a0 ldur x0, [x29, #-0x90] 6ef14: 97fe7743 bl 0xcc20 6ef18: 3941e3e8 ldrb w8, [sp, #0x78] 6ef1c: 37000128 tbnz w8, #0x0, 0x6ef40 6ef20: 14000024 b 0x6efb0 6ef24: aa0003f6 mov x22, x0 6ef28: 385783a8 ldurb w8, [x29, #-0x88] 6ef2c: 3707fea8 tbnz w8, #0x0, 0x6ef00 6ef30: 385603a8 ldurb w8, [x29, #-0xa0] 6ef34: 3707fee8 tbnz w8, #0x0, 0x6ef10 6ef38: 3941e3e8 ldrb w8, [sp, #0x78] 6ef3c: 360003a8 tbz w8, #0x0, 0x6efb0 6ef40: f94047e0 ldr x0, [sp, #0x88] 6ef44: 14000016 b 0x6ef9c 6ef48: aa0003f8 mov x24, x0 6ef4c: 37000093 tbnz w19, #0x0, 0x6ef5c 6ef50: 14000005 b 0x6ef64 6ef54: aa0003f8 mov x24, x0 6ef58: 36000073 tbz w19, #0x0, 0x6ef64 6ef5c: aa1503e0 mov x0, x21 6ef60: 97fe7730 bl 0xcc20 6ef64: aa1803f6 mov x22, x24 6ef68: aa1603e0 mov x0, x22 6ef6c: 94007c49 bl 0x8e090 6ef70: 14000001 b 0x6ef74 6ef74: aa0003f6 mov x22, x0 6ef78: 394183e8 ldrb w8, [sp, #0x60] 6ef7c: 360001e8 tbz w8, #0x0, 0x6efb8 6ef80: f9403be0 ldr x0, [sp, #0x70] 6ef84: 97fe7727 bl 0xcc20 6ef88: aa1603e0 mov x0, x22 6ef8c: 94007c41 bl 0x8e090 6ef90: aa0003f6 mov x22, x0 6ef94: 360000f3 tbz w19, #0x0, 0x6efb0 6ef98: aa1803e0 mov x0, x24 6ef9c: 97fe7721 bl 0xcc20 6efa0: 394183e8 ldrb w8, [sp, #0x60] 6efa4: 360000a8 tbz w8, #0x0, 0x6efb8 6efa8: 17fffff6 b 0x6ef80 6efac: aa0003f6 mov x22, x0 6efb0: 394183e8 ldrb w8, [sp, #0x60] 6efb4: 3707fe68 tbnz w8, #0x0, 0x6ef80 6efb8: aa1603e0 mov x0, x22 6efbc: 94007c35 bl 0x8e090 6efc0: d10343ff sub sp, sp, #0xd0 6efc4: a9076ffc stp x28, x27, [sp, #0x70] 6efc8: a90867fa stp x26, x25, [sp, #0x80] 6efcc: a9095ff8 stp x24, x23, [sp, #0x90] 6efd0: a90a57f6 stp x22, x21, [sp, #0xa0] 6efd4: a90b4ff4 stp x20, x19, [sp, #0xb0] 6efd8: a90c7bfd stp x29, x30, [sp, #0xc0] 6efdc: 910303fd add x29, sp, #0xc0 6efe0: d53bd05c mrs x28, TPIDR_EL0 6efe4: f9401788 ldr x8, [x28, #0x28] 6efe8: aa0103f4 mov x20, x1 6efec: aa0003f3 mov x19, x0 6eff0: cb130289 sub x9, x20, x19 6eff4: aa0303fa mov x26, x3 6eff8: aa0203f5 mov x21, x2 6effc: f100093f cmp x9, #0x2 6f000: f81a83a8 stur x8, [x29, #-0x58] 6f004: 5400f08b b.lt 0x70e14 6f008: aa1303e8 mov x8, x19 6f00c: 38401509 ldrb w9, [x8], #0x1 6f010: 7101313f cmp w9, #0x4c 6f014: 9a930116 csel x22, x8, x19, eq 6f018: 394002c8 ldrb w8, [x22] 6f01c: aa1603f7 mov x23, x22 6f020: 7101691f cmp w8, #0x5a 6f024: 540001e0 b.eq 0x6f060 6f028: 7101391f cmp w8, #0x4e 6f02c: 54000641 b.ne 0x6f0f4 6f030: eb1402df cmp x22, x20 6f034: 5400ee80 b.eq 0x70e04 6f038: 910006c8 add x8, x22, #0x1 6f03c: eb14011f cmp x8, x20 6f040: 5400ee40 b.eq 0x70e08 6f044: 39400109 ldrb w9, [x8] 6f048: 7101c93f cmp w9, #0x72 6f04c: 54000e81 b.ne 0x6f21c 6f050: aa1703e8 mov x8, x23 6f054: 38402d09 ldrb w9, [x8, #0x2]! 6f058: 321e03f9 orr w25, wzr, #0x4 6f05c: 14000071 b 0x6f220 6f060: eb1402df cmp x22, x20 6f064: 5400ed00 b.eq 0x70e04 6f068: 910006d8 add x24, x22, #0x1 6f06c: aa1803e0 mov x0, x24 6f070: aa1403e1 mov x1, x20 6f074: aa1503e2 mov x2, x21 6f078: 97ffd960 bl 0x655f8 6f07c: eb18001f cmp x0, x24 6f080: 5400ec00 b.eq 0x70e00 6f084: eb14001f cmp x0, x20 6f088: 5400ebc0 b.eq 0x70e00 6f08c: 39400008 ldrb w8, [x0] 6f090: 7101151f cmp w8, #0x45 6f094: 5400eb61 b.ne 0x70e00 6f098: 91000418 add x24, x0, #0x1 6f09c: eb14031f cmp x24, x20 6f0a0: 5400eb00 b.eq 0x70e00 6f0a4: 39400308 ldrb w8, [x24] 6f0a8: 7101911f cmp w8, #0x64 6f0ac: 54001ec0 b.eq 0x6f484 6f0b0: 7101cd1f cmp w8, #0x73 6f0b4: 54002081 b.ne 0x6f4c4 6f0b8: 91000808 add x8, x0, #0x2 6f0bc: eb14011f cmp x8, x20 6f0c0: 5400ef40 b.eq 0x70ea8 6f0c4: 39400109 ldrb w9, [x8] 6f0c8: 71017d3f cmp w9, #0x5f 6f0cc: 5400c8a1 b.ne 0x709e0 6f0d0: 91000c09 add x9, x0, #0x3 6f0d4: eb14013f cmp x9, x20 6f0d8: 5400ee60 b.eq 0x70ea4 6f0dc: 39400129 ldrb w9, [x9] 6f0e0: 5100c12a sub w10, w9, #0x30 6f0e4: 7100255f cmp w10, #0x9 6f0e8: 5400ec68 b.hi 0x70e74 6f0ec: 91001014 add x20, x0, #0x4 6f0f0: 1400076e b 0x70ea8 6f0f4: cb160289 sub x9, x20, x22 6f0f8: f100093f cmp x9, #0x2 6f0fc: 54000bcb b.lt 0x6f274 6f100: 71014d1f cmp w8, #0x53 6f104: 540001c1 b.ne 0x6f13c 6f108: 394006e8 ldrb w8, [x23, #0x1] 6f10c: 7101d11f cmp w8, #0x74 6f110: 54000161 b.ne 0x6f13c 6f114: 91000ac8 add x8, x22, #0x2 6f118: aa1a03fb mov x27, x26 6f11c: eb14011f cmp x8, x20 6f120: 54001ac0 b.eq 0x6f478 6f124: 39400ae9 ldrb w9, [x23, #0x2] 6f128: 91000eca add x10, x22, #0x3 6f12c: 2a1f03fa mov w26, wzr 6f130: 7101313f cmp w9, #0x4c 6f134: 9a880158 csel x24, x10, x8, eq 6f138: 14000004 b 0x6f148 6f13c: aa1a03fb mov x27, x26 6f140: 320003fa orr w26, wzr, #0x1 6f144: aa1703f8 mov x24, x23 6f148: aa1803e0 mov x0, x24 6f14c: aa1403e1 mov x1, x20 6f150: aa1503e2 mov x2, x21 6f154: 94001840 bl 0x75254 6f158: aa0003f9 mov x25, x0 6f15c: eb18033f cmp x25, x24 6f160: 9a9902d8 csel x24, x22, x25, eq 6f164: 3700083a tbnz w26, #0x0, 0x6f268 6f168: aa1b03fa mov x26, x27 6f16c: 54000160 b.eq 0x6f198 6f170: a94022a9 ldp x9, x8, [x21] 6f174: eb08013f cmp x9, x8 6f178: 540007e0 b.eq 0x6f274 6f17c: f0000162 adrp x2, 0x9e000 6f180: d100c100 sub x0, x8, #0x30 6f184: 9108e842 add x2, x2, #0x23a 6f188: 528000a3 mov w3, #0x5 // =5 6f18c: aa1f03e1 mov x1, xzr 6f190: 94000882 bl 0x71398 6f194: aa1903f8 mov x24, x25 6f198: eb16031f cmp x24, x22 6f19c: 540006c0 b.eq 0x6f274 6f1a0: eb14031f cmp x24, x20 6f1a4: 5400e360 b.eq 0x70e10 6f1a8: 39400308 ldrb w8, [x24] 6f1ac: 7101251f cmp w8, #0x49 6f1b0: 540015a1 b.ne 0x6f464 6f1b4: a94022a9 ldp x9, x8, [x21] 6f1b8: eb08013f cmp x9, x8 6f1bc: 5400e2c0 b.eq 0x70e14 6f1c0: f9400ea9 ldr x9, [x21, #0x18] 6f1c4: d100c101 sub x1, x8, #0x30 6f1c8: 9100c3e0 add x0, sp, #0x30 6f1cc: 910143e2 add x2, sp, #0x50 6f1d0: f9002be9 str x9, [sp, #0x50] 6f1d4: 94000952 bl 0x7171c 6f1d8: a942a6a8 ldp x8, x9, [x21, #0x28] 6f1dc: eb09011f cmp x8, x9 6f1e0: 540019c2 b.hs 0x6f518 6f1e4: f94027e9 ldr x9, [sp, #0x48] 6f1e8: f9000d09 str x9, [x8, #0x18] 6f1ec: 3dc00fe0 ldr q0, [sp, #0x30] 6f1f0: 3d800100 str q0, [x8] 6f1f4: f94023e9 ldr x9, [sp, #0x40] 6f1f8: f9000909 str x9, [x8, #0x10] 6f1fc: a903ffff stp xzr, xzr, [sp, #0x38] 6f200: f9001bff str xzr, [sp, #0x30] 6f204: f94016a8 ldr x8, [x21, #0x28] 6f208: 91008108 add x8, x8, #0x20 6f20c: f90016a8 str x8, [x21, #0x28] 6f210: f9401bf7 ldr x23, [sp, #0x30] 6f214: b500c777 cbnz x23, 0x70b00 6f218: 14000658 b 0x70b78 6f21c: 2a1f03f9 mov w25, wzr 6f220: 7101593f cmp w9, #0x56 6f224: f9000bfa str x26, [sp, #0x10] 6f228: 54000061 b.ne 0x6f234 6f22c: 38401d09 ldrb w9, [x8, #0x1]! 6f230: 321f0339 orr w25, w25, #0x2 6f234: 71012d3f cmp w9, #0x4b 6f238: 9a88151a cinc x26, x8, eq 6f23c: 1a9f17fb cset w27, eq 6f240: eb14035f cmp x26, x20 6f244: 5400de20 b.eq 0x70e08 6f248: b90066bf str wzr, [x21, #0x64] 6f24c: 39400348 ldrb w8, [x26] 6f250: 71013d1f cmp w8, #0x4f 6f254: 54000a60 b.eq 0x6f3a0 6f258: 7101491f cmp w8, #0x52 6f25c: 54000a81 b.ne 0x6f3ac 6f260: 320003e8 orr w8, wzr, #0x1 6f264: 14000050 b 0x6f3a4 6f268: aa1b03fa mov x26, x27 6f26c: eb16031f cmp x24, x22 6f270: 54fff981 b.ne 0x6f1a0 6f274: aa1703e0 mov x0, x23 6f278: aa1403e1 mov x1, x20 6f27c: aa1503e2 mov x2, x21 6f280: 94000d4e bl 0x727b8 6f284: aa0003f7 mov x23, x0 6f288: eb1602ff cmp x23, x22 6f28c: 5400cea0 b.eq 0x70c60 6f290: eb1402ff cmp x23, x20 6f294: 5400ce60 b.eq 0x70c60 6f298: 394002e8 ldrb w8, [x23] 6f29c: 7101251f cmp w8, #0x49 6f2a0: 5400ce01 b.ne 0x70c60 6f2a4: aa1703e0 mov x0, x23 6f2a8: aa1403e1 mov x1, x20 6f2ac: aa1503e2 mov x2, x21 6f2b0: 940009bb bl 0x7199c 6f2b4: aa0003f4 mov x20, x0 6f2b8: eb17029f cmp x20, x23 6f2bc: 5400cd20 b.eq 0x70c60 6f2c0: a9405aa8 ldp x8, x22, [x21] 6f2c4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 6f2c8: f2955569 movk x9, #0xaaab 6f2cc: cb0802c8 sub x8, x22, x8 6f2d0: 9344fd08 asr x8, x8, #4 6f2d4: 9b097d08 mul x8, x8, x9 6f2d8: f100091f cmp x8, #0x2 6f2dc: 5400d9c3 b.lo 0x70e14 6f2e0: 385e82c8 ldurb w8, [x22, #-0x18] 6f2e4: a97f2ac9 ldp x9, x10, [x22, #-0x10] 6f2e8: d1005ecb sub x11, x22, #0x17 6f2ec: d100c2c0 sub x0, x22, #0x30 6f2f0: 7200011f tst w8, #0x1 6f2f4: d341fd08 lsr x8, x8, #1 6f2f8: 9a8a0161 csel x1, x11, x10, eq 6f2fc: 9a890102 csel x2, x8, x9, eq 6f300: 940008a4 bl 0x71590 6f304: f85e02c8 ldur x8, [x22, #-0x20] 6f308: f90023e8 str x8, [sp, #0x40] 6f30c: 3cdd02c0 ldur q0, [x22, #-0x30] 6f310: 3d800fe0 str q0, [sp, #0x30] 6f314: a93dfedf stp xzr, xzr, [x22, #-0x28] 6f318: f81d02df stur xzr, [x22, #-0x30] 6f31c: f94006b6 ldr x22, [x21, #0x8] 6f320: 385e82c8 ldurb w8, [x22, #-0x18] 6f324: d100c2d7 sub x23, x22, #0x30 6f328: 36000068 tbz w8, #0x0, 0x6f334 6f32c: f85f82c0 ldur x0, [x22, #-0x8] 6f330: 97fe763c bl 0xcc20 6f334: 394002e8 ldrb w8, [x23] 6f338: 36000068 tbz w8, #0x0, 0x6f344 6f33c: f85e02c0 ldur x0, [x22, #-0x20] 6f340: 97fe7638 bl 0xcc20 6f344: f94002a8 ldr x8, [x21] 6f348: f90006b7 str x23, [x21, #0x8] 6f34c: eb17011f cmp x8, x23 6f350: 5400c8c0 b.eq 0x70c68 6f354: d10182c0 sub x0, x22, #0x60 6f358: 3940c3f6 ldrb w22, [sp, #0x30] 6f35c: a943d7e9 ldp x9, x21, [sp, #0x38] 6f360: 9100c3e8 add x8, sp, #0x30 6f364: b2400108 orr x8, x8, #0x1 6f368: 720002df tst w22, #0x1 6f36c: d341feca lsr x10, x22, #1 6f370: 9a950101 csel x1, x8, x21, eq 6f374: 9a890142 csel x2, x10, x9, eq 6f378: 94000886 bl 0x71590 6f37c: b400c6da cbz x26, 0x70c54 6f380: 2a1f03f5 mov w21, wzr 6f384: 320003e8 orr w8, wzr, #0x1 6f388: 39000348 strb w8, [x26] 6f38c: 36000076 tbz w22, #0x0, 0x6f398 6f390: f94023e0 ldr x0, [sp, #0x40] 6f394: 97fe7623 bl 0xcc20 6f398: 3500d3f5 cbnz w21, 0x70e14 6f39c: 1400069d b 0x70e10 6f3a0: 321f03e8 orr w8, wzr, #0x2 6f3a4: 9100075a add x26, x26, #0x1 6f3a8: b90066a8 str w8, [x21, #0x64] 6f3ac: a940a2a9 ldp x9, x8, [x21, #0x8] 6f3b0: eb08013f cmp x9, x8 6f3b4: 54000102 b.hs 0x6f3d4 6f3b8: 6f00e400 movi v0.2d, #0000000000000000 6f3bc: ad008120 stp q0, q0, [x9, #0x10] 6f3c0: 3d800120 str q0, [x9] 6f3c4: f94006a8 ldr x8, [x21, #0x8] 6f3c8: 9100c108 add x8, x8, #0x30 6f3cc: f90006a8 str x8, [x21, #0x8] 6f3d0: 140000a5 b 0x6f664 6f3d4: b90027fb str w27, [sp, #0x24] 6f3d8: f94002aa ldr x10, [x21] 6f3dc: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 6f3e0: f295556b movk x11, #0xaaab 6f3e4: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 6f3e8: cb0a0129 sub x9, x9, x10 6f3ec: 9344fd29 asr x9, x9, #4 6f3f0: 9b0b7d3b mul x27, x9, x11 6f3f4: f2e0aab8 movk x24, #0x555, lsl #48 6f3f8: 91000769 add x9, x27, #0x1 6f3fc: eb18013f cmp x9, x24 6f400: 5400e188 b.hi 0x71030 6f404: cb0a0108 sub x8, x8, x10 6f408: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 6f40c: 9344fd08 asr x8, x8, #4 6f410: f295552a movk x10, #0xaaa9 6f414: 9b0b7d08 mul x8, x8, x11 6f418: f2e0554a movk x10, #0x2aa, lsl #48 6f41c: eb0a011f cmp x8, x10 6f420: b9001bf9 str w25, [sp, #0x18] 6f424: 540000a8 b.hi 0x6f438 6f428: d37ff908 lsl x8, x8, #1 6f42c: eb09011f cmp x8, x9 6f430: 9a883138 csel x24, x9, x8, lo 6f434: b4000958 cbz x24, 0x6f55c 6f438: f9400ea9 ldr x9, [x21, #0x18] 6f43c: 8b180708 add x8, x24, x24, lsl #1 6f440: d37ced08 lsl x8, x8, #4 6f444: f9480120 ldr x0, [x9, #0x1000] 6f448: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6f44c: cb00014a sub x10, x10, x0 6f450: eb08015f cmp x10, x8 6f454: 540000c2 b.hs 0x6f46c 6f458: aa0803e0 mov x0, x8 6f45c: 97fe75a5 bl 0xcaf0 6f460: 14000040 b 0x6f560 6f464: aa1803f4 mov x20, x24 6f468: 1400066a b 0x70e10 6f46c: 8b080008 add x8, x0, x8 6f470: f9080128 str x8, [x9, #0x1000] 6f474: 1400003b b 0x6f560 6f478: 2a1f03fa mov w26, wzr 6f47c: aa1403f8 mov x24, x20 6f480: 17ffff32 b 0x6f148 6f484: 91000808 add x8, x0, #0x2 6f488: eb14011f cmp x8, x20 6f48c: 5400cba0 b.eq 0x70e00 6f490: 39400809 ldrb w9, [x0, #0x2] 6f494: 91000c0a add x10, x0, #0x3 6f498: 7101b93f cmp w9, #0x6e 6f49c: 9a880149 csel x9, x10, x8, eq 6f4a0: eb14013f cmp x9, x20 6f4a4: 5400c020 b.eq 0x70ca8 6f4a8: 3940012a ldrb w10, [x9] 6f4ac: 7100c15f cmp w10, #0x30 6f4b0: 5400be61 b.ne 0x70c7c 6f4b4: 91000528 add x8, x9, #0x1 6f4b8: eb14011f cmp x8, x20 6f4bc: 5400bfa1 b.ne 0x70cb0 6f4c0: 14000650 b 0x70e00 6f4c4: aa1803e0 mov x0, x24 6f4c8: aa1403e1 mov x1, x20 6f4cc: aa1503e2 mov x2, x21 6f4d0: aa1a03e3 mov x3, x26 6f4d4: 97fffebb bl 0x6efc0 6f4d8: eb18001f cmp x0, x24 6f4dc: 5400c780 b.eq 0x70dcc 6f4e0: eb14001f cmp x0, x20 6f4e4: 5400d0e0 b.eq 0x70f00 6f4e8: 39400008 ldrb w8, [x0] 6f4ec: 71017d1f cmp w8, #0x5f 6f4f0: 5400cac1 b.ne 0x70e48 6f4f4: 91000408 add x8, x0, #0x1 6f4f8: eb14011f cmp x8, x20 6f4fc: 5400d000 b.eq 0x70efc 6f500: 39400108 ldrb w8, [x8] 6f504: 5100c109 sub w9, w8, #0x30 6f508: 7100253f cmp w9, #0x9 6f50c: 5400ce08 b.hi 0x70ecc 6f510: 91000814 add x20, x0, #0x2 6f514: 1400067b b 0x70f00 6f518: f94012aa ldr x10, [x21, #0x20] 6f51c: cb0a0108 sub x8, x8, x10 6f520: 9345fd17 asr x23, x8, #5 6f524: 910006e8 add x8, x23, #0x1 6f528: d37bfd0b lsr x11, x8, #59 6f52c: b500d8cb cbnz x11, 0x71044 6f530: cb0a0129 sub x9, x9, x10 6f534: 9345fd2a asr x10, x9, #5 6f538: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6f53c: eb0b015f cmp x10, x11 6f540: 5400a3a8 b.hi 0x709b4 6f544: 9344fd29 asr x9, x9, #4 6f548: eb08013f cmp x9, x8 6f54c: 9a893116 csel x22, x8, x9, lo 6f550: b500a356 cbnz x22, 0x709b8 6f554: aa1f03e0 mov x0, xzr 6f558: 1400052f b 0x70a14 6f55c: aa1f03e0 mov x0, xzr 6f560: 321c07e9 orr w9, wzr, #0x30 6f564: 6f00e400 movi v0.2d, #0000000000000000 6f568: 9b090368 madd x8, x27, x9, x0 6f56c: ad008100 stp q0, q0, [x8, #0x10] 6f570: 3d800100 str q0, [x8] 6f574: a9402eb9 ldp x25, x11, [x21] 6f578: d503201f nop 6f57c: 9b090309 madd x9, x24, x9, x0 6f580: 9100c10a add x10, x8, #0x30 6f584: eb19017f cmp x11, x25 6f588: 54000260 b.eq 0x6f5d4 6f58c: f85e016c ldur x12, [x11, #-0x20] 6f590: f81e010c stur x12, [x8, #-0x20] 6f594: 3cdd0160 ldur q0, [x11, #-0x30] 6f598: 3c9d0100 stur q0, [x8, #-0x30] 6f59c: f85f816c ldur x12, [x11, #-0x8] 6f5a0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 6f5a4: f81d017f stur xzr, [x11, #-0x30] 6f5a8: f81f810c stur x12, [x8, #-0x8] 6f5ac: 3cde8160 ldur q0, [x11, #-0x18] 6f5b0: 3c9e8100 stur q0, [x8, #-0x18] 6f5b4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 6f5b8: f81e817f stur xzr, [x11, #-0x18] 6f5bc: d100c16b sub x11, x11, #0x30 6f5c0: eb0b033f cmp x25, x11 6f5c4: d100c108 sub x8, x8, #0x30 6f5c8: 54fffe21 b.ne 0x6f58c 6f5cc: a94066b8 ldp x24, x25, [x21] 6f5d0: 14000002 b 0x6f5d8 6f5d4: aa1903f8 mov x24, x25 6f5d8: f9400aab ldr x11, [x21, #0x10] 6f5dc: eb18033f cmp x25, x24 6f5e0: f90007eb str x11, [sp, #0x8] 6f5e4: a9002aa8 stp x8, x10, [x21] 6f5e8: f9000aa9 str x9, [x21, #0x10] 6f5ec: 540001a0 b.eq 0x6f620 6f5f0: 385e8328 ldurb w8, [x25, #-0x18] 6f5f4: 36000068 tbz w8, #0x0, 0x6f600 6f5f8: f85f8320 ldur x0, [x25, #-0x8] 6f5fc: 97fe7589 bl 0xcc20 6f600: 385d0328 ldurb w8, [x25, #-0x30] 6f604: d100c33b sub x27, x25, #0x30 6f608: 36000068 tbz w8, #0x0, 0x6f614 6f60c: f85e0320 ldur x0, [x25, #-0x20] 6f610: 97fe7584 bl 0xcc20 6f614: eb1b031f cmp x24, x27 6f618: aa1b03f9 mov x25, x27 6f61c: 54fffea1 b.ne 0x6f5f0 6f620: b9401bf9 ldr w25, [sp, #0x18] 6f624: b94027fb ldr w27, [sp, #0x24] 6f628: b40001f8 cbz x24, 0x6f664 6f62c: f9400ea8 ldr x8, [x21, #0x18] 6f630: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6f634: eb18013f cmp x9, x24 6f638: 54000123 b.lo 0x6f65c 6f63c: eb18011f cmp x8, x24 6f640: 540000e8 b.hi 0x6f65c 6f644: f9480109 ldr x9, [x8, #0x1000] 6f648: f94007ea ldr x10, [sp, #0x8] 6f64c: eb0a013f cmp x9, x10 6f650: 540000a1 b.ne 0x6f664 6f654: f9080118 str x24, [x8, #0x1000] 6f658: 14000003 b 0x6f664 6f65c: aa1803e0 mov x0, x24 6f660: 97fe7570 bl 0xcc20 6f664: cb1a0288 sub x8, x20, x26 6f668: f100091f cmp x8, #0x2 6f66c: 540001cb b.lt 0x6f6a4 6f670: 39400348 ldrb w8, [x26] 6f674: 71014d1f cmp w8, #0x53 6f678: 54000161 b.ne 0x6f6a4 6f67c: 39400748 ldrb w8, [x26, #0x1] 6f680: 7101d11f cmp w8, #0x74 6f684: 54000101 b.ne 0x6f6a4 6f688: f94006a8 ldr x8, [x21, #0x8] 6f68c: d0000161 adrp x1, 0x9d000 6f690: 913ddc21 add x1, x1, #0xf77 6f694: 320007e2 orr w2, wzr, #0x3 6f698: d100c100 sub x0, x8, #0x30 6f69c: 91000b5a add x26, x26, #0x2 6f6a0: 94001ba5 bl 0x76534 6f6a4: eb14035f cmp x26, x20 6f6a8: 540094e0 b.eq 0x70944 6f6ac: 2a1b0328 orr w8, w25, w27 6f6b0: b90007e8 str w8, [sp, #0x4] 6f6b4: 910143e9 add x9, sp, #0x50 6f6b8: 9100c3e8 add x8, sp, #0x30 6f6bc: 2a1f03f8 mov w24, wzr 6f6c0: b2400129 orr x9, x9, #0x1 6f6c4: b2400108 orr x8, x8, #0x1 6f6c8: b90027ff str wzr, [sp, #0x24] 6f6cc: f90007e9 str x9, [sp, #0x8] 6f6d0: f9000fe8 str x8, [sp, #0x18] 6f6d4: 140001db b 0x6fe40 6f6d8: aa1903fa mov x26, x25 6f6dc: 140001d9 b 0x6fe40 6f6e0: f94027e8 ldr x8, [sp, #0x48] 6f6e4: f9001ffa str x26, [sp, #0x38] 6f6e8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6f6ec: eb1a013f cmp x9, x26 6f6f0: 54000123 b.lo 0x6f714 6f6f4: eb1a011f cmp x8, x26 6f6f8: 540000e8 b.hi 0x6f714 6f6fc: f94023e9 ldr x9, [sp, #0x40] 6f700: f948010a ldr x10, [x8, #0x1000] 6f704: eb09015f cmp x10, x9 6f708: 540000a1 b.ne 0x6f71c 6f70c: f908011a str x26, [x8, #0x1000] 6f710: 14000003 b 0x6f71c 6f714: aa1a03e0 mov x0, x26 6f718: 97fe7542 bl 0xcc20 6f71c: 2a1f03f8 mov w24, wzr 6f720: 320003e8 orr w8, wzr, #0x1 6f724: aa1903fa mov x26, x25 6f728: b90027e8 str w8, [sp, #0x24] 6f72c: 394143e8 ldrb w8, [sp, #0x50] 6f730: 36000068 tbz w8, #0x0, 0x6f73c 6f734: f94033e0 ldr x0, [sp, #0x60] 6f738: 97fe753a bl 0xcc20 6f73c: 3500b678 cbnz w24, 0x70e08 6f740: aa1a03f9 mov x25, x26 6f744: 140001bf b 0x6fe40 6f748: f94012aa ldr x10, [x21, #0x20] 6f74c: cb0a0108 sub x8, x8, x10 6f750: 9345fd1a asr x26, x8, #5 6f754: 91000748 add x8, x26, #0x1 6f758: d37bfd0b lsr x11, x8, #59 6f75c: b500c76b cbnz x11, 0x71048 6f760: cb0a0129 sub x9, x9, x10 6f764: 9345fd2a asr x10, x9, #5 6f768: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 6f76c: eb0b015f cmp x10, x11 6f770: 540000e8 b.hi 0x6f78c 6f774: 9344fd29 asr x9, x9, #4 6f778: eb08013f cmp x9, x8 6f77c: 9a893118 csel x24, x8, x9, lo 6f780: b5000098 cbnz x24, 0x6f790 6f784: aa1f03e0 mov x0, xzr 6f788: 1400000e b 0x6f7c0 6f78c: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 6f790: f9401ea9 ldr x9, [x21, #0x38] 6f794: d37beb08 lsl x8, x24, #5 6f798: f9480120 ldr x0, [x9, #0x1000] 6f79c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6f7a0: cb00014a sub x10, x10, x0 6f7a4: eb08015f cmp x10, x8 6f7a8: 54000082 b.hs 0x6f7b8 6f7ac: aa0803e0 mov x0, x8 6f7b0: 97fe74d0 bl 0xcaf0 6f7b4: 14000003 b 0x6f7c0 6f7b8: 8b080008 add x8, x0, x8 6f7bc: f9080128 str x8, [x9, #0x1000] 6f7c0: 8b1a1408 add x8, x0, x26, lsl #5 6f7c4: a900fd1f stp xzr, xzr, [x8, #0x8] 6f7c8: f94027e9 ldr x9, [sp, #0x48] 6f7cc: 9100810a add x10, x8, #0x20 6f7d0: f9000d09 str x9, [x8, #0x18] 6f7d4: 3dc00fe0 ldr q0, [sp, #0x30] 6f7d8: 3d800100 str q0, [x8] 6f7dc: f94023e9 ldr x9, [sp, #0x40] 6f7e0: f9000909 str x9, [x8, #0x10] 6f7e4: a903ffff stp xzr, xzr, [sp, #0x38] 6f7e8: f9001bff str xzr, [sp, #0x30] 6f7ec: a9422eba ldp x26, x11, [x21, #0x20] 6f7f0: 8b181409 add x9, x0, x24, lsl #5 6f7f4: eb1a017f cmp x11, x26 6f7f8: 54000200 b.eq 0x6f838 6f7fc: a93efd1f stp xzr, xzr, [x8, #-0x18] 6f800: f81e011f stur xzr, [x8, #-0x20] 6f804: f85f816c ldur x12, [x11, #-0x8] 6f808: f81f810c stur x12, [x8, #-0x8] 6f80c: 3cde0d60 ldr q0, [x11, #-0x20]! 6f810: 3c9e0100 stur q0, [x8, #-0x20] 6f814: f940096c ldr x12, [x11, #0x10] 6f818: eb0b035f cmp x26, x11 6f81c: f81f010c stur x12, [x8, #-0x10] 6f820: d1008108 sub x8, x8, #0x20 6f824: a900fd7f stp xzr, xzr, [x11, #0x8] 6f828: f900017f str xzr, [x11] 6f82c: 54fffe81 b.ne 0x6f7fc 6f830: a9426abb ldp x27, x26, [x21, #0x20] 6f834: 14000002 b 0x6f83c 6f838: aa1a03fb mov x27, x26 6f83c: f9401ab8 ldr x24, [x21, #0x30] 6f840: eb1b035f cmp x26, x27 6f844: a9022aa8 stp x8, x10, [x21, #0x20] 6f848: f9001aa9 str x9, [x21, #0x30] 6f84c: 540000c0 b.eq 0x6f864 6f850: d100835a sub x26, x26, #0x20 6f854: aa1a03e0 mov x0, x26 6f858: 94000825 bl 0x718ec 6f85c: eb1a037f cmp x27, x26 6f860: 54ffff81 b.ne 0x6f850 6f864: b400021b cbz x27, 0x6f8a4 6f868: f9401ea8 ldr x8, [x21, #0x38] 6f86c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6f870: eb1b013f cmp x9, x27 6f874: 54000143 b.lo 0x6f89c 6f878: eb1b011f cmp x8, x27 6f87c: 54000108 b.hi 0x6f89c 6f880: f9480109 ldr x9, [x8, #0x1000] 6f884: eb18013f cmp x9, x24 6f888: 540000e1 b.ne 0x6f8a4 6f88c: f908011b str x27, [x8, #0x1000] 6f890: f9401bfa ldr x26, [sp, #0x30] 6f894: b500289a cbnz x26, 0x6fda4 6f898: 14000161 b 0x6fe1c 6f89c: aa1b03e0 mov x0, x27 6f8a0: 97fe74e0 bl 0xcc20 6f8a4: f9401bfa ldr x26, [sp, #0x30] 6f8a8: b50027fa cbnz x26, 0x6fda4 6f8ac: 1400015c b 0x6fe1c 6f8b0: 8b080008 add x8, x0, x8 6f8b4: f9080128 str x8, [x9, #0x1000] 6f8b8: 8b181408 add x8, x0, x24, lsl #5 6f8bc: a900fd1f stp xzr, xzr, [x8, #0x8] 6f8c0: f94027e9 ldr x9, [sp, #0x48] 6f8c4: 9100810a add x10, x8, #0x20 6f8c8: f9000d09 str x9, [x8, #0x18] 6f8cc: 3dc00fe0 ldr q0, [sp, #0x30] 6f8d0: 3d800100 str q0, [x8] 6f8d4: f94023e9 ldr x9, [sp, #0x40] 6f8d8: f9000909 str x9, [x8, #0x10] 6f8dc: a903ffff stp xzr, xzr, [sp, #0x38] 6f8e0: f9001bff str xzr, [sp, #0x30] 6f8e4: a9422eba ldp x26, x11, [x21, #0x20] 6f8e8: 8b1b1409 add x9, x0, x27, lsl #5 6f8ec: eb1a017f cmp x11, x26 6f8f0: 54000200 b.eq 0x6f930 6f8f4: a93efd1f stp xzr, xzr, [x8, #-0x18] 6f8f8: f81e011f stur xzr, [x8, #-0x20] 6f8fc: f85f816c ldur x12, [x11, #-0x8] 6f900: f81f810c stur x12, [x8, #-0x8] 6f904: 3cde0d60 ldr q0, [x11, #-0x20]! 6f908: 3c9e0100 stur q0, [x8, #-0x20] 6f90c: f940096c ldr x12, [x11, #0x10] 6f910: eb0b035f cmp x26, x11 6f914: f81f010c stur x12, [x8, #-0x10] 6f918: d1008108 sub x8, x8, #0x20 6f91c: a900fd7f stp xzr, xzr, [x11, #0x8] 6f920: f900017f str xzr, [x11] 6f924: 54fffe81 b.ne 0x6f8f4 6f928: a9426abb ldp x27, x26, [x21, #0x20] 6f92c: 14000002 b 0x6f934 6f930: aa1a03fb mov x27, x26 6f934: f9401ab8 ldr x24, [x21, #0x30] 6f938: eb1b035f cmp x26, x27 6f93c: a9022aa8 stp x8, x10, [x21, #0x20] 6f940: f9001aa9 str x9, [x21, #0x30] 6f944: 540000c0 b.eq 0x6f95c 6f948: d100835a sub x26, x26, #0x20 6f94c: aa1a03e0 mov x0, x26 6f950: 940007e7 bl 0x718ec 6f954: eb1a037f cmp x27, x26 6f958: 54ffff81 b.ne 0x6f948 6f95c: b400021b cbz x27, 0x6f99c 6f960: f9401ea8 ldr x8, [x21, #0x38] 6f964: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6f968: eb1b013f cmp x9, x27 6f96c: 54000143 b.lo 0x6f994 6f970: eb1b011f cmp x8, x27 6f974: 54000108 b.hi 0x6f994 6f978: f9480109 ldr x9, [x8, #0x1000] 6f97c: eb18013f cmp x9, x24 6f980: 540000e1 b.ne 0x6f99c 6f984: f908011b str x27, [x8, #0x1000] 6f988: f9401bfa ldr x26, [sp, #0x30] 6f98c: b50011da cbnz x26, 0x6fbc4 6f990: 140000ab b 0x6fc3c 6f994: aa1b03e0 mov x0, x27 6f998: 97fe74a2 bl 0xcc20 6f99c: f9401bfa ldr x26, [sp, #0x30] 6f9a0: b500113a cbnz x26, 0x6fbc4 6f9a4: 140000a6 b 0x6fc3c 6f9a8: 8b080008 add x8, x0, x8 6f9ac: f9080128 str x8, [x9, #0x1000] 6f9b0: 8b1a1408 add x8, x0, x26, lsl #5 6f9b4: a900fd1f stp xzr, xzr, [x8, #0x8] 6f9b8: f94027e9 ldr x9, [sp, #0x48] 6f9bc: 9100810a add x10, x8, #0x20 6f9c0: f9000d09 str x9, [x8, #0x18] 6f9c4: 3dc00fe0 ldr q0, [sp, #0x30] 6f9c8: 3d800100 str q0, [x8] 6f9cc: f94023e9 ldr x9, [sp, #0x40] 6f9d0: f9000909 str x9, [x8, #0x10] 6f9d4: a903ffff stp xzr, xzr, [sp, #0x38] 6f9d8: f9001bff str xzr, [sp, #0x30] 6f9dc: a9422eba ldp x26, x11, [x21, #0x20] 6f9e0: 8b181409 add x9, x0, x24, lsl #5 6f9e4: eb1a017f cmp x11, x26 6f9e8: 54000200 b.eq 0x6fa28 6f9ec: a93efd1f stp xzr, xzr, [x8, #-0x18] 6f9f0: f81e011f stur xzr, [x8, #-0x20] 6f9f4: f85f816c ldur x12, [x11, #-0x8] 6f9f8: f81f810c stur x12, [x8, #-0x8] 6f9fc: 3cde0d60 ldr q0, [x11, #-0x20]! 6fa00: 3c9e0100 stur q0, [x8, #-0x20] 6fa04: f940096c ldr x12, [x11, #0x10] 6fa08: eb0b035f cmp x26, x11 6fa0c: f81f010c stur x12, [x8, #-0x10] 6fa10: d1008108 sub x8, x8, #0x20 6fa14: a900fd7f stp xzr, xzr, [x11, #0x8] 6fa18: f900017f str xzr, [x11] 6fa1c: 54fffe81 b.ne 0x6f9ec 6fa20: a9426abb ldp x27, x26, [x21, #0x20] 6fa24: 14000002 b 0x6fa2c 6fa28: aa1a03fb mov x27, x26 6fa2c: f9401ab8 ldr x24, [x21, #0x30] 6fa30: eb1b035f cmp x26, x27 6fa34: a9022aa8 stp x8, x10, [x21, #0x20] 6fa38: f9001aa9 str x9, [x21, #0x30] 6fa3c: 540000c0 b.eq 0x6fa54 6fa40: d100835a sub x26, x26, #0x20 6fa44: aa1a03e0 mov x0, x26 6fa48: 940007a9 bl 0x718ec 6fa4c: eb1a037f cmp x27, x26 6fa50: 54ffff81 b.ne 0x6fa40 6fa54: b400021b cbz x27, 0x6fa94 6fa58: f9401ea8 ldr x8, [x21, #0x38] 6fa5c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6fa60: eb1b013f cmp x9, x27 6fa64: 54000143 b.lo 0x6fa8c 6fa68: eb1b011f cmp x8, x27 6fa6c: 54000108 b.hi 0x6fa8c 6fa70: f9480109 ldr x9, [x8, #0x1000] 6fa74: eb18013f cmp x9, x24 6fa78: 540000e1 b.ne 0x6fa94 6fa7c: f908011b str x27, [x8, #0x1000] 6fa80: f9401bfa ldr x26, [sp, #0x30] 6fa84: b5000eda cbnz x26, 0x6fc5c 6fa88: 14000093 b 0x6fcd4 6fa8c: aa1b03e0 mov x0, x27 6fa90: 97fe7464 bl 0xcc20 6fa94: f9401bfa ldr x26, [sp, #0x30] 6fa98: b5000e3a cbnz x26, 0x6fc5c 6fa9c: 1400008e b 0x6fcd4 6faa0: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 6faa4: f9401ea9 ldr x9, [x21, #0x38] 6faa8: d37beb08 lsl x8, x24, #5 6faac: f9480120 ldr x0, [x9, #0x1000] 6fab0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 6fab4: cb00014a sub x10, x10, x0 6fab8: eb08015f cmp x10, x8 6fabc: 54000082 b.hs 0x6facc 6fac0: aa0803e0 mov x0, x8 6fac4: 97fe740b bl 0xcaf0 6fac8: 14000003 b 0x6fad4 6facc: 8b080008 add x8, x0, x8 6fad0: f9080128 str x8, [x9, #0x1000] 6fad4: 8b1a1408 add x8, x0, x26, lsl #5 6fad8: a900fd1f stp xzr, xzr, [x8, #0x8] 6fadc: f94027e9 ldr x9, [sp, #0x48] 6fae0: 9100810a add x10, x8, #0x20 6fae4: f9000d09 str x9, [x8, #0x18] 6fae8: 3dc00fe0 ldr q0, [sp, #0x30] 6faec: 3d800100 str q0, [x8] 6faf0: f94023e9 ldr x9, [sp, #0x40] 6faf4: f9000909 str x9, [x8, #0x10] 6faf8: a903ffff stp xzr, xzr, [sp, #0x38] 6fafc: f9001bff str xzr, [sp, #0x30] 6fb00: a9422eba ldp x26, x11, [x21, #0x20] 6fb04: 8b181409 add x9, x0, x24, lsl #5 6fb08: eb1a017f cmp x11, x26 6fb0c: 54000200 b.eq 0x6fb4c 6fb10: a93efd1f stp xzr, xzr, [x8, #-0x18] 6fb14: f81e011f stur xzr, [x8, #-0x20] 6fb18: f85f816c ldur x12, [x11, #-0x8] 6fb1c: f81f810c stur x12, [x8, #-0x8] 6fb20: 3cde0d60 ldr q0, [x11, #-0x20]! 6fb24: 3c9e0100 stur q0, [x8, #-0x20] 6fb28: f940096c ldr x12, [x11, #0x10] 6fb2c: eb0b035f cmp x26, x11 6fb30: f81f010c stur x12, [x8, #-0x10] 6fb34: d1008108 sub x8, x8, #0x20 6fb38: a900fd7f stp xzr, xzr, [x11, #0x8] 6fb3c: f900017f str xzr, [x11] 6fb40: 54fffe81 b.ne 0x6fb10 6fb44: a9426abb ldp x27, x26, [x21, #0x20] 6fb48: 14000002 b 0x6fb50 6fb4c: aa1a03fb mov x27, x26 6fb50: f9401ab8 ldr x24, [x21, #0x30] 6fb54: eb1b035f cmp x26, x27 6fb58: a9022aa8 stp x8, x10, [x21, #0x20] 6fb5c: f9001aa9 str x9, [x21, #0x30] 6fb60: 540000c0 b.eq 0x6fb78 6fb64: d100835a sub x26, x26, #0x20 6fb68: aa1a03e0 mov x0, x26 6fb6c: 94000760 bl 0x718ec 6fb70: eb1a037f cmp x27, x26 6fb74: 54ffff81 b.ne 0x6fb64 6fb78: b400021b cbz x27, 0x6fbb8 6fb7c: f9401ea8 ldr x8, [x21, #0x38] 6fb80: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6fb84: eb1b013f cmp x9, x27 6fb88: 54000143 b.lo 0x6fbb0 6fb8c: eb1b011f cmp x8, x27 6fb90: 54000108 b.hi 0x6fbb0 6fb94: f9480109 ldr x9, [x8, #0x1000] 6fb98: eb18013f cmp x9, x24 6fb9c: 540000e1 b.ne 0x6fbb8 6fba0: f908011b str x27, [x8, #0x1000] 6fba4: f9401bfa ldr x26, [sp, #0x30] 6fba8: b5000ada cbnz x26, 0x6fd00 6fbac: 14000073 b 0x6fd78 6fbb0: aa1b03e0 mov x0, x27 6fbb4: 97fe741b bl 0xcc20 6fbb8: f9401bfa ldr x26, [sp, #0x30] 6fbbc: b5000a3a cbnz x26, 0x6fd00 6fbc0: 1400006e b 0x6fd78 6fbc4: f9401ff8 ldr x24, [sp, #0x38] 6fbc8: eb1a031f cmp x24, x26 6fbcc: 540001a0 b.eq 0x6fc00 6fbd0: 385e8308 ldurb w8, [x24, #-0x18] 6fbd4: 36000068 tbz w8, #0x0, 0x6fbe0 6fbd8: f85f8300 ldur x0, [x24, #-0x8] 6fbdc: 97fe7411 bl 0xcc20 6fbe0: 385d0308 ldurb w8, [x24, #-0x30] 6fbe4: d100c31b sub x27, x24, #0x30 6fbe8: 36000068 tbz w8, #0x0, 0x6fbf4 6fbec: f85e0300 ldur x0, [x24, #-0x20] 6fbf0: 97fe740c bl 0xcc20 6fbf4: eb1b035f cmp x26, x27 6fbf8: aa1b03f8 mov x24, x27 6fbfc: 54fffea1 b.ne 0x6fbd0 6fc00: f94027e8 ldr x8, [sp, #0x48] 6fc04: f9001ffa str x26, [sp, #0x38] 6fc08: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6fc0c: eb1a013f cmp x9, x26 6fc10: 54000123 b.lo 0x6fc34 6fc14: eb1a011f cmp x8, x26 6fc18: 540000e8 b.hi 0x6fc34 6fc1c: f94023e9 ldr x9, [sp, #0x40] 6fc20: f948010a ldr x10, [x8, #0x1000] 6fc24: eb09015f cmp x10, x9 6fc28: 540000a1 b.ne 0x6fc3c 6fc2c: f908011a str x26, [x8, #0x1000] 6fc30: 14000003 b 0x6fc3c 6fc34: aa1a03e0 mov x0, x26 6fc38: 97fe73fa bl 0xcc20 6fc3c: 2a1f03fb mov w27, wzr 6fc40: 320003f8 orr w24, wzr, #0x1 6fc44: 394143e8 ldrb w8, [sp, #0x50] 6fc48: 36000068 tbz w8, #0x0, 0x6fc54 6fc4c: f94033e0 ldr x0, [sp, #0x60] 6fc50: 97fe73f4 bl 0xcc20 6fc54: 34ffd43b cbz w27, 0x6f6d8 6fc58: 1400046c b 0x70e08 6fc5c: f9401ff8 ldr x24, [sp, #0x38] 6fc60: eb1a031f cmp x24, x26 6fc64: 540001a0 b.eq 0x6fc98 6fc68: 385e8308 ldurb w8, [x24, #-0x18] 6fc6c: 36000068 tbz w8, #0x0, 0x6fc78 6fc70: f85f8300 ldur x0, [x24, #-0x8] 6fc74: 97fe73eb bl 0xcc20 6fc78: 385d0308 ldurb w8, [x24, #-0x30] 6fc7c: d100c31b sub x27, x24, #0x30 6fc80: 36000068 tbz w8, #0x0, 0x6fc8c 6fc84: f85e0300 ldur x0, [x24, #-0x20] 6fc88: 97fe73e6 bl 0xcc20 6fc8c: eb1b035f cmp x26, x27 6fc90: aa1b03f8 mov x24, x27 6fc94: 54fffea1 b.ne 0x6fc68 6fc98: f94027e8 ldr x8, [sp, #0x48] 6fc9c: f9001ffa str x26, [sp, #0x38] 6fca0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6fca4: eb1a013f cmp x9, x26 6fca8: 54000123 b.lo 0x6fccc 6fcac: eb1a011f cmp x8, x26 6fcb0: 540000e8 b.hi 0x6fccc 6fcb4: f94023e9 ldr x9, [sp, #0x40] 6fcb8: f948010a ldr x10, [x8, #0x1000] 6fcbc: eb09015f cmp x10, x9 6fcc0: 540000a1 b.ne 0x6fcd4 6fcc4: f908011a str x26, [x8, #0x1000] 6fcc8: 14000003 b 0x6fcd4 6fccc: aa1a03e0 mov x0, x26 6fcd0: 97fe73d4 bl 0xcc20 6fcd4: 2a1f03f8 mov w24, wzr 6fcd8: 320003e8 orr w8, wzr, #0x1 6fcdc: aa1903fa mov x26, x25 6fce0: b90027e8 str w8, [sp, #0x24] 6fce4: 394143e8 ldrb w8, [sp, #0x50] 6fce8: 36000068 tbz w8, #0x0, 0x6fcf4 6fcec: f94033e0 ldr x0, [sp, #0x60] 6fcf0: 97fe73cc bl 0xcc20 6fcf4: 350088b8 cbnz w24, 0x70e08 6fcf8: aa1a03f9 mov x25, x26 6fcfc: 14000051 b 0x6fe40 6fd00: f9401ff8 ldr x24, [sp, #0x38] 6fd04: eb1a031f cmp x24, x26 6fd08: 540001a0 b.eq 0x6fd3c 6fd0c: 385e8308 ldurb w8, [x24, #-0x18] 6fd10: 36000068 tbz w8, #0x0, 0x6fd1c 6fd14: f85f8300 ldur x0, [x24, #-0x8] 6fd18: 97fe73c2 bl 0xcc20 6fd1c: 385d0308 ldurb w8, [x24, #-0x30] 6fd20: d100c31b sub x27, x24, #0x30 6fd24: 36000068 tbz w8, #0x0, 0x6fd30 6fd28: f85e0300 ldur x0, [x24, #-0x20] 6fd2c: 97fe73bd bl 0xcc20 6fd30: eb1b035f cmp x26, x27 6fd34: aa1b03f8 mov x24, x27 6fd38: 54fffea1 b.ne 0x6fd0c 6fd3c: f94027e8 ldr x8, [sp, #0x48] 6fd40: f9001ffa str x26, [sp, #0x38] 6fd44: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6fd48: eb1a013f cmp x9, x26 6fd4c: 54000123 b.lo 0x6fd70 6fd50: eb1a011f cmp x8, x26 6fd54: 540000e8 b.hi 0x6fd70 6fd58: f94023e9 ldr x9, [sp, #0x40] 6fd5c: f948010a ldr x10, [x8, #0x1000] 6fd60: eb09015f cmp x10, x9 6fd64: 540000a1 b.ne 0x6fd78 6fd68: f908011a str x26, [x8, #0x1000] 6fd6c: 14000003 b 0x6fd78 6fd70: aa1a03e0 mov x0, x26 6fd74: 97fe73ab bl 0xcc20 6fd78: 2a1f03f8 mov w24, wzr 6fd7c: 320003e8 orr w8, wzr, #0x1 6fd80: aa1903fa mov x26, x25 6fd84: b90027e8 str w8, [sp, #0x24] 6fd88: 394143e8 ldrb w8, [sp, #0x50] 6fd8c: 36000068 tbz w8, #0x0, 0x6fd98 6fd90: f94033e0 ldr x0, [sp, #0x60] 6fd94: 97fe73a3 bl 0xcc20 6fd98: 35008398 cbnz w24, 0x70e08 6fd9c: aa1a03f9 mov x25, x26 6fda0: 14000028 b 0x6fe40 6fda4: f9401ff8 ldr x24, [sp, #0x38] 6fda8: eb1a031f cmp x24, x26 6fdac: 540001a0 b.eq 0x6fde0 6fdb0: 385e8308 ldurb w8, [x24, #-0x18] 6fdb4: 36000068 tbz w8, #0x0, 0x6fdc0 6fdb8: f85f8300 ldur x0, [x24, #-0x8] 6fdbc: 97fe7399 bl 0xcc20 6fdc0: 385d0308 ldurb w8, [x24, #-0x30] 6fdc4: d100c31b sub x27, x24, #0x30 6fdc8: 36000068 tbz w8, #0x0, 0x6fdd4 6fdcc: f85e0300 ldur x0, [x24, #-0x20] 6fdd0: 97fe7394 bl 0xcc20 6fdd4: eb1b035f cmp x26, x27 6fdd8: aa1b03f8 mov x24, x27 6fddc: 54fffea1 b.ne 0x6fdb0 6fde0: f94027e8 ldr x8, [sp, #0x48] 6fde4: f9001ffa str x26, [sp, #0x38] 6fde8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 6fdec: eb1a013f cmp x9, x26 6fdf0: 54000123 b.lo 0x6fe14 6fdf4: eb1a011f cmp x8, x26 6fdf8: 540000e8 b.hi 0x6fe14 6fdfc: f94023e9 ldr x9, [sp, #0x40] 6fe00: f948010a ldr x10, [x8, #0x1000] 6fe04: eb09015f cmp x10, x9 6fe08: 540000a1 b.ne 0x6fe1c 6fe0c: f908011a str x26, [x8, #0x1000] 6fe10: 14000003 b 0x6fe1c 6fe14: aa1a03e0 mov x0, x26 6fe18: 97fe7382 bl 0xcc20 6fe1c: 2a1f03f8 mov w24, wzr 6fe20: 320003e8 orr w8, wzr, #0x1 6fe24: b90027e8 str w8, [sp, #0x24] 6fe28: 394143e8 ldrb w8, [sp, #0x50] 6fe2c: 36000068 tbz w8, #0x0, 0x6fe38 6fe30: f94033e0 ldr x0, [sp, #0x60] 6fe34: 97fe737b bl 0xcc20 6fe38: 34ffc518 cbz w24, 0x6f6d8 6fe3c: 140003f3 b 0x70e08 6fe40: 39400348 ldrb w8, [x26] 6fe44: 51011108 sub w8, w8, #0x44 6fe48: 7100411f cmp w8, #0x10 6fe4c: 54000968 b.hi 0x6ff78 6fe50: d0000169 adrp x9, 0x9d000 6fe54: 9103b129 add x9, x9, #0xec 6fe58: b8a87928 ldrsw x8, [x9, x8, lsl #2] 6fe5c: 8b090108 add x8, x8, x9 6fe60: d61f0100 br x8 6fe64: 91000748 add x8, x26, #0x1 6fe68: eb14011f cmp x8, x20 6fe6c: 540000a0 b.eq 0x6fe80 6fe70: 39400108 ldrb w8, [x8] 6fe74: 321b0108 orr w8, w8, #0x20 6fe78: 7101d11f cmp w8, #0x74 6fe7c: 540007e1 b.ne 0x6ff78 6fe80: aa1a03e0 mov x0, x26 6fe84: aa1403e1 mov x1, x20 6fe88: aa1503e2 mov x2, x21 6fe8c: 9400145f bl 0x75008 6fe90: aa0003f9 mov x25, x0 6fe94: eb1a033f cmp x25, x26 6fe98: 54007b80 b.eq 0x70e08 6fe9c: eb14033f cmp x25, x20 6fea0: 54007b40 b.eq 0x70e08 6fea4: f94006b8 ldr x24, [x21, #0x8] 6fea8: 385e8308 ldurb w8, [x24, #-0x18] 6feac: a97f2b09 ldp x9, x10, [x24, #-0x10] 6feb0: d1005f0b sub x11, x24, #0x17 6feb4: d100c300 sub x0, x24, #0x30 6feb8: 7200011f tst w8, #0x1 6febc: d341fd08 lsr x8, x8, #1 6fec0: 9a8a0161 csel x1, x11, x10, eq 6fec4: 9a890102 csel x2, x8, x9, eq 6fec8: 940005b2 bl 0x71590 6fecc: f85e0308 ldur x8, [x24, #-0x20] 6fed0: f90033e8 str x8, [sp, #0x60] 6fed4: 3cdd0300 ldur q0, [x24, #-0x30] 6fed8: 3d8017e0 str q0, [sp, #0x50] 6fedc: a93dff1f stp xzr, xzr, [x24, #-0x28] 6fee0: f81d031f stur xzr, [x24, #-0x30] 6fee4: f94006b8 ldr x24, [x21, #0x8] 6fee8: 385e8308 ldurb w8, [x24, #-0x18] 6feec: d100c31b sub x27, x24, #0x30 6fef0: 36000068 tbz w8, #0x0, 0x6fefc 6fef4: f85f8300 ldur x0, [x24, #-0x8] 6fef8: 97fe734a bl 0xcc20 6fefc: 39400368 ldrb w8, [x27] 6ff00: 36000068 tbz w8, #0x0, 0x6ff0c 6ff04: f85e0300 ldur x0, [x24, #-0x20] 6ff08: 97fe7346 bl 0xcc20 6ff0c: f94002a8 ldr x8, [x21] 6ff10: f90006bb str x27, [x21, #0x8] 6ff14: eb1b011f cmp x8, x27 6ff18: 540030e0 b.eq 0x70534 6ff1c: 385a0308 ldurb w8, [x24, #-0x60] 6ff20: 37003608 tbnz w8, #0x0, 0x705e0 6ff24: d341fd08 lsr x8, x8, #1 6ff28: b5003608 cbnz x8, 0x705e8 6ff2c: d1018300 sub x0, x24, #0x60 6ff30: 910143e8 add x8, sp, #0x50 6ff34: eb08001f cmp x0, x8 6ff38: 540037e0 b.eq 0x70634 6ff3c: 394143e8 ldrb w8, [sp, #0x50] 6ff40: a945a7ea ldp x10, x9, [sp, #0x58] 6ff44: f94007eb ldr x11, [sp, #0x8] 6ff48: 7200011f tst w8, #0x1 6ff4c: d341fd08 lsr x8, x8, #1 6ff50: 9a890161 csel x1, x11, x9, eq 6ff54: 9a8a0102 csel x2, x8, x10, eq 6ff58: 94001977 bl 0x76534 6ff5c: 140001b6 b 0x70634 6ff60: 91000748 add x8, x26, #0x1 6ff64: eb14011f cmp x8, x20 6ff68: 54001840 b.eq 0x70270 6ff6c: 39400108 ldrb w8, [x8] 6ff70: 7101d11f cmp w8, #0x74 6ff74: 540017e1 b.ne 0x70270 6ff78: aa1a03e0 mov x0, x26 6ff7c: aa1403e1 mov x1, x20 6ff80: aa1503e2 mov x2, x21 6ff84: 940014b4 bl 0x75254 6ff88: aa0003f9 mov x25, x0 6ff8c: eb1a033f cmp x25, x26 6ff90: 540073c0 b.eq 0x70e08 6ff94: eb14033f cmp x25, x20 6ff98: 54007380 b.eq 0x70e08 6ff9c: f94006b8 ldr x24, [x21, #0x8] 6ffa0: 385e8308 ldurb w8, [x24, #-0x18] 6ffa4: a97f2b09 ldp x9, x10, [x24, #-0x10] 6ffa8: d1005f0b sub x11, x24, #0x17 6ffac: d100c300 sub x0, x24, #0x30 6ffb0: 7200011f tst w8, #0x1 6ffb4: d341fd08 lsr x8, x8, #1 6ffb8: 9a8a0161 csel x1, x11, x10, eq 6ffbc: 9a890102 csel x2, x8, x9, eq 6ffc0: 94000574 bl 0x71590 6ffc4: f85e0308 ldur x8, [x24, #-0x20] 6ffc8: f90033e8 str x8, [sp, #0x60] 6ffcc: 3cdd0300 ldur q0, [x24, #-0x30] 6ffd0: 3d8017e0 str q0, [sp, #0x50] 6ffd4: a93dff1f stp xzr, xzr, [x24, #-0x28] 6ffd8: f81d031f stur xzr, [x24, #-0x30] 6ffdc: f94006b8 ldr x24, [x21, #0x8] 6ffe0: 385e8308 ldurb w8, [x24, #-0x18] 6ffe4: d100c31b sub x27, x24, #0x30 6ffe8: 36000068 tbz w8, #0x0, 0x6fff4 6ffec: f85f8300 ldur x0, [x24, #-0x8] 6fff0: 97fe730c bl 0xcc20 6fff4: 39400368 ldrb w8, [x27] 6fff8: 36000068 tbz w8, #0x0, 0x70004 6fffc: f85e0300 ldur x0, [x24, #-0x20] 70000: 97fe7308 bl 0xcc20 70004: f94002a8 ldr x8, [x21] 70008: f90006bb str x27, [x21, #0x8] 7000c: eb1b011f cmp x8, x27 70010: 54001a00 b.eq 0x70350 70014: 385a0308 ldurb w8, [x24, #-0x60] 70018: 37001a48 tbnz w8, #0x0, 0x70360 7001c: d341fd08 lsr x8, x8, #1 70020: b5001a48 cbnz x8, 0x70368 70024: d1018300 sub x0, x24, #0x60 70028: 910143e8 add x8, sp, #0x50 7002c: eb08001f cmp x0, x8 70030: 54001c20 b.eq 0x703b4 70034: 394143e8 ldrb w8, [sp, #0x50] 70038: a945a7ea ldp x10, x9, [sp, #0x58] 7003c: f94007eb ldr x11, [sp, #0x8] 70040: 7200011f tst w8, #0x1 70044: d341fd08 lsr x8, x8, #1 70048: 9a890161 csel x1, x11, x9, eq 7004c: 9a8a0102 csel x2, x8, x10, eq 70050: 94001939 bl 0x76534 70054: 140000d8 b 0x703b4 70058: aa1a03e0 mov x0, x26 7005c: aa1403e1 mov x1, x20 70060: aa1503e2 mov x2, x21 70064: 9400064e bl 0x7199c 70068: aa0003f9 mov x25, x0 7006c: eb1a033f cmp x25, x26 70070: 54006cc0 b.eq 0x70e08 70074: eb14033f cmp x25, x20 70078: 54006c80 b.eq 0x70e08 7007c: f94006b8 ldr x24, [x21, #0x8] 70080: 385e8308 ldurb w8, [x24, #-0x18] 70084: a97f2b09 ldp x9, x10, [x24, #-0x10] 70088: d1005f0b sub x11, x24, #0x17 7008c: d100c300 sub x0, x24, #0x30 70090: 7200011f tst w8, #0x1 70094: d341fd08 lsr x8, x8, #1 70098: 9a8a0161 csel x1, x11, x10, eq 7009c: 9a890102 csel x2, x8, x9, eq 700a0: 9400053c bl 0x71590 700a4: f85e0308 ldur x8, [x24, #-0x20] 700a8: f90033e8 str x8, [sp, #0x60] 700ac: 3cdd0300 ldur q0, [x24, #-0x30] 700b0: 3d8017e0 str q0, [sp, #0x50] 700b4: a93dff1f stp xzr, xzr, [x24, #-0x28] 700b8: f81d031f stur xzr, [x24, #-0x30] 700bc: f94006b8 ldr x24, [x21, #0x8] 700c0: 385e8308 ldurb w8, [x24, #-0x18] 700c4: d100c31b sub x27, x24, #0x30 700c8: 36000068 tbz w8, #0x0, 0x700d4 700cc: f85f8300 ldur x0, [x24, #-0x8] 700d0: 97fe72d4 bl 0xcc20 700d4: 39400368 ldrb w8, [x27] 700d8: 36000068 tbz w8, #0x0, 0x700e4 700dc: f85e0300 ldur x0, [x24, #-0x20] 700e0: 97fe72d0 bl 0xcc20 700e4: f94002a8 ldr x8, [x21] 700e8: f90006bb str x27, [x21, #0x8] 700ec: eb1b011f cmp x8, x27 700f0: 54001b40 b.eq 0x70458 700f4: 394143fb ldrb w27, [sp, #0x50] 700f8: a945ebe8 ldp x8, x26, [sp, #0x58] 700fc: f94007ea ldr x10, [sp, #0x8] 70100: d1018300 sub x0, x24, #0x60 70104: 7200037f tst w27, #0x1 70108: d341ff69 lsr x9, x27, #1 7010c: 9a9a0141 csel x1, x10, x26, eq 70110: 9a880122 csel x2, x9, x8, eq 70114: 9400051f bl 0x71590 70118: f94006a8 ldr x8, [x21, #0x8] 7011c: f9400ea9 ldr x9, [x21, #0x18] 70120: d100c101 sub x1, x8, #0x30 70124: f90017e9 str x9, [sp, #0x28] 70128: 9100c3e0 add x0, sp, #0x30 7012c: 9100a3e2 add x2, sp, #0x28 70130: 9400057b bl 0x7171c 70134: a942a6a8 ldp x8, x9, [x21, #0x28] 70138: eb09011f cmp x8, x9 7013c: 54002042 b.hs 0x70544 70140: f94027e9 ldr x9, [sp, #0x48] 70144: f9000d09 str x9, [x8, #0x18] 70148: 3dc00fe0 ldr q0, [sp, #0x30] 7014c: 3d800100 str q0, [x8] 70150: f94023e9 ldr x9, [sp, #0x40] 70154: f9000909 str x9, [x8, #0x10] 70158: a903ffff stp xzr, xzr, [sp, #0x38] 7015c: f9001bff str xzr, [sp, #0x30] 70160: f94016a8 ldr x8, [x21, #0x28] 70164: 91008108 add x8, x8, #0x20 70168: f90016a8 str x8, [x21, #0x28] 7016c: f9401bfa ldr x26, [sp, #0x30] 70170: b5ffd2ba cbnz x26, 0x6fbc4 70174: 17fffeb2 b 0x6fc3c 70178: 91000759 add x25, x26, #0x1 7017c: eb14033f cmp x25, x20 70180: 54006440 b.eq 0x70e08 70184: 2a1f03f8 mov w24, wzr 70188: aa1903fa mov x26, x25 7018c: 17ffff2d b 0x6fe40 70190: aa1a03e0 mov x0, x26 70194: aa1403e1 mov x1, x20 70198: aa1503e2 mov x2, x21 7019c: 94000f83 bl 0x73fa8 701a0: aa0003f9 mov x25, x0 701a4: eb1a033f cmp x25, x26 701a8: 54006300 b.eq 0x70e08 701ac: eb14033f cmp x25, x20 701b0: 540062c0 b.eq 0x70e08 701b4: f94006b8 ldr x24, [x21, #0x8] 701b8: 385e8308 ldurb w8, [x24, #-0x18] 701bc: a97f2b09 ldp x9, x10, [x24, #-0x10] 701c0: d1005f0b sub x11, x24, #0x17 701c4: d100c300 sub x0, x24, #0x30 701c8: 7200011f tst w8, #0x1 701cc: d341fd08 lsr x8, x8, #1 701d0: 9a8a0161 csel x1, x11, x10, eq 701d4: 9a890102 csel x2, x8, x9, eq 701d8: 940004ee bl 0x71590 701dc: f85e0308 ldur x8, [x24, #-0x20] 701e0: f90033e8 str x8, [sp, #0x60] 701e4: 3cdd0300 ldur q0, [x24, #-0x30] 701e8: 3d8017e0 str q0, [sp, #0x50] 701ec: a93dff1f stp xzr, xzr, [x24, #-0x28] 701f0: f81d031f stur xzr, [x24, #-0x30] 701f4: f94006b8 ldr x24, [x21, #0x8] 701f8: 385e8308 ldurb w8, [x24, #-0x18] 701fc: d100c31b sub x27, x24, #0x30 70200: 36000068 tbz w8, #0x0, 0x7020c 70204: f85f8300 ldur x0, [x24, #-0x8] 70208: 97fe7286 bl 0xcc20 7020c: 39400368 ldrb w8, [x27] 70210: 36000068 tbz w8, #0x0, 0x7021c 70214: f85e0300 ldur x0, [x24, #-0x20] 70218: 97fe7282 bl 0xcc20 7021c: f94002a8 ldr x8, [x21] 70220: f90006bb str x27, [x21, #0x8] 70224: eb1b011f cmp x8, x27 70228: 54001240 b.eq 0x70470 7022c: 385a0308 ldurb w8, [x24, #-0x60] 70230: 37001288 tbnz w8, #0x0, 0x70480 70234: d341fd08 lsr x8, x8, #1 70238: b5001288 cbnz x8, 0x70488 7023c: d1018300 sub x0, x24, #0x60 70240: 910143e8 add x8, sp, #0x50 70244: eb08001f cmp x0, x8 70248: 54001460 b.eq 0x704d4 7024c: 394143e8 ldrb w8, [sp, #0x50] 70250: a945a7ea ldp x10, x9, [sp, #0x58] 70254: f94007eb ldr x11, [sp, #0x8] 70258: 7200011f tst w8, #0x1 7025c: d341fd08 lsr x8, x8, #1 70260: 9a890161 csel x1, x11, x9, eq 70264: 9a8a0102 csel x2, x8, x10, eq 70268: 940018b3 bl 0x76534 7026c: 1400009a b 0x704d4 70270: aa1a03e0 mov x0, x26 70274: aa1403e1 mov x1, x20 70278: aa1503e2 mov x2, x21 7027c: 9400094f bl 0x727b8 70280: aa0003f9 mov x25, x0 70284: eb1a033f cmp x25, x26 70288: 54005c00 b.eq 0x70e08 7028c: eb14033f cmp x25, x20 70290: 54005bc0 b.eq 0x70e08 70294: f94006b8 ldr x24, [x21, #0x8] 70298: 385e8308 ldurb w8, [x24, #-0x18] 7029c: a97f2b09 ldp x9, x10, [x24, #-0x10] 702a0: d1005f0b sub x11, x24, #0x17 702a4: d100c300 sub x0, x24, #0x30 702a8: 7200011f tst w8, #0x1 702ac: d341fd08 lsr x8, x8, #1 702b0: 9a8a0161 csel x1, x11, x10, eq 702b4: 9a890102 csel x2, x8, x9, eq 702b8: 940004b6 bl 0x71590 702bc: f85e0308 ldur x8, [x24, #-0x20] 702c0: f90033e8 str x8, [sp, #0x60] 702c4: 3cdd0300 ldur q0, [x24, #-0x30] 702c8: 3d8017e0 str q0, [sp, #0x50] 702cc: a93dff1f stp xzr, xzr, [x24, #-0x28] 702d0: f81d031f stur xzr, [x24, #-0x30] 702d4: f94006b8 ldr x24, [x21, #0x8] 702d8: 385e8308 ldurb w8, [x24, #-0x18] 702dc: d100c31b sub x27, x24, #0x30 702e0: 36000068 tbz w8, #0x0, 0x702ec 702e4: f85f8300 ldur x0, [x24, #-0x8] 702e8: 97fe724e bl 0xcc20 702ec: 39400368 ldrb w8, [x27] 702f0: 36000068 tbz w8, #0x0, 0x702fc 702f4: f85e0300 ldur x0, [x24, #-0x20] 702f8: 97fe724a bl 0xcc20 702fc: f94002a8 ldr x8, [x21] 70300: f90006bb str x27, [x21, #0x8] 70304: eb1b011f cmp x8, x27 70308: 54001620 b.eq 0x705cc 7030c: 385a0308 ldurb w8, [x24, #-0x60] 70310: 37001fa8 tbnz w8, #0x0, 0x70704 70314: d341fd08 lsr x8, x8, #1 70318: b5001fa8 cbnz x8, 0x7070c 7031c: d1018300 sub x0, x24, #0x60 70320: 910143e8 add x8, sp, #0x50 70324: eb08001f cmp x0, x8 70328: 54ffd7a0 b.eq 0x6fe1c 7032c: 394143e8 ldrb w8, [sp, #0x50] 70330: a945a7ea ldp x10, x9, [sp, #0x58] 70334: f94007eb ldr x11, [sp, #0x8] 70338: 7200011f tst w8, #0x1 7033c: d341fd08 lsr x8, x8, #1 70340: 9a890161 csel x1, x11, x9, eq 70344: 9a8a0102 csel x2, x8, x10, eq 70348: 9400187b bl 0x76534 7034c: 17fffeb4 b 0x6fe1c 70350: 320003f8 orr w24, wzr, #0x1 70354: 394143e8 ldrb w8, [sp, #0x50] 70358: 37079ee8 tbnz w8, #0x0, 0x6f734 7035c: 17fffcf8 b 0x6f73c 70360: f85a8308 ldur x8, [x24, #-0x58] 70364: b4ffe608 cbz x8, 0x70024 70368: d0000160 adrp x0, 0x9e000 7036c: 9100c3e8 add x8, sp, #0x30 70370: 910143e1 add x1, sp, #0x50 70374: 9108f400 add x0, x0, #0x23d 70378: 94000ece bl 0x73eb0 7037c: f94006a8 ldr x8, [x21, #0x8] 70380: 3940c3e9 ldrb w9, [sp, #0x30] 70384: a943abeb ldp x11, x10, [sp, #0x38] 70388: d100c100 sub x0, x8, #0x30 7038c: 7200013f tst w9, #0x1 70390: d341fd28 lsr x8, x9, #1 70394: f9400fe9 ldr x9, [sp, #0x18] 70398: 9a8b0102 csel x2, x8, x11, eq 7039c: 9a8a0121 csel x1, x9, x10, eq 703a0: 9400047c bl 0x71590 703a4: 3940c3e8 ldrb w8, [sp, #0x30] 703a8: 36000068 tbz w8, #0x0, 0x703b4 703ac: f94023e0 ldr x0, [sp, #0x40] 703b0: 97fe721c bl 0xcc20 703b4: f94006a8 ldr x8, [x21, #0x8] 703b8: f9400ea9 ldr x9, [x21, #0x18] 703bc: d100c101 sub x1, x8, #0x30 703c0: f90017e9 str x9, [sp, #0x28] 703c4: 9100c3e0 add x0, sp, #0x30 703c8: 9100a3e2 add x2, sp, #0x28 703cc: 940004d4 bl 0x7171c 703d0: a942a6a8 ldp x8, x9, [x21, #0x28] 703d4: eb09011f cmp x8, x9 703d8: 540001e2 b.hs 0x70414 703dc: f94027e9 ldr x9, [sp, #0x48] 703e0: f9000d09 str x9, [x8, #0x18] 703e4: 3dc00fe0 ldr q0, [sp, #0x30] 703e8: 3d800100 str q0, [x8] 703ec: f94023e9 ldr x9, [sp, #0x40] 703f0: f9000909 str x9, [x8, #0x10] 703f4: a903ffff stp xzr, xzr, [sp, #0x38] 703f8: f9001bff str xzr, [sp, #0x30] 703fc: f94016a8 ldr x8, [x21, #0x28] 70400: 91008108 add x8, x8, #0x20 70404: f90016a8 str x8, [x21, #0x28] 70408: f9401bfa ldr x26, [sp, #0x30] 7040c: b50027da cbnz x26, 0x70904 70410: 17fffcc3 b 0x6f71c 70414: f94012aa ldr x10, [x21, #0x20] 70418: cb0a0108 sub x8, x8, x10 7041c: 9345fd1a asr x26, x8, #5 70420: 91000748 add x8, x26, #0x1 70424: d37bfd0b lsr x11, x8, #59 70428: b500606b cbnz x11, 0x71034 7042c: cb0a0129 sub x9, x9, x10 70430: 9345fd2a asr x10, x9, #5 70434: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 70438: eb0b015f cmp x10, x11 7043c: 540014e8 b.hi 0x706d8 70440: 9344fd29 asr x9, x9, #4 70444: eb08013f cmp x9, x8 70448: 9a893118 csel x24, x8, x9, lo 7044c: b5001498 cbnz x24, 0x706dc 70450: aa1f03e0 mov x0, xzr 70454: 140000db b 0x707c0 70458: 2a1f03f8 mov w24, wzr 7045c: 320003fb orr w27, wzr, #0x1 70460: aa1a03f9 mov x25, x26 70464: 394143e8 ldrb w8, [sp, #0x50] 70468: 3707bf28 tbnz w8, #0x0, 0x6fc4c 7046c: 17fffdfa b 0x6fc54 70470: 320003f8 orr w24, wzr, #0x1 70474: 394143e8 ldrb w8, [sp, #0x50] 70478: 3707c3a8 tbnz w8, #0x0, 0x6fcec 7047c: 17fffe1e b 0x6fcf4 70480: f85a8308 ldur x8, [x24, #-0x58] 70484: b4ffedc8 cbz x8, 0x7023c 70488: d0000160 adrp x0, 0x9e000 7048c: 9100c3e8 add x8, sp, #0x30 70490: 910143e1 add x1, sp, #0x50 70494: 9108f400 add x0, x0, #0x23d 70498: 94000e86 bl 0x73eb0 7049c: f94006a8 ldr x8, [x21, #0x8] 704a0: 3940c3e9 ldrb w9, [sp, #0x30] 704a4: a943abeb ldp x11, x10, [sp, #0x38] 704a8: d100c100 sub x0, x8, #0x30 704ac: 7200013f tst w9, #0x1 704b0: d341fd28 lsr x8, x9, #1 704b4: f9400fe9 ldr x9, [sp, #0x18] 704b8: 9a8b0102 csel x2, x8, x11, eq 704bc: 9a8a0121 csel x1, x9, x10, eq 704c0: 94000434 bl 0x71590 704c4: 3940c3e8 ldrb w8, [sp, #0x30] 704c8: 36000068 tbz w8, #0x0, 0x704d4 704cc: f94023e0 ldr x0, [sp, #0x40] 704d0: 97fe71d4 bl 0xcc20 704d4: f94006a8 ldr x8, [x21, #0x8] 704d8: f9400ea9 ldr x9, [x21, #0x18] 704dc: d100c101 sub x1, x8, #0x30 704e0: f90017e9 str x9, [sp, #0x28] 704e4: 9100c3e0 add x0, sp, #0x30 704e8: 9100a3e2 add x2, sp, #0x28 704ec: 9400048c bl 0x7171c 704f0: a942a6a8 ldp x8, x9, [x21, #0x28] 704f4: eb09011f cmp x8, x9 704f8: 54000482 b.hs 0x70588 704fc: f94027e9 ldr x9, [sp, #0x48] 70500: f9000d09 str x9, [x8, #0x18] 70504: 3dc00fe0 ldr q0, [sp, #0x30] 70508: 3d800100 str q0, [x8] 7050c: f94023e9 ldr x9, [sp, #0x40] 70510: f9000909 str x9, [x8, #0x10] 70514: a903ffff stp xzr, xzr, [sp, #0x38] 70518: f9001bff str xzr, [sp, #0x30] 7051c: f94016a8 ldr x8, [x21, #0x28] 70520: 91008108 add x8, x8, #0x20 70524: f90016a8 str x8, [x21, #0x28] 70528: f9401bfa ldr x26, [sp, #0x30] 7052c: b5ffb99a cbnz x26, 0x6fc5c 70530: 17fffde9 b 0x6fcd4 70534: 320003f8 orr w24, wzr, #0x1 70538: 394143e8 ldrb w8, [sp, #0x50] 7053c: 3707c2a8 tbnz w8, #0x0, 0x6fd90 70540: 17fffe16 b 0x6fd98 70544: f94012aa ldr x10, [x21, #0x20] 70548: cb0a0108 sub x8, x8, x10 7054c: 9345fd18 asr x24, x8, #5 70550: 91000708 add x8, x24, #0x1 70554: d37bfd0b lsr x11, x8, #59 70558: b500570b cbnz x11, 0x71038 7055c: cb0a0129 sub x9, x9, x10 70560: 9345fd2a asr x10, x9, #5 70564: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 70568: eb0b015f cmp x10, x11 7056c: 54001988 b.hi 0x7089c 70570: 9344fd29 asr x9, x9, #4 70574: eb08013f cmp x9, x8 70578: 9a89311b csel x27, x8, x9, lo 7057c: b500193b cbnz x27, 0x708a0 70580: aa1f03e0 mov x0, xzr 70584: 17fffccd b 0x6f8b8 70588: f94012aa ldr x10, [x21, #0x20] 7058c: cb0a0108 sub x8, x8, x10 70590: 9345fd1a asr x26, x8, #5 70594: 91000748 add x8, x26, #0x1 70598: d37bfd0b lsr x11, x8, #59 7059c: b500550b cbnz x11, 0x7103c 705a0: cb0a0129 sub x9, x9, x10 705a4: 9345fd2a asr x10, x9, #5 705a8: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 705ac: eb0b015f cmp x10, x11 705b0: 540018c8 b.hi 0x708c8 705b4: 9344fd29 asr x9, x9, #4 705b8: eb08013f cmp x9, x8 705bc: 9a893118 csel x24, x8, x9, lo 705c0: b5001878 cbnz x24, 0x708cc 705c4: aa1f03e0 mov x0, xzr 705c8: 17fffcfa b 0x6f9b0 705cc: 320003f8 orr w24, wzr, #0x1 705d0: aa1a03f9 mov x25, x26 705d4: 394143e8 ldrb w8, [sp, #0x50] 705d8: 3707c2c8 tbnz w8, #0x0, 0x6fe30 705dc: 17fffe17 b 0x6fe38 705e0: f85a8308 ldur x8, [x24, #-0x58] 705e4: b4ffca48 cbz x8, 0x6ff2c 705e8: d0000160 adrp x0, 0x9e000 705ec: 9100c3e8 add x8, sp, #0x30 705f0: 910143e1 add x1, sp, #0x50 705f4: 9108f400 add x0, x0, #0x23d 705f8: 94000e2e bl 0x73eb0 705fc: f94006a8 ldr x8, [x21, #0x8] 70600: 3940c3e9 ldrb w9, [sp, #0x30] 70604: a943abeb ldp x11, x10, [sp, #0x38] 70608: d100c100 sub x0, x8, #0x30 7060c: 7200013f tst w9, #0x1 70610: d341fd28 lsr x8, x9, #1 70614: f9400fe9 ldr x9, [sp, #0x18] 70618: 9a8b0102 csel x2, x8, x11, eq 7061c: 9a8a0121 csel x1, x9, x10, eq 70620: 940003dc bl 0x71590 70624: 3940c3e8 ldrb w8, [sp, #0x30] 70628: 36000068 tbz w8, #0x0, 0x70634 7062c: f94023e0 ldr x0, [sp, #0x40] 70630: 97fe717c bl 0xcc20 70634: f94006a8 ldr x8, [x21, #0x8] 70638: f9400ea9 ldr x9, [x21, #0x18] 7063c: d100c101 sub x1, x8, #0x30 70640: f90017e9 str x9, [sp, #0x28] 70644: 9100c3e0 add x0, sp, #0x30 70648: 9100a3e2 add x2, sp, #0x28 7064c: 94000434 bl 0x7171c 70650: a942a6a8 ldp x8, x9, [x21, #0x28] 70654: eb09011f cmp x8, x9 70658: 540001e2 b.hs 0x70694 7065c: f94027e9 ldr x9, [sp, #0x48] 70660: f9000d09 str x9, [x8, #0x18] 70664: 3dc00fe0 ldr q0, [sp, #0x30] 70668: 3d800100 str q0, [x8] 7066c: f94023e9 ldr x9, [sp, #0x40] 70670: f9000909 str x9, [x8, #0x10] 70674: a903ffff stp xzr, xzr, [sp, #0x38] 70678: f9001bff str xzr, [sp, #0x30] 7067c: f94016a8 ldr x8, [x21, #0x28] 70680: 91008108 add x8, x8, #0x20 70684: f90016a8 str x8, [x21, #0x28] 70688: f9401bfa ldr x26, [sp, #0x30] 7068c: b5ffb3ba cbnz x26, 0x6fd00 70690: 17fffdba b 0x6fd78 70694: f94012aa ldr x10, [x21, #0x20] 70698: cb0a0108 sub x8, x8, x10 7069c: 9345fd1a asr x26, x8, #5 706a0: 91000748 add x8, x26, #0x1 706a4: d37bfd0b lsr x11, x8, #59 706a8: b5004ccb cbnz x11, 0x71040 706ac: cb0a0129 sub x9, x9, x10 706b0: 9345fd2a asr x10, x9, #5 706b4: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 706b8: eb0b015f cmp x10, x11 706bc: 54ff9f28 b.hi 0x6faa0 706c0: 9344fd29 asr x9, x9, #4 706c4: eb08013f cmp x9, x8 706c8: 9a893118 csel x24, x8, x9, lo 706cc: b5ff9ed8 cbnz x24, 0x6faa4 706d0: aa1f03e0 mov x0, xzr 706d4: 17fffd00 b 0x6fad4 706d8: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 706dc: f9401ea9 ldr x9, [x21, #0x38] 706e0: d37beb08 lsl x8, x24, #5 706e4: f9480120 ldr x0, [x9, #0x1000] 706e8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 706ec: cb00014a sub x10, x10, x0 706f0: eb08015f cmp x10, x8 706f4: 54000622 b.hs 0x707b8 706f8: aa0803e0 mov x0, x8 706fc: 97fe70fd bl 0xcaf0 70700: 14000030 b 0x707c0 70704: f85a8308 ldur x8, [x24, #-0x58] 70708: b4ffe0a8 cbz x8, 0x7031c 7070c: d0000160 adrp x0, 0x9e000 70710: 9100c3e8 add x8, sp, #0x30 70714: 910143e1 add x1, sp, #0x50 70718: 9108f400 add x0, x0, #0x23d 7071c: 94000de5 bl 0x73eb0 70720: f94006a8 ldr x8, [x21, #0x8] 70724: 3940c3e9 ldrb w9, [sp, #0x30] 70728: a943abeb ldp x11, x10, [sp, #0x38] 7072c: d100c100 sub x0, x8, #0x30 70730: 7200013f tst w9, #0x1 70734: d341fd28 lsr x8, x9, #1 70738: f9400fe9 ldr x9, [sp, #0x18] 7073c: 9a8b0102 csel x2, x8, x11, eq 70740: 9a8a0121 csel x1, x9, x10, eq 70744: 94000393 bl 0x71590 70748: 3940c3e8 ldrb w8, [sp, #0x30] 7074c: 36000068 tbz w8, #0x0, 0x70758 70750: f94023e0 ldr x0, [sp, #0x40] 70754: 97fe7133 bl 0xcc20 70758: f94006a8 ldr x8, [x21, #0x8] 7075c: f9400ea9 ldr x9, [x21, #0x18] 70760: d100c101 sub x1, x8, #0x30 70764: f90017e9 str x9, [sp, #0x28] 70768: 9100c3e0 add x0, sp, #0x30 7076c: 9100a3e2 add x2, sp, #0x28 70770: 940003eb bl 0x7171c 70774: a942a6a8 ldp x8, x9, [x21, #0x28] 70778: eb09011f cmp x8, x9 7077c: 54ff7e62 b.hs 0x6f748 70780: f94027e9 ldr x9, [sp, #0x48] 70784: f9000d09 str x9, [x8, #0x18] 70788: 3dc00fe0 ldr q0, [sp, #0x30] 7078c: 3d800100 str q0, [x8] 70790: f94023e9 ldr x9, [sp, #0x40] 70794: f9000909 str x9, [x8, #0x10] 70798: a903ffff stp xzr, xzr, [sp, #0x38] 7079c: f9001bff str xzr, [sp, #0x30] 707a0: f94016a8 ldr x8, [x21, #0x28] 707a4: 91008108 add x8, x8, #0x20 707a8: f90016a8 str x8, [x21, #0x28] 707ac: f9401bfa ldr x26, [sp, #0x30] 707b0: b5ffafba cbnz x26, 0x6fda4 707b4: 17fffd9a b 0x6fe1c 707b8: 8b080008 add x8, x0, x8 707bc: f9080128 str x8, [x9, #0x1000] 707c0: 8b1a1408 add x8, x0, x26, lsl #5 707c4: a900fd1f stp xzr, xzr, [x8, #0x8] 707c8: f94027e9 ldr x9, [sp, #0x48] 707cc: 9100810a add x10, x8, #0x20 707d0: f9000d09 str x9, [x8, #0x18] 707d4: 3dc00fe0 ldr q0, [sp, #0x30] 707d8: 3d800100 str q0, [x8] 707dc: f94023e9 ldr x9, [sp, #0x40] 707e0: f9000909 str x9, [x8, #0x10] 707e4: a903ffff stp xzr, xzr, [sp, #0x38] 707e8: f9001bff str xzr, [sp, #0x30] 707ec: a9422eba ldp x26, x11, [x21, #0x20] 707f0: 8b181409 add x9, x0, x24, lsl #5 707f4: eb1a017f cmp x11, x26 707f8: 54000200 b.eq 0x70838 707fc: a93efd1f stp xzr, xzr, [x8, #-0x18] 70800: f81e011f stur xzr, [x8, #-0x20] 70804: f85f816c ldur x12, [x11, #-0x8] 70808: f81f810c stur x12, [x8, #-0x8] 7080c: 3cde0d60 ldr q0, [x11, #-0x20]! 70810: 3c9e0100 stur q0, [x8, #-0x20] 70814: f940096c ldr x12, [x11, #0x10] 70818: eb0b035f cmp x26, x11 7081c: f81f010c stur x12, [x8, #-0x10] 70820: d1008108 sub x8, x8, #0x20 70824: a900fd7f stp xzr, xzr, [x11, #0x8] 70828: f900017f str xzr, [x11] 7082c: 54fffe81 b.ne 0x707fc 70830: a9426abb ldp x27, x26, [x21, #0x20] 70834: 14000002 b 0x7083c 70838: aa1a03fb mov x27, x26 7083c: f9401ab8 ldr x24, [x21, #0x30] 70840: eb1b035f cmp x26, x27 70844: a9022aa8 stp x8, x10, [x21, #0x20] 70848: f9001aa9 str x9, [x21, #0x30] 7084c: 540000c0 b.eq 0x70864 70850: d100835a sub x26, x26, #0x20 70854: aa1a03e0 mov x0, x26 70858: 94000425 bl 0x718ec 7085c: eb1a037f cmp x27, x26 70860: 54ffff81 b.ne 0x70850 70864: b40004db cbz x27, 0x708fc 70868: f9401ea8 ldr x8, [x21, #0x38] 7086c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 70870: eb1b013f cmp x9, x27 70874: 54000403 b.lo 0x708f4 70878: eb1b011f cmp x8, x27 7087c: 540003c8 b.hi 0x708f4 70880: f9480109 ldr x9, [x8, #0x1000] 70884: eb18013f cmp x9, x24 70888: 540003a1 b.ne 0x708fc 7088c: f908011b str x27, [x8, #0x1000] 70890: f9401bfa ldr x26, [sp, #0x30] 70894: b500039a cbnz x26, 0x70904 70898: 17fffba1 b 0x6f71c 7089c: b240ebfb orr x27, xzr, #0x7ffffffffffffff 708a0: f9401ea9 ldr x9, [x21, #0x38] 708a4: d37beb68 lsl x8, x27, #5 708a8: f9480120 ldr x0, [x9, #0x1000] 708ac: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 708b0: cb00014a sub x10, x10, x0 708b4: eb08015f cmp x10, x8 708b8: 54ff7fc2 b.hs 0x6f8b0 708bc: aa0803e0 mov x0, x8 708c0: 97fe708c bl 0xcaf0 708c4: 17fffbfd b 0x6f8b8 708c8: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 708cc: f9401ea9 ldr x9, [x21, #0x38] 708d0: d37beb08 lsl x8, x24, #5 708d4: f9480120 ldr x0, [x9, #0x1000] 708d8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 708dc: cb00014a sub x10, x10, x0 708e0: eb08015f cmp x10, x8 708e4: 54ff8622 b.hs 0x6f9a8 708e8: aa0803e0 mov x0, x8 708ec: 97fe7081 bl 0xcaf0 708f0: 17fffc30 b 0x6f9b0 708f4: aa1b03e0 mov x0, x27 708f8: 97fe70ca bl 0xcc20 708fc: f9401bfa ldr x26, [sp, #0x30] 70900: b4ff70fa cbz x26, 0x6f71c 70904: f9401ff8 ldr x24, [sp, #0x38] 70908: eb1a031f cmp x24, x26 7090c: 54ff6ea0 b.eq 0x6f6e0 70910: 385e8308 ldurb w8, [x24, #-0x18] 70914: 36000068 tbz w8, #0x0, 0x70920 70918: f85f8300 ldur x0, [x24, #-0x8] 7091c: 97fe70c1 bl 0xcc20 70920: 385d0308 ldurb w8, [x24, #-0x30] 70924: d100c31b sub x27, x24, #0x30 70928: 36000068 tbz w8, #0x0, 0x70934 7092c: f85e0300 ldur x0, [x24, #-0x20] 70930: 97fe70bc bl 0xcc20 70934: eb1b035f cmp x26, x27 70938: aa1b03f8 mov x24, x27 7093c: 54fffea1 b.ne 0x70910 70940: 17fffb68 b 0x6f6e0 70944: f94006b8 ldr x24, [x21, #0x8] 70948: 385e8308 ldurb w8, [x24, #-0x18] 7094c: d100c314 sub x20, x24, #0x30 70950: 36000068 tbz w8, #0x0, 0x7095c 70954: f85f8300 ldur x0, [x24, #-0x8] 70958: 97fe70b2 bl 0xcc20 7095c: 39400288 ldrb w8, [x20] 70960: 36000068 tbz w8, #0x0, 0x7096c 70964: f85e0300 ldur x0, [x24, #-0x20] 70968: 97fe70ae bl 0xcc20 7096c: f90006b4 str x20, [x21, #0x8] 70970: 14000126 b 0x70e08 70974: b94007e8 ldr w8, [sp, #0x4] 70978: 91000757 add x23, x26, #0x1 7097c: b90062a8 str w8, [x21, #0x60] 70980: b94027e8 ldr w8, [sp, #0x24] 70984: 36000108 tbz w8, #0x0, 0x709a4 70988: a94222a9 ldp x9, x8, [x21, #0x20] 7098c: eb08013f cmp x9, x8 70990: 540000a0 b.eq 0x709a4 70994: d1008114 sub x20, x8, #0x20 70998: aa1403e0 mov x0, x20 7099c: 940003d4 bl 0x718ec 709a0: f90016b4 str x20, [x21, #0x28] 709a4: f9400be8 ldr x8, [sp, #0x10] 709a8: b4002308 cbz x8, 0x70e08 709ac: 39000118 strb w24, [x8] 709b0: 14000116 b 0x70e08 709b4: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 709b8: f9401ea9 ldr x9, [x21, #0x38] 709bc: d37beac8 lsl x8, x22, #5 709c0: f9480120 ldr x0, [x9, #0x1000] 709c4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 709c8: cb00014a sub x10, x10, x0 709cc: eb08015f cmp x10, x8 709d0: 540001e2 b.hs 0x70a0c 709d4: aa0803e0 mov x0, x8 709d8: 97fe7046 bl 0xcaf0 709dc: 1400000e b 0x70a14 709e0: 5100c129 sub w9, w9, #0x30 709e4: 7100253f cmp w9, #0x9 709e8: 540025e8 b.hi 0x70ea4 709ec: 91000c09 add x9, x0, #0x3 709f0: eb09029f cmp x20, x9 709f4: 540025a0 b.eq 0x70ea8 709f8: 3840152a ldrb w10, [x9], #0x1 709fc: 5100c14a sub w10, w10, #0x30 70a00: 7100295f cmp w10, #0xa 70a04: 54ffff63 b.lo 0x709f0 70a08: 14000127 b 0x70ea4 70a0c: 8b080008 add x8, x0, x8 70a10: f9080128 str x8, [x9, #0x1000] 70a14: 8b171408 add x8, x0, x23, lsl #5 70a18: a900fd1f stp xzr, xzr, [x8, #0x8] 70a1c: f94027e9 ldr x9, [sp, #0x48] 70a20: 9100810a add x10, x8, #0x20 70a24: f9000d09 str x9, [x8, #0x18] 70a28: 3dc00fe0 ldr q0, [sp, #0x30] 70a2c: 3d800100 str q0, [x8] 70a30: f94023e9 ldr x9, [sp, #0x40] 70a34: f9000909 str x9, [x8, #0x10] 70a38: a903ffff stp xzr, xzr, [sp, #0x38] 70a3c: f9001bff str xzr, [sp, #0x30] 70a40: a9422eb7 ldp x23, x11, [x21, #0x20] 70a44: 8b161409 add x9, x0, x22, lsl #5 70a48: eb17017f cmp x11, x23 70a4c: 54000200 b.eq 0x70a8c 70a50: a93efd1f stp xzr, xzr, [x8, #-0x18] 70a54: f81e011f stur xzr, [x8, #-0x20] 70a58: f85f816c ldur x12, [x11, #-0x8] 70a5c: f81f810c stur x12, [x8, #-0x8] 70a60: 3cde0d60 ldr q0, [x11, #-0x20]! 70a64: 3c9e0100 stur q0, [x8, #-0x20] 70a68: f940096c ldr x12, [x11, #0x10] 70a6c: eb0b02ff cmp x23, x11 70a70: f81f010c stur x12, [x8, #-0x10] 70a74: d1008108 sub x8, x8, #0x20 70a78: a900fd7f stp xzr, xzr, [x11, #0x8] 70a7c: f900017f str xzr, [x11] 70a80: 54fffe81 b.ne 0x70a50 70a84: a9425eb9 ldp x25, x23, [x21, #0x20] 70a88: 14000002 b 0x70a90 70a8c: aa1703f9 mov x25, x23 70a90: f9401ab6 ldr x22, [x21, #0x30] 70a94: eb1902ff cmp x23, x25 70a98: a9022aa8 stp x8, x10, [x21, #0x20] 70a9c: f9001aa9 str x9, [x21, #0x30] 70aa0: 540000c0 b.eq 0x70ab8 70aa4: d10082f7 sub x23, x23, #0x20 70aa8: aa1703e0 mov x0, x23 70aac: 94000390 bl 0x718ec 70ab0: eb17033f cmp x25, x23 70ab4: 54ffff81 b.ne 0x70aa4 70ab8: b4000219 cbz x25, 0x70af8 70abc: f9401ea8 ldr x8, [x21, #0x38] 70ac0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 70ac4: eb19013f cmp x9, x25 70ac8: 54000143 b.lo 0x70af0 70acc: eb19011f cmp x8, x25 70ad0: 54000108 b.hi 0x70af0 70ad4: f9480109 ldr x9, [x8, #0x1000] 70ad8: eb16013f cmp x9, x22 70adc: 540000e1 b.ne 0x70af8 70ae0: f9080119 str x25, [x8, #0x1000] 70ae4: f9401bf7 ldr x23, [sp, #0x30] 70ae8: b50000d7 cbnz x23, 0x70b00 70aec: 14000023 b 0x70b78 70af0: aa1903e0 mov x0, x25 70af4: 97fe704b bl 0xcc20 70af8: f9401bf7 ldr x23, [sp, #0x30] 70afc: b40003f7 cbz x23, 0x70b78 70b00: f9401ff6 ldr x22, [sp, #0x38] 70b04: eb1702df cmp x22, x23 70b08: 540001a0 b.eq 0x70b3c 70b0c: 385e82c8 ldurb w8, [x22, #-0x18] 70b10: 36000068 tbz w8, #0x0, 0x70b1c 70b14: f85f82c0 ldur x0, [x22, #-0x8] 70b18: 97fe7042 bl 0xcc20 70b1c: 385d02c8 ldurb w8, [x22, #-0x30] 70b20: d100c2d9 sub x25, x22, #0x30 70b24: 36000068 tbz w8, #0x0, 0x70b30 70b28: f85e02c0 ldur x0, [x22, #-0x20] 70b2c: 97fe703d bl 0xcc20 70b30: eb1902ff cmp x23, x25 70b34: aa1903f6 mov x22, x25 70b38: 54fffea1 b.ne 0x70b0c 70b3c: f94027e8 ldr x8, [sp, #0x48] 70b40: f9001ff7 str x23, [sp, #0x38] 70b44: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 70b48: eb17013f cmp x9, x23 70b4c: 54000123 b.lo 0x70b70 70b50: eb17011f cmp x8, x23 70b54: 540000e8 b.hi 0x70b70 70b58: f94023e9 ldr x9, [sp, #0x40] 70b5c: f948010a ldr x10, [x8, #0x1000] 70b60: eb09015f cmp x10, x9 70b64: 540000a1 b.ne 0x70b78 70b68: f9080117 str x23, [x8, #0x1000] 70b6c: 14000003 b 0x70b78 70b70: aa1703e0 mov x0, x23 70b74: 97fe702b bl 0xcc20 70b78: aa1803e0 mov x0, x24 70b7c: aa1403e1 mov x1, x20 70b80: aa1503e2 mov x2, x21 70b84: 94000386 bl 0x7199c 70b88: aa0003f4 mov x20, x0 70b8c: eb18029f cmp x20, x24 70b90: 54000680 b.eq 0x70c60 70b94: a9405aa8 ldp x8, x22, [x21] 70b98: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 70b9c: f2955569 movk x9, #0xaaab 70ba0: cb0802c8 sub x8, x22, x8 70ba4: 9344fd08 asr x8, x8, #4 70ba8: 9b097d08 mul x8, x8, x9 70bac: f100091f cmp x8, #0x2 70bb0: 54001323 b.lo 0x70e14 70bb4: 385e82c8 ldurb w8, [x22, #-0x18] 70bb8: a97f2ac9 ldp x9, x10, [x22, #-0x10] 70bbc: d1005ecb sub x11, x22, #0x17 70bc0: d100c2c0 sub x0, x22, #0x30 70bc4: 7200011f tst w8, #0x1 70bc8: d341fd08 lsr x8, x8, #1 70bcc: 9a8a0161 csel x1, x11, x10, eq 70bd0: 9a890102 csel x2, x8, x9, eq 70bd4: 9400026f bl 0x71590 70bd8: f85e02c8 ldur x8, [x22, #-0x20] 70bdc: f90023e8 str x8, [sp, #0x40] 70be0: 3cdd02c0 ldur q0, [x22, #-0x30] 70be4: 3d800fe0 str q0, [sp, #0x30] 70be8: a93dfedf stp xzr, xzr, [x22, #-0x28] 70bec: f81d02df stur xzr, [x22, #-0x30] 70bf0: f94006b6 ldr x22, [x21, #0x8] 70bf4: 385e82c8 ldurb w8, [x22, #-0x18] 70bf8: d100c2d7 sub x23, x22, #0x30 70bfc: 36000068 tbz w8, #0x0, 0x70c08 70c00: f85f82c0 ldur x0, [x22, #-0x8] 70c04: 97fe7007 bl 0xcc20 70c08: 394002e8 ldrb w8, [x23] 70c0c: 36000068 tbz w8, #0x0, 0x70c18 70c10: f85e02c0 ldur x0, [x22, #-0x20] 70c14: 97fe7003 bl 0xcc20 70c18: f94002a8 ldr x8, [x21] 70c1c: f90006b7 str x23, [x21, #0x8] 70c20: eb17011f cmp x8, x23 70c24: 54000220 b.eq 0x70c68 70c28: d10182c0 sub x0, x22, #0x60 70c2c: 3940c3f6 ldrb w22, [sp, #0x30] 70c30: a943d7e9 ldp x9, x21, [sp, #0x38] 70c34: 9100c3e8 add x8, sp, #0x30 70c38: b2400108 orr x8, x8, #0x1 70c3c: 720002df tst w22, #0x1 70c40: d341feca lsr x10, x22, #1 70c44: 9a950101 csel x1, x8, x21, eq 70c48: 9a890142 csel x2, x10, x9, eq 70c4c: 94000251 bl 0x71590 70c50: b5ff399a cbnz x26, 0x6f380 70c54: 2a1f03f5 mov w21, wzr 70c58: 370739d6 tbnz w22, #0x0, 0x6f390 70c5c: 17fff9cf b 0x6f398 70c60: aa1303f4 mov x20, x19 70c64: 1400006b b 0x70e10 70c68: 3940c3f6 ldrb w22, [sp, #0x30] 70c6c: 320003f5 orr w21, wzr, #0x1 70c70: aa1303f4 mov x20, x19 70c74: 36073936 tbz w22, #0x0, 0x6f398 70c78: 17fff9c6 b 0x6f390 70c7c: 5100c54a sub w10, w10, #0x31 70c80: 7100215f cmp w10, #0x8 70c84: 54000128 b.hi 0x70ca8 70c88: 91000528 add x8, x9, #0x1 70c8c: eb08029f cmp x20, x8 70c90: 54000b80 b.eq 0x70e00 70c94: 38401509 ldrb w9, [x8], #0x1 70c98: 5100c129 sub w9, w9, #0x30 70c9c: 7100293f cmp w9, #0xa 70ca0: 54ffff63 b.lo 0x70c8c 70ca4: d1000508 sub x8, x8, #0x1 70ca8: eb14011f cmp x8, x20 70cac: 54000aa0 b.eq 0x70e00 70cb0: 39400109 ldrb w9, [x8] 70cb4: 71017d3f cmp w9, #0x5f 70cb8: 54000a41 b.ne 0x70e00 70cbc: 91000518 add x24, x8, #0x1 70cc0: aa1803e0 mov x0, x24 70cc4: aa1403e1 mov x1, x20 70cc8: aa1503e2 mov x2, x21 70ccc: aa1a03e3 mov x3, x26 70cd0: 97fff8bc bl 0x6efc0 70cd4: aa0003f4 mov x20, x0 70cd8: eb18029f cmp x20, x24 70cdc: 54000780 b.eq 0x70dcc 70ce0: a94062a8 ldp x8, x24, [x21] 70ce4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 70ce8: f2955569 movk x9, #0xaaab 70cec: cb080308 sub x8, x24, x8 70cf0: 9344fd08 asr x8, x8, #4 70cf4: 9b097d08 mul x8, x8, x9 70cf8: f100091f cmp x8, #0x2 70cfc: 54000863 b.lo 0x70e08 70d00: 385e8308 ldurb w8, [x24, #-0x18] 70d04: a97f2b09 ldp x9, x10, [x24, #-0x10] 70d08: d1005f0b sub x11, x24, #0x17 70d0c: d100c300 sub x0, x24, #0x30 70d10: 7200011f tst w8, #0x1 70d14: d341fd08 lsr x8, x8, #1 70d18: 9a8a0161 csel x1, x11, x10, eq 70d1c: 9a890102 csel x2, x8, x9, eq 70d20: 9400021c bl 0x71590 70d24: f85e0308 ldur x8, [x24, #-0x20] 70d28: f90023e8 str x8, [sp, #0x40] 70d2c: 3cdd0300 ldur q0, [x24, #-0x30] 70d30: 3d800fe0 str q0, [sp, #0x30] 70d34: a93dff1f stp xzr, xzr, [x24, #-0x28] 70d38: f81d031f stur xzr, [x24, #-0x30] 70d3c: f94006b8 ldr x24, [x21, #0x8] 70d40: 385e8308 ldurb w8, [x24, #-0x18] 70d44: d100c319 sub x25, x24, #0x30 70d48: 36000068 tbz w8, #0x0, 0x70d54 70d4c: f85f8300 ldur x0, [x24, #-0x8] 70d50: 97fe6fb4 bl 0xcc20 70d54: 39400328 ldrb w8, [x25] 70d58: 36000068 tbz w8, #0x0, 0x70d64 70d5c: f85e0300 ldur x0, [x24, #-0x20] 70d60: 97fe6fb0 bl 0xcc20 70d64: f94002a8 ldr x8, [x21] 70d68: f90006b9 str x25, [x21, #0x8] 70d6c: eb19011f cmp x8, x25 70d70: 54001480 b.eq 0x71000 70d74: d1018300 sub x0, x24, #0x60 70d78: d0000161 adrp x1, 0x9e000 70d7c: 9108f421 add x1, x1, #0x23d 70d80: 321f03e2 orr w2, wzr, #0x2 70d84: 94000203 bl 0x71590 70d88: f94006a8 ldr x8, [x21, #0x8] 70d8c: 3940c3f5 ldrb w21, [sp, #0x30] 70d90: a943a7eb ldp x11, x9, [sp, #0x38] 70d94: 9100c3ea add x10, sp, #0x30 70d98: b240014a orr x10, x10, #0x1 70d9c: 720002bf tst w21, #0x1 70da0: d100c100 sub x0, x8, #0x30 70da4: d341fea8 lsr x8, x21, #1 70da8: 9a890141 csel x1, x10, x9, eq 70dac: 9a8b0102 csel x2, x8, x11, eq 70db0: 940001f8 bl 0x71590 70db4: 2a1f03f8 mov w24, wzr 70db8: 36000075 tbz w21, #0x0, 0x70dc4 70dbc: f94023e0 ldr x0, [sp, #0x40] 70dc0: 97fe6f98 bl 0xcc20 70dc4: 35000238 cbnz w24, 0x70e08 70dc8: 1400000f b 0x70e04 70dcc: a94052a8 ldp x8, x20, [x21] 70dd0: eb14011f cmp x8, x20 70dd4: 54000160 b.eq 0x70e00 70dd8: 385e8288 ldurb w8, [x20, #-0x18] 70ddc: d100c298 sub x24, x20, #0x30 70de0: 36000068 tbz w8, #0x0, 0x70dec 70de4: f85f8280 ldur x0, [x20, #-0x8] 70de8: 97fe6f8e bl 0xcc20 70dec: 39400308 ldrb w8, [x24] 70df0: 36000068 tbz w8, #0x0, 0x70dfc 70df4: f85e0280 ldur x0, [x20, #-0x20] 70df8: 97fe6f8a bl 0xcc20 70dfc: f90006b8 str x24, [x21, #0x8] 70e00: aa1703f4 mov x20, x23 70e04: aa1403f7 mov x23, x20 70e08: eb1602ff cmp x23, x22 70e0c: 9a970274 csel x20, x19, x23, eq 70e10: aa1403f3 mov x19, x20 70e14: f9401788 ldr x8, [x28, #0x28] 70e18: f85a83a9 ldur x9, [x29, #-0x58] 70e1c: eb09011f cmp x8, x9 70e20: 54001061 b.ne 0x7102c 70e24: aa1303e0 mov x0, x19 70e28: a94c7bfd ldp x29, x30, [sp, #0xc0] 70e2c: a94b4ff4 ldp x20, x19, [sp, #0xb0] 70e30: a94a57f6 ldp x22, x21, [sp, #0xa0] 70e34: a9495ff8 ldp x24, x23, [sp, #0x90] 70e38: a94867fa ldp x26, x25, [sp, #0x80] 70e3c: a9476ffc ldp x28, x27, [sp, #0x70] 70e40: 910343ff add sp, sp, #0xd0 70e44: d65f03c0 ret 70e48: 5100c108 sub w8, w8, #0x30 70e4c: 7100251f cmp w8, #0x9 70e50: 54000568 b.hi 0x70efc 70e54: 91000408 add x8, x0, #0x1 70e58: eb08029f cmp x20, x8 70e5c: 54000520 b.eq 0x70f00 70e60: 38401509 ldrb w9, [x8], #0x1 70e64: 5100c129 sub w9, w9, #0x30 70e68: 7100293f cmp w9, #0xa 70e6c: 54ffff63 b.lo 0x70e58 70e70: 14000023 b 0x70efc 70e74: 71017d3f cmp w9, #0x5f 70e78: 54000161 b.ne 0x70ea4 70e7c: 91001009 add x9, x0, #0x4 70e80: eb14013f cmp x9, x20 70e84: 54000100 b.eq 0x70ea4 70e88: 3940012a ldrb w10, [x9] 70e8c: 5100c14b sub w11, w10, #0x30 70e90: 7100257f cmp w11, #0x9 70e94: 54000c08 b.hi 0x71014 70e98: 91000529 add x9, x9, #0x1 70e9c: eb09029f cmp x20, x9 70ea0: 54ffff41 b.ne 0x70e88 70ea4: aa0803f4 mov x20, x8 70ea8: a94022a9 ldp x9, x8, [x21] 70eac: eb08013f cmp x9, x8 70eb0: 54fffaa0 b.eq 0x70e04 70eb4: d0000161 adrp x1, 0x9e000 70eb8: d100c100 sub x0, x8, #0x30 70ebc: 910f5c21 add x1, x1, #0x3d7 70ec0: 321c03e2 orr w2, wzr, #0x10 70ec4: 940001b3 bl 0x71590 70ec8: 17ffffcf b 0x70e04 70ecc: 71017d1f cmp w8, #0x5f 70ed0: 54000161 b.ne 0x70efc 70ed4: 91000808 add x8, x0, #0x2 70ed8: eb14011f cmp x8, x20 70edc: 54000100 b.eq 0x70efc 70ee0: 39400109 ldrb w9, [x8] 70ee4: 5100c12a sub w10, w9, #0x30 70ee8: 7100255f cmp w10, #0x9 70eec: 540009a8 b.hi 0x71020 70ef0: 91000508 add x8, x8, #0x1 70ef4: eb08029f cmp x20, x8 70ef8: 54ffff41 b.ne 0x70ee0 70efc: aa0003f4 mov x20, x0 70f00: a9405ea8 ldp x8, x23, [x21] 70f04: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 70f08: f2955569 movk x9, #0xaaab 70f0c: cb0802e8 sub x8, x23, x8 70f10: 9344fd08 asr x8, x8, #4 70f14: 9b097d08 mul x8, x8, x9 70f18: f100091f cmp x8, #0x2 70f1c: 54fff743 b.lo 0x70e04 70f20: 385e82e8 ldurb w8, [x23, #-0x18] 70f24: a97f2ae9 ldp x9, x10, [x23, #-0x10] 70f28: d1005eeb sub x11, x23, #0x17 70f2c: d100c2e0 sub x0, x23, #0x30 70f30: 7200011f tst w8, #0x1 70f34: d341fd08 lsr x8, x8, #1 70f38: 9a8a0161 csel x1, x11, x10, eq 70f3c: 9a890102 csel x2, x8, x9, eq 70f40: 94000194 bl 0x71590 70f44: f85e02e8 ldur x8, [x23, #-0x20] 70f48: f90023e8 str x8, [sp, #0x40] 70f4c: 3cdd02e0 ldur q0, [x23, #-0x30] 70f50: 3d800fe0 str q0, [sp, #0x30] 70f54: a93dfeff stp xzr, xzr, [x23, #-0x28] 70f58: f81d02ff stur xzr, [x23, #-0x30] 70f5c: f94006b7 ldr x23, [x21, #0x8] 70f60: 385e82e8 ldurb w8, [x23, #-0x18] 70f64: d100c2f8 sub x24, x23, #0x30 70f68: 36000068 tbz w8, #0x0, 0x70f74 70f6c: f85f82e0 ldur x0, [x23, #-0x8] 70f70: 97fe6f2c bl 0xcc20 70f74: 39400308 ldrb w8, [x24] 70f78: 36000068 tbz w8, #0x0, 0x70f84 70f7c: f85e02e0 ldur x0, [x23, #-0x20] 70f80: 97fe6f28 bl 0xcc20 70f84: f94002a8 ldr x8, [x21] 70f88: f90006b8 str x24, [x21, #0x8] 70f8c: eb18011f cmp x8, x24 70f90: 54000300 b.eq 0x70ff0 70f94: d10182e0 sub x0, x23, #0x60 70f98: d0000161 adrp x1, 0x9e000 70f9c: 9108f421 add x1, x1, #0x23d 70fa0: 321f03e2 orr w2, wzr, #0x2 70fa4: 9400017b bl 0x71590 70fa8: f94006a8 ldr x8, [x21, #0x8] 70fac: 3940c3f5 ldrb w21, [sp, #0x30] 70fb0: a943a7eb ldp x11, x9, [sp, #0x38] 70fb4: 9100c3ea add x10, sp, #0x30 70fb8: b240014a orr x10, x10, #0x1 70fbc: 720002bf tst w21, #0x1 70fc0: d100c100 sub x0, x8, #0x30 70fc4: d341fea8 lsr x8, x21, #1 70fc8: 9a890141 csel x1, x10, x9, eq 70fcc: 9a8b0102 csel x2, x8, x11, eq 70fd0: 94000170 bl 0x71590 70fd4: 2a1f03f8 mov w24, wzr 70fd8: 36000075 tbz w21, #0x0, 0x70fe4 70fdc: f94023e0 ldr x0, [sp, #0x40] 70fe0: 97fe6f10 bl 0xcc20 70fe4: aa1403f7 mov x23, x20 70fe8: 35fff118 cbnz w24, 0x70e08 70fec: 17ffff86 b 0x70e04 70ff0: 3940c3f5 ldrb w21, [sp, #0x30] 70ff4: 320003f8 orr w24, wzr, #0x1 70ff8: 3607ff75 tbz w21, #0x0, 0x70fe4 70ffc: 17fffff8 b 0x70fdc 71000: 3940c3f5 ldrb w21, [sp, #0x30] 71004: 320003f8 orr w24, wzr, #0x1 71008: aa1703f4 mov x20, x23 7100c: 3607edd5 tbz w21, #0x0, 0x70dc4 71010: 17ffff6b b 0x70dbc 71014: 71017d5f cmp w10, #0x5f 71018: 9a891514 csinc x20, x8, x9, ne 7101c: 17ffffa3 b 0x70ea8 71020: 71017d3f cmp w9, #0x5f 71024: 9a881414 csinc x20, x0, x8, ne 71028: 17ffffb6 b 0x70f00 7102c: 97fe6d51 bl 0xc570 <__stack_chk_fail@plt> 71030: 97fe6ca0 bl 0xc2b0 71034: 97fe6c9f bl 0xc2b0 71038: 97fe6c9e bl 0xc2b0 7103c: 97fe6c9d bl 0xc2b0 71040: 97fe6c9c bl 0xc2b0 71044: 97fe6c9b bl 0xc2b0 71048: 97fe6c9a bl 0xc2b0 7104c: f9401bf4 ldr x20, [sp, #0x30] 71050: aa0003f3 mov x19, x0 71054: b4001974 cbz x20, 0x71380 71058: f9401ff5 ldr x21, [sp, #0x38] 7105c: eb1402bf cmp x21, x20 71060: 54001180 b.eq 0x71290 71064: 385e82a8 ldurb w8, [x21, #-0x18] 71068: 36000068 tbz w8, #0x0, 0x71074 7106c: f85f82a0 ldur x0, [x21, #-0x8] 71070: 97fe6eec bl 0xcc20 71074: 385d02a8 ldurb w8, [x21, #-0x30] 71078: d100c2b6 sub x22, x21, #0x30 7107c: 36000068 tbz w8, #0x0, 0x71088 71080: f85e02a0 ldur x0, [x21, #-0x20] 71084: 97fe6ee7 bl 0xcc20 71088: eb16029f cmp x20, x22 7108c: aa1603f5 mov x21, x22 71090: 54fffea1 b.ne 0x71064 71094: 1400007f b 0x71290 71098: f9401bf4 ldr x20, [sp, #0x30] 7109c: aa0003f3 mov x19, x0 710a0: b4001794 cbz x20, 0x71390 710a4: f9401ff5 ldr x21, [sp, #0x38] 710a8: eb1402bf cmp x21, x20 710ac: 540001a0 b.eq 0x710e0 710b0: 385e82a8 ldurb w8, [x21, #-0x18] 710b4: 36000068 tbz w8, #0x0, 0x710c0 710b8: f85f82a0 ldur x0, [x21, #-0x8] 710bc: 97fe6ed9 bl 0xcc20 710c0: 385d02a8 ldurb w8, [x21, #-0x30] 710c4: d100c2b6 sub x22, x21, #0x30 710c8: 36000068 tbz w8, #0x0, 0x710d4 710cc: f85e02a0 ldur x0, [x21, #-0x20] 710d0: 97fe6ed4 bl 0xcc20 710d4: eb16029f cmp x20, x22 710d8: aa1603f5 mov x21, x22 710dc: 54fffea1 b.ne 0x710b0 710e0: f94027e8 ldr x8, [sp, #0x48] 710e4: f9001ff4 str x20, [sp, #0x38] 710e8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 710ec: eb14013f cmp x9, x20 710f0: 54000143 b.lo 0x71118 710f4: eb14011f cmp x8, x20 710f8: 54000108 b.hi 0x71118 710fc: f94023e9 ldr x9, [sp, #0x40] 71100: f948010a ldr x10, [x8, #0x1000] 71104: eb09015f cmp x10, x9 71108: 54001441 b.ne 0x71390 7110c: aa1303e0 mov x0, x19 71110: f9080114 str x20, [x8, #0x1000] 71114: 940073df bl 0x8e090 71118: aa1403e0 mov x0, x20 7111c: 1400009c b 0x7138c 71120: f9401bf4 ldr x20, [sp, #0x30] 71124: aa0003f3 mov x19, x0 71128: b40012d4 cbz x20, 0x71380 7112c: f9401ff5 ldr x21, [sp, #0x38] 71130: eb1402bf cmp x21, x20 71134: 54000ae0 b.eq 0x71290 71138: 385e82a8 ldurb w8, [x21, #-0x18] 7113c: 36000068 tbz w8, #0x0, 0x71148 71140: f85f82a0 ldur x0, [x21, #-0x8] 71144: 97fe6eb7 bl 0xcc20 71148: 385d02a8 ldurb w8, [x21, #-0x30] 7114c: d100c2b6 sub x22, x21, #0x30 71150: 36000068 tbz w8, #0x0, 0x7115c 71154: f85e02a0 ldur x0, [x21, #-0x20] 71158: 97fe6eb2 bl 0xcc20 7115c: eb16029f cmp x20, x22 71160: aa1603f5 mov x21, x22 71164: 54fffea1 b.ne 0x71138 71168: 1400004a b 0x71290 7116c: f9401bf4 ldr x20, [sp, #0x30] 71170: aa0003f3 mov x19, x0 71174: b4001074 cbz x20, 0x71380 71178: f9401ff5 ldr x21, [sp, #0x38] 7117c: eb1402bf cmp x21, x20 71180: 54000880 b.eq 0x71290 71184: 385e82a8 ldurb w8, [x21, #-0x18] 71188: 36000068 tbz w8, #0x0, 0x71194 7118c: f85f82a0 ldur x0, [x21, #-0x8] 71190: 97fe6ea4 bl 0xcc20 71194: 385d02a8 ldurb w8, [x21, #-0x30] 71198: d100c2b6 sub x22, x21, #0x30 7119c: 36000068 tbz w8, #0x0, 0x711a8 711a0: f85e02a0 ldur x0, [x21, #-0x20] 711a4: 97fe6e9f bl 0xcc20 711a8: eb16029f cmp x20, x22 711ac: aa1603f5 mov x21, x22 711b0: 54fffea1 b.ne 0x71184 711b4: 14000037 b 0x71290 711b8: f9401bf4 ldr x20, [sp, #0x30] 711bc: aa0003f3 mov x19, x0 711c0: b4000d94 cbz x20, 0x71370 711c4: f9401ff5 ldr x21, [sp, #0x38] 711c8: eb1402bf cmp x21, x20 711cc: 540001a0 b.eq 0x71200 711d0: 385e82a8 ldurb w8, [x21, #-0x18] 711d4: 36000068 tbz w8, #0x0, 0x711e0 711d8: f85f82a0 ldur x0, [x21, #-0x8] 711dc: 97fe6e91 bl 0xcc20 711e0: 385d02a8 ldurb w8, [x21, #-0x30] 711e4: d100c2b6 sub x22, x21, #0x30 711e8: 36000068 tbz w8, #0x0, 0x711f4 711ec: f85e02a0 ldur x0, [x21, #-0x20] 711f0: 97fe6e8c bl 0xcc20 711f4: eb16029f cmp x20, x22 711f8: aa1603f5 mov x21, x22 711fc: 54fffea1 b.ne 0x711d0 71200: f94027e8 ldr x8, [sp, #0x48] 71204: f9001ff4 str x20, [sp, #0x38] 71208: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7120c: eb14013f cmp x9, x20 71210: 54000143 b.lo 0x71238 71214: eb14011f cmp x8, x20 71218: 54000108 b.hi 0x71238 7121c: f94023e9 ldr x9, [sp, #0x40] 71220: f948010a ldr x10, [x8, #0x1000] 71224: eb09015f cmp x10, x9 71228: 54000a41 b.ne 0x71370 7122c: f9080114 str x20, [x8, #0x1000] 71230: 37000a3b tbnz w27, #0x0, 0x71374 71234: 14000057 b 0x71390 71238: aa1403e0 mov x0, x20 7123c: 97fe6e79 bl 0xcc20 71240: 370009bb tbnz w27, #0x0, 0x71374 71244: 14000053 b 0x71390 71248: f9401bf4 ldr x20, [sp, #0x30] 7124c: aa0003f3 mov x19, x0 71250: b4000994 cbz x20, 0x71380 71254: f9401ff5 ldr x21, [sp, #0x38] 71258: eb1402bf cmp x21, x20 7125c: 540001a0 b.eq 0x71290 71260: 385e82a8 ldurb w8, [x21, #-0x18] 71264: 36000068 tbz w8, #0x0, 0x71270 71268: f85f82a0 ldur x0, [x21, #-0x8] 7126c: 97fe6e6d bl 0xcc20 71270: 385d02a8 ldurb w8, [x21, #-0x30] 71274: d100c2b6 sub x22, x21, #0x30 71278: 36000068 tbz w8, #0x0, 0x71284 7127c: f85e02a0 ldur x0, [x21, #-0x20] 71280: 97fe6e68 bl 0xcc20 71284: eb16029f cmp x20, x22 71288: aa1603f5 mov x21, x22 7128c: 54fffea1 b.ne 0x71260 71290: f94027e8 ldr x8, [sp, #0x48] 71294: f9001ff4 str x20, [sp, #0x38] 71298: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7129c: eb14013f cmp x9, x20 712a0: 54000163 b.lo 0x712cc 712a4: eb14011f cmp x8, x20 712a8: 54000128 b.hi 0x712cc 712ac: f94023e9 ldr x9, [sp, #0x40] 712b0: f948010a ldr x10, [x8, #0x1000] 712b4: eb09015f cmp x10, x9 712b8: 54000641 b.ne 0x71380 712bc: f9080114 str x20, [x8, #0x1000] 712c0: 394143e8 ldrb w8, [sp, #0x50] 712c4: 37000628 tbnz w8, #0x0, 0x71388 712c8: 14000032 b 0x71390 712cc: aa1403e0 mov x0, x20 712d0: 1400001e b 0x71348 712d4: 14000004 b 0x712e4 712d8: aa0003f3 mov x19, x0 712dc: 37000136 tbnz w22, #0x0, 0x71300 712e0: 1400002c b 0x71390 712e4: 3940c3e8 ldrb w8, [sp, #0x30] 712e8: aa0003f3 mov x19, x0 712ec: 36000528 tbz w8, #0x0, 0x71390 712f0: f94023e0 ldr x0, [sp, #0x40] 712f4: 14000026 b 0x7138c 712f8: aa0003f3 mov x19, x0 712fc: 360004b6 tbz w22, #0x0, 0x71390 71300: aa1503e0 mov x0, x21 71304: 14000022 b 0x7138c 71308: 1400001d b 0x7137c 7130c: 1400001c b 0x7137c 71310: 1400001b b 0x7137c 71314: 1400001a b 0x7137c 71318: 14000019 b 0x7137c 7131c: 14000007 b 0x71338 71320: 14000017 b 0x7137c 71324: 14000005 b 0x71338 71328: 14000015 b 0x7137c 7132c: 14000003 b 0x71338 71330: 14000013 b 0x7137c 71334: 14000012 b 0x7137c 71338: 3940c3e8 ldrb w8, [sp, #0x30] 7133c: aa0003f3 mov x19, x0 71340: 36000208 tbz w8, #0x0, 0x71380 71344: f94023e0 ldr x0, [sp, #0x40] 71348: 97fe6e36 bl 0xcc20 7134c: 394143e8 ldrb w8, [sp, #0x50] 71350: 370001c8 tbnz w8, #0x0, 0x71388 71354: 1400000f b 0x71390 71358: 14000009 b 0x7137c 7135c: 14000008 b 0x7137c 71360: aa0003f3 mov x19, x0 71364: 3700009b tbnz w27, #0x0, 0x71374 71368: 1400000a b 0x71390 7136c: aa0003f3 mov x19, x0 71370: 3600011b tbz w27, #0x0, 0x71390 71374: aa1a03e0 mov x0, x26 71378: 14000005 b 0x7138c 7137c: aa0003f3 mov x19, x0 71380: 394143e8 ldrb w8, [sp, #0x50] 71384: 36000068 tbz w8, #0x0, 0x71390 71388: f94033e0 ldr x0, [sp, #0x60] 7138c: 97fe6e25 bl 0xcc20 71390: aa1303e0 mov x0, x19 71394: 9400733f bl 0x8e090 71398: d101c3ff sub sp, sp, #0x70 7139c: a9016ffc stp x28, x27, [sp, #0x10] 713a0: a90267fa stp x26, x25, [sp, #0x20] 713a4: a9035ff8 stp x24, x23, [sp, #0x30] 713a8: a90457f6 stp x22, x21, [sp, #0x40] 713ac: a9054ff4 stp x20, x19, [sp, #0x50] 713b0: a9067bfd stp x29, x30, [sp, #0x60] 713b4: 910183fd add x29, sp, #0x60 713b8: aa0003f3 mov x19, x0 713bc: 39400268 ldrb w8, [x19] 713c0: aa0303f4 mov x20, x3 713c4: aa0203f5 mov x21, x2 713c8: aa0103f7 mov x23, x1 713cc: 370000a8 tbnz w8, #0x0, 0x713e0 713d0: d341fd18 lsr x24, x8, #1 713d4: eb170316 subs x22, x24, x23 713d8: 540000a2 b.hs 0x713ec 713dc: 1400006c b 0x7158c 713e0: f9400678 ldr x24, [x19, #0x8] 713e4: eb170316 subs x22, x24, x23 713e8: 54000d23 b.lo 0x7158c 713ec: 37000068 tbnz w8, #0x0, 0x713f8 713f0: 528002dc mov w28, #0x16 // =22 713f4: 14000004 b 0x71404 713f8: f9400268 ldr x8, [x19] 713fc: 927ff909 and x9, x8, #0xfffffffffffffffe 71400: d100053c sub x28, x9, #0x1 71404: cb180389 sub x9, x28, x24 71408: eb14013f cmp x9, x20 7140c: 54000142 b.hs 0x71434 71410: 8b140318 add x24, x24, x20 71414: 92800229 mov x9, #-0x12 // =-18 71418: cb1c030a sub x10, x24, x28 7141c: cb1c0129 sub x9, x9, x28 71420: eb0a013f cmp x9, x10 71424: 54000b43 b.lo 0x7158c 71428: 37000128 tbnz w8, #0x0, 0x7144c 7142c: 91000668 add x8, x19, #0x1 71430: 14000008 b 0x71450 71434: b40009b4 cbz x20, 0x71568 71438: 37000288 tbnz w8, #0x0, 0x71488 7143c: 91000679 add x25, x19, #0x1 71440: 8b170337 add x23, x25, x23 71444: b5000296 cbnz x22, 0x71494 71448: 1400001c b 0x714b8 7144c: f9400a68 ldr x8, [x19, #0x10] 71450: f90007e8 str x8, [sp, #0x8] 71454: 92800328 mov x8, #-0x1a // =-26 71458: f2efffe8 movk x8, #0x7fff, lsl #48 7145c: eb08039f cmp x28, x8 71460: 54000108 b.hi 0x71480 71464: d37ffb88 lsl x8, x28, #1 71468: eb08031f cmp x24, x8 7146c: 9a983108 csel x8, x8, x24, lo 71470: f1005d1f cmp x8, #0x17 71474: 540003e2 b.hs 0x714f0 71478: 528002f9 mov w25, #0x17 // =23 7147c: 1400001f b 0x714f8 71480: b27bfbf9 orr x25, xzr, #0xffffffffffffffef 71484: 1400001d b 0x714f8 71488: f9400a79 ldr x25, [x19, #0x10] 7148c: 8b170337 add x23, x25, x23 71490: b4000156 cbz x22, 0x714b8 71494: 8b180328 add x8, x25, x24 71498: eb15011f cmp x8, x21 7149c: 8b1402a9 add x9, x21, x20 714a0: fa5582e2 ccmp x23, x21, #0x2, hi 714a4: 8b1402e0 add x0, x23, x20 714a8: aa1703e1 mov x1, x23 714ac: aa1603e2 mov x2, x22 714b0: 9a959135 csel x21, x9, x21, ls 714b4: 97fe6d0b bl 0xc8e0 714b8: aa1703e0 mov x0, x23 714bc: aa1503e1 mov x1, x21 714c0: aa1403e2 mov x2, x20 714c4: 97fe6d07 bl 0xc8e0 714c8: 39400269 ldrb w9, [x19] 714cc: 8b140308 add x8, x24, x20 714d0: 370000a9 tbnz w9, #0x0, 0x714e4 714d4: d37ff909 lsl x9, x8, #1 714d8: 39000269 strb w9, [x19] 714dc: 8b080328 add x8, x25, x8 714e0: 14000021 b 0x71564 714e4: f9000668 str x8, [x19, #0x8] 714e8: 8b080328 add x8, x25, x8 714ec: 1400001e b 0x71564 714f0: 91004108 add x8, x8, #0x10 714f4: 927ced19 and x25, x8, #0xfffffffffffffff0 714f8: aa1903e0 mov x0, x25 714fc: 97fe6d7d bl 0xcaf0 71500: aa0003fa mov x26, x0 71504: b40000b7 cbz x23, 0x71518 71508: f94007e1 ldr x1, [sp, #0x8] 7150c: aa1a03e0 mov x0, x26 71510: aa1703e2 mov x2, x23 71514: 97fe6d7f bl 0xcb10 71518: 8b17035b add x27, x26, x23 7151c: aa1b03e0 mov x0, x27 71520: aa1503e1 mov x1, x21 71524: aa1403e2 mov x2, x20 71528: 97fe6d7a bl 0xcb10 7152c: b40000d6 cbz x22, 0x71544 71530: f94007e8 ldr x8, [sp, #0x8] 71534: 8b140360 add x0, x27, x20 71538: aa1603e2 mov x2, x22 7153c: 8b170101 add x1, x8, x23 71540: 97fe6d74 bl 0xcb10 71544: f1005b9f cmp x28, #0x16 71548: 54000060 b.eq 0x71554 7154c: f94007e0 ldr x0, [sp, #0x8] 71550: 97fe6db4 bl 0xcc20 71554: b2400328 orr x8, x25, #0x1 71558: f9000268 str x8, [x19] 7155c: 8b180348 add x8, x26, x24 71560: a900ea78 stp x24, x26, [x19, #0x8] 71564: 3900011f strb wzr, [x8] 71568: aa1303e0 mov x0, x19 7156c: a9467bfd ldp x29, x30, [sp, #0x60] 71570: a9454ff4 ldp x20, x19, [sp, #0x50] 71574: a94457f6 ldp x22, x21, [sp, #0x40] 71578: a9435ff8 ldp x24, x23, [sp, #0x30] 7157c: a94267fa ldp x26, x25, [sp, #0x20] 71580: a9416ffc ldp x28, x27, [sp, #0x10] 71584: 9101c3ff add sp, sp, #0x70 71588: d65f03c0 ret 7158c: 97fe6b49 bl 0xc2b0 71590: f81a0ffb str x27, [sp, #-0x60]! 71594: a90167fa stp x26, x25, [sp, #0x10] 71598: a9025ff8 stp x24, x23, [sp, #0x20] 7159c: a90357f6 stp x22, x21, [sp, #0x30] 715a0: a9044ff4 stp x20, x19, [sp, #0x40] 715a4: a9057bfd stp x29, x30, [sp, #0x50] 715a8: 910143fd add x29, sp, #0x50 715ac: aa0003f3 mov x19, x0 715b0: 39400268 ldrb w8, [x19] 715b4: aa0203f4 mov x20, x2 715b8: aa0103f5 mov x21, x1 715bc: 370000a8 tbnz w8, #0x0, 0x715d0 715c0: 528002da mov w26, #0x16 // =22 715c4: 360000e8 tbz w8, #0x0, 0x715e0 715c8: f9400676 ldr x22, [x19, #0x8] 715cc: 14000007 b 0x715e8 715d0: f9400268 ldr x8, [x19] 715d4: 927ff909 and x9, x8, #0xfffffffffffffffe 715d8: d100053a sub x26, x9, #0x1 715dc: 3707ff68 tbnz w8, #0x0, 0x715c8 715e0: 121f1909 and w9, w8, #0xfe 715e4: d341fd36 lsr x22, x9, #1 715e8: cb160349 sub x9, x26, x22 715ec: eb14013f cmp x9, x20 715f0: 54000142 b.hs 0x71618 715f4: 8b1402db add x27, x22, x20 715f8: 92800229 mov x9, #-0x12 // =-18 715fc: cb1a036a sub x10, x27, x26 71600: cb1a0129 sub x9, x9, x26 71604: eb0a013f cmp x9, x10 71608: 54000883 b.lo 0x71718 7160c: 370000e8 tbnz w8, #0x0, 0x71628 71610: 91000677 add x23, x19, #0x1 71614: 14000006 b 0x7162c 71618: b4000714 cbz x20, 0x716f8 7161c: 37000228 tbnz w8, #0x0, 0x71660 71620: 91000677 add x23, x19, #0x1 71624: 14000010 b 0x71664 71628: f9400a77 ldr x23, [x19, #0x10] 7162c: 92800328 mov x8, #-0x1a // =-26 71630: f2efffe8 movk x8, #0x7fff, lsl #48 71634: eb08035f cmp x26, x8 71638: 54000108 b.hi 0x71658 7163c: d37ffb48 lsl x8, x26, #1 71640: eb08037f cmp x27, x8 71644: 9a9b3108 csel x8, x8, x27, lo 71648: f1005d1f cmp x8, #0x17 7164c: 54000282 b.hs 0x7169c 71650: 528002f8 mov w24, #0x17 // =23 71654: 14000014 b 0x716a4 71658: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 7165c: 14000012 b 0x716a4 71660: f9400a77 ldr x23, [x19, #0x10] 71664: 8b1602e0 add x0, x23, x22 71668: aa1503e1 mov x1, x21 7166c: aa1403e2 mov x2, x20 71670: 97fe6d28 bl 0xcb10 71674: 39400269 ldrb w9, [x19] 71678: 8b1402c8 add x8, x22, x20 7167c: 370000a9 tbnz w9, #0x0, 0x71690 71680: d37ff909 lsl x9, x8, #1 71684: 39000269 strb w9, [x19] 71688: 8b0802e8 add x8, x23, x8 7168c: 1400001a b 0x716f4 71690: f9000668 str x8, [x19, #0x8] 71694: 8b0802e8 add x8, x23, x8 71698: 14000017 b 0x716f4 7169c: 91004108 add x8, x8, #0x10 716a0: 927ced18 and x24, x8, #0xfffffffffffffff0 716a4: aa1803e0 mov x0, x24 716a8: 97fe6d12 bl 0xcaf0 716ac: aa0003f9 mov x25, x0 716b0: b40000b6 cbz x22, 0x716c4 716b4: aa1903e0 mov x0, x25 716b8: aa1703e1 mov x1, x23 716bc: aa1603e2 mov x2, x22 716c0: 97fe6d14 bl 0xcb10 716c4: 8b160320 add x0, x25, x22 716c8: aa1503e1 mov x1, x21 716cc: aa1403e2 mov x2, x20 716d0: 97fe6d10 bl 0xcb10 716d4: f1005b5f cmp x26, #0x16 716d8: 54000060 b.eq 0x716e4 716dc: aa1703e0 mov x0, x23 716e0: 97fe6d50 bl 0xcc20 716e4: b2400308 orr x8, x24, #0x1 716e8: f9000268 str x8, [x19] 716ec: 8b1b0328 add x8, x25, x27 716f0: a900e67b stp x27, x25, [x19, #0x8] 716f4: 3900011f strb wzr, [x8] 716f8: aa1303e0 mov x0, x19 716fc: a9457bfd ldp x29, x30, [sp, #0x50] 71700: a9444ff4 ldp x20, x19, [sp, #0x40] 71704: a94357f6 ldp x22, x21, [sp, #0x30] 71708: a9425ff8 ldp x24, x23, [sp, #0x20] 7170c: a94167fa ldp x26, x25, [sp, #0x10] 71710: f84607fb ldr x27, [sp], #0x60 71714: d65f03c0 ret 71718: 97fe6ae6 bl 0xc2b0 7171c: f81b0ff9 str x25, [sp, #-0x50]! 71720: a9015ff8 stp x24, x23, [sp, #0x10] 71724: a90257f6 stp x22, x21, [sp, #0x20] 71728: a9034ff4 stp x20, x19, [sp, #0x30] 7172c: a9047bfd stp x29, x30, [sp, #0x40] 71730: 910103fd add x29, sp, #0x40 71734: aa0003f3 mov x19, x0 71738: a900fe7f stp xzr, xzr, [x19, #0x8] 7173c: f900027f str xzr, [x19] 71740: f9400048 ldr x8, [x2] 71744: aa0103f5 mov x21, x1 71748: f9000e68 str x8, [x19, #0x18] 7174c: f9480114 ldr x20, [x8, #0x1000] 71750: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 71754: cb140129 sub x9, x9, x20 71758: f100c13f cmp x9, #0x30 7175c: 540000a2 b.hs 0x71770 71760: 321c07e0 orr w0, wzr, #0x30 71764: 97fe6ce3 bl 0xcaf0 71768: aa0003f4 mov x20, x0 7176c: 14000003 b 0x71778 71770: 9100c289 add x9, x20, #0x30 71774: f9080109 str x9, [x8, #0x1000] 71778: 9100c288 add x8, x20, #0x30 7177c: a9005274 stp x20, x20, [x19] 71780: f9000a68 str x8, [x19, #0x10] 71784: a900fe9f stp xzr, xzr, [x20, #0x8] 71788: f900029f str xzr, [x20] 7178c: 394002a8 ldrb w8, [x21] 71790: 370000c8 tbnz w8, #0x0, 0x717a8 71794: f9400aa8 ldr x8, [x21, #0x10] 71798: f9000a88 str x8, [x20, #0x10] 7179c: 3dc002a0 ldr q0, [x21] 717a0: 3d800280 str q0, [x20] 717a4: 14000019 b 0x71808 717a8: f94006b6 ldr x22, [x21, #0x8] 717ac: b10042df cmn x22, #0x10 717b0: 54000842 b.hs 0x718b8 717b4: f9400ab7 ldr x23, [x21, #0x10] 717b8: f1005edf cmp x22, #0x17 717bc: 540000c2 b.hs 0x717d4 717c0: d37ffac8 lsl x8, x22, #1 717c4: aa1403f8 mov x24, x20 717c8: 38001708 strb w8, [x24], #0x1 717cc: b5000156 cbnz x22, 0x717f4 717d0: 1400000d b 0x71804 717d4: 910042c8 add x8, x22, #0x10 717d8: 927ced19 and x25, x8, #0xfffffffffffffff0 717dc: aa1903e0 mov x0, x25 717e0: 97fe6cc4 bl 0xcaf0 717e4: aa0003f8 mov x24, x0 717e8: b2400328 orr x8, x25, #0x1 717ec: a900e296 stp x22, x24, [x20, #0x8] 717f0: f9000288 str x8, [x20] 717f4: aa1803e0 mov x0, x24 717f8: aa1703e1 mov x1, x23 717fc: aa1603e2 mov x2, x22 71800: 97fe6cc4 bl 0xcb10 71804: 38366b1f strb wzr, [x24, x22] 71808: aa1403e8 mov x8, x20 7180c: f8018d1f str xzr, [x8, #0x18]! 71810: a900fd1f stp xzr, xzr, [x8, #0x8] 71814: aa1503e9 mov x9, x21 71818: 38418d2a ldrb w10, [x9, #0x18]! 7181c: 370000ca tbnz w10, #0x0, 0x71834 71820: f940092a ldr x10, [x9, #0x10] 71824: f900090a str x10, [x8, #0x10] 71828: 3dc00120 ldr q0, [x9] 7182c: 3d800100 str q0, [x8] 71830: 14000019 b 0x71894 71834: f94012b6 ldr x22, [x21, #0x20] 71838: b10042df cmn x22, #0x10 7183c: 54000402 b.hs 0x718bc 71840: f94016b5 ldr x21, [x21, #0x28] 71844: f1005edf cmp x22, #0x17 71848: 540000c2 b.hs 0x71860 7184c: d37ffac8 lsl x8, x22, #1 71850: 91006697 add x23, x20, #0x19 71854: 39006288 strb w8, [x20, #0x18] 71858: b5000156 cbnz x22, 0x71880 7185c: 1400000d b 0x71890 71860: 910042c8 add x8, x22, #0x10 71864: 927ced18 and x24, x8, #0xfffffffffffffff0 71868: aa1803e0 mov x0, x24 7186c: 97fe6ca1 bl 0xcaf0 71870: aa0003f7 mov x23, x0 71874: b2400308 orr x8, x24, #0x1 71878: a9025e96 stp x22, x23, [x20, #0x20] 7187c: f9000e88 str x8, [x20, #0x18] 71880: aa1703e0 mov x0, x23 71884: aa1503e1 mov x1, x21 71888: aa1603e2 mov x2, x22 7188c: 97fe6ca1 bl 0xcb10 71890: 38366aff strb wzr, [x23, x22] 71894: f9400668 ldr x8, [x19, #0x8] 71898: 9100c108 add x8, x8, #0x30 7189c: f9000668 str x8, [x19, #0x8] 718a0: a9447bfd ldp x29, x30, [sp, #0x40] 718a4: a9434ff4 ldp x20, x19, [sp, #0x30] 718a8: a94257f6 ldp x22, x21, [sp, #0x20] 718ac: a9415ff8 ldp x24, x23, [sp, #0x10] 718b0: f84507f9 ldr x25, [sp], #0x50 718b4: d65f03c0 ret 718b8: 97fe6a7e bl 0xc2b0 718bc: 97fe6a7d bl 0xc2b0 718c0: 39400288 ldrb w8, [x20] 718c4: aa0003f5 mov x21, x0 718c8: 360000a8 tbz w8, #0x0, 0x718dc 718cc: f9400a80 ldr x0, [x20, #0x10] 718d0: 97fe6cd4 bl 0xcc20 718d4: 14000002 b 0x718dc 718d8: aa0003f5 mov x21, x0 718dc: aa1303e0 mov x0, x19 718e0: 94000003 bl 0x718ec 718e4: aa1503e0 mov x0, x21 718e8: 940071ea bl 0x8e090 718ec: a9bd57f6 stp x22, x21, [sp, #-0x30]! 718f0: a9014ff4 stp x20, x19, [sp, #0x10] 718f4: a9027bfd stp x29, x30, [sp, #0x20] 718f8: 910083fd add x29, sp, #0x20 718fc: aa0003f3 mov x19, x0 71900: f9400274 ldr x20, [x19] 71904: b40003d4 cbz x20, 0x7197c 71908: f9400675 ldr x21, [x19, #0x8] 7190c: aa1403e0 mov x0, x20 71910: eb1402bf cmp x21, x20 71914: 540001c0 b.eq 0x7194c 71918: 385e82a8 ldurb w8, [x21, #-0x18] 7191c: 36000068 tbz w8, #0x0, 0x71928 71920: f85f82a0 ldur x0, [x21, #-0x8] 71924: 97fe6cbf bl 0xcc20 71928: 385d02a8 ldurb w8, [x21, #-0x30] 7192c: d100c2b6 sub x22, x21, #0x30 71930: 36000068 tbz w8, #0x0, 0x7193c 71934: f85e02a0 ldur x0, [x21, #-0x20] 71938: 97fe6cba bl 0xcc20 7193c: eb16029f cmp x20, x22 71940: aa1603f5 mov x21, x22 71944: 54fffea1 b.ne 0x71918 71948: f9400260 ldr x0, [x19] 7194c: f9400e68 ldr x8, [x19, #0x18] 71950: f9000674 str x20, [x19, #0x8] 71954: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 71958: eb00013f cmp x9, x0 7195c: 54000183 b.lo 0x7198c 71960: eb00011f cmp x8, x0 71964: 54000148 b.hi 0x7198c 71968: f9400a69 ldr x9, [x19, #0x10] 7196c: f948010a ldr x10, [x8, #0x1000] 71970: eb09015f cmp x10, x9 71974: 54000041 b.ne 0x7197c 71978: f9080100 str x0, [x8, #0x1000] 7197c: a9427bfd ldp x29, x30, [sp, #0x20] 71980: a9414ff4 ldp x20, x19, [sp, #0x10] 71984: a8c357f6 ldp x22, x21, [sp], #0x30 71988: d65f03c0 ret 7198c: a9427bfd ldp x29, x30, [sp, #0x20] 71990: a9414ff4 ldp x20, x19, [sp, #0x10] 71994: a8c357f6 ldp x22, x21, [sp], #0x30 71998: 17fe6ca2 b 0xcc20 7199c: d104c3ff sub sp, sp, #0x130 719a0: a90d6ffc stp x28, x27, [sp, #0xd0] 719a4: a90e67fa stp x26, x25, [sp, #0xe0] 719a8: a90f5ff8 stp x24, x23, [sp, #0xf0] 719ac: a91057f6 stp x22, x21, [sp, #0x100] 719b0: a9114ff4 stp x20, x19, [sp, #0x110] 719b4: a9127bfd stp x29, x30, [sp, #0x120] 719b8: 910483fd add x29, sp, #0x120 719bc: d53bd056 mrs x22, TPIDR_EL0 719c0: f94016c8 ldr x8, [x22, #0x28] 719c4: cb000029 sub x9, x1, x0 719c8: aa0203fb mov x27, x2 719cc: f100093f cmp x9, #0x2 719d0: f90033e0 str x0, [sp, #0x60] 719d4: f81a83a8 stur x8, [x29, #-0x58] 719d8: 5400062b b.lt 0x71a9c 719dc: f94033e8 ldr x8, [sp, #0x60] 719e0: 39400108 ldrb w8, [x8] 719e4: 7101251f cmp w8, #0x49 719e8: 540005a1 b.ne 0x71a9c 719ec: f9001be1 str x1, [sp, #0x30] 719f0: 3941b768 ldrb w8, [x27, #0x6d] 719f4: 34000168 cbz w8, 0x71a20 719f8: f9402773 ldr x19, [x27, #0x48] 719fc: a97e5674 ldp x20, x21, [x19, #-0x20] 71a00: eb1402bf cmp x21, x20 71a04: 540000c0 b.eq 0x71a1c 71a08: d10082b5 sub x21, x21, #0x20 71a0c: aa1503e0 mov x0, x21 71a10: 97ffffb7 bl 0x718ec 71a14: eb15029f cmp x20, x21 71a18: 54ffff81 b.ne 0x71a08 71a1c: f81e8274 stur x20, [x19, #-0x18] 71a20: f94033f8 ldr x24, [sp, #0x60] 71a24: 52878048 mov w8, #0x3c02 // =15362 71a28: a9077fff stp xzr, xzr, [sp, #0x70] 71a2c: f90037ff str xzr, [sp, #0x68] 71a30: 7900d3e8 strh w8, [sp, #0x68] 71a34: 3901abff strb wzr, [sp, #0x6a] 71a38: 38401f08 ldrb w8, [x24, #0x1]! 71a3c: b200f3e9 mov x9, #0x5555555555555555 // =6148914691236517205 71a40: f2e0aaa9 movk x9, #0x555, lsl #48 71a44: a901a7f6 stp x22, x9, [sp, #0x18] 71a48: 7101151f cmp w8, #0x45 71a4c: 54000461 b.ne 0x71ad8 71a50: aa1f03ea mov x10, xzr 71a54: aa1f03e9 mov x9, xzr 71a58: 321f03e8 orr w8, wzr, #0x2 71a5c: 9101a3eb add x11, sp, #0x68 71a60: d341fd0c lsr x12, x8, #1 71a64: 7200011f tst w8, #0x1 71a68: b2400168 orr x8, x11, #0x1 71a6c: 9a890108 csel x8, x8, x9, eq 71a70: 9a8a0189 csel x9, x12, x10, eq 71a74: 8b090108 add x8, x8, x9 71a78: 385ff108 ldurb w8, [x8, #-0x1] 71a7c: 7100f91f cmp w8, #0x3e 71a80: 54004d41 b.ne 0x72428 71a84: b0000161 adrp x1, 0x9e000 71a88: 910b8021 add x1, x1, #0x2e0 71a8c: 9101a3e0 add x0, sp, #0x68 71a90: 321f03e2 orr w2, wzr, #0x2 71a94: 97fffebf bl 0x71590 71a98: 14000269 b 0x7243c 71a9c: f94033f3 ldr x19, [sp, #0x60] 71aa0: f90033f3 str x19, [sp, #0x60] 71aa4: f94016c8 ldr x8, [x22, #0x28] 71aa8: f85a83a9 ldur x9, [x29, #-0x58] 71aac: eb09011f cmp x8, x9 71ab0: 54006021 b.ne 0x726b4 71ab4: f94033e0 ldr x0, [sp, #0x60] 71ab8: a9527bfd ldp x29, x30, [sp, #0x120] 71abc: a9514ff4 ldp x20, x19, [sp, #0x110] 71ac0: a95057f6 ldp x22, x21, [sp, #0x100] 71ac4: a94f5ff8 ldp x24, x23, [sp, #0xf0] 71ac8: a94e67fa ldp x26, x25, [sp, #0xe0] 71acc: a94d6ffc ldp x28, x27, [sp, #0xd0] 71ad0: 9104c3ff add sp, sp, #0x130 71ad4: d65f03c0 ret 71ad8: d10203a8 sub x8, x29, #0x80 71adc: 91016369 add x9, x27, #0x58 71ae0: b2400108 orr x8, x8, #0x1 71ae4: f9000be9 str x9, [sp, #0x10] 71ae8: 321c07fc orr w28, wzr, #0x30 71aec: f9001fe8 str x8, [sp, #0x38] 71af0: f9002bfb str x27, [sp, #0x50] 71af4: 3941b768 ldrb w8, [x27, #0x6d] 71af8: 34000a88 cbz w8, 0x71c48 71afc: a944a768 ldp x8, x9, [x27, #0x48] 71b00: f9400f73 ldr x19, [x27, #0x18] 71b04: eb09011f cmp x8, x9 71b08: 540000e2 b.hs 0x71b24 71b0c: a9007d1f stp xzr, xzr, [x8] 71b10: a9014d1f stp xzr, x19, [x8, #0x10] 71b14: f9402768 ldr x8, [x27, #0x48] 71b18: 91008108 add x8, x8, #0x20 71b1c: f9002768 str x8, [x27, #0x48] 71b20: 1400004a b 0x71c48 71b24: f940236a ldr x10, [x27, #0x40] 71b28: cb0a0108 sub x8, x8, x10 71b2c: 9345fd14 asr x20, x8, #5 71b30: 91000688 add x8, x20, #0x1 71b34: d37bfd0b lsr x11, x8, #59 71b38: b5005ccb cbnz x11, 0x726d0 71b3c: cb0a0129 sub x9, x9, x10 71b40: 9345fd2a asr x10, x9, #5 71b44: b240e7eb orr x11, xzr, #0x3ffffffffffffff 71b48: eb0b015f cmp x10, x11 71b4c: 54000142 b.hs 0x71b74 71b50: 9344fd29 asr x9, x9, #4 71b54: eb08013f cmp x9, x8 71b58: 9a893115 csel x21, x8, x9, lo 71b5c: f9400be8 ldr x8, [sp, #0x10] 71b60: f81983bf stur xzr, [x29, #-0x68] 71b64: f81a03a8 stur x8, [x29, #-0x60] 71b68: b50000f5 cbnz x21, 0x71b84 71b6c: aa1f03e0 mov x0, xzr 71b70: 14000011 b 0x71bb4 71b74: f9400be8 ldr x8, [sp, #0x10] 71b78: b240ebf5 orr x21, xzr, #0x7ffffffffffffff 71b7c: f81983bf stur xzr, [x29, #-0x68] 71b80: f81a03a8 stur x8, [x29, #-0x60] 71b84: f9400109 ldr x9, [x8] 71b88: d37beaa8 lsl x8, x21, #5 71b8c: f9480120 ldr x0, [x9, #0x1000] 71b90: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 71b94: cb00014a sub x10, x10, x0 71b98: eb08015f cmp x10, x8 71b9c: 54000082 b.hs 0x71bac 71ba0: aa0803e0 mov x0, x8 71ba4: 97fe6bd3 bl 0xcaf0 71ba8: 14000003 b 0x71bb4 71bac: 8b080008 add x8, x0, x8 71bb0: f9080128 str x8, [x9, #0x1000] 71bb4: 8b141408 add x8, x0, x20, lsl #5 71bb8: 8b15140a add x10, x0, x21, lsl #5 71bbc: 9100810b add x11, x8, #0x20 71bc0: a93823a0 stp x0, x8, [x29, #-0x80] 71bc4: a9007d1f stp xzr, xzr, [x8] 71bc8: a9014d1f stp xzr, x19, [x8, #0x10] 71bcc: a9392bab stp x11, x10, [x29, #-0x70] 71bd0: a9443369 ldp x9, x12, [x27, #0x40] 71bd4: eb09019f cmp x12, x9 71bd8: 54000260 b.eq 0x71c24 71bdc: a93efd1f stp xzr, xzr, [x8, #-0x18] 71be0: f81e011f stur xzr, [x8, #-0x20] 71be4: f85f818a ldur x10, [x12, #-0x8] 71be8: f81f810a stur x10, [x8, #-0x8] 71bec: 3cde0d80 ldr q0, [x12, #-0x20]! 71bf0: 3c9e0100 stur q0, [x8, #-0x20] 71bf4: f940098a ldr x10, [x12, #0x10] 71bf8: eb0c013f cmp x9, x12 71bfc: f81f010a stur x10, [x8, #-0x10] 71c00: a900fd9f stp xzr, xzr, [x12, #0x8] 71c04: f900019f str xzr, [x12] 71c08: f85883a8 ldur x8, [x29, #-0x78] 71c0c: d1008108 sub x8, x8, #0x20 71c10: f81883a8 stur x8, [x29, #-0x78] 71c14: 54fffe41 b.ne 0x71bdc 71c18: a944276c ldp x12, x9, [x27, #0x40] 71c1c: a9792bab ldp x11, x10, [x29, #-0x70] 71c20: 14000002 b 0x71c28 71c24: aa0903ec mov x12, x9 71c28: a9042f68 stp x8, x11, [x27, #0x40] 71c2c: a938a7ac stp x12, x9, [x29, #-0x78] 71c30: f9402b68 ldr x8, [x27, #0x50] 71c34: d10203a0 sub x0, x29, #0x80 71c38: f9002b6a str x10, [x27, #0x50] 71c3c: f81803ac stur x12, [x29, #-0x80] 71c40: f81983a8 stur x8, [x29, #-0x68] 71c44: 940054e8 bl 0x86fe4 71c48: a9405373 ldp x19, x20, [x27] 71c4c: f9401be1 ldr x1, [sp, #0x30] 71c50: aa1803e0 mov x0, x24 71c54: aa1b03e2 mov x2, x27 71c58: 94005496 bl 0x86eb0 71c5c: f90017e0 str x0, [sp, #0x28] 71c60: 3941b768 ldrb w8, [x27, #0x6d] 71c64: a9405b75 ldp x21, x22, [x27] 71c68: 34000408 cbz w8, 0x71ce8 71c6c: f940277a ldr x26, [x27, #0x48] 71c70: aa1a03f7 mov x23, x26 71c74: f85e0efb ldr x27, [x23, #-0x20]! 71c78: b400033b cbz x27, 0x71cdc 71c7c: f85e8359 ldur x25, [x26, #-0x18] 71c80: aa1b03e0 mov x0, x27 71c84: eb1b033f cmp x25, x27 71c88: 540000e0 b.eq 0x71ca4 71c8c: d1008339 sub x25, x25, #0x20 71c90: aa1903e0 mov x0, x25 71c94: 97ffff16 bl 0x718ec 71c98: eb19037f cmp x27, x25 71c9c: 54ffff81 b.ne 0x71c8c 71ca0: f94002e0 ldr x0, [x23] 71ca4: f85f8348 ldur x8, [x26, #-0x8] 71ca8: f81e835b stur x27, [x26, #-0x18] 71cac: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 71cb0: eb00013f cmp x9, x0 71cb4: 54000123 b.lo 0x71cd8 71cb8: eb00011f cmp x8, x0 71cbc: 540000e8 b.hi 0x71cd8 71cc0: f85f0349 ldur x9, [x26, #-0x10] 71cc4: f948010a ldr x10, [x8, #0x1000] 71cc8: eb09015f cmp x10, x9 71ccc: 54000081 b.ne 0x71cdc 71cd0: f9080100 str x0, [x8, #0x1000] 71cd4: 14000002 b 0x71cdc 71cd8: 97fe6bd2 bl 0xcc20 71cdc: f9402bfb ldr x27, [sp, #0x50] 71ce0: 321c07fc orr w28, wzr, #0x30 71ce4: f9002777 str x23, [x27, #0x48] 71ce8: f94017e8 ldr x8, [sp, #0x28] 71cec: 320003f7 orr w23, wzr, #0x1 71cf0: eb18011f cmp x8, x24 71cf4: 54004da0 b.eq 0x726a8 71cf8: f9401be9 ldr x9, [sp, #0x30] 71cfc: eb09011f cmp x8, x9 71d00: 54004d40 b.eq 0x726a8 71d04: 3941b76a ldrb w10, [x27, #0x6d] 71d08: cb130288 sub x8, x20, x19 71d0c: cb1502c9 sub x9, x22, x21 71d10: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 71d14: 9344fd08 asr x8, x8, #4 71d18: 9344fd29 asr x9, x9, #4 71d1c: f295556b movk x11, #0xaaab 71d20: 9b0b7d08 mul x8, x8, x11 71d24: 9b0b7d3a mul x26, x9, x11 71d28: f90023e8 str x8, [sp, #0x40] 71d2c: 34002dca cbz w10, 0x722e4 71d30: f9402773 ldr x19, [x27, #0x48] 71d34: f9400f74 ldr x20, [x27, #0x18] 71d38: a97ea668 ldp x8, x9, [x19, #-0x18] 71d3c: eb09011f cmp x8, x9 71d40: 540000e2 b.hs 0x71d5c 71d44: a9007d1f stp xzr, xzr, [x8] 71d48: a901511f stp xzr, x20, [x8, #0x10] 71d4c: f85e8268 ldur x8, [x19, #-0x18] 71d50: 91008108 add x8, x8, #0x20 71d54: f81e8268 stur x8, [x19, #-0x18] 71d58: 1400004f b 0x71e94 71d5c: f85e026a ldur x10, [x19, #-0x20] 71d60: cb0a0108 sub x8, x8, x10 71d64: 9345fd15 asr x21, x8, #5 71d68: 910006a8 add x8, x21, #0x1 71d6c: d37bfd0b lsr x11, x8, #59 71d70: b5004b2b cbnz x11, 0x726d4 71d74: cb0a0129 sub x9, x9, x10 71d78: 9345fd2a asr x10, x9, #5 71d7c: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 71d80: eb0b015f cmp x10, x11 71d84: 540000e8 b.hi 0x71da0 71d88: 9344fd29 asr x9, x9, #4 71d8c: eb08013f cmp x9, x8 71d90: 9a893116 csel x22, x8, x9, lo 71d94: b5000096 cbnz x22, 0x71da4 71d98: aa1f03e0 mov x0, xzr 71d9c: 1400000e b 0x71dd4 71da0: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 71da4: f85f8269 ldur x9, [x19, #-0x8] 71da8: d37beac8 lsl x8, x22, #5 71dac: f9480120 ldr x0, [x9, #0x1000] 71db0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 71db4: cb00014a sub x10, x10, x0 71db8: eb08015f cmp x10, x8 71dbc: 54000082 b.hs 0x71dcc 71dc0: aa0803e0 mov x0, x8 71dc4: 97fe6b4b bl 0xcaf0 71dc8: 14000003 b 0x71dd4 71dcc: 8b080008 add x8, x0, x8 71dd0: f9080128 str x8, [x9, #0x1000] 71dd4: 8b151408 add x8, x0, x21, lsl #5 71dd8: a9007d1f stp xzr, xzr, [x8] 71ddc: a901511f stp xzr, x20, [x8, #0x10] 71de0: a97e2e78 ldp x24, x11, [x19, #-0x20] 71de4: 8b161409 add x9, x0, x22, lsl #5 71de8: 9100810a add x10, x8, #0x20 71dec: eb18017f cmp x11, x24 71df0: 54000200 b.eq 0x71e30 71df4: a93efd1f stp xzr, xzr, [x8, #-0x18] 71df8: f81e011f stur xzr, [x8, #-0x20] 71dfc: f85f816c ldur x12, [x11, #-0x8] 71e00: f81f810c stur x12, [x8, #-0x8] 71e04: 3cde0d60 ldr q0, [x11, #-0x20]! 71e08: 3c9e0100 stur q0, [x8, #-0x20] 71e0c: f940096c ldr x12, [x11, #0x10] 71e10: eb0b031f cmp x24, x11 71e14: f81f010c stur x12, [x8, #-0x10] 71e18: d1008108 sub x8, x8, #0x20 71e1c: a900fd7f stp xzr, xzr, [x11, #0x8] 71e20: f900017f str xzr, [x11] 71e24: 54fffe81 b.ne 0x71df4 71e28: a97e6279 ldp x25, x24, [x19, #-0x20] 71e2c: 14000002 b 0x71e34 71e30: aa1803f9 mov x25, x24 71e34: f85f0274 ldur x20, [x19, #-0x10] 71e38: eb19031f cmp x24, x25 71e3c: a93e2a68 stp x8, x10, [x19, #-0x20] 71e40: f81f0269 stur x9, [x19, #-0x10] 71e44: 540000c0 b.eq 0x71e5c 71e48: d1008318 sub x24, x24, #0x20 71e4c: aa1803e0 mov x0, x24 71e50: 97fffea7 bl 0x718ec 71e54: eb18033f cmp x25, x24 71e58: 54ffff81 b.ne 0x71e48 71e5c: b40001d9 cbz x25, 0x71e94 71e60: f85f8268 ldur x8, [x19, #-0x8] 71e64: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 71e68: eb19013f cmp x9, x25 71e6c: 54000103 b.lo 0x71e8c 71e70: eb19011f cmp x8, x25 71e74: 540000c8 b.hi 0x71e8c 71e78: f9480109 ldr x9, [x8, #0x1000] 71e7c: eb14013f cmp x9, x20 71e80: 540000a1 b.ne 0x71e94 71e84: f9080119 str x25, [x8, #0x1000] 71e88: 14000003 b 0x71e94 71e8c: aa1903e0 mov x0, x25 71e90: 97fe6b64 bl 0xcc20 71e94: f94023f3 ldr x19, [sp, #0x40] 71e98: f9002ffa str x26, [sp, #0x58] 71e9c: eb1a027f cmp x19, x26 71ea0: 54002222 b.hs 0x722e4 71ea4: 14000093 b 0x720f0 71ea8: 8b000309 add x9, x24, x0 71eac: f9080109 str x9, [x8, #0x1000] 71eb0: 14000002 b 0x71eb8 71eb4: aa1f03f8 mov x24, xzr 71eb8: 9b1c62db madd x27, x22, x28, x24 71ebc: a900ff7f stp xzr, xzr, [x27, #0x8] 71ec0: f900037f str xzr, [x27] 71ec4: 39400328 ldrb w8, [x25] 71ec8: d503201f nop 71ecc: 9b1c628b madd x11, x20, x28, x24 71ed0: f90027eb str x11, [sp, #0x48] 71ed4: 370000c8 tbnz w8, #0x0, 0x71eec 71ed8: f9400b28 ldr x8, [x25, #0x10] 71edc: f9000b68 str x8, [x27, #0x10] 71ee0: 3dc00320 ldr q0, [x25] 71ee4: 3d800360 str q0, [x27] 71ee8: 14000021 b 0x71f6c 71eec: 9b1c5e68 madd x8, x19, x28, x23 71ef0: f9400519 ldr x25, [x8, #0x8] 71ef4: 321c07fa orr w26, wzr, #0x30 71ef8: b100433f cmn x25, #0x10 71efc: 54003e22 b.hs 0x726c0 71f00: f9400901 ldr x1, [x8, #0x10] 71f04: f1005f3f cmp x25, #0x17 71f08: 540000e2 b.hs 0x71f24 71f0c: d37ffb28 lsl x8, x25, #1 71f10: aa1b03f4 mov x20, x27 71f14: 38001688 strb w8, [x20], #0x1 71f18: f9402ffa ldr x26, [sp, #0x58] 71f1c: b50001d9 cbnz x25, 0x71f54 71f20: 14000010 b 0x71f60 71f24: 91004328 add x8, x25, #0x10 71f28: 927ced1c and x28, x8, #0xfffffffffffffff0 71f2c: aa1c03e0 mov x0, x28 71f30: aa0103f4 mov x20, x1 71f34: 97fe6aef bl 0xcaf0 71f38: aa1403e1 mov x1, x20 71f3c: aa0003f4 mov x20, x0 71f40: 9b1a62c8 madd x8, x22, x26, x24 71f44: b2400389 orr x9, x28, #0x1 71f48: a900d119 stp x25, x20, [x8, #0x8] 71f4c: f9000369 str x9, [x27] 71f50: f9402ffa ldr x26, [sp, #0x58] 71f54: aa1403e0 mov x0, x20 71f58: aa1903e2 mov x2, x25 71f5c: 97fe6aed bl 0xcb10 71f60: 38396a9f strb wzr, [x20, x25] 71f64: f94027eb ldr x11, [sp, #0x48] 71f68: 321c07fc orr w28, wzr, #0x30 71f6c: 9b1c62d9 madd x25, x22, x28, x24 71f70: f8018f3f str xzr, [x25, #0x18]! 71f74: d503201f nop 71f78: 9b1c5e68 madd x8, x19, x28, x23 71f7c: a900ff3f stp xzr, xzr, [x25, #0x8] 71f80: 38418d09 ldrb w9, [x8, #0x18]! 71f84: 370000c9 tbnz w9, #0x0, 0x71f9c 71f88: f9400909 ldr x9, [x8, #0x10] 71f8c: f9000b29 str x9, [x25, #0x10] 71f90: 3dc00100 ldr q0, [x8] 71f94: 3d800320 str q0, [x25] 71f98: 1400001e b 0x72010 71f9c: 9b1c5e68 madd x8, x19, x28, x23 71fa0: f940111a ldr x26, [x8, #0x20] 71fa4: 321c07f4 orr w20, wzr, #0x30 71fa8: b100435f cmn x26, #0x10 71fac: 540038e2 b.hs 0x726c8 71fb0: f9401517 ldr x23, [x8, #0x28] 71fb4: f1005f5f cmp x26, #0x17 71fb8: 540000a2 b.hs 0x71fcc 71fbc: d37ffb48 lsl x8, x26, #1 71fc0: 38001728 strb w8, [x25], #0x1 71fc4: b500017a cbnz x26, 0x71ff0 71fc8: 1400000e b 0x72000 71fcc: 91004348 add x8, x26, #0x10 71fd0: 927ced1c and x28, x8, #0xfffffffffffffff0 71fd4: aa1c03e0 mov x0, x28 71fd8: 97fe6ac6 bl 0xcaf0 71fdc: 9b1462c8 madd x8, x22, x20, x24 71fe0: b2400389 orr x9, x28, #0x1 71fe4: a902011a stp x26, x0, [x8, #0x20] 71fe8: f9000329 str x9, [x25] 71fec: aa0003f9 mov x25, x0 71ff0: aa1903e0 mov x0, x25 71ff4: aa1703e1 mov x1, x23 71ff8: aa1a03e2 mov x2, x26 71ffc: 97fe6ac5 bl 0xcb10 72000: 383a6b3f strb wzr, [x25, x26] 72004: f9402ffa ldr x26, [sp, #0x58] 72008: f94027eb ldr x11, [sp, #0x48] 7200c: 321c07fc orr w28, wzr, #0x30 72010: a97e26b4 ldp x20, x9, [x21, #-0x20] 72014: 9100c368 add x8, x27, #0x30 72018: eb14013f cmp x9, x20 7201c: 54000260 b.eq 0x72068 72020: f85e012a ldur x10, [x9, #-0x20] 72024: f81e036a stur x10, [x27, #-0x20] 72028: 3cdd0120 ldur q0, [x9, #-0x30] 7202c: 3c9d0360 stur q0, [x27, #-0x30] 72030: f85f812a ldur x10, [x9, #-0x8] 72034: a93dfd3f stp xzr, xzr, [x9, #-0x28] 72038: f81d013f stur xzr, [x9, #-0x30] 7203c: f81f836a stur x10, [x27, #-0x8] 72040: 3cde8120 ldur q0, [x9, #-0x18] 72044: 3c9e8360 stur q0, [x27, #-0x18] 72048: a93f7d3f stp xzr, xzr, [x9, #-0x10] 7204c: f81e813f stur xzr, [x9, #-0x18] 72050: d100c129 sub x9, x9, #0x30 72054: eb09029f cmp x20, x9 72058: d100c37b sub x27, x27, #0x30 7205c: 54fffe21 b.ne 0x72020 72060: a97e52b8 ldp x24, x20, [x21, #-0x20] 72064: 14000002 b 0x7206c 72068: aa1403f8 mov x24, x20 7206c: f85f02b6 ldur x22, [x21, #-0x10] 72070: a93e22bb stp x27, x8, [x21, #-0x20] 72074: f81f02ab stur x11, [x21, #-0x10] 72078: f9402bfb ldr x27, [sp, #0x50] 7207c: eb18029f cmp x20, x24 72080: 540001a0 b.eq 0x720b4 72084: 385e8288 ldurb w8, [x20, #-0x18] 72088: 36000068 tbz w8, #0x0, 0x72094 7208c: f85f8280 ldur x0, [x20, #-0x8] 72090: 97fe6ae4 bl 0xcc20 72094: 385d0288 ldurb w8, [x20, #-0x30] 72098: d100c297 sub x23, x20, #0x30 7209c: 36000068 tbz w8, #0x0, 0x720a8 720a0: f85e0280 ldur x0, [x20, #-0x20] 720a4: 97fe6adf bl 0xcc20 720a8: eb17031f cmp x24, x23 720ac: aa1703f4 mov x20, x23 720b0: 54fffea1 b.ne 0x72084 720b4: b4001138 cbz x24, 0x722d8 720b8: f85f82a8 ldur x8, [x21, #-0x8] 720bc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 720c0: eb18013f cmp x9, x24 720c4: 54000103 b.lo 0x720e4 720c8: eb18011f cmp x8, x24 720cc: 540000c8 b.hi 0x720e4 720d0: f9480109 ldr x9, [x8, #0x1000] 720d4: eb16013f cmp x9, x22 720d8: 54001001 b.ne 0x722d8 720dc: f9080118 str x24, [x8, #0x1000] 720e0: 1400007e b 0x722d8 720e4: aa1803e0 mov x0, x24 720e8: 97fe6ace bl 0xcc20 720ec: 1400007b b 0x722d8 720f0: f9402768 ldr x8, [x27, #0x48] 720f4: f9400377 ldr x23, [x27] 720f8: f85e8115 ldur x21, [x8, #-0x18] 720fc: d503201f nop 72100: 9b1c5e79 madd x25, x19, x28, x23 72104: a97ea6b4 ldp x20, x9, [x21, #-0x18] 72108: eb09029f cmp x20, x9 7210c: 54000140 b.eq 0x72134 72110: a900fe9f stp xzr, xzr, [x20, #0x8] 72114: f900029f str xzr, [x20] 72118: 39400328 ldrb w8, [x25] 7211c: 37000528 tbnz w8, #0x0, 0x721c0 72120: f9400b28 ldr x8, [x25, #0x10] 72124: f9000a88 str x8, [x20, #0x10] 72128: 3dc00320 ldr q0, [x25] 7212c: 3d800280 str q0, [x20] 72130: 14000040 b 0x72230 72134: f85e02aa ldur x10, [x21, #-0x20] 72138: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 7213c: f295556c movk x12, #0xaaab 72140: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 72144: cb0a0288 sub x8, x20, x10 72148: 9344fd08 asr x8, x8, #4 7214c: 9b0c7d16 mul x22, x8, x12 72150: 910006c8 add x8, x22, #0x1 72154: f2e0aaab movk x11, #0x555, lsl #48 72158: eb0b011f cmp x8, x11 7215c: 54002aa8 b.hi 0x726b0 72160: cb0a0129 sub x9, x9, x10 72164: 9344fd29 asr x9, x9, #4 72168: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 7216c: 9b0c7d29 mul x9, x9, x12 72170: f2e0554a movk x10, #0x2aa, lsl #48 72174: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 72178: eb0a013f cmp x9, x10 7217c: f2e0aab4 movk x20, #0x555, lsl #48 72180: 540000a2 b.hs 0x72194 72184: d37ff929 lsl x9, x9, #1 72188: eb08013f cmp x9, x8 7218c: 9a893114 csel x20, x8, x9, lo 72190: b4ffe934 cbz x20, 0x71eb4 72194: f85f82a8 ldur x8, [x21, #-0x8] 72198: 8b140689 add x9, x20, x20, lsl #1 7219c: d37ced20 lsl x0, x9, #4 721a0: f9480118 ldr x24, [x8, #0x1000] 721a4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 721a8: cb180129 sub x9, x9, x24 721ac: eb00013f cmp x9, x0 721b0: 54ffe7c2 b.hs 0x71ea8 721b4: 97fe6a4f bl 0xcaf0 721b8: aa0003f8 mov x24, x0 721bc: 17ffff3f b 0x71eb8 721c0: 9b1c5e68 madd x8, x19, x28, x23 721c4: f9400518 ldr x24, [x8, #0x8] 721c8: b100431f cmn x24, #0x10 721cc: 54002762 b.hs 0x726b8 721d0: f9400919 ldr x25, [x8, #0x10] 721d4: f1005f1f cmp x24, #0x17 721d8: 540000c2 b.hs 0x721f0 721dc: d37ffb08 lsl x8, x24, #1 721e0: aa1403fa mov x26, x20 721e4: 38001748 strb w8, [x26], #0x1 721e8: b5000178 cbnz x24, 0x72214 721ec: 1400000e b 0x72224 721f0: 91004308 add x8, x24, #0x10 721f4: 927ced1b and x27, x8, #0xfffffffffffffff0 721f8: aa1b03e0 mov x0, x27 721fc: 97fe6a3d bl 0xcaf0 72200: aa0003fa mov x26, x0 72204: f9000a9a str x26, [x20, #0x10] 72208: b2400368 orr x8, x27, #0x1 7220c: f9402bfb ldr x27, [sp, #0x50] 72210: a9006288 stp x8, x24, [x20] 72214: aa1a03e0 mov x0, x26 72218: aa1903e1 mov x1, x25 7221c: aa1803e2 mov x2, x24 72220: 97fe6a3c bl 0xcb10 72224: 38386b5f strb wzr, [x26, x24] 72228: f9402ffa ldr x26, [sp, #0x58] 7222c: 321c07fc orr w28, wzr, #0x30 72230: aa1403f8 mov x24, x20 72234: f8018f1f str xzr, [x24, #0x18]! 72238: d503201f nop 7223c: 9b1c5e68 madd x8, x19, x28, x23 72240: a900ff1f stp xzr, xzr, [x24, #0x8] 72244: 38418d09 ldrb w9, [x8, #0x18]! 72248: 370000c9 tbnz w9, #0x0, 0x72260 7224c: f9400909 ldr x9, [x8, #0x10] 72250: f9000b09 str x9, [x24, #0x10] 72254: 3dc00100 ldr q0, [x8] 72258: 3d800300 str q0, [x24] 7225c: 1400001c b 0x722cc 72260: 9b1c5e68 madd x8, x19, x28, x23 72264: f9401119 ldr x25, [x8, #0x20] 72268: b100433f cmn x25, #0x10 7226c: 54002282 b.hs 0x726bc 72270: f940151a ldr x26, [x8, #0x28] 72274: f1005f3f cmp x25, #0x17 72278: 540000a2 b.hs 0x7228c 7227c: d37ffb28 lsl x8, x25, #1 72280: 38001708 strb w8, [x24], #0x1 72284: b5000179 cbnz x25, 0x722b0 72288: 1400000e b 0x722c0 7228c: 91004328 add x8, x25, #0x10 72290: 927ced1b and x27, x8, #0xfffffffffffffff0 72294: aa1b03e0 mov x0, x27 72298: 97fe6a16 bl 0xcaf0 7229c: aa0003f8 mov x24, x0 722a0: f9001698 str x24, [x20, #0x28] 722a4: b2400368 orr x8, x27, #0x1 722a8: f9402bfb ldr x27, [sp, #0x50] 722ac: a901e688 stp x8, x25, [x20, #0x18] 722b0: aa1803e0 mov x0, x24 722b4: aa1a03e1 mov x1, x26 722b8: aa1903e2 mov x2, x25 722bc: 97fe6a15 bl 0xcb10 722c0: 38396b1f strb wzr, [x24, x25] 722c4: f9402ffa ldr x26, [sp, #0x58] 722c8: 321c07fc orr w28, wzr, #0x30 722cc: f85e82a8 ldur x8, [x21, #-0x18] 722d0: 9100c108 add x8, x8, #0x30 722d4: f81e82a8 stur x8, [x21, #-0x18] 722d8: 91000673 add x19, x19, #0x1 722dc: eb1a027f cmp x19, x26 722e0: 54fff083 b.lo 0x720f0 722e4: f94023e8 ldr x8, [sp, #0x40] 722e8: eb1a011f cmp x8, x26 722ec: 54000902 b.hs 0x7240c 722f0: f94023e9 ldr x9, [sp, #0x40] 722f4: 8b090528 add x8, x9, x9, lsl #1 722f8: d37ced13 lsl x19, x8, #4 722fc: aa0903f4 mov x20, x9 72300: 3941a3e8 ldrb w8, [sp, #0x68] 72304: f9403be9 ldr x9, [sp, #0x70] 72308: d341fd0a lsr x10, x8, #1 7230c: 7200011f tst w8, #0x1 72310: 9a890148 csel x8, x10, x9, eq 72314: f100091f cmp x8, #0x2 72318: 540000c3 b.lo 0x72330 7231c: f0000141 adrp x1, 0x9d000 72320: 9101a3e0 add x0, sp, #0x68 72324: 321f03e2 orr w2, wzr, #0x2 72328: 9139a021 add x1, x1, #0xe68 7232c: 97fffc99 bl 0x71590 72330: f9400368 ldr x8, [x27] 72334: 8b130100 add x0, x8, x19 72338: 39406008 ldrb w8, [x0, #0x18] 7233c: a9422809 ldp x9, x10, [x0, #0x20] 72340: 9100640b add x11, x0, #0x19 72344: 7200011f tst w8, #0x1 72348: d341fd08 lsr x8, x8, #1 7234c: 9a8a0161 csel x1, x11, x10, eq 72350: 9a890102 csel x2, x8, x9, eq 72354: 97fffc8f bl 0x71590 72358: f9400808 ldr x8, [x0, #0x10] 7235c: f81903a8 stur x8, [x29, #-0x70] 72360: 3dc00000 ldr q0, [x0] 72364: aa0803f8 mov x24, x8 72368: 3c9803a0 stur q0, [x29, #-0x80] 7236c: a900fc1f stp xzr, xzr, [x0, #0x8] 72370: f900001f str xzr, [x0] 72374: 385803b5 ldurb w21, [x29, #-0x80] 72378: f9401fea ldr x10, [sp, #0x38] 7237c: f85883a8 ldur x8, [x29, #-0x78] 72380: 720002bf tst w21, #0x1 72384: d341fea9 lsr x9, x21, #1 72388: 9a980141 csel x1, x10, x24, eq 7238c: 9a880122 csel x2, x9, x8, eq 72390: 9101a3e0 add x0, sp, #0x68 72394: 97fffc7f bl 0x71590 72398: 36000075 tbz w21, #0x0, 0x723a4 7239c: aa1803e0 mov x0, x24 723a0: 97fe6a20 bl 0xcc20 723a4: 91000694 add x20, x20, #0x1 723a8: eb1a029f cmp x20, x26 723ac: 9100c273 add x19, x19, #0x30 723b0: 54fffa83 b.lo 0x72300 723b4: f94023e8 ldr x8, [sp, #0x40] 723b8: eb1a011f cmp x8, x26 723bc: 54000282 b.hs 0x7240c 723c0: f9400773 ldr x19, [x27, #0x8] 723c4: f9400368 ldr x8, [x27] 723c8: eb13011f cmp x8, x19 723cc: 54000180 b.eq 0x723fc 723d0: 385e8268 ldurb w8, [x19, #-0x18] 723d4: d100c274 sub x20, x19, #0x30 723d8: 36000068 tbz w8, #0x0, 0x723e4 723dc: f85f8260 ldur x0, [x19, #-0x8] 723e0: 97fe6a10 bl 0xcc20 723e4: 39400288 ldrb w8, [x20] 723e8: 36000068 tbz w8, #0x0, 0x723f4 723ec: f85e0260 ldur x0, [x19, #-0x20] 723f0: 97fe6a0c bl 0xcc20 723f4: aa1403f3 mov x19, x20 723f8: f9000774 str x20, [x27, #0x8] 723fc: f94023e8 ldr x8, [sp, #0x40] 72400: d100075a sub x26, x26, #0x1 72404: eb08035f cmp x26, x8 72408: 54fffde8 b.hi 0x723c4 7240c: f94017f8 ldr x24, [sp, #0x28] 72410: 39400308 ldrb w8, [x24] 72414: 7101151f cmp w8, #0x45 72418: 54ffb6e1 b.ne 0x71af4 7241c: 3941a3e8 ldrb w8, [sp, #0x68] 72420: a94727ea ldp x10, x9, [sp, #0x70] 72424: 17fffd8e b 0x71a5c 72428: 90000161 adrp x1, 0x9e000 7242c: 910b8421 add x1, x1, #0x2e1 72430: 9101a3e0 add x0, sp, #0x68 72434: 320003e2 orr w2, wzr, #0x1 72438: 97fffc56 bl 0x71590 7243c: a9475be8 ldp x8, x22, [sp, #0x70] 72440: f84693e9 ldur x9, [sp, #0x69] 72444: 3941a3f4 ldrb w20, [sp, #0x68] 72448: a906ffff stp xzr, xzr, [sp, #0x68] 7244c: f80873e8 stur x8, [sp, #0x87] 72450: a907a7ff stp xzr, x9, [sp, #0x78] 72454: f84873e8 ldur x8, [sp, #0x87] 72458: f80973ff stur xzr, [sp, #0x97] 7245c: f9004bff str xzr, [sp, #0x90] 72460: f80873ff stur xzr, [sp, #0x87] 72464: f90043ff str xzr, [sp, #0x80] 72468: f81873a8 stur x8, [x29, #-0x79] 7246c: f81803a9 stur x9, [x29, #-0x80] 72470: a940a768 ldp x8, x9, [x27, #0x8] 72474: eb09011f cmp x8, x9 72478: 54000262 b.hs 0x724c4 7247c: 39000114 strb w20, [x8] 72480: f85873a9 ldur x9, [x29, #-0x79] 72484: a900d909 stp x9, x22, [x8, #0x8] 72488: f85803a9 ldur x9, [x29, #-0x80] 7248c: f8001109 stur x9, [x8, #0x1] 72490: f81873bf stur xzr, [x29, #-0x79] 72494: f81803bf stur xzr, [x29, #-0x80] 72498: 3900611f strb wzr, [x8, #0x18] 7249c: f84973e9 ldur x9, [sp, #0x97] 724a0: a9027d09 stp x9, xzr, [x8, #0x20] 724a4: f9404be9 ldr x9, [sp, #0x90] 724a8: f8019109 stur x9, [x8, #0x19] 724ac: f80973ff stur xzr, [sp, #0x97] 724b0: f9004bff str xzr, [sp, #0x90] 724b4: f9400768 ldr x8, [x27, #0x8] 724b8: 9100c108 add x8, x8, #0x30 724bc: f9000768 str x8, [x27, #0x8] 724c0: 14000071 b 0x72684 724c4: f940036a ldr x10, [x27] 724c8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 724cc: f295556b movk x11, #0xaaab 724d0: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 724d4: cb0a0108 sub x8, x8, x10 724d8: 9344fd08 asr x8, x8, #4 724dc: 9b0b7d13 mul x19, x8, x11 724e0: 91000668 add x8, x19, #0x1 724e4: f2e0aaac movk x12, #0x555, lsl #48 724e8: eb0c011f cmp x8, x12 724ec: 54000f68 b.hi 0x726d8 724f0: cb0a0129 sub x9, x9, x10 724f4: 9344fd29 asr x9, x9, #4 724f8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 724fc: 9b0b7d29 mul x9, x9, x11 72500: f2e0554a movk x10, #0x2aa, lsl #48 72504: eb0a013f cmp x9, x10 72508: 540000c2 b.hs 0x72520 7250c: d37ff929 lsl x9, x9, #1 72510: eb08013f cmp x9, x8 72514: 9a893108 csel x8, x8, x9, lo 72518: f90013e8 str x8, [sp, #0x20] 7251c: b4000208 cbz x8, 0x7255c 72520: f9400f69 ldr x9, [x27, #0x18] 72524: f94013e8 ldr x8, [sp, #0x20] 72528: f9480120 ldr x0, [x9, #0x1000] 7252c: 8b080508 add x8, x8, x8, lsl #1 72530: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 72534: d37ced08 lsl x8, x8, #4 72538: cb00014a sub x10, x10, x0 7253c: eb08015f cmp x10, x8 72540: 54000082 b.hs 0x72550 72544: aa0803e0 mov x0, x8 72548: 97fe696a bl 0xcaf0 7254c: 14000006 b 0x72564 72550: 8b080008 add x8, x0, x8 72554: f9080128 str x8, [x9, #0x1000] 72558: 14000003 b 0x72564 7255c: f90013ff str xzr, [sp, #0x20] 72560: aa1f03e0 mov x0, xzr 72564: 321c07e9 orr w9, wzr, #0x30 72568: 9b090268 madd x8, x19, x9, x0 7256c: 39000114 strb w20, [x8] 72570: f85873aa ldur x10, [x29, #-0x79] 72574: a900d90a stp x10, x22, [x8, #0x8] 72578: f85803aa ldur x10, [x29, #-0x80] 7257c: f800110a stur x10, [x8, #0x1] 72580: f81873bf stur xzr, [x29, #-0x79] 72584: f81803bf stur xzr, [x29, #-0x80] 72588: 3900611f strb wzr, [x8, #0x18] 7258c: f84973ea ldur x10, [sp, #0x97] 72590: a9027d0a stp x10, xzr, [x8, #0x20] 72594: f9404bea ldr x10, [sp, #0x90] 72598: f801910a stur x10, [x8, #0x19] 7259c: f80973ff stur xzr, [sp, #0x97] 725a0: f9004bff str xzr, [sp, #0x90] 725a4: a9402f73 ldp x19, x11, [x27] 725a8: f94013ea ldr x10, [sp, #0x20] 725ac: eb13017f cmp x11, x19 725b0: 9b090149 madd x9, x10, x9, x0 725b4: 9100c10a add x10, x8, #0x30 725b8: 54000260 b.eq 0x72604 725bc: f85e016c ldur x12, [x11, #-0x20] 725c0: f81e010c stur x12, [x8, #-0x20] 725c4: 3cdd0160 ldur q0, [x11, #-0x30] 725c8: 3c9d0100 stur q0, [x8, #-0x30] 725cc: f85f816c ldur x12, [x11, #-0x8] 725d0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 725d4: f81d017f stur xzr, [x11, #-0x30] 725d8: f81f810c stur x12, [x8, #-0x8] 725dc: 3cde8160 ldur q0, [x11, #-0x18] 725e0: 3c9e8100 stur q0, [x8, #-0x18] 725e4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 725e8: f81e817f stur xzr, [x11, #-0x18] 725ec: d100c16b sub x11, x11, #0x30 725f0: eb0b027f cmp x19, x11 725f4: d100c108 sub x8, x8, #0x30 725f8: 54fffe21 b.ne 0x725bc 725fc: a9404f76 ldp x22, x19, [x27] 72600: 14000002 b 0x72608 72604: aa1303f6 mov x22, x19 72608: f9400b74 ldr x20, [x27, #0x10] 7260c: eb16027f cmp x19, x22 72610: a9002b68 stp x8, x10, [x27] 72614: f9000b69 str x9, [x27, #0x10] 72618: 540001a0 b.eq 0x7264c 7261c: 385e8268 ldurb w8, [x19, #-0x18] 72620: 36000068 tbz w8, #0x0, 0x7262c 72624: f85f8260 ldur x0, [x19, #-0x8] 72628: 97fe697e bl 0xcc20 7262c: 385d0268 ldurb w8, [x19, #-0x30] 72630: d100c275 sub x21, x19, #0x30 72634: 36000068 tbz w8, #0x0, 0x72640 72638: f85e0260 ldur x0, [x19, #-0x20] 7263c: 97fe6979 bl 0xcc20 72640: eb1502df cmp x22, x21 72644: aa1503f3 mov x19, x21 72648: 54fffea1 b.ne 0x7261c 7264c: b40001d6 cbz x22, 0x72684 72650: f9400f68 ldr x8, [x27, #0x18] 72654: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 72658: eb16013f cmp x9, x22 7265c: 54000103 b.lo 0x7267c 72660: eb16011f cmp x8, x22 72664: 540000c8 b.hi 0x7267c 72668: f9480109 ldr x9, [x8, #0x1000] 7266c: eb14013f cmp x9, x20 72670: 540000a1 b.ne 0x72684 72674: f9080116 str x22, [x8, #0x1000] 72678: 14000003 b 0x72684 7267c: aa1603e0 mov x0, x22 72680: 97fe6968 bl 0xcc20 72684: 2a1f03f7 mov w23, wzr 72688: 91000713 add x19, x24, #0x1 7268c: 3941a3e8 ldrb w8, [sp, #0x68] 72690: f9400ff6 ldr x22, [sp, #0x18] 72694: 36000068 tbz w8, #0x0, 0x726a0 72698: f9403fe0 ldr x0, [sp, #0x78] 7269c: 97fe6961 bl 0xcc20 726a0: 35ffa037 cbnz w23, 0x71aa4 726a4: 17fffcff b 0x71aa0 726a8: f94033f3 ldr x19, [sp, #0x60] 726ac: 17fffff8 b 0x7268c 726b0: 97fe6700 bl 0xc2b0 726b4: 97fe67af bl 0xc570 <__stack_chk_fail@plt> 726b8: 97fe66fe bl 0xc2b0 726bc: 97fe66fd bl 0xc2b0 726c0: aa0b03f4 mov x20, x11 726c4: 97fe66fb bl 0xc2b0 726c8: aa0b03f4 mov x20, x11 726cc: 97fe66f9 bl 0xc2b0 726d0: 97fe66f8 bl 0xc2b0 726d4: 97fe66f7 bl 0xc2b0 726d8: 97fe66f6 bl 0xc2b0 726dc: aa0003f3 mov x19, x0 726e0: 36000614 tbz w20, #0x0, 0x727a0 726e4: aa1603e0 mov x0, x22 726e8: 14000029 b 0x7278c 726ec: 14000021 b 0x72770 726f0: 14000020 b 0x72770 726f4: 39400368 ldrb w8, [x27] 726f8: aa0003f3 mov x19, x0 726fc: 36000108 tbz w8, #0x0, 0x7271c 72700: 321c07e8 orr w8, wzr, #0x30 72704: 9b0862c8 madd x8, x22, x8, x24 72708: f9400900 ldr x0, [x8, #0x10] 7270c: 97fe6945 bl 0xcc20 72710: 14000003 b 0x7271c 72714: aa0003f3 mov x19, x0 72718: b4000458 cbz x24, 0x727a0 7271c: f85f82a8 ldur x8, [x21, #-0x8] 72720: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 72724: eb18013f cmp x9, x24 72728: 54000303 b.lo 0x72788 7272c: eb18011f cmp x8, x24 72730: 540002c8 b.hi 0x72788 72734: f9480109 ldr x9, [x8, #0x1000] 72738: eb14013f cmp x9, x20 7273c: 54000321 b.ne 0x727a0 72740: f9080118 str x24, [x8, #0x1000] 72744: 3941a3e8 ldrb w8, [sp, #0x68] 72748: 37000308 tbnz w8, #0x0, 0x727a8 7274c: 14000019 b 0x727b0 72750: 39400288 ldrb w8, [x20] 72754: aa0003f3 mov x19, x0 72758: 36000248 tbz w8, #0x0, 0x727a0 7275c: f9400a80 ldr x0, [x20, #0x10] 72760: 1400000b b 0x7278c 72764: 14000003 b 0x72770 72768: 14000002 b 0x72770 7276c: 14000001 b 0x72770 72770: aa0003f3 mov x19, x0 72774: 3941a3e8 ldrb w8, [sp, #0x68] 72778: 37000188 tbnz w8, #0x0, 0x727a8 7277c: 1400000d b 0x727b0 72780: aa0003f3 mov x19, x0 72784: 360000f5 tbz w21, #0x0, 0x727a0 72788: aa1803e0 mov x0, x24 7278c: 97fe6925 bl 0xcc20 72790: 3941a3e8 ldrb w8, [sp, #0x68] 72794: 370000a8 tbnz w8, #0x0, 0x727a8 72798: 14000006 b 0x727b0 7279c: aa0003f3 mov x19, x0 727a0: 3941a3e8 ldrb w8, [sp, #0x68] 727a4: 36000068 tbz w8, #0x0, 0x727b0 727a8: f9403fe0 ldr x0, [sp, #0x78] 727ac: 97fe691d bl 0xcc20 727b0: aa1303e0 mov x0, x19 727b4: 94006e37 bl 0x8e090 727b8: d102c3ff sub sp, sp, #0xb0 727bc: a9056ffc stp x28, x27, [sp, #0x50] 727c0: a90667fa stp x26, x25, [sp, #0x60] 727c4: a9075ff8 stp x24, x23, [sp, #0x70] 727c8: a90857f6 stp x22, x21, [sp, #0x80] 727cc: a9094ff4 stp x20, x19, [sp, #0x90] 727d0: a90a7bfd stp x29, x30, [sp, #0xa0] 727d4: 910283fd add x29, sp, #0xa0 727d8: d53bd05a mrs x26, TPIDR_EL0 727dc: f9401748 ldr x8, [x26, #0x28] 727e0: aa0103f5 mov x21, x1 727e4: aa0003f4 mov x20, x0 727e8: cb1402a9 sub x9, x21, x20 727ec: aa0203f3 mov x19, x2 727f0: f100093f cmp x9, #0x2 727f4: f90027e8 str x8, [sp, #0x48] 727f8: 5400a8eb b.lt 0x73d14 727fc: 39400288 ldrb w8, [x20] 72800: 71014d1f cmp w8, #0x53 72804: 5400a881 b.ne 0x73d14 72808: 39400696 ldrb w22, [x20, #0x1] 7280c: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 72810: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 72814: f2e0aabb movk x27, #0x555, lsl #48 72818: 51017ec8 sub w8, w22, #0x5f 7281c: 7100511f cmp w8, #0x14 72820: f2e0554c movk x12, #0x2aa, lsl #48 72824: 540022c8 b.hi 0x72c7c 72828: f0000149 adrp x9, 0x9d000 7282c: 9104c129 add x9, x9, #0x130 72830: b8a87928 ldrsw x8, [x9, x8, lsl #2] 72834: 8b090108 add x8, x8, x9 72838: d61f0100 br x8 7283c: a9422668 ldp x8, x9, [x19, #0x20] 72840: eb09011f cmp x8, x9 72844: 5400a680 b.eq 0x73d14 72848: a900ebf4 stp x20, x26, [sp, #0x8] 7284c: a940511c ldp x28, x20, [x8] 72850: eb14039f cmp x28, x20 72854: 540020e0 b.eq 0x72c70 72858: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 7285c: f2955578 movk x24, #0xaaab 72860: f9000ff3 str x19, [sp, #0x18] 72864: 14000094 b 0x72ab4 72868: 8b0002a9 add x9, x21, x0 7286c: f9080109 str x9, [x8, #0x1000] 72870: 14000002 b 0x72878 72874: aa1f03f5 mov x21, xzr 72878: 321c07e9 orr w9, wzr, #0x30 7287c: 9b095758 madd x24, x26, x9, x21 72880: a900ff1f stp xzr, xzr, [x24, #0x8] 72884: f900031f str xzr, [x24] 72888: 39400388 ldrb w8, [x28] 7288c: d503201f nop 72890: 9b0956d9 madd x25, x22, x9, x21 72894: 370000c8 tbnz w8, #0x0, 0x728ac 72898: f9400b88 ldr x8, [x28, #0x10] 7289c: f9000b08 str x8, [x24, #0x10] 728a0: 3dc00380 ldr q0, [x28] 728a4: 3d800300 str q0, [x24] 728a8: 14000020 b 0x72928 728ac: f9400796 ldr x22, [x28, #0x8] 728b0: b10042df cmn x22, #0x10 728b4: 5400a502 b.hs 0x73d54 728b8: f9400b97 ldr x23, [x28, #0x10] 728bc: f1005edf cmp x22, #0x17 728c0: 540000c2 b.hs 0x728d8 728c4: d37ffac8 lsl x8, x22, #1 728c8: aa1803fb mov x27, x24 728cc: 38001768 strb w8, [x27], #0x1 728d0: b50001f6 cbnz x22, 0x7290c 728d4: 14000012 b 0x7291c 728d8: 910042c8 add x8, x22, #0x10 728dc: aa1903f3 mov x19, x25 728e0: 927ced19 and x25, x8, #0xfffffffffffffff0 728e4: aa1903e0 mov x0, x25 728e8: 97fe6882 bl 0xcaf0 728ec: b2400329 orr x9, x25, #0x1 728f0: aa1303f9 mov x25, x19 728f4: f9400ff3 ldr x19, [sp, #0x18] 728f8: 321c07e8 orr w8, wzr, #0x30 728fc: aa0003fb mov x27, x0 72900: 9b085748 madd x8, x26, x8, x21 72904: a900ed16 stp x22, x27, [x8, #0x8] 72908: f9000309 str x9, [x24] 7290c: aa1b03e0 mov x0, x27 72910: aa1703e1 mov x1, x23 72914: aa1603e2 mov x2, x22 72918: 97fe687e bl 0xcb10 7291c: 38366b7f strb wzr, [x27, x22] 72920: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 72924: f2e0aabb movk x27, #0x555, lsl #48 72928: 321c07e8 orr w8, wzr, #0x30 7292c: 9b085756 madd x22, x26, x8, x21 72930: f8018edf str xzr, [x22, #0x18]! 72934: a900fedf stp xzr, xzr, [x22, #0x8] 72938: aa1c03e8 mov x8, x28 7293c: 38418d09 ldrb w9, [x8, #0x18]! 72940: 370000c9 tbnz w9, #0x0, 0x72958 72944: f9400909 ldr x9, [x8, #0x10] 72948: f9000ac9 str x9, [x22, #0x10] 7294c: 3dc00100 ldr q0, [x8] 72950: 3d8002c0 str q0, [x22] 72954: 1400001f b 0x729d0 72958: f9401397 ldr x23, [x28, #0x20] 7295c: b10042ff cmn x23, #0x10 72960: 54009fc2 b.hs 0x73d58 72964: f940179b ldr x27, [x28, #0x28] 72968: f1005eff cmp x23, #0x17 7296c: 540000a2 b.hs 0x72980 72970: d37ffae8 lsl x8, x23, #1 72974: 380016c8 strb w8, [x22], #0x1 72978: b50001f7 cbnz x23, 0x729b4 7297c: 14000012 b 0x729c4 72980: 910042e8 add x8, x23, #0x10 72984: aa1903f3 mov x19, x25 72988: 927ced19 and x25, x8, #0xfffffffffffffff0 7298c: aa1903e0 mov x0, x25 72990: 97fe6858 bl 0xcaf0 72994: b2400329 orr x9, x25, #0x1 72998: aa1303f9 mov x25, x19 7299c: f9400ff3 ldr x19, [sp, #0x18] 729a0: 321c07e8 orr w8, wzr, #0x30 729a4: 9b085748 madd x8, x26, x8, x21 729a8: a9020117 stp x23, x0, [x8, #0x20] 729ac: f90002c9 str x9, [x22] 729b0: aa0003f6 mov x22, x0 729b4: aa1603e0 mov x0, x22 729b8: aa1b03e1 mov x1, x27 729bc: aa1703e2 mov x2, x23 729c0: 97fe6854 bl 0xcb10 729c4: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 729c8: f2e0aabb movk x27, #0x555, lsl #48 729cc: 38376adf strb wzr, [x22, x23] 729d0: a9402676 ldp x22, x9, [x19] 729d4: 9100c308 add x8, x24, #0x30 729d8: eb16013f cmp x9, x22 729dc: 54000260 b.eq 0x72a28 729e0: f85e012a ldur x10, [x9, #-0x20] 729e4: f81e030a stur x10, [x24, #-0x20] 729e8: 3cdd0120 ldur q0, [x9, #-0x30] 729ec: 3c9d0300 stur q0, [x24, #-0x30] 729f0: f85f812a ldur x10, [x9, #-0x8] 729f4: a93dfd3f stp xzr, xzr, [x9, #-0x28] 729f8: f81d013f stur xzr, [x9, #-0x30] 729fc: f81f830a stur x10, [x24, #-0x8] 72a00: 3cde8120 ldur q0, [x9, #-0x18] 72a04: 3c9e8300 stur q0, [x24, #-0x18] 72a08: a93f7d3f stp xzr, xzr, [x9, #-0x10] 72a0c: f81e813f stur xzr, [x9, #-0x18] 72a10: d100c129 sub x9, x9, #0x30 72a14: eb0902df cmp x22, x9 72a18: d100c318 sub x24, x24, #0x30 72a1c: 54fffe21 b.ne 0x729e0 72a20: a9405a75 ldp x21, x22, [x19] 72a24: 14000002 b 0x72a2c 72a28: aa1603f5 mov x21, x22 72a2c: f9400a77 ldr x23, [x19, #0x10] 72a30: eb1502df cmp x22, x21 72a34: a9002278 stp x24, x8, [x19] 72a38: f9000a79 str x25, [x19, #0x10] 72a3c: 540001a0 b.eq 0x72a70 72a40: 385e82c8 ldurb w8, [x22, #-0x18] 72a44: 36000068 tbz w8, #0x0, 0x72a50 72a48: f85f82c0 ldur x0, [x22, #-0x8] 72a4c: 97fe6875 bl 0xcc20 72a50: 385d02c8 ldurb w8, [x22, #-0x30] 72a54: d100c2d8 sub x24, x22, #0x30 72a58: 36000068 tbz w8, #0x0, 0x72a64 72a5c: f85e02c0 ldur x0, [x22, #-0x20] 72a60: 97fe6870 bl 0xcc20 72a64: eb1802bf cmp x21, x24 72a68: aa1803f6 mov x22, x24 72a6c: 54fffea1 b.ne 0x72a40 72a70: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 72a74: f2955578 movk x24, #0xaaab 72a78: b4000f75 cbz x21, 0x72c64 72a7c: f9400e68 ldr x8, [x19, #0x18] 72a80: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 72a84: eb15013f cmp x9, x21 72a88: 54000103 b.lo 0x72aa8 72a8c: eb15011f cmp x8, x21 72a90: 540000c8 b.hi 0x72aa8 72a94: f9480109 ldr x9, [x8, #0x1000] 72a98: eb17013f cmp x9, x23 72a9c: 54000e41 b.ne 0x72c64 72aa0: f9080115 str x21, [x8, #0x1000] 72aa4: 14000070 b 0x72c64 72aa8: aa1503e0 mov x0, x21 72aac: 97fe685d bl 0xcc20 72ab0: 1400006d b 0x72c64 72ab4: a940a679 ldp x25, x9, [x19, #0x8] 72ab8: eb09033f cmp x25, x9 72abc: 54000140 b.eq 0x72ae4 72ac0: a900ff3f stp xzr, xzr, [x25, #0x8] 72ac4: f900033f str xzr, [x25] 72ac8: 39400388 ldrb w8, [x28] 72acc: 370004a8 tbnz w8, #0x0, 0x72b60 72ad0: f9400b88 ldr x8, [x28, #0x10] 72ad4: f9000b28 str x8, [x25, #0x10] 72ad8: 3dc00380 ldr q0, [x28] 72adc: 3d800320 str q0, [x25] 72ae0: 1400003a b 0x72bc8 72ae4: f940026a ldr x10, [x19] 72ae8: cb0a0328 sub x8, x25, x10 72aec: 9344fd08 asr x8, x8, #4 72af0: 9b187d1a mul x26, x8, x24 72af4: 91000748 add x8, x26, #0x1 72af8: eb1b011f cmp x8, x27 72afc: 54009288 b.hi 0x73d4c 72b00: cb0a0129 sub x9, x9, x10 72b04: 9344fd29 asr x9, x9, #4 72b08: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 72b0c: 9b187d29 mul x9, x9, x24 72b10: f2e0554a movk x10, #0x2aa, lsl #48 72b14: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 72b18: eb0a013f cmp x9, x10 72b1c: f2e0aab6 movk x22, #0x555, lsl #48 72b20: 540000a2 b.hs 0x72b34 72b24: d37ff929 lsl x9, x9, #1 72b28: eb08013f cmp x9, x8 72b2c: 9a893116 csel x22, x8, x9, lo 72b30: b4ffea36 cbz x22, 0x72874 72b34: f9400e68 ldr x8, [x19, #0x18] 72b38: 8b1606c9 add x9, x22, x22, lsl #1 72b3c: d37ced20 lsl x0, x9, #4 72b40: f9480115 ldr x21, [x8, #0x1000] 72b44: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 72b48: cb150129 sub x9, x9, x21 72b4c: eb00013f cmp x9, x0 72b50: 54ffe8c2 b.hs 0x72868 72b54: 97fe67e7 bl 0xcaf0 72b58: aa0003f5 mov x21, x0 72b5c: 17ffff47 b 0x72878 72b60: f9400795 ldr x21, [x28, #0x8] 72b64: b10042bf cmn x21, #0x10 72b68: 54008f22 b.hs 0x73d4c 72b6c: f9400b96 ldr x22, [x28, #0x10] 72b70: f1005ebf cmp x21, #0x17 72b74: 540000c2 b.hs 0x72b8c 72b78: d37ffaa8 lsl x8, x21, #1 72b7c: aa1903f7 mov x23, x25 72b80: 380016e8 strb w8, [x23], #0x1 72b84: b5000195 cbnz x21, 0x72bb4 72b88: 1400000f b 0x72bc4 72b8c: 910042a8 add x8, x21, #0x10 72b90: 927ced18 and x24, x8, #0xfffffffffffffff0 72b94: aa1803e0 mov x0, x24 72b98: 97fe67d6 bl 0xcaf0 72b9c: aa0003f7 mov x23, x0 72ba0: b2400308 orr x8, x24, #0x1 72ba4: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 72ba8: a900df35 stp x21, x23, [x25, #0x8] 72bac: f2955578 movk x24, #0xaaab 72bb0: f9000328 str x8, [x25] 72bb4: aa1703e0 mov x0, x23 72bb8: aa1603e1 mov x1, x22 72bbc: aa1503e2 mov x2, x21 72bc0: 97fe67d4 bl 0xcb10 72bc4: 38356aff strb wzr, [x23, x21] 72bc8: aa1903f5 mov x21, x25 72bcc: f8018ebf str xzr, [x21, #0x18]! 72bd0: a900febf stp xzr, xzr, [x21, #0x8] 72bd4: aa1c03e8 mov x8, x28 72bd8: 38418d09 ldrb w9, [x8, #0x18]! 72bdc: 370000c9 tbnz w9, #0x0, 0x72bf4 72be0: f9400909 ldr x9, [x8, #0x10] 72be4: f9000aa9 str x9, [x21, #0x10] 72be8: 3dc00100 ldr q0, [x8] 72bec: 3d8002a0 str q0, [x21] 72bf0: 1400001a b 0x72c58 72bf4: f9401396 ldr x22, [x28, #0x20] 72bf8: b10042df cmn x22, #0x10 72bfc: 54008aa2 b.hs 0x73d50 72c00: f9401797 ldr x23, [x28, #0x28] 72c04: f1005edf cmp x22, #0x17 72c08: 540000a2 b.hs 0x72c1c 72c0c: d37ffac8 lsl x8, x22, #1 72c10: 380016a8 strb w8, [x21], #0x1 72c14: b5000196 cbnz x22, 0x72c44 72c18: 1400000f b 0x72c54 72c1c: 910042c8 add x8, x22, #0x10 72c20: 927ced18 and x24, x8, #0xfffffffffffffff0 72c24: aa1803e0 mov x0, x24 72c28: 97fe67b2 bl 0xcaf0 72c2c: aa0003f5 mov x21, x0 72c30: b2400308 orr x8, x24, #0x1 72c34: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 72c38: a9025736 stp x22, x21, [x25, #0x20] 72c3c: f2955578 movk x24, #0xaaab 72c40: f9000f28 str x8, [x25, #0x18] 72c44: aa1503e0 mov x0, x21 72c48: aa1703e1 mov x1, x23 72c4c: aa1603e2 mov x2, x22 72c50: 97fe67b0 bl 0xcb10 72c54: 38366abf strb wzr, [x21, x22] 72c58: f9400668 ldr x8, [x19, #0x8] 72c5c: 9100c108 add x8, x8, #0x30 72c60: f9000668 str x8, [x19, #0x8] 72c64: 9100c39c add x28, x28, #0x30 72c68: eb14039f cmp x28, x20 72c6c: 54fff241 b.ne 0x72ab4 72c70: f94007f4 ldr x20, [sp, #0x8] 72c74: 91000a94 add x20, x20, #0x2 72c78: 1400001f b 0x72cf4 72c7c: 5100c2d7 sub w23, w22, #0x30 72c80: 71002aff cmp w23, #0xa 72c84: 54000083 b.lo 0x72c94 72c88: 2a1603e0 mov w0, w22 72c8c: 97fe65e9 bl 0xc430 72c90: 34008420 cbz w0, 0x73d14 72c94: 91000a99 add x25, x20, #0x2 72c98: eb15033f cmp x25, x21 72c9c: 540083c0 b.eq 0x73d14 72ca0: f9000bfa str x26, [sp, #0x10] 72ca4: 71002aff cmp w23, #0xa 72ca8: 128006d8 mov w24, #-0x37 // =-55 72cac: 128005fa mov w26, #-0x30 // =-48 72cb0: 1a983348 csel w8, w26, w24, lo 72cb4: 8b28c2d7 add x23, x22, w8, sxtw 72cb8: 5280049b mov w27, #0x24 // =36 72cbc: 39400336 ldrb w22, [x25] 72cc0: 5100c2dc sub w28, w22, #0x30 72cc4: 71002b9f cmp w28, #0xa 72cc8: 54000083 b.lo 0x72cd8 72ccc: 2a1603e0 mov w0, w22 72cd0: 97fe65d8 bl 0xc430 72cd4: 34002ce0 cbz w0, 0x73270 72cd8: 71002b9f cmp w28, #0xa 72cdc: 1a983348 csel w8, w26, w24, lo 72ce0: 91000739 add x25, x25, #0x1 72ce4: 8b28c2c8 add x8, x22, w8, sxtw 72ce8: eb1902bf cmp x21, x25 72cec: 9b1b22f7 madd x23, x23, x27, x8 72cf0: 54fffe61 b.ne 0x72cbc 72cf4: f9400bfa ldr x26, [sp, #0x10] 72cf8: 14000407 b 0x73d14 72cfc: 90000169 adrp x9, 0x9e000 72d00: 910cc129 add x9, x9, #0x330 72d04: f9400129 ldr x9, [x9] 72d08: 528cae48 mov w8, #0x6572 // =25970 72d0c: 72adac28 movk w8, #0x6d61, lsl #16 72d10: f803f3ff stur xzr, [sp, #0x3f] 72d14: f9001fff str xzr, [sp, #0x38] 72d18: b90033e8 str w8, [sp, #0x30] 72d1c: f90017e9 str x9, [sp, #0x28] 72d20: a940a668 ldp x8, x9, [x19, #0x8] 72d24: eb09011f cmp x8, x9 72d28: 54001303 b.lo 0x72f88 72d2c: f940026a ldr x10, [x19] 72d30: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 72d34: f295556b movk x11, #0xaaab 72d38: cb0a0108 sub x8, x8, x10 72d3c: 9344fd08 asr x8, x8, #4 72d40: 9b0b7d15 mul x21, x8, x11 72d44: 910006a8 add x8, x21, #0x1 72d48: eb1b011f cmp x8, x27 72d4c: 54008088 b.hi 0x73d5c 72d50: cb0a0129 sub x9, x9, x10 72d54: 9344fd29 asr x9, x9, #4 72d58: 9b0b7d29 mul x9, x9, x11 72d5c: eb0c013f cmp x9, x12 72d60: 540000a2 b.hs 0x72d74 72d64: d37ff929 lsl x9, x9, #1 72d68: eb08013f cmp x9, x8 72d6c: 9a89311b csel x27, x8, x9, lo 72d70: b4004afb cbz x27, 0x736cc 72d74: f9400e69 ldr x9, [x19, #0x18] 72d78: 8b1b0768 add x8, x27, x27, lsl #1 72d7c: d37ced08 lsl x8, x8, #4 72d80: f9480120 ldr x0, [x9, #0x1000] 72d84: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 72d88: cb00014a sub x10, x10, x0 72d8c: eb08015f cmp x10, x8 72d90: 540024c2 b.hs 0x73228 72d94: aa0803e0 mov x0, x8 72d98: 97fe6756 bl 0xcaf0 72d9c: 1400024d b 0x736d0 72da0: 90000168 adrp x8, 0x9e000 72da4: 910fa108 add x8, x8, #0x3e8 72da8: f8406109 ldur x9, [x8, #0x6] 72dac: f9400108 ldr x8, [x8] 72db0: f803f3ff stur xzr, [sp, #0x3f] 72db4: f9001fff str xzr, [sp, #0x38] 72db8: f802e3e9 stur x9, [sp, #0x2e] 72dbc: f90017e8 str x8, [sp, #0x28] 72dc0: a940a668 ldp x8, x9, [x19, #0x8] 72dc4: eb09011f cmp x8, x9 72dc8: 540010e2 b.hs 0x72fe4 72dcc: 321e0be9 orr w9, wzr, #0x1c 72dd0: 39000109 strb w9, [x8] 72dd4: f842e3e9 ldur x9, [sp, #0x2e] 72dd8: 91000a94 add x20, x20, #0x2 72ddc: f8007109 stur x9, [x8, #0x7] 72de0: f94017e9 ldr x9, [sp, #0x28] 72de4: 39003d1f strb wzr, [x8, #0xf] 72de8: f900091f str xzr, [x8, #0x10] 72dec: f8001109 stur x9, [x8, #0x1] 72df0: f802e3ff stur xzr, [sp, #0x2e] 72df4: 14000070 b 0x72fb4 72df8: 9000016a adrp x10, 0x9e000 72dfc: 910a414a add x10, x10, #0x290 72e00: f940014a ldr x10, [x10] 72e04: 52800ce8 mov w8, #0x67 // =103 72e08: 528dcd29 mov w9, #0x6e69 // =28265 72e0c: 39009bff strb wzr, [sp, #0x26] 72e10: 79004bff strh wzr, [sp, #0x24] 72e14: f803f3ff stur xzr, [sp, #0x3f] 72e18: f9001fff str xzr, [sp, #0x38] 72e1c: 3900cbe8 strb w8, [sp, #0x32] 72e20: 790063e9 strh w9, [sp, #0x30] 72e24: f90017ea str x10, [sp, #0x28] 72e28: a940a668 ldp x8, x9, [x19, #0x8] 72e2c: eb09011f cmp x8, x9 72e30: 54001142 b.hs 0x73058 72e34: 528002c9 mov w9, #0x16 // =22 72e38: 39000109 strb w9, [x8] 72e3c: f94017e9 ldr x9, [sp, #0x28] 72e40: 91000a94 add x20, x20, #0x2 72e44: f8001109 stur x9, [x8, #0x1] 72e48: 3940cbe9 ldrb w9, [sp, #0x32] 72e4c: 39002d09 strb w9, [x8, #0xb] 72e50: 794063e9 ldrh w9, [sp, #0x30] 72e54: 3900311f strb wzr, [x8, #0xc] 72e58: 78009109 sturh w9, [x8, #0x9] 72e5c: 79404be9 ldrh w9, [sp, #0x24] 72e60: 7800d109 sturh w9, [x8, #0xd] 72e64: 39409be9 ldrb w9, [sp, #0x26] 72e68: f900091f str xzr, [x8, #0x10] 72e6c: 39003d09 strb w9, [x8, #0xf] 72e70: f90017ff str xzr, [sp, #0x28] 72e74: 790063ff strh wzr, [sp, #0x30] 72e78: 3900cbff strb wzr, [sp, #0x32] 72e7c: 39009bff strb wzr, [sp, #0x26] 72e80: 79004bff strh wzr, [sp, #0x24] 72e84: 1400004d b 0x72fb8 72e88: 90000168 adrp x8, 0x9e000 72e8c: 910fdd08 add x8, x8, #0x3f7 72e90: f8407109 ldur x9, [x8, #0x7] 72e94: f9400108 ldr x8, [x8] 72e98: f802f3ff stur xzr, [sp, #0x2f] 72e9c: f90017ff str xzr, [sp, #0x28] 72ea0: f803f3e9 stur x9, [sp, #0x3f] 72ea4: f9001fe8 str x8, [sp, #0x38] 72ea8: a940a668 ldp x8, x9, [x19, #0x8] 72eac: eb09011f cmp x8, x9 72eb0: 540010e2 b.hs 0x730cc 72eb4: 52800449 mov w9, #0x22 // =34 72eb8: 39000109 strb w9, [x8] 72ebc: f843f3e9 ldur x9, [sp, #0x3f] 72ec0: 528cedca mov w10, #0x676e // =26478 72ec4: 91000a94 add x20, x20, #0x2 72ec8: f9000509 str x9, [x8, #0x8] 72ecc: f9401fe9 ldr x9, [sp, #0x38] 72ed0: f900090a str x10, [x8, #0x10] 72ed4: f8001109 stur x9, [x8, #0x1] 72ed8: f803f3ff stur xzr, [sp, #0x3f] 72edc: f9001fff str xzr, [sp, #0x38] 72ee0: 3900611f strb wzr, [x8, #0x18] 72ee4: f842f3e9 ldur x9, [sp, #0x2f] 72ee8: a9027d09 stp x9, xzr, [x8, #0x20] 72eec: f94017e9 ldr x9, [sp, #0x28] 72ef0: f8019109 stur x9, [x8, #0x19] 72ef4: f802f3ff stur xzr, [sp, #0x2f] 72ef8: f90017ff str xzr, [sp, #0x28] 72efc: 14000036 b 0x72fd4 72f00: 90000168 adrp x8, 0x9e000 72f04: 910df508 add x8, x8, #0x37d 72f08: f8405109 ldur x9, [x8, #0x5] 72f0c: f9400108 ldr x8, [x8] 72f10: f803f3ff stur xzr, [sp, #0x3f] 72f14: f9001fff str xzr, [sp, #0x38] 72f18: f802d3e9 stur x9, [sp, #0x2d] 72f1c: f90017e8 str x8, [sp, #0x28] 72f20: a940a668 ldp x8, x9, [x19, #0x8] 72f24: eb09011f cmp x8, x9 72f28: 540010c2 b.hs 0x73140 72f2c: 52800349 mov w9, #0x1a // =26 72f30: 39000109 strb w9, [x8] 72f34: f842d3e9 ldur x9, [sp, #0x2d] 72f38: 91000a94 add x20, x20, #0x2 72f3c: f8006109 stur x9, [x8, #0x6] 72f40: f94017e9 ldr x9, [sp, #0x28] 72f44: 79001d1f strh wzr, [x8, #0xe] 72f48: f900091f str xzr, [x8, #0x10] 72f4c: f8001109 stur x9, [x8, #0x1] 72f50: f802d3ff stur xzr, [sp, #0x2d] 72f54: 14000018 b 0x72fb4 72f58: 90000169 adrp x9, 0x9e000 72f5c: 910b8d29 add x9, x9, #0x2e3 72f60: f9400129 ldr x9, [x9] 72f64: 528cae48 mov w8, #0x6572 // =25970 72f68: 72adac28 movk w8, #0x6d61, lsl #16 72f6c: f803f3ff stur xzr, [sp, #0x3f] 72f70: f9001fff str xzr, [sp, #0x38] 72f74: b90033e8 str w8, [sp, #0x30] 72f78: f90017e9 str x9, [sp, #0x28] 72f7c: a940a668 ldp x8, x9, [x19, #0x8] 72f80: eb09011f cmp x8, x9 72f84: 54001182 b.hs 0x731b4 72f88: 321d07e9 orr w9, wzr, #0x18 72f8c: 39000109 strb w9, [x8] 72f90: b94033e9 ldr w9, [sp, #0x30] 72f94: 91000a94 add x20, x20, #0x2 72f98: b8009109 stur w9, [x8, #0x9] 72f9c: f94017e9 ldr x9, [sp, #0x28] 72fa0: 3900351f strb wzr, [x8, #0xd] 72fa4: 79001d1f strh wzr, [x8, #0xe] 72fa8: f900091f str xzr, [x8, #0x10] 72fac: f8001109 stur x9, [x8, #0x1] 72fb0: b90033ff str wzr, [sp, #0x30] 72fb4: f90017ff str xzr, [sp, #0x28] 72fb8: 3900611f strb wzr, [x8, #0x18] 72fbc: f843f3e9 ldur x9, [sp, #0x3f] 72fc0: a9027d09 stp x9, xzr, [x8, #0x20] 72fc4: f9401fe9 ldr x9, [sp, #0x38] 72fc8: f8019109 stur x9, [x8, #0x19] 72fcc: f803f3ff stur xzr, [sp, #0x3f] 72fd0: f9001fff str xzr, [sp, #0x38] 72fd4: f9400668 ldr x8, [x19, #0x8] 72fd8: 9100c108 add x8, x8, #0x30 72fdc: f9000668 str x8, [x19, #0x8] 72fe0: 1400034d b 0x73d14 72fe4: f940026a ldr x10, [x19] 72fe8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 72fec: f295556b movk x11, #0xaaab 72ff0: cb0a0108 sub x8, x8, x10 72ff4: 9344fd08 asr x8, x8, #4 72ff8: 9b0b7d15 mul x21, x8, x11 72ffc: 910006a8 add x8, x21, #0x1 73000: eb1b011f cmp x8, x27 73004: 54006ae8 b.hi 0x73d60 73008: cb0a0129 sub x9, x9, x10 7300c: 9344fd29 asr x9, x9, #4 73010: 9b0b7d29 mul x9, x9, x11 73014: eb0c013f cmp x9, x12 73018: 540000a2 b.hs 0x7302c 7301c: d37ff929 lsl x9, x9, #1 73020: eb08013f cmp x9, x8 73024: 9a89311b csel x27, x8, x9, lo 73028: b4003d3b cbz x27, 0x737cc 7302c: f9400e69 ldr x9, [x19, #0x18] 73030: 8b1b0768 add x8, x27, x27, lsl #1 73034: d37ced08 lsl x8, x8, #4 73038: f9480120 ldr x0, [x9, #0x1000] 7303c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 73040: cb00014a sub x10, x10, x0 73044: eb08015f cmp x10, x8 73048: 54000f62 b.hs 0x73234 7304c: aa0803e0 mov x0, x8 73050: 97fe66a8 bl 0xcaf0 73054: 140001df b 0x737d0 73058: f940026a ldr x10, [x19] 7305c: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 73060: f295556b movk x11, #0xaaab 73064: cb0a0108 sub x8, x8, x10 73068: 9344fd08 asr x8, x8, #4 7306c: 9b0b7d15 mul x21, x8, x11 73070: 910006a8 add x8, x21, #0x1 73074: eb1b011f cmp x8, x27 73078: 54006768 b.hi 0x73d64 7307c: cb0a0129 sub x9, x9, x10 73080: 9344fd29 asr x9, x9, #4 73084: 9b0b7d29 mul x9, x9, x11 73088: eb0c013f cmp x9, x12 7308c: 540000a2 b.hs 0x730a0 73090: d37ff929 lsl x9, x9, #1 73094: eb08013f cmp x9, x8 73098: 9a89311b csel x27, x8, x9, lo 7309c: b400417b cbz x27, 0x738c8 730a0: f9400e69 ldr x9, [x19, #0x18] 730a4: 8b1b0768 add x8, x27, x27, lsl #1 730a8: d37ced08 lsl x8, x8, #4 730ac: f9480120 ldr x0, [x9, #0x1000] 730b0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 730b4: cb00014a sub x10, x10, x0 730b8: eb08015f cmp x10, x8 730bc: 54000c22 b.hs 0x73240 730c0: aa0803e0 mov x0, x8 730c4: 97fe668b bl 0xcaf0 730c8: 14000201 b 0x738cc 730cc: f940026a ldr x10, [x19] 730d0: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 730d4: f295556b movk x11, #0xaaab 730d8: cb0a0108 sub x8, x8, x10 730dc: 9344fd08 asr x8, x8, #4 730e0: 9b0b7d15 mul x21, x8, x11 730e4: 910006a8 add x8, x21, #0x1 730e8: eb1b011f cmp x8, x27 730ec: 540063e8 b.hi 0x73d68 730f0: cb0a0129 sub x9, x9, x10 730f4: 9344fd29 asr x9, x9, #4 730f8: 9b0b7d29 mul x9, x9, x11 730fc: eb0c013f cmp x9, x12 73100: 540000a2 b.hs 0x73114 73104: d37ff929 lsl x9, x9, #1 73108: eb08013f cmp x9, x8 7310c: 9a89311b csel x27, x8, x9, lo 73110: b40046db cbz x27, 0x739e8 73114: f9400e69 ldr x9, [x19, #0x18] 73118: 8b1b0768 add x8, x27, x27, lsl #1 7311c: d37ced08 lsl x8, x8, #4 73120: f9480120 ldr x0, [x9, #0x1000] 73124: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 73128: cb00014a sub x10, x10, x0 7312c: eb08015f cmp x10, x8 73130: 540008e2 b.hs 0x7324c 73134: aa0803e0 mov x0, x8 73138: 97fe666e bl 0xcaf0 7313c: 1400022c b 0x739ec 73140: f940026a ldr x10, [x19] 73144: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 73148: f295556b movk x11, #0xaaab 7314c: cb0a0108 sub x8, x8, x10 73150: 9344fd08 asr x8, x8, #4 73154: 9b0b7d15 mul x21, x8, x11 73158: 910006a8 add x8, x21, #0x1 7315c: eb1b011f cmp x8, x27 73160: 54006068 b.hi 0x73d6c 73164: cb0a0129 sub x9, x9, x10 73168: 9344fd29 asr x9, x9, #4 7316c: 9b0b7d29 mul x9, x9, x11 73170: eb0c013f cmp x9, x12 73174: 540000a2 b.hs 0x73188 73178: d37ff929 lsl x9, x9, #1 7317c: eb08013f cmp x9, x8 73180: 9a89311b csel x27, x8, x9, lo 73184: b4004afb cbz x27, 0x73ae0 73188: f9400e69 ldr x9, [x19, #0x18] 7318c: 8b1b0768 add x8, x27, x27, lsl #1 73190: d37ced08 lsl x8, x8, #4 73194: f9480120 ldr x0, [x9, #0x1000] 73198: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7319c: cb00014a sub x10, x10, x0 731a0: eb08015f cmp x10, x8 731a4: 540005a2 b.hs 0x73258 731a8: aa0803e0 mov x0, x8 731ac: 97fe6651 bl 0xcaf0 731b0: 1400024d b 0x73ae4 731b4: f940026a ldr x10, [x19] 731b8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 731bc: f295556b movk x11, #0xaaab 731c0: cb0a0108 sub x8, x8, x10 731c4: 9344fd08 asr x8, x8, #4 731c8: 9b0b7d15 mul x21, x8, x11 731cc: 910006a8 add x8, x21, #0x1 731d0: eb1b011f cmp x8, x27 731d4: 54005ce8 b.hi 0x73d70 731d8: cb0a0129 sub x9, x9, x10 731dc: 9344fd29 asr x9, x9, #4 731e0: 9b0b7d29 mul x9, x9, x11 731e4: eb0c013f cmp x9, x12 731e8: 540000a2 b.hs 0x731fc 731ec: d37ff929 lsl x9, x9, #1 731f0: eb08013f cmp x9, x8 731f4: 9a89311b csel x27, x8, x9, lo 731f8: b4004f3b cbz x27, 0x73bdc 731fc: f9400e69 ldr x9, [x19, #0x18] 73200: 8b1b0768 add x8, x27, x27, lsl #1 73204: d37ced08 lsl x8, x8, #4 73208: f9480120 ldr x0, [x9, #0x1000] 7320c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 73210: cb00014a sub x10, x10, x0 73214: eb08015f cmp x10, x8 73218: 54000262 b.hs 0x73264 7321c: aa0803e0 mov x0, x8 73220: 97fe6634 bl 0xcaf0 73224: 1400026f b 0x73be0 73228: 8b080008 add x8, x0, x8 7322c: f9080128 str x8, [x9, #0x1000] 73230: 14000128 b 0x736d0 73234: 8b080008 add x8, x0, x8 73238: f9080128 str x8, [x9, #0x1000] 7323c: 14000165 b 0x737d0 73240: 8b080008 add x8, x0, x8 73244: f9080128 str x8, [x9, #0x1000] 73248: 140001a1 b 0x738cc 7324c: 8b080008 add x8, x0, x8 73250: f9080128 str x8, [x9, #0x1000] 73254: 140001e6 b 0x739ec 73258: 8b080008 add x8, x0, x8 7325c: f9080128 str x8, [x9, #0x1000] 73260: 14000221 b 0x73ae4 73264: 8b080008 add x8, x0, x8 73268: f9080128 str x8, [x9, #0x1000] 7326c: 1400025d b 0x73be0 73270: f9400bfa ldr x26, [sp, #0x10] 73274: 71017edf cmp w22, #0x5f 73278: 540054e1 b.ne 0x73d14 7327c: a9422a68 ldp x8, x10, [x19, #0x20] 73280: 910006e9 add x9, x23, #0x1 73284: cb08014a sub x10, x10, x8 73288: eb8a153f cmp x9, x10, asr #5 7328c: 54005442 b.hs 0x73d14 73290: 8b091508 add x8, x8, x9, lsl #5 73294: a940691c ldp x28, x26, [x8] 73298: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 7329c: f2e0aabb movk x27, #0x555, lsl #48 732a0: eb1a039f cmp x28, x26 732a4: 54002100 b.eq 0x736c4 732a8: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 732ac: f2955577 movk x23, #0xaaab 732b0: f90007fa str x26, [sp, #0x8] 732b4: 14000095 b 0x73508 732b8: 8b000289 add x9, x20, x0 732bc: f9080109 str x9, [x8, #0x1000] 732c0: 14000002 b 0x732c8 732c4: aa1f03f4 mov x20, xzr 732c8: 321c07e9 orr w9, wzr, #0x30 732cc: 9b095357 madd x23, x26, x9, x20 732d0: a900feff stp xzr, xzr, [x23, #0x8] 732d4: f90002ff str xzr, [x23] 732d8: 39400388 ldrb w8, [x28] 732dc: d503201f nop 732e0: 9b0952b8 madd x24, x21, x9, x20 732e4: 370000c8 tbnz w8, #0x0, 0x732fc 732e8: f9400b88 ldr x8, [x28, #0x10] 732ec: f9000ae8 str x8, [x23, #0x10] 732f0: 3dc00380 ldr q0, [x28] 732f4: 3d8002e0 str q0, [x23] 732f8: 1400001f b 0x73374 732fc: f9400795 ldr x21, [x28, #0x8] 73300: b10042bf cmn x21, #0x10 73304: 540053a2 b.hs 0x73d78 73308: f9400b96 ldr x22, [x28, #0x10] 7330c: f1005ebf cmp x21, #0x17 73310: 540000c2 b.hs 0x73328 73314: d37ffaa8 lsl x8, x21, #1 73318: aa1703fb mov x27, x23 7331c: 38001768 strb w8, [x27], #0x1 73320: b50001d5 cbnz x21, 0x73358 73324: 14000011 b 0x73368 73328: 910042a8 add x8, x21, #0x10 7332c: f90003f8 str x24, [sp] 73330: 927ced18 and x24, x8, #0xfffffffffffffff0 73334: aa1803e0 mov x0, x24 73338: 97fe65ee bl 0xcaf0 7333c: b2400309 orr x9, x24, #0x1 73340: f94003f8 ldr x24, [sp] 73344: 321c07e8 orr w8, wzr, #0x30 73348: aa0003fb mov x27, x0 7334c: 9b085348 madd x8, x26, x8, x20 73350: a900ed15 stp x21, x27, [x8, #0x8] 73354: f90002e9 str x9, [x23] 73358: aa1b03e0 mov x0, x27 7335c: aa1603e1 mov x1, x22 73360: aa1503e2 mov x2, x21 73364: 97fe65eb bl 0xcb10 73368: 38356b7f strb wzr, [x27, x21] 7336c: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 73370: f2e0aabb movk x27, #0x555, lsl #48 73374: 321c07e8 orr w8, wzr, #0x30 73378: 9b085355 madd x21, x26, x8, x20 7337c: f8018ebf str xzr, [x21, #0x18]! 73380: a900febf stp xzr, xzr, [x21, #0x8] 73384: aa1c03e8 mov x8, x28 73388: 38418d09 ldrb w9, [x8, #0x18]! 7338c: 370000e9 tbnz w9, #0x0, 0x733a8 73390: f9400909 ldr x9, [x8, #0x10] 73394: f9000aa9 str x9, [x21, #0x10] 73398: 3dc00100 ldr q0, [x8] 7339c: 3d8002a0 str q0, [x21] 733a0: f94007fa ldr x26, [sp, #0x8] 733a4: 14000020 b 0x73424 733a8: f9401396 ldr x22, [x28, #0x20] 733ac: b10042df cmn x22, #0x10 733b0: 54004e62 b.hs 0x73d7c 733b4: f940179b ldr x27, [x28, #0x28] 733b8: f1005edf cmp x22, #0x17 733bc: 540000c2 b.hs 0x733d4 733c0: d37ffac8 lsl x8, x22, #1 733c4: 380016a8 strb w8, [x21], #0x1 733c8: f94007fa ldr x26, [sp, #0x8] 733cc: b50001f6 cbnz x22, 0x73408 733d0: 14000012 b 0x73418 733d4: 910042c8 add x8, x22, #0x10 733d8: f90003f8 str x24, [sp] 733dc: 927ced18 and x24, x8, #0xfffffffffffffff0 733e0: aa1803e0 mov x0, x24 733e4: 97fe65c3 bl 0xcaf0 733e8: 321c07e8 orr w8, wzr, #0x30 733ec: 9b085348 madd x8, x26, x8, x20 733f0: b2400309 orr x9, x24, #0x1 733f4: f94003f8 ldr x24, [sp] 733f8: a9020116 stp x22, x0, [x8, #0x20] 733fc: f90002a9 str x9, [x21] 73400: f94007fa ldr x26, [sp, #0x8] 73404: aa0003f5 mov x21, x0 73408: aa1503e0 mov x0, x21 7340c: aa1b03e1 mov x1, x27 73410: aa1603e2 mov x2, x22 73414: 97fe65bf bl 0xcb10 73418: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 7341c: f2e0aabb movk x27, #0x555, lsl #48 73420: 38366abf strb wzr, [x21, x22] 73424: a9402675 ldp x21, x9, [x19] 73428: 9100c2e8 add x8, x23, #0x30 7342c: eb15013f cmp x9, x21 73430: 54000260 b.eq 0x7347c 73434: f85e012a ldur x10, [x9, #-0x20] 73438: f81e02ea stur x10, [x23, #-0x20] 7343c: 3cdd0120 ldur q0, [x9, #-0x30] 73440: 3c9d02e0 stur q0, [x23, #-0x30] 73444: f85f812a ldur x10, [x9, #-0x8] 73448: a93dfd3f stp xzr, xzr, [x9, #-0x28] 7344c: f81d013f stur xzr, [x9, #-0x30] 73450: f81f82ea stur x10, [x23, #-0x8] 73454: 3cde8120 ldur q0, [x9, #-0x18] 73458: 3c9e82e0 stur q0, [x23, #-0x18] 7345c: a93f7d3f stp xzr, xzr, [x9, #-0x10] 73460: f81e813f stur xzr, [x9, #-0x18] 73464: d100c129 sub x9, x9, #0x30 73468: eb0902bf cmp x21, x9 7346c: d100c2f7 sub x23, x23, #0x30 73470: 54fffe21 b.ne 0x73434 73474: a9405674 ldp x20, x21, [x19] 73478: 14000002 b 0x73480 7347c: aa1503f4 mov x20, x21 73480: f9400a76 ldr x22, [x19, #0x10] 73484: eb1402bf cmp x21, x20 73488: a9002277 stp x23, x8, [x19] 7348c: f9000a78 str x24, [x19, #0x10] 73490: 540001a0 b.eq 0x734c4 73494: 385e82a8 ldurb w8, [x21, #-0x18] 73498: 36000068 tbz w8, #0x0, 0x734a4 7349c: f85f82a0 ldur x0, [x21, #-0x8] 734a0: 97fe65e0 bl 0xcc20 734a4: 385d02a8 ldurb w8, [x21, #-0x30] 734a8: d100c2b7 sub x23, x21, #0x30 734ac: 36000068 tbz w8, #0x0, 0x734b8 734b0: f85e02a0 ldur x0, [x21, #-0x20] 734b4: 97fe65db bl 0xcc20 734b8: eb17029f cmp x20, x23 734bc: aa1703f5 mov x21, x23 734c0: 54fffea1 b.ne 0x73494 734c4: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 734c8: f2955577 movk x23, #0xaaab 734cc: b4000f74 cbz x20, 0x736b8 734d0: f9400e68 ldr x8, [x19, #0x18] 734d4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 734d8: eb14013f cmp x9, x20 734dc: 54000103 b.lo 0x734fc 734e0: eb14011f cmp x8, x20 734e4: 540000c8 b.hi 0x734fc 734e8: f9480109 ldr x9, [x8, #0x1000] 734ec: eb16013f cmp x9, x22 734f0: 54000e41 b.ne 0x736b8 734f4: f9080114 str x20, [x8, #0x1000] 734f8: 14000070 b 0x736b8 734fc: aa1403e0 mov x0, x20 73500: 97fe65c8 bl 0xcc20 73504: 1400006d b 0x736b8 73508: a940a678 ldp x24, x9, [x19, #0x8] 7350c: eb09031f cmp x24, x9 73510: 54000140 b.eq 0x73538 73514: a900ff1f stp xzr, xzr, [x24, #0x8] 73518: f900031f str xzr, [x24] 7351c: 39400388 ldrb w8, [x28] 73520: 370004a8 tbnz w8, #0x0, 0x735b4 73524: f9400b88 ldr x8, [x28, #0x10] 73528: f9000b08 str x8, [x24, #0x10] 7352c: 3dc00380 ldr q0, [x28] 73530: 3d800300 str q0, [x24] 73534: 1400003a b 0x7361c 73538: f940026a ldr x10, [x19] 7353c: cb0a0308 sub x8, x24, x10 73540: 9344fd08 asr x8, x8, #4 73544: 9b177d1a mul x26, x8, x23 73548: 91000748 add x8, x26, #0x1 7354c: eb1b011f cmp x8, x27 73550: 54003fe8 b.hi 0x73d4c 73554: cb0a0129 sub x9, x9, x10 73558: 9344fd29 asr x9, x9, #4 7355c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 73560: 9b177d29 mul x9, x9, x23 73564: f2e0554a movk x10, #0x2aa, lsl #48 73568: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 7356c: eb0a013f cmp x9, x10 73570: f2e0aab5 movk x21, #0x555, lsl #48 73574: 540000a2 b.hs 0x73588 73578: d37ff929 lsl x9, x9, #1 7357c: eb08013f cmp x9, x8 73580: 9a893115 csel x21, x8, x9, lo 73584: b4ffea15 cbz x21, 0x732c4 73588: f9400e68 ldr x8, [x19, #0x18] 7358c: 8b1506a9 add x9, x21, x21, lsl #1 73590: d37ced20 lsl x0, x9, #4 73594: f9480114 ldr x20, [x8, #0x1000] 73598: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7359c: cb140129 sub x9, x9, x20 735a0: eb00013f cmp x9, x0 735a4: 54ffe8a2 b.hs 0x732b8 735a8: 97fe6552 bl 0xcaf0 735ac: aa0003f4 mov x20, x0 735b0: 17ffff46 b 0x732c8 735b4: f9400794 ldr x20, [x28, #0x8] 735b8: b100429f cmn x20, #0x10 735bc: 54003c82 b.hs 0x73d4c 735c0: f9400b95 ldr x21, [x28, #0x10] 735c4: f1005e9f cmp x20, #0x17 735c8: 540000c2 b.hs 0x735e0 735cc: d37ffa88 lsl x8, x20, #1 735d0: aa1803f6 mov x22, x24 735d4: 380016c8 strb w8, [x22], #0x1 735d8: b5000194 cbnz x20, 0x73608 735dc: 1400000f b 0x73618 735e0: 91004288 add x8, x20, #0x10 735e4: 927ced17 and x23, x8, #0xfffffffffffffff0 735e8: aa1703e0 mov x0, x23 735ec: 97fe6541 bl 0xcaf0 735f0: aa0003f6 mov x22, x0 735f4: b24002e8 orr x8, x23, #0x1 735f8: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 735fc: a900db14 stp x20, x22, [x24, #0x8] 73600: f2955577 movk x23, #0xaaab 73604: f9000308 str x8, [x24] 73608: aa1603e0 mov x0, x22 7360c: aa1503e1 mov x1, x21 73610: aa1403e2 mov x2, x20 73614: 97fe653f bl 0xcb10 73618: 38346adf strb wzr, [x22, x20] 7361c: aa1803f4 mov x20, x24 73620: f8018e9f str xzr, [x20, #0x18]! 73624: a900fe9f stp xzr, xzr, [x20, #0x8] 73628: aa1c03e8 mov x8, x28 7362c: 38418d09 ldrb w9, [x8, #0x18]! 73630: 370000c9 tbnz w9, #0x0, 0x73648 73634: f9400909 ldr x9, [x8, #0x10] 73638: f9000a89 str x9, [x20, #0x10] 7363c: 3dc00100 ldr q0, [x8] 73640: 3d800280 str q0, [x20] 73644: 1400001a b 0x736ac 73648: f9401395 ldr x21, [x28, #0x20] 7364c: b10042bf cmn x21, #0x10 73650: 54003922 b.hs 0x73d74 73654: f9401796 ldr x22, [x28, #0x28] 73658: f1005ebf cmp x21, #0x17 7365c: 540000a2 b.hs 0x73670 73660: d37ffaa8 lsl x8, x21, #1 73664: 38001688 strb w8, [x20], #0x1 73668: b5000195 cbnz x21, 0x73698 7366c: 1400000f b 0x736a8 73670: 910042a8 add x8, x21, #0x10 73674: 927ced17 and x23, x8, #0xfffffffffffffff0 73678: aa1703e0 mov x0, x23 7367c: 97fe651d bl 0xcaf0 73680: aa0003f4 mov x20, x0 73684: b24002e8 orr x8, x23, #0x1 73688: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 7368c: a9025315 stp x21, x20, [x24, #0x20] 73690: f2955577 movk x23, #0xaaab 73694: f9000f08 str x8, [x24, #0x18] 73698: aa1403e0 mov x0, x20 7369c: aa1603e1 mov x1, x22 736a0: aa1503e2 mov x2, x21 736a4: 97fe651b bl 0xcb10 736a8: 38356a9f strb wzr, [x20, x21] 736ac: f9400668 ldr x8, [x19, #0x8] 736b0: 9100c108 add x8, x8, #0x30 736b4: f9000668 str x8, [x19, #0x8] 736b8: 9100c39c add x28, x28, #0x30 736bc: eb1a039f cmp x28, x26 736c0: 54fff241 b.ne 0x73508 736c4: 91000734 add x20, x25, #0x1 736c8: 17fffd8b b 0x72cf4 736cc: aa1f03e0 mov x0, xzr 736d0: 321c07e9 orr w9, wzr, #0x30 736d4: 321d07ea orr w10, wzr, #0x18 736d8: 9b0902a8 madd x8, x21, x9, x0 736dc: 3900010a strb w10, [x8] 736e0: b94033ea ldr w10, [sp, #0x30] 736e4: d503201f nop 736e8: 9b090369 madd x9, x27, x9, x0 736ec: b800910a stur w10, [x8, #0x9] 736f0: f94017ea ldr x10, [sp, #0x28] 736f4: 3900351f strb wzr, [x8, #0xd] 736f8: 79001d1f strh wzr, [x8, #0xe] 736fc: f900091f str xzr, [x8, #0x10] 73700: f800110a stur x10, [x8, #0x1] 73704: b90033ff str wzr, [sp, #0x30] 73708: f90017ff str xzr, [sp, #0x28] 7370c: 3900611f strb wzr, [x8, #0x18] 73710: f843f3ea ldur x10, [sp, #0x3f] 73714: a9027d0a stp x10, xzr, [x8, #0x20] 73718: f9401fea ldr x10, [sp, #0x38] 7371c: f801910a stur x10, [x8, #0x19] 73720: f803f3ff stur xzr, [sp, #0x3f] 73724: f9001fff str xzr, [sp, #0x38] 73728: a9402e76 ldp x22, x11, [x19] 7372c: 9100c10a add x10, x8, #0x30 73730: eb16017f cmp x11, x22 73734: 54000260 b.eq 0x73780 73738: f85e016c ldur x12, [x11, #-0x20] 7373c: f81e010c stur x12, [x8, #-0x20] 73740: 3cdd0160 ldur q0, [x11, #-0x30] 73744: 3c9d0100 stur q0, [x8, #-0x30] 73748: f85f816c ldur x12, [x11, #-0x8] 7374c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 73750: f81d017f stur xzr, [x11, #-0x30] 73754: f81f810c stur x12, [x8, #-0x8] 73758: 3cde8160 ldur q0, [x11, #-0x18] 7375c: 3c9e8100 stur q0, [x8, #-0x18] 73760: a93f7d7f stp xzr, xzr, [x11, #-0x10] 73764: f81e817f stur xzr, [x11, #-0x18] 73768: d100c16b sub x11, x11, #0x30 7376c: eb0b02df cmp x22, x11 73770: d100c108 sub x8, x8, #0x30 73774: 54fffe21 b.ne 0x73738 73778: a9405a75 ldp x21, x22, [x19] 7377c: 14000002 b 0x73784 73780: aa1603f5 mov x21, x22 73784: f9400a77 ldr x23, [x19, #0x10] 73788: eb1502df cmp x22, x21 7378c: a9002a68 stp x8, x10, [x19] 73790: f9000a69 str x9, [x19, #0x10] 73794: 54002a20 b.eq 0x73cd8 73798: 385e82c8 ldurb w8, [x22, #-0x18] 7379c: 36000068 tbz w8, #0x0, 0x737a8 737a0: f85f82c0 ldur x0, [x22, #-0x8] 737a4: 97fe651f bl 0xcc20 737a8: 385d02c8 ldurb w8, [x22, #-0x30] 737ac: d100c2d8 sub x24, x22, #0x30 737b0: 36000068 tbz w8, #0x0, 0x737bc 737b4: f85e02c0 ldur x0, [x22, #-0x20] 737b8: 97fe651a bl 0xcc20 737bc: eb1802bf cmp x21, x24 737c0: aa1803f6 mov x22, x24 737c4: 54fffea1 b.ne 0x73798 737c8: 14000144 b 0x73cd8 737cc: aa1f03e0 mov x0, xzr 737d0: 321c07e9 orr w9, wzr, #0x30 737d4: 321e0bea orr w10, wzr, #0x1c 737d8: 9b0902a8 madd x8, x21, x9, x0 737dc: 3900010a strb w10, [x8] 737e0: f842e3ea ldur x10, [sp, #0x2e] 737e4: d503201f nop 737e8: 9b090369 madd x9, x27, x9, x0 737ec: f800710a stur x10, [x8, #0x7] 737f0: f94017ea ldr x10, [sp, #0x28] 737f4: 39003d1f strb wzr, [x8, #0xf] 737f8: f900091f str xzr, [x8, #0x10] 737fc: f800110a stur x10, [x8, #0x1] 73800: f802e3ff stur xzr, [sp, #0x2e] 73804: f90017ff str xzr, [sp, #0x28] 73808: 3900611f strb wzr, [x8, #0x18] 7380c: f843f3ea ldur x10, [sp, #0x3f] 73810: a9027d0a stp x10, xzr, [x8, #0x20] 73814: f9401fea ldr x10, [sp, #0x38] 73818: f801910a stur x10, [x8, #0x19] 7381c: f803f3ff stur xzr, [sp, #0x3f] 73820: f9001fff str xzr, [sp, #0x38] 73824: a9402e76 ldp x22, x11, [x19] 73828: 9100c10a add x10, x8, #0x30 7382c: eb16017f cmp x11, x22 73830: 54000260 b.eq 0x7387c 73834: f85e016c ldur x12, [x11, #-0x20] 73838: f81e010c stur x12, [x8, #-0x20] 7383c: 3cdd0160 ldur q0, [x11, #-0x30] 73840: 3c9d0100 stur q0, [x8, #-0x30] 73844: f85f816c ldur x12, [x11, #-0x8] 73848: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7384c: f81d017f stur xzr, [x11, #-0x30] 73850: f81f810c stur x12, [x8, #-0x8] 73854: 3cde8160 ldur q0, [x11, #-0x18] 73858: 3c9e8100 stur q0, [x8, #-0x18] 7385c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 73860: f81e817f stur xzr, [x11, #-0x18] 73864: d100c16b sub x11, x11, #0x30 73868: eb0b02df cmp x22, x11 7386c: d100c108 sub x8, x8, #0x30 73870: 54fffe21 b.ne 0x73834 73874: a9405a75 ldp x21, x22, [x19] 73878: 14000002 b 0x73880 7387c: aa1603f5 mov x21, x22 73880: f9400a77 ldr x23, [x19, #0x10] 73884: eb1502df cmp x22, x21 73888: a9002a68 stp x8, x10, [x19] 7388c: f9000a69 str x9, [x19, #0x10] 73890: 54002240 b.eq 0x73cd8 73894: 385e82c8 ldurb w8, [x22, #-0x18] 73898: 36000068 tbz w8, #0x0, 0x738a4 7389c: f85f82c0 ldur x0, [x22, #-0x8] 738a0: 97fe64e0 bl 0xcc20 738a4: 385d02c8 ldurb w8, [x22, #-0x30] 738a8: d100c2d8 sub x24, x22, #0x30 738ac: 36000068 tbz w8, #0x0, 0x738b8 738b0: f85e02c0 ldur x0, [x22, #-0x20] 738b4: 97fe64db bl 0xcc20 738b8: eb1802bf cmp x21, x24 738bc: aa1803f6 mov x22, x24 738c0: 54fffea1 b.ne 0x73894 738c4: 14000105 b 0x73cd8 738c8: aa1f03e0 mov x0, xzr 738cc: 321c07e9 orr w9, wzr, #0x30 738d0: 528002ca mov w10, #0x16 // =22 738d4: 9b0902a8 madd x8, x21, x9, x0 738d8: 3900010a strb w10, [x8] 738dc: f94017ea ldr x10, [sp, #0x28] 738e0: d503201f nop 738e4: 9b090369 madd x9, x27, x9, x0 738e8: f800110a stur x10, [x8, #0x1] 738ec: 3940cbea ldrb w10, [sp, #0x32] 738f0: 39002d0a strb w10, [x8, #0xb] 738f4: 794063ea ldrh w10, [sp, #0x30] 738f8: 3900311f strb wzr, [x8, #0xc] 738fc: 7800910a sturh w10, [x8, #0x9] 73900: 79404bea ldrh w10, [sp, #0x24] 73904: 7800d10a sturh w10, [x8, #0xd] 73908: 39409bea ldrb w10, [sp, #0x26] 7390c: f900091f str xzr, [x8, #0x10] 73910: 39003d0a strb w10, [x8, #0xf] 73914: f90017ff str xzr, [sp, #0x28] 73918: 790063ff strh wzr, [sp, #0x30] 7391c: 3900cbff strb wzr, [sp, #0x32] 73920: 39009bff strb wzr, [sp, #0x26] 73924: 79004bff strh wzr, [sp, #0x24] 73928: 3900611f strb wzr, [x8, #0x18] 7392c: f843f3ea ldur x10, [sp, #0x3f] 73930: a9027d0a stp x10, xzr, [x8, #0x20] 73934: f9401fea ldr x10, [sp, #0x38] 73938: f801910a stur x10, [x8, #0x19] 7393c: f803f3ff stur xzr, [sp, #0x3f] 73940: f9001fff str xzr, [sp, #0x38] 73944: a9402e76 ldp x22, x11, [x19] 73948: 9100c10a add x10, x8, #0x30 7394c: eb16017f cmp x11, x22 73950: 54000260 b.eq 0x7399c 73954: f85e016c ldur x12, [x11, #-0x20] 73958: f81e010c stur x12, [x8, #-0x20] 7395c: 3cdd0160 ldur q0, [x11, #-0x30] 73960: 3c9d0100 stur q0, [x8, #-0x30] 73964: f85f816c ldur x12, [x11, #-0x8] 73968: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7396c: f81d017f stur xzr, [x11, #-0x30] 73970: f81f810c stur x12, [x8, #-0x8] 73974: 3cde8160 ldur q0, [x11, #-0x18] 73978: 3c9e8100 stur q0, [x8, #-0x18] 7397c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 73980: f81e817f stur xzr, [x11, #-0x18] 73984: d100c16b sub x11, x11, #0x30 73988: eb0b02df cmp x22, x11 7398c: d100c108 sub x8, x8, #0x30 73990: 54fffe21 b.ne 0x73954 73994: a9405a75 ldp x21, x22, [x19] 73998: 14000002 b 0x739a0 7399c: aa1603f5 mov x21, x22 739a0: f9400a77 ldr x23, [x19, #0x10] 739a4: eb1502df cmp x22, x21 739a8: a9002a68 stp x8, x10, [x19] 739ac: f9000a69 str x9, [x19, #0x10] 739b0: 54001940 b.eq 0x73cd8 739b4: 385e82c8 ldurb w8, [x22, #-0x18] 739b8: 36000068 tbz w8, #0x0, 0x739c4 739bc: f85f82c0 ldur x0, [x22, #-0x8] 739c0: 97fe6498 bl 0xcc20 739c4: 385d02c8 ldurb w8, [x22, #-0x30] 739c8: d100c2d8 sub x24, x22, #0x30 739cc: 36000068 tbz w8, #0x0, 0x739d8 739d0: f85e02c0 ldur x0, [x22, #-0x20] 739d4: 97fe6493 bl 0xcc20 739d8: eb1802bf cmp x21, x24 739dc: aa1803f6 mov x22, x24 739e0: 54fffea1 b.ne 0x739b4 739e4: 140000bd b 0x73cd8 739e8: aa1f03e0 mov x0, xzr 739ec: 321c07e9 orr w9, wzr, #0x30 739f0: 5280044a mov w10, #0x22 // =34 739f4: 9b0902a8 madd x8, x21, x9, x0 739f8: 3900010a strb w10, [x8] 739fc: f843f3ea ldur x10, [sp, #0x3f] 73a00: 528cedcb mov w11, #0x676e // =26478 73a04: 9b090369 madd x9, x27, x9, x0 73a08: f900050a str x10, [x8, #0x8] 73a0c: f9401fea ldr x10, [sp, #0x38] 73a10: f900090b str x11, [x8, #0x10] 73a14: f800110a stur x10, [x8, #0x1] 73a18: f803f3ff stur xzr, [sp, #0x3f] 73a1c: f9001fff str xzr, [sp, #0x38] 73a20: 3900611f strb wzr, [x8, #0x18] 73a24: f842f3ea ldur x10, [sp, #0x2f] 73a28: a9027d0a stp x10, xzr, [x8, #0x20] 73a2c: f94017ea ldr x10, [sp, #0x28] 73a30: f801910a stur x10, [x8, #0x19] 73a34: f802f3ff stur xzr, [sp, #0x2f] 73a38: f90017ff str xzr, [sp, #0x28] 73a3c: a9402e76 ldp x22, x11, [x19] 73a40: 9100c10a add x10, x8, #0x30 73a44: eb16017f cmp x11, x22 73a48: 54000260 b.eq 0x73a94 73a4c: f85e016c ldur x12, [x11, #-0x20] 73a50: f81e010c stur x12, [x8, #-0x20] 73a54: 3cdd0160 ldur q0, [x11, #-0x30] 73a58: 3c9d0100 stur q0, [x8, #-0x30] 73a5c: f85f816c ldur x12, [x11, #-0x8] 73a60: a93dfd7f stp xzr, xzr, [x11, #-0x28] 73a64: f81d017f stur xzr, [x11, #-0x30] 73a68: f81f810c stur x12, [x8, #-0x8] 73a6c: 3cde8160 ldur q0, [x11, #-0x18] 73a70: 3c9e8100 stur q0, [x8, #-0x18] 73a74: a93f7d7f stp xzr, xzr, [x11, #-0x10] 73a78: f81e817f stur xzr, [x11, #-0x18] 73a7c: d100c16b sub x11, x11, #0x30 73a80: eb0b02df cmp x22, x11 73a84: d100c108 sub x8, x8, #0x30 73a88: 54fffe21 b.ne 0x73a4c 73a8c: a9405a75 ldp x21, x22, [x19] 73a90: 14000002 b 0x73a98 73a94: aa1603f5 mov x21, x22 73a98: f9400a77 ldr x23, [x19, #0x10] 73a9c: eb1502df cmp x22, x21 73aa0: a9002a68 stp x8, x10, [x19] 73aa4: f9000a69 str x9, [x19, #0x10] 73aa8: 54001180 b.eq 0x73cd8 73aac: 385e82c8 ldurb w8, [x22, #-0x18] 73ab0: 36000068 tbz w8, #0x0, 0x73abc 73ab4: f85f82c0 ldur x0, [x22, #-0x8] 73ab8: 97fe645a bl 0xcc20 73abc: 385d02c8 ldurb w8, [x22, #-0x30] 73ac0: d100c2d8 sub x24, x22, #0x30 73ac4: 36000068 tbz w8, #0x0, 0x73ad0 73ac8: f85e02c0 ldur x0, [x22, #-0x20] 73acc: 97fe6455 bl 0xcc20 73ad0: eb1802bf cmp x21, x24 73ad4: aa1803f6 mov x22, x24 73ad8: 54fffea1 b.ne 0x73aac 73adc: 1400007f b 0x73cd8 73ae0: aa1f03e0 mov x0, xzr 73ae4: 321c07e9 orr w9, wzr, #0x30 73ae8: 5280034a mov w10, #0x1a // =26 73aec: 9b0902a8 madd x8, x21, x9, x0 73af0: 3900010a strb w10, [x8] 73af4: f842d3ea ldur x10, [sp, #0x2d] 73af8: d503201f nop 73afc: 9b090369 madd x9, x27, x9, x0 73b00: f800610a stur x10, [x8, #0x6] 73b04: f94017ea ldr x10, [sp, #0x28] 73b08: 79001d1f strh wzr, [x8, #0xe] 73b0c: f900091f str xzr, [x8, #0x10] 73b10: f800110a stur x10, [x8, #0x1] 73b14: f802d3ff stur xzr, [sp, #0x2d] 73b18: f90017ff str xzr, [sp, #0x28] 73b1c: 3900611f strb wzr, [x8, #0x18] 73b20: f843f3ea ldur x10, [sp, #0x3f] 73b24: a9027d0a stp x10, xzr, [x8, #0x20] 73b28: f9401fea ldr x10, [sp, #0x38] 73b2c: f801910a stur x10, [x8, #0x19] 73b30: f803f3ff stur xzr, [sp, #0x3f] 73b34: f9001fff str xzr, [sp, #0x38] 73b38: a9402e76 ldp x22, x11, [x19] 73b3c: 9100c10a add x10, x8, #0x30 73b40: eb16017f cmp x11, x22 73b44: 54000260 b.eq 0x73b90 73b48: f85e016c ldur x12, [x11, #-0x20] 73b4c: f81e010c stur x12, [x8, #-0x20] 73b50: 3cdd0160 ldur q0, [x11, #-0x30] 73b54: 3c9d0100 stur q0, [x8, #-0x30] 73b58: f85f816c ldur x12, [x11, #-0x8] 73b5c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 73b60: f81d017f stur xzr, [x11, #-0x30] 73b64: f81f810c stur x12, [x8, #-0x8] 73b68: 3cde8160 ldur q0, [x11, #-0x18] 73b6c: 3c9e8100 stur q0, [x8, #-0x18] 73b70: a93f7d7f stp xzr, xzr, [x11, #-0x10] 73b74: f81e817f stur xzr, [x11, #-0x18] 73b78: d100c16b sub x11, x11, #0x30 73b7c: eb0b02df cmp x22, x11 73b80: d100c108 sub x8, x8, #0x30 73b84: 54fffe21 b.ne 0x73b48 73b88: a9405a75 ldp x21, x22, [x19] 73b8c: 14000002 b 0x73b94 73b90: aa1603f5 mov x21, x22 73b94: f9400a77 ldr x23, [x19, #0x10] 73b98: eb1502df cmp x22, x21 73b9c: a9002a68 stp x8, x10, [x19] 73ba0: f9000a69 str x9, [x19, #0x10] 73ba4: 540009a0 b.eq 0x73cd8 73ba8: 385e82c8 ldurb w8, [x22, #-0x18] 73bac: 36000068 tbz w8, #0x0, 0x73bb8 73bb0: f85f82c0 ldur x0, [x22, #-0x8] 73bb4: 97fe641b bl 0xcc20 73bb8: 385d02c8 ldurb w8, [x22, #-0x30] 73bbc: d100c2d8 sub x24, x22, #0x30 73bc0: 36000068 tbz w8, #0x0, 0x73bcc 73bc4: f85e02c0 ldur x0, [x22, #-0x20] 73bc8: 97fe6416 bl 0xcc20 73bcc: eb1802bf cmp x21, x24 73bd0: aa1803f6 mov x22, x24 73bd4: 54fffea1 b.ne 0x73ba8 73bd8: 14000040 b 0x73cd8 73bdc: aa1f03e0 mov x0, xzr 73be0: 321c07e9 orr w9, wzr, #0x30 73be4: 321d07ea orr w10, wzr, #0x18 73be8: 9b0902a8 madd x8, x21, x9, x0 73bec: 3900010a strb w10, [x8] 73bf0: b94033ea ldr w10, [sp, #0x30] 73bf4: d503201f nop 73bf8: 9b090369 madd x9, x27, x9, x0 73bfc: b800910a stur w10, [x8, #0x9] 73c00: f94017ea ldr x10, [sp, #0x28] 73c04: 3900351f strb wzr, [x8, #0xd] 73c08: 79001d1f strh wzr, [x8, #0xe] 73c0c: f900091f str xzr, [x8, #0x10] 73c10: f800110a stur x10, [x8, #0x1] 73c14: b90033ff str wzr, [sp, #0x30] 73c18: f90017ff str xzr, [sp, #0x28] 73c1c: 3900611f strb wzr, [x8, #0x18] 73c20: f843f3ea ldur x10, [sp, #0x3f] 73c24: a9027d0a stp x10, xzr, [x8, #0x20] 73c28: f9401fea ldr x10, [sp, #0x38] 73c2c: f801910a stur x10, [x8, #0x19] 73c30: f803f3ff stur xzr, [sp, #0x3f] 73c34: f9001fff str xzr, [sp, #0x38] 73c38: a9402e76 ldp x22, x11, [x19] 73c3c: 9100c10a add x10, x8, #0x30 73c40: eb16017f cmp x11, x22 73c44: 54000260 b.eq 0x73c90 73c48: f85e016c ldur x12, [x11, #-0x20] 73c4c: f81e010c stur x12, [x8, #-0x20] 73c50: 3cdd0160 ldur q0, [x11, #-0x30] 73c54: 3c9d0100 stur q0, [x8, #-0x30] 73c58: f85f816c ldur x12, [x11, #-0x8] 73c5c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 73c60: f81d017f stur xzr, [x11, #-0x30] 73c64: f81f810c stur x12, [x8, #-0x8] 73c68: 3cde8160 ldur q0, [x11, #-0x18] 73c6c: 3c9e8100 stur q0, [x8, #-0x18] 73c70: a93f7d7f stp xzr, xzr, [x11, #-0x10] 73c74: f81e817f stur xzr, [x11, #-0x18] 73c78: d100c16b sub x11, x11, #0x30 73c7c: eb0b02df cmp x22, x11 73c80: d100c108 sub x8, x8, #0x30 73c84: 54fffe21 b.ne 0x73c48 73c88: a9405a75 ldp x21, x22, [x19] 73c8c: 14000002 b 0x73c94 73c90: aa1603f5 mov x21, x22 73c94: f9400a77 ldr x23, [x19, #0x10] 73c98: eb1502df cmp x22, x21 73c9c: a9002a68 stp x8, x10, [x19] 73ca0: f9000a69 str x9, [x19, #0x10] 73ca4: 540001a0 b.eq 0x73cd8 73ca8: 385e82c8 ldurb w8, [x22, #-0x18] 73cac: 36000068 tbz w8, #0x0, 0x73cb8 73cb0: f85f82c0 ldur x0, [x22, #-0x8] 73cb4: 97fe63db bl 0xcc20 73cb8: 385d02c8 ldurb w8, [x22, #-0x30] 73cbc: d100c2d8 sub x24, x22, #0x30 73cc0: 36000068 tbz w8, #0x0, 0x73ccc 73cc4: f85e02c0 ldur x0, [x22, #-0x20] 73cc8: 97fe63d6 bl 0xcc20 73ccc: eb1802bf cmp x21, x24 73cd0: aa1803f6 mov x22, x24 73cd4: 54fffea1 b.ne 0x73ca8 73cd8: b40001d5 cbz x21, 0x73d10 73cdc: f9400e68 ldr x8, [x19, #0x18] 73ce0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 73ce4: eb15013f cmp x9, x21 73ce8: 54000103 b.lo 0x73d08 73cec: eb15011f cmp x8, x21 73cf0: 540000c8 b.hi 0x73d08 73cf4: f9480109 ldr x9, [x8, #0x1000] 73cf8: eb17013f cmp x9, x23 73cfc: 540000a1 b.ne 0x73d10 73d00: f9080115 str x21, [x8, #0x1000] 73d04: 14000003 b 0x73d10 73d08: aa1503e0 mov x0, x21 73d0c: 97fe63c5 bl 0xcc20 73d10: 91000a94 add x20, x20, #0x2 73d14: f9401748 ldr x8, [x26, #0x28] 73d18: f94027e9 ldr x9, [sp, #0x48] 73d1c: eb09011f cmp x8, x9 73d20: 54000141 b.ne 0x73d48 73d24: aa1403e0 mov x0, x20 73d28: a94a7bfd ldp x29, x30, [sp, #0xa0] 73d2c: a9494ff4 ldp x20, x19, [sp, #0x90] 73d30: a94857f6 ldp x22, x21, [sp, #0x80] 73d34: a9475ff8 ldp x24, x23, [sp, #0x70] 73d38: a94667fa ldp x26, x25, [sp, #0x60] 73d3c: a9456ffc ldp x28, x27, [sp, #0x50] 73d40: 9102c3ff add sp, sp, #0xb0 73d44: d65f03c0 ret 73d48: 97fe620a bl 0xc570 <__stack_chk_fail@plt> 73d4c: 97fe6159 bl 0xc2b0 73d50: 97fe6158 bl 0xc2b0 73d54: 97fe6157 bl 0xc2b0 73d58: 97fe6156 bl 0xc2b0 73d5c: 97fe6155 bl 0xc2b0 73d60: 97fe6154 bl 0xc2b0 73d64: 97fe6153 bl 0xc2b0 73d68: 97fe6152 bl 0xc2b0 73d6c: 97fe6151 bl 0xc2b0 73d70: 97fe6150 bl 0xc2b0 73d74: 97fe614f bl 0xc2b0 73d78: 97fe614e bl 0xc2b0 73d7c: 97fe614d bl 0xc2b0 73d80: 394002e8 ldrb w8, [x23] 73d84: aa0003f6 mov x22, x0 73d88: 36000108 tbz w8, #0x0, 0x73da8 73d8c: 321c07e8 orr w8, wzr, #0x30 73d90: 9b085348 madd x8, x26, x8, x20 73d94: f9400900 ldr x0, [x8, #0x10] 73d98: 97fe63a2 bl 0xcc20 73d9c: 14000003 b 0x73da8 73da0: aa0003f6 mov x22, x0 73da4: b40007b4 cbz x20, 0x73e98 73da8: f9400e68 ldr x8, [x19, #0x18] 73dac: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 73db0: eb14013f cmp x9, x20 73db4: 54000123 b.lo 0x73dd8 73db8: eb14011f cmp x8, x20 73dbc: 540000e8 b.hi 0x73dd8 73dc0: f9480109 ldr x9, [x8, #0x1000] 73dc4: eb18013f cmp x9, x24 73dc8: 54000681 b.ne 0x73e98 73dcc: aa1603e0 mov x0, x22 73dd0: f9080114 str x20, [x8, #0x1000] 73dd4: 940068af bl 0x8e090 73dd8: aa1403e0 mov x0, x20 73ddc: 97fe6391 bl 0xcc20 73de0: aa1603e0 mov x0, x22 73de4: 940068ab bl 0x8e090 73de8: 39400308 ldrb w8, [x24] 73dec: aa0003f6 mov x22, x0 73df0: 36000548 tbz w8, #0x0, 0x73e98 73df4: f9400b00 ldr x0, [x24, #0x10] 73df8: 97fe638a bl 0xcc20 73dfc: aa1603e0 mov x0, x22 73e00: 940068a4 bl 0x8e090 73e04: 14000005 b 0x73e18 73e08: 14000004 b 0x73e18 73e0c: 14000003 b 0x73e18 73e10: 14000002 b 0x73e18 73e14: 14000001 b 0x73e18 73e18: aa0003f6 mov x22, x0 73e1c: aa1603e0 mov x0, x22 73e20: 9400689c bl 0x8e090 73e24: 39400308 ldrb w8, [x24] 73e28: aa0003f6 mov x22, x0 73e2c: 36000108 tbz w8, #0x0, 0x73e4c 73e30: 321c07e8 orr w8, wzr, #0x30 73e34: 9b085748 madd x8, x26, x8, x21 73e38: f9400900 ldr x0, [x8, #0x10] 73e3c: 97fe6379 bl 0xcc20 73e40: 14000003 b 0x73e4c 73e44: aa0003f6 mov x22, x0 73e48: b4000295 cbz x21, 0x73e98 73e4c: f9400e68 ldr x8, [x19, #0x18] 73e50: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 73e54: eb15013f cmp x9, x21 73e58: 54000123 b.lo 0x73e7c 73e5c: eb15011f cmp x8, x21 73e60: 540000e8 b.hi 0x73e7c 73e64: f9480109 ldr x9, [x8, #0x1000] 73e68: eb19013f cmp x9, x25 73e6c: 54000161 b.ne 0x73e98 73e70: aa1603e0 mov x0, x22 73e74: f9080115 str x21, [x8, #0x1000] 73e78: 94006886 bl 0x8e090 73e7c: aa1503e0 mov x0, x21 73e80: 97fe6368 bl 0xcc20 73e84: aa1603e0 mov x0, x22 73e88: 94006882 bl 0x8e090 73e8c: 39400328 ldrb w8, [x25] 73e90: aa0003f6 mov x22, x0 73e94: 37000068 tbnz w8, #0x0, 0x73ea0 73e98: aa1603e0 mov x0, x22 73e9c: 9400687d bl 0x8e090 73ea0: f9400b20 ldr x0, [x25, #0x10] 73ea4: 97fe635f bl 0xcc20 73ea8: aa1603e0 mov x0, x22 73eac: 94006879 bl 0x8e090 73eb0: a9bb67fa stp x26, x25, [sp, #-0x50]! 73eb4: a9015ff8 stp x24, x23, [sp, #0x10] 73eb8: a90257f6 stp x22, x21, [sp, #0x20] 73ebc: a9034ff4 stp x20, x19, [sp, #0x30] 73ec0: a9047bfd stp x29, x30, [sp, #0x40] 73ec4: 910103fd add x29, sp, #0x40 73ec8: aa0803f3 mov x19, x8 73ecc: aa0103f4 mov x20, x1 73ed0: aa0003f5 mov x21, x0 73ed4: a900fe7f stp xzr, xzr, [x19, #0x8] 73ed8: f900027f str xzr, [x19] 73edc: 97fe62c5 bl 0xc9f0 73ee0: 3940029a ldrb w26, [x20] 73ee4: f9400688 ldr x8, [x20, #0x8] 73ee8: aa0003f7 mov x23, x0 73eec: d341ff49 lsr x9, x26, #1 73ef0: 7200035f tst w26, #0x1 73ef4: 9a880136 csel x22, x9, x8, eq 73ef8: 8b1702c8 add x8, x22, x23 73efc: b100411f cmn x8, #0x10 73f00: 54000442 b.hs 0x73f88 73f04: f100591f cmp x8, #0x16 73f08: 540000c8 b.hi 0x73f20 73f0c: d37ffae8 lsl x8, x23, #1 73f10: aa1303f8 mov x24, x19 73f14: 38001708 strb w8, [x24], #0x1 73f18: b5000177 cbnz x23, 0x73f44 73f1c: 1400000e b 0x73f54 73f20: 91004108 add x8, x8, #0x10 73f24: 927ced19 and x25, x8, #0xfffffffffffffff0 73f28: aa1903e0 mov x0, x25 73f2c: 97fe62f1 bl 0xcaf0 73f30: aa0003f8 mov x24, x0 73f34: b2400328 orr x8, x25, #0x1 73f38: a900e277 stp x23, x24, [x19, #0x8] 73f3c: f9000268 str x8, [x19] 73f40: b40000b7 cbz x23, 0x73f54 73f44: aa1803e0 mov x0, x24 73f48: aa1503e1 mov x1, x21 73f4c: aa1703e2 mov x2, x23 73f50: 97fe62f0 bl 0xcb10 73f54: 38376b1f strb wzr, [x24, x23] 73f58: f9400a88 ldr x8, [x20, #0x10] 73f5c: 7200035f tst w26, #0x1 73f60: 9a941501 csinc x1, x8, x20, ne 73f64: aa1303e0 mov x0, x19 73f68: aa1603e2 mov x2, x22 73f6c: 97fff589 bl 0x71590 73f70: a9447bfd ldp x29, x30, [sp, #0x40] 73f74: a9434ff4 ldp x20, x19, [sp, #0x30] 73f78: a94257f6 ldp x22, x21, [sp, #0x20] 73f7c: a9415ff8 ldp x24, x23, [sp, #0x10] 73f80: a8c567fa ldp x26, x25, [sp], #0x50 73f84: d65f03c0 ret 73f88: 97fe60ca bl 0xc2b0 73f8c: 39400268 ldrb w8, [x19] 73f90: aa0003f4 mov x20, x0 73f94: 36000068 tbz w8, #0x0, 0x73fa0 73f98: f9400a60 ldr x0, [x19, #0x10] 73f9c: 97fe6321 bl 0xcc20 73fa0: aa1403e0 mov x0, x20 73fa4: 9400683b bl 0x8e090 73fa8: d10343ff sub sp, sp, #0xd0 73fac: a9076ffc stp x28, x27, [sp, #0x70] 73fb0: a90867fa stp x26, x25, [sp, #0x80] 73fb4: a9095ff8 stp x24, x23, [sp, #0x90] 73fb8: a90a57f6 stp x22, x21, [sp, #0xa0] 73fbc: a90b4ff4 stp x20, x19, [sp, #0xb0] 73fc0: a90c7bfd stp x29, x30, [sp, #0xc0] 73fc4: 910303fd add x29, sp, #0xc0 73fc8: d53bd059 mrs x25, TPIDR_EL0 73fcc: f9401728 ldr x8, [x25, #0x28] 73fd0: aa0003f4 mov x20, x0 73fd4: cb140029 sub x9, x1, x20 73fd8: aa0203f3 mov x19, x2 73fdc: f100093f cmp x9, #0x2 73fe0: f81a83a8 stur x8, [x29, #-0x58] 73fe4: 54005cab b.lt 0x74b78 73fe8: 39400288 ldrb w8, [x20] 73fec: 7101511f cmp w8, #0x54 73ff0: 54005c41 b.ne 0x74b78 73ff4: 39400688 ldrb w8, [x20, #0x1] 73ff8: b200f3e9 mov x9, #0x5555555555555555 // =6148914691236517205 73ffc: f2e0aaa9 movk x9, #0x555, lsl #48 74000: f90013e9 str x9, [sp, #0x20] 74004: f1017d1f cmp x8, #0x5f 74008: 540021c1 b.ne 0x74440 7400c: a9442668 ldp x8, x9, [x19, #0x40] 74010: eb09011f cmp x8, x9 74014: 54005b20 b.eq 0x74b78 74018: a97e2528 ldp x8, x9, [x9, #-0x20] 7401c: eb09011f cmp x8, x9 74020: 540023c0 b.eq 0x74498 74024: a90167f4 stp x20, x25, [sp, #0x10] 74028: a9406d1c ldp x28, x27, [x8] 7402c: eb1b039f cmp x28, x27 74030: 54002020 b.eq 0x74434 74034: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 74038: f2955578 movk x24, #0xaaab 7403c: f90017fb str x27, [sp, #0x28] 74040: 1400008c b 0x74270 74044: 8b0002a9 add x9, x21, x0 74048: f9080109 str x9, [x8, #0x1000] 7404c: 14000002 b 0x74054 74050: aa1f03f5 mov x21, xzr 74054: 321c07e9 orr w9, wzr, #0x30 74058: 9b095758 madd x24, x26, x9, x21 7405c: a900ff1f stp xzr, xzr, [x24, #0x8] 74060: f900031f str xzr, [x24] 74064: 39400388 ldrb w8, [x28] 74068: d503201f nop 7406c: 9b0956d4 madd x20, x22, x9, x21 74070: 370000c8 tbnz w8, #0x0, 0x74088 74074: f9400b88 ldr x8, [x28, #0x10] 74078: f9000b08 str x8, [x24, #0x10] 7407c: 3dc00380 ldr q0, [x28] 74080: 3d800300 str q0, [x24] 74084: 1400001c b 0x740f4 74088: f9400796 ldr x22, [x28, #0x8] 7408c: b10042df cmn x22, #0x10 74090: 54007262 b.hs 0x74edc 74094: f9400b97 ldr x23, [x28, #0x10] 74098: f1005edf cmp x22, #0x17 7409c: 540000c2 b.hs 0x740b4 740a0: d37ffac8 lsl x8, x22, #1 740a4: aa1803fb mov x27, x24 740a8: 38001768 strb w8, [x27], #0x1 740ac: b5000196 cbnz x22, 0x740dc 740b0: 1400000f b 0x740ec 740b4: 910042c8 add x8, x22, #0x10 740b8: 927ced19 and x25, x8, #0xfffffffffffffff0 740bc: aa1903e0 mov x0, x25 740c0: 97fe628c bl 0xcaf0 740c4: 321c07e8 orr w8, wzr, #0x30 740c8: aa0003fb mov x27, x0 740cc: 9b085748 madd x8, x26, x8, x21 740d0: b2400329 orr x9, x25, #0x1 740d4: a900ed16 stp x22, x27, [x8, #0x8] 740d8: f9000309 str x9, [x24] 740dc: aa1b03e0 mov x0, x27 740e0: aa1703e1 mov x1, x23 740e4: aa1603e2 mov x2, x22 740e8: 97fe628a bl 0xcb10 740ec: 38366b7f strb wzr, [x27, x22] 740f0: f94017fb ldr x27, [sp, #0x28] 740f4: 321c07e8 orr w8, wzr, #0x30 740f8: 9b085756 madd x22, x26, x8, x21 740fc: f8018edf str xzr, [x22, #0x18]! 74100: a900fedf stp xzr, xzr, [x22, #0x8] 74104: aa1c03e8 mov x8, x28 74108: 38418d09 ldrb w9, [x8, #0x18]! 7410c: 370000c9 tbnz w9, #0x0, 0x74124 74110: f9400909 ldr x9, [x8, #0x10] 74114: f9000ac9 str x9, [x22, #0x10] 74118: 3dc00100 ldr q0, [x8] 7411c: 3d8002c0 str q0, [x22] 74120: 1400001b b 0x7418c 74124: f9401397 ldr x23, [x28, #0x20] 74128: b10042ff cmn x23, #0x10 7412c: 54006dc2 b.hs 0x74ee4 74130: f940179b ldr x27, [x28, #0x28] 74134: f1005eff cmp x23, #0x17 74138: 540000a2 b.hs 0x7414c 7413c: d37ffae8 lsl x8, x23, #1 74140: 380016c8 strb w8, [x22], #0x1 74144: b5000197 cbnz x23, 0x74174 74148: 1400000f b 0x74184 7414c: 910042e8 add x8, x23, #0x10 74150: 927ced19 and x25, x8, #0xfffffffffffffff0 74154: aa1903e0 mov x0, x25 74158: 97fe6266 bl 0xcaf0 7415c: 321c07e8 orr w8, wzr, #0x30 74160: 9b085748 madd x8, x26, x8, x21 74164: b2400329 orr x9, x25, #0x1 74168: a9020117 stp x23, x0, [x8, #0x20] 7416c: f90002c9 str x9, [x22] 74170: aa0003f6 mov x22, x0 74174: aa1603e0 mov x0, x22 74178: aa1b03e1 mov x1, x27 7417c: aa1703e2 mov x2, x23 74180: 97fe6264 bl 0xcb10 74184: 38376adf strb wzr, [x22, x23] 74188: f94017fb ldr x27, [sp, #0x28] 7418c: a9402676 ldp x22, x9, [x19] 74190: 9100c308 add x8, x24, #0x30 74194: eb16013f cmp x9, x22 74198: 54000260 b.eq 0x741e4 7419c: f85e012a ldur x10, [x9, #-0x20] 741a0: f81e030a stur x10, [x24, #-0x20] 741a4: 3cdd0120 ldur q0, [x9, #-0x30] 741a8: 3c9d0300 stur q0, [x24, #-0x30] 741ac: f85f812a ldur x10, [x9, #-0x8] 741b0: a93dfd3f stp xzr, xzr, [x9, #-0x28] 741b4: f81d013f stur xzr, [x9, #-0x30] 741b8: f81f830a stur x10, [x24, #-0x8] 741bc: 3cde8120 ldur q0, [x9, #-0x18] 741c0: 3c9e8300 stur q0, [x24, #-0x18] 741c4: a93f7d3f stp xzr, xzr, [x9, #-0x10] 741c8: f81e813f stur xzr, [x9, #-0x18] 741cc: d100c129 sub x9, x9, #0x30 741d0: eb0902df cmp x22, x9 741d4: d100c318 sub x24, x24, #0x30 741d8: 54fffe21 b.ne 0x7419c 741dc: a9405a75 ldp x21, x22, [x19] 741e0: 14000002 b 0x741e8 741e4: aa1603f5 mov x21, x22 741e8: f9400a77 ldr x23, [x19, #0x10] 741ec: eb1502df cmp x22, x21 741f0: a9002278 stp x24, x8, [x19] 741f4: f9000a74 str x20, [x19, #0x10] 741f8: 540001a0 b.eq 0x7422c 741fc: 385e82c8 ldurb w8, [x22, #-0x18] 74200: 36000068 tbz w8, #0x0, 0x7420c 74204: f85f82c0 ldur x0, [x22, #-0x8] 74208: 97fe6286 bl 0xcc20 7420c: 385d02c8 ldurb w8, [x22, #-0x30] 74210: d100c2d8 sub x24, x22, #0x30 74214: 36000068 tbz w8, #0x0, 0x74220 74218: f85e02c0 ldur x0, [x22, #-0x20] 7421c: 97fe6281 bl 0xcc20 74220: eb1802bf cmp x21, x24 74224: aa1803f6 mov x22, x24 74228: 54fffea1 b.ne 0x741fc 7422c: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 74230: f2955578 movk x24, #0xaaab 74234: b4000fb5 cbz x21, 0x74428 74238: f9400e68 ldr x8, [x19, #0x18] 7423c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 74240: eb15013f cmp x9, x21 74244: 54000103 b.lo 0x74264 74248: eb15011f cmp x8, x21 7424c: 540000c8 b.hi 0x74264 74250: f9480109 ldr x9, [x8, #0x1000] 74254: eb17013f cmp x9, x23 74258: 54000e81 b.ne 0x74428 7425c: f9080115 str x21, [x8, #0x1000] 74260: 14000072 b 0x74428 74264: aa1503e0 mov x0, x21 74268: 97fe626e bl 0xcc20 7426c: 1400006f b 0x74428 74270: a940a679 ldp x25, x9, [x19, #0x8] 74274: eb09033f cmp x25, x9 74278: 54000140 b.eq 0x742a0 7427c: a900ff3f stp xzr, xzr, [x25, #0x8] 74280: f900033f str xzr, [x25] 74284: 39400388 ldrb w8, [x28] 74288: 370004e8 tbnz w8, #0x0, 0x74324 7428c: f9400b88 ldr x8, [x28, #0x10] 74290: f9000b28 str x8, [x25, #0x10] 74294: 3dc00380 ldr q0, [x28] 74298: 3d800320 str q0, [x25] 7429c: 1400003c b 0x7438c 742a0: f940026a ldr x10, [x19] 742a4: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 742a8: f2e0aaab movk x11, #0x555, lsl #48 742ac: cb0a0328 sub x8, x25, x10 742b0: 9344fd08 asr x8, x8, #4 742b4: 9b187d1a mul x26, x8, x24 742b8: 91000748 add x8, x26, #0x1 742bc: eb0b011f cmp x8, x11 742c0: 540060a8 b.hi 0x74ed4 742c4: cb0a0129 sub x9, x9, x10 742c8: 9344fd29 asr x9, x9, #4 742cc: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 742d0: 9b187d29 mul x9, x9, x24 742d4: f2e0554a movk x10, #0x2aa, lsl #48 742d8: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 742dc: eb0a013f cmp x9, x10 742e0: f2e0aab6 movk x22, #0x555, lsl #48 742e4: 540000a2 b.hs 0x742f8 742e8: d37ff929 lsl x9, x9, #1 742ec: eb08013f cmp x9, x8 742f0: 9a893116 csel x22, x8, x9, lo 742f4: b4ffeaf6 cbz x22, 0x74050 742f8: f9400e68 ldr x8, [x19, #0x18] 742fc: 8b1606c9 add x9, x22, x22, lsl #1 74300: d37ced20 lsl x0, x9, #4 74304: f9480115 ldr x21, [x8, #0x1000] 74308: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7430c: cb150129 sub x9, x9, x21 74310: eb00013f cmp x9, x0 74314: 54ffe982 b.hs 0x74044 74318: 97fe61f6 bl 0xcaf0 7431c: aa0003f5 mov x21, x0 74320: 17ffff4d b 0x74054 74324: f9400795 ldr x21, [x28, #0x8] 74328: b10042bf cmn x21, #0x10 7432c: 54005d42 b.hs 0x74ed4 74330: f9400b96 ldr x22, [x28, #0x10] 74334: f1005ebf cmp x21, #0x17 74338: 540000c2 b.hs 0x74350 7433c: d37ffaa8 lsl x8, x21, #1 74340: aa1903f7 mov x23, x25 74344: 380016e8 strb w8, [x23], #0x1 74348: b5000195 cbnz x21, 0x74378 7434c: 1400000f b 0x74388 74350: 910042a8 add x8, x21, #0x10 74354: 927ced18 and x24, x8, #0xfffffffffffffff0 74358: aa1803e0 mov x0, x24 7435c: 97fe61e5 bl 0xcaf0 74360: aa0003f7 mov x23, x0 74364: b2400308 orr x8, x24, #0x1 74368: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 7436c: a900df35 stp x21, x23, [x25, #0x8] 74370: f2955578 movk x24, #0xaaab 74374: f9000328 str x8, [x25] 74378: aa1703e0 mov x0, x23 7437c: aa1603e1 mov x1, x22 74380: aa1503e2 mov x2, x21 74384: 97fe61e3 bl 0xcb10 74388: 38356aff strb wzr, [x23, x21] 7438c: aa1903f5 mov x21, x25 74390: f8018ebf str xzr, [x21, #0x18]! 74394: a900febf stp xzr, xzr, [x21, #0x8] 74398: aa1c03e8 mov x8, x28 7439c: 38418d09 ldrb w9, [x8, #0x18]! 743a0: 370000c9 tbnz w9, #0x0, 0x743b8 743a4: f9400909 ldr x9, [x8, #0x10] 743a8: f9000aa9 str x9, [x21, #0x10] 743ac: 3dc00100 ldr q0, [x8] 743b0: 3d8002a0 str q0, [x21] 743b4: 1400001a b 0x7441c 743b8: f9401396 ldr x22, [x28, #0x20] 743bc: b10042df cmn x22, #0x10 743c0: 540058c2 b.hs 0x74ed8 743c4: f9401797 ldr x23, [x28, #0x28] 743c8: f1005edf cmp x22, #0x17 743cc: 540000a2 b.hs 0x743e0 743d0: d37ffac8 lsl x8, x22, #1 743d4: 380016a8 strb w8, [x21], #0x1 743d8: b5000196 cbnz x22, 0x74408 743dc: 1400000f b 0x74418 743e0: 910042c8 add x8, x22, #0x10 743e4: 927ced18 and x24, x8, #0xfffffffffffffff0 743e8: aa1803e0 mov x0, x24 743ec: 97fe61c1 bl 0xcaf0 743f0: aa0003f5 mov x21, x0 743f4: b2400308 orr x8, x24, #0x1 743f8: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 743fc: a9025736 stp x22, x21, [x25, #0x20] 74400: f2955578 movk x24, #0xaaab 74404: f9000f28 str x8, [x25, #0x18] 74408: aa1503e0 mov x0, x21 7440c: aa1703e1 mov x1, x23 74410: aa1603e2 mov x2, x22 74414: 97fe61bf bl 0xcb10 74418: 38366abf strb wzr, [x21, x22] 7441c: f9400668 ldr x8, [x19, #0x8] 74420: 9100c108 add x8, x8, #0x30 74424: f9000668 str x8, [x19, #0x8] 74428: 9100c39c add x28, x28, #0x30 7442c: eb1b039f cmp x28, x27 74430: 54fff201 b.ne 0x74270 74434: a94167f4 ldp x20, x25, [sp, #0x10] 74438: 91000a94 add x20, x20, #0x2 7443c: 140001cf b 0x74b78 74440: d100c108 sub x8, x8, #0x30 74444: 7100251f cmp w8, #0x9 74448: 54003988 b.hi 0x74b78 7444c: 91000a89 add x9, x20, #0x2 74450: eb01013f cmp x9, x1 74454: 54003920 b.eq 0x74b78 74458: 321f03e9 orr w9, wzr, #0x2 7445c: aa1f03fc mov x28, xzr 74460: cb010129 sub x9, x9, x1 74464: 5280014a mov w10, #0xa // =10 74468: f9000ff9 str x25, [sp, #0x18] 7446c: 8b1c0298 add x24, x20, x28 74470: 39400b0c ldrb w12, [x24, #0x2] 74474: d100c18b sub x11, x12, #0x30 74478: 7100257f cmp w11, #0x9 7447c: 540004a8 b.hi 0x74510 74480: 9100079c add x28, x28, #0x1 74484: 8b1c028c add x12, x20, x28 74488: 8b09018c add x12, x12, x9 7448c: 9b0a2d08 madd x8, x8, x10, x11 74490: b5fffeec cbnz x12, 0x7446c 74494: 14000030 b 0x74554 74498: b90053ff str wzr, [sp, #0x50] 7449c: f90027ff str xzr, [sp, #0x48] 744a0: f805f3ff stur xzr, [sp, #0x5f] 744a4: f9002fff str xzr, [sp, #0x58] 744a8: a940a668 ldp x8, x9, [x19, #0x8] 744ac: eb09011f cmp x8, x9 744b0: 54000562 b.hs 0x7455c 744b4: 321e03e9 orr w9, wzr, #0x4 744b8: 39000109 strb w9, [x8] 744bc: 528bea89 mov w9, #0x5f54 // =24404 744c0: 39000d1f strb wzr, [x8, #0x3] 744c4: 78001109 sturh w9, [x8, #0x1] 744c8: b94053e9 ldr w9, [sp, #0x50] 744cc: b9000d09 str w9, [x8, #0xc] 744d0: f94027e9 ldr x9, [sp, #0x48] 744d4: f900091f str xzr, [x8, #0x10] 744d8: f8004109 stur x9, [x8, #0x4] 744dc: b90053ff str wzr, [sp, #0x50] 744e0: f90027ff str xzr, [sp, #0x48] 744e4: 3900611f strb wzr, [x8, #0x18] 744e8: f845f3e9 ldur x9, [sp, #0x5f] 744ec: a9027d09 stp x9, xzr, [x8, #0x20] 744f0: f9402fe9 ldr x9, [sp, #0x58] 744f4: f8019109 stur x9, [x8, #0x19] 744f8: f805f3ff stur xzr, [sp, #0x5f] 744fc: f9002fff str xzr, [sp, #0x58] 74500: f9400668 ldr x8, [x19, #0x8] 74504: 9100c108 add x8, x8, #0x30 74508: f9000668 str x8, [x19, #0x8] 7450c: 14000198 b 0x74b6c 74510: 71017d9f cmp w12, #0x5f 74514: 54000201 b.ne 0x74554 74518: a944266a ldp x10, x9, [x19, #0x40] 7451c: eb09015f cmp x10, x9 74520: 540001a0 b.eq 0x74554 74524: a97e252a ldp x10, x9, [x9, #-0x20] 74528: 91000508 add x8, x8, #0x1 7452c: cb0a0129 sub x9, x9, x10 74530: eb89151f cmp x8, x9, asr #5 74534: 540025e2 b.hs 0x749f0 74538: f9000bf4 str x20, [sp, #0x10] 7453c: 8b081548 add x8, x10, x8, lsl #5 74540: a940691b ldp x27, x26, [x8] 74544: eb1a037f cmp x27, x26 74548: 54002460 b.eq 0x749d4 7454c: f90017fa str x26, [sp, #0x28] 74550: 140000b2 b 0x74818 74554: f9400ff9 ldr x25, [sp, #0x18] 74558: 14000188 b 0x74b78 7455c: f940026a ldr x10, [x19] 74560: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 74564: f295556b movk x11, #0xaaab 74568: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 7456c: cb0a0108 sub x8, x8, x10 74570: 9344fd08 asr x8, x8, #4 74574: 9b0b7d15 mul x21, x8, x11 74578: 910006a8 add x8, x21, #0x1 7457c: f2e0aaac movk x12, #0x555, lsl #48 74580: eb0c011f cmp x8, x12 74584: 54004b68 b.hi 0x74ef0 74588: cb0a0129 sub x9, x9, x10 7458c: 9344fd29 asr x9, x9, #4 74590: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 74594: 9b0b7d29 mul x9, x9, x11 74598: f2e0554a movk x10, #0x2aa, lsl #48 7459c: eb0a013f cmp x9, x10 745a0: 540000c2 b.hs 0x745b8 745a4: d37ff929 lsl x9, x9, #1 745a8: eb08013f cmp x9, x8 745ac: 9a893108 csel x8, x8, x9, lo 745b0: f90013e8 str x8, [sp, #0x20] 745b4: b40023e8 cbz x8, 0x74a30 745b8: f9400e69 ldr x9, [x19, #0x18] 745bc: f94013e8 ldr x8, [sp, #0x20] 745c0: f9480120 ldr x0, [x9, #0x1000] 745c4: 8b080508 add x8, x8, x8, lsl #1 745c8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 745cc: d37ced08 lsl x8, x8, #4 745d0: cb00014a sub x10, x10, x0 745d4: eb08015f cmp x10, x8 745d8: 54002062 b.hs 0x749e4 745dc: aa0803e0 mov x0, x8 745e0: 97fe6144 bl 0xcaf0 745e4: 14000115 b 0x74a38 745e8: 8b0002a9 add x9, x21, x0 745ec: f9080109 str x9, [x8, #0x1000] 745f0: 14000002 b 0x745f8 745f4: aa1f03f5 mov x21, xzr 745f8: 321c07e9 orr w9, wzr, #0x30 745fc: 9b09573a madd x26, x25, x9, x21 74600: a900ff5f stp xzr, xzr, [x26, #0x8] 74604: f900035f str xzr, [x26] 74608: 39400368 ldrb w8, [x27] 7460c: d503201f nop 74610: 9b0956d4 madd x20, x22, x9, x21 74614: 370000c8 tbnz w8, #0x0, 0x7462c 74618: f9400b68 ldr x8, [x27, #0x10] 7461c: f9000b48 str x8, [x26, #0x10] 74620: 3dc00360 ldr q0, [x27] 74624: 3d800340 str q0, [x26] 74628: 1400001c b 0x74698 7462c: f9400776 ldr x22, [x27, #0x8] 74630: b10042df cmn x22, #0x10 74634: 54004602 b.hs 0x74ef4 74638: f9400b61 ldr x1, [x27, #0x10] 7463c: f1005edf cmp x22, #0x17 74640: 540000c2 b.hs 0x74658 74644: d37ffac8 lsl x8, x22, #1 74648: aa1a03f8 mov x24, x26 7464c: 38001708 strb w8, [x24], #0x1 74650: b50001d6 cbnz x22, 0x74688 74654: 14000010 b 0x74694 74658: 910042c8 add x8, x22, #0x10 7465c: 927ced17 and x23, x8, #0xfffffffffffffff0 74660: aa1703e0 mov x0, x23 74664: aa0103f8 mov x24, x1 74668: 97fe6122 bl 0xcaf0 7466c: 321c07e8 orr w8, wzr, #0x30 74670: aa1803e1 mov x1, x24 74674: aa0003f8 mov x24, x0 74678: 9b085728 madd x8, x25, x8, x21 7467c: b24002e9 orr x9, x23, #0x1 74680: a900e116 stp x22, x24, [x8, #0x8] 74684: f9000349 str x9, [x26] 74688: aa1803e0 mov x0, x24 7468c: aa1603e2 mov x2, x22 74690: 97fe6120 bl 0xcb10 74694: 38366b1f strb wzr, [x24, x22] 74698: 321c07e8 orr w8, wzr, #0x30 7469c: 9b085736 madd x22, x25, x8, x21 746a0: f8018edf str xzr, [x22, #0x18]! 746a4: a900fedf stp xzr, xzr, [x22, #0x8] 746a8: aa1b03e8 mov x8, x27 746ac: 38418d09 ldrb w9, [x8, #0x18]! 746b0: 370000c9 tbnz w9, #0x0, 0x746c8 746b4: f9400909 ldr x9, [x8, #0x10] 746b8: f9000ac9 str x9, [x22, #0x10] 746bc: 3dc00100 ldr q0, [x8] 746c0: 3d8002c0 str q0, [x22] 746c4: 1400001d b 0x74738 746c8: f9401377 ldr x23, [x27, #0x20] 746cc: b10042ff cmn x23, #0x10 746d0: 54004162 b.hs 0x74efc 746d4: f9401761 ldr x1, [x27, #0x28] 746d8: f1005eff cmp x23, #0x17 746dc: 540000a2 b.hs 0x746f0 746e0: d37ffae8 lsl x8, x23, #1 746e4: 380016c8 strb w8, [x22], #0x1 746e8: b5000217 cbnz x23, 0x74728 746ec: 14000012 b 0x74734 746f0: 910042e8 add x8, x23, #0x10 746f4: 927ced18 and x24, x8, #0xfffffffffffffff0 746f8: aa1803e0 mov x0, x24 746fc: f90007f4 str x20, [sp, #0x8] 74700: aa0103f4 mov x20, x1 74704: 97fe60fb bl 0xcaf0 74708: aa1403e1 mov x1, x20 7470c: f94007f4 ldr x20, [sp, #0x8] 74710: 321c07e8 orr w8, wzr, #0x30 74714: 9b085728 madd x8, x25, x8, x21 74718: b2400309 orr x9, x24, #0x1 7471c: a9020117 stp x23, x0, [x8, #0x20] 74720: f90002c9 str x9, [x22] 74724: aa0003f6 mov x22, x0 74728: aa1603e0 mov x0, x22 7472c: aa1703e2 mov x2, x23 74730: 97fe60f8 bl 0xcb10 74734: 38376adf strb wzr, [x22, x23] 74738: a9402676 ldp x22, x9, [x19] 7473c: 9100c348 add x8, x26, #0x30 74740: eb16013f cmp x9, x22 74744: 54000260 b.eq 0x74790 74748: f85e012a ldur x10, [x9, #-0x20] 7474c: f81e034a stur x10, [x26, #-0x20] 74750: 3cdd0120 ldur q0, [x9, #-0x30] 74754: 3c9d0340 stur q0, [x26, #-0x30] 74758: f85f812a ldur x10, [x9, #-0x8] 7475c: a93dfd3f stp xzr, xzr, [x9, #-0x28] 74760: f81d013f stur xzr, [x9, #-0x30] 74764: f81f834a stur x10, [x26, #-0x8] 74768: 3cde8120 ldur q0, [x9, #-0x18] 7476c: 3c9e8340 stur q0, [x26, #-0x18] 74770: a93f7d3f stp xzr, xzr, [x9, #-0x10] 74774: f81e813f stur xzr, [x9, #-0x18] 74778: d100c129 sub x9, x9, #0x30 7477c: eb0902df cmp x22, x9 74780: d100c35a sub x26, x26, #0x30 74784: 54fffe21 b.ne 0x74748 74788: a9405a75 ldp x21, x22, [x19] 7478c: 14000002 b 0x74794 74790: aa1603f5 mov x21, x22 74794: f9400a77 ldr x23, [x19, #0x10] 74798: a900227a stp x26, x8, [x19] 7479c: f9000a74 str x20, [x19, #0x10] 747a0: f94017fa ldr x26, [sp, #0x28] 747a4: eb1502df cmp x22, x21 747a8: 540001a0 b.eq 0x747dc 747ac: 385e82c8 ldurb w8, [x22, #-0x18] 747b0: 36000068 tbz w8, #0x0, 0x747bc 747b4: f85f82c0 ldur x0, [x22, #-0x8] 747b8: 97fe611a bl 0xcc20 747bc: 385d02c8 ldurb w8, [x22, #-0x30] 747c0: d100c2d8 sub x24, x22, #0x30 747c4: 36000068 tbz w8, #0x0, 0x747d0 747c8: f85e02c0 ldur x0, [x22, #-0x20] 747cc: 97fe6115 bl 0xcc20 747d0: eb1802bf cmp x21, x24 747d4: aa1803f6 mov x22, x24 747d8: 54fffea1 b.ne 0x747ac 747dc: b4000f75 cbz x21, 0x749c8 747e0: f9400e68 ldr x8, [x19, #0x18] 747e4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 747e8: eb15013f cmp x9, x21 747ec: 54000103 b.lo 0x7480c 747f0: eb15011f cmp x8, x21 747f4: 540000c8 b.hi 0x7480c 747f8: f9480109 ldr x9, [x8, #0x1000] 747fc: eb17013f cmp x9, x23 74800: 54000e41 b.ne 0x749c8 74804: f9080115 str x21, [x8, #0x1000] 74808: 14000070 b 0x749c8 7480c: aa1503e0 mov x0, x21 74810: 97fe6104 bl 0xcc20 74814: 1400006d b 0x749c8 74818: a940a679 ldp x25, x9, [x19, #0x8] 7481c: eb09033f cmp x25, x9 74820: 54000140 b.eq 0x74848 74824: a900ff3f stp xzr, xzr, [x25, #0x8] 74828: f900033f str xzr, [x25] 7482c: 39400368 ldrb w8, [x27] 74830: 37000528 tbnz w8, #0x0, 0x748d4 74834: f9400b68 ldr x8, [x27, #0x10] 74838: f9000b28 str x8, [x25, #0x10] 7483c: 3dc00360 ldr q0, [x27] 74840: 3d800320 str q0, [x25] 74844: 1400003c b 0x74934 74848: f940026a ldr x10, [x19] 7484c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 74850: f295556c movk x12, #0xaaab 74854: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 74858: cb0a0328 sub x8, x25, x10 7485c: 9344fd08 asr x8, x8, #4 74860: 9b0c7d19 mul x25, x8, x12 74864: 91000728 add x8, x25, #0x1 74868: f2e0aaab movk x11, #0x555, lsl #48 7486c: eb0b011f cmp x8, x11 74870: 54003328 b.hi 0x74ed4 74874: cb0a0129 sub x9, x9, x10 74878: 9344fd29 asr x9, x9, #4 7487c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 74880: 9b0c7d29 mul x9, x9, x12 74884: f2e0554a movk x10, #0x2aa, lsl #48 74888: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 7488c: eb0a013f cmp x9, x10 74890: f2e0aab6 movk x22, #0x555, lsl #48 74894: 540000a2 b.hs 0x748a8 74898: d37ff929 lsl x9, x9, #1 7489c: eb08013f cmp x9, x8 748a0: 9a893116 csel x22, x8, x9, lo 748a4: b4ffea96 cbz x22, 0x745f4 748a8: f9400e68 ldr x8, [x19, #0x18] 748ac: 8b1606c9 add x9, x22, x22, lsl #1 748b0: d37ced20 lsl x0, x9, #4 748b4: f9480115 ldr x21, [x8, #0x1000] 748b8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 748bc: cb150129 sub x9, x9, x21 748c0: eb00013f cmp x9, x0 748c4: 54ffe922 b.hs 0x745e8 748c8: 97fe608a bl 0xcaf0 748cc: aa0003f5 mov x21, x0 748d0: 17ffff4a b 0x745f8 748d4: f9400775 ldr x21, [x27, #0x8] 748d8: b10042bf cmn x21, #0x10 748dc: 54002fc2 b.hs 0x74ed4 748e0: f9400b76 ldr x22, [x27, #0x10] 748e4: f1005ebf cmp x21, #0x17 748e8: 540000c2 b.hs 0x74900 748ec: d37ffaa8 lsl x8, x21, #1 748f0: aa1903f7 mov x23, x25 748f4: 380016e8 strb w8, [x23], #0x1 748f8: b5000155 cbnz x21, 0x74920 748fc: 1400000d b 0x74930 74900: 910042a8 add x8, x21, #0x10 74904: 927ced18 and x24, x8, #0xfffffffffffffff0 74908: aa1803e0 mov x0, x24 7490c: 97fe6079 bl 0xcaf0 74910: aa0003f7 mov x23, x0 74914: b2400308 orr x8, x24, #0x1 74918: a900df35 stp x21, x23, [x25, #0x8] 7491c: f9000328 str x8, [x25] 74920: aa1703e0 mov x0, x23 74924: aa1603e1 mov x1, x22 74928: aa1503e2 mov x2, x21 7492c: 97fe6079 bl 0xcb10 74930: 38356aff strb wzr, [x23, x21] 74934: aa1903f5 mov x21, x25 74938: f8018ebf str xzr, [x21, #0x18]! 7493c: a900febf stp xzr, xzr, [x21, #0x8] 74940: aa1b03e8 mov x8, x27 74944: 38418d09 ldrb w9, [x8, #0x18]! 74948: 370000c9 tbnz w9, #0x0, 0x74960 7494c: f9400909 ldr x9, [x8, #0x10] 74950: f9000aa9 str x9, [x21, #0x10] 74954: 3dc00100 ldr q0, [x8] 74958: 3d8002a0 str q0, [x21] 7495c: 14000018 b 0x749bc 74960: f9401376 ldr x22, [x27, #0x20] 74964: b10042df cmn x22, #0x10 74968: 54002c22 b.hs 0x74eec 7496c: f9401777 ldr x23, [x27, #0x28] 74970: f1005edf cmp x22, #0x17 74974: 540000a2 b.hs 0x74988 74978: d37ffac8 lsl x8, x22, #1 7497c: 380016a8 strb w8, [x21], #0x1 74980: b5000156 cbnz x22, 0x749a8 74984: 1400000d b 0x749b8 74988: 910042c8 add x8, x22, #0x10 7498c: 927ced18 and x24, x8, #0xfffffffffffffff0 74990: aa1803e0 mov x0, x24 74994: 97fe6057 bl 0xcaf0 74998: aa0003f5 mov x21, x0 7499c: b2400308 orr x8, x24, #0x1 749a0: a9025736 stp x22, x21, [x25, #0x20] 749a4: f9000f28 str x8, [x25, #0x18] 749a8: aa1503e0 mov x0, x21 749ac: aa1703e1 mov x1, x23 749b0: aa1603e2 mov x2, x22 749b4: 97fe6057 bl 0xcb10 749b8: 38366abf strb wzr, [x21, x22] 749bc: f9400668 ldr x8, [x19, #0x8] 749c0: 9100c108 add x8, x8, #0x30 749c4: f9000668 str x8, [x19, #0x8] 749c8: 9100c37b add x27, x27, #0x30 749cc: eb1a037f cmp x27, x26 749d0: 54fff241 b.ne 0x74818 749d4: a94167e8 ldp x8, x25, [sp, #0x10] 749d8: 8b1c0108 add x8, x8, x28 749dc: 91000d14 add x20, x8, #0x3 749e0: 14000066 b 0x74b78 749e4: 8b080008 add x8, x0, x8 749e8: f9080128 str x8, [x9, #0x1000] 749ec: 14000013 b 0x74a38 749f0: 8b1c0288 add x8, x20, x28 749f4: 91000d16 add x22, x8, #0x3 749f8: cb1402d7 sub x23, x22, x20 749fc: b10042ff cmn x23, #0x10 74a00: a903ffff stp xzr, xzr, [sp, #0x38] 74a04: f9001bff str xzr, [sp, #0x30] 74a08: 54002662 b.hs 0x74ed4 74a0c: f1005aff cmp x23, #0x16 74a10: 54000ce8 b.hi 0x74bac 74a14: d37ffae8 lsl x8, x23, #1 74a18: 9100c3e9 add x9, sp, #0x30 74a1c: 3900c3e8 strb w8, [sp, #0x30] 74a20: b2400120 orr x0, x9, #0x1 74a24: b1000f9f cmn x28, #0x3 74a28: 54000d41 b.ne 0x74bd0 74a2c: 14000097 b 0x74c88 74a30: f90013ff str xzr, [sp, #0x20] 74a34: aa1f03e0 mov x0, xzr 74a38: 321c07e9 orr w9, wzr, #0x30 74a3c: 321e03ea orr w10, wzr, #0x4 74a40: 528bea8b mov w11, #0x5f54 // =24404 74a44: 9b0902a8 madd x8, x21, x9, x0 74a48: 3900010a strb w10, [x8] 74a4c: 7800110b sturh w11, [x8, #0x1] 74a50: 39000d1f strb wzr, [x8, #0x3] 74a54: b94053ea ldr w10, [sp, #0x50] 74a58: b9000d0a str w10, [x8, #0xc] 74a5c: f94027ea ldr x10, [sp, #0x48] 74a60: f900091f str xzr, [x8, #0x10] 74a64: f800410a stur x10, [x8, #0x4] 74a68: b90053ff str wzr, [sp, #0x50] 74a6c: f90027ff str xzr, [sp, #0x48] 74a70: 3900611f strb wzr, [x8, #0x18] 74a74: f845f3ea ldur x10, [sp, #0x5f] 74a78: a9027d0a stp x10, xzr, [x8, #0x20] 74a7c: f9402fea ldr x10, [sp, #0x58] 74a80: f801910a stur x10, [x8, #0x19] 74a84: f805f3ff stur xzr, [sp, #0x5f] 74a88: f9002fff str xzr, [sp, #0x58] 74a8c: a9402e76 ldp x22, x11, [x19] 74a90: f94013ea ldr x10, [sp, #0x20] 74a94: eb16017f cmp x11, x22 74a98: 9b090149 madd x9, x10, x9, x0 74a9c: 9100c10a add x10, x8, #0x30 74aa0: 54000260 b.eq 0x74aec 74aa4: f85e016c ldur x12, [x11, #-0x20] 74aa8: f81e010c stur x12, [x8, #-0x20] 74aac: 3cdd0160 ldur q0, [x11, #-0x30] 74ab0: 3c9d0100 stur q0, [x8, #-0x30] 74ab4: f85f816c ldur x12, [x11, #-0x8] 74ab8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 74abc: f81d017f stur xzr, [x11, #-0x30] 74ac0: f81f810c stur x12, [x8, #-0x8] 74ac4: 3cde8160 ldur q0, [x11, #-0x18] 74ac8: 3c9e8100 stur q0, [x8, #-0x18] 74acc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 74ad0: f81e817f stur xzr, [x11, #-0x18] 74ad4: d100c16b sub x11, x11, #0x30 74ad8: eb0b02df cmp x22, x11 74adc: d100c108 sub x8, x8, #0x30 74ae0: 54fffe21 b.ne 0x74aa4 74ae4: a9405a75 ldp x21, x22, [x19] 74ae8: 14000002 b 0x74af0 74aec: aa1603f5 mov x21, x22 74af0: f9400a77 ldr x23, [x19, #0x10] 74af4: eb1502df cmp x22, x21 74af8: a9002a68 stp x8, x10, [x19] 74afc: f9000a69 str x9, [x19, #0x10] 74b00: 540001a0 b.eq 0x74b34 74b04: 385e82c8 ldurb w8, [x22, #-0x18] 74b08: 36000068 tbz w8, #0x0, 0x74b14 74b0c: f85f82c0 ldur x0, [x22, #-0x8] 74b10: 97fe6044 bl 0xcc20 74b14: 385d02c8 ldurb w8, [x22, #-0x30] 74b18: d100c2d8 sub x24, x22, #0x30 74b1c: 36000068 tbz w8, #0x0, 0x74b28 74b20: f85e02c0 ldur x0, [x22, #-0x20] 74b24: 97fe603f bl 0xcc20 74b28: eb1802bf cmp x21, x24 74b2c: aa1803f6 mov x22, x24 74b30: 54fffea1 b.ne 0x74b04 74b34: b40001d5 cbz x21, 0x74b6c 74b38: f9400e68 ldr x8, [x19, #0x18] 74b3c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 74b40: eb15013f cmp x9, x21 74b44: 54000103 b.lo 0x74b64 74b48: eb15011f cmp x8, x21 74b4c: 540000c8 b.hi 0x74b64 74b50: f9480109 ldr x9, [x8, #0x1000] 74b54: eb17013f cmp x9, x23 74b58: 540000a1 b.ne 0x74b6c 74b5c: f9080115 str x21, [x8, #0x1000] 74b60: 14000003 b 0x74b6c 74b64: aa1503e0 mov x0, x21 74b68: 97fe602e bl 0xcc20 74b6c: 320003e8 orr w8, wzr, #0x1 74b70: 91000a94 add x20, x20, #0x2 74b74: 3901ba68 strb w8, [x19, #0x6e] 74b78: f9401728 ldr x8, [x25, #0x28] 74b7c: f85a83a9 ldur x9, [x29, #-0x58] 74b80: eb09011f cmp x8, x9 74b84: 54001a61 b.ne 0x74ed0 74b88: aa1403e0 mov x0, x20 74b8c: a94c7bfd ldp x29, x30, [sp, #0xc0] 74b90: a94b4ff4 ldp x20, x19, [sp, #0xb0] 74b94: a94a57f6 ldp x22, x21, [sp, #0xa0] 74b98: a9495ff8 ldp x24, x23, [sp, #0x90] 74b9c: a94867fa ldp x26, x25, [sp, #0x80] 74ba0: a9476ffc ldp x28, x27, [sp, #0x70] 74ba4: 910343ff add sp, sp, #0xd0 74ba8: d65f03c0 ret 74bac: 910042e8 add x8, x23, #0x10 74bb0: 927ced15 and x21, x8, #0xfffffffffffffff0 74bb4: aa1503e0 mov x0, x21 74bb8: 97fe5fce bl 0xcaf0 74bbc: b24002a8 orr x8, x21, #0x1 74bc0: a90383f7 stp x23, x0, [sp, #0x38] 74bc4: f9001be8 str x8, [sp, #0x30] 74bc8: b1000f9f cmn x28, #0x3 74bcc: 540005e0 b.eq 0x74c88 74bd0: 52800a88 mov w8, #0x54 // =84 74bd4: b1000b9f cmn x28, #0x2 74bd8: 39000008 strb w8, [x0] 74bdc: 54000540 b.eq 0x74c84 74be0: 91000b89 add x9, x28, #0x2 74be4: f100813f cmp x9, #0x20 74be8: 91000688 add x8, x20, #0x1 74bec: 54000383 b.lo 0x74c5c 74bf0: 927be92a and x10, x9, #0xffffffffffffffe0 74bf4: b400034a cbz x10, 0x74c5c 74bf8: 91000b0b add x11, x24, #0x2 74bfc: eb0b001f cmp x0, x11 74c00: 54000122 b.hs 0x74c24 74c04: cb1403eb neg x11, x20 74c08: 8b1c028c add x12, x20, x28 74c0c: 8b0b018b add x11, x12, x11 74c10: 8b0b000b add x11, x0, x11 74c14: 91000d6b add x11, x11, #0x3 74c18: eb0b011f cmp x8, x11 74c1c: aa0003eb mov x11, x0 74c20: 54000203 b.lo 0x74c60 74c24: 8b0a0108 add x8, x8, x10 74c28: 8b0a000b add x11, x0, x10 74c2c: 9100440c add x12, x0, #0x11 74c30: 9100468d add x13, x20, #0x11 74c34: aa0a03ee mov x14, x10 74c38: ad7f85a0 ldp q0, q1, [x13, #-0x10] 74c3c: d10081ce sub x14, x14, #0x20 74c40: 910081ad add x13, x13, #0x20 74c44: ad3f8580 stp q0, q1, [x12, #-0x10] 74c48: 9100818c add x12, x12, #0x20 74c4c: b5ffff6e cbnz x14, 0x74c38 74c50: eb09015f cmp x10, x9 74c54: 54000061 b.ne 0x74c60 74c58: 1400000b b 0x74c84 74c5c: aa0003eb mov x11, x0 74c60: 320007e9 orr w9, wzr, #0x3 74c64: cb080129 sub x9, x9, x8 74c68: 8b090289 add x9, x20, x9 74c6c: 8b090389 add x9, x28, x9 74c70: 9100056a add x10, x11, #0x1 74c74: 3840150b ldrb w11, [x8], #0x1 74c78: d1000529 sub x9, x9, #0x1 74c7c: 3800154b strb w11, [x10], #0x1 74c80: b5ffffa9 cbnz x9, 0x74c74 74c84: 8b170000 add x0, x0, x23 74c88: 3900001f strb wzr, [x0] 74c8c: a943d7e8 ldp x8, x21, [sp, #0x38] 74c90: f84313e9 ldur x9, [sp, #0x31] 74c94: f804f3ff stur xzr, [sp, #0x4f] 74c98: 3940c3f7 ldrb w23, [sp, #0x30] 74c9c: a9037fff stp xzr, xzr, [sp, #0x30] 74ca0: a9047fff stp xzr, xzr, [sp, #0x40] 74ca4: f805f3e8 stur x8, [sp, #0x5f] 74ca8: f9002fe9 str x9, [sp, #0x58] 74cac: a940a668 ldp x8, x9, [x19, #0x8] 74cb0: f9400ff9 ldr x25, [sp, #0x18] 74cb4: eb09011f cmp x8, x9 74cb8: 54000262 b.hs 0x74d04 74cbc: 39000117 strb w23, [x8] 74cc0: f845f3e9 ldur x9, [sp, #0x5f] 74cc4: a900d509 stp x9, x21, [x8, #0x8] 74cc8: f9402fe9 ldr x9, [sp, #0x58] 74ccc: f8001109 stur x9, [x8, #0x1] 74cd0: f805f3ff stur xzr, [sp, #0x5f] 74cd4: f9002fff str xzr, [sp, #0x58] 74cd8: 3900611f strb wzr, [x8, #0x18] 74cdc: f844f3e9 ldur x9, [sp, #0x4f] 74ce0: a9027d09 stp x9, xzr, [x8, #0x20] 74ce4: f94027e9 ldr x9, [sp, #0x48] 74ce8: f8019109 stur x9, [x8, #0x19] 74cec: f804f3ff stur xzr, [sp, #0x4f] 74cf0: f90027ff str xzr, [sp, #0x48] 74cf4: f9400668 ldr x8, [x19, #0x8] 74cf8: 9100c108 add x8, x8, #0x30 74cfc: f9000668 str x8, [x19, #0x8] 74d00: 14000071 b 0x74ec4 74d04: f940026a ldr x10, [x19] 74d08: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 74d0c: f295556b movk x11, #0xaaab 74d10: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 74d14: cb0a0108 sub x8, x8, x10 74d18: 9344fd08 asr x8, x8, #4 74d1c: 9b0b7d14 mul x20, x8, x11 74d20: 91000688 add x8, x20, #0x1 74d24: f2e0aaac movk x12, #0x555, lsl #48 74d28: eb0c011f cmp x8, x12 74d2c: 54000ec8 b.hi 0x74f04 74d30: cb0a0129 sub x9, x9, x10 74d34: 9344fd29 asr x9, x9, #4 74d38: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 74d3c: 9b0b7d29 mul x9, x9, x11 74d40: f2e0554a movk x10, #0x2aa, lsl #48 74d44: eb0a013f cmp x9, x10 74d48: 540000c2 b.hs 0x74d60 74d4c: d37ff929 lsl x9, x9, #1 74d50: eb08013f cmp x9, x8 74d54: 9a893108 csel x8, x8, x9, lo 74d58: f90013e8 str x8, [sp, #0x20] 74d5c: b4000208 cbz x8, 0x74d9c 74d60: f9400e69 ldr x9, [x19, #0x18] 74d64: f94013e8 ldr x8, [sp, #0x20] 74d68: f9480120 ldr x0, [x9, #0x1000] 74d6c: 8b080508 add x8, x8, x8, lsl #1 74d70: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 74d74: d37ced08 lsl x8, x8, #4 74d78: cb00014a sub x10, x10, x0 74d7c: eb08015f cmp x10, x8 74d80: 54000082 b.hs 0x74d90 74d84: aa0803e0 mov x0, x8 74d88: 97fe5f5a bl 0xcaf0 74d8c: 14000006 b 0x74da4 74d90: 8b080008 add x8, x0, x8 74d94: f9080128 str x8, [x9, #0x1000] 74d98: 14000003 b 0x74da4 74d9c: f90013ff str xzr, [sp, #0x20] 74da0: aa1f03e0 mov x0, xzr 74da4: 321c07e9 orr w9, wzr, #0x30 74da8: 9b090288 madd x8, x20, x9, x0 74dac: 39000117 strb w23, [x8] 74db0: f845f3ea ldur x10, [sp, #0x5f] 74db4: a900d50a stp x10, x21, [x8, #0x8] 74db8: f9402fea ldr x10, [sp, #0x58] 74dbc: f800110a stur x10, [x8, #0x1] 74dc0: f805f3ff stur xzr, [sp, #0x5f] 74dc4: f9002fff str xzr, [sp, #0x58] 74dc8: 3900611f strb wzr, [x8, #0x18] 74dcc: f844f3ea ldur x10, [sp, #0x4f] 74dd0: a9027d0a stp x10, xzr, [x8, #0x20] 74dd4: f94027ea ldr x10, [sp, #0x48] 74dd8: f801910a stur x10, [x8, #0x19] 74ddc: f804f3ff stur xzr, [sp, #0x4f] 74de0: f90027ff str xzr, [sp, #0x48] 74de4: a9402e75 ldp x21, x11, [x19] 74de8: f94013ea ldr x10, [sp, #0x20] 74dec: eb15017f cmp x11, x21 74df0: 9b090149 madd x9, x10, x9, x0 74df4: 9100c10a add x10, x8, #0x30 74df8: 54000260 b.eq 0x74e44 74dfc: f85e016c ldur x12, [x11, #-0x20] 74e00: f81e010c stur x12, [x8, #-0x20] 74e04: 3cdd0160 ldur q0, [x11, #-0x30] 74e08: 3c9d0100 stur q0, [x8, #-0x30] 74e0c: f85f816c ldur x12, [x11, #-0x8] 74e10: a93dfd7f stp xzr, xzr, [x11, #-0x28] 74e14: f81d017f stur xzr, [x11, #-0x30] 74e18: f81f810c stur x12, [x8, #-0x8] 74e1c: 3cde8160 ldur q0, [x11, #-0x18] 74e20: 3c9e8100 stur q0, [x8, #-0x18] 74e24: a93f7d7f stp xzr, xzr, [x11, #-0x10] 74e28: f81e817f stur xzr, [x11, #-0x18] 74e2c: d100c16b sub x11, x11, #0x30 74e30: eb0b02bf cmp x21, x11 74e34: d100c108 sub x8, x8, #0x30 74e38: 54fffe21 b.ne 0x74dfc 74e3c: a9405674 ldp x20, x21, [x19] 74e40: 14000002 b 0x74e48 74e44: aa1503f4 mov x20, x21 74e48: f9400a77 ldr x23, [x19, #0x10] 74e4c: eb1402bf cmp x21, x20 74e50: a9002a68 stp x8, x10, [x19] 74e54: f9000a69 str x9, [x19, #0x10] 74e58: 540001a0 b.eq 0x74e8c 74e5c: 385e82a8 ldurb w8, [x21, #-0x18] 74e60: 36000068 tbz w8, #0x0, 0x74e6c 74e64: f85f82a0 ldur x0, [x21, #-0x8] 74e68: 97fe5f6e bl 0xcc20 74e6c: 385d02a8 ldurb w8, [x21, #-0x30] 74e70: d100c2b8 sub x24, x21, #0x30 74e74: 36000068 tbz w8, #0x0, 0x74e80 74e78: f85e02a0 ldur x0, [x21, #-0x20] 74e7c: 97fe5f69 bl 0xcc20 74e80: eb18029f cmp x20, x24 74e84: aa1803f5 mov x21, x24 74e88: 54fffea1 b.ne 0x74e5c 74e8c: b40001d4 cbz x20, 0x74ec4 74e90: f9400e68 ldr x8, [x19, #0x18] 74e94: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 74e98: eb14013f cmp x9, x20 74e9c: 54000103 b.lo 0x74ebc 74ea0: eb14011f cmp x8, x20 74ea4: 540000c8 b.hi 0x74ebc 74ea8: f9480109 ldr x9, [x8, #0x1000] 74eac: eb17013f cmp x9, x23 74eb0: 540000a1 b.ne 0x74ec4 74eb4: f9080114 str x20, [x8, #0x1000] 74eb8: 14000003 b 0x74ec4 74ebc: aa1403e0 mov x0, x20 74ec0: 97fe5f58 bl 0xcc20 74ec4: 320003e8 orr w8, wzr, #0x1 74ec8: aa1603f4 mov x20, x22 74ecc: 17ffff2a b 0x74b74 74ed0: 97fe5da8 bl 0xc570 <__stack_chk_fail@plt> 74ed4: 97fe5cf7 bl 0xc2b0 74ed8: 97fe5cf6 bl 0xc2b0 74edc: aa1403f9 mov x25, x20 74ee0: 97fe5cf4 bl 0xc2b0 74ee4: aa1403f9 mov x25, x20 74ee8: 97fe5cf2 bl 0xc2b0 74eec: 97fe5cf1 bl 0xc2b0 74ef0: 97fe5cf0 bl 0xc2b0 74ef4: aa1403f8 mov x24, x20 74ef8: 97fe5cee bl 0xc2b0 74efc: aa1403f8 mov x24, x20 74f00: 97fe5cec bl 0xc2b0 74f04: 97fe5ceb bl 0xc2b0 74f08: aa0003f4 mov x20, x0 74f0c: 36000737 tbz w23, #0x0, 0x74ff0 74f10: 14000031 b 0x74fd4 74f14: 39400348 ldrb w8, [x26] 74f18: aa0003f4 mov x20, x0 74f1c: 36000108 tbz w8, #0x0, 0x74f3c 74f20: 321c07e8 orr w8, wzr, #0x30 74f24: 9b085728 madd x8, x25, x8, x21 74f28: f9400900 ldr x0, [x8, #0x10] 74f2c: 97fe5f3d bl 0xcc20 74f30: 14000003 b 0x74f3c 74f34: aa0003f4 mov x20, x0 74f38: b40005d5 cbz x21, 0x74ff0 74f3c: f9400e68 ldr x8, [x19, #0x18] 74f40: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 74f44: eb15013f cmp x9, x21 74f48: 54000463 b.lo 0x74fd4 74f4c: eb15011f cmp x8, x21 74f50: 54000428 b.hi 0x74fd4 74f54: f9480109 ldr x9, [x8, #0x1000] 74f58: eb18013f cmp x9, x24 74f5c: 540004a1 b.ne 0x74ff0 74f60: aa1403e0 mov x0, x20 74f64: f9080115 str x21, [x8, #0x1000] 74f68: 9400644a bl 0x8e090 74f6c: aa0003f4 mov x20, x0 74f70: aa1403e0 mov x0, x20 74f74: 94006447 bl 0x8e090 74f78: 1400001b b 0x74fe4 74f7c: 39400308 ldrb w8, [x24] 74f80: aa0003f4 mov x20, x0 74f84: 36000108 tbz w8, #0x0, 0x74fa4 74f88: 321c07e8 orr w8, wzr, #0x30 74f8c: 9b085748 madd x8, x26, x8, x21 74f90: f9400900 ldr x0, [x8, #0x10] 74f94: 97fe5f23 bl 0xcc20 74f98: 14000003 b 0x74fa4 74f9c: aa0003f4 mov x20, x0 74fa0: b4000295 cbz x21, 0x74ff0 74fa4: f9400e68 ldr x8, [x19, #0x18] 74fa8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 74fac: eb15013f cmp x9, x21 74fb0: 54000123 b.lo 0x74fd4 74fb4: eb15011f cmp x8, x21 74fb8: 540000e8 b.hi 0x74fd4 74fbc: f9480109 ldr x9, [x8, #0x1000] 74fc0: eb19013f cmp x9, x25 74fc4: 54000161 b.ne 0x74ff0 74fc8: aa1403e0 mov x0, x20 74fcc: f9080115 str x21, [x8, #0x1000] 74fd0: 94006430 bl 0x8e090 74fd4: aa1503e0 mov x0, x21 74fd8: 97fe5f12 bl 0xcc20 74fdc: aa1403e0 mov x0, x20 74fe0: 9400642c bl 0x8e090 74fe4: 39400328 ldrb w8, [x25] 74fe8: aa0003f4 mov x20, x0 74fec: 37000068 tbnz w8, #0x0, 0x74ff8 74ff0: aa1403e0 mov x0, x20 74ff4: 94006427 bl 0x8e090 74ff8: f9400b20 ldr x0, [x25, #0x10] 74ffc: 97fe5f09 bl 0xcc20 75000: aa1403e0 mov x0, x20 75004: 94006423 bl 0x8e090 75008: d10303ff sub sp, sp, #0xc0 7500c: a9085ff8 stp x24, x23, [sp, #0x80] 75010: a90957f6 stp x22, x21, [sp, #0x90] 75014: a90a4ff4 stp x20, x19, [sp, #0xa0] 75018: a90b7bfd stp x29, x30, [sp, #0xb0] 7501c: 9102c3fd add x29, sp, #0xb0 75020: d53bd058 mrs x24, TPIDR_EL0 75024: f9401708 ldr x8, [x24, #0x28] 75028: aa0103f6 mov x22, x1 7502c: aa0003f5 mov x21, x0 75030: cb1502c9 sub x9, x22, x21 75034: aa0203f4 mov x20, x2 75038: f100113f cmp x9, #0x4 7503c: f81c83a8 stur x8, [x29, #-0x38] 75040: 54000b2b b.lt 0x751a4 75044: 394002a8 ldrb w8, [x21] 75048: 7101111f cmp w8, #0x44 7504c: 54000ac1 b.ne 0x751a4 75050: 394006a8 ldrb w8, [x21, #0x1] 75054: 321b0108 orr w8, w8, #0x20 75058: 7101d11f cmp w8, #0x74 7505c: 54000a41 b.ne 0x751a4 75060: 91000ab7 add x23, x21, #0x2 75064: aa1703e0 mov x0, x23 75068: aa1603e1 mov x1, x22 7506c: aa1403e2 mov x2, x20 75070: 94000583 bl 0x7667c 75074: aa0003f3 mov x19, x0 75078: eb17027f cmp x19, x23 7507c: 54000940 b.eq 0x751a4 75080: eb16027f cmp x19, x22 75084: 54000900 b.eq 0x751a4 75088: 39400268 ldrb w8, [x19] 7508c: 7101151f cmp w8, #0x45 75090: 540008a1 b.ne 0x751a4 75094: a9405a88 ldp x8, x22, [x20] 75098: eb16011f cmp x8, x22 7509c: 54000840 b.eq 0x751a4 750a0: 385e82c8 ldurb w8, [x22, #-0x18] 750a4: a97f2ac9 ldp x9, x10, [x22, #-0x10] 750a8: d1005ecb sub x11, x22, #0x17 750ac: d100c2c0 sub x0, x22, #0x30 750b0: 7200011f tst w8, #0x1 750b4: d341fd08 lsr x8, x8, #1 750b8: 9a8a0161 csel x1, x11, x10, eq 750bc: 9a890102 csel x2, x8, x9, eq 750c0: 97fff134 bl 0x71590 750c4: f85e02c8 ldur x8, [x22, #-0x20] 750c8: f9000be8 str x8, [sp, #0x10] 750cc: 3cdd02c0 ldur q0, [x22, #-0x30] 750d0: 3d8003e0 str q0, [sp] 750d4: a93dfedf stp xzr, xzr, [x22, #-0x28] 750d8: f81d02df stur xzr, [x22, #-0x30] 750dc: 90000142 adrp x2, 0x9d000 750e0: 913dec42 add x2, x2, #0xf7b 750e4: 910003e0 mov x0, sp 750e8: 52800123 mov w3, #0x9 // =9 750ec: aa1f03e1 mov x1, xzr 750f0: 910003f5 mov x21, sp 750f4: 97fff0a9 bl 0x71398 750f8: f9400aa8 ldr x8, [x21, #0x10] 750fc: 3dc002a0 ldr q0, [x21] 75100: a900febf stp xzr, xzr, [x21, #0x8] 75104: f90002bf str xzr, [x21] 75108: f9001be8 str x8, [sp, #0x30] 7510c: 3d800be0 str q0, [sp, #0x20] 75110: d0000101 adrp x1, 0x97000 75114: 9106bc21 add x1, x1, #0x1af 75118: 910083e0 add x0, sp, #0x20 7511c: 320003e2 orr w2, wzr, #0x1 75120: 910083f5 add x21, sp, #0x20 75124: 97fff11b bl 0x71590 75128: f84012a9 ldur x9, [x21, #0x1] 7512c: a940aeaa ldp x10, x11, [x21, #0x8] 75130: 394002a8 ldrb w8, [x21] 75134: a900febf stp xzr, xzr, [x21, #0x8] 75138: f90002bf str xzr, [x21] 7513c: f81bf3aa stur x10, [x29, #-0x41] 75140: f81b83a9 stur x9, [x29, #-0x48] 75144: 3900e3e8 strb w8, [sp, #0x38] 75148: aa0903e8 mov x8, x9 7514c: f85bf3a9 ldur x9, [x29, #-0x41] 75150: f81b83bf stur xzr, [x29, #-0x48] 75154: f81bf3bf stur xzr, [x29, #-0x41] 75158: f80393e8 stur x8, [sp, #0x39] 7515c: a9042fe9 stp x9, x11, [sp, #0x40] 75160: a905ffff stp xzr, xzr, [sp, #0x58] 75164: f9002bff str xzr, [sp, #0x50] 75168: f9400688 ldr x8, [x20, #0x8] 7516c: 9100e3e1 add x1, sp, #0x38 75170: d100c100 sub x0, x8, #0x30 75174: 94001970 bl 0x7b734 75178: 394143e8 ldrb w8, [sp, #0x50] 7517c: 370002a8 tbnz w8, #0x0, 0x751d0 75180: 3940e3e8 ldrb w8, [sp, #0x38] 75184: 370002e8 tbnz w8, #0x0, 0x751e0 75188: 394083e8 ldrb w8, [sp, #0x20] 7518c: 37000328 tbnz w8, #0x0, 0x751f0 75190: 394003e8 ldrb w8, [sp] 75194: 36000068 tbz w8, #0x0, 0x751a0 75198: f9400be0 ldr x0, [sp, #0x10] 7519c: 97fe5ea1 bl 0xcc20 751a0: 91000675 add x21, x19, #0x1 751a4: f9401708 ldr x8, [x24, #0x28] 751a8: f85c83a9 ldur x9, [x29, #-0x38] 751ac: eb09011f cmp x8, x9 751b0: 540002a1 b.ne 0x75204 751b4: aa1503e0 mov x0, x21 751b8: a94b7bfd ldp x29, x30, [sp, #0xb0] 751bc: a94a4ff4 ldp x20, x19, [sp, #0xa0] 751c0: a94957f6 ldp x22, x21, [sp, #0x90] 751c4: a9485ff8 ldp x24, x23, [sp, #0x80] 751c8: 910303ff add sp, sp, #0xc0 751cc: d65f03c0 ret 751d0: f94033e0 ldr x0, [sp, #0x60] 751d4: 97fe5e93 bl 0xcc20 751d8: 3940e3e8 ldrb w8, [sp, #0x38] 751dc: 3607fd68 tbz w8, #0x0, 0x75188 751e0: f94027e0 ldr x0, [sp, #0x48] 751e4: 97fe5e8f bl 0xcc20 751e8: 394083e8 ldrb w8, [sp, #0x20] 751ec: 3607fd28 tbz w8, #0x0, 0x75190 751f0: f9401be0 ldr x0, [sp, #0x30] 751f4: 97fe5e8b bl 0xcc20 751f8: 394003e8 ldrb w8, [sp] 751fc: 3707fce8 tbnz w8, #0x0, 0x75198 75200: 17ffffe8 b 0x751a0 75204: 97fe5cdb bl 0xc570 <__stack_chk_fail@plt> 75208: 394083e8 ldrb w8, [sp, #0x20] 7520c: aa0003f3 mov x19, x0 75210: 370000a8 tbnz w8, #0x0, 0x75224 75214: 394003e8 ldrb w8, [sp] 75218: 37000168 tbnz w8, #0x0, 0x75244 7521c: aa1303e0 mov x0, x19 75220: 9400639c bl 0x8e090 75224: f9401be0 ldr x0, [sp, #0x30] 75228: 97fe5e7e bl 0xcc20 7522c: 394003e8 ldrb w8, [sp] 75230: 3607ff68 tbz w8, #0x0, 0x7521c 75234: 14000004 b 0x75244 75238: aa0003f3 mov x19, x0 7523c: 394003e8 ldrb w8, [sp] 75240: 3607fee8 tbz w8, #0x0, 0x7521c 75244: f9400be0 ldr x0, [sp, #0x10] 75248: 97fe5e76 bl 0xcc20 7524c: aa1303e0 mov x0, x19 75250: 94006390 bl 0x8e090 75254: d103c3ff sub sp, sp, #0xf0 75258: a9096ffc stp x28, x27, [sp, #0x90] 7525c: a90a67fa stp x26, x25, [sp, #0xa0] 75260: a90b5ff8 stp x24, x23, [sp, #0xb0] 75264: a90c57f6 stp x22, x21, [sp, #0xc0] 75268: a90d4ff4 stp x20, x19, [sp, #0xd0] 7526c: a90e7bfd stp x29, x30, [sp, #0xe0] 75270: 910383fd add x29, sp, #0xe0 75274: d53bd05b mrs x27, TPIDR_EL0 75278: f9401768 ldr x8, [x27, #0x28] 7527c: aa0103f5 mov x21, x1 75280: aa0003f3 mov x19, x0 75284: aa0203f4 mov x20, x2 75288: eb150277 subs x23, x19, x21 7528c: f81a83a8 stur x8, [x29, #-0x58] 75290: 54007440 b.eq 0x76118 75294: 39400269 ldrb w9, [x19] 75298: 5100c528 sub w8, w9, #0x31 7529c: 7100251f cmp w8, #0x9 752a0: 54000142 b.hs 0x752c8 752a4: aa1303e0 mov x0, x19 752a8: aa1503e1 mov x1, x21 752ac: aa1403e2 mov x2, x20 752b0: 94004307 bl 0x85ecc 752b4: f9401768 ldr x8, [x27, #0x28] 752b8: f85a83a9 ldur x9, [x29, #-0x58] 752bc: eb09011f cmp x8, x9 752c0: 54007360 b.eq 0x7612c 752c4: 14000473 b 0x76490 752c8: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 752cc: 51010d28 sub w8, w9, #0x43 752d0: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 752d4: f2e0aab6 movk x22, #0x555, lsl #48 752d8: 7100091f cmp w8, #0x2 752dc: f2e05558 movk x24, #0x2aa, lsl #48 752e0: 540007e2 b.hs 0x753dc 752e4: cb1302a8 sub x8, x21, x19 752e8: f100091f cmp x8, #0x2 752ec: 5400716b b.lt 0x76118 752f0: a940228a ldp x10, x8, [x20] 752f4: eb08015f cmp x10, x8 752f8: 54007100 b.eq 0x76118 752fc: 7101113f cmp w9, #0x44 75300: 54000d60 b.eq 0x754ac 75304: 71010d3f cmp w9, #0x43 75308: 54007081 b.ne 0x76118 7530c: 39400669 ldrb w9, [x19, #0x1] 75310: 7100d53f cmp w9, #0x35 75314: 54007028 b.hi 0x76118 75318: 320003ea orr w10, wzr, #0x1 7531c: 9ac92149 lsl x9, x10, x9 75320: d2e005ca mov x10, #0x2e000000000000 // =12947848928690176 75324: 8a0a0129 and x9, x9, x10 75328: b4006f89 cbz x9, 0x76118 7532c: d100c100 sub x0, x8, #0x30 75330: 9101c3e8 add x8, sp, #0x70 75334: 940044a0 bl 0x865b4 75338: a947d7e8 ldp x8, x21, [sp, #0x78] 7533c: f84713e9 ldur x9, [sp, #0x71] 75340: 3941c3f7 ldrb w23, [sp, #0x70] 75344: a9077fff stp xzr, xzr, [sp, #0x70] 75348: f90043ff str xzr, [sp, #0x80] 7534c: f80473ff stur xzr, [sp, #0x47] 75350: f90023ff str xzr, [sp, #0x40] 75354: f805f3e8 stur x8, [sp, #0x5f] 75358: f9002fe9 str x9, [sp, #0x58] 7535c: a940a688 ldp x8, x9, [x20, #0x8] 75360: eb09011f cmp x8, x9 75364: 54000ec3 b.lo 0x7553c 75368: f940028a ldr x10, [x20] 7536c: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 75370: f295556b movk x11, #0xaaab 75374: cb0a0108 sub x8, x8, x10 75378: 9344fd08 asr x8, x8, #4 7537c: 9b0b7d19 mul x25, x8, x11 75380: 91000728 add x8, x25, #0x1 75384: eb16011f cmp x8, x22 75388: 54008868 b.hi 0x76494 7538c: cb0a0129 sub x9, x9, x10 75390: 9344fd29 asr x9, x9, #4 75394: 9b0b7d29 mul x9, x9, x11 75398: eb18013f cmp x9, x24 7539c: 540000a2 b.hs 0x753b0 753a0: d37ff929 lsl x9, x9, #1 753a4: eb08013f cmp x9, x8 753a8: 9a893116 csel x22, x8, x9, lo 753ac: b40020f6 cbz x22, 0x757c8 753b0: f9400e89 ldr x9, [x20, #0x18] 753b4: 8b1606c8 add x8, x22, x22, lsl #1 753b8: d37ced08 lsl x8, x8, #4 753bc: f9480120 ldr x0, [x9, #0x1000] 753c0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 753c4: cb00014a sub x10, x10, x0 753c8: eb08015f cmp x10, x8 753cc: 54001e62 b.hs 0x75798 753d0: aa0803e0 mov x0, x8 753d4: 97fe5dc7 bl 0xcaf0 753d8: 140000fd b 0x757cc 753dc: 7101553f cmp w9, #0x55 753e0: 540005c1 b.ne 0x75498 753e4: cb1302a8 sub x8, x21, x19 753e8: f1000d1f cmp x8, #0x3 753ec: 5400696b b.lt 0x76118 753f0: 39400668 ldrb w8, [x19, #0x1] 753f4: 7101b11f cmp w8, #0x6c 753f8: 54000ce0 b.eq 0x75594 753fc: 7101d11f cmp w8, #0x74 75400: 540068c1 b.ne 0x76118 75404: d28ea4e9 mov x9, #0x7527 // =29991 75408: f2adcdc9 movk x9, #0x6e6e, lsl #16 7540c: f2cdac29 movk x9, #0x6d61, lsl #32 75410: f2ec8ca9 movk x9, #0x6465, lsl #48 75414: a9067fff stp xzr, xzr, [sp, #0x60] 75418: f9002fff str xzr, [sp, #0x58] 7541c: f80593e9 stur x9, [sp, #0x59] 75420: 390187ff strb wzr, [sp, #0x61] 75424: f94033ea ldr x10, [sp, #0x60] 75428: 321c03e8 orr w8, wzr, #0x10 7542c: f80473ff stur xzr, [sp, #0x47] 75430: f90023ff str xzr, [sp, #0x40] 75434: 390163e8 strb w8, [sp, #0x58] 75438: a905ffff stp xzr, xzr, [sp, #0x58] 7543c: f80773ea stur x10, [sp, #0x77] 75440: a906a7ff stp xzr, x9, [sp, #0x68] 75444: a940aa89 ldp x9, x10, [x20, #0x8] 75448: eb0a013f cmp x9, x10 7544c: 54001002 b.hs 0x7564c 75450: 39000128 strb w8, [x9] 75454: f84773e8 ldur x8, [sp, #0x77] 75458: a900fd28 stp x8, xzr, [x9, #0x8] 7545c: f9403be8 ldr x8, [sp, #0x70] 75460: f8001128 stur x8, [x9, #0x1] 75464: f80773ff stur xzr, [sp, #0x77] 75468: f9003bff str xzr, [sp, #0x70] 7546c: 3900613f strb wzr, [x9, #0x18] 75470: f84473e8 ldur x8, [sp, #0x47] 75474: a9027d28 stp x8, xzr, [x9, #0x20] 75478: f94023e8 ldr x8, [sp, #0x40] 7547c: f8019128 stur x8, [x9, #0x19] 75480: f80473ff stur xzr, [sp, #0x47] 75484: f90023ff str xzr, [sp, #0x40] 75488: f9400688 ldr x8, [x20, #0x8] 7548c: 9100c108 add x8, x8, #0x30 75490: f9000688 str x8, [x20, #0x8] 75494: 1400015a b 0x759fc 75498: aa1303e0 mov x0, x19 7549c: aa1503e1 mov x1, x21 754a0: aa1403e2 mov x2, x20 754a4: 94002c73 bl 0x80670 754a8: 17ffff83 b 0x752b4 754ac: 39400669 ldrb w9, [x19, #0x1] 754b0: 7100d53f cmp w9, #0x35 754b4: 54006328 b.hi 0x76118 754b8: 320003ea orr w10, wzr, #0x1 754bc: 9ac92149 lsl x9, x10, x9 754c0: d2e004ea mov x10, #0x27000000000000 // =10977524091715584 754c4: 8a0a0129 and x9, x9, x10 754c8: b4006289 cbz x9, 0x76118 754cc: d100c100 sub x0, x8, #0x30 754d0: 9101c3e8 add x8, sp, #0x70 754d4: 9101c3f9 add x25, sp, #0x70 754d8: 94004437 bl 0x865b4 754dc: b0000142 adrp x2, 0x9e000 754e0: 9101ac42 add x2, x2, #0x6b 754e4: 9101c3e0 add x0, sp, #0x70 754e8: 320003e3 orr w3, wzr, #0x1 754ec: aa1f03e1 mov x1, xzr 754f0: 97ffefaa bl 0x71398 754f4: f8401328 ldur x8, [x25, #0x1] 754f8: a940d729 ldp x9, x21, [x25, #0x8] 754fc: 39400337 ldrb w23, [x25] 75500: a900ff3f stp xzr, xzr, [x25, #0x8] 75504: f900033f str xzr, [x25] 75508: f80373e9 stur x9, [sp, #0x37] 7550c: f9001be8 str x8, [sp, #0x30] 75510: f84373e8 ldur x8, [sp, #0x37] 75514: f9401be9 ldr x9, [sp, #0x30] 75518: f80473ff stur xzr, [sp, #0x47] 7551c: f90023ff str xzr, [sp, #0x40] 75520: f80373ff stur xzr, [sp, #0x37] 75524: f9001bff str xzr, [sp, #0x30] 75528: f805f3e8 stur x8, [sp, #0x5f] 7552c: f9002fe9 str x9, [sp, #0x58] 75530: a940a688 ldp x8, x9, [x20, #0x8] 75534: eb09011f cmp x8, x9 75538: 54000f62 b.hs 0x75724 7553c: 39000117 strb w23, [x8] 75540: f845f3e9 ldur x9, [sp, #0x5f] 75544: f9000509 str x9, [x8, #0x8] 75548: f9402fe9 ldr x9, [sp, #0x58] 7554c: f9000915 str x21, [x8, #0x10] 75550: f8001109 stur x9, [x8, #0x1] 75554: f805f3ff stur xzr, [sp, #0x5f] 75558: f9002fff str xzr, [sp, #0x58] 7555c: 3900611f strb wzr, [x8, #0x18] 75560: f84473e9 ldur x9, [sp, #0x47] 75564: f9001109 str x9, [x8, #0x20] 75568: f94023e9 ldr x9, [sp, #0x40] 7556c: f900151f str xzr, [x8, #0x28] 75570: f8019109 stur x9, [x8, #0x19] 75574: f80473ff stur xzr, [sp, #0x47] 75578: f90023ff str xzr, [sp, #0x40] 7557c: f9400688 ldr x8, [x20, #0x8] 75580: 9100c108 add x8, x8, #0x30 75584: f9000688 str x8, [x20, #0x8] 75588: 3941c3e8 ldrb w8, [sp, #0x70] 7558c: 37005bc8 tbnz w8, #0x0, 0x76104 75590: 140002df b 0x7610c 75594: b000014b adrp x11, 0x9e000 75598: 910f356b add x11, x11, #0x3cd 7559c: f940016b ldr x11, [x11] 755a0: 5280050c mov w12, #0x28 // =40 755a4: a9402289 ldp x9, x8, [x20] 755a8: a904ffff stp xzr, xzr, [sp, #0x48] 755ac: f90023ff str xzr, [sp, #0x40] 755b0: f80413eb stur x11, [sp, #0x41] 755b4: 780493ec sturh w12, [sp, #0x49] 755b8: f94027ec ldr x12, [sp, #0x48] 755bc: 5280024a mov w10, #0x12 // =18 755c0: f9002fff str xzr, [sp, #0x58] 755c4: 390103ea strb w10, [sp, #0x40] 755c8: f9003beb str x11, [sp, #0x70] 755cc: a9047fff stp xzr, xzr, [sp, #0x40] 755d0: f80773ec stur x12, [sp, #0x77] 755d4: f805f3ff stur xzr, [sp, #0x5f] 755d8: f9400a8b ldr x11, [x20, #0x10] 755dc: cb09010c sub x12, x8, x9 755e0: b201f3ed mov x13, #-0x5555555555555556 // =-6148914691236517206 755e4: 9344fd8c asr x12, x12, #4 755e8: f295556d movk x13, #0xaaab 755ec: eb08017f cmp x11, x8 755f0: 9b0d7d9c mul x28, x12, x13 755f4: 54000669 b.ls 0x756c0 755f8: 3900010a strb w10, [x8] 755fc: f84773e9 ldur x9, [sp, #0x77] 75600: a900fd09 stp x9, xzr, [x8, #0x8] 75604: f9403be9 ldr x9, [sp, #0x70] 75608: f8001109 stur x9, [x8, #0x1] 7560c: f80773ff stur xzr, [sp, #0x77] 75610: f9003bff str xzr, [sp, #0x70] 75614: 3900611f strb wzr, [x8, #0x18] 75618: f845f3e9 ldur x9, [sp, #0x5f] 7561c: a9027d09 stp x9, xzr, [x8, #0x20] 75620: f9402fe9 ldr x9, [sp, #0x58] 75624: f8019109 stur x9, [x8, #0x19] 75628: f805f3ff stur xzr, [sp, #0x5f] 7562c: f9002fff str xzr, [sp, #0x58] 75630: f9400688 ldr x8, [x20, #0x8] 75634: 9100c108 add x8, x8, #0x30 75638: f9000688 str x8, [x20, #0x8] 7563c: 394103e8 ldrb w8, [sp, #0x40] 75640: 36003368 tbz w8, #0x0, 0x75cac 75644: f9402be0 ldr x0, [sp, #0x50] 75648: 14000198 b 0x75ca8 7564c: f940028b ldr x11, [x20] 75650: cb0b0128 sub x8, x9, x11 75654: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 75658: 9344fd08 asr x8, x8, #4 7565c: f2955569 movk x9, #0xaaab 75660: 9b097d19 mul x25, x8, x9 75664: 91000728 add x8, x25, #0x1 75668: eb16011f cmp x8, x22 7566c: 54007168 b.hi 0x76498 75670: cb0b014a sub x10, x10, x11 75674: 9344fd4a asr x10, x10, #4 75678: 9b097d49 mul x9, x10, x9 7567c: eb18013f cmp x9, x24 75680: 540000a2 b.hs 0x75694 75684: d37ff929 lsl x9, x9, #1 75688: eb08013f cmp x9, x8 7568c: 9a893116 csel x22, x8, x9, lo 75690: b4001236 cbz x22, 0x758d4 75694: f9400e89 ldr x9, [x20, #0x18] 75698: 8b1606c8 add x8, x22, x22, lsl #1 7569c: d37ced08 lsl x8, x8, #4 756a0: f9480120 ldr x0, [x9, #0x1000] 756a4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 756a8: cb00014a sub x10, x10, x0 756ac: eb08015f cmp x10, x8 756b0: 540007a2 b.hs 0x757a4 756b4: aa0803e0 mov x0, x8 756b8: 97fe5d0e bl 0xcaf0 756bc: 14000087 b 0x758d8 756c0: 91000788 add x8, x28, #0x1 756c4: eb16011f cmp x8, x22 756c8: 54006ea8 b.hi 0x7649c 756cc: cb090169 sub x9, x11, x9 756d0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 756d4: 9344fd29 asr x9, x9, #4 756d8: f295556a movk x10, #0xaaab 756dc: 9b0a7d29 mul x9, x9, x10 756e0: eb18013f cmp x9, x24 756e4: 540000a2 b.hs 0x756f8 756e8: d37ff929 lsl x9, x9, #1 756ec: eb08013f cmp x9, x8 756f0: 9a893116 csel x22, x8, x9, lo 756f4: b4002496 cbz x22, 0x75b84 756f8: f9400e89 ldr x9, [x20, #0x18] 756fc: 8b1606c8 add x8, x22, x22, lsl #1 75700: d37ced08 lsl x8, x8, #4 75704: f9480120 ldr x0, [x9, #0x1000] 75708: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7570c: cb00014a sub x10, x10, x0 75710: eb08015f cmp x10, x8 75714: 540004e2 b.hs 0x757b0 75718: aa0803e0 mov x0, x8 7571c: 97fe5cf5 bl 0xcaf0 75720: 1400011a b 0x75b88 75724: f940028a ldr x10, [x20] 75728: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7572c: f295556b movk x11, #0xaaab 75730: cb0a0108 sub x8, x8, x10 75734: 9344fd08 asr x8, x8, #4 75738: 9b0b7d19 mul x25, x8, x11 7573c: 91000728 add x8, x25, #0x1 75740: eb16011f cmp x8, x22 75744: 54006ae8 b.hi 0x764a0 75748: cb0a0129 sub x9, x9, x10 7574c: 9344fd29 asr x9, x9, #4 75750: 9b0b7d29 mul x9, x9, x11 75754: eb18013f cmp x9, x24 75758: 540000a2 b.hs 0x7576c 7575c: d37ff929 lsl x9, x9, #1 75760: eb08013f cmp x9, x8 75764: 9a893116 csel x22, x8, x9, lo 75768: b4004356 cbz x22, 0x75fd0 7576c: f9400e89 ldr x9, [x20, #0x18] 75770: 8b1606c8 add x8, x22, x22, lsl #1 75774: d37ced08 lsl x8, x8, #4 75778: f9480120 ldr x0, [x9, #0x1000] 7577c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 75780: cb00014a sub x10, x10, x0 75784: eb08015f cmp x10, x8 75788: 540001a2 b.hs 0x757bc 7578c: aa0803e0 mov x0, x8 75790: 97fe5cd8 bl 0xcaf0 75794: 14000210 b 0x75fd4 75798: 8b080008 add x8, x0, x8 7579c: f9080128 str x8, [x9, #0x1000] 757a0: 1400000b b 0x757cc 757a4: 8b080008 add x8, x0, x8 757a8: f9080128 str x8, [x9, #0x1000] 757ac: 1400004b b 0x758d8 757b0: 8b080008 add x8, x0, x8 757b4: f9080128 str x8, [x9, #0x1000] 757b8: 140000f4 b 0x75b88 757bc: 8b080008 add x8, x0, x8 757c0: f9080128 str x8, [x9, #0x1000] 757c4: 14000204 b 0x75fd4 757c8: aa1f03e0 mov x0, xzr 757cc: 321c07e9 orr w9, wzr, #0x30 757d0: 9b090328 madd x8, x25, x9, x0 757d4: 39000117 strb w23, [x8] 757d8: f845f3ea ldur x10, [sp, #0x5f] 757dc: d503201f nop 757e0: 9b0902c9 madd x9, x22, x9, x0 757e4: a900d50a stp x10, x21, [x8, #0x8] 757e8: f9402fea ldr x10, [sp, #0x58] 757ec: f800110a stur x10, [x8, #0x1] 757f0: f805f3ff stur xzr, [sp, #0x5f] 757f4: f9002fff str xzr, [sp, #0x58] 757f8: 3900611f strb wzr, [x8, #0x18] 757fc: f84473ea ldur x10, [sp, #0x47] 75800: a9027d0a stp x10, xzr, [x8, #0x20] 75804: f94023ea ldr x10, [sp, #0x40] 75808: f801910a stur x10, [x8, #0x19] 7580c: f80473ff stur xzr, [sp, #0x47] 75810: f90023ff str xzr, [sp, #0x40] 75814: a9402e97 ldp x23, x11, [x20] 75818: 9100c10a add x10, x8, #0x30 7581c: eb17017f cmp x11, x23 75820: 54000260 b.eq 0x7586c 75824: f85e016c ldur x12, [x11, #-0x20] 75828: f81e010c stur x12, [x8, #-0x20] 7582c: 3cdd0160 ldur q0, [x11, #-0x30] 75830: 3c9d0100 stur q0, [x8, #-0x30] 75834: f85f816c ldur x12, [x11, #-0x8] 75838: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7583c: f81d017f stur xzr, [x11, #-0x30] 75840: f81f810c stur x12, [x8, #-0x8] 75844: 3cde8160 ldur q0, [x11, #-0x18] 75848: 3c9e8100 stur q0, [x8, #-0x18] 7584c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 75850: f81e817f stur xzr, [x11, #-0x18] 75854: d100c16b sub x11, x11, #0x30 75858: eb0b02ff cmp x23, x11 7585c: d100c108 sub x8, x8, #0x30 75860: 54fffe21 b.ne 0x75824 75864: a9405e95 ldp x21, x23, [x20] 75868: 14000002 b 0x75870 7586c: aa1703f5 mov x21, x23 75870: f9400a96 ldr x22, [x20, #0x10] 75874: eb1502ff cmp x23, x21 75878: a9002a88 stp x8, x10, [x20] 7587c: f9000a89 str x9, [x20, #0x10] 75880: 540001a0 b.eq 0x758b4 75884: 385e82e8 ldurb w8, [x23, #-0x18] 75888: 36000068 tbz w8, #0x0, 0x75894 7588c: f85f82e0 ldur x0, [x23, #-0x8] 75890: 97fe5ce4 bl 0xcc20 75894: 385d02e8 ldurb w8, [x23, #-0x30] 75898: d100c2f8 sub x24, x23, #0x30 7589c: 36000068 tbz w8, #0x0, 0x758a8 758a0: f85e02e0 ldur x0, [x23, #-0x20] 758a4: 97fe5cdf bl 0xcc20 758a8: eb1802bf cmp x21, x24 758ac: aa1803f7 mov x23, x24 758b0: 54fffea1 b.ne 0x75884 758b4: b4004255 cbz x21, 0x760fc 758b8: f9400e88 ldr x8, [x20, #0x18] 758bc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 758c0: eb15013f cmp x9, x21 758c4: 54004183 b.lo 0x760f4 758c8: eb15011f cmp x8, x21 758cc: 54004069 b.ls 0x760d8 758d0: 14000209 b 0x760f4 758d4: aa1f03e0 mov x0, xzr 758d8: 321c07e9 orr w9, wzr, #0x30 758dc: 321c03ea orr w10, wzr, #0x10 758e0: 9b090328 madd x8, x25, x9, x0 758e4: 3900010a strb w10, [x8] 758e8: f84773ea ldur x10, [sp, #0x77] 758ec: d503201f nop 758f0: 9b0902c9 madd x9, x22, x9, x0 758f4: a900fd0a stp x10, xzr, [x8, #0x8] 758f8: f9403bea ldr x10, [sp, #0x70] 758fc: f800110a stur x10, [x8, #0x1] 75900: f80773ff stur xzr, [sp, #0x77] 75904: f9003bff str xzr, [sp, #0x70] 75908: 3900611f strb wzr, [x8, #0x18] 7590c: f84473ea ldur x10, [sp, #0x47] 75910: a9027d0a stp x10, xzr, [x8, #0x20] 75914: f94023ea ldr x10, [sp, #0x40] 75918: f801910a stur x10, [x8, #0x19] 7591c: f80473ff stur xzr, [sp, #0x47] 75920: f90023ff str xzr, [sp, #0x40] 75924: a9402e98 ldp x24, x11, [x20] 75928: 9100c10a add x10, x8, #0x30 7592c: eb18017f cmp x11, x24 75930: 54000260 b.eq 0x7597c 75934: f85e016c ldur x12, [x11, #-0x20] 75938: f81e010c stur x12, [x8, #-0x20] 7593c: 3cdd0160 ldur q0, [x11, #-0x30] 75940: 3c9d0100 stur q0, [x8, #-0x30] 75944: f85f816c ldur x12, [x11, #-0x8] 75948: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7594c: f81d017f stur xzr, [x11, #-0x30] 75950: f81f810c stur x12, [x8, #-0x8] 75954: 3cde8160 ldur q0, [x11, #-0x18] 75958: 3c9e8100 stur q0, [x8, #-0x18] 7595c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 75960: f81e817f stur xzr, [x11, #-0x18] 75964: d100c16b sub x11, x11, #0x30 75968: eb0b031f cmp x24, x11 7596c: d100c108 sub x8, x8, #0x30 75970: 54fffe21 b.ne 0x75934 75974: a9406296 ldp x22, x24, [x20] 75978: 14000002 b 0x75980 7597c: aa1803f6 mov x22, x24 75980: f9400a99 ldr x25, [x20, #0x10] 75984: eb16031f cmp x24, x22 75988: a9002a88 stp x8, x10, [x20] 7598c: f9000a89 str x9, [x20, #0x10] 75990: 540001a0 b.eq 0x759c4 75994: 385e8308 ldurb w8, [x24, #-0x18] 75998: 36000068 tbz w8, #0x0, 0x759a4 7599c: f85f8300 ldur x0, [x24, #-0x8] 759a0: 97fe5ca0 bl 0xcc20 759a4: 385d0308 ldurb w8, [x24, #-0x30] 759a8: d100c31a sub x26, x24, #0x30 759ac: 36000068 tbz w8, #0x0, 0x759b8 759b0: f85e0300 ldur x0, [x24, #-0x20] 759b4: 97fe5c9b bl 0xcc20 759b8: eb1a02df cmp x22, x26 759bc: aa1a03f8 mov x24, x26 759c0: 54fffea1 b.ne 0x75994 759c4: b40001d6 cbz x22, 0x759fc 759c8: f9400e88 ldr x8, [x20, #0x18] 759cc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 759d0: eb16013f cmp x9, x22 759d4: 54000103 b.lo 0x759f4 759d8: eb16011f cmp x8, x22 759dc: 540000c8 b.hi 0x759f4 759e0: f9480109 ldr x9, [x8, #0x1000] 759e4: eb19013f cmp x9, x25 759e8: 540000a1 b.ne 0x759fc 759ec: f9080116 str x22, [x8, #0x1000] 759f0: 14000003 b 0x759fc 759f4: aa1603e0 mov x0, x22 759f8: 97fe5c8a bl 0xcc20 759fc: 91000a7c add x28, x19, #0x2 75a00: eb15039f cmp x28, x21 75a04: 540003c0 b.eq 0x75a7c 75a08: 39400398 ldrb w24, [x28] 75a0c: 5100c308 sub w8, w24, #0x30 75a10: 7100251f cmp w8, #0x9 75a14: 540001c8 b.hi 0x75a4c 75a18: 91000e6b add x11, x19, #0x3 75a1c: 320007fa orr w26, wzr, #0x3 75a20: eb15017f cmp x11, x21 75a24: 54000100 b.eq 0x75a44 75a28: 387a6a68 ldrb w8, [x19, x26] 75a2c: 5100c108 sub w8, w8, #0x30 75a30: 7100251f cmp w8, #0x9 75a34: 540003c8 b.hi 0x75aac 75a38: 9100075a add x26, x26, #0x1 75a3c: 8b1a02e8 add x8, x23, x26 75a40: b5ffff48 cbnz x8, 0x75a28 75a44: aa1503f9 mov x25, x21 75a48: 1400001a b 0x75ab0 75a4c: aa1c03f9 mov x25, x28 75a50: f9400688 ldr x8, [x20, #0x8] 75a54: 528004e1 mov w1, #0x27 // =39 75a58: d100c100 sub x0, x8, #0x30 75a5c: 940043d0 bl 0x8699c 75a60: eb15033f cmp x25, x21 75a64: 540000c0 b.eq 0x75a7c 75a68: 39400328 ldrb w8, [x25] 75a6c: 71017d1f cmp w8, #0x5f 75a70: 54000061 b.ne 0x75a7c 75a74: 91000733 add x19, x25, #0x1 75a78: 140001a8 b 0x76118 75a7c: f9400696 ldr x22, [x20, #0x8] 75a80: 385e82c8 ldurb w8, [x22, #-0x18] 75a84: d100c2d5 sub x21, x22, #0x30 75a88: 36000068 tbz w8, #0x0, 0x75a94 75a8c: f85f82c0 ldur x0, [x22, #-0x8] 75a90: 97fe5c64 bl 0xcc20 75a94: 394002a8 ldrb w8, [x21] 75a98: 36000068 tbz w8, #0x0, 0x75aa4 75a9c: f85e02c0 ldur x0, [x22, #-0x20] 75aa0: 97fe5c60 bl 0xcc20 75aa4: f9000695 str x21, [x20, #0x8] 75aa8: 1400019c b 0x76118 75aac: 8b1a0279 add x25, x19, x26 75ab0: f9400696 ldr x22, [x20, #0x8] 75ab4: aa1603f0 mov x16, x22 75ab8: 385d0e08 ldrb w8, [x16, #-0x30]! 75abc: 370000c8 tbnz w8, #0x0, 0x75ad4 75ac0: d341fd12 lsr x18, x8, #1 75ac4: 528002d7 mov w23, #0x16 // =22 75ac8: cb1c0331 sub x17, x25, x28 75acc: b50000f1 cbnz x17, 0x75ae8 75ad0: 17ffffe0 b 0x75a50 75ad4: a97d4ac8 ldp x8, x18, [x22, #-0x30] 75ad8: 927ff909 and x9, x8, #0xfffffffffffffffe 75adc: d1000537 sub x23, x9, #0x1 75ae0: cb1c0331 sub x17, x25, x28 75ae4: b4fffb71 cbz x17, 0x75a50 75ae8: 370000e8 tbnz w8, #0x0, 0x75b04 75aec: 121f190a and w10, w8, #0xfe 75af0: 91000609 add x9, x16, #0x1 75af4: d341fd4a lsr x10, x10, #1 75af8: eb1c013f cmp x9, x28 75afc: 540000a9 b.ls 0x75b10 75b00: 14000015 b 0x75b54 75b04: a97da6ca ldp x10, x9, [x22, #-0x28] 75b08: eb1c013f cmp x9, x28 75b0c: 54000248 b.hi 0x75b54 75b10: 8b0a0129 add x9, x9, x10 75b14: eb1c013f cmp x9, x28 75b18: 540001e9 b.ls 0x75b54 75b1c: b100423f cmn x17, #0x10 75b20: a907ffff stp xzr, xzr, [sp, #0x78] 75b24: f9003bff str xzr, [sp, #0x70] 75b28: 54004be2 b.hs 0x764a4 75b2c: f1005a3f cmp x17, #0x16 75b30: f90017eb str x11, [sp, #0x28] 75b34: 54003148 b.hi 0x7615c 75b38: d37ffa28 lsl x8, x17, #1 75b3c: 9101c3e9 add x9, sp, #0x70 75b40: 3901c3e8 strb w8, [sp, #0x70] 75b44: b2400120 orr x0, x9, #0x1 75b48: f1000b5f cmp x26, #0x2 75b4c: 54003221 b.ne 0x76190 75b50: 140001d8 b 0x762b0 75b54: cb1202e9 sub x9, x23, x18 75b58: eb11013f cmp x9, x17 75b5c: 54004322 b.hs 0x763c0 75b60: 8b110249 add x9, x18, x17 75b64: b27bfbea orr x10, xzr, #0xffffffffffffffef 75b68: cb17012b sub x11, x9, x23 75b6c: cb17014a sub x10, x10, x23 75b70: eb0b015f cmp x10, x11 75b74: 54004983 b.lo 0x764a4 75b78: 370036e8 tbnz w8, #0x0, 0x76254 75b7c: 91000608 add x8, x16, #0x1 75b80: 140001b6 b 0x76258 75b84: aa1f03e0 mov x0, xzr 75b88: 321c07e9 orr w9, wzr, #0x30 75b8c: 5280024a mov w10, #0x12 // =18 75b90: 9b090388 madd x8, x28, x9, x0 75b94: 3900010a strb w10, [x8] 75b98: f84773ea ldur x10, [sp, #0x77] 75b9c: d503201f nop 75ba0: 9b0902c9 madd x9, x22, x9, x0 75ba4: a900fd0a stp x10, xzr, [x8, #0x8] 75ba8: f9403bea ldr x10, [sp, #0x70] 75bac: f800110a stur x10, [x8, #0x1] 75bb0: f80773ff stur xzr, [sp, #0x77] 75bb4: f9003bff str xzr, [sp, #0x70] 75bb8: 3900611f strb wzr, [x8, #0x18] 75bbc: f845f3ea ldur x10, [sp, #0x5f] 75bc0: a9027d0a stp x10, xzr, [x8, #0x20] 75bc4: f9402fea ldr x10, [sp, #0x58] 75bc8: f801910a stur x10, [x8, #0x19] 75bcc: f805f3ff stur xzr, [sp, #0x5f] 75bd0: f9002fff str xzr, [sp, #0x58] 75bd4: a9402e97 ldp x23, x11, [x20] 75bd8: 9100c10a add x10, x8, #0x30 75bdc: eb17017f cmp x11, x23 75be0: 54000260 b.eq 0x75c2c 75be4: f85e016c ldur x12, [x11, #-0x20] 75be8: f81e010c stur x12, [x8, #-0x20] 75bec: 3cdd0160 ldur q0, [x11, #-0x30] 75bf0: 3c9d0100 stur q0, [x8, #-0x30] 75bf4: f85f816c ldur x12, [x11, #-0x8] 75bf8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 75bfc: f81d017f stur xzr, [x11, #-0x30] 75c00: f81f810c stur x12, [x8, #-0x8] 75c04: 3cde8160 ldur q0, [x11, #-0x18] 75c08: 3c9e8100 stur q0, [x8, #-0x18] 75c0c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 75c10: f81e817f stur xzr, [x11, #-0x18] 75c14: d100c16b sub x11, x11, #0x30 75c18: eb0b02ff cmp x23, x11 75c1c: d100c108 sub x8, x8, #0x30 75c20: 54fffe21 b.ne 0x75be4 75c24: a9405e96 ldp x22, x23, [x20] 75c28: 14000002 b 0x75c30 75c2c: aa1703f6 mov x22, x23 75c30: f9400a98 ldr x24, [x20, #0x10] 75c34: eb1602ff cmp x23, x22 75c38: a9002a88 stp x8, x10, [x20] 75c3c: f9000a89 str x9, [x20, #0x10] 75c40: 540001a0 b.eq 0x75c74 75c44: 385e82e8 ldurb w8, [x23, #-0x18] 75c48: 36000068 tbz w8, #0x0, 0x75c54 75c4c: f85f82e0 ldur x0, [x23, #-0x8] 75c50: 97fe5bf4 bl 0xcc20 75c54: 385d02e8 ldurb w8, [x23, #-0x30] 75c58: d100c2f9 sub x25, x23, #0x30 75c5c: 36000068 tbz w8, #0x0, 0x75c68 75c60: f85e02e0 ldur x0, [x23, #-0x20] 75c64: 97fe5bef bl 0xcc20 75c68: eb1902df cmp x22, x25 75c6c: aa1903f7 mov x23, x25 75c70: 54fffea1 b.ne 0x75c44 75c74: b40001d6 cbz x22, 0x75cac 75c78: f9400e88 ldr x8, [x20, #0x18] 75c7c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 75c80: eb16013f cmp x9, x22 75c84: 54000103 b.lo 0x75ca4 75c88: eb16011f cmp x8, x22 75c8c: 540000c8 b.hi 0x75ca4 75c90: f9480109 ldr x9, [x8, #0x1000] 75c94: eb18013f cmp x9, x24 75c98: 540000a1 b.ne 0x75cac 75c9c: f9080116 str x22, [x8, #0x1000] 75ca0: 14000003 b 0x75cac 75ca4: aa1603e0 mov x0, x22 75ca8: 97fe5bde bl 0xcc20 75cac: aa1303f6 mov x22, x19 75cb0: 38402ec8 ldrb w8, [x22, #0x2]! 75cb4: 7101d91f cmp w8, #0x76 75cb8: 540004a1 b.ne 0x75d4c 75cbc: f9400688 ldr x8, [x20, #0x8] 75cc0: 52800521 mov w1, #0x29 // =41 75cc4: d100c100 sub x0, x8, #0x30 75cc8: 94004335 bl 0x8699c 75ccc: 91000e76 add x22, x19, #0x3 75cd0: eb1502df cmp x22, x21 75cd4: 540032e0 b.eq 0x76330 75cd8: 394002c8 ldrb w8, [x22] 75cdc: 7101151f cmp w8, #0x45 75ce0: 54003281 b.ne 0x76330 75ce4: 910006c2 add x2, x22, #0x1 75ce8: eb15005f cmp x2, x21 75cec: 54003220 b.eq 0x76330 75cf0: 39400048 ldrb w8, [x2] 75cf4: 5100c108 sub w8, w8, #0x30 75cf8: 7100251f cmp w8, #0x9 75cfc: 54002288 b.hi 0x7614c 75d00: 91000ac8 add x8, x22, #0x2 75d04: eb15011f cmp x8, x21 75d08: aa1503f6 mov x22, x21 75d0c: 54000140 b.eq 0x75d34 75d10: aa0803f6 mov x22, x8 75d14: 394002c8 ldrb w8, [x22] 75d18: 5100c108 sub w8, w8, #0x30 75d1c: 7100251f cmp w8, #0x9 75d20: 540000a8 b.hi 0x75d34 75d24: 910006d6 add x22, x22, #0x1 75d28: eb1602bf cmp x21, x22 75d2c: 54ffff41 b.ne 0x75d14 75d30: aa1503f6 mov x22, x21 75d34: f9400688 ldr x8, [x20, #0x8] 75d38: aa0803e0 mov x0, x8 75d3c: 385d0c09 ldrb w9, [x0, #-0x30]! 75d40: 37002749 tbnz w9, #0x0, 0x76228 75d44: 91000408 add x8, x0, #0x1 75d48: 14000139 b 0x7622c 75d4c: f9400697 ldr x23, [x20, #0x8] 75d50: 9101c3e8 add x8, sp, #0x70 75d54: 320003f9 orr w25, wzr, #0x1 75d58: b2400108 orr x8, x8, #0x1 75d5c: a90273e8 stp x8, x28, [sp, #0x20] 75d60: f940029a ldr x26, [x20] 75d64: aa1603e0 mov x0, x22 75d68: aa1503e1 mov x1, x21 75d6c: aa1403e2 mov x2, x20 75d70: 97ffc393 bl 0x66bbc 75d74: f9400698 ldr x24, [x20, #0x8] 75d78: eb16001f cmp x0, x22 75d7c: 54000ea0 b.eq 0x75f50 75d80: aa1603e9 mov x9, x22 75d84: f9400296 ldr x22, [x20] 75d88: cb1a02e8 sub x8, x23, x26 75d8c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 75d90: 9344fd08 asr x8, x8, #4 75d94: f295556a movk x10, #0xaaab 75d98: 9b0a7d0b mul x11, x8, x10 75d9c: cb160308 sub x8, x24, x22 75da0: 9344fd08 asr x8, x8, #4 75da4: 9b0a7d08 mul x8, x8, x10 75da8: eb08017f cmp x11, x8 75dac: 54000dca b.ge 0x75f64 75db0: 8b0b0569 add x9, x11, x11, lsl #1 75db4: 8b080508 add x8, x8, x8, lsl #1 75db8: d37ced37 lsl x23, x9, #4 75dbc: d37ced1a lsl x26, x8, #4 75dc0: a90103eb stp x11, x0, [sp, #0x10] 75dc4: 8b1702dc add x28, x22, x23 75dc8: 39400388 ldrb w8, [x28] 75dcc: f9400789 ldr x9, [x28, #0x8] 75dd0: d341fd0a lsr x10, x8, #1 75dd4: 7200011f tst w8, #0x1 75dd8: 9a890148 csel x8, x10, x9, eq 75ddc: b50000e8 cbnz x8, 0x75df8 75de0: 39406388 ldrb w8, [x28, #0x18] 75de4: f9401389 ldr x9, [x28, #0x20] 75de8: d341fd0a lsr x10, x8, #1 75dec: 7200011f tst w8, #0x1 75df0: 9a890148 csel x8, x10, x9, eq 75df4: b4000508 cbz x8, 0x75e94 75df8: f9400288 ldr x8, [x20] 75dfc: f94017ea ldr x10, [sp, #0x28] 75e00: 321c07eb orr w11, wzr, #0x30 75e04: 12001f29 and w9, w25, #0xff 75e08: 9b0b2158 madd x24, x10, x11, x8 75e0c: 350000c9 cbnz w9, 0x75e24 75e10: 90000141 adrp x1, 0x9d000 75e14: 321f03e2 orr w2, wzr, #0x2 75e18: aa1803e0 mov x0, x24 75e1c: 9139a021 add x1, x1, #0xe68 75e20: 97ffeddc bl 0x71590 75e24: 8b1702c0 add x0, x22, x23 75e28: 39406008 ldrb w8, [x0, #0x18] 75e2c: a9422809 ldp x9, x10, [x0, #0x20] 75e30: 9100640b add x11, x0, #0x19 75e34: 7200011f tst w8, #0x1 75e38: d341fd08 lsr x8, x8, #1 75e3c: 9a8a0161 csel x1, x11, x10, eq 75e40: 9a890102 csel x2, x8, x9, eq 75e44: 97ffedd3 bl 0x71590 75e48: f9400b88 ldr x8, [x28, #0x10] 75e4c: f90043e8 str x8, [sp, #0x80] 75e50: 3dc00380 ldr q0, [x28] 75e54: 3d801fe0 str q0, [sp, #0x70] 75e58: a900ff9f stp xzr, xzr, [x28, #0x8] 75e5c: f900039f str xzr, [x28] 75e60: 3941c3fc ldrb w28, [sp, #0x70] 75e64: a947e7e8 ldp x8, x25, [sp, #0x78] 75e68: f94013ea ldr x10, [sp, #0x20] 75e6c: 7200039f tst w28, #0x1 75e70: d341ff89 lsr x9, x28, #1 75e74: 9a990141 csel x1, x10, x25, eq 75e78: 9a880122 csel x2, x9, x8, eq 75e7c: aa1803e0 mov x0, x24 75e80: 97ffedc4 bl 0x71590 75e84: 3600007c tbz w28, #0x0, 0x75e90 75e88: aa1903e0 mov x0, x25 75e8c: 97fe5b65 bl 0xcc20 75e90: 2a1f03f9 mov w25, wzr 75e94: d100c35a sub x26, x26, #0x30 75e98: eb1a02ff cmp x23, x26 75e9c: 9100c2d6 add x22, x22, #0x30 75ea0: 54fff921 b.ne 0x75dc4 75ea4: a9405e88 ldp x8, x23, [x20] 75ea8: f9400bea ldr x10, [sp, #0x10] 75eac: 321c07e9 orr w9, wzr, #0x30 75eb0: 9b092158 madd x24, x10, x9, x8 75eb4: eb17031f cmp x24, x23 75eb8: 54000620 b.eq 0x75f7c 75ebc: f94017fc ldr x28, [sp, #0x28] 75ec0: eb1702ff cmp x23, x23 75ec4: 54000220 b.eq 0x75f08 75ec8: cb1802e8 sub x8, x23, x24 75ecc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 75ed0: 9344fd08 asr x8, x8, #4 75ed4: f2955569 movk x9, #0xaaab 75ed8: 9b097d08 mul x8, x8, x9 75edc: 928005e9 mov x9, #-0x30 // =-48 75ee0: 9b095d16 madd x22, x8, x9, x23 75ee4: 8b080508 add x8, x8, x8, lsl #1 75ee8: d37ced17 lsl x23, x8, #4 75eec: 8b170301 add x1, x24, x23 75ef0: aa1803e0 mov x0, x24 75ef4: 94001610 bl 0x7b734 75ef8: 9100c318 add x24, x24, #0x30 75efc: eb1802df cmp x22, x24 75f00: 54ffff61 b.ne 0x75eec 75f04: f9400697 ldr x23, [x20, #0x8] 75f08: eb1802ff cmp x23, x24 75f0c: 540001a0 b.eq 0x75f40 75f10: 385e82e8 ldurb w8, [x23, #-0x18] 75f14: 36000068 tbz w8, #0x0, 0x75f20 75f18: f85f82e0 ldur x0, [x23, #-0x8] 75f1c: 97fe5b41 bl 0xcc20 75f20: 385d02e8 ldurb w8, [x23, #-0x30] 75f24: d100c2f6 sub x22, x23, #0x30 75f28: 36000068 tbz w8, #0x0, 0x75f34 75f2c: f85e02e0 ldur x0, [x23, #-0x20] 75f30: 97fe5b3c bl 0xcc20 75f34: eb16031f cmp x24, x22 75f38: aa1603f7 mov x23, x22 75f3c: 54fffea1 b.ne 0x75f10 75f40: 2a1f03e8 mov w8, wzr 75f44: aa1803f7 mov x23, x24 75f48: f9000698 str x24, [x20, #0x8] 75f4c: 1400000e b 0x75f84 75f50: 321f07e8 orr w8, wzr, #0x6 75f54: aa1803f7 mov x23, x24 75f58: 12000909 and w9, w8, #0x7 75f5c: 34fff029 cbz w9, 0x75d60 75f60: 1400000c b 0x75f90 75f64: 320003e8 orr w8, wzr, #0x1 75f68: aa1803f7 mov x23, x24 75f6c: aa0903f6 mov x22, x9 75f70: 12000909 and w9, w8, #0x7 75f74: 34ffef69 cbz w9, 0x75d60 75f78: 14000006 b 0x75f90 75f7c: f94017fc ldr x28, [sp, #0x28] 75f80: 2a1f03e8 mov w8, wzr 75f84: f9400ff6 ldr x22, [sp, #0x18] 75f88: 12000909 and w9, w8, #0x7 75f8c: 34ffeea9 cbz w9, 0x75d60 75f90: 7100193f cmp w9, #0x6 75f94: 54001461 b.ne 0x76220 75f98: f9400288 ldr x8, [x20] 75f9c: 12001f29 and w9, w25, #0xff 75fa0: 34001a69 cbz w9, 0x762ec 75fa4: eb18011f cmp x8, x24 75fa8: 54000b80 b.eq 0x76118 75fac: 385e8308 ldurb w8, [x24, #-0x18] 75fb0: d100c315 sub x21, x24, #0x30 75fb4: 36000068 tbz w8, #0x0, 0x75fc0 75fb8: f85f8300 ldur x0, [x24, #-0x8] 75fbc: 97fe5b19 bl 0xcc20 75fc0: 394002a8 ldrb w8, [x21] 75fc4: 3607d708 tbz w8, #0x0, 0x75aa4 75fc8: f85e0300 ldur x0, [x24, #-0x20] 75fcc: 17fffeb5 b 0x75aa0 75fd0: aa1f03e0 mov x0, xzr 75fd4: 321c07e9 orr w9, wzr, #0x30 75fd8: 9b090328 madd x8, x25, x9, x0 75fdc: 39000117 strb w23, [x8] 75fe0: f845f3ea ldur x10, [sp, #0x5f] 75fe4: d503201f nop 75fe8: 9b0902c9 madd x9, x22, x9, x0 75fec: a900d50a stp x10, x21, [x8, #0x8] 75ff0: f9402fea ldr x10, [sp, #0x58] 75ff4: f800110a stur x10, [x8, #0x1] 75ff8: f805f3ff stur xzr, [sp, #0x5f] 75ffc: f9002fff str xzr, [sp, #0x58] 76000: 3900611f strb wzr, [x8, #0x18] 76004: f84473ea ldur x10, [sp, #0x47] 76008: a9027d0a stp x10, xzr, [x8, #0x20] 7600c: f94023ea ldr x10, [sp, #0x40] 76010: f801910a stur x10, [x8, #0x19] 76014: f80473ff stur xzr, [sp, #0x47] 76018: f90023ff str xzr, [sp, #0x40] 7601c: a9402e97 ldp x23, x11, [x20] 76020: 9100c10a add x10, x8, #0x30 76024: eb17017f cmp x11, x23 76028: 54000260 b.eq 0x76074 7602c: f85e016c ldur x12, [x11, #-0x20] 76030: f81e010c stur x12, [x8, #-0x20] 76034: 3cdd0160 ldur q0, [x11, #-0x30] 76038: 3c9d0100 stur q0, [x8, #-0x30] 7603c: f85f816c ldur x12, [x11, #-0x8] 76040: a93dfd7f stp xzr, xzr, [x11, #-0x28] 76044: f81d017f stur xzr, [x11, #-0x30] 76048: f81f810c stur x12, [x8, #-0x8] 7604c: 3cde8160 ldur q0, [x11, #-0x18] 76050: 3c9e8100 stur q0, [x8, #-0x18] 76054: a93f7d7f stp xzr, xzr, [x11, #-0x10] 76058: f81e817f stur xzr, [x11, #-0x18] 7605c: d100c16b sub x11, x11, #0x30 76060: eb0b02ff cmp x23, x11 76064: d100c108 sub x8, x8, #0x30 76068: 54fffe21 b.ne 0x7602c 7606c: a9405e95 ldp x21, x23, [x20] 76070: 14000002 b 0x76078 76074: aa1703f5 mov x21, x23 76078: f9400a96 ldr x22, [x20, #0x10] 7607c: eb1502ff cmp x23, x21 76080: a9002a88 stp x8, x10, [x20] 76084: f9000a89 str x9, [x20, #0x10] 76088: 540001a0 b.eq 0x760bc 7608c: 385e82e8 ldurb w8, [x23, #-0x18] 76090: 36000068 tbz w8, #0x0, 0x7609c 76094: f85f82e0 ldur x0, [x23, #-0x8] 76098: 97fe5ae2 bl 0xcc20 7609c: 385d02e8 ldurb w8, [x23, #-0x30] 760a0: d100c2f8 sub x24, x23, #0x30 760a4: 36000068 tbz w8, #0x0, 0x760b0 760a8: f85e02e0 ldur x0, [x23, #-0x20] 760ac: 97fe5add bl 0xcc20 760b0: eb1802bf cmp x21, x24 760b4: aa1803f7 mov x23, x24 760b8: 54fffea1 b.ne 0x7608c 760bc: b4000215 cbz x21, 0x760fc 760c0: f9400e88 ldr x8, [x20, #0x18] 760c4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 760c8: eb15013f cmp x9, x21 760cc: 54000143 b.lo 0x760f4 760d0: eb15011f cmp x8, x21 760d4: 54000108 b.hi 0x760f4 760d8: f9480109 ldr x9, [x8, #0x1000] 760dc: eb16013f cmp x9, x22 760e0: 540000e1 b.ne 0x760fc 760e4: f9080115 str x21, [x8, #0x1000] 760e8: 3941c3e8 ldrb w8, [sp, #0x70] 760ec: 370000c8 tbnz w8, #0x0, 0x76104 760f0: 14000007 b 0x7610c 760f4: aa1503e0 mov x0, x21 760f8: 97fe5aca bl 0xcc20 760fc: 3941c3e8 ldrb w8, [sp, #0x70] 76100: 36000068 tbz w8, #0x0, 0x7610c 76104: f94043e0 ldr x0, [sp, #0x80] 76108: 97fe5ac6 bl 0xcc20 7610c: 320003e8 orr w8, wzr, #0x1 76110: 91000a73 add x19, x19, #0x2 76114: 3901b288 strb w8, [x20, #0x6c] 76118: f9401768 ldr x8, [x27, #0x28] 7611c: f85a83a9 ldur x9, [x29, #-0x58] 76120: eb09011f cmp x8, x9 76124: 54001b61 b.ne 0x76490 76128: aa1303e0 mov x0, x19 7612c: a94e7bfd ldp x29, x30, [sp, #0xe0] 76130: a94d4ff4 ldp x20, x19, [sp, #0xd0] 76134: a94c57f6 ldp x22, x21, [sp, #0xc0] 76138: a94b5ff8 ldp x24, x23, [sp, #0xb0] 7613c: a94a67fa ldp x26, x25, [sp, #0xa0] 76140: a9496ffc ldp x28, x27, [sp, #0x90] 76144: 9103c3ff add sp, sp, #0xf0 76148: d65f03c0 ret 7614c: aa0203f6 mov x22, x2 76150: eb1502df cmp x22, x21 76154: 54000761 b.ne 0x76240 76158: 14000076 b 0x76330 7615c: 91004228 add x8, x17, #0x10 76160: 927ced17 and x23, x8, #0xfffffffffffffff0 76164: aa1703e0 mov x0, x23 76168: aa1003f6 mov x22, x16 7616c: aa1103fc mov x28, x17 76170: 97fe5a60 bl 0xcaf0 76174: aa1c03f1 mov x17, x28 76178: aa1603f0 mov x16, x22 7617c: b24002e8 orr x8, x23, #0x1 76180: a90783f1 stp x17, x0, [sp, #0x78] 76184: f9003be8 str x8, [sp, #0x70] 76188: f1000b5f cmp x26, #0x2 7618c: 54000920 b.eq 0x762b0 76190: 91000e68 add x8, x19, #0x3 76194: eb19011f cmp x8, x25 76198: 39000018 strb w24, [x0] 7619c: 54000880 b.eq 0x762ac 761a0: b27efbe9 orr x9, xzr, #0xfffffffffffffffd 761a4: cb130129 sub x9, x9, x19 761a8: 8b090329 add x9, x25, x9 761ac: f100813f cmp x9, #0x20 761b0: 54000723 b.lo 0x76294 761b4: 927be92a and x10, x9, #0xffffffffffffffe0 761b8: b40006ea cbz x10, 0x76294 761bc: 9100040b add x11, x0, #0x1 761c0: eb19017f cmp x11, x25 761c4: 54000122 b.hs 0x761e8 761c8: b27ffbeb orr x11, xzr, #0xfffffffffffffffe 761cc: f94017ec ldr x12, [sp, #0x28] 761d0: cb13016b sub x11, x11, x19 761d4: 8b0b032b add x11, x25, x11 761d8: 8b0b000b add x11, x0, x11 761dc: eb0b019f cmp x12, x11 761e0: aa0003eb mov x11, x0 761e4: 540005a3 b.lo 0x76298 761e8: 8b0a0108 add x8, x8, x10 761ec: 8b0a000b add x11, x0, x10 761f0: 9100440c add x12, x0, #0x11 761f4: 91004e6d add x13, x19, #0x13 761f8: aa0a03ee mov x14, x10 761fc: ad7f85a0 ldp q0, q1, [x13, #-0x10] 76200: d10081ce sub x14, x14, #0x20 76204: 910081ad add x13, x13, #0x20 76208: ad3f8580 stp q0, q1, [x12, #-0x10] 7620c: 9100818c add x12, x12, #0x20 76210: b5ffff6e cbnz x14, 0x761fc 76214: eb09015f cmp x10, x9 76218: 54000401 b.ne 0x76298 7621c: 14000024 b 0x762ac 76220: 35fff7c8 cbnz w8, 0x76118 76224: 17fffeab b 0x75cd0 76228: f85e0108 ldur x8, [x8, #-0x20] 7622c: 91001d01 add x1, x8, #0x7 76230: aa1603e3 mov x3, x22 76234: 94004225 bl 0x86ac8 76238: eb1502df cmp x22, x21 7623c: 540007a0 b.eq 0x76330 76240: 394002c8 ldrb w8, [x22] 76244: 71017d1f cmp w8, #0x5f 76248: 54000741 b.ne 0x76330 7624c: 910006d3 add x19, x22, #0x1 76250: 17ffffb2 b 0x76118 76254: f85e02c8 ldur x8, [x22, #-0x20] 76258: a9024be8 stp x8, x18, [sp, #0x20] 7625c: 92800328 mov x8, #-0x1a // =-26 76260: f2efffe8 movk x8, #0x7fff, lsl #48 76264: eb0802ff cmp x23, x8 76268: a90147f0 stp x16, x17, [sp, #0x10] 7626c: 54000108 b.hi 0x7628c 76270: d37ffae8 lsl x8, x23, #1 76274: eb08013f cmp x9, x8 76278: 9a893108 csel x8, x8, x9, lo 7627c: f1005d1f cmp x8, #0x17 76280: 54000742 b.hs 0x76368 76284: 528002e8 mov w8, #0x17 // =23 76288: 1400003a b 0x76370 7628c: b27bfbe8 orr x8, xzr, #0xffffffffffffffef 76290: 14000038 b 0x76370 76294: aa0003eb mov x11, x0 76298: 91000569 add x9, x11, #0x1 7629c: 3840150a ldrb w10, [x8], #0x1 762a0: eb08033f cmp x25, x8 762a4: 3800152a strb w10, [x9], #0x1 762a8: 54ffffa1 b.ne 0x7629c 762ac: 8b110000 add x0, x0, x17 762b0: 3900001f strb wzr, [x0] 762b4: 3941c3f6 ldrb w22, [sp, #0x70] 762b8: a947dfe9 ldp x9, x23, [sp, #0x78] 762bc: 9101c3e8 add x8, sp, #0x70 762c0: b2400108 orr x8, x8, #0x1 762c4: 720002df tst w22, #0x1 762c8: d341feca lsr x10, x22, #1 762cc: 9a970101 csel x1, x8, x23, eq 762d0: 9a890142 csel x2, x10, x9, eq 762d4: aa1003e0 mov x0, x16 762d8: 97ffecae bl 0x71590 762dc: 3607bbb6 tbz w22, #0x0, 0x75a50 762e0: aa1703e0 mov x0, x23 762e4: 97fe5a4f bl 0xcc20 762e8: 17fffdda b 0x75a50 762ec: eb18011f cmp x8, x24 762f0: 54fff140 b.eq 0x76118 762f4: cb0802e8 sub x8, x23, x8 762f8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 762fc: 9344fd08 asr x8, x8, #4 76300: f2955569 movk x9, #0xaaab 76304: 9b097d08 mul x8, x8, x9 76308: d1000508 sub x8, x8, #0x1 7630c: eb1c011f cmp x8, x28 76310: 54fff041 b.ne 0x76118 76314: b0000101 adrp x1, 0x97000 76318: d100c300 sub x0, x24, #0x30 7631c: 9106bc21 add x1, x1, #0x1af 76320: 320003e2 orr w2, wzr, #0x1 76324: 97ffec9b bl 0x71590 76328: eb1502df cmp x22, x21 7632c: 54ffcd61 b.ne 0x75cd8 76330: a9405688 ldp x8, x21, [x20] 76334: eb15011f cmp x8, x21 76338: 54ffef00 b.eq 0x76118 7633c: 385e82a8 ldurb w8, [x21, #-0x18] 76340: d100c2b6 sub x22, x21, #0x30 76344: 36000068 tbz w8, #0x0, 0x76350 76348: f85f82a0 ldur x0, [x21, #-0x8] 7634c: 97fe5a35 bl 0xcc20 76350: 394002c8 ldrb w8, [x22] 76354: 36000068 tbz w8, #0x0, 0x76360 76358: f85e02a0 ldur x0, [x21, #-0x20] 7635c: 97fe5a31 bl 0xcc20 76360: f9000696 str x22, [x20, #0x8] 76364: 17ffff6d b 0x76118 76368: 91004108 add x8, x8, #0x10 7636c: 927ced08 and x8, x8, #0xfffffffffffffff0 76370: aa0803e0 mov x0, x8 76374: f90007e8 str x8, [sp, #0x8] 76378: 97fe59de bl 0xcaf0 7637c: f94017f2 ldr x18, [sp, #0x28] 76380: aa0003f8 mov x24, x0 76384: b40000b2 cbz x18, 0x76398 76388: a9420be1 ldp x1, x2, [sp, #0x20] 7638c: aa1803e0 mov x0, x24 76390: 97fe59e0 bl 0xcb10 76394: f94017f2 ldr x18, [sp, #0x28] 76398: f1005aff cmp x23, #0x16 7639c: 54000080 b.eq 0x763ac 763a0: f94013e0 ldr x0, [sp, #0x20] 763a4: 97fe5a1f bl 0xcc20 763a8: f94017f2 ldr x18, [sp, #0x28] 763ac: f81e02d8 stur x24, [x22, #-0x20] 763b0: f94007e8 ldr x8, [sp, #0x8] 763b4: b2400108 orr x8, x8, #0x1 763b8: f81d02c8 stur x8, [x22, #-0x30] 763bc: a94147f0 ldp x16, x17, [sp, #0x10] 763c0: 37000068 tbnz w8, #0x0, 0x763cc 763c4: 91000608 add x8, x16, #0x1 763c8: 14000002 b 0x763d0 763cc: f85e02c8 ldur x8, [x22, #-0x20] 763d0: f1000b5f cmp x26, #0x2 763d4: 8b120109 add x9, x8, x18 763d8: 540004a0 b.eq 0x7646c 763dc: b27ffbea orr x10, xzr, #0xfffffffffffffffe 763e0: cb13014a sub x10, x10, x19 763e4: 8b0a032b add x11, x25, x10 763e8: f100817f cmp x11, #0x20 763ec: cb1c024a sub x10, x18, x28 763f0: 54000323 b.lo 0x76454 763f4: 927be96c and x12, x11, #0xffffffffffffffe0 763f8: b40002ec cbz x12, 0x76454 763fc: eb19013f cmp x9, x25 76400: 540000e2 b.hs 0x7641c 76404: d1000a4d sub x13, x18, #0x2 76408: cb1301ad sub x13, x13, x19 7640c: 8b0d032d add x13, x25, x13 76410: 8b0d010d add x13, x8, x13 76414: eb0d039f cmp x28, x13 76418: 540001e3 b.lo 0x76454 7641c: 8b12010e add x14, x8, x18 76420: 8b0c0129 add x9, x9, x12 76424: 8b0c039c add x28, x28, x12 76428: 91004a6d add x13, x19, #0x12 7642c: 910041ce add x14, x14, #0x10 76430: aa0c03ef mov x15, x12 76434: ad7f85a0 ldp q0, q1, [x13, #-0x10] 76438: 910081ad add x13, x13, #0x20 7643c: d10081ef sub x15, x15, #0x20 76440: ad3f85c0 stp q0, q1, [x14, #-0x10] 76444: 910081ce add x14, x14, #0x20 76448: b5ffff6f cbnz x15, 0x76434 7644c: eb0b019f cmp x12, x11 76450: 540000a0 b.eq 0x76464 76454: 3840178b ldrb w11, [x28], #0x1 76458: eb1c033f cmp x25, x28 7645c: 3800152b strb w11, [x9], #0x1 76460: 54ffffa1 b.ne 0x76454 76464: 8b0a0329 add x9, x25, x10 76468: 8b090109 add x9, x8, x9 7646c: 3900013f strb wzr, [x9] 76470: 39400209 ldrb w9, [x16] 76474: 8b110248 add x8, x18, x17 76478: 37000089 tbnz w9, #0x0, 0x76488 7647c: d37ff908 lsl x8, x8, #1 76480: 39000208 strb w8, [x16] 76484: 17fffd73 b 0x75a50 76488: f81d82c8 stur x8, [x22, #-0x28] 7648c: 17fffd71 b 0x75a50 76490: 97fe5838 bl 0xc570 <__stack_chk_fail@plt> 76494: 97fe5787 bl 0xc2b0 76498: 97fe5786 bl 0xc2b0 7649c: 97fe5785 bl 0xc2b0 764a0: 97fe5784 bl 0xc2b0 764a4: 97fe5783 bl 0xc2b0 764a8: aa0003f3 mov x19, x0 764ac: 37000117 tbnz w23, #0x0, 0x764cc 764b0: 14000013 b 0x764fc 764b4: 14000001 b 0x764b8 764b8: aa0003f3 mov x19, x0 764bc: aa1303e0 mov x0, x19 764c0: 94005ef4 bl 0x8e090 764c4: aa0003f3 mov x19, x0 764c8: 360001b7 tbz w23, #0x0, 0x764fc 764cc: aa1503e0 mov x0, x21 764d0: 97fe59d4 bl 0xcc20 764d4: 3941c3e8 ldrb w8, [sp, #0x70] 764d8: 37000168 tbnz w8, #0x0, 0x76504 764dc: 14000010 b 0x7651c 764e0: aa0003f3 mov x19, x0 764e4: 360001d6 tbz w22, #0x0, 0x7651c 764e8: aa1703e0 mov x0, x23 764ec: 97fe59cd bl 0xcc20 764f0: aa1303e0 mov x0, x19 764f4: 94005ee7 bl 0x8e090 764f8: aa0003f3 mov x19, x0 764fc: 3941c3e8 ldrb w8, [sp, #0x70] 76500: 360000e8 tbz w8, #0x0, 0x7651c 76504: f94043e0 ldr x0, [sp, #0x80] 76508: 97fe59c6 bl 0xcc20 7650c: aa1303e0 mov x0, x19 76510: 94005ee0 bl 0x8e090 76514: aa0003f3 mov x19, x0 76518: 3700007c tbnz w28, #0x0, 0x76524 7651c: aa1303e0 mov x0, x19 76520: 94005edc bl 0x8e090 76524: aa1903e0 mov x0, x25 76528: 97fe59be bl 0xcc20 7652c: aa1303e0 mov x0, x19 76530: 94005ed8 bl 0x8e090 76534: f81b0ff9 str x25, [sp, #-0x50]! 76538: a9015ff8 stp x24, x23, [sp, #0x10] 7653c: a90257f6 stp x22, x21, [sp, #0x20] 76540: a9034ff4 stp x20, x19, [sp, #0x30] 76544: a9047bfd stp x29, x30, [sp, #0x40] 76548: 910103fd add x29, sp, #0x40 7654c: aa0003f4 mov x20, x0 76550: 39400288 ldrb w8, [x20] 76554: aa0203f3 mov x19, x2 76558: aa0103f5 mov x21, x1 7655c: 37000108 tbnz w8, #0x0, 0x7657c 76560: 528002d9 mov w25, #0x16 // =22 76564: eb13033f cmp x25, x19 76568: 54000143 b.lo 0x76590 7656c: 37000228 tbnz w8, #0x0, 0x765b0 76570: 91000696 add x22, x20, #0x1 76574: b5000233 cbnz x19, 0x765b8 76578: 14000014 b 0x765c8 7657c: f9400288 ldr x8, [x20] 76580: 927ff909 and x9, x8, #0xfffffffffffffffe 76584: d1000539 sub x25, x9, #0x1 76588: eb13033f cmp x25, x19 7658c: 54ffff02 b.hs 0x7656c 76590: 9280022a mov x10, #-0x12 // =-18 76594: cb190269 sub x9, x19, x25 76598: cb19014a sub x10, x10, x25 7659c: eb09015f cmp x10, x9 765a0: 540006c3 b.lo 0x76678 765a4: 37000228 tbnz w8, #0x0, 0x765e8 765a8: 91000696 add x22, x20, #0x1 765ac: 14000010 b 0x765ec 765b0: f9400a96 ldr x22, [x20, #0x10] 765b4: b40000b3 cbz x19, 0x765c8 765b8: aa1603e0 mov x0, x22 765bc: aa1503e1 mov x1, x21 765c0: aa1303e2 mov x2, x19 765c4: 97fe58c7 bl 0xc8e0 765c8: 38336adf strb wzr, [x22, x19] 765cc: 39400288 ldrb w8, [x20] 765d0: 37000088 tbnz w8, #0x0, 0x765e0 765d4: d37ffa68 lsl x8, x19, #1 765d8: 39000288 strb w8, [x20] 765dc: 14000021 b 0x76660 765e0: f9000693 str x19, [x20, #0x8] 765e4: 1400001f b 0x76660 765e8: f9400a96 ldr x22, [x20, #0x10] 765ec: 92800328 mov x8, #-0x1a // =-26 765f0: f2efffe8 movk x8, #0x7fff, lsl #48 765f4: eb08033f cmp x25, x8 765f8: 54000108 b.hi 0x76618 765fc: d37ffb28 lsl x8, x25, #1 76600: eb13011f cmp x8, x19 76604: 9a938108 csel x8, x8, x19, hi 76608: f1005d1f cmp x8, #0x17 7660c: 540000a2 b.hs 0x76620 76610: 528002f7 mov w23, #0x17 // =23 76614: 14000005 b 0x76628 76618: b27bfbf7 orr x23, xzr, #0xffffffffffffffef 7661c: 14000003 b 0x76628 76620: 91004108 add x8, x8, #0x10 76624: 927ced17 and x23, x8, #0xfffffffffffffff0 76628: aa1703e0 mov x0, x23 7662c: 97fe5931 bl 0xcaf0 76630: aa1503e1 mov x1, x21 76634: aa1303e2 mov x2, x19 76638: aa0003f8 mov x24, x0 7663c: 97fe5935 bl 0xcb10 76640: f1005b3f cmp x25, #0x16 76644: 54000060 b.eq 0x76650 76648: aa1603e0 mov x0, x22 7664c: 97fe5975 bl 0xcc20 76650: b24002e8 orr x8, x23, #0x1 76654: a900e293 stp x19, x24, [x20, #0x8] 76658: f9000288 str x8, [x20] 7665c: 38336b1f strb wzr, [x24, x19] 76660: a9447bfd ldp x29, x30, [sp, #0x40] 76664: a9434ff4 ldp x20, x19, [sp, #0x30] 76668: a94257f6 ldp x22, x21, [sp, #0x20] 7666c: a9415ff8 ldp x24, x23, [sp, #0x10] 76670: f84507f9 ldr x25, [sp], #0x50 76674: d65f03c0 ret 76678: 97fe570e bl 0xc2b0 7667c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 76680: a90167fa stp x26, x25, [sp, #0x10] 76684: a9025ff8 stp x24, x23, [sp, #0x20] 76688: a90357f6 stp x22, x21, [sp, #0x30] 7668c: a9044ff4 stp x20, x19, [sp, #0x40] 76690: a9057bfd stp x29, x30, [sp, #0x50] 76694: 910143fd add x29, sp, #0x50 76698: d106c3ff sub sp, sp, #0x1b0 7669c: d53bd059 mrs x25, TPIDR_EL0 766a0: f9401729 ldr x9, [x25, #0x28] 766a4: aa0103f5 mov x21, x1 766a8: aa0003f4 mov x20, x0 766ac: cb1402a8 sub x8, x21, x20 766b0: aa0203f3 mov x19, x2 766b4: f100091f cmp x8, #0x2 766b8: f90023e9 str x9, [sp, #0x40] 766bc: 54015fcb b.lt 0x792b4 766c0: f100111f cmp x8, #0x4 766c4: 5400014b b.lt 0x766ec 766c8: 3940028a ldrb w10, [x20] 766cc: 71019d5f cmp w10, #0x67 766d0: 54000161 b.ne 0x766fc 766d4: 39400689 ldrb w9, [x20, #0x1] 766d8: 91000a8a add x10, x20, #0x2 766dc: 7101cd3f cmp w9, #0x73 766e0: 1a9f17f7 cset w23, eq 766e4: 9a940149 csel x9, x10, x20, eq 766e8: 14000003 b 0x766f4 766ec: 2a1f03f7 mov w23, wzr 766f0: aa1403e9 mov x9, x20 766f4: 3940012a ldrb w10, [x9] 766f8: 14000003 b 0x76704 766fc: 2a1f03f7 mov w23, wzr 76700: aa1403e9 mov x9, x20 76704: 5100c54a sub w10, w10, #0x31 76708: 71010d5f cmp w10, #0x43 7670c: 54015d48 b.hi 0x792b4 76710: f000012b adrp x11, 0x9d000 76714: 9106116b add x11, x11, #0x184 76718: b8aa796a ldrsw x10, [x11, x10, lsl #2] 7671c: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 76720: b201f3fb mov x27, #-0x5555555555555556 // =-6148914691236517206 76724: f2e0aab8 movk x24, #0x555, lsl #48 76728: 8b0b014a add x10, x10, x11 7672c: 910343fa add x26, sp, #0xd0 76730: f2e0555b movk x27, #0x2aa, lsl #48 76734: d61f0140 br x10 76738: aa1403e0 mov x0, x20 7673c: aa1503e1 mov x1, x21 76740: aa1303e2 mov x2, x19 76744: 94001f6c bl 0x7e4f4 76748: f9401728 ldr x8, [x25, #0x28] 7674c: f94023e9 ldr x9, [sp, #0x40] 76750: eb09011f cmp x8, x9 76754: 54015ba0 b.eq 0x792c8 76758: 14001271 b 0x7b11c 7675c: 3940052a ldrb w10, [x9, #0x1] 76760: 5101594a sub w10, w10, #0x56 76764: 7100815f cmp w10, #0x20 76768: 54015a68 b.hi 0x792b4 7676c: f000012b adrp x11, 0x9d000 76770: 911a916b add x11, x11, #0x6a4 76774: b8aa796a ldrsw x10, [x11, x10, lsl #2] 76778: 8b0b014a add x10, x10, x11 7677c: d61f0140 br x10 76780: 91000a96 add x22, x20, #0x2 76784: 321e03e8 orr w8, wzr, #0x4 76788: 5287a5e9 mov w9, #0x3d2f // =15663 7678c: a936ffbf stp xzr, xzr, [x29, #-0x98] 76790: f81603bf stur xzr, [x29, #-0xa0] 76794: 381603a8 sturb w8, [x29, #-0xa0] 76798: 78091349 sturh w9, [x26, #0x91] 7679c: 381633bf sturb wzr, [x29, #-0x9d] 767a0: d10283a2 sub x2, x29, #0xa0 767a4: aa1603e0 mov x0, x22 767a8: aa1503e1 mov x1, x21 767ac: aa1303e3 mov x3, x19 767b0: 94001d0c bl 0x7dbe0 767b4: 14000abe b 0x792ac 767b8: 39400529 ldrb w9, [x9, #0x1] 767bc: 51019529 sub w9, w9, #0x65 767c0: 7100493f cmp w9, #0x12 767c4: 54015788 b.hi 0x792b4 767c8: f000012a adrp x10, 0x9d000 767cc: 910a514a add x10, x10, #0x294 767d0: b8a97949 ldrsw x9, [x10, x9, lsl #2] 767d4: 8b0a0129 add x9, x9, x10 767d8: d61f0120 br x9 767dc: f1000d1f cmp x8, #0x3 767e0: 540156ab b.lt 0x792b4 767e4: 39400288 ldrb w8, [x20] 767e8: 7101d11f cmp w8, #0x74 767ec: 54015641 b.ne 0x792b4 767f0: 39400688 ldrb w8, [x20, #0x1] 767f4: 7101a51f cmp w8, #0x69 767f8: 54000060 b.eq 0x76804 767fc: 7101951f cmp w8, #0x65 76800: 540155a1 b.ne 0x792b4 76804: 91000a96 add x22, x20, #0x2 76808: 7101951f cmp w8, #0x65 7680c: aa1603e0 mov x0, x22 76810: aa1503e1 mov x1, x21 76814: aa1303e2 mov x2, x19 76818: 54016e01 b.ne 0x795d8 7681c: 97ffff98 bl 0x7667c 76820: 14000b6f b 0x795dc 76824: 39400528 ldrb w8, [x9, #0x1] 76828: 7101e11f cmp w8, #0x78 7682c: 54015441 b.ne 0x792b4 76830: 91000a97 add x23, x20, #0x2 76834: aa1703e0 mov x0, x23 76838: aa1503e1 mov x1, x21 7683c: aa1303e2 mov x2, x19 76840: 97ffff8f bl 0x7667c 76844: aa0003f6 mov x22, x0 76848: eb1702df cmp x22, x23 7684c: 54015340 b.eq 0x792b4 76850: aa1603e0 mov x0, x22 76854: aa1503e1 mov x1, x21 76858: aa1303e2 mov x2, x19 7685c: 97ffff88 bl 0x7667c 76860: aa0003f5 mov x21, x0 76864: eb1602bf cmp x21, x22 76868: 54010880 b.eq 0x78978 7686c: a9405a68 ldp x8, x22, [x19] 76870: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 76874: f2955569 movk x9, #0xaaab 76878: cb0802c8 sub x8, x22, x8 7687c: 9344fd08 asr x8, x8, #4 76880: 9b097d08 mul x8, x8, x9 76884: f100091f cmp x8, #0x2 76888: 54015163 b.lo 0x792b4 7688c: 385e82c8 ldurb w8, [x22, #-0x18] 76890: a97f2ac9 ldp x9, x10, [x22, #-0x10] 76894: d1005ecb sub x11, x22, #0x17 76898: d100c2c0 sub x0, x22, #0x30 7689c: 7200011f tst w8, #0x1 768a0: d341fd08 lsr x8, x8, #1 768a4: 9a8a0161 csel x1, x11, x10, eq 768a8: 9a890102 csel x2, x8, x9, eq 768ac: 97ffeb39 bl 0x71590 768b0: f85e02c8 ldur x8, [x22, #-0x20] 768b4: f81a03a8 stur x8, [x29, #-0x60] 768b8: 3cdd02c0 ldur q0, [x22, #-0x30] 768bc: 3d803340 str q0, [x26, #0xc0] 768c0: a93dfedf stp xzr, xzr, [x22, #-0x28] 768c4: f81d02df stur xzr, [x22, #-0x30] 768c8: f9400674 ldr x20, [x19, #0x8] 768cc: 385e8288 ldurb w8, [x20, #-0x18] 768d0: d100c296 sub x22, x20, #0x30 768d4: 36000068 tbz w8, #0x0, 0x768e0 768d8: f85f8280 ldur x0, [x20, #-0x8] 768dc: 97fe58d1 bl 0xcc20 768e0: 394002c8 ldrb w8, [x22] 768e4: 36000068 tbz w8, #0x0, 0x768f0 768e8: f85e0280 ldur x0, [x20, #-0x20] 768ec: 97fe58cd bl 0xcc20 768f0: f9000676 str x22, [x19, #0x8] 768f4: 385b8288 ldurb w8, [x20, #-0x48] 768f8: a97c2a89 ldp x9, x10, [x20, #-0x40] 768fc: d1011e8b sub x11, x20, #0x47 76900: d1018280 sub x0, x20, #0x60 76904: 7200011f tst w8, #0x1 76908: d341fd08 lsr x8, x8, #1 7690c: 9a8a0161 csel x1, x11, x10, eq 76910: 9a890102 csel x2, x8, x9, eq 76914: 97ffeb1f bl 0x71590 76918: f9400808 ldr x8, [x0, #0x10] 7691c: f81503a8 stur x8, [x29, #-0xb0] 76920: 3dc00000 ldr q0, [x0] 76924: 3d801f40 str q0, [x26, #0x70] 76928: a900fc1f stp xzr, xzr, [x0, #0x8] 7692c: f900001f str xzr, [x0] 76930: f0000120 adrp x0, 0x9d000 76934: 913eb000 add x0, x0, #0xfac 76938: 910383e8 add x8, sp, #0xe0 7693c: d10303a1 sub x1, x29, #0xc0 76940: 97fff55c bl 0x73eb0 76944: f0000121 adrp x1, 0x9d000 76948: 913e5c21 add x1, x1, #0xf97 7694c: 910383e0 add x0, sp, #0xe0 76950: 321f03e2 orr w2, wzr, #0x2 76954: 910383f4 add x20, sp, #0xe0 76958: 97ffeb0e bl 0x71590 7695c: 385903b6 ldurb w22, [x29, #-0x70] 76960: f9400a88 ldr x8, [x20, #0x10] 76964: 3dc00280 ldr q0, [x20] 76968: a900fe9f stp xzr, xzr, [x20, #0x8] 7696c: f900029f str xzr, [x20] 76970: a979d3aa ldp x10, x20, [x29, #-0x68] 76974: d101c3a9 sub x9, x29, #0x70 76978: b2400129 orr x9, x9, #0x1 7697c: 720002df tst w22, #0x1 76980: f9008be8 str x8, [sp, #0x110] 76984: d341fec8 lsr x8, x22, #1 76988: 9a940121 csel x1, x9, x20, eq 7698c: 3d800f40 str q0, [x26, #0x30] 76990: 9a8a0102 csel x2, x8, x10, eq 76994: 910403e0 add x0, sp, #0x100 76998: 910403f7 add x23, sp, #0x100 7699c: 97ffeafd bl 0x71590 769a0: f9400ae8 ldr x8, [x23, #0x10] 769a4: 3dc002e0 ldr q0, [x23] 769a8: a900feff stp xzr, xzr, [x23, #0x8] 769ac: f90002ff str xzr, [x23] 769b0: f81303a8 stur x8, [x29, #-0xd0] 769b4: 3d801740 str q0, [x26, #0x50] 769b8: d0000101 adrp x1, 0x98000 769bc: 912ce821 add x1, x1, #0xb3a 769c0: d10383a0 sub x0, x29, #0xe0 769c4: 320003e2 orr w2, wzr, #0x1 769c8: d10383b7 sub x23, x29, #0xe0 769cc: 97ffeaf1 bl 0x71590 769d0: f84012e9 ldur x9, [x23, #0x1] 769d4: a940aeea ldp x10, x11, [x23, #0x8] 769d8: 394002e8 ldrb w8, [x23] 769dc: a900feff stp xzr, xzr, [x23, #0x8] 769e0: f90002ff str xzr, [x23] 769e4: f800734a stur x10, [x26, #0x7] 769e8: f9006be9 str x9, [sp, #0xd0] 769ec: 381603a8 sturb w8, [x29, #-0xa0] 769f0: aa0903e8 mov x8, x9 769f4: f8407349 ldur x9, [x26, #0x7] 769f8: f9006bff str xzr, [sp, #0xd0] 769fc: f800735f stur xzr, [x26, #0x7] 76a00: f8091348 stur x8, [x26, #0x91] 76a04: a936afa9 stp x9, x11, [x29, #-0x98] 76a08: a9387fbf stp xzr, xzr, [x29, #-0x80] 76a0c: f81783bf stur xzr, [x29, #-0x88] 76a10: f9400668 ldr x8, [x19, #0x8] 76a14: d10283a1 sub x1, x29, #0xa0 76a18: d100c100 sub x0, x8, #0x30 76a1c: 94001346 bl 0x7b734 76a20: 385783a8 ldurb w8, [x29, #-0x88] 76a24: 37015828 tbnz w8, #0x0, 0x79528 76a28: 385603a8 ldurb w8, [x29, #-0xa0] 76a2c: 37015868 tbnz w8, #0x0, 0x79538 76a30: 385203a8 ldurb w8, [x29, #-0xe0] 76a34: 370158a8 tbnz w8, #0x0, 0x79548 76a38: 394403e8 ldrb w8, [sp, #0x100] 76a3c: 370158e8 tbnz w8, #0x0, 0x79558 76a40: 394383e8 ldrb w8, [sp, #0xe0] 76a44: 37015928 tbnz w8, #0x0, 0x79568 76a48: 385403a8 ldurb w8, [x29, #-0xc0] 76a4c: 370159a8 tbnz w8, #0x0, 0x79580 76a50: 14000aca b 0x79578 76a54: 39400529 ldrb w9, [x9, #0x1] 76a58: 51018529 sub w9, w9, #0x61 76a5c: 71005d3f cmp w9, #0x17 76a60: 540142a8 b.hi 0x792b4 76a64: f000012a adrp x10, 0x9d000 76a68: 9114a14a add x10, x10, #0x528 76a6c: b8a97949 ldrsw x9, [x10, x9, lsl #2] 76a70: 8b0a0129 add x9, x9, x10 76a74: d61f0120 br x9 76a78: f100111f cmp x8, #0x4 76a7c: 54022a6b b.lt 0x7afc8 76a80: 39400289 ldrb w9, [x20] 76a84: 71019d3f cmp w9, #0x67 76a88: 54014f01 b.ne 0x79468 76a8c: 39400688 ldrb w8, [x20, #0x1] 76a90: 7101cd1f cmp w8, #0x73 76a94: 91000a88 add x8, x20, #0x2 76a98: 9a940108 csel x8, x8, x20, eq 76a9c: 39400109 ldrb w9, [x8] 76aa0: 1a9f17f7 cset w23, eq 76aa4: 7101b93f cmp w9, #0x6e 76aa8: 54014e80 b.eq 0x79478 76aac: 14001147 b 0x7afc8 76ab0: aa1403e0 mov x0, x20 76ab4: aa1503e1 mov x1, x21 76ab8: aa1303e2 mov x2, x19 76abc: 94001a00 bl 0x7d2bc 76ac0: 17ffff22 b 0x76748 76ac4: 39400528 ldrb w8, [x9, #0x1] 76ac8: 7101d11f cmp w8, #0x74 76acc: 54005a60 b.eq 0x77618 76ad0: 7101951f cmp w8, #0x65 76ad4: 54013f01 b.ne 0x792b4 76ad8: 91000a96 add x22, x20, #0x2 76adc: 321e03e8 orr w8, wzr, #0x4 76ae0: 5287a7c9 mov w9, #0x3d3e // =15678 76ae4: a936ffbf stp xzr, xzr, [x29, #-0x98] 76ae8: f81603bf stur xzr, [x29, #-0xa0] 76aec: 381603a8 sturb w8, [x29, #-0xa0] 76af0: 78091349 sturh w9, [x26, #0x91] 76af4: 381633bf sturb wzr, [x29, #-0x9d] 76af8: d10283a2 sub x2, x29, #0xa0 76afc: aa1603e0 mov x0, x22 76b00: aa1503e1 mov x1, x21 76b04: aa1303e3 mov x3, x19 76b08: 94001c36 bl 0x7dbe0 76b0c: 140009e8 b 0x792ac 76b10: 39400529 ldrb w9, [x9, #0x1] 76b14: 51018d29 sub w9, w9, #0x63 76b18: 71004d3f cmp w9, #0x13 76b1c: 54013cc8 b.hi 0x792b4 76b20: f000012a adrp x10, 0x9d000 76b24: 911ca14a add x10, x10, #0x728 76b28: b8a97949 ldrsw x9, [x10, x9, lsl #2] 76b2c: 8b0a0129 add x9, x9, x10 76b30: d61f0120 br x9 76b34: f1000d1f cmp x8, #0x3 76b38: 54013beb b.lt 0x792b4 76b3c: 39400288 ldrb w8, [x20] 76b40: 71018d1f cmp w8, #0x63 76b44: 54013b81 b.ne 0x792b4 76b48: 39400688 ldrb w8, [x20, #0x1] 76b4c: 71018d1f cmp w8, #0x63 76b50: 54013b21 b.ne 0x792b4 76b54: 91000a97 add x23, x20, #0x2 76b58: aa1703e0 mov x0, x23 76b5c: aa1503e1 mov x1, x21 76b60: aa1303e2 mov x2, x19 76b64: 97ffc016 bl 0x66bbc 76b68: aa0003f6 mov x22, x0 76b6c: eb1702df cmp x22, x23 76b70: 54015120 b.eq 0x79594 76b74: aa1603e0 mov x0, x22 76b78: aa1503e1 mov x1, x21 76b7c: aa1303e2 mov x2, x19 76b80: 97fffebf bl 0x7667c 76b84: aa0003f5 mov x21, x0 76b88: eb1602bf cmp x21, x22 76b8c: 54015040 b.eq 0x79594 76b90: a9405a68 ldp x8, x22, [x19] 76b94: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 76b98: f2955569 movk x9, #0xaaab 76b9c: cb0802c8 sub x8, x22, x8 76ba0: 9344fd08 asr x8, x8, #4 76ba4: 9b097d08 mul x8, x8, x9 76ba8: f100091f cmp x8, #0x2 76bac: 54013843 b.lo 0x792b4 76bb0: 385e82c8 ldurb w8, [x22, #-0x18] 76bb4: a97f2ac9 ldp x9, x10, [x22, #-0x10] 76bb8: d1005ecb sub x11, x22, #0x17 76bbc: d100c2c0 sub x0, x22, #0x30 76bc0: 7200011f tst w8, #0x1 76bc4: d341fd08 lsr x8, x8, #1 76bc8: 9a8a0161 csel x1, x11, x10, eq 76bcc: 9a890102 csel x2, x8, x9, eq 76bd0: 97ffea70 bl 0x71590 76bd4: f85e02c8 ldur x8, [x22, #-0x20] 76bd8: f81a03a8 stur x8, [x29, #-0x60] 76bdc: 3cdd02c0 ldur q0, [x22, #-0x30] 76be0: 3d803340 str q0, [x26, #0xc0] 76be4: a93dfedf stp xzr, xzr, [x22, #-0x28] 76be8: f81d02df stur xzr, [x22, #-0x30] 76bec: f9400676 ldr x22, [x19, #0x8] 76bf0: 385e82c8 ldurb w8, [x22, #-0x18] 76bf4: d100c2d7 sub x23, x22, #0x30 76bf8: 36000068 tbz w8, #0x0, 0x76c04 76bfc: f85f82c0 ldur x0, [x22, #-0x8] 76c00: 97fe5808 bl 0xcc20 76c04: 394002e8 ldrb w8, [x23] 76c08: 36000068 tbz w8, #0x0, 0x76c14 76c0c: f85e02c0 ldur x0, [x22, #-0x20] 76c10: 97fe5804 bl 0xcc20 76c14: f9400268 ldr x8, [x19] 76c18: f9000677 str x23, [x19, #0x8] 76c1c: eb17011f cmp x8, x23 76c20: 54019a00 b.eq 0x79f60 76c24: 385b82c8 ldurb w8, [x22, #-0x48] 76c28: a97c2ac9 ldp x9, x10, [x22, #-0x40] 76c2c: d1011ecb sub x11, x22, #0x47 76c30: d10182c0 sub x0, x22, #0x60 76c34: 7200011f tst w8, #0x1 76c38: d341fd08 lsr x8, x8, #1 76c3c: 9a8a0161 csel x1, x11, x10, eq 76c40: 9a890102 csel x2, x8, x9, eq 76c44: 97ffea53 bl 0x71590 76c48: f9400808 ldr x8, [x0, #0x10] 76c4c: f9007be8 str x8, [sp, #0xf0] 76c50: 3dc00000 ldr q0, [x0] 76c54: 3d800740 str q0, [x26, #0x10] 76c58: a900fc1f stp xzr, xzr, [x0, #0x8] 76c5c: f900001f str xzr, [x0] 76c60: 90000142 adrp x2, 0x9e000 76c64: 91001042 add x2, x2, #0x4 76c68: 910383e0 add x0, sp, #0xe0 76c6c: 52800163 mov w3, #0xb // =11 76c70: aa1f03e1 mov x1, xzr 76c74: 910383f6 add x22, sp, #0xe0 76c78: 97ffe9c8 bl 0x71398 76c7c: f9400ac8 ldr x8, [x22, #0x10] 76c80: 3dc002c0 ldr q0, [x22] 76c84: a900fedf stp xzr, xzr, [x22, #0x8] 76c88: f90002df str xzr, [x22] 76c8c: f9008be8 str x8, [sp, #0x110] 76c90: 3d800f40 str q0, [x26, #0x30] 76c94: 90000141 adrp x1, 0x9e000 76c98: 91004021 add x1, x1, #0x10 76c9c: 910403e0 add x0, sp, #0x100 76ca0: 321f03e2 orr w2, wzr, #0x2 76ca4: 910403f6 add x22, sp, #0x100 76ca8: 97ffea3a bl 0x71590 76cac: f9400ac8 ldr x8, [x22, #0x10] 76cb0: 3dc002c0 ldr q0, [x22] 76cb4: a900fedf stp xzr, xzr, [x22, #0x8] 76cb8: f90002df str xzr, [x22] 76cbc: 385903b6 ldurb w22, [x29, #-0x70] 76cc0: f81303a8 stur x8, [x29, #-0xd0] 76cc4: a979a7a8 ldp x8, x9, [x29, #-0x68] 76cc8: d101c3aa sub x10, x29, #0x70 76ccc: b240014a orr x10, x10, #0x1 76cd0: 720002df tst w22, #0x1 76cd4: 9a890141 csel x1, x10, x9, eq 76cd8: d341fec9 lsr x9, x22, #1 76cdc: 3d801740 str q0, [x26, #0x50] 76ce0: 9a880122 csel x2, x9, x8, eq 76ce4: d10383a0 sub x0, x29, #0xe0 76ce8: d10383b7 sub x23, x29, #0xe0 76cec: 97ffea29 bl 0x71590 76cf0: f9400ae8 ldr x8, [x23, #0x10] 76cf4: 3dc002e0 ldr q0, [x23] 76cf8: a900feff stp xzr, xzr, [x23, #0x8] 76cfc: f90002ff str xzr, [x23] 76d00: f81503a8 stur x8, [x29, #-0xb0] 76d04: 3d801f40 str q0, [x26, #0x70] 76d08: b0000101 adrp x1, 0x97000 76d0c: 9106bc21 add x1, x1, #0x1af 76d10: d10303a0 sub x0, x29, #0xc0 76d14: 320003e2 orr w2, wzr, #0x1 76d18: d10303b7 sub x23, x29, #0xc0 76d1c: 97ffea1d bl 0x71590 76d20: f84012e9 ldur x9, [x23, #0x1] 76d24: a940aeea ldp x10, x11, [x23, #0x8] 76d28: 394002e8 ldrb w8, [x23] 76d2c: a900feff stp xzr, xzr, [x23, #0x8] 76d30: f90002ff str xzr, [x23] 76d34: f80873ea stur x10, [sp, #0x87] 76d38: f90043e9 str x9, [sp, #0x80] 76d3c: 381603a8 sturb w8, [x29, #-0xa0] 76d40: aa0903e8 mov x8, x9 76d44: f84873e9 ldur x9, [sp, #0x87] 76d48: f90043ff str xzr, [sp, #0x80] 76d4c: f80873ff stur xzr, [sp, #0x87] 76d50: f8091348 stur x8, [x26, #0x91] 76d54: a936afa9 stp x9, x11, [x29, #-0x98] 76d58: a9387fbf stp xzr, xzr, [x29, #-0x80] 76d5c: f81783bf stur xzr, [x29, #-0x88] 76d60: f9400668 ldr x8, [x19, #0x8] 76d64: d10283a1 sub x1, x29, #0xa0 76d68: d100c100 sub x0, x8, #0x30 76d6c: 94001272 bl 0x7b734 76d70: 385783a8 ldurb w8, [x29, #-0x88] 76d74: 37019528 tbnz w8, #0x0, 0x7a018 76d78: 385603a8 ldurb w8, [x29, #-0xa0] 76d7c: 37019568 tbnz w8, #0x0, 0x7a028 76d80: 385403a8 ldurb w8, [x29, #-0xc0] 76d84: 370195a8 tbnz w8, #0x0, 0x7a038 76d88: 385203a8 ldurb w8, [x29, #-0xe0] 76d8c: 370195e8 tbnz w8, #0x0, 0x7a048 76d90: 394403e8 ldrb w8, [sp, #0x100] 76d94: 37019628 tbnz w8, #0x0, 0x7a058 76d98: 394383e8 ldrb w8, [sp, #0xe0] 76d9c: 36000068 tbz w8, #0x0, 0x76da8 76da0: f9407be0 ldr x0, [sp, #0xf0] 76da4: 97fe579f bl 0xcc20 76da8: 2a1f03f3 mov w19, wzr 76dac: 36000076 tbz w22, #0x0, 0x76db8 76db0: f85a03a0 ldur x0, [x29, #-0x60] 76db4: 97fe579b bl 0xcc20 76db8: 350127f3 cbnz w19, 0x792b4 76dbc: 14000e7d b 0x7a7b0 76dc0: 39400528 ldrb w8, [x9, #0x1] 76dc4: 71013d1f cmp w8, #0x4f 76dc8: 540045c0 b.eq 0x77680 76dcc: 7101c51f cmp w8, #0x71 76dd0: 540043c0 b.eq 0x77648 76dd4: 7101bd1f cmp w8, #0x6f 76dd8: 540126e1 b.ne 0x792b4 76ddc: 91000a96 add x22, x20, #0x2 76de0: 528bc048 mov w8, #0x5e02 // =24066 76de4: a936ffbf stp xzr, xzr, [x29, #-0x98] 76de8: f81603bf stur xzr, [x29, #-0xa0] 76dec: 781603a8 sturh w8, [x29, #-0xa0] 76df0: 381623bf sturb wzr, [x29, #-0x9e] 76df4: d10283a2 sub x2, x29, #0xa0 76df8: aa1603e0 mov x0, x22 76dfc: aa1503e1 mov x1, x21 76e00: aa1303e3 mov x3, x19 76e04: 94001b77 bl 0x7dbe0 76e08: 14000929 b 0x792ac 76e0c: aa1403e0 mov x0, x20 76e10: aa1503e1 mov x1, x21 76e14: aa1303e2 mov x2, x19 76e18: 940012f9 bl 0x7b9fc 76e1c: 17fffe4b b 0x76748 76e20: aa1403e0 mov x0, x20 76e24: aa1503e1 mov x1, x21 76e28: aa1303e2 mov x2, x19 76e2c: 97fff45f bl 0x73fa8 76e30: 17fffe46 b 0x76748 76e34: 39400528 ldrb w8, [x9, #0x1] 76e38: 51014d08 sub w8, w8, #0x53 76e3c: 7100851f cmp w8, #0x21 76e40: 540123a8 b.hi 0x792b4 76e44: f0000129 adrp x9, 0x9d000 76e48: 91187129 add x9, x9, #0x61c 76e4c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 76e50: 8b090108 add x8, x8, x9 76e54: d61f0100 br x8 76e58: 91000a96 add x22, x20, #0x2 76e5c: 321f07e8 orr w8, wzr, #0x6 76e60: 528007a9 mov w9, #0x3d // =61 76e64: 5287878a mov w10, #0x3c3c // =15420 76e68: a936ffbf stp xzr, xzr, [x29, #-0x98] 76e6c: f81603bf stur xzr, [x29, #-0xa0] 76e70: 381603a8 sturb w8, [x29, #-0xa0] 76e74: 381633a9 sturb w9, [x29, #-0x9d] 76e78: 7809134a sturh w10, [x26, #0x91] 76e7c: 381643bf sturb wzr, [x29, #-0x9c] 76e80: d10283a2 sub x2, x29, #0xa0 76e84: aa1603e0 mov x0, x22 76e88: aa1503e1 mov x1, x21 76e8c: aa1303e3 mov x3, x19 76e90: 94001b54 bl 0x7dbe0 76e94: 14000906 b 0x792ac 76e98: 39400528 ldrb w8, [x9, #0x1] 76e9c: 51014908 sub w8, w8, #0x52 76ea0: 7100811f cmp w8, #0x20 76ea4: 54012088 b.hi 0x792b4 76ea8: f0000129 adrp x9, 0x9d000 76eac: 91129129 add x9, x9, #0x4a4 76eb0: b8a87928 ldrsw x8, [x9, x8, lsl #2] 76eb4: 8b090108 add x8, x8, x9 76eb8: d61f0100 br x8 76ebc: 91000a96 add x22, x20, #0x2 76ec0: 321e03e8 orr w8, wzr, #0x4 76ec4: 5287af89 mov w9, #0x3d7c // =15740 76ec8: a936ffbf stp xzr, xzr, [x29, #-0x98] 76ecc: f81603bf stur xzr, [x29, #-0xa0] 76ed0: 381603a8 sturb w8, [x29, #-0xa0] 76ed4: 78091349 sturh w9, [x26, #0x91] 76ed8: 381633bf sturb wzr, [x29, #-0x9d] 76edc: d10283a2 sub x2, x29, #0xa0 76ee0: aa1603e0 mov x0, x22 76ee4: aa1503e1 mov x1, x21 76ee8: aa1303e3 mov x3, x19 76eec: 94001b3d bl 0x7dbe0 76ef0: 140008ef b 0x792ac 76ef4: 39400529 ldrb w9, [x9, #0x1] 76ef8: 51013929 sub w9, w9, #0x4e 76efc: 7100b13f cmp w9, #0x2c 76f00: 54011da8 b.hi 0x792b4 76f04: f000012a adrp x10, 0x9d000 76f08: 911de14a add x10, x10, #0x778 76f0c: b8a97949 ldrsw x9, [x10, x9, lsl #2] 76f10: 8b0a0129 add x9, x9, x10 76f14: d61f0120 br x9 76f18: 91000a96 add x22, x20, #0x2 76f1c: 321e03e8 orr w8, wzr, #0x4 76f20: 5287a4c9 mov w9, #0x3d26 // =15654 76f24: a936ffbf stp xzr, xzr, [x29, #-0x98] 76f28: f81603bf stur xzr, [x29, #-0xa0] 76f2c: 381603a8 sturb w8, [x29, #-0xa0] 76f30: 78091349 sturh w9, [x26, #0x91] 76f34: 381633bf sturb wzr, [x29, #-0x9d] 76f38: d10283a2 sub x2, x29, #0xa0 76f3c: aa1603e0 mov x0, x22 76f40: aa1503e1 mov x1, x21 76f44: aa1303e3 mov x3, x19 76f48: 94001b26 bl 0x7dbe0 76f4c: 140008d8 b 0x792ac 76f50: 3940052a ldrb w10, [x9, #0x1] 76f54: 5101694a sub w10, w10, #0x5a 76f58: 7100815f cmp w10, #0x20 76f5c: 54011ac8 b.hi 0x792b4 76f60: f000012b adrp x11, 0x9d000 76f64: 910b816b add x11, x11, #0x2e0 76f68: b8aa796a ldrsw x10, [x11, x10, lsl #2] 76f6c: 8b0b014a add x10, x10, x11 76f70: d61f0140 br x10 76f74: cb0902aa sub x10, x21, x9 76f78: f1000d5f cmp x10, #0x3 76f7c: 540119cb b.lt 0x792b4 76f80: 39400929 ldrb w9, [x9, #0x2] 76f84: 7101993f cmp w9, #0x66 76f88: 540141a0 b.eq 0x797bc 76f8c: 7101513f cmp w9, #0x54 76f90: 54011921 b.ne 0x792b4 76f94: f1000d1f cmp x8, #0x3 76f98: 540118eb b.lt 0x792b4 76f9c: 39400288 ldrb w8, [x20] 76fa0: 7101cd1f cmp w8, #0x73 76fa4: 54011881 b.ne 0x792b4 76fa8: 39400688 ldrb w8, [x20, #0x1] 76fac: 7101691f cmp w8, #0x5a 76fb0: 54011821 b.ne 0x792b4 76fb4: aa1403f6 mov x22, x20 76fb8: 38402ec8 ldrb w8, [x22, #0x2]! 76fbc: 7101511f cmp w8, #0x54 76fc0: 540117a1 b.ne 0x792b4 76fc4: a9407277 ldp x23, x28, [x19] 76fc8: aa1603e0 mov x0, x22 76fcc: aa1503e1 mov x1, x21 76fd0: aa1303e2 mov x2, x19 76fd4: 97fff3f5 bl 0x73fa8 76fd8: eb16001f cmp x0, x22 76fdc: f90017e0 str x0, [sp, #0x28] 76fe0: 540116a0 b.eq 0x792b4 76fe4: 9000014b adrp x11, 0x9e000 76fe8: 9109d96b add x11, x11, #0x276 76fec: f940016b ldr x11, [x11] 76ff0: a9402a68 ldp x8, x10, [x19] 76ff4: 5280028c mov w12, #0x14 // =20 76ff8: cb170389 sub x9, x28, x23 76ffc: a936ffbf stp xzr, xzr, [x29, #-0x98] 77000: f81603bf stur xzr, [x29, #-0xa0] 77004: 381603ac sturb w12, [x29, #-0xa0] 77008: f809134b stur x11, [x26, #0x91] 7700c: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 77010: f295556b movk x11, #0xaaab 77014: 9344fd29 asr x9, x9, #4 77018: 9b0b7d2c mul x12, x9, x11 7701c: cb080149 sub x9, x10, x8 77020: 9344fd29 asr x9, x9, #4 77024: 9b0b7d2a mul x10, x9, x11 77028: 528505c9 mov w9, #0x282e // =10286 7702c: eb0a019f cmp x12, x10 77030: 78099349 sturh w9, [x26, #0x99] 77034: a90333ea stp x10, x12, [sp, #0x30] 77038: 3816b3bf sturb wzr, [x29, #-0x95] 7703c: 54000460 b.eq 0x770c8 77040: f9401fea ldr x10, [sp, #0x38] 77044: 321c07e9 orr w9, wzr, #0x30 77048: 9b092140 madd x0, x10, x9, x8 7704c: 39406008 ldrb w8, [x0, #0x18] 77050: a9422809 ldp x9, x10, [x0, #0x20] 77054: 9100640b add x11, x0, #0x19 77058: 7200011f tst w8, #0x1 7705c: d341fd08 lsr x8, x8, #1 77060: 9a8a0161 csel x1, x11, x10, eq 77064: 9a890102 csel x2, x8, x9, eq 77068: 97ffe94a bl 0x71590 7706c: f9400808 ldr x8, [x0, #0x10] 77070: f81a03a8 stur x8, [x29, #-0x60] 77074: 3dc00000 ldr q0, [x0] 77078: d101c3a8 sub x8, x29, #0x70 7707c: b2400108 orr x8, x8, #0x1 77080: 3d803340 str q0, [x26, #0xc0] 77084: a900fc1f stp xzr, xzr, [x0, #0x8] 77088: f900001f str xzr, [x0] 7708c: 385903b5 ldurb w21, [x29, #-0x70] 77090: a979d3a9 ldp x9, x20, [x29, #-0x68] 77094: 720002bf tst w21, #0x1 77098: d341feaa lsr x10, x21, #1 7709c: 9a940101 csel x1, x8, x20, eq 770a0: 9a890142 csel x2, x10, x9, eq 770a4: d10283a0 sub x0, x29, #0xa0 770a8: 97ffe93a bl 0x71590 770ac: 36000075 tbz w21, #0x0, 0x770b8 770b0: aa1403e0 mov x0, x20 770b4: 97fe56db bl 0xcc20 770b8: a94323e9 ldp x9, x8, [sp, #0x30] 770bc: 91000508 add x8, x8, #0x1 770c0: eb09011f cmp x8, x9 770c4: 5401bca1 b.ne 0x7a858 770c8: 90000101 adrp x1, 0x97000 770cc: 9106bc21 add x1, x1, #0x1af 770d0: d10283a0 sub x0, x29, #0xa0 770d4: 320003e2 orr w2, wzr, #0x1 770d8: 97ffe92e bl 0x71590 770dc: a94323e9 ldp x9, x8, [sp, #0x30] 770e0: f9400676 ldr x22, [x19, #0x8] 770e4: eb090114 subs x20, x8, x9 770e8: 54000220 b.eq 0x7712c 770ec: d100c2d5 sub x21, x22, #0x30 770f0: aa1403f7 mov x23, x20 770f4: 394062a8 ldrb w8, [x21, #0x18] 770f8: 36000068 tbz w8, #0x0, 0x77104 770fc: f94016a0 ldr x0, [x21, #0x28] 77100: 97fe56c8 bl 0xcc20 77104: 394002a8 ldrb w8, [x21] 77108: 36000068 tbz w8, #0x0, 0x77114 7710c: f9400aa0 ldr x0, [x21, #0x10] 77110: 97fe56c4 bl 0xcc20 77114: f9000675 str x21, [x19, #0x8] 77118: 910006f7 add x23, x23, #0x1 7711c: d100c2b5 sub x21, x21, #0x30 77120: b5fffeb7 cbnz x23, 0x770f4 77124: 321c07e8 orr w8, wzr, #0x30 77128: 9b085a96 madd x22, x20, x8, x22 7712c: a976d3a8 ldp x8, x20, [x29, #-0x98] 77130: f8491349 ldur x9, [x26, #0x91] 77134: 385603b5 ldurb w21, [x29, #-0xa0] 77138: a9367fbf stp xzr, xzr, [x29, #-0xa0] 7713c: f80673e8 stur x8, [sp, #0x67] 77140: f90033e9 str x9, [sp, #0x60] 77144: f84673e8 ldur x8, [sp, #0x67] 77148: f81703bf stur xzr, [x29, #-0x90] 7714c: f80c735f stur xzr, [x26, #0xc7] 77150: f80673ff stur xzr, [sp, #0x67] 77154: f8017348 stur x8, [x26, #0x17] 77158: aa0903e8 mov x8, x9 7715c: f90033ff str xzr, [sp, #0x60] 77160: f90073e8 str x8, [sp, #0xe0] 77164: f81903bf stur xzr, [x29, #-0x70] 77168: f9400a69 ldr x9, [x19, #0x10] 7716c: eb0902df cmp x22, x9 77170: 5401b242 b.hs 0x7a7b8 77174: 390002d5 strb w21, [x22] 77178: f8417348 ldur x8, [x26, #0x17] 7717c: a900d2c8 stp x8, x20, [x22, #0x8] 77180: f94073e8 ldr x8, [sp, #0xe0] 77184: f80012c8 stur x8, [x22, #0x1] 77188: f801735f stur xzr, [x26, #0x17] 7718c: f90073ff str xzr, [sp, #0xe0] 77190: 390062df strb wzr, [x22, #0x18] 77194: f84c7348 ldur x8, [x26, #0xc7] 77198: a9027ec8 stp x8, xzr, [x22, #0x20] 7719c: f85903a8 ldur x8, [x29, #-0x70] 771a0: f80192c8 stur x8, [x22, #0x19] 771a4: f80c735f stur xzr, [x26, #0xc7] 771a8: f81903bf stur xzr, [x29, #-0x70] 771ac: f9400668 ldr x8, [x19, #0x8] 771b0: 9100c108 add x8, x8, #0x30 771b4: f9000668 str x8, [x19, #0x8] 771b8: 385603a8 ldurb w8, [x29, #-0xa0] 771bc: 3701fa88 tbnz w8, #0x0, 0x7b10c 771c0: 14000fd5 b 0x7b114 771c4: 39400528 ldrb w8, [x9, #0x1] 771c8: 7101d51f cmp w8, #0x75 771cc: 54010741 b.ne 0x792b4 771d0: 91000a96 add x22, x20, #0x2 771d4: aa1603e0 mov x0, x22 771d8: aa1503e1 mov x1, x21 771dc: aa1303e2 mov x2, x19 771e0: 97fffd27 bl 0x7667c 771e4: aa0003f7 mov x23, x0 771e8: eb1602ff cmp x23, x22 771ec: 54010640 b.eq 0x792b4 771f0: aa1703e0 mov x0, x23 771f4: aa1503e1 mov x1, x21 771f8: aa1303e2 mov x2, x19 771fc: 97fffd20 bl 0x7667c 77200: aa0003f6 mov x22, x0 77204: eb1702df cmp x22, x23 77208: 5400bc00 b.eq 0x78988 7720c: aa1603e0 mov x0, x22 77210: aa1503e1 mov x1, x21 77214: aa1303e2 mov x2, x19 77218: 97fffd19 bl 0x7667c 7721c: a9405e68 ldp x8, x23, [x19] 77220: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 77224: aa0003f5 mov x21, x0 77228: f2955569 movk x9, #0xaaab 7722c: cb0802e8 sub x8, x23, x8 77230: 9344fd08 asr x8, x8, #4 77234: eb1602bf cmp x21, x22 77238: 9b097d08 mul x8, x8, x9 7723c: 54010e80 b.eq 0x7940c 77240: f1000d1f cmp x8, #0x3 77244: 54010383 b.lo 0x792b4 77248: 385e82e8 ldurb w8, [x23, #-0x18] 7724c: a97f2ae9 ldp x9, x10, [x23, #-0x10] 77250: d1005eeb sub x11, x23, #0x17 77254: d100c2e0 sub x0, x23, #0x30 77258: 7200011f tst w8, #0x1 7725c: d341fd08 lsr x8, x8, #1 77260: 9a8a0161 csel x1, x11, x10, eq 77264: 9a890102 csel x2, x8, x9, eq 77268: 97ffe8ca bl 0x71590 7726c: f85e02e8 ldur x8, [x23, #-0x20] 77270: f81a03a8 stur x8, [x29, #-0x60] 77274: 3cdd02e0 ldur q0, [x23, #-0x30] 77278: 3d803340 str q0, [x26, #0xc0] 7727c: a93dfeff stp xzr, xzr, [x23, #-0x28] 77280: f81d02ff stur xzr, [x23, #-0x30] 77284: f9400674 ldr x20, [x19, #0x8] 77288: 385e8288 ldurb w8, [x20, #-0x18] 7728c: d100c296 sub x22, x20, #0x30 77290: 36000068 tbz w8, #0x0, 0x7729c 77294: f85f8280 ldur x0, [x20, #-0x8] 77298: 97fe5662 bl 0xcc20 7729c: 394002c8 ldrb w8, [x22] 772a0: 36000068 tbz w8, #0x0, 0x772ac 772a4: f85e0280 ldur x0, [x20, #-0x20] 772a8: 97fe565e bl 0xcc20 772ac: f9000676 str x22, [x19, #0x8] 772b0: 385b8288 ldurb w8, [x20, #-0x48] 772b4: a97c2a89 ldp x9, x10, [x20, #-0x40] 772b8: d1011e8b sub x11, x20, #0x47 772bc: d1018280 sub x0, x20, #0x60 772c0: 7200011f tst w8, #0x1 772c4: d341fd08 lsr x8, x8, #1 772c8: 9a8a0161 csel x1, x11, x10, eq 772cc: 9a890102 csel x2, x8, x9, eq 772d0: 97ffe8b0 bl 0x71590 772d4: f9400808 ldr x8, [x0, #0x10] 772d8: f81303a8 stur x8, [x29, #-0xd0] 772dc: 3dc00000 ldr q0, [x0] 772e0: 3d801740 str q0, [x26, #0x50] 772e4: a900fc1f stp xzr, xzr, [x0, #0x8] 772e8: f900001f str xzr, [x0] 772ec: f9400674 ldr x20, [x19, #0x8] 772f0: 385e8288 ldurb w8, [x20, #-0x18] 772f4: d100c296 sub x22, x20, #0x30 772f8: 36000068 tbz w8, #0x0, 0x77304 772fc: f85f8280 ldur x0, [x20, #-0x8] 77300: 97fe5648 bl 0xcc20 77304: 394002c8 ldrb w8, [x22] 77308: 36000068 tbz w8, #0x0, 0x77314 7730c: f85e0280 ldur x0, [x20, #-0x20] 77310: 97fe5644 bl 0xcc20 77314: f9000676 str x22, [x19, #0x8] 77318: 385b8288 ldurb w8, [x20, #-0x48] 7731c: a97c2a89 ldp x9, x10, [x20, #-0x40] 77320: d1011e8b sub x11, x20, #0x47 77324: d1018280 sub x0, x20, #0x60 77328: 7200011f tst w8, #0x1 7732c: d341fd08 lsr x8, x8, #1 77330: 9a8a0161 csel x1, x11, x10, eq 77334: 9a890102 csel x2, x8, x9, eq 77338: 97ffe896 bl 0x71590 7733c: f9400808 ldr x8, [x0, #0x10] 77340: f9008be8 str x8, [sp, #0x110] 77344: 3dc00000 ldr q0, [x0] 77348: 3d800f40 str q0, [x26, #0x30] 7734c: a900fc1f stp xzr, xzr, [x0, #0x8] 77350: f900001f str xzr, [x0] 77354: d0000120 adrp x0, 0x9d000 77358: 913eb000 add x0, x0, #0xfac 7735c: 910123e8 add x8, sp, #0x48 77360: 910403e1 add x1, sp, #0x100 77364: 97fff2d3 bl 0x73eb0 77368: d0000121 adrp x1, 0x9d000 7736c: 913e8821 add x1, x1, #0xfa2 77370: 910123e0 add x0, sp, #0x48 77374: 528000a2 mov w2, #0x5 // =5 77378: 910123f4 add x20, sp, #0x48 7737c: 97ffe885 bl 0x71590 77380: 385203b7 ldurb w23, [x29, #-0xe0] 77384: f9400a88 ldr x8, [x20, #0x10] 77388: 3dc00280 ldr q0, [x20] 7738c: a900fe9f stp xzr, xzr, [x20, #0x8] 77390: f900029f str xzr, [x20] 77394: a972d3aa ldp x10, x20, [x29, #-0xd8] 77398: d10383a9 sub x9, x29, #0xe0 7739c: b2400129 orr x9, x9, #0x1 773a0: 720002ff tst w23, #0x1 773a4: f9003be8 str x8, [sp, #0x70] 773a8: d341fee8 lsr x8, x23, #1 773ac: 9a940121 csel x1, x9, x20, eq 773b0: 3d801be0 str q0, [sp, #0x60] 773b4: 9a8a0102 csel x2, x8, x10, eq 773b8: 910183e0 add x0, sp, #0x60 773bc: 910183f6 add x22, sp, #0x60 773c0: 97ffe874 bl 0x71590 773c4: f9400ac8 ldr x8, [x22, #0x10] 773c8: 3dc002c0 ldr q0, [x22] 773cc: a900fedf stp xzr, xzr, [x22, #0x8] 773d0: f90002df str xzr, [x22] 773d4: f9004be8 str x8, [sp, #0x90] 773d8: 3d8023e0 str q0, [sp, #0x80] 773dc: d0000121 adrp x1, 0x9d000 773e0: 913ea021 add x1, x1, #0xfa8 773e4: 910203e0 add x0, sp, #0x80 773e8: 528000a2 mov w2, #0x5 // =5 773ec: 910203f6 add x22, sp, #0x80 773f0: 97ffe868 bl 0x71590 773f4: 385903b8 ldurb w24, [x29, #-0x70] 773f8: f9400ac8 ldr x8, [x22, #0x10] 773fc: 3dc002c0 ldr q0, [x22] 77400: a900fedf stp xzr, xzr, [x22, #0x8] 77404: f90002df str xzr, [x22] 77408: a979dbaa ldp x10, x22, [x29, #-0x68] 7740c: d101c3a9 sub x9, x29, #0x70 77410: b2400129 orr x9, x9, #0x1 77414: 7200031f tst w24, #0x1 77418: f9007be8 str x8, [sp, #0xf0] 7741c: d341ff08 lsr x8, x24, #1 77420: 9a960121 csel x1, x9, x22, eq 77424: 3d800740 str q0, [x26, #0x10] 77428: 9a8a0102 csel x2, x8, x10, eq 7742c: 910383e0 add x0, sp, #0xe0 77430: 910383fb add x27, sp, #0xe0 77434: 97ffe857 bl 0x71590 77438: f9400b68 ldr x8, [x27, #0x10] 7743c: 3dc00360 ldr q0, [x27] 77440: a900ff7f stp xzr, xzr, [x27, #0x8] 77444: f900037f str xzr, [x27] 77448: f81503a8 stur x8, [x29, #-0xb0] 7744c: 3d801f40 str q0, [x26, #0x70] 77450: 90000101 adrp x1, 0x97000 77454: 9106bc21 add x1, x1, #0x1af 77458: d10303a0 sub x0, x29, #0xc0 7745c: 320003e2 orr w2, wzr, #0x1 77460: d10303bb sub x27, x29, #0xc0 77464: 97ffe84b bl 0x71590 77468: f8401369 ldur x9, [x27, #0x1] 7746c: a940af6a ldp x10, x11, [x27, #0x8] 77470: 39400368 ldrb w8, [x27] 77474: a900ff7f stp xzr, xzr, [x27, #0x8] 77478: f900037f str xzr, [x27] 7747c: f80a73ea stur x10, [sp, #0xa7] 77480: f90053e9 str x9, [sp, #0xa0] 77484: 381603a8 sturb w8, [x29, #-0xa0] 77488: aa0903e8 mov x8, x9 7748c: f84a73e9 ldur x9, [sp, #0xa7] 77490: f90053ff str xzr, [sp, #0xa0] 77494: f80a73ff stur xzr, [sp, #0xa7] 77498: f8091348 stur x8, [x26, #0x91] 7749c: a936afa9 stp x9, x11, [x29, #-0x98] 774a0: a9387fbf stp xzr, xzr, [x29, #-0x80] 774a4: f81783bf stur xzr, [x29, #-0x88] 774a8: f9400668 ldr x8, [x19, #0x8] 774ac: d10283a1 sub x1, x29, #0xa0 774b0: d100c100 sub x0, x8, #0x30 774b4: 940010a0 bl 0x7b734 774b8: 385783a8 ldurb w8, [x29, #-0x88] 774bc: 370111a8 tbnz w8, #0x0, 0x796f0 774c0: 385603a8 ldurb w8, [x29, #-0xa0] 774c4: 370111e8 tbnz w8, #0x0, 0x79700 774c8: 385403a8 ldurb w8, [x29, #-0xc0] 774cc: 37011228 tbnz w8, #0x0, 0x79710 774d0: 394383e8 ldrb w8, [sp, #0xe0] 774d4: 37011268 tbnz w8, #0x0, 0x79720 774d8: 394203e8 ldrb w8, [sp, #0x80] 774dc: 370112a8 tbnz w8, #0x0, 0x79730 774e0: 394183e8 ldrb w8, [sp, #0x60] 774e4: 370112e8 tbnz w8, #0x0, 0x79740 774e8: 394123e8 ldrb w8, [sp, #0x48] 774ec: 37011328 tbnz w8, #0x0, 0x79750 774f0: 394403e8 ldrb w8, [sp, #0x100] 774f4: 37011368 tbnz w8, #0x0, 0x79760 774f8: 370113b7 tbnz w23, #0x0, 0x7976c 774fc: 360195b8 tbz w24, #0x0, 0x7a7b0 77500: 1400089e b 0x79778 77504: 39400529 ldrb w9, [x9, #0x1] 77508: 51013129 sub w9, w9, #0x4c 7750c: 7100a13f cmp w9, #0x28 77510: 5400ed28 b.hi 0x792b4 77514: d000012a adrp x10, 0x9d000 77518: 9110014a add x10, x10, #0x400 7751c: b8a97949 ldrsw x9, [x10, x9, lsl #2] 77520: 8b0a0129 add x9, x9, x10 77524: d61f0120 br x9 77528: 91000a96 add x22, x20, #0x2 7752c: 321e03e8 orr w8, wzr, #0x4 77530: 5287a569 mov w9, #0x3d2b // =15659 77534: a936ffbf stp xzr, xzr, [x29, #-0x98] 77538: f81603bf stur xzr, [x29, #-0xa0] 7753c: 381603a8 sturb w8, [x29, #-0xa0] 77540: 78091349 sturh w9, [x26, #0x91] 77544: 381633bf sturb wzr, [x29, #-0x9d] 77548: d10283a2 sub x2, x29, #0xa0 7754c: aa1603e0 mov x0, x22 77550: aa1503e1 mov x1, x21 77554: aa1303e3 mov x3, x19 77558: 940019a2 bl 0x7dbe0 7755c: 14000754 b 0x792ac 77560: 39400528 ldrb w8, [x9, #0x1] 77564: 51012508 sub w8, w8, #0x49 77568: 7100911f cmp w8, #0x24 7756c: 5400ea48 b.hi 0x792b4 77570: d0000129 adrp x9, 0x9d000 77574: 91162129 add x9, x9, #0x588 77578: b8a87928 ldrsw x8, [x9, x8, lsl #2] 7757c: 8b090108 add x8, x8, x9 77580: d61f0100 br x8 77584: 91000a96 add x22, x20, #0x2 77588: 321e03e8 orr w8, wzr, #0x4 7758c: 5287a5a9 mov w9, #0x3d2d // =15661 77590: a936ffbf stp xzr, xzr, [x29, #-0x98] 77594: f81603bf stur xzr, [x29, #-0xa0] 77598: 381603a8 sturb w8, [x29, #-0xa0] 7759c: 78091349 sturh w9, [x26, #0x91] 775a0: 381633bf sturb wzr, [x29, #-0x9d] 775a4: d10283a2 sub x2, x29, #0xa0 775a8: aa1603e0 mov x0, x22 775ac: aa1503e1 mov x1, x21 775b0: aa1303e3 mov x3, x19 775b4: 9400198b bl 0x7dbe0 775b8: 1400073d b 0x792ac 775bc: 39400529 ldrb w9, [x9, #0x1] 775c0: 51013529 sub w9, w9, #0x4d 775c4: 7100993f cmp w9, #0x26 775c8: 5400e768 b.hi 0x792b4 775cc: d000012a adrp x10, 0x9d000 775d0: 910d914a add x10, x10, #0x364 775d4: b8a97949 ldrsw x9, [x10, x9, lsl #2] 775d8: 8b0a0129 add x9, x9, x10 775dc: d61f0120 br x9 775e0: 91000a96 add x22, x20, #0x2 775e4: 321e03e8 orr w8, wzr, #0x4 775e8: 5287a4a9 mov w9, #0x3d25 // =15653 775ec: a936ffbf stp xzr, xzr, [x29, #-0x98] 775f0: f81603bf stur xzr, [x29, #-0xa0] 775f4: 381603a8 sturb w8, [x29, #-0xa0] 775f8: 78091349 sturh w9, [x26, #0x91] 775fc: 381633bf sturb wzr, [x29, #-0x9d] 77600: d10283a2 sub x2, x29, #0xa0 77604: aa1603e0 mov x0, x22 77608: aa1503e1 mov x1, x21 7760c: aa1303e3 mov x3, x19 77610: 94001974 bl 0x7dbe0 77614: 14000726 b 0x792ac 77618: 91000a96 add x22, x20, #0x2 7761c: 5287c048 mov w8, #0x3e02 // =15874 77620: a936ffbf stp xzr, xzr, [x29, #-0x98] 77624: f81603bf stur xzr, [x29, #-0xa0] 77628: 781603a8 sturh w8, [x29, #-0xa0] 7762c: 381623bf sturb wzr, [x29, #-0x9e] 77630: d10283a2 sub x2, x29, #0xa0 77634: aa1603e0 mov x0, x22 77638: aa1503e1 mov x1, x21 7763c: aa1303e3 mov x3, x19 77640: 94001968 bl 0x7dbe0 77644: 1400071a b 0x792ac 77648: 91000a96 add x22, x20, #0x2 7764c: 321e03e8 orr w8, wzr, #0x4 77650: 5287a7a9 mov w9, #0x3d3d // =15677 77654: a936ffbf stp xzr, xzr, [x29, #-0x98] 77658: f81603bf stur xzr, [x29, #-0xa0] 7765c: 381603a8 sturb w8, [x29, #-0xa0] 77660: 78091349 sturh w9, [x26, #0x91] 77664: 381633bf sturb wzr, [x29, #-0x9d] 77668: d10283a2 sub x2, x29, #0xa0 7766c: aa1603e0 mov x0, x22 77670: aa1503e1 mov x1, x21 77674: aa1303e3 mov x3, x19 77678: 9400195a bl 0x7dbe0 7767c: 1400070c b 0x792ac 77680: 91000a96 add x22, x20, #0x2 77684: 321e03e8 orr w8, wzr, #0x4 77688: 5287abc9 mov w9, #0x3d5e // =15710 7768c: a936ffbf stp xzr, xzr, [x29, #-0x98] 77690: f81603bf stur xzr, [x29, #-0xa0] 77694: 381603a8 sturb w8, [x29, #-0xa0] 77698: 78091349 sturh w9, [x26, #0x91] 7769c: 381633bf sturb wzr, [x29, #-0x9d] 776a0: d10283a2 sub x2, x29, #0xa0 776a4: aa1603e0 mov x0, x22 776a8: aa1503e1 mov x1, x21 776ac: aa1303e3 mov x3, x19 776b0: 9400194c bl 0x7dbe0 776b4: 140006fe b 0x792ac 776b8: f1000d1f cmp x8, #0x3 776bc: 5400dfcb b.lt 0x792b4 776c0: 39400288 ldrb w8, [x20] 776c4: 7101d11f cmp w8, #0x74 776c8: 5400df61 b.ne 0x792b4 776cc: 39400688 ldrb w8, [x20, #0x1] 776d0: 7101dd1f cmp w8, #0x77 776d4: 5400df01 b.ne 0x792b4 776d8: 91000a96 add x22, x20, #0x2 776dc: aa1603e0 mov x0, x22 776e0: aa1503e1 mov x1, x21 776e4: aa1303e2 mov x2, x19 776e8: 97fffbe5 bl 0x7667c 776ec: aa0003f5 mov x21, x0 776f0: eb1602bf cmp x21, x22 776f4: 5400de00 b.eq 0x792b4 776f8: a9405a68 ldp x8, x22, [x19] 776fc: eb16011f cmp x8, x22 77700: 5400dda0 b.eq 0x792b4 77704: 385e82c8 ldurb w8, [x22, #-0x18] 77708: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7770c: d1005ecb sub x11, x22, #0x17 77710: d100c2c0 sub x0, x22, #0x30 77714: 7200011f tst w8, #0x1 77718: d341fd08 lsr x8, x8, #1 7771c: 9a8a0161 csel x1, x11, x10, eq 77720: 9a890102 csel x2, x8, x9, eq 77724: 97ffe79b bl 0x71590 77728: f85e02c8 ldur x8, [x22, #-0x20] 7772c: f81a03a8 stur x8, [x29, #-0x60] 77730: 3cdd02c0 ldur q0, [x22, #-0x30] 77734: 3d803340 str q0, [x26, #0xc0] 77738: a93dfedf stp xzr, xzr, [x22, #-0x28] 7773c: f81d02df stur xzr, [x22, #-0x30] 77740: f0000122 adrp x2, 0x9e000 77744: 910a2442 add x2, x2, #0x289 77748: d101c3a0 sub x0, x29, #0x70 7774c: 321f07e3 orr w3, wzr, #0x6 77750: aa1f03e1 mov x1, xzr 77754: d101c3b4 sub x20, x29, #0x70 77758: 97ffe710 bl 0x71398 7775c: f8401289 ldur x9, [x20, #0x1] 77760: a940ae8a ldp x10, x11, [x20, #0x8] 77764: 39400288 ldrb w8, [x20] 77768: a900fe9f stp xzr, xzr, [x20, #0x8] 7776c: f900029f str xzr, [x20] 77770: f807734a stur x10, [x26, #0x77] 77774: f81403a9 stur x9, [x29, #-0xc0] 77778: 381603a8 sturb w8, [x29, #-0xa0] 7777c: aa0903e8 mov x8, x9 77780: f8477349 ldur x9, [x26, #0x77] 77784: f81403bf stur xzr, [x29, #-0xc0] 77788: f807735f stur xzr, [x26, #0x77] 7778c: f8091348 stur x8, [x26, #0x91] 77790: a936afa9 stp x9, x11, [x29, #-0x98] 77794: a9387fbf stp xzr, xzr, [x29, #-0x80] 77798: f81783bf stur xzr, [x29, #-0x88] 7779c: f9400668 ldr x8, [x19, #0x8] 777a0: d10283a1 sub x1, x29, #0xa0 777a4: d100c100 sub x0, x8, #0x30 777a8: 94000fe3 bl 0x7b734 777ac: 385783a8 ldurb w8, [x29, #-0x88] 777b0: 370128a8 tbnz w8, #0x0, 0x79cc4 777b4: 385603a8 ldurb w8, [x29, #-0xa0] 777b8: 370128e8 tbnz w8, #0x0, 0x79cd4 777bc: 385903a8 ldurb w8, [x29, #-0x70] 777c0: 36012968 tbz w8, #0x0, 0x79cec 777c4: 14000948 b 0x79ce4 777c8: 528d0e89 mov w9, #0x6874 // =26740 777cc: 52800ee8 mov w8, #0x77 // =119 777d0: 72adee49 movk w9, #0x6f72, lsl #16 777d4: f81903bf stur xzr, [x29, #-0x70] 777d8: 381983bf sturb wzr, [x29, #-0x68] 777dc: f809735f stur xzr, [x26, #0x97] 777e0: f81603bf stur xzr, [x29, #-0xa0] 777e4: 381443a8 sturb w8, [x29, #-0xbc] 777e8: b81403a9 stur w9, [x29, #-0xc0] 777ec: a940a668 ldp x8, x9, [x19, #0x8] 777f0: eb09011f cmp x8, x9 777f4: 5400a5e2 b.hs 0x78cb0 777f8: 52800149 mov w9, #0xa // =10 777fc: 39000109 strb w9, [x8] 77800: b85403a9 ldur w9, [x29, #-0xc0] 77804: b8001109 stur w9, [x8, #0x1] 77808: 385443a9 ldurb w9, [x29, #-0xbc] 7780c: 3900191f strb wzr, [x8, #0x6] 77810: 39001509 strb w9, [x8, #0x5] 77814: f85903a9 ldur x9, [x29, #-0x70] 77818: f8007109 stur x9, [x8, #0x7] 7781c: 385983a9 ldurb w9, [x29, #-0x68] 77820: f900091f str xzr, [x8, #0x10] 77824: 39003d09 strb w9, [x8, #0xf] 77828: 381443bf sturb wzr, [x29, #-0xbc] 7782c: b81403bf stur wzr, [x29, #-0xc0] 77830: 381983bf sturb wzr, [x29, #-0x68] 77834: f81903bf stur xzr, [x29, #-0x70] 77838: 3900611f strb wzr, [x8, #0x18] 7783c: f8497349 ldur x9, [x26, #0x97] 77840: a9027d09 stp x9, xzr, [x8, #0x20] 77844: f85603a9 ldur x9, [x29, #-0xa0] 77848: f8019109 stur x9, [x8, #0x19] 7784c: f809735f stur xzr, [x26, #0x97] 77850: f81603bf stur xzr, [x29, #-0xa0] 77854: f9400668 ldr x8, [x19, #0x8] 77858: 9100c108 add x8, x8, #0x30 7785c: f9000668 str x8, [x19, #0x8] 77860: 1400087d b 0x79a54 77864: 91000a96 add x22, x20, #0x2 77868: 321e03e8 orr w8, wzr, #0x4 7786c: 52878789 mov w9, #0x3c3c // =15420 77870: a936ffbf stp xzr, xzr, [x29, #-0x98] 77874: f81603bf stur xzr, [x29, #-0xa0] 77878: 381603a8 sturb w8, [x29, #-0xa0] 7787c: 78091349 sturh w9, [x26, #0x91] 77880: 381633bf sturb wzr, [x29, #-0x9d] 77884: d10283a2 sub x2, x29, #0xa0 77888: aa1603e0 mov x0, x22 7788c: aa1503e1 mov x1, x21 77890: aa1303e3 mov x3, x19 77894: 940018d3 bl 0x7dbe0 77898: 14000685 b 0x792ac 7789c: 91000a96 add x22, x20, #0x2 778a0: 321e03e8 orr w8, wzr, #0x4 778a4: 528f8f89 mov w9, #0x7c7c // =31868 778a8: a936ffbf stp xzr, xzr, [x29, #-0x98] 778ac: f81603bf stur xzr, [x29, #-0xa0] 778b0: 381603a8 sturb w8, [x29, #-0xa0] 778b4: 78091349 sturh w9, [x26, #0x91] 778b8: 381633bf sturb wzr, [x29, #-0x9d] 778bc: d10283a2 sub x2, x29, #0xa0 778c0: aa1603e0 mov x0, x22 778c4: aa1503e1 mov x1, x21 778c8: aa1303e3 mov x3, x19 778cc: 940018c5 bl 0x7dbe0 778d0: 14000677 b 0x792ac 778d4: 91000a96 add x22, x20, #0x2 778d8: 321e03e8 orr w8, wzr, #0x4 778dc: 5287a789 mov w9, #0x3d3c // =15676 778e0: a936ffbf stp xzr, xzr, [x29, #-0x98] 778e4: f81603bf stur xzr, [x29, #-0xa0] 778e8: 381603a8 sturb w8, [x29, #-0xa0] 778ec: 78091349 sturh w9, [x26, #0x91] 778f0: 381633bf sturb wzr, [x29, #-0x9d] 778f4: d10283a2 sub x2, x29, #0xa0 778f8: aa1603e0 mov x0, x22 778fc: aa1503e1 mov x1, x21 77900: aa1303e3 mov x3, x19 77904: 940018b7 bl 0x7dbe0 77908: 14000669 b 0x792ac 7790c: 91000a96 add x22, x20, #0x2 77910: 52878048 mov w8, #0x3c02 // =15362 77914: a936ffbf stp xzr, xzr, [x29, #-0x98] 77918: f81603bf stur xzr, [x29, #-0xa0] 7791c: 781603a8 sturh w8, [x29, #-0xa0] 77920: 381623bf sturb wzr, [x29, #-0x9e] 77924: d10283a2 sub x2, x29, #0xa0 77928: aa1603e0 mov x0, x22 7792c: aa1503e1 mov x1, x21 77930: aa1303e3 mov x3, x19 77934: 940018ab bl 0x7dbe0 77938: 1400065d b 0x792ac 7793c: 91000a96 add x22, x20, #0x2 77940: 528f8048 mov w8, #0x7c02 // =31746 77944: a936ffbf stp xzr, xzr, [x29, #-0x98] 77948: f81603bf stur xzr, [x29, #-0xa0] 7794c: 781603a8 sturh w8, [x29, #-0xa0] 77950: 381623bf sturb wzr, [x29, #-0x9e] 77954: d10283a2 sub x2, x29, #0xa0 77958: aa1603e0 mov x0, x22 7795c: aa1503e1 mov x1, x21 77960: aa1303e3 mov x3, x19 77964: 9400189f bl 0x7dbe0 77968: 14000651 b 0x792ac 7796c: 91000a96 add x22, x20, #0x2 77970: 52858048 mov w8, #0x2c02 // =11266 77974: a936ffbf stp xzr, xzr, [x29, #-0x98] 77978: f81603bf stur xzr, [x29, #-0xa0] 7797c: 781603a8 sturh w8, [x29, #-0xa0] 77980: 381623bf sturb wzr, [x29, #-0x9e] 77984: d10283a2 sub x2, x29, #0xa0 77988: aa1603e0 mov x0, x22 7798c: aa1503e1 mov x1, x21 77990: aa1303e3 mov x3, x19 77994: 94001893 bl 0x7dbe0 77998: 14000645 b 0x792ac 7799c: f100111f cmp x8, #0x4 779a0: 5400c8ab b.lt 0x792b4 779a4: 39400288 ldrb w8, [x20] 779a8: 71018d1f cmp w8, #0x63 779ac: 5400c841 b.ne 0x792b4 779b0: 39400688 ldrb w8, [x20, #0x1] 779b4: 7101b11f cmp w8, #0x6c 779b8: 5400c7e1 b.ne 0x792b4 779bc: 91000a97 add x23, x20, #0x2 779c0: aa1703e0 mov x0, x23 779c4: aa1503e1 mov x1, x21 779c8: aa1303e2 mov x2, x19 779cc: 97fffb2c bl 0x7667c 779d0: aa0003f6 mov x22, x0 779d4: eb1702df cmp x22, x23 779d8: 5400c6e0 b.eq 0x792b4 779dc: eb1502df cmp x22, x21 779e0: 5400c6a0 b.eq 0x792b4 779e4: a9402269 ldp x9, x8, [x19] 779e8: eb08013f cmp x9, x8 779ec: 5400c640 b.eq 0x792b4 779f0: 385e8109 ldurb w9, [x8, #-0x18] 779f4: a97f2d0a ldp x10, x11, [x8, #-0x10] 779f8: d100c100 sub x0, x8, #0x30 779fc: d1005d08 sub x8, x8, #0x17 77a00: 7200013f tst w9, #0x1 77a04: d341fd29 lsr x9, x9, #1 77a08: 9a8b0101 csel x1, x8, x11, eq 77a0c: 9a8a0122 csel x2, x9, x10, eq 77a10: 97ffe6e0 bl 0x71590 77a14: f809735f stur xzr, [x26, #0x97] 77a18: f81603bf stur xzr, [x29, #-0xa0] 77a1c: f940067b ldr x27, [x19, #0x8] 77a20: aa1b03f8 mov x24, x27 77a24: 385e8f08 ldrb w8, [x24, #-0x18]! 77a28: 370119c8 tbnz w8, #0x0, 0x79d60 77a2c: 781e837f sturh wzr, [x27, #-0x18] 77a30: d1002369 sub x9, x27, #0x8 77a34: 14000bcf b 0x7a970 77a38: 91000a96 add x22, x20, #0x2 77a3c: 528fc048 mov w8, #0x7e02 // =32258 77a40: a936ffbf stp xzr, xzr, [x29, #-0x98] 77a44: f81603bf stur xzr, [x29, #-0xa0] 77a48: 781603a8 sturh w8, [x29, #-0xa0] 77a4c: 381623bf sturb wzr, [x29, #-0x9e] 77a50: d10283a2 sub x2, x29, #0xa0 77a54: aa1603e0 mov x0, x22 77a58: aa1503e1 mov x1, x21 77a5c: aa1303e3 mov x3, x19 77a60: 940019bf bl 0x7e15c 77a64: 14000612 b 0x792ac 77a68: f1000d1f cmp x8, #0x3 77a6c: 5400c24b b.lt 0x792b4 77a70: 39400288 ldrb w8, [x20] 77a74: 71018d1f cmp w8, #0x63 77a78: 5400c1e1 b.ne 0x792b4 77a7c: 39400688 ldrb w8, [x20, #0x1] 77a80: 7101d91f cmp w8, #0x76 77a84: 5400c181 b.ne 0x792b4 77a88: 3941be7c ldrb w28, [x19, #0x6f] 77a8c: 91000a97 add x23, x20, #0x2 77a90: aa1703e0 mov x0, x23 77a94: aa1503e1 mov x1, x21 77a98: aa1303e2 mov x2, x19 77a9c: 3901be7f strb wzr, [x19, #0x6f] 77aa0: 97ffbc47 bl 0x66bbc 77aa4: aa0003f6 mov x22, x0 77aa8: eb1702df cmp x22, x23 77aac: 3901be7c strb w28, [x19, #0x6f] 77ab0: 5400c020 b.eq 0x792b4 77ab4: eb1502df cmp x22, x21 77ab8: 5400bfe0 b.eq 0x792b4 77abc: 394002c8 ldrb w8, [x22] 77ac0: 71017d1f cmp w8, #0x5f 77ac4: 54010f01 b.ne 0x79ca4 77ac8: 910006d6 add x22, x22, #0x1 77acc: eb1502df cmp x22, x21 77ad0: 5400bf20 b.eq 0x792b4 77ad4: 394002c8 ldrb w8, [x22] 77ad8: 7101151f cmp w8, #0x45 77adc: 540121c1 b.ne 0x79f14 77ae0: a940a269 ldp x9, x8, [x19, #0x8] 77ae4: eb08013f cmp x9, x8 77ae8: 54014562 b.hs 0x7a394 77aec: 6f00e400 movi v0.2d, #0000000000000000 77af0: ad008120 stp q0, q0, [x9, #0x10] 77af4: 3d800120 str q0, [x9] 77af8: f9400668 ldr x8, [x19, #0x8] 77afc: 9100c108 add x8, x8, #0x30 77b00: f9000668 str x8, [x19, #0x8] 77b04: 14000c38 b 0x7abe4 77b08: 91000a96 add x22, x20, #0x2 77b0c: 5285a048 mov w8, #0x2d02 // =11522 77b10: a936ffbf stp xzr, xzr, [x29, #-0x98] 77b14: f81603bf stur xzr, [x29, #-0xa0] 77b18: 781603a8 sturh w8, [x29, #-0xa0] 77b1c: 381623bf sturb wzr, [x29, #-0x9e] 77b20: d10283a2 sub x2, x29, #0xa0 77b24: aa1603e0 mov x0, x22 77b28: aa1503e1 mov x1, x21 77b2c: aa1303e3 mov x3, x19 77b30: 9400182c bl 0x7dbe0 77b34: 140005de b 0x792ac 77b38: f1000d1f cmp x8, #0x3 77b3c: 5400bbcb b.lt 0x792b4 77b40: 39400288 ldrb w8, [x20] 77b44: 7101c91f cmp w8, #0x72 77b48: 5400bb61 b.ne 0x792b4 77b4c: 39400688 ldrb w8, [x20, #0x1] 77b50: 71018d1f cmp w8, #0x63 77b54: 5400bb01 b.ne 0x792b4 77b58: 91000a97 add x23, x20, #0x2 77b5c: aa1703e0 mov x0, x23 77b60: aa1503e1 mov x1, x21 77b64: aa1303e2 mov x2, x19 77b68: 97ffbc15 bl 0x66bbc 77b6c: aa0003f6 mov x22, x0 77b70: eb1702df cmp x22, x23 77b74: 5400d100 b.eq 0x79594 77b78: aa1603e0 mov x0, x22 77b7c: aa1503e1 mov x1, x21 77b80: aa1303e2 mov x2, x19 77b84: 97fffabe bl 0x7667c 77b88: aa0003f5 mov x21, x0 77b8c: eb1602bf cmp x21, x22 77b90: 5400d020 b.eq 0x79594 77b94: a9405a68 ldp x8, x22, [x19] 77b98: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 77b9c: f2955569 movk x9, #0xaaab 77ba0: cb0802c8 sub x8, x22, x8 77ba4: 9344fd08 asr x8, x8, #4 77ba8: 9b097d08 mul x8, x8, x9 77bac: f100091f cmp x8, #0x2 77bb0: 5400b823 b.lo 0x792b4 77bb4: 385e82c8 ldurb w8, [x22, #-0x18] 77bb8: a97f2ac9 ldp x9, x10, [x22, #-0x10] 77bbc: d1005ecb sub x11, x22, #0x17 77bc0: d100c2c0 sub x0, x22, #0x30 77bc4: 7200011f tst w8, #0x1 77bc8: d341fd08 lsr x8, x8, #1 77bcc: 9a8a0161 csel x1, x11, x10, eq 77bd0: 9a890102 csel x2, x8, x9, eq 77bd4: 97ffe66f bl 0x71590 77bd8: f85e02c8 ldur x8, [x22, #-0x20] 77bdc: f81a03a8 stur x8, [x29, #-0x60] 77be0: 3cdd02c0 ldur q0, [x22, #-0x30] 77be4: 3d803340 str q0, [x26, #0xc0] 77be8: a93dfedf stp xzr, xzr, [x22, #-0x28] 77bec: f81d02df stur xzr, [x22, #-0x30] 77bf0: f9400676 ldr x22, [x19, #0x8] 77bf4: 385e82c8 ldurb w8, [x22, #-0x18] 77bf8: d100c2d7 sub x23, x22, #0x30 77bfc: 36000068 tbz w8, #0x0, 0x77c08 77c00: f85f82c0 ldur x0, [x22, #-0x8] 77c04: 97fe5407 bl 0xcc20 77c08: 394002e8 ldrb w8, [x23] 77c0c: 36000068 tbz w8, #0x0, 0x77c18 77c10: f85e02c0 ldur x0, [x22, #-0x20] 77c14: 97fe5403 bl 0xcc20 77c18: f9400268 ldr x8, [x19] 77c1c: f9000677 str x23, [x19, #0x8] 77c20: eb17011f cmp x8, x23 77c24: 54011a80 b.eq 0x79f74 77c28: 385b82c8 ldurb w8, [x22, #-0x48] 77c2c: a97c2ac9 ldp x9, x10, [x22, #-0x40] 77c30: d1011ecb sub x11, x22, #0x47 77c34: d10182c0 sub x0, x22, #0x60 77c38: 7200011f tst w8, #0x1 77c3c: d341fd08 lsr x8, x8, #1 77c40: 9a8a0161 csel x1, x11, x10, eq 77c44: 9a890102 csel x2, x8, x9, eq 77c48: 97ffe652 bl 0x71590 77c4c: f9400808 ldr x8, [x0, #0x10] 77c50: f9007be8 str x8, [sp, #0xf0] 77c54: 3dc00000 ldr q0, [x0] 77c58: 3d800740 str q0, [x26, #0x10] 77c5c: a900fc1f stp xzr, xzr, [x0, #0x8] 77c60: f900001f str xzr, [x0] 77c64: f0000122 adrp x2, 0x9e000 77c68: 91093842 add x2, x2, #0x24e 77c6c: 910383e0 add x0, sp, #0xe0 77c70: 52800223 mov w3, #0x11 // =17 77c74: aa1f03e1 mov x1, xzr 77c78: 910383f6 add x22, sp, #0xe0 77c7c: 97ffe5c7 bl 0x71398 77c80: f9400ac8 ldr x8, [x22, #0x10] 77c84: 3dc002c0 ldr q0, [x22] 77c88: a900fedf stp xzr, xzr, [x22, #0x8] 77c8c: f90002df str xzr, [x22] 77c90: f9008be8 str x8, [sp, #0x110] 77c94: 3d800f40 str q0, [x26, #0x30] 77c98: f0000121 adrp x1, 0x9e000 77c9c: 91004021 add x1, x1, #0x10 77ca0: 910403e0 add x0, sp, #0x100 77ca4: 321f03e2 orr w2, wzr, #0x2 77ca8: 910403f6 add x22, sp, #0x100 77cac: 97ffe639 bl 0x71590 77cb0: f9400ac8 ldr x8, [x22, #0x10] 77cb4: 3dc002c0 ldr q0, [x22] 77cb8: a900fedf stp xzr, xzr, [x22, #0x8] 77cbc: f90002df str xzr, [x22] 77cc0: 385903b6 ldurb w22, [x29, #-0x70] 77cc4: f81303a8 stur x8, [x29, #-0xd0] 77cc8: a979a7a8 ldp x8, x9, [x29, #-0x68] 77ccc: d101c3aa sub x10, x29, #0x70 77cd0: b240014a orr x10, x10, #0x1 77cd4: 720002df tst w22, #0x1 77cd8: 9a890141 csel x1, x10, x9, eq 77cdc: d341fec9 lsr x9, x22, #1 77ce0: 3d801740 str q0, [x26, #0x50] 77ce4: 9a880122 csel x2, x9, x8, eq 77ce8: d10383a0 sub x0, x29, #0xe0 77cec: d10383b7 sub x23, x29, #0xe0 77cf0: 97ffe628 bl 0x71590 77cf4: f9400ae8 ldr x8, [x23, #0x10] 77cf8: 3dc002e0 ldr q0, [x23] 77cfc: a900feff stp xzr, xzr, [x23, #0x8] 77d00: f90002ff str xzr, [x23] 77d04: f81503a8 stur x8, [x29, #-0xb0] 77d08: 3d801f40 str q0, [x26, #0x70] 77d0c: 90000101 adrp x1, 0x97000 77d10: 9106bc21 add x1, x1, #0x1af 77d14: d10303a0 sub x0, x29, #0xc0 77d18: 320003e2 orr w2, wzr, #0x1 77d1c: d10303b7 sub x23, x29, #0xc0 77d20: 97ffe61c bl 0x71590 77d24: f84012e9 ldur x9, [x23, #0x1] 77d28: a940aeea ldp x10, x11, [x23, #0x8] 77d2c: 394002e8 ldrb w8, [x23] 77d30: a900feff stp xzr, xzr, [x23, #0x8] 77d34: f90002ff str xzr, [x23] 77d38: f80873ea stur x10, [sp, #0x87] 77d3c: f90043e9 str x9, [sp, #0x80] 77d40: 381603a8 sturb w8, [x29, #-0xa0] 77d44: aa0903e8 mov x8, x9 77d48: f84873e9 ldur x9, [sp, #0x87] 77d4c: f90043ff str xzr, [sp, #0x80] 77d50: f80873ff stur xzr, [sp, #0x87] 77d54: f8091348 stur x8, [x26, #0x91] 77d58: a936afa9 stp x9, x11, [x29, #-0x98] 77d5c: a9387fbf stp xzr, xzr, [x29, #-0x80] 77d60: f81783bf stur xzr, [x29, #-0x88] 77d64: f9400668 ldr x8, [x19, #0x8] 77d68: d10283a1 sub x1, x29, #0xa0 77d6c: d100c100 sub x0, x8, #0x30 77d70: 94000e71 bl 0x7b734 77d74: 385783a8 ldurb w8, [x29, #-0x88] 77d78: 370117a8 tbnz w8, #0x0, 0x7a06c 77d7c: 385603a8 ldurb w8, [x29, #-0xa0] 77d80: 370117e8 tbnz w8, #0x0, 0x7a07c 77d84: 385403a8 ldurb w8, [x29, #-0xc0] 77d88: 37011828 tbnz w8, #0x0, 0x7a08c 77d8c: 385203a8 ldurb w8, [x29, #-0xe0] 77d90: 37011868 tbnz w8, #0x0, 0x7a09c 77d94: 394403e8 ldrb w8, [sp, #0x100] 77d98: 370118a8 tbnz w8, #0x0, 0x7a0ac 77d9c: 394383e8 ldrb w8, [sp, #0xe0] 77da0: 36000068 tbz w8, #0x0, 0x77dac 77da4: f9407be0 ldr x0, [sp, #0xf0] 77da8: 97fe539e bl 0xcc20 77dac: 2a1f03f3 mov w19, wzr 77db0: 36000076 tbz w22, #0x0, 0x77dbc 77db4: f85a03a0 ldur x0, [x29, #-0x60] 77db8: 97fe539a bl 0xcc20 77dbc: 3500a7d3 cbnz w19, 0x792b4 77dc0: 14000a7c b 0x7a7b0 77dc4: 91000a96 add x22, x20, #0x2 77dc8: 321e03e8 orr w8, wzr, #0x4 77dcc: 5287a549 mov w9, #0x3d2a // =15658 77dd0: a936ffbf stp xzr, xzr, [x29, #-0x98] 77dd4: f81603bf stur xzr, [x29, #-0xa0] 77dd8: 381603a8 sturb w8, [x29, #-0xa0] 77ddc: 78091349 sturh w9, [x26, #0x91] 77de0: 381633bf sturb wzr, [x29, #-0x9d] 77de4: d10283a2 sub x2, x29, #0xa0 77de8: aa1603e0 mov x0, x22 77dec: aa1503e1 mov x1, x21 77df0: aa1303e3 mov x3, x19 77df4: 9400177b bl 0x7dbe0 77df8: 1400052d b 0x792ac 77dfc: 91000a96 add x22, x20, #0x2 77e00: 321f07e8 orr w8, wzr, #0x6 77e04: 528007a9 mov w9, #0x3d // =61 77e08: 5287c7ca mov w10, #0x3e3e // =15934 77e0c: a936ffbf stp xzr, xzr, [x29, #-0x98] 77e10: f81603bf stur xzr, [x29, #-0xa0] 77e14: 381603a8 sturb w8, [x29, #-0xa0] 77e18: 381633a9 sturb w9, [x29, #-0x9d] 77e1c: 7809134a sturh w10, [x26, #0x91] 77e20: 381643bf sturb wzr, [x29, #-0x9c] 77e24: d10283a2 sub x2, x29, #0xa0 77e28: aa1603e0 mov x0, x22 77e2c: aa1503e1 mov x1, x21 77e30: aa1303e3 mov x3, x19 77e34: 9400176b bl 0x7dbe0 77e38: 1400051d b 0x792ac 77e3c: 91000a96 add x22, x20, #0x2 77e40: 52854048 mov w8, #0x2a02 // =10754 77e44: a936ffbf stp xzr, xzr, [x29, #-0x98] 77e48: f81603bf stur xzr, [x29, #-0xa0] 77e4c: 781603a8 sturh w8, [x29, #-0xa0] 77e50: 381623bf sturb wzr, [x29, #-0x9e] 77e54: d10283a2 sub x2, x29, #0xa0 77e58: aa1603e0 mov x0, x22 77e5c: aa1503e1 mov x1, x21 77e60: aa1303e3 mov x3, x19 77e64: 9400175f bl 0x7dbe0 77e68: 14000511 b 0x792ac 77e6c: 91000a96 add x22, x20, #0x2 77e70: eb1502df cmp x22, x21 77e74: 54005a60 b.eq 0x789c0 77e78: 394002c8 ldrb w8, [x22] 77e7c: 71017d1f cmp w8, #0x5f 77e80: 54005a01 b.ne 0x789c0 77e84: 91000e96 add x22, x20, #0x3 77e88: 321e03e8 orr w8, wzr, #0x4 77e8c: 5285a5a9 mov w9, #0x2d2d // =11565 77e90: a936ffbf stp xzr, xzr, [x29, #-0x98] 77e94: f81603bf stur xzr, [x29, #-0xa0] 77e98: 381603a8 sturb w8, [x29, #-0xa0] 77e9c: 78091349 sturh w9, [x26, #0x91] 77ea0: 381633bf sturb wzr, [x29, #-0x9d] 77ea4: d10283a2 sub x2, x29, #0xa0 77ea8: aa1603e0 mov x0, x22 77eac: aa1503e1 mov x1, x21 77eb0: aa1303e3 mov x3, x19 77eb4: 940018aa bl 0x7e15c 77eb8: 140004fd b 0x792ac 77ebc: 91000a96 add x22, x20, #0x2 77ec0: 5284a048 mov w8, #0x2502 // =9474 77ec4: a936ffbf stp xzr, xzr, [x29, #-0x98] 77ec8: f81603bf stur xzr, [x29, #-0xa0] 77ecc: 781603a8 sturh w8, [x29, #-0xa0] 77ed0: 381623bf sturb wzr, [x29, #-0x9e] 77ed4: d10283a2 sub x2, x29, #0xa0 77ed8: aa1603e0 mov x0, x22 77edc: aa1503e1 mov x1, x21 77ee0: aa1303e3 mov x3, x19 77ee4: 9400173f bl 0x7dbe0 77ee8: 140004f1 b 0x792ac 77eec: 91000a96 add x22, x20, #0x2 77ef0: 321e03e8 orr w8, wzr, #0x4 77ef4: 5287c7c9 mov w9, #0x3e3e // =15934 77ef8: a936ffbf stp xzr, xzr, [x29, #-0x98] 77efc: f81603bf stur xzr, [x29, #-0xa0] 77f00: 381603a8 sturb w8, [x29, #-0xa0] 77f04: 78091349 sturh w9, [x26, #0x91] 77f08: 381633bf sturb wzr, [x29, #-0x9d] 77f0c: d10283a2 sub x2, x29, #0xa0 77f10: aa1603e0 mov x0, x22 77f14: aa1503e1 mov x1, x21 77f18: aa1303e3 mov x3, x19 77f1c: 94001731 bl 0x7dbe0 77f20: 140004e3 b 0x792ac 77f24: 91000a96 add x22, x20, #0x2 77f28: 321e03e8 orr w8, wzr, #0x4 77f2c: 5287a429 mov w9, #0x3d21 // =15649 77f30: a936ffbf stp xzr, xzr, [x29, #-0x98] 77f34: f81603bf stur xzr, [x29, #-0xa0] 77f38: 381603a8 sturb w8, [x29, #-0xa0] 77f3c: 78091349 sturh w9, [x26, #0x91] 77f40: 381633bf sturb wzr, [x29, #-0x9d] 77f44: d10283a2 sub x2, x29, #0xa0 77f48: aa1603e0 mov x0, x22 77f4c: aa1503e1 mov x1, x21 77f50: aa1303e3 mov x3, x19 77f54: 94001723 bl 0x7dbe0 77f58: 140004d5 b 0x792ac 77f5c: 91000a96 add x22, x20, #0x2 77f60: aa1603e0 mov x0, x22 77f64: aa1503e1 mov x1, x21 77f68: aa1303e2 mov x2, x19 77f6c: 97fff9c4 bl 0x7667c 77f70: aa0003f5 mov x21, x0 77f74: eb1602bf cmp x21, x22 77f78: 5400ab80 b.eq 0x794e8 77f7c: a9405e68 ldp x8, x23, [x19] 77f80: eb17011f cmp x8, x23 77f84: aa1603e8 mov x8, x22 77f88: 5400fae0 b.eq 0x79ee4 77f8c: 385e82e8 ldurb w8, [x23, #-0x18] 77f90: a97f2ae9 ldp x9, x10, [x23, #-0x10] 77f94: d1005eeb sub x11, x23, #0x17 77f98: d100c2e0 sub x0, x23, #0x30 77f9c: 7200011f tst w8, #0x1 77fa0: d341fd08 lsr x8, x8, #1 77fa4: 9a8a0161 csel x1, x11, x10, eq 77fa8: 9a890102 csel x2, x8, x9, eq 77fac: 97ffe579 bl 0x71590 77fb0: f85e02e8 ldur x8, [x23, #-0x20] 77fb4: f81a03a8 stur x8, [x29, #-0x60] 77fb8: 3cdd02e0 ldur q0, [x23, #-0x30] 77fbc: 3d803340 str q0, [x26, #0xc0] 77fc0: a93dfeff stp xzr, xzr, [x23, #-0x28] 77fc4: f81d02ff stur xzr, [x23, #-0x30] 77fc8: f0000122 adrp x2, 0x9e000 77fcc: 91090c42 add x2, x2, #0x243 77fd0: d101c3a0 sub x0, x29, #0x70 77fd4: 52800143 mov w3, #0xa // =10 77fd8: aa1f03e1 mov x1, xzr 77fdc: d101c3b7 sub x23, x29, #0x70 77fe0: 97ffe4ee bl 0x71398 77fe4: f9400ae8 ldr x8, [x23, #0x10] 77fe8: 3dc002e0 ldr q0, [x23] 77fec: a900feff stp xzr, xzr, [x23, #0x8] 77ff0: f90002ff str xzr, [x23] 77ff4: f81703a8 stur x8, [x29, #-0x90] 77ff8: 3d802740 str q0, [x26, #0x90] 77ffc: 90000101 adrp x1, 0x97000 78000: 9106bc21 add x1, x1, #0x1af 78004: d10283a0 sub x0, x29, #0xa0 78008: 320003e2 orr w2, wzr, #0x1 7800c: d10283b7 sub x23, x29, #0xa0 78010: 97ffe560 bl 0x71590 78014: a940aee8 ldp x8, x11, [x23, #0x8] 78018: f84012e9 ldur x9, [x23, #0x1] 7801c: 394002ea ldrb w10, [x23] 78020: a900feff stp xzr, xzr, [x23, #0x8] 78024: f8077348 stur x8, [x26, #0x77] 78028: f81403a9 stur x9, [x29, #-0xc0] 7802c: f90002ff str xzr, [x23] 78030: f940067c ldr x28, [x19, #0x8] 78034: aa1c03f3 mov x19, x28 78038: 385d0e68 ldrb w8, [x19, #-0x30]! 7803c: 3700ba28 tbnz w8, #0x0, 0x79780 78040: 781d039f sturh wzr, [x28, #-0x30] 78044: d1008397 sub x23, x28, #0x20 78048: 14000796 b 0x79ea0 7804c: 91000a96 add x22, x20, #0x2 78050: 5285a048 mov w8, #0x2d02 // =11522 78054: a936ffbf stp xzr, xzr, [x29, #-0x98] 78058: f81603bf stur xzr, [x29, #-0xa0] 7805c: 781603a8 sturh w8, [x29, #-0xa0] 78060: 381623bf sturb wzr, [x29, #-0x9e] 78064: d10283a2 sub x2, x29, #0xa0 78068: aa1603e0 mov x0, x22 7806c: aa1503e1 mov x1, x21 78070: aa1303e3 mov x3, x19 78074: 9400183a bl 0x7e15c 78078: 1400048d b 0x792ac 7807c: 91000a96 add x22, x20, #0x2 78080: 52842048 mov w8, #0x2102 // =8450 78084: a936ffbf stp xzr, xzr, [x29, #-0x98] 78088: f81603bf stur xzr, [x29, #-0xa0] 7808c: 781603a8 sturh w8, [x29, #-0xa0] 78090: 381623bf sturb wzr, [x29, #-0x9e] 78094: d10283a2 sub x2, x29, #0xa0 78098: aa1603e0 mov x0, x22 7809c: aa1503e1 mov x1, x21 780a0: aa1303e3 mov x3, x19 780a4: 9400182e bl 0x7e15c 780a8: 14000481 b 0x792ac 780ac: f1000d1f cmp x8, #0x3 780b0: 5400902b b.lt 0x792b4 780b4: 39400288 ldrb w8, [x20] 780b8: 7101cd1f cmp w8, #0x73 780bc: 54008fc1 b.ne 0x792b4 780c0: 39400688 ldrb w8, [x20, #0x1] 780c4: 71018d1f cmp w8, #0x63 780c8: 54008f61 b.ne 0x792b4 780cc: 91000a97 add x23, x20, #0x2 780d0: aa1703e0 mov x0, x23 780d4: aa1503e1 mov x1, x21 780d8: aa1303e2 mov x2, x19 780dc: 97ffbab8 bl 0x66bbc 780e0: aa0003f6 mov x22, x0 780e4: eb1702df cmp x22, x23 780e8: 54008e60 b.eq 0x792b4 780ec: aa1603e0 mov x0, x22 780f0: aa1503e1 mov x1, x21 780f4: aa1303e2 mov x2, x19 780f8: 97fff961 bl 0x7667c 780fc: aa0003f5 mov x21, x0 78100: eb1602bf cmp x21, x22 78104: 54008d80 b.eq 0x792b4 78108: a9405a68 ldp x8, x22, [x19] 7810c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 78110: f2955569 movk x9, #0xaaab 78114: cb0802c8 sub x8, x22, x8 78118: 9344fd08 asr x8, x8, #4 7811c: 9b097d08 mul x8, x8, x9 78120: f100091f cmp x8, #0x2 78124: 54008c83 b.lo 0x792b4 78128: 385e82c8 ldurb w8, [x22, #-0x18] 7812c: a97f2ac9 ldp x9, x10, [x22, #-0x10] 78130: d1005ecb sub x11, x22, #0x17 78134: d100c2c0 sub x0, x22, #0x30 78138: 7200011f tst w8, #0x1 7813c: d341fd08 lsr x8, x8, #1 78140: 9a8a0161 csel x1, x11, x10, eq 78144: 9a890102 csel x2, x8, x9, eq 78148: 97ffe512 bl 0x71590 7814c: f85e02c8 ldur x8, [x22, #-0x20] 78150: f81a03a8 stur x8, [x29, #-0x60] 78154: 3cdd02c0 ldur q0, [x22, #-0x30] 78158: 3d803340 str q0, [x26, #0xc0] 7815c: a93dfedf stp xzr, xzr, [x22, #-0x28] 78160: f81d02df stur xzr, [x22, #-0x30] 78164: f9400674 ldr x20, [x19, #0x8] 78168: 385e8288 ldurb w8, [x20, #-0x18] 7816c: d100c296 sub x22, x20, #0x30 78170: 36000068 tbz w8, #0x0, 0x7817c 78174: f85f8280 ldur x0, [x20, #-0x8] 78178: 97fe52aa bl 0xcc20 7817c: 394002c8 ldrb w8, [x22] 78180: 36000068 tbz w8, #0x0, 0x7818c 78184: f85e0280 ldur x0, [x20, #-0x20] 78188: 97fe52a6 bl 0xcc20 7818c: f9000676 str x22, [x19, #0x8] 78190: 385b8288 ldurb w8, [x20, #-0x48] 78194: a97c2a89 ldp x9, x10, [x20, #-0x40] 78198: d1011e8b sub x11, x20, #0x47 7819c: d1018280 sub x0, x20, #0x60 781a0: 7200011f tst w8, #0x1 781a4: d341fd08 lsr x8, x8, #1 781a8: 9a8a0161 csel x1, x11, x10, eq 781ac: 9a890102 csel x2, x8, x9, eq 781b0: 97ffe4f8 bl 0x71590 781b4: f9400808 ldr x8, [x0, #0x10] 781b8: f9007be8 str x8, [sp, #0xf0] 781bc: 3dc00000 ldr q0, [x0] 781c0: 3d800740 str q0, [x26, #0x10] 781c4: a900fc1f stp xzr, xzr, [x0, #0x8] 781c8: f900001f str xzr, [x0] 781cc: d0000122 adrp x2, 0x9e000 781d0: 91098042 add x2, x2, #0x260 781d4: 910383e0 add x0, sp, #0xe0 781d8: 321e07e3 orr w3, wzr, #0xc 781dc: aa1f03e1 mov x1, xzr 781e0: 910383f4 add x20, sp, #0xe0 781e4: 97ffe46d bl 0x71398 781e8: f9400a88 ldr x8, [x20, #0x10] 781ec: 3dc00280 ldr q0, [x20] 781f0: a900fe9f stp xzr, xzr, [x20, #0x8] 781f4: f900029f str xzr, [x20] 781f8: f9008be8 str x8, [sp, #0x110] 781fc: 3d800f40 str q0, [x26, #0x30] 78200: d0000121 adrp x1, 0x9e000 78204: 91004021 add x1, x1, #0x10 78208: 910403e0 add x0, sp, #0x100 7820c: 321f03e2 orr w2, wzr, #0x2 78210: 910403f4 add x20, sp, #0x100 78214: 97ffe4df bl 0x71590 78218: 385903b6 ldurb w22, [x29, #-0x70] 7821c: f9400a88 ldr x8, [x20, #0x10] 78220: 3dc00280 ldr q0, [x20] 78224: a900fe9f stp xzr, xzr, [x20, #0x8] 78228: f900029f str xzr, [x20] 7822c: a979d3aa ldp x10, x20, [x29, #-0x68] 78230: d101c3a9 sub x9, x29, #0x70 78234: b2400129 orr x9, x9, #0x1 78238: 720002df tst w22, #0x1 7823c: f81303a8 stur x8, [x29, #-0xd0] 78240: d341fec8 lsr x8, x22, #1 78244: 9a940121 csel x1, x9, x20, eq 78248: 3d801740 str q0, [x26, #0x50] 7824c: 9a8a0102 csel x2, x8, x10, eq 78250: d10383a0 sub x0, x29, #0xe0 78254: d10383b7 sub x23, x29, #0xe0 78258: 97ffe4ce bl 0x71590 7825c: f9400ae8 ldr x8, [x23, #0x10] 78260: 3dc002e0 ldr q0, [x23] 78264: a900feff stp xzr, xzr, [x23, #0x8] 78268: f90002ff str xzr, [x23] 7826c: f81503a8 stur x8, [x29, #-0xb0] 78270: 3d801f40 str q0, [x26, #0x70] 78274: f00000e1 adrp x1, 0x97000 78278: 9106bc21 add x1, x1, #0x1af 7827c: d10303a0 sub x0, x29, #0xc0 78280: 320003e2 orr w2, wzr, #0x1 78284: d10303b7 sub x23, x29, #0xc0 78288: 97ffe4c2 bl 0x71590 7828c: 14000ab8 b 0x7ad6c 78290: f1000d1f cmp x8, #0x3 78294: 5400810b b.lt 0x792b4 78298: 39400288 ldrb w8, [x20] 7829c: 7101cd1f cmp w8, #0x73 782a0: 540080a1 b.ne 0x792b4 782a4: 39400688 ldrb w8, [x20, #0x1] 782a8: 7101e91f cmp w8, #0x7a 782ac: 54008041 b.ne 0x792b4 782b0: 91000a96 add x22, x20, #0x2 782b4: aa1603e0 mov x0, x22 782b8: aa1503e1 mov x1, x21 782bc: aa1303e2 mov x2, x19 782c0: 97fff8ef bl 0x7667c 782c4: aa0003f5 mov x21, x0 782c8: eb1602bf cmp x21, x22 782cc: 54007f40 b.eq 0x792b4 782d0: a9405a68 ldp x8, x22, [x19] 782d4: eb16011f cmp x8, x22 782d8: 54007ee0 b.eq 0x792b4 782dc: 385e82c8 ldurb w8, [x22, #-0x18] 782e0: a97f2ac9 ldp x9, x10, [x22, #-0x10] 782e4: d1005ecb sub x11, x22, #0x17 782e8: d100c2c0 sub x0, x22, #0x30 782ec: 7200011f tst w8, #0x1 782f0: d341fd08 lsr x8, x8, #1 782f4: 9a8a0161 csel x1, x11, x10, eq 782f8: 9a890102 csel x2, x8, x9, eq 782fc: 97ffe4a5 bl 0x71590 78300: f85e02c8 ldur x8, [x22, #-0x20] 78304: f81503a8 stur x8, [x29, #-0xb0] 78308: 3cdd02c0 ldur q0, [x22, #-0x30] 7830c: 3d801f40 str q0, [x26, #0x70] 78310: a93dfedf stp xzr, xzr, [x22, #-0x28] 78314: f81d02df stur xzr, [x22, #-0x30] 78318: d0000122 adrp x2, 0x9e000 7831c: 9109b442 add x2, x2, #0x26d 78320: d10303a0 sub x0, x29, #0xc0 78324: 321d03e3 orr w3, wzr, #0x8 78328: aa1f03e1 mov x1, xzr 7832c: d10303b4 sub x20, x29, #0xc0 78330: 97ffe41a bl 0x71398 78334: f9400a88 ldr x8, [x20, #0x10] 78338: 3dc00280 ldr q0, [x20] 7833c: a900fe9f stp xzr, xzr, [x20, #0x8] 78340: f900029f str xzr, [x20] 78344: f81a03a8 stur x8, [x29, #-0x60] 78348: 3d803340 str q0, [x26, #0xc0] 7834c: f00000e1 adrp x1, 0x97000 78350: 9106bc21 add x1, x1, #0x1af 78354: d101c3a0 sub x0, x29, #0x70 78358: 320003e2 orr w2, wzr, #0x1 7835c: d101c3b4 sub x20, x29, #0x70 78360: 97ffe48c bl 0x71590 78364: 140000a0 b 0x785e4 78368: 91000a96 add x22, x20, #0x2 7836c: 321f07e8 orr w8, wzr, #0x6 78370: 52800549 mov w9, #0x2a // =42 78374: 5287c5aa mov w10, #0x3e2d // =15917 78378: a936ffbf stp xzr, xzr, [x29, #-0x98] 7837c: f81603bf stur xzr, [x29, #-0xa0] 78380: 381603a8 sturb w8, [x29, #-0xa0] 78384: 381633a9 sturb w9, [x29, #-0x9d] 78388: 7809134a sturh w10, [x26, #0x91] 7838c: 381643bf sturb wzr, [x29, #-0x9c] 78390: d10283a2 sub x2, x29, #0xa0 78394: aa1603e0 mov x0, x22 78398: aa1503e1 mov x1, x21 7839c: aa1303e3 mov x3, x19 783a0: 94001610 bl 0x7dbe0 783a4: 140003c2 b 0x792ac 783a8: f1000d1f cmp x8, #0x3 783ac: 5400784b b.lt 0x792b4 783b0: 39400288 ldrb w8, [x20] 783b4: 7101c11f cmp w8, #0x70 783b8: 540077e1 b.ne 0x792b4 783bc: 39400688 ldrb w8, [x20, #0x1] 783c0: 7101d11f cmp w8, #0x74 783c4: 54007781 b.ne 0x792b4 783c8: 91000a97 add x23, x20, #0x2 783cc: aa1703e0 mov x0, x23 783d0: aa1503e1 mov x1, x21 783d4: aa1303e2 mov x2, x19 783d8: 97fff8a9 bl 0x7667c 783dc: aa0003f6 mov x22, x0 783e0: eb1702df cmp x22, x23 783e4: 54007680 b.eq 0x792b4 783e8: aa1603e0 mov x0, x22 783ec: aa1503e1 mov x1, x21 783f0: aa1303e2 mov x2, x19 783f4: 97fff8a2 bl 0x7667c 783f8: aa0003f5 mov x21, x0 783fc: eb1602bf cmp x21, x22 78400: 540075a0 b.eq 0x792b4 78404: a9405a68 ldp x8, x22, [x19] 78408: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7840c: f2955569 movk x9, #0xaaab 78410: cb0802c8 sub x8, x22, x8 78414: 9344fd08 asr x8, x8, #4 78418: 9b097d08 mul x8, x8, x9 7841c: f100091f cmp x8, #0x2 78420: 540074a3 b.lo 0x792b4 78424: 385e82c8 ldurb w8, [x22, #-0x18] 78428: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7842c: d1005ecb sub x11, x22, #0x17 78430: d100c2c0 sub x0, x22, #0x30 78434: 7200011f tst w8, #0x1 78438: d341fd08 lsr x8, x8, #1 7843c: 9a8a0161 csel x1, x11, x10, eq 78440: 9a890102 csel x2, x8, x9, eq 78444: 97ffe453 bl 0x71590 78448: f85e02c8 ldur x8, [x22, #-0x20] 7844c: f81703a8 stur x8, [x29, #-0x90] 78450: 3cdd02c0 ldur q0, [x22, #-0x30] 78454: 3d802740 str q0, [x26, #0x90] 78458: a93dfedf stp xzr, xzr, [x22, #-0x28] 7845c: f81d02df stur xzr, [x22, #-0x30] 78460: f9400674 ldr x20, [x19, #0x8] 78464: 385e8288 ldurb w8, [x20, #-0x18] 78468: d100c296 sub x22, x20, #0x30 7846c: 36000068 tbz w8, #0x0, 0x78478 78470: f85f8280 ldur x0, [x20, #-0x8] 78474: 97fe51eb bl 0xcc20 78478: 394002c8 ldrb w8, [x22] 7847c: 36000068 tbz w8, #0x0, 0x78488 78480: f85e0280 ldur x0, [x20, #-0x20] 78484: 97fe51e7 bl 0xcc20 78488: d1018280 sub x0, x20, #0x60 7848c: f9000676 str x22, [x19, #0x8] 78490: d0000121 adrp x1, 0x9e000 78494: 91078021 add x1, x1, #0x1e0 78498: 321f03e2 orr w2, wzr, #0x2 7849c: 97ffe43d bl 0x71590 784a0: 385603b4 ldurb w20, [x29, #-0xa0] 784a4: f9400668 ldr x8, [x19, #0x8] 784a8: a976cfaa ldp x10, x19, [x29, #-0x98] 784ac: d10283a9 sub x9, x29, #0xa0 784b0: b2400129 orr x9, x9, #0x1 784b4: 7200029f tst w20, #0x1 784b8: d100c100 sub x0, x8, #0x30 784bc: d341fe88 lsr x8, x20, #1 784c0: 9a930121 csel x1, x9, x19, eq 784c4: 9a8a0102 csel x2, x8, x10, eq 784c8: 97ffe432 bl 0x71590 784cc: 36011734 tbz w20, #0x0, 0x7a7b0 784d0: aa1303e0 mov x0, x19 784d4: 140008b6 b 0x7a7ac 784d8: f1000d1f cmp x8, #0x3 784dc: 54006ecb b.lt 0x792b4 784e0: 39400288 ldrb w8, [x20] 784e4: 7101cd1f cmp w8, #0x73 784e8: 54006e61 b.ne 0x792b4 784ec: 39400688 ldrb w8, [x20, #0x1] 784f0: 7101c11f cmp w8, #0x70 784f4: 54006e01 b.ne 0x792b4 784f8: 91000a96 add x22, x20, #0x2 784fc: aa1603e0 mov x0, x22 78500: aa1503e1 mov x1, x21 78504: aa1303e2 mov x2, x19 78508: 97fff85d bl 0x7667c 7850c: 14000368 b 0x792ac 78510: f1000d1f cmp x8, #0x3 78514: 54006d0b b.lt 0x792b4 78518: 39400288 ldrb w8, [x20] 7851c: 7101cd1f cmp w8, #0x73 78520: 54006ca1 b.ne 0x792b4 78524: 39400688 ldrb w8, [x20, #0x1] 78528: 7101d11f cmp w8, #0x74 7852c: 54006c41 b.ne 0x792b4 78530: 91000a96 add x22, x20, #0x2 78534: aa1603e0 mov x0, x22 78538: aa1503e1 mov x1, x21 7853c: aa1303e2 mov x2, x19 78540: 97ffb99f bl 0x66bbc 78544: aa0003f5 mov x21, x0 78548: eb1602bf cmp x21, x22 7854c: 54006b40 b.eq 0x792b4 78550: a9405a68 ldp x8, x22, [x19] 78554: eb16011f cmp x8, x22 78558: 54006ae0 b.eq 0x792b4 7855c: 385e82c8 ldurb w8, [x22, #-0x18] 78560: a97f2ac9 ldp x9, x10, [x22, #-0x10] 78564: d1005ecb sub x11, x22, #0x17 78568: d100c2c0 sub x0, x22, #0x30 7856c: 7200011f tst w8, #0x1 78570: d341fd08 lsr x8, x8, #1 78574: 9a8a0161 csel x1, x11, x10, eq 78578: 9a890102 csel x2, x8, x9, eq 7857c: 97ffe405 bl 0x71590 78580: f85e02c8 ldur x8, [x22, #-0x20] 78584: f81503a8 stur x8, [x29, #-0xb0] 78588: 3cdd02c0 ldur q0, [x22, #-0x30] 7858c: 3d801f40 str q0, [x26, #0x70] 78590: a93dfedf stp xzr, xzr, [x22, #-0x28] 78594: f81d02df stur xzr, [x22, #-0x30] 78598: d0000122 adrp x2, 0x9e000 7859c: 9109b442 add x2, x2, #0x26d 785a0: d10303a0 sub x0, x29, #0xc0 785a4: 321d03e3 orr w3, wzr, #0x8 785a8: aa1f03e1 mov x1, xzr 785ac: d10303b4 sub x20, x29, #0xc0 785b0: 97ffe37a bl 0x71398 785b4: f9400a88 ldr x8, [x20, #0x10] 785b8: 3dc00280 ldr q0, [x20] 785bc: a900fe9f stp xzr, xzr, [x20, #0x8] 785c0: f900029f str xzr, [x20] 785c4: f81a03a8 stur x8, [x29, #-0x60] 785c8: 3d803340 str q0, [x26, #0xc0] 785cc: f00000e1 adrp x1, 0x97000 785d0: 9106bc21 add x1, x1, #0x1af 785d4: d101c3a0 sub x0, x29, #0x70 785d8: 320003e2 orr w2, wzr, #0x1 785dc: d101c3b4 sub x20, x29, #0x70 785e0: 97ffe3ec bl 0x71590 785e4: f8401289 ldur x9, [x20, #0x1] 785e8: a940ae8a ldp x10, x11, [x20, #0x8] 785ec: 39400288 ldrb w8, [x20] 785f0: a900fe9f stp xzr, xzr, [x20, #0x8] 785f4: f900029f str xzr, [x20] 785f8: f805734a stur x10, [x26, #0x57] 785fc: f81203a9 stur x9, [x29, #-0xe0] 78600: 381603a8 sturb w8, [x29, #-0xa0] 78604: aa0903e8 mov x8, x9 78608: f8457349 ldur x9, [x26, #0x57] 7860c: f81203bf stur xzr, [x29, #-0xe0] 78610: f805735f stur xzr, [x26, #0x57] 78614: 1400036d b 0x793c8 78618: 91000a96 add x22, x20, #0x2 7861c: 52856048 mov w8, #0x2b02 // =11010 78620: a936ffbf stp xzr, xzr, [x29, #-0x98] 78624: f81603bf stur xzr, [x29, #-0xa0] 78628: 781603a8 sturh w8, [x29, #-0xa0] 7862c: 381623bf sturb wzr, [x29, #-0x9e] 78630: d10283a2 sub x2, x29, #0xa0 78634: aa1603e0 mov x0, x22 78638: aa1503e1 mov x1, x21 7863c: aa1303e3 mov x3, x19 78640: 94001568 bl 0x7dbe0 78644: 1400031a b 0x792ac 78648: 91000a96 add x22, x20, #0x2 7864c: eb1502df cmp x22, x21 78650: 540064c0 b.eq 0x792e8 78654: 394002c8 ldrb w8, [x22] 78658: 71017d1f cmp w8, #0x5f 7865c: 54006461 b.ne 0x792e8 78660: 91000e96 add x22, x20, #0x3 78664: 321e03e8 orr w8, wzr, #0x4 78668: 52856569 mov w9, #0x2b2b // =11051 7866c: a936ffbf stp xzr, xzr, [x29, #-0x98] 78670: f81603bf stur xzr, [x29, #-0xa0] 78674: 381603a8 sturb w8, [x29, #-0xa0] 78678: 78091349 sturh w9, [x26, #0x91] 7867c: 381633bf sturb wzr, [x29, #-0x9d] 78680: d10283a2 sub x2, x29, #0xa0 78684: aa1603e0 mov x0, x22 78688: aa1503e1 mov x1, x21 7868c: aa1303e3 mov x3, x19 78690: 940016b3 bl 0x7e15c 78694: 14000306 b 0x792ac 78698: 91000a96 add x22, x20, #0x2 7869c: 52856048 mov w8, #0x2b02 // =11010 786a0: a936ffbf stp xzr, xzr, [x29, #-0x98] 786a4: f81603bf stur xzr, [x29, #-0xa0] 786a8: 781603a8 sturh w8, [x29, #-0xa0] 786ac: 381623bf sturb wzr, [x29, #-0x9e] 786b0: d10283a2 sub x2, x29, #0xa0 786b4: aa1603e0 mov x0, x22 786b8: aa1503e1 mov x1, x21 786bc: aa1303e3 mov x3, x19 786c0: 940016a7 bl 0x7e15c 786c4: 140002fa b 0x792ac 786c8: f1000d1f cmp x8, #0x3 786cc: 54005f4b b.lt 0x792b4 786d0: 39400288 ldrb w8, [x20] 786d4: 7101851f cmp w8, #0x61 786d8: 54005ee1 b.ne 0x792b4 786dc: 39400688 ldrb w8, [x20, #0x1] 786e0: 7101d11f cmp w8, #0x74 786e4: 54005e81 b.ne 0x792b4 786e8: 91000a96 add x22, x20, #0x2 786ec: aa1603e0 mov x0, x22 786f0: aa1503e1 mov x1, x21 786f4: aa1303e2 mov x2, x19 786f8: 97ffb931 bl 0x66bbc 786fc: aa0003f5 mov x21, x0 78700: eb1602bf cmp x21, x22 78704: 54005d80 b.eq 0x792b4 78708: a9405a68 ldp x8, x22, [x19] 7870c: eb16011f cmp x8, x22 78710: 54005d20 b.eq 0x792b4 78714: 385e82c8 ldurb w8, [x22, #-0x18] 78718: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7871c: d1005ecb sub x11, x22, #0x17 78720: d100c2c0 sub x0, x22, #0x30 78724: 7200011f tst w8, #0x1 78728: d341fd08 lsr x8, x8, #1 7872c: 9a8a0161 csel x1, x11, x10, eq 78730: 9a890102 csel x2, x8, x9, eq 78734: 97ffe397 bl 0x71590 78738: f85e02c8 ldur x8, [x22, #-0x20] 7873c: f81a03a8 stur x8, [x29, #-0x60] 78740: 3cdd02c0 ldur q0, [x22, #-0x30] 78744: 3d803340 str q0, [x26, #0xc0] 78748: a93dfedf stp xzr, xzr, [x22, #-0x28] 7874c: f81d02df stur xzr, [x22, #-0x30] 78750: b0000122 adrp x2, 0x9d000 78754: 913fe842 add x2, x2, #0xffa 78758: d101c3a0 sub x0, x29, #0x70 7875c: 52800123 mov w3, #0x9 // =9 78760: aa1f03e1 mov x1, xzr 78764: d101c3b4 sub x20, x29, #0x70 78768: 97ffe30c bl 0x71398 7876c: f9400a88 ldr x8, [x20, #0x10] 78770: 3dc00280 ldr q0, [x20] 78774: a900fe9f stp xzr, xzr, [x20, #0x8] 78778: f900029f str xzr, [x20] 7877c: f81703a8 stur x8, [x29, #-0x90] 78780: 3d802740 str q0, [x26, #0x90] 78784: f00000e1 adrp x1, 0x97000 78788: 9106bc21 add x1, x1, #0x1af 7878c: d10283a0 sub x0, x29, #0xa0 78790: 320003e2 orr w2, wzr, #0x1 78794: d10283b4 sub x20, x29, #0xa0 78798: 97ffe37e bl 0x71590 7879c: 14000042 b 0x788a4 787a0: 91000a96 add x22, x20, #0x2 787a4: 5287a048 mov w8, #0x3d02 // =15618 787a8: a936ffbf stp xzr, xzr, [x29, #-0x98] 787ac: f81603bf stur xzr, [x29, #-0xa0] 787b0: 781603a8 sturh w8, [x29, #-0xa0] 787b4: 381623bf sturb wzr, [x29, #-0x9e] 787b8: d10283a2 sub x2, x29, #0xa0 787bc: aa1603e0 mov x0, x22 787c0: aa1503e1 mov x1, x21 787c4: aa1303e3 mov x3, x19 787c8: 94001506 bl 0x7dbe0 787cc: 140002b8 b 0x792ac 787d0: f1000d1f cmp x8, #0x3 787d4: 5400570b b.lt 0x792b4 787d8: 39400288 ldrb w8, [x20] 787dc: 7101851f cmp w8, #0x61 787e0: 540056a1 b.ne 0x792b4 787e4: 39400688 ldrb w8, [x20, #0x1] 787e8: 7101e91f cmp w8, #0x7a 787ec: 54005641 b.ne 0x792b4 787f0: 91000a96 add x22, x20, #0x2 787f4: aa1603e0 mov x0, x22 787f8: aa1503e1 mov x1, x21 787fc: aa1303e2 mov x2, x19 78800: 97fff79f bl 0x7667c 78804: aa0003f5 mov x21, x0 78808: eb1602bf cmp x21, x22 7880c: 54005540 b.eq 0x792b4 78810: a9405a68 ldp x8, x22, [x19] 78814: eb16011f cmp x8, x22 78818: 540054e0 b.eq 0x792b4 7881c: 385e82c8 ldurb w8, [x22, #-0x18] 78820: a97f2ac9 ldp x9, x10, [x22, #-0x10] 78824: d1005ecb sub x11, x22, #0x17 78828: d100c2c0 sub x0, x22, #0x30 7882c: 7200011f tst w8, #0x1 78830: d341fd08 lsr x8, x8, #1 78834: 9a8a0161 csel x1, x11, x10, eq 78838: 9a890102 csel x2, x8, x9, eq 7883c: 97ffe355 bl 0x71590 78840: f85e02c8 ldur x8, [x22, #-0x20] 78844: f81a03a8 stur x8, [x29, #-0x60] 78848: 3cdd02c0 ldur q0, [x22, #-0x30] 7884c: 3d803340 str q0, [x26, #0xc0] 78850: a93dfedf stp xzr, xzr, [x22, #-0x28] 78854: f81d02df stur xzr, [x22, #-0x30] 78858: b0000122 adrp x2, 0x9d000 7885c: 913fe842 add x2, x2, #0xffa 78860: d101c3a0 sub x0, x29, #0x70 78864: 52800123 mov w3, #0x9 // =9 78868: aa1f03e1 mov x1, xzr 7886c: d101c3b4 sub x20, x29, #0x70 78870: 97ffe2ca bl 0x71398 78874: f9400a88 ldr x8, [x20, #0x10] 78878: 3dc00280 ldr q0, [x20] 7887c: a900fe9f stp xzr, xzr, [x20, #0x8] 78880: f900029f str xzr, [x20] 78884: f81703a8 stur x8, [x29, #-0x90] 78888: 3d802740 str q0, [x26, #0x90] 7888c: f00000e1 adrp x1, 0x97000 78890: 9106bc21 add x1, x1, #0x1af 78894: d10283a0 sub x0, x29, #0xa0 78898: 320003e2 orr w2, wzr, #0x1 7889c: d10283b4 sub x20, x29, #0xa0 788a0: 97ffe33c bl 0x71590 788a4: 39400288 ldrb w8, [x20] 788a8: f8401289 ldur x9, [x20, #0x1] 788ac: f900029f str xzr, [x20] 788b0: b9003be8 str w8, [sp, #0x38] 788b4: a940de88 ldp x8, x23, [x20, #0x8] 788b8: a900fe9f stp xzr, xzr, [x20, #0x8] 788bc: f8077348 stur x8, [x26, #0x77] 788c0: f81403a9 stur x9, [x29, #-0xc0] 788c4: f9400678 ldr x24, [x19, #0x8] 788c8: aa1803fc mov x28, x24 788cc: 385d0f88 ldrb w8, [x28, #-0x30]! 788d0: 37009d48 tbnz w8, #0x0, 0x79c78 788d4: 781d031f sturh wzr, [x24, #-0x30] 788d8: d100831b sub x27, x24, #0x20 788dc: 140007a4 b 0x7a76c 788e0: 91000a96 add x22, x20, #0x2 788e4: 321e03e8 orr w8, wzr, #0x4 788e8: 5284c4c9 mov w9, #0x2626 // =9766 788ec: a936ffbf stp xzr, xzr, [x29, #-0x98] 788f0: f81603bf stur xzr, [x29, #-0xa0] 788f4: 381603a8 sturb w8, [x29, #-0xa0] 788f8: 78091349 sturh w9, [x26, #0x91] 788fc: 381633bf sturb wzr, [x29, #-0x9d] 78900: d10283a2 sub x2, x29, #0xa0 78904: aa1603e0 mov x0, x22 78908: aa1503e1 mov x1, x21 7890c: aa1303e3 mov x3, x19 78910: 940014b4 bl 0x7dbe0 78914: 14000266 b 0x792ac 78918: 91000a96 add x22, x20, #0x2 7891c: 5284c048 mov w8, #0x2602 // =9730 78920: a936ffbf stp xzr, xzr, [x29, #-0x98] 78924: f81603bf stur xzr, [x29, #-0xa0] 78928: 781603a8 sturh w8, [x29, #-0xa0] 7892c: 381623bf sturb wzr, [x29, #-0x9e] 78930: d10283a2 sub x2, x29, #0xa0 78934: aa1603e0 mov x0, x22 78938: aa1503e1 mov x1, x21 7893c: aa1303e3 mov x3, x19 78940: 94001607 bl 0x7e15c 78944: 1400025a b 0x792ac 78948: 91000a96 add x22, x20, #0x2 7894c: 5284c048 mov w8, #0x2602 // =9730 78950: a936ffbf stp xzr, xzr, [x29, #-0x98] 78954: f81603bf stur xzr, [x29, #-0xa0] 78958: 781603a8 sturh w8, [x29, #-0xa0] 7895c: 381623bf sturb wzr, [x29, #-0x9e] 78960: d10283a2 sub x2, x29, #0xa0 78964: aa1603e0 mov x0, x22 78968: aa1503e1 mov x1, x21 7896c: aa1303e3 mov x3, x19 78970: 9400149c bl 0x7dbe0 78974: 1400024e b 0x792ac 78978: a9405668 ldp x8, x21, [x19] 7897c: eb15011f cmp x8, x21 78980: 540000a1 b.ne 0x78994 78984: 1400024c b 0x792b4 78988: a9405668 ldp x8, x21, [x19] 7898c: eb15011f cmp x8, x21 78990: 54004920 b.eq 0x792b4 78994: 385e82a8 ldurb w8, [x21, #-0x18] 78998: d100c2b6 sub x22, x21, #0x30 7899c: 36000068 tbz w8, #0x0, 0x789a8 789a0: f85f82a0 ldur x0, [x21, #-0x8] 789a4: 97fe509f bl 0xcc20 789a8: 394002c8 ldrb w8, [x22] 789ac: 36000068 tbz w8, #0x0, 0x789b8 789b0: f85e02a0 ldur x0, [x21, #-0x20] 789b4: 97fe509b bl 0xcc20 789b8: f9000676 str x22, [x19, #0x8] 789bc: 1400023e b 0x792b4 789c0: aa1603e0 mov x0, x22 789c4: aa1503e1 mov x1, x21 789c8: aa1303e2 mov x2, x19 789cc: 97fff72c bl 0x7667c 789d0: aa0003f5 mov x21, x0 789d4: eb1602bf cmp x21, x22 789d8: 540046e0 b.eq 0x792b4 789dc: a9405a68 ldp x8, x22, [x19] 789e0: eb16011f cmp x8, x22 789e4: 54004680 b.eq 0x792b4 789e8: 385e82c8 ldurb w8, [x22, #-0x18] 789ec: a97f2ac9 ldp x9, x10, [x22, #-0x10] 789f0: d1005ecb sub x11, x22, #0x17 789f4: d100c2c0 sub x0, x22, #0x30 789f8: 7200011f tst w8, #0x1 789fc: d341fd08 lsr x8, x8, #1 78a00: 9a8a0161 csel x1, x11, x10, eq 78a04: 9a890102 csel x2, x8, x9, eq 78a08: 97ffe2e2 bl 0x71590 78a0c: f85e02c8 ldur x8, [x22, #-0x20] 78a10: f81503a8 stur x8, [x29, #-0xb0] 78a14: 3cdd02c0 ldur q0, [x22, #-0x30] 78a18: 3d801f40 str q0, [x26, #0x70] 78a1c: a93dfedf stp xzr, xzr, [x22, #-0x28] 78a20: f81d02df stur xzr, [x22, #-0x30] 78a24: b0000122 adrp x2, 0x9d000 78a28: 913eb042 add x2, x2, #0xfac 78a2c: d10303a0 sub x0, x29, #0xc0 78a30: 320003e3 orr w3, wzr, #0x1 78a34: aa1f03e1 mov x1, xzr 78a38: d10303b4 sub x20, x29, #0xc0 78a3c: 97ffe257 bl 0x71398 78a40: f9400a88 ldr x8, [x20, #0x10] 78a44: 3dc00280 ldr q0, [x20] 78a48: a900fe9f stp xzr, xzr, [x20, #0x8] 78a4c: f900029f str xzr, [x20] 78a50: f81a03a8 stur x8, [x29, #-0x60] 78a54: 3d803340 str q0, [x26, #0xc0] 78a58: b0000121 adrp x1, 0x9d000 78a5c: 913e6821 add x1, x1, #0xf9a 78a60: d101c3a0 sub x0, x29, #0x70 78a64: 320007e2 orr w2, wzr, #0x3 78a68: d101c3b4 sub x20, x29, #0x70 78a6c: 97ffe2c9 bl 0x71590 78a70: f8401289 ldur x9, [x20, #0x1] 78a74: a940ae8a ldp x10, x11, [x20, #0x8] 78a78: 39400288 ldrb w8, [x20] 78a7c: a900fe9f stp xzr, xzr, [x20, #0x8] 78a80: f900029f str xzr, [x20] 78a84: f80c73ea stur x10, [sp, #0xc7] 78a88: f90063e9 str x9, [sp, #0xc0] 78a8c: 381603a8 sturb w8, [x29, #-0xa0] 78a90: aa0903e8 mov x8, x9 78a94: f84c73e9 ldur x9, [sp, #0xc7] 78a98: f90063ff str xzr, [sp, #0xc0] 78a9c: f80c73ff stur xzr, [sp, #0xc7] 78aa0: 1400024a b 0x793c8 78aa4: 91000936 add x22, x9, #0x2 78aa8: aa1603e0 mov x0, x22 78aac: aa1503e1 mov x1, x21 78ab0: aa1303e2 mov x2, x19 78ab4: 97fff6f2 bl 0x7667c 78ab8: aa0003f5 mov x21, x0 78abc: eb1602bf cmp x21, x22 78ac0: 54003fa0 b.eq 0x792b4 78ac4: a9402668 ldp x8, x9, [x19] 78ac8: eb09011f cmp x8, x9 78acc: 54003f40 b.eq 0x792b4 78ad0: a939ffbf stp xzr, xzr, [x29, #-0x68] 78ad4: f81903bf stur xzr, [x29, #-0x70] 78ad8: 340000d7 cbz w23, 0x78af0 78adc: 321e03e8 orr w8, wzr, #0x4 78ae0: 52874749 mov w9, #0x3a3a // =14906 78ae4: 381903a8 sturb w8, [x29, #-0x70] 78ae8: 780c1349 sturh w9, [x26, #0xc1] 78aec: 381933bf sturb wzr, [x29, #-0x6d] 78af0: b0000121 adrp x1, 0x9d000 78af4: 913e1421 add x1, x1, #0xf85 78af8: d101c3a0 sub x0, x29, #0x70 78afc: 52800122 mov w2, #0x9 // =9 78b00: d101c3b4 sub x20, x29, #0x70 78b04: 97ffe2a3 bl 0x71590 78b08: f9400a88 ldr x8, [x20, #0x10] 78b0c: 3dc00280 ldr q0, [x20] 78b10: a900fe9f stp xzr, xzr, [x20, #0x8] 78b14: f900029f str xzr, [x20] 78b18: f81703a8 stur x8, [x29, #-0x90] 78b1c: 3d802740 str q0, [x26, #0x90] 78b20: f9400668 ldr x8, [x19, #0x8] 78b24: 385e8109 ldurb w9, [x8, #-0x18] 78b28: a97f2d0a ldp x10, x11, [x8, #-0x10] 78b2c: d100c100 sub x0, x8, #0x30 78b30: d1005d08 sub x8, x8, #0x17 78b34: 7200013f tst w9, #0x1 78b38: d341fd29 lsr x9, x9, #1 78b3c: 9a8b0101 csel x1, x8, x11, eq 78b40: 9a8a0122 csel x2, x9, x10, eq 78b44: 97ffe293 bl 0x71590 78b48: f9400808 ldr x8, [x0, #0x10] 78b4c: f81503a8 stur x8, [x29, #-0xb0] 78b50: 3dc00000 ldr q0, [x0] 78b54: d10303a8 sub x8, x29, #0xc0 78b58: b2400108 orr x8, x8, #0x1 78b5c: 3d801f40 str q0, [x26, #0x70] 78b60: a900fc1f stp xzr, xzr, [x0, #0x8] 78b64: f900001f str xzr, [x0] 78b68: 385403b7 ldurb w23, [x29, #-0xc0] 78b6c: a974e3a9 ldp x9, x24, [x29, #-0xb8] 78b70: 720002ff tst w23, #0x1 78b74: d341feea lsr x10, x23, #1 78b78: 9a980101 csel x1, x8, x24, eq 78b7c: 9a890142 csel x2, x10, x9, eq 78b80: d10283a0 sub x0, x29, #0xa0 78b84: d10283b4 sub x20, x29, #0xa0 78b88: 97ffe282 bl 0x71590 78b8c: 1400003b b 0x78c78 78b90: 91000936 add x22, x9, #0x2 78b94: aa1603e0 mov x0, x22 78b98: aa1503e1 mov x1, x21 78b9c: aa1303e2 mov x2, x19 78ba0: 97fff6b7 bl 0x7667c 78ba4: aa0003f5 mov x21, x0 78ba8: eb1602bf cmp x21, x22 78bac: 54003840 b.eq 0x792b4 78bb0: a9402668 ldp x8, x9, [x19] 78bb4: eb09011f cmp x8, x9 78bb8: 540037e0 b.eq 0x792b4 78bbc: a939ffbf stp xzr, xzr, [x29, #-0x68] 78bc0: f81903bf stur xzr, [x29, #-0x70] 78bc4: 340000d7 cbz w23, 0x78bdc 78bc8: 321e03e8 orr w8, wzr, #0x4 78bcc: 52874749 mov w9, #0x3a3a // =14906 78bd0: 381903a8 sturb w8, [x29, #-0x70] 78bd4: 780c1349 sturh w9, [x26, #0xc1] 78bd8: 381933bf sturb wzr, [x29, #-0x6d] 78bdc: b0000121 adrp x1, 0x9d000 78be0: 913e3c21 add x1, x1, #0xf8f 78be4: d101c3a0 sub x0, x29, #0x70 78be8: 32000be2 orr w2, wzr, #0x7 78bec: d101c3b4 sub x20, x29, #0x70 78bf0: 97ffe268 bl 0x71590 78bf4: f9400a88 ldr x8, [x20, #0x10] 78bf8: 3dc00280 ldr q0, [x20] 78bfc: a900fe9f stp xzr, xzr, [x20, #0x8] 78c00: f900029f str xzr, [x20] 78c04: f81703a8 stur x8, [x29, #-0x90] 78c08: 3d802740 str q0, [x26, #0x90] 78c0c: f9400668 ldr x8, [x19, #0x8] 78c10: 385e8109 ldurb w9, [x8, #-0x18] 78c14: a97f2d0a ldp x10, x11, [x8, #-0x10] 78c18: d100c100 sub x0, x8, #0x30 78c1c: d1005d08 sub x8, x8, #0x17 78c20: 7200013f tst w9, #0x1 78c24: d341fd29 lsr x9, x9, #1 78c28: 9a8b0101 csel x1, x8, x11, eq 78c2c: 9a8a0122 csel x2, x9, x10, eq 78c30: 97ffe258 bl 0x71590 78c34: f9400808 ldr x8, [x0, #0x10] 78c38: f81503a8 stur x8, [x29, #-0xb0] 78c3c: 3dc00000 ldr q0, [x0] 78c40: d10303a8 sub x8, x29, #0xc0 78c44: b2400108 orr x8, x8, #0x1 78c48: 3d801f40 str q0, [x26, #0x70] 78c4c: a900fc1f stp xzr, xzr, [x0, #0x8] 78c50: f900001f str xzr, [x0] 78c54: 385403b7 ldurb w23, [x29, #-0xc0] 78c58: a974e3a9 ldp x9, x24, [x29, #-0xb8] 78c5c: 720002ff tst w23, #0x1 78c60: d341feea lsr x10, x23, #1 78c64: 9a980101 csel x1, x8, x24, eq 78c68: 9a890142 csel x2, x10, x9, eq 78c6c: d10283a0 sub x0, x29, #0xa0 78c70: d10283b4 sub x20, x29, #0xa0 78c74: 97ffe247 bl 0x71590 78c78: a940ae88 ldp x8, x11, [x20, #0x8] 78c7c: f8401289 ldur x9, [x20, #0x1] 78c80: 3940028a ldrb w10, [x20] 78c84: a900fe9f stp xzr, xzr, [x20, #0x8] 78c88: f8057348 stur x8, [x26, #0x57] 78c8c: f81203a9 stur x9, [x29, #-0xe0] 78c90: f900029f str xzr, [x20] 78c94: f940067c ldr x28, [x19, #0x8] 78c98: aa1c03f3 mov x19, x28 78c9c: 385d0e68 ldrb w8, [x19, #-0x30]! 78ca0: 37004848 tbnz w8, #0x0, 0x795a8 78ca4: 781d039f sturh wzr, [x28, #-0x30] 78ca8: d1008396 sub x22, x28, #0x20 78cac: 1400045d b 0x79e20 78cb0: f940026a ldr x10, [x19] 78cb4: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 78cb8: f295556b movk x11, #0xaaab 78cbc: cb0a0108 sub x8, x8, x10 78cc0: 9344fd08 asr x8, x8, #4 78cc4: 9b0b7d15 mul x21, x8, x11 78cc8: 910006a8 add x8, x21, #0x1 78ccc: eb18011f cmp x8, x24 78cd0: 54012288 b.hi 0x7b120 78cd4: cb0a0129 sub x9, x9, x10 78cd8: 9344fd29 asr x9, x9, #4 78cdc: 9b0b7d29 mul x9, x9, x11 78ce0: eb1b013f cmp x9, x27 78ce4: 540000a2 b.hs 0x78cf8 78ce8: d37ff929 lsl x9, x9, #1 78cec: eb08013f cmp x9, x8 78cf0: 9a893118 csel x24, x8, x9, lo 78cf4: b40060d8 cbz x24, 0x7990c 78cf8: f9400e69 ldr x9, [x19, #0x18] 78cfc: 8b180708 add x8, x24, x24, lsl #1 78d00: d37ced08 lsl x8, x8, #4 78d04: f9480120 ldr x0, [x9, #0x1000] 78d08: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 78d0c: cb00014a sub x10, x10, x0 78d10: eb08015f cmp x10, x8 78d14: 54004442 b.hs 0x7959c 78d18: aa0803e0 mov x0, x8 78d1c: 97fe4f75 bl 0xcaf0 78d20: 140002fc b 0x79910 78d24: f1000d1f cmp x8, #0x3 78d28: 54002c6b b.lt 0x792b4 78d2c: 39400288 ldrb w8, [x20] 78d30: 7101911f cmp w8, #0x64 78d34: 54002c01 b.ne 0x792b4 78d38: 39400688 ldrb w8, [x20, #0x1] 78d3c: 7101cd1f cmp w8, #0x73 78d40: 54002ba1 b.ne 0x792b4 78d44: 91000a97 add x23, x20, #0x2 78d48: aa1703e0 mov x0, x23 78d4c: aa1503e1 mov x1, x21 78d50: aa1303e2 mov x2, x19 78d54: 97fff64a bl 0x7667c 78d58: aa0003f6 mov x22, x0 78d5c: eb1702df cmp x22, x23 78d60: 54002aa0 b.eq 0x792b4 78d64: aa1603e0 mov x0, x22 78d68: aa1503e1 mov x1, x21 78d6c: aa1303e2 mov x2, x19 78d70: 97fff643 bl 0x7667c 78d74: aa0003f5 mov x21, x0 78d78: eb1602bf cmp x21, x22 78d7c: 540029c0 b.eq 0x792b4 78d80: a9405a68 ldp x8, x22, [x19] 78d84: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 78d88: f2955569 movk x9, #0xaaab 78d8c: cb0802c8 sub x8, x22, x8 78d90: 9344fd08 asr x8, x8, #4 78d94: 9b097d08 mul x8, x8, x9 78d98: f100091f cmp x8, #0x2 78d9c: 540028c3 b.lo 0x792b4 78da0: 385e82c8 ldurb w8, [x22, #-0x18] 78da4: a97f2ac9 ldp x9, x10, [x22, #-0x10] 78da8: d1005ecb sub x11, x22, #0x17 78dac: d100c2c0 sub x0, x22, #0x30 78db0: 7200011f tst w8, #0x1 78db4: d341fd08 lsr x8, x8, #1 78db8: 9a8a0161 csel x1, x11, x10, eq 78dbc: 9a890102 csel x2, x8, x9, eq 78dc0: 97ffe1f4 bl 0x71590 78dc4: f85e02c8 ldur x8, [x22, #-0x20] 78dc8: f81703a8 stur x8, [x29, #-0x90] 78dcc: 3cdd02c0 ldur q0, [x22, #-0x30] 78dd0: 3d802740 str q0, [x26, #0x90] 78dd4: a93dfedf stp xzr, xzr, [x22, #-0x28] 78dd8: f81d02df stur xzr, [x22, #-0x30] 78ddc: f9400676 ldr x22, [x19, #0x8] 78de0: 385e82c8 ldurb w8, [x22, #-0x18] 78de4: d100c2d4 sub x20, x22, #0x30 78de8: 36000068 tbz w8, #0x0, 0x78df4 78dec: f85f82c0 ldur x0, [x22, #-0x8] 78df0: 97fe4f8c bl 0xcc20 78df4: 39400288 ldrb w8, [x20] 78df8: 36000068 tbz w8, #0x0, 0x78e04 78dfc: f85e02c0 ldur x0, [x22, #-0x20] 78e00: 97fe4f88 bl 0xcc20 78e04: f9000674 str x20, [x19, #0x8] 78e08: d0000120 adrp x0, 0x9e000 78e0c: 91090000 add x0, x0, #0x240 78e10: d101c3a8 sub x8, x29, #0x70 78e14: d10283a1 sub x1, x29, #0xa0 78e18: d101c3b4 sub x20, x29, #0x70 78e1c: 97ffec25 bl 0x73eb0 78e20: 385903a9 ldurb w9, [x29, #-0x70] 78e24: f9400668 ldr x8, [x19, #0x8] 78e28: a979abac ldp x12, x10, [x29, #-0x68] 78e2c: b240028b orr x11, x20, #0x1 78e30: 7200013f tst w9, #0x1 78e34: d100c100 sub x0, x8, #0x30 78e38: d341fd28 lsr x8, x9, #1 78e3c: 9a8a0161 csel x1, x11, x10, eq 78e40: 9a8c0102 csel x2, x8, x12, eq 78e44: 97ffe1d3 bl 0x71590 78e48: 385903a8 ldurb w8, [x29, #-0x70] 78e4c: 36000068 tbz w8, #0x0, 0x78e58 78e50: f85a03a0 ldur x0, [x29, #-0x60] 78e54: 97fe4f73 bl 0xcc20 78e58: 385603a8 ldurb w8, [x29, #-0xa0] 78e5c: 3600caa8 tbz w8, #0x0, 0x7a7b0 78e60: f85703a0 ldur x0, [x29, #-0x90] 78e64: 14000652 b 0x7a7ac 78e68: f1000d1f cmp x8, #0x3 78e6c: 5400224b b.lt 0x792b4 78e70: 39400288 ldrb w8, [x20] 78e74: 7101911f cmp w8, #0x64 78e78: 540021e1 b.ne 0x792b4 78e7c: 39400688 ldrb w8, [x20, #0x1] 78e80: 7101d11f cmp w8, #0x74 78e84: 54002181 b.ne 0x792b4 78e88: 91000a97 add x23, x20, #0x2 78e8c: aa1703e0 mov x0, x23 78e90: aa1503e1 mov x1, x21 78e94: aa1303e2 mov x2, x19 78e98: 97fff5f9 bl 0x7667c 78e9c: aa0003f6 mov x22, x0 78ea0: eb1702df cmp x22, x23 78ea4: 54003780 b.eq 0x79594 78ea8: aa1603e0 mov x0, x22 78eac: aa1503e1 mov x1, x21 78eb0: aa1303e2 mov x2, x19 78eb4: 94001590 bl 0x7e4f4 78eb8: aa0003f5 mov x21, x0 78ebc: eb1602bf cmp x21, x22 78ec0: 540036a0 b.eq 0x79594 78ec4: a9405a68 ldp x8, x22, [x19] 78ec8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 78ecc: f2955569 movk x9, #0xaaab 78ed0: cb0802c8 sub x8, x22, x8 78ed4: 9344fd08 asr x8, x8, #4 78ed8: 9b097d08 mul x8, x8, x9 78edc: f100091f cmp x8, #0x2 78ee0: 54001ea3 b.lo 0x792b4 78ee4: 385e82c8 ldurb w8, [x22, #-0x18] 78ee8: a97f2ac9 ldp x9, x10, [x22, #-0x10] 78eec: d1005ecb sub x11, x22, #0x17 78ef0: d100c2c0 sub x0, x22, #0x30 78ef4: 7200011f tst w8, #0x1 78ef8: d341fd08 lsr x8, x8, #1 78efc: 9a8a0161 csel x1, x11, x10, eq 78f00: 9a890102 csel x2, x8, x9, eq 78f04: 97ffe1a3 bl 0x71590 78f08: f85e02c8 ldur x8, [x22, #-0x20] 78f0c: f81703a8 stur x8, [x29, #-0x90] 78f10: 3cdd02c0 ldur q0, [x22, #-0x30] 78f14: 3d802740 str q0, [x26, #0x90] 78f18: a93dfedf stp xzr, xzr, [x22, #-0x28] 78f1c: f81d02df stur xzr, [x22, #-0x30] 78f20: f9400677 ldr x23, [x19, #0x8] 78f24: 385e82e8 ldurb w8, [x23, #-0x18] 78f28: d100c2f6 sub x22, x23, #0x30 78f2c: 36000068 tbz w8, #0x0, 0x78f38 78f30: f85f82e0 ldur x0, [x23, #-0x8] 78f34: 97fe4f3b bl 0xcc20 78f38: 394002c8 ldrb w8, [x22] 78f3c: 36000068 tbz w8, #0x0, 0x78f48 78f40: f85e02e0 ldur x0, [x23, #-0x20] 78f44: 97fe4f37 bl 0xcc20 78f48: f9400268 ldr x8, [x19] 78f4c: f9000676 str x22, [x19, #0x8] 78f50: eb16011f cmp x8, x22 78f54: 54009be0 b.eq 0x7a2d0 78f58: f00000c0 adrp x0, 0x93000 78f5c: 913fcc00 add x0, x0, #0xff3 78f60: d101c3a8 sub x8, x29, #0x70 78f64: d10283a1 sub x1, x29, #0xa0 78f68: d101c3b6 sub x22, x29, #0x70 78f6c: 97ffebd1 bl 0x73eb0 78f70: 385903a9 ldurb w9, [x29, #-0x70] 78f74: f9400668 ldr x8, [x19, #0x8] 78f78: a979abac ldp x12, x10, [x29, #-0x68] 78f7c: b24002cb orr x11, x22, #0x1 78f80: 7200013f tst w9, #0x1 78f84: d100c100 sub x0, x8, #0x30 78f88: d341fd28 lsr x8, x9, #1 78f8c: 9a8a0161 csel x1, x11, x10, eq 78f90: 9a8c0102 csel x2, x8, x12, eq 78f94: 97ffe17f bl 0x71590 78f98: 385903a8 ldurb w8, [x29, #-0x70] 78f9c: 36000068 tbz w8, #0x0, 0x78fa8 78fa0: f85a03a0 ldur x0, [x29, #-0x60] 78fa4: 97fe4f1f bl 0xcc20 78fa8: 2a1f03f3 mov w19, wzr 78fac: 385603a8 ldurb w8, [x29, #-0xa0] 78fb0: 36000068 tbz w8, #0x0, 0x78fbc 78fb4: f85703a0 ldur x0, [x29, #-0x90] 78fb8: 97fe4f1a bl 0xcc20 78fbc: 350017d3 cbnz w19, 0x792b4 78fc0: 140005fc b 0x7a7b0 78fc4: f1000d1f cmp x8, #0x3 78fc8: 5400176b b.lt 0x792b4 78fcc: 39400288 ldrb w8, [x20] 78fd0: 7101911f cmp w8, #0x64 78fd4: 54001701 b.ne 0x792b4 78fd8: 39400688 ldrb w8, [x20, #0x1] 78fdc: 71018d1f cmp w8, #0x63 78fe0: 540016a1 b.ne 0x792b4 78fe4: 91000a97 add x23, x20, #0x2 78fe8: aa1703e0 mov x0, x23 78fec: aa1503e1 mov x1, x21 78ff0: aa1303e2 mov x2, x19 78ff4: 97ffb6f2 bl 0x66bbc 78ff8: aa0003f6 mov x22, x0 78ffc: eb1702df cmp x22, x23 79000: 54002ca0 b.eq 0x79594 79004: aa1603e0 mov x0, x22 79008: aa1503e1 mov x1, x21 7900c: aa1303e2 mov x2, x19 79010: 97fff59b bl 0x7667c 79014: aa0003f5 mov x21, x0 79018: eb1602bf cmp x21, x22 7901c: 54002bc0 b.eq 0x79594 79020: a9405a68 ldp x8, x22, [x19] 79024: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 79028: f2955569 movk x9, #0xaaab 7902c: cb0802c8 sub x8, x22, x8 79030: 9344fd08 asr x8, x8, #4 79034: 9b097d08 mul x8, x8, x9 79038: f100091f cmp x8, #0x2 7903c: 540013c3 b.lo 0x792b4 79040: 385e82c8 ldurb w8, [x22, #-0x18] 79044: a97f2ac9 ldp x9, x10, [x22, #-0x10] 79048: d1005ecb sub x11, x22, #0x17 7904c: d100c2c0 sub x0, x22, #0x30 79050: 7200011f tst w8, #0x1 79054: d341fd08 lsr x8, x8, #1 79058: 9a8a0161 csel x1, x11, x10, eq 7905c: 9a890102 csel x2, x8, x9, eq 79060: 97ffe14c bl 0x71590 79064: f85e02c8 ldur x8, [x22, #-0x20] 79068: f81a03a8 stur x8, [x29, #-0x60] 7906c: 3cdd02c0 ldur q0, [x22, #-0x30] 79070: 3d803340 str q0, [x26, #0xc0] 79074: a93dfedf stp xzr, xzr, [x22, #-0x28] 79078: f81d02df stur xzr, [x22, #-0x30] 7907c: f9400676 ldr x22, [x19, #0x8] 79080: 385e82c8 ldurb w8, [x22, #-0x18] 79084: d100c2d7 sub x23, x22, #0x30 79088: 36000068 tbz w8, #0x0, 0x79094 7908c: f85f82c0 ldur x0, [x22, #-0x8] 79090: 97fe4ee4 bl 0xcc20 79094: 394002e8 ldrb w8, [x23] 79098: 36000068 tbz w8, #0x0, 0x790a4 7909c: f85e02c0 ldur x0, [x22, #-0x20] 790a0: 97fe4ee0 bl 0xcc20 790a4: f9400268 ldr x8, [x19] 790a8: f9000677 str x23, [x19, #0x8] 790ac: eb17011f cmp x8, x23 790b0: 540091a0 b.eq 0x7a2e4 790b4: 385b82c8 ldurb w8, [x22, #-0x48] 790b8: a97c2ac9 ldp x9, x10, [x22, #-0x40] 790bc: d1011ecb sub x11, x22, #0x47 790c0: d10182c0 sub x0, x22, #0x60 790c4: 7200011f tst w8, #0x1 790c8: d341fd08 lsr x8, x8, #1 790cc: 9a8a0161 csel x1, x11, x10, eq 790d0: 9a890102 csel x2, x8, x9, eq 790d4: 97ffe12f bl 0x71590 790d8: f9400808 ldr x8, [x0, #0x10] 790dc: f9007be8 str x8, [sp, #0xf0] 790e0: 3dc00000 ldr q0, [x0] 790e4: 3d800740 str q0, [x26, #0x10] 790e8: a900fc1f stp xzr, xzr, [x0, #0x8] 790ec: f900001f str xzr, [x0] 790f0: b0000122 adrp x2, 0x9e000 790f4: 91005842 add x2, x2, #0x16 790f8: 910383e0 add x0, sp, #0xe0 790fc: 528001a3 mov w3, #0xd // =13 79100: aa1f03e1 mov x1, xzr 79104: 910383f6 add x22, sp, #0xe0 79108: 97ffe0a4 bl 0x71398 7910c: f9400ac8 ldr x8, [x22, #0x10] 79110: 3dc002c0 ldr q0, [x22] 79114: a900fedf stp xzr, xzr, [x22, #0x8] 79118: f90002df str xzr, [x22] 7911c: f9008be8 str x8, [sp, #0x110] 79120: 3d800f40 str q0, [x26, #0x30] 79124: b0000121 adrp x1, 0x9e000 79128: 91004021 add x1, x1, #0x10 7912c: 910403e0 add x0, sp, #0x100 79130: 321f03e2 orr w2, wzr, #0x2 79134: 910403f6 add x22, sp, #0x100 79138: 97ffe116 bl 0x71590 7913c: f9400ac8 ldr x8, [x22, #0x10] 79140: 3dc002c0 ldr q0, [x22] 79144: a900fedf stp xzr, xzr, [x22, #0x8] 79148: f90002df str xzr, [x22] 7914c: 385903b6 ldurb w22, [x29, #-0x70] 79150: f81303a8 stur x8, [x29, #-0xd0] 79154: a979a7a8 ldp x8, x9, [x29, #-0x68] 79158: d101c3aa sub x10, x29, #0x70 7915c: b240014a orr x10, x10, #0x1 79160: 720002df tst w22, #0x1 79164: 9a890141 csel x1, x10, x9, eq 79168: d341fec9 lsr x9, x22, #1 7916c: 3d801740 str q0, [x26, #0x50] 79170: 9a880122 csel x2, x9, x8, eq 79174: d10383a0 sub x0, x29, #0xe0 79178: d10383b7 sub x23, x29, #0xe0 7917c: 97ffe105 bl 0x71590 79180: f9400ae8 ldr x8, [x23, #0x10] 79184: 3dc002e0 ldr q0, [x23] 79188: a900feff stp xzr, xzr, [x23, #0x8] 7918c: f90002ff str xzr, [x23] 79190: f81503a8 stur x8, [x29, #-0xb0] 79194: 3d801f40 str q0, [x26, #0x70] 79198: d00000e1 adrp x1, 0x97000 7919c: 9106bc21 add x1, x1, #0x1af 791a0: d10303a0 sub x0, x29, #0xc0 791a4: 320003e2 orr w2, wzr, #0x1 791a8: d10303b7 sub x23, x29, #0xc0 791ac: 97ffe0f9 bl 0x71590 791b0: f84012e9 ldur x9, [x23, #0x1] 791b4: a940aeea ldp x10, x11, [x23, #0x8] 791b8: 394002e8 ldrb w8, [x23] 791bc: a900feff stp xzr, xzr, [x23, #0x8] 791c0: f90002ff str xzr, [x23] 791c4: f80873ea stur x10, [sp, #0x87] 791c8: f90043e9 str x9, [sp, #0x80] 791cc: 381603a8 sturb w8, [x29, #-0xa0] 791d0: aa0903e8 mov x8, x9 791d4: f84873e9 ldur x9, [sp, #0x87] 791d8: f90043ff str xzr, [sp, #0x80] 791dc: f80873ff stur xzr, [sp, #0x87] 791e0: f8091348 stur x8, [x26, #0x91] 791e4: a936afa9 stp x9, x11, [x29, #-0x98] 791e8: a9387fbf stp xzr, xzr, [x29, #-0x80] 791ec: f81783bf stur xzr, [x29, #-0x88] 791f0: f9400668 ldr x8, [x19, #0x8] 791f4: d10283a1 sub x1, x29, #0xa0 791f8: d100c100 sub x0, x8, #0x30 791fc: 9400094e bl 0x7b734 79200: 385783a8 ldurb w8, [x29, #-0x88] 79204: 370093a8 tbnz w8, #0x0, 0x7a478 79208: 385603a8 ldurb w8, [x29, #-0xa0] 7920c: 370093e8 tbnz w8, #0x0, 0x7a488 79210: 385403a8 ldurb w8, [x29, #-0xc0] 79214: 37009428 tbnz w8, #0x0, 0x7a498 79218: 385203a8 ldurb w8, [x29, #-0xe0] 7921c: 37009468 tbnz w8, #0x0, 0x7a4a8 79220: 394403e8 ldrb w8, [sp, #0x100] 79224: 370094a8 tbnz w8, #0x0, 0x7a4b8 79228: 394383e8 ldrb w8, [sp, #0xe0] 7922c: 36000068 tbz w8, #0x0, 0x79238 79230: f9407be0 ldr x0, [sp, #0xf0] 79234: 97fe4e7b bl 0xcc20 79238: 2a1f03f3 mov w19, wzr 7923c: 36000076 tbz w22, #0x0, 0x79248 79240: f85a03a0 ldur x0, [x29, #-0x60] 79244: 97fe4e77 bl 0xcc20 79248: 35000373 cbnz w19, 0x792b4 7924c: 14000559 b 0x7a7b0 79250: 91000a96 add x22, x20, #0x2 79254: 52854048 mov w8, #0x2a02 // =10754 79258: a936ffbf stp xzr, xzr, [x29, #-0x98] 7925c: f81603bf stur xzr, [x29, #-0xa0] 79260: 781603a8 sturh w8, [x29, #-0xa0] 79264: 381623bf sturb wzr, [x29, #-0x9e] 79268: d10283a2 sub x2, x29, #0xa0 7926c: aa1603e0 mov x0, x22 79270: aa1503e1 mov x1, x21 79274: aa1303e3 mov x3, x19 79278: 940013b9 bl 0x7e15c 7927c: 1400000c b 0x792ac 79280: 91000a96 add x22, x20, #0x2 79284: 5285e048 mov w8, #0x2f02 // =12034 79288: a936ffbf stp xzr, xzr, [x29, #-0x98] 7928c: f81603bf stur xzr, [x29, #-0xa0] 79290: 781603a8 sturh w8, [x29, #-0xa0] 79294: 381623bf sturb wzr, [x29, #-0x9e] 79298: d10283a2 sub x2, x29, #0xa0 7929c: aa1603e0 mov x0, x22 792a0: aa1503e1 mov x1, x21 792a4: aa1303e3 mov x3, x19 792a8: 9400124e bl 0x7dbe0 792ac: eb16001f cmp x0, x22 792b0: 9a800294 csel x20, x20, x0, eq 792b4: f9401728 ldr x8, [x25, #0x28] 792b8: f94023e9 ldr x9, [sp, #0x40] 792bc: eb09011f cmp x8, x9 792c0: 5400f2e1 b.ne 0x7b11c 792c4: aa1403e0 mov x0, x20 792c8: 9106c3ff add sp, sp, #0x1b0 792cc: a9457bfd ldp x29, x30, [sp, #0x50] 792d0: a9444ff4 ldp x20, x19, [sp, #0x40] 792d4: a94357f6 ldp x22, x21, [sp, #0x30] 792d8: a9425ff8 ldp x24, x23, [sp, #0x20] 792dc: a94167fa ldp x26, x25, [sp, #0x10] 792e0: a8c66ffc ldp x28, x27, [sp], #0x60 792e4: d65f03c0 ret 792e8: aa1603e0 mov x0, x22 792ec: aa1503e1 mov x1, x21 792f0: aa1303e2 mov x2, x19 792f4: 97fff4e2 bl 0x7667c 792f8: aa0003f5 mov x21, x0 792fc: eb1602bf cmp x21, x22 79300: 54fffda0 b.eq 0x792b4 79304: a9405a68 ldp x8, x22, [x19] 79308: eb16011f cmp x8, x22 7930c: 54fffd40 b.eq 0x792b4 79310: 385e82c8 ldurb w8, [x22, #-0x18] 79314: a97f2ac9 ldp x9, x10, [x22, #-0x10] 79318: d1005ecb sub x11, x22, #0x17 7931c: d100c2c0 sub x0, x22, #0x30 79320: 7200011f tst w8, #0x1 79324: d341fd08 lsr x8, x8, #1 79328: 9a8a0161 csel x1, x11, x10, eq 7932c: 9a890102 csel x2, x8, x9, eq 79330: 97ffe098 bl 0x71590 79334: f85e02c8 ldur x8, [x22, #-0x20] 79338: f81503a8 stur x8, [x29, #-0xb0] 7933c: 3cdd02c0 ldur q0, [x22, #-0x30] 79340: 3d801f40 str q0, [x26, #0x70] 79344: a93dfedf stp xzr, xzr, [x22, #-0x28] 79348: f81d02df stur xzr, [x22, #-0x30] 7934c: 90000122 adrp x2, 0x9d000 79350: 913eb042 add x2, x2, #0xfac 79354: d10303a0 sub x0, x29, #0xc0 79358: 320003e3 orr w3, wzr, #0x1 7935c: aa1f03e1 mov x1, xzr 79360: d10303b4 sub x20, x29, #0xc0 79364: 97ffe00d bl 0x71398 79368: f9400a88 ldr x8, [x20, #0x10] 7936c: 3dc00280 ldr q0, [x20] 79370: a900fe9f stp xzr, xzr, [x20, #0x8] 79374: f900029f str xzr, [x20] 79378: f81a03a8 stur x8, [x29, #-0x60] 7937c: 3d803340 str q0, [x26, #0xc0] 79380: 90000121 adrp x1, 0x9d000 79384: 913e7821 add x1, x1, #0xf9e 79388: d101c3a0 sub x0, x29, #0x70 7938c: 320007e2 orr w2, wzr, #0x3 79390: d101c3b4 sub x20, x29, #0x70 79394: 97ffe07f bl 0x71590 79398: f8401289 ldur x9, [x20, #0x1] 7939c: a940ae8a ldp x10, x11, [x20, #0x8] 793a0: 39400288 ldrb w8, [x20] 793a4: a900fe9f stp xzr, xzr, [x20, #0x8] 793a8: f900029f str xzr, [x20] 793ac: f80b73ea stur x10, [sp, #0xb7] 793b0: f9005be9 str x9, [sp, #0xb0] 793b4: 381603a8 sturb w8, [x29, #-0xa0] 793b8: aa0903e8 mov x8, x9 793bc: f84b73e9 ldur x9, [sp, #0xb7] 793c0: f9005bff str xzr, [sp, #0xb0] 793c4: f80b73ff stur xzr, [sp, #0xb7] 793c8: f8091348 stur x8, [x26, #0x91] 793cc: a936afa9 stp x9, x11, [x29, #-0x98] 793d0: a9387fbf stp xzr, xzr, [x29, #-0x80] 793d4: f81783bf stur xzr, [x29, #-0x88] 793d8: f9400668 ldr x8, [x19, #0x8] 793dc: d10283a1 sub x1, x29, #0xa0 793e0: d100c100 sub x0, x8, #0x30 793e4: 940008d4 bl 0x7b734 793e8: 385783a8 ldurb w8, [x29, #-0x88] 793ec: 37000828 tbnz w8, #0x0, 0x794f0 793f0: 385603a8 ldurb w8, [x29, #-0xa0] 793f4: 37000868 tbnz w8, #0x0, 0x79500 793f8: 385903a8 ldurb w8, [x29, #-0x70] 793fc: 370008a8 tbnz w8, #0x0, 0x79510 79400: 385403a8 ldurb w8, [x29, #-0xc0] 79404: 36009d68 tbz w8, #0x0, 0x7a7b0 79408: 14000046 b 0x79520 7940c: f100091f cmp x8, #0x2 79410: 54fff523 b.lo 0x792b4 79414: 385e82e8 ldurb w8, [x23, #-0x18] 79418: d100c2f5 sub x21, x23, #0x30 7941c: 36000068 tbz w8, #0x0, 0x79428 79420: f85f82e0 ldur x0, [x23, #-0x8] 79424: 97fe4dff bl 0xcc20 79428: 394002a8 ldrb w8, [x21] 7942c: 36000068 tbz w8, #0x0, 0x79438 79430: f85e02e0 ldur x0, [x23, #-0x20] 79434: 97fe4dfb bl 0xcc20 79438: f9000675 str x21, [x19, #0x8] 7943c: 385b82e8 ldurb w8, [x23, #-0x48] 79440: d10182f5 sub x21, x23, #0x60 79444: 36000068 tbz w8, #0x0, 0x79450 79448: f85c82e0 ldur x0, [x23, #-0x38] 7944c: 97fe4df5 bl 0xcc20 79450: 394002a8 ldrb w8, [x21] 79454: 36000068 tbz w8, #0x0, 0x79460 79458: f85b02e0 ldur x0, [x23, #-0x50] 7945c: 97fe4df1 bl 0xcc20 79460: f9000675 str x21, [x19, #0x8] 79464: 17ffff94 b 0x792b4 79468: 2a1f03f7 mov w23, wzr 7946c: aa1403e8 mov x8, x20 79470: 7101b93f cmp w9, #0x6e 79474: 5400daa1 b.ne 0x7afc8 79478: 39400509 ldrb w9, [x8, #0x1] 7947c: 7101dd3f cmp w9, #0x77 79480: 54000060 b.eq 0x7948c 79484: 7101853f cmp w9, #0x61 79488: 5400da01 b.ne 0x7afc8 7948c: 91000916 add x22, x8, #0x2 79490: eb1502df cmp x22, x21 79494: b9003be9 str w9, [sp, #0x38] 79498: 5400d980 b.eq 0x7afc8 7949c: 2a1f03fc mov w28, wzr 794a0: 394002c8 ldrb w8, [x22] 794a4: 71017d1f cmp w8, #0x5f 794a8: 54002da0 b.eq 0x79a5c 794ac: aa1603e0 mov x0, x22 794b0: aa1503e1 mov x1, x21 794b4: aa1303e2 mov x2, x19 794b8: 97fff471 bl 0x7667c 794bc: eb15001f cmp x0, x21 794c0: 1a9f07e8 cset w8, ne 794c4: eb16001f cmp x0, x22 794c8: 1a9f07e9 cset w9, ne 794cc: 5400d7e0 b.eq 0x7afc8 794d0: 0a080128 and w8, w9, w8 794d4: eb15001f cmp x0, x21 794d8: 2a08039c orr w28, w28, w8 794dc: aa0003f6 mov x22, x0 794e0: 54fffe01 b.ne 0x794a0 794e4: 140006b9 b 0x7afc8 794e8: aa1603e8 mov x8, x22 794ec: 1400027e b 0x79ee4 794f0: f85883a0 ldur x0, [x29, #-0x78] 794f4: 97fe4dcb bl 0xcc20 794f8: 385603a8 ldurb w8, [x29, #-0xa0] 794fc: 3607f7e8 tbz w8, #0x0, 0x793f8 79500: f85703a0 ldur x0, [x29, #-0x90] 79504: 97fe4dc7 bl 0xcc20 79508: 385903a8 ldurb w8, [x29, #-0x70] 7950c: 3607f7a8 tbz w8, #0x0, 0x79400 79510: f85a03a0 ldur x0, [x29, #-0x60] 79514: 97fe4dc3 bl 0xcc20 79518: 385403a8 ldurb w8, [x29, #-0xc0] 7951c: 360094a8 tbz w8, #0x0, 0x7a7b0 79520: f85503a0 ldur x0, [x29, #-0xb0] 79524: 140004a2 b 0x7a7ac 79528: f85883a0 ldur x0, [x29, #-0x78] 7952c: 97fe4dbd bl 0xcc20 79530: 385603a8 ldurb w8, [x29, #-0xa0] 79534: 3606a7e8 tbz w8, #0x0, 0x76a30 79538: f85703a0 ldur x0, [x29, #-0x90] 7953c: 97fe4db9 bl 0xcc20 79540: 385203a8 ldurb w8, [x29, #-0xe0] 79544: 3606a7a8 tbz w8, #0x0, 0x76a38 79548: f85303a0 ldur x0, [x29, #-0xd0] 7954c: 97fe4db5 bl 0xcc20 79550: 394403e8 ldrb w8, [sp, #0x100] 79554: 3606a768 tbz w8, #0x0, 0x76a40 79558: f9408be0 ldr x0, [sp, #0x110] 7955c: 97fe4db1 bl 0xcc20 79560: 394383e8 ldrb w8, [sp, #0xe0] 79564: 3606a728 tbz w8, #0x0, 0x76a48 79568: f9407be0 ldr x0, [sp, #0xf0] 7956c: 97fe4dad bl 0xcc20 79570: 385403a8 ldurb w8, [x29, #-0xc0] 79574: 37000068 tbnz w8, #0x0, 0x79580 79578: 360091d6 tbz w22, #0x0, 0x7a7b0 7957c: 14000004 b 0x7958c 79580: f85503a0 ldur x0, [x29, #-0xb0] 79584: 97fe4da7 bl 0xcc20 79588: 36009156 tbz w22, #0x0, 0x7a7b0 7958c: aa1403e0 mov x0, x20 79590: 14000487 b 0x7a7ac 79594: aa1403f5 mov x21, x20 79598: 17ffff47 b 0x792b4 7959c: 8b080008 add x8, x0, x8 795a0: f9080128 str x8, [x9, #0x1000] 795a4: 140000db b 0x79910 795a8: f9001ff8 str x24, [sp, #0x38] 795ac: aa1c03f6 mov x22, x28 795b0: f85e0ec8 ldr x8, [x22, #-0x20]! 795b4: 3900011f strb wzr, [x8] 795b8: 385f02d8 ldurb w24, [x22, #-0x10] 795bc: f81f82df stur xzr, [x22, #-0x8] 795c0: 37001898 tbnz w24, #0x0, 0x798d0 795c4: 528002db mov w27, #0x16 // =22 795c8: 360018d8 tbz w24, #0x0, 0x798e0 795cc: aa1f03e9 mov x9, xzr 795d0: 2a1f03e8 mov w8, wzr 795d4: 140000c9 b 0x798f8 795d8: 97ffb579 bl 0x66bbc 795dc: aa0003f5 mov x21, x0 795e0: eb1602bf cmp x21, x22 795e4: 54ffe680 b.eq 0x792b4 795e8: a9405a68 ldp x8, x22, [x19] 795ec: eb16011f cmp x8, x22 795f0: 54ffe620 b.eq 0x792b4 795f4: 385e82c8 ldurb w8, [x22, #-0x18] 795f8: a97f2ac9 ldp x9, x10, [x22, #-0x10] 795fc: d1005ecb sub x11, x22, #0x17 79600: d100c2c0 sub x0, x22, #0x30 79604: 7200011f tst w8, #0x1 79608: d341fd08 lsr x8, x8, #1 7960c: 9a8a0161 csel x1, x11, x10, eq 79610: 9a890102 csel x2, x8, x9, eq 79614: 97ffdfdf bl 0x71590 79618: f85e02c8 ldur x8, [x22, #-0x20] 7961c: f81503a8 stur x8, [x29, #-0xb0] 79620: 3cdd02c0 ldur q0, [x22, #-0x30] 79624: 3d801f40 str q0, [x26, #0x70] 79628: a93dfedf stp xzr, xzr, [x22, #-0x28] 7962c: f81d02df stur xzr, [x22, #-0x30] 79630: b0000122 adrp x2, 0x9e000 79634: 910a0442 add x2, x2, #0x281 79638: d10303a0 sub x0, x29, #0xc0 7963c: 32000be3 orr w3, wzr, #0x7 79640: aa1f03e1 mov x1, xzr 79644: d10303b4 sub x20, x29, #0xc0 79648: 97ffdf54 bl 0x71398 7964c: f9400a88 ldr x8, [x20, #0x10] 79650: 3dc00280 ldr q0, [x20] 79654: a900fe9f stp xzr, xzr, [x20, #0x8] 79658: f900029f str xzr, [x20] 7965c: f81a03a8 stur x8, [x29, #-0x60] 79660: 3d803340 str q0, [x26, #0xc0] 79664: d00000e1 adrp x1, 0x97000 79668: 9106bc21 add x1, x1, #0x1af 7966c: d101c3a0 sub x0, x29, #0x70 79670: 320003e2 orr w2, wzr, #0x1 79674: d101c3b4 sub x20, x29, #0x70 79678: 97ffdfc6 bl 0x71590 7967c: f8401289 ldur x9, [x20, #0x1] 79680: a940ae8a ldp x10, x11, [x20, #0x8] 79684: 39400288 ldrb w8, [x20] 79688: a900fe9f stp xzr, xzr, [x20, #0x8] 7968c: f900029f str xzr, [x20] 79690: f805734a stur x10, [x26, #0x57] 79694: f81203a9 stur x9, [x29, #-0xe0] 79698: 381603a8 sturb w8, [x29, #-0xa0] 7969c: aa0903e8 mov x8, x9 796a0: f8457349 ldur x9, [x26, #0x57] 796a4: f81203bf stur xzr, [x29, #-0xe0] 796a8: f805735f stur xzr, [x26, #0x57] 796ac: f8091348 stur x8, [x26, #0x91] 796b0: a936afa9 stp x9, x11, [x29, #-0x98] 796b4: a9387fbf stp xzr, xzr, [x29, #-0x80] 796b8: f81783bf stur xzr, [x29, #-0x88] 796bc: f9400668 ldr x8, [x19, #0x8] 796c0: d10283a1 sub x1, x29, #0xa0 796c4: d100c100 sub x0, x8, #0x30 796c8: 9400081b bl 0x7b734 796cc: 385783a8 ldurb w8, [x29, #-0x88] 796d0: 370021e8 tbnz w8, #0x0, 0x79b0c 796d4: 385603a8 ldurb w8, [x29, #-0xa0] 796d8: 37002228 tbnz w8, #0x0, 0x79b1c 796dc: 385903a8 ldurb w8, [x29, #-0x70] 796e0: 37002268 tbnz w8, #0x0, 0x79b2c 796e4: 385403a8 ldurb w8, [x29, #-0xc0] 796e8: 36003028 tbz w8, #0x0, 0x79cec 796ec: 14000114 b 0x79b3c 796f0: f85883a0 ldur x0, [x29, #-0x78] 796f4: 97fe4d4b bl 0xcc20 796f8: 385603a8 ldurb w8, [x29, #-0xa0] 796fc: 3606ee68 tbz w8, #0x0, 0x774c8 79700: f85703a0 ldur x0, [x29, #-0x90] 79704: 97fe4d47 bl 0xcc20 79708: 385403a8 ldurb w8, [x29, #-0xc0] 7970c: 3606ee28 tbz w8, #0x0, 0x774d0 79710: f85503a0 ldur x0, [x29, #-0xb0] 79714: 97fe4d43 bl 0xcc20 79718: 394383e8 ldrb w8, [sp, #0xe0] 7971c: 3606ede8 tbz w8, #0x0, 0x774d8 79720: f9407be0 ldr x0, [sp, #0xf0] 79724: 97fe4d3f bl 0xcc20 79728: 394203e8 ldrb w8, [sp, #0x80] 7972c: 3606eda8 tbz w8, #0x0, 0x774e0 79730: f9404be0 ldr x0, [sp, #0x90] 79734: 97fe4d3b bl 0xcc20 79738: 394183e8 ldrb w8, [sp, #0x60] 7973c: 3606ed68 tbz w8, #0x0, 0x774e8 79740: f9403be0 ldr x0, [sp, #0x70] 79744: 97fe4d37 bl 0xcc20 79748: 394123e8 ldrb w8, [sp, #0x48] 7974c: 3606ed28 tbz w8, #0x0, 0x774f0 79750: f9402fe0 ldr x0, [sp, #0x58] 79754: 97fe4d33 bl 0xcc20 79758: 394403e8 ldrb w8, [sp, #0x100] 7975c: 3606ece8 tbz w8, #0x0, 0x774f8 79760: f9408be0 ldr x0, [sp, #0x110] 79764: 97fe4d2f bl 0xcc20 79768: 3606ecb7 tbz w23, #0x0, 0x774fc 7976c: aa1403e0 mov x0, x20 79770: 97fe4d2c bl 0xcc20 79774: 360081f8 tbz w24, #0x0, 0x7a7b0 79778: aa1603e0 mov x0, x22 7977c: 1400040c b 0x7a7ac 79780: aa1c03f7 mov x23, x28 79784: f85e0ee8 ldr x8, [x23, #-0x20]! 79788: 3900011f strb wzr, [x8] 7978c: 385f02f8 ldurb w24, [x23, #-0x10] 79790: f81f82ff stur xzr, [x23, #-0x8] 79794: 37001a98 tbnz w24, #0x0, 0x79ae4 79798: 528002cc mov w12, #0x16 // =22 7979c: 37001ad8 tbnz w24, #0x0, 0x79af4 797a0: 12001f08 and w8, w24, #0xff 797a4: 121f1b09 and w9, w24, #0xfe 797a8: 7100b91f cmp w8, #0x2e 797ac: d341fd29 lsr x9, x9, #1 797b0: 54002122 b.hs 0x79bd4 797b4: 320003e8 orr w8, wzr, #0x1 797b8: 140000d1 b 0x79afc 797bc: f1000d1f cmp x8, #0x3 797c0: 54ffd7ab b.lt 0x792b4 797c4: 39400288 ldrb w8, [x20] 797c8: 7101cd1f cmp w8, #0x73 797cc: 54ffd741 b.ne 0x792b4 797d0: 39400688 ldrb w8, [x20, #0x1] 797d4: 7101691f cmp w8, #0x5a 797d8: 54ffd6e1 b.ne 0x792b4 797dc: aa1403f6 mov x22, x20 797e0: 38402ec8 ldrb w8, [x22, #0x2]! 797e4: 7101991f cmp w8, #0x66 797e8: 54ffd661 b.ne 0x792b4 797ec: aa1603e0 mov x0, x22 797f0: aa1503e1 mov x1, x21 797f4: aa1303e2 mov x2, x19 797f8: 94000eb1 bl 0x7d2bc 797fc: aa0003f5 mov x21, x0 79800: eb1602bf cmp x21, x22 79804: 54ffd580 b.eq 0x792b4 79808: a9405a68 ldp x8, x22, [x19] 7980c: eb16011f cmp x8, x22 79810: 54ffd520 b.eq 0x792b4 79814: 385e82c8 ldurb w8, [x22, #-0x18] 79818: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7981c: d1005ecb sub x11, x22, #0x17 79820: d100c2c0 sub x0, x22, #0x30 79824: 7200011f tst w8, #0x1 79828: d341fd08 lsr x8, x8, #1 7982c: 9a8a0161 csel x1, x11, x10, eq 79830: 9a890102 csel x2, x8, x9, eq 79834: 97ffdf57 bl 0x71590 79838: f85e02c8 ldur x8, [x22, #-0x20] 7983c: f81503a8 stur x8, [x29, #-0xb0] 79840: 3cdd02c0 ldur q0, [x22, #-0x30] 79844: 3d801f40 str q0, [x26, #0x70] 79848: a93dfedf stp xzr, xzr, [x22, #-0x28] 7984c: f81d02df stur xzr, [x22, #-0x30] 79850: b0000122 adrp x2, 0x9e000 79854: 9109d842 add x2, x2, #0x276 79858: d10303a0 sub x0, x29, #0xc0 7985c: 52800143 mov w3, #0xa // =10 79860: aa1f03e1 mov x1, xzr 79864: d10303b4 sub x20, x29, #0xc0 79868: 97ffdecc bl 0x71398 7986c: f9400a88 ldr x8, [x20, #0x10] 79870: 3dc00280 ldr q0, [x20] 79874: a900fe9f stp xzr, xzr, [x20, #0x8] 79878: f900029f str xzr, [x20] 7987c: f81a03a8 stur x8, [x29, #-0x60] 79880: 3d803340 str q0, [x26, #0xc0] 79884: d00000e1 adrp x1, 0x97000 79888: 9106bc21 add x1, x1, #0x1af 7988c: d101c3a0 sub x0, x29, #0x70 79890: 320003e2 orr w2, wzr, #0x1 79894: d101c3b4 sub x20, x29, #0x70 79898: 97ffdf3e bl 0x71590 7989c: f8401289 ldur x9, [x20, #0x1] 798a0: a940ae8a ldp x10, x11, [x20, #0x8] 798a4: 39400288 ldrb w8, [x20] 798a8: a900fe9f stp xzr, xzr, [x20, #0x8] 798ac: f900029f str xzr, [x20] 798b0: f801734a stur x10, [x26, #0x17] 798b4: f90073e9 str x9, [sp, #0xe0] 798b8: 381603a8 sturb w8, [x29, #-0xa0] 798bc: aa0903e8 mov x8, x9 798c0: f8417349 ldur x9, [x26, #0x17] 798c4: f90073ff str xzr, [sp, #0xe0] 798c8: f801735f stur xzr, [x26, #0x17] 798cc: 17fffebf b 0x793c8 798d0: f9400278 ldr x24, [x19] 798d4: 927ffb08 and x8, x24, #0xfffffffffffffffe 798d8: d100051b sub x27, x8, #0x1 798dc: 3707e798 tbnz w24, #0x0, 0x795cc 798e0: 12001f08 and w8, w24, #0xff 798e4: 121f1b09 and w9, w24, #0xfe 798e8: 7100b91f cmp w8, #0x2e 798ec: d341fd29 lsr x9, x9, #1 798f0: 540012a2 b.hs 0x79b44 798f4: 320003e8 orr w8, wzr, #0x1 798f8: 528002d4 mov w20, #0x16 // =22 798fc: eb1b029f cmp x20, x27 79900: 540012e1 b.ne 0x79b5c 79904: f9401ff8 ldr x24, [sp, #0x38] 79908: 14000146 b 0x79e20 7990c: aa1f03e0 mov x0, xzr 79910: 321c07e9 orr w9, wzr, #0x30 79914: 5280014a mov w10, #0xa // =10 79918: 9b0902a8 madd x8, x21, x9, x0 7991c: 3900010a strb w10, [x8] 79920: b85403aa ldur w10, [x29, #-0xc0] 79924: d503201f nop 79928: 9b090309 madd x9, x24, x9, x0 7992c: b800110a stur w10, [x8, #0x1] 79930: 385443aa ldurb w10, [x29, #-0xbc] 79934: 3900191f strb wzr, [x8, #0x6] 79938: 3900150a strb w10, [x8, #0x5] 7993c: f85903aa ldur x10, [x29, #-0x70] 79940: f800710a stur x10, [x8, #0x7] 79944: 385983aa ldurb w10, [x29, #-0x68] 79948: f900091f str xzr, [x8, #0x10] 7994c: 39003d0a strb w10, [x8, #0xf] 79950: 381443bf sturb wzr, [x29, #-0xbc] 79954: b81403bf stur wzr, [x29, #-0xc0] 79958: 381983bf sturb wzr, [x29, #-0x68] 7995c: f81903bf stur xzr, [x29, #-0x70] 79960: 3900611f strb wzr, [x8, #0x18] 79964: f849734a ldur x10, [x26, #0x97] 79968: a9027d0a stp x10, xzr, [x8, #0x20] 7996c: f85603aa ldur x10, [x29, #-0xa0] 79970: f801910a stur x10, [x8, #0x19] 79974: f809735f stur xzr, [x26, #0x97] 79978: f81603bf stur xzr, [x29, #-0xa0] 7997c: a9402e76 ldp x22, x11, [x19] 79980: 9100c10a add x10, x8, #0x30 79984: eb16017f cmp x11, x22 79988: 54000260 b.eq 0x799d4 7998c: f85e016c ldur x12, [x11, #-0x20] 79990: f81e010c stur x12, [x8, #-0x20] 79994: 3cdd0160 ldur q0, [x11, #-0x30] 79998: 3c9d0100 stur q0, [x8, #-0x30] 7999c: f85f816c ldur x12, [x11, #-0x8] 799a0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 799a4: f81d017f stur xzr, [x11, #-0x30] 799a8: f81f810c stur x12, [x8, #-0x8] 799ac: 3cde8160 ldur q0, [x11, #-0x18] 799b0: 3c9e8100 stur q0, [x8, #-0x18] 799b4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 799b8: f81e817f stur xzr, [x11, #-0x18] 799bc: d100c16b sub x11, x11, #0x30 799c0: eb0b02df cmp x22, x11 799c4: d100c108 sub x8, x8, #0x30 799c8: 54fffe21 b.ne 0x7998c 799cc: a9405a75 ldp x21, x22, [x19] 799d0: 14000002 b 0x799d8 799d4: aa1603f5 mov x21, x22 799d8: f9400a77 ldr x23, [x19, #0x10] 799dc: eb1502df cmp x22, x21 799e0: a9002a68 stp x8, x10, [x19] 799e4: f9000a69 str x9, [x19, #0x10] 799e8: 540001a0 b.eq 0x79a1c 799ec: 385e82c8 ldurb w8, [x22, #-0x18] 799f0: 36000068 tbz w8, #0x0, 0x799fc 799f4: f85f82c0 ldur x0, [x22, #-0x8] 799f8: 97fe4c8a bl 0xcc20 799fc: 385d02c8 ldurb w8, [x22, #-0x30] 79a00: d100c2d8 sub x24, x22, #0x30 79a04: 36000068 tbz w8, #0x0, 0x79a10 79a08: f85e02c0 ldur x0, [x22, #-0x20] 79a0c: 97fe4c85 bl 0xcc20 79a10: eb1802bf cmp x21, x24 79a14: aa1803f6 mov x22, x24 79a18: 54fffea1 b.ne 0x799ec 79a1c: b40001d5 cbz x21, 0x79a54 79a20: f9400e68 ldr x8, [x19, #0x18] 79a24: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 79a28: eb15013f cmp x9, x21 79a2c: 54000103 b.lo 0x79a4c 79a30: eb15011f cmp x8, x21 79a34: 540000c8 b.hi 0x79a4c 79a38: f9480109 ldr x9, [x8, #0x1000] 79a3c: eb17013f cmp x9, x23 79a40: 540000a1 b.ne 0x79a54 79a44: f9080115 str x21, [x8, #0x1000] 79a48: 14000003 b 0x79a54 79a4c: aa1503e0 mov x0, x21 79a50: 97fe4c74 bl 0xcc20 79a54: 91000a94 add x20, x20, #0x2 79a58: 17fffe17 b 0x792b4 79a5c: b90033f7 str w23, [sp, #0x30] 79a60: 910006d7 add x23, x22, #0x1 79a64: aa1703e0 mov x0, x23 79a68: aa1503e1 mov x1, x21 79a6c: aa1303e2 mov x2, x19 79a70: 97ffb453 bl 0x66bbc 79a74: aa0003f6 mov x22, x0 79a78: eb1702df cmp x22, x23 79a7c: 5400aa60 b.eq 0x7afc8 79a80: eb1502df cmp x22, x21 79a84: 5400aa20 b.eq 0x7afc8 79a88: 394002c8 ldrb w8, [x22] 79a8c: cb1602a9 sub x9, x21, x22 79a90: f1000d3f cmp x9, #0x3 79a94: 5400140b b.lt 0x79d14 79a98: 7101c11f cmp w8, #0x70 79a9c: 540013c1 b.ne 0x79d14 79aa0: 394006c8 ldrb w8, [x22, #0x1] 79aa4: 7101a51f cmp w8, #0x69 79aa8: 5400a901 b.ne 0x7afc8 79aac: 91000ad6 add x22, x22, #0x2 79ab0: 394002c8 ldrb w8, [x22] 79ab4: 7101151f cmp w8, #0x45 79ab8: 54003040 b.eq 0x7a0c0 79abc: aa1603e0 mov x0, x22 79ac0: aa1503e1 mov x1, x21 79ac4: aa1303e2 mov x2, x19 79ac8: 97fff2ed bl 0x7667c 79acc: eb16001f cmp x0, x22 79ad0: 5400a7c0 b.eq 0x7afc8 79ad4: eb15001f cmp x0, x21 79ad8: aa0003f6 mov x22, x0 79adc: 54fffea1 b.ne 0x79ab0 79ae0: 1400053a b 0x7afc8 79ae4: f9400278 ldr x24, [x19] 79ae8: 927ffb08 and x8, x24, #0xfffffffffffffffe 79aec: d100050c sub x12, x8, #0x1 79af0: 3607e598 tbz w24, #0x0, 0x797a0 79af4: aa1f03e9 mov x9, xzr 79af8: 2a1f03e8 mov w8, wzr 79afc: 528002db mov w27, #0x16 // =22 79b00: eb0c037f cmp x27, x12 79b04: 54000741 b.ne 0x79bec 79b08: 140000e6 b 0x79ea0 79b0c: f85883a0 ldur x0, [x29, #-0x78] 79b10: 97fe4c44 bl 0xcc20 79b14: 385603a8 ldurb w8, [x29, #-0xa0] 79b18: 3607de28 tbz w8, #0x0, 0x796dc 79b1c: f85703a0 ldur x0, [x29, #-0x90] 79b20: 97fe4c40 bl 0xcc20 79b24: 385903a8 ldurb w8, [x29, #-0x70] 79b28: 3607dde8 tbz w8, #0x0, 0x796e4 79b2c: f85a03a0 ldur x0, [x29, #-0x60] 79b30: 97fe4c3c bl 0xcc20 79b34: 385403a8 ldurb w8, [x29, #-0xc0] 79b38: 36000da8 tbz w8, #0x0, 0x79cec 79b3c: f85503a0 ldur x0, [x29, #-0xb0] 79b40: 1400006a b 0x79ce8 79b44: 11004128 add w8, w9, #0x10 79b48: 927c0d08 and x8, x8, #0xf0 79b4c: d1000514 sub x20, x8, #0x1 79b50: 320003e8 orr w8, wzr, #0x1 79b54: eb1b029f cmp x20, x27 79b58: 54ffed60 b.eq 0x79904 79b5c: f1005a9f cmp x20, #0x16 79b60: a9022fe9 stp x9, x11, [sp, #0x20] 79b64: b90033ea str w10, [sp, #0x30] 79b68: 54000141 b.ne 0x79b90 79b6c: f94002d4 ldr x20, [x22] 79b70: 91000660 add x0, x19, #0x1 79b74: 34000c08 cbz w8, 0x79cf4 79b78: 121f1b08 and w8, w24, #0xfe 79b7c: d341fd08 lsr x8, x8, #1 79b80: 91000502 add x2, x8, #0x1 79b84: aa1403e1 mov x1, x20 79b88: 97fe4be2 bl 0xcb10 79b8c: 1400005c b 0x79cfc 79b90: 91000680 add x0, x20, #0x1 79b94: b9001be8 str w8, [sp, #0x18] 79b98: f9000be0 str x0, [sp, #0x10] 79b9c: 97fe4bd5 bl 0xcaf0 79ba0: eb1b029f cmp x20, x27 79ba4: aa0003f4 mov x20, x0 79ba8: 54000048 b.hi 0x79bb0 79bac: b4001354 cbz x20, 0x79e14 79bb0: b9401be8 ldr w8, [sp, #0x18] 79bb4: 360011e8 tbz w8, #0x0, 0x79df0 79bb8: 121f1b08 and w8, w24, #0xfe 79bbc: d341fd08 lsr x8, x8, #1 79bc0: 91000661 add x1, x19, #0x1 79bc4: 91000502 add x2, x8, #0x1 79bc8: aa1403e0 mov x0, x20 79bcc: 97fe4bd1 bl 0xcb10 79bd0: 1400008c b 0x79e00 79bd4: 11004128 add w8, w9, #0x10 79bd8: 927c0d08 and x8, x8, #0xf0 79bdc: d100051b sub x27, x8, #0x1 79be0: 320003e8 orr w8, wzr, #0x1 79be4: eb0c037f cmp x27, x12 79be8: 540015c0 b.eq 0x79ea0 79bec: f1005b7f cmp x27, #0x16 79bf0: b9003bea str w10, [sp, #0x38] 79bf4: f9001beb str x11, [sp, #0x30] 79bf8: 540001a1 b.ne 0x79c2c 79bfc: aa0903fb mov x27, x9 79c00: f94002e9 ldr x9, [x23] 79c04: 91000660 add x0, x19, #0x1 79c08: 340009e8 cbz w8, 0x79d44 79c0c: 121f1b08 and w8, w24, #0xfe 79c10: d341fd08 lsr x8, x8, #1 79c14: 91000502 add x2, x8, #0x1 79c18: aa0903e1 mov x1, x9 79c1c: aa0903f8 mov x24, x9 79c20: 97fe4bbc bl 0xcb10 79c24: aa1803e0 mov x0, x24 79c28: 1400004a b 0x79d50 79c2c: 91000760 add x0, x27, #0x1 79c30: b9001be8 str w8, [sp, #0x18] 79c34: a90233e9 stp x9, x12, [sp, #0x20] 79c38: f9000be0 str x0, [sp, #0x10] 79c3c: 97fe4bad bl 0xcaf0 79c40: f94017e8 ldr x8, [sp, #0x28] 79c44: eb08037f cmp x27, x8 79c48: aa0003fb mov x27, x0 79c4c: 54000048 b.hi 0x79c54 79c50: b400125b cbz x27, 0x79e98 79c54: b9401be8 ldr w8, [sp, #0x18] 79c58: 360010e8 tbz w8, #0x0, 0x79e74 79c5c: 121f1b08 and w8, w24, #0xfe 79c60: d341fd08 lsr x8, x8, #1 79c64: 91000661 add x1, x19, #0x1 79c68: 91000502 add x2, x8, #0x1 79c6c: aa1b03e0 mov x0, x27 79c70: 97fe4ba8 bl 0xcb10 79c74: 14000084 b 0x79e84 79c78: aa1803fb mov x27, x24 79c7c: f85e0f68 ldr x8, [x27, #-0x20]! 79c80: 3900011f strb wzr, [x8] 79c84: 385f0374 ldurb w20, [x27, #-0x10] 79c88: f81f837f stur xzr, [x27, #-0x8] 79c8c: 37000934 tbnz w20, #0x0, 0x79db0 79c90: 528002d3 mov w19, #0x16 // =22 79c94: 36000974 tbz w20, #0x0, 0x79dc0 79c98: f9001bff str xzr, [sp, #0x30] 79c9c: b9002bff str wzr, [sp, #0x28] 79ca0: 14000050 b 0x79de0 79ca4: aa1603e0 mov x0, x22 79ca8: aa1503e1 mov x1, x21 79cac: aa1303e2 mov x2, x19 79cb0: 97fff273 bl 0x7667c 79cb4: aa0003f5 mov x21, x0 79cb8: eb1602bf cmp x21, x22 79cbc: 54007961 b.ne 0x7abe8 79cc0: 17fffd7d b 0x792b4 79cc4: f85883a0 ldur x0, [x29, #-0x78] 79cc8: 97fe4bd6 bl 0xcc20 79ccc: 385603a8 ldurb w8, [x29, #-0xa0] 79cd0: 3606d768 tbz w8, #0x0, 0x777bc 79cd4: f85703a0 ldur x0, [x29, #-0x90] 79cd8: 97fe4bd2 bl 0xcc20 79cdc: 385903a8 ldurb w8, [x29, #-0x70] 79ce0: 36000068 tbz w8, #0x0, 0x79cec 79ce4: f85a03a0 ldur x0, [x29, #-0x60] 79ce8: 97fe4bce bl 0xcc20 79cec: aa1503f4 mov x20, x21 79cf0: 17fffd71 b 0x792b4 79cf4: 39400288 ldrb w8, [x20] 79cf8: 39000008 strb w8, [x0] 79cfc: aa1403e0 mov x0, x20 79d00: 97fe4bc8 bl 0xcc20 79d04: f94013e8 ldr x8, [sp, #0x20] 79d08: d37ff908 lsl x8, x8, #1 79d0c: 39000268 strb w8, [x19] 79d10: 14000041 b 0x79e14 79d14: 7101151f cmp w8, #0x45 79d18: 54009581 b.ne 0x7afc8 79d1c: b90023ff str wzr, [sp, #0x20] 79d20: a936ffbf stp xzr, xzr, [x29, #-0x98] 79d24: f81603bf stur xzr, [x29, #-0xa0] 79d28: aa1303e8 mov x8, x19 79d2c: f8408d15 ldr x21, [x8, #0x8]! 79d30: 2a1f03f7 mov w23, wzr 79d34: f90017e8 str x8, [sp, #0x28] 79d38: d10283a8 sub x8, x29, #0xa0 79d3c: f9000fe8 str x8, [sp, #0x18] 79d40: 14000111 b 0x7a184 79d44: 39400128 ldrb w8, [x9] 79d48: 39000008 strb w8, [x0] 79d4c: aa0903e0 mov x0, x9 79d50: 97fe4bb4 bl 0xcc20 79d54: d37ffb68 lsl x8, x27, #1 79d58: 39000268 strb w8, [x19] 79d5c: 1400004f b 0x79e98 79d60: aa1b03e9 mov x9, x27 79d64: f85f8d28 ldr x8, [x9, #-0x8]! 79d68: 3900011f strb wzr, [x8] 79d6c: 385f0137 ldurb w23, [x9, #-0x10] 79d70: f9001fe9 str x9, [sp, #0x38] 79d74: f81f813f stur xzr, [x9, #-0x8] 79d78: 37000bd7 tbnz w23, #0x0, 0x79ef0 79d7c: 528002c8 mov w8, #0x16 // =22 79d80: f9001be8 str x8, [sp, #0x30] 79d84: 37000c17 tbnz w23, #0x0, 0x79f04 79d88: 12001ee8 and w8, w23, #0xff 79d8c: 121f1ae9 and w9, w23, #0xfe 79d90: 7100b91f cmp w8, #0x2e 79d94: d341fd28 lsr x8, x9, #1 79d98: f90017e8 str x8, [sp, #0x28] 79d9c: 54002ae2 b.hs 0x7a2f8 79da0: 320003e8 orr w8, wzr, #0x1 79da4: b90023e8 str w8, [sp, #0x20] 79da8: 528002dc mov w28, #0x16 // =22 79dac: 14000159 b 0x7a310 79db0: f9400394 ldr x20, [x28] 79db4: 927ffa88 and x8, x20, #0xfffffffffffffffe 79db8: d1000513 sub x19, x8, #0x1 79dbc: 3707f6f4 tbnz w20, #0x0, 0x79c98 79dc0: 12001e88 and w8, w20, #0xff 79dc4: 121f1a89 and w9, w20, #0xfe 79dc8: 7100b91f cmp w8, #0x2e 79dcc: d341fd28 lsr x8, x9, #1 79dd0: f9001be8 str x8, [sp, #0x30] 79dd4: 54000da2 b.hs 0x79f88 79dd8: 320003e8 orr w8, wzr, #0x1 79ddc: b9002be8 str w8, [sp, #0x28] 79de0: 528002d6 mov w22, #0x16 // =22 79de4: eb1302df cmp x22, x19 79de8: 54000e01 b.ne 0x79fa8 79dec: 14000260 b 0x7a76c 79df0: f94002c0 ldr x0, [x22] 79df4: 39400008 ldrb w8, [x0] 79df8: 39000288 strb w8, [x20] 79dfc: 97fe4b89 bl 0xcc20 79e00: f9400be8 ldr x8, [sp, #0x10] 79e04: b2400108 orr x8, x8, #0x1 79e08: f81d0388 stur x8, [x28, #-0x30] 79e0c: f94013e8 ldr x8, [sp, #0x20] 79e10: a93dd388 stp x8, x20, [x28, #-0x28] 79e14: f9401ff8 ldr x24, [sp, #0x38] 79e18: b94033ea ldr w10, [sp, #0x30] 79e1c: f94017eb ldr x11, [sp, #0x28] 79e20: 381d038a sturb w10, [x28, #-0x30] 79e24: f85203a8 ldur x8, [x29, #-0xe0] 79e28: f81d1388 stur x8, [x28, #-0x2f] 79e2c: f8457348 ldur x8, [x26, #0x57] 79e30: f81d8388 stur x8, [x28, #-0x28] 79e34: f90002cb str x11, [x22] 79e38: f805735f stur xzr, [x26, #0x57] 79e3c: f81203bf stur xzr, [x29, #-0xe0] 79e40: 37000097 tbnz w23, #0x0, 0x79e50 79e44: 385603a8 ldurb w8, [x29, #-0xa0] 79e48: 370000c8 tbnz w8, #0x0, 0x79e60 79e4c: 14000255 b 0x7a7a0 79e50: aa1803e0 mov x0, x24 79e54: 97fe4b73 bl 0xcc20 79e58: 385603a8 ldurb w8, [x29, #-0xa0] 79e5c: 36004a28 tbz w8, #0x0, 0x7a7a0 79e60: f85703a0 ldur x0, [x29, #-0x90] 79e64: 97fe4b6f bl 0xcc20 79e68: 385903a8 ldurb w8, [x29, #-0x70] 79e6c: 370049e8 tbnz w8, #0x0, 0x7a7a8 79e70: 14000250 b 0x7a7b0 79e74: f94002e0 ldr x0, [x23] 79e78: 39400008 ldrb w8, [x0] 79e7c: 39000368 strb w8, [x27] 79e80: 97fe4b68 bl 0xcc20 79e84: f9400be8 ldr x8, [sp, #0x10] 79e88: b2400108 orr x8, x8, #0x1 79e8c: f81d0388 stur x8, [x28, #-0x30] 79e90: f94013e8 ldr x8, [sp, #0x20] 79e94: a93def88 stp x8, x27, [x28, #-0x28] 79e98: b9403bea ldr w10, [sp, #0x38] 79e9c: f9401beb ldr x11, [sp, #0x30] 79ea0: 381d038a sturb w10, [x28, #-0x30] 79ea4: f85403a8 ldur x8, [x29, #-0xc0] 79ea8: f81d1388 stur x8, [x28, #-0x2f] 79eac: f8477348 ldur x8, [x26, #0x77] 79eb0: f81d8388 stur x8, [x28, #-0x28] 79eb4: f90002eb str x11, [x23] 79eb8: 385603a8 ldurb w8, [x29, #-0xa0] 79ebc: f81403bf stur xzr, [x29, #-0xc0] 79ec0: f807735f stur xzr, [x26, #0x77] 79ec4: 36000068 tbz w8, #0x0, 0x79ed0 79ec8: f85703a0 ldur x0, [x29, #-0x90] 79ecc: 97fe4b55 bl 0xcc20 79ed0: 385903a8 ldurb w8, [x29, #-0x70] 79ed4: 36000068 tbz w8, #0x0, 0x79ee0 79ed8: f85a03a0 ldur x0, [x29, #-0x60] 79edc: 97fe4b51 bl 0xcc20 79ee0: aa1503e8 mov x8, x21 79ee4: eb16011f cmp x8, x22 79ee8: 9a880294 csel x20, x20, x8, eq 79eec: 17fffcf2 b 0x792b4 79ef0: f9400317 ldr x23, [x24] 79ef4: 927ffae8 and x8, x23, #0xfffffffffffffffe 79ef8: d1000508 sub x8, x8, #0x1 79efc: f9001be8 str x8, [sp, #0x30] 79f00: 3607f457 tbz w23, #0x0, 0x79d88 79f04: f90017ff str xzr, [sp, #0x28] 79f08: b90023ff str wzr, [sp, #0x20] 79f0c: 528002dc mov w28, #0x16 // =22 79f10: 14000100 b 0x7a310 79f14: aa1603f7 mov x23, x22 79f18: aa1703e0 mov x0, x23 79f1c: aa1503e1 mov x1, x21 79f20: aa1303e2 mov x2, x19 79f24: 97fff1d6 bl 0x7667c 79f28: aa0003f6 mov x22, x0 79f2c: eb1702df cmp x22, x23 79f30: 1a9f17e8 cset w8, eq 79f34: eb1502df cmp x22, x21 79f38: 1a9f17e9 cset w9, eq 79f3c: 2a090108 orr w8, w8, w9 79f40: 37079ba8 tbnz w8, #0x0, 0x792b4 79f44: 7100011f cmp w8, #0x0 79f48: 9a9612e8 csel x8, x23, x22, ne 79f4c: 39400108 ldrb w8, [x8] 79f50: aa1603f7 mov x23, x22 79f54: 7101151f cmp w8, #0x45 79f58: 54fffe01 b.ne 0x79f18 79f5c: 14000322 b 0x7abe4 79f60: 385903b6 ldurb w22, [x29, #-0x70] 79f64: 320003f3 orr w19, wzr, #0x1 79f68: aa1403f5 mov x21, x20 79f6c: 36067276 tbz w22, #0x0, 0x76db8 79f70: 17fff390 b 0x76db0 79f74: 385903b6 ldurb w22, [x29, #-0x70] 79f78: 320003f3 orr w19, wzr, #0x1 79f7c: aa1403f5 mov x21, x20 79f80: 3606f1f6 tbz w22, #0x0, 0x77dbc 79f84: 17fff78c b 0x77db4 79f88: f9401be8 ldr x8, [sp, #0x30] 79f8c: 11004108 add w8, w8, #0x10 79f90: 927c0d08 and x8, x8, #0xf0 79f94: d1000516 sub x22, x8, #0x1 79f98: 320003e8 orr w8, wzr, #0x1 79f9c: b9002be8 str w8, [sp, #0x28] 79fa0: eb1302df cmp x22, x19 79fa4: 54003e40 b.eq 0x7a76c 79fa8: f1005adf cmp x22, #0x16 79fac: 54000161 b.ne 0x79fd8 79fb0: f9400373 ldr x19, [x27] 79fb4: b9402be8 ldr w8, [sp, #0x28] 79fb8: 91000780 add x0, x28, #0x1 79fbc: 340024e8 cbz w8, 0x7a458 79fc0: 121f1a88 and w8, w20, #0xfe 79fc4: d341fd08 lsr x8, x8, #1 79fc8: 91000502 add x2, x8, #0x1 79fcc: aa1303e1 mov x1, x19 79fd0: 97fe4ad0 bl 0xcb10 79fd4: 14000123 b 0x7a460 79fd8: 910006c0 add x0, x22, #0x1 79fdc: f90013e0 str x0, [sp, #0x20] 79fe0: 97fe4ac4 bl 0xcaf0 79fe4: eb1302df cmp x22, x19 79fe8: aa0003f3 mov x19, x0 79fec: 54000048 b.hi 0x79ff4 79ff0: b4003bf3 cbz x19, 0x7a76c 79ff4: b9402be8 ldr w8, [sp, #0x28] 79ff8: 36003a88 tbz w8, #0x0, 0x7a748 79ffc: 121f1a88 and w8, w20, #0xfe 7a000: d341fd08 lsr x8, x8, #1 7a004: 91000781 add x1, x28, #0x1 7a008: 91000502 add x2, x8, #0x1 7a00c: aa1303e0 mov x0, x19 7a010: 97fe4ac0 bl 0xcb10 7a014: 140001d1 b 0x7a758 7a018: f85883a0 ldur x0, [x29, #-0x78] 7a01c: 97fe4b01 bl 0xcc20 7a020: 385603a8 ldurb w8, [x29, #-0xa0] 7a024: 36066ae8 tbz w8, #0x0, 0x76d80 7a028: f85703a0 ldur x0, [x29, #-0x90] 7a02c: 97fe4afd bl 0xcc20 7a030: 385403a8 ldurb w8, [x29, #-0xc0] 7a034: 36066aa8 tbz w8, #0x0, 0x76d88 7a038: f85503a0 ldur x0, [x29, #-0xb0] 7a03c: 97fe4af9 bl 0xcc20 7a040: 385203a8 ldurb w8, [x29, #-0xe0] 7a044: 36066a68 tbz w8, #0x0, 0x76d90 7a048: f85303a0 ldur x0, [x29, #-0xd0] 7a04c: 97fe4af5 bl 0xcc20 7a050: 394403e8 ldrb w8, [sp, #0x100] 7a054: 36066a28 tbz w8, #0x0, 0x76d98 7a058: f9408be0 ldr x0, [sp, #0x110] 7a05c: 97fe4af1 bl 0xcc20 7a060: 394383e8 ldrb w8, [sp, #0xe0] 7a064: 370669e8 tbnz w8, #0x0, 0x76da0 7a068: 17fff350 b 0x76da8 7a06c: f85883a0 ldur x0, [x29, #-0x78] 7a070: 97fe4aec bl 0xcc20 7a074: 385603a8 ldurb w8, [x29, #-0xa0] 7a078: 3606e868 tbz w8, #0x0, 0x77d84 7a07c: f85703a0 ldur x0, [x29, #-0x90] 7a080: 97fe4ae8 bl 0xcc20 7a084: 385403a8 ldurb w8, [x29, #-0xc0] 7a088: 3606e828 tbz w8, #0x0, 0x77d8c 7a08c: f85503a0 ldur x0, [x29, #-0xb0] 7a090: 97fe4ae4 bl 0xcc20 7a094: 385203a8 ldurb w8, [x29, #-0xe0] 7a098: 3606e7e8 tbz w8, #0x0, 0x77d94 7a09c: f85303a0 ldur x0, [x29, #-0xd0] 7a0a0: 97fe4ae0 bl 0xcc20 7a0a4: 394403e8 ldrb w8, [sp, #0x100] 7a0a8: 3606e7a8 tbz w8, #0x0, 0x77d9c 7a0ac: f9408be0 ldr x0, [sp, #0x110] 7a0b0: 97fe4adc bl 0xcc20 7a0b4: 394383e8 ldrb w8, [sp, #0xe0] 7a0b8: 3706e768 tbnz w8, #0x0, 0x77da4 7a0bc: 17fff73c b 0x77dac 7a0c0: a936ffbf stp xzr, xzr, [x29, #-0x98] 7a0c4: f81603bf stur xzr, [x29, #-0xa0] 7a0c8: aa1303ea mov x10, x19 7a0cc: f9400269 ldr x9, [x19] 7a0d0: f8408d48 ldr x8, [x10, #0x8]! 7a0d4: eb08013f cmp x9, x8 7a0d8: f90017ea str x10, [sp, #0x28] 7a0dc: 54007760 b.eq 0x7afc8 7a0e0: 385e8109 ldurb w9, [x8, #-0x18] 7a0e4: a97f2d0a ldp x10, x11, [x8, #-0x10] 7a0e8: d100c100 sub x0, x8, #0x30 7a0ec: d1005d08 sub x8, x8, #0x17 7a0f0: 7200013f tst w9, #0x1 7a0f4: d341fd29 lsr x9, x9, #1 7a0f8: 9a8b0101 csel x1, x8, x11, eq 7a0fc: 9a8a0122 csel x2, x9, x10, eq 7a100: 97ffdd24 bl 0x71590 7a104: f9400408 ldr x8, [x0, #0x8] 7a108: 39400017 ldrb w23, [x0] 7a10c: f80c7348 stur x8, [x26, #0xc7] 7a110: f8401008 ldur x8, [x0, #0x1] 7a114: f81903a8 stur x8, [x29, #-0x70] 7a118: a9007c1f stp xzr, xzr, [x0] 7a11c: f9400808 ldr x8, [x0, #0x10] 7a120: f900081f str xzr, [x0, #0x10] 7a124: f94017eb ldr x11, [sp, #0x28] 7a128: f84c7349 ldur x9, [x26, #0xc7] 7a12c: f85903aa ldur x10, [x29, #-0x70] 7a130: f940016b ldr x11, [x11] 7a134: 381603b7 sturb w23, [x29, #-0xa0] 7a138: a936a3a9 stp x9, x8, [x29, #-0x98] 7a13c: f809134a stur x10, [x26, #0x91] 7a140: 385e8168 ldurb w8, [x11, #-0x18] 7a144: d100c175 sub x21, x11, #0x30 7a148: f90013eb str x11, [sp, #0x20] 7a14c: 36000088 tbz w8, #0x0, 0x7a15c 7a150: f94013e8 ldr x8, [sp, #0x20] 7a154: f85f8100 ldur x0, [x8, #-0x8] 7a158: 97fe4ab2 bl 0xcc20 7a15c: 394002a8 ldrb w8, [x21] 7a160: 36000088 tbz w8, #0x0, 0x7a170 7a164: f94013e8 ldr x8, [sp, #0x20] 7a168: f85e0100 ldur x0, [x8, #-0x20] 7a16c: 97fe4aad bl 0xcc20 7a170: d10283a8 sub x8, x29, #0xa0 7a174: f9000fe8 str x8, [sp, #0x18] 7a178: 320003e8 orr w8, wzr, #0x1 7a17c: f9000675 str x21, [x19, #0x8] 7a180: b90023e8 str w8, [sp, #0x20] 7a184: f9400268 ldr x8, [x19] 7a188: eb15011f cmp x8, x21 7a18c: 540009a0 b.eq 0x7a2c0 7a190: 385e82a8 ldurb w8, [x21, #-0x18] 7a194: a97f2aa9 ldp x9, x10, [x21, #-0x10] 7a198: d1005eab sub x11, x21, #0x17 7a19c: d100c2a0 sub x0, x21, #0x30 7a1a0: 7200011f tst w8, #0x1 7a1a4: d341fd08 lsr x8, x8, #1 7a1a8: 9a8a0161 csel x1, x11, x10, eq 7a1ac: 9a890102 csel x2, x8, x9, eq 7a1b0: 97ffdcf8 bl 0x71590 7a1b4: f9400808 ldr x8, [x0, #0x10] 7a1b8: f81a03a8 stur x8, [x29, #-0x60] 7a1bc: 3dc00000 ldr q0, [x0] 7a1c0: 3d803340 str q0, [x26, #0xc0] 7a1c4: a900fc1f stp xzr, xzr, [x0, #0x8] 7a1c8: f900001f str xzr, [x0] 7a1cc: f94017e8 ldr x8, [sp, #0x28] 7a1d0: f9400115 ldr x21, [x8] 7a1d4: 385e82a8 ldurb w8, [x21, #-0x18] 7a1d8: d100c2b7 sub x23, x21, #0x30 7a1dc: 36000068 tbz w8, #0x0, 0x7a1e8 7a1e0: f85f82a0 ldur x0, [x21, #-0x8] 7a1e4: 97fe4a8f bl 0xcc20 7a1e8: 394002e8 ldrb w8, [x23] 7a1ec: 36000068 tbz w8, #0x0, 0x7a1f8 7a1f0: f85e02a0 ldur x0, [x21, #-0x20] 7a1f4: 97fe4a8b bl 0xcc20 7a1f8: f94017e8 ldr x8, [sp, #0x28] 7a1fc: f9000117 str x23, [x8] 7a200: a934ffbf stp xzr, xzr, [x29, #-0xb8] 7a204: f81403bf stur xzr, [x29, #-0xc0] 7a208: 3600101c tbz w28, #0x0, 0x7a408 7a20c: f9400268 ldr x8, [x19] 7a210: eb17011f cmp x8, x23 7a214: 54003120 b.eq 0x7a838 7a218: 385b82a8 ldurb w8, [x21, #-0x48] 7a21c: a97c2aa9 ldp x9, x10, [x21, #-0x40] 7a220: d1011eab sub x11, x21, #0x47 7a224: d10182a0 sub x0, x21, #0x60 7a228: 7200011f tst w8, #0x1 7a22c: d341fd08 lsr x8, x8, #1 7a230: 9a8a0161 csel x1, x11, x10, eq 7a234: 9a890102 csel x2, x8, x9, eq 7a238: 97ffdcd6 bl 0x71590 7a23c: f9400408 ldr x8, [x0, #0x8] 7a240: 3940000c ldrb w12, [x0] 7a244: f8057348 stur x8, [x26, #0x57] 7a248: f8401008 ldur x8, [x0, #0x1] 7a24c: f81203a8 stur x8, [x29, #-0xe0] 7a250: a9007c1f stp xzr, xzr, [x0] 7a254: f940080b ldr x11, [x0, #0x10] 7a258: f900081f str xzr, [x0, #0x10] 7a25c: f94017ea ldr x10, [sp, #0x28] 7a260: f8457348 ldur x8, [x26, #0x57] 7a264: f85203a9 ldur x9, [x29, #-0xe0] 7a268: f9400155 ldr x21, [x10] 7a26c: b90013ec str w12, [sp, #0x10] 7a270: 381403ac sturb w12, [x29, #-0xc0] 7a274: f81483a8 stur x8, [x29, #-0xb8] 7a278: f8071349 stur x9, [x26, #0x71] 7a27c: f90007eb str x11, [sp, #0x8] 7a280: f81503ab stur x11, [x29, #-0xb0] 7a284: 385e82a8 ldurb w8, [x21, #-0x18] 7a288: d100c2b7 sub x23, x21, #0x30 7a28c: 36000068 tbz w8, #0x0, 0x7a298 7a290: f85f82a0 ldur x0, [x21, #-0x8] 7a294: 97fe4a63 bl 0xcc20 7a298: 394002e8 ldrb w8, [x23] 7a29c: 36000068 tbz w8, #0x0, 0x7a2a8 7a2a0: f85e02a0 ldur x0, [x21, #-0x20] 7a2a4: 97fe4a5f bl 0xcc20 7a2a8: f94017e8 ldr x8, [sp, #0x28] 7a2ac: f9000117 str x23, [x8] 7a2b0: b94013e8 ldr w8, [sp, #0x10] 7a2b4: 12000108 and w8, w8, #0x1 7a2b8: b90013e8 str w8, [sp, #0x10] 7a2bc: 14000055 b 0x7a410 7a2c0: 320003f5 orr w21, wzr, #0x1 7a2c4: aa1403f3 mov x19, x20 7a2c8: 370067b7 tbnz w23, #0x0, 0x7afbc 7a2cc: 1400033e b 0x7afc4 7a2d0: 320003f3 orr w19, wzr, #0x1 7a2d4: aa1403f5 mov x21, x20 7a2d8: 385603a8 ldurb w8, [x29, #-0xa0] 7a2dc: 36076708 tbz w8, #0x0, 0x78fbc 7a2e0: 17fffb35 b 0x78fb4 7a2e4: 385903b6 ldurb w22, [x29, #-0x70] 7a2e8: 320003f3 orr w19, wzr, #0x1 7a2ec: aa1403f5 mov x21, x20 7a2f0: 36077ad6 tbz w22, #0x0, 0x79248 7a2f4: 17fffbd3 b 0x79240 7a2f8: f94017e8 ldr x8, [sp, #0x28] 7a2fc: 11004108 add w8, w8, #0x10 7a300: 927c0d08 and x8, x8, #0xf0 7a304: d100051c sub x28, x8, #0x1 7a308: 320003e8 orr w8, wzr, #0x1 7a30c: b90023e8 str w8, [sp, #0x20] 7a310: f9401be8 ldr x8, [sp, #0x30] 7a314: eb08039f cmp x28, x8 7a318: 540032a0 b.eq 0x7a96c 7a31c: f1005b9f cmp x28, #0x16 7a320: 54000181 b.ne 0x7a350 7a324: f9401fe8 ldr x8, [sp, #0x38] 7a328: 91000700 add x0, x24, #0x1 7a32c: f940011c ldr x28, [x8] 7a330: b94023e8 ldr w8, [sp, #0x20] 7a334: 34001fa8 cbz w8, 0x7a728 7a338: 121f1ae8 and w8, w23, #0xfe 7a33c: d341fd08 lsr x8, x8, #1 7a340: 91000502 add x2, x8, #0x1 7a344: aa1c03e1 mov x1, x28 7a348: 97fe49f2 bl 0xcb10 7a34c: 140000f9 b 0x7a730 7a350: 91000780 add x0, x28, #0x1 7a354: f9000fe0 str x0, [sp, #0x18] 7a358: 97fe49e6 bl 0xcaf0 7a35c: f9401be8 ldr x8, [sp, #0x30] 7a360: eb08039f cmp x28, x8 7a364: aa0003fc mov x28, x0 7a368: 54000048 b.hi 0x7a370 7a36c: b400301c cbz x28, 0x7a96c 7a370: b94023e8 ldr w8, [sp, #0x20] 7a374: 36002e88 tbz w8, #0x0, 0x7a944 7a378: 121f1ae8 and w8, w23, #0xfe 7a37c: d341fd08 lsr x8, x8, #1 7a380: 91000701 add x1, x24, #0x1 7a384: 91000502 add x2, x8, #0x1 7a388: aa1c03e0 mov x0, x28 7a38c: 97fe49e1 bl 0xcb10 7a390: 14000172 b 0x7a958 7a394: f940026a ldr x10, [x19] 7a398: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7a39c: f295556b movk x11, #0xaaab 7a3a0: cb0a0129 sub x9, x9, x10 7a3a4: 9344fd29 asr x9, x9, #4 7a3a8: 9b0b7d35 mul x21, x9, x11 7a3ac: 910006a9 add x9, x21, #0x1 7a3b0: eb18013f cmp x9, x24 7a3b4: 54006b88 b.hi 0x7b124 7a3b8: cb0a0108 sub x8, x8, x10 7a3bc: 9344fd08 asr x8, x8, #4 7a3c0: 9b0b7d08 mul x8, x8, x11 7a3c4: eb1b011f cmp x8, x27 7a3c8: 540000a2 b.hs 0x7a3dc 7a3cc: d37ff908 lsl x8, x8, #1 7a3d0: eb09011f cmp x8, x9 7a3d4: 9a883138 csel x24, x9, x8, lo 7a3d8: b40038b8 cbz x24, 0x7aaec 7a3dc: f9400e69 ldr x9, [x19, #0x18] 7a3e0: 8b180708 add x8, x24, x24, lsl #1 7a3e4: d37ced08 lsl x8, x8, #4 7a3e8: f9480120 ldr x0, [x9, #0x1000] 7a3ec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7a3f0: cb00014a sub x10, x10, x0 7a3f4: eb08015f cmp x10, x8 7a3f8: 540021a2 b.hs 0x7a82c 7a3fc: aa0803e0 mov x0, x8 7a400: 97fe49bc bl 0xcaf0 7a404: 140001bb b 0x7aaf0 7a408: f90007ff str xzr, [sp, #0x8] 7a40c: b90013ff str wzr, [sp, #0x10] 7a410: b94033e8 ldr w8, [sp, #0x30] 7a414: a932ffbf stp xzr, xzr, [x29, #-0xd8] 7a418: f81203bf stur xzr, [x29, #-0xe0] 7a41c: 340000c8 cbz w8, 0x7a434 7a420: 90000121 adrp x1, 0x9e000 7a424: 9108f421 add x1, x1, #0x23d 7a428: d10383a0 sub x0, x29, #0xe0 7a42c: 321f03e2 orr w2, wzr, #0x2 7a430: 97fff041 bl 0x76534 7a434: b9403be8 ldr w8, [sp, #0x38] 7a438: 7101851f cmp w8, #0x61 7a43c: 54000481 b.ne 0x7a4cc 7a440: f0000101 adrp x1, 0x9d000 7a444: 913e2c21 add x1, x1, #0xf8b 7a448: d10383a0 sub x0, x29, #0xe0 7a44c: 320007e2 orr w2, wzr, #0x3 7a450: 97ffdc50 bl 0x71590 7a454: 14000023 b 0x7a4e0 7a458: 39400268 ldrb w8, [x19] 7a45c: 39000008 strb w8, [x0] 7a460: aa1303e0 mov x0, x19 7a464: 97fe49ef bl 0xcc20 7a468: f9401be8 ldr x8, [sp, #0x30] 7a46c: d37ff908 lsl x8, x8, #1 7a470: 39000388 strb w8, [x28] 7a474: 140000be b 0x7a76c 7a478: f85883a0 ldur x0, [x29, #-0x78] 7a47c: 97fe49e9 bl 0xcc20 7a480: 385603a8 ldurb w8, [x29, #-0xa0] 7a484: 36076c68 tbz w8, #0x0, 0x79210 7a488: f85703a0 ldur x0, [x29, #-0x90] 7a48c: 97fe49e5 bl 0xcc20 7a490: 385403a8 ldurb w8, [x29, #-0xc0] 7a494: 36076c28 tbz w8, #0x0, 0x79218 7a498: f85503a0 ldur x0, [x29, #-0xb0] 7a49c: 97fe49e1 bl 0xcc20 7a4a0: 385203a8 ldurb w8, [x29, #-0xe0] 7a4a4: 36076be8 tbz w8, #0x0, 0x79220 7a4a8: f85303a0 ldur x0, [x29, #-0xd0] 7a4ac: 97fe49dd bl 0xcc20 7a4b0: 394403e8 ldrb w8, [sp, #0x100] 7a4b4: 36076ba8 tbz w8, #0x0, 0x79228 7a4b8: f9408be0 ldr x0, [sp, #0x110] 7a4bc: 97fe49d9 bl 0xcc20 7a4c0: 394383e8 ldrb w8, [sp, #0xe0] 7a4c4: 37076b68 tbnz w8, #0x0, 0x79230 7a4c8: 17fffb5c b 0x79238 7a4cc: f00000a1 adrp x1, 0x91000 7a4d0: 91378c21 add x1, x1, #0xde3 7a4d4: d10383a0 sub x0, x29, #0xe0 7a4d8: 320003e2 orr w2, wzr, #0x1 7a4dc: 97ffdc2d bl 0x71590 7a4e0: 3600047c tbz w28, #0x0, 0x7a56c 7a4e4: f0000100 adrp x0, 0x9d000 7a4e8: 913eb000 add x0, x0, #0xfac 7a4ec: 910383e8 add x8, sp, #0xe0 7a4f0: d10303a1 sub x1, x29, #0xc0 7a4f4: 97ffe66f bl 0x73eb0 7a4f8: f0000101 adrp x1, 0x9d000 7a4fc: 913fdc21 add x1, x1, #0xff7 7a500: 910383e0 add x0, sp, #0xe0 7a504: 321f03e2 orr w2, wzr, #0x2 7a508: 910383f5 add x21, sp, #0xe0 7a50c: 97ffdc21 bl 0x71590 7a510: f9400aa8 ldr x8, [x21, #0x10] 7a514: 3dc002a0 ldr q0, [x21] 7a518: a900febf stp xzr, xzr, [x21, #0x8] 7a51c: f90002bf str xzr, [x21] 7a520: f9008be8 str x8, [sp, #0x110] 7a524: 3d800f40 str q0, [x26, #0x30] 7a528: 910403e9 add x9, sp, #0x100 7a52c: 394403f5 ldrb w21, [sp, #0x100] 7a530: b2400128 orr x8, x9, #0x1 7a534: a950dfe9 ldp x9, x23, [sp, #0x108] 7a538: 720002bf tst w21, #0x1 7a53c: d341feaa lsr x10, x21, #1 7a540: 9a970101 csel x1, x8, x23, eq 7a544: 9a890142 csel x2, x10, x9, eq 7a548: d10383a0 sub x0, x29, #0xe0 7a54c: 97ffdc11 bl 0x71590 7a550: 36000075 tbz w21, #0x0, 0x7a55c 7a554: aa1703e0 mov x0, x23 7a558: 97fe49b2 bl 0xcc20 7a55c: 394383e8 ldrb w8, [sp, #0xe0] 7a560: 36000068 tbz w8, #0x0, 0x7a56c 7a564: f9407be0 ldr x0, [sp, #0xf0] 7a568: 97fe49ae bl 0xcc20 7a56c: 385903a8 ldurb w8, [x29, #-0x70] 7a570: a979a7ab ldp x11, x9, [x29, #-0x68] 7a574: d101c3aa sub x10, x29, #0x70 7a578: b240014a orr x10, x10, #0x1 7a57c: 7200011f tst w8, #0x1 7a580: d341fd08 lsr x8, x8, #1 7a584: 9a890141 csel x1, x10, x9, eq 7a588: 9a8b0102 csel x2, x8, x11, eq 7a58c: d10383a0 sub x0, x29, #0xe0 7a590: 97ffdc00 bl 0x71590 7a594: b94023e8 ldr w8, [sp, #0x20] 7a598: 34000468 cbz w8, 0x7a624 7a59c: f0000100 adrp x0, 0x9d000 7a5a0: 913eac00 add x0, x0, #0xfab 7a5a4: 910383e8 add x8, sp, #0xe0 7a5a8: d10283a1 sub x1, x29, #0xa0 7a5ac: 97ffe641 bl 0x73eb0 7a5b0: b00000e1 adrp x1, 0x97000 7a5b4: 9106bc21 add x1, x1, #0x1af 7a5b8: 910383e0 add x0, sp, #0xe0 7a5bc: 320003e2 orr w2, wzr, #0x1 7a5c0: 910383f5 add x21, sp, #0xe0 7a5c4: 97ffdbf3 bl 0x71590 7a5c8: f9400aa8 ldr x8, [x21, #0x10] 7a5cc: 3dc002a0 ldr q0, [x21] 7a5d0: a900febf stp xzr, xzr, [x21, #0x8] 7a5d4: f90002bf str xzr, [x21] 7a5d8: f9008be8 str x8, [sp, #0x110] 7a5dc: 3d800f40 str q0, [x26, #0x30] 7a5e0: 910403e9 add x9, sp, #0x100 7a5e4: 394403f5 ldrb w21, [sp, #0x100] 7a5e8: b2400128 orr x8, x9, #0x1 7a5ec: a950dfe9 ldp x9, x23, [sp, #0x108] 7a5f0: 720002bf tst w21, #0x1 7a5f4: d341feaa lsr x10, x21, #1 7a5f8: 9a970101 csel x1, x8, x23, eq 7a5fc: 9a890142 csel x2, x10, x9, eq 7a600: d10383a0 sub x0, x29, #0xe0 7a604: 97ffdbe3 bl 0x71590 7a608: 36000075 tbz w21, #0x0, 0x7a614 7a60c: aa1703e0 mov x0, x23 7a610: 97fe4984 bl 0xcc20 7a614: 394383e8 ldrb w8, [sp, #0xe0] 7a618: 36000068 tbz w8, #0x0, 0x7a624 7a61c: f9407be0 ldr x0, [sp, #0xf0] 7a620: 97fe4980 bl 0xcc20 7a624: a972dfa8 ldp x8, x23, [x29, #-0xd8] 7a628: f8451349 ldur x9, [x26, #0x51] 7a62c: 385203b5 ldurb w21, [x29, #-0xe0] 7a630: a9327fbf stp xzr, xzr, [x29, #-0xe0] 7a634: f80873e8 stur x8, [sp, #0x87] 7a638: f90043e9 str x9, [sp, #0x80] 7a63c: f84873e8 ldur x8, [sp, #0x87] 7a640: f81303bf stur xzr, [x29, #-0xd0] 7a644: f801735f stur xzr, [x26, #0x17] 7a648: f90073ff str xzr, [sp, #0xe0] 7a64c: f80873ff stur xzr, [sp, #0x87] 7a650: f90043ff str xzr, [sp, #0x80] 7a654: f8037348 stur x8, [x26, #0x37] 7a658: f90083e9 str x9, [sp, #0x100] 7a65c: a940a668 ldp x8, x9, [x19, #0x8] 7a660: eb09011f cmp x8, x9 7a664: 54000282 b.hs 0x7a6b4 7a668: 39000115 strb w21, [x8] 7a66c: f8437349 ldur x9, [x26, #0x37] 7a670: a900dd09 stp x9, x23, [x8, #0x8] 7a674: f94083e9 ldr x9, [sp, #0x100] 7a678: f8001109 stur x9, [x8, #0x1] 7a67c: f803735f stur xzr, [x26, #0x37] 7a680: f90083ff str xzr, [sp, #0x100] 7a684: 3900611f strb wzr, [x8, #0x18] 7a688: f8417349 ldur x9, [x26, #0x17] 7a68c: a9027d09 stp x9, xzr, [x8, #0x20] 7a690: f94073e9 ldr x9, [sp, #0xe0] 7a694: f8019109 stur x9, [x8, #0x19] 7a698: f94017e9 ldr x9, [sp, #0x28] 7a69c: f801735f stur xzr, [x26, #0x17] 7a6a0: f90073ff str xzr, [sp, #0xe0] 7a6a4: f9400128 ldr x8, [x9] 7a6a8: 9100c108 add x8, x8, #0x30 7a6ac: f9000128 str x8, [x9] 7a6b0: 14000233 b 0x7af7c 7a6b4: f940026a ldr x10, [x19] 7a6b8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7a6bc: f295556b movk x11, #0xaaab 7a6c0: cb0a0108 sub x8, x8, x10 7a6c4: 9344fd08 asr x8, x8, #4 7a6c8: 9b0b7d1c mul x28, x8, x11 7a6cc: 91000788 add x8, x28, #0x1 7a6d0: eb18011f cmp x8, x24 7a6d4: 540052a8 b.hi 0x7b128 7a6d8: cb0a0129 sub x9, x9, x10 7a6dc: 9344fd29 asr x9, x9, #4 7a6e0: 9b0b7d29 mul x9, x9, x11 7a6e4: eb1b013f cmp x9, x27 7a6e8: 540000a2 b.hs 0x7a6fc 7a6ec: d37ff929 lsl x9, x9, #1 7a6f0: eb08013f cmp x9, x8 7a6f4: 9a893118 csel x24, x8, x9, lo 7a6f8: b4003ad8 cbz x24, 0x7ae50 7a6fc: f9400e69 ldr x9, [x19, #0x18] 7a700: 8b180708 add x8, x24, x24, lsl #1 7a704: d37ced08 lsl x8, x8, #4 7a708: f9480120 ldr x0, [x9, #0x1000] 7a70c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7a710: cb00014a sub x10, x10, x0 7a714: eb08015f cmp x10, x8 7a718: 540009a2 b.hs 0x7a84c 7a71c: aa0803e0 mov x0, x8 7a720: 97fe48f4 bl 0xcaf0 7a724: 140001cc b 0x7ae54 7a728: 39400388 ldrb w8, [x28] 7a72c: 39000008 strb w8, [x0] 7a730: aa1c03e0 mov x0, x28 7a734: 97fe493b bl 0xcc20 7a738: f94017e8 ldr x8, [sp, #0x28] 7a73c: d37ff908 lsl x8, x8, #1 7a740: 39000308 strb w8, [x24] 7a744: 1400008a b 0x7a96c 7a748: f9400360 ldr x0, [x27] 7a74c: 39400008 ldrb w8, [x0] 7a750: 39000268 strb w8, [x19] 7a754: 97fe4933 bl 0xcc20 7a758: f94013e8 ldr x8, [sp, #0x20] 7a75c: b2400108 orr x8, x8, #0x1 7a760: f81d0308 stur x8, [x24, #-0x30] 7a764: f9401be8 ldr x8, [sp, #0x30] 7a768: a93dcf08 stp x8, x19, [x24, #-0x28] 7a76c: b9403be8 ldr w8, [sp, #0x38] 7a770: 381d0308 sturb w8, [x24, #-0x30] 7a774: f85403a8 ldur x8, [x29, #-0xc0] 7a778: f81d1308 stur x8, [x24, #-0x2f] 7a77c: f8477348 ldur x8, [x26, #0x77] 7a780: f81d8308 stur x8, [x24, #-0x28] 7a784: f9000377 str x23, [x27] 7a788: 385603a8 ldurb w8, [x29, #-0xa0] 7a78c: f81403bf stur xzr, [x29, #-0xc0] 7a790: f807735f stur xzr, [x26, #0x77] 7a794: 36000068 tbz w8, #0x0, 0x7a7a0 7a798: f85703a0 ldur x0, [x29, #-0x90] 7a79c: 97fe4921 bl 0xcc20 7a7a0: 385903a8 ldurb w8, [x29, #-0x70] 7a7a4: 36000068 tbz w8, #0x0, 0x7a7b0 7a7a8: f85a03a0 ldur x0, [x29, #-0x60] 7a7ac: 97fe491d bl 0xcc20 7a7b0: aa1503f4 mov x20, x21 7a7b4: 17fffac0 b 0x792b4 7a7b8: f940026a ldr x10, [x19] 7a7bc: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7a7c0: f295556b movk x11, #0xaaab 7a7c4: cb0a02c8 sub x8, x22, x10 7a7c8: 9344fd08 asr x8, x8, #4 7a7cc: 9b0b7d16 mul x22, x8, x11 7a7d0: 910006c8 add x8, x22, #0x1 7a7d4: eb18011f cmp x8, x24 7a7d8: 54004aa8 b.hi 0x7b12c 7a7dc: cb0a0129 sub x9, x9, x10 7a7e0: 9344fd29 asr x9, x9, #4 7a7e4: 9b0b7d29 mul x9, x9, x11 7a7e8: eb1b013f cmp x9, x27 7a7ec: 540000a2 b.hs 0x7a800 7a7f0: d37ff929 lsl x9, x9, #1 7a7f4: eb08013f cmp x9, x8 7a7f8: 9a893118 csel x24, x8, x9, lo 7a7fc: b4003ef8 cbz x24, 0x7afd8 7a800: f9400e69 ldr x9, [x19, #0x18] 7a804: 8b180708 add x8, x24, x24, lsl #1 7a808: d37ced08 lsl x8, x8, #4 7a80c: f9480120 ldr x0, [x9, #0x1000] 7a810: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7a814: cb00014a sub x10, x10, x0 7a818: eb08015f cmp x10, x8 7a81c: 54001622 b.hs 0x7aae0 7a820: aa0803e0 mov x0, x8 7a824: 97fe48b3 bl 0xcaf0 7a828: 140001ed b 0x7afdc 7a82c: 8b080008 add x8, x0, x8 7a830: f9080128 str x8, [x9, #0x1000] 7a834: 140000af b 0x7aaf0 7a838: 320003f5 orr w21, wzr, #0x1 7a83c: aa1403f3 mov x19, x20 7a840: 385903a8 ldurb w8, [x29, #-0x70] 7a844: 37003b48 tbnz w8, #0x0, 0x7afac 7a848: 140001db b 0x7afb4 7a84c: 8b080008 add x8, x0, x8 7a850: f9080128 str x8, [x9, #0x1000] 7a854: 14000180 b 0x7ae54 7a858: a9432fe9 ldp x9, x11, [sp, #0x30] 7a85c: d101c3a8 sub x8, x29, #0x70 7a860: b2400108 orr x8, x8, #0x1 7a864: d10303b5 sub x21, x29, #0xc0 7a868: d1000529 sub x9, x9, #0x1 7a86c: 8b0b056a add x10, x11, x11, lsl #1 7a870: cb0b0134 sub x20, x9, x11 7a874: d37ced5c lsl x28, x10, #4 7a878: f90013e8 str x8, [sp, #0x20] 7a87c: f9400268 ldr x8, [x19] 7a880: 8b1c0108 add x8, x8, x28 7a884: 39412109 ldrb w9, [x8, #0x48] 7a888: a9452d0a ldp x10, x11, [x8, #0x50] 7a88c: 9100c100 add x0, x8, #0x30 7a890: 91012508 add x8, x8, #0x49 7a894: 7200013f tst w9, #0x1 7a898: d341fd29 lsr x9, x9, #1 7a89c: 9a8b0101 csel x1, x8, x11, eq 7a8a0: 9a8a0122 csel x2, x9, x10, eq 7a8a4: 97ffdb3b bl 0x71590 7a8a8: f9400808 ldr x8, [x0, #0x10] 7a8ac: f81503a8 stur x8, [x29, #-0xb0] 7a8b0: 3dc00000 ldr q0, [x0] 7a8b4: 3d801f40 str q0, [x26, #0x70] 7a8b8: a900fc1f stp xzr, xzr, [x0, #0x8] 7a8bc: f900001f str xzr, [x0] 7a8c0: f0000102 adrp x2, 0x9d000 7a8c4: d10303a0 sub x0, x29, #0xc0 7a8c8: 321f03e3 orr w3, wzr, #0x2 7a8cc: aa1f03e1 mov x1, xzr 7a8d0: 9139a042 add x2, x2, #0xe68 7a8d4: 97ffdab1 bl 0x71398 7a8d8: f9400aa8 ldr x8, [x21, #0x10] 7a8dc: 3dc002a0 ldr q0, [x21] 7a8e0: f94013ea ldr x10, [sp, #0x20] 7a8e4: a900febf stp xzr, xzr, [x21, #0x8] 7a8e8: f81a03a8 stur x8, [x29, #-0x60] 7a8ec: 3d803340 str q0, [x26, #0xc0] 7a8f0: 385903b7 ldurb w23, [x29, #-0x70] 7a8f4: aa0803f6 mov x22, x8 7a8f8: f85983a8 ldur x8, [x29, #-0x68] 7a8fc: f90002bf str xzr, [x21] 7a900: 720002ff tst w23, #0x1 7a904: d341fee9 lsr x9, x23, #1 7a908: 9a960141 csel x1, x10, x22, eq 7a90c: 9a880122 csel x2, x9, x8, eq 7a910: d10283a0 sub x0, x29, #0xa0 7a914: 97ffdb1f bl 0x71590 7a918: 36000077 tbz w23, #0x0, 0x7a924 7a91c: aa1603e0 mov x0, x22 7a920: 97fe48c0 bl 0xcc20 7a924: 385403a8 ldurb w8, [x29, #-0xc0] 7a928: 36000068 tbz w8, #0x0, 0x7a934 7a92c: f85503a0 ldur x0, [x29, #-0xb0] 7a930: 97fe48bc bl 0xcc20 7a934: d1000694 sub x20, x20, #0x1 7a938: 9100c39c add x28, x28, #0x30 7a93c: b5fffa14 cbnz x20, 0x7a87c 7a940: 17fff1e2 b 0x770c8 7a944: f9401fe8 ldr x8, [sp, #0x38] 7a948: f9400100 ldr x0, [x8] 7a94c: 39400008 ldrb w8, [x0] 7a950: 39000388 strb w8, [x28] 7a954: 97fe48b3 bl 0xcc20 7a958: f9400fe8 ldr x8, [sp, #0x18] 7a95c: b2400108 orr x8, x8, #0x1 7a960: f81e8368 stur x8, [x27, #-0x18] 7a964: f94017e8 ldr x8, [sp, #0x28] 7a968: a93f7368 stp x8, x28, [x27, #-0x10] 7a96c: f9401fe9 ldr x9, [sp, #0x38] 7a970: 381e837f sturb wzr, [x27, #-0x18] 7a974: f8497348 ldur x8, [x26, #0x97] 7a978: f0000101 adrp x1, 0x9d000 7a97c: 913eb021 add x1, x1, #0xfac 7a980: 320003e2 orr w2, wzr, #0x1 7a984: f81f0368 stur x8, [x27, #-0x10] 7a988: f85603a8 ldur x8, [x29, #-0xa0] 7a98c: f81e9368 stur x8, [x27, #-0x17] 7a990: f900013f str xzr, [x9] 7a994: f9400668 ldr x8, [x19, #0x8] 7a998: d100c100 sub x0, x8, #0x30 7a99c: 97ffdafd bl 0x71590 7a9a0: d10283a8 sub x8, x29, #0xa0 7a9a4: b2400108 orr x8, x8, #0x1 7a9a8: f9001fe8 str x8, [sp, #0x38] 7a9ac: 14000040 b 0x7aaac 7a9b0: aa1603e0 mov x0, x22 7a9b4: aa1503e1 mov x1, x21 7a9b8: aa1303e2 mov x2, x19 7a9bc: 97ffef30 bl 0x7667c 7a9c0: aa0003f7 mov x23, x0 7a9c4: eb1602ff cmp x23, x22 7a9c8: 54ff4760 b.eq 0x792b4 7a9cc: eb1502ff cmp x23, x21 7a9d0: 54ff4720 b.eq 0x792b4 7a9d4: a9406268 ldp x8, x24, [x19] 7a9d8: eb18011f cmp x8, x24 7a9dc: 54ff46c0 b.eq 0x792b4 7a9e0: 385e8308 ldurb w8, [x24, #-0x18] 7a9e4: a97f2b09 ldp x9, x10, [x24, #-0x10] 7a9e8: d1005f0b sub x11, x24, #0x17 7a9ec: d100c300 sub x0, x24, #0x30 7a9f0: 7200011f tst w8, #0x1 7a9f4: d341fd08 lsr x8, x8, #1 7a9f8: 9a8a0161 csel x1, x11, x10, eq 7a9fc: 9a890102 csel x2, x8, x9, eq 7aa00: 97ffdae4 bl 0x71590 7aa04: f85e0308 ldur x8, [x24, #-0x20] 7aa08: f81703a8 stur x8, [x29, #-0x90] 7aa0c: 3cdd0300 ldur q0, [x24, #-0x30] 7aa10: 3d802740 str q0, [x26, #0x90] 7aa14: a93dff1f stp xzr, xzr, [x24, #-0x28] 7aa18: f81d031f stur xzr, [x24, #-0x30] 7aa1c: f940067c ldr x28, [x19, #0x8] 7aa20: 385e8388 ldurb w8, [x28, #-0x18] 7aa24: d100c398 sub x24, x28, #0x30 7aa28: 36000068 tbz w8, #0x0, 0x7aa34 7aa2c: f85f8380 ldur x0, [x28, #-0x8] 7aa30: 97fe487c bl 0xcc20 7aa34: 39400308 ldrb w8, [x24] 7aa38: 36000068 tbz w8, #0x0, 0x7aa44 7aa3c: f85e0380 ldur x0, [x28, #-0x20] 7aa40: 97fe4878 bl 0xcc20 7aa44: f9000678 str x24, [x19, #0x8] 7aa48: 385603bb ldurb w27, [x29, #-0xa0] 7aa4c: f85683a8 ldur x8, [x29, #-0x98] 7aa50: d341ff69 lsr x9, x27, #1 7aa54: 7200037f tst w27, #0x1 7aa58: 9a880122 csel x2, x9, x8, eq 7aa5c: b4000142 cbz x2, 0x7aa84 7aa60: f9400268 ldr x8, [x19] 7aa64: eb18011f cmp x8, x24 7aa68: 540001c0 b.eq 0x7aaa0 7aa6c: f85703b6 ldur x22, [x29, #-0x90] 7aa70: f9401fe8 ldr x8, [sp, #0x38] 7aa74: 7200037f tst w27, #0x1 7aa78: d1018380 sub x0, x28, #0x60 7aa7c: 9a960101 csel x1, x8, x22, eq 7aa80: 97ffdac4 bl 0x71590 7aa84: 2a1f03f8 mov w24, wzr 7aa88: aa1703f6 mov x22, x23 7aa8c: 3600007b tbz w27, #0x0, 0x7aa98 7aa90: f85703a0 ldur x0, [x29, #-0x90] 7aa94: 97fe4863 bl 0xcc20 7aa98: 340000b8 cbz w24, 0x7aaac 7aa9c: 17fffa06 b 0x792b4 7aaa0: 320003f8 orr w24, wzr, #0x1 7aaa4: 3607ffbb tbz w27, #0x0, 0x7aa98 7aaa8: 17fffffa b 0x7aa90 7aaac: 394002c8 ldrb w8, [x22] 7aab0: 7101151f cmp w8, #0x45 7aab4: 54fff7e1 b.ne 0x7a9b0 7aab8: a9402269 ldp x9, x8, [x19] 7aabc: eb08013f cmp x9, x8 7aac0: 54ff3fa0 b.eq 0x792b4 7aac4: b00000e1 adrp x1, 0x97000 7aac8: d100c100 sub x0, x8, #0x30 7aacc: 9106bc21 add x1, x1, #0x1af 7aad0: 320003e2 orr w2, wzr, #0x1 7aad4: 910006d4 add x20, x22, #0x1 7aad8: 97ffdaae bl 0x71590 7aadc: 17fff9f6 b 0x792b4 7aae0: 8b080008 add x8, x0, x8 7aae4: f9080128 str x8, [x9, #0x1000] 7aae8: 1400013d b 0x7afdc 7aaec: aa1f03e0 mov x0, xzr 7aaf0: 321c07e9 orr w9, wzr, #0x30 7aaf4: 6f00e400 movi v0.2d, #0000000000000000 7aaf8: 9b0902a8 madd x8, x21, x9, x0 7aafc: ad008100 stp q0, q0, [x8, #0x10] 7ab00: 3d800100 str q0, [x8] 7ab04: a9402e77 ldp x23, x11, [x19] 7ab08: d503201f nop 7ab0c: 9b090309 madd x9, x24, x9, x0 7ab10: 9100c10a add x10, x8, #0x30 7ab14: eb17017f cmp x11, x23 7ab18: 54000260 b.eq 0x7ab64 7ab1c: f85e016c ldur x12, [x11, #-0x20] 7ab20: f81e010c stur x12, [x8, #-0x20] 7ab24: 3cdd0160 ldur q0, [x11, #-0x30] 7ab28: 3c9d0100 stur q0, [x8, #-0x30] 7ab2c: f85f816c ldur x12, [x11, #-0x8] 7ab30: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7ab34: f81d017f stur xzr, [x11, #-0x30] 7ab38: f81f810c stur x12, [x8, #-0x8] 7ab3c: 3cde8160 ldur q0, [x11, #-0x18] 7ab40: 3c9e8100 stur q0, [x8, #-0x18] 7ab44: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7ab48: f81e817f stur xzr, [x11, #-0x18] 7ab4c: d100c16b sub x11, x11, #0x30 7ab50: eb0b02ff cmp x23, x11 7ab54: d100c108 sub x8, x8, #0x30 7ab58: 54fffe21 b.ne 0x7ab1c 7ab5c: a9405e75 ldp x21, x23, [x19] 7ab60: 14000002 b 0x7ab68 7ab64: aa1703f5 mov x21, x23 7ab68: f9400a78 ldr x24, [x19, #0x10] 7ab6c: eb1502ff cmp x23, x21 7ab70: a9002a68 stp x8, x10, [x19] 7ab74: f9000a69 str x9, [x19, #0x10] 7ab78: 540001a0 b.eq 0x7abac 7ab7c: 385e82e8 ldurb w8, [x23, #-0x18] 7ab80: 36000068 tbz w8, #0x0, 0x7ab8c 7ab84: f85f82e0 ldur x0, [x23, #-0x8] 7ab88: 97fe4826 bl 0xcc20 7ab8c: 385d02e8 ldurb w8, [x23, #-0x30] 7ab90: d100c2fb sub x27, x23, #0x30 7ab94: 36000068 tbz w8, #0x0, 0x7aba0 7ab98: f85e02e0 ldur x0, [x23, #-0x20] 7ab9c: 97fe4821 bl 0xcc20 7aba0: eb1b02bf cmp x21, x27 7aba4: aa1b03f7 mov x23, x27 7aba8: 54fffea1 b.ne 0x7ab7c 7abac: b40001d5 cbz x21, 0x7abe4 7abb0: f9400e68 ldr x8, [x19, #0x18] 7abb4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7abb8: eb15013f cmp x9, x21 7abbc: 54000103 b.lo 0x7abdc 7abc0: eb15011f cmp x8, x21 7abc4: 540000c8 b.hi 0x7abdc 7abc8: f9480109 ldr x9, [x8, #0x1000] 7abcc: eb18013f cmp x9, x24 7abd0: 540000a1 b.ne 0x7abe4 7abd4: f9080115 str x21, [x8, #0x1000] 7abd8: 14000003 b 0x7abe4 7abdc: aa1503e0 mov x0, x21 7abe0: 97fe4810 bl 0xcc20 7abe4: 910006d5 add x21, x22, #0x1 7abe8: a9405a68 ldp x8, x22, [x19] 7abec: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7abf0: f2955569 movk x9, #0xaaab 7abf4: cb0802c8 sub x8, x22, x8 7abf8: 9344fd08 asr x8, x8, #4 7abfc: 9b097d08 mul x8, x8, x9 7ac00: f100091f cmp x8, #0x2 7ac04: 54ff3583 b.lo 0x792b4 7ac08: 385e82c8 ldurb w8, [x22, #-0x18] 7ac0c: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7ac10: d1005ecb sub x11, x22, #0x17 7ac14: d100c2c0 sub x0, x22, #0x30 7ac18: 7200011f tst w8, #0x1 7ac1c: d341fd08 lsr x8, x8, #1 7ac20: 9a8a0161 csel x1, x11, x10, eq 7ac24: 9a890102 csel x2, x8, x9, eq 7ac28: 97ffda5a bl 0x71590 7ac2c: f85e02c8 ldur x8, [x22, #-0x20] 7ac30: f81a03a8 stur x8, [x29, #-0x60] 7ac34: 3cdd02c0 ldur q0, [x22, #-0x30] 7ac38: 3d803340 str q0, [x26, #0xc0] 7ac3c: a93dfedf stp xzr, xzr, [x22, #-0x28] 7ac40: f81d02df stur xzr, [x22, #-0x30] 7ac44: f9400674 ldr x20, [x19, #0x8] 7ac48: 385e8288 ldurb w8, [x20, #-0x18] 7ac4c: d100c296 sub x22, x20, #0x30 7ac50: 36000068 tbz w8, #0x0, 0x7ac5c 7ac54: f85f8280 ldur x0, [x20, #-0x8] 7ac58: 97fe47f2 bl 0xcc20 7ac5c: 394002c8 ldrb w8, [x22] 7ac60: 36000068 tbz w8, #0x0, 0x7ac6c 7ac64: f85e0280 ldur x0, [x20, #-0x20] 7ac68: 97fe47ee bl 0xcc20 7ac6c: f9000676 str x22, [x19, #0x8] 7ac70: 385b8288 ldurb w8, [x20, #-0x48] 7ac74: a97c2a89 ldp x9, x10, [x20, #-0x40] 7ac78: d1011e8b sub x11, x20, #0x47 7ac7c: d1018280 sub x0, x20, #0x60 7ac80: 7200011f tst w8, #0x1 7ac84: d341fd08 lsr x8, x8, #1 7ac88: 9a8a0161 csel x1, x11, x10, eq 7ac8c: 9a890102 csel x2, x8, x9, eq 7ac90: 97ffda40 bl 0x71590 7ac94: f9400808 ldr x8, [x0, #0x10] 7ac98: f9007be8 str x8, [sp, #0xf0] 7ac9c: 3dc00000 ldr q0, [x0] 7aca0: 3d800740 str q0, [x26, #0x10] 7aca4: a900fc1f stp xzr, xzr, [x0, #0x8] 7aca8: f900001f str xzr, [x0] 7acac: f0000102 adrp x2, 0x9d000 7acb0: 913eb042 add x2, x2, #0xfac 7acb4: 910383e0 add x0, sp, #0xe0 7acb8: 320003e3 orr w3, wzr, #0x1 7acbc: aa1f03e1 mov x1, xzr 7acc0: 910383f4 add x20, sp, #0xe0 7acc4: 97ffd9b5 bl 0x71398 7acc8: f9400a88 ldr x8, [x20, #0x10] 7accc: 3dc00280 ldr q0, [x20] 7acd0: a900fe9f stp xzr, xzr, [x20, #0x8] 7acd4: f900029f str xzr, [x20] 7acd8: f9008be8 str x8, [sp, #0x110] 7acdc: 3d800f40 str q0, [x26, #0x30] 7ace0: 90000121 adrp x1, 0x9e000 7ace4: 91004c21 add x1, x1, #0x13 7ace8: 910403e0 add x0, sp, #0x100 7acec: 321f03e2 orr w2, wzr, #0x2 7acf0: 910403f4 add x20, sp, #0x100 7acf4: 97ffda27 bl 0x71590 7acf8: 385903b6 ldurb w22, [x29, #-0x70] 7acfc: f9400a88 ldr x8, [x20, #0x10] 7ad00: 3dc00280 ldr q0, [x20] 7ad04: a900fe9f stp xzr, xzr, [x20, #0x8] 7ad08: f900029f str xzr, [x20] 7ad0c: a979d3aa ldp x10, x20, [x29, #-0x68] 7ad10: d101c3a9 sub x9, x29, #0x70 7ad14: b2400129 orr x9, x9, #0x1 7ad18: 720002df tst w22, #0x1 7ad1c: f81303a8 stur x8, [x29, #-0xd0] 7ad20: d341fec8 lsr x8, x22, #1 7ad24: 9a940121 csel x1, x9, x20, eq 7ad28: 3d801740 str q0, [x26, #0x50] 7ad2c: 9a8a0102 csel x2, x8, x10, eq 7ad30: d10383a0 sub x0, x29, #0xe0 7ad34: d10383b7 sub x23, x29, #0xe0 7ad38: 97ffda16 bl 0x71590 7ad3c: f9400ae8 ldr x8, [x23, #0x10] 7ad40: 3dc002e0 ldr q0, [x23] 7ad44: a900feff stp xzr, xzr, [x23, #0x8] 7ad48: f90002ff str xzr, [x23] 7ad4c: f81503a8 stur x8, [x29, #-0xb0] 7ad50: 3d801f40 str q0, [x26, #0x70] 7ad54: b00000e1 adrp x1, 0x97000 7ad58: 9106bc21 add x1, x1, #0x1af 7ad5c: d10303a0 sub x0, x29, #0xc0 7ad60: 320003e2 orr w2, wzr, #0x1 7ad64: d10303b7 sub x23, x29, #0xc0 7ad68: 97ffda0a bl 0x71590 7ad6c: f84012e9 ldur x9, [x23, #0x1] 7ad70: a940aeea ldp x10, x11, [x23, #0x8] 7ad74: 394002e8 ldrb w8, [x23] 7ad78: a900feff stp xzr, xzr, [x23, #0x8] 7ad7c: f90002ff str xzr, [x23] 7ad80: f80873ea stur x10, [sp, #0x87] 7ad84: f90043e9 str x9, [sp, #0x80] 7ad88: 381603a8 sturb w8, [x29, #-0xa0] 7ad8c: aa0903e8 mov x8, x9 7ad90: f84873e9 ldur x9, [sp, #0x87] 7ad94: f90043ff str xzr, [sp, #0x80] 7ad98: f80873ff stur xzr, [sp, #0x87] 7ad9c: f8091348 stur x8, [x26, #0x91] 7ada0: a936afa9 stp x9, x11, [x29, #-0x98] 7ada4: a9387fbf stp xzr, xzr, [x29, #-0x80] 7ada8: f81783bf stur xzr, [x29, #-0x88] 7adac: f9400668 ldr x8, [x19, #0x8] 7adb0: d10283a1 sub x1, x29, #0xa0 7adb4: d100c100 sub x0, x8, #0x30 7adb8: 9400025f bl 0x7b734 7adbc: 385783a8 ldurb w8, [x29, #-0x88] 7adc0: 37000188 tbnz w8, #0x0, 0x7adf0 7adc4: 385603a8 ldurb w8, [x29, #-0xa0] 7adc8: 370001c8 tbnz w8, #0x0, 0x7ae00 7adcc: 385403a8 ldurb w8, [x29, #-0xc0] 7add0: 37000208 tbnz w8, #0x0, 0x7ae10 7add4: 385203a8 ldurb w8, [x29, #-0xe0] 7add8: 37000248 tbnz w8, #0x0, 0x7ae20 7addc: 394403e8 ldrb w8, [sp, #0x100] 7ade0: 37000288 tbnz w8, #0x0, 0x7ae30 7ade4: 394383e8 ldrb w8, [sp, #0xe0] 7ade8: 36073c88 tbz w8, #0x0, 0x79578 7adec: 14000015 b 0x7ae40 7adf0: f85883a0 ldur x0, [x29, #-0x78] 7adf4: 97fe478b bl 0xcc20 7adf8: 385603a8 ldurb w8, [x29, #-0xa0] 7adfc: 3607fe88 tbz w8, #0x0, 0x7adcc 7ae00: f85703a0 ldur x0, [x29, #-0x90] 7ae04: 97fe4787 bl 0xcc20 7ae08: 385403a8 ldurb w8, [x29, #-0xc0] 7ae0c: 3607fe48 tbz w8, #0x0, 0x7add4 7ae10: f85503a0 ldur x0, [x29, #-0xb0] 7ae14: 97fe4783 bl 0xcc20 7ae18: 385203a8 ldurb w8, [x29, #-0xe0] 7ae1c: 3607fe08 tbz w8, #0x0, 0x7addc 7ae20: f85303a0 ldur x0, [x29, #-0xd0] 7ae24: 97fe477f bl 0xcc20 7ae28: 394403e8 ldrb w8, [sp, #0x100] 7ae2c: 3607fdc8 tbz w8, #0x0, 0x7ade4 7ae30: f9408be0 ldr x0, [sp, #0x110] 7ae34: 97fe477b bl 0xcc20 7ae38: 394383e8 ldrb w8, [sp, #0xe0] 7ae3c: 360739e8 tbz w8, #0x0, 0x79578 7ae40: f9407be0 ldr x0, [sp, #0xf0] 7ae44: 97fe4777 bl 0xcc20 7ae48: 37073a36 tbnz w22, #0x0, 0x7958c 7ae4c: 17fffe59 b 0x7a7b0 7ae50: aa1f03e0 mov x0, xzr 7ae54: 321c07e9 orr w9, wzr, #0x30 7ae58: 9b090388 madd x8, x28, x9, x0 7ae5c: 39000115 strb w21, [x8] 7ae60: f843734a ldur x10, [x26, #0x37] 7ae64: d503201f nop 7ae68: 9b090309 madd x9, x24, x9, x0 7ae6c: a900dd0a stp x10, x23, [x8, #0x8] 7ae70: f94083ea ldr x10, [sp, #0x100] 7ae74: f800110a stur x10, [x8, #0x1] 7ae78: f803735f stur xzr, [x26, #0x37] 7ae7c: f90083ff str xzr, [sp, #0x100] 7ae80: 3900611f strb wzr, [x8, #0x18] 7ae84: f841734a ldur x10, [x26, #0x17] 7ae88: a9027d0a stp x10, xzr, [x8, #0x20] 7ae8c: f94073ea ldr x10, [sp, #0xe0] 7ae90: f801910a stur x10, [x8, #0x19] 7ae94: f801735f stur xzr, [x26, #0x17] 7ae98: f90073ff str xzr, [sp, #0xe0] 7ae9c: a9402e77 ldp x23, x11, [x19] 7aea0: 9100c10a add x10, x8, #0x30 7aea4: eb17017f cmp x11, x23 7aea8: 54000260 b.eq 0x7aef4 7aeac: f85e016c ldur x12, [x11, #-0x20] 7aeb0: f81e010c stur x12, [x8, #-0x20] 7aeb4: 3cdd0160 ldur q0, [x11, #-0x30] 7aeb8: 3c9d0100 stur q0, [x8, #-0x30] 7aebc: f85f816c ldur x12, [x11, #-0x8] 7aec0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7aec4: f81d017f stur xzr, [x11, #-0x30] 7aec8: f81f810c stur x12, [x8, #-0x8] 7aecc: 3cde8160 ldur q0, [x11, #-0x18] 7aed0: 3c9e8100 stur q0, [x8, #-0x18] 7aed4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7aed8: f81e817f stur xzr, [x11, #-0x18] 7aedc: d100c16b sub x11, x11, #0x30 7aee0: eb0b02ff cmp x23, x11 7aee4: d100c108 sub x8, x8, #0x30 7aee8: 54fffe21 b.ne 0x7aeac 7aeec: a9405e75 ldp x21, x23, [x19] 7aef0: 14000002 b 0x7aef8 7aef4: aa1703f5 mov x21, x23 7aef8: f9000268 str x8, [x19] 7aefc: f94017e8 ldr x8, [sp, #0x28] 7af00: eb1502ff cmp x23, x21 7af04: f900010a str x10, [x8] 7af08: f9400a78 ldr x24, [x19, #0x10] 7af0c: f9000a69 str x9, [x19, #0x10] 7af10: 540001a0 b.eq 0x7af44 7af14: 385e82e8 ldurb w8, [x23, #-0x18] 7af18: 36000068 tbz w8, #0x0, 0x7af24 7af1c: f85f82e0 ldur x0, [x23, #-0x8] 7af20: 97fe4740 bl 0xcc20 7af24: 385d02e8 ldurb w8, [x23, #-0x30] 7af28: d100c2fa sub x26, x23, #0x30 7af2c: 36000068 tbz w8, #0x0, 0x7af38 7af30: f85e02e0 ldur x0, [x23, #-0x20] 7af34: 97fe473b bl 0xcc20 7af38: eb1a02bf cmp x21, x26 7af3c: aa1a03f7 mov x23, x26 7af40: 54fffea1 b.ne 0x7af14 7af44: b40001d5 cbz x21, 0x7af7c 7af48: f9400e68 ldr x8, [x19, #0x18] 7af4c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7af50: eb15013f cmp x9, x21 7af54: 54000103 b.lo 0x7af74 7af58: eb15011f cmp x8, x21 7af5c: 540000c8 b.hi 0x7af74 7af60: f9480109 ldr x9, [x8, #0x1000] 7af64: eb18013f cmp x9, x24 7af68: 540000a1 b.ne 0x7af7c 7af6c: f9080115 str x21, [x8, #0x1000] 7af70: 14000003 b 0x7af7c 7af74: aa1503e0 mov x0, x21 7af78: 97fe472a bl 0xcc20 7af7c: 385203a8 ldurb w8, [x29, #-0xe0] 7af80: 910006d3 add x19, x22, #0x1 7af84: 36000068 tbz w8, #0x0, 0x7af90 7af88: f85303a0 ldur x0, [x29, #-0xd0] 7af8c: 97fe4725 bl 0xcc20 7af90: 385403a8 ldurb w8, [x29, #-0xc0] 7af94: 36000068 tbz w8, #0x0, 0x7afa0 7af98: f85503a0 ldur x0, [x29, #-0xb0] 7af9c: 97fe4721 bl 0xcc20 7afa0: 2a1f03f5 mov w21, wzr 7afa4: 385903a8 ldurb w8, [x29, #-0x70] 7afa8: 36000068 tbz w8, #0x0, 0x7afb4 7afac: f85a03a0 ldur x0, [x29, #-0x60] 7afb0: 97fe471c bl 0xcc20 7afb4: 385603b7 ldurb w23, [x29, #-0xa0] 7afb8: 36000077 tbz w23, #0x0, 0x7afc4 7afbc: f85703a0 ldur x0, [x29, #-0x90] 7afc0: 97fe4718 bl 0xcc20 7afc4: 34000075 cbz w21, 0x7afd0 7afc8: aa1403f3 mov x19, x20 7afcc: 17fff8ba b 0x792b4 7afd0: aa1303f4 mov x20, x19 7afd4: 17fff8b8 b 0x792b4 7afd8: aa1f03e0 mov x0, xzr 7afdc: 321c07e9 orr w9, wzr, #0x30 7afe0: 9b0902c8 madd x8, x22, x9, x0 7afe4: 39000115 strb w21, [x8] 7afe8: f841734a ldur x10, [x26, #0x17] 7afec: d503201f nop 7aff0: 9b090309 madd x9, x24, x9, x0 7aff4: a900d10a stp x10, x20, [x8, #0x8] 7aff8: f94073ea ldr x10, [sp, #0xe0] 7affc: f800110a stur x10, [x8, #0x1] 7b000: f801735f stur xzr, [x26, #0x17] 7b004: f90073ff str xzr, [sp, #0xe0] 7b008: 3900611f strb wzr, [x8, #0x18] 7b00c: f84c734a ldur x10, [x26, #0xc7] 7b010: a9027d0a stp x10, xzr, [x8, #0x20] 7b014: f85903aa ldur x10, [x29, #-0x70] 7b018: f801910a stur x10, [x8, #0x19] 7b01c: f80c735f stur xzr, [x26, #0xc7] 7b020: f81903bf stur xzr, [x29, #-0x70] 7b024: a9402e75 ldp x21, x11, [x19] 7b028: 9100c10a add x10, x8, #0x30 7b02c: eb15017f cmp x11, x21 7b030: 54000260 b.eq 0x7b07c 7b034: f85e016c ldur x12, [x11, #-0x20] 7b038: f81e010c stur x12, [x8, #-0x20] 7b03c: 3cdd0160 ldur q0, [x11, #-0x30] 7b040: 3c9d0100 stur q0, [x8, #-0x30] 7b044: f85f816c ldur x12, [x11, #-0x8] 7b048: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7b04c: f81d017f stur xzr, [x11, #-0x30] 7b050: f81f810c stur x12, [x8, #-0x8] 7b054: 3cde8160 ldur q0, [x11, #-0x18] 7b058: 3c9e8100 stur q0, [x8, #-0x18] 7b05c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7b060: f81e817f stur xzr, [x11, #-0x18] 7b064: d100c16b sub x11, x11, #0x30 7b068: eb0b02bf cmp x21, x11 7b06c: d100c108 sub x8, x8, #0x30 7b070: 54fffe21 b.ne 0x7b034 7b074: a9405674 ldp x20, x21, [x19] 7b078: 14000002 b 0x7b080 7b07c: aa1503f4 mov x20, x21 7b080: f9400a76 ldr x22, [x19, #0x10] 7b084: eb1402bf cmp x21, x20 7b088: a9002a68 stp x8, x10, [x19] 7b08c: f9000a69 str x9, [x19, #0x10] 7b090: 540001a0 b.eq 0x7b0c4 7b094: 385e82a8 ldurb w8, [x21, #-0x18] 7b098: 36000068 tbz w8, #0x0, 0x7b0a4 7b09c: f85f82a0 ldur x0, [x21, #-0x8] 7b0a0: 97fe46e0 bl 0xcc20 7b0a4: 385d02a8 ldurb w8, [x21, #-0x30] 7b0a8: d100c2b7 sub x23, x21, #0x30 7b0ac: 36000068 tbz w8, #0x0, 0x7b0b8 7b0b0: f85e02a0 ldur x0, [x21, #-0x20] 7b0b4: 97fe46db bl 0xcc20 7b0b8: eb17029f cmp x20, x23 7b0bc: aa1703f5 mov x21, x23 7b0c0: 54fffea1 b.ne 0x7b094 7b0c4: b4000214 cbz x20, 0x7b104 7b0c8: f9400e68 ldr x8, [x19, #0x18] 7b0cc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7b0d0: eb14013f cmp x9, x20 7b0d4: 54000143 b.lo 0x7b0fc 7b0d8: eb14011f cmp x8, x20 7b0dc: 54000108 b.hi 0x7b0fc 7b0e0: f9480109 ldr x9, [x8, #0x1000] 7b0e4: eb16013f cmp x9, x22 7b0e8: 540000e1 b.ne 0x7b104 7b0ec: f9080114 str x20, [x8, #0x1000] 7b0f0: 385603a8 ldurb w8, [x29, #-0xa0] 7b0f4: 370000c8 tbnz w8, #0x0, 0x7b10c 7b0f8: 14000007 b 0x7b114 7b0fc: aa1403e0 mov x0, x20 7b100: 97fe46c8 bl 0xcc20 7b104: 385603a8 ldurb w8, [x29, #-0xa0] 7b108: 36000068 tbz w8, #0x0, 0x7b114 7b10c: f85703a0 ldur x0, [x29, #-0x90] 7b110: 97fe46c4 bl 0xcc20 7b114: f94017f4 ldr x20, [sp, #0x28] 7b118: 17fff867 b 0x792b4 7b11c: 97fe4515 bl 0xc570 <__stack_chk_fail@plt> 7b120: 97fe4464 bl 0xc2b0 7b124: 97fe4463 bl 0xc2b0 7b128: 97fe4462 bl 0xc2b0 7b12c: 97fe4461 bl 0xc2b0 7b130: aa0003f3 mov x19, x0 7b134: 37000135 tbnz w21, #0x0, 0x7b158 7b138: 14000171 b 0x7b6fc 7b13c: aa0003f3 mov x19, x0 7b140: 36000b35 tbz w21, #0x0, 0x7b2a4 7b144: aa1703e0 mov x0, x23 7b148: 14000024 b 0x7b1d8 7b14c: 14000159 b 0x7b6b0 7b150: aa0003f3 mov x19, x0 7b154: 36002d55 tbz w21, #0x0, 0x7b6fc 7b158: aa1403e0 mov x0, x20 7b15c: 14000163 b 0x7b6e8 7b160: 1400003d b 0x7b254 7b164: aa0003f3 mov x19, x0 7b168: 385903a8 ldurb w8, [x29, #-0x70] 7b16c: 37000a88 tbnz w8, #0x0, 0x7b2bc 7b170: 14000055 b 0x7b2c4 7b174: 140000a4 b 0x7b404 7b178: 1400008f b 0x7b3b4 7b17c: d10283a8 sub x8, x29, #0xa0 7b180: aa0003f3 mov x19, x0 7b184: f9000fe8 str x8, [sp, #0x18] 7b188: 1400004f b 0x7b2c4 7b18c: aa0003f3 mov x19, x0 7b190: 37000135 tbnz w21, #0x0, 0x7b1b4 7b194: 1400000e b 0x7b1cc 7b198: aa0003f3 mov x19, x0 7b19c: 394383e8 ldrb w8, [sp, #0xe0] 7b1a0: 370001a8 tbnz w8, #0x0, 0x7b1d4 7b1a4: 14000040 b 0x7b2a4 7b1a8: 14000010 b 0x7b1e8 7b1ac: aa0003f3 mov x19, x0 7b1b0: 360000f5 tbz w21, #0x0, 0x7b1cc 7b1b4: aa1703e0 mov x0, x23 7b1b8: 97fe469a bl 0xcc20 7b1bc: 394383e8 ldrb w8, [sp, #0xe0] 7b1c0: 370000a8 tbnz w8, #0x0, 0x7b1d4 7b1c4: 14000038 b 0x7b2a4 7b1c8: aa0003f3 mov x19, x0 7b1cc: 394383e8 ldrb w8, [sp, #0xe0] 7b1d0: 360006a8 tbz w8, #0x0, 0x7b2a4 7b1d4: f9407be0 ldr x0, [sp, #0xf0] 7b1d8: 97fe4692 bl 0xcc20 7b1dc: 385203a8 ldurb w8, [x29, #-0xe0] 7b1e0: 36000668 tbz w8, #0x0, 0x7b2ac 7b1e4: 14000004 b 0x7b1f4 7b1e8: aa0003f3 mov x19, x0 7b1ec: 385203a8 ldurb w8, [x29, #-0xe0] 7b1f0: 360005e8 tbz w8, #0x0, 0x7b2ac 7b1f4: f85303a0 ldur x0, [x29, #-0xd0] 7b1f8: 97fe468a bl 0xcc20 7b1fc: b94013e8 ldr w8, [sp, #0x10] 7b200: 340005a8 cbz w8, 0x7b2b4 7b204: f94007e0 ldr x0, [sp, #0x8] 7b208: 97fe4686 bl 0xcc20 7b20c: 385903a8 ldurb w8, [x29, #-0x70] 7b210: 37000568 tbnz w8, #0x0, 0x7b2bc 7b214: 1400002c b 0x7b2c4 7b218: 1400000f b 0x7b254 7b21c: 1400002e b 0x7b2d4 7b220: 1400003c b 0x7b310 7b224: 14000043 b 0x7b330 7b228: 1400004a b 0x7b350 7b22c: 14000005 b 0x7b240 7b230: 140000f8 b 0x7b610 7b234: 14000008 b 0x7b254 7b238: aa0003f3 mov x19, x0 7b23c: 14000022 b 0x7b2c4 7b240: 385903a8 ldurb w8, [x29, #-0x70] 7b244: aa0003f3 mov x19, x0 7b248: 360025a8 tbz w8, #0x0, 0x7b6fc 7b24c: f85a03a0 ldur x0, [x29, #-0x60] 7b250: 14000126 b 0x7b6e8 7b254: aa0003f3 mov x19, x0 7b258: 385603a8 ldurb w8, [x29, #-0xa0] 7b25c: 36002608 tbz w8, #0x0, 0x7b71c 7b260: 14000129 b 0x7b704 7b264: 1400001c b 0x7b2d4 7b268: 1400001b b 0x7b2d4 7b26c: 14000029 b 0x7b310 7b270: 14000028 b 0x7b310 7b274: 1400002f b 0x7b330 7b278: 1400002e b 0x7b330 7b27c: 14000035 b 0x7b350 7b280: 14000034 b 0x7b350 7b284: 140000e3 b 0x7b610 7b288: 140000e2 b 0x7b610 7b28c: 14000012 b 0x7b2d4 7b290: 14000020 b 0x7b310 7b294: 14000027 b 0x7b330 7b298: 1400002e b 0x7b350 7b29c: 140000dd b 0x7b610 7b2a0: aa0003f3 mov x19, x0 7b2a4: 385203a8 ldurb w8, [x29, #-0xe0] 7b2a8: 3707fa68 tbnz w8, #0x0, 0x7b1f4 7b2ac: b94013e8 ldr w8, [sp, #0x10] 7b2b0: 35fffaa8 cbnz w8, 0x7b204 7b2b4: 385903a8 ldurb w8, [x29, #-0x70] 7b2b8: 36000068 tbz w8, #0x0, 0x7b2c4 7b2bc: f85a03a0 ldur x0, [x29, #-0x60] 7b2c0: 97fe4658 bl 0xcc20 7b2c4: f9400fe8 ldr x8, [sp, #0x18] 7b2c8: 39400108 ldrb w8, [x8] 7b2cc: 370021c8 tbnz w8, #0x0, 0x7b704 7b2d0: 14000113 b 0x7b71c 7b2d4: 385403a8 ldurb w8, [x29, #-0xc0] 7b2d8: aa0003f3 mov x19, x0 7b2dc: 37000108 tbnz w8, #0x0, 0x7b2fc 7b2e0: 385203a8 ldurb w8, [x29, #-0xe0] 7b2e4: 370001c8 tbnz w8, #0x0, 0x7b31c 7b2e8: 394403e8 ldrb w8, [sp, #0x100] 7b2ec: 37000288 tbnz w8, #0x0, 0x7b33c 7b2f0: 394383e8 ldrb w8, [sp, #0xe0] 7b2f4: 37000348 tbnz w8, #0x0, 0x7b35c 7b2f8: 140000c0 b 0x7b5f8 7b2fc: f85503a0 ldur x0, [x29, #-0xb0] 7b300: 97fe4648 bl 0xcc20 7b304: 385203a8 ldurb w8, [x29, #-0xe0] 7b308: 3607ff08 tbz w8, #0x0, 0x7b2e8 7b30c: 14000004 b 0x7b31c 7b310: aa0003f3 mov x19, x0 7b314: 385203a8 ldurb w8, [x29, #-0xe0] 7b318: 3607fe88 tbz w8, #0x0, 0x7b2e8 7b31c: f85303a0 ldur x0, [x29, #-0xd0] 7b320: 97fe4640 bl 0xcc20 7b324: 394403e8 ldrb w8, [sp, #0x100] 7b328: 3607fe48 tbz w8, #0x0, 0x7b2f0 7b32c: 14000004 b 0x7b33c 7b330: aa0003f3 mov x19, x0 7b334: 394403e8 ldrb w8, [sp, #0x100] 7b338: 3607fdc8 tbz w8, #0x0, 0x7b2f0 7b33c: f9408be0 ldr x0, [sp, #0x110] 7b340: 97fe4638 bl 0xcc20 7b344: 394383e8 ldrb w8, [sp, #0xe0] 7b348: 36001588 tbz w8, #0x0, 0x7b5f8 7b34c: 14000004 b 0x7b35c 7b350: aa0003f3 mov x19, x0 7b354: 394383e8 ldrb w8, [sp, #0xe0] 7b358: 36001508 tbz w8, #0x0, 0x7b5f8 7b35c: f9407be0 ldr x0, [sp, #0xf0] 7b360: 140000a5 b 0x7b5f4 7b364: 140000ab b 0x7b610 7b368: 14000037 b 0x7b444 7b36c: 14000036 b 0x7b444 7b370: 140000a8 b 0x7b610 7b374: 140000a7 b 0x7b610 7b378: 14000023 b 0x7b404 7b37c: 14000022 b 0x7b404 7b380: 385603a8 ldurb w8, [x29, #-0xa0] 7b384: aa0003f3 mov x19, x0 7b388: 36001ca8 tbz w8, #0x0, 0x7b71c 7b38c: 140000de b 0x7b704 7b390: 14000009 b 0x7b3b4 7b394: 14000008 b 0x7b3b4 7b398: 385903a8 ldurb w8, [x29, #-0x70] 7b39c: aa0003f3 mov x19, x0 7b3a0: 36001be8 tbz w8, #0x0, 0x7b71c 7b3a4: 14000097 b 0x7b600 7b3a8: 14000017 b 0x7b404 7b3ac: 14000002 b 0x7b3b4 7b3b0: 14000015 b 0x7b404 7b3b4: aa0003f3 mov x19, x0 7b3b8: 385403a8 ldurb w8, [x29, #-0xc0] 7b3bc: 36001b08 tbz w8, #0x0, 0x7b71c 7b3c0: 1400001c b 0x7b430 7b3c4: aa0003f3 mov x19, x0 7b3c8: 37000097 tbnz w23, #0x0, 0x7b3d8 7b3cc: 14000008 b 0x7b3ec 7b3d0: aa0003f3 mov x19, x0 7b3d4: 360000d7 tbz w23, #0x0, 0x7b3ec 7b3d8: aa1803e0 mov x0, x24 7b3dc: 97fe4611 bl 0xcc20 7b3e0: 14000003 b 0x7b3ec 7b3e4: 14000001 b 0x7b3e8 7b3e8: aa0003f3 mov x19, x0 7b3ec: 385603a8 ldurb w8, [x29, #-0xa0] 7b3f0: 37000308 tbnz w8, #0x0, 0x7b450 7b3f4: 14000081 b 0x7b5f8 7b3f8: 14000086 b 0x7b610 7b3fc: 14000085 b 0x7b610 7b400: 140000ac b 0x7b6b0 7b404: 385903a8 ldurb w8, [x29, #-0x70] 7b408: aa0003f3 mov x19, x0 7b40c: 360000e8 tbz w8, #0x0, 0x7b428 7b410: f85a03a0 ldur x0, [x29, #-0x60] 7b414: 97fe4603 bl 0xcc20 7b418: 385403a8 ldurb w8, [x29, #-0xc0] 7b41c: 36001808 tbz w8, #0x0, 0x7b71c 7b420: 14000004 b 0x7b430 7b424: aa0003f3 mov x19, x0 7b428: 385403a8 ldurb w8, [x29, #-0xc0] 7b42c: 36001788 tbz w8, #0x0, 0x7b71c 7b430: f85503a0 ldur x0, [x29, #-0xb0] 7b434: 97fe45fb bl 0xcc20 7b438: aa1303e0 mov x0, x19 7b43c: 94004b15 bl 0x8e090 7b440: 1400009c b 0x7b6b0 7b444: 385603a8 ldurb w8, [x29, #-0xa0] 7b448: aa0003f3 mov x19, x0 7b44c: 36000d68 tbz w8, #0x0, 0x7b5f8 7b450: f85703a0 ldur x0, [x29, #-0x90] 7b454: 14000068 b 0x7b5f4 7b458: 1400006e b 0x7b610 7b45c: 385403a8 ldurb w8, [x29, #-0xc0] 7b460: aa0003f3 mov x19, x0 7b464: 370001c8 tbnz w8, #0x0, 0x7b49c 7b468: 394383e8 ldrb w8, [sp, #0xe0] 7b46c: 37000288 tbnz w8, #0x0, 0x7b4bc 7b470: 394203e8 ldrb w8, [sp, #0x80] 7b474: 37000348 tbnz w8, #0x0, 0x7b4dc 7b478: 394183e8 ldrb w8, [sp, #0x60] 7b47c: 37000388 tbnz w8, #0x0, 0x7b4ec 7b480: 394123e8 ldrb w8, [sp, #0x48] 7b484: 370003c8 tbnz w8, #0x0, 0x7b4fc 7b488: 394403e8 ldrb w8, [sp, #0x100] 7b48c: 37000408 tbnz w8, #0x0, 0x7b50c 7b490: 385203a8 ldurb w8, [x29, #-0xe0] 7b494: 37000648 tbnz w8, #0x0, 0x7b55c 7b498: 14000058 b 0x7b5f8 7b49c: f85503a0 ldur x0, [x29, #-0xb0] 7b4a0: 97fe45e0 bl 0xcc20 7b4a4: 394383e8 ldrb w8, [sp, #0xe0] 7b4a8: 3607fe48 tbz w8, #0x0, 0x7b470 7b4ac: 14000004 b 0x7b4bc 7b4b0: aa0003f3 mov x19, x0 7b4b4: 394383e8 ldrb w8, [sp, #0xe0] 7b4b8: 3607fdc8 tbz w8, #0x0, 0x7b470 7b4bc: f9407be0 ldr x0, [sp, #0xf0] 7b4c0: 97fe45d8 bl 0xcc20 7b4c4: 394203e8 ldrb w8, [sp, #0x80] 7b4c8: 3607fd88 tbz w8, #0x0, 0x7b478 7b4cc: 14000004 b 0x7b4dc 7b4d0: aa0003f3 mov x19, x0 7b4d4: 394203e8 ldrb w8, [sp, #0x80] 7b4d8: 3607fd08 tbz w8, #0x0, 0x7b478 7b4dc: f9404be0 ldr x0, [sp, #0x90] 7b4e0: 97fe45d0 bl 0xcc20 7b4e4: 394183e8 ldrb w8, [sp, #0x60] 7b4e8: 3607fcc8 tbz w8, #0x0, 0x7b480 7b4ec: f9403be0 ldr x0, [sp, #0x70] 7b4f0: 97fe45cc bl 0xcc20 7b4f4: 394123e8 ldrb w8, [sp, #0x48] 7b4f8: 3607fc88 tbz w8, #0x0, 0x7b488 7b4fc: f9402fe0 ldr x0, [sp, #0x58] 7b500: 97fe45c8 bl 0xcc20 7b504: 394403e8 ldrb w8, [sp, #0x100] 7b508: 3607fc48 tbz w8, #0x0, 0x7b490 7b50c: f9408be0 ldr x0, [sp, #0x110] 7b510: 97fe45c4 bl 0xcc20 7b514: 385203a8 ldurb w8, [x29, #-0xe0] 7b518: 37000228 tbnz w8, #0x0, 0x7b55c 7b51c: 14000037 b 0x7b5f8 7b520: aa0003f3 mov x19, x0 7b524: 394183e8 ldrb w8, [sp, #0x60] 7b528: 3607fac8 tbz w8, #0x0, 0x7b480 7b52c: 17fffff0 b 0x7b4ec 7b530: aa0003f3 mov x19, x0 7b534: 394123e8 ldrb w8, [sp, #0x48] 7b538: 3607fa88 tbz w8, #0x0, 0x7b488 7b53c: 17fffff0 b 0x7b4fc 7b540: aa0003f3 mov x19, x0 7b544: 394403e8 ldrb w8, [sp, #0x100] 7b548: 3607fa48 tbz w8, #0x0, 0x7b490 7b54c: 17fffff0 b 0x7b50c 7b550: aa0003f3 mov x19, x0 7b554: 385203a8 ldurb w8, [x29, #-0xe0] 7b558: 36000508 tbz w8, #0x0, 0x7b5f8 7b55c: f85303a0 ldur x0, [x29, #-0xd0] 7b560: 14000025 b 0x7b5f4 7b564: 1400002b b 0x7b610 7b568: 385203a8 ldurb w8, [x29, #-0xe0] 7b56c: aa0003f3 mov x19, x0 7b570: 37000108 tbnz w8, #0x0, 0x7b590 7b574: 394403e8 ldrb w8, [sp, #0x100] 7b578: 370001c8 tbnz w8, #0x0, 0x7b5b0 7b57c: 394383e8 ldrb w8, [sp, #0xe0] 7b580: 37000288 tbnz w8, #0x0, 0x7b5d0 7b584: 385403a8 ldurb w8, [x29, #-0xc0] 7b588: 37000348 tbnz w8, #0x0, 0x7b5f0 7b58c: 1400001b b 0x7b5f8 7b590: f85303a0 ldur x0, [x29, #-0xd0] 7b594: 97fe45a3 bl 0xcc20 7b598: 394403e8 ldrb w8, [sp, #0x100] 7b59c: 3607ff08 tbz w8, #0x0, 0x7b57c 7b5a0: 14000004 b 0x7b5b0 7b5a4: aa0003f3 mov x19, x0 7b5a8: 394403e8 ldrb w8, [sp, #0x100] 7b5ac: 3607fe88 tbz w8, #0x0, 0x7b57c 7b5b0: f9408be0 ldr x0, [sp, #0x110] 7b5b4: 97fe459b bl 0xcc20 7b5b8: 394383e8 ldrb w8, [sp, #0xe0] 7b5bc: 3607fe48 tbz w8, #0x0, 0x7b584 7b5c0: 14000004 b 0x7b5d0 7b5c4: aa0003f3 mov x19, x0 7b5c8: 394383e8 ldrb w8, [sp, #0xe0] 7b5cc: 3607fdc8 tbz w8, #0x0, 0x7b584 7b5d0: f9407be0 ldr x0, [sp, #0xf0] 7b5d4: 97fe4593 bl 0xcc20 7b5d8: 385403a8 ldurb w8, [x29, #-0xc0] 7b5dc: 370000a8 tbnz w8, #0x0, 0x7b5f0 7b5e0: 14000006 b 0x7b5f8 7b5e4: aa0003f3 mov x19, x0 7b5e8: 385403a8 ldurb w8, [x29, #-0xc0] 7b5ec: 36000068 tbz w8, #0x0, 0x7b5f8 7b5f0: f85503a0 ldur x0, [x29, #-0xb0] 7b5f4: 97fe458b bl 0xcc20 7b5f8: 385903a8 ldurb w8, [x29, #-0x70] 7b5fc: 36000908 tbz w8, #0x0, 0x7b71c 7b600: f85a03a0 ldur x0, [x29, #-0x60] 7b604: 97fe4587 bl 0xcc20 7b608: aa1303e0 mov x0, x19 7b60c: 94004aa1 bl 0x8e090 7b610: aa0003f3 mov x19, x0 7b614: 385903a8 ldurb w8, [x29, #-0x70] 7b618: 36000828 tbz w8, #0x0, 0x7b71c 7b61c: 17fffff9 b 0x7b600 7b620: 14000024 b 0x7b6b0 7b624: 14000023 b 0x7b6b0 7b628: 14000022 b 0x7b6b0 7b62c: 14000021 b 0x7b6b0 7b630: 14000020 b 0x7b6b0 7b634: 1400001f b 0x7b6b0 7b638: 1400001e b 0x7b6b0 7b63c: 1400001d b 0x7b6b0 7b640: 1400001c b 0x7b6b0 7b644: 1400001b b 0x7b6b0 7b648: 1400001a b 0x7b6b0 7b64c: 14000019 b 0x7b6b0 7b650: 14000018 b 0x7b6b0 7b654: 14000017 b 0x7b6b0 7b658: 14000016 b 0x7b6b0 7b65c: 14000015 b 0x7b6b0 7b660: 14000014 b 0x7b6b0 7b664: 14000013 b 0x7b6b0 7b668: 14000012 b 0x7b6b0 7b66c: 14000011 b 0x7b6b0 7b670: 14000010 b 0x7b6b0 7b674: 1400000f b 0x7b6b0 7b678: 1400000e b 0x7b6b0 7b67c: 1400000d b 0x7b6b0 7b680: 1400000c b 0x7b6b0 7b684: 1400000b b 0x7b6b0 7b688: 1400000a b 0x7b6b0 7b68c: 14000009 b 0x7b6b0 7b690: 14000008 b 0x7b6b0 7b694: 14000007 b 0x7b6b0 7b698: 14000006 b 0x7b6b0 7b69c: 14000005 b 0x7b6b0 7b6a0: 14000004 b 0x7b6b0 7b6a4: 14000003 b 0x7b6b0 7b6a8: 14000002 b 0x7b6b0 7b6ac: 14000001 b 0x7b6b0 7b6b0: aa0003f3 mov x19, x0 7b6b4: aa1303e0 mov x0, x19 7b6b8: 94004a76 bl 0x8e090 7b6bc: aa0003f3 mov x19, x0 7b6c0: 360000f7 tbz w23, #0x0, 0x7b6dc 7b6c4: aa1603e0 mov x0, x22 7b6c8: 97fe4556 bl 0xcc20 7b6cc: 385403a8 ldurb w8, [x29, #-0xc0] 7b6d0: 370000a8 tbnz w8, #0x0, 0x7b6e4 7b6d4: 1400000a b 0x7b6fc 7b6d8: aa0003f3 mov x19, x0 7b6dc: 385403a8 ldurb w8, [x29, #-0xc0] 7b6e0: 360000e8 tbz w8, #0x0, 0x7b6fc 7b6e4: f85503a0 ldur x0, [x29, #-0xb0] 7b6e8: 97fe454e bl 0xcc20 7b6ec: 385603a8 ldurb w8, [x29, #-0xa0] 7b6f0: 36000168 tbz w8, #0x0, 0x7b71c 7b6f4: 14000004 b 0x7b704 7b6f8: aa0003f3 mov x19, x0 7b6fc: 385603a8 ldurb w8, [x29, #-0xa0] 7b700: 360000e8 tbz w8, #0x0, 0x7b71c 7b704: f85703a0 ldur x0, [x29, #-0x90] 7b708: 97fe4546 bl 0xcc20 7b70c: aa1303e0 mov x0, x19 7b710: 94004a60 bl 0x8e090 7b714: aa0003f3 mov x19, x0 7b718: 3700007b tbnz w27, #0x0, 0x7b724 7b71c: aa1303e0 mov x0, x19 7b720: 94004a5c bl 0x8e090 7b724: aa1603e0 mov x0, x22 7b728: 97fe453e bl 0xcc20 7b72c: aa1303e0 mov x0, x19 7b730: 94004a58 bl 0x8e090 7b734: f81a0ffb str x27, [sp, #-0x60]! 7b738: a90167fa stp x26, x25, [sp, #0x10] 7b73c: a9025ff8 stp x24, x23, [sp, #0x20] 7b740: a90357f6 stp x22, x21, [sp, #0x30] 7b744: a9044ff4 stp x20, x19, [sp, #0x40] 7b748: a9057bfd stp x29, x30, [sp, #0x50] 7b74c: 910143fd add x29, sp, #0x50 7b750: aa0003f3 mov x19, x0 7b754: 39400268 ldrb w8, [x19] 7b758: aa0103f4 mov x20, x1 7b75c: 37000068 tbnz w8, #0x0, 0x7b768 7b760: 7900027f strh wzr, [x19] 7b764: 14000047 b 0x7b880 7b768: f9400a68 ldr x8, [x19, #0x10] 7b76c: 3900011f strb wzr, [x8] 7b770: 39400278 ldrb w24, [x19] 7b774: f900067f str xzr, [x19, #0x8] 7b778: 370000d8 tbnz w24, #0x0, 0x7b790 7b77c: 528002d6 mov w22, #0x16 // =22 7b780: 36000118 tbz w24, #0x0, 0x7b7a0 7b784: aa1f03f7 mov x23, xzr 7b788: 2a1f03f9 mov w25, wzr 7b78c: 1400000b b 0x7b7b8 7b790: f9400278 ldr x24, [x19] 7b794: 927ffb08 and x8, x24, #0xfffffffffffffffe 7b798: d1000516 sub x22, x8, #0x1 7b79c: 3707ff58 tbnz w24, #0x0, 0x7b784 7b7a0: 12001f08 and w8, w24, #0xff 7b7a4: 121f1b09 and w9, w24, #0xfe 7b7a8: 7100b91f cmp w8, #0x2e 7b7ac: d341fd37 lsr x23, x9, #1 7b7b0: 54000202 b.hs 0x7b7f0 7b7b4: 320003f9 orr w25, wzr, #0x1 7b7b8: 528002da mov w26, #0x16 // =22 7b7bc: eb16035f cmp x26, x22 7b7c0: 54000600 b.eq 0x7b880 7b7c4: f1005b5f cmp x26, #0x16 7b7c8: 54000221 b.ne 0x7b80c 7b7cc: f9400a75 ldr x21, [x19, #0x10] 7b7d0: 91000660 add x0, x19, #0x1 7b7d4: 340003b9 cbz w25, 0x7b848 7b7d8: 121f1b08 and w8, w24, #0xfe 7b7dc: d341fd08 lsr x8, x8, #1 7b7e0: 91000502 add x2, x8, #0x1 7b7e4: aa1503e1 mov x1, x21 7b7e8: 97fe44ca bl 0xcb10 7b7ec: 14000019 b 0x7b850 7b7f0: 110042e8 add w8, w23, #0x10 7b7f4: 927c0d08 and x8, x8, #0xf0 7b7f8: d100051a sub x26, x8, #0x1 7b7fc: 320003f9 orr w25, wzr, #0x1 7b800: eb16035f cmp x26, x22 7b804: 54fffe01 b.ne 0x7b7c4 7b808: 1400001e b 0x7b880 7b80c: 91000755 add x21, x26, #0x1 7b810: aa1503e0 mov x0, x21 7b814: 97fe44b7 bl 0xcaf0 7b818: eb16035f cmp x26, x22 7b81c: aa0003f6 mov x22, x0 7b820: 54000048 b.hi 0x7b828 7b824: b40002f6 cbz x22, 0x7b880 7b828: 360001f9 tbz w25, #0x0, 0x7b864 7b82c: 121f1b08 and w8, w24, #0xfe 7b830: d341fd08 lsr x8, x8, #1 7b834: 91000661 add x1, x19, #0x1 7b838: 91000502 add x2, x8, #0x1 7b83c: aa1603e0 mov x0, x22 7b840: 97fe44b4 bl 0xcb10 7b844: 1400000c b 0x7b874 7b848: 394002a8 ldrb w8, [x21] 7b84c: 39000008 strb w8, [x0] 7b850: aa1503e0 mov x0, x21 7b854: 97fe44f3 bl 0xcc20 7b858: d37ffae8 lsl x8, x23, #1 7b85c: 39000268 strb w8, [x19] 7b860: 14000008 b 0x7b880 7b864: f9400a60 ldr x0, [x19, #0x10] 7b868: 39400008 ldrb w8, [x0] 7b86c: 390002c8 strb w8, [x22] 7b870: 97fe44ec bl 0xcc20 7b874: b24002a8 orr x8, x21, #0x1 7b878: a9005e68 stp x8, x23, [x19] 7b87c: f9000a76 str x22, [x19, #0x10] 7b880: f9400a88 ldr x8, [x20, #0x10] 7b884: aa1303f7 mov x23, x19 7b888: 91006296 add x22, x20, #0x18 7b88c: f9000a68 str x8, [x19, #0x10] 7b890: 3dc00280 ldr q0, [x20] 7b894: 3d800260 str q0, [x19] 7b898: a900fe9f stp xzr, xzr, [x20, #0x8] 7b89c: f900029f str xzr, [x20] 7b8a0: 38418ee8 ldrb w8, [x23, #0x18]! 7b8a4: 37000068 tbnz w8, #0x0, 0x7b8b0 7b8a8: 790002ff strh wzr, [x23] 7b8ac: 14000047 b 0x7b9c8 7b8b0: f9401668 ldr x8, [x19, #0x28] 7b8b4: 3900011f strb wzr, [x8] 7b8b8: 39406279 ldrb w25, [x19, #0x18] 7b8bc: f900127f str xzr, [x19, #0x20] 7b8c0: 370000d9 tbnz w25, #0x0, 0x7b8d8 7b8c4: 528002d5 mov w21, #0x16 // =22 7b8c8: 36000119 tbz w25, #0x0, 0x7b8e8 7b8cc: aa1f03f8 mov x24, xzr 7b8d0: 2a1f03fa mov w26, wzr 7b8d4: 1400000b b 0x7b900 7b8d8: f94002f9 ldr x25, [x23] 7b8dc: 927ffb28 and x8, x25, #0xfffffffffffffffe 7b8e0: d1000515 sub x21, x8, #0x1 7b8e4: 3707ff59 tbnz w25, #0x0, 0x7b8cc 7b8e8: 12001f28 and w8, w25, #0xff 7b8ec: 121f1b29 and w9, w25, #0xfe 7b8f0: 7100b91f cmp w8, #0x2e 7b8f4: d341fd38 lsr x24, x9, #1 7b8f8: 54000202 b.hs 0x7b938 7b8fc: 320003fa orr w26, wzr, #0x1 7b900: 528002db mov w27, #0x16 // =22 7b904: eb15037f cmp x27, x21 7b908: 54000600 b.eq 0x7b9c8 7b90c: f1005b7f cmp x27, #0x16 7b910: 54000221 b.ne 0x7b954 7b914: f9401673 ldr x19, [x19, #0x28] 7b918: 910006e0 add x0, x23, #0x1 7b91c: 340003ba cbz w26, 0x7b990 7b920: 121f1b28 and w8, w25, #0xfe 7b924: d341fd08 lsr x8, x8, #1 7b928: 91000502 add x2, x8, #0x1 7b92c: aa1303e1 mov x1, x19 7b930: 97fe4478 bl 0xcb10 7b934: 14000019 b 0x7b998 7b938: 11004308 add w8, w24, #0x10 7b93c: 927c0d08 and x8, x8, #0xf0 7b940: d100051b sub x27, x8, #0x1 7b944: 320003fa orr w26, wzr, #0x1 7b948: eb15037f cmp x27, x21 7b94c: 54fffe01 b.ne 0x7b90c 7b950: 1400001e b 0x7b9c8 7b954: 91000774 add x20, x27, #0x1 7b958: aa1403e0 mov x0, x20 7b95c: 97fe4465 bl 0xcaf0 7b960: eb15037f cmp x27, x21 7b964: aa0003f5 mov x21, x0 7b968: 54000048 b.hi 0x7b970 7b96c: b40002f5 cbz x21, 0x7b9c8 7b970: 360001fa tbz w26, #0x0, 0x7b9ac 7b974: 121f1b28 and w8, w25, #0xfe 7b978: d341fd08 lsr x8, x8, #1 7b97c: 910006e1 add x1, x23, #0x1 7b980: 91000502 add x2, x8, #0x1 7b984: aa1503e0 mov x0, x21 7b988: 97fe4462 bl 0xcb10 7b98c: 1400000c b 0x7b9bc 7b990: 39400268 ldrb w8, [x19] 7b994: 39000008 strb w8, [x0] 7b998: aa1303e0 mov x0, x19 7b99c: 97fe44a1 bl 0xcc20 7b9a0: d37ffb08 lsl x8, x24, #1 7b9a4: 390002e8 strb w8, [x23] 7b9a8: 14000008 b 0x7b9c8 7b9ac: f9401660 ldr x0, [x19, #0x28] 7b9b0: 39400008 ldrb w8, [x0] 7b9b4: 390002a8 strb w8, [x21] 7b9b8: 97fe449a bl 0xcc20 7b9bc: b2400288 orr x8, x20, #0x1 7b9c0: a901e268 stp x8, x24, [x19, #0x18] 7b9c4: f9001675 str x21, [x19, #0x28] 7b9c8: f9400ac8 ldr x8, [x22, #0x10] 7b9cc: f9000ae8 str x8, [x23, #0x10] 7b9d0: 3dc002c0 ldr q0, [x22] 7b9d4: 3d8002e0 str q0, [x23] 7b9d8: a900fedf stp xzr, xzr, [x22, #0x8] 7b9dc: f90002df str xzr, [x22] 7b9e0: a9457bfd ldp x29, x30, [sp, #0x50] 7b9e4: a9444ff4 ldp x20, x19, [sp, #0x40] 7b9e8: a94357f6 ldp x22, x21, [sp, #0x30] 7b9ec: a9425ff8 ldp x24, x23, [sp, #0x20] 7b9f0: a94167fa ldp x26, x25, [sp, #0x10] 7b9f4: f84607fb ldr x27, [sp], #0x60 7b9f8: d65f03c0 ret 7b9fc: d10503ff sub sp, sp, #0x140 7ba00: a90e6ffc stp x28, x27, [sp, #0xe0] 7ba04: a90f67fa stp x26, x25, [sp, #0xf0] 7ba08: a9105ff8 stp x24, x23, [sp, #0x100] 7ba0c: a91157f6 stp x22, x21, [sp, #0x110] 7ba10: a9124ff4 stp x20, x19, [sp, #0x120] 7ba14: a9137bfd stp x29, x30, [sp, #0x130] 7ba18: 9104c3fd add x29, sp, #0x130 7ba1c: d53bd058 mrs x24, TPIDR_EL0 7ba20: f9401708 ldr x8, [x24, #0x28] 7ba24: aa0103f5 mov x21, x1 7ba28: aa0003f3 mov x19, x0 7ba2c: cb1302a9 sub x9, x21, x19 7ba30: aa0203f9 mov x25, x2 7ba34: f100113f cmp x9, #0x4 7ba38: f9000fe8 str x8, [sp, #0x18] 7ba3c: 5400462b b.lt 0x7c300 7ba40: 39400268 ldrb w8, [x19] 7ba44: 7101311f cmp w8, #0x4c 7ba48: 540045c1 b.ne 0x7c300 7ba4c: aa1303f7 mov x23, x19 7ba50: 38401ee8 ldrb w8, [x23, #0x1]! 7ba54: 51015108 sub w8, w8, #0x54 7ba58: 7100951f cmp w8, #0x25 7ba5c: 54001a68 b.hi 0x7bda8 7ba60: d0000109 adrp x9, 0x9d000 7ba64: 9120b129 add x9, x9, #0x82c 7ba68: b8a87928 ldrsw x8, [x9, x8, lsl #2] 7ba6c: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 7ba70: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 7ba74: f2e0aab4 movk x20, #0x555, lsl #48 7ba78: 8b090108 add x8, x8, x9 7ba7c: f2e0554c movk x12, #0x2aa, lsl #48 7ba80: d61f0100 br x8 7ba84: 39400a68 ldrb w8, [x19, #0x2] 7ba88: 7101691f cmp w8, #0x5a 7ba8c: 540043a1 b.ne 0x7c300 7ba90: 91000e76 add x22, x19, #0x3 7ba94: aa1603e0 mov x0, x22 7ba98: aa1503e1 mov x1, x21 7ba9c: aa1903e2 mov x2, x25 7baa0: 97ffa6d6 bl 0x655f8 7baa4: eb16001f cmp x0, x22 7baa8: 540042c0 b.eq 0x7c300 7baac: eb15001f cmp x0, x21 7bab0: 54004280 b.eq 0x7c300 7bab4: 38401408 ldrb w8, [x0], #0x1 7bab8: 7101151f cmp w8, #0x45 7babc: 9a930013 csel x19, x0, x19, eq 7bac0: 14000210 b 0x7c300 7bac4: 91000a76 add x22, x19, #0x2 7bac8: 321e03e8 orr w8, wzr, #0x4 7bacc: 528d8d89 mov w9, #0x6c6c // =27756 7bad0: a908ffff stp xzr, xzr, [sp, #0x88] 7bad4: f90043ff str xzr, [sp, #0x80] 7bad8: 390203e8 strb w8, [sp, #0x80] 7badc: 780813e9 sturh w9, [sp, #0x81] 7bae0: 39020fff strb wzr, [sp, #0x83] 7bae4: 910203e2 add x2, sp, #0x80 7bae8: aa1603e0 mov x0, x22 7baec: aa1503e1 mov x1, x21 7baf0: aa1903e3 mov x3, x25 7baf4: 94000d19 bl 0x7ef58 7baf8: 14000200 b 0x7c2f8 7bafc: d28bebe9 mov x9, #0x5f5f // =24415 7bb00: f2adcd29 movk x9, #0x6e69, lsl #16 7bb04: f2c62e89 movk x9, #0x3174, lsl #32 7bb08: 91000a76 add x22, x19, #0x2 7bb0c: 321c03e8 orr w8, wzr, #0x10 7bb10: f2e70649 movk x9, #0x3832, lsl #48 7bb14: a908ffff stp xzr, xzr, [sp, #0x88] 7bb18: f90043ff str xzr, [sp, #0x80] 7bb1c: 390203e8 strb w8, [sp, #0x80] 7bb20: f80813e9 stur x9, [sp, #0x81] 7bb24: 390227ff strb wzr, [sp, #0x89] 7bb28: 910203e2 add x2, sp, #0x80 7bb2c: aa1603e0 mov x0, x22 7bb30: aa1503e1 mov x1, x21 7bb34: aa1903e3 mov x3, x25 7bb38: 94000d08 bl 0x7ef58 7bb3c: 140001ef b 0x7c2f8 7bb40: 91000a76 add x22, x19, #0x2 7bb44: 528ea048 mov w8, #0x7502 // =29954 7bb48: a908ffff stp xzr, xzr, [sp, #0x88] 7bb4c: f90043ff str xzr, [sp, #0x80] 7bb50: 790103e8 strh w8, [sp, #0x80] 7bb54: 39020bff strb wzr, [sp, #0x82] 7bb58: 910203e2 add x2, sp, #0x80 7bb5c: aa1603e0 mov x0, x22 7bb60: aa1503e1 mov x1, x21 7bb64: aa1903e3 mov x3, x25 7bb68: 94000cfc bl 0x7ef58 7bb6c: 140001e3 b 0x7c2f8 7bb70: 91000a76 add x22, x19, #0x2 7bb74: 321e03e8 orr w8, wzr, #0x4 7bb78: 528d8ea9 mov w9, #0x6c75 // =27765 7bb7c: a908ffff stp xzr, xzr, [sp, #0x88] 7bb80: f90043ff str xzr, [sp, #0x80] 7bb84: 390203e8 strb w8, [sp, #0x80] 7bb88: 780813e9 sturh w9, [sp, #0x81] 7bb8c: 39020fff strb wzr, [sp, #0x83] 7bb90: 910203e2 add x2, sp, #0x80 7bb94: aa1603e0 mov x0, x22 7bb98: aa1503e1 mov x1, x21 7bb9c: aa1903e3 mov x3, x25 7bba0: 94000cee bl 0x7ef58 7bba4: 140001d5 b 0x7c2f8 7bba8: 91000a76 add x22, x19, #0x2 7bbac: 321f07e8 orr w8, wzr, #0x6 7bbb0: 52800d89 mov w9, #0x6c // =108 7bbb4: 528d8eaa mov w10, #0x6c75 // =27765 7bbb8: a908ffff stp xzr, xzr, [sp, #0x88] 7bbbc: f90043ff str xzr, [sp, #0x80] 7bbc0: 390203e8 strb w8, [sp, #0x80] 7bbc4: 39020fe9 strb w9, [sp, #0x83] 7bbc8: 780813ea sturh w10, [sp, #0x81] 7bbcc: 390213ff strb wzr, [sp, #0x84] 7bbd0: 910203e2 add x2, sp, #0x80 7bbd4: aa1603e0 mov x0, x22 7bbd8: aa1503e1 mov x1, x21 7bbdc: aa1903e3 mov x3, x25 7bbe0: 94000cde bl 0x7ef58 7bbe4: 140001c5 b 0x7c2f8 7bbe8: d0000108 adrp x8, 0x9d000 7bbec: 913ef908 add x8, x8, #0xfbe 7bbf0: f9400108 ldr x8, [x8] 7bbf4: 528c2d0a mov w10, #0x6168 // =24936 7bbf8: 91000a76 add x22, x19, #0x2 7bbfc: 528002c9 mov w9, #0x16 // =22 7bc00: 72a00e4a movk w10, #0x72, lsl #16 7bc04: a908ffff stp xzr, xzr, [sp, #0x88] 7bc08: f90043ff str xzr, [sp, #0x80] 7bc0c: 390203e9 strb w9, [sp, #0x80] 7bc10: f80813e8 stur x8, [sp, #0x81] 7bc14: b80893ea stur w10, [sp, #0x89] 7bc18: 910203e2 add x2, sp, #0x80 7bc1c: aa1603e0 mov x0, x22 7bc20: aa1503e1 mov x1, x21 7bc24: aa1903e3 mov x3, x25 7bc28: 94000ccc bl 0x7ef58 7bc2c: 140001b3 b 0x7c2f8 7bc30: 91000a68 add x8, x19, #0x2 7bc34: cb0802a8 sub x8, x21, x8 7bc38: f100451f cmp x8, #0x11 7bc3c: 540022c3 b.lo 0x7c094 7bc40: f9000bf9 str x25, [sp, #0x10] 7bc44: 39400a75 ldrb w21, [x19, #0x2] 7bc48: aa1f03fc mov x28, xzr 7bc4c: 91000e77 add x23, x19, #0x3 7bc50: 92800016 mov x22, #-0x1 // =-1 7bc54: d101c3ba sub x26, x29, #0x70 7bc58: 5280013b mov w27, #0x9 // =9 7bc5c: 52801539 mov w25, #0xa9 // =169 7bc60: 52801a14 mov w20, #0xd0 // =208 7bc64: 2a1503e0 mov w0, w21 7bc68: 97fe4332 bl 0xc930 7bc6c: 34002140 cbz w0, 0x7c094 7bc70: 8b1c02ea add x10, x23, x28 7bc74: 3940014b ldrb w11, [x10] 7bc78: 5100c2a8 sub w8, w21, #0x30 7bc7c: 7100291f cmp w8, #0xa 7bc80: 1a9b33e8 csel w8, wzr, w27, lo 7bc84: 5100c16c sub w12, w11, #0x30 7bc88: 0b150108 add w8, w8, w21 7bc8c: 7100299f cmp w12, #0xa 7bc90: 1a99328c csel w12, w20, w25, lo 7bc94: 0b081168 add w8, w11, w8, lsl #4 7bc98: 8b160349 add x9, x26, x22 7bc9c: 0b0c0108 add w8, w8, w12 7bca0: 39000528 strb w8, [x9, #0x1] 7bca4: 39400555 ldrb w21, [x10, #0x1] 7bca8: 91000b9c add x28, x28, #0x2 7bcac: f100439f cmp x28, #0x10 7bcb0: 910006d6 add x22, x22, #0x1 7bcb4: 54fffd81 b.ne 0x7bc64 7bcb8: 710116bf cmp w21, #0x45 7bcbc: 54001ec1 b.ne 0x7c094 7bcc0: d101c3a9 sub x9, x29, #0x70 7bcc4: 8b16012a add x10, x9, x22 7bcc8: eb09015f cmp x10, x9 7bccc: 54000269 b.ls 0x7bd18 7bcd0: b10006df cmn x22, #0x1 7bcd4: 54000220 b.eq 0x7bd18 7bcd8: 385903aa ldurb w10, [x29, #-0x70] 7bcdc: d101c3a9 sub x9, x29, #0x70 7bce0: f1000edf cmp x22, #0x3 7bce4: 381903a8 sturb w8, [x29, #-0x70] 7bce8: 3836692a strb w10, [x9, x22] 7bcec: 5400016b b.lt 0x7bd18 7bcf0: 8b160128 add x8, x9, x22 7bcf4: d1000508 sub x8, x8, #0x1 7bcf8: b27f0129 orr x9, x9, #0x2 7bcfc: 3940010a ldrb w10, [x8] 7bd00: 385ff12b ldurb w11, [x9, #-0x1] 7bd04: 381ff12a sturb w10, [x9, #-0x1] 7bd08: 381ff50b strb w11, [x8], #-0x1 7bd0c: eb08013f cmp x9, x8 7bd10: 91000529 add x9, x9, #0x1 7bd14: 54ffff43 b.lo 0x7bcfc 7bd18: fc5903a0 ldur d0, [x29, #-0x70] 7bd1c: d0000102 adrp x2, 0x9d000 7bd20: 6f00e401 movi v1.2d, #0000000000000000 7bd24: 913fbc42 add x2, x2, #0xfef 7bd28: 910203e0 add x0, sp, #0x80 7bd2c: 321b03e1 orr w1, wzr, #0x20 7bd30: ad0407e1 stp q1, q1, [sp, #0x80] 7bd34: 97fe418f bl 0xc370 7bd38: f9400bf9 ldr x25, [sp, #0x10] 7bd3c: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 7bd40: 71007c1f cmp w0, #0x1f 7bd44: f2e0aab4 movk x20, #0x555, lsl #48 7bd48: 54001a68 b.hi 0x7c094 7bd4c: 93407c15 sxtw x21, w0 7bd50: 71005c1f cmp w0, #0x17 7bd54: a904ffff stp xzr, xzr, [sp, #0x48] 7bd58: f90023ff str xzr, [sp, #0x40] 7bd5c: 540043e2 b.hs 0x7c5d8 7bd60: 910103e9 add x9, sp, #0x40 7bd64: d37ffaa8 lsl x8, x21, #1 7bd68: b2400136 orr x22, x9, #0x1 7bd6c: 390103e8 strb w8, [sp, #0x40] 7bd70: 35004440 cbnz w0, 0x7c5f8 7bd74: 14000225 b 0x7c608 7bd78: 91000a76 add x22, x19, #0x2 7bd7c: 528d8048 mov w8, #0x6c02 // =27650 7bd80: a908ffff stp xzr, xzr, [sp, #0x88] 7bd84: f90043ff str xzr, [sp, #0x80] 7bd88: 790103e8 strh w8, [sp, #0x80] 7bd8c: 39020bff strb wzr, [sp, #0x82] 7bd90: 910203e2 add x2, sp, #0x80 7bd94: aa1603e0 mov x0, x22 7bd98: aa1503e1 mov x1, x21 7bd9c: aa1903e3 mov x3, x25 7bda0: 94000c6e bl 0x7ef58 7bda4: 14000155 b 0x7c2f8 7bda8: aa1703e0 mov x0, x23 7bdac: aa1503e1 mov x1, x21 7bdb0: aa1903e2 mov x2, x25 7bdb4: 97ffab82 bl 0x66bbc 7bdb8: aa0003f6 mov x22, x0 7bdbc: eb1702df cmp x22, x23 7bdc0: 54002a00 b.eq 0x7c300 7bdc4: eb1502df cmp x22, x21 7bdc8: 540029c0 b.eq 0x7c300 7bdcc: 394002c8 ldrb w8, [x22] 7bdd0: 7101151f cmp w8, #0x45 7bdd4: 54002b01 b.ne 0x7c334 7bdd8: 910006d3 add x19, x22, #0x1 7bddc: 14000149 b 0x7c300 7bde0: 91000a68 add x8, x19, #0x2 7bde4: cb0802a8 sub x8, x21, x8 7bde8: f100851f cmp x8, #0x21 7bdec: 54001543 b.lo 0x7c094 7bdf0: f9000bf9 str x25, [sp, #0x10] 7bdf4: 39400a75 ldrb w21, [x19, #0x2] 7bdf8: aa1f03fc mov x28, xzr 7bdfc: 91000e77 add x23, x19, #0x3 7be00: 92800016 mov x22, #-0x1 // =-1 7be04: 910103fa add x26, sp, #0x40 7be08: 5280013b mov w27, #0x9 // =9 7be0c: 52801539 mov w25, #0xa9 // =169 7be10: 52801a14 mov w20, #0xd0 // =208 7be14: 2a1503e0 mov w0, w21 7be18: 97fe42c6 bl 0xc930 7be1c: 340013c0 cbz w0, 0x7c094 7be20: 8b1c02ea add x10, x23, x28 7be24: 3940014b ldrb w11, [x10] 7be28: 5100c2a8 sub w8, w21, #0x30 7be2c: 7100291f cmp w8, #0xa 7be30: 1a9b33e8 csel w8, wzr, w27, lo 7be34: 5100c16c sub w12, w11, #0x30 7be38: 0b150108 add w8, w8, w21 7be3c: 7100299f cmp w12, #0xa 7be40: 1a99328c csel w12, w20, w25, lo 7be44: 0b081168 add w8, w11, w8, lsl #4 7be48: 8b160349 add x9, x26, x22 7be4c: 0b0c0108 add w8, w8, w12 7be50: 39000528 strb w8, [x9, #0x1] 7be54: 39400555 ldrb w21, [x10, #0x1] 7be58: 91000b9c add x28, x28, #0x2 7be5c: f100839f cmp x28, #0x20 7be60: 910006d6 add x22, x22, #0x1 7be64: 54fffd81 b.ne 0x7be14 7be68: 710116bf cmp w21, #0x45 7be6c: 54001141 b.ne 0x7c094 7be70: 910103e9 add x9, sp, #0x40 7be74: 8b16012a add x10, x9, x22 7be78: eb09015f cmp x10, x9 7be7c: 54000269 b.ls 0x7bec8 7be80: b10006df cmn x22, #0x1 7be84: 54000220 b.eq 0x7bec8 7be88: 394103ea ldrb w10, [sp, #0x40] 7be8c: 910103e9 add x9, sp, #0x40 7be90: f1000edf cmp x22, #0x3 7be94: 390103e8 strb w8, [sp, #0x40] 7be98: 3836692a strb w10, [x9, x22] 7be9c: 5400016b b.lt 0x7bec8 7bea0: 8b160128 add x8, x9, x22 7bea4: d1000508 sub x8, x8, #0x1 7bea8: b27f0129 orr x9, x9, #0x2 7beac: 3940010a ldrb w10, [x8] 7beb0: 385ff12b ldurb w11, [x9, #-0x1] 7beb4: 381ff12a sturb w10, [x9, #-0x1] 7beb8: 381ff50b strb w11, [x8], #-0x1 7bebc: eb08013f cmp x9, x8 7bec0: 91000529 add x9, x9, #0x1 7bec4: 54ffff43 b.lo 0x7beac 7bec8: 3dc013e0 ldr q0, [sp, #0x40] 7becc: d0000102 adrp x2, 0x9d000 7bed0: 6f00e401 movi v1.2d, #0000000000000000 7bed4: 913fc842 add x2, x2, #0xff2 7bed8: 910203e0 add x0, sp, #0x80 7bedc: 52800501 mov w1, #0x28 // =40 7bee0: ad0407e1 stp q1, q1, [sp, #0x80] 7bee4: f90053ff str xzr, [sp, #0xa0] 7bee8: 97fe4122 bl 0xc370 7beec: f9400bf9 ldr x25, [sp, #0x10] 7bef0: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 7bef4: 71009c1f cmp w0, #0x27 7bef8: f2e0aab4 movk x20, #0x555, lsl #48 7befc: 54000cc8 b.hi 0x7c094 7bf00: 93407c15 sxtw x21, w0 7bf04: 71005c1f cmp w0, #0x17 7bf08: a939ffbf stp xzr, xzr, [x29, #-0x68] 7bf0c: f81903bf stur xzr, [x29, #-0x70] 7bf10: 54003fe2 b.hs 0x7c70c 7bf14: d101c3a9 sub x9, x29, #0x70 7bf18: d37ffaa8 lsl x8, x21, #1 7bf1c: b2400136 orr x22, x9, #0x1 7bf20: 381903a8 sturb w8, [x29, #-0x70] 7bf24: 35004040 cbnz w0, 0x7c72c 7bf28: 14000205 b 0x7c73c 7bf2c: 91000a68 add x8, x19, #0x2 7bf30: cb0802a9 sub x9, x21, x8 7bf34: f100253f cmp x9, #0x9 7bf38: 54000ae3 b.lo 0x7c094 7bf3c: 39400115 ldrb w21, [x8] 7bf40: aa1903fc mov x28, x25 7bf44: 2a1503e0 mov w0, w21 7bf48: 97fe427a bl 0xc930 7bf4c: 34000a40 cbz w0, 0x7c094 7bf50: 39400e69 ldrb w9, [x19, #0x3] 7bf54: 5100c2a8 sub w8, w21, #0x30 7bf58: 52800134 mov w20, #0x9 // =9 7bf5c: 7100291f cmp w8, #0xa 7bf60: 1a9433e8 csel w8, wzr, w20, lo 7bf64: 5100c12a sub w10, w9, #0x30 7bf68: 52801537 mov w23, #0xa9 // =169 7bf6c: 52801a19 mov w25, #0xd0 // =208 7bf70: 0b150108 add w8, w8, w21 7bf74: 7100295f cmp w10, #0xa 7bf78: 1a97332a csel w10, w25, w23, lo 7bf7c: 0b081128 add w8, w9, w8, lsl #4 7bf80: 0b0a0116 add w22, w8, w10 7bf84: 381903b6 sturb w22, [x29, #-0x70] 7bf88: 39401275 ldrb w21, [x19, #0x4] 7bf8c: 2a1503e0 mov w0, w21 7bf90: 97fe4268 bl 0xc930 7bf94: 34000800 cbz w0, 0x7c094 7bf98: 39401669 ldrb w9, [x19, #0x5] 7bf9c: 5100c2a8 sub w8, w21, #0x30 7bfa0: 7100291f cmp w8, #0xa 7bfa4: 1a9433e8 csel w8, wzr, w20, lo 7bfa8: 5100c12a sub w10, w9, #0x30 7bfac: 0b150108 add w8, w8, w21 7bfb0: 7100295f cmp w10, #0xa 7bfb4: 1a97332a csel w10, w25, w23, lo 7bfb8: 0b081128 add w8, w9, w8, lsl #4 7bfbc: 0b0a0117 add w23, w8, w10 7bfc0: 381913b7 sturb w23, [x29, #-0x6f] 7bfc4: 39401a75 ldrb w21, [x19, #0x6] 7bfc8: 2a1503e0 mov w0, w21 7bfcc: 97fe4259 bl 0xc930 7bfd0: 34000620 cbz w0, 0x7c094 7bfd4: 39401e69 ldrb w9, [x19, #0x7] 7bfd8: 5100c2a8 sub w8, w21, #0x30 7bfdc: 52800139 mov w25, #0x9 // =9 7bfe0: 7100291f cmp w8, #0xa 7bfe4: 1a9933e8 csel w8, wzr, w25, lo 7bfe8: 5100c12a sub w10, w9, #0x30 7bfec: 5280153a mov w26, #0xa9 // =169 7bff0: 52801a1b mov w27, #0xd0 // =208 7bff4: 0b150108 add w8, w8, w21 7bff8: 7100295f cmp w10, #0xa 7bffc: 1a9a336a csel w10, w27, w26, lo 7c000: 0b081128 add w8, w9, w8, lsl #4 7c004: 0b0a0114 add w20, w8, w10 7c008: 381923b4 sturb w20, [x29, #-0x6e] 7c00c: 39402275 ldrb w21, [x19, #0x8] 7c010: 2a1503e0 mov w0, w21 7c014: 97fe4247 bl 0xc930 7c018: 340003e0 cbz w0, 0x7c094 7c01c: 39402669 ldrb w9, [x19, #0x9] 7c020: 5100c2a8 sub w8, w21, #0x30 7c024: 7100291f cmp w8, #0xa 7c028: 1a9933e8 csel w8, wzr, w25, lo 7c02c: 5100c12a sub w10, w9, #0x30 7c030: 0b150108 add w8, w8, w21 7c034: 7100295f cmp w10, #0xa 7c038: 1a9a336a csel w10, w27, w26, lo 7c03c: 0b081128 add w8, w9, w8, lsl #4 7c040: 0b0a0108 add w8, w8, w10 7c044: 381933a8 sturb w8, [x29, #-0x6d] 7c048: 39402a69 ldrb w9, [x19, #0xa] 7c04c: 7101153f cmp w9, #0x45 7c050: 54000221 b.ne 0x7c094 7c054: 381903a8 sturb w8, [x29, #-0x70] 7c058: 381933b6 sturb w22, [x29, #-0x6d] 7c05c: 381913b4 sturb w20, [x29, #-0x6f] 7c060: 381923b7 sturb w23, [x29, #-0x6e] 7c064: bc5903a0 ldur s0, [x29, #-0x70] 7c068: b0000102 adrp x2, 0x9d000 7c06c: 913fac42 add x2, x2, #0xfeb 7c070: 910203e0 add x0, sp, #0x80 7c074: 1e22c000 fcvt d0, s0 7c078: 321d07e1 orr w1, wzr, #0x18 7c07c: a908ffff stp xzr, xzr, [sp, #0x88] 7c080: f90043ff str xzr, [sp, #0x80] 7c084: 97fe40bb bl 0xc370 7c088: 71005c1f cmp w0, #0x17 7c08c: aa1c03f4 mov x20, x28 7c090: 540041a9 b.ls 0x7c8c4 7c094: 321f03e8 orr w8, wzr, #0x2 7c098: 8b080269 add x9, x19, x8 7c09c: f100091f cmp x8, #0x2 7c0a0: 9a890273 csel x19, x19, x9, eq 7c0a4: 14000097 b 0x7c300 7c0a8: b0000108 adrp x8, 0x9d000 7c0ac: 913f6508 add x8, x8, #0xfd9 7c0b0: 3dc00100 ldr q0, [x8] 7c0b4: 91000a76 add x22, x19, #0x2 7c0b8: 52800448 mov w8, #0x22 // =34 7c0bc: 321d0be9 orr w9, wzr, #0x38 7c0c0: a908ffff stp xzr, xzr, [sp, #0x88] 7c0c4: f90043ff str xzr, [sp, #0x80] 7c0c8: 390203e8 strb w8, [sp, #0x80] 7c0cc: 3c8813e0 stur q0, [sp, #0x81] 7c0d0: 780913e9 sturh w9, [sp, #0x91] 7c0d4: 910203e2 add x2, sp, #0x80 7c0d8: aa1603e0 mov x0, x22 7c0dc: aa1503e1 mov x1, x21 7c0e0: aa1903e3 mov x3, x25 7c0e4: 94000b9d bl 0x7ef58 7c0e8: 14000084 b 0x7c2f8 7c0ec: 528d0e6a mov w10, #0x6873 // =26739 7c0f0: 91000a76 add x22, x19, #0x2 7c0f4: 52800148 mov w8, #0xa // =10 7c0f8: 52800e89 mov w9, #0x74 // =116 7c0fc: 72ae4dea movk w10, #0x726f, lsl #16 7c100: a908ffff stp xzr, xzr, [sp, #0x88] 7c104: f90043ff str xzr, [sp, #0x80] 7c108: 390203e8 strb w8, [sp, #0x80] 7c10c: 390217e9 strb w9, [sp, #0x85] 7c110: b80813ea stur w10, [sp, #0x81] 7c114: 39021bff strb wzr, [sp, #0x86] 7c118: 910203e2 add x2, sp, #0x80 7c11c: aa1603e0 mov x0, x22 7c120: aa1503e1 mov x1, x21 7c124: aa1903e3 mov x3, x25 7c128: 94000b8c bl 0x7ef58 7c12c: 14000073 b 0x7c2f8 7c130: 39400e68 ldrb w8, [x19, #0x3] 7c134: 7101151f cmp w8, #0x45 7c138: 54000e41 b.ne 0x7c300 7c13c: 39400a68 ldrb w8, [x19, #0x2] 7c140: 7100c51f cmp w8, #0x31 7c144: 540018a0 b.eq 0x7c458 7c148: 7100c11f cmp w8, #0x30 7c14c: 54000da1 b.ne 0x7c300 7c150: 528c2cc9 mov w9, #0x6166 // =24934 7c154: 52800ca8 mov w8, #0x65 // =101 7c158: 72ae6d89 movk w9, #0x736c, lsl #16 7c15c: f81903bf stur xzr, [x29, #-0x70] 7c160: 381983bf sturb wzr, [x29, #-0x68] 7c164: f80873ff stur xzr, [sp, #0x87] 7c168: f90043ff str xzr, [sp, #0x80] 7c16c: 390113e8 strb w8, [sp, #0x44] 7c170: b90043e9 str w9, [sp, #0x40] 7c174: a940a728 ldp x8, x9, [x25, #0x8] 7c178: eb09011f cmp x8, x9 7c17c: 54001ae2 b.hs 0x7c4d8 7c180: 52800149 mov w9, #0xa // =10 7c184: 39000109 strb w9, [x8] 7c188: b94043e9 ldr w9, [sp, #0x40] 7c18c: 91001273 add x19, x19, #0x4 7c190: b8001109 stur w9, [x8, #0x1] 7c194: 394113e9 ldrb w9, [sp, #0x44] 7c198: 3900191f strb wzr, [x8, #0x6] 7c19c: 39001509 strb w9, [x8, #0x5] 7c1a0: f85903a9 ldur x9, [x29, #-0x70] 7c1a4: f8007109 stur x9, [x8, #0x7] 7c1a8: 385983a9 ldurb w9, [x29, #-0x68] 7c1ac: f900091f str xzr, [x8, #0x10] 7c1b0: 39003d09 strb w9, [x8, #0xf] 7c1b4: 390113ff strb wzr, [sp, #0x44] 7c1b8: b90043ff str wzr, [sp, #0x40] 7c1bc: 381983bf sturb wzr, [x29, #-0x68] 7c1c0: 140000ba b 0x7c4a8 7c1c4: 528d0c69 mov w9, #0x6863 // =26723 7c1c8: 91000a76 add x22, x19, #0x2 7c1cc: 321d03e8 orr w8, wzr, #0x8 7c1d0: 72ae4c29 movk w9, #0x7261, lsl #16 7c1d4: a908ffff stp xzr, xzr, [sp, #0x88] 7c1d8: f90043ff str xzr, [sp, #0x80] 7c1dc: 390203e8 strb w8, [sp, #0x80] 7c1e0: b80813e9 stur w9, [sp, #0x81] 7c1e4: 390217ff strb wzr, [sp, #0x85] 7c1e8: 910203e2 add x2, sp, #0x80 7c1ec: aa1603e0 mov x0, x22 7c1f0: aa1503e1 mov x1, x21 7c1f4: aa1903e3 mov x3, x25 7c1f8: 94000b58 bl 0x7ef58 7c1fc: 1400003f b 0x7c2f8 7c200: 91000a76 add x22, x19, #0x2 7c204: a908ffff stp xzr, xzr, [sp, #0x88] 7c208: f90043ff str xzr, [sp, #0x80] 7c20c: 910203e2 add x2, sp, #0x80 7c210: aa1603e0 mov x0, x22 7c214: aa1503e1 mov x1, x21 7c218: aa1903e3 mov x3, x25 7c21c: 94000b4f bl 0x7ef58 7c220: 14000036 b 0x7c2f8 7c224: b0000108 adrp x8, 0x9d000 7c228: 913ef108 add x8, x8, #0xfbc 7c22c: f9400109 ldr x9, [x8] 7c230: f8405108 ldur x8, [x8, #0x5] 7c234: 91000a76 add x22, x19, #0x2 7c238: 5280034a mov w10, #0x1a // =26 7c23c: a908ffff stp xzr, xzr, [sp, #0x88] 7c240: f90043ff str xzr, [sp, #0x80] 7c244: 390203ea strb w10, [sp, #0x80] 7c248: f80813e9 stur x9, [sp, #0x81] 7c24c: f80863e8 stur x8, [sp, #0x86] 7c250: 39023bff strb wzr, [sp, #0x8e] 7c254: 910203e2 add x2, sp, #0x80 7c258: aa1603e0 mov x0, x22 7c25c: aa1503e1 mov x1, x21 7c260: aa1903e3 mov x3, x25 7c264: 94000b3d bl 0x7ef58 7c268: 14000024 b 0x7c2f8 7c26c: 528c6eeb mov w11, #0x6377 // =25463 7c270: 91000a76 add x22, x19, #0x2 7c274: 321f0be8 orr w8, wzr, #0xe 7c278: 52800e89 mov w9, #0x74 // =116 7c27c: 528bee4a mov w10, #0x5f72 // =24434 7c280: 72ac2d0b movk w11, #0x6168, lsl #16 7c284: a908ffff stp xzr, xzr, [sp, #0x88] 7c288: f90043ff str xzr, [sp, #0x80] 7c28c: 390203e8 strb w8, [sp, #0x80] 7c290: 39021fe9 strb w9, [sp, #0x87] 7c294: 780853ea sturh w10, [sp, #0x85] 7c298: b80813eb stur w11, [sp, #0x81] 7c29c: 390223ff strb wzr, [sp, #0x88] 7c2a0: 910203e2 add x2, sp, #0x80 7c2a4: aa1603e0 mov x0, x22 7c2a8: aa1503e1 mov x1, x21 7c2ac: aa1903e3 mov x3, x25 7c2b0: 94000b2a bl 0x7ef58 7c2b4: 14000011 b 0x7c2f8 7c2b8: b0000108 adrp x8, 0x9d000 7c2bc: 913f2908 add x8, x8, #0xfca 7c2c0: f9400109 ldr x9, [x8] 7c2c4: f8406108 ldur x8, [x8, #0x6] 7c2c8: 91000a76 add x22, x19, #0x2 7c2cc: 321e0bea orr w10, wzr, #0x1c 7c2d0: f9004bff str xzr, [sp, #0x90] 7c2d4: 390203ea strb w10, [sp, #0x80] 7c2d8: f80813e9 stur x9, [sp, #0x81] 7c2dc: f80873e8 stur x8, [sp, #0x87] 7c2e0: 39023fff strb wzr, [sp, #0x8f] 7c2e4: 910203e2 add x2, sp, #0x80 7c2e8: aa1603e0 mov x0, x22 7c2ec: aa1503e1 mov x1, x21 7c2f0: aa1903e3 mov x3, x25 7c2f4: 94000b19 bl 0x7ef58 7c2f8: eb16001f cmp x0, x22 7c2fc: 9a800273 csel x19, x19, x0, eq 7c300: f9401708 ldr x8, [x24, #0x28] 7c304: f9400fe9 ldr x9, [sp, #0x18] 7c308: eb09011f cmp x8, x9 7c30c: 54007441 b.ne 0x7d194 7c310: aa1303e0 mov x0, x19 7c314: a9537bfd ldp x29, x30, [sp, #0x130] 7c318: a9524ff4 ldp x20, x19, [sp, #0x120] 7c31c: a95157f6 ldp x22, x21, [sp, #0x110] 7c320: a9505ff8 ldp x24, x23, [sp, #0x100] 7c324: a94f67fa ldp x26, x25, [sp, #0xf0] 7c328: a94e6ffc ldp x28, x27, [sp, #0xe0] 7c32c: 910503ff add sp, sp, #0x140 7c330: d65f03c0 ret 7c334: 5100c109 sub w9, w8, #0x30 7c338: 7100253f cmp w9, #0x9 7c33c: aa1603f7 mov x23, x22 7c340: 54000128 b.hi 0x7c364 7c344: 910006c9 add x9, x22, #0x1 7c348: eb0902bf cmp x21, x9 7c34c: 54fffda0 b.eq 0x7c300 7c350: 38401528 ldrb w8, [x9], #0x1 7c354: 5100c10a sub w10, w8, #0x30 7c358: 7100295f cmp w10, #0xa 7c35c: 54ffff63 b.lo 0x7c348 7c360: d1000537 sub x23, x9, #0x1 7c364: eb1602f5 subs x21, x23, x22 7c368: 54fffcc0 b.eq 0x7c300 7c36c: 7101151f cmp w8, #0x45 7c370: 54fffc81 b.ne 0x7c300 7c374: a9405328 ldp x8, x20, [x25] 7c378: eb14011f cmp x8, x20 7c37c: 54fffc20 b.eq 0x7c300 7c380: 385e8288 ldurb w8, [x20, #-0x18] 7c384: a97f2a89 ldp x9, x10, [x20, #-0x10] 7c388: d1005e8b sub x11, x20, #0x17 7c38c: d100c280 sub x0, x20, #0x30 7c390: 7200011f tst w8, #0x1 7c394: d341fd08 lsr x8, x8, #1 7c398: 9a8a0161 csel x1, x11, x10, eq 7c39c: 9a890102 csel x2, x8, x9, eq 7c3a0: 97ffd47c bl 0x71590 7c3a4: f85e0288 ldur x8, [x20, #-0x20] 7c3a8: f9001be8 str x8, [sp, #0x30] 7c3ac: 3cdd0280 ldur q0, [x20, #-0x30] 7c3b0: 3d800be0 str q0, [sp, #0x20] 7c3b4: a93dfe9f stp xzr, xzr, [x20, #-0x28] 7c3b8: f81d029f stur xzr, [x20, #-0x30] 7c3bc: b0000102 adrp x2, 0x9d000 7c3c0: 913eb042 add x2, x2, #0xfac 7c3c4: 910083e0 add x0, sp, #0x20 7c3c8: 320003e3 orr w3, wzr, #0x1 7c3cc: aa1f03e1 mov x1, xzr 7c3d0: 910083f3 add x19, sp, #0x20 7c3d4: 97ffd3f1 bl 0x71398 7c3d8: f9400a68 ldr x8, [x19, #0x10] 7c3dc: 3dc00260 ldr q0, [x19] 7c3e0: a900fe7f stp xzr, xzr, [x19, #0x8] 7c3e4: f900027f str xzr, [x19] 7c3e8: f9002be8 str x8, [sp, #0x50] 7c3ec: 3d8013e0 str q0, [sp, #0x40] 7c3f0: f00000c1 adrp x1, 0x97000 7c3f4: 9106bc21 add x1, x1, #0x1af 7c3f8: 910103e0 add x0, sp, #0x40 7c3fc: 320003e2 orr w2, wzr, #0x1 7c400: 910103f3 add x19, sp, #0x40 7c404: 97ffd463 bl 0x71590 7c408: f9400a68 ldr x8, [x19, #0x10] 7c40c: 3dc00260 ldr q0, [x19] 7c410: b10042bf cmn x21, #0x10 7c414: a900fe7f stp xzr, xzr, [x19, #0x8] 7c418: f900027f str xzr, [x19] 7c41c: a9067fff stp xzr, xzr, [sp, #0x60] 7c420: f81a03a8 stur x8, [x29, #-0x60] 7c424: 3c9903a0 stur q0, [x29, #-0x70] 7c428: f9002fff str xzr, [sp, #0x58] 7c42c: 54006ba2 b.hs 0x7d1a0 7c430: f1005abf cmp x21, #0x16 7c434: 54002088 b.hi 0x7c844 7c438: d37ffaa8 lsl x8, x21, #1 7c43c: 910163e9 add x9, sp, #0x58 7c440: 390163e8 strb w8, [sp, #0x58] 7c444: b2400120 orr x0, x9, #0x1 7c448: f10082bf cmp x21, #0x20 7c44c: 540020e2 b.hs 0x7c868 7c450: aa0003e8 mov x8, x0 7c454: 140001c6 b 0x7cb6c 7c458: 781983bf sturh wzr, [x29, #-0x68] 7c45c: f81903bf stur xzr, [x29, #-0x70] 7c460: f80873ff stur xzr, [sp, #0x87] 7c464: f90043ff str xzr, [sp, #0x80] 7c468: a940a728 ldp x8, x9, [x25, #0x8] 7c46c: 528e4e95 mov w21, #0x7274 // =29300 7c470: 72acaeb5 movk w21, #0x6575, lsl #16 7c474: eb09011f cmp x8, x9 7c478: 540006a2 b.hs 0x7c54c 7c47c: 321d03e9 orr w9, wzr, #0x8 7c480: b8001115 stur w21, [x8, #0x1] 7c484: 3900151f strb wzr, [x8, #0x5] 7c488: 39000109 strb w9, [x8] 7c48c: 785983a9 ldurh w9, [x29, #-0x68] 7c490: 91001273 add x19, x19, #0x4 7c494: 79001d09 strh w9, [x8, #0xe] 7c498: f85903a9 ldur x9, [x29, #-0x70] 7c49c: f900091f str xzr, [x8, #0x10] 7c4a0: f8006109 stur x9, [x8, #0x6] 7c4a4: 781983bf sturh wzr, [x29, #-0x68] 7c4a8: f81903bf stur xzr, [x29, #-0x70] 7c4ac: 3900611f strb wzr, [x8, #0x18] 7c4b0: f84873e9 ldur x9, [sp, #0x87] 7c4b4: a9027d09 stp x9, xzr, [x8, #0x20] 7c4b8: f94043e9 ldr x9, [sp, #0x80] 7c4bc: f8019109 stur x9, [x8, #0x19] 7c4c0: f80873ff stur xzr, [sp, #0x87] 7c4c4: f90043ff str xzr, [sp, #0x80] 7c4c8: f9400728 ldr x8, [x25, #0x8] 7c4cc: 9100c108 add x8, x8, #0x30 7c4d0: f9000728 str x8, [x25, #0x8] 7c4d4: 17ffff8b b 0x7c300 7c4d8: f940032a ldr x10, [x25] 7c4dc: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7c4e0: f295556b movk x11, #0xaaab 7c4e4: cb0a0108 sub x8, x8, x10 7c4e8: 9344fd08 asr x8, x8, #4 7c4ec: 9b0b7d15 mul x21, x8, x11 7c4f0: 910006a8 add x8, x21, #0x1 7c4f4: eb14011f cmp x8, x20 7c4f8: 54006508 b.hi 0x7d198 7c4fc: cb0a0129 sub x9, x9, x10 7c500: 9344fd29 asr x9, x9, #4 7c504: 9b0b7d29 mul x9, x9, x11 7c508: eb0c013f cmp x9, x12 7c50c: 540000a2 b.hs 0x7c520 7c510: d37ff929 lsl x9, x9, #1 7c514: eb08013f cmp x9, x8 7c518: 9a893114 csel x20, x8, x9, lo 7c51c: b4001f14 cbz x20, 0x7c8fc 7c520: f9400f29 ldr x9, [x25, #0x18] 7c524: 8b140688 add x8, x20, x20, lsl #1 7c528: d37ced08 lsl x8, x8, #4 7c52c: f9480120 ldr x0, [x9, #0x1000] 7c530: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7c534: cb00014a sub x10, x10, x0 7c538: eb08015f cmp x10, x8 7c53c: 54000422 b.hs 0x7c5c0 7c540: aa0803e0 mov x0, x8 7c544: 97fe416b bl 0xcaf0 7c548: 140000ee b 0x7c900 7c54c: f940032a ldr x10, [x25] 7c550: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7c554: f295556b movk x11, #0xaaab 7c558: cb0a0108 sub x8, x8, x10 7c55c: 9344fd08 asr x8, x8, #4 7c560: 9b0b7d16 mul x22, x8, x11 7c564: 910006c8 add x8, x22, #0x1 7c568: eb14011f cmp x8, x20 7c56c: 54006188 b.hi 0x7d19c 7c570: cb0a0129 sub x9, x9, x10 7c574: 9344fd29 asr x9, x9, #4 7c578: 9b0b7d29 mul x9, x9, x11 7c57c: eb0c013f cmp x9, x12 7c580: 540000a2 b.hs 0x7c594 7c584: d37ff929 lsl x9, x9, #1 7c588: eb08013f cmp x9, x8 7c58c: 9a893114 csel x20, x8, x9, lo 7c590: b4002414 cbz x20, 0x7ca10 7c594: f9400f29 ldr x9, [x25, #0x18] 7c598: 8b140688 add x8, x20, x20, lsl #1 7c59c: d37ced08 lsl x8, x8, #4 7c5a0: f9480120 ldr x0, [x9, #0x1000] 7c5a4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7c5a8: cb00014a sub x10, x10, x0 7c5ac: eb08015f cmp x10, x8 7c5b0: 540000e2 b.hs 0x7c5cc 7c5b4: aa0803e0 mov x0, x8 7c5b8: 97fe414e bl 0xcaf0 7c5bc: 14000116 b 0x7ca14 7c5c0: 8b080008 add x8, x0, x8 7c5c4: f9080128 str x8, [x9, #0x1000] 7c5c8: 140000ce b 0x7c900 7c5cc: 8b080008 add x8, x0, x8 7c5d0: f9080128 str x8, [x9, #0x1000] 7c5d4: 14000110 b 0x7ca14 7c5d8: 910042a8 add x8, x21, #0x10 7c5dc: 927ced17 and x23, x8, #0xfffffffffffffff0 7c5e0: aa1703e0 mov x0, x23 7c5e4: 97fe4143 bl 0xcaf0 7c5e8: aa0003f6 mov x22, x0 7c5ec: b24002e8 orr x8, x23, #0x1 7c5f0: a904dbf5 stp x21, x22, [sp, #0x48] 7c5f4: f90023e8 str x8, [sp, #0x40] 7c5f8: 910203e1 add x1, sp, #0x80 7c5fc: aa1603e0 mov x0, x22 7c600: aa1503e2 mov x2, x21 7c604: 97fe4143 bl 0xcb10 7c608: 38356adf strb wzr, [x22, x21] 7c60c: a944d7e8 ldp x8, x21, [sp, #0x48] 7c610: f84413e9 ldur x9, [sp, #0x41] 7c614: d10203ac sub x12, x29, #0x80 7c618: f800719f stur xzr, [x12, #0x7] 7c61c: f81803bf stur xzr, [x29, #-0x80] 7c620: 394103f6 ldrb w22, [sp, #0x40] 7c624: a9047fff stp xzr, xzr, [sp, #0x40] 7c628: f805f3e8 stur x8, [sp, #0x5f] 7c62c: a90527ff stp xzr, x9, [sp, #0x50] 7c630: a940a728 ldp x8, x9, [x25, #0x8] 7c634: eb09011f cmp x8, x9 7c638: 540002a2 b.hs 0x7c68c 7c63c: 39000116 strb w22, [x8] 7c640: f845f3e9 ldur x9, [sp, #0x5f] 7c644: a900d509 stp x9, x21, [x8, #0x8] 7c648: f9402fe9 ldr x9, [sp, #0x58] 7c64c: f8001109 stur x9, [x8, #0x1] 7c650: f805f3ff stur xzr, [sp, #0x5f] 7c654: f9002fff str xzr, [sp, #0x58] 7c658: 3900611f strb wzr, [x8, #0x18] 7c65c: f8407189 ldur x9, [x12, #0x7] 7c660: a9027d09 stp x9, xzr, [x8, #0x20] 7c664: f85803a9 ldur x9, [x29, #-0x80] 7c668: f8019109 stur x9, [x8, #0x19] 7c66c: f800719f stur xzr, [x12, #0x7] 7c670: f81803bf stur xzr, [x29, #-0x80] 7c674: f9400728 ldr x8, [x25, #0x8] 7c678: 9100c108 add x8, x8, #0x30 7c67c: f9000728 str x8, [x25, #0x8] 7c680: 394103e8 ldrb w8, [sp, #0x40] 7c684: 37004368 tbnz w8, #0x0, 0x7cef0 7c688: 1400026b b 0x7d034 7c68c: f940032a ldr x10, [x25] 7c690: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7c694: f295556b movk x11, #0xaaab 7c698: cb0a0108 sub x8, x8, x10 7c69c: 9344fd08 asr x8, x8, #4 7c6a0: 9b0b7d17 mul x23, x8, x11 7c6a4: 910006e8 add x8, x23, #0x1 7c6a8: eb14011f cmp x8, x20 7c6ac: 540057c8 b.hi 0x7d1a4 7c6b0: cb0a0129 sub x9, x9, x10 7c6b4: 9344fd29 asr x9, x9, #4 7c6b8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 7c6bc: 9b0b7d29 mul x9, x9, x11 7c6c0: f2e0554a movk x10, #0x2aa, lsl #48 7c6c4: eb0a013f cmp x9, x10 7c6c8: 540000a2 b.hs 0x7c6dc 7c6cc: d37ff929 lsl x9, x9, #1 7c6d0: eb08013f cmp x9, x8 7c6d4: 9a893114 csel x20, x8, x9, lo 7c6d8: b4003734 cbz x20, 0x7cdbc 7c6dc: f9400f29 ldr x9, [x25, #0x18] 7c6e0: 8b140688 add x8, x20, x20, lsl #1 7c6e4: d37ced08 lsl x8, x8, #4 7c6e8: f9480120 ldr x0, [x9, #0x1000] 7c6ec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7c6f0: cb00014a sub x10, x10, x0 7c6f4: eb08015f cmp x10, x8 7c6f8: 540022c2 b.hs 0x7cb50 7c6fc: aa0803e0 mov x0, x8 7c700: 97fe40fc bl 0xcaf0 7c704: d10203ac sub x12, x29, #0x80 7c708: 140001ae b 0x7cdc0 7c70c: 910042a8 add x8, x21, #0x10 7c710: 927ced17 and x23, x8, #0xfffffffffffffff0 7c714: aa1703e0 mov x0, x23 7c718: 97fe40f6 bl 0xcaf0 7c71c: aa0003f6 mov x22, x0 7c720: b24002e8 orr x8, x23, #0x1 7c724: a939dbb5 stp x21, x22, [x29, #-0x68] 7c728: f81903a8 stur x8, [x29, #-0x70] 7c72c: 910203e1 add x1, sp, #0x80 7c730: aa1603e0 mov x0, x22 7c734: aa1503e2 mov x2, x21 7c738: 97fe40f6 bl 0xcb10 7c73c: 38356adf strb wzr, [x22, x21] 7c740: d10203ac sub x12, x29, #0x80 7c744: a979d7a8 ldp x8, x21, [x29, #-0x68] 7c748: f8411189 ldur x9, [x12, #0x11] 7c74c: f800719f stur xzr, [x12, #0x7] 7c750: f81803bf stur xzr, [x29, #-0x80] 7c754: 385903b6 ldurb w22, [x29, #-0x70] 7c758: a9397fbf stp xzr, xzr, [x29, #-0x70] 7c75c: f81a03bf stur xzr, [x29, #-0x60] 7c760: f805f3e8 stur x8, [sp, #0x5f] 7c764: f9002fe9 str x9, [sp, #0x58] 7c768: a940a728 ldp x8, x9, [x25, #0x8] 7c76c: eb09011f cmp x8, x9 7c770: 540002a2 b.hs 0x7c7c4 7c774: 39000116 strb w22, [x8] 7c778: f845f3e9 ldur x9, [sp, #0x5f] 7c77c: a900d509 stp x9, x21, [x8, #0x8] 7c780: f9402fe9 ldr x9, [sp, #0x58] 7c784: f8001109 stur x9, [x8, #0x1] 7c788: f805f3ff stur xzr, [sp, #0x5f] 7c78c: f9002fff str xzr, [sp, #0x58] 7c790: 3900611f strb wzr, [x8, #0x18] 7c794: f8407189 ldur x9, [x12, #0x7] 7c798: a9027d09 stp x9, xzr, [x8, #0x20] 7c79c: f85803a9 ldur x9, [x29, #-0x80] 7c7a0: f8019109 stur x9, [x8, #0x19] 7c7a4: f800719f stur xzr, [x12, #0x7] 7c7a8: f81803bf stur xzr, [x29, #-0x80] 7c7ac: f9400728 ldr x8, [x25, #0x8] 7c7b0: 9100c108 add x8, x8, #0x30 7c7b4: f9000728 str x8, [x25, #0x8] 7c7b8: 385903a8 ldurb w8, [x29, #-0x70] 7c7bc: 360043c8 tbz w8, #0x0, 0x7d034 7c7c0: 1400021b b 0x7d02c 7c7c4: f940032a ldr x10, [x25] 7c7c8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7c7cc: f295556b movk x11, #0xaaab 7c7d0: cb0a0108 sub x8, x8, x10 7c7d4: 9344fd08 asr x8, x8, #4 7c7d8: 9b0b7d17 mul x23, x8, x11 7c7dc: 910006e8 add x8, x23, #0x1 7c7e0: eb14011f cmp x8, x20 7c7e4: 54004e28 b.hi 0x7d1a8 7c7e8: cb0a0129 sub x9, x9, x10 7c7ec: 9344fd29 asr x9, x9, #4 7c7f0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 7c7f4: 9b0b7d29 mul x9, x9, x11 7c7f8: f2e0554a movk x10, #0x2aa, lsl #48 7c7fc: eb0a013f cmp x9, x10 7c800: 540000a2 b.hs 0x7c814 7c804: d37ff929 lsl x9, x9, #1 7c808: eb08013f cmp x9, x8 7c80c: 9a893114 csel x20, x8, x9, lo 7c810: b4003754 cbz x20, 0x7cef8 7c814: f9400f29 ldr x9, [x25, #0x18] 7c818: 8b140688 add x8, x20, x20, lsl #1 7c81c: d37ced08 lsl x8, x8, #4 7c820: f9480120 ldr x0, [x9, #0x1000] 7c824: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7c828: cb00014a sub x10, x10, x0 7c82c: eb08015f cmp x10, x8 7c830: 54001962 b.hs 0x7cb5c 7c834: aa0803e0 mov x0, x8 7c838: 97fe40ae bl 0xcaf0 7c83c: d10203ac sub x12, x29, #0x80 7c840: 140001af b 0x7cefc 7c844: 910042a8 add x8, x21, #0x10 7c848: 927ced13 and x19, x8, #0xfffffffffffffff0 7c84c: aa1303e0 mov x0, x19 7c850: 97fe40a8 bl 0xcaf0 7c854: b2400268 orr x8, x19, #0x1 7c858: a90603f5 stp x21, x0, [sp, #0x60] 7c85c: f9002fe8 str x8, [sp, #0x58] 7c860: f10082bf cmp x21, #0x20 7c864: 54ffdf63 b.lo 0x7c450 7c868: 927beaa9 and x9, x21, #0xffffffffffffffe0 7c86c: b40017e9 cbz x9, 0x7cb68 7c870: eb17001f cmp x0, x23 7c874: 540000a2 b.hs 0x7c888 7c878: 8b150008 add x8, x0, x21 7c87c: eb0802df cmp x22, x8 7c880: aa0003e8 mov x8, x0 7c884: 54001743 b.lo 0x7cb6c 7c888: 8b0902ca add x10, x22, x9 7c88c: 8b090008 add x8, x0, x9 7c890: 9100400b add x11, x0, #0x10 7c894: 910042cc add x12, x22, #0x10 7c898: aa0903ed mov x13, x9 7c89c: ad7f8580 ldp q0, q1, [x12, #-0x10] 7c8a0: d10081ad sub x13, x13, #0x20 7c8a4: 9100818c add x12, x12, #0x20 7c8a8: ad3f8560 stp q0, q1, [x11, #-0x10] 7c8ac: 9100816b add x11, x11, #0x20 7c8b0: b5ffff6d cbnz x13, 0x7c89c 7c8b4: eb15013f cmp x9, x21 7c8b8: aa0a03f6 mov x22, x10 7c8bc: 54001581 b.ne 0x7cb6c 7c8c0: 140000af b 0x7cb7c 7c8c4: 93407c15 sxtw x21, w0 7c8c8: 71005c1f cmp w0, #0x17 7c8cc: a902ffff stp xzr, xzr, [sp, #0x28] 7c8d0: f90013ff str xzr, [sp, #0x20] 7c8d4: 54001da1 b.ne 0x7cc88 7c8d8: 910042a8 add x8, x21, #0x10 7c8dc: 927ced17 and x23, x8, #0xfffffffffffffff0 7c8e0: aa1703e0 mov x0, x23 7c8e4: 97fe4083 bl 0xcaf0 7c8e8: aa0003f6 mov x22, x0 7c8ec: b24002e8 orr x8, x23, #0x1 7c8f0: a902dbf5 stp x21, x22, [sp, #0x28] 7c8f4: f90013e8 str x8, [sp, #0x20] 7c8f8: 140000e9 b 0x7cc9c 7c8fc: aa1f03e0 mov x0, xzr 7c900: 321c07e9 orr w9, wzr, #0x30 7c904: 5280014a mov w10, #0xa // =10 7c908: 9b0902a8 madd x8, x21, x9, x0 7c90c: 3900010a strb w10, [x8] 7c910: b94043ea ldr w10, [sp, #0x40] 7c914: d503201f nop 7c918: 9b090289 madd x9, x20, x9, x0 7c91c: b800110a stur w10, [x8, #0x1] 7c920: 394113ea ldrb w10, [sp, #0x44] 7c924: 3900191f strb wzr, [x8, #0x6] 7c928: 3900150a strb w10, [x8, #0x5] 7c92c: f85903aa ldur x10, [x29, #-0x70] 7c930: f800710a stur x10, [x8, #0x7] 7c934: 385983aa ldurb w10, [x29, #-0x68] 7c938: f900091f str xzr, [x8, #0x10] 7c93c: 39003d0a strb w10, [x8, #0xf] 7c940: 390113ff strb wzr, [sp, #0x44] 7c944: b90043ff str wzr, [sp, #0x40] 7c948: 381983bf sturb wzr, [x29, #-0x68] 7c94c: f81903bf stur xzr, [x29, #-0x70] 7c950: 3900611f strb wzr, [x8, #0x18] 7c954: f84873ea ldur x10, [sp, #0x87] 7c958: a9027d0a stp x10, xzr, [x8, #0x20] 7c95c: f94043ea ldr x10, [sp, #0x80] 7c960: f801910a stur x10, [x8, #0x19] 7c964: f80873ff stur xzr, [sp, #0x87] 7c968: f90043ff str xzr, [sp, #0x80] 7c96c: a9402f36 ldp x22, x11, [x25] 7c970: 9100c10a add x10, x8, #0x30 7c974: eb16017f cmp x11, x22 7c978: 54000260 b.eq 0x7c9c4 7c97c: f85e016c ldur x12, [x11, #-0x20] 7c980: f81e010c stur x12, [x8, #-0x20] 7c984: 3cdd0160 ldur q0, [x11, #-0x30] 7c988: 3c9d0100 stur q0, [x8, #-0x30] 7c98c: f85f816c ldur x12, [x11, #-0x8] 7c990: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7c994: f81d017f stur xzr, [x11, #-0x30] 7c998: f81f810c stur x12, [x8, #-0x8] 7c99c: 3cde8160 ldur q0, [x11, #-0x18] 7c9a0: 3c9e8100 stur q0, [x8, #-0x18] 7c9a4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7c9a8: f81e817f stur xzr, [x11, #-0x18] 7c9ac: d100c16b sub x11, x11, #0x30 7c9b0: eb0b02df cmp x22, x11 7c9b4: d100c108 sub x8, x8, #0x30 7c9b8: 54fffe21 b.ne 0x7c97c 7c9bc: a9405b35 ldp x21, x22, [x25] 7c9c0: 14000002 b 0x7c9c8 7c9c4: aa1603f5 mov x21, x22 7c9c8: f9400b37 ldr x23, [x25, #0x10] 7c9cc: eb1502df cmp x22, x21 7c9d0: a9002b28 stp x8, x10, [x25] 7c9d4: f9000b29 str x9, [x25, #0x10] 7c9d8: 540009a0 b.eq 0x7cb0c 7c9dc: 385e82c8 ldurb w8, [x22, #-0x18] 7c9e0: 36000068 tbz w8, #0x0, 0x7c9ec 7c9e4: f85f82c0 ldur x0, [x22, #-0x8] 7c9e8: 97fe408e bl 0xcc20 7c9ec: 385d02c8 ldurb w8, [x22, #-0x30] 7c9f0: d100c2d4 sub x20, x22, #0x30 7c9f4: 36000068 tbz w8, #0x0, 0x7ca00 7c9f8: f85e02c0 ldur x0, [x22, #-0x20] 7c9fc: 97fe4089 bl 0xcc20 7ca00: eb1402bf cmp x21, x20 7ca04: aa1403f6 mov x22, x20 7ca08: 54fffea1 b.ne 0x7c9dc 7ca0c: 14000040 b 0x7cb0c 7ca10: aa1f03e0 mov x0, xzr 7ca14: 321c07e9 orr w9, wzr, #0x30 7ca18: 321d03ea orr w10, wzr, #0x8 7ca1c: 9b0902c8 madd x8, x22, x9, x0 7ca20: 3900010a strb w10, [x8] 7ca24: b8001115 stur w21, [x8, #0x1] 7ca28: 3900151f strb wzr, [x8, #0x5] 7ca2c: 785983aa ldurh w10, [x29, #-0x68] 7ca30: d503201f nop 7ca34: 9b090289 madd x9, x20, x9, x0 7ca38: 79001d0a strh w10, [x8, #0xe] 7ca3c: f85903aa ldur x10, [x29, #-0x70] 7ca40: f900091f str xzr, [x8, #0x10] 7ca44: f800610a stur x10, [x8, #0x6] 7ca48: 781983bf sturh wzr, [x29, #-0x68] 7ca4c: f81903bf stur xzr, [x29, #-0x70] 7ca50: 3900611f strb wzr, [x8, #0x18] 7ca54: f84873ea ldur x10, [sp, #0x87] 7ca58: a9027d0a stp x10, xzr, [x8, #0x20] 7ca5c: f94043ea ldr x10, [sp, #0x80] 7ca60: f801910a stur x10, [x8, #0x19] 7ca64: f80873ff stur xzr, [sp, #0x87] 7ca68: f90043ff str xzr, [sp, #0x80] 7ca6c: a9402f36 ldp x22, x11, [x25] 7ca70: 9100c10a add x10, x8, #0x30 7ca74: eb16017f cmp x11, x22 7ca78: 54000260 b.eq 0x7cac4 7ca7c: f85e016c ldur x12, [x11, #-0x20] 7ca80: f81e010c stur x12, [x8, #-0x20] 7ca84: 3cdd0160 ldur q0, [x11, #-0x30] 7ca88: 3c9d0100 stur q0, [x8, #-0x30] 7ca8c: f85f816c ldur x12, [x11, #-0x8] 7ca90: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7ca94: f81d017f stur xzr, [x11, #-0x30] 7ca98: f81f810c stur x12, [x8, #-0x8] 7ca9c: 3cde8160 ldur q0, [x11, #-0x18] 7caa0: 3c9e8100 stur q0, [x8, #-0x18] 7caa4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7caa8: f81e817f stur xzr, [x11, #-0x18] 7caac: d100c16b sub x11, x11, #0x30 7cab0: eb0b02df cmp x22, x11 7cab4: d100c108 sub x8, x8, #0x30 7cab8: 54fffe21 b.ne 0x7ca7c 7cabc: a9405b35 ldp x21, x22, [x25] 7cac0: 14000002 b 0x7cac8 7cac4: aa1603f5 mov x21, x22 7cac8: f9400b37 ldr x23, [x25, #0x10] 7cacc: eb1502df cmp x22, x21 7cad0: a9002b28 stp x8, x10, [x25] 7cad4: f9000b29 str x9, [x25, #0x10] 7cad8: 540001a0 b.eq 0x7cb0c 7cadc: 385e82c8 ldurb w8, [x22, #-0x18] 7cae0: 36000068 tbz w8, #0x0, 0x7caec 7cae4: f85f82c0 ldur x0, [x22, #-0x8] 7cae8: 97fe404e bl 0xcc20 7caec: 385d02c8 ldurb w8, [x22, #-0x30] 7caf0: d100c2d4 sub x20, x22, #0x30 7caf4: 36000068 tbz w8, #0x0, 0x7cb00 7caf8: f85e02c0 ldur x0, [x22, #-0x20] 7cafc: 97fe4049 bl 0xcc20 7cb00: eb1402bf cmp x21, x20 7cb04: aa1403f6 mov x22, x20 7cb08: 54fffea1 b.ne 0x7cadc 7cb0c: b40001f5 cbz x21, 0x7cb48 7cb10: f9400f28 ldr x8, [x25, #0x18] 7cb14: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7cb18: eb15013f cmp x9, x21 7cb1c: 54000123 b.lo 0x7cb40 7cb20: eb15011f cmp x8, x21 7cb24: 540000e8 b.hi 0x7cb40 7cb28: f9480109 ldr x9, [x8, #0x1000] 7cb2c: eb17013f cmp x9, x23 7cb30: 540000c1 b.ne 0x7cb48 7cb34: f9080115 str x21, [x8, #0x1000] 7cb38: 91001273 add x19, x19, #0x4 7cb3c: 17fffdf1 b 0x7c300 7cb40: aa1503e0 mov x0, x21 7cb44: 97fe4037 bl 0xcc20 7cb48: 91001273 add x19, x19, #0x4 7cb4c: 17fffded b 0x7c300 7cb50: 8b080008 add x8, x0, x8 7cb54: f9080128 str x8, [x9, #0x1000] 7cb58: 1400009a b 0x7cdc0 7cb5c: 8b080008 add x8, x0, x8 7cb60: f9080128 str x8, [x9, #0x1000] 7cb64: 140000e6 b 0x7cefc 7cb68: aa0003e8 mov x8, x0 7cb6c: 384016c9 ldrb w9, [x22], #0x1 7cb70: eb1602ff cmp x23, x22 7cb74: 38001509 strb w9, [x8], #0x1 7cb78: 54ffffa1 b.ne 0x7cb6c 7cb7c: 3835681f strb wzr, [x0, x21] 7cb80: 394163f6 ldrb w22, [sp, #0x58] 7cb84: a94657e9 ldp x9, x21, [sp, #0x60] 7cb88: 910163e8 add x8, sp, #0x58 7cb8c: b2400108 orr x8, x8, #0x1 7cb90: 720002df tst w22, #0x1 7cb94: d341feca lsr x10, x22, #1 7cb98: 9a950101 csel x1, x8, x21, eq 7cb9c: 9a890142 csel x2, x10, x9, eq 7cba0: d101c3a0 sub x0, x29, #0x70 7cba4: d101c3b3 sub x19, x29, #0x70 7cba8: 97ffd27a bl 0x71590 7cbac: f8401269 ldur x9, [x19, #0x1] 7cbb0: a940ae6a ldp x10, x11, [x19, #0x8] 7cbb4: 39400268 ldrb w8, [x19] 7cbb8: a900fe7f stp xzr, xzr, [x19, #0x8] 7cbbc: f900027f str xzr, [x19] 7cbc0: f80773ea stur x10, [sp, #0x77] 7cbc4: f9003be9 str x9, [sp, #0x70] 7cbc8: 390203e8 strb w8, [sp, #0x80] 7cbcc: aa0903e8 mov x8, x9 7cbd0: f84773e9 ldur x9, [sp, #0x77] 7cbd4: f9003bff str xzr, [sp, #0x70] 7cbd8: f80773ff stur xzr, [sp, #0x77] 7cbdc: f80813e8 stur x8, [sp, #0x81] 7cbe0: a908afe9 stp x9, x11, [sp, #0x88] 7cbe4: a90a7fff stp xzr, xzr, [sp, #0xa0] 7cbe8: f9004fff str xzr, [sp, #0x98] 7cbec: f9400728 ldr x8, [x25, #0x8] 7cbf0: 910203e1 add x1, sp, #0x80 7cbf4: d100c100 sub x0, x8, #0x30 7cbf8: 97fffacf bl 0x7b734 7cbfc: 394263e8 ldrb w8, [sp, #0x98] 7cc00: 370001c8 tbnz w8, #0x0, 0x7cc38 7cc04: 394203e8 ldrb w8, [sp, #0x80] 7cc08: 37000208 tbnz w8, #0x0, 0x7cc48 7cc0c: 37000256 tbnz w22, #0x0, 0x7cc54 7cc10: 385903a8 ldurb w8, [x29, #-0x70] 7cc14: 37000288 tbnz w8, #0x0, 0x7cc64 7cc18: 394103e8 ldrb w8, [sp, #0x40] 7cc1c: 370002c8 tbnz w8, #0x0, 0x7cc74 7cc20: 394083e8 ldrb w8, [sp, #0x20] 7cc24: 36000068 tbz w8, #0x0, 0x7cc30 7cc28: f9401be0 ldr x0, [sp, #0x30] 7cc2c: 97fe3ffd bl 0xcc20 7cc30: 910006f3 add x19, x23, #0x1 7cc34: 17fffdb3 b 0x7c300 7cc38: f94057e0 ldr x0, [sp, #0xa8] 7cc3c: 97fe3ff9 bl 0xcc20 7cc40: 394203e8 ldrb w8, [sp, #0x80] 7cc44: 3607fe48 tbz w8, #0x0, 0x7cc0c 7cc48: f9404be0 ldr x0, [sp, #0x90] 7cc4c: 97fe3ff5 bl 0xcc20 7cc50: 3607fe16 tbz w22, #0x0, 0x7cc10 7cc54: aa1503e0 mov x0, x21 7cc58: 97fe3ff2 bl 0xcc20 7cc5c: 385903a8 ldurb w8, [x29, #-0x70] 7cc60: 3607fdc8 tbz w8, #0x0, 0x7cc18 7cc64: f85a03a0 ldur x0, [x29, #-0x60] 7cc68: 97fe3fee bl 0xcc20 7cc6c: 394103e8 ldrb w8, [sp, #0x40] 7cc70: 3607fd88 tbz w8, #0x0, 0x7cc20 7cc74: f9402be0 ldr x0, [sp, #0x50] 7cc78: 97fe3fea bl 0xcc20 7cc7c: 394083e8 ldrb w8, [sp, #0x20] 7cc80: 3707fd48 tbnz w8, #0x0, 0x7cc28 7cc84: 17ffffeb b 0x7cc30 7cc88: 910083e9 add x9, sp, #0x20 7cc8c: d37ffaa8 lsl x8, x21, #1 7cc90: b2400136 orr x22, x9, #0x1 7cc94: 390083e8 strb w8, [sp, #0x20] 7cc98: 340000a0 cbz w0, 0x7ccac 7cc9c: 910203e1 add x1, sp, #0x80 7cca0: aa1603e0 mov x0, x22 7cca4: aa1503e2 mov x2, x21 7cca8: 97fe3f9a bl 0xcb10 7ccac: 38356adf strb wzr, [x22, x21] 7ccb0: a942d7e8 ldp x8, x21, [sp, #0x28] 7ccb4: f84213e9 ldur x9, [sp, #0x21] 7ccb8: d10203aa sub x10, x29, #0x80 7ccbc: f800715f stur xzr, [x10, #0x7] 7ccc0: f81803bf stur xzr, [x29, #-0x80] 7ccc4: 394083f6 ldrb w22, [sp, #0x20] 7ccc8: a9027fff stp xzr, xzr, [sp, #0x20] 7cccc: f9001bff str xzr, [sp, #0x30] 7ccd0: f805f3e8 stur x8, [sp, #0x5f] 7ccd4: f9002fe9 str x9, [sp, #0x58] 7ccd8: a940a688 ldp x8, x9, [x20, #0x8] 7ccdc: eb09011f cmp x8, x9 7cce0: 540002a2 b.hs 0x7cd34 7cce4: 39000116 strb w22, [x8] 7cce8: f845f3e9 ldur x9, [sp, #0x5f] 7ccec: a900d509 stp x9, x21, [x8, #0x8] 7ccf0: f9402fe9 ldr x9, [sp, #0x58] 7ccf4: f8001109 stur x9, [x8, #0x1] 7ccf8: f805f3ff stur xzr, [sp, #0x5f] 7ccfc: f9002fff str xzr, [sp, #0x58] 7cd00: 3900611f strb wzr, [x8, #0x18] 7cd04: f8407149 ldur x9, [x10, #0x7] 7cd08: a9027d09 stp x9, xzr, [x8, #0x20] 7cd0c: f85803a9 ldur x9, [x29, #-0x80] 7cd10: f8019109 stur x9, [x8, #0x19] 7cd14: f800715f stur xzr, [x10, #0x7] 7cd18: f81803bf stur xzr, [x29, #-0x80] 7cd1c: f9400688 ldr x8, [x20, #0x8] 7cd20: 9100c108 add x8, x8, #0x30 7cd24: f9000688 str x8, [x20, #0x8] 7cd28: 394083e8 ldrb w8, [sp, #0x20] 7cd2c: 37002288 tbnz w8, #0x0, 0x7d17c 7cd30: 14000115 b 0x7d184 7cd34: f940028a ldr x10, [x20] 7cd38: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7cd3c: f295556b movk x11, #0xaaab 7cd40: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 7cd44: cb0a0108 sub x8, x8, x10 7cd48: 9344fd08 asr x8, x8, #4 7cd4c: 9b0b7d17 mul x23, x8, x11 7cd50: 910006e8 add x8, x23, #0x1 7cd54: f2e0aaac movk x12, #0x555, lsl #48 7cd58: eb0c011f cmp x8, x12 7cd5c: 54002288 b.hi 0x7d1ac 7cd60: cb0a0129 sub x9, x9, x10 7cd64: 9344fd29 asr x9, x9, #4 7cd68: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 7cd6c: 9b0b7d29 mul x9, x9, x11 7cd70: f2e0554a movk x10, #0x2aa, lsl #48 7cd74: eb0a013f cmp x9, x10 7cd78: 540000a2 b.hs 0x7cd8c 7cd7c: d37ff929 lsl x9, x9, #1 7cd80: eb08013f cmp x9, x8 7cd84: 9a89310c csel x12, x8, x9, lo 7cd88: b400202c cbz x12, 0x7d18c 7cd8c: f9400f89 ldr x9, [x28, #0x18] 7cd90: 8b0c0588 add x8, x12, x12, lsl #1 7cd94: d37ced08 lsl x8, x8, #4 7cd98: aa0c03f4 mov x20, x12 7cd9c: f9480120 ldr x0, [x9, #0x1000] 7cda0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7cda4: cb00014a sub x10, x10, x0 7cda8: eb08015f cmp x10, x8 7cdac: 54001482 b.hs 0x7d03c 7cdb0: aa0803e0 mov x0, x8 7cdb4: 97fe3f4f bl 0xcaf0 7cdb8: 140000a3 b 0x7d044 7cdbc: aa1f03e0 mov x0, xzr 7cdc0: 321c07e9 orr w9, wzr, #0x30 7cdc4: 9b0902e8 madd x8, x23, x9, x0 7cdc8: 39000116 strb w22, [x8] 7cdcc: f845f3ea ldur x10, [sp, #0x5f] 7cdd0: d503201f nop 7cdd4: 9b090289 madd x9, x20, x9, x0 7cdd8: a900d50a stp x10, x21, [x8, #0x8] 7cddc: f9402fea ldr x10, [sp, #0x58] 7cde0: f800110a stur x10, [x8, #0x1] 7cde4: f805f3ff stur xzr, [sp, #0x5f] 7cde8: f9002fff str xzr, [sp, #0x58] 7cdec: 3900611f strb wzr, [x8, #0x18] 7cdf0: f840718a ldur x10, [x12, #0x7] 7cdf4: a9027d0a stp x10, xzr, [x8, #0x20] 7cdf8: f85803aa ldur x10, [x29, #-0x80] 7cdfc: f801910a stur x10, [x8, #0x19] 7ce00: f800719f stur xzr, [x12, #0x7] 7ce04: f81803bf stur xzr, [x29, #-0x80] 7ce08: a9402f36 ldp x22, x11, [x25] 7ce0c: 9100c10a add x10, x8, #0x30 7ce10: eb16017f cmp x11, x22 7ce14: 54000260 b.eq 0x7ce60 7ce18: f85e016c ldur x12, [x11, #-0x20] 7ce1c: f81e010c stur x12, [x8, #-0x20] 7ce20: 3cdd0160 ldur q0, [x11, #-0x30] 7ce24: 3c9d0100 stur q0, [x8, #-0x30] 7ce28: f85f816c ldur x12, [x11, #-0x8] 7ce2c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7ce30: f81d017f stur xzr, [x11, #-0x30] 7ce34: f81f810c stur x12, [x8, #-0x8] 7ce38: 3cde8160 ldur q0, [x11, #-0x18] 7ce3c: 3c9e8100 stur q0, [x8, #-0x18] 7ce40: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7ce44: f81e817f stur xzr, [x11, #-0x18] 7ce48: d100c16b sub x11, x11, #0x30 7ce4c: eb0b02df cmp x22, x11 7ce50: d100c108 sub x8, x8, #0x30 7ce54: 54fffe21 b.ne 0x7ce18 7ce58: a9405b35 ldp x21, x22, [x25] 7ce5c: 14000002 b 0x7ce64 7ce60: aa1603f5 mov x21, x22 7ce64: f9400b37 ldr x23, [x25, #0x10] 7ce68: eb1502df cmp x22, x21 7ce6c: a9002b28 stp x8, x10, [x25] 7ce70: f9000b29 str x9, [x25, #0x10] 7ce74: 540001a0 b.eq 0x7cea8 7ce78: 385e82c8 ldurb w8, [x22, #-0x18] 7ce7c: 36000068 tbz w8, #0x0, 0x7ce88 7ce80: f85f82c0 ldur x0, [x22, #-0x8] 7ce84: 97fe3f67 bl 0xcc20 7ce88: 385d02c8 ldurb w8, [x22, #-0x30] 7ce8c: d100c2d4 sub x20, x22, #0x30 7ce90: 36000068 tbz w8, #0x0, 0x7ce9c 7ce94: f85e02c0 ldur x0, [x22, #-0x20] 7ce98: 97fe3f62 bl 0xcc20 7ce9c: eb1402bf cmp x21, x20 7cea0: aa1403f6 mov x22, x20 7cea4: 54fffea1 b.ne 0x7ce78 7cea8: b4000215 cbz x21, 0x7cee8 7ceac: f9400f28 ldr x8, [x25, #0x18] 7ceb0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7ceb4: eb15013f cmp x9, x21 7ceb8: 54000143 b.lo 0x7cee0 7cebc: eb15011f cmp x8, x21 7cec0: 54000108 b.hi 0x7cee0 7cec4: f9480109 ldr x9, [x8, #0x1000] 7cec8: eb17013f cmp x9, x23 7cecc: 540000e1 b.ne 0x7cee8 7ced0: f9080115 str x21, [x8, #0x1000] 7ced4: 394103e8 ldrb w8, [sp, #0x40] 7ced8: 370000c8 tbnz w8, #0x0, 0x7cef0 7cedc: 14000056 b 0x7d034 7cee0: aa1503e0 mov x0, x21 7cee4: 97fe3f4f bl 0xcc20 7cee8: 394103e8 ldrb w8, [sp, #0x40] 7ceec: 36000a48 tbz w8, #0x0, 0x7d034 7cef0: f9402be0 ldr x0, [sp, #0x50] 7cef4: 1400004f b 0x7d030 7cef8: aa1f03e0 mov x0, xzr 7cefc: 321c07e9 orr w9, wzr, #0x30 7cf00: 9b0902e8 madd x8, x23, x9, x0 7cf04: 39000116 strb w22, [x8] 7cf08: f845f3ea ldur x10, [sp, #0x5f] 7cf0c: d503201f nop 7cf10: 9b090289 madd x9, x20, x9, x0 7cf14: a900d50a stp x10, x21, [x8, #0x8] 7cf18: f9402fea ldr x10, [sp, #0x58] 7cf1c: f800110a stur x10, [x8, #0x1] 7cf20: f805f3ff stur xzr, [sp, #0x5f] 7cf24: f9002fff str xzr, [sp, #0x58] 7cf28: 3900611f strb wzr, [x8, #0x18] 7cf2c: f840718a ldur x10, [x12, #0x7] 7cf30: a9027d0a stp x10, xzr, [x8, #0x20] 7cf34: f85803aa ldur x10, [x29, #-0x80] 7cf38: f801910a stur x10, [x8, #0x19] 7cf3c: f800719f stur xzr, [x12, #0x7] 7cf40: f81803bf stur xzr, [x29, #-0x80] 7cf44: a9402f36 ldp x22, x11, [x25] 7cf48: 9100c10a add x10, x8, #0x30 7cf4c: eb16017f cmp x11, x22 7cf50: 54000260 b.eq 0x7cf9c 7cf54: f85e016c ldur x12, [x11, #-0x20] 7cf58: f81e010c stur x12, [x8, #-0x20] 7cf5c: 3cdd0160 ldur q0, [x11, #-0x30] 7cf60: 3c9d0100 stur q0, [x8, #-0x30] 7cf64: f85f816c ldur x12, [x11, #-0x8] 7cf68: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7cf6c: f81d017f stur xzr, [x11, #-0x30] 7cf70: f81f810c stur x12, [x8, #-0x8] 7cf74: 3cde8160 ldur q0, [x11, #-0x18] 7cf78: 3c9e8100 stur q0, [x8, #-0x18] 7cf7c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7cf80: f81e817f stur xzr, [x11, #-0x18] 7cf84: d100c16b sub x11, x11, #0x30 7cf88: eb0b02df cmp x22, x11 7cf8c: d100c108 sub x8, x8, #0x30 7cf90: 54fffe21 b.ne 0x7cf54 7cf94: a9405b35 ldp x21, x22, [x25] 7cf98: 14000002 b 0x7cfa0 7cf9c: aa1603f5 mov x21, x22 7cfa0: f9400b37 ldr x23, [x25, #0x10] 7cfa4: eb1502df cmp x22, x21 7cfa8: a9002b28 stp x8, x10, [x25] 7cfac: f9000b29 str x9, [x25, #0x10] 7cfb0: 540001a0 b.eq 0x7cfe4 7cfb4: 385e82c8 ldurb w8, [x22, #-0x18] 7cfb8: 36000068 tbz w8, #0x0, 0x7cfc4 7cfbc: f85f82c0 ldur x0, [x22, #-0x8] 7cfc0: 97fe3f18 bl 0xcc20 7cfc4: 385d02c8 ldurb w8, [x22, #-0x30] 7cfc8: d100c2d4 sub x20, x22, #0x30 7cfcc: 36000068 tbz w8, #0x0, 0x7cfd8 7cfd0: f85e02c0 ldur x0, [x22, #-0x20] 7cfd4: 97fe3f13 bl 0xcc20 7cfd8: eb1402bf cmp x21, x20 7cfdc: aa1403f6 mov x22, x20 7cfe0: 54fffea1 b.ne 0x7cfb4 7cfe4: b4000215 cbz x21, 0x7d024 7cfe8: f9400f28 ldr x8, [x25, #0x18] 7cfec: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7cff0: eb15013f cmp x9, x21 7cff4: 54000143 b.lo 0x7d01c 7cff8: eb15011f cmp x8, x21 7cffc: 54000108 b.hi 0x7d01c 7d000: f9480109 ldr x9, [x8, #0x1000] 7d004: eb17013f cmp x9, x23 7d008: 540000e1 b.ne 0x7d024 7d00c: f9080115 str x21, [x8, #0x1000] 7d010: 385903a8 ldurb w8, [x29, #-0x70] 7d014: 36000108 tbz w8, #0x0, 0x7d034 7d018: 14000005 b 0x7d02c 7d01c: aa1503e0 mov x0, x21 7d020: 97fe3f00 bl 0xcc20 7d024: 385903a8 ldurb w8, [x29, #-0x70] 7d028: 36000068 tbz w8, #0x0, 0x7d034 7d02c: f85a03a0 ldur x0, [x29, #-0x60] 7d030: 97fe3efc bl 0xcc20 7d034: 91000f88 add x8, x28, #0x3 7d038: 17fffc18 b 0x7c098 7d03c: 8b080008 add x8, x0, x8 7d040: f9080128 str x8, [x9, #0x1000] 7d044: aa1403ec mov x12, x20 7d048: 321c07e9 orr w9, wzr, #0x30 7d04c: 9b0902e8 madd x8, x23, x9, x0 7d050: 39000116 strb w22, [x8] 7d054: f845f3ea ldur x10, [sp, #0x5f] 7d058: d10203ab sub x11, x29, #0x80 7d05c: aa1c03ed mov x13, x28 7d060: 9b090189 madd x9, x12, x9, x0 7d064: a900d50a stp x10, x21, [x8, #0x8] 7d068: f9402fea ldr x10, [sp, #0x58] 7d06c: f800110a stur x10, [x8, #0x1] 7d070: f805f3ff stur xzr, [sp, #0x5f] 7d074: f9002fff str xzr, [sp, #0x58] 7d078: 3900611f strb wzr, [x8, #0x18] 7d07c: f840716a ldur x10, [x11, #0x7] 7d080: a9027d0a stp x10, xzr, [x8, #0x20] 7d084: f85803aa ldur x10, [x29, #-0x80] 7d088: f801910a stur x10, [x8, #0x19] 7d08c: f800717f stur xzr, [x11, #0x7] 7d090: f81803bf stur xzr, [x29, #-0x80] 7d094: a9402db6 ldp x22, x11, [x13] 7d098: 9100c10a add x10, x8, #0x30 7d09c: eb16017f cmp x11, x22 7d0a0: 54000260 b.eq 0x7d0ec 7d0a4: f85e016c ldur x12, [x11, #-0x20] 7d0a8: f81e010c stur x12, [x8, #-0x20] 7d0ac: 3cdd0160 ldur q0, [x11, #-0x30] 7d0b0: 3c9d0100 stur q0, [x8, #-0x30] 7d0b4: f85f816c ldur x12, [x11, #-0x8] 7d0b8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7d0bc: f81d017f stur xzr, [x11, #-0x30] 7d0c0: f81f810c stur x12, [x8, #-0x8] 7d0c4: 3cde8160 ldur q0, [x11, #-0x18] 7d0c8: 3c9e8100 stur q0, [x8, #-0x18] 7d0cc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7d0d0: f81e817f stur xzr, [x11, #-0x18] 7d0d4: d100c16b sub x11, x11, #0x30 7d0d8: eb0b02df cmp x22, x11 7d0dc: d100c108 sub x8, x8, #0x30 7d0e0: 54fffe21 b.ne 0x7d0a4 7d0e4: a94059b5 ldp x21, x22, [x13] 7d0e8: 14000002 b 0x7d0f0 7d0ec: aa1603f5 mov x21, x22 7d0f0: f94009b7 ldr x23, [x13, #0x10] 7d0f4: eb1502df cmp x22, x21 7d0f8: a90029a8 stp x8, x10, [x13] 7d0fc: f90009a9 str x9, [x13, #0x10] 7d100: 540001a0 b.eq 0x7d134 7d104: 385e82c8 ldurb w8, [x22, #-0x18] 7d108: 36000068 tbz w8, #0x0, 0x7d114 7d10c: f85f82c0 ldur x0, [x22, #-0x8] 7d110: 97fe3ec4 bl 0xcc20 7d114: 385d02c8 ldurb w8, [x22, #-0x30] 7d118: d100c2d4 sub x20, x22, #0x30 7d11c: 36000068 tbz w8, #0x0, 0x7d128 7d120: f85e02c0 ldur x0, [x22, #-0x20] 7d124: 97fe3ebf bl 0xcc20 7d128: eb1402bf cmp x21, x20 7d12c: aa1403f6 mov x22, x20 7d130: 54fffea1 b.ne 0x7d104 7d134: b4000215 cbz x21, 0x7d174 7d138: f9400f88 ldr x8, [x28, #0x18] 7d13c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7d140: eb15013f cmp x9, x21 7d144: 54000143 b.lo 0x7d16c 7d148: eb15011f cmp x8, x21 7d14c: 54000108 b.hi 0x7d16c 7d150: f9480109 ldr x9, [x8, #0x1000] 7d154: eb17013f cmp x9, x23 7d158: 540000e1 b.ne 0x7d174 7d15c: f9080115 str x21, [x8, #0x1000] 7d160: 394083e8 ldrb w8, [sp, #0x20] 7d164: 370000c8 tbnz w8, #0x0, 0x7d17c 7d168: 14000007 b 0x7d184 7d16c: aa1503e0 mov x0, x21 7d170: 97fe3eac bl 0xcc20 7d174: 394083e8 ldrb w8, [sp, #0x20] 7d178: 36000068 tbz w8, #0x0, 0x7d184 7d17c: f9401be0 ldr x0, [sp, #0x30] 7d180: 97fe3ea8 bl 0xcc20 7d184: 52800168 mov w8, #0xb // =11 7d188: 17fffbc4 b 0x7c098 7d18c: aa1f03e0 mov x0, xzr 7d190: 17ffffae b 0x7d048 7d194: 97fe3cf7 bl 0xc570 <__stack_chk_fail@plt> 7d198: 97fe3c46 bl 0xc2b0 7d19c: 97fe3c45 bl 0xc2b0 7d1a0: 97fe3c44 bl 0xc2b0 7d1a4: 97fe3c43 bl 0xc2b0 7d1a8: 97fe3c42 bl 0xc2b0 7d1ac: 97fe3c41 bl 0xc2b0 7d1b0: aa0003f3 mov x19, x0 7d1b4: 370000f6 tbnz w22, #0x0, 0x7d1d0 7d1b8: 1400003f b 0x7d2b4 7d1bc: aa0003f3 mov x19, x0 7d1c0: 37000096 tbnz w22, #0x0, 0x7d1d0 7d1c4: 1400003c b 0x7d2b4 7d1c8: aa0003f3 mov x19, x0 7d1cc: 36000756 tbz w22, #0x0, 0x7d2b4 7d1d0: aa1503e0 mov x0, x21 7d1d4: 97fe3e93 bl 0xcc20 7d1d8: aa1303e0 mov x0, x19 7d1dc: 940043ad bl 0x8e090 7d1e0: aa0003f3 mov x19, x0 7d1e4: 385903a8 ldurb w8, [x29, #-0x70] 7d1e8: 36000108 tbz w8, #0x0, 0x7d208 7d1ec: 14000010 b 0x7d22c 7d1f0: 14000030 b 0x7d2b0 7d1f4: 1400002f b 0x7d2b0 7d1f8: aa0003f3 mov x19, x0 7d1fc: 37000116 tbnz w22, #0x0, 0x7d21c 7d200: 385903a8 ldurb w8, [x29, #-0x70] 7d204: 37000148 tbnz w8, #0x0, 0x7d22c 7d208: 394103e8 ldrb w8, [sp, #0x40] 7d20c: 37000208 tbnz w8, #0x0, 0x7d24c 7d210: 394083e8 ldrb w8, [sp, #0x20] 7d214: 370002c8 tbnz w8, #0x0, 0x7d26c 7d218: 14000027 b 0x7d2b4 7d21c: aa1503e0 mov x0, x21 7d220: 97fe3e80 bl 0xcc20 7d224: 385903a8 ldurb w8, [x29, #-0x70] 7d228: 3607ff08 tbz w8, #0x0, 0x7d208 7d22c: f85a03a0 ldur x0, [x29, #-0x60] 7d230: 97fe3e7c bl 0xcc20 7d234: 394103e8 ldrb w8, [sp, #0x40] 7d238: 3607fec8 tbz w8, #0x0, 0x7d210 7d23c: 14000004 b 0x7d24c 7d240: aa0003f3 mov x19, x0 7d244: 394103e8 ldrb w8, [sp, #0x40] 7d248: 3607fe48 tbz w8, #0x0, 0x7d210 7d24c: f9402be0 ldr x0, [sp, #0x50] 7d250: 97fe3e74 bl 0xcc20 7d254: 394083e8 ldrb w8, [sp, #0x20] 7d258: 370000a8 tbnz w8, #0x0, 0x7d26c 7d25c: 14000016 b 0x7d2b4 7d260: aa0003f3 mov x19, x0 7d264: 394083e8 ldrb w8, [sp, #0x20] 7d268: 36000268 tbz w8, #0x0, 0x7d2b4 7d26c: f9401be0 ldr x0, [sp, #0x30] 7d270: 97fe3e6c bl 0xcc20 7d274: aa1303e0 mov x0, x19 7d278: 94004386 bl 0x8e090 7d27c: 1400000d b 0x7d2b0 7d280: 1400000c b 0x7d2b0 7d284: 1400000b b 0x7d2b0 7d288: 1400000a b 0x7d2b0 7d28c: 14000009 b 0x7d2b0 7d290: 14000008 b 0x7d2b0 7d294: 14000007 b 0x7d2b0 7d298: 14000006 b 0x7d2b0 7d29c: 14000005 b 0x7d2b0 7d2a0: 14000004 b 0x7d2b0 7d2a4: 14000003 b 0x7d2b0 7d2a8: 14000002 b 0x7d2b0 7d2ac: 14000001 b 0x7d2b0 7d2b0: aa0003f3 mov x19, x0 7d2b4: aa1303e0 mov x0, x19 7d2b8: 94004376 bl 0x8e090 7d2bc: d102c3ff sub sp, sp, #0xb0 7d2c0: a90667fa stp x26, x25, [sp, #0x60] 7d2c4: a9075ff8 stp x24, x23, [sp, #0x70] 7d2c8: a90857f6 stp x22, x21, [sp, #0x80] 7d2cc: a9094ff4 stp x20, x19, [sp, #0x90] 7d2d0: a90a7bfd stp x29, x30, [sp, #0xa0] 7d2d4: 910283fd add x29, sp, #0xa0 7d2d8: d53bd055 mrs x21, TPIDR_EL0 7d2dc: f94016a8 ldr x8, [x21, #0x28] 7d2e0: cb000029 sub x9, x1, x0 7d2e4: aa0203f3 mov x19, x2 7d2e8: f1000d3f cmp x9, #0x3 7d2ec: f81b83a8 stur x8, [x29, #-0x48] 7d2f0: 540042eb b.lt 0x7db4c 7d2f4: 39400008 ldrb w8, [x0] 7d2f8: 7101991f cmp w8, #0x66 7d2fc: 54004281 b.ne 0x7db4c 7d300: 39400408 ldrb w8, [x0, #0x1] 7d304: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 7d308: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 7d30c: f2e0aab6 movk x22, #0x555, lsl #48 7d310: 7101311f cmp w8, #0x4c 7d314: f2e05557 movk x23, #0x2aa, lsl #48 7d318: 54000400 b.eq 0x7d398 7d31c: 7101c11f cmp w8, #0x70 7d320: 54004161 b.ne 0x7db4c 7d324: 91000808 add x8, x0, #0x2 7d328: eb01011f cmp x8, x1 7d32c: 54004100 b.eq 0x7db4c 7d330: 39400109 ldrb w9, [x8] 7d334: 7101c93f cmp w9, #0x72 7d338: 54000061 b.ne 0x7d344 7d33c: aa0003e8 mov x8, x0 7d340: 38403d09 ldrb w9, [x8, #0x3]! 7d344: 7101593f cmp w9, #0x56 7d348: 54000041 b.ne 0x7d350 7d34c: 38401d09 ldrb w9, [x8, #0x1]! 7d350: 71012d3f cmp w9, #0x4b 7d354: 9a881519 cinc x25, x8, eq 7d358: eb01033f cmp x25, x1 7d35c: 54003f80 b.eq 0x7db4c 7d360: aa1903e8 mov x8, x25 7d364: 38401509 ldrb w9, [x8], #0x1 7d368: aa1903f8 mov x24, x25 7d36c: 7101b93f cmp w9, #0x6e 7d370: 9a990108 csel x8, x8, x25, eq 7d374: eb01011f cmp x8, x1 7d378: 54000a20 b.eq 0x7d4bc 7d37c: 39400109 ldrb w9, [x8] 7d380: 7100c13f cmp w9, #0x30 7d384: 54000841 b.ne 0x7d48c 7d388: 91000518 add x24, x8, #0x1 7d38c: eb01031f cmp x24, x1 7d390: 540009a1 b.ne 0x7d4c4 7d394: 140001ee b 0x7db4c 7d398: 91000808 add x8, x0, #0x2 7d39c: eb01011f cmp x8, x1 7d3a0: 54003d60 b.eq 0x7db4c 7d3a4: 39400809 ldrb w9, [x0, #0x2] 7d3a8: 91000c0a add x10, x0, #0x3 7d3ac: 7101b93f cmp w9, #0x6e 7d3b0: 9a880149 csel x9, x10, x8, eq 7d3b4: eb01013f cmp x9, x1 7d3b8: 54000260 b.eq 0x7d404 7d3bc: 3940012a ldrb w10, [x9] 7d3c0: 7100c15f cmp w10, #0x30 7d3c4: 540000a1 b.ne 0x7d3d8 7d3c8: 91000528 add x8, x9, #0x1 7d3cc: eb01011f cmp x8, x1 7d3d0: 540001e1 b.ne 0x7d40c 7d3d4: 140001de b 0x7db4c 7d3d8: 5100c54a sub w10, w10, #0x31 7d3dc: 7100215f cmp w10, #0x8 7d3e0: 54000128 b.hi 0x7d404 7d3e4: 91000528 add x8, x9, #0x1 7d3e8: eb08003f cmp x1, x8 7d3ec: 54003b00 b.eq 0x7db4c 7d3f0: 38401509 ldrb w9, [x8], #0x1 7d3f4: 5100c129 sub w9, w9, #0x30 7d3f8: 7100293f cmp w9, #0xa 7d3fc: 54ffff63 b.lo 0x7d3e8 7d400: d1000508 sub x8, x8, #0x1 7d404: eb01011f cmp x8, x1 7d408: 54003a20 b.eq 0x7db4c 7d40c: 39400109 ldrb w9, [x8] 7d410: 7101c13f cmp w9, #0x70 7d414: 540039c1 b.ne 0x7db4c 7d418: 91000509 add x9, x8, #0x1 7d41c: eb01013f cmp x9, x1 7d420: 54003960 b.eq 0x7db4c 7d424: 3940012a ldrb w10, [x9] 7d428: 7101c95f cmp w10, #0x72 7d42c: 54000061 b.ne 0x7d438 7d430: 38402d0a ldrb w10, [x8, #0x2]! 7d434: aa0803e9 mov x9, x8 7d438: 7101595f cmp w10, #0x56 7d43c: 54000041 b.ne 0x7d444 7d440: 38401d2a ldrb w10, [x9, #0x1]! 7d444: 71012d5f cmp w10, #0x4b 7d448: 9a891539 cinc x25, x9, eq 7d44c: eb01033f cmp x25, x1 7d450: 540037e0 b.eq 0x7db4c 7d454: aa1903e8 mov x8, x25 7d458: 38401509 ldrb w9, [x8], #0x1 7d45c: aa1903f8 mov x24, x25 7d460: 7101b93f cmp w9, #0x6e 7d464: 9a990108 csel x8, x8, x25, eq 7d468: eb01011f cmp x8, x1 7d46c: 54000b00 b.eq 0x7d5cc 7d470: 39400109 ldrb w9, [x8] 7d474: 7100c13f cmp w9, #0x30 7d478: 54000921 b.ne 0x7d59c 7d47c: 91000518 add x24, x8, #0x1 7d480: eb01031f cmp x24, x1 7d484: 54000a81 b.ne 0x7d5d4 7d488: 140001b1 b 0x7db4c 7d48c: 5100c529 sub w9, w9, #0x31 7d490: 7100213f cmp w9, #0x8 7d494: aa1903f8 mov x24, x25 7d498: 54000128 b.hi 0x7d4bc 7d49c: 91000508 add x8, x8, #0x1 7d4a0: eb08003f cmp x1, x8 7d4a4: 54003540 b.eq 0x7db4c 7d4a8: 38401509 ldrb w9, [x8], #0x1 7d4ac: 5100c129 sub w9, w9, #0x30 7d4b0: 7100293f cmp w9, #0xa 7d4b4: 54ffff63 b.lo 0x7d4a0 7d4b8: d1000518 sub x24, x8, #0x1 7d4bc: eb01031f cmp x24, x1 7d4c0: 54003460 b.eq 0x7db4c 7d4c4: 39400308 ldrb w8, [x24] 7d4c8: 71017d1f cmp w8, #0x5f 7d4cc: 54003401 b.ne 0x7db4c 7d4d0: cb19031a sub x26, x24, x25 7d4d4: b100435f cmn x26, #0x10 7d4d8: a900ffff stp xzr, xzr, [sp, #0x8] 7d4dc: f90003ff str xzr, [sp] 7d4e0: 540034e2 b.hs 0x7db7c 7d4e4: f1005b5f cmp x26, #0x16 7d4e8: 54000108 b.hi 0x7d508 7d4ec: d37ffb48 lsl x8, x26, #1 7d4f0: 910003e9 mov x9, sp 7d4f4: 390003e8 strb w8, [sp] 7d4f8: b2400120 orr x0, x9, #0x1 7d4fc: eb18033f cmp x25, x24 7d500: 54000161 b.ne 0x7d52c 7d504: 1400004b b 0x7d630 7d508: 91004348 add x8, x26, #0x10 7d50c: 927ced14 and x20, x8, #0xfffffffffffffff0 7d510: aa1403e0 mov x0, x20 7d514: 97fe3d77 bl 0xcaf0 7d518: b2400288 orr x8, x20, #0x1 7d51c: a90083fa stp x26, x0, [sp, #0x8] 7d520: f90003e8 str x8, [sp] 7d524: eb18033f cmp x25, x24 7d528: 54000840 b.eq 0x7d630 7d52c: f100835f cmp x26, #0x20 7d530: 54000062 b.hs 0x7d53c 7d534: aa0003e8 mov x8, x0 7d538: 14000039 b 0x7d61c 7d53c: 927beb49 and x9, x26, #0xffffffffffffffe0 7d540: b40006c9 cbz x9, 0x7d618 7d544: eb18001f cmp x0, x24 7d548: 540000c2 b.hs 0x7d560 7d54c: cb190008 sub x8, x0, x25 7d550: 8b080308 add x8, x24, x8 7d554: eb08033f cmp x25, x8 7d558: aa0003e8 mov x8, x0 7d55c: 54000603 b.lo 0x7d61c 7d560: 8b09032a add x10, x25, x9 7d564: 8b090008 add x8, x0, x9 7d568: 9100400b add x11, x0, #0x10 7d56c: 9100432c add x12, x25, #0x10 7d570: aa0903ed mov x13, x9 7d574: ad7f8580 ldp q0, q1, [x12, #-0x10] 7d578: d10081ad sub x13, x13, #0x20 7d57c: 9100818c add x12, x12, #0x20 7d580: ad3f8560 stp q0, q1, [x11, #-0x10] 7d584: 9100816b add x11, x11, #0x20 7d588: b5ffff6d cbnz x13, 0x7d574 7d58c: eb1a013f cmp x9, x26 7d590: aa0a03f9 mov x25, x10 7d594: 54000441 b.ne 0x7d61c 7d598: 14000025 b 0x7d62c 7d59c: 5100c529 sub w9, w9, #0x31 7d5a0: 7100213f cmp w9, #0x8 7d5a4: aa1903f8 mov x24, x25 7d5a8: 54000128 b.hi 0x7d5cc 7d5ac: 91000508 add x8, x8, #0x1 7d5b0: eb08003f cmp x1, x8 7d5b4: 54002cc0 b.eq 0x7db4c 7d5b8: 38401509 ldrb w9, [x8], #0x1 7d5bc: 5100c129 sub w9, w9, #0x30 7d5c0: 7100293f cmp w9, #0xa 7d5c4: 54ffff63 b.lo 0x7d5b0 7d5c8: d1000518 sub x24, x8, #0x1 7d5cc: eb01031f cmp x24, x1 7d5d0: 54002be0 b.eq 0x7db4c 7d5d4: 39400308 ldrb w8, [x24] 7d5d8: 71017d1f cmp w8, #0x5f 7d5dc: 54002b81 b.ne 0x7db4c 7d5e0: cb19031a sub x26, x24, x25 7d5e4: b100435f cmn x26, #0x10 7d5e8: a900ffff stp xzr, xzr, [sp, #0x8] 7d5ec: f90003ff str xzr, [sp] 7d5f0: 54002c62 b.hs 0x7db7c 7d5f4: f1005b5f cmp x26, #0x16 7d5f8: 540014e8 b.hi 0x7d894 7d5fc: d37ffb48 lsl x8, x26, #1 7d600: 910003e9 mov x9, sp 7d604: 390003e8 strb w8, [sp] 7d608: b2400120 orr x0, x9, #0x1 7d60c: eb18033f cmp x25, x24 7d610: 54001541 b.ne 0x7d8b8 7d614: 140000cb b 0x7d940 7d618: aa0003e8 mov x8, x0 7d61c: 38401729 ldrb w9, [x25], #0x1 7d620: eb19031f cmp x24, x25 7d624: 38001509 strb w9, [x8], #0x1 7d628: 54ffffa1 b.ne 0x7d61c 7d62c: 8b1a0000 add x0, x0, x26 7d630: 3900001f strb wzr, [x0] 7d634: f00000e2 adrp x2, 0x9c000 7d638: 910a5442 add x2, x2, #0x295 7d63c: 910003e0 mov x0, sp 7d640: 321f03e3 orr w3, wzr, #0x2 7d644: aa1f03e1 mov x1, xzr 7d648: 910003fa mov x26, sp 7d64c: 97ffcf53 bl 0x71398 7d650: f8401348 ldur x8, [x26, #0x1] 7d654: a940d349 ldp x9, x20, [x26, #0x8] 7d658: 39400359 ldrb w25, [x26] 7d65c: a900ff5f stp xzr, xzr, [x26, #0x8] 7d660: f900035f str xzr, [x26] 7d664: f802f3e9 stur x9, [sp, #0x2f] 7d668: f90017e8 str x8, [sp, #0x28] 7d66c: f842f3e8 ldur x8, [sp, #0x2f] 7d670: f94017e9 ldr x9, [sp, #0x28] 7d674: f803f3ff stur xzr, [sp, #0x3f] 7d678: f9001fff str xzr, [sp, #0x38] 7d67c: f802f3ff stur xzr, [sp, #0x2f] 7d680: f90017ff str xzr, [sp, #0x28] 7d684: f804f3e8 stur x8, [sp, #0x4f] 7d688: f90027e9 str x9, [sp, #0x48] 7d68c: a940a668 ldp x8, x9, [x19, #0x8] 7d690: eb09011f cmp x8, x9 7d694: 540002e2 b.hs 0x7d6f0 7d698: 39000119 strb w25, [x8] 7d69c: f844f3e9 ldur x9, [sp, #0x4f] 7d6a0: f9000509 str x9, [x8, #0x8] 7d6a4: f94027e9 ldr x9, [sp, #0x48] 7d6a8: f9000914 str x20, [x8, #0x10] 7d6ac: f8001109 stur x9, [x8, #0x1] 7d6b0: f804f3ff stur xzr, [sp, #0x4f] 7d6b4: f90027ff str xzr, [sp, #0x48] 7d6b8: 3900611f strb wzr, [x8, #0x18] 7d6bc: f843f3e9 ldur x9, [sp, #0x3f] 7d6c0: f9001109 str x9, [x8, #0x20] 7d6c4: f9401fe9 ldr x9, [sp, #0x38] 7d6c8: f900151f str xzr, [x8, #0x28] 7d6cc: f8019109 stur x9, [x8, #0x19] 7d6d0: f803f3ff stur xzr, [sp, #0x3f] 7d6d4: f9001fff str xzr, [sp, #0x38] 7d6d8: f9400668 ldr x8, [x19, #0x8] 7d6dc: 9100c108 add x8, x8, #0x30 7d6e0: f9000668 str x8, [x19, #0x8] 7d6e4: 394003e8 ldrb w8, [sp] 7d6e8: 370022c8 tbnz w8, #0x0, 0x7db40 7d6ec: 14000117 b 0x7db48 7d6f0: f940026a ldr x10, [x19] 7d6f4: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7d6f8: f295556b movk x11, #0xaaab 7d6fc: cb0a0108 sub x8, x8, x10 7d700: 9344fd08 asr x8, x8, #4 7d704: 9b0b7d1a mul x26, x8, x11 7d708: 91000748 add x8, x26, #0x1 7d70c: eb16011f cmp x8, x22 7d710: 54002388 b.hi 0x7db80 7d714: cb0a0129 sub x9, x9, x10 7d718: 9344fd29 asr x9, x9, #4 7d71c: 9b0b7d29 mul x9, x9, x11 7d720: eb17013f cmp x9, x23 7d724: 540000a2 b.hs 0x7d738 7d728: d37ff929 lsl x9, x9, #1 7d72c: eb08013f cmp x9, x8 7d730: 9a893116 csel x22, x8, x9, lo 7d734: b40001f6 cbz x22, 0x7d770 7d738: f9400e69 ldr x9, [x19, #0x18] 7d73c: 8b1606c8 add x8, x22, x22, lsl #1 7d740: d37ced08 lsl x8, x8, #4 7d744: f9480120 ldr x0, [x9, #0x1000] 7d748: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7d74c: cb00014a sub x10, x10, x0 7d750: eb08015f cmp x10, x8 7d754: 54000082 b.hs 0x7d764 7d758: aa0803e0 mov x0, x8 7d75c: 97fe3ce5 bl 0xcaf0 7d760: 14000005 b 0x7d774 7d764: 8b080008 add x8, x0, x8 7d768: f9080128 str x8, [x9, #0x1000] 7d76c: 14000002 b 0x7d774 7d770: aa1f03e0 mov x0, xzr 7d774: 321c07e9 orr w9, wzr, #0x30 7d778: 9b090348 madd x8, x26, x9, x0 7d77c: 39000119 strb w25, [x8] 7d780: f844f3ea ldur x10, [sp, #0x4f] 7d784: d503201f nop 7d788: 9b0902c9 madd x9, x22, x9, x0 7d78c: a900d10a stp x10, x20, [x8, #0x8] 7d790: f94027ea ldr x10, [sp, #0x48] 7d794: f800110a stur x10, [x8, #0x1] 7d798: f804f3ff stur xzr, [sp, #0x4f] 7d79c: f90027ff str xzr, [sp, #0x48] 7d7a0: 3900611f strb wzr, [x8, #0x18] 7d7a4: f843f3ea ldur x10, [sp, #0x3f] 7d7a8: a9027d0a stp x10, xzr, [x8, #0x20] 7d7ac: f9401fea ldr x10, [sp, #0x38] 7d7b0: f801910a stur x10, [x8, #0x19] 7d7b4: f803f3ff stur xzr, [sp, #0x3f] 7d7b8: f9001fff str xzr, [sp, #0x38] 7d7bc: a9402e77 ldp x23, x11, [x19] 7d7c0: 9100c10a add x10, x8, #0x30 7d7c4: eb17017f cmp x11, x23 7d7c8: 54000260 b.eq 0x7d814 7d7cc: f85e016c ldur x12, [x11, #-0x20] 7d7d0: f81e010c stur x12, [x8, #-0x20] 7d7d4: 3cdd0160 ldur q0, [x11, #-0x30] 7d7d8: 3c9d0100 stur q0, [x8, #-0x30] 7d7dc: f85f816c ldur x12, [x11, #-0x8] 7d7e0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7d7e4: f81d017f stur xzr, [x11, #-0x30] 7d7e8: f81f810c stur x12, [x8, #-0x8] 7d7ec: 3cde8160 ldur q0, [x11, #-0x18] 7d7f0: 3c9e8100 stur q0, [x8, #-0x18] 7d7f4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7d7f8: f81e817f stur xzr, [x11, #-0x18] 7d7fc: d100c16b sub x11, x11, #0x30 7d800: eb0b02ff cmp x23, x11 7d804: d100c108 sub x8, x8, #0x30 7d808: 54fffe21 b.ne 0x7d7cc 7d80c: a9405e74 ldp x20, x23, [x19] 7d810: 14000002 b 0x7d818 7d814: aa1703f4 mov x20, x23 7d818: f9400a76 ldr x22, [x19, #0x10] 7d81c: eb1402ff cmp x23, x20 7d820: a9002a68 stp x8, x10, [x19] 7d824: f9000a69 str x9, [x19, #0x10] 7d828: 540001a0 b.eq 0x7d85c 7d82c: 385e82e8 ldurb w8, [x23, #-0x18] 7d830: 36000068 tbz w8, #0x0, 0x7d83c 7d834: f85f82e0 ldur x0, [x23, #-0x8] 7d838: 97fe3cfa bl 0xcc20 7d83c: 385d02e8 ldurb w8, [x23, #-0x30] 7d840: d100c2f9 sub x25, x23, #0x30 7d844: 36000068 tbz w8, #0x0, 0x7d850 7d848: f85e02e0 ldur x0, [x23, #-0x20] 7d84c: 97fe3cf5 bl 0xcc20 7d850: eb19029f cmp x20, x25 7d854: aa1903f7 mov x23, x25 7d858: 54fffea1 b.ne 0x7d82c 7d85c: b40016f4 cbz x20, 0x7db38 7d860: f9400e68 ldr x8, [x19, #0x18] 7d864: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7d868: eb14013f cmp x9, x20 7d86c: 54001623 b.lo 0x7db30 7d870: eb14011f cmp x8, x20 7d874: 540015e8 b.hi 0x7db30 7d878: f9480109 ldr x9, [x8, #0x1000] 7d87c: eb16013f cmp x9, x22 7d880: 540015c1 b.ne 0x7db38 7d884: f9080114 str x20, [x8, #0x1000] 7d888: 394003e8 ldrb w8, [sp] 7d88c: 370015a8 tbnz w8, #0x0, 0x7db40 7d890: 140000ae b 0x7db48 7d894: 91004348 add x8, x26, #0x10 7d898: 927ced14 and x20, x8, #0xfffffffffffffff0 7d89c: aa1403e0 mov x0, x20 7d8a0: 97fe3c94 bl 0xcaf0 7d8a4: b2400288 orr x8, x20, #0x1 7d8a8: a90083fa stp x26, x0, [sp, #0x8] 7d8ac: f90003e8 str x8, [sp] 7d8b0: eb18033f cmp x25, x24 7d8b4: 54000460 b.eq 0x7d940 7d8b8: f100835f cmp x26, #0x20 7d8bc: 54000062 b.hs 0x7d8c8 7d8c0: aa0003e8 mov x8, x0 7d8c4: 1400001a b 0x7d92c 7d8c8: 927beb49 and x9, x26, #0xffffffffffffffe0 7d8cc: b40002e9 cbz x9, 0x7d928 7d8d0: eb18001f cmp x0, x24 7d8d4: 540000c2 b.hs 0x7d8ec 7d8d8: cb190008 sub x8, x0, x25 7d8dc: 8b080308 add x8, x24, x8 7d8e0: eb08033f cmp x25, x8 7d8e4: aa0003e8 mov x8, x0 7d8e8: 54000223 b.lo 0x7d92c 7d8ec: 8b09032a add x10, x25, x9 7d8f0: 8b090008 add x8, x0, x9 7d8f4: 9100400b add x11, x0, #0x10 7d8f8: 9100432c add x12, x25, #0x10 7d8fc: aa0903ed mov x13, x9 7d900: ad7f8580 ldp q0, q1, [x12, #-0x10] 7d904: d10081ad sub x13, x13, #0x20 7d908: 9100818c add x12, x12, #0x20 7d90c: ad3f8560 stp q0, q1, [x11, #-0x10] 7d910: 9100816b add x11, x11, #0x20 7d914: b5ffff6d cbnz x13, 0x7d900 7d918: eb1a013f cmp x9, x26 7d91c: aa0a03f9 mov x25, x10 7d920: 54000061 b.ne 0x7d92c 7d924: 14000006 b 0x7d93c 7d928: aa0003e8 mov x8, x0 7d92c: 38401729 ldrb w9, [x25], #0x1 7d930: eb19031f cmp x24, x25 7d934: 38001509 strb w9, [x8], #0x1 7d938: 54ffffa1 b.ne 0x7d92c 7d93c: 8b1a0000 add x0, x0, x26 7d940: 3900001f strb wzr, [x0] 7d944: f00000e2 adrp x2, 0x9c000 7d948: 910a5442 add x2, x2, #0x295 7d94c: 910003e0 mov x0, sp 7d950: 321f03e3 orr w3, wzr, #0x2 7d954: aa1f03e1 mov x1, xzr 7d958: 910003fa mov x26, sp 7d95c: 97ffce8f bl 0x71398 7d960: f8401348 ldur x8, [x26, #0x1] 7d964: a940d349 ldp x9, x20, [x26, #0x8] 7d968: 39400359 ldrb w25, [x26] 7d96c: a900ff5f stp xzr, xzr, [x26, #0x8] 7d970: f900035f str xzr, [x26] 7d974: f801f3e9 stur x9, [sp, #0x1f] 7d978: f9000fe8 str x8, [sp, #0x18] 7d97c: f841f3e8 ldur x8, [sp, #0x1f] 7d980: f9400fe9 ldr x9, [sp, #0x18] 7d984: f803f3ff stur xzr, [sp, #0x3f] 7d988: f9001fff str xzr, [sp, #0x38] 7d98c: f801f3ff stur xzr, [sp, #0x1f] 7d990: f9000fff str xzr, [sp, #0x18] 7d994: f804f3e8 stur x8, [sp, #0x4f] 7d998: f90027e9 str x9, [sp, #0x48] 7d99c: a940a668 ldp x8, x9, [x19, #0x8] 7d9a0: eb09011f cmp x8, x9 7d9a4: 54ffe7a3 b.lo 0x7d698 7d9a8: f940026a ldr x10, [x19] 7d9ac: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7d9b0: f295556b movk x11, #0xaaab 7d9b4: cb0a0108 sub x8, x8, x10 7d9b8: 9344fd08 asr x8, x8, #4 7d9bc: 9b0b7d1a mul x26, x8, x11 7d9c0: 91000748 add x8, x26, #0x1 7d9c4: eb16011f cmp x8, x22 7d9c8: 54000de8 b.hi 0x7db84 7d9cc: cb0a0129 sub x9, x9, x10 7d9d0: 9344fd29 asr x9, x9, #4 7d9d4: 9b0b7d29 mul x9, x9, x11 7d9d8: eb17013f cmp x9, x23 7d9dc: 540000a2 b.hs 0x7d9f0 7d9e0: d37ff929 lsl x9, x9, #1 7d9e4: eb08013f cmp x9, x8 7d9e8: 9a893116 csel x22, x8, x9, lo 7d9ec: b40001f6 cbz x22, 0x7da28 7d9f0: f9400e69 ldr x9, [x19, #0x18] 7d9f4: 8b1606c8 add x8, x22, x22, lsl #1 7d9f8: d37ced08 lsl x8, x8, #4 7d9fc: f9480120 ldr x0, [x9, #0x1000] 7da00: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7da04: cb00014a sub x10, x10, x0 7da08: eb08015f cmp x10, x8 7da0c: 54000082 b.hs 0x7da1c 7da10: aa0803e0 mov x0, x8 7da14: 97fe3c37 bl 0xcaf0 7da18: 14000005 b 0x7da2c 7da1c: 8b080008 add x8, x0, x8 7da20: f9080128 str x8, [x9, #0x1000] 7da24: 14000002 b 0x7da2c 7da28: aa1f03e0 mov x0, xzr 7da2c: 321c07e9 orr w9, wzr, #0x30 7da30: 9b090348 madd x8, x26, x9, x0 7da34: 39000119 strb w25, [x8] 7da38: f844f3ea ldur x10, [sp, #0x4f] 7da3c: d503201f nop 7da40: 9b0902c9 madd x9, x22, x9, x0 7da44: a900d10a stp x10, x20, [x8, #0x8] 7da48: f94027ea ldr x10, [sp, #0x48] 7da4c: f800110a stur x10, [x8, #0x1] 7da50: f804f3ff stur xzr, [sp, #0x4f] 7da54: f90027ff str xzr, [sp, #0x48] 7da58: 3900611f strb wzr, [x8, #0x18] 7da5c: f843f3ea ldur x10, [sp, #0x3f] 7da60: a9027d0a stp x10, xzr, [x8, #0x20] 7da64: f9401fea ldr x10, [sp, #0x38] 7da68: f801910a stur x10, [x8, #0x19] 7da6c: f803f3ff stur xzr, [sp, #0x3f] 7da70: f9001fff str xzr, [sp, #0x38] 7da74: a9402e77 ldp x23, x11, [x19] 7da78: 9100c10a add x10, x8, #0x30 7da7c: eb17017f cmp x11, x23 7da80: 54000260 b.eq 0x7dacc 7da84: f85e016c ldur x12, [x11, #-0x20] 7da88: f81e010c stur x12, [x8, #-0x20] 7da8c: 3cdd0160 ldur q0, [x11, #-0x30] 7da90: 3c9d0100 stur q0, [x8, #-0x30] 7da94: f85f816c ldur x12, [x11, #-0x8] 7da98: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7da9c: f81d017f stur xzr, [x11, #-0x30] 7daa0: f81f810c stur x12, [x8, #-0x8] 7daa4: 3cde8160 ldur q0, [x11, #-0x18] 7daa8: 3c9e8100 stur q0, [x8, #-0x18] 7daac: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7dab0: f81e817f stur xzr, [x11, #-0x18] 7dab4: d100c16b sub x11, x11, #0x30 7dab8: eb0b02ff cmp x23, x11 7dabc: d100c108 sub x8, x8, #0x30 7dac0: 54fffe21 b.ne 0x7da84 7dac4: a9405e74 ldp x20, x23, [x19] 7dac8: 14000002 b 0x7dad0 7dacc: aa1703f4 mov x20, x23 7dad0: f9400a76 ldr x22, [x19, #0x10] 7dad4: eb1402ff cmp x23, x20 7dad8: a9002a68 stp x8, x10, [x19] 7dadc: f9000a69 str x9, [x19, #0x10] 7dae0: 540001a0 b.eq 0x7db14 7dae4: 385e82e8 ldurb w8, [x23, #-0x18] 7dae8: 36000068 tbz w8, #0x0, 0x7daf4 7daec: f85f82e0 ldur x0, [x23, #-0x8] 7daf0: 97fe3c4c bl 0xcc20 7daf4: 385d02e8 ldurb w8, [x23, #-0x30] 7daf8: d100c2f9 sub x25, x23, #0x30 7dafc: 36000068 tbz w8, #0x0, 0x7db08 7db00: f85e02e0 ldur x0, [x23, #-0x20] 7db04: 97fe3c47 bl 0xcc20 7db08: eb19029f cmp x20, x25 7db0c: aa1903f7 mov x23, x25 7db10: 54fffea1 b.ne 0x7dae4 7db14: b4000134 cbz x20, 0x7db38 7db18: f9400e68 ldr x8, [x19, #0x18] 7db1c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7db20: eb14013f cmp x9, x20 7db24: 54000063 b.lo 0x7db30 7db28: eb14011f cmp x8, x20 7db2c: 54ffea69 b.ls 0x7d878 7db30: aa1403e0 mov x0, x20 7db34: 97fe3c3b bl 0xcc20 7db38: 394003e8 ldrb w8, [sp] 7db3c: 36000068 tbz w8, #0x0, 0x7db48 7db40: f9400be0 ldr x0, [sp, #0x10] 7db44: 97fe3c37 bl 0xcc20 7db48: 91000700 add x0, x24, #0x1 7db4c: f94016a8 ldr x8, [x21, #0x28] 7db50: f85b83a9 ldur x9, [x29, #-0x48] 7db54: eb09011f cmp x8, x9 7db58: 54000101 b.ne 0x7db78 7db5c: a94a7bfd ldp x29, x30, [sp, #0xa0] 7db60: a9494ff4 ldp x20, x19, [sp, #0x90] 7db64: a94857f6 ldp x22, x21, [sp, #0x80] 7db68: a9475ff8 ldp x24, x23, [sp, #0x70] 7db6c: a94667fa ldp x26, x25, [sp, #0x60] 7db70: 9102c3ff add sp, sp, #0xb0 7db74: d65f03c0 ret 7db78: 97fe3a7e bl 0xc570 <__stack_chk_fail@plt> 7db7c: 97fe39cd bl 0xc2b0 7db80: 97fe39cc bl 0xc2b0 7db84: 97fe39cb bl 0xc2b0 7db88: aa0003f3 mov x19, x0 7db8c: 37000099 tbnz w25, #0x0, 0x7db9c 7db90: 14000010 b 0x7dbd0 7db94: aa0003f3 mov x19, x0 7db98: 360001d9 tbz w25, #0x0, 0x7dbd0 7db9c: aa1403e0 mov x0, x20 7dba0: 97fe3c20 bl 0xcc20 7dba4: 394003e8 ldrb w8, [sp] 7dba8: 36000188 tbz w8, #0x0, 0x7dbd8 7dbac: 14000004 b 0x7dbbc 7dbb0: aa0003f3 mov x19, x0 7dbb4: 394003e8 ldrb w8, [sp] 7dbb8: 36000108 tbz w8, #0x0, 0x7dbd8 7dbbc: f9400be0 ldr x0, [sp, #0x10] 7dbc0: 97fe3c18 bl 0xcc20 7dbc4: aa1303e0 mov x0, x19 7dbc8: 94004132 bl 0x8e090 7dbcc: aa0003f3 mov x19, x0 7dbd0: 394003e8 ldrb w8, [sp] 7dbd4: 3707ff48 tbnz w8, #0x0, 0x7dbbc 7dbd8: aa1303e0 mov x0, x19 7dbdc: 9400412d bl 0x8e090 7dbe0: d10583ff sub sp, sp, #0x160 7dbe4: f90083fc str x28, [sp, #0x100] 7dbe8: a91167fa stp x26, x25, [sp, #0x110] 7dbec: a9125ff8 stp x24, x23, [sp, #0x120] 7dbf0: a91357f6 stp x22, x21, [sp, #0x130] 7dbf4: a9144ff4 stp x20, x19, [sp, #0x140] 7dbf8: a9157bfd stp x29, x30, [sp, #0x150] 7dbfc: 910543fd add x29, sp, #0x150 7dc00: d53bd058 mrs x24, TPIDR_EL0 7dc04: f9401708 ldr x8, [x24, #0x28] 7dc08: aa0303f5 mov x21, x3 7dc0c: aa0203f4 mov x20, x2 7dc10: aa1503e2 mov x2, x21 7dc14: aa0103f3 mov x19, x1 7dc18: aa0003f6 mov x22, x0 7dc1c: f90003e8 str x8, [sp] 7dc20: 97ffe297 bl 0x7667c 7dc24: aa0003f7 mov x23, x0 7dc28: eb1602ff cmp x23, x22 7dc2c: 54001b40 b.eq 0x7df94 7dc30: aa1703e0 mov x0, x23 7dc34: aa1303e1 mov x1, x19 7dc38: aa1503e2 mov x2, x21 7dc3c: 97ffe290 bl 0x7667c 7dc40: aa0003f3 mov x19, x0 7dc44: eb17027f cmp x19, x23 7dc48: 54000720 b.eq 0x7dd2c 7dc4c: a94066a8 ldp x8, x25, [x21] 7dc50: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7dc54: f2955569 movk x9, #0xaaab 7dc58: cb080328 sub x8, x25, x8 7dc5c: 9344fd08 asr x8, x8, #4 7dc60: 9b097d08 mul x8, x8, x9 7dc64: f100091f cmp x8, #0x2 7dc68: 54001963 b.lo 0x7df94 7dc6c: 385e8328 ldurb w8, [x25, #-0x18] 7dc70: a97f2b29 ldp x9, x10, [x25, #-0x10] 7dc74: d1005f2b sub x11, x25, #0x17 7dc78: d100c320 sub x0, x25, #0x30 7dc7c: 7200011f tst w8, #0x1 7dc80: d341fd08 lsr x8, x8, #1 7dc84: 9a8a0161 csel x1, x11, x10, eq 7dc88: 9a890102 csel x2, x8, x9, eq 7dc8c: 910283f7 add x23, sp, #0xa0 7dc90: 97ffce40 bl 0x71590 7dc94: f85e0328 ldur x8, [x25, #-0x20] 7dc98: f81a03a8 stur x8, [x29, #-0x60] 7dc9c: 3cdd0320 ldur q0, [x25, #-0x30] 7dca0: 3d8012e0 str q0, [x23, #0x40] 7dca4: a93dff3f stp xzr, xzr, [x25, #-0x28] 7dca8: f81d033f stur xzr, [x25, #-0x30] 7dcac: f94006b6 ldr x22, [x21, #0x8] 7dcb0: 385e82c8 ldurb w8, [x22, #-0x18] 7dcb4: d100c2d9 sub x25, x22, #0x30 7dcb8: 36000068 tbz w8, #0x0, 0x7dcc4 7dcbc: f85f82c0 ldur x0, [x22, #-0x8] 7dcc0: 97fe3bd8 bl 0xcc20 7dcc4: 39400328 ldrb w8, [x25] 7dcc8: 36000068 tbz w8, #0x0, 0x7dcd4 7dccc: f85e02c0 ldur x0, [x22, #-0x20] 7dcd0: 97fe3bd4 bl 0xcc20 7dcd4: f90006b9 str x25, [x21, #0x8] 7dcd8: 385b82c8 ldurb w8, [x22, #-0x48] 7dcdc: a97c2ac9 ldp x9, x10, [x22, #-0x40] 7dce0: d1011ecb sub x11, x22, #0x47 7dce4: d10182c0 sub x0, x22, #0x60 7dce8: 7200011f tst w8, #0x1 7dcec: d341fd08 lsr x8, x8, #1 7dcf0: 9a8a0161 csel x1, x11, x10, eq 7dcf4: 9a890102 csel x2, x8, x9, eq 7dcf8: 97ffce26 bl 0x71590 7dcfc: f9400808 ldr x8, [x0, #0x10] 7dd00: f81803a8 stur x8, [x29, #-0x80] 7dd04: 3dc00000 ldr q0, [x0] 7dd08: 3d800ae0 str q0, [x23, #0x20] 7dd0c: a900fc1f stp xzr, xzr, [x0, #0x8] 7dd10: f900001f str xzr, [x0] 7dd14: f94006a8 ldr x8, [x21, #0x8] 7dd18: aa0803f5 mov x21, x8 7dd1c: 385d0ea9 ldrb w9, [x21, #-0x30]! 7dd20: 37000229 tbnz w9, #0x0, 0x7dd64 7dd24: 790002bf strh wzr, [x21] 7dd28: 14000012 b 0x7dd70 7dd2c: a9404ea8 ldp x8, x19, [x21] 7dd30: eb13011f cmp x8, x19 7dd34: 54001300 b.eq 0x7df94 7dd38: 385e8268 ldurb w8, [x19, #-0x18] 7dd3c: d100c274 sub x20, x19, #0x30 7dd40: 36000068 tbz w8, #0x0, 0x7dd4c 7dd44: f85f8260 ldur x0, [x19, #-0x8] 7dd48: 97fe3bb6 bl 0xcc20 7dd4c: 39400288 ldrb w8, [x20] 7dd50: 36000068 tbz w8, #0x0, 0x7dd5c 7dd54: f85e0260 ldur x0, [x19, #-0x20] 7dd58: 97fe3bb2 bl 0xcc20 7dd5c: f90006b4 str x20, [x21, #0x8] 7dd60: 1400008d b 0x7df94 7dd64: f85e0109 ldur x9, [x8, #-0x20] 7dd68: 3900013f strb wzr, [x9] 7dd6c: f81d811f stur xzr, [x8, #-0x28] 7dd70: 39400288 ldrb w8, [x20] 7dd74: f9400689 ldr x9, [x20, #0x8] 7dd78: d341fd0a lsr x10, x8, #1 7dd7c: 7200011f tst w8, #0x1 7dd80: 9a890149 csel x9, x10, x9, eq 7dd84: f100053f cmp x9, #0x1 7dd88: 54000141 b.ne 0x7ddb0 7dd8c: f9400a89 ldr x9, [x20, #0x10] 7dd90: 7200011f tst w8, #0x1 7dd94: 9a941528 csinc x8, x9, x20, ne 7dd98: 39400108 ldrb w8, [x8] 7dd9c: 7100f91f cmp w8, #0x3e 7dda0: 54000081 b.ne 0x7ddb0 7dda4: 52800501 mov w1, #0x28 // =40 7dda8: aa1503e0 mov x0, x21 7ddac: 940022fc bl 0x8699c 7ddb0: 90000100 adrp x0, 0x9d000 7ddb4: 913eb000 add x0, x0, #0xfac 7ddb8: 910023e8 add x8, sp, #0x8 7ddbc: d10243a1 sub x1, x29, #0x90 7ddc0: 97ffd83c bl 0x73eb0 7ddc4: 90000101 adrp x1, 0x9d000 7ddc8: 913fdc21 add x1, x1, #0xff7 7ddcc: 910023e0 add x0, sp, #0x8 7ddd0: 321f03e2 orr w2, wzr, #0x2 7ddd4: 910023f6 add x22, sp, #0x8 7ddd8: 97ffcdee bl 0x71590 7dddc: f9400ac8 ldr x8, [x22, #0x10] 7dde0: 3dc002c0 ldr q0, [x22] 7dde4: a900fedf stp xzr, xzr, [x22, #0x8] 7dde8: f90002df str xzr, [x22] 7ddec: f9001be8 str x8, [sp, #0x30] 7ddf0: 3d800be0 str q0, [sp, #0x20] 7ddf4: 39400288 ldrb w8, [x20] 7ddf8: a940a68a ldp x10, x9, [x20, #0x8] 7ddfc: 7200011f tst w8, #0x1 7de00: d341fd08 lsr x8, x8, #1 7de04: 9a941521 csinc x1, x9, x20, ne 7de08: 9a8a0102 csel x2, x8, x10, eq 7de0c: 910083e0 add x0, sp, #0x20 7de10: 910083f6 add x22, sp, #0x20 7de14: 97ffcddf bl 0x71590 7de18: f9400ac8 ldr x8, [x22, #0x10] 7de1c: 3dc002c0 ldr q0, [x22] 7de20: a900fedf stp xzr, xzr, [x22, #0x8] 7de24: f90002df str xzr, [x22] 7de28: f9002be8 str x8, [sp, #0x50] 7de2c: 3d8013e0 str q0, [sp, #0x40] 7de30: 90000101 adrp x1, 0x9d000 7de34: 913eac21 add x1, x1, #0xfab 7de38: 910103e0 add x0, sp, #0x40 7de3c: 321f03e2 orr w2, wzr, #0x2 7de40: 910103f6 add x22, sp, #0x40 7de44: 97ffcdd3 bl 0x71590 7de48: 385903b9 ldurb w25, [x29, #-0x70] 7de4c: f9400ac8 ldr x8, [x22, #0x10] 7de50: 3dc002c0 ldr q0, [x22] 7de54: a900fedf stp xzr, xzr, [x22, #0x8] 7de58: f90002df str xzr, [x22] 7de5c: a979dbaa ldp x10, x22, [x29, #-0x68] 7de60: d101c3a9 sub x9, x29, #0x70 7de64: b2400129 orr x9, x9, #0x1 7de68: 7200033f tst w25, #0x1 7de6c: f9003be8 str x8, [sp, #0x70] 7de70: d341ff28 lsr x8, x25, #1 7de74: 9a960121 csel x1, x9, x22, eq 7de78: 3d801be0 str q0, [sp, #0x60] 7de7c: 9a8a0102 csel x2, x8, x10, eq 7de80: 910183e0 add x0, sp, #0x60 7de84: 910183fa add x26, sp, #0x60 7de88: 97ffcdc2 bl 0x71590 7de8c: f9400b48 ldr x8, [x26, #0x10] 7de90: 3dc00340 ldr q0, [x26] 7de94: a900ff5f stp xzr, xzr, [x26, #0x8] 7de98: f900035f str xzr, [x26] 7de9c: f9004be8 str x8, [sp, #0x90] 7dea0: 3d8023e0 str q0, [sp, #0x80] 7dea4: d00000c1 adrp x1, 0x97000 7dea8: 9106bc21 add x1, x1, #0x1af 7deac: 910203e0 add x0, sp, #0x80 7deb0: 320003e2 orr w2, wzr, #0x1 7deb4: 910203fa add x26, sp, #0x80 7deb8: 97ffcdb6 bl 0x71590 7debc: f9400b48 ldr x8, [x26, #0x10] 7dec0: 3dc00340 ldr q0, [x26] 7dec4: a900ff5f stp xzr, xzr, [x26, #0x8] 7dec8: f900035f str xzr, [x26] 7decc: f9005be8 str x8, [sp, #0xb0] 7ded0: 3d8002e0 str q0, [x23] 7ded4: 910283e9 add x9, sp, #0xa0 7ded8: 394283fa ldrb w26, [sp, #0xa0] 7dedc: b2400128 orr x8, x9, #0x1 7dee0: a94adfe9 ldp x9, x23, [sp, #0xa8] 7dee4: 7200035f tst w26, #0x1 7dee8: d341ff4a lsr x10, x26, #1 7deec: 9a970101 csel x1, x8, x23, eq 7def0: 9a890142 csel x2, x10, x9, eq 7def4: aa1503e0 mov x0, x21 7def8: 97ffcda6 bl 0x71590 7defc: 3700067a tbnz w26, #0x0, 0x7dfc8 7df00: 394203e8 ldrb w8, [sp, #0x80] 7df04: 370006a8 tbnz w8, #0x0, 0x7dfd8 7df08: 394183e8 ldrb w8, [sp, #0x60] 7df0c: 370006e8 tbnz w8, #0x0, 0x7dfe8 7df10: 394103e8 ldrb w8, [sp, #0x40] 7df14: 37000728 tbnz w8, #0x0, 0x7dff8 7df18: 394083e8 ldrb w8, [sp, #0x20] 7df1c: 37000768 tbnz w8, #0x0, 0x7e008 7df20: 394023e8 ldrb w8, [sp, #0x8] 7df24: 36000068 tbz w8, #0x0, 0x7df30 7df28: f9400fe0 ldr x0, [sp, #0x18] 7df2c: 97fe3b3d bl 0xcc20 7df30: 39400288 ldrb w8, [x20] 7df34: f9400689 ldr x9, [x20, #0x8] 7df38: d341fd0a lsr x10, x8, #1 7df3c: 7200011f tst w8, #0x1 7df40: 9a890149 csel x9, x10, x9, eq 7df44: f100053f cmp x9, #0x1 7df48: 54000161 b.ne 0x7df74 7df4c: f9400a89 ldr x9, [x20, #0x10] 7df50: 9100068a add x10, x20, #0x1 7df54: 7200011f tst w8, #0x1 7df58: 9a890148 csel x8, x10, x9, eq 7df5c: 39400108 ldrb w8, [x8] 7df60: 7100f91f cmp w8, #0x3e 7df64: 54000081 b.ne 0x7df74 7df68: 52800521 mov w1, #0x29 // =41 7df6c: aa1503e0 mov x0, x21 7df70: 9400228b bl 0x8699c 7df74: 385703a8 ldurb w8, [x29, #-0x90] 7df78: 36000068 tbz w8, #0x0, 0x7df84 7df7c: f85803a0 ldur x0, [x29, #-0x80] 7df80: 97fe3b28 bl 0xcc20 7df84: 36000079 tbz w25, #0x0, 0x7df90 7df88: aa1603e0 mov x0, x22 7df8c: 97fe3b25 bl 0xcc20 7df90: aa1303f6 mov x22, x19 7df94: f9401708 ldr x8, [x24, #0x28] 7df98: f94003e9 ldr x9, [sp] 7df9c: eb09011f cmp x8, x9 7dfa0: 540003e1 b.ne 0x7e01c 7dfa4: aa1603e0 mov x0, x22 7dfa8: a9557bfd ldp x29, x30, [sp, #0x150] 7dfac: a9544ff4 ldp x20, x19, [sp, #0x140] 7dfb0: a95357f6 ldp x22, x21, [sp, #0x130] 7dfb4: a9525ff8 ldp x24, x23, [sp, #0x120] 7dfb8: a95167fa ldp x26, x25, [sp, #0x110] 7dfbc: f94083fc ldr x28, [sp, #0x100] 7dfc0: 910583ff add sp, sp, #0x160 7dfc4: d65f03c0 ret 7dfc8: aa1703e0 mov x0, x23 7dfcc: 97fe3b15 bl 0xcc20 7dfd0: 394203e8 ldrb w8, [sp, #0x80] 7dfd4: 3607f9a8 tbz w8, #0x0, 0x7df08 7dfd8: f9404be0 ldr x0, [sp, #0x90] 7dfdc: 97fe3b11 bl 0xcc20 7dfe0: 394183e8 ldrb w8, [sp, #0x60] 7dfe4: 3607f968 tbz w8, #0x0, 0x7df10 7dfe8: f9403be0 ldr x0, [sp, #0x70] 7dfec: 97fe3b0d bl 0xcc20 7dff0: 394103e8 ldrb w8, [sp, #0x40] 7dff4: 3607f928 tbz w8, #0x0, 0x7df18 7dff8: f9402be0 ldr x0, [sp, #0x50] 7dffc: 97fe3b09 bl 0xcc20 7e000: 394083e8 ldrb w8, [sp, #0x20] 7e004: 3607f8e8 tbz w8, #0x0, 0x7df20 7e008: f9401be0 ldr x0, [sp, #0x30] 7e00c: 97fe3b05 bl 0xcc20 7e010: 394023e8 ldrb w8, [sp, #0x8] 7e014: 3707f8a8 tbnz w8, #0x0, 0x7df28 7e018: 17ffffc6 b 0x7df30 7e01c: 97fe3955 bl 0xc570 <__stack_chk_fail@plt> 7e020: 14000040 b 0x7e120 7e024: aa0003f3 mov x19, x0 7e028: 3700023a tbnz w26, #0x0, 0x7e06c 7e02c: 394203e8 ldrb w8, [sp, #0x80] 7e030: 370002e8 tbnz w8, #0x0, 0x7e08c 7e034: 394183e8 ldrb w8, [sp, #0x60] 7e038: 370003a8 tbnz w8, #0x0, 0x7e0ac 7e03c: 394103e8 ldrb w8, [sp, #0x40] 7e040: 37000468 tbnz w8, #0x0, 0x7e0cc 7e044: 394083e8 ldrb w8, [sp, #0x20] 7e048: 37000528 tbnz w8, #0x0, 0x7e0ec 7e04c: 394023e8 ldrb w8, [sp, #0x8] 7e050: 370005e8 tbnz w8, #0x0, 0x7e10c 7e054: 385703a8 ldurb w8, [x29, #-0x90] 7e058: 370006a8 tbnz w8, #0x0, 0x7e12c 7e05c: 385903a8 ldurb w8, [x29, #-0x70] 7e060: 37000768 tbnz w8, #0x0, 0x7e14c 7e064: aa1303e0 mov x0, x19 7e068: 9400400a bl 0x8e090 7e06c: aa1703e0 mov x0, x23 7e070: 97fe3aec bl 0xcc20 7e074: 394203e8 ldrb w8, [sp, #0x80] 7e078: 3607fde8 tbz w8, #0x0, 0x7e034 7e07c: 14000004 b 0x7e08c 7e080: aa0003f3 mov x19, x0 7e084: 394203e8 ldrb w8, [sp, #0x80] 7e088: 3607fd68 tbz w8, #0x0, 0x7e034 7e08c: f9404be0 ldr x0, [sp, #0x90] 7e090: 97fe3ae4 bl 0xcc20 7e094: 394183e8 ldrb w8, [sp, #0x60] 7e098: 3607fd28 tbz w8, #0x0, 0x7e03c 7e09c: 14000004 b 0x7e0ac 7e0a0: aa0003f3 mov x19, x0 7e0a4: 394183e8 ldrb w8, [sp, #0x60] 7e0a8: 3607fca8 tbz w8, #0x0, 0x7e03c 7e0ac: f9403be0 ldr x0, [sp, #0x70] 7e0b0: 97fe3adc bl 0xcc20 7e0b4: 394103e8 ldrb w8, [sp, #0x40] 7e0b8: 3607fc68 tbz w8, #0x0, 0x7e044 7e0bc: 14000004 b 0x7e0cc 7e0c0: aa0003f3 mov x19, x0 7e0c4: 394103e8 ldrb w8, [sp, #0x40] 7e0c8: 3607fbe8 tbz w8, #0x0, 0x7e044 7e0cc: f9402be0 ldr x0, [sp, #0x50] 7e0d0: 97fe3ad4 bl 0xcc20 7e0d4: 394083e8 ldrb w8, [sp, #0x20] 7e0d8: 3607fba8 tbz w8, #0x0, 0x7e04c 7e0dc: 14000004 b 0x7e0ec 7e0e0: aa0003f3 mov x19, x0 7e0e4: 394083e8 ldrb w8, [sp, #0x20] 7e0e8: 3607fb28 tbz w8, #0x0, 0x7e04c 7e0ec: f9401be0 ldr x0, [sp, #0x30] 7e0f0: 97fe3acc bl 0xcc20 7e0f4: 394023e8 ldrb w8, [sp, #0x8] 7e0f8: 3607fae8 tbz w8, #0x0, 0x7e054 7e0fc: 14000004 b 0x7e10c 7e100: aa0003f3 mov x19, x0 7e104: 394023e8 ldrb w8, [sp, #0x8] 7e108: 3607fa68 tbz w8, #0x0, 0x7e054 7e10c: f9400fe0 ldr x0, [sp, #0x18] 7e110: 97fe3ac4 bl 0xcc20 7e114: 385703a8 ldurb w8, [x29, #-0x90] 7e118: 3607fa28 tbz w8, #0x0, 0x7e05c 7e11c: 14000004 b 0x7e12c 7e120: aa0003f3 mov x19, x0 7e124: 385703a8 ldurb w8, [x29, #-0x90] 7e128: 3607f9a8 tbz w8, #0x0, 0x7e05c 7e12c: f85803a0 ldur x0, [x29, #-0x80] 7e130: 97fe3abc bl 0xcc20 7e134: 385903a8 ldurb w8, [x29, #-0x70] 7e138: 3607f968 tbz w8, #0x0, 0x7e064 7e13c: 14000004 b 0x7e14c 7e140: aa0003f3 mov x19, x0 7e144: 385903a8 ldurb w8, [x29, #-0x70] 7e148: 3607f8e8 tbz w8, #0x0, 0x7e064 7e14c: f85a03a0 ldur x0, [x29, #-0x60] 7e150: 97fe3ab4 bl 0xcc20 7e154: aa1303e0 mov x0, x19 7e158: 94003fce bl 0x8e090 7e15c: d103c3ff sub sp, sp, #0xf0 7e160: a9096ffc stp x28, x27, [sp, #0x90] 7e164: a90a67fa stp x26, x25, [sp, #0xa0] 7e168: a90b5ff8 stp x24, x23, [sp, #0xb0] 7e16c: a90c57f6 stp x22, x21, [sp, #0xc0] 7e170: a90d4ff4 stp x20, x19, [sp, #0xd0] 7e174: a90e7bfd stp x29, x30, [sp, #0xe0] 7e178: 910383fd add x29, sp, #0xe0 7e17c: d53bd057 mrs x23, TPIDR_EL0 7e180: f94016e8 ldr x8, [x23, #0x28] 7e184: aa0303f5 mov x21, x3 7e188: aa0203f6 mov x22, x2 7e18c: aa1503e2 mov x2, x21 7e190: aa0003f4 mov x20, x0 7e194: f81a83a8 stur x8, [x29, #-0x58] 7e198: 97ffe139 bl 0x7667c 7e19c: aa0003f3 mov x19, x0 7e1a0: eb14027f cmp x19, x20 7e1a4: 54001480 b.eq 0x7e434 7e1a8: a94026a8 ldp x8, x9, [x21] 7e1ac: eb09011f cmp x8, x9 7e1b0: 54001420 b.eq 0x7e434 7e1b4: f00000e1 adrp x1, 0x9d000 7e1b8: 913eb021 add x1, x1, #0xfac 7e1bc: 910123e8 add x8, sp, #0x48 7e1c0: aa1603e0 mov x0, x22 7e1c4: 940005a2 bl 0x7f84c 7e1c8: f94006a8 ldr x8, [x21, #0x8] 7e1cc: 385e8109 ldurb w9, [x8, #-0x18] 7e1d0: a97f2d0a ldp x10, x11, [x8, #-0x10] 7e1d4: d100c100 sub x0, x8, #0x30 7e1d8: d1005d08 sub x8, x8, #0x17 7e1dc: 7200013f tst w9, #0x1 7e1e0: d341fd29 lsr x9, x9, #1 7e1e4: 9a8b0101 csel x1, x8, x11, eq 7e1e8: 9a8a0122 csel x2, x9, x10, eq 7e1ec: 97ffcce9 bl 0x71590 7e1f0: f9400808 ldr x8, [x0, #0x10] 7e1f4: f90023e8 str x8, [sp, #0x40] 7e1f8: 3dc00000 ldr q0, [x0] 7e1fc: 9100c3e8 add x8, sp, #0x30 7e200: b2400108 orr x8, x8, #0x1 7e204: 3d800fe0 str q0, [sp, #0x30] 7e208: a900fc1f stp xzr, xzr, [x0, #0x8] 7e20c: f900001f str xzr, [x0] 7e210: 3940c3f8 ldrb w24, [sp, #0x30] 7e214: a943e7e9 ldp x9, x25, [sp, #0x38] 7e218: 7200031f tst w24, #0x1 7e21c: d341ff0a lsr x10, x24, #1 7e220: 9a990101 csel x1, x8, x25, eq 7e224: 9a890142 csel x2, x10, x9, eq 7e228: 910123e0 add x0, sp, #0x48 7e22c: 910123f4 add x20, sp, #0x48 7e230: 97ffccd8 bl 0x71590 7e234: f9400a88 ldr x8, [x20, #0x10] 7e238: 3dc00280 ldr q0, [x20] 7e23c: a900fe9f stp xzr, xzr, [x20, #0x8] 7e240: f900029f str xzr, [x20] 7e244: f9003be8 str x8, [sp, #0x70] 7e248: 3d801be0 str q0, [sp, #0x60] 7e24c: b00000c1 adrp x1, 0x97000 7e250: 9106bc21 add x1, x1, #0x1af 7e254: 910183e0 add x0, sp, #0x60 7e258: 320003e2 orr w2, wzr, #0x1 7e25c: 910183f4 add x20, sp, #0x60 7e260: 97ffcccc bl 0x71590 7e264: a940ea88 ldp x8, x26, [x20, #0x8] 7e268: f8401289 ldur x9, [x20, #0x1] 7e26c: 3940028a ldrb w10, [x20] 7e270: a900fe9f stp xzr, xzr, [x20, #0x8] 7e274: f819f3a8 stur x8, [x29, #-0x61] 7e278: f81983a9 stur x9, [x29, #-0x68] 7e27c: f900029f str xzr, [x20] 7e280: f94006bb ldr x27, [x21, #0x8] 7e284: aa1b03f6 mov x22, x27 7e288: 385d0ec8 ldrb w8, [x22, #-0x30]! 7e28c: 37000088 tbnz w8, #0x0, 0x7e29c 7e290: 781d037f sturh wzr, [x27, #-0x30] 7e294: d100837c sub x28, x27, #0x20 7e298: 14000057 b 0x7e3f4 7e29c: aa1b03fc mov x28, x27 7e2a0: f85e0f88 ldr x8, [x28, #-0x20]! 7e2a4: 3900011f strb wzr, [x8] 7e2a8: 385f0394 ldurb w20, [x28, #-0x10] 7e2ac: f81f839f stur xzr, [x28, #-0x8] 7e2b0: 370000f4 tbnz w20, #0x0, 0x7e2cc 7e2b4: 528002d5 mov w21, #0x16 // =22 7e2b8: f90017f9 str x25, [sp, #0x28] 7e2bc: 36000134 tbz w20, #0x0, 0x7e2e0 7e2c0: aa1f03e9 mov x9, xzr 7e2c4: 2a1f03e8 mov w8, wzr 7e2c8: 1400000c b 0x7e2f8 7e2cc: f94002d4 ldr x20, [x22] 7e2d0: 927ffa88 and x8, x20, #0xfffffffffffffffe 7e2d4: d1000515 sub x21, x8, #0x1 7e2d8: f90017f9 str x25, [sp, #0x28] 7e2dc: 3707ff34 tbnz w20, #0x0, 0x7e2c0 7e2e0: 12001e88 and w8, w20, #0xff 7e2e4: 121f1a89 and w9, w20, #0xfe 7e2e8: 7100b91f cmp w8, #0x2e 7e2ec: d341fd29 lsr x9, x9, #1 7e2f0: 540000e2 b.hs 0x7e30c 7e2f4: 320003e8 orr w8, wzr, #0x1 7e2f8: 528002d9 mov w25, #0x16 // =22 7e2fc: eb15033f cmp x25, x21 7e300: 54000121 b.ne 0x7e324 7e304: f94017f9 ldr x25, [sp, #0x28] 7e308: 1400003b b 0x7e3f4 7e30c: 11004128 add w8, w9, #0x10 7e310: 927c0d08 and x8, x8, #0xf0 7e314: d1000519 sub x25, x8, #0x1 7e318: 320003e8 orr w8, wzr, #0x1 7e31c: eb15033f cmp x25, x21 7e320: 54ffff20 b.eq 0x7e304 7e324: f1005b3f cmp x25, #0x16 7e328: b90027ea str w10, [sp, #0x24] 7e32c: f9000fe9 str x9, [sp, #0x18] 7e330: 54000141 b.ne 0x7e358 7e334: f9400395 ldr x21, [x28] 7e338: 910006c0 add x0, x22, #0x1 7e33c: 34000368 cbz w8, 0x7e3a8 7e340: 121f1a88 and w8, w20, #0xfe 7e344: d341fd08 lsr x8, x8, #1 7e348: 91000502 add x2, x8, #0x1 7e34c: aa1503e1 mov x1, x21 7e350: 97fe39f0 bl 0xcb10 7e354: 14000017 b 0x7e3b0 7e358: 91000720 add x0, x25, #0x1 7e35c: b90017e8 str w8, [sp, #0x14] 7e360: f90007e0 str x0, [sp, #0x8] 7e364: 97fe39e3 bl 0xcaf0 7e368: eb15033f cmp x25, x21 7e36c: aa0003f5 mov x21, x0 7e370: 54000088 b.hi 0x7e380 7e374: b5000075 cbnz x21, 0x7e380 7e378: f94017f9 ldr x25, [sp, #0x28] 7e37c: 1400001d b 0x7e3f0 7e380: f94017f9 ldr x25, [sp, #0x28] 7e384: b94017e8 ldr w8, [sp, #0x14] 7e388: 36000228 tbz w8, #0x0, 0x7e3cc 7e38c: 121f1a88 and w8, w20, #0xfe 7e390: d341fd08 lsr x8, x8, #1 7e394: 910006c1 add x1, x22, #0x1 7e398: 91000502 add x2, x8, #0x1 7e39c: aa1503e0 mov x0, x21 7e3a0: 97fe39dc bl 0xcb10 7e3a4: 1400000e b 0x7e3dc 7e3a8: 394002a8 ldrb w8, [x21] 7e3ac: 39000008 strb w8, [x0] 7e3b0: aa1503e0 mov x0, x21 7e3b4: 97fe3a1b bl 0xcc20 7e3b8: f9400fe8 ldr x8, [sp, #0x18] 7e3bc: f94017f9 ldr x25, [sp, #0x28] 7e3c0: d37ff908 lsl x8, x8, #1 7e3c4: 390002c8 strb w8, [x22] 7e3c8: 1400000a b 0x7e3f0 7e3cc: f9400380 ldr x0, [x28] 7e3d0: 39400008 ldrb w8, [x0] 7e3d4: 390002a8 strb w8, [x21] 7e3d8: 97fe3a12 bl 0xcc20 7e3dc: f94007e8 ldr x8, [sp, #0x8] 7e3e0: b2400108 orr x8, x8, #0x1 7e3e4: f81d0368 stur x8, [x27, #-0x30] 7e3e8: f9400fe8 ldr x8, [sp, #0x18] 7e3ec: a93dd768 stp x8, x21, [x27, #-0x28] 7e3f0: b94027ea ldr w10, [sp, #0x24] 7e3f4: 381d036a sturb w10, [x27, #-0x30] 7e3f8: f85983a8 ldur x8, [x29, #-0x68] 7e3fc: f81d1368 stur x8, [x27, #-0x2f] 7e400: f859f3a8 ldur x8, [x29, #-0x61] 7e404: f81d8368 stur x8, [x27, #-0x28] 7e408: f900039a str x26, [x28] 7e40c: 394183e8 ldrb w8, [sp, #0x60] 7e410: f81983bf stur xzr, [x29, #-0x68] 7e414: f819f3bf stur xzr, [x29, #-0x61] 7e418: 37000288 tbnz w8, #0x0, 0x7e468 7e41c: 370002d8 tbnz w24, #0x0, 0x7e474 7e420: 394123e8 ldrb w8, [sp, #0x48] 7e424: 36000068 tbz w8, #0x0, 0x7e430 7e428: f9402fe0 ldr x0, [sp, #0x58] 7e42c: 97fe39fd bl 0xcc20 7e430: aa1303f4 mov x20, x19 7e434: f94016e8 ldr x8, [x23, #0x28] 7e438: f85a83a9 ldur x9, [x29, #-0x58] 7e43c: eb09011f cmp x8, x9 7e440: 54000241 b.ne 0x7e488 7e444: aa1403e0 mov x0, x20 7e448: a94e7bfd ldp x29, x30, [sp, #0xe0] 7e44c: a94d4ff4 ldp x20, x19, [sp, #0xd0] 7e450: a94c57f6 ldp x22, x21, [sp, #0xc0] 7e454: a94b5ff8 ldp x24, x23, [sp, #0xb0] 7e458: a94a67fa ldp x26, x25, [sp, #0xa0] 7e45c: a9496ffc ldp x28, x27, [sp, #0x90] 7e460: 9103c3ff add sp, sp, #0xf0 7e464: d65f03c0 ret 7e468: f9403be0 ldr x0, [sp, #0x70] 7e46c: 97fe39ed bl 0xcc20 7e470: 3607fd98 tbz w24, #0x0, 0x7e420 7e474: aa1903e0 mov x0, x25 7e478: 97fe39ea bl 0xcc20 7e47c: 394123e8 ldrb w8, [sp, #0x48] 7e480: 3707fd48 tbnz w8, #0x0, 0x7e428 7e484: 17ffffeb b 0x7e430 7e488: 97fe383a bl 0xc570 <__stack_chk_fail@plt> 7e48c: 394183e8 ldrb w8, [sp, #0x60] 7e490: aa0003f3 mov x19, x0 7e494: 370000c8 tbnz w8, #0x0, 0x7e4ac 7e498: 37000178 tbnz w24, #0x0, 0x7e4c4 7e49c: 394123e8 ldrb w8, [sp, #0x48] 7e4a0: 37000228 tbnz w8, #0x0, 0x7e4e4 7e4a4: aa1303e0 mov x0, x19 7e4a8: 94003efa bl 0x8e090 7e4ac: f9403be0 ldr x0, [sp, #0x70] 7e4b0: 97fe39dc bl 0xcc20 7e4b4: 3607ff58 tbz w24, #0x0, 0x7e49c 7e4b8: 14000003 b 0x7e4c4 7e4bc: aa0003f3 mov x19, x0 7e4c0: 3607fef8 tbz w24, #0x0, 0x7e49c 7e4c4: aa1903e0 mov x0, x25 7e4c8: 97fe39d6 bl 0xcc20 7e4cc: 394123e8 ldrb w8, [sp, #0x48] 7e4d0: 3607fea8 tbz w8, #0x0, 0x7e4a4 7e4d4: 14000004 b 0x7e4e4 7e4d8: aa0003f3 mov x19, x0 7e4dc: 394123e8 ldrb w8, [sp, #0x48] 7e4e0: 3607fe28 tbz w8, #0x0, 0x7e4a4 7e4e4: f9402fe0 ldr x0, [sp, #0x58] 7e4e8: 97fe39ce bl 0xcc20 7e4ec: aa1303e0 mov x0, x19 7e4f0: 94003ee8 bl 0x8e090 7e4f4: d10283ff sub sp, sp, #0xa0 7e4f8: a9046ffc stp x28, x27, [sp, #0x40] 7e4fc: a90567fa stp x26, x25, [sp, #0x50] 7e500: a9065ff8 stp x24, x23, [sp, #0x60] 7e504: a90757f6 stp x22, x21, [sp, #0x70] 7e508: a9084ff4 stp x20, x19, [sp, #0x80] 7e50c: a9097bfd stp x29, x30, [sp, #0x90] 7e510: 910243fd add x29, sp, #0x90 7e514: d53bd059 mrs x25, TPIDR_EL0 7e518: f9401728 ldr x8, [x25, #0x28] 7e51c: aa0103f5 mov x21, x1 7e520: aa0003f4 mov x20, x0 7e524: cb1402a9 sub x9, x21, x20 7e528: aa0203f3 mov x19, x2 7e52c: f1000d3f cmp x9, #0x3 7e530: f9001fe8 str x8, [sp, #0x38] 7e534: 540034ab b.lt 0x7ebc8 7e538: 39400288 ldrb w8, [x20] 7e53c: 71019d1f cmp w8, #0x67 7e540: 540000e1 b.ne 0x7e55c 7e544: 39400688 ldrb w8, [x20, #0x1] 7e548: 91000a89 add x9, x20, #0x2 7e54c: 7101cd1f cmp w8, #0x73 7e550: 1a9f17fa cset w26, eq 7e554: 9a940136 csel x22, x9, x20, eq 7e558: 14000003 b 0x7e564 7e55c: 2a1f03fa mov w26, wzr 7e560: aa1403f6 mov x22, x20 7e564: aa1603e0 mov x0, x22 7e568: aa1503e1 mov x1, x21 7e56c: aa1303e2 mov x2, x19 7e570: 940004f6 bl 0x7f948 7e574: aa0003f7 mov x23, x0 7e578: eb1602ff cmp x23, x22 7e57c: 540001a0 b.eq 0x7e5b0 7e580: 3400015a cbz w26, 0x7e5a8 7e584: a9402269 ldp x9, x8, [x19] 7e588: eb08013f cmp x9, x8 7e58c: 540031e0 b.eq 0x7ebc8 7e590: 90000102 adrp x2, 0x9e000 7e594: d100c100 sub x0, x8, #0x30 7e598: 9108f442 add x2, x2, #0x23d 7e59c: 321f03e3 orr w3, wzr, #0x2 7e5a0: aa1f03e1 mov x1, xzr 7e5a4: 97ffcb7d bl 0x71398 7e5a8: aa1703f4 mov x20, x23 7e5ac: 14000187 b 0x7ebc8 7e5b0: cb1602a8 sub x8, x21, x22 7e5b4: f1000d1f cmp x8, #0x3 7e5b8: 5400308b b.lt 0x7ebc8 7e5bc: 394002c8 ldrb w8, [x22] 7e5c0: 7101cd1f cmp w8, #0x73 7e5c4: 54003021 b.ne 0x7ebc8 7e5c8: 394006c8 ldrb w8, [x22, #0x1] 7e5cc: 7101c91f cmp w8, #0x72 7e5d0: 54002fc1 b.ne 0x7ebc8 7e5d4: aa1603f8 mov x24, x22 7e5d8: 38402f08 ldrb w8, [x24, #0x2]! 7e5dc: 7101391f cmp w8, #0x4e 7e5e0: 54001181 b.ne 0x7e810 7e5e4: 91000ed7 add x23, x22, #0x3 7e5e8: aa1703e0 mov x0, x23 7e5ec: aa1503e1 mov x1, x21 7e5f0: aa1303e2 mov x2, x19 7e5f4: 940005a6 bl 0x7fc8c 7e5f8: aa0003f6 mov x22, x0 7e5fc: eb1702df cmp x22, x23 7e600: 54002e40 b.eq 0x7ebc8 7e604: eb1502df cmp x22, x21 7e608: 54002e00 b.eq 0x7ebc8 7e60c: aa1603e0 mov x0, x22 7e610: aa1503e1 mov x1, x21 7e614: aa1303e2 mov x2, x19 7e618: 97ffcce1 bl 0x7199c 7e61c: aa0003f7 mov x23, x0 7e620: eb1602ff cmp x23, x22 7e624: 540006a0 b.eq 0x7e6f8 7e628: a9405a68 ldp x8, x22, [x19] 7e62c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7e630: f2955569 movk x9, #0xaaab 7e634: cb0802c8 sub x8, x22, x8 7e638: 9344fd08 asr x8, x8, #4 7e63c: 9b097d08 mul x8, x8, x9 7e640: f100091f cmp x8, #0x2 7e644: 54002c23 b.lo 0x7ebc8 7e648: 385e82c8 ldurb w8, [x22, #-0x18] 7e64c: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7e650: d1005ecb sub x11, x22, #0x17 7e654: d100c2c0 sub x0, x22, #0x30 7e658: 7200011f tst w8, #0x1 7e65c: d341fd08 lsr x8, x8, #1 7e660: 9a8a0161 csel x1, x11, x10, eq 7e664: 9a890102 csel x2, x8, x9, eq 7e668: 97ffcbca bl 0x71590 7e66c: f85e02c8 ldur x8, [x22, #-0x20] 7e670: f9001be8 str x8, [sp, #0x30] 7e674: 3cdd02c0 ldur q0, [x22, #-0x30] 7e678: 3d800be0 str q0, [sp, #0x20] 7e67c: a93dfedf stp xzr, xzr, [x22, #-0x28] 7e680: f81d02df stur xzr, [x22, #-0x30] 7e684: f9400676 ldr x22, [x19, #0x8] 7e688: 385e82c8 ldurb w8, [x22, #-0x18] 7e68c: d100c2d8 sub x24, x22, #0x30 7e690: 36000068 tbz w8, #0x0, 0x7e69c 7e694: f85f82c0 ldur x0, [x22, #-0x8] 7e698: 97fe3962 bl 0xcc20 7e69c: 39400308 ldrb w8, [x24] 7e6a0: 36000068 tbz w8, #0x0, 0x7e6ac 7e6a4: f85e02c0 ldur x0, [x22, #-0x20] 7e6a8: 97fe395e bl 0xcc20 7e6ac: f9000678 str x24, [x19, #0x8] 7e6b0: 394083f8 ldrb w24, [sp, #0x20] 7e6b4: d10182c0 sub x0, x22, #0x60 7e6b8: a942dbe9 ldp x9, x22, [sp, #0x28] 7e6bc: 910083e8 add x8, sp, #0x20 7e6c0: b2400108 orr x8, x8, #0x1 7e6c4: 7200031f tst w24, #0x1 7e6c8: d341ff0a lsr x10, x24, #1 7e6cc: 9a960101 csel x1, x8, x22, eq 7e6d0: 9a890142 csel x2, x10, x9, eq 7e6d4: 97ffcbaf bl 0x71590 7e6d8: eb1502ff cmp x23, x21 7e6dc: 54003cc0 b.eq 0x7ee74 7e6e0: 2a1f03fa mov w26, wzr 7e6e4: 36000078 tbz w24, #0x0, 0x7e6f0 7e6e8: aa1603e0 mov x0, x22 7e6ec: 97fe394d bl 0xcc20 7e6f0: 350026da cbnz w26, 0x7ebc8 7e6f4: aa1703f6 mov x22, x23 7e6f8: 394002c8 ldrb w8, [x22] 7e6fc: 7101151f cmp w8, #0x45 7e700: 540027e1 b.ne 0x7ebfc 7e704: 910006d6 add x22, x22, #0x1 7e708: aa1603e0 mov x0, x22 7e70c: aa1503e1 mov x1, x21 7e710: aa1303e2 mov x2, x19 7e714: 9400048d bl 0x7f948 7e718: aa0003f5 mov x21, x0 7e71c: eb1602bf cmp x21, x22 7e720: 540023a0 b.eq 0x7eb94 7e724: a9405a68 ldp x8, x22, [x19] 7e728: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7e72c: f2955569 movk x9, #0xaaab 7e730: cb0802c8 sub x8, x22, x8 7e734: 9344fd08 asr x8, x8, #4 7e738: 9b097d08 mul x8, x8, x9 7e73c: f100091f cmp x8, #0x2 7e740: 54002443 b.lo 0x7ebc8 7e744: 385e82c8 ldurb w8, [x22, #-0x18] 7e748: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7e74c: d1005ecb sub x11, x22, #0x17 7e750: d100c2c0 sub x0, x22, #0x30 7e754: 7200011f tst w8, #0x1 7e758: d341fd08 lsr x8, x8, #1 7e75c: 9a8a0161 csel x1, x11, x10, eq 7e760: 9a890102 csel x2, x8, x9, eq 7e764: 97ffcb8b bl 0x71590 7e768: f85e02c8 ldur x8, [x22, #-0x20] 7e76c: f9001be8 str x8, [sp, #0x30] 7e770: 3cdd02c0 ldur q0, [x22, #-0x30] 7e774: 3d800be0 str q0, [sp, #0x20] 7e778: a93dfedf stp xzr, xzr, [x22, #-0x28] 7e77c: f81d02df stur xzr, [x22, #-0x30] 7e780: f9400676 ldr x22, [x19, #0x8] 7e784: 385e82c8 ldurb w8, [x22, #-0x18] 7e788: d100c2d4 sub x20, x22, #0x30 7e78c: 36000068 tbz w8, #0x0, 0x7e798 7e790: f85f82c0 ldur x0, [x22, #-0x8] 7e794: 97fe3923 bl 0xcc20 7e798: 39400288 ldrb w8, [x20] 7e79c: 36000068 tbz w8, #0x0, 0x7e7a8 7e7a0: f85e02c0 ldur x0, [x22, #-0x20] 7e7a4: 97fe391f bl 0xcc20 7e7a8: f9000674 str x20, [x19, #0x8] 7e7ac: 90000102 adrp x2, 0x9e000 7e7b0: 9108f442 add x2, x2, #0x23d 7e7b4: 910083e0 add x0, sp, #0x20 7e7b8: 321f03e3 orr w3, wzr, #0x2 7e7bc: aa1f03e1 mov x1, xzr 7e7c0: 910083f4 add x20, sp, #0x20 7e7c4: 97ffcaf5 bl 0x71398 7e7c8: 3dc00280 ldr q0, [x20] 7e7cc: f9400a88 ldr x8, [x20, #0x10] 7e7d0: a900fe9f stp xzr, xzr, [x20, #0x8] 7e7d4: f900029f str xzr, [x20] 7e7d8: 3d8003e0 str q0, [sp] 7e7dc: f9000be8 str x8, [sp, #0x10] 7e7e0: 394003f6 ldrb w22, [sp] 7e7e4: f9400668 ldr x8, [x19, #0x8] 7e7e8: a940d3ea ldp x10, x20, [sp, #0x8] 7e7ec: 910003e9 mov x9, sp 7e7f0: b2400129 orr x9, x9, #0x1 7e7f4: 720002df tst w22, #0x1 7e7f8: d100c100 sub x0, x8, #0x30 7e7fc: d341fec8 lsr x8, x22, #1 7e800: 9a940121 csel x1, x9, x20, eq 7e804: 9a8a0102 csel x2, x8, x10, eq 7e808: 97ffcb62 bl 0x71590 7e80c: 14000080 b 0x7ea0c 7e810: aa1803e0 mov x0, x24 7e814: aa1503e1 mov x1, x21 7e818: aa1303e2 mov x2, x19 7e81c: 9400051c bl 0x7fc8c 7e820: aa0003f7 mov x23, x0 7e824: eb1802ff cmp x23, x24 7e828: 54001040 b.eq 0x7ea30 7e82c: aa1703e0 mov x0, x23 7e830: aa1503e1 mov x1, x21 7e834: aa1303e2 mov x2, x19 7e838: 97ffcc59 bl 0x7199c 7e83c: aa0003f6 mov x22, x0 7e840: eb1702df cmp x22, x23 7e844: 54000620 b.eq 0x7e908 7e848: a9405e68 ldp x8, x23, [x19] 7e84c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7e850: f2955569 movk x9, #0xaaab 7e854: cb0802e8 sub x8, x23, x8 7e858: 9344fd08 asr x8, x8, #4 7e85c: 9b097d08 mul x8, x8, x9 7e860: f100091f cmp x8, #0x2 7e864: 54001b23 b.lo 0x7ebc8 7e868: 385e82e8 ldurb w8, [x23, #-0x18] 7e86c: a97f2ae9 ldp x9, x10, [x23, #-0x10] 7e870: d1005eeb sub x11, x23, #0x17 7e874: d100c2e0 sub x0, x23, #0x30 7e878: 7200011f tst w8, #0x1 7e87c: d341fd08 lsr x8, x8, #1 7e880: 9a8a0161 csel x1, x11, x10, eq 7e884: 9a890102 csel x2, x8, x9, eq 7e888: 97ffcb42 bl 0x71590 7e88c: f85e02e8 ldur x8, [x23, #-0x20] 7e890: f9001be8 str x8, [sp, #0x30] 7e894: 3cdd02e0 ldur q0, [x23, #-0x30] 7e898: 3d800be0 str q0, [sp, #0x20] 7e89c: a93dfeff stp xzr, xzr, [x23, #-0x28] 7e8a0: f81d02ff stur xzr, [x23, #-0x30] 7e8a4: f9400677 ldr x23, [x19, #0x8] 7e8a8: 385e82e8 ldurb w8, [x23, #-0x18] 7e8ac: d100c2f8 sub x24, x23, #0x30 7e8b0: 36000068 tbz w8, #0x0, 0x7e8bc 7e8b4: f85f82e0 ldur x0, [x23, #-0x8] 7e8b8: 97fe38da bl 0xcc20 7e8bc: 39400308 ldrb w8, [x24] 7e8c0: 36000068 tbz w8, #0x0, 0x7e8cc 7e8c4: f85e02e0 ldur x0, [x23, #-0x20] 7e8c8: 97fe38d6 bl 0xcc20 7e8cc: f9000678 str x24, [x19, #0x8] 7e8d0: 394083f8 ldrb w24, [sp, #0x20] 7e8d4: d10182e0 sub x0, x23, #0x60 7e8d8: a942dfe9 ldp x9, x23, [sp, #0x28] 7e8dc: 910083e8 add x8, sp, #0x20 7e8e0: b2400108 orr x8, x8, #0x1 7e8e4: 7200031f tst w24, #0x1 7e8e8: d341ff0a lsr x10, x24, #1 7e8ec: 9a970101 csel x1, x8, x23, eq 7e8f0: 9a890142 csel x2, x10, x9, eq 7e8f4: 97ffcb27 bl 0x71590 7e8f8: 36000078 tbz w24, #0x0, 0x7e904 7e8fc: aa1703e0 mov x0, x23 7e900: 97fe38c8 bl 0xcc20 7e904: aa1603f7 mov x23, x22 7e908: aa1703e0 mov x0, x23 7e90c: aa1503e1 mov x1, x21 7e910: aa1303e2 mov x2, x19 7e914: 9400040d bl 0x7f948 7e918: aa0003f5 mov x21, x0 7e91c: eb1702bf cmp x21, x23 7e920: 540013a0 b.eq 0x7eb94 7e924: a9405a68 ldp x8, x22, [x19] 7e928: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7e92c: f2955569 movk x9, #0xaaab 7e930: cb0802c8 sub x8, x22, x8 7e934: 9344fd08 asr x8, x8, #4 7e938: 9b097d08 mul x8, x8, x9 7e93c: f100091f cmp x8, #0x2 7e940: 54001443 b.lo 0x7ebc8 7e944: 385e82c8 ldurb w8, [x22, #-0x18] 7e948: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7e94c: d1005ecb sub x11, x22, #0x17 7e950: d100c2c0 sub x0, x22, #0x30 7e954: 7200011f tst w8, #0x1 7e958: d341fd08 lsr x8, x8, #1 7e95c: 9a8a0161 csel x1, x11, x10, eq 7e960: 9a890102 csel x2, x8, x9, eq 7e964: 97ffcb0b bl 0x71590 7e968: f85e02c8 ldur x8, [x22, #-0x20] 7e96c: f9001be8 str x8, [sp, #0x30] 7e970: 3cdd02c0 ldur q0, [x22, #-0x30] 7e974: 3d800be0 str q0, [sp, #0x20] 7e978: a93dfedf stp xzr, xzr, [x22, #-0x28] 7e97c: f81d02df stur xzr, [x22, #-0x30] 7e980: f9400676 ldr x22, [x19, #0x8] 7e984: 385e82c8 ldurb w8, [x22, #-0x18] 7e988: d100c2d4 sub x20, x22, #0x30 7e98c: 36000068 tbz w8, #0x0, 0x7e998 7e990: f85f82c0 ldur x0, [x22, #-0x8] 7e994: 97fe38a3 bl 0xcc20 7e998: 39400288 ldrb w8, [x20] 7e99c: 36000068 tbz w8, #0x0, 0x7e9a8 7e9a0: f85e02c0 ldur x0, [x22, #-0x20] 7e9a4: 97fe389f bl 0xcc20 7e9a8: f9000674 str x20, [x19, #0x8] 7e9ac: 90000102 adrp x2, 0x9e000 7e9b0: 9108f442 add x2, x2, #0x23d 7e9b4: 910083e0 add x0, sp, #0x20 7e9b8: 321f03e3 orr w3, wzr, #0x2 7e9bc: aa1f03e1 mov x1, xzr 7e9c0: 910083f4 add x20, sp, #0x20 7e9c4: 97ffca75 bl 0x71398 7e9c8: 3dc00280 ldr q0, [x20] 7e9cc: f9400a88 ldr x8, [x20, #0x10] 7e9d0: a900fe9f stp xzr, xzr, [x20, #0x8] 7e9d4: f900029f str xzr, [x20] 7e9d8: 3d8003e0 str q0, [sp] 7e9dc: f9000be8 str x8, [sp, #0x10] 7e9e0: 394003f6 ldrb w22, [sp] 7e9e4: f9400668 ldr x8, [x19, #0x8] 7e9e8: a940d3ea ldp x10, x20, [sp, #0x8] 7e9ec: 910003e9 mov x9, sp 7e9f0: b2400129 orr x9, x9, #0x1 7e9f4: 720002df tst w22, #0x1 7e9f8: d100c100 sub x0, x8, #0x30 7e9fc: d341fec8 lsr x8, x22, #1 7ea00: 9a940121 csel x1, x9, x20, eq 7ea04: 9a8a0102 csel x2, x8, x10, eq 7ea08: 97ffcae2 bl 0x71590 7ea0c: 36000076 tbz w22, #0x0, 0x7ea18 7ea10: aa1403e0 mov x0, x20 7ea14: 97fe3883 bl 0xcc20 7ea18: 394083e8 ldrb w8, [sp, #0x20] 7ea1c: 36000068 tbz w8, #0x0, 0x7ea28 7ea20: f9401be0 ldr x0, [sp, #0x30] 7ea24: 97fe387f bl 0xcc20 7ea28: aa1503f4 mov x20, x21 7ea2c: 14000067 b 0x7ebc8 7ea30: aa1803e0 mov x0, x24 7ea34: aa1503e1 mov x1, x21 7ea38: aa1303e2 mov x2, x19 7ea3c: 94001cc3 bl 0x85d48 7ea40: aa0003f6 mov x22, x0 7ea44: eb1802df cmp x22, x24 7ea48: 54000c00 b.eq 0x7ebc8 7ea4c: eb1502df cmp x22, x21 7ea50: 54000bc0 b.eq 0x7ebc8 7ea54: 3400015a cbz w26, 0x7ea7c 7ea58: a9402269 ldp x9, x8, [x19] 7ea5c: eb08013f cmp x9, x8 7ea60: 54000b40 b.eq 0x7ebc8 7ea64: 90000102 adrp x2, 0x9e000 7ea68: d100c100 sub x0, x8, #0x30 7ea6c: 9108f442 add x2, x2, #0x23d 7ea70: 321f03e3 orr w3, wzr, #0x2 7ea74: aa1f03e1 mov x1, xzr 7ea78: 97ffca48 bl 0x71398 7ea7c: 394002c8 ldrb w8, [x22] 7ea80: 7101151f cmp w8, #0x45 7ea84: 540015a1 b.ne 0x7ed38 7ea88: 910006d6 add x22, x22, #0x1 7ea8c: aa1603e0 mov x0, x22 7ea90: aa1503e1 mov x1, x21 7ea94: aa1303e2 mov x2, x19 7ea98: 940003ac bl 0x7f948 7ea9c: aa0003f5 mov x21, x0 7eaa0: eb1602bf cmp x21, x22 7eaa4: 54000780 b.eq 0x7eb94 7eaa8: a9405a68 ldp x8, x22, [x19] 7eaac: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7eab0: f2955569 movk x9, #0xaaab 7eab4: cb0802c8 sub x8, x22, x8 7eab8: 9344fd08 asr x8, x8, #4 7eabc: 9b097d08 mul x8, x8, x9 7eac0: f100091f cmp x8, #0x2 7eac4: 54000823 b.lo 0x7ebc8 7eac8: 385e82c8 ldurb w8, [x22, #-0x18] 7eacc: a97f2ac9 ldp x9, x10, [x22, #-0x10] 7ead0: d1005ecb sub x11, x22, #0x17 7ead4: d100c2c0 sub x0, x22, #0x30 7ead8: 7200011f tst w8, #0x1 7eadc: d341fd08 lsr x8, x8, #1 7eae0: 9a8a0161 csel x1, x11, x10, eq 7eae4: 9a890102 csel x2, x8, x9, eq 7eae8: 97ffcaaa bl 0x71590 7eaec: f85e02c8 ldur x8, [x22, #-0x20] 7eaf0: f9001be8 str x8, [sp, #0x30] 7eaf4: 3cdd02c0 ldur q0, [x22, #-0x30] 7eaf8: 3d800be0 str q0, [sp, #0x20] 7eafc: a93dfedf stp xzr, xzr, [x22, #-0x28] 7eb00: f81d02df stur xzr, [x22, #-0x30] 7eb04: f9400676 ldr x22, [x19, #0x8] 7eb08: 385e82c8 ldurb w8, [x22, #-0x18] 7eb0c: d100c2d4 sub x20, x22, #0x30 7eb10: 36000068 tbz w8, #0x0, 0x7eb1c 7eb14: f85f82c0 ldur x0, [x22, #-0x8] 7eb18: 97fe3842 bl 0xcc20 7eb1c: 39400288 ldrb w8, [x20] 7eb20: 36000068 tbz w8, #0x0, 0x7eb2c 7eb24: f85e02c0 ldur x0, [x22, #-0x20] 7eb28: 97fe383e bl 0xcc20 7eb2c: f9000674 str x20, [x19, #0x8] 7eb30: 90000102 adrp x2, 0x9e000 7eb34: 9108f442 add x2, x2, #0x23d 7eb38: 910083e0 add x0, sp, #0x20 7eb3c: 321f03e3 orr w3, wzr, #0x2 7eb40: aa1f03e1 mov x1, xzr 7eb44: 910083f4 add x20, sp, #0x20 7eb48: 97ffca14 bl 0x71398 7eb4c: 3dc00280 ldr q0, [x20] 7eb50: f9400a88 ldr x8, [x20, #0x10] 7eb54: a900fe9f stp xzr, xzr, [x20, #0x8] 7eb58: f900029f str xzr, [x20] 7eb5c: 3d8003e0 str q0, [sp] 7eb60: f9000be8 str x8, [sp, #0x10] 7eb64: 394003f6 ldrb w22, [sp] 7eb68: f9400668 ldr x8, [x19, #0x8] 7eb6c: a940d3ea ldp x10, x20, [sp, #0x8] 7eb70: 910003e9 mov x9, sp 7eb74: b2400129 orr x9, x9, #0x1 7eb78: 720002df tst w22, #0x1 7eb7c: d100c100 sub x0, x8, #0x30 7eb80: d341fec8 lsr x8, x22, #1 7eb84: 9a940121 csel x1, x9, x20, eq 7eb88: 9a8a0102 csel x2, x8, x10, eq 7eb8c: 97ffca81 bl 0x71590 7eb90: 17ffff9f b 0x7ea0c 7eb94: a9405668 ldp x8, x21, [x19] 7eb98: eb15011f cmp x8, x21 7eb9c: 54000160 b.eq 0x7ebc8 7eba0: 385e82a8 ldurb w8, [x21, #-0x18] 7eba4: d100c2b6 sub x22, x21, #0x30 7eba8: 36000068 tbz w8, #0x0, 0x7ebb4 7ebac: f85f82a0 ldur x0, [x21, #-0x8] 7ebb0: 97fe381c bl 0xcc20 7ebb4: 394002c8 ldrb w8, [x22] 7ebb8: 36000068 tbz w8, #0x0, 0x7ebc4 7ebbc: f85e02a0 ldur x0, [x21, #-0x20] 7ebc0: 97fe3818 bl 0xcc20 7ebc4: f9000676 str x22, [x19, #0x8] 7ebc8: f9401728 ldr x8, [x25, #0x28] 7ebcc: f9401fe9 ldr x9, [sp, #0x38] 7ebd0: eb09011f cmp x8, x9 7ebd4: 540016c1 b.ne 0x7eeac 7ebd8: aa1403e0 mov x0, x20 7ebdc: a9497bfd ldp x29, x30, [sp, #0x90] 7ebe0: a9484ff4 ldp x20, x19, [sp, #0x80] 7ebe4: a94757f6 ldp x22, x21, [sp, #0x70] 7ebe8: a9465ff8 ldp x24, x23, [sp, #0x60] 7ebec: a94567fa ldp x26, x25, [sp, #0x50] 7ebf0: a9446ffc ldp x28, x27, [sp, #0x40] 7ebf4: 910283ff add sp, sp, #0xa0 7ebf8: d65f03c0 ret 7ebfc: 910003e8 mov x8, sp 7ec00: b201f3fa mov x26, #-0x5555555555555556 // =-6148914691236517206 7ec04: f295557a movk x26, #0xaaab 7ec08: b240011b orr x27, x8, #0x1 7ec0c: 910083fc add x28, sp, #0x20 7ec10: aa1603f8 mov x24, x22 7ec14: aa1803e0 mov x0, x24 7ec18: aa1503e1 mov x1, x21 7ec1c: aa1303e2 mov x2, x19 7ec20: 94001c4a bl 0x85d48 7ec24: aa0003f6 mov x22, x0 7ec28: eb1802df cmp x22, x24 7ec2c: 54fffce0 b.eq 0x7ebc8 7ec30: eb1502df cmp x22, x21 7ec34: 54fffca0 b.eq 0x7ebc8 7ec38: a9406268 ldp x8, x24, [x19] 7ec3c: cb080308 sub x8, x24, x8 7ec40: 9344fd08 asr x8, x8, #4 7ec44: 9b1a7d08 mul x8, x8, x26 7ec48: f100091f cmp x8, #0x2 7ec4c: 54fffbe3 b.lo 0x7ebc8 7ec50: 385e8308 ldurb w8, [x24, #-0x18] 7ec54: a97f2b09 ldp x9, x10, [x24, #-0x10] 7ec58: d1005f0b sub x11, x24, #0x17 7ec5c: d100c300 sub x0, x24, #0x30 7ec60: 7200011f tst w8, #0x1 7ec64: d341fd08 lsr x8, x8, #1 7ec68: 9a8a0161 csel x1, x11, x10, eq 7ec6c: 9a890102 csel x2, x8, x9, eq 7ec70: 97ffca48 bl 0x71590 7ec74: f85e0308 ldur x8, [x24, #-0x20] 7ec78: f9001be8 str x8, [sp, #0x30] 7ec7c: 3cdd0300 ldur q0, [x24, #-0x30] 7ec80: 3d800be0 str q0, [sp, #0x20] 7ec84: a93dff1f stp xzr, xzr, [x24, #-0x28] 7ec88: f81d031f stur xzr, [x24, #-0x30] 7ec8c: f9400678 ldr x24, [x19, #0x8] 7ec90: 385e8308 ldurb w8, [x24, #-0x18] 7ec94: d100c317 sub x23, x24, #0x30 7ec98: 36000068 tbz w8, #0x0, 0x7eca4 7ec9c: f85f8300 ldur x0, [x24, #-0x8] 7eca0: 97fe37e0 bl 0xcc20 7eca4: 394002e8 ldrb w8, [x23] 7eca8: 36000068 tbz w8, #0x0, 0x7ecb4 7ecac: f85e0300 ldur x0, [x24, #-0x20] 7ecb0: 97fe37dc bl 0xcc20 7ecb4: f9000677 str x23, [x19, #0x8] 7ecb8: 90000102 adrp x2, 0x9e000 7ecbc: 910083e0 add x0, sp, #0x20 7ecc0: 321f03e3 orr w3, wzr, #0x2 7ecc4: aa1f03e1 mov x1, xzr 7ecc8: 9108f442 add x2, x2, #0x23d 7eccc: 97ffc9b3 bl 0x71398 7ecd0: 3dc00380 ldr q0, [x28] 7ecd4: f9400b88 ldr x8, [x28, #0x10] 7ecd8: a900ff9f stp xzr, xzr, [x28, #0x8] 7ecdc: f900039f str xzr, [x28] 7ece0: 3d8003e0 str q0, [sp] 7ece4: f9000be8 str x8, [sp, #0x10] 7ece8: 394003f7 ldrb w23, [sp] 7ecec: f9400668 ldr x8, [x19, #0x8] 7ecf0: a940e3e9 ldp x9, x24, [sp, #0x8] 7ecf4: 720002ff tst w23, #0x1 7ecf8: d100c100 sub x0, x8, #0x30 7ecfc: d341fee8 lsr x8, x23, #1 7ed00: 9a980361 csel x1, x27, x24, eq 7ed04: 9a890102 csel x2, x8, x9, eq 7ed08: 97ffca22 bl 0x71590 7ed0c: 36000077 tbz w23, #0x0, 0x7ed18 7ed10: aa1803e0 mov x0, x24 7ed14: 97fe37c3 bl 0xcc20 7ed18: 394083e8 ldrb w8, [sp, #0x20] 7ed1c: 36000068 tbz w8, #0x0, 0x7ed28 7ed20: f9401be0 ldr x0, [sp, #0x30] 7ed24: 97fe37bf bl 0xcc20 7ed28: 394002c8 ldrb w8, [x22] 7ed2c: 7101151f cmp w8, #0x45 7ed30: 54fff701 b.ne 0x7ec10 7ed34: 17fffe74 b 0x7e704 7ed38: 910003e8 mov x8, sp 7ed3c: b201f3fa mov x26, #-0x5555555555555556 // =-6148914691236517206 7ed40: f295557a movk x26, #0xaaab 7ed44: b240011b orr x27, x8, #0x1 7ed48: 910083fc add x28, sp, #0x20 7ed4c: aa1603f8 mov x24, x22 7ed50: aa1803e0 mov x0, x24 7ed54: aa1503e1 mov x1, x21 7ed58: aa1303e2 mov x2, x19 7ed5c: 94001bfb bl 0x85d48 7ed60: aa0003f6 mov x22, x0 7ed64: eb1802df cmp x22, x24 7ed68: 54fff300 b.eq 0x7ebc8 7ed6c: eb1502df cmp x22, x21 7ed70: 54fff2c0 b.eq 0x7ebc8 7ed74: a9406268 ldp x8, x24, [x19] 7ed78: cb080308 sub x8, x24, x8 7ed7c: 9344fd08 asr x8, x8, #4 7ed80: 9b1a7d08 mul x8, x8, x26 7ed84: f100091f cmp x8, #0x2 7ed88: 54fff203 b.lo 0x7ebc8 7ed8c: 385e8308 ldurb w8, [x24, #-0x18] 7ed90: a97f2b09 ldp x9, x10, [x24, #-0x10] 7ed94: d1005f0b sub x11, x24, #0x17 7ed98: d100c300 sub x0, x24, #0x30 7ed9c: 7200011f tst w8, #0x1 7eda0: d341fd08 lsr x8, x8, #1 7eda4: 9a8a0161 csel x1, x11, x10, eq 7eda8: 9a890102 csel x2, x8, x9, eq 7edac: 97ffc9f9 bl 0x71590 7edb0: f85e0308 ldur x8, [x24, #-0x20] 7edb4: f9001be8 str x8, [sp, #0x30] 7edb8: 3cdd0300 ldur q0, [x24, #-0x30] 7edbc: 3d800be0 str q0, [sp, #0x20] 7edc0: a93dff1f stp xzr, xzr, [x24, #-0x28] 7edc4: f81d031f stur xzr, [x24, #-0x30] 7edc8: f9400678 ldr x24, [x19, #0x8] 7edcc: 385e8308 ldurb w8, [x24, #-0x18] 7edd0: d100c317 sub x23, x24, #0x30 7edd4: 36000068 tbz w8, #0x0, 0x7ede0 7edd8: f85f8300 ldur x0, [x24, #-0x8] 7eddc: 97fe3791 bl 0xcc20 7ede0: 394002e8 ldrb w8, [x23] 7ede4: 36000068 tbz w8, #0x0, 0x7edf0 7ede8: f85e0300 ldur x0, [x24, #-0x20] 7edec: 97fe378d bl 0xcc20 7edf0: f9000677 str x23, [x19, #0x8] 7edf4: 90000102 adrp x2, 0x9e000 7edf8: 910083e0 add x0, sp, #0x20 7edfc: 321f03e3 orr w3, wzr, #0x2 7ee00: aa1f03e1 mov x1, xzr 7ee04: 9108f442 add x2, x2, #0x23d 7ee08: 97ffc964 bl 0x71398 7ee0c: 3dc00380 ldr q0, [x28] 7ee10: f9400b88 ldr x8, [x28, #0x10] 7ee14: a900ff9f stp xzr, xzr, [x28, #0x8] 7ee18: f900039f str xzr, [x28] 7ee1c: 3d8003e0 str q0, [sp] 7ee20: f9000be8 str x8, [sp, #0x10] 7ee24: 394003f7 ldrb w23, [sp] 7ee28: f9400668 ldr x8, [x19, #0x8] 7ee2c: a940e3e9 ldp x9, x24, [sp, #0x8] 7ee30: 720002ff tst w23, #0x1 7ee34: d100c100 sub x0, x8, #0x30 7ee38: d341fee8 lsr x8, x23, #1 7ee3c: 9a980361 csel x1, x27, x24, eq 7ee40: 9a890102 csel x2, x8, x9, eq 7ee44: 97ffc9d3 bl 0x71590 7ee48: 36000077 tbz w23, #0x0, 0x7ee54 7ee4c: aa1803e0 mov x0, x24 7ee50: 97fe3774 bl 0xcc20 7ee54: 394083e8 ldrb w8, [sp, #0x20] 7ee58: 36000068 tbz w8, #0x0, 0x7ee64 7ee5c: f9401be0 ldr x0, [sp, #0x30] 7ee60: 97fe3770 bl 0xcc20 7ee64: 394002c8 ldrb w8, [x22] 7ee68: 7101151f cmp w8, #0x45 7ee6c: 54fff701 b.ne 0x7ed4c 7ee70: 17ffff06 b 0x7ea88 7ee74: f940067b ldr x27, [x19, #0x8] 7ee78: 385e8368 ldurb w8, [x27, #-0x18] 7ee7c: d100c37a sub x26, x27, #0x30 7ee80: 36000068 tbz w8, #0x0, 0x7ee8c 7ee84: f85f8360 ldur x0, [x27, #-0x8] 7ee88: 97fe3766 bl 0xcc20 7ee8c: 39400348 ldrb w8, [x26] 7ee90: 36000068 tbz w8, #0x0, 0x7ee9c 7ee94: f85e0360 ldur x0, [x27, #-0x20] 7ee98: 97fe3762 bl 0xcc20 7ee9c: f900067a str x26, [x19, #0x8] 7eea0: 320003fa orr w26, wzr, #0x1 7eea4: 3607c278 tbz w24, #0x0, 0x7e6f0 7eea8: 17fffe10 b 0x7e6e8 7eeac: 97fe35b1 bl 0xc570 <__stack_chk_fail@plt> 7eeb0: aa0003f3 mov x19, x0 7eeb4: 37000136 tbnz w22, #0x0, 0x7eed8 7eeb8: 14000022 b 0x7ef40 7eebc: 14000015 b 0x7ef10 7eec0: aa0003f3 mov x19, x0 7eec4: 370000b6 tbnz w22, #0x0, 0x7eed8 7eec8: 1400001e b 0x7ef40 7eecc: 14000011 b 0x7ef10 7eed0: aa0003f3 mov x19, x0 7eed4: 36000376 tbz w22, #0x0, 0x7ef40 7eed8: aa1403e0 mov x0, x20 7eedc: 14000014 b 0x7ef2c 7eee0: 1400000c b 0x7ef10 7eee4: aa0003f3 mov x19, x0 7eee8: 36000358 tbz w24, #0x0, 0x7ef50 7eeec: aa1603e0 mov x0, x22 7eef0: 14000017 b 0x7ef4c 7eef4: aa0003f3 mov x19, x0 7eef8: 360002d8 tbz w24, #0x0, 0x7ef50 7eefc: aa1703e0 mov x0, x23 7ef00: 14000013 b 0x7ef4c 7ef04: aa0003f3 mov x19, x0 7ef08: 37000117 tbnz w23, #0x0, 0x7ef28 7ef0c: 1400000d b 0x7ef40 7ef10: aa0003f3 mov x19, x0 7ef14: 394083e8 ldrb w8, [sp, #0x20] 7ef18: 37000188 tbnz w8, #0x0, 0x7ef48 7ef1c: 1400000d b 0x7ef50 7ef20: aa0003f3 mov x19, x0 7ef24: 360000f7 tbz w23, #0x0, 0x7ef40 7ef28: aa1803e0 mov x0, x24 7ef2c: 97fe373d bl 0xcc20 7ef30: 394083e8 ldrb w8, [sp, #0x20] 7ef34: 370000a8 tbnz w8, #0x0, 0x7ef48 7ef38: 14000006 b 0x7ef50 7ef3c: aa0003f3 mov x19, x0 7ef40: 394083e8 ldrb w8, [sp, #0x20] 7ef44: 36000068 tbz w8, #0x0, 0x7ef50 7ef48: f9401be0 ldr x0, [sp, #0x30] 7ef4c: 97fe3735 bl 0xcc20 7ef50: aa1303e0 mov x0, x19 7ef54: 94003c4f bl 0x8e090 7ef58: d10343ff sub sp, sp, #0xd0 7ef5c: a9076ffc stp x28, x27, [sp, #0x70] 7ef60: a90867fa stp x26, x25, [sp, #0x80] 7ef64: a9095ff8 stp x24, x23, [sp, #0x90] 7ef68: a90a57f6 stp x22, x21, [sp, #0xa0] 7ef6c: a90b4ff4 stp x20, x19, [sp, #0xb0] 7ef70: a90c7bfd stp x29, x30, [sp, #0xc0] 7ef74: 910303fd add x29, sp, #0xc0 7ef78: d53bd05b mrs x27, TPIDR_EL0 7ef7c: f9401768 ldr x8, [x27, #0x28] 7ef80: aa0003f5 mov x21, x0 7ef84: aa0303f4 mov x20, x3 7ef88: aa0203f3 mov x19, x2 7ef8c: eb0102bf cmp x21, x1 7ef90: f81a83a8 stur x8, [x29, #-0x58] 7ef94: 54004180 b.eq 0x7f7c4 7ef98: aa1503f7 mov x23, x21 7ef9c: 384016e8 ldrb w8, [x23], #0x1 7efa0: 7101b91f cmp w8, #0x6e 7efa4: 9a9502e8 csel x8, x23, x21, eq 7efa8: eb01011f cmp x8, x1 7efac: 540040c0 b.eq 0x7f7c4 7efb0: 39400109 ldrb w9, [x8] 7efb4: 7100c13f cmp w9, #0x30 7efb8: 540008a1 b.ne 0x7f0cc 7efbc: 9100051c add x28, x8, #0x1 7efc0: eb15039f cmp x28, x21 7efc4: 54004000 b.eq 0x7f7c4 7efc8: eb01039f cmp x28, x1 7efcc: 54003fc0 b.eq 0x7f7c4 7efd0: 39400388 ldrb w8, [x28] 7efd4: 7101151f cmp w8, #0x45 7efd8: 54003f61 b.ne 0x7f7c4 7efdc: 39400268 ldrb w8, [x19] 7efe0: f9400669 ldr x9, [x19, #0x8] 7efe4: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 7efe8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 7efec: d341fd0a lsr x10, x8, #1 7eff0: 7200011f tst w8, #0x1 7eff4: 9a890148 csel x8, x10, x9, eq 7eff8: f2e0aab8 movk x24, #0x555, lsl #48 7effc: f100111f cmp x8, #0x4 7f000: f2e0554c movk x12, #0x2aa, lsl #48 7f004: 54000803 b.lo 0x7f104 7f008: d00000e0 adrp x0, 0x9d000 7f00c: 913eb000 add x0, x0, #0xfac 7f010: 910083e8 add x8, sp, #0x20 7f014: aa1303e1 mov x1, x19 7f018: 910083fa add x26, sp, #0x20 7f01c: 97ffd3a5 bl 0x73eb0 7f020: 900000c1 adrp x1, 0x97000 7f024: 9106bc21 add x1, x1, #0x1af 7f028: 910083e0 add x0, sp, #0x20 7f02c: 320003e2 orr w2, wzr, #0x1 7f030: 97ffc958 bl 0x71590 7f034: f8401348 ldur x8, [x26, #0x1] 7f038: a940db49 ldp x9, x22, [x26, #0x8] 7f03c: 39400359 ldrb w25, [x26] 7f040: a900ff5f stp xzr, xzr, [x26, #0x8] 7f044: f900035f str xzr, [x26] 7f048: f803f3e9 stur x9, [sp, #0x3f] 7f04c: f9001fe8 str x8, [sp, #0x38] 7f050: f843f3e8 ldur x8, [sp, #0x3f] 7f054: f9401fe9 ldr x9, [sp, #0x38] 7f058: f804f3ff stur xzr, [sp, #0x4f] 7f05c: f90027ff str xzr, [sp, #0x48] 7f060: f803f3ff stur xzr, [sp, #0x3f] 7f064: f9001fff str xzr, [sp, #0x38] 7f068: f805f3e8 stur x8, [sp, #0x5f] 7f06c: f9002fe9 str x9, [sp, #0x58] 7f070: a940a688 ldp x8, x9, [x20, #0x8] 7f074: eb09011f cmp x8, x9 7f078: 54000942 b.hs 0x7f1a0 7f07c: 39000119 strb w25, [x8] 7f080: f845f3e9 ldur x9, [sp, #0x5f] 7f084: a900d909 stp x9, x22, [x8, #0x8] 7f088: f9402fe9 ldr x9, [sp, #0x58] 7f08c: f8001109 stur x9, [x8, #0x1] 7f090: f805f3ff stur xzr, [sp, #0x5f] 7f094: f9002fff str xzr, [sp, #0x58] 7f098: 3900611f strb wzr, [x8, #0x18] 7f09c: f844f3e9 ldur x9, [sp, #0x4f] 7f0a0: a9027d09 stp x9, xzr, [x8, #0x20] 7f0a4: f94027e9 ldr x9, [sp, #0x48] 7f0a8: f8019109 stur x9, [x8, #0x19] 7f0ac: f804f3ff stur xzr, [sp, #0x4f] 7f0b0: f90027ff str xzr, [sp, #0x48] 7f0b4: f9400688 ldr x8, [x20, #0x8] 7f0b8: 9100c108 add x8, x8, #0x30 7f0bc: f9000688 str x8, [x20, #0x8] 7f0c0: 394083e8 ldrb w8, [sp, #0x20] 7f0c4: 37001ce8 tbnz w8, #0x0, 0x7f460 7f0c8: 140000e8 b 0x7f468 7f0cc: 5100c529 sub w9, w9, #0x31 7f0d0: 7100213f cmp w9, #0x8 7f0d4: 54003788 b.hi 0x7f7c4 7f0d8: 91000508 add x8, x8, #0x1 7f0dc: eb08003f cmp x1, x8 7f0e0: 54003720 b.eq 0x7f7c4 7f0e4: 38401509 ldrb w9, [x8], #0x1 7f0e8: 5100c129 sub w9, w9, #0x30 7f0ec: 7100293f cmp w9, #0xa 7f0f0: 54ffff63 b.lo 0x7f0dc 7f0f4: d100051c sub x28, x8, #0x1 7f0f8: eb15039f cmp x28, x21 7f0fc: 54fff661 b.ne 0x7efc8 7f100: 140001b1 b 0x7f7c4 7f104: a940a289 ldp x9, x8, [x20, #0x8] 7f108: eb08013f cmp x9, x8 7f10c: 54000102 b.hs 0x7f12c 7f110: 6f00e400 movi v0.2d, #0000000000000000 7f114: ad008120 stp q0, q0, [x9, #0x10] 7f118: 3d800120 str q0, [x9] 7f11c: f9400688 ldr x8, [x20, #0x8] 7f120: 9100c108 add x8, x8, #0x30 7f124: f9000688 str x8, [x20, #0x8] 7f128: 140000d0 b 0x7f468 7f12c: f940028a ldr x10, [x20] 7f130: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7f134: f295556b movk x11, #0xaaab 7f138: cb0a0129 sub x9, x9, x10 7f13c: 9344fd29 asr x9, x9, #4 7f140: 9b0b7d36 mul x22, x9, x11 7f144: 910006c9 add x9, x22, #0x1 7f148: eb18013f cmp x9, x24 7f14c: 54003588 b.hi 0x7f7fc 7f150: cb0a0108 sub x8, x8, x10 7f154: 9344fd08 asr x8, x8, #4 7f158: 9b0b7d08 mul x8, x8, x11 7f15c: eb0c011f cmp x8, x12 7f160: 540000a2 b.hs 0x7f174 7f164: d37ff908 lsl x8, x8, #1 7f168: eb09011f cmp x8, x9 7f16c: 9a883138 csel x24, x9, x8, lo 7f170: b4000638 cbz x24, 0x7f234 7f174: f9400e89 ldr x9, [x20, #0x18] 7f178: 8b180708 add x8, x24, x24, lsl #1 7f17c: d37ced08 lsl x8, x8, #4 7f180: f9480120 ldr x0, [x9, #0x1000] 7f184: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7f188: cb00014a sub x10, x10, x0 7f18c: eb08015f cmp x10, x8 7f190: 54000462 b.hs 0x7f21c 7f194: aa0803e0 mov x0, x8 7f198: 97fe3656 bl 0xcaf0 7f19c: 14000027 b 0x7f238 7f1a0: f940028a ldr x10, [x20] 7f1a4: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 7f1a8: f295556b movk x11, #0xaaab 7f1ac: cb0a0108 sub x8, x8, x10 7f1b0: 9344fd08 asr x8, x8, #4 7f1b4: 9b0b7d1a mul x26, x8, x11 7f1b8: 91000748 add x8, x26, #0x1 7f1bc: eb18011f cmp x8, x24 7f1c0: 54003208 b.hi 0x7f800 7f1c4: cb0a0129 sub x9, x9, x10 7f1c8: 9344fd29 asr x9, x9, #4 7f1cc: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 7f1d0: 9b0b7d29 mul x9, x9, x11 7f1d4: f2e0554a movk x10, #0x2aa, lsl #48 7f1d8: eb0a013f cmp x9, x10 7f1dc: 540000a2 b.hs 0x7f1f0 7f1e0: d37ff929 lsl x9, x9, #1 7f1e4: eb08013f cmp x9, x8 7f1e8: 9a893118 csel x24, x8, x9, lo 7f1ec: b4000a18 cbz x24, 0x7f32c 7f1f0: f9400e89 ldr x9, [x20, #0x18] 7f1f4: 8b180708 add x8, x24, x24, lsl #1 7f1f8: d37ced08 lsl x8, x8, #4 7f1fc: f9480120 ldr x0, [x9, #0x1000] 7f200: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 7f204: cb00014a sub x10, x10, x0 7f208: eb08015f cmp x10, x8 7f20c: 540000e2 b.hs 0x7f228 7f210: aa0803e0 mov x0, x8 7f214: 97fe3637 bl 0xcaf0 7f218: 14000046 b 0x7f330 7f21c: 8b080008 add x8, x0, x8 7f220: f9080128 str x8, [x9, #0x1000] 7f224: 14000005 b 0x7f238 7f228: 8b080008 add x8, x0, x8 7f22c: f9080128 str x8, [x9, #0x1000] 7f230: 14000040 b 0x7f330 7f234: aa1f03e0 mov x0, xzr 7f238: 321c07e9 orr w9, wzr, #0x30 7f23c: 6f00e400 movi v0.2d, #0000000000000000 7f240: 9b0902c8 madd x8, x22, x9, x0 7f244: ad008100 stp q0, q0, [x8, #0x10] 7f248: 3d800100 str q0, [x8] 7f24c: a9402e99 ldp x25, x11, [x20] 7f250: d503201f nop 7f254: 9b090309 madd x9, x24, x9, x0 7f258: 9100c10a add x10, x8, #0x30 7f25c: eb19017f cmp x11, x25 7f260: 54000260 b.eq 0x7f2ac 7f264: f85e016c ldur x12, [x11, #-0x20] 7f268: f81e010c stur x12, [x8, #-0x20] 7f26c: 3cdd0160 ldur q0, [x11, #-0x30] 7f270: 3c9d0100 stur q0, [x8, #-0x30] 7f274: f85f816c ldur x12, [x11, #-0x8] 7f278: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7f27c: f81d017f stur xzr, [x11, #-0x30] 7f280: f81f810c stur x12, [x8, #-0x8] 7f284: 3cde8160 ldur q0, [x11, #-0x18] 7f288: 3c9e8100 stur q0, [x8, #-0x18] 7f28c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7f290: f81e817f stur xzr, [x11, #-0x18] 7f294: d100c16b sub x11, x11, #0x30 7f298: eb0b033f cmp x25, x11 7f29c: d100c108 sub x8, x8, #0x30 7f2a0: 54fffe21 b.ne 0x7f264 7f2a4: a9406696 ldp x22, x25, [x20] 7f2a8: 14000002 b 0x7f2b0 7f2ac: aa1903f6 mov x22, x25 7f2b0: f9400a98 ldr x24, [x20, #0x10] 7f2b4: eb16033f cmp x25, x22 7f2b8: a9002a88 stp x8, x10, [x20] 7f2bc: f9000a89 str x9, [x20, #0x10] 7f2c0: 540001a0 b.eq 0x7f2f4 7f2c4: 385e8328 ldurb w8, [x25, #-0x18] 7f2c8: 36000068 tbz w8, #0x0, 0x7f2d4 7f2cc: f85f8320 ldur x0, [x25, #-0x8] 7f2d0: 97fe3654 bl 0xcc20 7f2d4: 385d0328 ldurb w8, [x25, #-0x30] 7f2d8: d100c33a sub x26, x25, #0x30 7f2dc: 36000068 tbz w8, #0x0, 0x7f2e8 7f2e0: f85e0320 ldur x0, [x25, #-0x20] 7f2e4: 97fe364f bl 0xcc20 7f2e8: eb1a02df cmp x22, x26 7f2ec: aa1a03f9 mov x25, x26 7f2f0: 54fffea1 b.ne 0x7f2c4 7f2f4: b4000bb6 cbz x22, 0x7f468 7f2f8: f9400e88 ldr x8, [x20, #0x18] 7f2fc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7f300: eb16013f cmp x9, x22 7f304: 54000103 b.lo 0x7f324 7f308: eb16011f cmp x8, x22 7f30c: 540000c8 b.hi 0x7f324 7f310: f9480109 ldr x9, [x8, #0x1000] 7f314: eb18013f cmp x9, x24 7f318: 54000a81 b.ne 0x7f468 7f31c: f9080116 str x22, [x8, #0x1000] 7f320: 14000052 b 0x7f468 7f324: aa1603e0 mov x0, x22 7f328: 1400004f b 0x7f464 7f32c: aa1f03e0 mov x0, xzr 7f330: 321c07e9 orr w9, wzr, #0x30 7f334: 9b090348 madd x8, x26, x9, x0 7f338: 39000119 strb w25, [x8] 7f33c: f845f3ea ldur x10, [sp, #0x5f] 7f340: d503201f nop 7f344: 9b090309 madd x9, x24, x9, x0 7f348: a900d90a stp x10, x22, [x8, #0x8] 7f34c: f9402fea ldr x10, [sp, #0x58] 7f350: f800110a stur x10, [x8, #0x1] 7f354: f805f3ff stur xzr, [sp, #0x5f] 7f358: f9002fff str xzr, [sp, #0x58] 7f35c: 3900611f strb wzr, [x8, #0x18] 7f360: f844f3ea ldur x10, [sp, #0x4f] 7f364: a9027d0a stp x10, xzr, [x8, #0x20] 7f368: f94027ea ldr x10, [sp, #0x48] 7f36c: f801910a stur x10, [x8, #0x19] 7f370: f804f3ff stur xzr, [sp, #0x4f] 7f374: f90027ff str xzr, [sp, #0x48] 7f378: a9402e99 ldp x25, x11, [x20] 7f37c: 9100c10a add x10, x8, #0x30 7f380: eb19017f cmp x11, x25 7f384: 54000260 b.eq 0x7f3d0 7f388: f85e016c ldur x12, [x11, #-0x20] 7f38c: f81e010c stur x12, [x8, #-0x20] 7f390: 3cdd0160 ldur q0, [x11, #-0x30] 7f394: 3c9d0100 stur q0, [x8, #-0x30] 7f398: f85f816c ldur x12, [x11, #-0x8] 7f39c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 7f3a0: f81d017f stur xzr, [x11, #-0x30] 7f3a4: f81f810c stur x12, [x8, #-0x8] 7f3a8: 3cde8160 ldur q0, [x11, #-0x18] 7f3ac: 3c9e8100 stur q0, [x8, #-0x18] 7f3b0: a93f7d7f stp xzr, xzr, [x11, #-0x10] 7f3b4: f81e817f stur xzr, [x11, #-0x18] 7f3b8: d100c16b sub x11, x11, #0x30 7f3bc: eb0b033f cmp x25, x11 7f3c0: d100c108 sub x8, x8, #0x30 7f3c4: 54fffe21 b.ne 0x7f388 7f3c8: a9406696 ldp x22, x25, [x20] 7f3cc: 14000002 b 0x7f3d4 7f3d0: aa1903f6 mov x22, x25 7f3d4: f9400a98 ldr x24, [x20, #0x10] 7f3d8: eb16033f cmp x25, x22 7f3dc: a9002a88 stp x8, x10, [x20] 7f3e0: f9000a89 str x9, [x20, #0x10] 7f3e4: 540001a0 b.eq 0x7f418 7f3e8: 385e8328 ldurb w8, [x25, #-0x18] 7f3ec: 36000068 tbz w8, #0x0, 0x7f3f8 7f3f0: f85f8320 ldur x0, [x25, #-0x8] 7f3f4: 97fe360b bl 0xcc20 7f3f8: 385d0328 ldurb w8, [x25, #-0x30] 7f3fc: d100c33a sub x26, x25, #0x30 7f400: 36000068 tbz w8, #0x0, 0x7f40c 7f404: f85e0320 ldur x0, [x25, #-0x20] 7f408: 97fe3606 bl 0xcc20 7f40c: eb1a02df cmp x22, x26 7f410: aa1a03f9 mov x25, x26 7f414: 54fffea1 b.ne 0x7f3e8 7f418: b4000216 cbz x22, 0x7f458 7f41c: f9400e88 ldr x8, [x20, #0x18] 7f420: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 7f424: eb16013f cmp x9, x22 7f428: 54000143 b.lo 0x7f450 7f42c: eb16011f cmp x8, x22 7f430: 54000108 b.hi 0x7f450 7f434: f9480109 ldr x9, [x8, #0x1000] 7f438: eb18013f cmp x9, x24 7f43c: 540000e1 b.ne 0x7f458 7f440: f9080116 str x22, [x8, #0x1000] 7f444: 394083e8 ldrb w8, [sp, #0x20] 7f448: 370000c8 tbnz w8, #0x0, 0x7f460 7f44c: 14000007 b 0x7f468 7f450: aa1603e0 mov x0, x22 7f454: 97fe35f3 bl 0xcc20 7f458: 394083e8 ldrb w8, [sp, #0x20] 7f45c: 36000068 tbz w8, #0x0, 0x7f468 7f460: f9401be0 ldr x0, [sp, #0x30] 7f464: 97fe35ef bl 0xcc20 7f468: 394002a8 ldrb w8, [x21] 7f46c: 7101b91f cmp w8, #0x6e 7f470: 540000c1 b.ne 0x7f488 7f474: f9400688 ldr x8, [x20, #0x8] 7f478: 528005a1 mov w1, #0x2d // =45 7f47c: d100c100 sub x0, x8, #0x30 7f480: 94001d47 bl 0x8699c 7f484: aa1703f5 mov x21, x23 7f488: f9400696 ldr x22, [x20, #0x8] 7f48c: aa1603f9 mov x25, x22 7f490: 385d0f28 ldrb w8, [x25, #-0x30]! 7f494: 370000c8 tbnz w8, #0x0, 0x7f4ac 7f498: d341fd17 lsr x23, x8, #1 7f49c: 528002da mov w26, #0x16 // =22 7f4a0: cb150398 sub x24, x28, x21 7f4a4: b50000f8 cbnz x24, 0x7f4c0 7f4a8: 140000b9 b 0x7f78c 7f4ac: a97d5ec8 ldp x8, x23, [x22, #-0x30] 7f4b0: 927ff909 and x9, x8, #0xfffffffffffffffe 7f4b4: d100053a sub x26, x9, #0x1 7f4b8: cb150398 sub x24, x28, x21 7f4bc: b4001698 cbz x24, 0x7f78c 7f4c0: 370000e8 tbnz w8, #0x0, 0x7f4dc 7f4c4: 121f190a and w10, w8, #0xfe 7f4c8: 91000729 add x9, x25, #0x1 7f4cc: d341fd4a lsr x10, x10, #1 7f4d0: eb15013f cmp x9, x21 7f4d4: 540000a9 b.ls 0x7f4e8 7f4d8: 14000014 b 0x7f528 7f4dc: a97da6ca ldp x10, x9, [x22, #-0x28] 7f4e0: eb15013f cmp x9, x21 7f4e4: 54000228 b.hi 0x7f528 7f4e8: 8b0a0129 add x9, x9, x10 7f4ec: eb15013f cmp x9, x21 7f4f0: 540001c9 b.ls 0x7f528 7f4f4: b100431f cmn x24, #0x10 7f4f8: a902ffff stp xzr, xzr, [sp, #0x28] 7f4fc: f90013ff str xzr, [sp, #0x20] 7f500: 540017e2 b.hs 0x7f7fc 7f504: f1005b1f cmp x24, #0x16 7f508: 54000288 b.hi 0x7f558 7f50c: d37ffb08 lsl x8, x24, #1 7f510: 910083e9 add x9, sp, #0x20 7f514: 390083e8 strb w8, [sp, #0x20] 7f518: b2400120 orr x0, x9, #0x1 7f51c: eb1c02bf cmp x21, x28 7f520: 540002e1 b.ne 0x7f57c 7f524: 1400002f b 0x7f5e0 7f528: cb170349 sub x9, x26, x23 7f52c: eb18013f cmp x9, x24 7f530: 54000c62 b.hs 0x7f6bc 7f534: 8b1802e9 add x9, x23, x24 7f538: b27bfbea orr x10, xzr, #0xffffffffffffffef 7f53c: cb1a012b sub x11, x9, x26 7f540: cb1a014a sub x10, x10, x26 7f544: eb0b015f cmp x10, x11 7f548: 540015a3 b.lo 0x7f7fc 7f54c: 37000688 tbnz w8, #0x0, 0x7f61c 7f550: 91000728 add x8, x25, #0x1 7f554: 14000033 b 0x7f620 7f558: 91004308 add x8, x24, #0x10 7f55c: 927ced17 and x23, x8, #0xfffffffffffffff0 7f560: aa1703e0 mov x0, x23 7f564: 97fe3563 bl 0xcaf0 7f568: b24002e8 orr x8, x23, #0x1 7f56c: a90283f8 stp x24, x0, [sp, #0x28] 7f570: f90013e8 str x8, [sp, #0x20] 7f574: eb1c02bf cmp x21, x28 7f578: 54000340 b.eq 0x7f5e0 7f57c: f100831f cmp x24, #0x20 7f580: 54000223 b.lo 0x7f5c4 7f584: 927beb0a and x10, x24, #0xffffffffffffffe0 7f588: b40001ea cbz x10, 0x7f5c4 7f58c: 8b0a02a8 add x8, x21, x10 7f590: 8b0a0009 add x9, x0, x10 7f594: 9100400b add x11, x0, #0x10 7f598: 910042ac add x12, x21, #0x10 7f59c: aa0a03ed mov x13, x10 7f5a0: ad7f8580 ldp q0, q1, [x12, #-0x10] 7f5a4: d10081ad sub x13, x13, #0x20 7f5a8: 9100818c add x12, x12, #0x20 7f5ac: ad3f8560 stp q0, q1, [x11, #-0x10] 7f5b0: 9100816b add x11, x11, #0x20 7f5b4: b5ffff6d cbnz x13, 0x7f5a0 7f5b8: eb18015f cmp x10, x24 7f5bc: 54000081 b.ne 0x7f5cc 7f5c0: 14000007 b 0x7f5dc 7f5c4: aa1503e8 mov x8, x21 7f5c8: aa0003e9 mov x9, x0 7f5cc: 3840150a ldrb w10, [x8], #0x1 7f5d0: eb08039f cmp x28, x8 7f5d4: 3800152a strb w10, [x9], #0x1 7f5d8: 54ffffa1 b.ne 0x7f5cc 7f5dc: 8b180000 add x0, x0, x24 7f5e0: 3900001f strb wzr, [x0] 7f5e4: 394083f6 ldrb w22, [sp, #0x20] 7f5e8: a942d7e9 ldp x9, x21, [sp, #0x28] 7f5ec: 910083e8 add x8, sp, #0x20 7f5f0: b2400108 orr x8, x8, #0x1 7f5f4: 720002df tst w22, #0x1 7f5f8: d341feca lsr x10, x22, #1 7f5fc: 9a950101 csel x1, x8, x21, eq 7f600: 9a890142 csel x2, x10, x9, eq 7f604: aa1903e0 mov x0, x25 7f608: 97ffc7e2 bl 0x71590 7f60c: 36000c16 tbz w22, #0x0, 0x7f78c 7f610: aa1503e0 mov x0, x21 7f614: 97fe3583 bl 0xcc20 7f618: 1400005d b 0x7f78c 7f61c: f85e02c8 ldur x8, [x22, #-0x20] 7f620: f9000fe8 str x8, [sp, #0x18] 7f624: 92800328 mov x8, #-0x1a // =-26 7f628: f2efffe8 movk x8, #0x7fff, lsl #48 7f62c: eb08035f cmp x26, x8 7f630: 54000108 b.hi 0x7f650 7f634: d37ffb48 lsl x8, x26, #1 7f638: eb08013f cmp x9, x8 7f63c: 9a893108 csel x8, x8, x9, lo 7f640: f1005d1f cmp x8, #0x17 7f644: 540000a2 b.hs 0x7f658 7f648: 528002e8 mov w8, #0x17 // =23 7f64c: 14000005 b 0x7f660 7f650: b27bfbe8 orr x8, xzr, #0xffffffffffffffef 7f654: 14000003 b 0x7f660 7f658: 91004108 add x8, x8, #0x10 7f65c: 927ced08 and x8, x8, #0xfffffffffffffff0 7f660: aa0803e0 mov x0, x8 7f664: f9000be8 str x8, [sp, #0x10] 7f668: 97fe3522 bl 0xcaf0 7f66c: b4000117 cbz x23, 0x7f68c 7f670: f90007f7 str x23, [sp, #0x8] 7f674: f9400fe1 ldr x1, [sp, #0x18] 7f678: f94007e2 ldr x2, [sp, #0x8] 7f67c: aa0003f7 mov x23, x0 7f680: 97fe3524 bl 0xcb10 7f684: aa1703e0 mov x0, x23 7f688: f94007f7 ldr x23, [sp, #0x8] 7f68c: f1005b5f cmp x26, #0x16 7f690: 540000e0 b.eq 0x7f6ac 7f694: aa1703fa mov x26, x23 7f698: aa0003f7 mov x23, x0 7f69c: f9400fe0 ldr x0, [sp, #0x18] 7f6a0: 97fe3560 bl 0xcc20 7f6a4: aa1703e0 mov x0, x23 7f6a8: aa1a03f7 mov x23, x26 7f6ac: f81e02c0 stur x0, [x22, #-0x20] 7f6b0: f9400be8 ldr x8, [sp, #0x10] 7f6b4: b2400108 orr x8, x8, #0x1 7f6b8: f81d02c8 stur x8, [x22, #-0x30] 7f6bc: 37000068 tbnz w8, #0x0, 0x7f6c8 7f6c0: 91000728 add x8, x25, #0x1 7f6c4: 14000002 b 0x7f6cc 7f6c8: f85e02c8 ldur x8, [x22, #-0x20] 7f6cc: eb1c02bf cmp x21, x28 7f6d0: 8b170109 add x9, x8, x23 7f6d4: 540004c0 b.eq 0x7f76c 7f6d8: f100831f cmp x24, #0x20 7f6dc: cb1502ea sub x10, x23, x21 7f6e0: 54000062 b.hs 0x7f6ec 7f6e4: aa1503eb mov x11, x21 7f6e8: 1400001b b 0x7f754 7f6ec: 927beb0c and x12, x24, #0xffffffffffffffe0 7f6f0: b400012c cbz x12, 0x7f714 7f6f4: eb1c013f cmp x9, x28 7f6f8: 54000122 b.hs 0x7f71c 7f6fc: 8b0a010b add x11, x8, x10 7f700: 8b0b038b add x11, x28, x11 7f704: eb0b02bf cmp x21, x11 7f708: 540000a2 b.hs 0x7f71c 7f70c: aa1503eb mov x11, x21 7f710: 14000011 b 0x7f754 7f714: aa1503eb mov x11, x21 7f718: 1400000f b 0x7f754 7f71c: 8b17010e add x14, x8, x23 7f720: 8b0c0129 add x9, x9, x12 7f724: 8b0c02ab add x11, x21, x12 7f728: 910042ad add x13, x21, #0x10 7f72c: 910041ce add x14, x14, #0x10 7f730: aa0c03ef mov x15, x12 7f734: ad7f85a0 ldp q0, q1, [x13, #-0x10] 7f738: 910081ad add x13, x13, #0x20 7f73c: d10081ef sub x15, x15, #0x20 7f740: ad3f85c0 stp q0, q1, [x14, #-0x10] 7f744: 910081ce add x14, x14, #0x20 7f748: b5ffff6f cbnz x15, 0x7f734 7f74c: eb18019f cmp x12, x24 7f750: 540000a0 b.eq 0x7f764 7f754: 3840156c ldrb w12, [x11], #0x1 7f758: eb0b039f cmp x28, x11 7f75c: 3800152c strb w12, [x9], #0x1 7f760: 54ffffa1 b.ne 0x7f754 7f764: 8b0a0389 add x9, x28, x10 7f768: 8b090109 add x9, x8, x9 7f76c: 3900013f strb wzr, [x9] 7f770: 39400329 ldrb w9, [x25] 7f774: 8b1802e8 add x8, x23, x24 7f778: 37000089 tbnz w9, #0x0, 0x7f788 7f77c: d37ff908 lsl x8, x8, #1 7f780: 39000328 strb w8, [x25] 7f784: 14000002 b 0x7f78c 7f788: f81d82c8 stur x8, [x22, #-0x28] 7f78c: 39400268 ldrb w8, [x19] 7f790: f9400669 ldr x9, [x19, #0x8] 7f794: d341fd0a lsr x10, x8, #1 7f798: 7200011f tst w8, #0x1 7f79c: 9a890142 csel x2, x10, x9, eq 7f7a0: f1000c5f cmp x2, #0x3 7f7a4: 540000e8 b.hi 0x7f7c0 7f7a8: f9400689 ldr x9, [x20, #0x8] 7f7ac: f9400a6a ldr x10, [x19, #0x10] 7f7b0: 7200011f tst w8, #0x1 7f7b4: d100c120 sub x0, x9, #0x30 7f7b8: 9a931541 csinc x1, x10, x19, ne 7f7bc: 97ffc775 bl 0x71590 7f7c0: 91000795 add x21, x28, #0x1 7f7c4: f9401768 ldr x8, [x27, #0x28] 7f7c8: f85a83a9 ldur x9, [x29, #-0x58] 7f7cc: eb09011f cmp x8, x9 7f7d0: 54000141 b.ne 0x7f7f8 7f7d4: aa1503e0 mov x0, x21 7f7d8: a94c7bfd ldp x29, x30, [sp, #0xc0] 7f7dc: a94b4ff4 ldp x20, x19, [sp, #0xb0] 7f7e0: a94a57f6 ldp x22, x21, [sp, #0xa0] 7f7e4: a9495ff8 ldp x24, x23, [sp, #0x90] 7f7e8: a94867fa ldp x26, x25, [sp, #0x80] 7f7ec: a9476ffc ldp x28, x27, [sp, #0x70] 7f7f0: 910343ff add sp, sp, #0xd0 7f7f4: d65f03c0 ret 7f7f8: 97fe335e bl 0xc570 <__stack_chk_fail@plt> 7f7fc: 97fe32ad bl 0xc2b0 7f800: 97fe32ac bl 0xc2b0 7f804: aa0003f3 mov x19, x0 7f808: 36000179 tbz w25, #0x0, 0x7f834 7f80c: aa1603e0 mov x0, x22 7f810: 97fe3504 bl 0xcc20 7f814: 394083e8 ldrb w8, [sp, #0x20] 7f818: 37000128 tbnz w8, #0x0, 0x7f83c 7f81c: 1400000a b 0x7f844 7f820: aa0003f3 mov x19, x0 7f824: 36000116 tbz w22, #0x0, 0x7f844 7f828: aa1503e0 mov x0, x21 7f82c: 14000005 b 0x7f840 7f830: aa0003f3 mov x19, x0 7f834: 394083e8 ldrb w8, [sp, #0x20] 7f838: 36000068 tbz w8, #0x0, 0x7f844 7f83c: f9401be0 ldr x0, [sp, #0x30] 7f840: 97fe34f8 bl 0xcc20 7f844: aa1303e0 mov x0, x19 7f848: 94003a12 bl 0x8e090 7f84c: f81b0ff9 str x25, [sp, #-0x50]! 7f850: a9015ff8 stp x24, x23, [sp, #0x10] 7f854: a90257f6 stp x22, x21, [sp, #0x20] 7f858: a9034ff4 stp x20, x19, [sp, #0x30] 7f85c: a9047bfd stp x29, x30, [sp, #0x40] 7f860: 910103fd add x29, sp, #0x40 7f864: aa0803f3 mov x19, x8 7f868: aa0003f7 mov x23, x0 7f86c: a900fe7f stp xzr, xzr, [x19, #0x8] 7f870: f900027f str xzr, [x19] 7f874: 394002f6 ldrb w22, [x23] 7f878: f94006f8 ldr x24, [x23, #0x8] 7f87c: aa0103f4 mov x20, x1 7f880: aa1403e0 mov x0, x20 7f884: d341fed9 lsr x25, x22, #1 7f888: 97fe345a bl 0xc9f0 7f88c: f9400ae9 ldr x9, [x23, #0x10] 7f890: 720002df tst w22, #0x1 7f894: aa0003f5 mov x21, x0 7f898: 9a980336 csel x22, x25, x24, eq 7f89c: 8b1502c8 add x8, x22, x21 7f8a0: 9a971537 csinc x23, x9, x23, ne 7f8a4: b100411f cmn x8, #0x10 7f8a8: 54000402 b.hs 0x7f928 7f8ac: f100591f cmp x8, #0x16 7f8b0: 540000c8 b.hi 0x7f8c8 7f8b4: d37ffac8 lsl x8, x22, #1 7f8b8: aa1303f8 mov x24, x19 7f8bc: 38001708 strb w8, [x24], #0x1 7f8c0: b5000176 cbnz x22, 0x7f8ec 7f8c4: 1400000e b 0x7f8fc 7f8c8: 91004108 add x8, x8, #0x10 7f8cc: 927ced19 and x25, x8, #0xfffffffffffffff0 7f8d0: aa1903e0 mov x0, x25 7f8d4: 97fe3487 bl 0xcaf0 7f8d8: aa0003f8 mov x24, x0 7f8dc: b2400328 orr x8, x25, #0x1 7f8e0: a900e276 stp x22, x24, [x19, #0x8] 7f8e4: f9000268 str x8, [x19] 7f8e8: b40000b6 cbz x22, 0x7f8fc 7f8ec: aa1803e0 mov x0, x24 7f8f0: aa1703e1 mov x1, x23 7f8f4: aa1603e2 mov x2, x22 7f8f8: 97fe3486 bl 0xcb10 7f8fc: 38366b1f strb wzr, [x24, x22] 7f900: aa1303e0 mov x0, x19 7f904: aa1403e1 mov x1, x20 7f908: aa1503e2 mov x2, x21 7f90c: 97ffc721 bl 0x71590 7f910: a9447bfd ldp x29, x30, [sp, #0x40] 7f914: a9434ff4 ldp x20, x19, [sp, #0x30] 7f918: a94257f6 ldp x22, x21, [sp, #0x20] 7f91c: a9415ff8 ldp x24, x23, [sp, #0x10] 7f920: f84507f9 ldr x25, [sp], #0x50 7f924: d65f03c0 ret 7f928: 97fe3262 bl 0xc2b0 7f92c: 39400268 ldrb w8, [x19] 7f930: aa0003f4 mov x20, x0 7f934: 36000068 tbz w8, #0x0, 0x7f940 7f938: f9400a60 ldr x0, [x19, #0x10] 7f93c: 97fe34b9 bl 0xcc20 7f940: aa1403e0 mov x0, x20 7f944: 940039d3 bl 0x8e090 7f948: d10183ff sub sp, sp, #0x60 7f94c: a9025ff8 stp x24, x23, [sp, #0x20] 7f950: a90357f6 stp x22, x21, [sp, #0x30] 7f954: a9044ff4 stp x20, x19, [sp, #0x40] 7f958: a9057bfd stp x29, x30, [sp, #0x50] 7f95c: 910143fd add x29, sp, #0x50 7f960: d53bd058 mrs x24, TPIDR_EL0 7f964: f9401708 ldr x8, [x24, #0x28] 7f968: aa0103f5 mov x21, x1 7f96c: aa0003f4 mov x20, x0 7f970: cb1402a9 sub x9, x21, x20 7f974: aa0203f3 mov x19, x2 7f978: f100093f cmp x9, #0x2 7f97c: f9000fe8 str x8, [sp, #0x18] 7f980: 540011cb b.lt 0x7fbb8 7f984: 39400288 ldrb w8, [x20] 7f988: 7101bd1f cmp w8, #0x6f 7f98c: 54000060 b.eq 0x7f998 7f990: 7101911f cmp w8, #0x64 7f994: 54000881 b.ne 0x7faa4 7f998: 39400689 ldrb w9, [x20, #0x1] 7f99c: 7101b93f cmp w9, #0x6e 7f9a0: 54000821 b.ne 0x7faa4 7f9a4: 7101bd1f cmp w8, #0x6f 7f9a8: 91000a96 add x22, x20, #0x2 7f9ac: 540011c1 b.ne 0x7fbe4 7f9b0: aa1603e0 mov x0, x22 7f9b4: aa1503e1 mov x1, x21 7f9b8: aa1303e2 mov x2, x19 7f9bc: 9400032d bl 0x80670 7f9c0: aa0003f7 mov x23, x0 7f9c4: eb1602ff cmp x23, x22 7f9c8: aa1403e0 mov x0, x20 7f9cc: 54000f80 b.eq 0x7fbbc 7f9d0: aa1703e0 mov x0, x23 7f9d4: aa1503e1 mov x1, x21 7f9d8: aa1303e2 mov x2, x19 7f9dc: 97ffc7f0 bl 0x7199c 7f9e0: aa0003f4 mov x20, x0 7f9e4: eb17029f cmp x20, x23 7f9e8: aa1703e0 mov x0, x23 7f9ec: 54000e80 b.eq 0x7fbbc 7f9f0: a9405668 ldp x8, x21, [x19] 7f9f4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7f9f8: f2955569 movk x9, #0xaaab 7f9fc: cb0802a8 sub x8, x21, x8 7fa00: 9344fd08 asr x8, x8, #4 7fa04: 9b097d08 mul x8, x8, x9 7fa08: f100091f cmp x8, #0x2 7fa0c: 54000d63 b.lo 0x7fbb8 7fa10: 385e82a8 ldurb w8, [x21, #-0x18] 7fa14: a97f2aa9 ldp x9, x10, [x21, #-0x10] 7fa18: d1005eab sub x11, x21, #0x17 7fa1c: d100c2a0 sub x0, x21, #0x30 7fa20: 7200011f tst w8, #0x1 7fa24: d341fd08 lsr x8, x8, #1 7fa28: 9a8a0161 csel x1, x11, x10, eq 7fa2c: 9a890102 csel x2, x8, x9, eq 7fa30: 97ffc6d8 bl 0x71590 7fa34: f85e02a8 ldur x8, [x21, #-0x20] 7fa38: f9000be8 str x8, [sp, #0x10] 7fa3c: 3cdd02a0 ldur q0, [x21, #-0x30] 7fa40: 3d8003e0 str q0, [sp] 7fa44: a93dfebf stp xzr, xzr, [x21, #-0x28] 7fa48: f81d02bf stur xzr, [x21, #-0x30] 7fa4c: f9400675 ldr x21, [x19, #0x8] 7fa50: 385e82a8 ldurb w8, [x21, #-0x18] 7fa54: d100c2b6 sub x22, x21, #0x30 7fa58: 36000068 tbz w8, #0x0, 0x7fa64 7fa5c: f85f82a0 ldur x0, [x21, #-0x8] 7fa60: 97fe3470 bl 0xcc20 7fa64: 394002c8 ldrb w8, [x22] 7fa68: 36000068 tbz w8, #0x0, 0x7fa74 7fa6c: f85e02a0 ldur x0, [x21, #-0x20] 7fa70: 97fe346c bl 0xcc20 7fa74: f9000676 str x22, [x19, #0x8] 7fa78: d10182a0 sub x0, x21, #0x60 7fa7c: 394003f5 ldrb w21, [sp] 7fa80: a940cfe9 ldp x9, x19, [sp, #0x8] 7fa84: 910003e8 mov x8, sp 7fa88: b2400108 orr x8, x8, #0x1 7fa8c: 720002bf tst w21, #0x1 7fa90: d341feaa lsr x10, x21, #1 7fa94: 9a930101 csel x1, x8, x19, eq 7fa98: 9a890142 csel x2, x10, x9, eq 7fa9c: 97ffc6bd bl 0x71590 7faa0: 14000043 b 0x7fbac 7faa4: aa1403e0 mov x0, x20 7faa8: aa1503e1 mov x1, x21 7faac: aa1303e2 mov x2, x19 7fab0: 940018a6 bl 0x85d48 7fab4: eb14001f cmp x0, x20 7fab8: 54000821 b.ne 0x7fbbc 7fabc: aa1403e0 mov x0, x20 7fac0: aa1503e1 mov x1, x21 7fac4: aa1303e2 mov x2, x19 7fac8: 940002ea bl 0x80670 7facc: aa0003f6 mov x22, x0 7fad0: eb1402df cmp x22, x20 7fad4: aa1403e0 mov x0, x20 7fad8: 54000720 b.eq 0x7fbbc 7fadc: aa1603e0 mov x0, x22 7fae0: aa1503e1 mov x1, x21 7fae4: aa1303e2 mov x2, x19 7fae8: 97ffc7ad bl 0x7199c 7faec: aa0003f4 mov x20, x0 7faf0: eb16029f cmp x20, x22 7faf4: aa1603e0 mov x0, x22 7faf8: 54000620 b.eq 0x7fbbc 7fafc: a9405668 ldp x8, x21, [x19] 7fb00: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 7fb04: f2955569 movk x9, #0xaaab 7fb08: cb0802a8 sub x8, x21, x8 7fb0c: 9344fd08 asr x8, x8, #4 7fb10: 9b097d08 mul x8, x8, x9 7fb14: f100091f cmp x8, #0x2 7fb18: 54000503 b.lo 0x7fbb8 7fb1c: 385e82a8 ldurb w8, [x21, #-0x18] 7fb20: a97f2aa9 ldp x9, x10, [x21, #-0x10] 7fb24: d1005eab sub x11, x21, #0x17 7fb28: d100c2a0 sub x0, x21, #0x30 7fb2c: 7200011f tst w8, #0x1 7fb30: d341fd08 lsr x8, x8, #1 7fb34: 9a8a0161 csel x1, x11, x10, eq 7fb38: 9a890102 csel x2, x8, x9, eq 7fb3c: 97ffc695 bl 0x71590 7fb40: f85e02a8 ldur x8, [x21, #-0x20] 7fb44: f9000be8 str x8, [sp, #0x10] 7fb48: 3cdd02a0 ldur q0, [x21, #-0x30] 7fb4c: 3d8003e0 str q0, [sp] 7fb50: a93dfebf stp xzr, xzr, [x21, #-0x28] 7fb54: f81d02bf stur xzr, [x21, #-0x30] 7fb58: f9400675 ldr x21, [x19, #0x8] 7fb5c: 385e82a8 ldurb w8, [x21, #-0x18] 7fb60: d100c2b6 sub x22, x21, #0x30 7fb64: 36000068 tbz w8, #0x0, 0x7fb70 7fb68: f85f82a0 ldur x0, [x21, #-0x8] 7fb6c: 97fe342d bl 0xcc20 7fb70: 394002c8 ldrb w8, [x22] 7fb74: 36000068 tbz w8, #0x0, 0x7fb80 7fb78: f85e02a0 ldur x0, [x21, #-0x20] 7fb7c: 97fe3429 bl 0xcc20 7fb80: f9000676 str x22, [x19, #0x8] 7fb84: d10182a0 sub x0, x21, #0x60 7fb88: 394003f5 ldrb w21, [sp] 7fb8c: a940cfe9 ldp x9, x19, [sp, #0x8] 7fb90: 910003e8 mov x8, sp 7fb94: b2400108 orr x8, x8, #0x1 7fb98: 720002bf tst w21, #0x1 7fb9c: d341feaa lsr x10, x21, #1 7fba0: 9a930101 csel x1, x8, x19, eq 7fba4: 9a890142 csel x2, x10, x9, eq 7fba8: 97ffc67a bl 0x71590 7fbac: 36000075 tbz w21, #0x0, 0x7fbb8 7fbb0: aa1303e0 mov x0, x19 7fbb4: 97fe341b bl 0xcc20 7fbb8: aa1403e0 mov x0, x20 7fbbc: f9401708 ldr x8, [x24, #0x28] 7fbc0: f9400fe9 ldr x9, [sp, #0x18] 7fbc4: eb09011f cmp x8, x9 7fbc8: 540004e1 b.ne 0x7fc64 7fbcc: a9457bfd ldp x29, x30, [sp, #0x50] 7fbd0: a9444ff4 ldp x20, x19, [sp, #0x40] 7fbd4: a94357f6 ldp x22, x21, [sp, #0x30] 7fbd8: a9425ff8 ldp x24, x23, [sp, #0x20] 7fbdc: 910183ff add sp, sp, #0x60 7fbe0: d65f03c0 ret 7fbe4: eb1502df cmp x22, x21 7fbe8: 54000380 b.eq 0x7fc58 7fbec: aa1603e0 mov x0, x22 7fbf0: aa1503e1 mov x1, x21 7fbf4: aa1303e2 mov x2, x19 7fbf8: 94000025 bl 0x7fc8c 7fbfc: aa0003f7 mov x23, x0 7fc00: eb1602ff cmp x23, x22 7fc04: 540000c1 b.ne 0x7fc1c 7fc08: aa1603e0 mov x0, x22 7fc0c: aa1503e1 mov x1, x21 7fc10: aa1303e2 mov x2, x19 7fc14: 9400184d bl 0x85d48 7fc18: aa0003f7 mov x23, x0 7fc1c: eb1602ff cmp x23, x22 7fc20: 540001a0 b.eq 0x7fc54 7fc24: a9402269 ldp x9, x8, [x19] 7fc28: aa1603f5 mov x21, x22 7fc2c: eb08013f cmp x9, x8 7fc30: 54000140 b.eq 0x7fc58 7fc34: f00000e2 adrp x2, 0x9e000 7fc38: d100c100 sub x0, x8, #0x30 7fc3c: 9101ac42 add x2, x2, #0x6b 7fc40: 320003e3 orr w3, wzr, #0x1 7fc44: aa1f03e1 mov x1, xzr 7fc48: 97ffc5d4 bl 0x71398 7fc4c: aa1703f5 mov x21, x23 7fc50: 14000002 b 0x7fc58 7fc54: aa1603f5 mov x21, x22 7fc58: eb1602bf cmp x21, x22 7fc5c: 9a950280 csel x0, x20, x21, eq 7fc60: 17ffffd7 b 0x7fbbc 7fc64: 97fe3243 bl 0xc570 <__stack_chk_fail@plt> 7fc68: aa0003f4 mov x20, x0 7fc6c: 37000095 tbnz w21, #0x0, 0x7fc7c 7fc70: 14000005 b 0x7fc84 7fc74: aa0003f4 mov x20, x0 7fc78: 36000075 tbz w21, #0x0, 0x7fc84 7fc7c: aa1303e0 mov x0, x19 7fc80: 97fe33e8 bl 0xcc20 7fc84: aa1403e0 mov x0, x20 7fc88: 94003902 bl 0x8e090 7fc8c: d10243ff sub sp, sp, #0x90 7fc90: f90023f9 str x25, [sp, #0x40] 7fc94: a9055ff8 stp x24, x23, [sp, #0x50] 7fc98: a90657f6 stp x22, x21, [sp, #0x60] 7fc9c: a9074ff4 stp x20, x19, [sp, #0x70] 7fca0: a9087bfd stp x29, x30, [sp, #0x80] 7fca4: 910203fd add x29, sp, #0x80 7fca8: d53bd057 mrs x23, TPIDR_EL0 7fcac: f94016e8 ldr x8, [x23, #0x28] 7fcb0: aa0103f5 mov x21, x1 7fcb4: aa0003f6 mov x22, x0 7fcb8: aa0203f3 mov x19, x2 7fcbc: eb1502df cmp x22, x21 7fcc0: f9001fe8 str x8, [sp, #0x38] 7fcc4: 54001380 b.eq 0x7ff34 7fcc8: 394002c8 ldrb w8, [x22] 7fccc: 7101111f cmp w8, #0x44 7fcd0: 54000ce0 b.eq 0x7fe6c 7fcd4: 71014d1f cmp w8, #0x53 7fcd8: 540005c0 b.eq 0x7fd90 7fcdc: 7101511f cmp w8, #0x54 7fce0: 540012a1 b.ne 0x7ff34 7fce4: a9402668 ldp x8, x9, [x19] 7fce8: b201f3f9 mov x25, #-0x5555555555555556 // =-6148914691236517206 7fcec: f2955579 movk x25, #0xaaab 7fcf0: aa1603e0 mov x0, x22 7fcf4: cb080128 sub x8, x9, x8 7fcf8: 9344fd08 asr x8, x8, #4 7fcfc: aa1503e1 mov x1, x21 7fd00: aa1303e2 mov x2, x19 7fd04: 9b197d18 mul x24, x8, x25 7fd08: 97ffd0a8 bl 0x73fa8 7fd0c: a9402269 ldp x9, x8, [x19] 7fd10: aa0003f4 mov x20, x0 7fd14: eb16029f cmp x20, x22 7fd18: cb090109 sub x9, x8, x9 7fd1c: 9344fd29 asr x9, x9, #4 7fd20: 9b197d29 mul x9, x9, x25 7fd24: 54000e80 b.eq 0x7fef4 7fd28: 9100070a add x10, x24, #0x1 7fd2c: eb0a013f cmp x9, x10 7fd30: 54000e21 b.ne 0x7fef4 7fd34: f9400e69 ldr x9, [x19, #0x18] 7fd38: d100c101 sub x1, x8, #0x30 7fd3c: 910043e0 add x0, sp, #0x10 7fd40: 910023e2 add x2, sp, #0x8 7fd44: f90007e9 str x9, [sp, #0x8] 7fd48: 97ffc675 bl 0x7171c 7fd4c: a942a668 ldp x8, x9, [x19, #0x28] 7fd50: eb09011f cmp x8, x9 7fd54: 540010a2 b.hs 0x7ff68 7fd58: f94017e9 ldr x9, [sp, #0x28] 7fd5c: f9000d09 str x9, [x8, #0x18] 7fd60: 3dc007e0 ldr q0, [sp, #0x10] 7fd64: 3d800100 str q0, [x8] 7fd68: f94013e9 ldr x9, [sp, #0x20] 7fd6c: f9000909 str x9, [x8, #0x10] 7fd70: a901ffff stp xzr, xzr, [sp, #0x18] 7fd74: f9000bff str xzr, [sp, #0x10] 7fd78: f9401668 ldr x8, [x19, #0x28] 7fd7c: 91008108 add x8, x8, #0x20 7fd80: f9001668 str x8, [x19, #0x28] 7fd84: f9400bf3 ldr x19, [sp, #0x10] 7fd88: b50021b3 cbnz x19, 0x801bc 7fd8c: 1400006b b 0x7ff38 7fd90: aa1603e0 mov x0, x22 7fd94: aa1503e1 mov x1, x21 7fd98: aa1303e2 mov x2, x19 7fd9c: 97ffca87 bl 0x727b8 7fda0: aa0003f4 mov x20, x0 7fda4: eb16029f cmp x20, x22 7fda8: 54000c81 b.ne 0x7ff38 7fdac: cb1602a8 sub x8, x21, x22 7fdb0: f1000d1f cmp x8, #0x3 7fdb4: 54000c0b b.lt 0x7ff34 7fdb8: 394006c8 ldrb w8, [x22, #0x1] 7fdbc: 7101d11f cmp w8, #0x74 7fdc0: 54000ba1 b.ne 0x7ff34 7fdc4: 91000ad4 add x20, x22, #0x2 7fdc8: aa1403e0 mov x0, x20 7fdcc: aa1503e1 mov x1, x21 7fdd0: aa1303e2 mov x2, x19 7fdd4: 97ffd520 bl 0x75254 7fdd8: aa0003f5 mov x21, x0 7fddc: eb1402bf cmp x21, x20 7fde0: 54000aa0 b.eq 0x7ff34 7fde4: a9402269 ldp x9, x8, [x19] 7fde8: aa1603f4 mov x20, x22 7fdec: eb08013f cmp x9, x8 7fdf0: 54000a40 b.eq 0x7ff38 7fdf4: f00000e2 adrp x2, 0x9e000 7fdf8: d100c100 sub x0, x8, #0x30 7fdfc: 9108e842 add x2, x2, #0x23a 7fe00: 528000a3 mov w3, #0x5 // =5 7fe04: aa1f03e1 mov x1, xzr 7fe08: 97ffc564 bl 0x71398 7fe0c: f9400668 ldr x8, [x19, #0x8] 7fe10: f9400e69 ldr x9, [x19, #0x18] 7fe14: 910043e0 add x0, sp, #0x10 7fe18: 910023e2 add x2, sp, #0x8 7fe1c: d100c101 sub x1, x8, #0x30 7fe20: f90007e9 str x9, [sp, #0x8] 7fe24: 97ffc63e bl 0x7171c 7fe28: a942a668 ldp x8, x9, [x19, #0x28] 7fe2c: eb09011f cmp x8, x9 7fe30: 540027e2 b.hs 0x8032c 7fe34: f94017e9 ldr x9, [sp, #0x28] 7fe38: f9000d09 str x9, [x8, #0x18] 7fe3c: 3dc007e0 ldr q0, [sp, #0x10] 7fe40: 3d800100 str q0, [x8] 7fe44: f94013e9 ldr x9, [sp, #0x20] 7fe48: f9000909 str x9, [x8, #0x10] 7fe4c: a901ffff stp xzr, xzr, [sp, #0x18] 7fe50: f9000bff str xzr, [sp, #0x10] 7fe54: f9401668 ldr x8, [x19, #0x28] 7fe58: 91008108 add x8, x8, #0x20 7fe5c: f9001668 str x8, [x19, #0x28] 7fe60: f9400bf3 ldr x19, [sp, #0x10] 7fe64: b5003173 cbnz x19, 0x80490 7fe68: 1400012f b 0x80324 7fe6c: aa1603e0 mov x0, x22 7fe70: aa1503e1 mov x1, x21 7fe74: aa1303e2 mov x2, x19 7fe78: 97ffd464 bl 0x75008 7fe7c: aa0003f5 mov x21, x0 7fe80: eb1602bf cmp x21, x22 7fe84: 54000580 b.eq 0x7ff34 7fe88: a9402269 ldp x9, x8, [x19] 7fe8c: aa1603f4 mov x20, x22 7fe90: eb08013f cmp x9, x8 7fe94: 54000520 b.eq 0x7ff38 7fe98: f9400e69 ldr x9, [x19, #0x18] 7fe9c: d100c101 sub x1, x8, #0x30 7fea0: 910043e0 add x0, sp, #0x10 7fea4: 910023e2 add x2, sp, #0x8 7fea8: f90007e9 str x9, [sp, #0x8] 7feac: 97ffc61c bl 0x7171c 7feb0: a942a668 ldp x8, x9, [x19, #0x28] 7feb4: eb09011f cmp x8, x9 7feb8: 540007a2 b.hs 0x7ffac 7febc: f94017e9 ldr x9, [sp, #0x28] 7fec0: f9000d09 str x9, [x8, #0x18] 7fec4: 3dc007e0 ldr q0, [sp, #0x10] 7fec8: 3d800100 str q0, [x8] 7fecc: f94013e9 ldr x9, [sp, #0x20] 7fed0: f9000909 str x9, [x8, #0x10] 7fed4: a901ffff stp xzr, xzr, [sp, #0x18] 7fed8: f9000bff str xzr, [sp, #0x10] 7fedc: f9401668 ldr x8, [x19, #0x28] 7fee0: 91008108 add x8, x8, #0x20 7fee4: f9001668 str x8, [x19, #0x28] 7fee8: f9400bf3 ldr x19, [sp, #0x10] 7feec: b5001e13 cbnz x19, 0x802ac 7fef0: 1400010d b 0x80324 7fef4: eb18013f cmp x9, x24 7fef8: 540001e0 b.eq 0x7ff34 7fefc: d100c114 sub x20, x8, #0x30 7ff00: cb090315 sub x21, x24, x9 7ff04: 39406288 ldrb w8, [x20, #0x18] 7ff08: 36000068 tbz w8, #0x0, 0x7ff14 7ff0c: f9401680 ldr x0, [x20, #0x28] 7ff10: 97fe3344 bl 0xcc20 7ff14: 39400288 ldrb w8, [x20] 7ff18: 36000068 tbz w8, #0x0, 0x7ff24 7ff1c: f9400a80 ldr x0, [x20, #0x10] 7ff20: 97fe3340 bl 0xcc20 7ff24: f9000674 str x20, [x19, #0x8] 7ff28: 910006b5 add x21, x21, #0x1 7ff2c: d100c294 sub x20, x20, #0x30 7ff30: b5fffeb5 cbnz x21, 0x7ff04 7ff34: aa1603f4 mov x20, x22 7ff38: f94016e8 ldr x8, [x23, #0x28] 7ff3c: f9401fe9 ldr x9, [sp, #0x38] 7ff40: eb09011f cmp x8, x9 7ff44: 54002c61 b.ne 0x804d0 7ff48: aa1403e0 mov x0, x20 7ff4c: a9487bfd ldp x29, x30, [sp, #0x80] 7ff50: a9474ff4 ldp x20, x19, [sp, #0x70] 7ff54: a94657f6 ldp x22, x21, [sp, #0x60] 7ff58: a9455ff8 ldp x24, x23, [sp, #0x50] 7ff5c: f94023f9 ldr x25, [sp, #0x40] 7ff60: 910243ff add sp, sp, #0x90 7ff64: d65f03c0 ret 7ff68: f940126a ldr x10, [x19, #0x20] 7ff6c: cb0a0108 sub x8, x8, x10 7ff70: 9345fd15 asr x21, x8, #5 7ff74: 910006a8 add x8, x21, #0x1 7ff78: d37bfd0b lsr x11, x8, #59 7ff7c: b5002acb cbnz x11, 0x804d4 7ff80: cb0a0129 sub x9, x9, x10 7ff84: 9345fd2a asr x10, x9, #5 7ff88: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 7ff8c: eb0b015f cmp x10, x11 7ff90: 54000308 b.hi 0x7fff0 7ff94: 9344fd29 asr x9, x9, #4 7ff98: eb08013f cmp x9, x8 7ff9c: 9a893116 csel x22, x8, x9, lo 7ffa0: b50002b6 cbnz x22, 0x7fff4 7ffa4: aa1f03e0 mov x0, xzr 7ffa8: 1400001f b 0x80024 7ffac: f940126a ldr x10, [x19, #0x20] 7ffb0: cb0a0108 sub x8, x8, x10 7ffb4: 9345fd14 asr x20, x8, #5 7ffb8: 91000688 add x8, x20, #0x1 7ffbc: d37bfd0b lsr x11, x8, #59 7ffc0: b50028cb cbnz x11, 0x804d8 7ffc4: cb0a0129 sub x9, x9, x10 7ffc8: 9345fd2a asr x10, x9, #5 7ffcc: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 7ffd0: eb0b015f cmp x10, x11 7ffd4: 54000648 b.hi 0x8009c 7ffd8: 9344fd29 asr x9, x9, #4 7ffdc: eb08013f cmp x9, x8 7ffe0: 9a893116 csel x22, x8, x9, lo 7ffe4: b50005f6 cbnz x22, 0x800a0 7ffe8: aa1f03e0 mov x0, xzr 7ffec: 14000052 b 0x80134 7fff0: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 7fff4: f9401e69 ldr x9, [x19, #0x38] 7fff8: d37beac8 lsl x8, x22, #5 7fffc: f9480120 ldr x0, [x9, #0x1000] 80000: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80004: cb00014a sub x10, x10, x0 80008: eb08015f cmp x10, x8 8000c: 54000082 b.hs 0x8001c 80010: aa0803e0 mov x0, x8 80014: 97fe32b7 bl 0xcaf0 80018: 14000003 b 0x80024 8001c: 8b080008 add x8, x0, x8 80020: f9080128 str x8, [x9, #0x1000] 80024: 8b151408 add x8, x0, x21, lsl #5 80028: a900fd1f stp xzr, xzr, [x8, #0x8] 8002c: f94017e9 ldr x9, [sp, #0x28] 80030: 9100810a add x10, x8, #0x20 80034: f9000d09 str x9, [x8, #0x18] 80038: 3dc007e0 ldr q0, [sp, #0x10] 8003c: 3d800100 str q0, [x8] 80040: f94013e9 ldr x9, [sp, #0x20] 80044: f9000909 str x9, [x8, #0x10] 80048: a901ffff stp xzr, xzr, [sp, #0x18] 8004c: f9000bff str xzr, [sp, #0x10] 80050: a9422e75 ldp x21, x11, [x19, #0x20] 80054: 8b161409 add x9, x0, x22, lsl #5 80058: eb15017f cmp x11, x21 8005c: 54000360 b.eq 0x800c8 80060: a93efd1f stp xzr, xzr, [x8, #-0x18] 80064: f81e011f stur xzr, [x8, #-0x20] 80068: f85f816c ldur x12, [x11, #-0x8] 8006c: f81f810c stur x12, [x8, #-0x8] 80070: 3cde0d60 ldr q0, [x11, #-0x20]! 80074: 3c9e0100 stur q0, [x8, #-0x20] 80078: f940096c ldr x12, [x11, #0x10] 8007c: eb0b02bf cmp x21, x11 80080: f81f010c stur x12, [x8, #-0x10] 80084: d1008108 sub x8, x8, #0x20 80088: a900fd7f stp xzr, xzr, [x11, #0x8] 8008c: f900017f str xzr, [x11] 80090: 54fffe81 b.ne 0x80060 80094: a9425676 ldp x22, x21, [x19, #0x20] 80098: 1400000d b 0x800cc 8009c: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 800a0: f9401e69 ldr x9, [x19, #0x38] 800a4: d37beac8 lsl x8, x22, #5 800a8: f9480120 ldr x0, [x9, #0x1000] 800ac: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 800b0: cb00014a sub x10, x10, x0 800b4: eb08015f cmp x10, x8 800b8: 540003a2 b.hs 0x8012c 800bc: aa0803e0 mov x0, x8 800c0: 97fe328c bl 0xcaf0 800c4: 1400001c b 0x80134 800c8: aa1503f6 mov x22, x21 800cc: f9401a78 ldr x24, [x19, #0x30] 800d0: eb1602bf cmp x21, x22 800d4: a9022a68 stp x8, x10, [x19, #0x20] 800d8: f9001a69 str x9, [x19, #0x30] 800dc: 540000c0 b.eq 0x800f4 800e0: d10082b5 sub x21, x21, #0x20 800e4: aa1503e0 mov x0, x21 800e8: 97ffc601 bl 0x718ec 800ec: eb1502df cmp x22, x21 800f0: 54ffff81 b.ne 0x800e0 800f4: b4000616 cbz x22, 0x801b4 800f8: f9401e68 ldr x8, [x19, #0x38] 800fc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 80100: eb16013f cmp x9, x22 80104: 54000543 b.lo 0x801ac 80108: eb16011f cmp x8, x22 8010c: 54000508 b.hi 0x801ac 80110: f9480109 ldr x9, [x8, #0x1000] 80114: eb18013f cmp x9, x24 80118: 540004e1 b.ne 0x801b4 8011c: f9080116 str x22, [x8, #0x1000] 80120: f9400bf3 ldr x19, [sp, #0x10] 80124: b50004d3 cbnz x19, 0x801bc 80128: 17ffff84 b 0x7ff38 8012c: 8b080008 add x8, x0, x8 80130: f9080128 str x8, [x9, #0x1000] 80134: 8b141408 add x8, x0, x20, lsl #5 80138: a900fd1f stp xzr, xzr, [x8, #0x8] 8013c: f94017e9 ldr x9, [sp, #0x28] 80140: 9100810a add x10, x8, #0x20 80144: f9000d09 str x9, [x8, #0x18] 80148: 3dc007e0 ldr q0, [sp, #0x10] 8014c: 3d800100 str q0, [x8] 80150: f94013e9 ldr x9, [sp, #0x20] 80154: f9000909 str x9, [x8, #0x10] 80158: a901ffff stp xzr, xzr, [sp, #0x18] 8015c: f9000bff str xzr, [sp, #0x10] 80160: a9422e74 ldp x20, x11, [x19, #0x20] 80164: 8b161409 add x9, x0, x22, lsl #5 80168: eb14017f cmp x11, x20 8016c: 54000660 b.eq 0x80238 80170: a93efd1f stp xzr, xzr, [x8, #-0x18] 80174: f81e011f stur xzr, [x8, #-0x20] 80178: f85f816c ldur x12, [x11, #-0x8] 8017c: f81f810c stur x12, [x8, #-0x8] 80180: 3cde0d60 ldr q0, [x11, #-0x20]! 80184: 3c9e0100 stur q0, [x8, #-0x20] 80188: f940096c ldr x12, [x11, #0x10] 8018c: eb0b029f cmp x20, x11 80190: f81f010c stur x12, [x8, #-0x10] 80194: d1008108 sub x8, x8, #0x20 80198: a900fd7f stp xzr, xzr, [x11, #0x8] 8019c: f900017f str xzr, [x11] 801a0: 54fffe81 b.ne 0x80170 801a4: a9425276 ldp x22, x20, [x19, #0x20] 801a8: 14000025 b 0x8023c 801ac: aa1603e0 mov x0, x22 801b0: 97fe329c bl 0xcc20 801b4: f9400bf3 ldr x19, [sp, #0x10] 801b8: b4ffec13 cbz x19, 0x7ff38 801bc: f9400ff5 ldr x21, [sp, #0x18] 801c0: eb1302bf cmp x21, x19 801c4: 540001a0 b.eq 0x801f8 801c8: 385e82a8 ldurb w8, [x21, #-0x18] 801cc: 36000068 tbz w8, #0x0, 0x801d8 801d0: f85f82a0 ldur x0, [x21, #-0x8] 801d4: 97fe3293 bl 0xcc20 801d8: 385d02a8 ldurb w8, [x21, #-0x30] 801dc: d100c2b6 sub x22, x21, #0x30 801e0: 36000068 tbz w8, #0x0, 0x801ec 801e4: f85e02a0 ldur x0, [x21, #-0x20] 801e8: 97fe328e bl 0xcc20 801ec: eb16027f cmp x19, x22 801f0: aa1603f5 mov x21, x22 801f4: 54fffea1 b.ne 0x801c8 801f8: f94017e8 ldr x8, [sp, #0x28] 801fc: f9000ff3 str x19, [sp, #0x18] 80200: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 80204: eb13013f cmp x9, x19 80208: 54000123 b.lo 0x8022c 8020c: eb13011f cmp x8, x19 80210: 540000e8 b.hi 0x8022c 80214: f94013e9 ldr x9, [sp, #0x20] 80218: f948010a ldr x10, [x8, #0x1000] 8021c: eb09015f cmp x10, x9 80220: 54ffe8c1 b.ne 0x7ff38 80224: f9080113 str x19, [x8, #0x1000] 80228: 17ffff44 b 0x7ff38 8022c: aa1303e0 mov x0, x19 80230: 97fe327c bl 0xcc20 80234: 17ffff41 b 0x7ff38 80238: aa1403f6 mov x22, x20 8023c: f9401a78 ldr x24, [x19, #0x30] 80240: eb16029f cmp x20, x22 80244: a9022a68 stp x8, x10, [x19, #0x20] 80248: f9001a69 str x9, [x19, #0x30] 8024c: 540000c0 b.eq 0x80264 80250: d1008294 sub x20, x20, #0x20 80254: aa1403e0 mov x0, x20 80258: 97ffc5a5 bl 0x718ec 8025c: eb1402df cmp x22, x20 80260: 54ffff81 b.ne 0x80250 80264: b4000216 cbz x22, 0x802a4 80268: f9401e68 ldr x8, [x19, #0x38] 8026c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 80270: eb16013f cmp x9, x22 80274: 54000143 b.lo 0x8029c 80278: eb16011f cmp x8, x22 8027c: 54000108 b.hi 0x8029c 80280: f9480109 ldr x9, [x8, #0x1000] 80284: eb18013f cmp x9, x24 80288: 540000e1 b.ne 0x802a4 8028c: f9080116 str x22, [x8, #0x1000] 80290: f9400bf3 ldr x19, [sp, #0x10] 80294: b50000d3 cbnz x19, 0x802ac 80298: 14000023 b 0x80324 8029c: aa1603e0 mov x0, x22 802a0: 97fe3260 bl 0xcc20 802a4: f9400bf3 ldr x19, [sp, #0x10] 802a8: b40003f3 cbz x19, 0x80324 802ac: f9400ff4 ldr x20, [sp, #0x18] 802b0: eb13029f cmp x20, x19 802b4: 540001a0 b.eq 0x802e8 802b8: 385e8288 ldurb w8, [x20, #-0x18] 802bc: 36000068 tbz w8, #0x0, 0x802c8 802c0: f85f8280 ldur x0, [x20, #-0x8] 802c4: 97fe3257 bl 0xcc20 802c8: 385d0288 ldurb w8, [x20, #-0x30] 802cc: d100c296 sub x22, x20, #0x30 802d0: 36000068 tbz w8, #0x0, 0x802dc 802d4: f85e0280 ldur x0, [x20, #-0x20] 802d8: 97fe3252 bl 0xcc20 802dc: eb16027f cmp x19, x22 802e0: aa1603f4 mov x20, x22 802e4: 54fffea1 b.ne 0x802b8 802e8: f94017e8 ldr x8, [sp, #0x28] 802ec: f9000ff3 str x19, [sp, #0x18] 802f0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 802f4: eb13013f cmp x9, x19 802f8: 54000123 b.lo 0x8031c 802fc: eb13011f cmp x8, x19 80300: 540000e8 b.hi 0x8031c 80304: f94013e9 ldr x9, [sp, #0x20] 80308: f948010a ldr x10, [x8, #0x1000] 8030c: eb09015f cmp x10, x9 80310: 540000a1 b.ne 0x80324 80314: f9080113 str x19, [x8, #0x1000] 80318: 14000003 b 0x80324 8031c: aa1303e0 mov x0, x19 80320: 97fe3240 bl 0xcc20 80324: aa1503f4 mov x20, x21 80328: 17ffff04 b 0x7ff38 8032c: f940126a ldr x10, [x19, #0x20] 80330: cb0a0108 sub x8, x8, x10 80334: 9345fd14 asr x20, x8, #5 80338: 91000688 add x8, x20, #0x1 8033c: d37bfd0b lsr x11, x8, #59 80340: b5000ceb cbnz x11, 0x804dc 80344: cb0a0129 sub x9, x9, x10 80348: 9345fd2a asr x10, x9, #5 8034c: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 80350: eb0b015f cmp x10, x11 80354: 540000e8 b.hi 0x80370 80358: 9344fd29 asr x9, x9, #4 8035c: eb08013f cmp x9, x8 80360: 9a893116 csel x22, x8, x9, lo 80364: b5000096 cbnz x22, 0x80374 80368: aa1f03e0 mov x0, xzr 8036c: 1400000e b 0x803a4 80370: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 80374: f9401e69 ldr x9, [x19, #0x38] 80378: d37beac8 lsl x8, x22, #5 8037c: f9480120 ldr x0, [x9, #0x1000] 80380: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80384: cb00014a sub x10, x10, x0 80388: eb08015f cmp x10, x8 8038c: 54000082 b.hs 0x8039c 80390: aa0803e0 mov x0, x8 80394: 97fe31d7 bl 0xcaf0 80398: 14000003 b 0x803a4 8039c: 8b080008 add x8, x0, x8 803a0: f9080128 str x8, [x9, #0x1000] 803a4: 8b141408 add x8, x0, x20, lsl #5 803a8: a900fd1f stp xzr, xzr, [x8, #0x8] 803ac: f94017e9 ldr x9, [sp, #0x28] 803b0: 9100810a add x10, x8, #0x20 803b4: f9000d09 str x9, [x8, #0x18] 803b8: 3dc007e0 ldr q0, [sp, #0x10] 803bc: 3d800100 str q0, [x8] 803c0: f94013e9 ldr x9, [sp, #0x20] 803c4: f9000909 str x9, [x8, #0x10] 803c8: a901ffff stp xzr, xzr, [sp, #0x18] 803cc: f9000bff str xzr, [sp, #0x10] 803d0: a9422e74 ldp x20, x11, [x19, #0x20] 803d4: 8b161409 add x9, x0, x22, lsl #5 803d8: eb14017f cmp x11, x20 803dc: 54000200 b.eq 0x8041c 803e0: a93efd1f stp xzr, xzr, [x8, #-0x18] 803e4: f81e011f stur xzr, [x8, #-0x20] 803e8: f85f816c ldur x12, [x11, #-0x8] 803ec: f81f810c stur x12, [x8, #-0x8] 803f0: 3cde0d60 ldr q0, [x11, #-0x20]! 803f4: 3c9e0100 stur q0, [x8, #-0x20] 803f8: f940096c ldr x12, [x11, #0x10] 803fc: eb0b029f cmp x20, x11 80400: f81f010c stur x12, [x8, #-0x10] 80404: d1008108 sub x8, x8, #0x20 80408: a900fd7f stp xzr, xzr, [x11, #0x8] 8040c: f900017f str xzr, [x11] 80410: 54fffe81 b.ne 0x803e0 80414: a9425276 ldp x22, x20, [x19, #0x20] 80418: 14000002 b 0x80420 8041c: aa1403f6 mov x22, x20 80420: f9401a78 ldr x24, [x19, #0x30] 80424: eb16029f cmp x20, x22 80428: a9022a68 stp x8, x10, [x19, #0x20] 8042c: f9001a69 str x9, [x19, #0x30] 80430: 540000c0 b.eq 0x80448 80434: d1008294 sub x20, x20, #0x20 80438: aa1403e0 mov x0, x20 8043c: 97ffc52c bl 0x718ec 80440: eb1402df cmp x22, x20 80444: 54ffff81 b.ne 0x80434 80448: b4000216 cbz x22, 0x80488 8044c: f9401e68 ldr x8, [x19, #0x38] 80450: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 80454: eb16013f cmp x9, x22 80458: 54000143 b.lo 0x80480 8045c: eb16011f cmp x8, x22 80460: 54000108 b.hi 0x80480 80464: f9480109 ldr x9, [x8, #0x1000] 80468: eb18013f cmp x9, x24 8046c: 540000e1 b.ne 0x80488 80470: f9080116 str x22, [x8, #0x1000] 80474: f9400bf3 ldr x19, [sp, #0x10] 80478: b50000d3 cbnz x19, 0x80490 8047c: 17ffffaa b 0x80324 80480: aa1603e0 mov x0, x22 80484: 97fe31e7 bl 0xcc20 80488: f9400bf3 ldr x19, [sp, #0x10] 8048c: b4fff4d3 cbz x19, 0x80324 80490: f9400ff4 ldr x20, [sp, #0x18] 80494: eb13029f cmp x20, x19 80498: 54fff280 b.eq 0x802e8 8049c: 385e8288 ldurb w8, [x20, #-0x18] 804a0: 36000068 tbz w8, #0x0, 0x804ac 804a4: f85f8280 ldur x0, [x20, #-0x8] 804a8: 97fe31de bl 0xcc20 804ac: 385d0288 ldurb w8, [x20, #-0x30] 804b0: d100c296 sub x22, x20, #0x30 804b4: 36000068 tbz w8, #0x0, 0x804c0 804b8: f85e0280 ldur x0, [x20, #-0x20] 804bc: 97fe31d9 bl 0xcc20 804c0: eb16027f cmp x19, x22 804c4: aa1603f4 mov x20, x22 804c8: 54fffea1 b.ne 0x8049c 804cc: 17ffff87 b 0x802e8 804d0: 97fe3028 bl 0xc570 <__stack_chk_fail@plt> 804d4: 97fe2f77 bl 0xc2b0 804d8: 97fe2f76 bl 0xc2b0 804dc: 97fe2f75 bl 0xc2b0 804e0: f9400bf4 ldr x20, [sp, #0x10] 804e4: aa0003f3 mov x19, x0 804e8: b4000c14 cbz x20, 0x80668 804ec: f9400ff5 ldr x21, [sp, #0x18] 804f0: eb1402bf cmp x21, x20 804f4: 540001a0 b.eq 0x80528 804f8: 385e82a8 ldurb w8, [x21, #-0x18] 804fc: 36000068 tbz w8, #0x0, 0x80508 80500: f85f82a0 ldur x0, [x21, #-0x8] 80504: 97fe31c7 bl 0xcc20 80508: 385d02a8 ldurb w8, [x21, #-0x30] 8050c: d100c2b6 sub x22, x21, #0x30 80510: 36000068 tbz w8, #0x0, 0x8051c 80514: f85e02a0 ldur x0, [x21, #-0x20] 80518: 97fe31c2 bl 0xcc20 8051c: eb16029f cmp x20, x22 80520: aa1603f5 mov x21, x22 80524: 54fffea1 b.ne 0x804f8 80528: f94017e8 ldr x8, [sp, #0x28] 8052c: f9000ff4 str x20, [sp, #0x18] 80530: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 80534: eb14013f cmp x9, x20 80538: 54000943 b.lo 0x80660 8053c: eb14011f cmp x8, x20 80540: 54000908 b.hi 0x80660 80544: f94013e9 ldr x9, [sp, #0x20] 80548: f948010a ldr x10, [x8, #0x1000] 8054c: eb09015f cmp x10, x9 80550: 540008c1 b.ne 0x80668 80554: aa1303e0 mov x0, x19 80558: f9080114 str x20, [x8, #0x1000] 8055c: 940036cd bl 0x8e090 80560: f9400bf4 ldr x20, [sp, #0x10] 80564: aa0003f3 mov x19, x0 80568: b4000814 cbz x20, 0x80668 8056c: f9400ff5 ldr x21, [sp, #0x18] 80570: eb1402bf cmp x21, x20 80574: 540001a0 b.eq 0x805a8 80578: 385e82a8 ldurb w8, [x21, #-0x18] 8057c: 36000068 tbz w8, #0x0, 0x80588 80580: f85f82a0 ldur x0, [x21, #-0x8] 80584: 97fe31a7 bl 0xcc20 80588: 385d02a8 ldurb w8, [x21, #-0x30] 8058c: d100c2b6 sub x22, x21, #0x30 80590: 36000068 tbz w8, #0x0, 0x8059c 80594: f85e02a0 ldur x0, [x21, #-0x20] 80598: 97fe31a2 bl 0xcc20 8059c: eb16029f cmp x20, x22 805a0: aa1603f5 mov x21, x22 805a4: 54fffea1 b.ne 0x80578 805a8: f94017e8 ldr x8, [sp, #0x28] 805ac: f9000ff4 str x20, [sp, #0x18] 805b0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 805b4: eb14013f cmp x9, x20 805b8: 54000543 b.lo 0x80660 805bc: eb14011f cmp x8, x20 805c0: 54000508 b.hi 0x80660 805c4: f94013e9 ldr x9, [sp, #0x20] 805c8: f948010a ldr x10, [x8, #0x1000] 805cc: eb09015f cmp x10, x9 805d0: 540004c1 b.ne 0x80668 805d4: aa1303e0 mov x0, x19 805d8: f9080114 str x20, [x8, #0x1000] 805dc: 940036ad bl 0x8e090 805e0: f9400bf4 ldr x20, [sp, #0x10] 805e4: aa0003f3 mov x19, x0 805e8: b4000414 cbz x20, 0x80668 805ec: f9400ff5 ldr x21, [sp, #0x18] 805f0: eb1402bf cmp x21, x20 805f4: 540001a0 b.eq 0x80628 805f8: 385e82a8 ldurb w8, [x21, #-0x18] 805fc: 36000068 tbz w8, #0x0, 0x80608 80600: f85f82a0 ldur x0, [x21, #-0x8] 80604: 97fe3187 bl 0xcc20 80608: 385d02a8 ldurb w8, [x21, #-0x30] 8060c: d100c2b6 sub x22, x21, #0x30 80610: 36000068 tbz w8, #0x0, 0x8061c 80614: f85e02a0 ldur x0, [x21, #-0x20] 80618: 97fe3182 bl 0xcc20 8061c: eb16029f cmp x20, x22 80620: aa1603f5 mov x21, x22 80624: 54fffea1 b.ne 0x805f8 80628: f94017e8 ldr x8, [sp, #0x28] 8062c: f9000ff4 str x20, [sp, #0x18] 80630: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 80634: eb14013f cmp x9, x20 80638: 54000143 b.lo 0x80660 8063c: eb14011f cmp x8, x20 80640: 54000108 b.hi 0x80660 80644: f94013e9 ldr x9, [sp, #0x20] 80648: f948010a ldr x10, [x8, #0x1000] 8064c: eb09015f cmp x10, x9 80650: 540000c1 b.ne 0x80668 80654: aa1303e0 mov x0, x19 80658: f9080114 str x20, [x8, #0x1000] 8065c: 9400368d bl 0x8e090 80660: aa1403e0 mov x0, x20 80664: 97fe316f bl 0xcc20 80668: aa1303e0 mov x0, x19 8066c: 94003689 bl 0x8e090 80670: d10203ff sub sp, sp, #0x80 80674: f9001bf9 str x25, [sp, #0x30] 80678: a9045ff8 stp x24, x23, [sp, #0x40] 8067c: a90557f6 stp x22, x21, [sp, #0x50] 80680: a9064ff4 stp x20, x19, [sp, #0x60] 80684: a9077bfd stp x29, x30, [sp, #0x70] 80688: 9101c3fd add x29, sp, #0x70 8068c: d53bd057 mrs x23, TPIDR_EL0 80690: f94016e8 ldr x8, [x23, #0x28] 80694: aa0003f3 mov x19, x0 80698: cb130029 sub x9, x1, x19 8069c: aa0203f4 mov x20, x2 806a0: f100093f cmp x9, #0x2 806a4: f90017e8 str x8, [sp, #0x28] 806a8: 5402a7eb b.lt 0x85ba4 806ac: 39400268 ldrb w8, [x19] 806b0: 51018508 sub w8, w8, #0x61 806b4: 7100551f cmp w8, #0x15 806b8: 5402a768 b.hi 0x85ba4 806bc: b00000e9 adrp x9, 0x9d000 806c0: 91231129 add x9, x9, #0x8c4 806c4: b8a87928 ldrsw x8, [x9, x8, lsl #2] 806c8: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 806cc: f2e0aab5 movk x21, #0x555, lsl #48 806d0: 8b090109 add x9, x8, x9 806d4: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 806d8: f2e05548 movk x8, #0x2aa, lsl #48 806dc: d61f0120 br x9 806e0: 39400669 ldrb w9, [x19, #0x1] 806e4: 51013929 sub w9, w9, #0x4e 806e8: 7100813f cmp w9, #0x20 806ec: 5402a5c8 b.hi 0x85ba4 806f0: b00000ea adrp x10, 0x9d000 806f4: 9132114a add x10, x10, #0xc84 806f8: b8a97949 ldrsw x9, [x10, x9, lsl #2] 806fc: 8b0a0129 add x9, x9, x10 80700: d61f0120 br x9 80704: d00000ea adrp x10, 0x9e000 80708: 9100bd4a add x10, x10, #0x2f 8070c: f940014a ldr x10, [x10] 80710: 528004c9 mov w9, #0x26 // =38 80714: 390013ff strb wzr, [sp, #0x4] 80718: b90003ff str wzr, [sp] 8071c: f801f3ff stur xzr, [sp, #0x1f] 80720: f9000fff str xzr, [sp, #0x18] 80724: 390043e9 strb w9, [sp, #0x10] 80728: f90007ea str x10, [sp, #0x8] 8072c: a940aa89 ldp x9, x10, [x20, #0x8] 80730: eb0a013f cmp x9, x10 80734: 5400e9c3 b.lo 0x8246c 80738: f940028b ldr x11, [x20] 8073c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80740: f295556c movk x12, #0xaaab 80744: cb0b0129 sub x9, x9, x11 80748: 9344fd29 asr x9, x9, #4 8074c: 9b0c7d36 mul x22, x9, x12 80750: 910006c9 add x9, x22, #0x1 80754: eb15013f cmp x9, x21 80758: 5402a448 b.hi 0x85be0 8075c: cb0b014a sub x10, x10, x11 80760: 9344fd4a asr x10, x10, #4 80764: 9b0c7d4a mul x10, x10, x12 80768: eb08015f cmp x10, x8 8076c: 540000a2 b.hs 0x80780 80770: d37ff948 lsl x8, x10, #1 80774: eb09011f cmp x8, x9 80778: 9a883135 csel x21, x9, x8, lo 8077c: b4012ef5 cbz x21, 0x82d58 80780: f9400e89 ldr x9, [x20, #0x18] 80784: 8b1506a8 add x8, x21, x21, lsl #1 80788: d37ced08 lsl x8, x8, #4 8078c: f9480120 ldr x0, [x9, #0x1000] 80790: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80794: cb00014a sub x10, x10, x0 80798: eb08015f cmp x10, x8 8079c: 54010f02 b.hs 0x8297c 807a0: aa0803e0 mov x0, x8 807a4: 97fe30d3 bl 0xcaf0 807a8: 1400096d b 0x82d5c 807ac: 39400668 ldrb w8, [x19, #0x1] 807b0: 5100c108 sub w8, w8, #0x30 807b4: 7100251f cmp w8, #0x9 807b8: 54029f68 b.hi 0x85ba4 807bc: 91000a76 add x22, x19, #0x2 807c0: aa1603e0 mov x0, x22 807c4: aa1403e2 mov x2, x20 807c8: 940015c1 bl 0x85ecc 807cc: aa0003f5 mov x21, x0 807d0: eb1602bf cmp x21, x22 807d4: 54029e80 b.eq 0x85ba4 807d8: a9402289 ldp x9, x8, [x20] 807dc: eb08013f cmp x9, x8 807e0: 54029e20 b.eq 0x85ba4 807e4: d00000e2 adrp x2, 0x9e000 807e8: d100c100 sub x0, x8, #0x30 807ec: 9101b442 add x2, x2, #0x6d 807f0: 52800123 mov w3, #0x9 // =9 807f4: 14000408 b 0x81814 807f8: 39400669 ldrb w9, [x19, #0x1] 807fc: 51013129 sub w9, w9, #0x4c 80800: 7100a13f cmp w9, #0x28 80804: 54029d08 b.hi 0x85ba4 80808: b00000ea adrp x10, 0x9d000 8080c: 9126e14a add x10, x10, #0x9b8 80810: b8a97949 ldrsw x9, [x10, x9, lsl #2] 80814: 8b0a0129 add x9, x9, x10 80818: d61f0120 br x9 8081c: d00000ea adrp x10, 0x9e000 80820: 9107094a add x10, x10, #0x1c2 80824: f940014a ldr x10, [x10] 80828: 5287a569 mov w9, #0x3d2b // =15659 8082c: f801f3ff stur xzr, [sp, #0x1f] 80830: f9000fff str xzr, [sp, #0x18] 80834: 790023e9 strh w9, [sp, #0x10] 80838: f90007ea str x10, [sp, #0x8] 8083c: a940aa89 ldp x9, x10, [x20, #0x8] 80840: eb0a013f cmp x9, x10 80844: 5400de03 b.lo 0x82404 80848: f940028b ldr x11, [x20] 8084c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80850: f295556c movk x12, #0xaaab 80854: cb0b0129 sub x9, x9, x11 80858: 9344fd29 asr x9, x9, #4 8085c: 9b0c7d36 mul x22, x9, x12 80860: 910006c9 add x9, x22, #0x1 80864: eb15013f cmp x9, x21 80868: 5402a088 b.hi 0x85c78 8086c: cb0b014a sub x10, x10, x11 80870: 9344fd4a asr x10, x10, #4 80874: 9b0c7d4a mul x10, x10, x12 80878: eb08015f cmp x10, x8 8087c: 540000a2 b.hs 0x80890 80880: d37ff948 lsl x8, x10, #1 80884: eb09011f cmp x8, x9 80888: 9a883135 csel x21, x9, x8, lo 8088c: b40275d5 cbz x21, 0x85744 80890: f9400e89 ldr x9, [x20, #0x18] 80894: 8b1506a8 add x8, x21, x21, lsl #1 80898: d37ced08 lsl x8, x8, #4 8089c: f9480120 ldr x0, [x9, #0x1000] 808a0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 808a4: cb00014a sub x10, x10, x0 808a8: eb08015f cmp x10, x8 808ac: 54013f62 b.hs 0x83098 808b0: aa0803e0 mov x0, x8 808b4: 97fe308f bl 0xcaf0 808b8: 140013a4 b 0x85748 808bc: 39400669 ldrb w9, [x19, #0x1] 808c0: 7101d13f cmp w9, #0x74 808c4: 54003f60 b.eq 0x810b0 808c8: 7101953f cmp w9, #0x65 808cc: 540296c1 b.ne 0x85ba4 808d0: d00000ea adrp x10, 0x9e000 808d4: 9103614a add x10, x10, #0xd8 808d8: f940014a ldr x10, [x10] 808dc: 5287a7c9 mov w9, #0x3d3e // =15678 808e0: f801f3ff stur xzr, [sp, #0x1f] 808e4: f9000fff str xzr, [sp, #0x18] 808e8: 790023e9 strh w9, [sp, #0x10] 808ec: f90007ea str x10, [sp, #0x8] 808f0: a940aa89 ldp x9, x10, [x20, #0x8] 808f4: eb0a013f cmp x9, x10 808f8: 5400d863 b.lo 0x82404 808fc: f940028b ldr x11, [x20] 80900: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80904: f295556c movk x12, #0xaaab 80908: cb0b0129 sub x9, x9, x11 8090c: 9344fd29 asr x9, x9, #4 80910: 9b0c7d36 mul x22, x9, x12 80914: 910006c9 add x9, x22, #0x1 80918: eb15013f cmp x9, x21 8091c: 54029648 b.hi 0x85be4 80920: cb0b014a sub x10, x10, x11 80924: 9344fd4a asr x10, x10, #4 80928: 9b0c7d4a mul x10, x10, x12 8092c: eb08015f cmp x10, x8 80930: 540000a2 b.hs 0x80944 80934: d37ff948 lsl x8, x10, #1 80938: eb09011f cmp x8, x9 8093c: 9a883135 csel x21, x9, x8, lo 80940: b4012975 cbz x21, 0x82e6c 80944: f9400e89 ldr x9, [x20, #0x18] 80948: 8b1506a8 add x8, x21, x21, lsl #1 8094c: d37ced08 lsl x8, x8, #4 80950: f9480120 ldr x0, [x9, #0x1000] 80954: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80958: cb00014a sub x10, x10, x0 8095c: eb08015f cmp x10, x8 80960: 54010142 b.hs 0x82988 80964: aa0803e0 mov x0, x8 80968: 97fe3062 bl 0xcaf0 8096c: 14000941 b 0x82e70 80970: 39400669 ldrb w9, [x19, #0x1] 80974: 51013529 sub w9, w9, #0x4d 80978: 7100993f cmp w9, #0x26 8097c: 54029148 b.hi 0x85ba4 80980: b00000ea adrp x10, 0x9d000 80984: 9124714a add x10, x10, #0x91c 80988: b8a97949 ldrsw x9, [x10, x9, lsl #2] 8098c: 8b0a0129 add x9, x9, x10 80990: d61f0120 br x9 80994: d00000ea adrp x10, 0x9e000 80998: 9107dd4a add x10, x10, #0x1f7 8099c: f940014a ldr x10, [x10] 809a0: 5287a4a9 mov w9, #0x3d25 // =15653 809a4: f801f3ff stur xzr, [sp, #0x1f] 809a8: f9000fff str xzr, [sp, #0x18] 809ac: 790023e9 strh w9, [sp, #0x10] 809b0: f90007ea str x10, [sp, #0x8] 809b4: a940aa89 ldp x9, x10, [x20, #0x8] 809b8: eb0a013f cmp x9, x10 809bc: 5400ca03 b.lo 0x822fc 809c0: f940028b ldr x11, [x20] 809c4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 809c8: f295556c movk x12, #0xaaab 809cc: cb0b0129 sub x9, x9, x11 809d0: 9344fd29 asr x9, x9, #4 809d4: 9b0c7d36 mul x22, x9, x12 809d8: 910006c9 add x9, x22, #0x1 809dc: eb15013f cmp x9, x21 809e0: 54029128 b.hi 0x85c04 809e4: cb0b014a sub x10, x10, x11 809e8: 9344fd4a asr x10, x10, #4 809ec: 9b0c7d4a mul x10, x10, x12 809f0: eb08015f cmp x10, x8 809f4: 540000a2 b.hs 0x80a08 809f8: d37ff948 lsl x8, x10, #1 809fc: eb09011f cmp x8, x9 80a00: 9a883135 csel x21, x9, x8, lo 80a04: b4017015 cbz x21, 0x83804 80a08: f9400e89 ldr x9, [x20, #0x18] 80a0c: 8b1506a8 add x8, x21, x21, lsl #1 80a10: d37ced08 lsl x8, x8, #4 80a14: f9480120 ldr x0, [x9, #0x1000] 80a18: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80a1c: cb00014a sub x10, x10, x0 80a20: eb08015f cmp x10, x8 80a24: 54010f22 b.hs 0x82c08 80a28: aa0803e0 mov x0, x8 80a2c: 97fe3031 bl 0xcaf0 80a30: 14000b76 b 0x83808 80a34: 39400669 ldrb w9, [x19, #0x1] 80a38: 7101e13f cmp w9, #0x78 80a3c: 54028b41 b.ne 0x85ba4 80a40: d00000ea adrp x10, 0x9e000 80a44: 9103b54a add x10, x10, #0xed 80a48: f940014a ldr x10, [x10] 80a4c: 528bab69 mov w9, #0x5d5b // =23899 80a50: f801f3ff stur xzr, [sp, #0x1f] 80a54: f9000fff str xzr, [sp, #0x18] 80a58: 790023e9 strh w9, [sp, #0x10] 80a5c: f90007ea str x10, [sp, #0x8] 80a60: a940aa89 ldp x9, x10, [x20, #0x8] 80a64: eb0a013f cmp x9, x10 80a68: 5400cce3 b.lo 0x82404 80a6c: f940028b ldr x11, [x20] 80a70: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80a74: f295556c movk x12, #0xaaab 80a78: cb0b0129 sub x9, x9, x11 80a7c: 9344fd29 asr x9, x9, #4 80a80: 9b0c7d36 mul x22, x9, x12 80a84: 910006c9 add x9, x22, #0x1 80a88: eb15013f cmp x9, x21 80a8c: 54028a68 b.hi 0x85bd8 80a90: cb0b014a sub x10, x10, x11 80a94: 9344fd4a asr x10, x10, #4 80a98: 9b0c7d4a mul x10, x10, x12 80a9c: eb08015f cmp x10, x8 80aa0: 540000a2 b.hs 0x80ab4 80aa4: d37ff948 lsl x8, x10, #1 80aa8: eb09011f cmp x8, x9 80aac: 9a883135 csel x21, x9, x8, lo 80ab0: b400f9d5 cbz x21, 0x829e8 80ab4: f9400e89 ldr x9, [x20, #0x18] 80ab8: 8b1506a8 add x8, x21, x21, lsl #1 80abc: d37ced08 lsl x8, x8, #4 80ac0: f9480120 ldr x0, [x9, #0x1000] 80ac4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80ac8: cb00014a sub x10, x10, x0 80acc: eb08015f cmp x10, x8 80ad0: 5400d062 b.hs 0x824dc 80ad4: aa0803e0 mov x0, x8 80ad8: 97fe3006 bl 0xcaf0 80adc: 140007c4 b 0x829ec 80ae0: 39400669 ldrb w9, [x19, #0x1] 80ae4: 7101d53f cmp w9, #0x75 80ae8: 540285e1 b.ne 0x85ba4 80aec: d00000ea adrp x10, 0x9e000 80af0: 91078d4a add x10, x10, #0x1e3 80af4: f940014a ldr x10, [x10] 80af8: 320017e9 orr w9, wzr, #0x3f 80afc: 390013ff strb wzr, [sp, #0x4] 80b00: b90003ff str wzr, [sp] 80b04: f801f3ff stur xzr, [sp, #0x1f] 80b08: f9000fff str xzr, [sp, #0x18] 80b0c: 390043e9 strb w9, [sp, #0x10] 80b10: f90007ea str x10, [sp, #0x8] 80b14: a940aa89 ldp x9, x10, [x20, #0x8] 80b18: eb0a013f cmp x9, x10 80b1c: 540047c3 b.lo 0x81414 80b20: f940028b ldr x11, [x20] 80b24: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80b28: f295556c movk x12, #0xaaab 80b2c: cb0b0129 sub x9, x9, x11 80b30: 9344fd29 asr x9, x9, #4 80b34: 9b0c7d36 mul x22, x9, x12 80b38: 910006c9 add x9, x22, #0x1 80b3c: eb15013f cmp x9, x21 80b40: 540284e8 b.hi 0x85bdc 80b44: cb0b014a sub x10, x10, x11 80b48: 9344fd4a asr x10, x10, #4 80b4c: 9b0c7d4a mul x10, x10, x12 80b50: eb08015f cmp x10, x8 80b54: 540000a2 b.hs 0x80b68 80b58: d37ff948 lsl x8, x10, #1 80b5c: eb09011f cmp x8, x9 80b60: 9a883135 csel x21, x9, x8, lo 80b64: b400fc35 cbz x21, 0x82ae8 80b68: f9400e89 ldr x9, [x20, #0x18] 80b6c: 8b1506a8 add x8, x21, x21, lsl #1 80b70: d37ced08 lsl x8, x8, #4 80b74: f9480120 ldr x0, [x9, #0x1000] 80b78: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80b7c: cb00014a sub x10, x10, x0 80b80: eb08015f cmp x10, x8 80b84: 5400cb22 b.hs 0x824e8 80b88: aa0803e0 mov x0, x8 80b8c: 97fe2fd9 bl 0xcaf0 80b90: 140007d7 b 0x82aec 80b94: 39400669 ldrb w9, [x19, #0x1] 80b98: 71013d3f cmp w9, #0x4f 80b9c: 540032e0 b.eq 0x811f8 80ba0: 7101c53f cmp w9, #0x71 80ba4: 54002da0 b.eq 0x81158 80ba8: 7101bd3f cmp w9, #0x6f 80bac: 54027fc1 b.ne 0x85ba4 80bb0: d00000ea adrp x10, 0x9e000 80bb4: 9102e14a add x10, x10, #0xb8 80bb8: f940014a ldr x10, [x10] 80bbc: 52800bc9 mov w9, #0x5e // =94 80bc0: 390013ff strb wzr, [sp, #0x4] 80bc4: b90003ff str wzr, [sp] 80bc8: f801f3ff stur xzr, [sp, #0x1f] 80bcc: f9000fff str xzr, [sp, #0x18] 80bd0: 390043e9 strb w9, [sp, #0x10] 80bd4: f90007ea str x10, [sp, #0x8] 80bd8: a940aa89 ldp x9, x10, [x20, #0x8] 80bdc: eb0a013f cmp x9, x10 80be0: 5400c463 b.lo 0x8246c 80be4: f940028b ldr x11, [x20] 80be8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80bec: f295556c movk x12, #0xaaab 80bf0: cb0b0129 sub x9, x9, x11 80bf4: 9344fd29 asr x9, x9, #4 80bf8: 9b0c7d36 mul x22, x9, x12 80bfc: 910006c9 add x9, x22, #0x1 80c00: eb15013f cmp x9, x21 80c04: 54027f48 b.hi 0x85bec 80c08: cb0b014a sub x10, x10, x11 80c0c: 9344fd4a asr x10, x10, #4 80c10: 9b0c7d4a mul x10, x10, x12 80c14: eb08015f cmp x10, x8 80c18: 540000a2 b.hs 0x80c2c 80c1c: d37ff948 lsl x8, x10, #1 80c20: eb09011f cmp x8, x9 80c24: 9a883135 csel x21, x9, x8, lo 80c28: b4013515 cbz x21, 0x832c8 80c2c: f9400e89 ldr x9, [x20, #0x18] 80c30: 8b1506a8 add x8, x21, x21, lsl #1 80c34: d37ced08 lsl x8, x8, #4 80c38: f9480120 ldr x0, [x9, #0x1000] 80c3c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80c40: cb00014a sub x10, x10, x0 80c44: eb08015f cmp x10, x8 80c48: 5400eb82 b.hs 0x829b8 80c4c: aa0803e0 mov x0, x8 80c50: 97fe2fa8 bl 0xcaf0 80c54: 1400099e b 0x832cc 80c58: 39400669 ldrb w9, [x19, #0x1] 80c5c: 51015929 sub w9, w9, #0x56 80c60: 7100813f cmp w9, #0x20 80c64: 54027a08 b.hi 0x85ba4 80c68: b00000ea adrp x10, 0x9d000 80c6c: 912f514a add x10, x10, #0xbd4 80c70: b8a97949 ldrsw x9, [x10, x9, lsl #2] 80c74: 8b0a0129 add x9, x9, x10 80c78: d61f0120 br x9 80c7c: d00000ea adrp x10, 0x9e000 80c80: 9102b54a add x10, x10, #0xad 80c84: f940014a ldr x10, [x10] 80c88: 5287a5e9 mov w9, #0x3d2f // =15663 80c8c: f801f3ff stur xzr, [sp, #0x1f] 80c90: f9000fff str xzr, [sp, #0x18] 80c94: 790023e9 strh w9, [sp, #0x10] 80c98: f90007ea str x10, [sp, #0x8] 80c9c: a940aa89 ldp x9, x10, [x20, #0x8] 80ca0: eb0a013f cmp x9, x10 80ca4: 5400bb03 b.lo 0x82404 80ca8: f940028b ldr x11, [x20] 80cac: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80cb0: f295556c movk x12, #0xaaab 80cb4: cb0b0129 sub x9, x9, x11 80cb8: 9344fd29 asr x9, x9, #4 80cbc: 9b0c7d36 mul x22, x9, x12 80cc0: 910006c9 add x9, x22, #0x1 80cc4: eb15013f cmp x9, x21 80cc8: 54027ac8 b.hi 0x85c20 80ccc: cb0b014a sub x10, x10, x11 80cd0: 9344fd4a asr x10, x10, #4 80cd4: 9b0c7d4a mul x10, x10, x12 80cd8: eb08015f cmp x10, x8 80cdc: 540000a2 b.hs 0x80cf0 80ce0: d37ff948 lsl x8, x10, #1 80ce4: eb09011f cmp x8, x9 80ce8: 9a883135 csel x21, x9, x8, lo 80cec: b401a5d5 cbz x21, 0x841a4 80cf0: f9400e89 ldr x9, [x20, #0x18] 80cf4: 8b1506a8 add x8, x21, x21, lsl #1 80cf8: d37ced08 lsl x8, x8, #4 80cfc: f9480120 ldr x0, [x9, #0x1000] 80d00: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80d04: cb00014a sub x10, x10, x0 80d08: eb08015f cmp x10, x8 80d0c: 5400fb42 b.hs 0x82c74 80d10: aa0803e0 mov x0, x8 80d14: 97fe2f77 bl 0xcaf0 80d18: 14000d24 b 0x841a8 80d1c: 39400669 ldrb w9, [x19, #0x1] 80d20: 5101b129 sub w9, w9, #0x6c 80d24: 7100293f cmp w9, #0xa 80d28: 540273e8 b.hi 0x85ba4 80d2c: b00000ea adrp x10, 0x9d000 80d30: 9131614a add x10, x10, #0xc58 80d34: b8a97949 ldrsw x9, [x10, x9, lsl #2] 80d38: 8b0a0129 add x9, x9, x10 80d3c: d61f0120 br x9 80d40: d00000ea adrp x10, 0x9e000 80d44: 9101394a add x10, x10, #0x4e 80d48: f940014a ldr x10, [x10] 80d4c: 52852509 mov w9, #0x2928 // =10536 80d50: f801f3ff stur xzr, [sp, #0x1f] 80d54: f9000fff str xzr, [sp, #0x18] 80d58: 790023e9 strh w9, [sp, #0x10] 80d5c: f90007ea str x10, [sp, #0x8] 80d60: a940aa89 ldp x9, x10, [x20, #0x8] 80d64: eb0a013f cmp x9, x10 80d68: 5400b4e3 b.lo 0x82404 80d6c: f940028b ldr x11, [x20] 80d70: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80d74: f295556c movk x12, #0xaaab 80d78: cb0b0129 sub x9, x9, x11 80d7c: 9344fd29 asr x9, x9, #4 80d80: 9b0c7d36 mul x22, x9, x12 80d84: 910006c9 add x9, x22, #0x1 80d88: eb15013f cmp x9, x21 80d8c: 540273e8 b.hi 0x85c08 80d90: cb0b014a sub x10, x10, x11 80d94: 9344fd4a asr x10, x10, #4 80d98: 9b0c7d4a mul x10, x10, x12 80d9c: eb08015f cmp x10, x8 80da0: 540000a2 b.hs 0x80db4 80da4: d37ff948 lsl x8, x10, #1 80da8: eb09011f cmp x8, x9 80dac: 9a883135 csel x21, x9, x8, lo 80db0: b40175d5 cbz x21, 0x83c68 80db4: f9400e89 ldr x9, [x20, #0x18] 80db8: 8b1506a8 add x8, x21, x21, lsl #1 80dbc: d37ced08 lsl x8, x8, #4 80dc0: f9480120 ldr x0, [x9, #0x1000] 80dc4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80dc8: cb00014a sub x10, x10, x0 80dcc: eb08015f cmp x10, x8 80dd0: 5400f342 b.hs 0x82c38 80dd4: aa0803e0 mov x0, x8 80dd8: 97fe2f46 bl 0xcaf0 80ddc: 14000ba4 b 0x83c6c 80de0: 39400669 ldrb w9, [x19, #0x1] 80de4: 51014d29 sub w9, w9, #0x53 80de8: 7100853f cmp w9, #0x21 80dec: 54026dc8 b.hi 0x85ba4 80df0: b00000ea adrp x10, 0x9d000 80df4: 912d314a add x10, x10, #0xb4c 80df8: b8a97949 ldrsw x9, [x10, x9, lsl #2] 80dfc: 8b0a0129 add x9, x9, x10 80e00: d61f0120 br x9 80e04: d00000eb adrp x11, 0x9e000 80e08: 9104696b add x11, x11, #0x11a 80e0c: f940016b ldr x11, [x11] 80e10: 528007a9 mov w9, #0x3d // =61 80e14: 5287878a mov w10, #0x3c3c // =15420 80e18: 39000bff strb wzr, [sp, #0x2] 80e1c: 790003ff strh wzr, [sp] 80e20: f801f3ff stur xzr, [sp, #0x1f] 80e24: f9000fff str xzr, [sp, #0x18] 80e28: 39004be9 strb w9, [sp, #0x12] 80e2c: 790023ea strh w10, [sp, #0x10] 80e30: f90007eb str x11, [sp, #0x8] 80e34: a940aa89 ldp x9, x10, [x20, #0x8] 80e38: eb0a013f cmp x9, x10 80e3c: 5400a203 b.lo 0x8227c 80e40: f940028b ldr x11, [x20] 80e44: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80e48: f295556c movk x12, #0xaaab 80e4c: cb0b0129 sub x9, x9, x11 80e50: 9344fd29 asr x9, x9, #4 80e54: 9b0c7d36 mul x22, x9, x12 80e58: 910006c9 add x9, x22, #0x1 80e5c: eb15013f cmp x9, x21 80e60: 54026e28 b.hi 0x85c24 80e64: cb0b014a sub x10, x10, x11 80e68: 9344fd4a asr x10, x10, #4 80e6c: 9b0c7d4a mul x10, x10, x12 80e70: eb08015f cmp x10, x8 80e74: 540000a2 b.hs 0x80e88 80e78: d37ff948 lsl x8, x10, #1 80e7c: eb09011f cmp x8, x9 80e80: 9a883135 csel x21, x9, x8, lo 80e84: b401a115 cbz x21, 0x842a4 80e88: f9400e89 ldr x9, [x20, #0x18] 80e8c: 8b1506a8 add x8, x21, x21, lsl #1 80e90: d37ced08 lsl x8, x8, #4 80e94: f9480120 ldr x0, [x9, #0x1000] 80e98: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80e9c: cb00014a sub x10, x10, x0 80ea0: eb08015f cmp x10, x8 80ea4: 5400eee2 b.hs 0x82c80 80ea8: aa0803e0 mov x0, x8 80eac: 97fe2f11 bl 0xcaf0 80eb0: 14000cfe b 0x842a8 80eb4: 39400669 ldrb w9, [x19, #0x1] 80eb8: 51012529 sub w9, w9, #0x49 80ebc: 7100913f cmp w9, #0x24 80ec0: 54026728 b.hi 0x85ba4 80ec4: b00000ea adrp x10, 0x9d000 80ec8: 912ae14a add x10, x10, #0xab8 80ecc: b8a97949 ldrsw x9, [x10, x9, lsl #2] 80ed0: 8b0a0129 add x9, x9, x10 80ed4: d61f0120 br x9 80ed8: d00000ea adrp x10, 0x9e000 80edc: 9104e94a add x10, x10, #0x13a 80ee0: f940014a ldr x10, [x10] 80ee4: 5287a5a9 mov w9, #0x3d2d // =15661 80ee8: f801f3ff stur xzr, [sp, #0x1f] 80eec: f9000fff str xzr, [sp, #0x18] 80ef0: 790023e9 strh w9, [sp, #0x10] 80ef4: f90007ea str x10, [sp, #0x8] 80ef8: a940aa89 ldp x9, x10, [x20, #0x8] 80efc: eb0a013f cmp x9, x10 80f00: 5400a823 b.lo 0x82404 80f04: f940028b ldr x11, [x20] 80f08: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80f0c: f295556c movk x12, #0xaaab 80f10: cb0b0129 sub x9, x9, x11 80f14: 9344fd29 asr x9, x9, #4 80f18: 9b0c7d36 mul x22, x9, x12 80f1c: 910006c9 add x9, x22, #0x1 80f20: eb15013f cmp x9, x21 80f24: 54026828 b.hi 0x85c28 80f28: cb0b014a sub x10, x10, x11 80f2c: 9344fd4a asr x10, x10, #4 80f30: 9b0c7d4a mul x10, x10, x12 80f34: eb08015f cmp x10, x8 80f38: 540000a2 b.hs 0x80f4c 80f3c: d37ff948 lsl x8, x10, #1 80f40: eb09011f cmp x8, x9 80f44: 9a883135 csel x21, x9, x8, lo 80f48: b401a3f5 cbz x21, 0x843c4 80f4c: f9400e89 ldr x9, [x20, #0x18] 80f50: 8b1506a8 add x8, x21, x21, lsl #1 80f54: d37ced08 lsl x8, x8, #4 80f58: f9480120 ldr x0, [x9, #0x1000] 80f5c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 80f60: cb00014a sub x10, x10, x0 80f64: eb08015f cmp x10, x8 80f68: 5400e922 b.hs 0x82c8c 80f6c: aa0803e0 mov x0, x8 80f70: 97fe2ee0 bl 0xcaf0 80f74: 14000d15 b 0x843c8 80f78: 39400669 ldrb w9, [x19, #0x1] 80f7c: 7101493f cmp w9, #0x52 80f80: 54001e00 b.eq 0x81340 80f84: 7101c93f cmp w9, #0x72 80f88: 54001880 b.eq 0x81298 80f8c: 7101bd3f cmp w9, #0x6f 80f90: 540260a1 b.ne 0x85ba4 80f94: d00000ea adrp x10, 0x9e000 80f98: 9106314a add x10, x10, #0x18c 80f9c: f940014a ldr x10, [x10] 80fa0: 528f8f89 mov w9, #0x7c7c // =31868 80fa4: f801f3ff stur xzr, [sp, #0x1f] 80fa8: f9000fff str xzr, [sp, #0x18] 80fac: 790023e9 strh w9, [sp, #0x10] 80fb0: f90007ea str x10, [sp, #0x8] 80fb4: a940aa89 ldp x9, x10, [x20, #0x8] 80fb8: eb0a013f cmp x9, x10 80fbc: 5400a243 b.lo 0x82404 80fc0: f940028b ldr x11, [x20] 80fc4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 80fc8: f295556c movk x12, #0xaaab 80fcc: cb0b0129 sub x9, x9, x11 80fd0: 9344fd29 asr x9, x9, #4 80fd4: 9b0c7d36 mul x22, x9, x12 80fd8: 910006c9 add x9, x22, #0x1 80fdc: eb15013f cmp x9, x21 80fe0: 54026088 b.hi 0x85bf0 80fe4: cb0b014a sub x10, x10, x11 80fe8: 9344fd4a asr x10, x10, #4 80fec: 9b0c7d4a mul x10, x10, x12 80ff0: eb08015f cmp x10, x8 80ff4: 540000a2 b.hs 0x81008 80ff8: d37ff948 lsl x8, x10, #1 80ffc: eb09011f cmp x8, x9 81000: 9a883135 csel x21, x9, x8, lo 81004: b4012f75 cbz x21, 0x835f0 81008: f9400e89 ldr x9, [x20, #0x18] 8100c: 8b1506a8 add x8, x21, x21, lsl #1 81010: d37ced08 lsl x8, x8, #4 81014: f9480120 ldr x0, [x9, #0x1000] 81018: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8101c: cb00014a sub x10, x10, x0 81020: eb08015f cmp x10, x8 81024: 5400cdc2 b.hs 0x829dc 81028: aa0803e0 mov x0, x8 8102c: 97fe2eb1 bl 0xcaf0 81030: 14000971 b 0x835f4 81034: 39400669 ldrb w9, [x19, #0x1] 81038: 51018529 sub w9, w9, #0x61 8103c: 7100593f cmp w9, #0x16 81040: 54025b28 b.hi 0x85ba4 81044: 900000ea adrp x10, 0x9d000 81048: 9129714a add x10, x10, #0xa5c 8104c: b8a97949 ldrsw x9, [x10, x9, lsl #2] 81050: 8b0a0129 add x9, x9, x10 81054: d61f0120 br x9 81058: b00000e9 adrp x9, 0x9e000 8105c: 91056d29 add x9, x9, #0x15b 81060: f840612a ldur x10, [x9, #0x6] 81064: f9400129 ldr x9, [x9] 81068: f801f3ff stur xzr, [sp, #0x1f] 8106c: f9000fff str xzr, [sp, #0x18] 81070: f800e3ea stur x10, [sp, #0xe] 81074: f90007e9 str x9, [sp, #0x8] 81078: a940aa89 ldp x9, x10, [x20, #0x8] 8107c: eb0a013f cmp x9, x10 81080: 5400b222 b.hs 0x826c4 81084: 321e0be8 orr w8, wzr, #0x1c 81088: 39000128 strb w8, [x9] 8108c: f840e3e8 ldur x8, [sp, #0xe] 81090: 91000a73 add x19, x19, #0x2 81094: f8007128 stur x8, [x9, #0x7] 81098: f94007e8 ldr x8, [sp, #0x8] 8109c: 39003d3f strb wzr, [x9, #0xf] 810a0: f900093f str xzr, [x9, #0x10] 810a4: f8001128 stur x8, [x9, #0x1] 810a8: f800e3ff stur xzr, [sp, #0xe] 810ac: 14000463 b 0x82238 810b0: b00000ea adrp x10, 0x9e000 810b4: 91038d4a add x10, x10, #0xe3 810b8: f940014a ldr x10, [x10] 810bc: 321f13e9 orr w9, wzr, #0x3e 810c0: 390013ff strb wzr, [sp, #0x4] 810c4: b90003ff str wzr, [sp] 810c8: f801f3ff stur xzr, [sp, #0x1f] 810cc: f9000fff str xzr, [sp, #0x18] 810d0: 390043e9 strb w9, [sp, #0x10] 810d4: f90007ea str x10, [sp, #0x8] 810d8: a940aa89 ldp x9, x10, [x20, #0x8] 810dc: eb0a013f cmp x9, x10 810e0: 54009c63 b.lo 0x8246c 810e4: f940028b ldr x11, [x20] 810e8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 810ec: f295556c movk x12, #0xaaab 810f0: cb0b0129 sub x9, x9, x11 810f4: 9344fd29 asr x9, x9, #4 810f8: 9b0c7d36 mul x22, x9, x12 810fc: 910006c9 add x9, x22, #0x1 81100: eb15013f cmp x9, x21 81104: 54025728 b.hi 0x85be8 81108: cb0b014a sub x10, x10, x11 8110c: 9344fd4a asr x10, x10, #4 81110: 9b0c7d4a mul x10, x10, x12 81114: eb08015f cmp x10, x8 81118: 540000a2 b.hs 0x8112c 8111c: d37ff948 lsl x8, x10, #1 81120: eb09011f cmp x8, x9 81124: 9a883135 csel x21, x9, x8, lo 81128: b400f235 cbz x21, 0x82f6c 8112c: f9400e89 ldr x9, [x20, #0x18] 81130: 8b1506a8 add x8, x21, x21, lsl #1 81134: d37ced08 lsl x8, x8, #4 81138: f9480120 ldr x0, [x9, #0x1000] 8113c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81140: cb00014a sub x10, x10, x0 81144: eb08015f cmp x10, x8 81148: 5400c262 b.hs 0x82994 8114c: aa0803e0 mov x0, x8 81150: 97fe2e68 bl 0xcaf0 81154: 14000787 b 0x82f70 81158: b00000ea adrp x10, 0x9e000 8115c: 9103354a add x10, x10, #0xcd 81160: f940014a ldr x10, [x10] 81164: 5287a7a9 mov w9, #0x3d3d // =15677 81168: f801f3ff stur xzr, [sp, #0x1f] 8116c: f9000fff str xzr, [sp, #0x18] 81170: 790023e9 strh w9, [sp, #0x10] 81174: f90007ea str x10, [sp, #0x8] 81178: a940aa89 ldp x9, x10, [x20, #0x8] 8117c: eb0a013f cmp x9, x10 81180: 54009423 b.lo 0x82404 81184: f940028b ldr x11, [x20] 81188: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8118c: f295556c movk x12, #0xaaab 81190: cb0b0129 sub x9, x9, x11 81194: 9344fd29 asr x9, x9, #4 81198: 9b0c7d36 mul x22, x9, x12 8119c: 910006c9 add x9, x22, #0x1 811a0: eb15013f cmp x9, x21 811a4: 54025288 b.hi 0x85bf4 811a8: cb0b014a sub x10, x10, x11 811ac: 9344fd4a asr x10, x10, #4 811b0: 9b0c7d4a mul x10, x10, x12 811b4: eb08015f cmp x10, x8 811b8: 540000a2 b.hs 0x811cc 811bc: d37ff948 lsl x8, x10, #1 811c0: eb09011f cmp x8, x9 811c4: 9a883135 csel x21, x9, x8, lo 811c8: b400f815 cbz x21, 0x830c8 811cc: f9400e89 ldr x9, [x20, #0x18] 811d0: 8b1506a8 add x8, x21, x21, lsl #1 811d4: d37ced08 lsl x8, x8, #4 811d8: f9480120 ldr x0, [x9, #0x1000] 811dc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 811e0: cb00014a sub x10, x10, x0 811e4: eb08015f cmp x10, x8 811e8: 5400bdc2 b.hs 0x829a0 811ec: aa0803e0 mov x0, x8 811f0: 97fe2e40 bl 0xcaf0 811f4: 140007b6 b 0x830cc 811f8: b00000ea adrp x10, 0x9e000 811fc: 9103094a add x10, x10, #0xc2 81200: f940014a ldr x10, [x10] 81204: 5287abc9 mov w9, #0x3d5e // =15710 81208: f801f3ff stur xzr, [sp, #0x1f] 8120c: f9000fff str xzr, [sp, #0x18] 81210: 790023e9 strh w9, [sp, #0x10] 81214: f90007ea str x10, [sp, #0x8] 81218: a940aa89 ldp x9, x10, [x20, #0x8] 8121c: eb0a013f cmp x9, x10 81220: 54008f23 b.lo 0x82404 81224: f940028b ldr x11, [x20] 81228: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8122c: f295556c movk x12, #0xaaab 81230: cb0b0129 sub x9, x9, x11 81234: 9344fd29 asr x9, x9, #4 81238: 9b0c7d36 mul x22, x9, x12 8123c: 910006c9 add x9, x22, #0x1 81240: eb15013f cmp x9, x21 81244: 54024da8 b.hi 0x85bf8 81248: cb0b014a sub x10, x10, x11 8124c: 9344fd4a asr x10, x10, #4 81250: 9b0c7d4a mul x10, x10, x12 81254: eb08015f cmp x10, x8 81258: 540000a2 b.hs 0x8126c 8125c: d37ff948 lsl x8, x10, #1 81260: eb09011f cmp x8, x9 81264: 9a883135 csel x21, x9, x8, lo 81268: b400fb15 cbz x21, 0x831c8 8126c: f9400e89 ldr x9, [x20, #0x18] 81270: 8b1506a8 add x8, x21, x21, lsl #1 81274: d37ced08 lsl x8, x8, #4 81278: f9480120 ldr x0, [x9, #0x1000] 8127c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81280: cb00014a sub x10, x10, x0 81284: eb08015f cmp x10, x8 81288: 5400b922 b.hs 0x829ac 8128c: aa0803e0 mov x0, x8 81290: 97fe2e18 bl 0xcaf0 81294: 140007ce b 0x831cc 81298: b00000ea adrp x10, 0x9e000 8129c: 91065d4a add x10, x10, #0x197 812a0: f940014a ldr x10, [x10] 812a4: 321e13e9 orr w9, wzr, #0x7c 812a8: 390013ff strb wzr, [sp, #0x4] 812ac: b90003ff str wzr, [sp] 812b0: f801f3ff stur xzr, [sp, #0x1f] 812b4: f9000fff str xzr, [sp, #0x18] 812b8: 390043e9 strb w9, [sp, #0x10] 812bc: f90007ea str x10, [sp, #0x8] 812c0: a940aa89 ldp x9, x10, [x20, #0x8] 812c4: eb0a013f cmp x9, x10 812c8: 54008d23 b.lo 0x8246c 812cc: f940028b ldr x11, [x20] 812d0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 812d4: f295556c movk x12, #0xaaab 812d8: cb0b0129 sub x9, x9, x11 812dc: 9344fd29 asr x9, x9, #4 812e0: 9b0c7d36 mul x22, x9, x12 812e4: 910006c9 add x9, x22, #0x1 812e8: eb15013f cmp x9, x21 812ec: 54024888 b.hi 0x85bfc 812f0: cb0b014a sub x10, x10, x11 812f4: 9344fd4a asr x10, x10, #4 812f8: 9b0c7d4a mul x10, x10, x12 812fc: eb08015f cmp x10, x8 81300: 540000a2 b.hs 0x81314 81304: d37ff948 lsl x8, x10, #1 81308: eb09011f cmp x8, x9 8130c: 9a883135 csel x21, x9, x8, lo 81310: b4010675 cbz x21, 0x833dc 81314: f9400e89 ldr x9, [x20, #0x18] 81318: 8b1506a8 add x8, x21, x21, lsl #1 8131c: d37ced08 lsl x8, x8, #4 81320: f9480120 ldr x0, [x9, #0x1000] 81324: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81328: cb00014a sub x10, x10, x0 8132c: eb08015f cmp x10, x8 81330: 5400b4a2 b.hs 0x829c4 81334: aa0803e0 mov x0, x8 81338: 97fe2dee bl 0xcaf0 8133c: 14000829 b 0x833e0 81340: b00000ea adrp x10, 0x9e000 81344: 9106854a add x10, x10, #0x1a1 81348: f940014a ldr x10, [x10] 8134c: 5287af89 mov w9, #0x3d7c // =15740 81350: f801f3ff stur xzr, [sp, #0x1f] 81354: f9000fff str xzr, [sp, #0x18] 81358: 790023e9 strh w9, [sp, #0x10] 8135c: f90007ea str x10, [sp, #0x8] 81360: a940aa89 ldp x9, x10, [x20, #0x8] 81364: eb0a013f cmp x9, x10 81368: 540084e3 b.lo 0x82404 8136c: f940028b ldr x11, [x20] 81370: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81374: f295556c movk x12, #0xaaab 81378: cb0b0129 sub x9, x9, x11 8137c: 9344fd29 asr x9, x9, #4 81380: 9b0c7d36 mul x22, x9, x12 81384: 910006c9 add x9, x22, #0x1 81388: eb15013f cmp x9, x21 8138c: 540243a8 b.hi 0x85c00 81390: cb0b014a sub x10, x10, x11 81394: 9344fd4a asr x10, x10, #4 81398: 9b0c7d4a mul x10, x10, x12 8139c: eb08015f cmp x10, x8 813a0: 540000a2 b.hs 0x813b4 813a4: d37ff948 lsl x8, x10, #1 813a8: eb09011f cmp x8, x9 813ac: 9a883135 csel x21, x9, x8, lo 813b0: b4010a15 cbz x21, 0x834f0 813b4: f9400e89 ldr x9, [x20, #0x18] 813b8: 8b1506a8 add x8, x21, x21, lsl #1 813bc: d37ced08 lsl x8, x8, #4 813c0: f9480120 ldr x0, [x9, #0x1000] 813c4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 813c8: cb00014a sub x10, x10, x0 813cc: eb08015f cmp x10, x8 813d0: 5400b002 b.hs 0x829d0 813d4: aa0803e0 mov x0, x8 813d8: 97fe2dc6 bl 0xcaf0 813dc: 14000846 b 0x834f4 813e0: b00000ea adrp x10, 0x9e000 813e4: 9107b54a add x10, x10, #0x1ed 813e8: f940014a ldr x10, [x10] 813ec: 528004a9 mov w9, #0x25 // =37 813f0: 390013ff strb wzr, [sp, #0x4] 813f4: b90003ff str wzr, [sp] 813f8: f801f3ff stur xzr, [sp, #0x1f] 813fc: f9000fff str xzr, [sp, #0x18] 81400: 390043e9 strb w9, [sp, #0x10] 81404: f90007ea str x10, [sp, #0x8] 81408: a940aa89 ldp x9, x10, [x20, #0x8] 8140c: eb0a013f cmp x9, x10 81410: 54008722 b.hs 0x824f4 81414: 52800248 mov w8, #0x12 // =18 81418: 39000128 strb w8, [x9] 8141c: f94007e8 ldr x8, [sp, #0x8] 81420: 91000a73 add x19, x19, #0x2 81424: f8001128 stur x8, [x9, #0x1] 81428: 394043e8 ldrb w8, [sp, #0x10] 8142c: 3900293f strb wzr, [x9, #0xa] 81430: 39002528 strb w8, [x9, #0x9] 81434: b94003e8 ldr w8, [sp] 81438: b800b128 stur w8, [x9, #0xb] 8143c: 394013e8 ldrb w8, [sp, #0x4] 81440: f900093f str xzr, [x9, #0x10] 81444: 39003d28 strb w8, [x9, #0xf] 81448: f90007ff str xzr, [sp, #0x8] 8144c: 390043ff strb wzr, [sp, #0x10] 81450: 390013ff strb wzr, [sp, #0x4] 81454: b90003ff str wzr, [sp] 81458: 14000416 b 0x824b0 8145c: b00000eb adrp x11, 0x9e000 81460: 9108356b add x11, x11, #0x20d 81464: f940016b ldr x11, [x11] 81468: 528007a9 mov w9, #0x3d // =61 8146c: 5287c7ca mov w10, #0x3e3e // =15934 81470: 39000bff strb wzr, [sp, #0x2] 81474: 790003ff strh wzr, [sp] 81478: f801f3ff stur xzr, [sp, #0x1f] 8147c: f9000fff str xzr, [sp, #0x18] 81480: 39004be9 strb w9, [sp, #0x12] 81484: 790023ea strh w10, [sp, #0x10] 81488: f90007eb str x11, [sp, #0x8] 8148c: a940aa89 ldp x9, x10, [x20, #0x8] 81490: eb0a013f cmp x9, x10 81494: 540086a2 b.hs 0x82568 81498: 528002c8 mov w8, #0x16 // =22 8149c: 39000128 strb w8, [x9] 814a0: f94007e8 ldr x8, [sp, #0x8] 814a4: 91000a73 add x19, x19, #0x2 814a8: f8001128 stur x8, [x9, #0x1] 814ac: 39404be8 ldrb w8, [sp, #0x12] 814b0: 39002d28 strb w8, [x9, #0xb] 814b4: 794023e8 ldrh w8, [sp, #0x10] 814b8: 3900313f strb wzr, [x9, #0xc] 814bc: 78009128 sturh w8, [x9, #0x9] 814c0: 794003e8 ldrh w8, [sp] 814c4: 7800d128 sturh w8, [x9, #0xd] 814c8: 39400be8 ldrb w8, [sp, #0x2] 814cc: f900093f str xzr, [x9, #0x10] 814d0: 39003d28 strb w8, [x9, #0xf] 814d4: f90007ff str xzr, [sp, #0x8] 814d8: 790023ff strh wzr, [sp, #0x10] 814dc: 39004bff strb wzr, [sp, #0x12] 814e0: 39000bff strb wzr, [sp, #0x2] 814e4: 790003ff strh wzr, [sp] 814e8: 140003f2 b 0x824b0 814ec: b00000ea adrp x10, 0x9e000 814f0: 91018d4a add x10, x10, #0x63 814f4: f940014a ldr x10, [x10] 814f8: 321f17e9 orr w9, wzr, #0x7e 814fc: 390013ff strb wzr, [sp, #0x4] 81500: b90003ff str wzr, [sp] 81504: f801f3ff stur xzr, [sp, #0x1f] 81508: f9000fff str xzr, [sp, #0x18] 8150c: 390043e9 strb w9, [sp, #0x10] 81510: f90007ea str x10, [sp, #0x8] 81514: a940aa89 ldp x9, x10, [x20, #0x8] 81518: eb0a013f cmp x9, x10 8151c: 54007a83 b.lo 0x8246c 81520: f940028b ldr x11, [x20] 81524: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81528: f295556c movk x12, #0xaaab 8152c: cb0b0129 sub x9, x9, x11 81530: 9344fd29 asr x9, x9, #4 81534: 9b0c7d36 mul x22, x9, x12 81538: 910006c9 add x9, x22, #0x1 8153c: eb15013f cmp x9, x21 81540: 54023668 b.hi 0x85c0c 81544: cb0b014a sub x10, x10, x11 81548: 9344fd4a asr x10, x10, #4 8154c: 9b0c7d4a mul x10, x10, x12 81550: eb08015f cmp x10, x8 81554: 540000a2 b.hs 0x81568 81558: d37ff948 lsl x8, x10, #1 8155c: eb09011f cmp x8, x9 81560: 9a883135 csel x21, x9, x8, lo 81564: b4012615 cbz x21, 0x83a24 81568: f9400e89 ldr x9, [x20, #0x18] 8156c: 8b1506a8 add x8, x21, x21, lsl #1 81570: d37ced08 lsl x8, x8, #4 81574: f9480120 ldr x0, [x9, #0x1000] 81578: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8157c: cb00014a sub x10, x10, x0 81580: eb08015f cmp x10, x8 81584: 5400b4e2 b.hs 0x82c20 81588: aa0803e0 mov x0, x8 8158c: 97fe2d59 bl 0xcaf0 81590: 14000926 b 0x83a28 81594: b00000ea adrp x10, 0x9e000 81598: 9108094a add x10, x10, #0x202 8159c: f940014a ldr x10, [x10] 815a0: 5287c7c9 mov w9, #0x3e3e // =15934 815a4: f801f3ff stur xzr, [sp, #0x1f] 815a8: f9000fff str xzr, [sp, #0x18] 815ac: 790023e9 strh w9, [sp, #0x10] 815b0: f90007ea str x10, [sp, #0x8] 815b4: a940aa89 ldp x9, x10, [x20, #0x8] 815b8: eb0a013f cmp x9, x10 815bc: 54006a03 b.lo 0x822fc 815c0: f940028b ldr x11, [x20] 815c4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 815c8: f295556c movk x12, #0xaaab 815cc: cb0b0129 sub x9, x9, x11 815d0: 9344fd29 asr x9, x9, #4 815d4: 9b0c7d36 mul x22, x9, x12 815d8: 910006c9 add x9, x22, #0x1 815dc: eb15013f cmp x9, x21 815e0: 54023188 b.hi 0x85c10 815e4: cb0b014a sub x10, x10, x11 815e8: 9344fd4a asr x10, x10, #4 815ec: 9b0c7d4a mul x10, x10, x12 815f0: eb08015f cmp x10, x8 815f4: 540000a2 b.hs 0x81608 815f8: d37ff948 lsl x8, x10, #1 815fc: eb09011f cmp x8, x9 81600: 9a883135 csel x21, x9, x8, lo 81604: b40129b5 cbz x21, 0x83b38 81608: f9400e89 ldr x9, [x20, #0x18] 8160c: 8b1506a8 add x8, x21, x21, lsl #1 81610: d37ced08 lsl x8, x8, #4 81614: f9480120 ldr x0, [x9, #0x1000] 81618: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8161c: cb00014a sub x10, x10, x0 81620: eb08015f cmp x10, x8 81624: 5400b042 b.hs 0x82c2c 81628: aa0803e0 mov x0, x8 8162c: 97fe2d31 bl 0xcaf0 81630: 14000943 b 0x83b3c 81634: b00000ea adrp x10, 0x9e000 81638: 9101654a add x10, x10, #0x59 8163c: f940014a ldr x10, [x10] 81640: 52800589 mov w9, #0x2c // =44 81644: 390013ff strb wzr, [sp, #0x4] 81648: b90003ff str wzr, [sp] 8164c: f801f3ff stur xzr, [sp, #0x1f] 81650: f9000fff str xzr, [sp, #0x18] 81654: 390043e9 strb w9, [sp, #0x10] 81658: f90007ea str x10, [sp, #0x8] 8165c: a940aa89 ldp x9, x10, [x20, #0x8] 81660: eb0a013f cmp x9, x10 81664: 54007043 b.lo 0x8246c 81668: f940028b ldr x11, [x20] 8166c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81670: f295556c movk x12, #0xaaab 81674: cb0b0129 sub x9, x9, x11 81678: 9344fd29 asr x9, x9, #4 8167c: 9b0c7d36 mul x22, x9, x12 81680: 910006c9 add x9, x22, #0x1 81684: eb15013f cmp x9, x21 81688: 54022c68 b.hi 0x85c14 8168c: cb0b014a sub x10, x10, x11 81690: 9344fd4a asr x10, x10, #4 81694: 9b0c7d4a mul x10, x10, x12 81698: eb08015f cmp x10, x8 8169c: 540000a2 b.hs 0x816b0 816a0: d37ff948 lsl x8, x10, #1 816a4: eb09011f cmp x8, x9 816a8: 9a883135 csel x21, x9, x8, lo 816ac: b40135f5 cbz x21, 0x83d68 816b0: f9400e89 ldr x9, [x20, #0x18] 816b4: 8b1506a8 add x8, x21, x21, lsl #1 816b8: d37ced08 lsl x8, x8, #4 816bc: f9480120 ldr x0, [x9, #0x1000] 816c0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 816c4: cb00014a sub x10, x10, x0 816c8: eb08015f cmp x10, x8 816cc: 5400abc2 b.hs 0x82c44 816d0: aa0803e0 mov x0, x8 816d4: 97fe2d07 bl 0xcaf0 816d8: 140009a5 b 0x83d6c 816dc: 3941be98 ldrb w24, [x20, #0x6f] 816e0: 91000a76 add x22, x19, #0x2 816e4: aa1603e0 mov x0, x22 816e8: aa1403e2 mov x2, x20 816ec: 3901be9f strb wzr, [x20, #0x6f] 816f0: 97ff9533 bl 0x66bbc 816f4: aa0003f5 mov x21, x0 816f8: eb1602bf cmp x21, x22 816fc: 3901be98 strb w24, [x20, #0x6f] 81700: 54022520 b.eq 0x85ba4 81704: a9402289 ldp x9, x8, [x20] 81708: eb08013f cmp x9, x8 8170c: 540224c0 b.eq 0x85ba4 81710: b00000e2 adrp x2, 0x9e000 81714: d100c100 sub x0, x8, #0x30 81718: 9101b442 add x2, x2, #0x6d 8171c: 52800123 mov w3, #0x9 // =9 81720: aa1f03e1 mov x1, xzr 81724: 97ffbf1d bl 0x71398 81728: 320003e8 orr w8, wzr, #0x1 8172c: 3901b288 strb w8, [x20, #0x6c] 81730: 1400003b b 0x8181c 81734: b00000ea adrp x10, 0x9e000 81738: 9102254a add x10, x10, #0x89 8173c: f940014a ldr x10, [x10] 81740: 52800549 mov w9, #0x2a // =42 81744: 390013ff strb wzr, [sp, #0x4] 81748: b90003ff str wzr, [sp] 8174c: f801f3ff stur xzr, [sp, #0x1f] 81750: f9000fff str xzr, [sp, #0x18] 81754: 390043e9 strb w9, [sp, #0x10] 81758: f90007ea str x10, [sp, #0x8] 8175c: a940aa89 ldp x9, x10, [x20, #0x8] 81760: eb0a013f cmp x9, x10 81764: 54006843 b.lo 0x8246c 81768: f940028b ldr x11, [x20] 8176c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81770: f295556c movk x12, #0xaaab 81774: cb0b0129 sub x9, x9, x11 81778: 9344fd29 asr x9, x9, #4 8177c: 9b0c7d36 mul x22, x9, x12 81780: 910006c9 add x9, x22, #0x1 81784: eb15013f cmp x9, x21 81788: 54022528 b.hi 0x85c2c 8178c: cb0b014a sub x10, x10, x11 81790: 9344fd4a asr x10, x10, #4 81794: 9b0c7d4a mul x10, x10, x12 81798: eb08015f cmp x10, x8 8179c: 540000a2 b.hs 0x817b0 817a0: d37ff948 lsl x8, x10, #1 817a4: eb09011f cmp x8, x9 817a8: 9a883135 csel x21, x9, x8, lo 817ac: b4013695 cbz x21, 0x83e7c 817b0: f9400e89 ldr x9, [x20, #0x18] 817b4: 8b1506a8 add x8, x21, x21, lsl #1 817b8: d37ced08 lsl x8, x8, #4 817bc: f9480120 ldr x0, [x9, #0x1000] 817c0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 817c4: cb00014a sub x10, x10, x0 817c8: eb08015f cmp x10, x8 817cc: 5400a422 b.hs 0x82c50 817d0: aa0803e0 mov x0, x8 817d4: 97fe2cc7 bl 0xcaf0 817d8: 140009aa b 0x83e80 817dc: 91000a76 add x22, x19, #0x2 817e0: aa1603e0 mov x0, x22 817e4: aa1403e2 mov x2, x20 817e8: 940011b9 bl 0x85ecc 817ec: aa0003f5 mov x21, x0 817f0: eb1602bf cmp x21, x22 817f4: 54021d80 b.eq 0x85ba4 817f8: a9402289 ldp x9, x8, [x20] 817fc: eb08013f cmp x9, x8 81800: 54021d20 b.eq 0x85ba4 81804: b00000e2 adrp x2, 0x9e000 81808: d100c100 sub x0, x8, #0x30 8180c: 91040c42 add x2, x2, #0x103 81810: 52800163 mov w3, #0xb // =11 81814: aa1f03e1 mov x1, xzr 81818: 97ffbee0 bl 0x71398 8181c: aa1503f3 mov x19, x21 81820: 140010e1 b 0x85ba4 81824: b00000ea adrp x10, 0x9e000 81828: 9104c14a add x10, x10, #0x130 8182c: f940014a ldr x10, [x10] 81830: 528005a9 mov w9, #0x2d // =45 81834: 390013ff strb wzr, [sp, #0x4] 81838: b90003ff str wzr, [sp] 8183c: f801f3ff stur xzr, [sp, #0x1f] 81840: f9000fff str xzr, [sp, #0x18] 81844: 390043e9 strb w9, [sp, #0x10] 81848: f90007ea str x10, [sp, #0x8] 8184c: a940aa89 ldp x9, x10, [x20, #0x8] 81850: eb0a013f cmp x9, x10 81854: 540060c3 b.lo 0x8246c 81858: f940028b ldr x11, [x20] 8185c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81860: f295556c movk x12, #0xaaab 81864: cb0b0129 sub x9, x9, x11 81868: 9344fd29 asr x9, x9, #4 8186c: 9b0c7d36 mul x22, x9, x12 81870: 910006c9 add x9, x22, #0x1 81874: eb15013f cmp x9, x21 81878: 54021dc8 b.hi 0x85c30 8187c: cb0b014a sub x10, x10, x11 81880: 9344fd4a asr x10, x10, #4 81884: 9b0c7d4a mul x10, x10, x12 81888: eb08015f cmp x10, x8 8188c: 540000a2 b.hs 0x818a0 81890: d37ff948 lsl x8, x10, #1 81894: eb09011f cmp x8, x9 81898: 9a883135 csel x21, x9, x8, lo 8189c: b40137b5 cbz x21, 0x83f90 818a0: f9400e89 ldr x9, [x20, #0x18] 818a4: 8b1506a8 add x8, x21, x21, lsl #1 818a8: d37ced08 lsl x8, x8, #4 818ac: f9480120 ldr x0, [x9, #0x1000] 818b0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 818b4: cb00014a sub x10, x10, x0 818b8: eb08015f cmp x10, x8 818bc: 54009d02 b.hs 0x82c5c 818c0: aa0803e0 mov x0, x8 818c4: 97fe2c8b bl 0xcaf0 818c8: 140009b3 b 0x83f94 818cc: b00000ea adrp x10, 0x9e000 818d0: 9100914a add x10, x10, #0x24 818d4: f940014a ldr x10, [x10] 818d8: 5284c4c9 mov w9, #0x2626 // =9766 818dc: f801f3ff stur xzr, [sp, #0x1f] 818e0: f9000fff str xzr, [sp, #0x18] 818e4: 790023e9 strh w9, [sp, #0x10] 818e8: f90007ea str x10, [sp, #0x8] 818ec: a940aa89 ldp x9, x10, [x20, #0x8] 818f0: eb0a013f cmp x9, x10 818f4: 54005883 b.lo 0x82404 818f8: f940028b ldr x11, [x20] 818fc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81900: f295556c movk x12, #0xaaab 81904: cb0b0129 sub x9, x9, x11 81908: 9344fd29 asr x9, x9, #4 8190c: 9b0c7d36 mul x22, x9, x12 81910: 910006c9 add x9, x22, #0x1 81914: eb15013f cmp x9, x21 81918: 540218e8 b.hi 0x85c34 8191c: cb0b014a sub x10, x10, x11 81920: 9344fd4a asr x10, x10, #4 81924: 9b0c7d4a mul x10, x10, x12 81928: eb08015f cmp x10, x8 8192c: 540000a2 b.hs 0x81940 81930: d37ff948 lsl x8, x10, #1 81934: eb09011f cmp x8, x9 81938: 9a883135 csel x21, x9, x8, lo 8193c: b4013b55 cbz x21, 0x840a4 81940: f9400e89 ldr x9, [x20, #0x18] 81944: 8b1506a8 add x8, x21, x21, lsl #1 81948: d37ced08 lsl x8, x8, #4 8194c: f9480120 ldr x0, [x9, #0x1000] 81950: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81954: cb00014a sub x10, x10, x0 81958: eb08015f cmp x10, x8 8195c: 54009862 b.hs 0x82c68 81960: aa0803e0 mov x0, x8 81964: 97fe2c63 bl 0xcaf0 81968: 140009d0 b 0x840a8 8196c: b00000e9 adrp x9, 0x9e000 81970: 9101dd29 add x9, x9, #0x77 81974: f840712a ldur x10, [x9, #0x7] 81978: f9400129 ldr x9, [x9] 8197c: f800f3ff stur xzr, [sp, #0xf] 81980: f90007ff str xzr, [sp, #0x8] 81984: f801f3ea stur x10, [sp, #0x1f] 81988: f9000fe9 str x9, [sp, #0x18] 8198c: a940aa89 ldp x9, x10, [x20, #0x8] 81990: eb0a013f cmp x9, x10 81994: 54006242 b.hs 0x825dc 81998: 52800448 mov w8, #0x22 // =34 8199c: 39000128 strb w8, [x9] 819a0: f841f3e8 ldur x8, [sp, #0x1f] 819a4: 528bab6a mov w10, #0x5d5b // =23899 819a8: 91000a73 add x19, x19, #0x2 819ac: f9000528 str x8, [x9, #0x8] 819b0: f9400fe8 ldr x8, [sp, #0x18] 819b4: f900092a str x10, [x9, #0x10] 819b8: 140000de b 0x81d30 819bc: b00000ea adrp x10, 0x9e000 819c0: 9103e14a add x10, x10, #0xf8 819c4: f940014a ldr x10, [x10] 819c8: 5287a789 mov w9, #0x3d3c // =15676 819cc: f801f3ff stur xzr, [sp, #0x1f] 819d0: f9000fff str xzr, [sp, #0x18] 819d4: 790023e9 strh w9, [sp, #0x10] 819d8: f90007ea str x10, [sp, #0x8] 819dc: a940aa89 ldp x9, x10, [x20, #0x8] 819e0: eb0a013f cmp x9, x10 819e4: 54005103 b.lo 0x82404 819e8: f940028b ldr x11, [x20] 819ec: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 819f0: f295556c movk x12, #0xaaab 819f4: cb0b0129 sub x9, x9, x11 819f8: 9344fd29 asr x9, x9, #4 819fc: 9b0c7d36 mul x22, x9, x12 81a00: 910006c9 add x9, x22, #0x1 81a04: eb15013f cmp x9, x21 81a08: 54021188 b.hi 0x85c38 81a0c: cb0b014a sub x10, x10, x11 81a10: 9344fd4a asr x10, x10, #4 81a14: 9b0c7d4a mul x10, x10, x12 81a18: eb08015f cmp x10, x8 81a1c: 540000a2 b.hs 0x81a30 81a20: d37ff948 lsl x8, x10, #1 81a24: eb09011f cmp x8, x9 81a28: 9a883135 csel x21, x9, x8, lo 81a2c: b4015c95 cbz x21, 0x845bc 81a30: f9400e89 ldr x9, [x20, #0x18] 81a34: 8b1506a8 add x8, x21, x21, lsl #1 81a38: d37ced08 lsl x8, x8, #4 81a3c: f9480120 ldr x0, [x9, #0x1000] 81a40: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81a44: cb00014a sub x10, x10, x0 81a48: eb08015f cmp x10, x8 81a4c: 540092c2 b.hs 0x82ca4 81a50: aa0803e0 mov x0, x8 81a54: 97fe2c27 bl 0xcaf0 81a58: 14000ada b 0x845c0 81a5c: b00000ea adrp x10, 0x9e000 81a60: 9105154a add x10, x10, #0x145 81a64: f940014a ldr x10, [x10] 81a68: 5287a549 mov w9, #0x3d2a // =15658 81a6c: f801f3ff stur xzr, [sp, #0x1f] 81a70: f9000fff str xzr, [sp, #0x18] 81a74: 790023e9 strh w9, [sp, #0x10] 81a78: f90007ea str x10, [sp, #0x8] 81a7c: a940aa89 ldp x9, x10, [x20, #0x8] 81a80: eb0a013f cmp x9, x10 81a84: 54004c03 b.lo 0x82404 81a88: f940028b ldr x11, [x20] 81a8c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81a90: f295556c movk x12, #0xaaab 81a94: cb0b0129 sub x9, x9, x11 81a98: 9344fd29 asr x9, x9, #4 81a9c: 9b0c7d36 mul x22, x9, x12 81aa0: 910006c9 add x9, x22, #0x1 81aa4: eb15013f cmp x9, x21 81aa8: 54020ca8 b.hi 0x85c3c 81aac: cb0b014a sub x10, x10, x11 81ab0: 9344fd4a asr x10, x10, #4 81ab4: 9b0c7d4a mul x10, x10, x12 81ab8: eb08015f cmp x10, x8 81abc: 540000a2 b.hs 0x81ad0 81ac0: d37ff948 lsl x8, x10, #1 81ac4: eb09011f cmp x8, x9 81ac8: 9a883135 csel x21, x9, x8, lo 81acc: b4015f95 cbz x21, 0x846bc 81ad0: f9400e89 ldr x9, [x20, #0x18] 81ad4: 8b1506a8 add x8, x21, x21, lsl #1 81ad8: d37ced08 lsl x8, x8, #4 81adc: f9480120 ldr x0, [x9, #0x1000] 81ae0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81ae4: cb00014a sub x10, x10, x0 81ae8: eb08015f cmp x10, x8 81aec: 54008e22 b.hs 0x82cb0 81af0: aa0803e0 mov x0, x8 81af4: 97fe2bff bl 0xcaf0 81af8: 14000af2 b 0x846c0 81afc: b00000ea adrp x10, 0x9e000 81b00: 9104c14a add x10, x10, #0x130 81b04: f940014a ldr x10, [x10] 81b08: 528005a9 mov w9, #0x2d // =45 81b0c: 390013ff strb wzr, [sp, #0x4] 81b10: b90003ff str wzr, [sp] 81b14: f801f3ff stur xzr, [sp, #0x1f] 81b18: f9000fff str xzr, [sp, #0x18] 81b1c: 390043e9 strb w9, [sp, #0x10] 81b20: f90007ea str x10, [sp, #0x8] 81b24: a940aa89 ldp x9, x10, [x20, #0x8] 81b28: eb0a013f cmp x9, x10 81b2c: 54004a03 b.lo 0x8246c 81b30: f940028b ldr x11, [x20] 81b34: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81b38: f295556c movk x12, #0xaaab 81b3c: cb0b0129 sub x9, x9, x11 81b40: 9344fd29 asr x9, x9, #4 81b44: 9b0c7d36 mul x22, x9, x12 81b48: 910006c9 add x9, x22, #0x1 81b4c: eb15013f cmp x9, x21 81b50: 54020788 b.hi 0x85c40 81b54: cb0b014a sub x10, x10, x11 81b58: 9344fd4a asr x10, x10, #4 81b5c: 9b0c7d4a mul x10, x10, x12 81b60: eb08015f cmp x10, x8 81b64: 540000a2 b.hs 0x81b78 81b68: d37ff948 lsl x8, x10, #1 81b6c: eb09011f cmp x8, x9 81b70: 9a883135 csel x21, x9, x8, lo 81b74: b4016255 cbz x21, 0x847bc 81b78: f9400e89 ldr x9, [x20, #0x18] 81b7c: 8b1506a8 add x8, x21, x21, lsl #1 81b80: d37ced08 lsl x8, x8, #4 81b84: f9480120 ldr x0, [x9, #0x1000] 81b88: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81b8c: cb00014a sub x10, x10, x0 81b90: eb08015f cmp x10, x8 81b94: 54008942 b.hs 0x82cbc 81b98: aa0803e0 mov x0, x8 81b9c: 97fe2bd5 bl 0xcaf0 81ba0: 14000b08 b 0x847c0 81ba4: b00000ea adrp x10, 0x9e000 81ba8: 9100e54a add x10, x10, #0x39 81bac: f940014a ldr x10, [x10] 81bb0: 5287a4c9 mov w9, #0x3d26 // =15654 81bb4: f801f3ff stur xzr, [sp, #0x1f] 81bb8: f9000fff str xzr, [sp, #0x18] 81bbc: 790023e9 strh w9, [sp, #0x10] 81bc0: f90007ea str x10, [sp, #0x8] 81bc4: a940aa89 ldp x9, x10, [x20, #0x8] 81bc8: eb0a013f cmp x9, x10 81bcc: 540041c3 b.lo 0x82404 81bd0: f940028b ldr x11, [x20] 81bd4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81bd8: f295556c movk x12, #0xaaab 81bdc: cb0b0129 sub x9, x9, x11 81be0: 9344fd29 asr x9, x9, #4 81be4: 9b0c7d36 mul x22, x9, x12 81be8: 910006c9 add x9, x22, #0x1 81bec: eb15013f cmp x9, x21 81bf0: 540202a8 b.hi 0x85c44 81bf4: cb0b014a sub x10, x10, x11 81bf8: 9344fd4a asr x10, x10, #4 81bfc: 9b0c7d4a mul x10, x10, x12 81c00: eb08015f cmp x10, x8 81c04: 540000a2 b.hs 0x81c18 81c08: d37ff948 lsl x8, x10, #1 81c0c: eb09011f cmp x8, x9 81c10: 9a883135 csel x21, x9, x8, lo 81c14: b40165f5 cbz x21, 0x848d0 81c18: f9400e89 ldr x9, [x20, #0x18] 81c1c: 8b1506a8 add x8, x21, x21, lsl #1 81c20: d37ced08 lsl x8, x8, #4 81c24: f9480120 ldr x0, [x9, #0x1000] 81c28: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81c2c: cb00014a sub x10, x10, x0 81c30: eb08015f cmp x10, x8 81c34: 540084a2 b.hs 0x82cc8 81c38: aa0803e0 mov x0, x8 81c3c: 97fe2bad bl 0xcaf0 81c40: 14000b25 b 0x848d4 81c44: b00000ea adrp x10, 0x9e000 81c48: 9101114a add x10, x10, #0x44 81c4c: f940014a ldr x10, [x10] 81c50: 528007a9 mov w9, #0x3d // =61 81c54: 390013ff strb wzr, [sp, #0x4] 81c58: b90003ff str wzr, [sp] 81c5c: f801f3ff stur xzr, [sp, #0x1f] 81c60: f9000fff str xzr, [sp, #0x18] 81c64: 390043e9 strb w9, [sp, #0x10] 81c68: f90007ea str x10, [sp, #0x8] 81c6c: a940aa89 ldp x9, x10, [x20, #0x8] 81c70: eb0a013f cmp x9, x10 81c74: 54003fc3 b.lo 0x8246c 81c78: f940028b ldr x11, [x20] 81c7c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81c80: f295556c movk x12, #0xaaab 81c84: cb0b0129 sub x9, x9, x11 81c88: 9344fd29 asr x9, x9, #4 81c8c: 9b0c7d36 mul x22, x9, x12 81c90: 910006c9 add x9, x22, #0x1 81c94: eb15013f cmp x9, x21 81c98: 5401fd88 b.hi 0x85c48 81c9c: cb0b014a sub x10, x10, x11 81ca0: 9344fd4a asr x10, x10, #4 81ca4: 9b0c7d4a mul x10, x10, x12 81ca8: eb08015f cmp x10, x8 81cac: 540000a2 b.hs 0x81cc0 81cb0: d37ff948 lsl x8, x10, #1 81cb4: eb09011f cmp x8, x9 81cb8: 9a883135 csel x21, x9, x8, lo 81cbc: b40168b5 cbz x21, 0x849d0 81cc0: f9400e89 ldr x9, [x20, #0x18] 81cc4: 8b1506a8 add x8, x21, x21, lsl #1 81cc8: d37ced08 lsl x8, x8, #4 81ccc: f9480120 ldr x0, [x9, #0x1000] 81cd0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81cd4: cb00014a sub x10, x10, x0 81cd8: eb08015f cmp x10, x8 81cdc: 54007fc2 b.hs 0x82cd4 81ce0: aa0803e0 mov x0, x8 81ce4: 97fe2b83 bl 0xcaf0 81ce8: 14000b3b b 0x849d4 81cec: b00000e9 adrp x9, 0x9e000 81cf0: 91024d29 add x9, x9, #0x93 81cf4: f840712a ldur x10, [x9, #0x7] 81cf8: f9400129 ldr x9, [x9] 81cfc: f800f3ff stur xzr, [sp, #0xf] 81d00: f90007ff str xzr, [sp, #0x8] 81d04: f801f3ea stur x10, [sp, #0x1f] 81d08: f9000fe9 str x9, [sp, #0x18] 81d0c: a940aa89 ldp x9, x10, [x20, #0x8] 81d10: eb0a013f cmp x9, x10 81d14: 540049e2 b.hs 0x82650 81d18: 321f0fe8 orr w8, wzr, #0x1e 81d1c: 39000128 strb w8, [x9] 81d20: f841f3e8 ldur x8, [sp, #0x1f] 81d24: 91000a73 add x19, x19, #0x2 81d28: a900fd28 stp x8, xzr, [x9, #0x8] 81d2c: f9400fe8 ldr x8, [sp, #0x18] 81d30: f8001128 stur x8, [x9, #0x1] 81d34: f801f3ff stur xzr, [sp, #0x1f] 81d38: f9000fff str xzr, [sp, #0x18] 81d3c: 3900613f strb wzr, [x9, #0x18] 81d40: f840f3e8 ldur x8, [sp, #0xf] 81d44: a9027d28 stp x8, xzr, [x9, #0x20] 81d48: f94007e8 ldr x8, [sp, #0x8] 81d4c: f8019128 stur x8, [x9, #0x19] 81d50: f800f3ff stur xzr, [sp, #0xf] 81d54: f90007ff str xzr, [sp, #0x8] 81d58: 140001dd b 0x824cc 81d5c: b00000ea adrp x10, 0x9e000 81d60: 91043d4a add x10, x10, #0x10f 81d64: f940014a ldr x10, [x10] 81d68: 52878789 mov w9, #0x3c3c // =15420 81d6c: f801f3ff stur xzr, [sp, #0x1f] 81d70: f9000fff str xzr, [sp, #0x18] 81d74: 790023e9 strh w9, [sp, #0x10] 81d78: f90007ea str x10, [sp, #0x8] 81d7c: a940aa89 ldp x9, x10, [x20, #0x8] 81d80: eb0a013f cmp x9, x10 81d84: 54003403 b.lo 0x82404 81d88: f940028b ldr x11, [x20] 81d8c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81d90: f295556c movk x12, #0xaaab 81d94: cb0b0129 sub x9, x9, x11 81d98: 9344fd29 asr x9, x9, #4 81d9c: 9b0c7d36 mul x22, x9, x12 81da0: 910006c9 add x9, x22, #0x1 81da4: eb15013f cmp x9, x21 81da8: 5401f528 b.hi 0x85c4c 81dac: cb0b014a sub x10, x10, x11 81db0: 9344fd4a asr x10, x10, #4 81db4: 9b0c7d4a mul x10, x10, x12 81db8: eb08015f cmp x10, x8 81dbc: 540000a2 b.hs 0x81dd0 81dc0: d37ff948 lsl x8, x10, #1 81dc4: eb09011f cmp x8, x9 81dc8: 9a883135 csel x21, x9, x8, lo 81dcc: b4017075 cbz x21, 0x84bd8 81dd0: f9400e89 ldr x9, [x20, #0x18] 81dd4: 8b1506a8 add x8, x21, x21, lsl #1 81dd8: d37ced08 lsl x8, x8, #4 81ddc: f9480120 ldr x0, [x9, #0x1000] 81de0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81de4: cb00014a sub x10, x10, x0 81de8: eb08015f cmp x10, x8 81dec: 54007802 b.hs 0x82cec 81df0: aa0803e0 mov x0, x8 81df4: 97fe2b3f bl 0xcaf0 81df8: 14000b79 b 0x84bdc 81dfc: b00000ea adrp x10, 0x9e000 81e00: 9102254a add x10, x10, #0x89 81e04: f940014a ldr x10, [x10] 81e08: 52800549 mov w9, #0x2a // =42 81e0c: 390013ff strb wzr, [sp, #0x4] 81e10: b90003ff str wzr, [sp] 81e14: f801f3ff stur xzr, [sp, #0x1f] 81e18: f9000fff str xzr, [sp, #0x18] 81e1c: 390043e9 strb w9, [sp, #0x10] 81e20: f90007ea str x10, [sp, #0x8] 81e24: a940aa89 ldp x9, x10, [x20, #0x8] 81e28: eb0a013f cmp x9, x10 81e2c: 54003203 b.lo 0x8246c 81e30: f940028b ldr x11, [x20] 81e34: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81e38: f295556c movk x12, #0xaaab 81e3c: cb0b0129 sub x9, x9, x11 81e40: 9344fd29 asr x9, x9, #4 81e44: 9b0c7d36 mul x22, x9, x12 81e48: 910006c9 add x9, x22, #0x1 81e4c: eb15013f cmp x9, x21 81e50: 5401f008 b.hi 0x85c50 81e54: cb0b014a sub x10, x10, x11 81e58: 9344fd4a asr x10, x10, #4 81e5c: 9b0c7d4a mul x10, x10, x12 81e60: eb08015f cmp x10, x8 81e64: 540000a2 b.hs 0x81e78 81e68: d37ff948 lsl x8, x10, #1 81e6c: eb09011f cmp x8, x9 81e70: 9a883135 csel x21, x9, x8, lo 81e74: b4017335 cbz x21, 0x84cd8 81e78: f9400e89 ldr x9, [x20, #0x18] 81e7c: 8b1506a8 add x8, x21, x21, lsl #1 81e80: d37ced08 lsl x8, x8, #4 81e84: f9480120 ldr x0, [x9, #0x1000] 81e88: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81e8c: cb00014a sub x10, x10, x0 81e90: eb08015f cmp x10, x8 81e94: 54007322 b.hs 0x82cf8 81e98: aa0803e0 mov x0, x8 81e9c: 97fe2b15 bl 0xcaf0 81ea0: 14000b8f b 0x84cdc 81ea4: b00000ea adrp x10, 0x9e000 81ea8: 91028d4a add x10, x10, #0xa3 81eac: f940014a ldr x10, [x10] 81eb0: 528005e9 mov w9, #0x2f // =47 81eb4: 390013ff strb wzr, [sp, #0x4] 81eb8: b90003ff str wzr, [sp] 81ebc: f801f3ff stur xzr, [sp, #0x1f] 81ec0: f9000fff str xzr, [sp, #0x18] 81ec4: 390043e9 strb w9, [sp, #0x10] 81ec8: f90007ea str x10, [sp, #0x8] 81ecc: a940aa89 ldp x9, x10, [x20, #0x8] 81ed0: eb0a013f cmp x9, x10 81ed4: 54002cc3 b.lo 0x8246c 81ed8: f940028b ldr x11, [x20] 81edc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81ee0: f295556c movk x12, #0xaaab 81ee4: cb0b0129 sub x9, x9, x11 81ee8: 9344fd29 asr x9, x9, #4 81eec: 9b0c7d36 mul x22, x9, x12 81ef0: 910006c9 add x9, x22, #0x1 81ef4: eb15013f cmp x9, x21 81ef8: 5401eae8 b.hi 0x85c54 81efc: cb0b014a sub x10, x10, x11 81f00: 9344fd4a asr x10, x10, #4 81f04: 9b0c7d4a mul x10, x10, x12 81f08: eb08015f cmp x10, x8 81f0c: 540000a2 b.hs 0x81f20 81f10: d37ff948 lsl x8, x10, #1 81f14: eb09011f cmp x8, x9 81f18: 9a883135 csel x21, x9, x8, lo 81f1c: b4017695 cbz x21, 0x84dec 81f20: f9400e89 ldr x9, [x20, #0x18] 81f24: 8b1506a8 add x8, x21, x21, lsl #1 81f28: d37ced08 lsl x8, x8, #4 81f2c: f9480120 ldr x0, [x9, #0x1000] 81f30: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81f34: cb00014a sub x10, x10, x0 81f38: eb08015f cmp x10, x8 81f3c: 54006e42 b.hs 0x82d04 81f40: aa0803e0 mov x0, x8 81f44: 97fe2aeb bl 0xcaf0 81f48: 14000baa b 0x84df0 81f4c: b00000ea adrp x10, 0x9e000 81f50: 9104994a add x10, x10, #0x126 81f54: f940014a ldr x10, [x10] 81f58: 321e0fe9 orr w9, wzr, #0x3c 81f5c: 390013ff strb wzr, [sp, #0x4] 81f60: b90003ff str wzr, [sp] 81f64: f801f3ff stur xzr, [sp, #0x1f] 81f68: f9000fff str xzr, [sp, #0x18] 81f6c: 390043e9 strb w9, [sp, #0x10] 81f70: f90007ea str x10, [sp, #0x8] 81f74: a940aa89 ldp x9, x10, [x20, #0x8] 81f78: eb0a013f cmp x9, x10 81f7c: 54002783 b.lo 0x8246c 81f80: f940028b ldr x11, [x20] 81f84: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 81f88: f295556c movk x12, #0xaaab 81f8c: cb0b0129 sub x9, x9, x11 81f90: 9344fd29 asr x9, x9, #4 81f94: 9b0c7d36 mul x22, x9, x12 81f98: 910006c9 add x9, x22, #0x1 81f9c: eb15013f cmp x9, x21 81fa0: 5401e5c8 b.hi 0x85c58 81fa4: cb0b014a sub x10, x10, x11 81fa8: 9344fd4a asr x10, x10, #4 81fac: 9b0c7d4a mul x10, x10, x12 81fb0: eb08015f cmp x10, x8 81fb4: 540000a2 b.hs 0x81fc8 81fb8: d37ff948 lsl x8, x10, #1 81fbc: eb09011f cmp x8, x9 81fc0: 9a883135 csel x21, x9, x8, lo 81fc4: b40179f5 cbz x21, 0x84f00 81fc8: f9400e89 ldr x9, [x20, #0x18] 81fcc: 8b1506a8 add x8, x21, x21, lsl #1 81fd0: d37ced08 lsl x8, x8, #4 81fd4: f9480120 ldr x0, [x9, #0x1000] 81fd8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 81fdc: cb00014a sub x10, x10, x0 81fe0: eb08015f cmp x10, x8 81fe4: 54006962 b.hs 0x82d10 81fe8: aa0803e0 mov x0, x8 81fec: 97fe2ac1 bl 0xcaf0 81ff0: 14000bc5 b 0x84f04 81ff4: b00000ea adrp x10, 0x9e000 81ff8: 9105414a add x10, x10, #0x150 81ffc: f940014a ldr x10, [x10] 82000: 5285a5a9 mov w9, #0x2d2d // =11565 82004: f801f3ff stur xzr, [sp, #0x1f] 82008: f9000fff str xzr, [sp, #0x18] 8200c: 790023e9 strh w9, [sp, #0x10] 82010: f90007ea str x10, [sp, #0x8] 82014: a940aa89 ldp x9, x10, [x20, #0x8] 82018: eb0a013f cmp x9, x10 8201c: 54001f43 b.lo 0x82404 82020: f940028b ldr x11, [x20] 82024: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 82028: f295556c movk x12, #0xaaab 8202c: cb0b0129 sub x9, x9, x11 82030: 9344fd29 asr x9, x9, #4 82034: 9b0c7d36 mul x22, x9, x12 82038: 910006c9 add x9, x22, #0x1 8203c: eb15013f cmp x9, x21 82040: 5401e0e8 b.hi 0x85c5c 82044: cb0b014a sub x10, x10, x11 82048: 9344fd4a asr x10, x10, #4 8204c: 9b0c7d4a mul x10, x10, x12 82050: eb08015f cmp x10, x8 82054: 540000a2 b.hs 0x82068 82058: d37ff948 lsl x8, x10, #1 8205c: eb09011f cmp x8, x9 82060: 9a883135 csel x21, x9, x8, lo 82064: b4017d95 cbz x21, 0x85014 82068: f9400e89 ldr x9, [x20, #0x18] 8206c: 8b1506a8 add x8, x21, x21, lsl #1 82070: d37ced08 lsl x8, x8, #4 82074: f9480120 ldr x0, [x9, #0x1000] 82078: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8207c: cb00014a sub x10, x10, x0 82080: eb08015f cmp x10, x8 82084: 540064c2 b.hs 0x82d1c 82088: aa0803e0 mov x0, x8 8208c: 97fe2a99 bl 0xcaf0 82090: 14000be2 b 0x85018 82094: 900000ea adrp x10, 0x9e000 82098: 9105a94a add x10, x10, #0x16a 8209c: f940014a ldr x10, [x10] 820a0: 5287a429 mov w9, #0x3d21 // =15649 820a4: f801f3ff stur xzr, [sp, #0x1f] 820a8: f9000fff str xzr, [sp, #0x18] 820ac: 790023e9 strh w9, [sp, #0x10] 820b0: f90007ea str x10, [sp, #0x8] 820b4: a940aa89 ldp x9, x10, [x20, #0x8] 820b8: eb0a013f cmp x9, x10 820bc: 54001a43 b.lo 0x82404 820c0: f940028b ldr x11, [x20] 820c4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 820c8: f295556c movk x12, #0xaaab 820cc: cb0b0129 sub x9, x9, x11 820d0: 9344fd29 asr x9, x9, #4 820d4: 9b0c7d36 mul x22, x9, x12 820d8: 910006c9 add x9, x22, #0x1 820dc: eb15013f cmp x9, x21 820e0: 5401dc08 b.hi 0x85c60 820e4: cb0b014a sub x10, x10, x11 820e8: 9344fd4a asr x10, x10, #4 820ec: 9b0c7d4a mul x10, x10, x12 820f0: eb08015f cmp x10, x8 820f4: 540000a2 b.hs 0x82108 820f8: d37ff948 lsl x8, x10, #1 820fc: eb09011f cmp x8, x9 82100: 9a883135 csel x21, x9, x8, lo 82104: b4018875 cbz x21, 0x85210 82108: f9400e89 ldr x9, [x20, #0x18] 8210c: 8b1506a8 add x8, x21, x21, lsl #1 82110: d37ced08 lsl x8, x8, #4 82114: f9480120 ldr x0, [x9, #0x1000] 82118: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8211c: cb00014a sub x10, x10, x0 82120: eb08015f cmp x10, x8 82124: 54006082 b.hs 0x82d34 82128: aa0803e0 mov x0, x8 8212c: 97fe2a71 bl 0xcaf0 82130: 14000c39 b 0x85214 82134: 900000ea adrp x10, 0x9e000 82138: 9105d54a add x10, x10, #0x175 8213c: f940014a ldr x10, [x10] 82140: 52800429 mov w9, #0x21 // =33 82144: 390013ff strb wzr, [sp, #0x4] 82148: b90003ff str wzr, [sp] 8214c: f801f3ff stur xzr, [sp, #0x1f] 82150: f9000fff str xzr, [sp, #0x18] 82154: 390043e9 strb w9, [sp, #0x10] 82158: f90007ea str x10, [sp, #0x8] 8215c: a940aa89 ldp x9, x10, [x20, #0x8] 82160: eb0a013f cmp x9, x10 82164: 54001843 b.lo 0x8246c 82168: f940028b ldr x11, [x20] 8216c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 82170: f295556c movk x12, #0xaaab 82174: cb0b0129 sub x9, x9, x11 82178: 9344fd29 asr x9, x9, #4 8217c: 9b0c7d36 mul x22, x9, x12 82180: 910006c9 add x9, x22, #0x1 82184: eb15013f cmp x9, x21 82188: 5401d6e8 b.hi 0x85c64 8218c: cb0b014a sub x10, x10, x11 82190: 9344fd4a asr x10, x10, #4 82194: 9b0c7d4a mul x10, x10, x12 82198: eb08015f cmp x10, x8 8219c: 540000a2 b.hs 0x821b0 821a0: d37ff948 lsl x8, x10, #1 821a4: eb09011f cmp x8, x9 821a8: 9a883135 csel x21, x9, x8, lo 821ac: b4018b35 cbz x21, 0x85310 821b0: f9400e89 ldr x9, [x20, #0x18] 821b4: 8b1506a8 add x8, x21, x21, lsl #1 821b8: d37ced08 lsl x8, x8, #4 821bc: f9480120 ldr x0, [x9, #0x1000] 821c0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 821c4: cb00014a sub x10, x10, x0 821c8: eb08015f cmp x10, x8 821cc: 54005ba2 b.hs 0x82d40 821d0: aa0803e0 mov x0, x8 821d4: 97fe2a47 bl 0xcaf0 821d8: 14000c4f b 0x85314 821dc: 900000ea adrp x10, 0x9e000 821e0: 9105fd4a add x10, x10, #0x17f 821e4: f940014a ldr x10, [x10] 821e8: 528dc409 mov w9, #0x6e20 // =28192 821ec: 72aeeca9 movk w9, #0x7765, lsl #16 821f0: f801f3ff stur xzr, [sp, #0x1f] 821f4: f9000fff str xzr, [sp, #0x18] 821f8: b90013e9 str w9, [sp, #0x10] 821fc: f90007ea str x10, [sp, #0x8] 82200: a940aa89 ldp x9, x10, [x20, #0x8] 82204: eb0a013f cmp x9, x10 82208: 54002982 b.hs 0x82738 8220c: 321d07e8 orr w8, wzr, #0x18 82210: 39000128 strb w8, [x9] 82214: b94013e8 ldr w8, [sp, #0x10] 82218: 91000a73 add x19, x19, #0x2 8221c: b8009128 stur w8, [x9, #0x9] 82220: f94007e8 ldr x8, [sp, #0x8] 82224: 3900353f strb wzr, [x9, #0xd] 82228: 79001d3f strh wzr, [x9, #0xe] 8222c: f900093f str xzr, [x9, #0x10] 82230: f8001128 stur x8, [x9, #0x1] 82234: b90013ff str wzr, [sp, #0x10] 82238: f90007ff str xzr, [sp, #0x8] 8223c: 1400009d b 0x824b0 82240: 900000eb adrp x11, 0x9e000 82244: 9106b16b add x11, x11, #0x1ac 82248: f940016b ldr x11, [x11] 8224c: 52800549 mov w9, #0x2a // =42 82250: 5287c5aa mov w10, #0x3e2d // =15917 82254: 39000bff strb wzr, [sp, #0x2] 82258: 790003ff strh wzr, [sp] 8225c: f801f3ff stur xzr, [sp, #0x1f] 82260: f9000fff str xzr, [sp, #0x18] 82264: 39004be9 strb w9, [sp, #0x12] 82268: 790023ea strh w10, [sp, #0x10] 8226c: f90007eb str x11, [sp, #0x8] 82270: a940aa89 ldp x9, x10, [x20, #0x8] 82274: eb0a013f cmp x9, x10 82278: 540029a2 b.hs 0x827ac 8227c: 528002c8 mov w8, #0x16 // =22 82280: 39000128 strb w8, [x9] 82284: f94007e8 ldr x8, [sp, #0x8] 82288: 91000a73 add x19, x19, #0x2 8228c: f8001128 stur x8, [x9, #0x1] 82290: 39404be8 ldrb w8, [sp, #0x12] 82294: 39002d28 strb w8, [x9, #0xb] 82298: 794023e8 ldrh w8, [sp, #0x10] 8229c: 3900313f strb wzr, [x9, #0xc] 822a0: 78009128 sturh w8, [x9, #0x9] 822a4: 794003e8 ldrh w8, [sp] 822a8: 7800d128 sturh w8, [x9, #0xd] 822ac: 39400be8 ldrb w8, [sp, #0x2] 822b0: f900093f str xzr, [x9, #0x10] 822b4: 39003d28 strb w8, [x9, #0xf] 822b8: f90007ff str xzr, [sp, #0x8] 822bc: 790023ff strh wzr, [sp, #0x10] 822c0: 39004bff strb wzr, [sp, #0x12] 822c4: 39000bff strb wzr, [sp, #0x2] 822c8: 790003ff strh wzr, [sp] 822cc: 14000079 b 0x824b0 822d0: 900000ea adrp x10, 0x9e000 822d4: 9107614a add x10, x10, #0x1d8 822d8: f940014a ldr x10, [x10] 822dc: 5287c5a9 mov w9, #0x3e2d // =15917 822e0: f801f3ff stur xzr, [sp, #0x1f] 822e4: f9000fff str xzr, [sp, #0x18] 822e8: 790023e9 strh w9, [sp, #0x10] 822ec: f90007ea str x10, [sp, #0x8] 822f0: a940aa89 ldp x9, x10, [x20, #0x8] 822f4: eb0a013f cmp x9, x10 822f8: 54002942 b.hs 0x82820 822fc: 52800288 mov w8, #0x14 // =20 82300: 39000128 strb w8, [x9] 82304: f94007e8 ldr x8, [sp, #0x8] 82308: 91000a73 add x19, x19, #0x2 8230c: f8001128 stur x8, [x9, #0x1] 82310: 794023e8 ldrh w8, [sp, #0x10] 82314: 39002d3f strb wzr, [x9, #0xb] 82318: b9000d3f str wzr, [x9, #0xc] 8231c: f900093f str xzr, [x9, #0x10] 82320: 78009128 sturh w8, [x9, #0x9] 82324: f90007ff str xzr, [sp, #0x8] 82328: 790023ff strh wzr, [sp, #0x10] 8232c: 14000061 b 0x824b0 82330: 900000ea adrp x10, 0x9e000 82334: 9106e14a add x10, x10, #0x1b8 82338: f940014a ldr x10, [x10] 8233c: 52800569 mov w9, #0x2b // =43 82340: 390013ff strb wzr, [sp, #0x4] 82344: b90003ff str wzr, [sp] 82348: f801f3ff stur xzr, [sp, #0x1f] 8234c: f9000fff str xzr, [sp, #0x18] 82350: 390043e9 strb w9, [sp, #0x10] 82354: f90007ea str x10, [sp, #0x8] 82358: a940aa89 ldp x9, x10, [x20, #0x8] 8235c: eb0a013f cmp x9, x10 82360: 54000863 b.lo 0x8246c 82364: f940028b ldr x11, [x20] 82368: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8236c: f295556c movk x12, #0xaaab 82370: cb0b0129 sub x9, x9, x11 82374: 9344fd29 asr x9, x9, #4 82378: 9b0c7d36 mul x22, x9, x12 8237c: 910006c9 add x9, x22, #0x1 82380: eb15013f cmp x9, x21 82384: 5401c7c8 b.hi 0x85c7c 82388: cb0b014a sub x10, x10, x11 8238c: 9344fd4a asr x10, x10, #4 82390: 9b0c7d4a mul x10, x10, x12 82394: eb08015f cmp x10, x8 82398: 540000a2 b.hs 0x823ac 8239c: d37ff948 lsl x8, x10, #1 823a0: eb09011f cmp x8, x9 823a4: 9a883135 csel x21, x9, x8, lo 823a8: b401a4f5 cbz x21, 0x85844 823ac: f9400e89 ldr x9, [x20, #0x18] 823b0: 8b1506a8 add x8, x21, x21, lsl #1 823b4: d37ced08 lsl x8, x8, #4 823b8: f9480120 ldr x0, [x9, #0x1000] 823bc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 823c0: cb00014a sub x10, x10, x0 823c4: eb08015f cmp x10, x8 823c8: 540066e2 b.hs 0x830a4 823cc: aa0803e0 mov x0, x8 823d0: 97fe29c8 bl 0xcaf0 823d4: 14000d1d b 0x85848 823d8: 900000ea adrp x10, 0x9e000 823dc: 9107354a add x10, x10, #0x1cd 823e0: f940014a ldr x10, [x10] 823e4: 52856569 mov w9, #0x2b2b // =11051 823e8: f801f3ff stur xzr, [sp, #0x1f] 823ec: f9000fff str xzr, [sp, #0x18] 823f0: 790023e9 strh w9, [sp, #0x10] 823f4: f90007ea str x10, [sp, #0x8] 823f8: a940aa89 ldp x9, x10, [x20, #0x8] 823fc: eb0a013f cmp x9, x10 82400: 540024a2 b.hs 0x82894 82404: 52800288 mov w8, #0x14 // =20 82408: 39000128 strb w8, [x9] 8240c: f94007e8 ldr x8, [sp, #0x8] 82410: 91000a73 add x19, x19, #0x2 82414: f8001128 stur x8, [x9, #0x1] 82418: 794023e8 ldrh w8, [sp, #0x10] 8241c: 39002d3f strb wzr, [x9, #0xb] 82420: b9000d3f str wzr, [x9, #0xc] 82424: f900093f str xzr, [x9, #0x10] 82428: 78009128 sturh w8, [x9, #0x9] 8242c: f90007ff str xzr, [sp, #0x8] 82430: 790023ff strh wzr, [sp, #0x10] 82434: 1400001f b 0x824b0 82438: 900000ea adrp x10, 0x9e000 8243c: 9106e14a add x10, x10, #0x1b8 82440: f940014a ldr x10, [x10] 82444: 52800569 mov w9, #0x2b // =43 82448: 390013ff strb wzr, [sp, #0x4] 8244c: b90003ff str wzr, [sp] 82450: f801f3ff stur xzr, [sp, #0x1f] 82454: f9000fff str xzr, [sp, #0x18] 82458: 390043e9 strb w9, [sp, #0x10] 8245c: f90007ea str x10, [sp, #0x8] 82460: a940aa89 ldp x9, x10, [x20, #0x8] 82464: eb0a013f cmp x9, x10 82468: 54002502 b.hs 0x82908 8246c: 52800248 mov w8, #0x12 // =18 82470: 39000128 strb w8, [x9] 82474: f94007e8 ldr x8, [sp, #0x8] 82478: 91000a73 add x19, x19, #0x2 8247c: f8001128 stur x8, [x9, #0x1] 82480: 394043e8 ldrb w8, [sp, #0x10] 82484: 3900293f strb wzr, [x9, #0xa] 82488: 39002528 strb w8, [x9, #0x9] 8248c: b94003e8 ldr w8, [sp] 82490: b800b128 stur w8, [x9, #0xb] 82494: 394013e8 ldrb w8, [sp, #0x4] 82498: f900093f str xzr, [x9, #0x10] 8249c: 39003d28 strb w8, [x9, #0xf] 824a0: f90007ff str xzr, [sp, #0x8] 824a4: 390043ff strb wzr, [sp, #0x10] 824a8: 390013ff strb wzr, [sp, #0x4] 824ac: b90003ff str wzr, [sp] 824b0: 3900613f strb wzr, [x9, #0x18] 824b4: f841f3e8 ldur x8, [sp, #0x1f] 824b8: a9027d28 stp x8, xzr, [x9, #0x20] 824bc: f9400fe8 ldr x8, [sp, #0x18] 824c0: f8019128 stur x8, [x9, #0x19] 824c4: f801f3ff stur xzr, [sp, #0x1f] 824c8: f9000fff str xzr, [sp, #0x18] 824cc: f9400688 ldr x8, [x20, #0x8] 824d0: 9100c108 add x8, x8, #0x30 824d4: f9000688 str x8, [x20, #0x8] 824d8: 14000db3 b 0x85ba4 824dc: 8b080008 add x8, x0, x8 824e0: f9080128 str x8, [x9, #0x1000] 824e4: 14000142 b 0x829ec 824e8: 8b080008 add x8, x0, x8 824ec: f9080128 str x8, [x9, #0x1000] 824f0: 1400017f b 0x82aec 824f4: f940028b ldr x11, [x20] 824f8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 824fc: f295556c movk x12, #0xaaab 82500: cb0b0129 sub x9, x9, x11 82504: 9344fd29 asr x9, x9, #4 82508: 9b0c7d36 mul x22, x9, x12 8250c: 910006c9 add x9, x22, #0x1 82510: eb15013f cmp x9, x21 82514: 5401b828 b.hi 0x85c18 82518: cb0b014a sub x10, x10, x11 8251c: 9344fd4a asr x10, x10, #4 82520: 9b0c7d4a mul x10, x10, x12 82524: eb08015f cmp x10, x8 82528: 540000a2 b.hs 0x8253c 8252c: d37ff948 lsl x8, x10, #1 82530: eb09011f cmp x8, x9 82534: 9a883135 csel x21, x9, x8, lo 82538: b4008dd5 cbz x21, 0x836f0 8253c: f9400e89 ldr x9, [x20, #0x18] 82540: 8b1506a8 add x8, x21, x21, lsl #1 82544: d37ced08 lsl x8, x8, #4 82548: f9480120 ldr x0, [x9, #0x1000] 8254c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 82550: cb00014a sub x10, x10, x0 82554: eb08015f cmp x10, x8 82558: 54003522 b.hs 0x82bfc 8255c: aa0803e0 mov x0, x8 82560: 97fe2964 bl 0xcaf0 82564: 14000464 b 0x836f4 82568: f940028b ldr x11, [x20] 8256c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 82570: f295556c movk x12, #0xaaab 82574: cb0b0129 sub x9, x9, x11 82578: 9344fd29 asr x9, x9, #4 8257c: 9b0c7d36 mul x22, x9, x12 82580: 910006c9 add x9, x22, #0x1 82584: eb15013f cmp x9, x21 82588: 5401b4a8 b.hi 0x85c1c 8258c: cb0b014a sub x10, x10, x11 82590: 9344fd4a asr x10, x10, #4 82594: 9b0c7d4a mul x10, x10, x12 82598: eb08015f cmp x10, x8 8259c: 540000a2 b.hs 0x825b0 825a0: d37ff948 lsl x8, x10, #1 825a4: eb09011f cmp x8, x9 825a8: 9a883135 csel x21, x9, x8, lo 825ac: b4009ad5 cbz x21, 0x83904 825b0: f9400e89 ldr x9, [x20, #0x18] 825b4: 8b1506a8 add x8, x21, x21, lsl #1 825b8: d37ced08 lsl x8, x8, #4 825bc: f9480120 ldr x0, [x9, #0x1000] 825c0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 825c4: cb00014a sub x10, x10, x0 825c8: eb08015f cmp x10, x8 825cc: 54003242 b.hs 0x82c14 825d0: aa0803e0 mov x0, x8 825d4: 97fe2947 bl 0xcaf0 825d8: 140004cc b 0x83908 825dc: f940028b ldr x11, [x20] 825e0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 825e4: f295556c movk x12, #0xaaab 825e8: cb0b0129 sub x9, x9, x11 825ec: 9344fd29 asr x9, x9, #4 825f0: 9b0c7d36 mul x22, x9, x12 825f4: 910006c9 add x9, x22, #0x1 825f8: eb15013f cmp x9, x21 825fc: 5401b368 b.hi 0x85c68 82600: cb0b014a sub x10, x10, x11 82604: 9344fd4a asr x10, x10, #4 82608: 9b0c7d4a mul x10, x10, x12 8260c: eb08015f cmp x10, x8 82610: 540000a2 b.hs 0x82624 82614: d37ff948 lsl x8, x10, #1 82618: eb09011f cmp x8, x9 8261c: 9a883135 csel x21, x9, x8, lo 82620: b400f535 cbz x21, 0x844c4 82624: f9400e89 ldr x9, [x20, #0x18] 82628: 8b1506a8 add x8, x21, x21, lsl #1 8262c: d37ced08 lsl x8, x8, #4 82630: f9480120 ldr x0, [x9, #0x1000] 82634: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 82638: cb00014a sub x10, x10, x0 8263c: eb08015f cmp x10, x8 82640: 540032c2 b.hs 0x82c98 82644: aa0803e0 mov x0, x8 82648: 97fe292a bl 0xcaf0 8264c: 1400079f b 0x844c8 82650: f940028b ldr x11, [x20] 82654: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 82658: f295556c movk x12, #0xaaab 8265c: cb0b0129 sub x9, x9, x11 82660: 9344fd29 asr x9, x9, #4 82664: 9b0c7d36 mul x22, x9, x12 82668: 910006c9 add x9, x22, #0x1 8266c: eb15013f cmp x9, x21 82670: 5401afe8 b.hi 0x85c6c 82674: cb0b014a sub x10, x10, x11 82678: 9344fd4a asr x10, x10, #4 8267c: 9b0c7d4a mul x10, x10, x12 82680: eb08015f cmp x10, x8 82684: 540000a2 b.hs 0x82698 82688: d37ff948 lsl x8, x10, #1 8268c: eb09011f cmp x8, x9 82690: 9a883135 csel x21, x9, x8, lo 82694: b4012295 cbz x21, 0x84ae4 82698: f9400e89 ldr x9, [x20, #0x18] 8269c: 8b1506a8 add x8, x21, x21, lsl #1 826a0: d37ced08 lsl x8, x8, #4 826a4: f9480120 ldr x0, [x9, #0x1000] 826a8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 826ac: cb00014a sub x10, x10, x0 826b0: eb08015f cmp x10, x8 826b4: 54003162 b.hs 0x82ce0 826b8: aa0803e0 mov x0, x8 826bc: 97fe290d bl 0xcaf0 826c0: 1400090a b 0x84ae8 826c4: f940028b ldr x11, [x20] 826c8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 826cc: f295556c movk x12, #0xaaab 826d0: cb0b0129 sub x9, x9, x11 826d4: 9344fd29 asr x9, x9, #4 826d8: 9b0c7d36 mul x22, x9, x12 826dc: 910006c9 add x9, x22, #0x1 826e0: eb15013f cmp x9, x21 826e4: 5401ac68 b.hi 0x85c70 826e8: cb0b014a sub x10, x10, x11 826ec: 9344fd4a asr x10, x10, #4 826f0: 9b0c7d4a mul x10, x10, x12 826f4: eb08015f cmp x10, x8 826f8: 540000a2 b.hs 0x8270c 826fc: d37ff948 lsl x8, x10, #1 82700: eb09011f cmp x8, x9 82704: 9a883135 csel x21, x9, x8, lo 82708: b4015075 cbz x21, 0x85114 8270c: f9400e89 ldr x9, [x20, #0x18] 82710: 8b1506a8 add x8, x21, x21, lsl #1 82714: d37ced08 lsl x8, x8, #4 82718: f9480120 ldr x0, [x9, #0x1000] 8271c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 82720: cb00014a sub x10, x10, x0 82724: eb08015f cmp x10, x8 82728: 54003002 b.hs 0x82d28 8272c: aa0803e0 mov x0, x8 82730: 97fe28f0 bl 0xcaf0 82734: 14000a79 b 0x85118 82738: f940028b ldr x11, [x20] 8273c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 82740: f295556c movk x12, #0xaaab 82744: cb0b0129 sub x9, x9, x11 82748: 9344fd29 asr x9, x9, #4 8274c: 9b0c7d36 mul x22, x9, x12 82750: 910006c9 add x9, x22, #0x1 82754: eb15013f cmp x9, x21 82758: 5401a8e8 b.hi 0x85c74 8275c: cb0b014a sub x10, x10, x11 82760: 9344fd4a asr x10, x10, #4 82764: 9b0c7d4a mul x10, x10, x12 82768: eb08015f cmp x10, x8 8276c: 540000a2 b.hs 0x82780 82770: d37ff948 lsl x8, x10, #1 82774: eb09011f cmp x8, x9 82778: 9a883135 csel x21, x9, x8, lo 8277c: b4016555 cbz x21, 0x85424 82780: f9400e89 ldr x9, [x20, #0x18] 82784: 8b1506a8 add x8, x21, x21, lsl #1 82788: d37ced08 lsl x8, x8, #4 8278c: f9480120 ldr x0, [x9, #0x1000] 82790: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 82794: cb00014a sub x10, x10, x0 82798: eb08015f cmp x10, x8 8279c: 54002d82 b.hs 0x82d4c 827a0: aa0803e0 mov x0, x8 827a4: 97fe28d3 bl 0xcaf0 827a8: 14000b20 b 0x85428 827ac: f940028b ldr x11, [x20] 827b0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 827b4: f295556c movk x12, #0xaaab 827b8: cb0b0129 sub x9, x9, x11 827bc: 9344fd29 asr x9, x9, #4 827c0: 9b0c7d36 mul x22, x9, x12 827c4: 910006c9 add x9, x22, #0x1 827c8: eb15013f cmp x9, x21 827cc: 5401a5a8 b.hi 0x85c80 827d0: cb0b014a sub x10, x10, x11 827d4: 9344fd4a asr x10, x10, #4 827d8: 9b0c7d4a mul x10, x10, x12 827dc: eb08015f cmp x10, x8 827e0: 540000a2 b.hs 0x827f4 827e4: d37ff948 lsl x8, x10, #1 827e8: eb09011f cmp x8, x9 827ec: 9a883135 csel x21, x9, x8, lo 827f0: b40169b5 cbz x21, 0x85524 827f4: f9400e89 ldr x9, [x20, #0x18] 827f8: 8b1506a8 add x8, x21, x21, lsl #1 827fc: d37ced08 lsl x8, x8, #4 82800: f9480120 ldr x0, [x9, #0x1000] 82804: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 82808: cb00014a sub x10, x10, x0 8280c: eb08015f cmp x10, x8 82810: 54004382 b.hs 0x83080 82814: aa0803e0 mov x0, x8 82818: 97fe28b6 bl 0xcaf0 8281c: 14000b43 b 0x85528 82820: f940028b ldr x11, [x20] 82824: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 82828: f295556c movk x12, #0xaaab 8282c: cb0b0129 sub x9, x9, x11 82830: 9344fd29 asr x9, x9, #4 82834: 9b0c7d36 mul x22, x9, x12 82838: 910006c9 add x9, x22, #0x1 8283c: eb15013f cmp x9, x21 82840: 5401a228 b.hi 0x85c84 82844: cb0b014a sub x10, x10, x11 82848: 9344fd4a asr x10, x10, #4 8284c: 9b0c7d4a mul x10, x10, x12 82850: eb08015f cmp x10, x8 82854: 540000a2 b.hs 0x82868 82858: d37ff948 lsl x8, x10, #1 8285c: eb09011f cmp x8, x9 82860: 9a883135 csel x21, x9, x8, lo 82864: b4016f15 cbz x21, 0x85644 82868: f9400e89 ldr x9, [x20, #0x18] 8286c: 8b1506a8 add x8, x21, x21, lsl #1 82870: d37ced08 lsl x8, x8, #4 82874: f9480120 ldr x0, [x9, #0x1000] 82878: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8287c: cb00014a sub x10, x10, x0 82880: eb08015f cmp x10, x8 82884: 54004042 b.hs 0x8308c 82888: aa0803e0 mov x0, x8 8288c: 97fe2899 bl 0xcaf0 82890: 14000b6e b 0x85648 82894: f940028b ldr x11, [x20] 82898: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8289c: f295556c movk x12, #0xaaab 828a0: cb0b0129 sub x9, x9, x11 828a4: 9344fd29 asr x9, x9, #4 828a8: 9b0c7d36 mul x22, x9, x12 828ac: 910006c9 add x9, x22, #0x1 828b0: eb15013f cmp x9, x21 828b4: 54019ea8 b.hi 0x85c88 828b8: cb0b014a sub x10, x10, x11 828bc: 9344fd4a asr x10, x10, #4 828c0: 9b0c7d4a mul x10, x10, x12 828c4: eb08015f cmp x10, x8 828c8: 540000a2 b.hs 0x828dc 828cc: d37ff948 lsl x8, x10, #1 828d0: eb09011f cmp x8, x9 828d4: 9a883135 csel x21, x9, x8, lo 828d8: b4018415 cbz x21, 0x85958 828dc: f9400e89 ldr x9, [x20, #0x18] 828e0: 8b1506a8 add x8, x21, x21, lsl #1 828e4: d37ced08 lsl x8, x8, #4 828e8: f9480120 ldr x0, [x9, #0x1000] 828ec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 828f0: cb00014a sub x10, x10, x0 828f4: eb08015f cmp x10, x8 828f8: 54003dc2 b.hs 0x830b0 828fc: aa0803e0 mov x0, x8 82900: 97fe287c bl 0xcaf0 82904: 14000c16 b 0x8595c 82908: f940028b ldr x11, [x20] 8290c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 82910: f295556c movk x12, #0xaaab 82914: cb0b0129 sub x9, x9, x11 82918: 9344fd29 asr x9, x9, #4 8291c: 9b0c7d36 mul x22, x9, x12 82920: 910006c9 add x9, x22, #0x1 82924: eb15013f cmp x9, x21 82928: 54019b28 b.hi 0x85c8c 8292c: cb0b014a sub x10, x10, x11 82930: 9344fd4a asr x10, x10, #4 82934: 9b0c7d4a mul x10, x10, x12 82938: eb08015f cmp x10, x8 8293c: 540000a2 b.hs 0x82950 82940: d37ff948 lsl x8, x10, #1 82944: eb09011f cmp x8, x9 82948: 9a883135 csel x21, x9, x8, lo 8294c: b4018875 cbz x21, 0x85a58 82950: f9400e89 ldr x9, [x20, #0x18] 82954: 8b1506a8 add x8, x21, x21, lsl #1 82958: d37ced08 lsl x8, x8, #4 8295c: f9480120 ldr x0, [x9, #0x1000] 82960: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 82964: cb00014a sub x10, x10, x0 82968: eb08015f cmp x10, x8 8296c: 54003a82 b.hs 0x830bc 82970: aa0803e0 mov x0, x8 82974: 97fe285f bl 0xcaf0 82978: 14000c39 b 0x85a5c 8297c: 8b080008 add x8, x0, x8 82980: f9080128 str x8, [x9, #0x1000] 82984: 140000f6 b 0x82d5c 82988: 8b080008 add x8, x0, x8 8298c: f9080128 str x8, [x9, #0x1000] 82990: 14000138 b 0x82e70 82994: 8b080008 add x8, x0, x8 82998: f9080128 str x8, [x9, #0x1000] 8299c: 14000175 b 0x82f70 829a0: 8b080008 add x8, x0, x8 829a4: f9080128 str x8, [x9, #0x1000] 829a8: 140001c9 b 0x830cc 829ac: 8b080008 add x8, x0, x8 829b0: f9080128 str x8, [x9, #0x1000] 829b4: 14000206 b 0x831cc 829b8: 8b080008 add x8, x0, x8 829bc: f9080128 str x8, [x9, #0x1000] 829c0: 14000243 b 0x832cc 829c4: 8b080008 add x8, x0, x8 829c8: f9080128 str x8, [x9, #0x1000] 829cc: 14000285 b 0x833e0 829d0: 8b080008 add x8, x0, x8 829d4: f9080128 str x8, [x9, #0x1000] 829d8: 140002c7 b 0x834f4 829dc: 8b080008 add x8, x0, x8 829e0: f9080128 str x8, [x9, #0x1000] 829e4: 14000304 b 0x835f4 829e8: aa1f03e0 mov x0, xzr 829ec: 321c07e9 orr w9, wzr, #0x30 829f0: 5280028a mov w10, #0x14 // =20 829f4: 9b0902c8 madd x8, x22, x9, x0 829f8: 3900010a strb w10, [x8] 829fc: f94007ea ldr x10, [sp, #0x8] 82a00: d503201f nop 82a04: 9b0902a9 madd x9, x21, x9, x0 82a08: f800110a stur x10, [x8, #0x1] 82a0c: 794023ea ldrh w10, [sp, #0x10] 82a10: 39002d1f strb wzr, [x8, #0xb] 82a14: b9000d1f str wzr, [x8, #0xc] 82a18: f900091f str xzr, [x8, #0x10] 82a1c: 7800910a sturh w10, [x8, #0x9] 82a20: f90007ff str xzr, [sp, #0x8] 82a24: 790023ff strh wzr, [sp, #0x10] 82a28: 3900611f strb wzr, [x8, #0x18] 82a2c: f841f3ea ldur x10, [sp, #0x1f] 82a30: a9027d0a stp x10, xzr, [x8, #0x20] 82a34: f9400fea ldr x10, [sp, #0x18] 82a38: f801910a stur x10, [x8, #0x19] 82a3c: f801f3ff stur xzr, [sp, #0x1f] 82a40: f9000fff str xzr, [sp, #0x18] 82a44: a9402e96 ldp x22, x11, [x20] 82a48: 9100c10a add x10, x8, #0x30 82a4c: eb16017f cmp x11, x22 82a50: 54000260 b.eq 0x82a9c 82a54: f85e016c ldur x12, [x11, #-0x20] 82a58: f81e010c stur x12, [x8, #-0x20] 82a5c: 3cdd0160 ldur q0, [x11, #-0x30] 82a60: 3c9d0100 stur q0, [x8, #-0x30] 82a64: f85f816c ldur x12, [x11, #-0x8] 82a68: a93dfd7f stp xzr, xzr, [x11, #-0x28] 82a6c: f81d017f stur xzr, [x11, #-0x30] 82a70: f81f810c stur x12, [x8, #-0x8] 82a74: 3cde8160 ldur q0, [x11, #-0x18] 82a78: 3c9e8100 stur q0, [x8, #-0x18] 82a7c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 82a80: f81e817f stur xzr, [x11, #-0x18] 82a84: d100c16b sub x11, x11, #0x30 82a88: eb0b02df cmp x22, x11 82a8c: d100c108 sub x8, x8, #0x30 82a90: 54fffe21 b.ne 0x82a54 82a94: a9405a95 ldp x21, x22, [x20] 82a98: 14000002 b 0x82aa0 82a9c: aa1603f5 mov x21, x22 82aa0: f9400a98 ldr x24, [x20, #0x10] 82aa4: eb1502df cmp x22, x21 82aa8: a9002a88 stp x8, x10, [x20] 82aac: f9000a89 str x9, [x20, #0x10] 82ab0: 540185c0 b.eq 0x85b68 82ab4: 385e82c8 ldurb w8, [x22, #-0x18] 82ab8: 36000068 tbz w8, #0x0, 0x82ac4 82abc: f85f82c0 ldur x0, [x22, #-0x8] 82ac0: 97fe2858 bl 0xcc20 82ac4: 385d02c8 ldurb w8, [x22, #-0x30] 82ac8: d100c2d9 sub x25, x22, #0x30 82acc: 36000068 tbz w8, #0x0, 0x82ad8 82ad0: f85e02c0 ldur x0, [x22, #-0x20] 82ad4: 97fe2853 bl 0xcc20 82ad8: eb1902bf cmp x21, x25 82adc: aa1903f6 mov x22, x25 82ae0: 54fffea1 b.ne 0x82ab4 82ae4: 14000c21 b 0x85b68 82ae8: aa1f03e0 mov x0, xzr 82aec: 321c07e9 orr w9, wzr, #0x30 82af0: 5280024a mov w10, #0x12 // =18 82af4: 9b0902c8 madd x8, x22, x9, x0 82af8: 3900010a strb w10, [x8] 82afc: f94007ea ldr x10, [sp, #0x8] 82b00: d503201f nop 82b04: 9b0902a9 madd x9, x21, x9, x0 82b08: f800110a stur x10, [x8, #0x1] 82b0c: 394043ea ldrb w10, [sp, #0x10] 82b10: 3900291f strb wzr, [x8, #0xa] 82b14: 3900250a strb w10, [x8, #0x9] 82b18: b94003ea ldr w10, [sp] 82b1c: b800b10a stur w10, [x8, #0xb] 82b20: 394013ea ldrb w10, [sp, #0x4] 82b24: f900091f str xzr, [x8, #0x10] 82b28: 39003d0a strb w10, [x8, #0xf] 82b2c: f90007ff str xzr, [sp, #0x8] 82b30: 390043ff strb wzr, [sp, #0x10] 82b34: 390013ff strb wzr, [sp, #0x4] 82b38: b90003ff str wzr, [sp] 82b3c: 3900611f strb wzr, [x8, #0x18] 82b40: f841f3ea ldur x10, [sp, #0x1f] 82b44: a9027d0a stp x10, xzr, [x8, #0x20] 82b48: f9400fea ldr x10, [sp, #0x18] 82b4c: f801910a stur x10, [x8, #0x19] 82b50: f801f3ff stur xzr, [sp, #0x1f] 82b54: f9000fff str xzr, [sp, #0x18] 82b58: a9402e96 ldp x22, x11, [x20] 82b5c: 9100c10a add x10, x8, #0x30 82b60: eb16017f cmp x11, x22 82b64: 54000260 b.eq 0x82bb0 82b68: f85e016c ldur x12, [x11, #-0x20] 82b6c: f81e010c stur x12, [x8, #-0x20] 82b70: 3cdd0160 ldur q0, [x11, #-0x30] 82b74: 3c9d0100 stur q0, [x8, #-0x30] 82b78: f85f816c ldur x12, [x11, #-0x8] 82b7c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 82b80: f81d017f stur xzr, [x11, #-0x30] 82b84: f81f810c stur x12, [x8, #-0x8] 82b88: 3cde8160 ldur q0, [x11, #-0x18] 82b8c: 3c9e8100 stur q0, [x8, #-0x18] 82b90: a93f7d7f stp xzr, xzr, [x11, #-0x10] 82b94: f81e817f stur xzr, [x11, #-0x18] 82b98: d100c16b sub x11, x11, #0x30 82b9c: eb0b02df cmp x22, x11 82ba0: d100c108 sub x8, x8, #0x30 82ba4: 54fffe21 b.ne 0x82b68 82ba8: a9405a95 ldp x21, x22, [x20] 82bac: 14000002 b 0x82bb4 82bb0: aa1603f5 mov x21, x22 82bb4: f9400a98 ldr x24, [x20, #0x10] 82bb8: eb1502df cmp x22, x21 82bbc: a9002a88 stp x8, x10, [x20] 82bc0: f9000a89 str x9, [x20, #0x10] 82bc4: 54008380 b.eq 0x83c34 82bc8: 385e82c8 ldurb w8, [x22, #-0x18] 82bcc: 36000068 tbz w8, #0x0, 0x82bd8 82bd0: f85f82c0 ldur x0, [x22, #-0x8] 82bd4: 97fe2813 bl 0xcc20 82bd8: 385d02c8 ldurb w8, [x22, #-0x30] 82bdc: d100c2d9 sub x25, x22, #0x30 82be0: 36000068 tbz w8, #0x0, 0x82bec 82be4: f85e02c0 ldur x0, [x22, #-0x20] 82be8: 97fe280e bl 0xcc20 82bec: eb1902bf cmp x21, x25 82bf0: aa1903f6 mov x22, x25 82bf4: 54fffea1 b.ne 0x82bc8 82bf8: 1400040f b 0x83c34 82bfc: 8b080008 add x8, x0, x8 82c00: f9080128 str x8, [x9, #0x1000] 82c04: 140002bc b 0x836f4 82c08: 8b080008 add x8, x0, x8 82c0c: f9080128 str x8, [x9, #0x1000] 82c10: 140002fe b 0x83808 82c14: 8b080008 add x8, x0, x8 82c18: f9080128 str x8, [x9, #0x1000] 82c1c: 1400033b b 0x83908 82c20: 8b080008 add x8, x0, x8 82c24: f9080128 str x8, [x9, #0x1000] 82c28: 14000380 b 0x83a28 82c2c: 8b080008 add x8, x0, x8 82c30: f9080128 str x8, [x9, #0x1000] 82c34: 140003c2 b 0x83b3c 82c38: 8b080008 add x8, x0, x8 82c3c: f9080128 str x8, [x9, #0x1000] 82c40: 1400040b b 0x83c6c 82c44: 8b080008 add x8, x0, x8 82c48: f9080128 str x8, [x9, #0x1000] 82c4c: 14000448 b 0x83d6c 82c50: 8b080008 add x8, x0, x8 82c54: f9080128 str x8, [x9, #0x1000] 82c58: 1400048a b 0x83e80 82c5c: 8b080008 add x8, x0, x8 82c60: f9080128 str x8, [x9, #0x1000] 82c64: 140004cc b 0x83f94 82c68: 8b080008 add x8, x0, x8 82c6c: f9080128 str x8, [x9, #0x1000] 82c70: 1400050e b 0x840a8 82c74: 8b080008 add x8, x0, x8 82c78: f9080128 str x8, [x9, #0x1000] 82c7c: 1400054b b 0x841a8 82c80: 8b080008 add x8, x0, x8 82c84: f9080128 str x8, [x9, #0x1000] 82c88: 14000588 b 0x842a8 82c8c: 8b080008 add x8, x0, x8 82c90: f9080128 str x8, [x9, #0x1000] 82c94: 140005cd b 0x843c8 82c98: 8b080008 add x8, x0, x8 82c9c: f9080128 str x8, [x9, #0x1000] 82ca0: 1400060a b 0x844c8 82ca4: 8b080008 add x8, x0, x8 82ca8: f9080128 str x8, [x9, #0x1000] 82cac: 14000645 b 0x845c0 82cb0: 8b080008 add x8, x0, x8 82cb4: f9080128 str x8, [x9, #0x1000] 82cb8: 14000682 b 0x846c0 82cbc: 8b080008 add x8, x0, x8 82cc0: f9080128 str x8, [x9, #0x1000] 82cc4: 140006bf b 0x847c0 82cc8: 8b080008 add x8, x0, x8 82ccc: f9080128 str x8, [x9, #0x1000] 82cd0: 14000701 b 0x848d4 82cd4: 8b080008 add x8, x0, x8 82cd8: f9080128 str x8, [x9, #0x1000] 82cdc: 1400073e b 0x849d4 82ce0: 8b080008 add x8, x0, x8 82ce4: f9080128 str x8, [x9, #0x1000] 82ce8: 14000780 b 0x84ae8 82cec: 8b080008 add x8, x0, x8 82cf0: f9080128 str x8, [x9, #0x1000] 82cf4: 140007ba b 0x84bdc 82cf8: 8b080008 add x8, x0, x8 82cfc: f9080128 str x8, [x9, #0x1000] 82d00: 140007f7 b 0x84cdc 82d04: 8b080008 add x8, x0, x8 82d08: f9080128 str x8, [x9, #0x1000] 82d0c: 14000839 b 0x84df0 82d10: 8b080008 add x8, x0, x8 82d14: f9080128 str x8, [x9, #0x1000] 82d18: 1400087b b 0x84f04 82d1c: 8b080008 add x8, x0, x8 82d20: f9080128 str x8, [x9, #0x1000] 82d24: 140008bd b 0x85018 82d28: 8b080008 add x8, x0, x8 82d2c: f9080128 str x8, [x9, #0x1000] 82d30: 140008fa b 0x85118 82d34: 8b080008 add x8, x0, x8 82d38: f9080128 str x8, [x9, #0x1000] 82d3c: 14000936 b 0x85214 82d40: 8b080008 add x8, x0, x8 82d44: f9080128 str x8, [x9, #0x1000] 82d48: 14000973 b 0x85314 82d4c: 8b080008 add x8, x0, x8 82d50: f9080128 str x8, [x9, #0x1000] 82d54: 140009b5 b 0x85428 82d58: aa1f03e0 mov x0, xzr 82d5c: 321c07e9 orr w9, wzr, #0x30 82d60: 5280024a mov w10, #0x12 // =18 82d64: 9b0902c8 madd x8, x22, x9, x0 82d68: 3900010a strb w10, [x8] 82d6c: f94007ea ldr x10, [sp, #0x8] 82d70: d503201f nop 82d74: 9b0902a9 madd x9, x21, x9, x0 82d78: f800110a stur x10, [x8, #0x1] 82d7c: 394043ea ldrb w10, [sp, #0x10] 82d80: 3900291f strb wzr, [x8, #0xa] 82d84: 3900250a strb w10, [x8, #0x9] 82d88: b94003ea ldr w10, [sp] 82d8c: b800b10a stur w10, [x8, #0xb] 82d90: 394013ea ldrb w10, [sp, #0x4] 82d94: f900091f str xzr, [x8, #0x10] 82d98: 39003d0a strb w10, [x8, #0xf] 82d9c: f90007ff str xzr, [sp, #0x8] 82da0: 390043ff strb wzr, [sp, #0x10] 82da4: 390013ff strb wzr, [sp, #0x4] 82da8: b90003ff str wzr, [sp] 82dac: 3900611f strb wzr, [x8, #0x18] 82db0: f841f3ea ldur x10, [sp, #0x1f] 82db4: a9027d0a stp x10, xzr, [x8, #0x20] 82db8: f9400fea ldr x10, [sp, #0x18] 82dbc: f801910a stur x10, [x8, #0x19] 82dc0: f801f3ff stur xzr, [sp, #0x1f] 82dc4: f9000fff str xzr, [sp, #0x18] 82dc8: a9402e96 ldp x22, x11, [x20] 82dcc: 9100c10a add x10, x8, #0x30 82dd0: eb16017f cmp x11, x22 82dd4: 54000260 b.eq 0x82e20 82dd8: f85e016c ldur x12, [x11, #-0x20] 82ddc: f81e010c stur x12, [x8, #-0x20] 82de0: 3cdd0160 ldur q0, [x11, #-0x30] 82de4: 3c9d0100 stur q0, [x8, #-0x30] 82de8: f85f816c ldur x12, [x11, #-0x8] 82dec: a93dfd7f stp xzr, xzr, [x11, #-0x28] 82df0: f81d017f stur xzr, [x11, #-0x30] 82df4: f81f810c stur x12, [x8, #-0x8] 82df8: 3cde8160 ldur q0, [x11, #-0x18] 82dfc: 3c9e8100 stur q0, [x8, #-0x18] 82e00: a93f7d7f stp xzr, xzr, [x11, #-0x10] 82e04: f81e817f stur xzr, [x11, #-0x18] 82e08: d100c16b sub x11, x11, #0x30 82e0c: eb0b02df cmp x22, x11 82e10: d100c108 sub x8, x8, #0x30 82e14: 54fffe21 b.ne 0x82dd8 82e18: a9405a95 ldp x21, x22, [x20] 82e1c: 14000002 b 0x82e24 82e20: aa1603f5 mov x21, x22 82e24: f9400a98 ldr x24, [x20, #0x10] 82e28: eb1502df cmp x22, x21 82e2c: a9002a88 stp x8, x10, [x20] 82e30: f9000a89 str x9, [x20, #0x10] 82e34: 540169a0 b.eq 0x85b68 82e38: 385e82c8 ldurb w8, [x22, #-0x18] 82e3c: 36000068 tbz w8, #0x0, 0x82e48 82e40: f85f82c0 ldur x0, [x22, #-0x8] 82e44: 97fe2777 bl 0xcc20 82e48: 385d02c8 ldurb w8, [x22, #-0x30] 82e4c: d100c2d9 sub x25, x22, #0x30 82e50: 36000068 tbz w8, #0x0, 0x82e5c 82e54: f85e02c0 ldur x0, [x22, #-0x20] 82e58: 97fe2772 bl 0xcc20 82e5c: eb1902bf cmp x21, x25 82e60: aa1903f6 mov x22, x25 82e64: 54fffea1 b.ne 0x82e38 82e68: 14000b40 b 0x85b68 82e6c: aa1f03e0 mov x0, xzr 82e70: 321c07e9 orr w9, wzr, #0x30 82e74: 5280028a mov w10, #0x14 // =20 82e78: 9b0902c8 madd x8, x22, x9, x0 82e7c: 3900010a strb w10, [x8] 82e80: f94007ea ldr x10, [sp, #0x8] 82e84: d503201f nop 82e88: 9b0902a9 madd x9, x21, x9, x0 82e8c: f800110a stur x10, [x8, #0x1] 82e90: 794023ea ldrh w10, [sp, #0x10] 82e94: 39002d1f strb wzr, [x8, #0xb] 82e98: b9000d1f str wzr, [x8, #0xc] 82e9c: f900091f str xzr, [x8, #0x10] 82ea0: 7800910a sturh w10, [x8, #0x9] 82ea4: f90007ff str xzr, [sp, #0x8] 82ea8: 790023ff strh wzr, [sp, #0x10] 82eac: 3900611f strb wzr, [x8, #0x18] 82eb0: f841f3ea ldur x10, [sp, #0x1f] 82eb4: a9027d0a stp x10, xzr, [x8, #0x20] 82eb8: f9400fea ldr x10, [sp, #0x18] 82ebc: f801910a stur x10, [x8, #0x19] 82ec0: f801f3ff stur xzr, [sp, #0x1f] 82ec4: f9000fff str xzr, [sp, #0x18] 82ec8: a9402e96 ldp x22, x11, [x20] 82ecc: 9100c10a add x10, x8, #0x30 82ed0: eb16017f cmp x11, x22 82ed4: 54000260 b.eq 0x82f20 82ed8: f85e016c ldur x12, [x11, #-0x20] 82edc: f81e010c stur x12, [x8, #-0x20] 82ee0: 3cdd0160 ldur q0, [x11, #-0x30] 82ee4: 3c9d0100 stur q0, [x8, #-0x30] 82ee8: f85f816c ldur x12, [x11, #-0x8] 82eec: a93dfd7f stp xzr, xzr, [x11, #-0x28] 82ef0: f81d017f stur xzr, [x11, #-0x30] 82ef4: f81f810c stur x12, [x8, #-0x8] 82ef8: 3cde8160 ldur q0, [x11, #-0x18] 82efc: 3c9e8100 stur q0, [x8, #-0x18] 82f00: a93f7d7f stp xzr, xzr, [x11, #-0x10] 82f04: f81e817f stur xzr, [x11, #-0x18] 82f08: d100c16b sub x11, x11, #0x30 82f0c: eb0b02df cmp x22, x11 82f10: d100c108 sub x8, x8, #0x30 82f14: 54fffe21 b.ne 0x82ed8 82f18: a9405a95 ldp x21, x22, [x20] 82f1c: 14000002 b 0x82f24 82f20: aa1603f5 mov x21, x22 82f24: f9400a98 ldr x24, [x20, #0x10] 82f28: eb1502df cmp x22, x21 82f2c: a9002a88 stp x8, x10, [x20] 82f30: f9000a89 str x9, [x20, #0x10] 82f34: 540161a0 b.eq 0x85b68 82f38: 385e82c8 ldurb w8, [x22, #-0x18] 82f3c: 36000068 tbz w8, #0x0, 0x82f48 82f40: f85f82c0 ldur x0, [x22, #-0x8] 82f44: 97fe2737 bl 0xcc20 82f48: 385d02c8 ldurb w8, [x22, #-0x30] 82f4c: d100c2d9 sub x25, x22, #0x30 82f50: 36000068 tbz w8, #0x0, 0x82f5c 82f54: f85e02c0 ldur x0, [x22, #-0x20] 82f58: 97fe2732 bl 0xcc20 82f5c: eb1902bf cmp x21, x25 82f60: aa1903f6 mov x22, x25 82f64: 54fffea1 b.ne 0x82f38 82f68: 14000b00 b 0x85b68 82f6c: aa1f03e0 mov x0, xzr 82f70: 321c07e9 orr w9, wzr, #0x30 82f74: 5280024a mov w10, #0x12 // =18 82f78: 9b0902c8 madd x8, x22, x9, x0 82f7c: 3900010a strb w10, [x8] 82f80: f94007ea ldr x10, [sp, #0x8] 82f84: d503201f nop 82f88: 9b0902a9 madd x9, x21, x9, x0 82f8c: f800110a stur x10, [x8, #0x1] 82f90: 394043ea ldrb w10, [sp, #0x10] 82f94: 3900291f strb wzr, [x8, #0xa] 82f98: 3900250a strb w10, [x8, #0x9] 82f9c: b94003ea ldr w10, [sp] 82fa0: b800b10a stur w10, [x8, #0xb] 82fa4: 394013ea ldrb w10, [sp, #0x4] 82fa8: f900091f str xzr, [x8, #0x10] 82fac: 39003d0a strb w10, [x8, #0xf] 82fb0: f90007ff str xzr, [sp, #0x8] 82fb4: 390043ff strb wzr, [sp, #0x10] 82fb8: 390013ff strb wzr, [sp, #0x4] 82fbc: b90003ff str wzr, [sp] 82fc0: 3900611f strb wzr, [x8, #0x18] 82fc4: f841f3ea ldur x10, [sp, #0x1f] 82fc8: a9027d0a stp x10, xzr, [x8, #0x20] 82fcc: f9400fea ldr x10, [sp, #0x18] 82fd0: f801910a stur x10, [x8, #0x19] 82fd4: f801f3ff stur xzr, [sp, #0x1f] 82fd8: f9000fff str xzr, [sp, #0x18] 82fdc: a9402e96 ldp x22, x11, [x20] 82fe0: 9100c10a add x10, x8, #0x30 82fe4: eb16017f cmp x11, x22 82fe8: 54000260 b.eq 0x83034 82fec: f85e016c ldur x12, [x11, #-0x20] 82ff0: f81e010c stur x12, [x8, #-0x20] 82ff4: 3cdd0160 ldur q0, [x11, #-0x30] 82ff8: 3c9d0100 stur q0, [x8, #-0x30] 82ffc: f85f816c ldur x12, [x11, #-0x8] 83000: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83004: f81d017f stur xzr, [x11, #-0x30] 83008: f81f810c stur x12, [x8, #-0x8] 8300c: 3cde8160 ldur q0, [x11, #-0x18] 83010: 3c9e8100 stur q0, [x8, #-0x18] 83014: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83018: f81e817f stur xzr, [x11, #-0x18] 8301c: d100c16b sub x11, x11, #0x30 83020: eb0b02df cmp x22, x11 83024: d100c108 sub x8, x8, #0x30 83028: 54fffe21 b.ne 0x82fec 8302c: a9405a95 ldp x21, x22, [x20] 83030: 14000002 b 0x83038 83034: aa1603f5 mov x21, x22 83038: f9400a98 ldr x24, [x20, #0x10] 8303c: eb1502df cmp x22, x21 83040: a9002a88 stp x8, x10, [x20] 83044: f9000a89 str x9, [x20, #0x10] 83048: 54015900 b.eq 0x85b68 8304c: 385e82c8 ldurb w8, [x22, #-0x18] 83050: 36000068 tbz w8, #0x0, 0x8305c 83054: f85f82c0 ldur x0, [x22, #-0x8] 83058: 97fe26f2 bl 0xcc20 8305c: 385d02c8 ldurb w8, [x22, #-0x30] 83060: d100c2d9 sub x25, x22, #0x30 83064: 36000068 tbz w8, #0x0, 0x83070 83068: f85e02c0 ldur x0, [x22, #-0x20] 8306c: 97fe26ed bl 0xcc20 83070: eb1902bf cmp x21, x25 83074: aa1903f6 mov x22, x25 83078: 54fffea1 b.ne 0x8304c 8307c: 14000abb b 0x85b68 83080: 8b080008 add x8, x0, x8 83084: f9080128 str x8, [x9, #0x1000] 83088: 14000928 b 0x85528 8308c: 8b080008 add x8, x0, x8 83090: f9080128 str x8, [x9, #0x1000] 83094: 1400096d b 0x85648 83098: 8b080008 add x8, x0, x8 8309c: f9080128 str x8, [x9, #0x1000] 830a0: 140009aa b 0x85748 830a4: 8b080008 add x8, x0, x8 830a8: f9080128 str x8, [x9, #0x1000] 830ac: 140009e7 b 0x85848 830b0: 8b080008 add x8, x0, x8 830b4: f9080128 str x8, [x9, #0x1000] 830b8: 14000a29 b 0x8595c 830bc: 8b080008 add x8, x0, x8 830c0: f9080128 str x8, [x9, #0x1000] 830c4: 14000a66 b 0x85a5c 830c8: aa1f03e0 mov x0, xzr 830cc: 321c07e9 orr w9, wzr, #0x30 830d0: 5280028a mov w10, #0x14 // =20 830d4: 9b0902c8 madd x8, x22, x9, x0 830d8: 3900010a strb w10, [x8] 830dc: f94007ea ldr x10, [sp, #0x8] 830e0: d503201f nop 830e4: 9b0902a9 madd x9, x21, x9, x0 830e8: f800110a stur x10, [x8, #0x1] 830ec: 794023ea ldrh w10, [sp, #0x10] 830f0: 39002d1f strb wzr, [x8, #0xb] 830f4: b9000d1f str wzr, [x8, #0xc] 830f8: f900091f str xzr, [x8, #0x10] 830fc: 7800910a sturh w10, [x8, #0x9] 83100: f90007ff str xzr, [sp, #0x8] 83104: 790023ff strh wzr, [sp, #0x10] 83108: 3900611f strb wzr, [x8, #0x18] 8310c: f841f3ea ldur x10, [sp, #0x1f] 83110: a9027d0a stp x10, xzr, [x8, #0x20] 83114: f9400fea ldr x10, [sp, #0x18] 83118: f801910a stur x10, [x8, #0x19] 8311c: f801f3ff stur xzr, [sp, #0x1f] 83120: f9000fff str xzr, [sp, #0x18] 83124: a9402e96 ldp x22, x11, [x20] 83128: 9100c10a add x10, x8, #0x30 8312c: eb16017f cmp x11, x22 83130: 54000260 b.eq 0x8317c 83134: f85e016c ldur x12, [x11, #-0x20] 83138: f81e010c stur x12, [x8, #-0x20] 8313c: 3cdd0160 ldur q0, [x11, #-0x30] 83140: 3c9d0100 stur q0, [x8, #-0x30] 83144: f85f816c ldur x12, [x11, #-0x8] 83148: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8314c: f81d017f stur xzr, [x11, #-0x30] 83150: f81f810c stur x12, [x8, #-0x8] 83154: 3cde8160 ldur q0, [x11, #-0x18] 83158: 3c9e8100 stur q0, [x8, #-0x18] 8315c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83160: f81e817f stur xzr, [x11, #-0x18] 83164: d100c16b sub x11, x11, #0x30 83168: eb0b02df cmp x22, x11 8316c: d100c108 sub x8, x8, #0x30 83170: 54fffe21 b.ne 0x83134 83174: a9405a95 ldp x21, x22, [x20] 83178: 14000002 b 0x83180 8317c: aa1603f5 mov x21, x22 83180: f9400a98 ldr x24, [x20, #0x10] 83184: eb1502df cmp x22, x21 83188: a9002a88 stp x8, x10, [x20] 8318c: f9000a89 str x9, [x20, #0x10] 83190: 54014ec0 b.eq 0x85b68 83194: 385e82c8 ldurb w8, [x22, #-0x18] 83198: 36000068 tbz w8, #0x0, 0x831a4 8319c: f85f82c0 ldur x0, [x22, #-0x8] 831a0: 97fe26a0 bl 0xcc20 831a4: 385d02c8 ldurb w8, [x22, #-0x30] 831a8: d100c2d9 sub x25, x22, #0x30 831ac: 36000068 tbz w8, #0x0, 0x831b8 831b0: f85e02c0 ldur x0, [x22, #-0x20] 831b4: 97fe269b bl 0xcc20 831b8: eb1902bf cmp x21, x25 831bc: aa1903f6 mov x22, x25 831c0: 54fffea1 b.ne 0x83194 831c4: 14000a69 b 0x85b68 831c8: aa1f03e0 mov x0, xzr 831cc: 321c07e9 orr w9, wzr, #0x30 831d0: 5280028a mov w10, #0x14 // =20 831d4: 9b0902c8 madd x8, x22, x9, x0 831d8: 3900010a strb w10, [x8] 831dc: f94007ea ldr x10, [sp, #0x8] 831e0: d503201f nop 831e4: 9b0902a9 madd x9, x21, x9, x0 831e8: f800110a stur x10, [x8, #0x1] 831ec: 794023ea ldrh w10, [sp, #0x10] 831f0: 39002d1f strb wzr, [x8, #0xb] 831f4: b9000d1f str wzr, [x8, #0xc] 831f8: f900091f str xzr, [x8, #0x10] 831fc: 7800910a sturh w10, [x8, #0x9] 83200: f90007ff str xzr, [sp, #0x8] 83204: 790023ff strh wzr, [sp, #0x10] 83208: 3900611f strb wzr, [x8, #0x18] 8320c: f841f3ea ldur x10, [sp, #0x1f] 83210: a9027d0a stp x10, xzr, [x8, #0x20] 83214: f9400fea ldr x10, [sp, #0x18] 83218: f801910a stur x10, [x8, #0x19] 8321c: f801f3ff stur xzr, [sp, #0x1f] 83220: f9000fff str xzr, [sp, #0x18] 83224: a9402e96 ldp x22, x11, [x20] 83228: 9100c10a add x10, x8, #0x30 8322c: eb16017f cmp x11, x22 83230: 54000260 b.eq 0x8327c 83234: f85e016c ldur x12, [x11, #-0x20] 83238: f81e010c stur x12, [x8, #-0x20] 8323c: 3cdd0160 ldur q0, [x11, #-0x30] 83240: 3c9d0100 stur q0, [x8, #-0x30] 83244: f85f816c ldur x12, [x11, #-0x8] 83248: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8324c: f81d017f stur xzr, [x11, #-0x30] 83250: f81f810c stur x12, [x8, #-0x8] 83254: 3cde8160 ldur q0, [x11, #-0x18] 83258: 3c9e8100 stur q0, [x8, #-0x18] 8325c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83260: f81e817f stur xzr, [x11, #-0x18] 83264: d100c16b sub x11, x11, #0x30 83268: eb0b02df cmp x22, x11 8326c: d100c108 sub x8, x8, #0x30 83270: 54fffe21 b.ne 0x83234 83274: a9405a95 ldp x21, x22, [x20] 83278: 14000002 b 0x83280 8327c: aa1603f5 mov x21, x22 83280: f9400a98 ldr x24, [x20, #0x10] 83284: eb1502df cmp x22, x21 83288: a9002a88 stp x8, x10, [x20] 8328c: f9000a89 str x9, [x20, #0x10] 83290: 540146c0 b.eq 0x85b68 83294: 385e82c8 ldurb w8, [x22, #-0x18] 83298: 36000068 tbz w8, #0x0, 0x832a4 8329c: f85f82c0 ldur x0, [x22, #-0x8] 832a0: 97fe2660 bl 0xcc20 832a4: 385d02c8 ldurb w8, [x22, #-0x30] 832a8: d100c2d9 sub x25, x22, #0x30 832ac: 36000068 tbz w8, #0x0, 0x832b8 832b0: f85e02c0 ldur x0, [x22, #-0x20] 832b4: 97fe265b bl 0xcc20 832b8: eb1902bf cmp x21, x25 832bc: aa1903f6 mov x22, x25 832c0: 54fffea1 b.ne 0x83294 832c4: 14000a29 b 0x85b68 832c8: aa1f03e0 mov x0, xzr 832cc: 321c07e9 orr w9, wzr, #0x30 832d0: 5280024a mov w10, #0x12 // =18 832d4: 9b0902c8 madd x8, x22, x9, x0 832d8: 3900010a strb w10, [x8] 832dc: f94007ea ldr x10, [sp, #0x8] 832e0: d503201f nop 832e4: 9b0902a9 madd x9, x21, x9, x0 832e8: f800110a stur x10, [x8, #0x1] 832ec: 394043ea ldrb w10, [sp, #0x10] 832f0: 3900291f strb wzr, [x8, #0xa] 832f4: 3900250a strb w10, [x8, #0x9] 832f8: b94003ea ldr w10, [sp] 832fc: b800b10a stur w10, [x8, #0xb] 83300: 394013ea ldrb w10, [sp, #0x4] 83304: f900091f str xzr, [x8, #0x10] 83308: 39003d0a strb w10, [x8, #0xf] 8330c: f90007ff str xzr, [sp, #0x8] 83310: 390043ff strb wzr, [sp, #0x10] 83314: 390013ff strb wzr, [sp, #0x4] 83318: b90003ff str wzr, [sp] 8331c: 3900611f strb wzr, [x8, #0x18] 83320: f841f3ea ldur x10, [sp, #0x1f] 83324: a9027d0a stp x10, xzr, [x8, #0x20] 83328: f9400fea ldr x10, [sp, #0x18] 8332c: f801910a stur x10, [x8, #0x19] 83330: f801f3ff stur xzr, [sp, #0x1f] 83334: f9000fff str xzr, [sp, #0x18] 83338: a9402e96 ldp x22, x11, [x20] 8333c: 9100c10a add x10, x8, #0x30 83340: eb16017f cmp x11, x22 83344: 54000260 b.eq 0x83390 83348: f85e016c ldur x12, [x11, #-0x20] 8334c: f81e010c stur x12, [x8, #-0x20] 83350: 3cdd0160 ldur q0, [x11, #-0x30] 83354: 3c9d0100 stur q0, [x8, #-0x30] 83358: f85f816c ldur x12, [x11, #-0x8] 8335c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83360: f81d017f stur xzr, [x11, #-0x30] 83364: f81f810c stur x12, [x8, #-0x8] 83368: 3cde8160 ldur q0, [x11, #-0x18] 8336c: 3c9e8100 stur q0, [x8, #-0x18] 83370: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83374: f81e817f stur xzr, [x11, #-0x18] 83378: d100c16b sub x11, x11, #0x30 8337c: eb0b02df cmp x22, x11 83380: d100c108 sub x8, x8, #0x30 83384: 54fffe21 b.ne 0x83348 83388: a9405a95 ldp x21, x22, [x20] 8338c: 14000002 b 0x83394 83390: aa1603f5 mov x21, x22 83394: f9400a98 ldr x24, [x20, #0x10] 83398: eb1502df cmp x22, x21 8339c: a9002a88 stp x8, x10, [x20] 833a0: f9000a89 str x9, [x20, #0x10] 833a4: 54013e20 b.eq 0x85b68 833a8: 385e82c8 ldurb w8, [x22, #-0x18] 833ac: 36000068 tbz w8, #0x0, 0x833b8 833b0: f85f82c0 ldur x0, [x22, #-0x8] 833b4: 97fe261b bl 0xcc20 833b8: 385d02c8 ldurb w8, [x22, #-0x30] 833bc: d100c2d9 sub x25, x22, #0x30 833c0: 36000068 tbz w8, #0x0, 0x833cc 833c4: f85e02c0 ldur x0, [x22, #-0x20] 833c8: 97fe2616 bl 0xcc20 833cc: eb1902bf cmp x21, x25 833d0: aa1903f6 mov x22, x25 833d4: 54fffea1 b.ne 0x833a8 833d8: 140009e4 b 0x85b68 833dc: aa1f03e0 mov x0, xzr 833e0: 321c07e9 orr w9, wzr, #0x30 833e4: 5280024a mov w10, #0x12 // =18 833e8: 9b0902c8 madd x8, x22, x9, x0 833ec: 3900010a strb w10, [x8] 833f0: f94007ea ldr x10, [sp, #0x8] 833f4: d503201f nop 833f8: 9b0902a9 madd x9, x21, x9, x0 833fc: f800110a stur x10, [x8, #0x1] 83400: 394043ea ldrb w10, [sp, #0x10] 83404: 3900291f strb wzr, [x8, #0xa] 83408: 3900250a strb w10, [x8, #0x9] 8340c: b94003ea ldr w10, [sp] 83410: b800b10a stur w10, [x8, #0xb] 83414: 394013ea ldrb w10, [sp, #0x4] 83418: f900091f str xzr, [x8, #0x10] 8341c: 39003d0a strb w10, [x8, #0xf] 83420: f90007ff str xzr, [sp, #0x8] 83424: 390043ff strb wzr, [sp, #0x10] 83428: 390013ff strb wzr, [sp, #0x4] 8342c: b90003ff str wzr, [sp] 83430: 3900611f strb wzr, [x8, #0x18] 83434: f841f3ea ldur x10, [sp, #0x1f] 83438: a9027d0a stp x10, xzr, [x8, #0x20] 8343c: f9400fea ldr x10, [sp, #0x18] 83440: f801910a stur x10, [x8, #0x19] 83444: f801f3ff stur xzr, [sp, #0x1f] 83448: f9000fff str xzr, [sp, #0x18] 8344c: a9402e96 ldp x22, x11, [x20] 83450: 9100c10a add x10, x8, #0x30 83454: eb16017f cmp x11, x22 83458: 54000260 b.eq 0x834a4 8345c: f85e016c ldur x12, [x11, #-0x20] 83460: f81e010c stur x12, [x8, #-0x20] 83464: 3cdd0160 ldur q0, [x11, #-0x30] 83468: 3c9d0100 stur q0, [x8, #-0x30] 8346c: f85f816c ldur x12, [x11, #-0x8] 83470: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83474: f81d017f stur xzr, [x11, #-0x30] 83478: f81f810c stur x12, [x8, #-0x8] 8347c: 3cde8160 ldur q0, [x11, #-0x18] 83480: 3c9e8100 stur q0, [x8, #-0x18] 83484: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83488: f81e817f stur xzr, [x11, #-0x18] 8348c: d100c16b sub x11, x11, #0x30 83490: eb0b02df cmp x22, x11 83494: d100c108 sub x8, x8, #0x30 83498: 54fffe21 b.ne 0x8345c 8349c: a9405a95 ldp x21, x22, [x20] 834a0: 14000002 b 0x834a8 834a4: aa1603f5 mov x21, x22 834a8: f9400a98 ldr x24, [x20, #0x10] 834ac: eb1502df cmp x22, x21 834b0: a9002a88 stp x8, x10, [x20] 834b4: f9000a89 str x9, [x20, #0x10] 834b8: 54013580 b.eq 0x85b68 834bc: 385e82c8 ldurb w8, [x22, #-0x18] 834c0: 36000068 tbz w8, #0x0, 0x834cc 834c4: f85f82c0 ldur x0, [x22, #-0x8] 834c8: 97fe25d6 bl 0xcc20 834cc: 385d02c8 ldurb w8, [x22, #-0x30] 834d0: d100c2d9 sub x25, x22, #0x30 834d4: 36000068 tbz w8, #0x0, 0x834e0 834d8: f85e02c0 ldur x0, [x22, #-0x20] 834dc: 97fe25d1 bl 0xcc20 834e0: eb1902bf cmp x21, x25 834e4: aa1903f6 mov x22, x25 834e8: 54fffea1 b.ne 0x834bc 834ec: 1400099f b 0x85b68 834f0: aa1f03e0 mov x0, xzr 834f4: 321c07e9 orr w9, wzr, #0x30 834f8: 5280028a mov w10, #0x14 // =20 834fc: 9b0902c8 madd x8, x22, x9, x0 83500: 3900010a strb w10, [x8] 83504: f94007ea ldr x10, [sp, #0x8] 83508: d503201f nop 8350c: 9b0902a9 madd x9, x21, x9, x0 83510: f800110a stur x10, [x8, #0x1] 83514: 794023ea ldrh w10, [sp, #0x10] 83518: 39002d1f strb wzr, [x8, #0xb] 8351c: b9000d1f str wzr, [x8, #0xc] 83520: f900091f str xzr, [x8, #0x10] 83524: 7800910a sturh w10, [x8, #0x9] 83528: f90007ff str xzr, [sp, #0x8] 8352c: 790023ff strh wzr, [sp, #0x10] 83530: 3900611f strb wzr, [x8, #0x18] 83534: f841f3ea ldur x10, [sp, #0x1f] 83538: a9027d0a stp x10, xzr, [x8, #0x20] 8353c: f9400fea ldr x10, [sp, #0x18] 83540: f801910a stur x10, [x8, #0x19] 83544: f801f3ff stur xzr, [sp, #0x1f] 83548: f9000fff str xzr, [sp, #0x18] 8354c: a9402e96 ldp x22, x11, [x20] 83550: 9100c10a add x10, x8, #0x30 83554: eb16017f cmp x11, x22 83558: 54000260 b.eq 0x835a4 8355c: f85e016c ldur x12, [x11, #-0x20] 83560: f81e010c stur x12, [x8, #-0x20] 83564: 3cdd0160 ldur q0, [x11, #-0x30] 83568: 3c9d0100 stur q0, [x8, #-0x30] 8356c: f85f816c ldur x12, [x11, #-0x8] 83570: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83574: f81d017f stur xzr, [x11, #-0x30] 83578: f81f810c stur x12, [x8, #-0x8] 8357c: 3cde8160 ldur q0, [x11, #-0x18] 83580: 3c9e8100 stur q0, [x8, #-0x18] 83584: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83588: f81e817f stur xzr, [x11, #-0x18] 8358c: d100c16b sub x11, x11, #0x30 83590: eb0b02df cmp x22, x11 83594: d100c108 sub x8, x8, #0x30 83598: 54fffe21 b.ne 0x8355c 8359c: a9405a95 ldp x21, x22, [x20] 835a0: 14000002 b 0x835a8 835a4: aa1603f5 mov x21, x22 835a8: f9400a98 ldr x24, [x20, #0x10] 835ac: eb1502df cmp x22, x21 835b0: a9002a88 stp x8, x10, [x20] 835b4: f9000a89 str x9, [x20, #0x10] 835b8: 54012d80 b.eq 0x85b68 835bc: 385e82c8 ldurb w8, [x22, #-0x18] 835c0: 36000068 tbz w8, #0x0, 0x835cc 835c4: f85f82c0 ldur x0, [x22, #-0x8] 835c8: 97fe2596 bl 0xcc20 835cc: 385d02c8 ldurb w8, [x22, #-0x30] 835d0: d100c2d9 sub x25, x22, #0x30 835d4: 36000068 tbz w8, #0x0, 0x835e0 835d8: f85e02c0 ldur x0, [x22, #-0x20] 835dc: 97fe2591 bl 0xcc20 835e0: eb1902bf cmp x21, x25 835e4: aa1903f6 mov x22, x25 835e8: 54fffea1 b.ne 0x835bc 835ec: 1400095f b 0x85b68 835f0: aa1f03e0 mov x0, xzr 835f4: 321c07e9 orr w9, wzr, #0x30 835f8: 5280028a mov w10, #0x14 // =20 835fc: 9b0902c8 madd x8, x22, x9, x0 83600: 3900010a strb w10, [x8] 83604: f94007ea ldr x10, [sp, #0x8] 83608: d503201f nop 8360c: 9b0902a9 madd x9, x21, x9, x0 83610: f800110a stur x10, [x8, #0x1] 83614: 794023ea ldrh w10, [sp, #0x10] 83618: 39002d1f strb wzr, [x8, #0xb] 8361c: b9000d1f str wzr, [x8, #0xc] 83620: f900091f str xzr, [x8, #0x10] 83624: 7800910a sturh w10, [x8, #0x9] 83628: f90007ff str xzr, [sp, #0x8] 8362c: 790023ff strh wzr, [sp, #0x10] 83630: 3900611f strb wzr, [x8, #0x18] 83634: f841f3ea ldur x10, [sp, #0x1f] 83638: a9027d0a stp x10, xzr, [x8, #0x20] 8363c: f9400fea ldr x10, [sp, #0x18] 83640: f801910a stur x10, [x8, #0x19] 83644: f801f3ff stur xzr, [sp, #0x1f] 83648: f9000fff str xzr, [sp, #0x18] 8364c: a9402e96 ldp x22, x11, [x20] 83650: 9100c10a add x10, x8, #0x30 83654: eb16017f cmp x11, x22 83658: 54000260 b.eq 0x836a4 8365c: f85e016c ldur x12, [x11, #-0x20] 83660: f81e010c stur x12, [x8, #-0x20] 83664: 3cdd0160 ldur q0, [x11, #-0x30] 83668: 3c9d0100 stur q0, [x8, #-0x30] 8366c: f85f816c ldur x12, [x11, #-0x8] 83670: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83674: f81d017f stur xzr, [x11, #-0x30] 83678: f81f810c stur x12, [x8, #-0x8] 8367c: 3cde8160 ldur q0, [x11, #-0x18] 83680: 3c9e8100 stur q0, [x8, #-0x18] 83684: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83688: f81e817f stur xzr, [x11, #-0x18] 8368c: d100c16b sub x11, x11, #0x30 83690: eb0b02df cmp x22, x11 83694: d100c108 sub x8, x8, #0x30 83698: 54fffe21 b.ne 0x8365c 8369c: a9405a95 ldp x21, x22, [x20] 836a0: 14000002 b 0x836a8 836a4: aa1603f5 mov x21, x22 836a8: f9400a98 ldr x24, [x20, #0x10] 836ac: eb1502df cmp x22, x21 836b0: a9002a88 stp x8, x10, [x20] 836b4: f9000a89 str x9, [x20, #0x10] 836b8: 54012580 b.eq 0x85b68 836bc: 385e82c8 ldurb w8, [x22, #-0x18] 836c0: 36000068 tbz w8, #0x0, 0x836cc 836c4: f85f82c0 ldur x0, [x22, #-0x8] 836c8: 97fe2556 bl 0xcc20 836cc: 385d02c8 ldurb w8, [x22, #-0x30] 836d0: d100c2d9 sub x25, x22, #0x30 836d4: 36000068 tbz w8, #0x0, 0x836e0 836d8: f85e02c0 ldur x0, [x22, #-0x20] 836dc: 97fe2551 bl 0xcc20 836e0: eb1902bf cmp x21, x25 836e4: aa1903f6 mov x22, x25 836e8: 54fffea1 b.ne 0x836bc 836ec: 1400091f b 0x85b68 836f0: aa1f03e0 mov x0, xzr 836f4: 321c07e9 orr w9, wzr, #0x30 836f8: 5280024a mov w10, #0x12 // =18 836fc: 9b0902c8 madd x8, x22, x9, x0 83700: 3900010a strb w10, [x8] 83704: f94007ea ldr x10, [sp, #0x8] 83708: d503201f nop 8370c: 9b0902a9 madd x9, x21, x9, x0 83710: f800110a stur x10, [x8, #0x1] 83714: 394043ea ldrb w10, [sp, #0x10] 83718: 3900291f strb wzr, [x8, #0xa] 8371c: 3900250a strb w10, [x8, #0x9] 83720: b94003ea ldr w10, [sp] 83724: b800b10a stur w10, [x8, #0xb] 83728: 394013ea ldrb w10, [sp, #0x4] 8372c: f900091f str xzr, [x8, #0x10] 83730: 39003d0a strb w10, [x8, #0xf] 83734: f90007ff str xzr, [sp, #0x8] 83738: 390043ff strb wzr, [sp, #0x10] 8373c: 390013ff strb wzr, [sp, #0x4] 83740: b90003ff str wzr, [sp] 83744: 3900611f strb wzr, [x8, #0x18] 83748: f841f3ea ldur x10, [sp, #0x1f] 8374c: a9027d0a stp x10, xzr, [x8, #0x20] 83750: f9400fea ldr x10, [sp, #0x18] 83754: f801910a stur x10, [x8, #0x19] 83758: f801f3ff stur xzr, [sp, #0x1f] 8375c: f9000fff str xzr, [sp, #0x18] 83760: a9402e96 ldp x22, x11, [x20] 83764: 9100c10a add x10, x8, #0x30 83768: eb16017f cmp x11, x22 8376c: 54000260 b.eq 0x837b8 83770: f85e016c ldur x12, [x11, #-0x20] 83774: f81e010c stur x12, [x8, #-0x20] 83778: 3cdd0160 ldur q0, [x11, #-0x30] 8377c: 3c9d0100 stur q0, [x8, #-0x30] 83780: f85f816c ldur x12, [x11, #-0x8] 83784: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83788: f81d017f stur xzr, [x11, #-0x30] 8378c: f81f810c stur x12, [x8, #-0x8] 83790: 3cde8160 ldur q0, [x11, #-0x18] 83794: 3c9e8100 stur q0, [x8, #-0x18] 83798: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8379c: f81e817f stur xzr, [x11, #-0x18] 837a0: d100c16b sub x11, x11, #0x30 837a4: eb0b02df cmp x22, x11 837a8: d100c108 sub x8, x8, #0x30 837ac: 54fffe21 b.ne 0x83770 837b0: a9405a95 ldp x21, x22, [x20] 837b4: 14000002 b 0x837bc 837b8: aa1603f5 mov x21, x22 837bc: f9400a98 ldr x24, [x20, #0x10] 837c0: eb1502df cmp x22, x21 837c4: a9002a88 stp x8, x10, [x20] 837c8: f9000a89 str x9, [x20, #0x10] 837cc: 54002340 b.eq 0x83c34 837d0: 385e82c8 ldurb w8, [x22, #-0x18] 837d4: 36000068 tbz w8, #0x0, 0x837e0 837d8: f85f82c0 ldur x0, [x22, #-0x8] 837dc: 97fe2511 bl 0xcc20 837e0: 385d02c8 ldurb w8, [x22, #-0x30] 837e4: d100c2d9 sub x25, x22, #0x30 837e8: 36000068 tbz w8, #0x0, 0x837f4 837ec: f85e02c0 ldur x0, [x22, #-0x20] 837f0: 97fe250c bl 0xcc20 837f4: eb1902bf cmp x21, x25 837f8: aa1903f6 mov x22, x25 837fc: 54fffea1 b.ne 0x837d0 83800: 1400010d b 0x83c34 83804: aa1f03e0 mov x0, xzr 83808: 321c07e9 orr w9, wzr, #0x30 8380c: 5280028a mov w10, #0x14 // =20 83810: 9b0902c8 madd x8, x22, x9, x0 83814: 3900010a strb w10, [x8] 83818: f94007ea ldr x10, [sp, #0x8] 8381c: d503201f nop 83820: 9b0902a9 madd x9, x21, x9, x0 83824: f800110a stur x10, [x8, #0x1] 83828: 794023ea ldrh w10, [sp, #0x10] 8382c: 39002d1f strb wzr, [x8, #0xb] 83830: b9000d1f str wzr, [x8, #0xc] 83834: f900091f str xzr, [x8, #0x10] 83838: 7800910a sturh w10, [x8, #0x9] 8383c: f90007ff str xzr, [sp, #0x8] 83840: 790023ff strh wzr, [sp, #0x10] 83844: 3900611f strb wzr, [x8, #0x18] 83848: f841f3ea ldur x10, [sp, #0x1f] 8384c: a9027d0a stp x10, xzr, [x8, #0x20] 83850: f9400fea ldr x10, [sp, #0x18] 83854: f801910a stur x10, [x8, #0x19] 83858: f801f3ff stur xzr, [sp, #0x1f] 8385c: f9000fff str xzr, [sp, #0x18] 83860: a9402e96 ldp x22, x11, [x20] 83864: 9100c10a add x10, x8, #0x30 83868: eb16017f cmp x11, x22 8386c: 54000260 b.eq 0x838b8 83870: f85e016c ldur x12, [x11, #-0x20] 83874: f81e010c stur x12, [x8, #-0x20] 83878: 3cdd0160 ldur q0, [x11, #-0x30] 8387c: 3c9d0100 stur q0, [x8, #-0x30] 83880: f85f816c ldur x12, [x11, #-0x8] 83884: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83888: f81d017f stur xzr, [x11, #-0x30] 8388c: f81f810c stur x12, [x8, #-0x8] 83890: 3cde8160 ldur q0, [x11, #-0x18] 83894: 3c9e8100 stur q0, [x8, #-0x18] 83898: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8389c: f81e817f stur xzr, [x11, #-0x18] 838a0: d100c16b sub x11, x11, #0x30 838a4: eb0b02df cmp x22, x11 838a8: d100c108 sub x8, x8, #0x30 838ac: 54fffe21 b.ne 0x83870 838b0: a9405a95 ldp x21, x22, [x20] 838b4: 14000002 b 0x838bc 838b8: aa1603f5 mov x21, x22 838bc: f9400a98 ldr x24, [x20, #0x10] 838c0: eb1502df cmp x22, x21 838c4: a9002a88 stp x8, x10, [x20] 838c8: f9000a89 str x9, [x20, #0x10] 838cc: 54001b40 b.eq 0x83c34 838d0: 385e82c8 ldurb w8, [x22, #-0x18] 838d4: 36000068 tbz w8, #0x0, 0x838e0 838d8: f85f82c0 ldur x0, [x22, #-0x8] 838dc: 97fe24d1 bl 0xcc20 838e0: 385d02c8 ldurb w8, [x22, #-0x30] 838e4: d100c2d9 sub x25, x22, #0x30 838e8: 36000068 tbz w8, #0x0, 0x838f4 838ec: f85e02c0 ldur x0, [x22, #-0x20] 838f0: 97fe24cc bl 0xcc20 838f4: eb1902bf cmp x21, x25 838f8: aa1903f6 mov x22, x25 838fc: 54fffea1 b.ne 0x838d0 83900: 140000cd b 0x83c34 83904: aa1f03e0 mov x0, xzr 83908: 321c07e9 orr w9, wzr, #0x30 8390c: 528002ca mov w10, #0x16 // =22 83910: 9b0902c8 madd x8, x22, x9, x0 83914: 3900010a strb w10, [x8] 83918: f94007ea ldr x10, [sp, #0x8] 8391c: d503201f nop 83920: 9b0902a9 madd x9, x21, x9, x0 83924: f800110a stur x10, [x8, #0x1] 83928: 39404bea ldrb w10, [sp, #0x12] 8392c: 39002d0a strb w10, [x8, #0xb] 83930: 794023ea ldrh w10, [sp, #0x10] 83934: 3900311f strb wzr, [x8, #0xc] 83938: 7800910a sturh w10, [x8, #0x9] 8393c: 794003ea ldrh w10, [sp] 83940: 7800d10a sturh w10, [x8, #0xd] 83944: 39400bea ldrb w10, [sp, #0x2] 83948: f900091f str xzr, [x8, #0x10] 8394c: 39003d0a strb w10, [x8, #0xf] 83950: f90007ff str xzr, [sp, #0x8] 83954: 790023ff strh wzr, [sp, #0x10] 83958: 39004bff strb wzr, [sp, #0x12] 8395c: 39000bff strb wzr, [sp, #0x2] 83960: 790003ff strh wzr, [sp] 83964: 3900611f strb wzr, [x8, #0x18] 83968: f841f3ea ldur x10, [sp, #0x1f] 8396c: a9027d0a stp x10, xzr, [x8, #0x20] 83970: f9400fea ldr x10, [sp, #0x18] 83974: f801910a stur x10, [x8, #0x19] 83978: f801f3ff stur xzr, [sp, #0x1f] 8397c: f9000fff str xzr, [sp, #0x18] 83980: a9402e96 ldp x22, x11, [x20] 83984: 9100c10a add x10, x8, #0x30 83988: eb16017f cmp x11, x22 8398c: 54000260 b.eq 0x839d8 83990: f85e016c ldur x12, [x11, #-0x20] 83994: f81e010c stur x12, [x8, #-0x20] 83998: 3cdd0160 ldur q0, [x11, #-0x30] 8399c: 3c9d0100 stur q0, [x8, #-0x30] 839a0: f85f816c ldur x12, [x11, #-0x8] 839a4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 839a8: f81d017f stur xzr, [x11, #-0x30] 839ac: f81f810c stur x12, [x8, #-0x8] 839b0: 3cde8160 ldur q0, [x11, #-0x18] 839b4: 3c9e8100 stur q0, [x8, #-0x18] 839b8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 839bc: f81e817f stur xzr, [x11, #-0x18] 839c0: d100c16b sub x11, x11, #0x30 839c4: eb0b02df cmp x22, x11 839c8: d100c108 sub x8, x8, #0x30 839cc: 54fffe21 b.ne 0x83990 839d0: a9405a95 ldp x21, x22, [x20] 839d4: 14000002 b 0x839dc 839d8: aa1603f5 mov x21, x22 839dc: f9400a98 ldr x24, [x20, #0x10] 839e0: eb1502df cmp x22, x21 839e4: a9002a88 stp x8, x10, [x20] 839e8: f9000a89 str x9, [x20, #0x10] 839ec: 54001240 b.eq 0x83c34 839f0: 385e82c8 ldurb w8, [x22, #-0x18] 839f4: 36000068 tbz w8, #0x0, 0x83a00 839f8: f85f82c0 ldur x0, [x22, #-0x8] 839fc: 97fe2489 bl 0xcc20 83a00: 385d02c8 ldurb w8, [x22, #-0x30] 83a04: d100c2d9 sub x25, x22, #0x30 83a08: 36000068 tbz w8, #0x0, 0x83a14 83a0c: f85e02c0 ldur x0, [x22, #-0x20] 83a10: 97fe2484 bl 0xcc20 83a14: eb1902bf cmp x21, x25 83a18: aa1903f6 mov x22, x25 83a1c: 54fffea1 b.ne 0x839f0 83a20: 14000085 b 0x83c34 83a24: aa1f03e0 mov x0, xzr 83a28: 321c07e9 orr w9, wzr, #0x30 83a2c: 5280024a mov w10, #0x12 // =18 83a30: 9b0902c8 madd x8, x22, x9, x0 83a34: 3900010a strb w10, [x8] 83a38: f94007ea ldr x10, [sp, #0x8] 83a3c: d503201f nop 83a40: 9b0902a9 madd x9, x21, x9, x0 83a44: f800110a stur x10, [x8, #0x1] 83a48: 394043ea ldrb w10, [sp, #0x10] 83a4c: 3900291f strb wzr, [x8, #0xa] 83a50: 3900250a strb w10, [x8, #0x9] 83a54: b94003ea ldr w10, [sp] 83a58: b800b10a stur w10, [x8, #0xb] 83a5c: 394013ea ldrb w10, [sp, #0x4] 83a60: f900091f str xzr, [x8, #0x10] 83a64: 39003d0a strb w10, [x8, #0xf] 83a68: f90007ff str xzr, [sp, #0x8] 83a6c: 390043ff strb wzr, [sp, #0x10] 83a70: 390013ff strb wzr, [sp, #0x4] 83a74: b90003ff str wzr, [sp] 83a78: 3900611f strb wzr, [x8, #0x18] 83a7c: f841f3ea ldur x10, [sp, #0x1f] 83a80: a9027d0a stp x10, xzr, [x8, #0x20] 83a84: f9400fea ldr x10, [sp, #0x18] 83a88: f801910a stur x10, [x8, #0x19] 83a8c: f801f3ff stur xzr, [sp, #0x1f] 83a90: f9000fff str xzr, [sp, #0x18] 83a94: a9402e96 ldp x22, x11, [x20] 83a98: 9100c10a add x10, x8, #0x30 83a9c: eb16017f cmp x11, x22 83aa0: 54000260 b.eq 0x83aec 83aa4: f85e016c ldur x12, [x11, #-0x20] 83aa8: f81e010c stur x12, [x8, #-0x20] 83aac: 3cdd0160 ldur q0, [x11, #-0x30] 83ab0: 3c9d0100 stur q0, [x8, #-0x30] 83ab4: f85f816c ldur x12, [x11, #-0x8] 83ab8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83abc: f81d017f stur xzr, [x11, #-0x30] 83ac0: f81f810c stur x12, [x8, #-0x8] 83ac4: 3cde8160 ldur q0, [x11, #-0x18] 83ac8: 3c9e8100 stur q0, [x8, #-0x18] 83acc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83ad0: f81e817f stur xzr, [x11, #-0x18] 83ad4: d100c16b sub x11, x11, #0x30 83ad8: eb0b02df cmp x22, x11 83adc: d100c108 sub x8, x8, #0x30 83ae0: 54fffe21 b.ne 0x83aa4 83ae4: a9405a95 ldp x21, x22, [x20] 83ae8: 14000002 b 0x83af0 83aec: aa1603f5 mov x21, x22 83af0: f9400a98 ldr x24, [x20, #0x10] 83af4: eb1502df cmp x22, x21 83af8: a9002a88 stp x8, x10, [x20] 83afc: f9000a89 str x9, [x20, #0x10] 83b00: 54010340 b.eq 0x85b68 83b04: 385e82c8 ldurb w8, [x22, #-0x18] 83b08: 36000068 tbz w8, #0x0, 0x83b14 83b0c: f85f82c0 ldur x0, [x22, #-0x8] 83b10: 97fe2444 bl 0xcc20 83b14: 385d02c8 ldurb w8, [x22, #-0x30] 83b18: d100c2d9 sub x25, x22, #0x30 83b1c: 36000068 tbz w8, #0x0, 0x83b28 83b20: f85e02c0 ldur x0, [x22, #-0x20] 83b24: 97fe243f bl 0xcc20 83b28: eb1902bf cmp x21, x25 83b2c: aa1903f6 mov x22, x25 83b30: 54fffea1 b.ne 0x83b04 83b34: 1400080d b 0x85b68 83b38: aa1f03e0 mov x0, xzr 83b3c: 321c07e9 orr w9, wzr, #0x30 83b40: 5280028a mov w10, #0x14 // =20 83b44: 9b0902c8 madd x8, x22, x9, x0 83b48: 3900010a strb w10, [x8] 83b4c: f94007ea ldr x10, [sp, #0x8] 83b50: d503201f nop 83b54: 9b0902a9 madd x9, x21, x9, x0 83b58: f800110a stur x10, [x8, #0x1] 83b5c: 794023ea ldrh w10, [sp, #0x10] 83b60: 39002d1f strb wzr, [x8, #0xb] 83b64: b9000d1f str wzr, [x8, #0xc] 83b68: f900091f str xzr, [x8, #0x10] 83b6c: 7800910a sturh w10, [x8, #0x9] 83b70: f90007ff str xzr, [sp, #0x8] 83b74: 790023ff strh wzr, [sp, #0x10] 83b78: 3900611f strb wzr, [x8, #0x18] 83b7c: f841f3ea ldur x10, [sp, #0x1f] 83b80: a9027d0a stp x10, xzr, [x8, #0x20] 83b84: f9400fea ldr x10, [sp, #0x18] 83b88: f801910a stur x10, [x8, #0x19] 83b8c: f801f3ff stur xzr, [sp, #0x1f] 83b90: f9000fff str xzr, [sp, #0x18] 83b94: a9402e96 ldp x22, x11, [x20] 83b98: 9100c10a add x10, x8, #0x30 83b9c: eb16017f cmp x11, x22 83ba0: 54000260 b.eq 0x83bec 83ba4: f85e016c ldur x12, [x11, #-0x20] 83ba8: f81e010c stur x12, [x8, #-0x20] 83bac: 3cdd0160 ldur q0, [x11, #-0x30] 83bb0: 3c9d0100 stur q0, [x8, #-0x30] 83bb4: f85f816c ldur x12, [x11, #-0x8] 83bb8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83bbc: f81d017f stur xzr, [x11, #-0x30] 83bc0: f81f810c stur x12, [x8, #-0x8] 83bc4: 3cde8160 ldur q0, [x11, #-0x18] 83bc8: 3c9e8100 stur q0, [x8, #-0x18] 83bcc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83bd0: f81e817f stur xzr, [x11, #-0x18] 83bd4: d100c16b sub x11, x11, #0x30 83bd8: eb0b02df cmp x22, x11 83bdc: d100c108 sub x8, x8, #0x30 83be0: 54fffe21 b.ne 0x83ba4 83be4: a9405a95 ldp x21, x22, [x20] 83be8: 14000002 b 0x83bf0 83bec: aa1603f5 mov x21, x22 83bf0: f9400a98 ldr x24, [x20, #0x10] 83bf4: eb1502df cmp x22, x21 83bf8: a9002a88 stp x8, x10, [x20] 83bfc: f9000a89 str x9, [x20, #0x10] 83c00: 540001a0 b.eq 0x83c34 83c04: 385e82c8 ldurb w8, [x22, #-0x18] 83c08: 36000068 tbz w8, #0x0, 0x83c14 83c0c: f85f82c0 ldur x0, [x22, #-0x8] 83c10: 97fe2404 bl 0xcc20 83c14: 385d02c8 ldurb w8, [x22, #-0x30] 83c18: d100c2d9 sub x25, x22, #0x30 83c1c: 36000068 tbz w8, #0x0, 0x83c28 83c20: f85e02c0 ldur x0, [x22, #-0x20] 83c24: 97fe23ff bl 0xcc20 83c28: eb1902bf cmp x21, x25 83c2c: aa1903f6 mov x22, x25 83c30: 54fffea1 b.ne 0x83c04 83c34: b400fb75 cbz x21, 0x85ba0 83c38: f9400e88 ldr x8, [x20, #0x18] 83c3c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 83c40: eb15013f cmp x9, x21 83c44: 5400faa3 b.lo 0x85b98 83c48: eb15011f cmp x8, x21 83c4c: 5400fa68 b.hi 0x85b98 83c50: f9480109 ldr x9, [x8, #0x1000] 83c54: eb18013f cmp x9, x24 83c58: 5400fa41 b.ne 0x85ba0 83c5c: f9080115 str x21, [x8, #0x1000] 83c60: 91000a73 add x19, x19, #0x2 83c64: 140007d0 b 0x85ba4 83c68: aa1f03e0 mov x0, xzr 83c6c: 321c07e9 orr w9, wzr, #0x30 83c70: 5280028a mov w10, #0x14 // =20 83c74: 9b0902c8 madd x8, x22, x9, x0 83c78: 3900010a strb w10, [x8] 83c7c: f94007ea ldr x10, [sp, #0x8] 83c80: d503201f nop 83c84: 9b0902a9 madd x9, x21, x9, x0 83c88: f800110a stur x10, [x8, #0x1] 83c8c: 794023ea ldrh w10, [sp, #0x10] 83c90: 39002d1f strb wzr, [x8, #0xb] 83c94: b9000d1f str wzr, [x8, #0xc] 83c98: f900091f str xzr, [x8, #0x10] 83c9c: 7800910a sturh w10, [x8, #0x9] 83ca0: f90007ff str xzr, [sp, #0x8] 83ca4: 790023ff strh wzr, [sp, #0x10] 83ca8: 3900611f strb wzr, [x8, #0x18] 83cac: f841f3ea ldur x10, [sp, #0x1f] 83cb0: a9027d0a stp x10, xzr, [x8, #0x20] 83cb4: f9400fea ldr x10, [sp, #0x18] 83cb8: f801910a stur x10, [x8, #0x19] 83cbc: f801f3ff stur xzr, [sp, #0x1f] 83cc0: f9000fff str xzr, [sp, #0x18] 83cc4: a9402e96 ldp x22, x11, [x20] 83cc8: 9100c10a add x10, x8, #0x30 83ccc: eb16017f cmp x11, x22 83cd0: 54000260 b.eq 0x83d1c 83cd4: f85e016c ldur x12, [x11, #-0x20] 83cd8: f81e010c stur x12, [x8, #-0x20] 83cdc: 3cdd0160 ldur q0, [x11, #-0x30] 83ce0: 3c9d0100 stur q0, [x8, #-0x30] 83ce4: f85f816c ldur x12, [x11, #-0x8] 83ce8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83cec: f81d017f stur xzr, [x11, #-0x30] 83cf0: f81f810c stur x12, [x8, #-0x8] 83cf4: 3cde8160 ldur q0, [x11, #-0x18] 83cf8: 3c9e8100 stur q0, [x8, #-0x18] 83cfc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83d00: f81e817f stur xzr, [x11, #-0x18] 83d04: d100c16b sub x11, x11, #0x30 83d08: eb0b02df cmp x22, x11 83d0c: d100c108 sub x8, x8, #0x30 83d10: 54fffe21 b.ne 0x83cd4 83d14: a9405a95 ldp x21, x22, [x20] 83d18: 14000002 b 0x83d20 83d1c: aa1603f5 mov x21, x22 83d20: f9400a98 ldr x24, [x20, #0x10] 83d24: eb1502df cmp x22, x21 83d28: a9002a88 stp x8, x10, [x20] 83d2c: f9000a89 str x9, [x20, #0x10] 83d30: 5400f1c0 b.eq 0x85b68 83d34: 385e82c8 ldurb w8, [x22, #-0x18] 83d38: 36000068 tbz w8, #0x0, 0x83d44 83d3c: f85f82c0 ldur x0, [x22, #-0x8] 83d40: 97fe23b8 bl 0xcc20 83d44: 385d02c8 ldurb w8, [x22, #-0x30] 83d48: d100c2d9 sub x25, x22, #0x30 83d4c: 36000068 tbz w8, #0x0, 0x83d58 83d50: f85e02c0 ldur x0, [x22, #-0x20] 83d54: 97fe23b3 bl 0xcc20 83d58: eb1902bf cmp x21, x25 83d5c: aa1903f6 mov x22, x25 83d60: 54fffea1 b.ne 0x83d34 83d64: 14000781 b 0x85b68 83d68: aa1f03e0 mov x0, xzr 83d6c: 321c07e9 orr w9, wzr, #0x30 83d70: 5280024a mov w10, #0x12 // =18 83d74: 9b0902c8 madd x8, x22, x9, x0 83d78: 3900010a strb w10, [x8] 83d7c: f94007ea ldr x10, [sp, #0x8] 83d80: d503201f nop 83d84: 9b0902a9 madd x9, x21, x9, x0 83d88: f800110a stur x10, [x8, #0x1] 83d8c: 394043ea ldrb w10, [sp, #0x10] 83d90: 3900291f strb wzr, [x8, #0xa] 83d94: 3900250a strb w10, [x8, #0x9] 83d98: b94003ea ldr w10, [sp] 83d9c: b800b10a stur w10, [x8, #0xb] 83da0: 394013ea ldrb w10, [sp, #0x4] 83da4: f900091f str xzr, [x8, #0x10] 83da8: 39003d0a strb w10, [x8, #0xf] 83dac: f90007ff str xzr, [sp, #0x8] 83db0: 390043ff strb wzr, [sp, #0x10] 83db4: 390013ff strb wzr, [sp, #0x4] 83db8: b90003ff str wzr, [sp] 83dbc: 3900611f strb wzr, [x8, #0x18] 83dc0: f841f3ea ldur x10, [sp, #0x1f] 83dc4: a9027d0a stp x10, xzr, [x8, #0x20] 83dc8: f9400fea ldr x10, [sp, #0x18] 83dcc: f801910a stur x10, [x8, #0x19] 83dd0: f801f3ff stur xzr, [sp, #0x1f] 83dd4: f9000fff str xzr, [sp, #0x18] 83dd8: a9402e96 ldp x22, x11, [x20] 83ddc: 9100c10a add x10, x8, #0x30 83de0: eb16017f cmp x11, x22 83de4: 54000260 b.eq 0x83e30 83de8: f85e016c ldur x12, [x11, #-0x20] 83dec: f81e010c stur x12, [x8, #-0x20] 83df0: 3cdd0160 ldur q0, [x11, #-0x30] 83df4: 3c9d0100 stur q0, [x8, #-0x30] 83df8: f85f816c ldur x12, [x11, #-0x8] 83dfc: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83e00: f81d017f stur xzr, [x11, #-0x30] 83e04: f81f810c stur x12, [x8, #-0x8] 83e08: 3cde8160 ldur q0, [x11, #-0x18] 83e0c: 3c9e8100 stur q0, [x8, #-0x18] 83e10: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83e14: f81e817f stur xzr, [x11, #-0x18] 83e18: d100c16b sub x11, x11, #0x30 83e1c: eb0b02df cmp x22, x11 83e20: d100c108 sub x8, x8, #0x30 83e24: 54fffe21 b.ne 0x83de8 83e28: a9405a95 ldp x21, x22, [x20] 83e2c: 14000002 b 0x83e34 83e30: aa1603f5 mov x21, x22 83e34: f9400a98 ldr x24, [x20, #0x10] 83e38: eb1502df cmp x22, x21 83e3c: a9002a88 stp x8, x10, [x20] 83e40: f9000a89 str x9, [x20, #0x10] 83e44: 5400e920 b.eq 0x85b68 83e48: 385e82c8 ldurb w8, [x22, #-0x18] 83e4c: 36000068 tbz w8, #0x0, 0x83e58 83e50: f85f82c0 ldur x0, [x22, #-0x8] 83e54: 97fe2373 bl 0xcc20 83e58: 385d02c8 ldurb w8, [x22, #-0x30] 83e5c: d100c2d9 sub x25, x22, #0x30 83e60: 36000068 tbz w8, #0x0, 0x83e6c 83e64: f85e02c0 ldur x0, [x22, #-0x20] 83e68: 97fe236e bl 0xcc20 83e6c: eb1902bf cmp x21, x25 83e70: aa1903f6 mov x22, x25 83e74: 54fffea1 b.ne 0x83e48 83e78: 1400073c b 0x85b68 83e7c: aa1f03e0 mov x0, xzr 83e80: 321c07e9 orr w9, wzr, #0x30 83e84: 5280024a mov w10, #0x12 // =18 83e88: 9b0902c8 madd x8, x22, x9, x0 83e8c: 3900010a strb w10, [x8] 83e90: f94007ea ldr x10, [sp, #0x8] 83e94: d503201f nop 83e98: 9b0902a9 madd x9, x21, x9, x0 83e9c: f800110a stur x10, [x8, #0x1] 83ea0: 394043ea ldrb w10, [sp, #0x10] 83ea4: 3900291f strb wzr, [x8, #0xa] 83ea8: 3900250a strb w10, [x8, #0x9] 83eac: b94003ea ldr w10, [sp] 83eb0: b800b10a stur w10, [x8, #0xb] 83eb4: 394013ea ldrb w10, [sp, #0x4] 83eb8: f900091f str xzr, [x8, #0x10] 83ebc: 39003d0a strb w10, [x8, #0xf] 83ec0: f90007ff str xzr, [sp, #0x8] 83ec4: 390043ff strb wzr, [sp, #0x10] 83ec8: 390013ff strb wzr, [sp, #0x4] 83ecc: b90003ff str wzr, [sp] 83ed0: 3900611f strb wzr, [x8, #0x18] 83ed4: f841f3ea ldur x10, [sp, #0x1f] 83ed8: a9027d0a stp x10, xzr, [x8, #0x20] 83edc: f9400fea ldr x10, [sp, #0x18] 83ee0: f801910a stur x10, [x8, #0x19] 83ee4: f801f3ff stur xzr, [sp, #0x1f] 83ee8: f9000fff str xzr, [sp, #0x18] 83eec: a9402e96 ldp x22, x11, [x20] 83ef0: 9100c10a add x10, x8, #0x30 83ef4: eb16017f cmp x11, x22 83ef8: 54000260 b.eq 0x83f44 83efc: f85e016c ldur x12, [x11, #-0x20] 83f00: f81e010c stur x12, [x8, #-0x20] 83f04: 3cdd0160 ldur q0, [x11, #-0x30] 83f08: 3c9d0100 stur q0, [x8, #-0x30] 83f0c: f85f816c ldur x12, [x11, #-0x8] 83f10: a93dfd7f stp xzr, xzr, [x11, #-0x28] 83f14: f81d017f stur xzr, [x11, #-0x30] 83f18: f81f810c stur x12, [x8, #-0x8] 83f1c: 3cde8160 ldur q0, [x11, #-0x18] 83f20: 3c9e8100 stur q0, [x8, #-0x18] 83f24: a93f7d7f stp xzr, xzr, [x11, #-0x10] 83f28: f81e817f stur xzr, [x11, #-0x18] 83f2c: d100c16b sub x11, x11, #0x30 83f30: eb0b02df cmp x22, x11 83f34: d100c108 sub x8, x8, #0x30 83f38: 54fffe21 b.ne 0x83efc 83f3c: a9405a95 ldp x21, x22, [x20] 83f40: 14000002 b 0x83f48 83f44: aa1603f5 mov x21, x22 83f48: f9400a98 ldr x24, [x20, #0x10] 83f4c: eb1502df cmp x22, x21 83f50: a9002a88 stp x8, x10, [x20] 83f54: f9000a89 str x9, [x20, #0x10] 83f58: 5400e080 b.eq 0x85b68 83f5c: 385e82c8 ldurb w8, [x22, #-0x18] 83f60: 36000068 tbz w8, #0x0, 0x83f6c 83f64: f85f82c0 ldur x0, [x22, #-0x8] 83f68: 97fe232e bl 0xcc20 83f6c: 385d02c8 ldurb w8, [x22, #-0x30] 83f70: d100c2d9 sub x25, x22, #0x30 83f74: 36000068 tbz w8, #0x0, 0x83f80 83f78: f85e02c0 ldur x0, [x22, #-0x20] 83f7c: 97fe2329 bl 0xcc20 83f80: eb1902bf cmp x21, x25 83f84: aa1903f6 mov x22, x25 83f88: 54fffea1 b.ne 0x83f5c 83f8c: 140006f7 b 0x85b68 83f90: aa1f03e0 mov x0, xzr 83f94: 321c07e9 orr w9, wzr, #0x30 83f98: 5280024a mov w10, #0x12 // =18 83f9c: 9b0902c8 madd x8, x22, x9, x0 83fa0: 3900010a strb w10, [x8] 83fa4: f94007ea ldr x10, [sp, #0x8] 83fa8: d503201f nop 83fac: 9b0902a9 madd x9, x21, x9, x0 83fb0: f800110a stur x10, [x8, #0x1] 83fb4: 394043ea ldrb w10, [sp, #0x10] 83fb8: 3900291f strb wzr, [x8, #0xa] 83fbc: 3900250a strb w10, [x8, #0x9] 83fc0: b94003ea ldr w10, [sp] 83fc4: b800b10a stur w10, [x8, #0xb] 83fc8: 394013ea ldrb w10, [sp, #0x4] 83fcc: f900091f str xzr, [x8, #0x10] 83fd0: 39003d0a strb w10, [x8, #0xf] 83fd4: f90007ff str xzr, [sp, #0x8] 83fd8: 390043ff strb wzr, [sp, #0x10] 83fdc: 390013ff strb wzr, [sp, #0x4] 83fe0: b90003ff str wzr, [sp] 83fe4: 3900611f strb wzr, [x8, #0x18] 83fe8: f841f3ea ldur x10, [sp, #0x1f] 83fec: a9027d0a stp x10, xzr, [x8, #0x20] 83ff0: f9400fea ldr x10, [sp, #0x18] 83ff4: f801910a stur x10, [x8, #0x19] 83ff8: f801f3ff stur xzr, [sp, #0x1f] 83ffc: f9000fff str xzr, [sp, #0x18] 84000: a9402e96 ldp x22, x11, [x20] 84004: 9100c10a add x10, x8, #0x30 84008: eb16017f cmp x11, x22 8400c: 54000260 b.eq 0x84058 84010: f85e016c ldur x12, [x11, #-0x20] 84014: f81e010c stur x12, [x8, #-0x20] 84018: 3cdd0160 ldur q0, [x11, #-0x30] 8401c: 3c9d0100 stur q0, [x8, #-0x30] 84020: f85f816c ldur x12, [x11, #-0x8] 84024: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84028: f81d017f stur xzr, [x11, #-0x30] 8402c: f81f810c stur x12, [x8, #-0x8] 84030: 3cde8160 ldur q0, [x11, #-0x18] 84034: 3c9e8100 stur q0, [x8, #-0x18] 84038: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8403c: f81e817f stur xzr, [x11, #-0x18] 84040: d100c16b sub x11, x11, #0x30 84044: eb0b02df cmp x22, x11 84048: d100c108 sub x8, x8, #0x30 8404c: 54fffe21 b.ne 0x84010 84050: a9405a95 ldp x21, x22, [x20] 84054: 14000002 b 0x8405c 84058: aa1603f5 mov x21, x22 8405c: f9400a98 ldr x24, [x20, #0x10] 84060: eb1502df cmp x22, x21 84064: a9002a88 stp x8, x10, [x20] 84068: f9000a89 str x9, [x20, #0x10] 8406c: 5400d7e0 b.eq 0x85b68 84070: 385e82c8 ldurb w8, [x22, #-0x18] 84074: 36000068 tbz w8, #0x0, 0x84080 84078: f85f82c0 ldur x0, [x22, #-0x8] 8407c: 97fe22e9 bl 0xcc20 84080: 385d02c8 ldurb w8, [x22, #-0x30] 84084: d100c2d9 sub x25, x22, #0x30 84088: 36000068 tbz w8, #0x0, 0x84094 8408c: f85e02c0 ldur x0, [x22, #-0x20] 84090: 97fe22e4 bl 0xcc20 84094: eb1902bf cmp x21, x25 84098: aa1903f6 mov x22, x25 8409c: 54fffea1 b.ne 0x84070 840a0: 140006b2 b 0x85b68 840a4: aa1f03e0 mov x0, xzr 840a8: 321c07e9 orr w9, wzr, #0x30 840ac: 5280028a mov w10, #0x14 // =20 840b0: 9b0902c8 madd x8, x22, x9, x0 840b4: 3900010a strb w10, [x8] 840b8: f94007ea ldr x10, [sp, #0x8] 840bc: d503201f nop 840c0: 9b0902a9 madd x9, x21, x9, x0 840c4: f800110a stur x10, [x8, #0x1] 840c8: 794023ea ldrh w10, [sp, #0x10] 840cc: 39002d1f strb wzr, [x8, #0xb] 840d0: b9000d1f str wzr, [x8, #0xc] 840d4: f900091f str xzr, [x8, #0x10] 840d8: 7800910a sturh w10, [x8, #0x9] 840dc: f90007ff str xzr, [sp, #0x8] 840e0: 790023ff strh wzr, [sp, #0x10] 840e4: 3900611f strb wzr, [x8, #0x18] 840e8: f841f3ea ldur x10, [sp, #0x1f] 840ec: a9027d0a stp x10, xzr, [x8, #0x20] 840f0: f9400fea ldr x10, [sp, #0x18] 840f4: f801910a stur x10, [x8, #0x19] 840f8: f801f3ff stur xzr, [sp, #0x1f] 840fc: f9000fff str xzr, [sp, #0x18] 84100: a9402e96 ldp x22, x11, [x20] 84104: 9100c10a add x10, x8, #0x30 84108: eb16017f cmp x11, x22 8410c: 54000260 b.eq 0x84158 84110: f85e016c ldur x12, [x11, #-0x20] 84114: f81e010c stur x12, [x8, #-0x20] 84118: 3cdd0160 ldur q0, [x11, #-0x30] 8411c: 3c9d0100 stur q0, [x8, #-0x30] 84120: f85f816c ldur x12, [x11, #-0x8] 84124: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84128: f81d017f stur xzr, [x11, #-0x30] 8412c: f81f810c stur x12, [x8, #-0x8] 84130: 3cde8160 ldur q0, [x11, #-0x18] 84134: 3c9e8100 stur q0, [x8, #-0x18] 84138: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8413c: f81e817f stur xzr, [x11, #-0x18] 84140: d100c16b sub x11, x11, #0x30 84144: eb0b02df cmp x22, x11 84148: d100c108 sub x8, x8, #0x30 8414c: 54fffe21 b.ne 0x84110 84150: a9405a95 ldp x21, x22, [x20] 84154: 14000002 b 0x8415c 84158: aa1603f5 mov x21, x22 8415c: f9400a98 ldr x24, [x20, #0x10] 84160: eb1502df cmp x22, x21 84164: a9002a88 stp x8, x10, [x20] 84168: f9000a89 str x9, [x20, #0x10] 8416c: 5400cfe0 b.eq 0x85b68 84170: 385e82c8 ldurb w8, [x22, #-0x18] 84174: 36000068 tbz w8, #0x0, 0x84180 84178: f85f82c0 ldur x0, [x22, #-0x8] 8417c: 97fe22a9 bl 0xcc20 84180: 385d02c8 ldurb w8, [x22, #-0x30] 84184: d100c2d9 sub x25, x22, #0x30 84188: 36000068 tbz w8, #0x0, 0x84194 8418c: f85e02c0 ldur x0, [x22, #-0x20] 84190: 97fe22a4 bl 0xcc20 84194: eb1902bf cmp x21, x25 84198: aa1903f6 mov x22, x25 8419c: 54fffea1 b.ne 0x84170 841a0: 14000672 b 0x85b68 841a4: aa1f03e0 mov x0, xzr 841a8: 321c07e9 orr w9, wzr, #0x30 841ac: 5280028a mov w10, #0x14 // =20 841b0: 9b0902c8 madd x8, x22, x9, x0 841b4: 3900010a strb w10, [x8] 841b8: f94007ea ldr x10, [sp, #0x8] 841bc: d503201f nop 841c0: 9b0902a9 madd x9, x21, x9, x0 841c4: f800110a stur x10, [x8, #0x1] 841c8: 794023ea ldrh w10, [sp, #0x10] 841cc: 39002d1f strb wzr, [x8, #0xb] 841d0: b9000d1f str wzr, [x8, #0xc] 841d4: f900091f str xzr, [x8, #0x10] 841d8: 7800910a sturh w10, [x8, #0x9] 841dc: f90007ff str xzr, [sp, #0x8] 841e0: 790023ff strh wzr, [sp, #0x10] 841e4: 3900611f strb wzr, [x8, #0x18] 841e8: f841f3ea ldur x10, [sp, #0x1f] 841ec: a9027d0a stp x10, xzr, [x8, #0x20] 841f0: f9400fea ldr x10, [sp, #0x18] 841f4: f801910a stur x10, [x8, #0x19] 841f8: f801f3ff stur xzr, [sp, #0x1f] 841fc: f9000fff str xzr, [sp, #0x18] 84200: a9402e96 ldp x22, x11, [x20] 84204: 9100c10a add x10, x8, #0x30 84208: eb16017f cmp x11, x22 8420c: 54000260 b.eq 0x84258 84210: f85e016c ldur x12, [x11, #-0x20] 84214: f81e010c stur x12, [x8, #-0x20] 84218: 3cdd0160 ldur q0, [x11, #-0x30] 8421c: 3c9d0100 stur q0, [x8, #-0x30] 84220: f85f816c ldur x12, [x11, #-0x8] 84224: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84228: f81d017f stur xzr, [x11, #-0x30] 8422c: f81f810c stur x12, [x8, #-0x8] 84230: 3cde8160 ldur q0, [x11, #-0x18] 84234: 3c9e8100 stur q0, [x8, #-0x18] 84238: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8423c: f81e817f stur xzr, [x11, #-0x18] 84240: d100c16b sub x11, x11, #0x30 84244: eb0b02df cmp x22, x11 84248: d100c108 sub x8, x8, #0x30 8424c: 54fffe21 b.ne 0x84210 84250: a9405a95 ldp x21, x22, [x20] 84254: 14000002 b 0x8425c 84258: aa1603f5 mov x21, x22 8425c: f9400a98 ldr x24, [x20, #0x10] 84260: eb1502df cmp x22, x21 84264: a9002a88 stp x8, x10, [x20] 84268: f9000a89 str x9, [x20, #0x10] 8426c: 5400c7e0 b.eq 0x85b68 84270: 385e82c8 ldurb w8, [x22, #-0x18] 84274: 36000068 tbz w8, #0x0, 0x84280 84278: f85f82c0 ldur x0, [x22, #-0x8] 8427c: 97fe2269 bl 0xcc20 84280: 385d02c8 ldurb w8, [x22, #-0x30] 84284: d100c2d9 sub x25, x22, #0x30 84288: 36000068 tbz w8, #0x0, 0x84294 8428c: f85e02c0 ldur x0, [x22, #-0x20] 84290: 97fe2264 bl 0xcc20 84294: eb1902bf cmp x21, x25 84298: aa1903f6 mov x22, x25 8429c: 54fffea1 b.ne 0x84270 842a0: 14000632 b 0x85b68 842a4: aa1f03e0 mov x0, xzr 842a8: 321c07e9 orr w9, wzr, #0x30 842ac: 528002ca mov w10, #0x16 // =22 842b0: 9b0902c8 madd x8, x22, x9, x0 842b4: 3900010a strb w10, [x8] 842b8: f94007ea ldr x10, [sp, #0x8] 842bc: d503201f nop 842c0: 9b0902a9 madd x9, x21, x9, x0 842c4: f800110a stur x10, [x8, #0x1] 842c8: 39404bea ldrb w10, [sp, #0x12] 842cc: 39002d0a strb w10, [x8, #0xb] 842d0: 794023ea ldrh w10, [sp, #0x10] 842d4: 3900311f strb wzr, [x8, #0xc] 842d8: 7800910a sturh w10, [x8, #0x9] 842dc: 794003ea ldrh w10, [sp] 842e0: 7800d10a sturh w10, [x8, #0xd] 842e4: 39400bea ldrb w10, [sp, #0x2] 842e8: f900091f str xzr, [x8, #0x10] 842ec: 39003d0a strb w10, [x8, #0xf] 842f0: f90007ff str xzr, [sp, #0x8] 842f4: 790023ff strh wzr, [sp, #0x10] 842f8: 39004bff strb wzr, [sp, #0x12] 842fc: 39000bff strb wzr, [sp, #0x2] 84300: 790003ff strh wzr, [sp] 84304: 3900611f strb wzr, [x8, #0x18] 84308: f841f3ea ldur x10, [sp, #0x1f] 8430c: a9027d0a stp x10, xzr, [x8, #0x20] 84310: f9400fea ldr x10, [sp, #0x18] 84314: f801910a stur x10, [x8, #0x19] 84318: f801f3ff stur xzr, [sp, #0x1f] 8431c: f9000fff str xzr, [sp, #0x18] 84320: a9402e96 ldp x22, x11, [x20] 84324: 9100c10a add x10, x8, #0x30 84328: eb16017f cmp x11, x22 8432c: 54000260 b.eq 0x84378 84330: f85e016c ldur x12, [x11, #-0x20] 84334: f81e010c stur x12, [x8, #-0x20] 84338: 3cdd0160 ldur q0, [x11, #-0x30] 8433c: 3c9d0100 stur q0, [x8, #-0x30] 84340: f85f816c ldur x12, [x11, #-0x8] 84344: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84348: f81d017f stur xzr, [x11, #-0x30] 8434c: f81f810c stur x12, [x8, #-0x8] 84350: 3cde8160 ldur q0, [x11, #-0x18] 84354: 3c9e8100 stur q0, [x8, #-0x18] 84358: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8435c: f81e817f stur xzr, [x11, #-0x18] 84360: d100c16b sub x11, x11, #0x30 84364: eb0b02df cmp x22, x11 84368: d100c108 sub x8, x8, #0x30 8436c: 54fffe21 b.ne 0x84330 84370: a9405a95 ldp x21, x22, [x20] 84374: 14000002 b 0x8437c 84378: aa1603f5 mov x21, x22 8437c: f9400a98 ldr x24, [x20, #0x10] 84380: eb1502df cmp x22, x21 84384: a9002a88 stp x8, x10, [x20] 84388: f9000a89 str x9, [x20, #0x10] 8438c: 5400bee0 b.eq 0x85b68 84390: 385e82c8 ldurb w8, [x22, #-0x18] 84394: 36000068 tbz w8, #0x0, 0x843a0 84398: f85f82c0 ldur x0, [x22, #-0x8] 8439c: 97fe2221 bl 0xcc20 843a0: 385d02c8 ldurb w8, [x22, #-0x30] 843a4: d100c2d9 sub x25, x22, #0x30 843a8: 36000068 tbz w8, #0x0, 0x843b4 843ac: f85e02c0 ldur x0, [x22, #-0x20] 843b0: 97fe221c bl 0xcc20 843b4: eb1902bf cmp x21, x25 843b8: aa1903f6 mov x22, x25 843bc: 54fffea1 b.ne 0x84390 843c0: 140005ea b 0x85b68 843c4: aa1f03e0 mov x0, xzr 843c8: 321c07e9 orr w9, wzr, #0x30 843cc: 5280028a mov w10, #0x14 // =20 843d0: 9b0902c8 madd x8, x22, x9, x0 843d4: 3900010a strb w10, [x8] 843d8: f94007ea ldr x10, [sp, #0x8] 843dc: d503201f nop 843e0: 9b0902a9 madd x9, x21, x9, x0 843e4: f800110a stur x10, [x8, #0x1] 843e8: 794023ea ldrh w10, [sp, #0x10] 843ec: 39002d1f strb wzr, [x8, #0xb] 843f0: b9000d1f str wzr, [x8, #0xc] 843f4: f900091f str xzr, [x8, #0x10] 843f8: 7800910a sturh w10, [x8, #0x9] 843fc: f90007ff str xzr, [sp, #0x8] 84400: 790023ff strh wzr, [sp, #0x10] 84404: 3900611f strb wzr, [x8, #0x18] 84408: f841f3ea ldur x10, [sp, #0x1f] 8440c: a9027d0a stp x10, xzr, [x8, #0x20] 84410: f9400fea ldr x10, [sp, #0x18] 84414: f801910a stur x10, [x8, #0x19] 84418: f801f3ff stur xzr, [sp, #0x1f] 8441c: f9000fff str xzr, [sp, #0x18] 84420: a9402e96 ldp x22, x11, [x20] 84424: 9100c10a add x10, x8, #0x30 84428: eb16017f cmp x11, x22 8442c: 54000260 b.eq 0x84478 84430: f85e016c ldur x12, [x11, #-0x20] 84434: f81e010c stur x12, [x8, #-0x20] 84438: 3cdd0160 ldur q0, [x11, #-0x30] 8443c: 3c9d0100 stur q0, [x8, #-0x30] 84440: f85f816c ldur x12, [x11, #-0x8] 84444: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84448: f81d017f stur xzr, [x11, #-0x30] 8444c: f81f810c stur x12, [x8, #-0x8] 84450: 3cde8160 ldur q0, [x11, #-0x18] 84454: 3c9e8100 stur q0, [x8, #-0x18] 84458: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8445c: f81e817f stur xzr, [x11, #-0x18] 84460: d100c16b sub x11, x11, #0x30 84464: eb0b02df cmp x22, x11 84468: d100c108 sub x8, x8, #0x30 8446c: 54fffe21 b.ne 0x84430 84470: a9405a95 ldp x21, x22, [x20] 84474: 14000002 b 0x8447c 84478: aa1603f5 mov x21, x22 8447c: f9400a98 ldr x24, [x20, #0x10] 84480: eb1502df cmp x22, x21 84484: a9002a88 stp x8, x10, [x20] 84488: f9000a89 str x9, [x20, #0x10] 8448c: 5400b6e0 b.eq 0x85b68 84490: 385e82c8 ldurb w8, [x22, #-0x18] 84494: 36000068 tbz w8, #0x0, 0x844a0 84498: f85f82c0 ldur x0, [x22, #-0x8] 8449c: 97fe21e1 bl 0xcc20 844a0: 385d02c8 ldurb w8, [x22, #-0x30] 844a4: d100c2d9 sub x25, x22, #0x30 844a8: 36000068 tbz w8, #0x0, 0x844b4 844ac: f85e02c0 ldur x0, [x22, #-0x20] 844b0: 97fe21dc bl 0xcc20 844b4: eb1902bf cmp x21, x25 844b8: aa1903f6 mov x22, x25 844bc: 54fffea1 b.ne 0x84490 844c0: 140005aa b 0x85b68 844c4: aa1f03e0 mov x0, xzr 844c8: 321c07e9 orr w9, wzr, #0x30 844cc: 5280044a mov w10, #0x22 // =34 844d0: 9b0902c8 madd x8, x22, x9, x0 844d4: 3900010a strb w10, [x8] 844d8: f841f3ea ldur x10, [sp, #0x1f] 844dc: 528bab6b mov w11, #0x5d5b // =23899 844e0: 9b0902a9 madd x9, x21, x9, x0 844e4: f900050a str x10, [x8, #0x8] 844e8: f9400fea ldr x10, [sp, #0x18] 844ec: f900090b str x11, [x8, #0x10] 844f0: f800110a stur x10, [x8, #0x1] 844f4: f801f3ff stur xzr, [sp, #0x1f] 844f8: f9000fff str xzr, [sp, #0x18] 844fc: 3900611f strb wzr, [x8, #0x18] 84500: f840f3ea ldur x10, [sp, #0xf] 84504: a9027d0a stp x10, xzr, [x8, #0x20] 84508: f94007ea ldr x10, [sp, #0x8] 8450c: f801910a stur x10, [x8, #0x19] 84510: f800f3ff stur xzr, [sp, #0xf] 84514: f90007ff str xzr, [sp, #0x8] 84518: a9402e96 ldp x22, x11, [x20] 8451c: 9100c10a add x10, x8, #0x30 84520: eb16017f cmp x11, x22 84524: 54000260 b.eq 0x84570 84528: f85e016c ldur x12, [x11, #-0x20] 8452c: f81e010c stur x12, [x8, #-0x20] 84530: 3cdd0160 ldur q0, [x11, #-0x30] 84534: 3c9d0100 stur q0, [x8, #-0x30] 84538: f85f816c ldur x12, [x11, #-0x8] 8453c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84540: f81d017f stur xzr, [x11, #-0x30] 84544: f81f810c stur x12, [x8, #-0x8] 84548: 3cde8160 ldur q0, [x11, #-0x18] 8454c: 3c9e8100 stur q0, [x8, #-0x18] 84550: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84554: f81e817f stur xzr, [x11, #-0x18] 84558: d100c16b sub x11, x11, #0x30 8455c: eb0b02df cmp x22, x11 84560: d100c108 sub x8, x8, #0x30 84564: 54fffe21 b.ne 0x84528 84568: a9405a95 ldp x21, x22, [x20] 8456c: 14000002 b 0x84574 84570: aa1603f5 mov x21, x22 84574: f9400a98 ldr x24, [x20, #0x10] 84578: eb1502df cmp x22, x21 8457c: a9002a88 stp x8, x10, [x20] 84580: f9000a89 str x9, [x20, #0x10] 84584: 5400af20 b.eq 0x85b68 84588: 385e82c8 ldurb w8, [x22, #-0x18] 8458c: 36000068 tbz w8, #0x0, 0x84598 84590: f85f82c0 ldur x0, [x22, #-0x8] 84594: 97fe21a3 bl 0xcc20 84598: 385d02c8 ldurb w8, [x22, #-0x30] 8459c: d100c2d9 sub x25, x22, #0x30 845a0: 36000068 tbz w8, #0x0, 0x845ac 845a4: f85e02c0 ldur x0, [x22, #-0x20] 845a8: 97fe219e bl 0xcc20 845ac: eb1902bf cmp x21, x25 845b0: aa1903f6 mov x22, x25 845b4: 54fffea1 b.ne 0x84588 845b8: 1400056c b 0x85b68 845bc: aa1f03e0 mov x0, xzr 845c0: 321c07e9 orr w9, wzr, #0x30 845c4: 5280028a mov w10, #0x14 // =20 845c8: 9b0902c8 madd x8, x22, x9, x0 845cc: 3900010a strb w10, [x8] 845d0: f94007ea ldr x10, [sp, #0x8] 845d4: d503201f nop 845d8: 9b0902a9 madd x9, x21, x9, x0 845dc: f800110a stur x10, [x8, #0x1] 845e0: 794023ea ldrh w10, [sp, #0x10] 845e4: 39002d1f strb wzr, [x8, #0xb] 845e8: b9000d1f str wzr, [x8, #0xc] 845ec: f900091f str xzr, [x8, #0x10] 845f0: 7800910a sturh w10, [x8, #0x9] 845f4: f90007ff str xzr, [sp, #0x8] 845f8: 790023ff strh wzr, [sp, #0x10] 845fc: 3900611f strb wzr, [x8, #0x18] 84600: f841f3ea ldur x10, [sp, #0x1f] 84604: a9027d0a stp x10, xzr, [x8, #0x20] 84608: f9400fea ldr x10, [sp, #0x18] 8460c: f801910a stur x10, [x8, #0x19] 84610: f801f3ff stur xzr, [sp, #0x1f] 84614: f9000fff str xzr, [sp, #0x18] 84618: a9402e96 ldp x22, x11, [x20] 8461c: 9100c10a add x10, x8, #0x30 84620: eb16017f cmp x11, x22 84624: 54000260 b.eq 0x84670 84628: f85e016c ldur x12, [x11, #-0x20] 8462c: f81e010c stur x12, [x8, #-0x20] 84630: 3cdd0160 ldur q0, [x11, #-0x30] 84634: 3c9d0100 stur q0, [x8, #-0x30] 84638: f85f816c ldur x12, [x11, #-0x8] 8463c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84640: f81d017f stur xzr, [x11, #-0x30] 84644: f81f810c stur x12, [x8, #-0x8] 84648: 3cde8160 ldur q0, [x11, #-0x18] 8464c: 3c9e8100 stur q0, [x8, #-0x18] 84650: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84654: f81e817f stur xzr, [x11, #-0x18] 84658: d100c16b sub x11, x11, #0x30 8465c: eb0b02df cmp x22, x11 84660: d100c108 sub x8, x8, #0x30 84664: 54fffe21 b.ne 0x84628 84668: a9405a95 ldp x21, x22, [x20] 8466c: 14000002 b 0x84674 84670: aa1603f5 mov x21, x22 84674: f9400a98 ldr x24, [x20, #0x10] 84678: eb1502df cmp x22, x21 8467c: a9002a88 stp x8, x10, [x20] 84680: f9000a89 str x9, [x20, #0x10] 84684: 5400a720 b.eq 0x85b68 84688: 385e82c8 ldurb w8, [x22, #-0x18] 8468c: 36000068 tbz w8, #0x0, 0x84698 84690: f85f82c0 ldur x0, [x22, #-0x8] 84694: 97fe2163 bl 0xcc20 84698: 385d02c8 ldurb w8, [x22, #-0x30] 8469c: d100c2d9 sub x25, x22, #0x30 846a0: 36000068 tbz w8, #0x0, 0x846ac 846a4: f85e02c0 ldur x0, [x22, #-0x20] 846a8: 97fe215e bl 0xcc20 846ac: eb1902bf cmp x21, x25 846b0: aa1903f6 mov x22, x25 846b4: 54fffea1 b.ne 0x84688 846b8: 1400052c b 0x85b68 846bc: aa1f03e0 mov x0, xzr 846c0: 321c07e9 orr w9, wzr, #0x30 846c4: 5280028a mov w10, #0x14 // =20 846c8: 9b0902c8 madd x8, x22, x9, x0 846cc: 3900010a strb w10, [x8] 846d0: f94007ea ldr x10, [sp, #0x8] 846d4: d503201f nop 846d8: 9b0902a9 madd x9, x21, x9, x0 846dc: f800110a stur x10, [x8, #0x1] 846e0: 794023ea ldrh w10, [sp, #0x10] 846e4: 39002d1f strb wzr, [x8, #0xb] 846e8: b9000d1f str wzr, [x8, #0xc] 846ec: f900091f str xzr, [x8, #0x10] 846f0: 7800910a sturh w10, [x8, #0x9] 846f4: f90007ff str xzr, [sp, #0x8] 846f8: 790023ff strh wzr, [sp, #0x10] 846fc: 3900611f strb wzr, [x8, #0x18] 84700: f841f3ea ldur x10, [sp, #0x1f] 84704: a9027d0a stp x10, xzr, [x8, #0x20] 84708: f9400fea ldr x10, [sp, #0x18] 8470c: f801910a stur x10, [x8, #0x19] 84710: f801f3ff stur xzr, [sp, #0x1f] 84714: f9000fff str xzr, [sp, #0x18] 84718: a9402e96 ldp x22, x11, [x20] 8471c: 9100c10a add x10, x8, #0x30 84720: eb16017f cmp x11, x22 84724: 54000260 b.eq 0x84770 84728: f85e016c ldur x12, [x11, #-0x20] 8472c: f81e010c stur x12, [x8, #-0x20] 84730: 3cdd0160 ldur q0, [x11, #-0x30] 84734: 3c9d0100 stur q0, [x8, #-0x30] 84738: f85f816c ldur x12, [x11, #-0x8] 8473c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84740: f81d017f stur xzr, [x11, #-0x30] 84744: f81f810c stur x12, [x8, #-0x8] 84748: 3cde8160 ldur q0, [x11, #-0x18] 8474c: 3c9e8100 stur q0, [x8, #-0x18] 84750: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84754: f81e817f stur xzr, [x11, #-0x18] 84758: d100c16b sub x11, x11, #0x30 8475c: eb0b02df cmp x22, x11 84760: d100c108 sub x8, x8, #0x30 84764: 54fffe21 b.ne 0x84728 84768: a9405a95 ldp x21, x22, [x20] 8476c: 14000002 b 0x84774 84770: aa1603f5 mov x21, x22 84774: f9400a98 ldr x24, [x20, #0x10] 84778: eb1502df cmp x22, x21 8477c: a9002a88 stp x8, x10, [x20] 84780: f9000a89 str x9, [x20, #0x10] 84784: 54009f20 b.eq 0x85b68 84788: 385e82c8 ldurb w8, [x22, #-0x18] 8478c: 36000068 tbz w8, #0x0, 0x84798 84790: f85f82c0 ldur x0, [x22, #-0x8] 84794: 97fe2123 bl 0xcc20 84798: 385d02c8 ldurb w8, [x22, #-0x30] 8479c: d100c2d9 sub x25, x22, #0x30 847a0: 36000068 tbz w8, #0x0, 0x847ac 847a4: f85e02c0 ldur x0, [x22, #-0x20] 847a8: 97fe211e bl 0xcc20 847ac: eb1902bf cmp x21, x25 847b0: aa1903f6 mov x22, x25 847b4: 54fffea1 b.ne 0x84788 847b8: 140004ec b 0x85b68 847bc: aa1f03e0 mov x0, xzr 847c0: 321c07e9 orr w9, wzr, #0x30 847c4: 5280024a mov w10, #0x12 // =18 847c8: 9b0902c8 madd x8, x22, x9, x0 847cc: 3900010a strb w10, [x8] 847d0: f94007ea ldr x10, [sp, #0x8] 847d4: d503201f nop 847d8: 9b0902a9 madd x9, x21, x9, x0 847dc: f800110a stur x10, [x8, #0x1] 847e0: 394043ea ldrb w10, [sp, #0x10] 847e4: 3900291f strb wzr, [x8, #0xa] 847e8: 3900250a strb w10, [x8, #0x9] 847ec: b94003ea ldr w10, [sp] 847f0: b800b10a stur w10, [x8, #0xb] 847f4: 394013ea ldrb w10, [sp, #0x4] 847f8: f900091f str xzr, [x8, #0x10] 847fc: 39003d0a strb w10, [x8, #0xf] 84800: f90007ff str xzr, [sp, #0x8] 84804: 390043ff strb wzr, [sp, #0x10] 84808: 390013ff strb wzr, [sp, #0x4] 8480c: b90003ff str wzr, [sp] 84810: 3900611f strb wzr, [x8, #0x18] 84814: f841f3ea ldur x10, [sp, #0x1f] 84818: a9027d0a stp x10, xzr, [x8, #0x20] 8481c: f9400fea ldr x10, [sp, #0x18] 84820: f801910a stur x10, [x8, #0x19] 84824: f801f3ff stur xzr, [sp, #0x1f] 84828: f9000fff str xzr, [sp, #0x18] 8482c: a9402e96 ldp x22, x11, [x20] 84830: 9100c10a add x10, x8, #0x30 84834: eb16017f cmp x11, x22 84838: 54000260 b.eq 0x84884 8483c: f85e016c ldur x12, [x11, #-0x20] 84840: f81e010c stur x12, [x8, #-0x20] 84844: 3cdd0160 ldur q0, [x11, #-0x30] 84848: 3c9d0100 stur q0, [x8, #-0x30] 8484c: f85f816c ldur x12, [x11, #-0x8] 84850: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84854: f81d017f stur xzr, [x11, #-0x30] 84858: f81f810c stur x12, [x8, #-0x8] 8485c: 3cde8160 ldur q0, [x11, #-0x18] 84860: 3c9e8100 stur q0, [x8, #-0x18] 84864: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84868: f81e817f stur xzr, [x11, #-0x18] 8486c: d100c16b sub x11, x11, #0x30 84870: eb0b02df cmp x22, x11 84874: d100c108 sub x8, x8, #0x30 84878: 54fffe21 b.ne 0x8483c 8487c: a9405a95 ldp x21, x22, [x20] 84880: 14000002 b 0x84888 84884: aa1603f5 mov x21, x22 84888: f9400a98 ldr x24, [x20, #0x10] 8488c: eb1502df cmp x22, x21 84890: a9002a88 stp x8, x10, [x20] 84894: f9000a89 str x9, [x20, #0x10] 84898: 54009680 b.eq 0x85b68 8489c: 385e82c8 ldurb w8, [x22, #-0x18] 848a0: 36000068 tbz w8, #0x0, 0x848ac 848a4: f85f82c0 ldur x0, [x22, #-0x8] 848a8: 97fe20de bl 0xcc20 848ac: 385d02c8 ldurb w8, [x22, #-0x30] 848b0: d100c2d9 sub x25, x22, #0x30 848b4: 36000068 tbz w8, #0x0, 0x848c0 848b8: f85e02c0 ldur x0, [x22, #-0x20] 848bc: 97fe20d9 bl 0xcc20 848c0: eb1902bf cmp x21, x25 848c4: aa1903f6 mov x22, x25 848c8: 54fffea1 b.ne 0x8489c 848cc: 140004a7 b 0x85b68 848d0: aa1f03e0 mov x0, xzr 848d4: 321c07e9 orr w9, wzr, #0x30 848d8: 5280028a mov w10, #0x14 // =20 848dc: 9b0902c8 madd x8, x22, x9, x0 848e0: 3900010a strb w10, [x8] 848e4: f94007ea ldr x10, [sp, #0x8] 848e8: d503201f nop 848ec: 9b0902a9 madd x9, x21, x9, x0 848f0: f800110a stur x10, [x8, #0x1] 848f4: 794023ea ldrh w10, [sp, #0x10] 848f8: 39002d1f strb wzr, [x8, #0xb] 848fc: b9000d1f str wzr, [x8, #0xc] 84900: f900091f str xzr, [x8, #0x10] 84904: 7800910a sturh w10, [x8, #0x9] 84908: f90007ff str xzr, [sp, #0x8] 8490c: 790023ff strh wzr, [sp, #0x10] 84910: 3900611f strb wzr, [x8, #0x18] 84914: f841f3ea ldur x10, [sp, #0x1f] 84918: a9027d0a stp x10, xzr, [x8, #0x20] 8491c: f9400fea ldr x10, [sp, #0x18] 84920: f801910a stur x10, [x8, #0x19] 84924: f801f3ff stur xzr, [sp, #0x1f] 84928: f9000fff str xzr, [sp, #0x18] 8492c: a9402e96 ldp x22, x11, [x20] 84930: 9100c10a add x10, x8, #0x30 84934: eb16017f cmp x11, x22 84938: 54000260 b.eq 0x84984 8493c: f85e016c ldur x12, [x11, #-0x20] 84940: f81e010c stur x12, [x8, #-0x20] 84944: 3cdd0160 ldur q0, [x11, #-0x30] 84948: 3c9d0100 stur q0, [x8, #-0x30] 8494c: f85f816c ldur x12, [x11, #-0x8] 84950: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84954: f81d017f stur xzr, [x11, #-0x30] 84958: f81f810c stur x12, [x8, #-0x8] 8495c: 3cde8160 ldur q0, [x11, #-0x18] 84960: 3c9e8100 stur q0, [x8, #-0x18] 84964: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84968: f81e817f stur xzr, [x11, #-0x18] 8496c: d100c16b sub x11, x11, #0x30 84970: eb0b02df cmp x22, x11 84974: d100c108 sub x8, x8, #0x30 84978: 54fffe21 b.ne 0x8493c 8497c: a9405a95 ldp x21, x22, [x20] 84980: 14000002 b 0x84988 84984: aa1603f5 mov x21, x22 84988: f9400a98 ldr x24, [x20, #0x10] 8498c: eb1502df cmp x22, x21 84990: a9002a88 stp x8, x10, [x20] 84994: f9000a89 str x9, [x20, #0x10] 84998: 54008e80 b.eq 0x85b68 8499c: 385e82c8 ldurb w8, [x22, #-0x18] 849a0: 36000068 tbz w8, #0x0, 0x849ac 849a4: f85f82c0 ldur x0, [x22, #-0x8] 849a8: 97fe209e bl 0xcc20 849ac: 385d02c8 ldurb w8, [x22, #-0x30] 849b0: d100c2d9 sub x25, x22, #0x30 849b4: 36000068 tbz w8, #0x0, 0x849c0 849b8: f85e02c0 ldur x0, [x22, #-0x20] 849bc: 97fe2099 bl 0xcc20 849c0: eb1902bf cmp x21, x25 849c4: aa1903f6 mov x22, x25 849c8: 54fffea1 b.ne 0x8499c 849cc: 14000467 b 0x85b68 849d0: aa1f03e0 mov x0, xzr 849d4: 321c07e9 orr w9, wzr, #0x30 849d8: 5280024a mov w10, #0x12 // =18 849dc: 9b0902c8 madd x8, x22, x9, x0 849e0: 3900010a strb w10, [x8] 849e4: f94007ea ldr x10, [sp, #0x8] 849e8: d503201f nop 849ec: 9b0902a9 madd x9, x21, x9, x0 849f0: f800110a stur x10, [x8, #0x1] 849f4: 394043ea ldrb w10, [sp, #0x10] 849f8: 3900291f strb wzr, [x8, #0xa] 849fc: 3900250a strb w10, [x8, #0x9] 84a00: b94003ea ldr w10, [sp] 84a04: b800b10a stur w10, [x8, #0xb] 84a08: 394013ea ldrb w10, [sp, #0x4] 84a0c: f900091f str xzr, [x8, #0x10] 84a10: 39003d0a strb w10, [x8, #0xf] 84a14: f90007ff str xzr, [sp, #0x8] 84a18: 390043ff strb wzr, [sp, #0x10] 84a1c: 390013ff strb wzr, [sp, #0x4] 84a20: b90003ff str wzr, [sp] 84a24: 3900611f strb wzr, [x8, #0x18] 84a28: f841f3ea ldur x10, [sp, #0x1f] 84a2c: a9027d0a stp x10, xzr, [x8, #0x20] 84a30: f9400fea ldr x10, [sp, #0x18] 84a34: f801910a stur x10, [x8, #0x19] 84a38: f801f3ff stur xzr, [sp, #0x1f] 84a3c: f9000fff str xzr, [sp, #0x18] 84a40: a9402e96 ldp x22, x11, [x20] 84a44: 9100c10a add x10, x8, #0x30 84a48: eb16017f cmp x11, x22 84a4c: 54000260 b.eq 0x84a98 84a50: f85e016c ldur x12, [x11, #-0x20] 84a54: f81e010c stur x12, [x8, #-0x20] 84a58: 3cdd0160 ldur q0, [x11, #-0x30] 84a5c: 3c9d0100 stur q0, [x8, #-0x30] 84a60: f85f816c ldur x12, [x11, #-0x8] 84a64: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84a68: f81d017f stur xzr, [x11, #-0x30] 84a6c: f81f810c stur x12, [x8, #-0x8] 84a70: 3cde8160 ldur q0, [x11, #-0x18] 84a74: 3c9e8100 stur q0, [x8, #-0x18] 84a78: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84a7c: f81e817f stur xzr, [x11, #-0x18] 84a80: d100c16b sub x11, x11, #0x30 84a84: eb0b02df cmp x22, x11 84a88: d100c108 sub x8, x8, #0x30 84a8c: 54fffe21 b.ne 0x84a50 84a90: a9405a95 ldp x21, x22, [x20] 84a94: 14000002 b 0x84a9c 84a98: aa1603f5 mov x21, x22 84a9c: f9400a98 ldr x24, [x20, #0x10] 84aa0: eb1502df cmp x22, x21 84aa4: a9002a88 stp x8, x10, [x20] 84aa8: f9000a89 str x9, [x20, #0x10] 84aac: 540085e0 b.eq 0x85b68 84ab0: 385e82c8 ldurb w8, [x22, #-0x18] 84ab4: 36000068 tbz w8, #0x0, 0x84ac0 84ab8: f85f82c0 ldur x0, [x22, #-0x8] 84abc: 97fe2059 bl 0xcc20 84ac0: 385d02c8 ldurb w8, [x22, #-0x30] 84ac4: d100c2d9 sub x25, x22, #0x30 84ac8: 36000068 tbz w8, #0x0, 0x84ad4 84acc: f85e02c0 ldur x0, [x22, #-0x20] 84ad0: 97fe2054 bl 0xcc20 84ad4: eb1902bf cmp x21, x25 84ad8: aa1903f6 mov x22, x25 84adc: 54fffea1 b.ne 0x84ab0 84ae0: 14000422 b 0x85b68 84ae4: aa1f03e0 mov x0, xzr 84ae8: 321c07e9 orr w9, wzr, #0x30 84aec: 321f0fea orr w10, wzr, #0x1e 84af0: 9b0902c8 madd x8, x22, x9, x0 84af4: 3900010a strb w10, [x8] 84af8: f841f3ea ldur x10, [sp, #0x1f] 84afc: d503201f nop 84b00: 9b0902a9 madd x9, x21, x9, x0 84b04: a900fd0a stp x10, xzr, [x8, #0x8] 84b08: f9400fea ldr x10, [sp, #0x18] 84b0c: f800110a stur x10, [x8, #0x1] 84b10: f801f3ff stur xzr, [sp, #0x1f] 84b14: f9000fff str xzr, [sp, #0x18] 84b18: 3900611f strb wzr, [x8, #0x18] 84b1c: f840f3ea ldur x10, [sp, #0xf] 84b20: a9027d0a stp x10, xzr, [x8, #0x20] 84b24: f94007ea ldr x10, [sp, #0x8] 84b28: f801910a stur x10, [x8, #0x19] 84b2c: f800f3ff stur xzr, [sp, #0xf] 84b30: f90007ff str xzr, [sp, #0x8] 84b34: a9402e96 ldp x22, x11, [x20] 84b38: 9100c10a add x10, x8, #0x30 84b3c: eb16017f cmp x11, x22 84b40: 54000260 b.eq 0x84b8c 84b44: f85e016c ldur x12, [x11, #-0x20] 84b48: f81e010c stur x12, [x8, #-0x20] 84b4c: 3cdd0160 ldur q0, [x11, #-0x30] 84b50: 3c9d0100 stur q0, [x8, #-0x30] 84b54: f85f816c ldur x12, [x11, #-0x8] 84b58: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84b5c: f81d017f stur xzr, [x11, #-0x30] 84b60: f81f810c stur x12, [x8, #-0x8] 84b64: 3cde8160 ldur q0, [x11, #-0x18] 84b68: 3c9e8100 stur q0, [x8, #-0x18] 84b6c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84b70: f81e817f stur xzr, [x11, #-0x18] 84b74: d100c16b sub x11, x11, #0x30 84b78: eb0b02df cmp x22, x11 84b7c: d100c108 sub x8, x8, #0x30 84b80: 54fffe21 b.ne 0x84b44 84b84: a9405a95 ldp x21, x22, [x20] 84b88: 14000002 b 0x84b90 84b8c: aa1603f5 mov x21, x22 84b90: f9400a98 ldr x24, [x20, #0x10] 84b94: eb1502df cmp x22, x21 84b98: a9002a88 stp x8, x10, [x20] 84b9c: f9000a89 str x9, [x20, #0x10] 84ba0: 54007e40 b.eq 0x85b68 84ba4: 385e82c8 ldurb w8, [x22, #-0x18] 84ba8: 36000068 tbz w8, #0x0, 0x84bb4 84bac: f85f82c0 ldur x0, [x22, #-0x8] 84bb0: 97fe201c bl 0xcc20 84bb4: 385d02c8 ldurb w8, [x22, #-0x30] 84bb8: d100c2d9 sub x25, x22, #0x30 84bbc: 36000068 tbz w8, #0x0, 0x84bc8 84bc0: f85e02c0 ldur x0, [x22, #-0x20] 84bc4: 97fe2017 bl 0xcc20 84bc8: eb1902bf cmp x21, x25 84bcc: aa1903f6 mov x22, x25 84bd0: 54fffea1 b.ne 0x84ba4 84bd4: 140003e5 b 0x85b68 84bd8: aa1f03e0 mov x0, xzr 84bdc: 321c07e9 orr w9, wzr, #0x30 84be0: 5280028a mov w10, #0x14 // =20 84be4: 9b0902c8 madd x8, x22, x9, x0 84be8: 3900010a strb w10, [x8] 84bec: f94007ea ldr x10, [sp, #0x8] 84bf0: d503201f nop 84bf4: 9b0902a9 madd x9, x21, x9, x0 84bf8: f800110a stur x10, [x8, #0x1] 84bfc: 794023ea ldrh w10, [sp, #0x10] 84c00: 39002d1f strb wzr, [x8, #0xb] 84c04: b9000d1f str wzr, [x8, #0xc] 84c08: f900091f str xzr, [x8, #0x10] 84c0c: 7800910a sturh w10, [x8, #0x9] 84c10: f90007ff str xzr, [sp, #0x8] 84c14: 790023ff strh wzr, [sp, #0x10] 84c18: 3900611f strb wzr, [x8, #0x18] 84c1c: f841f3ea ldur x10, [sp, #0x1f] 84c20: a9027d0a stp x10, xzr, [x8, #0x20] 84c24: f9400fea ldr x10, [sp, #0x18] 84c28: f801910a stur x10, [x8, #0x19] 84c2c: f801f3ff stur xzr, [sp, #0x1f] 84c30: f9000fff str xzr, [sp, #0x18] 84c34: a9402e96 ldp x22, x11, [x20] 84c38: 9100c10a add x10, x8, #0x30 84c3c: eb16017f cmp x11, x22 84c40: 54000260 b.eq 0x84c8c 84c44: f85e016c ldur x12, [x11, #-0x20] 84c48: f81e010c stur x12, [x8, #-0x20] 84c4c: 3cdd0160 ldur q0, [x11, #-0x30] 84c50: 3c9d0100 stur q0, [x8, #-0x30] 84c54: f85f816c ldur x12, [x11, #-0x8] 84c58: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84c5c: f81d017f stur xzr, [x11, #-0x30] 84c60: f81f810c stur x12, [x8, #-0x8] 84c64: 3cde8160 ldur q0, [x11, #-0x18] 84c68: 3c9e8100 stur q0, [x8, #-0x18] 84c6c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84c70: f81e817f stur xzr, [x11, #-0x18] 84c74: d100c16b sub x11, x11, #0x30 84c78: eb0b02df cmp x22, x11 84c7c: d100c108 sub x8, x8, #0x30 84c80: 54fffe21 b.ne 0x84c44 84c84: a9405a95 ldp x21, x22, [x20] 84c88: 14000002 b 0x84c90 84c8c: aa1603f5 mov x21, x22 84c90: f9400a98 ldr x24, [x20, #0x10] 84c94: eb1502df cmp x22, x21 84c98: a9002a88 stp x8, x10, [x20] 84c9c: f9000a89 str x9, [x20, #0x10] 84ca0: 54007640 b.eq 0x85b68 84ca4: 385e82c8 ldurb w8, [x22, #-0x18] 84ca8: 36000068 tbz w8, #0x0, 0x84cb4 84cac: f85f82c0 ldur x0, [x22, #-0x8] 84cb0: 97fe1fdc bl 0xcc20 84cb4: 385d02c8 ldurb w8, [x22, #-0x30] 84cb8: d100c2d9 sub x25, x22, #0x30 84cbc: 36000068 tbz w8, #0x0, 0x84cc8 84cc0: f85e02c0 ldur x0, [x22, #-0x20] 84cc4: 97fe1fd7 bl 0xcc20 84cc8: eb1902bf cmp x21, x25 84ccc: aa1903f6 mov x22, x25 84cd0: 54fffea1 b.ne 0x84ca4 84cd4: 140003a5 b 0x85b68 84cd8: aa1f03e0 mov x0, xzr 84cdc: 321c07e9 orr w9, wzr, #0x30 84ce0: 5280024a mov w10, #0x12 // =18 84ce4: 9b0902c8 madd x8, x22, x9, x0 84ce8: 3900010a strb w10, [x8] 84cec: f94007ea ldr x10, [sp, #0x8] 84cf0: d503201f nop 84cf4: 9b0902a9 madd x9, x21, x9, x0 84cf8: f800110a stur x10, [x8, #0x1] 84cfc: 394043ea ldrb w10, [sp, #0x10] 84d00: 3900291f strb wzr, [x8, #0xa] 84d04: 3900250a strb w10, [x8, #0x9] 84d08: b94003ea ldr w10, [sp] 84d0c: b800b10a stur w10, [x8, #0xb] 84d10: 394013ea ldrb w10, [sp, #0x4] 84d14: f900091f str xzr, [x8, #0x10] 84d18: 39003d0a strb w10, [x8, #0xf] 84d1c: f90007ff str xzr, [sp, #0x8] 84d20: 390043ff strb wzr, [sp, #0x10] 84d24: 390013ff strb wzr, [sp, #0x4] 84d28: b90003ff str wzr, [sp] 84d2c: 3900611f strb wzr, [x8, #0x18] 84d30: f841f3ea ldur x10, [sp, #0x1f] 84d34: a9027d0a stp x10, xzr, [x8, #0x20] 84d38: f9400fea ldr x10, [sp, #0x18] 84d3c: f801910a stur x10, [x8, #0x19] 84d40: f801f3ff stur xzr, [sp, #0x1f] 84d44: f9000fff str xzr, [sp, #0x18] 84d48: a9402e96 ldp x22, x11, [x20] 84d4c: 9100c10a add x10, x8, #0x30 84d50: eb16017f cmp x11, x22 84d54: 54000260 b.eq 0x84da0 84d58: f85e016c ldur x12, [x11, #-0x20] 84d5c: f81e010c stur x12, [x8, #-0x20] 84d60: 3cdd0160 ldur q0, [x11, #-0x30] 84d64: 3c9d0100 stur q0, [x8, #-0x30] 84d68: f85f816c ldur x12, [x11, #-0x8] 84d6c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84d70: f81d017f stur xzr, [x11, #-0x30] 84d74: f81f810c stur x12, [x8, #-0x8] 84d78: 3cde8160 ldur q0, [x11, #-0x18] 84d7c: 3c9e8100 stur q0, [x8, #-0x18] 84d80: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84d84: f81e817f stur xzr, [x11, #-0x18] 84d88: d100c16b sub x11, x11, #0x30 84d8c: eb0b02df cmp x22, x11 84d90: d100c108 sub x8, x8, #0x30 84d94: 54fffe21 b.ne 0x84d58 84d98: a9405a95 ldp x21, x22, [x20] 84d9c: 14000002 b 0x84da4 84da0: aa1603f5 mov x21, x22 84da4: f9400a98 ldr x24, [x20, #0x10] 84da8: eb1502df cmp x22, x21 84dac: a9002a88 stp x8, x10, [x20] 84db0: f9000a89 str x9, [x20, #0x10] 84db4: 54006da0 b.eq 0x85b68 84db8: 385e82c8 ldurb w8, [x22, #-0x18] 84dbc: 36000068 tbz w8, #0x0, 0x84dc8 84dc0: f85f82c0 ldur x0, [x22, #-0x8] 84dc4: 97fe1f97 bl 0xcc20 84dc8: 385d02c8 ldurb w8, [x22, #-0x30] 84dcc: d100c2d9 sub x25, x22, #0x30 84dd0: 36000068 tbz w8, #0x0, 0x84ddc 84dd4: f85e02c0 ldur x0, [x22, #-0x20] 84dd8: 97fe1f92 bl 0xcc20 84ddc: eb1902bf cmp x21, x25 84de0: aa1903f6 mov x22, x25 84de4: 54fffea1 b.ne 0x84db8 84de8: 14000360 b 0x85b68 84dec: aa1f03e0 mov x0, xzr 84df0: 321c07e9 orr w9, wzr, #0x30 84df4: 5280024a mov w10, #0x12 // =18 84df8: 9b0902c8 madd x8, x22, x9, x0 84dfc: 3900010a strb w10, [x8] 84e00: f94007ea ldr x10, [sp, #0x8] 84e04: d503201f nop 84e08: 9b0902a9 madd x9, x21, x9, x0 84e0c: f800110a stur x10, [x8, #0x1] 84e10: 394043ea ldrb w10, [sp, #0x10] 84e14: 3900291f strb wzr, [x8, #0xa] 84e18: 3900250a strb w10, [x8, #0x9] 84e1c: b94003ea ldr w10, [sp] 84e20: b800b10a stur w10, [x8, #0xb] 84e24: 394013ea ldrb w10, [sp, #0x4] 84e28: f900091f str xzr, [x8, #0x10] 84e2c: 39003d0a strb w10, [x8, #0xf] 84e30: f90007ff str xzr, [sp, #0x8] 84e34: 390043ff strb wzr, [sp, #0x10] 84e38: 390013ff strb wzr, [sp, #0x4] 84e3c: b90003ff str wzr, [sp] 84e40: 3900611f strb wzr, [x8, #0x18] 84e44: f841f3ea ldur x10, [sp, #0x1f] 84e48: a9027d0a stp x10, xzr, [x8, #0x20] 84e4c: f9400fea ldr x10, [sp, #0x18] 84e50: f801910a stur x10, [x8, #0x19] 84e54: f801f3ff stur xzr, [sp, #0x1f] 84e58: f9000fff str xzr, [sp, #0x18] 84e5c: a9402e96 ldp x22, x11, [x20] 84e60: 9100c10a add x10, x8, #0x30 84e64: eb16017f cmp x11, x22 84e68: 54000260 b.eq 0x84eb4 84e6c: f85e016c ldur x12, [x11, #-0x20] 84e70: f81e010c stur x12, [x8, #-0x20] 84e74: 3cdd0160 ldur q0, [x11, #-0x30] 84e78: 3c9d0100 stur q0, [x8, #-0x30] 84e7c: f85f816c ldur x12, [x11, #-0x8] 84e80: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84e84: f81d017f stur xzr, [x11, #-0x30] 84e88: f81f810c stur x12, [x8, #-0x8] 84e8c: 3cde8160 ldur q0, [x11, #-0x18] 84e90: 3c9e8100 stur q0, [x8, #-0x18] 84e94: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84e98: f81e817f stur xzr, [x11, #-0x18] 84e9c: d100c16b sub x11, x11, #0x30 84ea0: eb0b02df cmp x22, x11 84ea4: d100c108 sub x8, x8, #0x30 84ea8: 54fffe21 b.ne 0x84e6c 84eac: a9405a95 ldp x21, x22, [x20] 84eb0: 14000002 b 0x84eb8 84eb4: aa1603f5 mov x21, x22 84eb8: f9400a98 ldr x24, [x20, #0x10] 84ebc: eb1502df cmp x22, x21 84ec0: a9002a88 stp x8, x10, [x20] 84ec4: f9000a89 str x9, [x20, #0x10] 84ec8: 54006500 b.eq 0x85b68 84ecc: 385e82c8 ldurb w8, [x22, #-0x18] 84ed0: 36000068 tbz w8, #0x0, 0x84edc 84ed4: f85f82c0 ldur x0, [x22, #-0x8] 84ed8: 97fe1f52 bl 0xcc20 84edc: 385d02c8 ldurb w8, [x22, #-0x30] 84ee0: d100c2d9 sub x25, x22, #0x30 84ee4: 36000068 tbz w8, #0x0, 0x84ef0 84ee8: f85e02c0 ldur x0, [x22, #-0x20] 84eec: 97fe1f4d bl 0xcc20 84ef0: eb1902bf cmp x21, x25 84ef4: aa1903f6 mov x22, x25 84ef8: 54fffea1 b.ne 0x84ecc 84efc: 1400031b b 0x85b68 84f00: aa1f03e0 mov x0, xzr 84f04: 321c07e9 orr w9, wzr, #0x30 84f08: 5280024a mov w10, #0x12 // =18 84f0c: 9b0902c8 madd x8, x22, x9, x0 84f10: 3900010a strb w10, [x8] 84f14: f94007ea ldr x10, [sp, #0x8] 84f18: d503201f nop 84f1c: 9b0902a9 madd x9, x21, x9, x0 84f20: f800110a stur x10, [x8, #0x1] 84f24: 394043ea ldrb w10, [sp, #0x10] 84f28: 3900291f strb wzr, [x8, #0xa] 84f2c: 3900250a strb w10, [x8, #0x9] 84f30: b94003ea ldr w10, [sp] 84f34: b800b10a stur w10, [x8, #0xb] 84f38: 394013ea ldrb w10, [sp, #0x4] 84f3c: f900091f str xzr, [x8, #0x10] 84f40: 39003d0a strb w10, [x8, #0xf] 84f44: f90007ff str xzr, [sp, #0x8] 84f48: 390043ff strb wzr, [sp, #0x10] 84f4c: 390013ff strb wzr, [sp, #0x4] 84f50: b90003ff str wzr, [sp] 84f54: 3900611f strb wzr, [x8, #0x18] 84f58: f841f3ea ldur x10, [sp, #0x1f] 84f5c: a9027d0a stp x10, xzr, [x8, #0x20] 84f60: f9400fea ldr x10, [sp, #0x18] 84f64: f801910a stur x10, [x8, #0x19] 84f68: f801f3ff stur xzr, [sp, #0x1f] 84f6c: f9000fff str xzr, [sp, #0x18] 84f70: a9402e96 ldp x22, x11, [x20] 84f74: 9100c10a add x10, x8, #0x30 84f78: eb16017f cmp x11, x22 84f7c: 54000260 b.eq 0x84fc8 84f80: f85e016c ldur x12, [x11, #-0x20] 84f84: f81e010c stur x12, [x8, #-0x20] 84f88: 3cdd0160 ldur q0, [x11, #-0x30] 84f8c: 3c9d0100 stur q0, [x8, #-0x30] 84f90: f85f816c ldur x12, [x11, #-0x8] 84f94: a93dfd7f stp xzr, xzr, [x11, #-0x28] 84f98: f81d017f stur xzr, [x11, #-0x30] 84f9c: f81f810c stur x12, [x8, #-0x8] 84fa0: 3cde8160 ldur q0, [x11, #-0x18] 84fa4: 3c9e8100 stur q0, [x8, #-0x18] 84fa8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 84fac: f81e817f stur xzr, [x11, #-0x18] 84fb0: d100c16b sub x11, x11, #0x30 84fb4: eb0b02df cmp x22, x11 84fb8: d100c108 sub x8, x8, #0x30 84fbc: 54fffe21 b.ne 0x84f80 84fc0: a9405a95 ldp x21, x22, [x20] 84fc4: 14000002 b 0x84fcc 84fc8: aa1603f5 mov x21, x22 84fcc: f9400a98 ldr x24, [x20, #0x10] 84fd0: eb1502df cmp x22, x21 84fd4: a9002a88 stp x8, x10, [x20] 84fd8: f9000a89 str x9, [x20, #0x10] 84fdc: 54005c60 b.eq 0x85b68 84fe0: 385e82c8 ldurb w8, [x22, #-0x18] 84fe4: 36000068 tbz w8, #0x0, 0x84ff0 84fe8: f85f82c0 ldur x0, [x22, #-0x8] 84fec: 97fe1f0d bl 0xcc20 84ff0: 385d02c8 ldurb w8, [x22, #-0x30] 84ff4: d100c2d9 sub x25, x22, #0x30 84ff8: 36000068 tbz w8, #0x0, 0x85004 84ffc: f85e02c0 ldur x0, [x22, #-0x20] 85000: 97fe1f08 bl 0xcc20 85004: eb1902bf cmp x21, x25 85008: aa1903f6 mov x22, x25 8500c: 54fffea1 b.ne 0x84fe0 85010: 140002d6 b 0x85b68 85014: aa1f03e0 mov x0, xzr 85018: 321c07e9 orr w9, wzr, #0x30 8501c: 5280028a mov w10, #0x14 // =20 85020: 9b0902c8 madd x8, x22, x9, x0 85024: 3900010a strb w10, [x8] 85028: f94007ea ldr x10, [sp, #0x8] 8502c: d503201f nop 85030: 9b0902a9 madd x9, x21, x9, x0 85034: f800110a stur x10, [x8, #0x1] 85038: 794023ea ldrh w10, [sp, #0x10] 8503c: 39002d1f strb wzr, [x8, #0xb] 85040: b9000d1f str wzr, [x8, #0xc] 85044: f900091f str xzr, [x8, #0x10] 85048: 7800910a sturh w10, [x8, #0x9] 8504c: f90007ff str xzr, [sp, #0x8] 85050: 790023ff strh wzr, [sp, #0x10] 85054: 3900611f strb wzr, [x8, #0x18] 85058: f841f3ea ldur x10, [sp, #0x1f] 8505c: a9027d0a stp x10, xzr, [x8, #0x20] 85060: f9400fea ldr x10, [sp, #0x18] 85064: f801910a stur x10, [x8, #0x19] 85068: f801f3ff stur xzr, [sp, #0x1f] 8506c: f9000fff str xzr, [sp, #0x18] 85070: a9402e96 ldp x22, x11, [x20] 85074: 9100c10a add x10, x8, #0x30 85078: eb16017f cmp x11, x22 8507c: 54000260 b.eq 0x850c8 85080: f85e016c ldur x12, [x11, #-0x20] 85084: f81e010c stur x12, [x8, #-0x20] 85088: 3cdd0160 ldur q0, [x11, #-0x30] 8508c: 3c9d0100 stur q0, [x8, #-0x30] 85090: f85f816c ldur x12, [x11, #-0x8] 85094: a93dfd7f stp xzr, xzr, [x11, #-0x28] 85098: f81d017f stur xzr, [x11, #-0x30] 8509c: f81f810c stur x12, [x8, #-0x8] 850a0: 3cde8160 ldur q0, [x11, #-0x18] 850a4: 3c9e8100 stur q0, [x8, #-0x18] 850a8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 850ac: f81e817f stur xzr, [x11, #-0x18] 850b0: d100c16b sub x11, x11, #0x30 850b4: eb0b02df cmp x22, x11 850b8: d100c108 sub x8, x8, #0x30 850bc: 54fffe21 b.ne 0x85080 850c0: a9405a95 ldp x21, x22, [x20] 850c4: 14000002 b 0x850cc 850c8: aa1603f5 mov x21, x22 850cc: f9400a98 ldr x24, [x20, #0x10] 850d0: eb1502df cmp x22, x21 850d4: a9002a88 stp x8, x10, [x20] 850d8: f9000a89 str x9, [x20, #0x10] 850dc: 54005460 b.eq 0x85b68 850e0: 385e82c8 ldurb w8, [x22, #-0x18] 850e4: 36000068 tbz w8, #0x0, 0x850f0 850e8: f85f82c0 ldur x0, [x22, #-0x8] 850ec: 97fe1ecd bl 0xcc20 850f0: 385d02c8 ldurb w8, [x22, #-0x30] 850f4: d100c2d9 sub x25, x22, #0x30 850f8: 36000068 tbz w8, #0x0, 0x85104 850fc: f85e02c0 ldur x0, [x22, #-0x20] 85100: 97fe1ec8 bl 0xcc20 85104: eb1902bf cmp x21, x25 85108: aa1903f6 mov x22, x25 8510c: 54fffea1 b.ne 0x850e0 85110: 14000296 b 0x85b68 85114: aa1f03e0 mov x0, xzr 85118: 321c07e9 orr w9, wzr, #0x30 8511c: 321e0bea orr w10, wzr, #0x1c 85120: 9b0902c8 madd x8, x22, x9, x0 85124: 3900010a strb w10, [x8] 85128: f840e3ea ldur x10, [sp, #0xe] 8512c: d503201f nop 85130: 9b0902a9 madd x9, x21, x9, x0 85134: f800710a stur x10, [x8, #0x7] 85138: f94007ea ldr x10, [sp, #0x8] 8513c: 39003d1f strb wzr, [x8, #0xf] 85140: f900091f str xzr, [x8, #0x10] 85144: f800110a stur x10, [x8, #0x1] 85148: f800e3ff stur xzr, [sp, #0xe] 8514c: f90007ff str xzr, [sp, #0x8] 85150: 3900611f strb wzr, [x8, #0x18] 85154: f841f3ea ldur x10, [sp, #0x1f] 85158: a9027d0a stp x10, xzr, [x8, #0x20] 8515c: f9400fea ldr x10, [sp, #0x18] 85160: f801910a stur x10, [x8, #0x19] 85164: f801f3ff stur xzr, [sp, #0x1f] 85168: f9000fff str xzr, [sp, #0x18] 8516c: a9402e96 ldp x22, x11, [x20] 85170: 9100c10a add x10, x8, #0x30 85174: eb16017f cmp x11, x22 85178: 54000260 b.eq 0x851c4 8517c: f85e016c ldur x12, [x11, #-0x20] 85180: f81e010c stur x12, [x8, #-0x20] 85184: 3cdd0160 ldur q0, [x11, #-0x30] 85188: 3c9d0100 stur q0, [x8, #-0x30] 8518c: f85f816c ldur x12, [x11, #-0x8] 85190: a93dfd7f stp xzr, xzr, [x11, #-0x28] 85194: f81d017f stur xzr, [x11, #-0x30] 85198: f81f810c stur x12, [x8, #-0x8] 8519c: 3cde8160 ldur q0, [x11, #-0x18] 851a0: 3c9e8100 stur q0, [x8, #-0x18] 851a4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 851a8: f81e817f stur xzr, [x11, #-0x18] 851ac: d100c16b sub x11, x11, #0x30 851b0: eb0b02df cmp x22, x11 851b4: d100c108 sub x8, x8, #0x30 851b8: 54fffe21 b.ne 0x8517c 851bc: a9405a95 ldp x21, x22, [x20] 851c0: 14000002 b 0x851c8 851c4: aa1603f5 mov x21, x22 851c8: f9400a98 ldr x24, [x20, #0x10] 851cc: eb1502df cmp x22, x21 851d0: a9002a88 stp x8, x10, [x20] 851d4: f9000a89 str x9, [x20, #0x10] 851d8: 54004c80 b.eq 0x85b68 851dc: 385e82c8 ldurb w8, [x22, #-0x18] 851e0: 36000068 tbz w8, #0x0, 0x851ec 851e4: f85f82c0 ldur x0, [x22, #-0x8] 851e8: 97fe1e8e bl 0xcc20 851ec: 385d02c8 ldurb w8, [x22, #-0x30] 851f0: d100c2d9 sub x25, x22, #0x30 851f4: 36000068 tbz w8, #0x0, 0x85200 851f8: f85e02c0 ldur x0, [x22, #-0x20] 851fc: 97fe1e89 bl 0xcc20 85200: eb1902bf cmp x21, x25 85204: aa1903f6 mov x22, x25 85208: 54fffea1 b.ne 0x851dc 8520c: 14000257 b 0x85b68 85210: aa1f03e0 mov x0, xzr 85214: 321c07e9 orr w9, wzr, #0x30 85218: 5280028a mov w10, #0x14 // =20 8521c: 9b0902c8 madd x8, x22, x9, x0 85220: 3900010a strb w10, [x8] 85224: f94007ea ldr x10, [sp, #0x8] 85228: d503201f nop 8522c: 9b0902a9 madd x9, x21, x9, x0 85230: f800110a stur x10, [x8, #0x1] 85234: 794023ea ldrh w10, [sp, #0x10] 85238: 39002d1f strb wzr, [x8, #0xb] 8523c: b9000d1f str wzr, [x8, #0xc] 85240: f900091f str xzr, [x8, #0x10] 85244: 7800910a sturh w10, [x8, #0x9] 85248: f90007ff str xzr, [sp, #0x8] 8524c: 790023ff strh wzr, [sp, #0x10] 85250: 3900611f strb wzr, [x8, #0x18] 85254: f841f3ea ldur x10, [sp, #0x1f] 85258: a9027d0a stp x10, xzr, [x8, #0x20] 8525c: f9400fea ldr x10, [sp, #0x18] 85260: f801910a stur x10, [x8, #0x19] 85264: f801f3ff stur xzr, [sp, #0x1f] 85268: f9000fff str xzr, [sp, #0x18] 8526c: a9402e96 ldp x22, x11, [x20] 85270: 9100c10a add x10, x8, #0x30 85274: eb16017f cmp x11, x22 85278: 54000260 b.eq 0x852c4 8527c: f85e016c ldur x12, [x11, #-0x20] 85280: f81e010c stur x12, [x8, #-0x20] 85284: 3cdd0160 ldur q0, [x11, #-0x30] 85288: 3c9d0100 stur q0, [x8, #-0x30] 8528c: f85f816c ldur x12, [x11, #-0x8] 85290: a93dfd7f stp xzr, xzr, [x11, #-0x28] 85294: f81d017f stur xzr, [x11, #-0x30] 85298: f81f810c stur x12, [x8, #-0x8] 8529c: 3cde8160 ldur q0, [x11, #-0x18] 852a0: 3c9e8100 stur q0, [x8, #-0x18] 852a4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 852a8: f81e817f stur xzr, [x11, #-0x18] 852ac: d100c16b sub x11, x11, #0x30 852b0: eb0b02df cmp x22, x11 852b4: d100c108 sub x8, x8, #0x30 852b8: 54fffe21 b.ne 0x8527c 852bc: a9405a95 ldp x21, x22, [x20] 852c0: 14000002 b 0x852c8 852c4: aa1603f5 mov x21, x22 852c8: f9400a98 ldr x24, [x20, #0x10] 852cc: eb1502df cmp x22, x21 852d0: a9002a88 stp x8, x10, [x20] 852d4: f9000a89 str x9, [x20, #0x10] 852d8: 54004480 b.eq 0x85b68 852dc: 385e82c8 ldurb w8, [x22, #-0x18] 852e0: 36000068 tbz w8, #0x0, 0x852ec 852e4: f85f82c0 ldur x0, [x22, #-0x8] 852e8: 97fe1e4e bl 0xcc20 852ec: 385d02c8 ldurb w8, [x22, #-0x30] 852f0: d100c2d9 sub x25, x22, #0x30 852f4: 36000068 tbz w8, #0x0, 0x85300 852f8: f85e02c0 ldur x0, [x22, #-0x20] 852fc: 97fe1e49 bl 0xcc20 85300: eb1902bf cmp x21, x25 85304: aa1903f6 mov x22, x25 85308: 54fffea1 b.ne 0x852dc 8530c: 14000217 b 0x85b68 85310: aa1f03e0 mov x0, xzr 85314: 321c07e9 orr w9, wzr, #0x30 85318: 5280024a mov w10, #0x12 // =18 8531c: 9b0902c8 madd x8, x22, x9, x0 85320: 3900010a strb w10, [x8] 85324: f94007ea ldr x10, [sp, #0x8] 85328: d503201f nop 8532c: 9b0902a9 madd x9, x21, x9, x0 85330: f800110a stur x10, [x8, #0x1] 85334: 394043ea ldrb w10, [sp, #0x10] 85338: 3900291f strb wzr, [x8, #0xa] 8533c: 3900250a strb w10, [x8, #0x9] 85340: b94003ea ldr w10, [sp] 85344: b800b10a stur w10, [x8, #0xb] 85348: 394013ea ldrb w10, [sp, #0x4] 8534c: f900091f str xzr, [x8, #0x10] 85350: 39003d0a strb w10, [x8, #0xf] 85354: f90007ff str xzr, [sp, #0x8] 85358: 390043ff strb wzr, [sp, #0x10] 8535c: 390013ff strb wzr, [sp, #0x4] 85360: b90003ff str wzr, [sp] 85364: 3900611f strb wzr, [x8, #0x18] 85368: f841f3ea ldur x10, [sp, #0x1f] 8536c: a9027d0a stp x10, xzr, [x8, #0x20] 85370: f9400fea ldr x10, [sp, #0x18] 85374: f801910a stur x10, [x8, #0x19] 85378: f801f3ff stur xzr, [sp, #0x1f] 8537c: f9000fff str xzr, [sp, #0x18] 85380: a9402e96 ldp x22, x11, [x20] 85384: 9100c10a add x10, x8, #0x30 85388: eb16017f cmp x11, x22 8538c: 54000260 b.eq 0x853d8 85390: f85e016c ldur x12, [x11, #-0x20] 85394: f81e010c stur x12, [x8, #-0x20] 85398: 3cdd0160 ldur q0, [x11, #-0x30] 8539c: 3c9d0100 stur q0, [x8, #-0x30] 853a0: f85f816c ldur x12, [x11, #-0x8] 853a4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 853a8: f81d017f stur xzr, [x11, #-0x30] 853ac: f81f810c stur x12, [x8, #-0x8] 853b0: 3cde8160 ldur q0, [x11, #-0x18] 853b4: 3c9e8100 stur q0, [x8, #-0x18] 853b8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 853bc: f81e817f stur xzr, [x11, #-0x18] 853c0: d100c16b sub x11, x11, #0x30 853c4: eb0b02df cmp x22, x11 853c8: d100c108 sub x8, x8, #0x30 853cc: 54fffe21 b.ne 0x85390 853d0: a9405a95 ldp x21, x22, [x20] 853d4: 14000002 b 0x853dc 853d8: aa1603f5 mov x21, x22 853dc: f9400a98 ldr x24, [x20, #0x10] 853e0: eb1502df cmp x22, x21 853e4: a9002a88 stp x8, x10, [x20] 853e8: f9000a89 str x9, [x20, #0x10] 853ec: 54003be0 b.eq 0x85b68 853f0: 385e82c8 ldurb w8, [x22, #-0x18] 853f4: 36000068 tbz w8, #0x0, 0x85400 853f8: f85f82c0 ldur x0, [x22, #-0x8] 853fc: 97fe1e09 bl 0xcc20 85400: 385d02c8 ldurb w8, [x22, #-0x30] 85404: d100c2d9 sub x25, x22, #0x30 85408: 36000068 tbz w8, #0x0, 0x85414 8540c: f85e02c0 ldur x0, [x22, #-0x20] 85410: 97fe1e04 bl 0xcc20 85414: eb1902bf cmp x21, x25 85418: aa1903f6 mov x22, x25 8541c: 54fffea1 b.ne 0x853f0 85420: 140001d2 b 0x85b68 85424: aa1f03e0 mov x0, xzr 85428: 321c07e9 orr w9, wzr, #0x30 8542c: 321d07ea orr w10, wzr, #0x18 85430: 9b0902c8 madd x8, x22, x9, x0 85434: 3900010a strb w10, [x8] 85438: b94013ea ldr w10, [sp, #0x10] 8543c: d503201f nop 85440: 9b0902a9 madd x9, x21, x9, x0 85444: b800910a stur w10, [x8, #0x9] 85448: f94007ea ldr x10, [sp, #0x8] 8544c: 3900351f strb wzr, [x8, #0xd] 85450: 79001d1f strh wzr, [x8, #0xe] 85454: f900091f str xzr, [x8, #0x10] 85458: f800110a stur x10, [x8, #0x1] 8545c: b90013ff str wzr, [sp, #0x10] 85460: f90007ff str xzr, [sp, #0x8] 85464: 3900611f strb wzr, [x8, #0x18] 85468: f841f3ea ldur x10, [sp, #0x1f] 8546c: a9027d0a stp x10, xzr, [x8, #0x20] 85470: f9400fea ldr x10, [sp, #0x18] 85474: f801910a stur x10, [x8, #0x19] 85478: f801f3ff stur xzr, [sp, #0x1f] 8547c: f9000fff str xzr, [sp, #0x18] 85480: a9402e96 ldp x22, x11, [x20] 85484: 9100c10a add x10, x8, #0x30 85488: eb16017f cmp x11, x22 8548c: 54000260 b.eq 0x854d8 85490: f85e016c ldur x12, [x11, #-0x20] 85494: f81e010c stur x12, [x8, #-0x20] 85498: 3cdd0160 ldur q0, [x11, #-0x30] 8549c: 3c9d0100 stur q0, [x8, #-0x30] 854a0: f85f816c ldur x12, [x11, #-0x8] 854a4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 854a8: f81d017f stur xzr, [x11, #-0x30] 854ac: f81f810c stur x12, [x8, #-0x8] 854b0: 3cde8160 ldur q0, [x11, #-0x18] 854b4: 3c9e8100 stur q0, [x8, #-0x18] 854b8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 854bc: f81e817f stur xzr, [x11, #-0x18] 854c0: d100c16b sub x11, x11, #0x30 854c4: eb0b02df cmp x22, x11 854c8: d100c108 sub x8, x8, #0x30 854cc: 54fffe21 b.ne 0x85490 854d0: a9405a95 ldp x21, x22, [x20] 854d4: 14000002 b 0x854dc 854d8: aa1603f5 mov x21, x22 854dc: f9400a98 ldr x24, [x20, #0x10] 854e0: eb1502df cmp x22, x21 854e4: a9002a88 stp x8, x10, [x20] 854e8: f9000a89 str x9, [x20, #0x10] 854ec: 540033e0 b.eq 0x85b68 854f0: 385e82c8 ldurb w8, [x22, #-0x18] 854f4: 36000068 tbz w8, #0x0, 0x85500 854f8: f85f82c0 ldur x0, [x22, #-0x8] 854fc: 97fe1dc9 bl 0xcc20 85500: 385d02c8 ldurb w8, [x22, #-0x30] 85504: d100c2d9 sub x25, x22, #0x30 85508: 36000068 tbz w8, #0x0, 0x85514 8550c: f85e02c0 ldur x0, [x22, #-0x20] 85510: 97fe1dc4 bl 0xcc20 85514: eb1902bf cmp x21, x25 85518: aa1903f6 mov x22, x25 8551c: 54fffea1 b.ne 0x854f0 85520: 14000192 b 0x85b68 85524: aa1f03e0 mov x0, xzr 85528: 321c07e9 orr w9, wzr, #0x30 8552c: 528002ca mov w10, #0x16 // =22 85530: 9b0902c8 madd x8, x22, x9, x0 85534: 3900010a strb w10, [x8] 85538: f94007ea ldr x10, [sp, #0x8] 8553c: d503201f nop 85540: 9b0902a9 madd x9, x21, x9, x0 85544: f800110a stur x10, [x8, #0x1] 85548: 39404bea ldrb w10, [sp, #0x12] 8554c: 39002d0a strb w10, [x8, #0xb] 85550: 794023ea ldrh w10, [sp, #0x10] 85554: 3900311f strb wzr, [x8, #0xc] 85558: 7800910a sturh w10, [x8, #0x9] 8555c: 794003ea ldrh w10, [sp] 85560: 7800d10a sturh w10, [x8, #0xd] 85564: 39400bea ldrb w10, [sp, #0x2] 85568: f900091f str xzr, [x8, #0x10] 8556c: 39003d0a strb w10, [x8, #0xf] 85570: f90007ff str xzr, [sp, #0x8] 85574: 790023ff strh wzr, [sp, #0x10] 85578: 39004bff strb wzr, [sp, #0x12] 8557c: 39000bff strb wzr, [sp, #0x2] 85580: 790003ff strh wzr, [sp] 85584: 3900611f strb wzr, [x8, #0x18] 85588: f841f3ea ldur x10, [sp, #0x1f] 8558c: a9027d0a stp x10, xzr, [x8, #0x20] 85590: f9400fea ldr x10, [sp, #0x18] 85594: f801910a stur x10, [x8, #0x19] 85598: f801f3ff stur xzr, [sp, #0x1f] 8559c: f9000fff str xzr, [sp, #0x18] 855a0: a9402e96 ldp x22, x11, [x20] 855a4: 9100c10a add x10, x8, #0x30 855a8: eb16017f cmp x11, x22 855ac: 54000260 b.eq 0x855f8 855b0: f85e016c ldur x12, [x11, #-0x20] 855b4: f81e010c stur x12, [x8, #-0x20] 855b8: 3cdd0160 ldur q0, [x11, #-0x30] 855bc: 3c9d0100 stur q0, [x8, #-0x30] 855c0: f85f816c ldur x12, [x11, #-0x8] 855c4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 855c8: f81d017f stur xzr, [x11, #-0x30] 855cc: f81f810c stur x12, [x8, #-0x8] 855d0: 3cde8160 ldur q0, [x11, #-0x18] 855d4: 3c9e8100 stur q0, [x8, #-0x18] 855d8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 855dc: f81e817f stur xzr, [x11, #-0x18] 855e0: d100c16b sub x11, x11, #0x30 855e4: eb0b02df cmp x22, x11 855e8: d100c108 sub x8, x8, #0x30 855ec: 54fffe21 b.ne 0x855b0 855f0: a9405a95 ldp x21, x22, [x20] 855f4: 14000002 b 0x855fc 855f8: aa1603f5 mov x21, x22 855fc: f9400a98 ldr x24, [x20, #0x10] 85600: eb1502df cmp x22, x21 85604: a9002a88 stp x8, x10, [x20] 85608: f9000a89 str x9, [x20, #0x10] 8560c: 54002ae0 b.eq 0x85b68 85610: 385e82c8 ldurb w8, [x22, #-0x18] 85614: 36000068 tbz w8, #0x0, 0x85620 85618: f85f82c0 ldur x0, [x22, #-0x8] 8561c: 97fe1d81 bl 0xcc20 85620: 385d02c8 ldurb w8, [x22, #-0x30] 85624: d100c2d9 sub x25, x22, #0x30 85628: 36000068 tbz w8, #0x0, 0x85634 8562c: f85e02c0 ldur x0, [x22, #-0x20] 85630: 97fe1d7c bl 0xcc20 85634: eb1902bf cmp x21, x25 85638: aa1903f6 mov x22, x25 8563c: 54fffea1 b.ne 0x85610 85640: 1400014a b 0x85b68 85644: aa1f03e0 mov x0, xzr 85648: 321c07e9 orr w9, wzr, #0x30 8564c: 5280028a mov w10, #0x14 // =20 85650: 9b0902c8 madd x8, x22, x9, x0 85654: 3900010a strb w10, [x8] 85658: f94007ea ldr x10, [sp, #0x8] 8565c: d503201f nop 85660: 9b0902a9 madd x9, x21, x9, x0 85664: f800110a stur x10, [x8, #0x1] 85668: 794023ea ldrh w10, [sp, #0x10] 8566c: 39002d1f strb wzr, [x8, #0xb] 85670: b9000d1f str wzr, [x8, #0xc] 85674: f900091f str xzr, [x8, #0x10] 85678: 7800910a sturh w10, [x8, #0x9] 8567c: f90007ff str xzr, [sp, #0x8] 85680: 790023ff strh wzr, [sp, #0x10] 85684: 3900611f strb wzr, [x8, #0x18] 85688: f841f3ea ldur x10, [sp, #0x1f] 8568c: a9027d0a stp x10, xzr, [x8, #0x20] 85690: f9400fea ldr x10, [sp, #0x18] 85694: f801910a stur x10, [x8, #0x19] 85698: f801f3ff stur xzr, [sp, #0x1f] 8569c: f9000fff str xzr, [sp, #0x18] 856a0: a9402e96 ldp x22, x11, [x20] 856a4: 9100c10a add x10, x8, #0x30 856a8: eb16017f cmp x11, x22 856ac: 54000260 b.eq 0x856f8 856b0: f85e016c ldur x12, [x11, #-0x20] 856b4: f81e010c stur x12, [x8, #-0x20] 856b8: 3cdd0160 ldur q0, [x11, #-0x30] 856bc: 3c9d0100 stur q0, [x8, #-0x30] 856c0: f85f816c ldur x12, [x11, #-0x8] 856c4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 856c8: f81d017f stur xzr, [x11, #-0x30] 856cc: f81f810c stur x12, [x8, #-0x8] 856d0: 3cde8160 ldur q0, [x11, #-0x18] 856d4: 3c9e8100 stur q0, [x8, #-0x18] 856d8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 856dc: f81e817f stur xzr, [x11, #-0x18] 856e0: d100c16b sub x11, x11, #0x30 856e4: eb0b02df cmp x22, x11 856e8: d100c108 sub x8, x8, #0x30 856ec: 54fffe21 b.ne 0x856b0 856f0: a9405a95 ldp x21, x22, [x20] 856f4: 14000002 b 0x856fc 856f8: aa1603f5 mov x21, x22 856fc: f9400a98 ldr x24, [x20, #0x10] 85700: eb1502df cmp x22, x21 85704: a9002a88 stp x8, x10, [x20] 85708: f9000a89 str x9, [x20, #0x10] 8570c: 540022e0 b.eq 0x85b68 85710: 385e82c8 ldurb w8, [x22, #-0x18] 85714: 36000068 tbz w8, #0x0, 0x85720 85718: f85f82c0 ldur x0, [x22, #-0x8] 8571c: 97fe1d41 bl 0xcc20 85720: 385d02c8 ldurb w8, [x22, #-0x30] 85724: d100c2d9 sub x25, x22, #0x30 85728: 36000068 tbz w8, #0x0, 0x85734 8572c: f85e02c0 ldur x0, [x22, #-0x20] 85730: 97fe1d3c bl 0xcc20 85734: eb1902bf cmp x21, x25 85738: aa1903f6 mov x22, x25 8573c: 54fffea1 b.ne 0x85710 85740: 1400010a b 0x85b68 85744: aa1f03e0 mov x0, xzr 85748: 321c07e9 orr w9, wzr, #0x30 8574c: 5280028a mov w10, #0x14 // =20 85750: 9b0902c8 madd x8, x22, x9, x0 85754: 3900010a strb w10, [x8] 85758: f94007ea ldr x10, [sp, #0x8] 8575c: d503201f nop 85760: 9b0902a9 madd x9, x21, x9, x0 85764: f800110a stur x10, [x8, #0x1] 85768: 794023ea ldrh w10, [sp, #0x10] 8576c: 39002d1f strb wzr, [x8, #0xb] 85770: b9000d1f str wzr, [x8, #0xc] 85774: f900091f str xzr, [x8, #0x10] 85778: 7800910a sturh w10, [x8, #0x9] 8577c: f90007ff str xzr, [sp, #0x8] 85780: 790023ff strh wzr, [sp, #0x10] 85784: 3900611f strb wzr, [x8, #0x18] 85788: f841f3ea ldur x10, [sp, #0x1f] 8578c: a9027d0a stp x10, xzr, [x8, #0x20] 85790: f9400fea ldr x10, [sp, #0x18] 85794: f801910a stur x10, [x8, #0x19] 85798: f801f3ff stur xzr, [sp, #0x1f] 8579c: f9000fff str xzr, [sp, #0x18] 857a0: a9402e96 ldp x22, x11, [x20] 857a4: 9100c10a add x10, x8, #0x30 857a8: eb16017f cmp x11, x22 857ac: 54000260 b.eq 0x857f8 857b0: f85e016c ldur x12, [x11, #-0x20] 857b4: f81e010c stur x12, [x8, #-0x20] 857b8: 3cdd0160 ldur q0, [x11, #-0x30] 857bc: 3c9d0100 stur q0, [x8, #-0x30] 857c0: f85f816c ldur x12, [x11, #-0x8] 857c4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 857c8: f81d017f stur xzr, [x11, #-0x30] 857cc: f81f810c stur x12, [x8, #-0x8] 857d0: 3cde8160 ldur q0, [x11, #-0x18] 857d4: 3c9e8100 stur q0, [x8, #-0x18] 857d8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 857dc: f81e817f stur xzr, [x11, #-0x18] 857e0: d100c16b sub x11, x11, #0x30 857e4: eb0b02df cmp x22, x11 857e8: d100c108 sub x8, x8, #0x30 857ec: 54fffe21 b.ne 0x857b0 857f0: a9405a95 ldp x21, x22, [x20] 857f4: 14000002 b 0x857fc 857f8: aa1603f5 mov x21, x22 857fc: f9400a98 ldr x24, [x20, #0x10] 85800: eb1502df cmp x22, x21 85804: a9002a88 stp x8, x10, [x20] 85808: f9000a89 str x9, [x20, #0x10] 8580c: 54001ae0 b.eq 0x85b68 85810: 385e82c8 ldurb w8, [x22, #-0x18] 85814: 36000068 tbz w8, #0x0, 0x85820 85818: f85f82c0 ldur x0, [x22, #-0x8] 8581c: 97fe1d01 bl 0xcc20 85820: 385d02c8 ldurb w8, [x22, #-0x30] 85824: d100c2d9 sub x25, x22, #0x30 85828: 36000068 tbz w8, #0x0, 0x85834 8582c: f85e02c0 ldur x0, [x22, #-0x20] 85830: 97fe1cfc bl 0xcc20 85834: eb1902bf cmp x21, x25 85838: aa1903f6 mov x22, x25 8583c: 54fffea1 b.ne 0x85810 85840: 140000ca b 0x85b68 85844: aa1f03e0 mov x0, xzr 85848: 321c07e9 orr w9, wzr, #0x30 8584c: 5280024a mov w10, #0x12 // =18 85850: 9b0902c8 madd x8, x22, x9, x0 85854: 3900010a strb w10, [x8] 85858: f94007ea ldr x10, [sp, #0x8] 8585c: d503201f nop 85860: 9b0902a9 madd x9, x21, x9, x0 85864: f800110a stur x10, [x8, #0x1] 85868: 394043ea ldrb w10, [sp, #0x10] 8586c: 3900291f strb wzr, [x8, #0xa] 85870: 3900250a strb w10, [x8, #0x9] 85874: b94003ea ldr w10, [sp] 85878: b800b10a stur w10, [x8, #0xb] 8587c: 394013ea ldrb w10, [sp, #0x4] 85880: f900091f str xzr, [x8, #0x10] 85884: 39003d0a strb w10, [x8, #0xf] 85888: f90007ff str xzr, [sp, #0x8] 8588c: 390043ff strb wzr, [sp, #0x10] 85890: 390013ff strb wzr, [sp, #0x4] 85894: b90003ff str wzr, [sp] 85898: 3900611f strb wzr, [x8, #0x18] 8589c: f841f3ea ldur x10, [sp, #0x1f] 858a0: a9027d0a stp x10, xzr, [x8, #0x20] 858a4: f9400fea ldr x10, [sp, #0x18] 858a8: f801910a stur x10, [x8, #0x19] 858ac: f801f3ff stur xzr, [sp, #0x1f] 858b0: f9000fff str xzr, [sp, #0x18] 858b4: a9402e96 ldp x22, x11, [x20] 858b8: 9100c10a add x10, x8, #0x30 858bc: eb16017f cmp x11, x22 858c0: 54000260 b.eq 0x8590c 858c4: f85e016c ldur x12, [x11, #-0x20] 858c8: f81e010c stur x12, [x8, #-0x20] 858cc: 3cdd0160 ldur q0, [x11, #-0x30] 858d0: 3c9d0100 stur q0, [x8, #-0x30] 858d4: f85f816c ldur x12, [x11, #-0x8] 858d8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 858dc: f81d017f stur xzr, [x11, #-0x30] 858e0: f81f810c stur x12, [x8, #-0x8] 858e4: 3cde8160 ldur q0, [x11, #-0x18] 858e8: 3c9e8100 stur q0, [x8, #-0x18] 858ec: a93f7d7f stp xzr, xzr, [x11, #-0x10] 858f0: f81e817f stur xzr, [x11, #-0x18] 858f4: d100c16b sub x11, x11, #0x30 858f8: eb0b02df cmp x22, x11 858fc: d100c108 sub x8, x8, #0x30 85900: 54fffe21 b.ne 0x858c4 85904: a9405a95 ldp x21, x22, [x20] 85908: 14000002 b 0x85910 8590c: aa1603f5 mov x21, x22 85910: f9400a98 ldr x24, [x20, #0x10] 85914: eb1502df cmp x22, x21 85918: a9002a88 stp x8, x10, [x20] 8591c: f9000a89 str x9, [x20, #0x10] 85920: 54001240 b.eq 0x85b68 85924: 385e82c8 ldurb w8, [x22, #-0x18] 85928: 36000068 tbz w8, #0x0, 0x85934 8592c: f85f82c0 ldur x0, [x22, #-0x8] 85930: 97fe1cbc bl 0xcc20 85934: 385d02c8 ldurb w8, [x22, #-0x30] 85938: d100c2d9 sub x25, x22, #0x30 8593c: 36000068 tbz w8, #0x0, 0x85948 85940: f85e02c0 ldur x0, [x22, #-0x20] 85944: 97fe1cb7 bl 0xcc20 85948: eb1902bf cmp x21, x25 8594c: aa1903f6 mov x22, x25 85950: 54fffea1 b.ne 0x85924 85954: 14000085 b 0x85b68 85958: aa1f03e0 mov x0, xzr 8595c: 321c07e9 orr w9, wzr, #0x30 85960: 5280028a mov w10, #0x14 // =20 85964: 9b0902c8 madd x8, x22, x9, x0 85968: 3900010a strb w10, [x8] 8596c: f94007ea ldr x10, [sp, #0x8] 85970: d503201f nop 85974: 9b0902a9 madd x9, x21, x9, x0 85978: f800110a stur x10, [x8, #0x1] 8597c: 794023ea ldrh w10, [sp, #0x10] 85980: 39002d1f strb wzr, [x8, #0xb] 85984: b9000d1f str wzr, [x8, #0xc] 85988: f900091f str xzr, [x8, #0x10] 8598c: 7800910a sturh w10, [x8, #0x9] 85990: f90007ff str xzr, [sp, #0x8] 85994: 790023ff strh wzr, [sp, #0x10] 85998: 3900611f strb wzr, [x8, #0x18] 8599c: f841f3ea ldur x10, [sp, #0x1f] 859a0: a9027d0a stp x10, xzr, [x8, #0x20] 859a4: f9400fea ldr x10, [sp, #0x18] 859a8: f801910a stur x10, [x8, #0x19] 859ac: f801f3ff stur xzr, [sp, #0x1f] 859b0: f9000fff str xzr, [sp, #0x18] 859b4: a9402e96 ldp x22, x11, [x20] 859b8: 9100c10a add x10, x8, #0x30 859bc: eb16017f cmp x11, x22 859c0: 54000260 b.eq 0x85a0c 859c4: f85e016c ldur x12, [x11, #-0x20] 859c8: f81e010c stur x12, [x8, #-0x20] 859cc: 3cdd0160 ldur q0, [x11, #-0x30] 859d0: 3c9d0100 stur q0, [x8, #-0x30] 859d4: f85f816c ldur x12, [x11, #-0x8] 859d8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 859dc: f81d017f stur xzr, [x11, #-0x30] 859e0: f81f810c stur x12, [x8, #-0x8] 859e4: 3cde8160 ldur q0, [x11, #-0x18] 859e8: 3c9e8100 stur q0, [x8, #-0x18] 859ec: a93f7d7f stp xzr, xzr, [x11, #-0x10] 859f0: f81e817f stur xzr, [x11, #-0x18] 859f4: d100c16b sub x11, x11, #0x30 859f8: eb0b02df cmp x22, x11 859fc: d100c108 sub x8, x8, #0x30 85a00: 54fffe21 b.ne 0x859c4 85a04: a9405a95 ldp x21, x22, [x20] 85a08: 14000002 b 0x85a10 85a0c: aa1603f5 mov x21, x22 85a10: f9400a98 ldr x24, [x20, #0x10] 85a14: eb1502df cmp x22, x21 85a18: a9002a88 stp x8, x10, [x20] 85a1c: f9000a89 str x9, [x20, #0x10] 85a20: 54000a40 b.eq 0x85b68 85a24: 385e82c8 ldurb w8, [x22, #-0x18] 85a28: 36000068 tbz w8, #0x0, 0x85a34 85a2c: f85f82c0 ldur x0, [x22, #-0x8] 85a30: 97fe1c7c bl 0xcc20 85a34: 385d02c8 ldurb w8, [x22, #-0x30] 85a38: d100c2d9 sub x25, x22, #0x30 85a3c: 36000068 tbz w8, #0x0, 0x85a48 85a40: f85e02c0 ldur x0, [x22, #-0x20] 85a44: 97fe1c77 bl 0xcc20 85a48: eb1902bf cmp x21, x25 85a4c: aa1903f6 mov x22, x25 85a50: 54fffea1 b.ne 0x85a24 85a54: 14000045 b 0x85b68 85a58: aa1f03e0 mov x0, xzr 85a5c: 321c07e9 orr w9, wzr, #0x30 85a60: 5280024a mov w10, #0x12 // =18 85a64: 9b0902c8 madd x8, x22, x9, x0 85a68: 3900010a strb w10, [x8] 85a6c: f94007ea ldr x10, [sp, #0x8] 85a70: d503201f nop 85a74: 9b0902a9 madd x9, x21, x9, x0 85a78: f800110a stur x10, [x8, #0x1] 85a7c: 394043ea ldrb w10, [sp, #0x10] 85a80: 3900291f strb wzr, [x8, #0xa] 85a84: 3900250a strb w10, [x8, #0x9] 85a88: b94003ea ldr w10, [sp] 85a8c: b800b10a stur w10, [x8, #0xb] 85a90: 394013ea ldrb w10, [sp, #0x4] 85a94: f900091f str xzr, [x8, #0x10] 85a98: 39003d0a strb w10, [x8, #0xf] 85a9c: f90007ff str xzr, [sp, #0x8] 85aa0: 390043ff strb wzr, [sp, #0x10] 85aa4: 390013ff strb wzr, [sp, #0x4] 85aa8: b90003ff str wzr, [sp] 85aac: 3900611f strb wzr, [x8, #0x18] 85ab0: f841f3ea ldur x10, [sp, #0x1f] 85ab4: a9027d0a stp x10, xzr, [x8, #0x20] 85ab8: f9400fea ldr x10, [sp, #0x18] 85abc: f801910a stur x10, [x8, #0x19] 85ac0: f801f3ff stur xzr, [sp, #0x1f] 85ac4: f9000fff str xzr, [sp, #0x18] 85ac8: a9402e96 ldp x22, x11, [x20] 85acc: 9100c10a add x10, x8, #0x30 85ad0: eb16017f cmp x11, x22 85ad4: 54000260 b.eq 0x85b20 85ad8: f85e016c ldur x12, [x11, #-0x20] 85adc: f81e010c stur x12, [x8, #-0x20] 85ae0: 3cdd0160 ldur q0, [x11, #-0x30] 85ae4: 3c9d0100 stur q0, [x8, #-0x30] 85ae8: f85f816c ldur x12, [x11, #-0x8] 85aec: a93dfd7f stp xzr, xzr, [x11, #-0x28] 85af0: f81d017f stur xzr, [x11, #-0x30] 85af4: f81f810c stur x12, [x8, #-0x8] 85af8: 3cde8160 ldur q0, [x11, #-0x18] 85afc: 3c9e8100 stur q0, [x8, #-0x18] 85b00: a93f7d7f stp xzr, xzr, [x11, #-0x10] 85b04: f81e817f stur xzr, [x11, #-0x18] 85b08: d100c16b sub x11, x11, #0x30 85b0c: eb0b02df cmp x22, x11 85b10: d100c108 sub x8, x8, #0x30 85b14: 54fffe21 b.ne 0x85ad8 85b18: a9405a95 ldp x21, x22, [x20] 85b1c: 14000002 b 0x85b24 85b20: aa1603f5 mov x21, x22 85b24: f9400a98 ldr x24, [x20, #0x10] 85b28: eb1502df cmp x22, x21 85b2c: a9002a88 stp x8, x10, [x20] 85b30: f9000a89 str x9, [x20, #0x10] 85b34: 540001a0 b.eq 0x85b68 85b38: 385e82c8 ldurb w8, [x22, #-0x18] 85b3c: 36000068 tbz w8, #0x0, 0x85b48 85b40: f85f82c0 ldur x0, [x22, #-0x8] 85b44: 97fe1c37 bl 0xcc20 85b48: 385d02c8 ldurb w8, [x22, #-0x30] 85b4c: d100c2d9 sub x25, x22, #0x30 85b50: 36000068 tbz w8, #0x0, 0x85b5c 85b54: f85e02c0 ldur x0, [x22, #-0x20] 85b58: 97fe1c32 bl 0xcc20 85b5c: eb1902bf cmp x21, x25 85b60: aa1903f6 mov x22, x25 85b64: 54fffea1 b.ne 0x85b38 85b68: b40001d5 cbz x21, 0x85ba0 85b6c: f9400e88 ldr x8, [x20, #0x18] 85b70: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 85b74: eb15013f cmp x9, x21 85b78: 54000103 b.lo 0x85b98 85b7c: eb15011f cmp x8, x21 85b80: 540000c8 b.hi 0x85b98 85b84: f9480109 ldr x9, [x8, #0x1000] 85b88: eb18013f cmp x9, x24 85b8c: 540000a1 b.ne 0x85ba0 85b90: f9080115 str x21, [x8, #0x1000] 85b94: 14000003 b 0x85ba0 85b98: aa1503e0 mov x0, x21 85b9c: 97fe1c21 bl 0xcc20 85ba0: 91000a73 add x19, x19, #0x2 85ba4: f94016e8 ldr x8, [x23, #0x28] 85ba8: f94017e9 ldr x9, [sp, #0x28] 85bac: eb09011f cmp x8, x9 85bb0: 54000121 b.ne 0x85bd4 85bb4: aa1303e0 mov x0, x19 85bb8: a9477bfd ldp x29, x30, [sp, #0x70] 85bbc: a9464ff4 ldp x20, x19, [sp, #0x60] 85bc0: a94557f6 ldp x22, x21, [sp, #0x50] 85bc4: a9445ff8 ldp x24, x23, [sp, #0x40] 85bc8: f9401bf9 ldr x25, [sp, #0x30] 85bcc: 910203ff add sp, sp, #0x80 85bd0: d65f03c0 ret 85bd4: 97fe1a67 bl 0xc570 <__stack_chk_fail@plt> 85bd8: 97fe19b6 bl 0xc2b0 85bdc: 97fe19b5 bl 0xc2b0 85be0: 97fe19b4 bl 0xc2b0 85be4: 97fe19b3 bl 0xc2b0 85be8: 97fe19b2 bl 0xc2b0 85bec: 97fe19b1 bl 0xc2b0 85bf0: 97fe19b0 bl 0xc2b0 85bf4: 97fe19af bl 0xc2b0 85bf8: 97fe19ae bl 0xc2b0 85bfc: 97fe19ad bl 0xc2b0 85c00: 97fe19ac bl 0xc2b0 85c04: 97fe19ab bl 0xc2b0 85c08: 97fe19aa bl 0xc2b0 85c0c: 97fe19a9 bl 0xc2b0 85c10: 97fe19a8 bl 0xc2b0 85c14: 97fe19a7 bl 0xc2b0 85c18: 97fe19a6 bl 0xc2b0 85c1c: 97fe19a5 bl 0xc2b0 85c20: 97fe19a4 bl 0xc2b0 85c24: 97fe19a3 bl 0xc2b0 85c28: 97fe19a2 bl 0xc2b0 85c2c: 97fe19a1 bl 0xc2b0 85c30: 97fe19a0 bl 0xc2b0 85c34: 97fe199f bl 0xc2b0 85c38: 97fe199e bl 0xc2b0 85c3c: 97fe199d bl 0xc2b0 85c40: 97fe199c bl 0xc2b0 85c44: 97fe199b bl 0xc2b0 85c48: 97fe199a bl 0xc2b0 85c4c: 97fe1999 bl 0xc2b0 85c50: 97fe1998 bl 0xc2b0 85c54: 97fe1997 bl 0xc2b0 85c58: 97fe1996 bl 0xc2b0 85c5c: 97fe1995 bl 0xc2b0 85c60: 97fe1994 bl 0xc2b0 85c64: 97fe1993 bl 0xc2b0 85c68: 97fe1992 bl 0xc2b0 85c6c: 97fe1991 bl 0xc2b0 85c70: 97fe1990 bl 0xc2b0 85c74: 97fe198f bl 0xc2b0 85c78: 97fe198e bl 0xc2b0 85c7c: 97fe198d bl 0xc2b0 85c80: 97fe198c bl 0xc2b0 85c84: 97fe198b bl 0xc2b0 85c88: 97fe198a bl 0xc2b0 85c8c: 97fe1989 bl 0xc2b0 85c90: 94002100 bl 0x8e090 85c94: 940020ff bl 0x8e090 85c98: 940020fe bl 0x8e090 85c9c: 940020fd bl 0x8e090 85ca0: 940020fc bl 0x8e090 85ca4: 940020fb bl 0x8e090 85ca8: 940020fa bl 0x8e090 85cac: 940020f9 bl 0x8e090 85cb0: 940020f8 bl 0x8e090 85cb4: 940020f7 bl 0x8e090 85cb8: 940020f6 bl 0x8e090 85cbc: 940020f5 bl 0x8e090 85cc0: 940020f4 bl 0x8e090 85cc4: 940020f3 bl 0x8e090 85cc8: 940020f2 bl 0x8e090 85ccc: 940020f1 bl 0x8e090 85cd0: 940020f0 bl 0x8e090 85cd4: 940020ef bl 0x8e090 85cd8: 940020ee bl 0x8e090 85cdc: 940020ed bl 0x8e090 85ce0: 940020ec bl 0x8e090 85ce4: 940020eb bl 0x8e090 85ce8: 940020ea bl 0x8e090 85cec: 940020e9 bl 0x8e090 85cf0: 940020e8 bl 0x8e090 85cf4: 940020e7 bl 0x8e090 85cf8: 940020e6 bl 0x8e090 85cfc: 940020e5 bl 0x8e090 85d00: 940020e4 bl 0x8e090 85d04: 940020e3 bl 0x8e090 85d08: 940020e2 bl 0x8e090 85d0c: 940020e1 bl 0x8e090 85d10: 940020e0 bl 0x8e090 85d14: 940020df bl 0x8e090 85d18: 940020de bl 0x8e090 85d1c: 940020dd bl 0x8e090 85d20: 940020dc bl 0x8e090 85d24: 940020db bl 0x8e090 85d28: 940020da bl 0x8e090 85d2c: 940020d9 bl 0x8e090 85d30: 940020d8 bl 0x8e090 85d34: 940020d7 bl 0x8e090 85d38: 940020d6 bl 0x8e090 85d3c: 940020d5 bl 0x8e090 85d40: 940020d4 bl 0x8e090 85d44: 940020d3 bl 0x8e090 85d48: d10183ff sub sp, sp, #0x60 85d4c: a9025ff8 stp x24, x23, [sp, #0x20] 85d50: a90357f6 stp x22, x21, [sp, #0x30] 85d54: a9044ff4 stp x20, x19, [sp, #0x40] 85d58: a9057bfd stp x29, x30, [sp, #0x50] 85d5c: 910143fd add x29, sp, #0x50 85d60: d53bd057 mrs x23, TPIDR_EL0 85d64: f94016e8 ldr x8, [x23, #0x28] 85d68: aa0103f3 mov x19, x1 85d6c: aa0003f5 mov x21, x0 85d70: aa0203f4 mov x20, x2 85d74: eb1302bf cmp x21, x19 85d78: f9000fe8 str x8, [sp, #0x18] 85d7c: 54000820 b.eq 0x85e80 85d80: aa1503e0 mov x0, x21 85d84: aa1303e1 mov x1, x19 85d88: aa1403e2 mov x2, x20 85d8c: 94000050 bl 0x85ecc 85d90: aa0003f6 mov x22, x0 85d94: eb1502df cmp x22, x21 85d98: 54000740 b.eq 0x85e80 85d9c: aa1603e0 mov x0, x22 85da0: aa1303e1 mov x1, x19 85da4: aa1403e2 mov x2, x20 85da8: 97ffaefd bl 0x7199c 85dac: aa0003f3 mov x19, x0 85db0: eb16027f cmp x19, x22 85db4: 54000680 b.eq 0x85e84 85db8: a9406288 ldp x8, x24, [x20] 85dbc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 85dc0: f2955569 movk x9, #0xaaab 85dc4: aa1503f6 mov x22, x21 85dc8: cb080308 sub x8, x24, x8 85dcc: 9344fd08 asr x8, x8, #4 85dd0: 9b097d08 mul x8, x8, x9 85dd4: f100091f cmp x8, #0x2 85dd8: 54000563 b.lo 0x85e84 85ddc: 385e8308 ldurb w8, [x24, #-0x18] 85de0: a97f2b09 ldp x9, x10, [x24, #-0x10] 85de4: d1005f0b sub x11, x24, #0x17 85de8: d100c300 sub x0, x24, #0x30 85dec: 7200011f tst w8, #0x1 85df0: d341fd08 lsr x8, x8, #1 85df4: 9a8a0161 csel x1, x11, x10, eq 85df8: 9a890102 csel x2, x8, x9, eq 85dfc: 97ffade5 bl 0x71590 85e00: f85e0308 ldur x8, [x24, #-0x20] 85e04: f9000be8 str x8, [sp, #0x10] 85e08: 3cdd0300 ldur q0, [x24, #-0x30] 85e0c: 3d8003e0 str q0, [sp] 85e10: a93dff1f stp xzr, xzr, [x24, #-0x28] 85e14: f81d031f stur xzr, [x24, #-0x30] 85e18: f9400695 ldr x21, [x20, #0x8] 85e1c: 385e82a8 ldurb w8, [x21, #-0x18] 85e20: d100c2b6 sub x22, x21, #0x30 85e24: 36000068 tbz w8, #0x0, 0x85e30 85e28: f85f82a0 ldur x0, [x21, #-0x8] 85e2c: 97fe1b7d bl 0xcc20 85e30: 394002c8 ldrb w8, [x22] 85e34: 36000068 tbz w8, #0x0, 0x85e40 85e38: f85e02a0 ldur x0, [x21, #-0x20] 85e3c: 97fe1b79 bl 0xcc20 85e40: f9000696 str x22, [x20, #0x8] 85e44: d10182a0 sub x0, x21, #0x60 85e48: 394003f5 ldrb w21, [sp] 85e4c: a940d3e9 ldp x9, x20, [sp, #0x8] 85e50: 910003e8 mov x8, sp 85e54: b2400108 orr x8, x8, #0x1 85e58: 720002bf tst w21, #0x1 85e5c: d341feaa lsr x10, x21, #1 85e60: 9a940101 csel x1, x8, x20, eq 85e64: 9a890142 csel x2, x10, x9, eq 85e68: 97ffadca bl 0x71590 85e6c: 36000075 tbz w21, #0x0, 0x85e78 85e70: aa1403e0 mov x0, x20 85e74: 97fe1b6b bl 0xcc20 85e78: aa1303f6 mov x22, x19 85e7c: 14000002 b 0x85e84 85e80: aa1503f6 mov x22, x21 85e84: f94016e8 ldr x8, [x23, #0x28] 85e88: f9400fe9 ldr x9, [sp, #0x18] 85e8c: eb09011f cmp x8, x9 85e90: 54000101 b.ne 0x85eb0 85e94: aa1603e0 mov x0, x22 85e98: a9457bfd ldp x29, x30, [sp, #0x50] 85e9c: a9444ff4 ldp x20, x19, [sp, #0x40] 85ea0: a94357f6 ldp x22, x21, [sp, #0x30] 85ea4: a9425ff8 ldp x24, x23, [sp, #0x20] 85ea8: 910183ff add sp, sp, #0x60 85eac: d65f03c0 ret 85eb0: 97fe19b0 bl 0xc570 <__stack_chk_fail@plt> 85eb4: aa0003f3 mov x19, x0 85eb8: 36000075 tbz w21, #0x0, 0x85ec4 85ebc: aa1403e0 mov x0, x20 85ec0: 97fe1b58 bl 0xcc20 85ec4: aa1303e0 mov x0, x19 85ec8: 94002072 bl 0x8e090 85ecc: d102c3ff sub sp, sp, #0xb0 85ed0: a90667fa stp x26, x25, [sp, #0x60] 85ed4: a9075ff8 stp x24, x23, [sp, #0x70] 85ed8: a90857f6 stp x22, x21, [sp, #0x80] 85edc: a9094ff4 stp x20, x19, [sp, #0x90] 85ee0: a90a7bfd stp x29, x30, [sp, #0xa0] 85ee4: 910283fd add x29, sp, #0xa0 85ee8: d53bd059 mrs x25, TPIDR_EL0 85eec: f9401728 ldr x8, [x25, #0x28] 85ef0: aa0003f6 mov x22, x0 85ef4: aa0203f5 mov x21, x2 85ef8: eb0102df cmp x22, x1 85efc: f81b83a8 stur x8, [x29, #-0x48] 85f00: 540031c0 b.eq 0x86538 85f04: 394002c8 ldrb w8, [x22] 85f08: d100c113 sub x19, x8, #0x30 85f0c: 7100267f cmp w19, #0x9 85f10: 54003148 b.hi 0x86538 85f14: 910006d4 add x20, x22, #0x1 85f18: eb01029f cmp x20, x1 85f1c: 540030e0 b.eq 0x86538 85f20: 39400288 ldrb w8, [x20] 85f24: 5100c108 sub w8, w8, #0x30 85f28: 7100251f cmp w8, #0x9 85f2c: 54000188 b.hi 0x85f5c 85f30: 91000ac9 add x9, x22, #0x2 85f34: 5280014a mov w10, #0xa // =10 85f38: eb09003f cmp x1, x9 85f3c: 54002fe0 b.eq 0x86538 85f40: 3840152b ldrb w11, [x9], #0x1 85f44: 9b0a7e6c mul x12, x19, x10 85f48: 8b28c193 add x19, x12, w8, sxtw 85f4c: 5100c168 sub w8, w11, #0x30 85f50: 7100291f cmp w8, #0xa 85f54: 54ffff23 b.lo 0x85f38 85f58: d1000534 sub x20, x9, #0x1 85f5c: cb140028 sub x8, x1, x20 85f60: eb13011f cmp x8, x19 85f64: 54002ea3 b.lo 0x86538 85f68: b100427f cmn x19, #0x10 85f6c: a9017fff stp xzr, xzr, [sp, #0x10] 85f70: f90007ff str xzr, [sp, #0x8] 85f74: 54002fc2 b.hs 0x8656c 85f78: f1005e7f cmp x19, #0x17 85f7c: 54000102 b.hs 0x85f9c 85f80: 910023e9 add x9, sp, #0x8 85f84: b2400137 orr x23, x9, #0x1 85f88: d37ffa68 lsl x8, x19, #1 85f8c: aa1703f6 mov x22, x23 85f90: 390023e8 strb w8, [sp, #0x8] 85f94: b5000193 cbnz x19, 0x85fc4 85f98: 1400000f b 0x85fd4 85f9c: 91004268 add x8, x19, #0x10 85fa0: 927ced17 and x23, x8, #0xfffffffffffffff0 85fa4: aa1703e0 mov x0, x23 85fa8: 97fe1ad2 bl 0xcaf0 85fac: aa0003f6 mov x22, x0 85fb0: b24002e8 orr x8, x23, #0x1 85fb4: 910023e9 add x9, sp, #0x8 85fb8: a9015bf3 stp x19, x22, [sp, #0x10] 85fbc: f90007e8 str x8, [sp, #0x8] 85fc0: b2400137 orr x23, x9, #0x1 85fc4: aa1603e0 mov x0, x22 85fc8: aa1403e1 mov x1, x20 85fcc: aa1303e2 mov x2, x19 85fd0: 97fe1ad0 bl 0xcb10 85fd4: 38336adf strb wzr, [x22, x19] 85fd8: 394023f8 ldrb w24, [sp, #0x8] 85fdc: a94127e8 ldp x8, x9, [sp, #0x10] 85fe0: a904ffff stp xzr, xzr, [sp, #0x48] 85fe4: f90023ff str xzr, [sp, #0x40] 85fe8: d341ff0a lsr x10, x24, #1 85fec: 7200031f tst w24, #0x1 85ff0: 9a880148 csel x8, x10, x8, eq 85ff4: 9a8902f7 csel x23, x23, x9, eq 85ff8: f100291f cmp x8, #0xa 85ffc: 52800149 mov w9, #0xa // =10 86000: 9a893116 csel x22, x8, x9, lo 86004: b10042df cmn x22, #0x10 86008: 54002b42 b.hs 0x86570 8600c: f1005edf cmp x22, #0x17 86010: 540000e2 b.hs 0x8602c 86014: 910103e9 add x9, sp, #0x40 86018: d37ffac8 lsl x8, x22, #1 8601c: b2400138 orr x24, x9, #0x1 86020: 390103e8 strb w8, [sp, #0x40] 86024: b5000116 cbnz x22, 0x86044 86028: 1400000b b 0x86054 8602c: 321c03e0 orr w0, wzr, #0x10 86030: 97fe1ab0 bl 0xcaf0 86034: aa0003f8 mov x24, x0 86038: 52800228 mov w8, #0x11 // =17 8603c: a904e3f6 stp x22, x24, [sp, #0x48] 86040: f90023e8 str x8, [sp, #0x40] 86044: aa1803e0 mov x0, x24 86048: aa1703e1 mov x1, x23 8604c: aa1603e2 mov x2, x22 86050: 97fe1ab0 bl 0xcb10 86054: 38366b1f strb wzr, [x24, x22] 86058: 394103f6 ldrb w22, [sp, #0x40] 8605c: f94027e8 ldr x8, [sp, #0x48] 86060: 2a1f03f8 mov w24, wzr 86064: d341fec9 lsr x9, x22, #1 86068: 720002df tst w22, #0x1 8606c: 9a880128 csel x8, x9, x8, eq 86070: f100291f cmp x8, #0xa 86074: 54000181 b.ne 0x860a4 86078: f9402be8 ldr x8, [sp, #0x50] 8607c: 910103e9 add x9, sp, #0x40 86080: b2400129 orr x9, x9, #0x1 86084: 720002df tst w22, #0x1 86088: 900000c1 adrp x1, 0x9e000 8608c: 9a880120 csel x0, x9, x8, eq 86090: 91086421 add x1, x1, #0x219 86094: 52800142 mov w2, #0xa // =10 86098: 97fe1912 bl 0xc4e0 8609c: 7100001f cmp w0, #0x0 860a0: 1a9f17f8 cset w24, eq 860a4: 36000076 tbz w22, #0x0, 0x860b0 860a8: f9402be0 ldr x0, [sp, #0x50] 860ac: 97fe1add bl 0xcc20 860b0: b200f3f7 mov x23, #0x5555555555555555 // =6148914691236517205 860b4: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 860b8: f2e0aab7 movk x23, #0x555, lsl #48 860bc: f2e05548 movk x8, #0x2aa, lsl #48 860c0: 34000458 cbz w24, 0x86148 860c4: 900000c9 adrp x9, 0x9e000 860c8: 91089129 add x9, x9, #0x224 860cc: f840712a ldur x10, [x9, #0x7] 860d0: f9400129 ldr x9, [x9] 860d4: f80373ff stur xzr, [sp, #0x37] 860d8: f9001bff str xzr, [sp, #0x30] 860dc: f80473ea stur x10, [sp, #0x47] 860e0: f90023e9 str x9, [sp, #0x40] 860e4: a940aaa9 ldp x9, x10, [x21, #0x8] 860e8: d28e0e76 mov x22, #0x7073 // =28787 860ec: f2ac6c36 movk x22, #0x6361, lsl #16 860f0: f2c52cb6 movk x22, #0x2965, lsl #32 860f4: eb0a013f cmp x9, x10 860f8: 540006c2 b.hs 0x861d0 860fc: 52800548 mov w8, #0x2a // =42 86100: 39000128 strb w8, [x9] 86104: f84473e8 ldur x8, [sp, #0x47] 86108: a900d928 stp x8, x22, [x9, #0x8] 8610c: f94023e8 ldr x8, [sp, #0x40] 86110: f8001128 stur x8, [x9, #0x1] 86114: f80473ff stur xzr, [sp, #0x47] 86118: f90023ff str xzr, [sp, #0x40] 8611c: 3900613f strb wzr, [x9, #0x18] 86120: f84373e8 ldur x8, [sp, #0x37] 86124: a9027d28 stp x8, xzr, [x9, #0x20] 86128: f9401be8 ldr x8, [sp, #0x30] 8612c: f8019128 stur x8, [x9, #0x19] 86130: f80373ff stur xzr, [sp, #0x37] 86134: f9001bff str xzr, [sp, #0x30] 86138: f94006a8 ldr x8, [x21, #0x8] 8613c: 9100c108 add x8, x8, #0x30 86140: f90006a8 str x8, [x21, #0x8] 86144: 140000ad b 0x863f8 86148: a9415be9 ldp x9, x22, [sp, #0x10] 8614c: f84093ea ldur x10, [sp, #0x9] 86150: 394023f8 ldrb w24, [sp, #0x8] 86154: a900ffff stp xzr, xzr, [sp, #0x8] 86158: f80273e9 stur x9, [sp, #0x27] 8615c: a901abff stp xzr, x10, [sp, #0x18] 86160: f84273e9 ldur x9, [sp, #0x27] 86164: f80373ff stur xzr, [sp, #0x37] 86168: f9001bff str xzr, [sp, #0x30] 8616c: f80273ff stur xzr, [sp, #0x27] 86170: f90013ff str xzr, [sp, #0x20] 86174: f80473e9 stur x9, [sp, #0x47] 86178: f90023ea str x10, [sp, #0x40] 8617c: a940aaa9 ldp x9, x10, [x21, #0x8] 86180: eb0a013f cmp x9, x10 86184: 54000602 b.hs 0x86244 86188: 39000138 strb w24, [x9] 8618c: f84473e8 ldur x8, [sp, #0x47] 86190: a900d928 stp x8, x22, [x9, #0x8] 86194: f94023e8 ldr x8, [sp, #0x40] 86198: f8001128 stur x8, [x9, #0x1] 8619c: f80473ff stur xzr, [sp, #0x47] 861a0: f90023ff str xzr, [sp, #0x40] 861a4: 3900613f strb wzr, [x9, #0x18] 861a8: f84373e8 ldur x8, [sp, #0x37] 861ac: a9027d28 stp x8, xzr, [x9, #0x20] 861b0: f9401be8 ldr x8, [sp, #0x30] 861b4: f8019128 stur x8, [x9, #0x19] 861b8: f80373ff stur xzr, [sp, #0x37] 861bc: f9001bff str xzr, [sp, #0x30] 861c0: f94006a8 ldr x8, [x21, #0x8] 861c4: 9100c108 add x8, x8, #0x30 861c8: f90006a8 str x8, [x21, #0x8] 861cc: 140000da b 0x86534 861d0: f94002ab ldr x11, [x21] 861d4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 861d8: f295556c movk x12, #0xaaab 861dc: cb0b0129 sub x9, x9, x11 861e0: 9344fd29 asr x9, x9, #4 861e4: 9b0c7d38 mul x24, x9, x12 861e8: 91000709 add x9, x24, #0x1 861ec: eb17013f cmp x9, x23 861f0: 54001c28 b.hi 0x86574 861f4: cb0b014a sub x10, x10, x11 861f8: 9344fd4a asr x10, x10, #4 861fc: 9b0c7d4a mul x10, x10, x12 86200: eb08015f cmp x10, x8 86204: 540000a2 b.hs 0x86218 86208: d37ff948 lsl x8, x10, #1 8620c: eb09011f cmp x8, x9 86210: 9a883137 csel x23, x9, x8, lo 86214: b40005f7 cbz x23, 0x862d0 86218: f9400ea9 ldr x9, [x21, #0x18] 8621c: 8b1706e8 add x8, x23, x23, lsl #1 86220: d37ced08 lsl x8, x8, #4 86224: f9480120 ldr x0, [x9, #0x1000] 86228: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8622c: cb00014a sub x10, x10, x0 86230: eb08015f cmp x10, x8 86234: 54000422 b.hs 0x862b8 86238: aa0803e0 mov x0, x8 8623c: 97fe1a2d bl 0xcaf0 86240: 14000025 b 0x862d4 86244: f94002ab ldr x11, [x21] 86248: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8624c: f295556c movk x12, #0xaaab 86250: cb0b0129 sub x9, x9, x11 86254: 9344fd29 asr x9, x9, #4 86258: 9b0c7d3a mul x26, x9, x12 8625c: 91000749 add x9, x26, #0x1 86260: eb17013f cmp x9, x23 86264: 540018a8 b.hi 0x86578 86268: cb0b014a sub x10, x10, x11 8626c: 9344fd4a asr x10, x10, #4 86270: 9b0c7d4a mul x10, x10, x12 86274: eb08015f cmp x10, x8 86278: 540000a2 b.hs 0x8628c 8627c: d37ff948 lsl x8, x10, #1 86280: eb09011f cmp x8, x9 86284: 9a883137 csel x23, x9, x8, lo 86288: b4000c57 cbz x23, 0x86410 8628c: f9400ea9 ldr x9, [x21, #0x18] 86290: 8b1706e8 add x8, x23, x23, lsl #1 86294: d37ced08 lsl x8, x8, #4 86298: f9480120 ldr x0, [x9, #0x1000] 8629c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 862a0: cb00014a sub x10, x10, x0 862a4: eb08015f cmp x10, x8 862a8: 540000e2 b.hs 0x862c4 862ac: aa0803e0 mov x0, x8 862b0: 97fe1a10 bl 0xcaf0 862b4: 14000058 b 0x86414 862b8: 8b080008 add x8, x0, x8 862bc: f9080128 str x8, [x9, #0x1000] 862c0: 14000005 b 0x862d4 862c4: 8b080008 add x8, x0, x8 862c8: f9080128 str x8, [x9, #0x1000] 862cc: 14000052 b 0x86414 862d0: aa1f03e0 mov x0, xzr 862d4: 321c07e9 orr w9, wzr, #0x30 862d8: 5280054a mov w10, #0x2a // =42 862dc: 9b090308 madd x8, x24, x9, x0 862e0: 3900010a strb w10, [x8] 862e4: f84473ea ldur x10, [sp, #0x47] 862e8: d503201f nop 862ec: 9b0902e9 madd x9, x23, x9, x0 862f0: a900d90a stp x10, x22, [x8, #0x8] 862f4: f94023ea ldr x10, [sp, #0x40] 862f8: f800110a stur x10, [x8, #0x1] 862fc: f80473ff stur xzr, [sp, #0x47] 86300: f90023ff str xzr, [sp, #0x40] 86304: 3900611f strb wzr, [x8, #0x18] 86308: f84373ea ldur x10, [sp, #0x37] 8630c: a9027d0a stp x10, xzr, [x8, #0x20] 86310: f9401bea ldr x10, [sp, #0x30] 86314: f801910a stur x10, [x8, #0x19] 86318: f80373ff stur xzr, [sp, #0x37] 8631c: f9001bff str xzr, [sp, #0x30] 86320: a9402eb8 ldp x24, x11, [x21] 86324: 9100c10a add x10, x8, #0x30 86328: eb18017f cmp x11, x24 8632c: 54000260 b.eq 0x86378 86330: f85e016c ldur x12, [x11, #-0x20] 86334: f81e010c stur x12, [x8, #-0x20] 86338: 3cdd0160 ldur q0, [x11, #-0x30] 8633c: 3c9d0100 stur q0, [x8, #-0x30] 86340: f85f816c ldur x12, [x11, #-0x8] 86344: a93dfd7f stp xzr, xzr, [x11, #-0x28] 86348: f81d017f stur xzr, [x11, #-0x30] 8634c: f81f810c stur x12, [x8, #-0x8] 86350: 3cde8160 ldur q0, [x11, #-0x18] 86354: 3c9e8100 stur q0, [x8, #-0x18] 86358: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8635c: f81e817f stur xzr, [x11, #-0x18] 86360: d100c16b sub x11, x11, #0x30 86364: eb0b031f cmp x24, x11 86368: d100c108 sub x8, x8, #0x30 8636c: 54fffe21 b.ne 0x86330 86370: a94062b6 ldp x22, x24, [x21] 86374: 14000002 b 0x8637c 86378: aa1803f6 mov x22, x24 8637c: f9400ab7 ldr x23, [x21, #0x10] 86380: eb16031f cmp x24, x22 86384: a9002aa8 stp x8, x10, [x21] 86388: f9000aa9 str x9, [x21, #0x10] 8638c: 540001a0 b.eq 0x863c0 86390: 385e8308 ldurb w8, [x24, #-0x18] 86394: 36000068 tbz w8, #0x0, 0x863a0 86398: f85f8300 ldur x0, [x24, #-0x8] 8639c: 97fe1a21 bl 0xcc20 863a0: 385d0308 ldurb w8, [x24, #-0x30] 863a4: d100c31a sub x26, x24, #0x30 863a8: 36000068 tbz w8, #0x0, 0x863b4 863ac: f85e0300 ldur x0, [x24, #-0x20] 863b0: 97fe1a1c bl 0xcc20 863b4: eb1a02df cmp x22, x26 863b8: aa1a03f8 mov x24, x26 863bc: 54fffea1 b.ne 0x86390 863c0: b40001d6 cbz x22, 0x863f8 863c4: f9400ea8 ldr x8, [x21, #0x18] 863c8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 863cc: eb16013f cmp x9, x22 863d0: 54000103 b.lo 0x863f0 863d4: eb16011f cmp x8, x22 863d8: 540000c8 b.hi 0x863f0 863dc: f9480109 ldr x9, [x8, #0x1000] 863e0: eb17013f cmp x9, x23 863e4: 540000a1 b.ne 0x863f8 863e8: f9080116 str x22, [x8, #0x1000] 863ec: 14000003 b 0x863f8 863f0: aa1603e0 mov x0, x22 863f4: 97fe1a0b bl 0xcc20 863f8: 394023e8 ldrb w8, [sp, #0x8] 863fc: 8b130296 add x22, x20, x19 86400: 360009c8 tbz w8, #0x0, 0x86538 86404: f9400fe0 ldr x0, [sp, #0x18] 86408: 97fe1a06 bl 0xcc20 8640c: 1400004b b 0x86538 86410: aa1f03e0 mov x0, xzr 86414: 321c07e9 orr w9, wzr, #0x30 86418: 9b090348 madd x8, x26, x9, x0 8641c: 39000118 strb w24, [x8] 86420: f84473ea ldur x10, [sp, #0x47] 86424: d503201f nop 86428: 9b0902e9 madd x9, x23, x9, x0 8642c: a900d90a stp x10, x22, [x8, #0x8] 86430: f94023ea ldr x10, [sp, #0x40] 86434: f800110a stur x10, [x8, #0x1] 86438: f80473ff stur xzr, [sp, #0x47] 8643c: f90023ff str xzr, [sp, #0x40] 86440: 3900611f strb wzr, [x8, #0x18] 86444: f84373ea ldur x10, [sp, #0x37] 86448: a9027d0a stp x10, xzr, [x8, #0x20] 8644c: f9401bea ldr x10, [sp, #0x30] 86450: f801910a stur x10, [x8, #0x19] 86454: f80373ff stur xzr, [sp, #0x37] 86458: f9001bff str xzr, [sp, #0x30] 8645c: a9402eb8 ldp x24, x11, [x21] 86460: 9100c10a add x10, x8, #0x30 86464: eb18017f cmp x11, x24 86468: 54000260 b.eq 0x864b4 8646c: f85e016c ldur x12, [x11, #-0x20] 86470: f81e010c stur x12, [x8, #-0x20] 86474: 3cdd0160 ldur q0, [x11, #-0x30] 86478: 3c9d0100 stur q0, [x8, #-0x30] 8647c: f85f816c ldur x12, [x11, #-0x8] 86480: a93dfd7f stp xzr, xzr, [x11, #-0x28] 86484: f81d017f stur xzr, [x11, #-0x30] 86488: f81f810c stur x12, [x8, #-0x8] 8648c: 3cde8160 ldur q0, [x11, #-0x18] 86490: 3c9e8100 stur q0, [x8, #-0x18] 86494: a93f7d7f stp xzr, xzr, [x11, #-0x10] 86498: f81e817f stur xzr, [x11, #-0x18] 8649c: d100c16b sub x11, x11, #0x30 864a0: eb0b031f cmp x24, x11 864a4: d100c108 sub x8, x8, #0x30 864a8: 54fffe21 b.ne 0x8646c 864ac: a94062b6 ldp x22, x24, [x21] 864b0: 14000002 b 0x864b8 864b4: aa1803f6 mov x22, x24 864b8: f9400ab7 ldr x23, [x21, #0x10] 864bc: eb16031f cmp x24, x22 864c0: a9002aa8 stp x8, x10, [x21] 864c4: f9000aa9 str x9, [x21, #0x10] 864c8: 540001a0 b.eq 0x864fc 864cc: 385e8308 ldurb w8, [x24, #-0x18] 864d0: 36000068 tbz w8, #0x0, 0x864dc 864d4: f85f8300 ldur x0, [x24, #-0x8] 864d8: 97fe19d2 bl 0xcc20 864dc: 385d0308 ldurb w8, [x24, #-0x30] 864e0: d100c31a sub x26, x24, #0x30 864e4: 36000068 tbz w8, #0x0, 0x864f0 864e8: f85e0300 ldur x0, [x24, #-0x20] 864ec: 97fe19cd bl 0xcc20 864f0: eb1a02df cmp x22, x26 864f4: aa1a03f8 mov x24, x26 864f8: 54fffea1 b.ne 0x864cc 864fc: b40001d6 cbz x22, 0x86534 86500: f9400ea8 ldr x8, [x21, #0x18] 86504: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 86508: eb16013f cmp x9, x22 8650c: 54000103 b.lo 0x8652c 86510: eb16011f cmp x8, x22 86514: 540000c8 b.hi 0x8652c 86518: f9480109 ldr x9, [x8, #0x1000] 8651c: eb17013f cmp x9, x23 86520: 540000a1 b.ne 0x86534 86524: f9080116 str x22, [x8, #0x1000] 86528: 14000003 b 0x86534 8652c: aa1603e0 mov x0, x22 86530: 97fe19bc bl 0xcc20 86534: 8b130296 add x22, x20, x19 86538: f9401728 ldr x8, [x25, #0x28] 8653c: f85b83a9 ldur x9, [x29, #-0x48] 86540: eb09011f cmp x8, x9 86544: 54000121 b.ne 0x86568 86548: aa1603e0 mov x0, x22 8654c: a94a7bfd ldp x29, x30, [sp, #0xa0] 86550: a9494ff4 ldp x20, x19, [sp, #0x90] 86554: a94857f6 ldp x22, x21, [sp, #0x80] 86558: a9475ff8 ldp x24, x23, [sp, #0x70] 8655c: a94667fa ldp x26, x25, [sp, #0x60] 86560: 9102c3ff add sp, sp, #0xb0 86564: d65f03c0 ret 86568: 97fe1802 bl 0xc570 <__stack_chk_fail@plt> 8656c: 97fe1751 bl 0xc2b0 86570: 97fe1750 bl 0xc2b0 86574: 97fe174f bl 0xc2b0 86578: 97fe174e bl 0xc2b0 8657c: aa0003f3 mov x19, x0 86580: 36000178 tbz w24, #0x0, 0x865ac 86584: aa1603e0 mov x0, x22 86588: 14000008 b 0x865a8 8658c: 394023f8 ldrb w24, [sp, #0x8] 86590: aa0003f3 mov x19, x0 86594: 37000098 tbnz w24, #0x0, 0x865a4 86598: 14000005 b 0x865ac 8659c: aa0003f3 mov x19, x0 865a0: 36000078 tbz w24, #0x0, 0x865ac 865a4: f9400fe0 ldr x0, [sp, #0x18] 865a8: 97fe199e bl 0xcc20 865ac: aa1303e0 mov x0, x19 865b0: 94001eb8 bl 0x8e090 865b4: f81c0ff7 str x23, [sp, #-0x40]! 865b8: a90157f6 stp x22, x21, [sp, #0x10] 865bc: a9024ff4 stp x20, x19, [sp, #0x20] 865c0: a9037bfd stp x29, x30, [sp, #0x30] 865c4: 9100c3fd add x29, sp, #0x30 865c8: aa0003f4 mov x20, x0 865cc: 39400296 ldrb w22, [x20] 865d0: f9400695 ldr x21, [x20, #0x8] 865d4: aa0803f3 mov x19, x8 865d8: d341fec9 lsr x9, x22, #1 865dc: 720002df tst w22, #0x1 865e0: 9a950137 csel x23, x9, x21, eq 865e4: f10036ff cmp x23, #0xd 865e8: 54000708 b.hi 0x866c8 865ec: f00000a8 adrp x8, 0x9d000 865f0: 91342108 add x8, x8, #0xd08 865f4: b8b77909 ldrsw x9, [x8, x23, lsl #2] 865f8: 8b080128 add x8, x9, x8 865fc: d61f0100 br x8 86600: a900fe7f stp xzr, xzr, [x19, #0x8] 86604: f900027f str xzr, [x19] 86608: 37000cf6 tbnz w22, #0x0, 0x867a4 8660c: f9400a88 ldr x8, [x20, #0x10] 86610: f9000a68 str x8, [x19, #0x10] 86614: 3dc00280 ldr q0, [x20] 86618: 3d800260 str q0, [x19] 8661c: 140000cc b 0x8694c 86620: f9400a88 ldr x8, [x20, #0x10] 86624: 720002df tst w22, #0x1 86628: 900000c1 adrp x1, 0x9e000 8662c: 910a4021 add x1, x1, #0x290 86630: 9a941500 csinc x0, x8, x20, ne 86634: 52800162 mov w2, #0xb // =11 86638: 97fe17aa bl 0xc4e0 8663c: 35000460 cbnz w0, 0x866c8 86640: 900000c1 adrp x1, 0x9e000 86644: 910a7021 add x1, x1, #0x29c 86648: 528008c2 mov w2, #0x46 // =70 8664c: aa1403e0 mov x0, x20 86650: 97ffbfb9 bl 0x76534 86654: 900000c9 adrp x9, 0x9e000 86658: 910ff129 add x9, x9, #0x3fc 8665c: f9400129 ldr x9, [x9] 86660: 528d2e4a mov w10, #0x6972 // =26994 86664: 321d07e8 orr w8, wzr, #0x18 86668: 72acedca movk w10, #0x676e, lsl #16 8666c: a900fe7f stp xzr, xzr, [x19, #0x8] 86670: f900027f str xzr, [x19] 86674: 39000268 strb w8, [x19] 86678: b800926a stur w10, [x19, #0x9] 8667c: f8001269 stur x9, [x19, #0x1] 86680: 3900367f strb wzr, [x19, #0xd] 86684: 140000b2 b 0x8694c 86688: f9400a88 ldr x8, [x20, #0x10] 8668c: 720002df tst w22, #0x1 86690: 900000c1 adrp x1, 0x9e000 86694: 910b8c21 add x1, x1, #0x2e3 86698: 9a941500 csinc x0, x8, x20, ne 8669c: 321e07e2 orr w2, wzr, #0xc 866a0: 97fe1790 bl 0xc4e0 866a4: 34000920 cbz w0, 0x867c8 866a8: f9400a88 ldr x8, [x20, #0x10] 866ac: 720002df tst w22, #0x1 866b0: 900000c1 adrp x1, 0x9e000 866b4: 910cc021 add x1, x1, #0x330 866b8: 9a941500 csinc x0, x8, x20, ne 866bc: 321e07e2 orr w2, wzr, #0xc 866c0: 97fe1788 bl 0xc4e0 866c4: 34000d20 cbz w0, 0x86868 866c8: f9400a95 ldr x21, [x20, #0x10] 866cc: 14000009 b 0x866f0 866d0: f9400a95 ldr x21, [x20, #0x10] 866d4: 720002df tst w22, #0x1 866d8: 900000c1 adrp x1, 0x9e000 866dc: 910df421 add x1, x1, #0x37d 866e0: 9a9416a0 csinc x0, x21, x20, ne 866e4: 528001a2 mov w2, #0xd // =13 866e8: 97fe177e bl 0xc4e0 866ec: 34000820 cbz w0, 0x867f0 866f0: 91000688 add x8, x20, #0x1 866f4: 720002df tst w22, #0x1 866f8: 9a950116 csel x22, x8, x21, eq 866fc: 8b1702d5 add x21, x22, x23 86700: 385ff2a8 ldurb w8, [x21, #-0x1] 86704: 7100f91f cmp w8, #0x3e 86708: 54000241 b.ne 0x86750 8670c: 320003e8 orr w8, wzr, #0x1 86710: 14000007 b 0x8672c 86714: 51000508 sub w8, w8, #0x1 86718: 340001c8 cbz w8, 0x86750 8671c: 910006b5 add x21, x21, #0x1 86720: 14000003 b 0x8672c 86724: 11000508 add w8, w8, #0x1 86728: 910006b5 add x21, x21, #0x1 8672c: d10006b5 sub x21, x21, #0x1 86730: eb1502df cmp x22, x21 86734: 54000320 b.eq 0x86798 86738: 385ffea9 ldrb w9, [x21, #-0x1]! 8673c: 7100f93f cmp w9, #0x3e 86740: 54ffff20 b.eq 0x86724 86744: 7100f13f cmp w9, #0x3c 86748: 54ffff41 b.ne 0x86730 8674c: 17fffff2 b 0x86714 86750: cb1602a8 sub x8, x21, x22 86754: f100091f cmp x8, #0x2 86758: 5400020b b.lt 0x86798 8675c: d10006b7 sub x23, x21, #0x1 86760: eb1702df cmp x22, x23 86764: 54000a60 b.eq 0x868b0 86768: 394002f4 ldrb w20, [x23] 8676c: 7100ea9f cmp w20, #0x3a 86770: 540009e0 b.eq 0x868ac 86774: 2a1403e0 mov w0, w20 86778: 97fe165e bl 0xc0f0 8677c: 71017e9f cmp w20, #0x5f 86780: d10006f7 sub x23, x23, #0x1 86784: 54fffee0 b.eq 0x86760 86788: 5100c288 sub w8, w20, #0x30 8678c: 7100291f cmp w8, #0xa 86790: 54fffe83 b.lo 0x86760 86794: 35fffe60 cbnz w0, 0x86760 86798: a900fe7f stp xzr, xzr, [x19, #0x8] 8679c: f900027f str xzr, [x19] 867a0: 1400006b b 0x8694c 867a4: b10042bf cmn x21, #0x10 867a8: 54000f82 b.hs 0x86998 867ac: f9400a94 ldr x20, [x20, #0x10] 867b0: f1005ebf cmp x21, #0x17 867b4: 540003e2 b.hs 0x86830 867b8: d37ffaa8 lsl x8, x21, #1 867bc: 38001668 strb w8, [x19], #0x1 867c0: b5000495 cbnz x21, 0x86850 867c4: 14000027 b 0x86860 867c8: 900000c1 adrp x1, 0x9e000 867cc: 910bc021 add x1, x1, #0x2f0 867d0: 52800622 mov w2, #0x31 // =49 867d4: aa1403e0 mov x0, x20 867d8: 97ffbf57 bl 0x76534 867dc: 900000c8 adrp x8, 0x9e000 867e0: 910c8908 add x8, x8, #0x322 867e4: a900fe7f stp xzr, xzr, [x19, #0x8] 867e8: f900027f str xzr, [x19] 867ec: 14000028 b 0x8688c 867f0: 900000c1 adrp x1, 0x9e000 867f4: 910e2c21 add x1, x1, #0x38b 867f8: 52800642 mov w2, #0x32 // =50 867fc: aa1403e0 mov x0, x20 86800: 97ffbf4d bl 0x76534 86804: 900000c8 adrp x8, 0x9e000 86808: 910ef908 add x8, x8, #0x3be 8680c: f9400109 ldr x9, [x8] 86810: f8406108 ldur x8, [x8, #0x6] 86814: 321e0bea orr w10, wzr, #0x1c 86818: f9000a7f str xzr, [x19, #0x10] 8681c: 3900026a strb w10, [x19] 86820: f8001269 stur x9, [x19, #0x1] 86824: f8007268 stur x8, [x19, #0x7] 86828: 39003e7f strb wzr, [x19, #0xf] 8682c: 14000048 b 0x8694c 86830: 910042a8 add x8, x21, #0x10 86834: 927ced16 and x22, x8, #0xfffffffffffffff0 86838: aa1603e0 mov x0, x22 8683c: 97fe18ad bl 0xcaf0 86840: b24002c8 orr x8, x22, #0x1 86844: a9008275 stp x21, x0, [x19, #0x8] 86848: f9000268 str x8, [x19] 8684c: aa0003f3 mov x19, x0 86850: aa1303e0 mov x0, x19 86854: aa1403e1 mov x1, x20 86858: aa1503e2 mov x2, x21 8685c: 97fe18ad bl 0xcb10 86860: 38356a7f strb wzr, [x19, x21] 86864: 1400003a b 0x8694c 86868: 900000c1 adrp x1, 0x9e000 8686c: 910cf421 add x1, x1, #0x33d 86870: 52800622 mov w2, #0x31 // =49 86874: aa1403e0 mov x0, x20 86878: 97ffbf2f bl 0x76534 8687c: 900000c8 adrp x8, 0x9e000 86880: a900fe7f stp xzr, xzr, [x19, #0x8] 86884: f900027f str xzr, [x19] 86888: 910dbd08 add x8, x8, #0x36f 8688c: f9400109 ldr x9, [x8] 86890: f8405108 ldur x8, [x8, #0x5] 86894: 5280034a mov w10, #0x1a // =26 86898: 3900026a strb w10, [x19] 8689c: f8001269 stur x9, [x19, #0x1] 868a0: f8006268 stur x8, [x19, #0x6] 868a4: 39003a7f strb wzr, [x19, #0xe] 868a8: 14000029 b 0x8694c 868ac: 910006f6 add x22, x23, #0x1 868b0: cb1602b7 sub x23, x21, x22 868b4: b10042ff cmn x23, #0x10 868b8: a900fe7f stp xzr, xzr, [x19, #0x8] 868bc: f900027f str xzr, [x19] 868c0: 540006c2 b.hs 0x86998 868c4: f1005aff cmp x23, #0x16 868c8: 540000c8 b.hi 0x868e0 868cc: d37ffae8 lsl x8, x23, #1 868d0: 38001668 strb w8, [x19], #0x1 868d4: eb1502df cmp x22, x21 868d8: 54000181 b.ne 0x86908 868dc: 1400001b b 0x86948 868e0: 910042e8 add x8, x23, #0x10 868e4: 927ced14 and x20, x8, #0xfffffffffffffff0 868e8: aa1403e0 mov x0, x20 868ec: 97fe1881 bl 0xcaf0 868f0: b2400288 orr x8, x20, #0x1 868f4: a9008277 stp x23, x0, [x19, #0x8] 868f8: f9000268 str x8, [x19] 868fc: aa0003f3 mov x19, x0 86900: eb1502df cmp x22, x21 86904: 54000220 b.eq 0x86948 86908: f10082ff cmp x23, #0x20 8690c: 54000103 b.lo 0x8692c 86910: 927beaea and x10, x23, #0xffffffffffffffe0 86914: b40000ca cbz x10, 0x8692c 86918: eb15027f cmp x19, x21 8691c: 54000222 b.hs 0x86960 86920: 8b170268 add x8, x19, x23 86924: eb0802df cmp x22, x8 86928: 540001c2 b.hs 0x86960 8692c: aa1603e8 mov x8, x22 86930: aa1303e9 mov x9, x19 86934: 3840150a ldrb w10, [x8], #0x1 86938: eb0802bf cmp x21, x8 8693c: 3800152a strb w10, [x9], #0x1 86940: 54ffffa1 b.ne 0x86934 86944: 8b170273 add x19, x19, x23 86948: 3900027f strb wzr, [x19] 8694c: a9437bfd ldp x29, x30, [sp, #0x30] 86950: a9424ff4 ldp x20, x19, [sp, #0x20] 86954: a94157f6 ldp x22, x21, [sp, #0x10] 86958: f84407f7 ldr x23, [sp], #0x40 8695c: d65f03c0 ret 86960: 8b0a02c8 add x8, x22, x10 86964: 8b0a0269 add x9, x19, x10 86968: 9100426b add x11, x19, #0x10 8696c: 910042cc add x12, x22, #0x10 86970: aa0a03ed mov x13, x10 86974: ad7f8580 ldp q0, q1, [x12, #-0x10] 86978: d10081ad sub x13, x13, #0x20 8697c: 9100818c add x12, x12, #0x20 86980: ad3f8560 stp q0, q1, [x11, #-0x10] 86984: 9100816b add x11, x11, #0x20 86988: b5ffff6d cbnz x13, 0x86974 8698c: eb17015f cmp x10, x23 86990: 54fffd21 b.ne 0x86934 86994: 17ffffec b 0x86944 86998: 97fe1646 bl 0xc2b0 8699c: f81b0ff9 str x25, [sp, #-0x50]! 869a0: a9015ff8 stp x24, x23, [sp, #0x10] 869a4: a90257f6 stp x22, x21, [sp, #0x20] 869a8: a9034ff4 stp x20, x19, [sp, #0x30] 869ac: a9047bfd stp x29, x30, [sp, #0x40] 869b0: 910103fd add x29, sp, #0x40 869b4: aa0003f4 mov x20, x0 869b8: 39400288 ldrb w8, [x20] 869bc: 2a0103f3 mov w19, w1 869c0: 36000128 tbz w8, #0x0, 0x869e4 869c4: a9406689 ldp x9, x25, [x20] 869c8: 927ff92a and x10, x9, #0xfffffffffffffffe 869cc: d1000555 sub x21, x10, #0x1 869d0: eb15033f cmp x25, x21 869d4: 54000120 b.eq 0x869f8 869d8: 360001a8 tbz w8, #0x0, 0x86a0c 869dc: f9400a97 ldr x23, [x20, #0x10] 869e0: 1400002e b 0x86a98 869e4: d341fd19 lsr x25, x8, #1 869e8: 528002d5 mov w21, #0x16 // =22 869ec: 2a0803e9 mov w9, w8 869f0: eb15033f cmp x25, x21 869f4: 54ffff21 b.ne 0x869d8 869f8: b10046bf cmn x21, #0x11 869fc: 54000640 b.eq 0x86ac4 86a00: 37000109 tbnz w9, #0x0, 0x86a20 86a04: 91000696 add x22, x20, #0x1 86a08: 14000007 b 0x86a24 86a0c: 531f7b28 lsl w8, w25, #1 86a10: 11000908 add w8, w8, #0x2 86a14: 38001688 strb w8, [x20], #0x1 86a18: aa1403f7 mov x23, x20 86a1c: 14000021 b 0x86aa0 86a20: f9400a96 ldr x22, [x20, #0x10] 86a24: 92800328 mov x8, #-0x1a // =-26 86a28: f2efffe8 movk x8, #0x7fff, lsl #48 86a2c: eb0802bf cmp x21, x8 86a30: 54000128 b.hi 0x86a54 86a34: 910006a8 add x8, x21, #0x1 86a38: d37ffaa9 lsl x9, x21, #1 86a3c: eb09011f cmp x8, x9 86a40: 9a953528 csinc x8, x9, x21, lo 86a44: f1005d1f cmp x8, #0x17 86a48: 540000a2 b.hs 0x86a5c 86a4c: 528002f8 mov w24, #0x17 // =23 86a50: 14000005 b 0x86a64 86a54: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 86a58: 14000003 b 0x86a64 86a5c: 91004108 add x8, x8, #0x10 86a60: 927ced18 and x24, x8, #0xfffffffffffffff0 86a64: aa1803e0 mov x0, x24 86a68: 97fe1822 bl 0xcaf0 86a6c: aa1603e1 mov x1, x22 86a70: aa1503e2 mov x2, x21 86a74: aa0003f7 mov x23, x0 86a78: 97fe1826 bl 0xcb10 86a7c: f1005abf cmp x21, #0x16 86a80: 54000060 b.eq 0x86a8c 86a84: aa1603e0 mov x0, x22 86a88: 97fe1866 bl 0xcc20 86a8c: b2400308 orr x8, x24, #0x1 86a90: f9000a97 str x23, [x20, #0x10] 86a94: f9000288 str x8, [x20] 86a98: 91000728 add x8, x25, #0x1 86a9c: f9000688 str x8, [x20, #0x8] 86aa0: 8b1902e8 add x8, x23, x25 86aa4: 39000113 strb w19, [x8] 86aa8: 3900051f strb wzr, [x8, #0x1] 86aac: a9447bfd ldp x29, x30, [sp, #0x40] 86ab0: a9434ff4 ldp x20, x19, [sp, #0x30] 86ab4: a94257f6 ldp x22, x21, [sp, #0x20] 86ab8: a9415ff8 ldp x24, x23, [sp, #0x10] 86abc: f84507f9 ldr x25, [sp], #0x50 86ac0: d65f03c0 ret 86ac4: 97fe15fb bl 0xc2b0 86ac8: d10283ff sub sp, sp, #0xa0 86acc: a9046ffc stp x28, x27, [sp, #0x40] 86ad0: a90567fa stp x26, x25, [sp, #0x50] 86ad4: a9065ff8 stp x24, x23, [sp, #0x60] 86ad8: a90757f6 stp x22, x21, [sp, #0x70] 86adc: a9084ff4 stp x20, x19, [sp, #0x80] 86ae0: a9097bfd stp x29, x30, [sp, #0x90] 86ae4: 910243fd add x29, sp, #0x90 86ae8: d53bd05a mrs x26, TPIDR_EL0 86aec: f9401748 ldr x8, [x26, #0x28] 86af0: aa0003f3 mov x19, x0 86af4: aa0303f4 mov x20, x3 86af8: aa0203f6 mov x22, x2 86afc: f9001fe8 str x8, [sp, #0x38] 86b00: 39400268 ldrb w8, [x19] 86b04: aa0103f5 mov x21, x1 86b08: 37000068 tbnz w8, #0x0, 0x86b14 86b0c: 91000679 add x25, x19, #0x1 86b10: 14000002 b 0x86b18 86b14: f9400a79 ldr x25, [x19, #0x10] 86b18: cb16029c sub x28, x20, x22 86b1c: cb1902b7 sub x23, x21, x25 86b20: b400191c cbz x28, 0x86e40 86b24: 370000c8 tbnz w8, #0x0, 0x86b3c 86b28: 91000669 add x9, x19, #0x1 86b2c: d341fd0a lsr x10, x8, #1 86b30: eb16013f cmp x9, x22 86b34: 540000a9 b.ls 0x86b48 86b38: 14000025 b 0x86bcc 86b3c: a940a66a ldp x10, x9, [x19, #0x8] 86b40: eb16013f cmp x9, x22 86b44: 54000448 b.hi 0x86bcc 86b48: 8b0a0129 add x9, x9, x10 86b4c: eb16013f cmp x9, x22 86b50: 540003e9 b.ls 0x86bcc 86b54: b100439f cmn x28, #0x10 86b58: a902ffff stp xzr, xzr, [sp, #0x28] 86b5c: f90013ff str xzr, [sp, #0x20] 86b60: 54001982 b.hs 0x86e90 86b64: f1005b9f cmp x28, #0x16 86b68: 54000608 b.hi 0x86c28 86b6c: d37ffb88 lsl x8, x28, #1 86b70: 910083e9 add x9, sp, #0x20 86b74: 390083e8 strb w8, [sp, #0x20] 86b78: b2400120 orr x0, x9, #0x1 86b7c: eb1402df cmp x22, x20 86b80: 54000760 b.eq 0x86c6c 86b84: f100839f cmp x28, #0x20 86b88: 54000643 b.lo 0x86c50 86b8c: 927beb8a and x10, x28, #0xffffffffffffffe0 86b90: b400060a cbz x10, 0x86c50 86b94: 8b0a02c8 add x8, x22, x10 86b98: 8b0a0009 add x9, x0, x10 86b9c: 9100400b add x11, x0, #0x10 86ba0: 910042cc add x12, x22, #0x10 86ba4: aa0a03ed mov x13, x10 86ba8: ad7f8580 ldp q0, q1, [x12, #-0x10] 86bac: d10081ad sub x13, x13, #0x20 86bb0: 9100818c add x12, x12, #0x20 86bb4: ad3f8560 stp q0, q1, [x11, #-0x10] 86bb8: 9100816b add x11, x11, #0x20 86bbc: b5ffff6d cbnz x13, 0x86ba8 86bc0: eb0a039f cmp x28, x10 86bc4: 540004a1 b.ne 0x86c58 86bc8: 14000028 b 0x86c68 86bcc: f9000ff5 str x21, [sp, #0x18] 86bd0: 37000088 tbnz w8, #0x0, 0x86be0 86bd4: d341fd1b lsr x27, x8, #1 86bd8: 528002d5 mov w21, #0x16 // =22 86bdc: 14000004 b 0x86bec 86be0: a9406e68 ldp x8, x27, [x19] 86be4: 927ff909 and x9, x8, #0xfffffffffffffffe 86be8: d1000535 sub x21, x9, #0x1 86bec: cb1b02a9 sub x9, x21, x27 86bf0: eb1c013f cmp x9, x28 86bf4: 54000142 b.hs 0x86c1c 86bf8: 8b1c0369 add x9, x27, x28 86bfc: b27bfbea orr x10, xzr, #0xffffffffffffffef 86c00: cb15012b sub x11, x9, x21 86c04: cb15014a sub x10, x10, x21 86c08: eb0b015f cmp x10, x11 86c0c: 54001423 b.lo 0x86e90 86c10: 370006e8 tbnz w8, #0x0, 0x86cec 86c14: 91000668 add x8, x19, #0x1 86c18: 14000036 b 0x86cf0 86c1c: 370004e8 tbnz w8, #0x0, 0x86cb8 86c20: 91000678 add x24, x19, #0x1 86c24: 14000026 b 0x86cbc 86c28: 91004388 add x8, x28, #0x10 86c2c: 927ced17 and x23, x8, #0xfffffffffffffff0 86c30: aa1703e0 mov x0, x23 86c34: 97fe17af bl 0xcaf0 86c38: b24002e8 orr x8, x23, #0x1 86c3c: a90283fc stp x28, x0, [sp, #0x28] 86c40: f90013e8 str x8, [sp, #0x20] 86c44: eb1402df cmp x22, x20 86c48: 54fff9e1 b.ne 0x86b84 86c4c: 14000008 b 0x86c6c 86c50: aa1603e8 mov x8, x22 86c54: aa0003e9 mov x9, x0 86c58: 3840150a ldrb w10, [x8], #0x1 86c5c: eb08029f cmp x20, x8 86c60: 3800152a strb w10, [x9], #0x1 86c64: 54ffffa1 b.ne 0x86c58 86c68: 8b1c0000 add x0, x0, x28 86c6c: 3900001f strb wzr, [x0] 86c70: 394083e9 ldrb w9, [sp, #0x20] 86c74: a942abeb ldp x11, x10, [sp, #0x28] 86c78: 910083e8 add x8, sp, #0x20 86c7c: b2400108 orr x8, x8, #0x1 86c80: 7200013f tst w9, #0x1 86c84: d341fd29 lsr x9, x9, #1 86c88: 9a8a0102 csel x2, x8, x10, eq 86c8c: 9a8b0128 csel x8, x9, x11, eq 86c90: 8b080043 add x3, x2, x8 86c94: aa1303e0 mov x0, x19 86c98: aa1503e1 mov x1, x21 86c9c: 97ffff8b bl 0x86ac8 86ca0: aa0003f3 mov x19, x0 86ca4: 394083e8 ldrb w8, [sp, #0x20] 86ca8: 36000d88 tbz w8, #0x0, 0x86e58 86cac: f9401be0 ldr x0, [sp, #0x30] 86cb0: 97fe17dc bl 0xcc20 86cb4: 14000069 b 0x86e58 86cb8: f9400a78 ldr x24, [x19, #0x10] 86cbc: f9400ff5 ldr x21, [sp, #0x18] 86cc0: cb170362 sub x2, x27, x23 86cc4: b40000a2 cbz x2, 0x86cd8 86cc8: 8b170301 add x1, x24, x23 86ccc: 8b1c0020 add x0, x1, x28 86cd0: 97fe1704 bl 0xc8e0 86cd4: 39400268 ldrb w8, [x19] 86cd8: 8b1c0369 add x9, x27, x28 86cdc: 370005e8 tbnz w8, #0x0, 0x86d98 86ce0: d37ff928 lsl x8, x9, #1 86ce4: 39000268 strb w8, [x19] 86ce8: 1400002d b 0x86d9c 86cec: f9400a68 ldr x8, [x19, #0x10] 86cf0: a900a3fa stp x26, x8, [sp, #0x8] 86cf4: 92800328 mov x8, #-0x1a // =-26 86cf8: f2efffe8 movk x8, #0x7fff, lsl #48 86cfc: eb0802bf cmp x21, x8 86d00: 54000108 b.hi 0x86d20 86d04: d37ffaa8 lsl x8, x21, #1 86d08: eb08013f cmp x9, x8 86d0c: 9a893108 csel x8, x8, x9, lo 86d10: f1005d1f cmp x8, #0x17 86d14: 540000a2 b.hs 0x86d28 86d18: 528002fa mov w26, #0x17 // =23 86d1c: 14000005 b 0x86d30 86d20: b27bfbfa orr x26, xzr, #0xffffffffffffffef 86d24: 14000003 b 0x86d30 86d28: 91004108 add x8, x8, #0x10 86d2c: 927ced1a and x26, x8, #0xfffffffffffffff0 86d30: aa1a03e0 mov x0, x26 86d34: 97fe176f bl 0xcaf0 86d38: aa0003f8 mov x24, x0 86d3c: b40000b7 cbz x23, 0x86d50 86d40: f9400be1 ldr x1, [sp, #0x10] 86d44: aa1803e0 mov x0, x24 86d48: aa1703e2 mov x2, x23 86d4c: 97fe1771 bl 0xcb10 86d50: cb170362 sub x2, x27, x23 86d54: b40000c2 cbz x2, 0x86d6c 86d58: 8b170308 add x8, x24, x23 86d5c: 8b1c0100 add x0, x8, x28 86d60: f9400be8 ldr x8, [sp, #0x10] 86d64: 8b170101 add x1, x8, x23 86d68: 97fe176a bl 0xcb10 86d6c: f1005abf cmp x21, #0x16 86d70: 54000060 b.eq 0x86d7c 86d74: f9400be0 ldr x0, [sp, #0x10] 86d78: 97fe17aa bl 0xcc20 86d7c: b2400348 orr x8, x26, #0x1 86d80: f9000a78 str x24, [x19, #0x10] 86d84: f9000268 str x8, [x19] 86d88: f94007fa ldr x26, [sp, #0x8] 86d8c: f9400ff5 ldr x21, [sp, #0x18] 86d90: 8b1c0369 add x9, x27, x28 86d94: 3607fa68 tbz w8, #0x0, 0x86ce0 86d98: f9000669 str x9, [x19, #0x8] 86d9c: eb1402df cmp x22, x20 86da0: 38296b1f strb wzr, [x24, x9] 86da4: 540004e0 b.eq 0x86e40 86da8: f100839f cmp x28, #0x20 86dac: 8b170308 add x8, x24, x23 86db0: 54000062 b.hs 0x86dbc 86db4: aa1603e9 mov x9, x22 86db8: 1400001e b 0x86e30 86dbc: 927beb8a and x10, x28, #0xffffffffffffffe0 86dc0: b400016a cbz x10, 0x86dec 86dc4: eb14011f cmp x8, x20 86dc8: 54000162 b.hs 0x86df4 86dcc: cb1602a9 sub x9, x21, x22 86dd0: cb190129 sub x9, x9, x25 86dd4: 8b090289 add x9, x20, x9 86dd8: 8b090309 add x9, x24, x9 86ddc: eb16013f cmp x9, x22 86de0: 540000a9 b.ls 0x86df4 86de4: aa1603e9 mov x9, x22 86de8: 14000012 b 0x86e30 86dec: aa1603e9 mov x9, x22 86df0: 14000010 b 0x86e30 86df4: 910042ac add x12, x21, #0x10 86df8: cb19018c sub x12, x12, x25 86dfc: 8b0a0108 add x8, x8, x10 86e00: 8b0a02c9 add x9, x22, x10 86e04: 910042cb add x11, x22, #0x10 86e08: 8b0c030c add x12, x24, x12 86e0c: aa0a03ed mov x13, x10 86e10: ad7f8560 ldp q0, q1, [x11, #-0x10] 86e14: 9100816b add x11, x11, #0x20 86e18: d10081ad sub x13, x13, #0x20 86e1c: ad3f8580 stp q0, q1, [x12, #-0x10] 86e20: 9100818c add x12, x12, #0x20 86e24: b5ffff6d cbnz x13, 0x86e10 86e28: eb0a039f cmp x28, x10 86e2c: 540000a0 b.eq 0x86e40 86e30: 3840152a ldrb w10, [x9], #0x1 86e34: eb09029f cmp x20, x9 86e38: 3800150a strb w10, [x8], #0x1 86e3c: 54ffffa1 b.ne 0x86e30 86e40: 39400268 ldrb w8, [x19] 86e44: 37000068 tbnz w8, #0x0, 0x86e50 86e48: 91000668 add x8, x19, #0x1 86e4c: 14000002 b 0x86e54 86e50: f9400a68 ldr x8, [x19, #0x10] 86e54: 8b170113 add x19, x8, x23 86e58: f9401748 ldr x8, [x26, #0x28] 86e5c: f9401fe9 ldr x9, [sp, #0x38] 86e60: eb09011f cmp x8, x9 86e64: 54000141 b.ne 0x86e8c 86e68: aa1303e0 mov x0, x19 86e6c: a9497bfd ldp x29, x30, [sp, #0x90] 86e70: a9484ff4 ldp x20, x19, [sp, #0x80] 86e74: a94757f6 ldp x22, x21, [sp, #0x70] 86e78: a9465ff8 ldp x24, x23, [sp, #0x60] 86e7c: a94567fa ldp x26, x25, [sp, #0x50] 86e80: a9446ffc ldp x28, x27, [sp, #0x40] 86e84: 910283ff add sp, sp, #0xa0 86e88: d65f03c0 ret 86e8c: 97fe15b9 bl 0xc570 <__stack_chk_fail@plt> 86e90: 97fe1508 bl 0xc2b0 86e94: 394083e8 ldrb w8, [sp, #0x20] 86e98: aa0003f3 mov x19, x0 86e9c: 36000068 tbz w8, #0x0, 0x86ea8 86ea0: f9401be0 ldr x0, [sp, #0x30] 86ea4: 97fe175f bl 0xcc20 86ea8: aa1303e0 mov x0, x19 86eac: 94001c79 bl 0x8e090 86eb0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 86eb4: a9014ff4 stp x20, x19, [sp, #0x10] 86eb8: a9027bfd stp x29, x30, [sp, #0x20] 86ebc: 910083fd add x29, sp, #0x20 86ec0: aa0103f4 mov x20, x1 86ec4: aa0003f3 mov x19, x0 86ec8: eb14027f cmp x19, x20 86ecc: aa0203f5 mov x21, x2 86ed0: 54000800 b.eq 0x86fd0 86ed4: 39400268 ldrb w8, [x19] 86ed8: 7101291f cmp w8, #0x4a 86edc: 54000240 b.eq 0x86f24 86ee0: 7101311f cmp w8, #0x4c 86ee4: 540003c0 b.eq 0x86f5c 86ee8: 7101611f cmp w8, #0x58 86eec: 54000541 b.ne 0x86f94 86ef0: 91000676 add x22, x19, #0x1 86ef4: aa1603e0 mov x0, x22 86ef8: aa1403e1 mov x1, x20 86efc: aa1503e2 mov x2, x21 86f00: 97ffbddf bl 0x7667c 86f04: eb16001f cmp x0, x22 86f08: 54000640 b.eq 0x86fd0 86f0c: eb14001f cmp x0, x20 86f10: 54000600 b.eq 0x86fd0 86f14: 38401408 ldrb w8, [x0], #0x1 86f18: 7101151f cmp w8, #0x45 86f1c: 9a930013 csel x19, x0, x19, eq 86f20: 1400002c b 0x86fd0 86f24: 91000676 add x22, x19, #0x1 86f28: eb1402df cmp x22, x20 86f2c: 54000520 b.eq 0x86fd0 86f30: 394002c8 ldrb w8, [x22] 86f34: 7101151f cmp w8, #0x45 86f38: 540004a0 b.eq 0x86fcc 86f3c: aa1603e0 mov x0, x22 86f40: aa1403e1 mov x1, x20 86f44: aa1503e2 mov x2, x21 86f48: 97ffffda bl 0x86eb0 86f4c: eb16001f cmp x0, x22 86f50: aa0003f6 mov x22, x0 86f54: 54fffee1 b.ne 0x86f30 86f58: 1400001e b 0x86fd0 86f5c: 91000668 add x8, x19, #0x1 86f60: eb14011f cmp x8, x20 86f64: 54000260 b.eq 0x86fb0 86f68: 39400108 ldrb w8, [x8] 86f6c: 7101691f cmp w8, #0x5a 86f70: 54000201 b.ne 0x86fb0 86f74: 91000a76 add x22, x19, #0x2 86f78: aa1603e0 mov x0, x22 86f7c: aa1403e1 mov x1, x20 86f80: aa1503e2 mov x2, x21 86f84: 97ff799d bl 0x655f8 86f88: eb16001f cmp x0, x22 86f8c: 54fffc01 b.ne 0x86f0c 86f90: 14000010 b 0x86fd0 86f94: aa1303e0 mov x0, x19 86f98: aa1403e1 mov x1, x20 86f9c: a9427bfd ldp x29, x30, [sp, #0x20] 86fa0: a9414ff4 ldp x20, x19, [sp, #0x10] 86fa4: aa1503e2 mov x2, x21 86fa8: a8c357f6 ldp x22, x21, [sp], #0x30 86fac: 17ff7f04 b 0x66bbc 86fb0: aa1303e0 mov x0, x19 86fb4: aa1403e1 mov x1, x20 86fb8: a9427bfd ldp x29, x30, [sp, #0x20] 86fbc: a9414ff4 ldp x20, x19, [sp, #0x10] 86fc0: aa1503e2 mov x2, x21 86fc4: a8c357f6 ldp x22, x21, [sp], #0x30 86fc8: 17ffd28d b 0x7b9fc 86fcc: 910006d3 add x19, x22, #0x1 86fd0: aa1303e0 mov x0, x19 86fd4: a9427bfd ldp x29, x30, [sp, #0x20] 86fd8: a9414ff4 ldp x20, x19, [sp, #0x10] 86fdc: a8c357f6 ldp x22, x21, [sp], #0x30 86fe0: d65f03c0 ret 86fe4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 86fe8: a90157f6 stp x22, x21, [sp, #0x10] 86fec: a9024ff4 stp x20, x19, [sp, #0x20] 86ff0: a9037bfd stp x29, x30, [sp, #0x30] 86ff4: 9100c3fd add x29, sp, #0x30 86ff8: aa0003f3 mov x19, x0 86ffc: f9400675 ldr x21, [x19, #0x8] 87000: 14000002 b 0x87008 87004: 97fe1707 bl 0xcc20 87008: f9400a76 ldr x22, [x19, #0x10] 8700c: eb1502df cmp x22, x21 87010: 54000380 b.eq 0x87080 87014: d10082d8 sub x24, x22, #0x20 87018: f9000a78 str x24, [x19, #0x10] 8701c: f85e02d7 ldur x23, [x22, #-0x20] 87020: b4ffff57 cbz x23, 0x87008 87024: f85e82d4 ldur x20, [x22, #-0x18] 87028: aa1703e0 mov x0, x23 8702c: eb17029f cmp x20, x23 87030: 540000e0 b.eq 0x8704c 87034: d1008294 sub x20, x20, #0x20 87038: aa1403e0 mov x0, x20 8703c: 97ffaa2c bl 0x718ec 87040: eb1402ff cmp x23, x20 87044: 54ffff81 b.ne 0x87034 87048: f9400300 ldr x0, [x24] 8704c: f85f82c8 ldur x8, [x22, #-0x8] 87050: f81e82d7 stur x23, [x22, #-0x18] 87054: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 87058: eb00013f cmp x9, x0 8705c: 54fffd43 b.lo 0x87004 87060: eb00011f cmp x8, x0 87064: 54fffd08 b.hi 0x87004 87068: f85f02c9 ldur x9, [x22, #-0x10] 8706c: f948010a ldr x10, [x8, #0x1000] 87070: eb09015f cmp x10, x9 87074: 54fffca1 b.ne 0x87008 87078: f9080100 str x0, [x8, #0x1000] 8707c: 17ffffe3 b 0x87008 87080: f9400260 ldr x0, [x19] 87084: b40001a0 cbz x0, 0x870b8 87088: f9401268 ldr x8, [x19, #0x20] 8708c: f9400108 ldr x8, [x8] 87090: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 87094: eb00013f cmp x9, x0 87098: 540001a3 b.lo 0x870cc 8709c: eb00011f cmp x8, x0 870a0: 54000168 b.hi 0x870cc 870a4: f9400e69 ldr x9, [x19, #0x18] 870a8: f948010a ldr x10, [x8, #0x1000] 870ac: eb09015f cmp x10, x9 870b0: 54000041 b.ne 0x870b8 870b4: f9080100 str x0, [x8, #0x1000] 870b8: a9437bfd ldp x29, x30, [sp, #0x30] 870bc: a9424ff4 ldp x20, x19, [sp, #0x20] 870c0: a94157f6 ldp x22, x21, [sp, #0x10] 870c4: a8c45ff8 ldp x24, x23, [sp], #0x40 870c8: d65f03c0 ret 870cc: a9437bfd ldp x29, x30, [sp, #0x30] 870d0: a9424ff4 ldp x20, x19, [sp, #0x20] 870d4: a94157f6 ldp x22, x21, [sp, #0x10] 870d8: a8c45ff8 ldp x24, x23, [sp], #0x40 870dc: 17fe16d1 b 0xcc20 870e0: d10203ff sub sp, sp, #0x80 870e4: f9001bf9 str x25, [sp, #0x30] 870e8: a9045ff8 stp x24, x23, [sp, #0x40] 870ec: a90557f6 stp x22, x21, [sp, #0x50] 870f0: a9064ff4 stp x20, x19, [sp, #0x60] 870f4: a9077bfd stp x29, x30, [sp, #0x70] 870f8: 9101c3fd add x29, sp, #0x70 870fc: d53bd056 mrs x22, TPIDR_EL0 87100: f94016c8 ldr x8, [x22, #0x28] 87104: aa0003f3 mov x19, x0 87108: aa0203f4 mov x20, x2 8710c: eb01027f cmp x19, x1 87110: f90017e8 str x8, [sp, #0x28] 87114: 54014400 b.eq 0x89994 87118: 39400268 ldrb w8, [x19] 8711c: 51011108 sub w8, w8, #0x44 87120: 7100d91f cmp w8, #0x36 87124: 54014388 b.hi 0x89994 87128: d00000a9 adrp x9, 0x9d000 8712c: 91350129 add x9, x9, #0xd40 87130: b8a87928 ldrsw x8, [x9, x8, lsl #2] 87134: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 87138: f2e0aab5 movk x21, #0x555, lsl #48 8713c: 8b090109 add x9, x8, x9 87140: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 87144: f2e05548 movk x8, #0x2aa, lsl #48 87148: d61f0120 br x9 8714c: 91000669 add x9, x19, #0x1 87150: eb01013f cmp x9, x1 87154: 54014200 b.eq 0x89994 87158: 39400129 ldrb w9, [x9] 8715c: 51018529 sub w9, w9, #0x61 87160: 7100493f cmp w9, #0x12 87164: 54014188 b.hi 0x89994 87168: d00000aa adrp x10, 0x9d000 8716c: 9138714a add x10, x10, #0xe1c 87170: b8a97949 ldrsw x9, [x10, x9, lsl #2] 87174: 8b0a0129 add x9, x9, x10 87178: d61f0120 br x9 8717c: 790023ff strh wzr, [sp, #0x10] 87180: f90007ff str xzr, [sp, #0x8] 87184: f801f3ff stur xzr, [sp, #0x1f] 87188: f9000fff str xzr, [sp, #0x18] 8718c: a940aa89 ldp x9, x10, [x20, #0x8] 87190: 528eac37 mov w23, #0x7561 // =30049 87194: 72adee97 movk w23, #0x6f74, lsl #16 87198: eb0a013f cmp x9, x10 8719c: 54015e42 b.hs 0x89d64 871a0: 321d03e8 orr w8, wzr, #0x8 871a4: b8001137 stur w23, [x9, #0x1] 871a8: 3900153f strb wzr, [x9, #0x5] 871ac: 39000128 strb w8, [x9] 871b0: 794023e8 ldrh w8, [sp, #0x10] 871b4: 91000a73 add x19, x19, #0x2 871b8: 1400017f b 0x877b4 871bc: 790023ff strh wzr, [sp, #0x10] 871c0: f90007ff str xzr, [sp, #0x8] 871c4: f801f3ff stur xzr, [sp, #0x1f] 871c8: f9000fff str xzr, [sp, #0x18] 871cc: a940aa89 ldp x9, x10, [x20, #0x8] 871d0: 528deed7 mov w23, #0x6f76 // =28534 871d4: 72ac8d37 movk w23, #0x6469, lsl #16 871d8: eb0a013f cmp x9, x10 871dc: 54002e03 b.lo 0x8779c 871e0: f940028b ldr x11, [x20] 871e4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 871e8: f295556c movk x12, #0xaaab 871ec: cb0b0129 sub x9, x9, x11 871f0: 9344fd29 asr x9, x9, #4 871f4: 9b0c7d38 mul x24, x9, x12 871f8: 91000709 add x9, x24, #0x1 871fc: eb15013f cmp x9, x21 87200: 5401bc68 b.hi 0x8a98c 87204: cb0b014a sub x10, x10, x11 87208: 9344fd4a asr x10, x10, #4 8720c: 9b0c7d4a mul x10, x10, x12 87210: eb08015f cmp x10, x8 87214: 540000a2 b.hs 0x87228 87218: d37ff948 lsl x8, x10, #1 8721c: eb09011f cmp x8, x9 87220: 9a883135 csel x21, x9, x8, lo 87224: b4008bb5 cbz x21, 0x88398 87228: f9400e89 ldr x9, [x20, #0x18] 8722c: 8b1506a8 add x8, x21, x21, lsl #1 87230: d37ced08 lsl x8, x8, #4 87234: f9480120 ldr x0, [x9, #0x1000] 87238: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8723c: cb00014a sub x10, x10, x0 87240: eb08015f cmp x10, x8 87244: 540082c2 b.hs 0x8829c 87248: aa0803e0 mov x0, x8 8724c: 97fe1629 bl 0xcaf0 87250: 14000453 b 0x8839c 87254: f00000a9 adrp x9, 0x9e000 87258: 9111d129 add x9, x9, #0x474 8725c: f840712a ldur x10, [x9, #0x7] 87260: f9400129 ldr x9, [x9] 87264: f800f3ff stur xzr, [sp, #0xf] 87268: f90007ff str xzr, [sp, #0x8] 8726c: f801f3ea stur x10, [sp, #0x1f] 87270: f9000fe9 str x9, [sp, #0x18] 87274: a940aa89 ldp x9, x10, [x20, #0x8] 87278: 528dcdf7 mov w23, #0x6e6f // =28271 8727c: 72a00cf7 movk w23, #0x67, lsl #16 87280: eb0a013f cmp x9, x10 87284: 54004e02 b.hs 0x87c44 87288: 52800488 mov w8, #0x24 // =36 8728c: 39000128 strb w8, [x9] 87290: f841f3e8 ldur x8, [sp, #0x1f] 87294: 91000673 add x19, x19, #0x1 87298: a900dd28 stp x8, x23, [x9, #0x8] 8729c: f9400fe8 ldr x8, [sp, #0x18] 872a0: 140001c3 b 0x879ac 872a4: 79001bff strh wzr, [sp, #0xc] 872a8: b9000bff str wzr, [sp, #0x8] 872ac: f801f3ff stur xzr, [sp, #0x1f] 872b0: f9000fff str xzr, [sp, #0x18] 872b4: a940aa89 ldp x9, x10, [x20, #0x8] 872b8: d28bebf7 mov x23, #0x5f5f // =24415 872bc: f2adcd37 movk x23, #0x6e69, lsl #16 872c0: f2c62e97 movk x23, #0x3174, lsl #32 872c4: eb0a013f cmp x9, x10 872c8: f2e70657 movk x23, #0x3832, lsl #48 872cc: 54004f62 b.hs 0x87cb8 872d0: 321c03e8 orr w8, wzr, #0x10 872d4: f8001137 stur x23, [x9, #0x1] 872d8: 3900253f strb wzr, [x9, #0x9] 872dc: 39000128 strb w8, [x9] 872e0: 79401be8 ldrh w8, [sp, #0xc] 872e4: 91000673 add x19, x19, #0x1 872e8: 79001d28 strh w8, [x9, #0xe] 872ec: b9400be8 ldr w8, [sp, #0x8] 872f0: f900093f str xzr, [x9, #0x10] 872f4: b800a128 stur w8, [x9, #0xa] 872f8: 79001bff strh wzr, [sp, #0xc] 872fc: b9000bff str wzr, [sp, #0x8] 87300: 14000227 b 0x87b9c 87304: f00000aa adrp x10, 0x9e000 87308: 9111654a add x10, x10, #0x459 8730c: f940014a ldr x10, [x10] 87310: 528d2409 mov w9, #0x6920 // =26912 87314: 72ae8dc9 movk w9, #0x746e, lsl #16 87318: f801f3ff stur xzr, [sp, #0x1f] 8731c: f9000fff str xzr, [sp, #0x18] 87320: b90013e9 str w9, [sp, #0x10] 87324: f90007ea str x10, [sp, #0x8] 87328: a940aa89 ldp x9, x10, [x20, #0x8] 8732c: eb0a013f cmp x9, x10 87330: 54004fe2 b.hs 0x87d2c 87334: 321d07e8 orr w8, wzr, #0x18 87338: 39000128 strb w8, [x9] 8733c: b94013e8 ldr w8, [sp, #0x10] 87340: 91000673 add x19, x19, #0x1 87344: b8009128 stur w8, [x9, #0x9] 87348: f94007e8 ldr x8, [sp, #0x8] 8734c: 3900353f strb wzr, [x9, #0xd] 87350: 79001d3f strh wzr, [x9, #0xe] 87354: f900093f str xzr, [x9, #0x10] 87358: f8001128 stur x8, [x9, #0x1] 8735c: b90013ff str wzr, [sp, #0x10] 87360: 1400020e b 0x87b98 87364: 790023ff strh wzr, [sp, #0x10] 87368: f90007ff str xzr, [sp, #0x8] 8736c: f801f3ff stur xzr, [sp, #0x1f] 87370: f9000fff str xzr, [sp, #0x18] 87374: a940aa89 ldp x9, x10, [x20, #0x8] 87378: 528dec57 mov w23, #0x6f62 // =28514 8737c: 72ad8df7 movk w23, #0x6c6f, lsl #16 87380: eb0a013f cmp x9, x10 87384: 540020c3 b.lo 0x8779c 87388: f940028b ldr x11, [x20] 8738c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87390: f295556c movk x12, #0xaaab 87394: cb0b0129 sub x9, x9, x11 87398: 9344fd29 asr x9, x9, #4 8739c: 9b0c7d38 mul x24, x9, x12 873a0: 91000709 add x9, x24, #0x1 873a4: eb15013f cmp x9, x21 873a8: 5401afa8 b.hi 0x8a99c 873ac: cb0b014a sub x10, x10, x11 873b0: 9344fd4a asr x10, x10, #4 873b4: 9b0c7d4a mul x10, x10, x12 873b8: eb08015f cmp x10, x8 873bc: 540000a2 b.hs 0x873d0 873c0: d37ff948 lsl x8, x10, #1 873c4: eb09011f cmp x8, x9 873c8: 9a883135 csel x21, x9, x8, lo 873cc: b4009e15 cbz x21, 0x8878c 873d0: f9400e89 ldr x9, [x20, #0x18] 873d4: 8b1506a8 add x8, x21, x21, lsl #1 873d8: d37ced08 lsl x8, x8, #4 873dc: f9480120 ldr x0, [x9, #0x1000] 873e0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 873e4: cb00014a sub x10, x10, x0 873e8: eb08015f cmp x10, x8 873ec: 54007702 b.hs 0x882cc 873f0: aa0803e0 mov x0, x8 873f4: 97fe15bf bl 0xcaf0 873f8: 140004e6 b 0x88790 873fc: 528dec8a mov w10, #0x6f64 // =28516 87400: 528cad89 mov w9, #0x656c // =25964 87404: 72ac4eaa movk w10, #0x6275, lsl #16 87408: f801f3ff stur xzr, [sp, #0x1f] 8740c: f9000fff str xzr, [sp, #0x18] 87410: 79001be9 strh w9, [sp, #0xc] 87414: b9000bea str w10, [sp, #0x8] 87418: a940aa89 ldp x9, x10, [x20, #0x8] 8741c: eb0a013f cmp x9, x10 87420: 54004c02 b.hs 0x87da0 87424: 321e07e8 orr w8, wzr, #0xc 87428: 39000128 strb w8, [x9] 8742c: b9400be8 ldr w8, [sp, #0x8] 87430: 91000673 add x19, x19, #0x1 87434: b8001128 stur w8, [x9, #0x1] 87438: 79401be8 ldrh w8, [sp, #0xc] 8743c: 39001d3f strb wzr, [x9, #0x7] 87440: a900fd3f stp xzr, xzr, [x9, #0x8] 87444: 78005128 sturh w8, [x9, #0x5] 87448: b9000bff str wzr, [sp, #0x8] 8744c: 79001bff strh wzr, [sp, #0xc] 87450: 140001d3 b 0x87b9c 87454: 528005c9 mov w9, #0x2e // =46 87458: 5285c5ca mov w10, #0x2e2e // =11822 8745c: f90007ff str xzr, [sp, #0x8] 87460: 39004bff strb wzr, [sp, #0x12] 87464: 790023ff strh wzr, [sp, #0x10] 87468: f801f3ff stur xzr, [sp, #0x1f] 8746c: f9000fff str xzr, [sp, #0x18] 87470: 39000be9 strb w9, [sp, #0x2] 87474: 790003ea strh w10, [sp] 87478: a940aa89 ldp x9, x10, [x20, #0x8] 8747c: eb0a013f cmp x9, x10 87480: 54002fe3 b.lo 0x87a7c 87484: f940028b ldr x11, [x20] 87488: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8748c: f295556c movk x12, #0xaaab 87490: cb0b0129 sub x9, x9, x11 87494: 9344fd29 asr x9, x9, #4 87498: 9b0c7d37 mul x23, x9, x12 8749c: 910006e9 add x9, x23, #0x1 874a0: eb15013f cmp x9, x21 874a4: 5401a7e8 b.hi 0x8a9a0 874a8: cb0b014a sub x10, x10, x11 874ac: 9344fd4a asr x10, x10, #4 874b0: 9b0c7d4a mul x10, x10, x12 874b4: eb08015f cmp x10, x8 874b8: 540000a2 b.hs 0x874cc 874bc: d37ff948 lsl x8, x10, #1 874c0: eb09011f cmp x8, x9 874c4: 9a883135 csel x21, x9, x8, lo 874c8: b400a615 cbz x21, 0x88988 874cc: f9400e89 ldr x9, [x20, #0x18] 874d0: 8b1506a8 add x8, x21, x21, lsl #1 874d4: d37ced08 lsl x8, x8, #4 874d8: f9480120 ldr x0, [x9, #0x1000] 874dc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 874e0: cb00014a sub x10, x10, x0 874e4: eb08015f cmp x10, x8 874e8: 54006fe2 b.hs 0x882e4 874ec: aa0803e0 mov x0, x8 874f0: 97fe1580 bl 0xcaf0 874f4: 14000526 b 0x8898c 874f8: f00000a9 adrp x9, 0x9e000 874fc: 91119929 add x9, x9, #0x466 87500: f840512a ldur x10, [x9, #0x5] 87504: f9400129 ldr x9, [x9] 87508: f801f3ff stur xzr, [sp, #0x1f] 8750c: f9000fff str xzr, [sp, #0x18] 87510: f800d3ea stur x10, [sp, #0xd] 87514: f90007e9 str x9, [sp, #0x8] 87518: a940aa89 ldp x9, x10, [x20, #0x8] 8751c: eb0a013f cmp x9, x10 87520: 54002ee3 b.lo 0x87afc 87524: f940028b ldr x11, [x20] 87528: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8752c: f295556c movk x12, #0xaaab 87530: cb0b0129 sub x9, x9, x11 87534: 9344fd29 asr x9, x9, #4 87538: 9b0c7d37 mul x23, x9, x12 8753c: 910006e9 add x9, x23, #0x1 87540: eb15013f cmp x9, x21 87544: 5401a308 b.hi 0x8a9a4 87548: cb0b014a sub x10, x10, x11 8754c: 9344fd4a asr x10, x10, #4 87550: 9b0c7d4a mul x10, x10, x12 87554: eb08015f cmp x10, x8 87558: 540000a2 b.hs 0x8756c 8755c: d37ff948 lsl x8, x10, #1 87560: eb09011f cmp x8, x9 87564: 9a883135 csel x21, x9, x8, lo 87568: b400aa15 cbz x21, 0x88aa8 8756c: f9400e89 ldr x9, [x20, #0x18] 87570: 8b1506a8 add x8, x21, x21, lsl #1 87574: d37ced08 lsl x8, x8, #4 87578: f9480120 ldr x0, [x9, #0x1000] 8757c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87580: cb00014a sub x10, x10, x0 87584: eb08015f cmp x10, x8 87588: 54006b42 b.hs 0x882f0 8758c: aa0803e0 mov x0, x8 87590: 97fe1558 bl 0xcaf0 87594: 14000546 b 0x88aac 87598: 528c6eeb mov w11, #0x6377 // =25463 8759c: 52800e89 mov w9, #0x74 // =116 875a0: 528bee4a mov w10, #0x5f72 // =24434 875a4: 72ac2d0b movk w11, #0x6168, lsl #16 875a8: 39001bff strb wzr, [sp, #0x6] 875ac: 79000bff strh wzr, [sp, #0x4] 875b0: b90003ff str wzr, [sp] 875b4: f801f3ff stur xzr, [sp, #0x1f] 875b8: f9000fff str xzr, [sp, #0x18] 875bc: 39003be9 strb w9, [sp, #0xe] 875c0: 79001bea strh w10, [sp, #0xc] 875c4: b9000beb str w11, [sp, #0x8] 875c8: a940aa89 ldp x9, x10, [x20, #0x8] 875cc: eb0a013f cmp x9, x10 875d0: 54004222 b.hs 0x87e14 875d4: 321f0be8 orr w8, wzr, #0xe 875d8: 39000128 strb w8, [x9] 875dc: b9400be8 ldr w8, [sp, #0x8] 875e0: 91000673 add x19, x19, #0x1 875e4: b8001128 stur w8, [x9, #0x1] 875e8: 39403be8 ldrb w8, [sp, #0xe] 875ec: 39001d28 strb w8, [x9, #0x7] 875f0: 79401be8 ldrh w8, [sp, #0xc] 875f4: 3900213f strb wzr, [x9, #0x8] 875f8: 78005128 sturh w8, [x9, #0x5] 875fc: b94003e8 ldr w8, [sp] 87600: b8009128 stur w8, [x9, #0x9] 87604: 39401be8 ldrb w8, [sp, #0x6] 87608: 39003d28 strb w8, [x9, #0xf] 8760c: 79400be8 ldrh w8, [sp, #0x4] 87610: f900093f str xzr, [x9, #0x10] 87614: 7800d128 sturh w8, [x9, #0xd] 87618: 39003bff strb wzr, [sp, #0xe] 8761c: 79001bff strh wzr, [sp, #0xc] 87620: b9000bff str wzr, [sp, #0x8] 87624: 39001bff strb wzr, [sp, #0x6] 87628: 79000bff strh wzr, [sp, #0x4] 8762c: 14000184 b 0x87c3c 87630: f00000ab adrp x11, 0x9e000 87634: 9112356b add x11, x11, #0x48d 87638: f940016b ldr x11, [x11] 8763c: 52800ca9 mov w9, #0x65 // =101 87640: 528d8c4a mov w10, #0x6c62 // =27746 87644: 39000bff strb wzr, [sp, #0x2] 87648: 790003ff strh wzr, [sp] 8764c: f801f3ff stur xzr, [sp, #0x1f] 87650: f9000fff str xzr, [sp, #0x18] 87654: 39004be9 strb w9, [sp, #0x12] 87658: 790023ea strh w10, [sp, #0x10] 8765c: f90007eb str x11, [sp, #0x8] 87660: a940aa89 ldp x9, x10, [x20, #0x8] 87664: eb0a013f cmp x9, x10 87668: 54000d03 b.lo 0x87808 8766c: f940028b ldr x11, [x20] 87670: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87674: f295556c movk x12, #0xaaab 87678: cb0b0129 sub x9, x9, x11 8767c: 9344fd29 asr x9, x9, #4 87680: 9b0c7d37 mul x23, x9, x12 87684: 910006e9 add x9, x23, #0x1 87688: eb15013f cmp x9, x21 8768c: 540198e8 b.hi 0x8a9a8 87690: cb0b014a sub x10, x10, x11 87694: 9344fd4a asr x10, x10, #4 87698: 9b0c7d4a mul x10, x10, x12 8769c: eb08015f cmp x10, x8 876a0: 540000a2 b.hs 0x876b4 876a4: d37ff948 lsl x8, x10, #1 876a8: eb09011f cmp x8, x9 876ac: 9a883135 csel x21, x9, x8, lo 876b0: b400b115 cbz x21, 0x88cd0 876b4: f9400e89 ldr x9, [x20, #0x18] 876b8: 8b1506a8 add x8, x21, x21, lsl #1 876bc: d37ced08 lsl x8, x8, #4 876c0: f9480120 ldr x0, [x9, #0x1000] 876c4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 876c8: cb00014a sub x10, x10, x0 876cc: eb08015f cmp x10, x8 876d0: 540061c2 b.hs 0x88308 876d4: aa0803e0 mov x0, x8 876d8: 97fe1506 bl 0xcaf0 876dc: 1400057e b 0x88cd4 876e0: 790023ff strh wzr, [sp, #0x10] 876e4: f90007ff str xzr, [sp, #0x8] 876e8: f801f3ff stur xzr, [sp, #0x1f] 876ec: f9000fff str xzr, [sp, #0x18] 876f0: a940aa89 ldp x9, x10, [x20, #0x8] 876f4: 528ded97 mov w23, #0x6f6c // =28524 876f8: 72acedd7 movk w23, #0x676e, lsl #16 876fc: eb0a013f cmp x9, x10 87700: 540004e3 b.lo 0x8779c 87704: f940028b ldr x11, [x20] 87708: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8770c: f295556c movk x12, #0xaaab 87710: cb0b0129 sub x9, x9, x11 87714: 9344fd29 asr x9, x9, #4 87718: 9b0c7d38 mul x24, x9, x12 8771c: 91000709 add x9, x24, #0x1 87720: eb15013f cmp x9, x21 87724: 54019448 b.hi 0x8a9ac 87728: cb0b014a sub x10, x10, x11 8772c: 9344fd4a asr x10, x10, #4 87730: 9b0c7d4a mul x10, x10, x12 87734: eb08015f cmp x10, x8 87738: 540000a2 b.hs 0x8774c 8773c: d37ff948 lsl x8, x10, #1 87740: eb09011f cmp x8, x9 87744: 9a883135 csel x21, x9, x8, lo 87748: b400b555 cbz x21, 0x88df0 8774c: f9400e89 ldr x9, [x20, #0x18] 87750: 8b1506a8 add x8, x21, x21, lsl #1 87754: d37ced08 lsl x8, x8, #4 87758: f9480120 ldr x0, [x9, #0x1000] 8775c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87760: cb00014a sub x10, x10, x0 87764: eb08015f cmp x10, x8 87768: 54005d62 b.hs 0x88314 8776c: aa0803e0 mov x0, x8 87770: 97fe14e0 bl 0xcaf0 87774: 140005a0 b 0x88df4 87778: 790023ff strh wzr, [sp, #0x10] 8777c: f90007ff str xzr, [sp, #0x8] 87780: f801f3ff stur xzr, [sp, #0x1f] 87784: f9000fff str xzr, [sp, #0x18] 87788: a940aa89 ldp x9, x10, [x20, #0x8] 8778c: 528d0c77 mov w23, #0x6863 // =26723 87790: 72ae4c37 movk w23, #0x7261, lsl #16 87794: eb0a013f cmp x9, x10 87798: 54003782 b.hs 0x87e88 8779c: 321d03e8 orr w8, wzr, #0x8 877a0: b8001137 stur w23, [x9, #0x1] 877a4: 3900153f strb wzr, [x9, #0x5] 877a8: 39000128 strb w8, [x9] 877ac: 794023e8 ldrh w8, [sp, #0x10] 877b0: 91000673 add x19, x19, #0x1 877b4: 79001d28 strh w8, [x9, #0xe] 877b8: f94007e8 ldr x8, [sp, #0x8] 877bc: f900093f str xzr, [x9, #0x10] 877c0: f8006128 stur x8, [x9, #0x6] 877c4: 790023ff strh wzr, [sp, #0x10] 877c8: 140000f4 b 0x87b98 877cc: d00000ab adrp x11, 0x9d000 877d0: 913ef96b add x11, x11, #0xfbe 877d4: f940016b ldr x11, [x11] 877d8: 52800e49 mov w9, #0x72 // =114 877dc: 528c2d0a mov w10, #0x6168 // =24936 877e0: 39000bff strb wzr, [sp, #0x2] 877e4: 790003ff strh wzr, [sp] 877e8: f801f3ff stur xzr, [sp, #0x1f] 877ec: f9000fff str xzr, [sp, #0x18] 877f0: 39004be9 strb w9, [sp, #0x12] 877f4: 790023ea strh w10, [sp, #0x10] 877f8: f90007eb str x11, [sp, #0x8] 877fc: a940aa89 ldp x9, x10, [x20, #0x8] 87800: eb0a013f cmp x9, x10 87804: 540037c2 b.hs 0x87efc 87808: 528002c8 mov w8, #0x16 // =22 8780c: 39000128 strb w8, [x9] 87810: f94007e8 ldr x8, [sp, #0x8] 87814: 91000673 add x19, x19, #0x1 87818: f8001128 stur x8, [x9, #0x1] 8781c: 39404be8 ldrb w8, [sp, #0x12] 87820: 39002d28 strb w8, [x9, #0xb] 87824: 794023e8 ldrh w8, [sp, #0x10] 87828: 3900313f strb wzr, [x9, #0xc] 8782c: 78009128 sturh w8, [x9, #0x9] 87830: 794003e8 ldrh w8, [sp] 87834: 7800d128 sturh w8, [x9, #0xd] 87838: 39400be8 ldrb w8, [sp, #0x2] 8783c: f900093f str xzr, [x9, #0x10] 87840: 39003d28 strb w8, [x9, #0xf] 87844: f90007ff str xzr, [sp, #0x8] 87848: 790023ff strh wzr, [sp, #0x10] 8784c: 39004bff strb wzr, [sp, #0x12] 87850: 39000bff strb wzr, [sp, #0x2] 87854: 790003ff strh wzr, [sp] 87858: 140000d1 b 0x87b9c 8785c: 528d8cca mov w10, #0x6c66 // =27750 87860: 52800e89 mov w9, #0x74 // =116 87864: 72ac2dea movk w10, #0x616f, lsl #16 87868: f90007ff str xzr, [sp, #0x8] 8786c: 390043ff strb wzr, [sp, #0x10] 87870: f801f3ff stur xzr, [sp, #0x1f] 87874: f9000fff str xzr, [sp, #0x18] 87878: 390013e9 strb w9, [sp, #0x4] 8787c: b90003ea str w10, [sp] 87880: a940aa89 ldp x9, x10, [x20, #0x8] 87884: eb0a013f cmp x9, x10 87888: 54000c03 b.lo 0x87a08 8788c: f940028b ldr x11, [x20] 87890: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87894: f295556c movk x12, #0xaaab 87898: cb0b0129 sub x9, x9, x11 8789c: 9344fd29 asr x9, x9, #4 878a0: 9b0c7d37 mul x23, x9, x12 878a4: 910006e9 add x9, x23, #0x1 878a8: eb15013f cmp x9, x21 878ac: 54018828 b.hi 0x8a9b0 878b0: cb0b014a sub x10, x10, x11 878b4: 9344fd4a asr x10, x10, #4 878b8: 9b0c7d4a mul x10, x10, x12 878bc: eb08015f cmp x10, x8 878c0: 540000a2 b.hs 0x878d4 878c4: d37ff948 lsl x8, x10, #1 878c8: eb09011f cmp x8, x9 878cc: 9a883135 csel x21, x9, x8, lo 878d0: b400c215 cbz x21, 0x89110 878d4: f9400e89 ldr x9, [x20, #0x18] 878d8: 8b1506a8 add x8, x21, x21, lsl #1 878dc: d37ced08 lsl x8, x8, #4 878e0: f9480120 ldr x0, [x9, #0x1000] 878e4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 878e8: cb00014a sub x10, x10, x0 878ec: eb08015f cmp x10, x8 878f0: 54005242 b.hs 0x88338 878f4: aa0803e0 mov x0, x8 878f8: 97fe147e bl 0xcaf0 878fc: 14000606 b 0x89114 87900: f00000aa adrp x10, 0x9e000 87904: 9112654a add x10, x10, #0x499 87908: f940014a ldr x10, [x10] 8790c: 52870649 mov w9, #0x3832 // =14386 87910: f801f3ff stur xzr, [sp, #0x1f] 87914: f9000fff str xzr, [sp, #0x18] 87918: 790023e9 strh w9, [sp, #0x10] 8791c: f90007ea str x10, [sp, #0x8] 87920: a940aa89 ldp x9, x10, [x20, #0x8] 87924: eb0a013f cmp x9, x10 87928: 54003242 b.hs 0x87f70 8792c: 52800288 mov w8, #0x14 // =20 87930: 39000128 strb w8, [x9] 87934: f94007e8 ldr x8, [sp, #0x8] 87938: 91000673 add x19, x19, #0x1 8793c: f8001128 stur x8, [x9, #0x1] 87940: 794023e8 ldrh w8, [sp, #0x10] 87944: 39002d3f strb wzr, [x9, #0xb] 87948: b9000d3f str wzr, [x9, #0xc] 8794c: f900093f str xzr, [x9, #0x10] 87950: 78009128 sturh w8, [x9, #0x9] 87954: f90007ff str xzr, [sp, #0x8] 87958: 790023ff strh wzr, [sp, #0x10] 8795c: 14000090 b 0x87b9c 87960: d00000a9 adrp x9, 0x9d000 87964: 913f6529 add x9, x9, #0xfd9 87968: f840712a ldur x10, [x9, #0x7] 8796c: f9400129 ldr x9, [x9] 87970: f800f3ff stur xzr, [sp, #0xf] 87974: f90007ff str xzr, [sp, #0x8] 87978: f801f3ea stur x10, [sp, #0x1f] 8797c: f9000fe9 str x9, [sp, #0x18] 87980: a940aa89 ldp x9, x10, [x20, #0x8] 87984: eb0a013f cmp x9, x10 87988: 540032e2 b.hs 0x87fe4 8798c: 52800448 mov w8, #0x22 // =34 87990: 39000128 strb w8, [x9] 87994: f841f3e8 ldur x8, [sp, #0x1f] 87998: 5287064a mov w10, #0x3832 // =14386 8799c: 91000673 add x19, x19, #0x1 879a0: f9000528 str x8, [x9, #0x8] 879a4: f9400fe8 ldr x8, [sp, #0x18] 879a8: f900092a str x10, [x9, #0x10] 879ac: f8001128 stur x8, [x9, #0x1] 879b0: f801f3ff stur xzr, [sp, #0x1f] 879b4: f9000fff str xzr, [sp, #0x18] 879b8: 3900613f strb wzr, [x9, #0x18] 879bc: f840f3e8 ldur x8, [sp, #0xf] 879c0: a9027d28 stp x8, xzr, [x9, #0x20] 879c4: f94007e8 ldr x8, [sp, #0x8] 879c8: f8019128 stur x8, [x9, #0x19] 879cc: f800f3ff stur xzr, [sp, #0xf] 879d0: f90007ff str xzr, [sp, #0x8] 879d4: 14000079 b 0x87bb8 879d8: 528d0e6a mov w10, #0x6873 // =26739 879dc: 52800e89 mov w9, #0x74 // =116 879e0: 72ae4dea movk w10, #0x726f, lsl #16 879e4: f90007ff str xzr, [sp, #0x8] 879e8: 390043ff strb wzr, [sp, #0x10] 879ec: f801f3ff stur xzr, [sp, #0x1f] 879f0: f9000fff str xzr, [sp, #0x18] 879f4: 390013e9 strb w9, [sp, #0x4] 879f8: b90003ea str w10, [sp] 879fc: a940aa89 ldp x9, x10, [x20, #0x8] 87a00: eb0a013f cmp x9, x10 87a04: 540032a2 b.hs 0x88058 87a08: 52800148 mov w8, #0xa // =10 87a0c: 39000128 strb w8, [x9] 87a10: b94003e8 ldr w8, [sp] 87a14: 91000673 add x19, x19, #0x1 87a18: b8001128 stur w8, [x9, #0x1] 87a1c: 394013e8 ldrb w8, [sp, #0x4] 87a20: 3900193f strb wzr, [x9, #0x6] 87a24: 39001528 strb w8, [x9, #0x5] 87a28: f94007e8 ldr x8, [sp, #0x8] 87a2c: f8007128 stur x8, [x9, #0x7] 87a30: 394043e8 ldrb w8, [sp, #0x10] 87a34: f900093f str xzr, [x9, #0x10] 87a38: 39003d28 strb w8, [x9, #0xf] 87a3c: 390013ff strb wzr, [sp, #0x4] 87a40: b90003ff str wzr, [sp] 87a44: 390043ff strb wzr, [sp, #0x10] 87a48: 14000054 b 0x87b98 87a4c: 52800e89 mov w9, #0x74 // =116 87a50: 528dcd2a mov w10, #0x6e69 // =28265 87a54: f90007ff str xzr, [sp, #0x8] 87a58: 39004bff strb wzr, [sp, #0x12] 87a5c: 790023ff strh wzr, [sp, #0x10] 87a60: f801f3ff stur xzr, [sp, #0x1f] 87a64: f9000fff str xzr, [sp, #0x18] 87a68: 39000be9 strb w9, [sp, #0x2] 87a6c: 790003ea strh w10, [sp] 87a70: a940aa89 ldp x9, x10, [x20, #0x8] 87a74: eb0a013f cmp x9, x10 87a78: 540032a2 b.hs 0x880cc 87a7c: 321f07e8 orr w8, wzr, #0x6 87a80: 39000128 strb w8, [x9] 87a84: 794003e8 ldrh w8, [sp] 87a88: 91000673 add x19, x19, #0x1 87a8c: 78001128 sturh w8, [x9, #0x1] 87a90: 39400be8 ldrb w8, [sp, #0x2] 87a94: 3900113f strb wzr, [x9, #0x4] 87a98: 39000d28 strb w8, [x9, #0x3] 87a9c: f94007e8 ldr x8, [sp, #0x8] 87aa0: f8005128 stur x8, [x9, #0x5] 87aa4: 39404be8 ldrb w8, [sp, #0x12] 87aa8: 39003d28 strb w8, [x9, #0xf] 87aac: 794023e8 ldrh w8, [sp, #0x10] 87ab0: f900093f str xzr, [x9, #0x10] 87ab4: 7800d128 sturh w8, [x9, #0xd] 87ab8: 790003ff strh wzr, [sp] 87abc: 39000bff strb wzr, [sp, #0x2] 87ac0: 790023ff strh wzr, [sp, #0x10] 87ac4: f90007ff str xzr, [sp, #0x8] 87ac8: 39004bff strb wzr, [sp, #0x12] 87acc: 14000034 b 0x87b9c 87ad0: d00000a9 adrp x9, 0x9d000 87ad4: 913ef129 add x9, x9, #0xfbc 87ad8: f840512a ldur x10, [x9, #0x5] 87adc: f9400129 ldr x9, [x9] 87ae0: f801f3ff stur xzr, [sp, #0x1f] 87ae4: f9000fff str xzr, [sp, #0x18] 87ae8: f800d3ea stur x10, [sp, #0xd] 87aec: f90007e9 str x9, [sp, #0x8] 87af0: a940aa89 ldp x9, x10, [x20, #0x8] 87af4: eb0a013f cmp x9, x10 87af8: 54003242 b.hs 0x88140 87afc: 52800348 mov w8, #0x1a // =26 87b00: 39000128 strb w8, [x9] 87b04: f840d3e8 ldur x8, [sp, #0xd] 87b08: 91000673 add x19, x19, #0x1 87b0c: f8006128 stur x8, [x9, #0x6] 87b10: f94007e8 ldr x8, [sp, #0x8] 87b14: 79001d3f strh wzr, [x9, #0xe] 87b18: f900093f str xzr, [x9, #0x10] 87b1c: f8001128 stur x8, [x9, #0x1] 87b20: f800d3ff stur xzr, [sp, #0xd] 87b24: 1400001d b 0x87b98 87b28: 91000675 add x21, x19, #0x1 87b2c: aa1503e0 mov x0, x21 87b30: aa1403e2 mov x2, x20 87b34: 97fff8e6 bl 0x85ecc 87b38: eb15001f cmp x0, x21 87b3c: 9a800273 csel x19, x19, x0, eq 87b40: 14000795 b 0x89994 87b44: d00000a9 adrp x9, 0x9d000 87b48: 913f2929 add x9, x9, #0xfca 87b4c: f840612a ldur x10, [x9, #0x6] 87b50: f9400129 ldr x9, [x9] 87b54: f801f3ff stur xzr, [sp, #0x1f] 87b58: f9000fff str xzr, [sp, #0x18] 87b5c: f800e3ea stur x10, [sp, #0xe] 87b60: f90007e9 str x9, [sp, #0x8] 87b64: a940aa89 ldp x9, x10, [x20, #0x8] 87b68: eb0a013f cmp x9, x10 87b6c: 54003242 b.hs 0x881b4 87b70: 321e0be8 orr w8, wzr, #0x1c 87b74: 39000128 strb w8, [x9] 87b78: f840e3e8 ldur x8, [sp, #0xe] 87b7c: 91000673 add x19, x19, #0x1 87b80: f8007128 stur x8, [x9, #0x7] 87b84: f94007e8 ldr x8, [sp, #0x8] 87b88: 39003d3f strb wzr, [x9, #0xf] 87b8c: f900093f str xzr, [x9, #0x10] 87b90: f8001128 stur x8, [x9, #0x1] 87b94: f800e3ff stur xzr, [sp, #0xe] 87b98: f90007ff str xzr, [sp, #0x8] 87b9c: 3900613f strb wzr, [x9, #0x18] 87ba0: f841f3e8 ldur x8, [sp, #0x1f] 87ba4: a9027d28 stp x8, xzr, [x9, #0x20] 87ba8: f9400fe8 ldr x8, [sp, #0x18] 87bac: f8019128 stur x8, [x9, #0x19] 87bb0: f801f3ff stur xzr, [sp, #0x1f] 87bb4: f9000fff str xzr, [sp, #0x18] 87bb8: f9400688 ldr x8, [x20, #0x8] 87bbc: 9100c108 add x8, x8, #0x30 87bc0: f9000688 str x8, [x20, #0x8] 87bc4: 14000774 b 0x89994 87bc8: f00000aa adrp x10, 0x9e000 87bcc: 9111f54a add x10, x10, #0x47d 87bd0: f940014a ldr x10, [x10] 87bd4: 52800ce9 mov w9, #0x67 // =103 87bd8: 390013ff strb wzr, [sp, #0x4] 87bdc: b90003ff str wzr, [sp] 87be0: f801f3ff stur xzr, [sp, #0x1f] 87be4: f9000fff str xzr, [sp, #0x18] 87be8: 390043e9 strb w9, [sp, #0x10] 87bec: f90007ea str x10, [sp, #0x8] 87bf0: a940aa89 ldp x9, x10, [x20, #0x8] 87bf4: eb0a013f cmp x9, x10 87bf8: 54003182 b.hs 0x88228 87bfc: 52800248 mov w8, #0x12 // =18 87c00: 39000128 strb w8, [x9] 87c04: f94007e8 ldr x8, [sp, #0x8] 87c08: 91000673 add x19, x19, #0x1 87c0c: f8001128 stur x8, [x9, #0x1] 87c10: 394043e8 ldrb w8, [sp, #0x10] 87c14: 3900293f strb wzr, [x9, #0xa] 87c18: 39002528 strb w8, [x9, #0x9] 87c1c: b94003e8 ldr w8, [sp] 87c20: b800b128 stur w8, [x9, #0xb] 87c24: 394013e8 ldrb w8, [sp, #0x4] 87c28: f900093f str xzr, [x9, #0x10] 87c2c: 39003d28 strb w8, [x9, #0xf] 87c30: f90007ff str xzr, [sp, #0x8] 87c34: 390043ff strb wzr, [sp, #0x10] 87c38: 390013ff strb wzr, [sp, #0x4] 87c3c: b90003ff str wzr, [sp] 87c40: 17ffffd7 b 0x87b9c 87c44: f940028b ldr x11, [x20] 87c48: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87c4c: f295556c movk x12, #0xaaab 87c50: cb0b0129 sub x9, x9, x11 87c54: 9344fd29 asr x9, x9, #4 87c58: 9b0c7d38 mul x24, x9, x12 87c5c: 91000709 add x9, x24, #0x1 87c60: eb15013f cmp x9, x21 87c64: 54016968 b.hi 0x8a990 87c68: cb0b014a sub x10, x10, x11 87c6c: 9344fd4a asr x10, x10, #4 87c70: 9b0c7d4a mul x10, x10, x12 87c74: eb08015f cmp x10, x8 87c78: 540000a2 b.hs 0x87c8c 87c7c: d37ff948 lsl x8, x10, #1 87c80: eb09011f cmp x8, x9 87c84: 9a883135 csel x21, x9, x8, lo 87c88: b4004095 cbz x21, 0x88498 87c8c: f9400e89 ldr x9, [x20, #0x18] 87c90: 8b1506a8 add x8, x21, x21, lsl #1 87c94: d37ced08 lsl x8, x8, #4 87c98: f9480120 ldr x0, [x9, #0x1000] 87c9c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87ca0: cb00014a sub x10, x10, x0 87ca4: eb08015f cmp x10, x8 87ca8: 54003002 b.hs 0x882a8 87cac: aa0803e0 mov x0, x8 87cb0: 97fe1390 bl 0xcaf0 87cb4: 140001fa b 0x8849c 87cb8: f940028b ldr x11, [x20] 87cbc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87cc0: f295556c movk x12, #0xaaab 87cc4: cb0b0129 sub x9, x9, x11 87cc8: 9344fd29 asr x9, x9, #4 87ccc: 9b0c7d38 mul x24, x9, x12 87cd0: 91000709 add x9, x24, #0x1 87cd4: eb15013f cmp x9, x21 87cd8: 540165e8 b.hi 0x8a994 87cdc: cb0b014a sub x10, x10, x11 87ce0: 9344fd4a asr x10, x10, #4 87ce4: 9b0c7d4a mul x10, x10, x12 87ce8: eb08015f cmp x10, x8 87cec: 540000a2 b.hs 0x87d00 87cf0: d37ff948 lsl x8, x10, #1 87cf4: eb09011f cmp x8, x9 87cf8: 9a883135 csel x21, x9, x8, lo 87cfc: b4004495 cbz x21, 0x8858c 87d00: f9400e89 ldr x9, [x20, #0x18] 87d04: 8b1506a8 add x8, x21, x21, lsl #1 87d08: d37ced08 lsl x8, x8, #4 87d0c: f9480120 ldr x0, [x9, #0x1000] 87d10: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87d14: cb00014a sub x10, x10, x0 87d18: eb08015f cmp x10, x8 87d1c: 54002cc2 b.hs 0x882b4 87d20: aa0803e0 mov x0, x8 87d24: 97fe1373 bl 0xcaf0 87d28: 1400021a b 0x88590 87d2c: f940028b ldr x11, [x20] 87d30: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87d34: f295556c movk x12, #0xaaab 87d38: cb0b0129 sub x9, x9, x11 87d3c: 9344fd29 asr x9, x9, #4 87d40: 9b0c7d37 mul x23, x9, x12 87d44: 910006e9 add x9, x23, #0x1 87d48: eb15013f cmp x9, x21 87d4c: 54016268 b.hi 0x8a998 87d50: cb0b014a sub x10, x10, x11 87d54: 9344fd4a asr x10, x10, #4 87d58: 9b0c7d4a mul x10, x10, x12 87d5c: eb08015f cmp x10, x8 87d60: 540000a2 b.hs 0x87d74 87d64: d37ff948 lsl x8, x10, #1 87d68: eb09011f cmp x8, x9 87d6c: 9a883135 csel x21, x9, x8, lo 87d70: b40048f5 cbz x21, 0x8868c 87d74: f9400e89 ldr x9, [x20, #0x18] 87d78: 8b1506a8 add x8, x21, x21, lsl #1 87d7c: d37ced08 lsl x8, x8, #4 87d80: f9480120 ldr x0, [x9, #0x1000] 87d84: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87d88: cb00014a sub x10, x10, x0 87d8c: eb08015f cmp x10, x8 87d90: 54002982 b.hs 0x882c0 87d94: aa0803e0 mov x0, x8 87d98: 97fe1356 bl 0xcaf0 87d9c: 1400023d b 0x88690 87da0: f940028b ldr x11, [x20] 87da4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87da8: f295556c movk x12, #0xaaab 87dac: cb0b0129 sub x9, x9, x11 87db0: 9344fd29 asr x9, x9, #4 87db4: 9b0c7d37 mul x23, x9, x12 87db8: 910006e9 add x9, x23, #0x1 87dbc: eb15013f cmp x9, x21 87dc0: 54015fa8 b.hi 0x8a9b4 87dc4: cb0b014a sub x10, x10, x11 87dc8: 9344fd4a asr x10, x10, #4 87dcc: 9b0c7d4a mul x10, x10, x12 87dd0: eb08015f cmp x10, x8 87dd4: 540000a2 b.hs 0x87de8 87dd8: d37ff948 lsl x8, x10, #1 87ddc: eb09011f cmp x8, x9 87de0: 9a883135 csel x21, x9, x8, lo 87de4: b4005555 cbz x21, 0x8888c 87de8: f9400e89 ldr x9, [x20, #0x18] 87dec: 8b1506a8 add x8, x21, x21, lsl #1 87df0: d37ced08 lsl x8, x8, #4 87df4: f9480120 ldr x0, [x9, #0x1000] 87df8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87dfc: cb00014a sub x10, x10, x0 87e00: eb08015f cmp x10, x8 87e04: 540026a2 b.hs 0x882d8 87e08: aa0803e0 mov x0, x8 87e0c: 97fe1339 bl 0xcaf0 87e10: 140002a0 b 0x88890 87e14: f940028b ldr x11, [x20] 87e18: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87e1c: f295556c movk x12, #0xaaab 87e20: cb0b0129 sub x9, x9, x11 87e24: 9344fd29 asr x9, x9, #4 87e28: 9b0c7d37 mul x23, x9, x12 87e2c: 910006e9 add x9, x23, #0x1 87e30: eb15013f cmp x9, x21 87e34: 54015c28 b.hi 0x8a9b8 87e38: cb0b014a sub x10, x10, x11 87e3c: 9344fd4a asr x10, x10, #4 87e40: 9b0c7d4a mul x10, x10, x12 87e44: eb08015f cmp x10, x8 87e48: 540000a2 b.hs 0x87e5c 87e4c: d37ff948 lsl x8, x10, #1 87e50: eb09011f cmp x8, x9 87e54: 9a883135 csel x21, x9, x8, lo 87e58: b4006a75 cbz x21, 0x88ba4 87e5c: f9400e89 ldr x9, [x20, #0x18] 87e60: 8b1506a8 add x8, x21, x21, lsl #1 87e64: d37ced08 lsl x8, x8, #4 87e68: f9480120 ldr x0, [x9, #0x1000] 87e6c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87e70: cb00014a sub x10, x10, x0 87e74: eb08015f cmp x10, x8 87e78: 54002422 b.hs 0x882fc 87e7c: aa0803e0 mov x0, x8 87e80: 97fe131c bl 0xcaf0 87e84: 14000349 b 0x88ba8 87e88: f940028b ldr x11, [x20] 87e8c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87e90: f295556c movk x12, #0xaaab 87e94: cb0b0129 sub x9, x9, x11 87e98: 9344fd29 asr x9, x9, #4 87e9c: 9b0c7d38 mul x24, x9, x12 87ea0: 91000709 add x9, x24, #0x1 87ea4: eb15013f cmp x9, x21 87ea8: 540158a8 b.hi 0x8a9bc 87eac: cb0b014a sub x10, x10, x11 87eb0: 9344fd4a asr x10, x10, #4 87eb4: 9b0c7d4a mul x10, x10, x12 87eb8: eb08015f cmp x10, x8 87ebc: 540000a2 b.hs 0x87ed0 87ec0: d37ff948 lsl x8, x10, #1 87ec4: eb09011f cmp x8, x9 87ec8: 9a883135 csel x21, x9, x8, lo 87ecc: b4008135 cbz x21, 0x88ef0 87ed0: f9400e89 ldr x9, [x20, #0x18] 87ed4: 8b1506a8 add x8, x21, x21, lsl #1 87ed8: d37ced08 lsl x8, x8, #4 87edc: f9480120 ldr x0, [x9, #0x1000] 87ee0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87ee4: cb00014a sub x10, x10, x0 87ee8: eb08015f cmp x10, x8 87eec: 540021a2 b.hs 0x88320 87ef0: aa0803e0 mov x0, x8 87ef4: 97fe12ff bl 0xcaf0 87ef8: 140003ff b 0x88ef4 87efc: f940028b ldr x11, [x20] 87f00: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87f04: f295556c movk x12, #0xaaab 87f08: cb0b0129 sub x9, x9, x11 87f0c: 9344fd29 asr x9, x9, #4 87f10: 9b0c7d37 mul x23, x9, x12 87f14: 910006e9 add x9, x23, #0x1 87f18: eb15013f cmp x9, x21 87f1c: 54015528 b.hi 0x8a9c0 87f20: cb0b014a sub x10, x10, x11 87f24: 9344fd4a asr x10, x10, #4 87f28: 9b0c7d4a mul x10, x10, x12 87f2c: eb08015f cmp x10, x8 87f30: 540000a2 b.hs 0x87f44 87f34: d37ff948 lsl x8, x10, #1 87f38: eb09011f cmp x8, x9 87f3c: 9a883135 csel x21, x9, x8, lo 87f40: b4008595 cbz x21, 0x88ff0 87f44: f9400e89 ldr x9, [x20, #0x18] 87f48: 8b1506a8 add x8, x21, x21, lsl #1 87f4c: d37ced08 lsl x8, x8, #4 87f50: f9480120 ldr x0, [x9, #0x1000] 87f54: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87f58: cb00014a sub x10, x10, x0 87f5c: eb08015f cmp x10, x8 87f60: 54001e62 b.hs 0x8832c 87f64: aa0803e0 mov x0, x8 87f68: 97fe12e2 bl 0xcaf0 87f6c: 14000422 b 0x88ff4 87f70: f940028b ldr x11, [x20] 87f74: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87f78: f295556c movk x12, #0xaaab 87f7c: cb0b0129 sub x9, x9, x11 87f80: 9344fd29 asr x9, x9, #4 87f84: 9b0c7d37 mul x23, x9, x12 87f88: 910006e9 add x9, x23, #0x1 87f8c: eb15013f cmp x9, x21 87f90: 540151a8 b.hi 0x8a9c4 87f94: cb0b014a sub x10, x10, x11 87f98: 9344fd4a asr x10, x10, #4 87f9c: 9b0c7d4a mul x10, x10, x12 87fa0: eb08015f cmp x10, x8 87fa4: 540000a2 b.hs 0x87fb8 87fa8: d37ff948 lsl x8, x10, #1 87fac: eb09011f cmp x8, x9 87fb0: 9a883135 csel x21, x9, x8, lo 87fb4: b4009395 cbz x21, 0x89224 87fb8: f9400e89 ldr x9, [x20, #0x18] 87fbc: 8b1506a8 add x8, x21, x21, lsl #1 87fc0: d37ced08 lsl x8, x8, #4 87fc4: f9480120 ldr x0, [x9, #0x1000] 87fc8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87fcc: cb00014a sub x10, x10, x0 87fd0: eb08015f cmp x10, x8 87fd4: 54001b82 b.hs 0x88344 87fd8: aa0803e0 mov x0, x8 87fdc: 97fe12c5 bl 0xcaf0 87fe0: 14000492 b 0x89228 87fe4: f940028b ldr x11, [x20] 87fe8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87fec: f295556c movk x12, #0xaaab 87ff0: cb0b0129 sub x9, x9, x11 87ff4: 9344fd29 asr x9, x9, #4 87ff8: 9b0c7d37 mul x23, x9, x12 87ffc: 910006e9 add x9, x23, #0x1 88000: eb15013f cmp x9, x21 88004: 54014e28 b.hi 0x8a9c8 88008: cb0b014a sub x10, x10, x11 8800c: 9344fd4a asr x10, x10, #4 88010: 9b0c7d4a mul x10, x10, x12 88014: eb08015f cmp x10, x8 88018: 540000a2 b.hs 0x8802c 8801c: d37ff948 lsl x8, x10, #1 88020: eb09011f cmp x8, x9 88024: 9a883135 csel x21, x9, x8, lo 88028: b40097f5 cbz x21, 0x89324 8802c: f9400e89 ldr x9, [x20, #0x18] 88030: 8b1506a8 add x8, x21, x21, lsl #1 88034: d37ced08 lsl x8, x8, #4 88038: f9480120 ldr x0, [x9, #0x1000] 8803c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 88040: cb00014a sub x10, x10, x0 88044: eb08015f cmp x10, x8 88048: 54001842 b.hs 0x88350 8804c: aa0803e0 mov x0, x8 88050: 97fe12a8 bl 0xcaf0 88054: 140004b5 b 0x89328 88058: f940028b ldr x11, [x20] 8805c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 88060: f295556c movk x12, #0xaaab 88064: cb0b0129 sub x9, x9, x11 88068: 9344fd29 asr x9, x9, #4 8806c: 9b0c7d37 mul x23, x9, x12 88070: 910006e9 add x9, x23, #0x1 88074: eb15013f cmp x9, x21 88078: 54014aa8 b.hi 0x8a9cc 8807c: cb0b014a sub x10, x10, x11 88080: 9344fd4a asr x10, x10, #4 88084: 9b0c7d4a mul x10, x10, x12 88088: eb08015f cmp x10, x8 8808c: 540000a2 b.hs 0x880a0 88090: d37ff948 lsl x8, x10, #1 88094: eb09011f cmp x8, x9 88098: 9a883135 csel x21, x9, x8, lo 8809c: b4009c15 cbz x21, 0x8941c 880a0: f9400e89 ldr x9, [x20, #0x18] 880a4: 8b1506a8 add x8, x21, x21, lsl #1 880a8: d37ced08 lsl x8, x8, #4 880ac: f9480120 ldr x0, [x9, #0x1000] 880b0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 880b4: cb00014a sub x10, x10, x0 880b8: eb08015f cmp x10, x8 880bc: 54001502 b.hs 0x8835c 880c0: aa0803e0 mov x0, x8 880c4: 97fe128b bl 0xcaf0 880c8: 140004d6 b 0x89420 880cc: f940028b ldr x11, [x20] 880d0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 880d4: f295556c movk x12, #0xaaab 880d8: cb0b0129 sub x9, x9, x11 880dc: 9344fd29 asr x9, x9, #4 880e0: 9b0c7d37 mul x23, x9, x12 880e4: 910006e9 add x9, x23, #0x1 880e8: eb15013f cmp x9, x21 880ec: 54014728 b.hi 0x8a9d0 880f0: cb0b014a sub x10, x10, x11 880f4: 9344fd4a asr x10, x10, #4 880f8: 9b0c7d4a mul x10, x10, x12 880fc: eb08015f cmp x10, x8 88100: 540000a2 b.hs 0x88114 88104: d37ff948 lsl x8, x10, #1 88108: eb09011f cmp x8, x9 8810c: 9a883135 csel x21, x9, x8, lo 88110: b400a115 cbz x21, 0x89530 88114: f9400e89 ldr x9, [x20, #0x18] 88118: 8b1506a8 add x8, x21, x21, lsl #1 8811c: d37ced08 lsl x8, x8, #4 88120: f9480120 ldr x0, [x9, #0x1000] 88124: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 88128: cb00014a sub x10, x10, x0 8812c: eb08015f cmp x10, x8 88130: 540011c2 b.hs 0x88368 88134: aa0803e0 mov x0, x8 88138: 97fe126e bl 0xcaf0 8813c: 140004fe b 0x89534 88140: f940028b ldr x11, [x20] 88144: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 88148: f295556c movk x12, #0xaaab 8814c: cb0b0129 sub x9, x9, x11 88150: 9344fd29 asr x9, x9, #4 88154: 9b0c7d37 mul x23, x9, x12 88158: 910006e9 add x9, x23, #0x1 8815c: eb15013f cmp x9, x21 88160: 540143a8 b.hi 0x8a9d4 88164: cb0b014a sub x10, x10, x11 88168: 9344fd4a asr x10, x10, #4 8816c: 9b0c7d4a mul x10, x10, x12 88170: eb08015f cmp x10, x8 88174: 540000a2 b.hs 0x88188 88178: d37ff948 lsl x8, x10, #1 8817c: eb09011f cmp x8, x9 88180: 9a883135 csel x21, x9, x8, lo 88184: b400a675 cbz x21, 0x89650 88188: f9400e89 ldr x9, [x20, #0x18] 8818c: 8b1506a8 add x8, x21, x21, lsl #1 88190: d37ced08 lsl x8, x8, #4 88194: f9480120 ldr x0, [x9, #0x1000] 88198: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8819c: cb00014a sub x10, x10, x0 881a0: eb08015f cmp x10, x8 881a4: 54000e82 b.hs 0x88374 881a8: aa0803e0 mov x0, x8 881ac: 97fe1251 bl 0xcaf0 881b0: 14000529 b 0x89654 881b4: f940028b ldr x11, [x20] 881b8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 881bc: f295556c movk x12, #0xaaab 881c0: cb0b0129 sub x9, x9, x11 881c4: 9344fd29 asr x9, x9, #4 881c8: 9b0c7d37 mul x23, x9, x12 881cc: 910006e9 add x9, x23, #0x1 881d0: eb15013f cmp x9, x21 881d4: 54014028 b.hi 0x8a9d8 881d8: cb0b014a sub x10, x10, x11 881dc: 9344fd4a asr x10, x10, #4 881e0: 9b0c7d4a mul x10, x10, x12 881e4: eb08015f cmp x10, x8 881e8: 540000a2 b.hs 0x881fc 881ec: d37ff948 lsl x8, x10, #1 881f0: eb09011f cmp x8, x9 881f4: 9a883135 csel x21, x9, x8, lo 881f8: b400aab5 cbz x21, 0x8974c 881fc: f9400e89 ldr x9, [x20, #0x18] 88200: 8b1506a8 add x8, x21, x21, lsl #1 88204: d37ced08 lsl x8, x8, #4 88208: f9480120 ldr x0, [x9, #0x1000] 8820c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 88210: cb00014a sub x10, x10, x0 88214: eb08015f cmp x10, x8 88218: 54000b42 b.hs 0x88380 8821c: aa0803e0 mov x0, x8 88220: 97fe1234 bl 0xcaf0 88224: 1400054b b 0x89750 88228: f940028b ldr x11, [x20] 8822c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 88230: f295556c movk x12, #0xaaab 88234: cb0b0129 sub x9, x9, x11 88238: 9344fd29 asr x9, x9, #4 8823c: 9b0c7d37 mul x23, x9, x12 88240: 910006e9 add x9, x23, #0x1 88244: eb15013f cmp x9, x21 88248: 54013ca8 b.hi 0x8a9dc 8824c: cb0b014a sub x10, x10, x11 88250: 9344fd4a asr x10, x10, #4 88254: 9b0c7d4a mul x10, x10, x12 88258: eb08015f cmp x10, x8 8825c: 540000a2 b.hs 0x88270 88260: d37ff948 lsl x8, x10, #1 88264: eb09011f cmp x8, x9 88268: 9a883135 csel x21, x9, x8, lo 8826c: b400aef5 cbz x21, 0x89848 88270: f9400e89 ldr x9, [x20, #0x18] 88274: 8b1506a8 add x8, x21, x21, lsl #1 88278: d37ced08 lsl x8, x8, #4 8827c: f9480120 ldr x0, [x9, #0x1000] 88280: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 88284: cb00014a sub x10, x10, x0 88288: eb08015f cmp x10, x8 8828c: 54000802 b.hs 0x8838c 88290: aa0803e0 mov x0, x8 88294: 97fe1217 bl 0xcaf0 88298: 1400056d b 0x8984c 8829c: 8b080008 add x8, x0, x8 882a0: f9080128 str x8, [x9, #0x1000] 882a4: 1400003e b 0x8839c 882a8: 8b080008 add x8, x0, x8 882ac: f9080128 str x8, [x9, #0x1000] 882b0: 1400007b b 0x8849c 882b4: 8b080008 add x8, x0, x8 882b8: f9080128 str x8, [x9, #0x1000] 882bc: 140000b5 b 0x88590 882c0: 8b080008 add x8, x0, x8 882c4: f9080128 str x8, [x9, #0x1000] 882c8: 140000f2 b 0x88690 882cc: 8b080008 add x8, x0, x8 882d0: f9080128 str x8, [x9, #0x1000] 882d4: 1400012f b 0x88790 882d8: 8b080008 add x8, x0, x8 882dc: f9080128 str x8, [x9, #0x1000] 882e0: 1400016c b 0x88890 882e4: 8b080008 add x8, x0, x8 882e8: f9080128 str x8, [x9, #0x1000] 882ec: 140001a8 b 0x8898c 882f0: 8b080008 add x8, x0, x8 882f4: f9080128 str x8, [x9, #0x1000] 882f8: 140001ed b 0x88aac 882fc: 8b080008 add x8, x0, x8 88300: f9080128 str x8, [x9, #0x1000] 88304: 14000229 b 0x88ba8 88308: 8b080008 add x8, x0, x8 8830c: f9080128 str x8, [x9, #0x1000] 88310: 14000271 b 0x88cd4 88314: 8b080008 add x8, x0, x8 88318: f9080128 str x8, [x9, #0x1000] 8831c: 140002b6 b 0x88df4 88320: 8b080008 add x8, x0, x8 88324: f9080128 str x8, [x9, #0x1000] 88328: 140002f3 b 0x88ef4 8832c: 8b080008 add x8, x0, x8 88330: f9080128 str x8, [x9, #0x1000] 88334: 14000330 b 0x88ff4 88338: 8b080008 add x8, x0, x8 8833c: f9080128 str x8, [x9, #0x1000] 88340: 14000375 b 0x89114 88344: 8b080008 add x8, x0, x8 88348: f9080128 str x8, [x9, #0x1000] 8834c: 140003b7 b 0x89228 88350: 8b080008 add x8, x0, x8 88354: f9080128 str x8, [x9, #0x1000] 88358: 140003f4 b 0x89328 8835c: 8b080008 add x8, x0, x8 88360: f9080128 str x8, [x9, #0x1000] 88364: 1400042f b 0x89420 88368: 8b080008 add x8, x0, x8 8836c: f9080128 str x8, [x9, #0x1000] 88370: 14000471 b 0x89534 88374: 8b080008 add x8, x0, x8 88378: f9080128 str x8, [x9, #0x1000] 8837c: 140004b6 b 0x89654 88380: 8b080008 add x8, x0, x8 88384: f9080128 str x8, [x9, #0x1000] 88388: 140004f2 b 0x89750 8838c: 8b080008 add x8, x0, x8 88390: f9080128 str x8, [x9, #0x1000] 88394: 1400052e b 0x8984c 88398: aa1f03e0 mov x0, xzr 8839c: 321c07e9 orr w9, wzr, #0x30 883a0: 321d03ea orr w10, wzr, #0x8 883a4: 9b090308 madd x8, x24, x9, x0 883a8: 3900010a strb w10, [x8] 883ac: b8001117 stur w23, [x8, #0x1] 883b0: 3900151f strb wzr, [x8, #0x5] 883b4: 794023ea ldrh w10, [sp, #0x10] 883b8: d503201f nop 883bc: 9b0902a9 madd x9, x21, x9, x0 883c0: 79001d0a strh w10, [x8, #0xe] 883c4: f94007ea ldr x10, [sp, #0x8] 883c8: f900091f str xzr, [x8, #0x10] 883cc: f800610a stur x10, [x8, #0x6] 883d0: 790023ff strh wzr, [sp, #0x10] 883d4: f90007ff str xzr, [sp, #0x8] 883d8: 3900611f strb wzr, [x8, #0x18] 883dc: f841f3ea ldur x10, [sp, #0x1f] 883e0: a9027d0a stp x10, xzr, [x8, #0x20] 883e4: f9400fea ldr x10, [sp, #0x18] 883e8: f801910a stur x10, [x8, #0x19] 883ec: f801f3ff stur xzr, [sp, #0x1f] 883f0: f9000fff str xzr, [sp, #0x18] 883f4: a9402e97 ldp x23, x11, [x20] 883f8: 9100c10a add x10, x8, #0x30 883fc: eb17017f cmp x11, x23 88400: 54000260 b.eq 0x8844c 88404: f85e016c ldur x12, [x11, #-0x20] 88408: f81e010c stur x12, [x8, #-0x20] 8840c: 3cdd0160 ldur q0, [x11, #-0x30] 88410: 3c9d0100 stur q0, [x8, #-0x30] 88414: f85f816c ldur x12, [x11, #-0x8] 88418: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8841c: f81d017f stur xzr, [x11, #-0x30] 88420: f81f810c stur x12, [x8, #-0x8] 88424: 3cde8160 ldur q0, [x11, #-0x18] 88428: 3c9e8100 stur q0, [x8, #-0x18] 8842c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88430: f81e817f stur xzr, [x11, #-0x18] 88434: d100c16b sub x11, x11, #0x30 88438: eb0b02ff cmp x23, x11 8843c: d100c108 sub x8, x8, #0x30 88440: 54fffe21 b.ne 0x88404 88444: a9405e95 ldp x21, x23, [x20] 88448: 14000002 b 0x88450 8844c: aa1703f5 mov x21, x23 88450: f9400a98 ldr x24, [x20, #0x10] 88454: eb1502ff cmp x23, x21 88458: a9002a88 stp x8, x10, [x20] 8845c: f9000a89 str x9, [x20, #0x10] 88460: 5400a7c0 b.eq 0x89958 88464: 385e82e8 ldurb w8, [x23, #-0x18] 88468: 36000068 tbz w8, #0x0, 0x88474 8846c: f85f82e0 ldur x0, [x23, #-0x8] 88470: 97fe11ec bl 0xcc20 88474: 385d02e8 ldurb w8, [x23, #-0x30] 88478: d100c2f9 sub x25, x23, #0x30 8847c: 36000068 tbz w8, #0x0, 0x88488 88480: f85e02e0 ldur x0, [x23, #-0x20] 88484: 97fe11e7 bl 0xcc20 88488: eb1902bf cmp x21, x25 8848c: aa1903f7 mov x23, x25 88490: 54fffea1 b.ne 0x88464 88494: 14000531 b 0x89958 88498: aa1f03e0 mov x0, xzr 8849c: 321c07e9 orr w9, wzr, #0x30 884a0: 5280048a mov w10, #0x24 // =36 884a4: 9b090308 madd x8, x24, x9, x0 884a8: 3900010a strb w10, [x8] 884ac: f841f3ea ldur x10, [sp, #0x1f] 884b0: d503201f nop 884b4: 9b0902a9 madd x9, x21, x9, x0 884b8: a900dd0a stp x10, x23, [x8, #0x8] 884bc: f9400fea ldr x10, [sp, #0x18] 884c0: f800110a stur x10, [x8, #0x1] 884c4: f801f3ff stur xzr, [sp, #0x1f] 884c8: f9000fff str xzr, [sp, #0x18] 884cc: 3900611f strb wzr, [x8, #0x18] 884d0: f840f3ea ldur x10, [sp, #0xf] 884d4: a9027d0a stp x10, xzr, [x8, #0x20] 884d8: f94007ea ldr x10, [sp, #0x8] 884dc: f801910a stur x10, [x8, #0x19] 884e0: f800f3ff stur xzr, [sp, #0xf] 884e4: f90007ff str xzr, [sp, #0x8] 884e8: a9402e97 ldp x23, x11, [x20] 884ec: 9100c10a add x10, x8, #0x30 884f0: eb17017f cmp x11, x23 884f4: 54000260 b.eq 0x88540 884f8: f85e016c ldur x12, [x11, #-0x20] 884fc: f81e010c stur x12, [x8, #-0x20] 88500: 3cdd0160 ldur q0, [x11, #-0x30] 88504: 3c9d0100 stur q0, [x8, #-0x30] 88508: f85f816c ldur x12, [x11, #-0x8] 8850c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88510: f81d017f stur xzr, [x11, #-0x30] 88514: f81f810c stur x12, [x8, #-0x8] 88518: 3cde8160 ldur q0, [x11, #-0x18] 8851c: 3c9e8100 stur q0, [x8, #-0x18] 88520: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88524: f81e817f stur xzr, [x11, #-0x18] 88528: d100c16b sub x11, x11, #0x30 8852c: eb0b02ff cmp x23, x11 88530: d100c108 sub x8, x8, #0x30 88534: 54fffe21 b.ne 0x884f8 88538: a9405e95 ldp x21, x23, [x20] 8853c: 14000002 b 0x88544 88540: aa1703f5 mov x21, x23 88544: f9400a98 ldr x24, [x20, #0x10] 88548: eb1502ff cmp x23, x21 8854c: a9002a88 stp x8, x10, [x20] 88550: f9000a89 str x9, [x20, #0x10] 88554: 5400a020 b.eq 0x89958 88558: 385e82e8 ldurb w8, [x23, #-0x18] 8855c: 36000068 tbz w8, #0x0, 0x88568 88560: f85f82e0 ldur x0, [x23, #-0x8] 88564: 97fe11af bl 0xcc20 88568: 385d02e8 ldurb w8, [x23, #-0x30] 8856c: d100c2f9 sub x25, x23, #0x30 88570: 36000068 tbz w8, #0x0, 0x8857c 88574: f85e02e0 ldur x0, [x23, #-0x20] 88578: 97fe11aa bl 0xcc20 8857c: eb1902bf cmp x21, x25 88580: aa1903f7 mov x23, x25 88584: 54fffea1 b.ne 0x88558 88588: 140004f4 b 0x89958 8858c: aa1f03e0 mov x0, xzr 88590: 321c07e9 orr w9, wzr, #0x30 88594: 321c03ea orr w10, wzr, #0x10 88598: 9b090308 madd x8, x24, x9, x0 8859c: 3900010a strb w10, [x8] 885a0: f8001117 stur x23, [x8, #0x1] 885a4: 3900251f strb wzr, [x8, #0x9] 885a8: 79401bea ldrh w10, [sp, #0xc] 885ac: d503201f nop 885b0: 9b0902a9 madd x9, x21, x9, x0 885b4: 79001d0a strh w10, [x8, #0xe] 885b8: b9400bea ldr w10, [sp, #0x8] 885bc: f900091f str xzr, [x8, #0x10] 885c0: b800a10a stur w10, [x8, #0xa] 885c4: 79001bff strh wzr, [sp, #0xc] 885c8: b9000bff str wzr, [sp, #0x8] 885cc: 3900611f strb wzr, [x8, #0x18] 885d0: f841f3ea ldur x10, [sp, #0x1f] 885d4: a9027d0a stp x10, xzr, [x8, #0x20] 885d8: f9400fea ldr x10, [sp, #0x18] 885dc: f801910a stur x10, [x8, #0x19] 885e0: f801f3ff stur xzr, [sp, #0x1f] 885e4: f9000fff str xzr, [sp, #0x18] 885e8: a9402e97 ldp x23, x11, [x20] 885ec: 9100c10a add x10, x8, #0x30 885f0: eb17017f cmp x11, x23 885f4: 54000260 b.eq 0x88640 885f8: f85e016c ldur x12, [x11, #-0x20] 885fc: f81e010c stur x12, [x8, #-0x20] 88600: 3cdd0160 ldur q0, [x11, #-0x30] 88604: 3c9d0100 stur q0, [x8, #-0x30] 88608: f85f816c ldur x12, [x11, #-0x8] 8860c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88610: f81d017f stur xzr, [x11, #-0x30] 88614: f81f810c stur x12, [x8, #-0x8] 88618: 3cde8160 ldur q0, [x11, #-0x18] 8861c: 3c9e8100 stur q0, [x8, #-0x18] 88620: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88624: f81e817f stur xzr, [x11, #-0x18] 88628: d100c16b sub x11, x11, #0x30 8862c: eb0b02ff cmp x23, x11 88630: d100c108 sub x8, x8, #0x30 88634: 54fffe21 b.ne 0x885f8 88638: a9405e95 ldp x21, x23, [x20] 8863c: 14000002 b 0x88644 88640: aa1703f5 mov x21, x23 88644: f9400a98 ldr x24, [x20, #0x10] 88648: eb1502ff cmp x23, x21 8864c: a9002a88 stp x8, x10, [x20] 88650: f9000a89 str x9, [x20, #0x10] 88654: 54009820 b.eq 0x89958 88658: 385e82e8 ldurb w8, [x23, #-0x18] 8865c: 36000068 tbz w8, #0x0, 0x88668 88660: f85f82e0 ldur x0, [x23, #-0x8] 88664: 97fe116f bl 0xcc20 88668: 385d02e8 ldurb w8, [x23, #-0x30] 8866c: d100c2f9 sub x25, x23, #0x30 88670: 36000068 tbz w8, #0x0, 0x8867c 88674: f85e02e0 ldur x0, [x23, #-0x20] 88678: 97fe116a bl 0xcc20 8867c: eb1902bf cmp x21, x25 88680: aa1903f7 mov x23, x25 88684: 54fffea1 b.ne 0x88658 88688: 140004b4 b 0x89958 8868c: aa1f03e0 mov x0, xzr 88690: 321c07e9 orr w9, wzr, #0x30 88694: 321d07ea orr w10, wzr, #0x18 88698: 9b0902e8 madd x8, x23, x9, x0 8869c: 3900010a strb w10, [x8] 886a0: b94013ea ldr w10, [sp, #0x10] 886a4: d503201f nop 886a8: 9b0902a9 madd x9, x21, x9, x0 886ac: b800910a stur w10, [x8, #0x9] 886b0: f94007ea ldr x10, [sp, #0x8] 886b4: 3900351f strb wzr, [x8, #0xd] 886b8: 79001d1f strh wzr, [x8, #0xe] 886bc: f900091f str xzr, [x8, #0x10] 886c0: f800110a stur x10, [x8, #0x1] 886c4: b90013ff str wzr, [sp, #0x10] 886c8: f90007ff str xzr, [sp, #0x8] 886cc: 3900611f strb wzr, [x8, #0x18] 886d0: f841f3ea ldur x10, [sp, #0x1f] 886d4: a9027d0a stp x10, xzr, [x8, #0x20] 886d8: f9400fea ldr x10, [sp, #0x18] 886dc: f801910a stur x10, [x8, #0x19] 886e0: f801f3ff stur xzr, [sp, #0x1f] 886e4: f9000fff str xzr, [sp, #0x18] 886e8: a9402e97 ldp x23, x11, [x20] 886ec: 9100c10a add x10, x8, #0x30 886f0: eb17017f cmp x11, x23 886f4: 54000260 b.eq 0x88740 886f8: f85e016c ldur x12, [x11, #-0x20] 886fc: f81e010c stur x12, [x8, #-0x20] 88700: 3cdd0160 ldur q0, [x11, #-0x30] 88704: 3c9d0100 stur q0, [x8, #-0x30] 88708: f85f816c ldur x12, [x11, #-0x8] 8870c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88710: f81d017f stur xzr, [x11, #-0x30] 88714: f81f810c stur x12, [x8, #-0x8] 88718: 3cde8160 ldur q0, [x11, #-0x18] 8871c: 3c9e8100 stur q0, [x8, #-0x18] 88720: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88724: f81e817f stur xzr, [x11, #-0x18] 88728: d100c16b sub x11, x11, #0x30 8872c: eb0b02ff cmp x23, x11 88730: d100c108 sub x8, x8, #0x30 88734: 54fffe21 b.ne 0x886f8 88738: a9405e95 ldp x21, x23, [x20] 8873c: 14000002 b 0x88744 88740: aa1703f5 mov x21, x23 88744: f9400a98 ldr x24, [x20, #0x10] 88748: eb1502ff cmp x23, x21 8874c: a9002a88 stp x8, x10, [x20] 88750: f9000a89 str x9, [x20, #0x10] 88754: 54009020 b.eq 0x89958 88758: 385e82e8 ldurb w8, [x23, #-0x18] 8875c: 36000068 tbz w8, #0x0, 0x88768 88760: f85f82e0 ldur x0, [x23, #-0x8] 88764: 97fe112f bl 0xcc20 88768: 385d02e8 ldurb w8, [x23, #-0x30] 8876c: d100c2f9 sub x25, x23, #0x30 88770: 36000068 tbz w8, #0x0, 0x8877c 88774: f85e02e0 ldur x0, [x23, #-0x20] 88778: 97fe112a bl 0xcc20 8877c: eb1902bf cmp x21, x25 88780: aa1903f7 mov x23, x25 88784: 54fffea1 b.ne 0x88758 88788: 14000474 b 0x89958 8878c: aa1f03e0 mov x0, xzr 88790: 321c07e9 orr w9, wzr, #0x30 88794: 321d03ea orr w10, wzr, #0x8 88798: 9b090308 madd x8, x24, x9, x0 8879c: 3900010a strb w10, [x8] 887a0: b8001117 stur w23, [x8, #0x1] 887a4: 3900151f strb wzr, [x8, #0x5] 887a8: 794023ea ldrh w10, [sp, #0x10] 887ac: d503201f nop 887b0: 9b0902a9 madd x9, x21, x9, x0 887b4: 79001d0a strh w10, [x8, #0xe] 887b8: f94007ea ldr x10, [sp, #0x8] 887bc: f900091f str xzr, [x8, #0x10] 887c0: f800610a stur x10, [x8, #0x6] 887c4: 790023ff strh wzr, [sp, #0x10] 887c8: f90007ff str xzr, [sp, #0x8] 887cc: 3900611f strb wzr, [x8, #0x18] 887d0: f841f3ea ldur x10, [sp, #0x1f] 887d4: a9027d0a stp x10, xzr, [x8, #0x20] 887d8: f9400fea ldr x10, [sp, #0x18] 887dc: f801910a stur x10, [x8, #0x19] 887e0: f801f3ff stur xzr, [sp, #0x1f] 887e4: f9000fff str xzr, [sp, #0x18] 887e8: a9402e97 ldp x23, x11, [x20] 887ec: 9100c10a add x10, x8, #0x30 887f0: eb17017f cmp x11, x23 887f4: 54000260 b.eq 0x88840 887f8: f85e016c ldur x12, [x11, #-0x20] 887fc: f81e010c stur x12, [x8, #-0x20] 88800: 3cdd0160 ldur q0, [x11, #-0x30] 88804: 3c9d0100 stur q0, [x8, #-0x30] 88808: f85f816c ldur x12, [x11, #-0x8] 8880c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88810: f81d017f stur xzr, [x11, #-0x30] 88814: f81f810c stur x12, [x8, #-0x8] 88818: 3cde8160 ldur q0, [x11, #-0x18] 8881c: 3c9e8100 stur q0, [x8, #-0x18] 88820: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88824: f81e817f stur xzr, [x11, #-0x18] 88828: d100c16b sub x11, x11, #0x30 8882c: eb0b02ff cmp x23, x11 88830: d100c108 sub x8, x8, #0x30 88834: 54fffe21 b.ne 0x887f8 88838: a9405e95 ldp x21, x23, [x20] 8883c: 14000002 b 0x88844 88840: aa1703f5 mov x21, x23 88844: f9400a98 ldr x24, [x20, #0x10] 88848: eb1502ff cmp x23, x21 8884c: a9002a88 stp x8, x10, [x20] 88850: f9000a89 str x9, [x20, #0x10] 88854: 54008820 b.eq 0x89958 88858: 385e82e8 ldurb w8, [x23, #-0x18] 8885c: 36000068 tbz w8, #0x0, 0x88868 88860: f85f82e0 ldur x0, [x23, #-0x8] 88864: 97fe10ef bl 0xcc20 88868: 385d02e8 ldurb w8, [x23, #-0x30] 8886c: d100c2f9 sub x25, x23, #0x30 88870: 36000068 tbz w8, #0x0, 0x8887c 88874: f85e02e0 ldur x0, [x23, #-0x20] 88878: 97fe10ea bl 0xcc20 8887c: eb1902bf cmp x21, x25 88880: aa1903f7 mov x23, x25 88884: 54fffea1 b.ne 0x88858 88888: 14000434 b 0x89958 8888c: aa1f03e0 mov x0, xzr 88890: 321c07e9 orr w9, wzr, #0x30 88894: 321e07ea orr w10, wzr, #0xc 88898: 9b0902e8 madd x8, x23, x9, x0 8889c: 3900010a strb w10, [x8] 888a0: b9400bea ldr w10, [sp, #0x8] 888a4: d503201f nop 888a8: 9b0902a9 madd x9, x21, x9, x0 888ac: b800110a stur w10, [x8, #0x1] 888b0: 79401bea ldrh w10, [sp, #0xc] 888b4: 39001d1f strb wzr, [x8, #0x7] 888b8: a900fd1f stp xzr, xzr, [x8, #0x8] 888bc: 7800510a sturh w10, [x8, #0x5] 888c0: b9000bff str wzr, [sp, #0x8] 888c4: 79001bff strh wzr, [sp, #0xc] 888c8: 3900611f strb wzr, [x8, #0x18] 888cc: f841f3ea ldur x10, [sp, #0x1f] 888d0: a9027d0a stp x10, xzr, [x8, #0x20] 888d4: f9400fea ldr x10, [sp, #0x18] 888d8: f801910a stur x10, [x8, #0x19] 888dc: f801f3ff stur xzr, [sp, #0x1f] 888e0: f9000fff str xzr, [sp, #0x18] 888e4: a9402e97 ldp x23, x11, [x20] 888e8: 9100c10a add x10, x8, #0x30 888ec: eb17017f cmp x11, x23 888f0: 54000260 b.eq 0x8893c 888f4: f85e016c ldur x12, [x11, #-0x20] 888f8: f81e010c stur x12, [x8, #-0x20] 888fc: 3cdd0160 ldur q0, [x11, #-0x30] 88900: 3c9d0100 stur q0, [x8, #-0x30] 88904: f85f816c ldur x12, [x11, #-0x8] 88908: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8890c: f81d017f stur xzr, [x11, #-0x30] 88910: f81f810c stur x12, [x8, #-0x8] 88914: 3cde8160 ldur q0, [x11, #-0x18] 88918: 3c9e8100 stur q0, [x8, #-0x18] 8891c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88920: f81e817f stur xzr, [x11, #-0x18] 88924: d100c16b sub x11, x11, #0x30 88928: eb0b02ff cmp x23, x11 8892c: d100c108 sub x8, x8, #0x30 88930: 54fffe21 b.ne 0x888f4 88934: a9405e95 ldp x21, x23, [x20] 88938: 14000002 b 0x88940 8893c: aa1703f5 mov x21, x23 88940: f9400a98 ldr x24, [x20, #0x10] 88944: eb1502ff cmp x23, x21 88948: a9002a88 stp x8, x10, [x20] 8894c: f9000a89 str x9, [x20, #0x10] 88950: 54008040 b.eq 0x89958 88954: 385e82e8 ldurb w8, [x23, #-0x18] 88958: 36000068 tbz w8, #0x0, 0x88964 8895c: f85f82e0 ldur x0, [x23, #-0x8] 88960: 97fe10b0 bl 0xcc20 88964: 385d02e8 ldurb w8, [x23, #-0x30] 88968: d100c2f9 sub x25, x23, #0x30 8896c: 36000068 tbz w8, #0x0, 0x88978 88970: f85e02e0 ldur x0, [x23, #-0x20] 88974: 97fe10ab bl 0xcc20 88978: eb1902bf cmp x21, x25 8897c: aa1903f7 mov x23, x25 88980: 54fffea1 b.ne 0x88954 88984: 140003f5 b 0x89958 88988: aa1f03e0 mov x0, xzr 8898c: 321c07e9 orr w9, wzr, #0x30 88990: 321f07ea orr w10, wzr, #0x6 88994: 9b0902e8 madd x8, x23, x9, x0 88998: 3900010a strb w10, [x8] 8899c: 794003ea ldrh w10, [sp] 889a0: d503201f nop 889a4: 9b0902a9 madd x9, x21, x9, x0 889a8: 7800110a sturh w10, [x8, #0x1] 889ac: 39400bea ldrb w10, [sp, #0x2] 889b0: 3900111f strb wzr, [x8, #0x4] 889b4: 39000d0a strb w10, [x8, #0x3] 889b8: f94007ea ldr x10, [sp, #0x8] 889bc: f800510a stur x10, [x8, #0x5] 889c0: 39404bea ldrb w10, [sp, #0x12] 889c4: 39003d0a strb w10, [x8, #0xf] 889c8: 794023ea ldrh w10, [sp, #0x10] 889cc: f900091f str xzr, [x8, #0x10] 889d0: 7800d10a sturh w10, [x8, #0xd] 889d4: 790003ff strh wzr, [sp] 889d8: 39000bff strb wzr, [sp, #0x2] 889dc: 790023ff strh wzr, [sp, #0x10] 889e0: f90007ff str xzr, [sp, #0x8] 889e4: 39004bff strb wzr, [sp, #0x12] 889e8: 3900611f strb wzr, [x8, #0x18] 889ec: f841f3ea ldur x10, [sp, #0x1f] 889f0: a9027d0a stp x10, xzr, [x8, #0x20] 889f4: f9400fea ldr x10, [sp, #0x18] 889f8: f801910a stur x10, [x8, #0x19] 889fc: f801f3ff stur xzr, [sp, #0x1f] 88a00: f9000fff str xzr, [sp, #0x18] 88a04: a9402e97 ldp x23, x11, [x20] 88a08: 9100c10a add x10, x8, #0x30 88a0c: eb17017f cmp x11, x23 88a10: 54000260 b.eq 0x88a5c 88a14: f85e016c ldur x12, [x11, #-0x20] 88a18: f81e010c stur x12, [x8, #-0x20] 88a1c: 3cdd0160 ldur q0, [x11, #-0x30] 88a20: 3c9d0100 stur q0, [x8, #-0x30] 88a24: f85f816c ldur x12, [x11, #-0x8] 88a28: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88a2c: f81d017f stur xzr, [x11, #-0x30] 88a30: f81f810c stur x12, [x8, #-0x8] 88a34: 3cde8160 ldur q0, [x11, #-0x18] 88a38: 3c9e8100 stur q0, [x8, #-0x18] 88a3c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88a40: f81e817f stur xzr, [x11, #-0x18] 88a44: d100c16b sub x11, x11, #0x30 88a48: eb0b02ff cmp x23, x11 88a4c: d100c108 sub x8, x8, #0x30 88a50: 54fffe21 b.ne 0x88a14 88a54: a9405e95 ldp x21, x23, [x20] 88a58: 14000002 b 0x88a60 88a5c: aa1703f5 mov x21, x23 88a60: f9400a98 ldr x24, [x20, #0x10] 88a64: eb1502ff cmp x23, x21 88a68: a9002a88 stp x8, x10, [x20] 88a6c: f9000a89 str x9, [x20, #0x10] 88a70: 54007740 b.eq 0x89958 88a74: 385e82e8 ldurb w8, [x23, #-0x18] 88a78: 36000068 tbz w8, #0x0, 0x88a84 88a7c: f85f82e0 ldur x0, [x23, #-0x8] 88a80: 97fe1068 bl 0xcc20 88a84: 385d02e8 ldurb w8, [x23, #-0x30] 88a88: d100c2f9 sub x25, x23, #0x30 88a8c: 36000068 tbz w8, #0x0, 0x88a98 88a90: f85e02e0 ldur x0, [x23, #-0x20] 88a94: 97fe1063 bl 0xcc20 88a98: eb1902bf cmp x21, x25 88a9c: aa1903f7 mov x23, x25 88aa0: 54fffea1 b.ne 0x88a74 88aa4: 140003ad b 0x89958 88aa8: aa1f03e0 mov x0, xzr 88aac: 321c07e9 orr w9, wzr, #0x30 88ab0: 5280034a mov w10, #0x1a // =26 88ab4: 9b0902e8 madd x8, x23, x9, x0 88ab8: 3900010a strb w10, [x8] 88abc: f840d3ea ldur x10, [sp, #0xd] 88ac0: d503201f nop 88ac4: 9b0902a9 madd x9, x21, x9, x0 88ac8: f800610a stur x10, [x8, #0x6] 88acc: f94007ea ldr x10, [sp, #0x8] 88ad0: 79001d1f strh wzr, [x8, #0xe] 88ad4: f900091f str xzr, [x8, #0x10] 88ad8: f800110a stur x10, [x8, #0x1] 88adc: f800d3ff stur xzr, [sp, #0xd] 88ae0: f90007ff str xzr, [sp, #0x8] 88ae4: 3900611f strb wzr, [x8, #0x18] 88ae8: f841f3ea ldur x10, [sp, #0x1f] 88aec: a9027d0a stp x10, xzr, [x8, #0x20] 88af0: f9400fea ldr x10, [sp, #0x18] 88af4: f801910a stur x10, [x8, #0x19] 88af8: f801f3ff stur xzr, [sp, #0x1f] 88afc: f9000fff str xzr, [sp, #0x18] 88b00: a9402e97 ldp x23, x11, [x20] 88b04: 9100c10a add x10, x8, #0x30 88b08: eb17017f cmp x11, x23 88b0c: 54000260 b.eq 0x88b58 88b10: f85e016c ldur x12, [x11, #-0x20] 88b14: f81e010c stur x12, [x8, #-0x20] 88b18: 3cdd0160 ldur q0, [x11, #-0x30] 88b1c: 3c9d0100 stur q0, [x8, #-0x30] 88b20: f85f816c ldur x12, [x11, #-0x8] 88b24: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88b28: f81d017f stur xzr, [x11, #-0x30] 88b2c: f81f810c stur x12, [x8, #-0x8] 88b30: 3cde8160 ldur q0, [x11, #-0x18] 88b34: 3c9e8100 stur q0, [x8, #-0x18] 88b38: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88b3c: f81e817f stur xzr, [x11, #-0x18] 88b40: d100c16b sub x11, x11, #0x30 88b44: eb0b02ff cmp x23, x11 88b48: d100c108 sub x8, x8, #0x30 88b4c: 54fffe21 b.ne 0x88b10 88b50: a9405e95 ldp x21, x23, [x20] 88b54: 14000002 b 0x88b5c 88b58: aa1703f5 mov x21, x23 88b5c: f9400a98 ldr x24, [x20, #0x10] 88b60: eb1502ff cmp x23, x21 88b64: a9002a88 stp x8, x10, [x20] 88b68: f9000a89 str x9, [x20, #0x10] 88b6c: 54006f60 b.eq 0x89958 88b70: 385e82e8 ldurb w8, [x23, #-0x18] 88b74: 36000068 tbz w8, #0x0, 0x88b80 88b78: f85f82e0 ldur x0, [x23, #-0x8] 88b7c: 97fe1029 bl 0xcc20 88b80: 385d02e8 ldurb w8, [x23, #-0x30] 88b84: d100c2f9 sub x25, x23, #0x30 88b88: 36000068 tbz w8, #0x0, 0x88b94 88b8c: f85e02e0 ldur x0, [x23, #-0x20] 88b90: 97fe1024 bl 0xcc20 88b94: eb1902bf cmp x21, x25 88b98: aa1903f7 mov x23, x25 88b9c: 54fffea1 b.ne 0x88b70 88ba0: 1400036e b 0x89958 88ba4: aa1f03e0 mov x0, xzr 88ba8: 321c07e9 orr w9, wzr, #0x30 88bac: 321f0bea orr w10, wzr, #0xe 88bb0: 9b0902e8 madd x8, x23, x9, x0 88bb4: 3900010a strb w10, [x8] 88bb8: b9400bea ldr w10, [sp, #0x8] 88bbc: d503201f nop 88bc0: 9b0902a9 madd x9, x21, x9, x0 88bc4: b800110a stur w10, [x8, #0x1] 88bc8: 39403bea ldrb w10, [sp, #0xe] 88bcc: 39001d0a strb w10, [x8, #0x7] 88bd0: 79401bea ldrh w10, [sp, #0xc] 88bd4: 3900211f strb wzr, [x8, #0x8] 88bd8: 7800510a sturh w10, [x8, #0x5] 88bdc: b94003ea ldr w10, [sp] 88be0: b800910a stur w10, [x8, #0x9] 88be4: 39401bea ldrb w10, [sp, #0x6] 88be8: 39003d0a strb w10, [x8, #0xf] 88bec: 79400bea ldrh w10, [sp, #0x4] 88bf0: f900091f str xzr, [x8, #0x10] 88bf4: 7800d10a sturh w10, [x8, #0xd] 88bf8: 39003bff strb wzr, [sp, #0xe] 88bfc: 79001bff strh wzr, [sp, #0xc] 88c00: b9000bff str wzr, [sp, #0x8] 88c04: 39001bff strb wzr, [sp, #0x6] 88c08: 79000bff strh wzr, [sp, #0x4] 88c0c: b90003ff str wzr, [sp] 88c10: 3900611f strb wzr, [x8, #0x18] 88c14: f841f3ea ldur x10, [sp, #0x1f] 88c18: a9027d0a stp x10, xzr, [x8, #0x20] 88c1c: f9400fea ldr x10, [sp, #0x18] 88c20: f801910a stur x10, [x8, #0x19] 88c24: f801f3ff stur xzr, [sp, #0x1f] 88c28: f9000fff str xzr, [sp, #0x18] 88c2c: a9402e97 ldp x23, x11, [x20] 88c30: 9100c10a add x10, x8, #0x30 88c34: eb17017f cmp x11, x23 88c38: 54000260 b.eq 0x88c84 88c3c: f85e016c ldur x12, [x11, #-0x20] 88c40: f81e010c stur x12, [x8, #-0x20] 88c44: 3cdd0160 ldur q0, [x11, #-0x30] 88c48: 3c9d0100 stur q0, [x8, #-0x30] 88c4c: f85f816c ldur x12, [x11, #-0x8] 88c50: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88c54: f81d017f stur xzr, [x11, #-0x30] 88c58: f81f810c stur x12, [x8, #-0x8] 88c5c: 3cde8160 ldur q0, [x11, #-0x18] 88c60: 3c9e8100 stur q0, [x8, #-0x18] 88c64: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88c68: f81e817f stur xzr, [x11, #-0x18] 88c6c: d100c16b sub x11, x11, #0x30 88c70: eb0b02ff cmp x23, x11 88c74: d100c108 sub x8, x8, #0x30 88c78: 54fffe21 b.ne 0x88c3c 88c7c: a9405e95 ldp x21, x23, [x20] 88c80: 14000002 b 0x88c88 88c84: aa1703f5 mov x21, x23 88c88: f9400a98 ldr x24, [x20, #0x10] 88c8c: eb1502ff cmp x23, x21 88c90: a9002a88 stp x8, x10, [x20] 88c94: f9000a89 str x9, [x20, #0x10] 88c98: 54006600 b.eq 0x89958 88c9c: 385e82e8 ldurb w8, [x23, #-0x18] 88ca0: 36000068 tbz w8, #0x0, 0x88cac 88ca4: f85f82e0 ldur x0, [x23, #-0x8] 88ca8: 97fe0fde bl 0xcc20 88cac: 385d02e8 ldurb w8, [x23, #-0x30] 88cb0: d100c2f9 sub x25, x23, #0x30 88cb4: 36000068 tbz w8, #0x0, 0x88cc0 88cb8: f85e02e0 ldur x0, [x23, #-0x20] 88cbc: 97fe0fd9 bl 0xcc20 88cc0: eb1902bf cmp x21, x25 88cc4: aa1903f7 mov x23, x25 88cc8: 54fffea1 b.ne 0x88c9c 88ccc: 14000323 b 0x89958 88cd0: aa1f03e0 mov x0, xzr 88cd4: 321c07e9 orr w9, wzr, #0x30 88cd8: 528002ca mov w10, #0x16 // =22 88cdc: 9b0902e8 madd x8, x23, x9, x0 88ce0: 3900010a strb w10, [x8] 88ce4: f94007ea ldr x10, [sp, #0x8] 88ce8: d503201f nop 88cec: 9b0902a9 madd x9, x21, x9, x0 88cf0: f800110a stur x10, [x8, #0x1] 88cf4: 39404bea ldrb w10, [sp, #0x12] 88cf8: 39002d0a strb w10, [x8, #0xb] 88cfc: 794023ea ldrh w10, [sp, #0x10] 88d00: 3900311f strb wzr, [x8, #0xc] 88d04: 7800910a sturh w10, [x8, #0x9] 88d08: 794003ea ldrh w10, [sp] 88d0c: 7800d10a sturh w10, [x8, #0xd] 88d10: 39400bea ldrb w10, [sp, #0x2] 88d14: f900091f str xzr, [x8, #0x10] 88d18: 39003d0a strb w10, [x8, #0xf] 88d1c: f90007ff str xzr, [sp, #0x8] 88d20: 790023ff strh wzr, [sp, #0x10] 88d24: 39004bff strb wzr, [sp, #0x12] 88d28: 39000bff strb wzr, [sp, #0x2] 88d2c: 790003ff strh wzr, [sp] 88d30: 3900611f strb wzr, [x8, #0x18] 88d34: f841f3ea ldur x10, [sp, #0x1f] 88d38: a9027d0a stp x10, xzr, [x8, #0x20] 88d3c: f9400fea ldr x10, [sp, #0x18] 88d40: f801910a stur x10, [x8, #0x19] 88d44: f801f3ff stur xzr, [sp, #0x1f] 88d48: f9000fff str xzr, [sp, #0x18] 88d4c: a9402e97 ldp x23, x11, [x20] 88d50: 9100c10a add x10, x8, #0x30 88d54: eb17017f cmp x11, x23 88d58: 54000260 b.eq 0x88da4 88d5c: f85e016c ldur x12, [x11, #-0x20] 88d60: f81e010c stur x12, [x8, #-0x20] 88d64: 3cdd0160 ldur q0, [x11, #-0x30] 88d68: 3c9d0100 stur q0, [x8, #-0x30] 88d6c: f85f816c ldur x12, [x11, #-0x8] 88d70: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88d74: f81d017f stur xzr, [x11, #-0x30] 88d78: f81f810c stur x12, [x8, #-0x8] 88d7c: 3cde8160 ldur q0, [x11, #-0x18] 88d80: 3c9e8100 stur q0, [x8, #-0x18] 88d84: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88d88: f81e817f stur xzr, [x11, #-0x18] 88d8c: d100c16b sub x11, x11, #0x30 88d90: eb0b02ff cmp x23, x11 88d94: d100c108 sub x8, x8, #0x30 88d98: 54fffe21 b.ne 0x88d5c 88d9c: a9405e95 ldp x21, x23, [x20] 88da0: 14000002 b 0x88da8 88da4: aa1703f5 mov x21, x23 88da8: f9400a98 ldr x24, [x20, #0x10] 88dac: eb1502ff cmp x23, x21 88db0: a9002a88 stp x8, x10, [x20] 88db4: f9000a89 str x9, [x20, #0x10] 88db8: 54005d00 b.eq 0x89958 88dbc: 385e82e8 ldurb w8, [x23, #-0x18] 88dc0: 36000068 tbz w8, #0x0, 0x88dcc 88dc4: f85f82e0 ldur x0, [x23, #-0x8] 88dc8: 97fe0f96 bl 0xcc20 88dcc: 385d02e8 ldurb w8, [x23, #-0x30] 88dd0: d100c2f9 sub x25, x23, #0x30 88dd4: 36000068 tbz w8, #0x0, 0x88de0 88dd8: f85e02e0 ldur x0, [x23, #-0x20] 88ddc: 97fe0f91 bl 0xcc20 88de0: eb1902bf cmp x21, x25 88de4: aa1903f7 mov x23, x25 88de8: 54fffea1 b.ne 0x88dbc 88dec: 140002db b 0x89958 88df0: aa1f03e0 mov x0, xzr 88df4: 321c07e9 orr w9, wzr, #0x30 88df8: 321d03ea orr w10, wzr, #0x8 88dfc: 9b090308 madd x8, x24, x9, x0 88e00: 3900010a strb w10, [x8] 88e04: b8001117 stur w23, [x8, #0x1] 88e08: 3900151f strb wzr, [x8, #0x5] 88e0c: 794023ea ldrh w10, [sp, #0x10] 88e10: d503201f nop 88e14: 9b0902a9 madd x9, x21, x9, x0 88e18: 79001d0a strh w10, [x8, #0xe] 88e1c: f94007ea ldr x10, [sp, #0x8] 88e20: f900091f str xzr, [x8, #0x10] 88e24: f800610a stur x10, [x8, #0x6] 88e28: 790023ff strh wzr, [sp, #0x10] 88e2c: f90007ff str xzr, [sp, #0x8] 88e30: 3900611f strb wzr, [x8, #0x18] 88e34: f841f3ea ldur x10, [sp, #0x1f] 88e38: a9027d0a stp x10, xzr, [x8, #0x20] 88e3c: f9400fea ldr x10, [sp, #0x18] 88e40: f801910a stur x10, [x8, #0x19] 88e44: f801f3ff stur xzr, [sp, #0x1f] 88e48: f9000fff str xzr, [sp, #0x18] 88e4c: a9402e97 ldp x23, x11, [x20] 88e50: 9100c10a add x10, x8, #0x30 88e54: eb17017f cmp x11, x23 88e58: 54000260 b.eq 0x88ea4 88e5c: f85e016c ldur x12, [x11, #-0x20] 88e60: f81e010c stur x12, [x8, #-0x20] 88e64: 3cdd0160 ldur q0, [x11, #-0x30] 88e68: 3c9d0100 stur q0, [x8, #-0x30] 88e6c: f85f816c ldur x12, [x11, #-0x8] 88e70: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88e74: f81d017f stur xzr, [x11, #-0x30] 88e78: f81f810c stur x12, [x8, #-0x8] 88e7c: 3cde8160 ldur q0, [x11, #-0x18] 88e80: 3c9e8100 stur q0, [x8, #-0x18] 88e84: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88e88: f81e817f stur xzr, [x11, #-0x18] 88e8c: d100c16b sub x11, x11, #0x30 88e90: eb0b02ff cmp x23, x11 88e94: d100c108 sub x8, x8, #0x30 88e98: 54fffe21 b.ne 0x88e5c 88e9c: a9405e95 ldp x21, x23, [x20] 88ea0: 14000002 b 0x88ea8 88ea4: aa1703f5 mov x21, x23 88ea8: f9400a98 ldr x24, [x20, #0x10] 88eac: eb1502ff cmp x23, x21 88eb0: a9002a88 stp x8, x10, [x20] 88eb4: f9000a89 str x9, [x20, #0x10] 88eb8: 54005500 b.eq 0x89958 88ebc: 385e82e8 ldurb w8, [x23, #-0x18] 88ec0: 36000068 tbz w8, #0x0, 0x88ecc 88ec4: f85f82e0 ldur x0, [x23, #-0x8] 88ec8: 97fe0f56 bl 0xcc20 88ecc: 385d02e8 ldurb w8, [x23, #-0x30] 88ed0: d100c2f9 sub x25, x23, #0x30 88ed4: 36000068 tbz w8, #0x0, 0x88ee0 88ed8: f85e02e0 ldur x0, [x23, #-0x20] 88edc: 97fe0f51 bl 0xcc20 88ee0: eb1902bf cmp x21, x25 88ee4: aa1903f7 mov x23, x25 88ee8: 54fffea1 b.ne 0x88ebc 88eec: 1400029b b 0x89958 88ef0: aa1f03e0 mov x0, xzr 88ef4: 321c07e9 orr w9, wzr, #0x30 88ef8: 321d03ea orr w10, wzr, #0x8 88efc: 9b090308 madd x8, x24, x9, x0 88f00: 3900010a strb w10, [x8] 88f04: b8001117 stur w23, [x8, #0x1] 88f08: 3900151f strb wzr, [x8, #0x5] 88f0c: 794023ea ldrh w10, [sp, #0x10] 88f10: d503201f nop 88f14: 9b0902a9 madd x9, x21, x9, x0 88f18: 79001d0a strh w10, [x8, #0xe] 88f1c: f94007ea ldr x10, [sp, #0x8] 88f20: f900091f str xzr, [x8, #0x10] 88f24: f800610a stur x10, [x8, #0x6] 88f28: 790023ff strh wzr, [sp, #0x10] 88f2c: f90007ff str xzr, [sp, #0x8] 88f30: 3900611f strb wzr, [x8, #0x18] 88f34: f841f3ea ldur x10, [sp, #0x1f] 88f38: a9027d0a stp x10, xzr, [x8, #0x20] 88f3c: f9400fea ldr x10, [sp, #0x18] 88f40: f801910a stur x10, [x8, #0x19] 88f44: f801f3ff stur xzr, [sp, #0x1f] 88f48: f9000fff str xzr, [sp, #0x18] 88f4c: a9402e97 ldp x23, x11, [x20] 88f50: 9100c10a add x10, x8, #0x30 88f54: eb17017f cmp x11, x23 88f58: 54000260 b.eq 0x88fa4 88f5c: f85e016c ldur x12, [x11, #-0x20] 88f60: f81e010c stur x12, [x8, #-0x20] 88f64: 3cdd0160 ldur q0, [x11, #-0x30] 88f68: 3c9d0100 stur q0, [x8, #-0x30] 88f6c: f85f816c ldur x12, [x11, #-0x8] 88f70: a93dfd7f stp xzr, xzr, [x11, #-0x28] 88f74: f81d017f stur xzr, [x11, #-0x30] 88f78: f81f810c stur x12, [x8, #-0x8] 88f7c: 3cde8160 ldur q0, [x11, #-0x18] 88f80: 3c9e8100 stur q0, [x8, #-0x18] 88f84: a93f7d7f stp xzr, xzr, [x11, #-0x10] 88f88: f81e817f stur xzr, [x11, #-0x18] 88f8c: d100c16b sub x11, x11, #0x30 88f90: eb0b02ff cmp x23, x11 88f94: d100c108 sub x8, x8, #0x30 88f98: 54fffe21 b.ne 0x88f5c 88f9c: a9405e95 ldp x21, x23, [x20] 88fa0: 14000002 b 0x88fa8 88fa4: aa1703f5 mov x21, x23 88fa8: f9400a98 ldr x24, [x20, #0x10] 88fac: eb1502ff cmp x23, x21 88fb0: a9002a88 stp x8, x10, [x20] 88fb4: f9000a89 str x9, [x20, #0x10] 88fb8: 54004d00 b.eq 0x89958 88fbc: 385e82e8 ldurb w8, [x23, #-0x18] 88fc0: 36000068 tbz w8, #0x0, 0x88fcc 88fc4: f85f82e0 ldur x0, [x23, #-0x8] 88fc8: 97fe0f16 bl 0xcc20 88fcc: 385d02e8 ldurb w8, [x23, #-0x30] 88fd0: d100c2f9 sub x25, x23, #0x30 88fd4: 36000068 tbz w8, #0x0, 0x88fe0 88fd8: f85e02e0 ldur x0, [x23, #-0x20] 88fdc: 97fe0f11 bl 0xcc20 88fe0: eb1902bf cmp x21, x25 88fe4: aa1903f7 mov x23, x25 88fe8: 54fffea1 b.ne 0x88fbc 88fec: 1400025b b 0x89958 88ff0: aa1f03e0 mov x0, xzr 88ff4: 321c07e9 orr w9, wzr, #0x30 88ff8: 528002ca mov w10, #0x16 // =22 88ffc: 9b0902e8 madd x8, x23, x9, x0 89000: 3900010a strb w10, [x8] 89004: f94007ea ldr x10, [sp, #0x8] 89008: d503201f nop 8900c: 9b0902a9 madd x9, x21, x9, x0 89010: f800110a stur x10, [x8, #0x1] 89014: 39404bea ldrb w10, [sp, #0x12] 89018: 39002d0a strb w10, [x8, #0xb] 8901c: 794023ea ldrh w10, [sp, #0x10] 89020: 3900311f strb wzr, [x8, #0xc] 89024: 7800910a sturh w10, [x8, #0x9] 89028: 794003ea ldrh w10, [sp] 8902c: 7800d10a sturh w10, [x8, #0xd] 89030: 39400bea ldrb w10, [sp, #0x2] 89034: f900091f str xzr, [x8, #0x10] 89038: 39003d0a strb w10, [x8, #0xf] 8903c: f90007ff str xzr, [sp, #0x8] 89040: 790023ff strh wzr, [sp, #0x10] 89044: 39004bff strb wzr, [sp, #0x12] 89048: 39000bff strb wzr, [sp, #0x2] 8904c: 790003ff strh wzr, [sp] 89050: 3900611f strb wzr, [x8, #0x18] 89054: f841f3ea ldur x10, [sp, #0x1f] 89058: a9027d0a stp x10, xzr, [x8, #0x20] 8905c: f9400fea ldr x10, [sp, #0x18] 89060: f801910a stur x10, [x8, #0x19] 89064: f801f3ff stur xzr, [sp, #0x1f] 89068: f9000fff str xzr, [sp, #0x18] 8906c: a9402e97 ldp x23, x11, [x20] 89070: 9100c10a add x10, x8, #0x30 89074: eb17017f cmp x11, x23 89078: 54000260 b.eq 0x890c4 8907c: f85e016c ldur x12, [x11, #-0x20] 89080: f81e010c stur x12, [x8, #-0x20] 89084: 3cdd0160 ldur q0, [x11, #-0x30] 89088: 3c9d0100 stur q0, [x8, #-0x30] 8908c: f85f816c ldur x12, [x11, #-0x8] 89090: a93dfd7f stp xzr, xzr, [x11, #-0x28] 89094: f81d017f stur xzr, [x11, #-0x30] 89098: f81f810c stur x12, [x8, #-0x8] 8909c: 3cde8160 ldur q0, [x11, #-0x18] 890a0: 3c9e8100 stur q0, [x8, #-0x18] 890a4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 890a8: f81e817f stur xzr, [x11, #-0x18] 890ac: d100c16b sub x11, x11, #0x30 890b0: eb0b02ff cmp x23, x11 890b4: d100c108 sub x8, x8, #0x30 890b8: 54fffe21 b.ne 0x8907c 890bc: a9405e95 ldp x21, x23, [x20] 890c0: 14000002 b 0x890c8 890c4: aa1703f5 mov x21, x23 890c8: f9400a98 ldr x24, [x20, #0x10] 890cc: eb1502ff cmp x23, x21 890d0: a9002a88 stp x8, x10, [x20] 890d4: f9000a89 str x9, [x20, #0x10] 890d8: 54004400 b.eq 0x89958 890dc: 385e82e8 ldurb w8, [x23, #-0x18] 890e0: 36000068 tbz w8, #0x0, 0x890ec 890e4: f85f82e0 ldur x0, [x23, #-0x8] 890e8: 97fe0ece bl 0xcc20 890ec: 385d02e8 ldurb w8, [x23, #-0x30] 890f0: d100c2f9 sub x25, x23, #0x30 890f4: 36000068 tbz w8, #0x0, 0x89100 890f8: f85e02e0 ldur x0, [x23, #-0x20] 890fc: 97fe0ec9 bl 0xcc20 89100: eb1902bf cmp x21, x25 89104: aa1903f7 mov x23, x25 89108: 54fffea1 b.ne 0x890dc 8910c: 14000213 b 0x89958 89110: aa1f03e0 mov x0, xzr 89114: 321c07e9 orr w9, wzr, #0x30 89118: 5280014a mov w10, #0xa // =10 8911c: 9b0902e8 madd x8, x23, x9, x0 89120: 3900010a strb w10, [x8] 89124: b94003ea ldr w10, [sp] 89128: d503201f nop 8912c: 9b0902a9 madd x9, x21, x9, x0 89130: b800110a stur w10, [x8, #0x1] 89134: 394013ea ldrb w10, [sp, #0x4] 89138: 3900191f strb wzr, [x8, #0x6] 8913c: 3900150a strb w10, [x8, #0x5] 89140: f94007ea ldr x10, [sp, #0x8] 89144: f800710a stur x10, [x8, #0x7] 89148: 394043ea ldrb w10, [sp, #0x10] 8914c: f900091f str xzr, [x8, #0x10] 89150: 39003d0a strb w10, [x8, #0xf] 89154: 390013ff strb wzr, [sp, #0x4] 89158: b90003ff str wzr, [sp] 8915c: 390043ff strb wzr, [sp, #0x10] 89160: f90007ff str xzr, [sp, #0x8] 89164: 3900611f strb wzr, [x8, #0x18] 89168: f841f3ea ldur x10, [sp, #0x1f] 8916c: a9027d0a stp x10, xzr, [x8, #0x20] 89170: f9400fea ldr x10, [sp, #0x18] 89174: f801910a stur x10, [x8, #0x19] 89178: f801f3ff stur xzr, [sp, #0x1f] 8917c: f9000fff str xzr, [sp, #0x18] 89180: a9402e97 ldp x23, x11, [x20] 89184: 9100c10a add x10, x8, #0x30 89188: eb17017f cmp x11, x23 8918c: 54000260 b.eq 0x891d8 89190: f85e016c ldur x12, [x11, #-0x20] 89194: f81e010c stur x12, [x8, #-0x20] 89198: 3cdd0160 ldur q0, [x11, #-0x30] 8919c: 3c9d0100 stur q0, [x8, #-0x30] 891a0: f85f816c ldur x12, [x11, #-0x8] 891a4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 891a8: f81d017f stur xzr, [x11, #-0x30] 891ac: f81f810c stur x12, [x8, #-0x8] 891b0: 3cde8160 ldur q0, [x11, #-0x18] 891b4: 3c9e8100 stur q0, [x8, #-0x18] 891b8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 891bc: f81e817f stur xzr, [x11, #-0x18] 891c0: d100c16b sub x11, x11, #0x30 891c4: eb0b02ff cmp x23, x11 891c8: d100c108 sub x8, x8, #0x30 891cc: 54fffe21 b.ne 0x89190 891d0: a9405e95 ldp x21, x23, [x20] 891d4: 14000002 b 0x891dc 891d8: aa1703f5 mov x21, x23 891dc: f9400a98 ldr x24, [x20, #0x10] 891e0: eb1502ff cmp x23, x21 891e4: a9002a88 stp x8, x10, [x20] 891e8: f9000a89 str x9, [x20, #0x10] 891ec: 54003b60 b.eq 0x89958 891f0: 385e82e8 ldurb w8, [x23, #-0x18] 891f4: 36000068 tbz w8, #0x0, 0x89200 891f8: f85f82e0 ldur x0, [x23, #-0x8] 891fc: 97fe0e89 bl 0xcc20 89200: 385d02e8 ldurb w8, [x23, #-0x30] 89204: d100c2f9 sub x25, x23, #0x30 89208: 36000068 tbz w8, #0x0, 0x89214 8920c: f85e02e0 ldur x0, [x23, #-0x20] 89210: 97fe0e84 bl 0xcc20 89214: eb1902bf cmp x21, x25 89218: aa1903f7 mov x23, x25 8921c: 54fffea1 b.ne 0x891f0 89220: 140001ce b 0x89958 89224: aa1f03e0 mov x0, xzr 89228: 321c07e9 orr w9, wzr, #0x30 8922c: 5280028a mov w10, #0x14 // =20 89230: 9b0902e8 madd x8, x23, x9, x0 89234: 3900010a strb w10, [x8] 89238: f94007ea ldr x10, [sp, #0x8] 8923c: d503201f nop 89240: 9b0902a9 madd x9, x21, x9, x0 89244: f800110a stur x10, [x8, #0x1] 89248: 794023ea ldrh w10, [sp, #0x10] 8924c: 39002d1f strb wzr, [x8, #0xb] 89250: b9000d1f str wzr, [x8, #0xc] 89254: f900091f str xzr, [x8, #0x10] 89258: 7800910a sturh w10, [x8, #0x9] 8925c: f90007ff str xzr, [sp, #0x8] 89260: 790023ff strh wzr, [sp, #0x10] 89264: 3900611f strb wzr, [x8, #0x18] 89268: f841f3ea ldur x10, [sp, #0x1f] 8926c: a9027d0a stp x10, xzr, [x8, #0x20] 89270: f9400fea ldr x10, [sp, #0x18] 89274: f801910a stur x10, [x8, #0x19] 89278: f801f3ff stur xzr, [sp, #0x1f] 8927c: f9000fff str xzr, [sp, #0x18] 89280: a9402e97 ldp x23, x11, [x20] 89284: 9100c10a add x10, x8, #0x30 89288: eb17017f cmp x11, x23 8928c: 54000260 b.eq 0x892d8 89290: f85e016c ldur x12, [x11, #-0x20] 89294: f81e010c stur x12, [x8, #-0x20] 89298: 3cdd0160 ldur q0, [x11, #-0x30] 8929c: 3c9d0100 stur q0, [x8, #-0x30] 892a0: f85f816c ldur x12, [x11, #-0x8] 892a4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 892a8: f81d017f stur xzr, [x11, #-0x30] 892ac: f81f810c stur x12, [x8, #-0x8] 892b0: 3cde8160 ldur q0, [x11, #-0x18] 892b4: 3c9e8100 stur q0, [x8, #-0x18] 892b8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 892bc: f81e817f stur xzr, [x11, #-0x18] 892c0: d100c16b sub x11, x11, #0x30 892c4: eb0b02ff cmp x23, x11 892c8: d100c108 sub x8, x8, #0x30 892cc: 54fffe21 b.ne 0x89290 892d0: a9405e95 ldp x21, x23, [x20] 892d4: 14000002 b 0x892dc 892d8: aa1703f5 mov x21, x23 892dc: f9400a98 ldr x24, [x20, #0x10] 892e0: eb1502ff cmp x23, x21 892e4: a9002a88 stp x8, x10, [x20] 892e8: f9000a89 str x9, [x20, #0x10] 892ec: 54003360 b.eq 0x89958 892f0: 385e82e8 ldurb w8, [x23, #-0x18] 892f4: 36000068 tbz w8, #0x0, 0x89300 892f8: f85f82e0 ldur x0, [x23, #-0x8] 892fc: 97fe0e49 bl 0xcc20 89300: 385d02e8 ldurb w8, [x23, #-0x30] 89304: d100c2f9 sub x25, x23, #0x30 89308: 36000068 tbz w8, #0x0, 0x89314 8930c: f85e02e0 ldur x0, [x23, #-0x20] 89310: 97fe0e44 bl 0xcc20 89314: eb1902bf cmp x21, x25 89318: aa1903f7 mov x23, x25 8931c: 54fffea1 b.ne 0x892f0 89320: 1400018e b 0x89958 89324: aa1f03e0 mov x0, xzr 89328: 321c07e9 orr w9, wzr, #0x30 8932c: 5280044a mov w10, #0x22 // =34 89330: 9b0902e8 madd x8, x23, x9, x0 89334: 3900010a strb w10, [x8] 89338: f841f3ea ldur x10, [sp, #0x1f] 8933c: 5287064b mov w11, #0x3832 // =14386 89340: 9b0902a9 madd x9, x21, x9, x0 89344: f900050a str x10, [x8, #0x8] 89348: f9400fea ldr x10, [sp, #0x18] 8934c: f900090b str x11, [x8, #0x10] 89350: f800110a stur x10, [x8, #0x1] 89354: f801f3ff stur xzr, [sp, #0x1f] 89358: f9000fff str xzr, [sp, #0x18] 8935c: 3900611f strb wzr, [x8, #0x18] 89360: f840f3ea ldur x10, [sp, #0xf] 89364: a9027d0a stp x10, xzr, [x8, #0x20] 89368: f94007ea ldr x10, [sp, #0x8] 8936c: f801910a stur x10, [x8, #0x19] 89370: f800f3ff stur xzr, [sp, #0xf] 89374: f90007ff str xzr, [sp, #0x8] 89378: a9402e97 ldp x23, x11, [x20] 8937c: 9100c10a add x10, x8, #0x30 89380: eb17017f cmp x11, x23 89384: 54000260 b.eq 0x893d0 89388: f85e016c ldur x12, [x11, #-0x20] 8938c: f81e010c stur x12, [x8, #-0x20] 89390: 3cdd0160 ldur q0, [x11, #-0x30] 89394: 3c9d0100 stur q0, [x8, #-0x30] 89398: f85f816c ldur x12, [x11, #-0x8] 8939c: a93dfd7f stp xzr, xzr, [x11, #-0x28] 893a0: f81d017f stur xzr, [x11, #-0x30] 893a4: f81f810c stur x12, [x8, #-0x8] 893a8: 3cde8160 ldur q0, [x11, #-0x18] 893ac: 3c9e8100 stur q0, [x8, #-0x18] 893b0: a93f7d7f stp xzr, xzr, [x11, #-0x10] 893b4: f81e817f stur xzr, [x11, #-0x18] 893b8: d100c16b sub x11, x11, #0x30 893bc: eb0b02ff cmp x23, x11 893c0: d100c108 sub x8, x8, #0x30 893c4: 54fffe21 b.ne 0x89388 893c8: a9405e95 ldp x21, x23, [x20] 893cc: 14000002 b 0x893d4 893d0: aa1703f5 mov x21, x23 893d4: f9400a98 ldr x24, [x20, #0x10] 893d8: eb1502ff cmp x23, x21 893dc: a9002a88 stp x8, x10, [x20] 893e0: f9000a89 str x9, [x20, #0x10] 893e4: 54002ba0 b.eq 0x89958 893e8: 385e82e8 ldurb w8, [x23, #-0x18] 893ec: 36000068 tbz w8, #0x0, 0x893f8 893f0: f85f82e0 ldur x0, [x23, #-0x8] 893f4: 97fe0e0b bl 0xcc20 893f8: 385d02e8 ldurb w8, [x23, #-0x30] 893fc: d100c2f9 sub x25, x23, #0x30 89400: 36000068 tbz w8, #0x0, 0x8940c 89404: f85e02e0 ldur x0, [x23, #-0x20] 89408: 97fe0e06 bl 0xcc20 8940c: eb1902bf cmp x21, x25 89410: aa1903f7 mov x23, x25 89414: 54fffea1 b.ne 0x893e8 89418: 14000150 b 0x89958 8941c: aa1f03e0 mov x0, xzr 89420: 321c07e9 orr w9, wzr, #0x30 89424: 5280014a mov w10, #0xa // =10 89428: 9b0902e8 madd x8, x23, x9, x0 8942c: 3900010a strb w10, [x8] 89430: b94003ea ldr w10, [sp] 89434: d503201f nop 89438: 9b0902a9 madd x9, x21, x9, x0 8943c: b800110a stur w10, [x8, #0x1] 89440: 394013ea ldrb w10, [sp, #0x4] 89444: 3900191f strb wzr, [x8, #0x6] 89448: 3900150a strb w10, [x8, #0x5] 8944c: f94007ea ldr x10, [sp, #0x8] 89450: f800710a stur x10, [x8, #0x7] 89454: 394043ea ldrb w10, [sp, #0x10] 89458: f900091f str xzr, [x8, #0x10] 8945c: 39003d0a strb w10, [x8, #0xf] 89460: 390013ff strb wzr, [sp, #0x4] 89464: b90003ff str wzr, [sp] 89468: 390043ff strb wzr, [sp, #0x10] 8946c: f90007ff str xzr, [sp, #0x8] 89470: 3900611f strb wzr, [x8, #0x18] 89474: f841f3ea ldur x10, [sp, #0x1f] 89478: a9027d0a stp x10, xzr, [x8, #0x20] 8947c: f9400fea ldr x10, [sp, #0x18] 89480: f801910a stur x10, [x8, #0x19] 89484: f801f3ff stur xzr, [sp, #0x1f] 89488: f9000fff str xzr, [sp, #0x18] 8948c: a9402e97 ldp x23, x11, [x20] 89490: 9100c10a add x10, x8, #0x30 89494: eb17017f cmp x11, x23 89498: 54000260 b.eq 0x894e4 8949c: f85e016c ldur x12, [x11, #-0x20] 894a0: f81e010c stur x12, [x8, #-0x20] 894a4: 3cdd0160 ldur q0, [x11, #-0x30] 894a8: 3c9d0100 stur q0, [x8, #-0x30] 894ac: f85f816c ldur x12, [x11, #-0x8] 894b0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 894b4: f81d017f stur xzr, [x11, #-0x30] 894b8: f81f810c stur x12, [x8, #-0x8] 894bc: 3cde8160 ldur q0, [x11, #-0x18] 894c0: 3c9e8100 stur q0, [x8, #-0x18] 894c4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 894c8: f81e817f stur xzr, [x11, #-0x18] 894cc: d100c16b sub x11, x11, #0x30 894d0: eb0b02ff cmp x23, x11 894d4: d100c108 sub x8, x8, #0x30 894d8: 54fffe21 b.ne 0x8949c 894dc: a9405e95 ldp x21, x23, [x20] 894e0: 14000002 b 0x894e8 894e4: aa1703f5 mov x21, x23 894e8: f9400a98 ldr x24, [x20, #0x10] 894ec: eb1502ff cmp x23, x21 894f0: a9002a88 stp x8, x10, [x20] 894f4: f9000a89 str x9, [x20, #0x10] 894f8: 54002300 b.eq 0x89958 894fc: 385e82e8 ldurb w8, [x23, #-0x18] 89500: 36000068 tbz w8, #0x0, 0x8950c 89504: f85f82e0 ldur x0, [x23, #-0x8] 89508: 97fe0dc6 bl 0xcc20 8950c: 385d02e8 ldurb w8, [x23, #-0x30] 89510: d100c2f9 sub x25, x23, #0x30 89514: 36000068 tbz w8, #0x0, 0x89520 89518: f85e02e0 ldur x0, [x23, #-0x20] 8951c: 97fe0dc1 bl 0xcc20 89520: eb1902bf cmp x21, x25 89524: aa1903f7 mov x23, x25 89528: 54fffea1 b.ne 0x894fc 8952c: 1400010b b 0x89958 89530: aa1f03e0 mov x0, xzr 89534: 321c07e9 orr w9, wzr, #0x30 89538: 321f07ea orr w10, wzr, #0x6 8953c: 9b0902e8 madd x8, x23, x9, x0 89540: 3900010a strb w10, [x8] 89544: 794003ea ldrh w10, [sp] 89548: d503201f nop 8954c: 9b0902a9 madd x9, x21, x9, x0 89550: 7800110a sturh w10, [x8, #0x1] 89554: 39400bea ldrb w10, [sp, #0x2] 89558: 3900111f strb wzr, [x8, #0x4] 8955c: 39000d0a strb w10, [x8, #0x3] 89560: f94007ea ldr x10, [sp, #0x8] 89564: f800510a stur x10, [x8, #0x5] 89568: 39404bea ldrb w10, [sp, #0x12] 8956c: 39003d0a strb w10, [x8, #0xf] 89570: 794023ea ldrh w10, [sp, #0x10] 89574: f900091f str xzr, [x8, #0x10] 89578: 7800d10a sturh w10, [x8, #0xd] 8957c: 790003ff strh wzr, [sp] 89580: 39000bff strb wzr, [sp, #0x2] 89584: 790023ff strh wzr, [sp, #0x10] 89588: f90007ff str xzr, [sp, #0x8] 8958c: 39004bff strb wzr, [sp, #0x12] 89590: 3900611f strb wzr, [x8, #0x18] 89594: f841f3ea ldur x10, [sp, #0x1f] 89598: a9027d0a stp x10, xzr, [x8, #0x20] 8959c: f9400fea ldr x10, [sp, #0x18] 895a0: f801910a stur x10, [x8, #0x19] 895a4: f801f3ff stur xzr, [sp, #0x1f] 895a8: f9000fff str xzr, [sp, #0x18] 895ac: a9402e97 ldp x23, x11, [x20] 895b0: 9100c10a add x10, x8, #0x30 895b4: eb17017f cmp x11, x23 895b8: 54000260 b.eq 0x89604 895bc: f85e016c ldur x12, [x11, #-0x20] 895c0: f81e010c stur x12, [x8, #-0x20] 895c4: 3cdd0160 ldur q0, [x11, #-0x30] 895c8: 3c9d0100 stur q0, [x8, #-0x30] 895cc: f85f816c ldur x12, [x11, #-0x8] 895d0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 895d4: f81d017f stur xzr, [x11, #-0x30] 895d8: f81f810c stur x12, [x8, #-0x8] 895dc: 3cde8160 ldur q0, [x11, #-0x18] 895e0: 3c9e8100 stur q0, [x8, #-0x18] 895e4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 895e8: f81e817f stur xzr, [x11, #-0x18] 895ec: d100c16b sub x11, x11, #0x30 895f0: eb0b02ff cmp x23, x11 895f4: d100c108 sub x8, x8, #0x30 895f8: 54fffe21 b.ne 0x895bc 895fc: a9405e95 ldp x21, x23, [x20] 89600: 14000002 b 0x89608 89604: aa1703f5 mov x21, x23 89608: f9400a98 ldr x24, [x20, #0x10] 8960c: eb1502ff cmp x23, x21 89610: a9002a88 stp x8, x10, [x20] 89614: f9000a89 str x9, [x20, #0x10] 89618: 54001a00 b.eq 0x89958 8961c: 385e82e8 ldurb w8, [x23, #-0x18] 89620: 36000068 tbz w8, #0x0, 0x8962c 89624: f85f82e0 ldur x0, [x23, #-0x8] 89628: 97fe0d7e bl 0xcc20 8962c: 385d02e8 ldurb w8, [x23, #-0x30] 89630: d100c2f9 sub x25, x23, #0x30 89634: 36000068 tbz w8, #0x0, 0x89640 89638: f85e02e0 ldur x0, [x23, #-0x20] 8963c: 97fe0d79 bl 0xcc20 89640: eb1902bf cmp x21, x25 89644: aa1903f7 mov x23, x25 89648: 54fffea1 b.ne 0x8961c 8964c: 140000c3 b 0x89958 89650: aa1f03e0 mov x0, xzr 89654: 321c07e9 orr w9, wzr, #0x30 89658: 5280034a mov w10, #0x1a // =26 8965c: 9b0902e8 madd x8, x23, x9, x0 89660: 3900010a strb w10, [x8] 89664: f840d3ea ldur x10, [sp, #0xd] 89668: d503201f nop 8966c: 9b0902a9 madd x9, x21, x9, x0 89670: f800610a stur x10, [x8, #0x6] 89674: f94007ea ldr x10, [sp, #0x8] 89678: 79001d1f strh wzr, [x8, #0xe] 8967c: f900091f str xzr, [x8, #0x10] 89680: f800110a stur x10, [x8, #0x1] 89684: f800d3ff stur xzr, [sp, #0xd] 89688: f90007ff str xzr, [sp, #0x8] 8968c: 3900611f strb wzr, [x8, #0x18] 89690: f841f3ea ldur x10, [sp, #0x1f] 89694: a9027d0a stp x10, xzr, [x8, #0x20] 89698: f9400fea ldr x10, [sp, #0x18] 8969c: f801910a stur x10, [x8, #0x19] 896a0: f801f3ff stur xzr, [sp, #0x1f] 896a4: f9000fff str xzr, [sp, #0x18] 896a8: a9402e97 ldp x23, x11, [x20] 896ac: 9100c10a add x10, x8, #0x30 896b0: eb17017f cmp x11, x23 896b4: 54000260 b.eq 0x89700 896b8: f85e016c ldur x12, [x11, #-0x20] 896bc: f81e010c stur x12, [x8, #-0x20] 896c0: 3cdd0160 ldur q0, [x11, #-0x30] 896c4: 3c9d0100 stur q0, [x8, #-0x30] 896c8: f85f816c ldur x12, [x11, #-0x8] 896cc: a93dfd7f stp xzr, xzr, [x11, #-0x28] 896d0: f81d017f stur xzr, [x11, #-0x30] 896d4: f81f810c stur x12, [x8, #-0x8] 896d8: 3cde8160 ldur q0, [x11, #-0x18] 896dc: 3c9e8100 stur q0, [x8, #-0x18] 896e0: a93f7d7f stp xzr, xzr, [x11, #-0x10] 896e4: f81e817f stur xzr, [x11, #-0x18] 896e8: d100c16b sub x11, x11, #0x30 896ec: eb0b02ff cmp x23, x11 896f0: d100c108 sub x8, x8, #0x30 896f4: 54fffe21 b.ne 0x896b8 896f8: a9405e95 ldp x21, x23, [x20] 896fc: 14000002 b 0x89704 89700: aa1703f5 mov x21, x23 89704: f9400a98 ldr x24, [x20, #0x10] 89708: eb1502ff cmp x23, x21 8970c: a9002a88 stp x8, x10, [x20] 89710: f9000a89 str x9, [x20, #0x10] 89714: 54001220 b.eq 0x89958 89718: 385e82e8 ldurb w8, [x23, #-0x18] 8971c: 36000068 tbz w8, #0x0, 0x89728 89720: f85f82e0 ldur x0, [x23, #-0x8] 89724: 97fe0d3f bl 0xcc20 89728: 385d02e8 ldurb w8, [x23, #-0x30] 8972c: d100c2f9 sub x25, x23, #0x30 89730: 36000068 tbz w8, #0x0, 0x8973c 89734: f85e02e0 ldur x0, [x23, #-0x20] 89738: 97fe0d3a bl 0xcc20 8973c: eb1902bf cmp x21, x25 89740: aa1903f7 mov x23, x25 89744: 54fffea1 b.ne 0x89718 89748: 14000084 b 0x89958 8974c: aa1f03e0 mov x0, xzr 89750: 321c07e9 orr w9, wzr, #0x30 89754: 321e0bea orr w10, wzr, #0x1c 89758: 9b0902e8 madd x8, x23, x9, x0 8975c: 3900010a strb w10, [x8] 89760: f840e3ea ldur x10, [sp, #0xe] 89764: d503201f nop 89768: 9b0902a9 madd x9, x21, x9, x0 8976c: f800710a stur x10, [x8, #0x7] 89770: f94007ea ldr x10, [sp, #0x8] 89774: 39003d1f strb wzr, [x8, #0xf] 89778: f900091f str xzr, [x8, #0x10] 8977c: f800110a stur x10, [x8, #0x1] 89780: f800e3ff stur xzr, [sp, #0xe] 89784: f90007ff str xzr, [sp, #0x8] 89788: 3900611f strb wzr, [x8, #0x18] 8978c: f841f3ea ldur x10, [sp, #0x1f] 89790: a9027d0a stp x10, xzr, [x8, #0x20] 89794: f9400fea ldr x10, [sp, #0x18] 89798: f801910a stur x10, [x8, #0x19] 8979c: f801f3ff stur xzr, [sp, #0x1f] 897a0: f9000fff str xzr, [sp, #0x18] 897a4: a9402e97 ldp x23, x11, [x20] 897a8: 9100c10a add x10, x8, #0x30 897ac: eb17017f cmp x11, x23 897b0: 54000260 b.eq 0x897fc 897b4: f85e016c ldur x12, [x11, #-0x20] 897b8: f81e010c stur x12, [x8, #-0x20] 897bc: 3cdd0160 ldur q0, [x11, #-0x30] 897c0: 3c9d0100 stur q0, [x8, #-0x30] 897c4: f85f816c ldur x12, [x11, #-0x8] 897c8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 897cc: f81d017f stur xzr, [x11, #-0x30] 897d0: f81f810c stur x12, [x8, #-0x8] 897d4: 3cde8160 ldur q0, [x11, #-0x18] 897d8: 3c9e8100 stur q0, [x8, #-0x18] 897dc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 897e0: f81e817f stur xzr, [x11, #-0x18] 897e4: d100c16b sub x11, x11, #0x30 897e8: eb0b02ff cmp x23, x11 897ec: d100c108 sub x8, x8, #0x30 897f0: 54fffe21 b.ne 0x897b4 897f4: a9405e95 ldp x21, x23, [x20] 897f8: 14000002 b 0x89800 897fc: aa1703f5 mov x21, x23 89800: f9400a98 ldr x24, [x20, #0x10] 89804: eb1502ff cmp x23, x21 89808: a9002a88 stp x8, x10, [x20] 8980c: f9000a89 str x9, [x20, #0x10] 89810: 54000a40 b.eq 0x89958 89814: 385e82e8 ldurb w8, [x23, #-0x18] 89818: 36000068 tbz w8, #0x0, 0x89824 8981c: f85f82e0 ldur x0, [x23, #-0x8] 89820: 97fe0d00 bl 0xcc20 89824: 385d02e8 ldurb w8, [x23, #-0x30] 89828: d100c2f9 sub x25, x23, #0x30 8982c: 36000068 tbz w8, #0x0, 0x89838 89830: f85e02e0 ldur x0, [x23, #-0x20] 89834: 97fe0cfb bl 0xcc20 89838: eb1902bf cmp x21, x25 8983c: aa1903f7 mov x23, x25 89840: 54fffea1 b.ne 0x89814 89844: 14000045 b 0x89958 89848: aa1f03e0 mov x0, xzr 8984c: 321c07e9 orr w9, wzr, #0x30 89850: 5280024a mov w10, #0x12 // =18 89854: 9b0902e8 madd x8, x23, x9, x0 89858: 3900010a strb w10, [x8] 8985c: f94007ea ldr x10, [sp, #0x8] 89860: d503201f nop 89864: 9b0902a9 madd x9, x21, x9, x0 89868: f800110a stur x10, [x8, #0x1] 8986c: 394043ea ldrb w10, [sp, #0x10] 89870: 3900291f strb wzr, [x8, #0xa] 89874: 3900250a strb w10, [x8, #0x9] 89878: b94003ea ldr w10, [sp] 8987c: b800b10a stur w10, [x8, #0xb] 89880: 394013ea ldrb w10, [sp, #0x4] 89884: f900091f str xzr, [x8, #0x10] 89888: 39003d0a strb w10, [x8, #0xf] 8988c: f90007ff str xzr, [sp, #0x8] 89890: 390043ff strb wzr, [sp, #0x10] 89894: 390013ff strb wzr, [sp, #0x4] 89898: b90003ff str wzr, [sp] 8989c: 3900611f strb wzr, [x8, #0x18] 898a0: f841f3ea ldur x10, [sp, #0x1f] 898a4: a9027d0a stp x10, xzr, [x8, #0x20] 898a8: f9400fea ldr x10, [sp, #0x18] 898ac: f801910a stur x10, [x8, #0x19] 898b0: f801f3ff stur xzr, [sp, #0x1f] 898b4: f9000fff str xzr, [sp, #0x18] 898b8: a9402e97 ldp x23, x11, [x20] 898bc: 9100c10a add x10, x8, #0x30 898c0: eb17017f cmp x11, x23 898c4: 54000260 b.eq 0x89910 898c8: f85e016c ldur x12, [x11, #-0x20] 898cc: f81e010c stur x12, [x8, #-0x20] 898d0: 3cdd0160 ldur q0, [x11, #-0x30] 898d4: 3c9d0100 stur q0, [x8, #-0x30] 898d8: f85f816c ldur x12, [x11, #-0x8] 898dc: a93dfd7f stp xzr, xzr, [x11, #-0x28] 898e0: f81d017f stur xzr, [x11, #-0x30] 898e4: f81f810c stur x12, [x8, #-0x8] 898e8: 3cde8160 ldur q0, [x11, #-0x18] 898ec: 3c9e8100 stur q0, [x8, #-0x18] 898f0: a93f7d7f stp xzr, xzr, [x11, #-0x10] 898f4: f81e817f stur xzr, [x11, #-0x18] 898f8: d100c16b sub x11, x11, #0x30 898fc: eb0b02ff cmp x23, x11 89900: d100c108 sub x8, x8, #0x30 89904: 54fffe21 b.ne 0x898c8 89908: a9405e95 ldp x21, x23, [x20] 8990c: 14000002 b 0x89914 89910: aa1703f5 mov x21, x23 89914: f9400a98 ldr x24, [x20, #0x10] 89918: eb1502ff cmp x23, x21 8991c: a9002a88 stp x8, x10, [x20] 89920: f9000a89 str x9, [x20, #0x10] 89924: 540001a0 b.eq 0x89958 89928: 385e82e8 ldurb w8, [x23, #-0x18] 8992c: 36000068 tbz w8, #0x0, 0x89938 89930: f85f82e0 ldur x0, [x23, #-0x8] 89934: 97fe0cbb bl 0xcc20 89938: 385d02e8 ldurb w8, [x23, #-0x30] 8993c: d100c2f9 sub x25, x23, #0x30 89940: 36000068 tbz w8, #0x0, 0x8994c 89944: f85e02e0 ldur x0, [x23, #-0x20] 89948: 97fe0cb6 bl 0xcc20 8994c: eb1902bf cmp x21, x25 89950: aa1903f7 mov x23, x25 89954: 54fffea1 b.ne 0x89928 89958: b40001d5 cbz x21, 0x89990 8995c: f9400e88 ldr x8, [x20, #0x18] 89960: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89964: eb15013f cmp x9, x21 89968: 54000103 b.lo 0x89988 8996c: eb15011f cmp x8, x21 89970: 540000c8 b.hi 0x89988 89974: f9480109 ldr x9, [x8, #0x1000] 89978: eb18013f cmp x9, x24 8997c: 540000a1 b.ne 0x89990 89980: f9080115 str x21, [x8, #0x1000] 89984: 14000003 b 0x89990 89988: aa1503e0 mov x0, x21 8998c: 97fe0ca5 bl 0xcc20 89990: 91000673 add x19, x19, #0x1 89994: f94016c8 ldr x8, [x22, #0x28] 89998: f94017e9 ldr x9, [sp, #0x28] 8999c: eb09011f cmp x8, x9 899a0: 54007f41 b.ne 0x8a988 899a4: aa1303e0 mov x0, x19 899a8: a9477bfd ldp x29, x30, [sp, #0x70] 899ac: a9464ff4 ldp x20, x19, [sp, #0x60] 899b0: a94557f6 ldp x22, x21, [sp, #0x50] 899b4: a9445ff8 ldp x24, x23, [sp, #0x40] 899b8: f9401bf9 ldr x25, [sp, #0x30] 899bc: 910203ff add sp, sp, #0x80 899c0: d65f03c0 ret 899c4: b00000aa adrp x10, 0x9e000 899c8: 9112914a add x10, x10, #0x4a4 899cc: f940014a ldr x10, [x10] 899d0: 52800689 mov w9, #0x34 // =52 899d4: 390013ff strb wzr, [sp, #0x4] 899d8: b90003ff str wzr, [sp] 899dc: f801f3ff stur xzr, [sp, #0x1f] 899e0: f9000fff str xzr, [sp, #0x18] 899e4: 390043e9 strb w9, [sp, #0x10] 899e8: f90007ea str x10, [sp, #0x8] 899ec: a940aa89 ldp x9, x10, [x20, #0x8] 899f0: eb0a013f cmp x9, x10 899f4: 540018a3 b.lo 0x89d08 899f8: f940028b ldr x11, [x20] 899fc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89a00: f295556c movk x12, #0xaaab 89a04: cb0b0129 sub x9, x9, x11 89a08: 9344fd29 asr x9, x9, #4 89a0c: 9b0c7d37 mul x23, x9, x12 89a10: 910006e9 add x9, x23, #0x1 89a14: eb15013f cmp x9, x21 89a18: 54007e48 b.hi 0x8a9e0 89a1c: cb0b014a sub x10, x10, x11 89a20: 9344fd4a asr x10, x10, #4 89a24: 9b0c7d4a mul x10, x10, x12 89a28: eb08015f cmp x10, x8 89a2c: 540000a2 b.hs 0x89a40 89a30: d37ff948 lsl x8, x10, #1 89a34: eb09011f cmp x8, x9 89a38: 9a883135 csel x21, x9, x8, lo 89a3c: b4002ed5 cbz x21, 0x8a014 89a40: f9400e89 ldr x9, [x20, #0x18] 89a44: 8b1506a8 add x8, x21, x21, lsl #1 89a48: d37ced08 lsl x8, x8, #4 89a4c: f9480120 ldr x0, [x9, #0x1000] 89a50: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89a54: cb00014a sub x10, x10, x0 89a58: eb08015f cmp x10, x8 89a5c: 54002a62 b.hs 0x89fa8 89a60: aa0803e0 mov x0, x8 89a64: 97fe0c23 bl 0xcaf0 89a68: 1400016c b 0x8a018 89a6c: b00000aa adrp x10, 0x9e000 89a70: 91130d4a add x10, x10, #0x4c3 89a74: f940014a ldr x10, [x10] 89a78: 528006c9 mov w9, #0x36 // =54 89a7c: 390013ff strb wzr, [sp, #0x4] 89a80: b90003ff str wzr, [sp] 89a84: f801f3ff stur xzr, [sp, #0x1f] 89a88: f9000fff str xzr, [sp, #0x18] 89a8c: 390043e9 strb w9, [sp, #0x10] 89a90: f90007ea str x10, [sp, #0x8] 89a94: a940aa89 ldp x9, x10, [x20, #0x8] 89a98: eb0a013f cmp x9, x10 89a9c: 54001363 b.lo 0x89d08 89aa0: f940028b ldr x11, [x20] 89aa4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89aa8: f295556c movk x12, #0xaaab 89aac: cb0b0129 sub x9, x9, x11 89ab0: 9344fd29 asr x9, x9, #4 89ab4: 9b0c7d37 mul x23, x9, x12 89ab8: 910006e9 add x9, x23, #0x1 89abc: eb15013f cmp x9, x21 89ac0: 54007928 b.hi 0x8a9e4 89ac4: cb0b014a sub x10, x10, x11 89ac8: 9344fd4a asr x10, x10, #4 89acc: 9b0c7d4a mul x10, x10, x12 89ad0: eb08015f cmp x10, x8 89ad4: 540000a2 b.hs 0x89ae8 89ad8: d37ff948 lsl x8, x10, #1 89adc: eb09011f cmp x8, x9 89ae0: 9a883135 csel x21, x9, x8, lo 89ae4: b4003235 cbz x21, 0x8a128 89ae8: f9400e89 ldr x9, [x20, #0x18] 89aec: 8b1506a8 add x8, x21, x21, lsl #1 89af0: d37ced08 lsl x8, x8, #4 89af4: f9480120 ldr x0, [x9, #0x1000] 89af8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89afc: cb00014a sub x10, x10, x0 89b00: eb08015f cmp x10, x8 89b04: 54002582 b.hs 0x89fb4 89b08: aa0803e0 mov x0, x8 89b0c: 97fe0bf9 bl 0xcaf0 89b10: 14000187 b 0x8a12c 89b14: b00000a9 adrp x9, 0x9e000 89b18: 91133529 add x9, x9, #0x4cd 89b1c: f840612a ldur x10, [x9, #0x6] 89b20: f9400129 ldr x9, [x9] 89b24: f801f3ff stur xzr, [sp, #0x1f] 89b28: f9000fff str xzr, [sp, #0x18] 89b2c: f800e3ea stur x10, [sp, #0xe] 89b30: f90007e9 str x9, [sp, #0x8] 89b34: a940aa89 ldp x9, x10, [x20, #0x8] 89b38: eb0a013f cmp x9, x10 89b3c: 54000a23 b.lo 0x89c80 89b40: f940028b ldr x11, [x20] 89b44: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89b48: f295556c movk x12, #0xaaab 89b4c: cb0b0129 sub x9, x9, x11 89b50: 9344fd29 asr x9, x9, #4 89b54: 9b0c7d37 mul x23, x9, x12 89b58: 910006e9 add x9, x23, #0x1 89b5c: eb15013f cmp x9, x21 89b60: 54007448 b.hi 0x8a9e8 89b64: cb0b014a sub x10, x10, x11 89b68: 9344fd4a asr x10, x10, #4 89b6c: 9b0c7d4a mul x10, x10, x12 89b70: eb08015f cmp x10, x8 89b74: 540000a2 b.hs 0x89b88 89b78: d37ff948 lsl x8, x10, #1 89b7c: eb09011f cmp x8, x9 89b80: 9a883135 csel x21, x9, x8, lo 89b84: b4003dd5 cbz x21, 0x8a33c 89b88: f9400e89 ldr x9, [x20, #0x18] 89b8c: 8b1506a8 add x8, x21, x21, lsl #1 89b90: d37ced08 lsl x8, x8, #4 89b94: f9480120 ldr x0, [x9, #0x1000] 89b98: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89b9c: cb00014a sub x10, x10, x0 89ba0: eb08015f cmp x10, x8 89ba4: 54002142 b.hs 0x89fcc 89ba8: aa0803e0 mov x0, x8 89bac: 97fe0bd1 bl 0xcaf0 89bb0: 140001e4 b 0x8a340 89bb4: 79001bff strh wzr, [sp, #0xc] 89bb8: b9000bff str wzr, [sp, #0x8] 89bbc: f801f3ff stur xzr, [sp, #0x1f] 89bc0: f9000fff str xzr, [sp, #0x18] 89bc4: a940aa89 ldp x9, x10, [x20, #0x8] 89bc8: d28d0c77 mov x23, #0x6863 // =26723 89bcc: f2ae4c37 movk x23, #0x7261, lsl #16 89bd0: f2c64677 movk x23, #0x3233, lsl #32 89bd4: eb0a013f cmp x9, x10 89bd8: f2ee8bf7 movk x23, #0x745f, lsl #48 89bdc: 54000b63 b.lo 0x89d48 89be0: f940028b ldr x11, [x20] 89be4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89be8: f295556c movk x12, #0xaaab 89bec: cb0b0129 sub x9, x9, x11 89bf0: 9344fd29 asr x9, x9, #4 89bf4: 9b0c7d38 mul x24, x9, x12 89bf8: 91000709 add x9, x24, #0x1 89bfc: eb15013f cmp x9, x21 89c00: 54006f68 b.hi 0x8a9ec 89c04: cb0b014a sub x10, x10, x11 89c08: 9344fd4a asr x10, x10, #4 89c0c: 9b0c7d4a mul x10, x10, x12 89c10: eb08015f cmp x10, x8 89c14: 540000a2 b.hs 0x89c28 89c18: d37ff948 lsl x8, x10, #1 89c1c: eb09011f cmp x8, x9 89c20: 9a883135 csel x21, x9, x8, lo 89c24: b40040b5 cbz x21, 0x8a438 89c28: f9400e89 ldr x9, [x20, #0x18] 89c2c: 8b1506a8 add x8, x21, x21, lsl #1 89c30: d37ced08 lsl x8, x8, #4 89c34: f9480120 ldr x0, [x9, #0x1000] 89c38: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89c3c: cb00014a sub x10, x10, x0 89c40: eb08015f cmp x10, x8 89c44: 54001ca2 b.hs 0x89fd8 89c48: aa0803e0 mov x0, x8 89c4c: 97fe0ba9 bl 0xcaf0 89c50: 140001fb b 0x8a43c 89c54: b00000a9 adrp x9, 0x9e000 89c58: 91137129 add x9, x9, #0x4dc 89c5c: f840612a ldur x10, [x9, #0x6] 89c60: f9400129 ldr x9, [x9] 89c64: f801f3ff stur xzr, [sp, #0x1f] 89c68: f9000fff str xzr, [sp, #0x18] 89c6c: f800e3ea stur x10, [sp, #0xe] 89c70: f90007e9 str x9, [sp, #0x8] 89c74: a940aa89 ldp x9, x10, [x20, #0x8] 89c78: eb0a013f cmp x9, x10 89c7c: 54000ae2 b.hs 0x89dd8 89c80: 321e0be8 orr w8, wzr, #0x1c 89c84: 39000128 strb w8, [x9] 89c88: f840e3e8 ldur x8, [sp, #0xe] 89c8c: 91000a73 add x19, x19, #0x2 89c90: 17fff7bc b 0x87b80 89c94: b00000aa adrp x10, 0x9e000 89c98: 9112b94a add x10, x10, #0x4ae 89c9c: f940014a ldr x10, [x10] 89ca0: 52870649 mov w9, #0x3832 // =14386 89ca4: f801f3ff stur xzr, [sp, #0x1f] 89ca8: f9000fff str xzr, [sp, #0x18] 89cac: 790023e9 strh w9, [sp, #0x10] 89cb0: f90007ea str x10, [sp, #0x8] 89cb4: a940aa89 ldp x9, x10, [x20, #0x8] 89cb8: eb0a013f cmp x9, x10 89cbc: 54000c82 b.hs 0x89e4c 89cc0: 52800288 mov w8, #0x14 // =20 89cc4: 39000128 strb w8, [x9] 89cc8: f94007e8 ldr x8, [sp, #0x8] 89ccc: 91000a73 add x19, x19, #0x2 89cd0: 17fff71b b 0x8793c 89cd4: b00000aa adrp x10, 0x9e000 89cd8: 9112e54a add x10, x10, #0x4b9 89cdc: f940014a ldr x10, [x10] 89ce0: 52800649 mov w9, #0x32 // =50 89ce4: 390013ff strb wzr, [sp, #0x4] 89ce8: b90003ff str wzr, [sp] 89cec: f801f3ff stur xzr, [sp, #0x1f] 89cf0: f9000fff str xzr, [sp, #0x18] 89cf4: 390043e9 strb w9, [sp, #0x10] 89cf8: f90007ea str x10, [sp, #0x8] 89cfc: a940aa89 ldp x9, x10, [x20, #0x8] 89d00: eb0a013f cmp x9, x10 89d04: 54000de2 b.hs 0x89ec0 89d08: 52800248 mov w8, #0x12 // =18 89d0c: 39000128 strb w8, [x9] 89d10: f94007e8 ldr x8, [sp, #0x8] 89d14: 91000a73 add x19, x19, #0x2 89d18: 17fff7bd b 0x87c0c 89d1c: 79001bff strh wzr, [sp, #0xc] 89d20: b9000bff str wzr, [sp, #0x8] 89d24: f801f3ff stur xzr, [sp, #0x1f] 89d28: f9000fff str xzr, [sp, #0x18] 89d2c: a940aa89 ldp x9, x10, [x20, #0x8] 89d30: d28d0c77 mov x23, #0x6863 // =26723 89d34: f2ae4c37 movk x23, #0x7261, lsl #16 89d38: f2c6c637 movk x23, #0x3631, lsl #32 89d3c: eb0a013f cmp x9, x10 89d40: f2ee8bf7 movk x23, #0x745f, lsl #48 89d44: 54000f82 b.hs 0x89f34 89d48: 321c03e8 orr w8, wzr, #0x10 89d4c: f8001137 stur x23, [x9, #0x1] 89d50: 3900253f strb wzr, [x9, #0x9] 89d54: 39000128 strb w8, [x9] 89d58: 79401be8 ldrh w8, [sp, #0xc] 89d5c: 91000a73 add x19, x19, #0x2 89d60: 17fff562 b 0x872e8 89d64: f940028b ldr x11, [x20] 89d68: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89d6c: f295556c movk x12, #0xaaab 89d70: cb0b0129 sub x9, x9, x11 89d74: 9344fd29 asr x9, x9, #4 89d78: 9b0c7d38 mul x24, x9, x12 89d7c: 91000709 add x9, x24, #0x1 89d80: eb15013f cmp x9, x21 89d84: 54006368 b.hi 0x8a9f0 89d88: cb0b014a sub x10, x10, x11 89d8c: 9344fd4a asr x10, x10, #4 89d90: 9b0c7d4a mul x10, x10, x12 89d94: eb08015f cmp x10, x8 89d98: 540000a2 b.hs 0x89dac 89d9c: d37ff948 lsl x8, x10, #1 89da0: eb09011f cmp x8, x9 89da4: 9a883135 csel x21, x9, x8, lo 89da8: b40024b5 cbz x21, 0x8a23c 89dac: f9400e89 ldr x9, [x20, #0x18] 89db0: 8b1506a8 add x8, x21, x21, lsl #1 89db4: d37ced08 lsl x8, x8, #4 89db8: f9480120 ldr x0, [x9, #0x1000] 89dbc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89dc0: cb00014a sub x10, x10, x0 89dc4: eb08015f cmp x10, x8 89dc8: 54000fc2 b.hs 0x89fc0 89dcc: aa0803e0 mov x0, x8 89dd0: 97fe0b48 bl 0xcaf0 89dd4: 1400011b b 0x8a240 89dd8: f940028b ldr x11, [x20] 89ddc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89de0: f295556c movk x12, #0xaaab 89de4: cb0b0129 sub x9, x9, x11 89de8: 9344fd29 asr x9, x9, #4 89dec: 9b0c7d37 mul x23, x9, x12 89df0: 910006e9 add x9, x23, #0x1 89df4: eb15013f cmp x9, x21 89df8: 54005fe8 b.hi 0x8a9f4 89dfc: cb0b014a sub x10, x10, x11 89e00: 9344fd4a asr x10, x10, #4 89e04: 9b0c7d4a mul x10, x10, x12 89e08: eb08015f cmp x10, x8 89e0c: 540000a2 b.hs 0x89e20 89e10: d37ff948 lsl x8, x10, #1 89e14: eb09011f cmp x8, x9 89e18: 9a883135 csel x21, x9, x8, lo 89e1c: b40038f5 cbz x21, 0x8a538 89e20: f9400e89 ldr x9, [x20, #0x18] 89e24: 8b1506a8 add x8, x21, x21, lsl #1 89e28: d37ced08 lsl x8, x8, #4 89e2c: f9480120 ldr x0, [x9, #0x1000] 89e30: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89e34: cb00014a sub x10, x10, x0 89e38: eb08015f cmp x10, x8 89e3c: 54000d42 b.hs 0x89fe4 89e40: aa0803e0 mov x0, x8 89e44: 97fe0b2b bl 0xcaf0 89e48: 140001bd b 0x8a53c 89e4c: f940028b ldr x11, [x20] 89e50: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89e54: f295556c movk x12, #0xaaab 89e58: cb0b0129 sub x9, x9, x11 89e5c: 9344fd29 asr x9, x9, #4 89e60: 9b0c7d37 mul x23, x9, x12 89e64: 910006e9 add x9, x23, #0x1 89e68: eb15013f cmp x9, x21 89e6c: 54005c68 b.hi 0x8a9f8 89e70: cb0b014a sub x10, x10, x11 89e74: 9344fd4a asr x10, x10, #4 89e78: 9b0c7d4a mul x10, x10, x12 89e7c: eb08015f cmp x10, x8 89e80: 540000a2 b.hs 0x89e94 89e84: d37ff948 lsl x8, x10, #1 89e88: eb09011f cmp x8, x9 89e8c: 9a883135 csel x21, x9, x8, lo 89e90: b4003d35 cbz x21, 0x8a634 89e94: f9400e89 ldr x9, [x20, #0x18] 89e98: 8b1506a8 add x8, x21, x21, lsl #1 89e9c: d37ced08 lsl x8, x8, #4 89ea0: f9480120 ldr x0, [x9, #0x1000] 89ea4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89ea8: cb00014a sub x10, x10, x0 89eac: eb08015f cmp x10, x8 89eb0: 54000a02 b.hs 0x89ff0 89eb4: aa0803e0 mov x0, x8 89eb8: 97fe0b0e bl 0xcaf0 89ebc: 140001df b 0x8a638 89ec0: f940028b ldr x11, [x20] 89ec4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89ec8: f295556c movk x12, #0xaaab 89ecc: cb0b0129 sub x9, x9, x11 89ed0: 9344fd29 asr x9, x9, #4 89ed4: 9b0c7d37 mul x23, x9, x12 89ed8: 910006e9 add x9, x23, #0x1 89edc: eb15013f cmp x9, x21 89ee0: 540058e8 b.hi 0x8a9fc 89ee4: cb0b014a sub x10, x10, x11 89ee8: 9344fd4a asr x10, x10, #4 89eec: 9b0c7d4a mul x10, x10, x12 89ef0: eb08015f cmp x10, x8 89ef4: 540000a2 b.hs 0x89f08 89ef8: d37ff948 lsl x8, x10, #1 89efc: eb09011f cmp x8, x9 89f00: 9a883135 csel x21, x9, x8, lo 89f04: b4004195 cbz x21, 0x8a734 89f08: f9400e89 ldr x9, [x20, #0x18] 89f0c: 8b1506a8 add x8, x21, x21, lsl #1 89f10: d37ced08 lsl x8, x8, #4 89f14: f9480120 ldr x0, [x9, #0x1000] 89f18: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89f1c: cb00014a sub x10, x10, x0 89f20: eb08015f cmp x10, x8 89f24: 540006c2 b.hs 0x89ffc 89f28: aa0803e0 mov x0, x8 89f2c: 97fe0af1 bl 0xcaf0 89f30: 14000202 b 0x8a738 89f34: f940028b ldr x11, [x20] 89f38: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89f3c: f295556c movk x12, #0xaaab 89f40: cb0b0129 sub x9, x9, x11 89f44: 9344fd29 asr x9, x9, #4 89f48: 9b0c7d38 mul x24, x9, x12 89f4c: 91000709 add x9, x24, #0x1 89f50: eb15013f cmp x9, x21 89f54: 54005568 b.hi 0x8aa00 89f58: cb0b014a sub x10, x10, x11 89f5c: 9344fd4a asr x10, x10, #4 89f60: 9b0c7d4a mul x10, x10, x12 89f64: eb08015f cmp x10, x8 89f68: 540000a2 b.hs 0x89f7c 89f6c: d37ff948 lsl x8, x10, #1 89f70: eb09011f cmp x8, x9 89f74: 9a883135 csel x21, x9, x8, lo 89f78: b4004695 cbz x21, 0x8a848 89f7c: f9400e89 ldr x9, [x20, #0x18] 89f80: 8b1506a8 add x8, x21, x21, lsl #1 89f84: d37ced08 lsl x8, x8, #4 89f88: f9480120 ldr x0, [x9, #0x1000] 89f8c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89f90: cb00014a sub x10, x10, x0 89f94: eb08015f cmp x10, x8 89f98: 54000382 b.hs 0x8a008 89f9c: aa0803e0 mov x0, x8 89fa0: 97fe0ad4 bl 0xcaf0 89fa4: 1400022a b 0x8a84c 89fa8: 8b080008 add x8, x0, x8 89fac: f9080128 str x8, [x9, #0x1000] 89fb0: 1400001a b 0x8a018 89fb4: 8b080008 add x8, x0, x8 89fb8: f9080128 str x8, [x9, #0x1000] 89fbc: 1400005c b 0x8a12c 89fc0: 8b080008 add x8, x0, x8 89fc4: f9080128 str x8, [x9, #0x1000] 89fc8: 1400009e b 0x8a240 89fcc: 8b080008 add x8, x0, x8 89fd0: f9080128 str x8, [x9, #0x1000] 89fd4: 140000db b 0x8a340 89fd8: 8b080008 add x8, x0, x8 89fdc: f9080128 str x8, [x9, #0x1000] 89fe0: 14000117 b 0x8a43c 89fe4: 8b080008 add x8, x0, x8 89fe8: f9080128 str x8, [x9, #0x1000] 89fec: 14000154 b 0x8a53c 89ff0: 8b080008 add x8, x0, x8 89ff4: f9080128 str x8, [x9, #0x1000] 89ff8: 14000190 b 0x8a638 89ffc: 8b080008 add x8, x0, x8 8a000: f9080128 str x8, [x9, #0x1000] 8a004: 140001cd b 0x8a738 8a008: 8b080008 add x8, x0, x8 8a00c: f9080128 str x8, [x9, #0x1000] 8a010: 1400020f b 0x8a84c 8a014: aa1f03e0 mov x0, xzr 8a018: 321c07e9 orr w9, wzr, #0x30 8a01c: 5280024a mov w10, #0x12 // =18 8a020: 9b0902e8 madd x8, x23, x9, x0 8a024: 3900010a strb w10, [x8] 8a028: f94007ea ldr x10, [sp, #0x8] 8a02c: d503201f nop 8a030: 9b0902a9 madd x9, x21, x9, x0 8a034: f800110a stur x10, [x8, #0x1] 8a038: 394043ea ldrb w10, [sp, #0x10] 8a03c: 3900291f strb wzr, [x8, #0xa] 8a040: 3900250a strb w10, [x8, #0x9] 8a044: b94003ea ldr w10, [sp] 8a048: b800b10a stur w10, [x8, #0xb] 8a04c: 394013ea ldrb w10, [sp, #0x4] 8a050: f900091f str xzr, [x8, #0x10] 8a054: 39003d0a strb w10, [x8, #0xf] 8a058: f90007ff str xzr, [sp, #0x8] 8a05c: 390043ff strb wzr, [sp, #0x10] 8a060: 390013ff strb wzr, [sp, #0x4] 8a064: b90003ff str wzr, [sp] 8a068: 3900611f strb wzr, [x8, #0x18] 8a06c: f841f3ea ldur x10, [sp, #0x1f] 8a070: a9027d0a stp x10, xzr, [x8, #0x20] 8a074: f9400fea ldr x10, [sp, #0x18] 8a078: f801910a stur x10, [x8, #0x19] 8a07c: f801f3ff stur xzr, [sp, #0x1f] 8a080: f9000fff str xzr, [sp, #0x18] 8a084: a9402e97 ldp x23, x11, [x20] 8a088: 9100c10a add x10, x8, #0x30 8a08c: eb17017f cmp x11, x23 8a090: 54000260 b.eq 0x8a0dc 8a094: f85e016c ldur x12, [x11, #-0x20] 8a098: f81e010c stur x12, [x8, #-0x20] 8a09c: 3cdd0160 ldur q0, [x11, #-0x30] 8a0a0: 3c9d0100 stur q0, [x8, #-0x30] 8a0a4: f85f816c ldur x12, [x11, #-0x8] 8a0a8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a0ac: f81d017f stur xzr, [x11, #-0x30] 8a0b0: f81f810c stur x12, [x8, #-0x8] 8a0b4: 3cde8160 ldur q0, [x11, #-0x18] 8a0b8: 3c9e8100 stur q0, [x8, #-0x18] 8a0bc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a0c0: f81e817f stur xzr, [x11, #-0x18] 8a0c4: d100c16b sub x11, x11, #0x30 8a0c8: eb0b02ff cmp x23, x11 8a0cc: d100c108 sub x8, x8, #0x30 8a0d0: 54fffe21 b.ne 0x8a094 8a0d4: a9405e95 ldp x21, x23, [x20] 8a0d8: 14000002 b 0x8a0e0 8a0dc: aa1703f5 mov x21, x23 8a0e0: f9400a98 ldr x24, [x20, #0x10] 8a0e4: eb1502ff cmp x23, x21 8a0e8: a9002a88 stp x8, x10, [x20] 8a0ec: f9000a89 str x9, [x20, #0x10] 8a0f0: 540042a0 b.eq 0x8a944 8a0f4: 385e82e8 ldurb w8, [x23, #-0x18] 8a0f8: 36000068 tbz w8, #0x0, 0x8a104 8a0fc: f85f82e0 ldur x0, [x23, #-0x8] 8a100: 97fe0ac8 bl 0xcc20 8a104: 385d02e8 ldurb w8, [x23, #-0x30] 8a108: d100c2f9 sub x25, x23, #0x30 8a10c: 36000068 tbz w8, #0x0, 0x8a118 8a110: f85e02e0 ldur x0, [x23, #-0x20] 8a114: 97fe0ac3 bl 0xcc20 8a118: eb1902bf cmp x21, x25 8a11c: aa1903f7 mov x23, x25 8a120: 54fffea1 b.ne 0x8a0f4 8a124: 14000208 b 0x8a944 8a128: aa1f03e0 mov x0, xzr 8a12c: 321c07e9 orr w9, wzr, #0x30 8a130: 5280024a mov w10, #0x12 // =18 8a134: 9b0902e8 madd x8, x23, x9, x0 8a138: 3900010a strb w10, [x8] 8a13c: f94007ea ldr x10, [sp, #0x8] 8a140: d503201f nop 8a144: 9b0902a9 madd x9, x21, x9, x0 8a148: f800110a stur x10, [x8, #0x1] 8a14c: 394043ea ldrb w10, [sp, #0x10] 8a150: 3900291f strb wzr, [x8, #0xa] 8a154: 3900250a strb w10, [x8, #0x9] 8a158: b94003ea ldr w10, [sp] 8a15c: b800b10a stur w10, [x8, #0xb] 8a160: 394013ea ldrb w10, [sp, #0x4] 8a164: f900091f str xzr, [x8, #0x10] 8a168: 39003d0a strb w10, [x8, #0xf] 8a16c: f90007ff str xzr, [sp, #0x8] 8a170: 390043ff strb wzr, [sp, #0x10] 8a174: 390013ff strb wzr, [sp, #0x4] 8a178: b90003ff str wzr, [sp] 8a17c: 3900611f strb wzr, [x8, #0x18] 8a180: f841f3ea ldur x10, [sp, #0x1f] 8a184: a9027d0a stp x10, xzr, [x8, #0x20] 8a188: f9400fea ldr x10, [sp, #0x18] 8a18c: f801910a stur x10, [x8, #0x19] 8a190: f801f3ff stur xzr, [sp, #0x1f] 8a194: f9000fff str xzr, [sp, #0x18] 8a198: a9402e97 ldp x23, x11, [x20] 8a19c: 9100c10a add x10, x8, #0x30 8a1a0: eb17017f cmp x11, x23 8a1a4: 54000260 b.eq 0x8a1f0 8a1a8: f85e016c ldur x12, [x11, #-0x20] 8a1ac: f81e010c stur x12, [x8, #-0x20] 8a1b0: 3cdd0160 ldur q0, [x11, #-0x30] 8a1b4: 3c9d0100 stur q0, [x8, #-0x30] 8a1b8: f85f816c ldur x12, [x11, #-0x8] 8a1bc: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a1c0: f81d017f stur xzr, [x11, #-0x30] 8a1c4: f81f810c stur x12, [x8, #-0x8] 8a1c8: 3cde8160 ldur q0, [x11, #-0x18] 8a1cc: 3c9e8100 stur q0, [x8, #-0x18] 8a1d0: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a1d4: f81e817f stur xzr, [x11, #-0x18] 8a1d8: d100c16b sub x11, x11, #0x30 8a1dc: eb0b02ff cmp x23, x11 8a1e0: d100c108 sub x8, x8, #0x30 8a1e4: 54fffe21 b.ne 0x8a1a8 8a1e8: a9405e95 ldp x21, x23, [x20] 8a1ec: 14000002 b 0x8a1f4 8a1f0: aa1703f5 mov x21, x23 8a1f4: f9400a98 ldr x24, [x20, #0x10] 8a1f8: eb1502ff cmp x23, x21 8a1fc: a9002a88 stp x8, x10, [x20] 8a200: f9000a89 str x9, [x20, #0x10] 8a204: 54003a00 b.eq 0x8a944 8a208: 385e82e8 ldurb w8, [x23, #-0x18] 8a20c: 36000068 tbz w8, #0x0, 0x8a218 8a210: f85f82e0 ldur x0, [x23, #-0x8] 8a214: 97fe0a83 bl 0xcc20 8a218: 385d02e8 ldurb w8, [x23, #-0x30] 8a21c: d100c2f9 sub x25, x23, #0x30 8a220: 36000068 tbz w8, #0x0, 0x8a22c 8a224: f85e02e0 ldur x0, [x23, #-0x20] 8a228: 97fe0a7e bl 0xcc20 8a22c: eb1902bf cmp x21, x25 8a230: aa1903f7 mov x23, x25 8a234: 54fffea1 b.ne 0x8a208 8a238: 140001c3 b 0x8a944 8a23c: aa1f03e0 mov x0, xzr 8a240: 321c07e9 orr w9, wzr, #0x30 8a244: 321d03ea orr w10, wzr, #0x8 8a248: 9b090308 madd x8, x24, x9, x0 8a24c: 3900010a strb w10, [x8] 8a250: b8001117 stur w23, [x8, #0x1] 8a254: 3900151f strb wzr, [x8, #0x5] 8a258: 794023ea ldrh w10, [sp, #0x10] 8a25c: d503201f nop 8a260: 9b0902a9 madd x9, x21, x9, x0 8a264: 79001d0a strh w10, [x8, #0xe] 8a268: f94007ea ldr x10, [sp, #0x8] 8a26c: f900091f str xzr, [x8, #0x10] 8a270: f800610a stur x10, [x8, #0x6] 8a274: 790023ff strh wzr, [sp, #0x10] 8a278: f90007ff str xzr, [sp, #0x8] 8a27c: 3900611f strb wzr, [x8, #0x18] 8a280: f841f3ea ldur x10, [sp, #0x1f] 8a284: a9027d0a stp x10, xzr, [x8, #0x20] 8a288: f9400fea ldr x10, [sp, #0x18] 8a28c: f801910a stur x10, [x8, #0x19] 8a290: f801f3ff stur xzr, [sp, #0x1f] 8a294: f9000fff str xzr, [sp, #0x18] 8a298: a9402e97 ldp x23, x11, [x20] 8a29c: 9100c10a add x10, x8, #0x30 8a2a0: eb17017f cmp x11, x23 8a2a4: 54000260 b.eq 0x8a2f0 8a2a8: f85e016c ldur x12, [x11, #-0x20] 8a2ac: f81e010c stur x12, [x8, #-0x20] 8a2b0: 3cdd0160 ldur q0, [x11, #-0x30] 8a2b4: 3c9d0100 stur q0, [x8, #-0x30] 8a2b8: f85f816c ldur x12, [x11, #-0x8] 8a2bc: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a2c0: f81d017f stur xzr, [x11, #-0x30] 8a2c4: f81f810c stur x12, [x8, #-0x8] 8a2c8: 3cde8160 ldur q0, [x11, #-0x18] 8a2cc: 3c9e8100 stur q0, [x8, #-0x18] 8a2d0: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a2d4: f81e817f stur xzr, [x11, #-0x18] 8a2d8: d100c16b sub x11, x11, #0x30 8a2dc: eb0b02ff cmp x23, x11 8a2e0: d100c108 sub x8, x8, #0x30 8a2e4: 54fffe21 b.ne 0x8a2a8 8a2e8: a9405e95 ldp x21, x23, [x20] 8a2ec: 14000002 b 0x8a2f4 8a2f0: aa1703f5 mov x21, x23 8a2f4: f9400a98 ldr x24, [x20, #0x10] 8a2f8: eb1502ff cmp x23, x21 8a2fc: a9002a88 stp x8, x10, [x20] 8a300: f9000a89 str x9, [x20, #0x10] 8a304: 54003200 b.eq 0x8a944 8a308: 385e82e8 ldurb w8, [x23, #-0x18] 8a30c: 36000068 tbz w8, #0x0, 0x8a318 8a310: f85f82e0 ldur x0, [x23, #-0x8] 8a314: 97fe0a43 bl 0xcc20 8a318: 385d02e8 ldurb w8, [x23, #-0x30] 8a31c: d100c2f9 sub x25, x23, #0x30 8a320: 36000068 tbz w8, #0x0, 0x8a32c 8a324: f85e02e0 ldur x0, [x23, #-0x20] 8a328: 97fe0a3e bl 0xcc20 8a32c: eb1902bf cmp x21, x25 8a330: aa1903f7 mov x23, x25 8a334: 54fffea1 b.ne 0x8a308 8a338: 14000183 b 0x8a944 8a33c: aa1f03e0 mov x0, xzr 8a340: 321c07e9 orr w9, wzr, #0x30 8a344: 321e0bea orr w10, wzr, #0x1c 8a348: 9b0902e8 madd x8, x23, x9, x0 8a34c: 3900010a strb w10, [x8] 8a350: f840e3ea ldur x10, [sp, #0xe] 8a354: d503201f nop 8a358: 9b0902a9 madd x9, x21, x9, x0 8a35c: f800710a stur x10, [x8, #0x7] 8a360: f94007ea ldr x10, [sp, #0x8] 8a364: 39003d1f strb wzr, [x8, #0xf] 8a368: f900091f str xzr, [x8, #0x10] 8a36c: f800110a stur x10, [x8, #0x1] 8a370: f800e3ff stur xzr, [sp, #0xe] 8a374: f90007ff str xzr, [sp, #0x8] 8a378: 3900611f strb wzr, [x8, #0x18] 8a37c: f841f3ea ldur x10, [sp, #0x1f] 8a380: a9027d0a stp x10, xzr, [x8, #0x20] 8a384: f9400fea ldr x10, [sp, #0x18] 8a388: f801910a stur x10, [x8, #0x19] 8a38c: f801f3ff stur xzr, [sp, #0x1f] 8a390: f9000fff str xzr, [sp, #0x18] 8a394: a9402e97 ldp x23, x11, [x20] 8a398: 9100c10a add x10, x8, #0x30 8a39c: eb17017f cmp x11, x23 8a3a0: 54000260 b.eq 0x8a3ec 8a3a4: f85e016c ldur x12, [x11, #-0x20] 8a3a8: f81e010c stur x12, [x8, #-0x20] 8a3ac: 3cdd0160 ldur q0, [x11, #-0x30] 8a3b0: 3c9d0100 stur q0, [x8, #-0x30] 8a3b4: f85f816c ldur x12, [x11, #-0x8] 8a3b8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a3bc: f81d017f stur xzr, [x11, #-0x30] 8a3c0: f81f810c stur x12, [x8, #-0x8] 8a3c4: 3cde8160 ldur q0, [x11, #-0x18] 8a3c8: 3c9e8100 stur q0, [x8, #-0x18] 8a3cc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a3d0: f81e817f stur xzr, [x11, #-0x18] 8a3d4: d100c16b sub x11, x11, #0x30 8a3d8: eb0b02ff cmp x23, x11 8a3dc: d100c108 sub x8, x8, #0x30 8a3e0: 54fffe21 b.ne 0x8a3a4 8a3e4: a9405e95 ldp x21, x23, [x20] 8a3e8: 14000002 b 0x8a3f0 8a3ec: aa1703f5 mov x21, x23 8a3f0: f9400a98 ldr x24, [x20, #0x10] 8a3f4: eb1502ff cmp x23, x21 8a3f8: a9002a88 stp x8, x10, [x20] 8a3fc: f9000a89 str x9, [x20, #0x10] 8a400: 54002a20 b.eq 0x8a944 8a404: 385e82e8 ldurb w8, [x23, #-0x18] 8a408: 36000068 tbz w8, #0x0, 0x8a414 8a40c: f85f82e0 ldur x0, [x23, #-0x8] 8a410: 97fe0a04 bl 0xcc20 8a414: 385d02e8 ldurb w8, [x23, #-0x30] 8a418: d100c2f9 sub x25, x23, #0x30 8a41c: 36000068 tbz w8, #0x0, 0x8a428 8a420: f85e02e0 ldur x0, [x23, #-0x20] 8a424: 97fe09ff bl 0xcc20 8a428: eb1902bf cmp x21, x25 8a42c: aa1903f7 mov x23, x25 8a430: 54fffea1 b.ne 0x8a404 8a434: 14000144 b 0x8a944 8a438: aa1f03e0 mov x0, xzr 8a43c: 321c07e9 orr w9, wzr, #0x30 8a440: 321c03ea orr w10, wzr, #0x10 8a444: 9b090308 madd x8, x24, x9, x0 8a448: 3900010a strb w10, [x8] 8a44c: f8001117 stur x23, [x8, #0x1] 8a450: 3900251f strb wzr, [x8, #0x9] 8a454: 79401bea ldrh w10, [sp, #0xc] 8a458: d503201f nop 8a45c: 9b0902a9 madd x9, x21, x9, x0 8a460: 79001d0a strh w10, [x8, #0xe] 8a464: b9400bea ldr w10, [sp, #0x8] 8a468: f900091f str xzr, [x8, #0x10] 8a46c: b800a10a stur w10, [x8, #0xa] 8a470: 79001bff strh wzr, [sp, #0xc] 8a474: b9000bff str wzr, [sp, #0x8] 8a478: 3900611f strb wzr, [x8, #0x18] 8a47c: f841f3ea ldur x10, [sp, #0x1f] 8a480: a9027d0a stp x10, xzr, [x8, #0x20] 8a484: f9400fea ldr x10, [sp, #0x18] 8a488: f801910a stur x10, [x8, #0x19] 8a48c: f801f3ff stur xzr, [sp, #0x1f] 8a490: f9000fff str xzr, [sp, #0x18] 8a494: a9402e97 ldp x23, x11, [x20] 8a498: 9100c10a add x10, x8, #0x30 8a49c: eb17017f cmp x11, x23 8a4a0: 54000260 b.eq 0x8a4ec 8a4a4: f85e016c ldur x12, [x11, #-0x20] 8a4a8: f81e010c stur x12, [x8, #-0x20] 8a4ac: 3cdd0160 ldur q0, [x11, #-0x30] 8a4b0: 3c9d0100 stur q0, [x8, #-0x30] 8a4b4: f85f816c ldur x12, [x11, #-0x8] 8a4b8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a4bc: f81d017f stur xzr, [x11, #-0x30] 8a4c0: f81f810c stur x12, [x8, #-0x8] 8a4c4: 3cde8160 ldur q0, [x11, #-0x18] 8a4c8: 3c9e8100 stur q0, [x8, #-0x18] 8a4cc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a4d0: f81e817f stur xzr, [x11, #-0x18] 8a4d4: d100c16b sub x11, x11, #0x30 8a4d8: eb0b02ff cmp x23, x11 8a4dc: d100c108 sub x8, x8, #0x30 8a4e0: 54fffe21 b.ne 0x8a4a4 8a4e4: a9405e95 ldp x21, x23, [x20] 8a4e8: 14000002 b 0x8a4f0 8a4ec: aa1703f5 mov x21, x23 8a4f0: f9400a98 ldr x24, [x20, #0x10] 8a4f4: eb1502ff cmp x23, x21 8a4f8: a9002a88 stp x8, x10, [x20] 8a4fc: f9000a89 str x9, [x20, #0x10] 8a500: 54002220 b.eq 0x8a944 8a504: 385e82e8 ldurb w8, [x23, #-0x18] 8a508: 36000068 tbz w8, #0x0, 0x8a514 8a50c: f85f82e0 ldur x0, [x23, #-0x8] 8a510: 97fe09c4 bl 0xcc20 8a514: 385d02e8 ldurb w8, [x23, #-0x30] 8a518: d100c2f9 sub x25, x23, #0x30 8a51c: 36000068 tbz w8, #0x0, 0x8a528 8a520: f85e02e0 ldur x0, [x23, #-0x20] 8a524: 97fe09bf bl 0xcc20 8a528: eb1902bf cmp x21, x25 8a52c: aa1903f7 mov x23, x25 8a530: 54fffea1 b.ne 0x8a504 8a534: 14000104 b 0x8a944 8a538: aa1f03e0 mov x0, xzr 8a53c: 321c07e9 orr w9, wzr, #0x30 8a540: 321e0bea orr w10, wzr, #0x1c 8a544: 9b0902e8 madd x8, x23, x9, x0 8a548: 3900010a strb w10, [x8] 8a54c: f840e3ea ldur x10, [sp, #0xe] 8a550: d503201f nop 8a554: 9b0902a9 madd x9, x21, x9, x0 8a558: f800710a stur x10, [x8, #0x7] 8a55c: f94007ea ldr x10, [sp, #0x8] 8a560: 39003d1f strb wzr, [x8, #0xf] 8a564: f900091f str xzr, [x8, #0x10] 8a568: f800110a stur x10, [x8, #0x1] 8a56c: f800e3ff stur xzr, [sp, #0xe] 8a570: f90007ff str xzr, [sp, #0x8] 8a574: 3900611f strb wzr, [x8, #0x18] 8a578: f841f3ea ldur x10, [sp, #0x1f] 8a57c: a9027d0a stp x10, xzr, [x8, #0x20] 8a580: f9400fea ldr x10, [sp, #0x18] 8a584: f801910a stur x10, [x8, #0x19] 8a588: f801f3ff stur xzr, [sp, #0x1f] 8a58c: f9000fff str xzr, [sp, #0x18] 8a590: a9402e97 ldp x23, x11, [x20] 8a594: 9100c10a add x10, x8, #0x30 8a598: eb17017f cmp x11, x23 8a59c: 54000260 b.eq 0x8a5e8 8a5a0: f85e016c ldur x12, [x11, #-0x20] 8a5a4: f81e010c stur x12, [x8, #-0x20] 8a5a8: 3cdd0160 ldur q0, [x11, #-0x30] 8a5ac: 3c9d0100 stur q0, [x8, #-0x30] 8a5b0: f85f816c ldur x12, [x11, #-0x8] 8a5b4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a5b8: f81d017f stur xzr, [x11, #-0x30] 8a5bc: f81f810c stur x12, [x8, #-0x8] 8a5c0: 3cde8160 ldur q0, [x11, #-0x18] 8a5c4: 3c9e8100 stur q0, [x8, #-0x18] 8a5c8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a5cc: f81e817f stur xzr, [x11, #-0x18] 8a5d0: d100c16b sub x11, x11, #0x30 8a5d4: eb0b02ff cmp x23, x11 8a5d8: d100c108 sub x8, x8, #0x30 8a5dc: 54fffe21 b.ne 0x8a5a0 8a5e0: a9405e95 ldp x21, x23, [x20] 8a5e4: 14000002 b 0x8a5ec 8a5e8: aa1703f5 mov x21, x23 8a5ec: f9400a98 ldr x24, [x20, #0x10] 8a5f0: eb1502ff cmp x23, x21 8a5f4: a9002a88 stp x8, x10, [x20] 8a5f8: f9000a89 str x9, [x20, #0x10] 8a5fc: 54001a40 b.eq 0x8a944 8a600: 385e82e8 ldurb w8, [x23, #-0x18] 8a604: 36000068 tbz w8, #0x0, 0x8a610 8a608: f85f82e0 ldur x0, [x23, #-0x8] 8a60c: 97fe0985 bl 0xcc20 8a610: 385d02e8 ldurb w8, [x23, #-0x30] 8a614: d100c2f9 sub x25, x23, #0x30 8a618: 36000068 tbz w8, #0x0, 0x8a624 8a61c: f85e02e0 ldur x0, [x23, #-0x20] 8a620: 97fe0980 bl 0xcc20 8a624: eb1902bf cmp x21, x25 8a628: aa1903f7 mov x23, x25 8a62c: 54fffea1 b.ne 0x8a600 8a630: 140000c5 b 0x8a944 8a634: aa1f03e0 mov x0, xzr 8a638: 321c07e9 orr w9, wzr, #0x30 8a63c: 5280028a mov w10, #0x14 // =20 8a640: 9b0902e8 madd x8, x23, x9, x0 8a644: 3900010a strb w10, [x8] 8a648: f94007ea ldr x10, [sp, #0x8] 8a64c: d503201f nop 8a650: 9b0902a9 madd x9, x21, x9, x0 8a654: f800110a stur x10, [x8, #0x1] 8a658: 794023ea ldrh w10, [sp, #0x10] 8a65c: 39002d1f strb wzr, [x8, #0xb] 8a660: b9000d1f str wzr, [x8, #0xc] 8a664: f900091f str xzr, [x8, #0x10] 8a668: 7800910a sturh w10, [x8, #0x9] 8a66c: f90007ff str xzr, [sp, #0x8] 8a670: 790023ff strh wzr, [sp, #0x10] 8a674: 3900611f strb wzr, [x8, #0x18] 8a678: f841f3ea ldur x10, [sp, #0x1f] 8a67c: a9027d0a stp x10, xzr, [x8, #0x20] 8a680: f9400fea ldr x10, [sp, #0x18] 8a684: f801910a stur x10, [x8, #0x19] 8a688: f801f3ff stur xzr, [sp, #0x1f] 8a68c: f9000fff str xzr, [sp, #0x18] 8a690: a9402e97 ldp x23, x11, [x20] 8a694: 9100c10a add x10, x8, #0x30 8a698: eb17017f cmp x11, x23 8a69c: 54000260 b.eq 0x8a6e8 8a6a0: f85e016c ldur x12, [x11, #-0x20] 8a6a4: f81e010c stur x12, [x8, #-0x20] 8a6a8: 3cdd0160 ldur q0, [x11, #-0x30] 8a6ac: 3c9d0100 stur q0, [x8, #-0x30] 8a6b0: f85f816c ldur x12, [x11, #-0x8] 8a6b4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a6b8: f81d017f stur xzr, [x11, #-0x30] 8a6bc: f81f810c stur x12, [x8, #-0x8] 8a6c0: 3cde8160 ldur q0, [x11, #-0x18] 8a6c4: 3c9e8100 stur q0, [x8, #-0x18] 8a6c8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a6cc: f81e817f stur xzr, [x11, #-0x18] 8a6d0: d100c16b sub x11, x11, #0x30 8a6d4: eb0b02ff cmp x23, x11 8a6d8: d100c108 sub x8, x8, #0x30 8a6dc: 54fffe21 b.ne 0x8a6a0 8a6e0: a9405e95 ldp x21, x23, [x20] 8a6e4: 14000002 b 0x8a6ec 8a6e8: aa1703f5 mov x21, x23 8a6ec: f9400a98 ldr x24, [x20, #0x10] 8a6f0: eb1502ff cmp x23, x21 8a6f4: a9002a88 stp x8, x10, [x20] 8a6f8: f9000a89 str x9, [x20, #0x10] 8a6fc: 54001240 b.eq 0x8a944 8a700: 385e82e8 ldurb w8, [x23, #-0x18] 8a704: 36000068 tbz w8, #0x0, 0x8a710 8a708: f85f82e0 ldur x0, [x23, #-0x8] 8a70c: 97fe0945 bl 0xcc20 8a710: 385d02e8 ldurb w8, [x23, #-0x30] 8a714: d100c2f9 sub x25, x23, #0x30 8a718: 36000068 tbz w8, #0x0, 0x8a724 8a71c: f85e02e0 ldur x0, [x23, #-0x20] 8a720: 97fe0940 bl 0xcc20 8a724: eb1902bf cmp x21, x25 8a728: aa1903f7 mov x23, x25 8a72c: 54fffea1 b.ne 0x8a700 8a730: 14000085 b 0x8a944 8a734: aa1f03e0 mov x0, xzr 8a738: 321c07e9 orr w9, wzr, #0x30 8a73c: 5280024a mov w10, #0x12 // =18 8a740: 9b0902e8 madd x8, x23, x9, x0 8a744: 3900010a strb w10, [x8] 8a748: f94007ea ldr x10, [sp, #0x8] 8a74c: d503201f nop 8a750: 9b0902a9 madd x9, x21, x9, x0 8a754: f800110a stur x10, [x8, #0x1] 8a758: 394043ea ldrb w10, [sp, #0x10] 8a75c: 3900291f strb wzr, [x8, #0xa] 8a760: 3900250a strb w10, [x8, #0x9] 8a764: b94003ea ldr w10, [sp] 8a768: b800b10a stur w10, [x8, #0xb] 8a76c: 394013ea ldrb w10, [sp, #0x4] 8a770: f900091f str xzr, [x8, #0x10] 8a774: 39003d0a strb w10, [x8, #0xf] 8a778: f90007ff str xzr, [sp, #0x8] 8a77c: 390043ff strb wzr, [sp, #0x10] 8a780: 390013ff strb wzr, [sp, #0x4] 8a784: b90003ff str wzr, [sp] 8a788: 3900611f strb wzr, [x8, #0x18] 8a78c: f841f3ea ldur x10, [sp, #0x1f] 8a790: a9027d0a stp x10, xzr, [x8, #0x20] 8a794: f9400fea ldr x10, [sp, #0x18] 8a798: f801910a stur x10, [x8, #0x19] 8a79c: f801f3ff stur xzr, [sp, #0x1f] 8a7a0: f9000fff str xzr, [sp, #0x18] 8a7a4: a9402e97 ldp x23, x11, [x20] 8a7a8: 9100c10a add x10, x8, #0x30 8a7ac: eb17017f cmp x11, x23 8a7b0: 54000260 b.eq 0x8a7fc 8a7b4: f85e016c ldur x12, [x11, #-0x20] 8a7b8: f81e010c stur x12, [x8, #-0x20] 8a7bc: 3cdd0160 ldur q0, [x11, #-0x30] 8a7c0: 3c9d0100 stur q0, [x8, #-0x30] 8a7c4: f85f816c ldur x12, [x11, #-0x8] 8a7c8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a7cc: f81d017f stur xzr, [x11, #-0x30] 8a7d0: f81f810c stur x12, [x8, #-0x8] 8a7d4: 3cde8160 ldur q0, [x11, #-0x18] 8a7d8: 3c9e8100 stur q0, [x8, #-0x18] 8a7dc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a7e0: f81e817f stur xzr, [x11, #-0x18] 8a7e4: d100c16b sub x11, x11, #0x30 8a7e8: eb0b02ff cmp x23, x11 8a7ec: d100c108 sub x8, x8, #0x30 8a7f0: 54fffe21 b.ne 0x8a7b4 8a7f4: a9405e95 ldp x21, x23, [x20] 8a7f8: 14000002 b 0x8a800 8a7fc: aa1703f5 mov x21, x23 8a800: f9400a98 ldr x24, [x20, #0x10] 8a804: eb1502ff cmp x23, x21 8a808: a9002a88 stp x8, x10, [x20] 8a80c: f9000a89 str x9, [x20, #0x10] 8a810: 540009a0 b.eq 0x8a944 8a814: 385e82e8 ldurb w8, [x23, #-0x18] 8a818: 36000068 tbz w8, #0x0, 0x8a824 8a81c: f85f82e0 ldur x0, [x23, #-0x8] 8a820: 97fe0900 bl 0xcc20 8a824: 385d02e8 ldurb w8, [x23, #-0x30] 8a828: d100c2f9 sub x25, x23, #0x30 8a82c: 36000068 tbz w8, #0x0, 0x8a838 8a830: f85e02e0 ldur x0, [x23, #-0x20] 8a834: 97fe08fb bl 0xcc20 8a838: eb1902bf cmp x21, x25 8a83c: aa1903f7 mov x23, x25 8a840: 54fffea1 b.ne 0x8a814 8a844: 14000040 b 0x8a944 8a848: aa1f03e0 mov x0, xzr 8a84c: 321c07e9 orr w9, wzr, #0x30 8a850: 321c03ea orr w10, wzr, #0x10 8a854: 9b090308 madd x8, x24, x9, x0 8a858: 3900010a strb w10, [x8] 8a85c: f8001117 stur x23, [x8, #0x1] 8a860: 3900251f strb wzr, [x8, #0x9] 8a864: 79401bea ldrh w10, [sp, #0xc] 8a868: d503201f nop 8a86c: 9b0902a9 madd x9, x21, x9, x0 8a870: 79001d0a strh w10, [x8, #0xe] 8a874: b9400bea ldr w10, [sp, #0x8] 8a878: f900091f str xzr, [x8, #0x10] 8a87c: b800a10a stur w10, [x8, #0xa] 8a880: 79001bff strh wzr, [sp, #0xc] 8a884: b9000bff str wzr, [sp, #0x8] 8a888: 3900611f strb wzr, [x8, #0x18] 8a88c: f841f3ea ldur x10, [sp, #0x1f] 8a890: a9027d0a stp x10, xzr, [x8, #0x20] 8a894: f9400fea ldr x10, [sp, #0x18] 8a898: f801910a stur x10, [x8, #0x19] 8a89c: f801f3ff stur xzr, [sp, #0x1f] 8a8a0: f9000fff str xzr, [sp, #0x18] 8a8a4: a9402e97 ldp x23, x11, [x20] 8a8a8: 9100c10a add x10, x8, #0x30 8a8ac: eb17017f cmp x11, x23 8a8b0: 54000260 b.eq 0x8a8fc 8a8b4: f85e016c ldur x12, [x11, #-0x20] 8a8b8: f81e010c stur x12, [x8, #-0x20] 8a8bc: 3cdd0160 ldur q0, [x11, #-0x30] 8a8c0: 3c9d0100 stur q0, [x8, #-0x30] 8a8c4: f85f816c ldur x12, [x11, #-0x8] 8a8c8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a8cc: f81d017f stur xzr, [x11, #-0x30] 8a8d0: f81f810c stur x12, [x8, #-0x8] 8a8d4: 3cde8160 ldur q0, [x11, #-0x18] 8a8d8: 3c9e8100 stur q0, [x8, #-0x18] 8a8dc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a8e0: f81e817f stur xzr, [x11, #-0x18] 8a8e4: d100c16b sub x11, x11, #0x30 8a8e8: eb0b02ff cmp x23, x11 8a8ec: d100c108 sub x8, x8, #0x30 8a8f0: 54fffe21 b.ne 0x8a8b4 8a8f4: a9405e95 ldp x21, x23, [x20] 8a8f8: 14000002 b 0x8a900 8a8fc: aa1703f5 mov x21, x23 8a900: f9400a98 ldr x24, [x20, #0x10] 8a904: eb1502ff cmp x23, x21 8a908: a9002a88 stp x8, x10, [x20] 8a90c: f9000a89 str x9, [x20, #0x10] 8a910: 540001a0 b.eq 0x8a944 8a914: 385e82e8 ldurb w8, [x23, #-0x18] 8a918: 36000068 tbz w8, #0x0, 0x8a924 8a91c: f85f82e0 ldur x0, [x23, #-0x8] 8a920: 97fe08c0 bl 0xcc20 8a924: 385d02e8 ldurb w8, [x23, #-0x30] 8a928: d100c2f9 sub x25, x23, #0x30 8a92c: 36000068 tbz w8, #0x0, 0x8a938 8a930: f85e02e0 ldur x0, [x23, #-0x20] 8a934: 97fe08bb bl 0xcc20 8a938: eb1902bf cmp x21, x25 8a93c: aa1903f7 mov x23, x25 8a940: 54fffea1 b.ne 0x8a914 8a944: b40001f5 cbz x21, 0x8a980 8a948: f9400e88 ldr x8, [x20, #0x18] 8a94c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8a950: eb15013f cmp x9, x21 8a954: 54000123 b.lo 0x8a978 8a958: eb15011f cmp x8, x21 8a95c: 540000e8 b.hi 0x8a978 8a960: f9480109 ldr x9, [x8, #0x1000] 8a964: eb18013f cmp x9, x24 8a968: 540000c1 b.ne 0x8a980 8a96c: f9080115 str x21, [x8, #0x1000] 8a970: 91000a73 add x19, x19, #0x2 8a974: 17fffc08 b 0x89994 8a978: aa1503e0 mov x0, x21 8a97c: 97fe08a9 bl 0xcc20 8a980: 91000a73 add x19, x19, #0x2 8a984: 17fffc04 b 0x89994 8a988: 97fe06fa bl 0xc570 <__stack_chk_fail@plt> 8a98c: 97fe0649 bl 0xc2b0 8a990: 97fe0648 bl 0xc2b0 8a994: 97fe0647 bl 0xc2b0 8a998: 97fe0646 bl 0xc2b0 8a99c: 97fe0645 bl 0xc2b0 8a9a0: 97fe0644 bl 0xc2b0 8a9a4: 97fe0643 bl 0xc2b0 8a9a8: 97fe0642 bl 0xc2b0 8a9ac: 97fe0641 bl 0xc2b0 8a9b0: 97fe0640 bl 0xc2b0 8a9b4: 97fe063f bl 0xc2b0 8a9b8: 97fe063e bl 0xc2b0 8a9bc: 97fe063d bl 0xc2b0 8a9c0: 97fe063c bl 0xc2b0 8a9c4: 97fe063b bl 0xc2b0 8a9c8: 97fe063a bl 0xc2b0 8a9cc: 97fe0639 bl 0xc2b0 8a9d0: 97fe0638 bl 0xc2b0 8a9d4: 97fe0637 bl 0xc2b0 8a9d8: 97fe0636 bl 0xc2b0 8a9dc: 97fe0635 bl 0xc2b0 8a9e0: 97fe0634 bl 0xc2b0 8a9e4: 97fe0633 bl 0xc2b0 8a9e8: 97fe0632 bl 0xc2b0 8a9ec: 97fe0631 bl 0xc2b0 8a9f0: 97fe0630 bl 0xc2b0 8a9f4: 97fe062f bl 0xc2b0 8a9f8: 97fe062e bl 0xc2b0 8a9fc: 97fe062d bl 0xc2b0 8aa00: 97fe062c bl 0xc2b0 8aa04: 94000da3 bl 0x8e090 8aa08: 94000da2 bl 0x8e090 8aa0c: 94000da1 bl 0x8e090 8aa10: 94000da0 bl 0x8e090 8aa14: 94000d9f bl 0x8e090 8aa18: 94000d9e bl 0x8e090 8aa1c: 94000d9d bl 0x8e090 8aa20: 94000d9c bl 0x8e090 8aa24: 94000d9b bl 0x8e090 8aa28: 94000d9a bl 0x8e090 8aa2c: 94000d99 bl 0x8e090 8aa30: 94000d98 bl 0x8e090 8aa34: 94000d97 bl 0x8e090 8aa38: 94000d96 bl 0x8e090 8aa3c: 94000d95 bl 0x8e090 8aa40: 94000d94 bl 0x8e090 8aa44: 94000d93 bl 0x8e090 8aa48: 94000d92 bl 0x8e090 8aa4c: 94000d91 bl 0x8e090 8aa50: 94000d90 bl 0x8e090 8aa54: 94000d8f bl 0x8e090 8aa58: 94000d8e bl 0x8e090 8aa5c: 94000d8d bl 0x8e090 8aa60: 94000d8c bl 0x8e090 8aa64: 94000d8b bl 0x8e090 8aa68: 94000d8a bl 0x8e090 8aa6c: 94000d89 bl 0x8e090 8aa70: 94000d88 bl 0x8e090 8aa74: 94000d87 bl 0x8e090 8aa78: 94000d86 bl 0x8e090 8aa7c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 8aa80: a90157f6 stp x22, x21, [sp, #0x10] 8aa84: a9024ff4 stp x20, x19, [sp, #0x20] 8aa88: a9037bfd stp x29, x30, [sp, #0x30] 8aa8c: 9100c3fd add x29, sp, #0x30 8aa90: aa0003f3 mov x19, x0 8aa94: f9400275 ldr x21, [x19] 8aa98: b4000695 cbz x21, 0x8ab68 8aa9c: f9400676 ldr x22, [x19, #0x8] 8aaa0: aa1503e0 mov x0, x21 8aaa4: eb1502df cmp x22, x21 8aaa8: 54000480 b.eq 0x8ab38 8aaac: aa1603f7 mov x23, x22 8aab0: f85e0ed8 ldr x24, [x22, #-0x20]! 8aab4: b40002d8 cbz x24, 0x8ab0c 8aab8: f85e82f4 ldur x20, [x23, #-0x18] 8aabc: aa1803e0 mov x0, x24 8aac0: eb18029f cmp x20, x24 8aac4: 540000e0 b.eq 0x8aae0 8aac8: d1008294 sub x20, x20, #0x20 8aacc: aa1403e0 mov x0, x20 8aad0: 97ff9b87 bl 0x718ec 8aad4: eb14031f cmp x24, x20 8aad8: 54ffff81 b.ne 0x8aac8 8aadc: f94002c0 ldr x0, [x22] 8aae0: f85f82e8 ldur x8, [x23, #-0x8] 8aae4: f81e82f8 stur x24, [x23, #-0x18] 8aae8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8aaec: eb00013f cmp x9, x0 8aaf0: 54000143 b.lo 0x8ab18 8aaf4: eb00011f cmp x8, x0 8aaf8: 54000108 b.hi 0x8ab18 8aafc: f85f02e9 ldur x9, [x23, #-0x10] 8ab00: f948010a ldr x10, [x8, #0x1000] 8ab04: eb09015f cmp x10, x9 8ab08: 54000100 b.eq 0x8ab28 8ab0c: eb1502df cmp x22, x21 8ab10: 54fffce1 b.ne 0x8aaac 8ab14: 14000008 b 0x8ab34 8ab18: 97fe0842 bl 0xcc20 8ab1c: eb1502df cmp x22, x21 8ab20: 54fffc61 b.ne 0x8aaac 8ab24: 14000004 b 0x8ab34 8ab28: f9080100 str x0, [x8, #0x1000] 8ab2c: eb1502df cmp x22, x21 8ab30: 54fffbe1 b.ne 0x8aaac 8ab34: f9400260 ldr x0, [x19] 8ab38: f9400e68 ldr x8, [x19, #0x18] 8ab3c: f9000675 str x21, [x19, #0x8] 8ab40: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8ab44: eb00013f cmp x9, x0 8ab48: 540001a3 b.lo 0x8ab7c 8ab4c: eb00011f cmp x8, x0 8ab50: 54000168 b.hi 0x8ab7c 8ab54: f9400a69 ldr x9, [x19, #0x10] 8ab58: f948010a ldr x10, [x8, #0x1000] 8ab5c: eb09015f cmp x10, x9 8ab60: 54000041 b.ne 0x8ab68 8ab64: f9080100 str x0, [x8, #0x1000] 8ab68: a9437bfd ldp x29, x30, [sp, #0x30] 8ab6c: a9424ff4 ldp x20, x19, [sp, #0x20] 8ab70: a94157f6 ldp x22, x21, [sp, #0x10] 8ab74: a8c45ff8 ldp x24, x23, [sp], #0x40 8ab78: d65f03c0 ret 8ab7c: a9437bfd ldp x29, x30, [sp, #0x30] 8ab80: a9424ff4 ldp x20, x19, [sp, #0x20] 8ab84: a94157f6 ldp x22, x21, [sp, #0x10] 8ab88: a8c45ff8 ldp x24, x23, [sp], #0x40 8ab8c: 17fe0825 b 0xcc20 8ab90: 14000601 b 0x8c394 8ab94: d4200020 brk #0x1 8ab98: d65f03c0 ret 8ab9c: d65f03c0 ret 8aba0: f81e0ff3 str x19, [sp, #-0x20]! 8aba4: a9017bfd stp x29, x30, [sp, #0x10] 8aba8: 910043fd add x29, sp, #0x10 8abac: aa0003f3 mov x19, x0 8abb0: 940005f9 bl 0x8c394 8abb4: a9417bfd ldp x29, x30, [sp, #0x10] 8abb8: aa1303e0 mov x0, x19 8abbc: f84207f3 ldr x19, [sp], #0x20 8abc0: 17ff6094 b 0x62e10 8abc4: f81e0ff3 str x19, [sp, #-0x20]! 8abc8: a9017bfd stp x29, x30, [sp, #0x10] 8abcc: 910043fd add x29, sp, #0x10 8abd0: aa0003f3 mov x19, x0 8abd4: 940005f0 bl 0x8c394 8abd8: a9417bfd ldp x29, x30, [sp, #0x10] 8abdc: aa1303e0 mov x0, x19 8abe0: f84207f3 ldr x19, [sp], #0x20 8abe4: 17ff608b b 0x62e10 8abe8: f81e0ff3 str x19, [sp, #-0x20]! 8abec: a9017bfd stp x29, x30, [sp, #0x10] 8abf0: 910043fd add x29, sp, #0x10 8abf4: aa0003f3 mov x19, x0 8abf8: 940005e7 bl 0x8c394 8abfc: a9417bfd ldp x29, x30, [sp, #0x10] 8ac00: aa1303e0 mov x0, x19 8ac04: f84207f3 ldr x19, [sp], #0x20 8ac08: 17ff6082 b 0x62e10 8ac0c: f81e0ff3 str x19, [sp, #-0x20]! 8ac10: a9017bfd stp x29, x30, [sp, #0x10] 8ac14: 910043fd add x29, sp, #0x10 8ac18: aa0003f3 mov x19, x0 8ac1c: 940005de bl 0x8c394 8ac20: a9417bfd ldp x29, x30, [sp, #0x10] 8ac24: aa1303e0 mov x0, x19 8ac28: f84207f3 ldr x19, [sp], #0x20 8ac2c: 17ff6079 b 0x62e10 8ac30: f81e0ff3 str x19, [sp, #-0x20]! 8ac34: a9017bfd stp x29, x30, [sp, #0x10] 8ac38: 910043fd add x29, sp, #0x10 8ac3c: aa0003f3 mov x19, x0 8ac40: 940005d5 bl 0x8c394 8ac44: a9417bfd ldp x29, x30, [sp, #0x10] 8ac48: aa1303e0 mov x0, x19 8ac4c: f84207f3 ldr x19, [sp], #0x20 8ac50: 17ff6070 b 0x62e10 8ac54: f81e0ff3 str x19, [sp, #-0x20]! 8ac58: a9017bfd stp x29, x30, [sp, #0x10] 8ac5c: 910043fd add x29, sp, #0x10 8ac60: aa0003f3 mov x19, x0 8ac64: 940005cc bl 0x8c394 8ac68: a9417bfd ldp x29, x30, [sp, #0x10] 8ac6c: aa1303e0 mov x0, x19 8ac70: f84207f3 ldr x19, [sp], #0x20 8ac74: 17ff6067 b 0x62e10 8ac78: f81e0ff3 str x19, [sp, #-0x20]! 8ac7c: a9017bfd stp x29, x30, [sp, #0x10] 8ac80: 910043fd add x29, sp, #0x10 8ac84: aa0003f3 mov x19, x0 8ac88: 940005c3 bl 0x8c394 8ac8c: a9417bfd ldp x29, x30, [sp, #0x10] 8ac90: aa1303e0 mov x0, x19 8ac94: f84207f3 ldr x19, [sp], #0x20 8ac98: 17ff605e b 0x62e10 8ac9c: f81e0ff3 str x19, [sp, #-0x20]! 8aca0: a9017bfd stp x29, x30, [sp, #0x10] 8aca4: 910043fd add x29, sp, #0x10 8aca8: aa0003f3 mov x19, x0 8acac: 940005ba bl 0x8c394 8acb0: a9417bfd ldp x29, x30, [sp, #0x10] 8acb4: aa1303e0 mov x0, x19 8acb8: f84207f3 ldr x19, [sp], #0x20 8acbc: 17ff6055 b 0x62e10 8acc0: f81e0ff3 str x19, [sp, #-0x20]! 8acc4: a9017bfd stp x29, x30, [sp, #0x10] 8acc8: 910043fd add x29, sp, #0x10 8accc: aa0003f3 mov x19, x0 8acd0: 940005b1 bl 0x8c394 8acd4: a9417bfd ldp x29, x30, [sp, #0x10] 8acd8: aa1303e0 mov x0, x19 8acdc: f84207f3 ldr x19, [sp], #0x20 8ace0: 17ff604c b 0x62e10 8ace4: f81e0ff3 str x19, [sp, #-0x20]! 8ace8: a9017bfd stp x29, x30, [sp, #0x10] 8acec: 910043fd add x29, sp, #0x10 8acf0: aa0003f3 mov x19, x0 8acf4: 940005a8 bl 0x8c394 8acf8: a9417bfd ldp x29, x30, [sp, #0x10] 8acfc: aa1303e0 mov x0, x19 8ad00: f84207f3 ldr x19, [sp], #0x20 8ad04: 17ff6043 b 0x62e10 8ad08: eb01001f cmp x0, x1 8ad0c: 1a9f17e0 cset w0, eq 8ad10: d65f03c0 ret 8ad14: 2a1f03e0 mov w0, wzr 8ad18: d65f03c0 ret 8ad1c: 2a1f03e0 mov w0, wzr 8ad20: d65f03c0 ret 8ad24: eb01001f cmp x0, x1 8ad28: 1a9f17e0 cset w0, eq 8ad2c: d65f03c0 ret 8ad30: d10243ff sub sp, sp, #0x90 8ad34: f90033f5 str x21, [sp, #0x60] 8ad38: a9074ff4 stp x20, x19, [sp, #0x70] 8ad3c: a9087bfd stp x29, x30, [sp, #0x80] 8ad40: 910203fd add x29, sp, #0x80 8ad44: d53bd055 mrs x21, TPIDR_EL0 8ad48: f94016a8 ldr x8, [x21, #0x28] 8ad4c: aa0003f4 mov x20, x0 8ad50: aa0203f3 mov x19, x2 8ad54: eb01029f cmp x20, x1 8ad58: f81d83a8 stur x8, [x29, #-0x28] 8ad5c: 54000400 b.eq 0x8addc 8ad60: b4000421 cbz x1, 0x8ade4 8ad64: d00001a8 adrp x8, 0xc0000 8ad68: f947d108 ldr x8, [x8, #0xfa0] 8ad6c: d00001a2 adrp x2, 0xc0000 8ad70: f946fc42 ldr x2, [x2, #0xdf8] 8ad74: aa0103e0 mov x0, x1 8ad78: aa0803e1 mov x1, x8 8ad7c: aa1f03e3 mov x3, xzr 8ad80: 94000272 bl 0x8b748 8ad84: b4000320 cbz x0, 0x8ade8 8ad88: 92800008 mov x8, #-0x1 // =-1 8ad8c: 6f00e400 movi v0.2d, #0000000000000000 8ad90: 320003e9 orr w9, wzr, #0x1 8ad94: a900ffe0 stp x0, xzr, [sp, #0x8] 8ad98: a901a3f4 stp x20, x8, [sp, #0x18] 8ad9c: f804f3ff stur xzr, [sp, #0x4f] 8ada0: f90027ff str xzr, [sp, #0x48] 8ada4: 3c8383e0 stur q0, [sp, #0x38] 8ada8: 3c8283e0 stur q0, [sp, #0x28] 8adac: b90053e9 str w9, [sp, #0x50] 8adb0: f9400008 ldr x8, [x0] 8adb4: f9400262 ldr x2, [x19] 8adb8: 910023e1 add x1, sp, #0x8 8adbc: 320003e3 orr w3, wzr, #0x1 8adc0: f9401d08 ldr x8, [x8, #0x38] 8adc4: d63f0100 blr x8 8adc8: b9403be8 ldr w8, [sp, #0x38] 8adcc: 7100051f cmp w8, #0x1 8add0: 540000a1 b.ne 0x8ade4 8add4: f94017e8 ldr x8, [sp, #0x28] 8add8: f9000268 str x8, [x19] 8addc: 320003e0 orr w0, wzr, #0x1 8ade0: 14000002 b 0x8ade8 8ade4: 2a1f03e0 mov w0, wzr 8ade8: f94016a8 ldr x8, [x21, #0x28] 8adec: f85d83a9 ldur x9, [x29, #-0x28] 8adf0: eb09011f cmp x8, x9 8adf4: 540000c1 b.ne 0x8ae0c 8adf8: a9487bfd ldp x29, x30, [sp, #0x80] 8adfc: a9474ff4 ldp x20, x19, [sp, #0x70] 8ae00: f94033f5 ldr x21, [sp, #0x60] 8ae04: 910243ff add sp, sp, #0x90 8ae08: d65f03c0 ret 8ae0c: 97fe05d9 bl 0xc570 <__stack_chk_fail@plt> 8ae10: f9401028 ldr x8, [x1, #0x20] 8ae14: b4000168 cbz x8, 0x8ae40 8ae18: eb02011f cmp x8, x2 8ae1c: 540001c0 b.eq 0x8ae54 8ae20: b9403c28 ldr w8, [x1, #0x3c] 8ae24: 321f03e9 orr w9, wzr, #0x2 8ae28: 320003ea orr w10, wzr, #0x1 8ae2c: b9003029 str w9, [x1, #0x30] 8ae30: 11000508 add w8, w8, #0x1 8ae34: b9003c28 str w8, [x1, #0x3c] 8ae38: 3901382a strb w10, [x1, #0x4e] 8ae3c: 1400000b b 0x8ae68 8ae40: 320003e8 orr w8, wzr, #0x1 8ae44: f9001022 str x2, [x1, #0x20] 8ae48: b9003023 str w3, [x1, #0x30] 8ae4c: b9003c28 str w8, [x1, #0x3c] 8ae50: d65f03c0 ret 8ae54: b9403028 ldr w8, [x1, #0x30] 8ae58: 7100091f cmp w8, #0x2 8ae5c: 54000061 b.ne 0x8ae68 8ae60: b9003023 str w3, [x1, #0x30] 8ae64: d65f03c0 ret 8ae68: d65f03c0 ret 8ae6c: f9400828 ldr x8, [x1, #0x10] 8ae70: eb08001f cmp x0, x8 8ae74: 54000040 b.eq 0x8ae7c 8ae78: d65f03c0 ret 8ae7c: f9401028 ldr x8, [x1, #0x20] 8ae80: b4000168 cbz x8, 0x8aeac 8ae84: eb02011f cmp x8, x2 8ae88: 540001c0 b.eq 0x8aec0 8ae8c: b9403c28 ldr w8, [x1, #0x3c] 8ae90: 321f03e9 orr w9, wzr, #0x2 8ae94: 320003ea orr w10, wzr, #0x1 8ae98: b9003029 str w9, [x1, #0x30] 8ae9c: 11000508 add w8, w8, #0x1 8aea0: b9003c28 str w8, [x1, #0x3c] 8aea4: 3901382a strb w10, [x1, #0x4e] 8aea8: d65f03c0 ret 8aeac: 320003e8 orr w8, wzr, #0x1 8aeb0: f9001022 str x2, [x1, #0x20] 8aeb4: b9003023 str w3, [x1, #0x30] 8aeb8: b9003c28 str w8, [x1, #0x3c] 8aebc: d65f03c0 ret 8aec0: b9403028 ldr w8, [x1, #0x30] 8aec4: 7100091f cmp w8, #0x2 8aec8: 54fffd81 b.ne 0x8ae78 8aecc: b9003023 str w3, [x1, #0x30] 8aed0: d65f03c0 ret 8aed4: f9400828 ldr x8, [x1, #0x10] 8aed8: eb08001f cmp x0, x8 8aedc: 540000a0 b.eq 0x8aef0 8aee0: f9400800 ldr x0, [x0, #0x10] 8aee4: f9400008 ldr x8, [x0] 8aee8: f9401d04 ldr x4, [x8, #0x38] 8aeec: d61f0080 br x4 8aef0: f9401028 ldr x8, [x1, #0x20] 8aef4: b4000168 cbz x8, 0x8af20 8aef8: eb02011f cmp x8, x2 8aefc: 540001c0 b.eq 0x8af34 8af00: b9403c28 ldr w8, [x1, #0x3c] 8af04: 321f03e9 orr w9, wzr, #0x2 8af08: 320003ea orr w10, wzr, #0x1 8af0c: b9003029 str w9, [x1, #0x30] 8af10: 11000508 add w8, w8, #0x1 8af14: b9003c28 str w8, [x1, #0x3c] 8af18: 3901382a strb w10, [x1, #0x4e] 8af1c: 1400000b b 0x8af48 8af20: 320003e8 orr w8, wzr, #0x1 8af24: f9001022 str x2, [x1, #0x20] 8af28: b9003023 str w3, [x1, #0x30] 8af2c: b9003c28 str w8, [x1, #0x3c] 8af30: d65f03c0 ret 8af34: b9403028 ldr w8, [x1, #0x30] 8af38: 7100091f cmp w8, #0x2 8af3c: 54000061 b.ne 0x8af48 8af40: b9003023 str w3, [x1, #0x30] 8af44: d65f03c0 ret 8af48: d65f03c0 ret 8af4c: f9400408 ldr x8, [x0, #0x8] 8af50: b40000c2 cbz x2, 0x8af68 8af54: 9348fd09 asr x9, x8, #8 8af58: 360000a8 tbz w8, #0x0, 0x8af6c 8af5c: f940004a ldr x10, [x2] 8af60: f8696949 ldr x9, [x10, x9] 8af64: 14000002 b 0x8af6c 8af68: aa1f03e9 mov x9, xzr 8af6c: f9400000 ldr x0, [x0] 8af70: f27f011f tst x8, #0x2 8af74: 321f03e8 orr w8, wzr, #0x2 8af78: 8b090042 add x2, x2, x9 8af7c: f940000a ldr x10, [x0] 8af80: 1a881063 csel w3, w3, w8, ne 8af84: f9401d44 ldr x4, [x10, #0x38] 8af88: d61f0080 br x4 8af8c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 8af90: a90157f6 stp x22, x21, [sp, #0x10] 8af94: a9024ff4 stp x20, x19, [sp, #0x20] 8af98: a9037bfd stp x29, x30, [sp, #0x30] 8af9c: 9100c3fd add x29, sp, #0x30 8afa0: aa0103f3 mov x19, x1 8afa4: f9400a68 ldr x8, [x19, #0x10] 8afa8: aa0003f6 mov x22, x0 8afac: 2a0303f4 mov w20, w3 8afb0: aa0203f5 mov x21, x2 8afb4: eb0802df cmp x22, x8 8afb8: 54000120 b.eq 0x8afdc 8afbc: b94016d8 ldr w24, [x22, #0x14] 8afc0: f94012c8 ldr x8, [x22, #0x20] 8afc4: b4000255 cbz x21, 0x8b00c 8afc8: 9348fd09 asr x9, x8, #8 8afcc: 36000228 tbz w8, #0x0, 0x8b010 8afd0: f94002aa ldr x10, [x21] 8afd4: f8696949 ldr x9, [x10, x9] 8afd8: 1400000e b 0x8b010 8afdc: f9401268 ldr x8, [x19, #0x20] 8afe0: b4000608 cbz x8, 0x8b0a0 8afe4: eb15011f cmp x8, x21 8afe8: 54000660 b.eq 0x8b0b4 8afec: b9403e68 ldr w8, [x19, #0x3c] 8aff0: 321f03e9 orr w9, wzr, #0x2 8aff4: 320003ea orr w10, wzr, #0x1 8aff8: b9003269 str w9, [x19, #0x30] 8affc: 11000508 add w8, w8, #0x1 8b000: b9003e68 str w8, [x19, #0x3c] 8b004: 39013a6a strb w10, [x19, #0x4e] 8b008: 1400002f b 0x8b0c4 8b00c: aa1f03e9 mov x9, xzr 8b010: f9400ec0 ldr x0, [x22, #0x18] 8b014: f27f011f tst x8, #0x2 8b018: 321f03f7 orr w23, wzr, #0x2 8b01c: 8b0902a2 add x2, x21, x9 8b020: f940000a ldr x10, [x0] 8b024: 1a971283 csel w3, w20, w23, ne 8b028: aa1303e1 mov x1, x19 8b02c: f9401d4a ldr x10, [x10, #0x38] 8b030: d63f0140 blr x10 8b034: 71000b1f cmp w24, #0x2 8b038: 54000463 b.lo 0x8b0c4 8b03c: 8b1812c8 add x8, x22, x24, lsl #4 8b040: 91006118 add x24, x8, #0x18 8b044: 9100a2d6 add x22, x22, #0x28 8b048: f94006c8 ldr x8, [x22, #0x8] 8b04c: b40000d5 cbz x21, 0x8b064 8b050: 9348fd09 asr x9, x8, #8 8b054: 360000a8 tbz w8, #0x0, 0x8b068 8b058: f94002aa ldr x10, [x21] 8b05c: f8696949 ldr x9, [x10, x9] 8b060: 14000002 b 0x8b068 8b064: aa1f03e9 mov x9, xzr 8b068: f94002c0 ldr x0, [x22] 8b06c: f27f011f tst x8, #0x2 8b070: 8b0902a2 add x2, x21, x9 8b074: 1a971283 csel w3, w20, w23, ne 8b078: f940000a ldr x10, [x0] 8b07c: aa1303e1 mov x1, x19 8b080: f9401d4a ldr x10, [x10, #0x38] 8b084: d63f0140 blr x10 8b088: 39413a68 ldrb w8, [x19, #0x4e] 8b08c: 350001c8 cbnz w8, 0x8b0c4 8b090: 910042d6 add x22, x22, #0x10 8b094: eb1802df cmp x22, x24 8b098: 54fffd83 b.lo 0x8b048 8b09c: 1400000a b 0x8b0c4 8b0a0: 320003e8 orr w8, wzr, #0x1 8b0a4: f9001275 str x21, [x19, #0x20] 8b0a8: b9003274 str w20, [x19, #0x30] 8b0ac: b9003e68 str w8, [x19, #0x3c] 8b0b0: 14000005 b 0x8b0c4 8b0b4: b9403268 ldr w8, [x19, #0x30] 8b0b8: 7100091f cmp w8, #0x2 8b0bc: 54000041 b.ne 0x8b0c4 8b0c0: b9003274 str w20, [x19, #0x30] 8b0c4: a9437bfd ldp x29, x30, [sp, #0x30] 8b0c8: a9424ff4 ldp x20, x19, [sp, #0x20] 8b0cc: a94157f6 ldp x22, x21, [sp, #0x10] 8b0d0: a8c45ff8 ldp x24, x23, [sp], #0x40 8b0d4: d65f03c0 ret 8b0d8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 8b0dc: a9017bfd stp x29, x30, [sp, #0x10] 8b0e0: 910043fd add x29, sp, #0x10 8b0e4: aa0003f3 mov x19, x0 8b0e8: 39404268 ldrb w8, [x19, #0x10] 8b0ec: aa0103f4 mov x20, x1 8b0f0: 121d0508 and w8, w8, #0x18 8b0f4: 34000128 cbz w8, 0x8b118 8b0f8: f9400660 ldr x0, [x19, #0x8] 8b0fc: f9400681 ldr x1, [x20, #0x8] 8b100: 97fe05bc bl 0xc7f0 8b104: 7100001f cmp w0, #0x0 8b108: 1a9f17e0 cset w0, eq 8b10c: a9417bfd ldp x29, x30, [sp, #0x10] 8b110: a8c24ff4 ldp x20, x19, [sp], #0x20 8b114: d65f03c0 ret 8b118: b40001d4 cbz x20, 0x8b150 8b11c: b00001a1 adrp x1, 0xc0000 8b120: b00001a2 adrp x2, 0xc0000 8b124: f947d021 ldr x1, [x1, #0xfa0] 8b128: f946d042 ldr x2, [x2, #0xda0] 8b12c: aa1403e0 mov x0, x20 8b130: aa1f03e3 mov x3, xzr 8b134: 94000185 bl 0x8b748 8b138: b4fffea0 cbz x0, 0x8b10c 8b13c: 39404008 ldrb w8, [x0, #0x10] 8b140: 121d0508 and w8, w8, #0x18 8b144: 35fffda8 cbnz w8, 0x8b0f8 8b148: eb14027f cmp x19, x20 8b14c: 17ffffef b 0x8b108 8b150: 2a1f03e0 mov w0, wzr 8b154: 17ffffee b 0x8b10c 8b158: d10283ff sub sp, sp, #0xa0 8b15c: f90033f7 str x23, [sp, #0x60] 8b160: a90757f6 stp x22, x21, [sp, #0x70] 8b164: a9084ff4 stp x20, x19, [sp, #0x80] 8b168: a9097bfd stp x29, x30, [sp, #0x90] 8b16c: 910243fd add x29, sp, #0x90 8b170: d53bd057 mrs x23, TPIDR_EL0 8b174: b00001a9 adrp x9, 0xc0000 8b178: f94016e8 ldr x8, [x23, #0x28] 8b17c: f947e529 ldr x9, [x9, #0xfc8] 8b180: aa0103f5 mov x21, x1 8b184: aa0203f3 mov x19, x2 8b188: aa0003f4 mov x20, x0 8b18c: eb0902bf cmp x21, x9 8b190: f81c83a8 stur x8, [x29, #-0x38] 8b194: 540006e0 b.eq 0x8b270 8b198: 39404288 ldrb w8, [x20, #0x10] 8b19c: 121d0508 and w8, w8, #0x18 8b1a0: 340006c8 cbz w8, 0x8b278 8b1a4: f9400680 ldr x0, [x20, #0x8] 8b1a8: f94006a1 ldr x1, [x21, #0x8] 8b1ac: 97fe0591 bl 0xc7f0 8b1b0: 34000800 cbz w0, 0x8b2b0 8b1b4: b00001a1 adrp x1, 0xc0000 8b1b8: b00001a2 adrp x2, 0xc0000 8b1bc: f947d021 ldr x1, [x1, #0xfa0] 8b1c0: f947e042 ldr x2, [x2, #0xfc0] 8b1c4: aa1503e0 mov x0, x21 8b1c8: aa1f03e3 mov x3, xzr 8b1cc: 9400015f bl 0x8b748 8b1d0: aa0003f5 mov x21, x0 8b1d4: b4000ab5 cbz x21, 0x8b328 8b1d8: f9400268 ldr x8, [x19] 8b1dc: b4000068 cbz x8, 0x8b1e8 8b1e0: f9400108 ldr x8, [x8] 8b1e4: f9000268 str x8, [x19] 8b1e8: b94012a8 ldr w8, [x21, #0x10] 8b1ec: b9401289 ldr w9, [x20, #0x10] 8b1f0: 0a29010a bic w10, w8, w9 8b1f4: 1200094a and w10, w10, #0x7 8b1f8: 3500096a cbnz w10, 0x8b324 8b1fc: 0a280128 bic w8, w9, w8 8b200: 121b0508 and w8, w8, #0x60 8b204: 35000908 cbnz w8, 0x8b324 8b208: f9400e80 ldr x0, [x20, #0x18] 8b20c: f9400ea8 ldr x8, [x21, #0x18] 8b210: eb08001f cmp x0, x8 8b214: 54000560 b.eq 0x8b2c0 8b218: b00001a9 adrp x9, 0xc0000 8b21c: f946c529 ldr x9, [x9, #0xd88] 8b220: eb09001f cmp x0, x9 8b224: 54000520 b.eq 0x8b2c8 8b228: b4000800 cbz x0, 0x8b328 8b22c: b00001a1 adrp x1, 0xc0000 8b230: b00001a2 adrp x2, 0xc0000 8b234: f947d021 ldr x1, [x1, #0xfa0] 8b238: f947e042 ldr x2, [x2, #0xfc0] 8b23c: aa1f03e3 mov x3, xzr 8b240: 94000142 bl 0x8b748 8b244: b4000580 cbz x0, 0x8b2f4 8b248: 39404288 ldrb w8, [x20, #0x10] 8b24c: 360006c8 tbz w8, #0x0, 0x8b324 8b250: f9400ea1 ldr x1, [x21, #0x18] 8b254: 94000080 bl 0x8b454 8b258: f94016e8 ldr x8, [x23, #0x28] 8b25c: f85c83a9 ldur x9, [x29, #-0x38] 8b260: eb09011f cmp x8, x9 8b264: 54000f61 b.ne 0x8b450 8b268: 12000000 and w0, w0, #0x1 8b26c: 14000033 b 0x8b338 8b270: f900027f str xzr, [x19] 8b274: 14000013 b 0x8b2c0 8b278: b4000575 cbz x21, 0x8b324 8b27c: b00001a1 adrp x1, 0xc0000 8b280: b00001a2 adrp x2, 0xc0000 8b284: f947d021 ldr x1, [x1, #0xfa0] 8b288: f946d042 ldr x2, [x2, #0xda0] 8b28c: aa1503e0 mov x0, x21 8b290: aa1f03e3 mov x3, xzr 8b294: 9400012d bl 0x8b748 8b298: b4fff8e0 cbz x0, 0x8b1b4 8b29c: 39404008 ldrb w8, [x0, #0x10] 8b2a0: 121d0508 and w8, w8, #0x18 8b2a4: 35fff808 cbnz w8, 0x8b1a4 8b2a8: eb15029f cmp x20, x21 8b2ac: 54fff841 b.ne 0x8b1b4 8b2b0: f9400268 ldr x8, [x19] 8b2b4: b4000068 cbz x8, 0x8b2c0 8b2b8: f9400108 ldr x8, [x8] 8b2bc: f9000268 str x8, [x19] 8b2c0: 320003e0 orr w0, wzr, #0x1 8b2c4: 14000019 b 0x8b328 8b2c8: b4ffffc8 cbz x8, 0x8b2c0 8b2cc: b00001a1 adrp x1, 0xc0000 8b2d0: b00001a2 adrp x2, 0xc0000 8b2d4: f947d021 ldr x1, [x1, #0xfa0] 8b2d8: f947c842 ldr x2, [x2, #0xf90] 8b2dc: aa0803e0 mov x0, x8 8b2e0: aa1f03e3 mov x3, xzr 8b2e4: 94000119 bl 0x8b748 8b2e8: f100001f cmp x0, #0x0 8b2ec: 1a9f17e0 cset w0, eq 8b2f0: 1400000e b 0x8b328 8b2f4: f9400e80 ldr x0, [x20, #0x18] 8b2f8: b4000180 cbz x0, 0x8b328 8b2fc: b00001a1 adrp x1, 0xc0000 8b300: b00001a2 adrp x2, 0xc0000 8b304: f947d021 ldr x1, [x1, #0xfa0] 8b308: f9469c42 ldr x2, [x2, #0xd38] 8b30c: aa1f03e3 mov x3, xzr 8b310: 9400010e bl 0x8b748 8b314: aa0003f6 mov x22, x0 8b318: b40001d6 cbz x22, 0x8b350 8b31c: 39404288 ldrb w8, [x20, #0x10] 8b320: 370006c8 tbnz w8, #0x0, 0x8b3f8 8b324: 2a1f03e0 mov w0, wzr 8b328: f94016e8 ldr x8, [x23, #0x28] 8b32c: f85c83a9 ldur x9, [x29, #-0x38] 8b330: eb09011f cmp x8, x9 8b334: 540008e1 b.ne 0x8b450 8b338: a9497bfd ldp x29, x30, [sp, #0x90] 8b33c: a9484ff4 ldp x20, x19, [sp, #0x80] 8b340: a94757f6 ldp x22, x21, [sp, #0x70] 8b344: f94033f7 ldr x23, [sp, #0x60] 8b348: 910283ff add sp, sp, #0xa0 8b34c: d65f03c0 ret 8b350: f9400e80 ldr x0, [x20, #0x18] 8b354: b4fffea0 cbz x0, 0x8b328 8b358: b00001a1 adrp x1, 0xc0000 8b35c: b00001a2 adrp x2, 0xc0000 8b360: f947d021 ldr x1, [x1, #0xfa0] 8b364: f946fc42 ldr x2, [x2, #0xdf8] 8b368: aa1f03e3 mov x3, xzr 8b36c: 940000f7 bl 0x8b748 8b370: aa0003f4 mov x20, x0 8b374: b4fffdb4 cbz x20, 0x8b328 8b378: f9400ea0 ldr x0, [x21, #0x18] 8b37c: b4fffd60 cbz x0, 0x8b328 8b380: b00001a1 adrp x1, 0xc0000 8b384: b00001a2 adrp x2, 0xc0000 8b388: f947d021 ldr x1, [x1, #0xfa0] 8b38c: f946fc42 ldr x2, [x2, #0xdf8] 8b390: aa1f03e3 mov x3, xzr 8b394: 940000ed bl 0x8b748 8b398: b4fffc80 cbz x0, 0x8b328 8b39c: 92800008 mov x8, #-0x1 // =-1 8b3a0: 6f00e400 movi v0.2d, #0000000000000000 8b3a4: 320003e9 orr w9, wzr, #0x1 8b3a8: a900ffe0 stp x0, xzr, [sp, #0x8] 8b3ac: a901a3f4 stp x20, x8, [sp, #0x18] 8b3b0: f804f3ff stur xzr, [sp, #0x4f] 8b3b4: f90027ff str xzr, [sp, #0x48] 8b3b8: 3c8383e0 stur q0, [sp, #0x38] 8b3bc: 3c8283e0 stur q0, [sp, #0x28] 8b3c0: b90053e9 str w9, [sp, #0x50] 8b3c4: f9400008 ldr x8, [x0] 8b3c8: f9400262 ldr x2, [x19] 8b3cc: 910023e1 add x1, sp, #0x8 8b3d0: 320003e3 orr w3, wzr, #0x1 8b3d4: f9401d08 ldr x8, [x8, #0x38] 8b3d8: d63f0100 blr x8 8b3dc: b9403be8 ldr w8, [sp, #0x38] 8b3e0: 7100051f cmp w8, #0x1 8b3e4: 54fffa01 b.ne 0x8b324 8b3e8: f9400268 ldr x8, [x19] 8b3ec: b4fff6a8 cbz x8, 0x8b2c0 8b3f0: f94017e8 ldr x8, [sp, #0x28] 8b3f4: 17ffffb2 b 0x8b2bc 8b3f8: f9400ea0 ldr x0, [x21, #0x18] 8b3fc: b4fff960 cbz x0, 0x8b328 8b400: b00001a1 adrp x1, 0xc0000 8b404: b00001a2 adrp x2, 0xc0000 8b408: f947d021 ldr x1, [x1, #0xfa0] 8b40c: f9469c42 ldr x2, [x2, #0xd38] 8b410: aa1f03e3 mov x3, xzr 8b414: 940000cd bl 0x8b748 8b418: b4fff880 cbz x0, 0x8b328 8b41c: b94012c8 ldr w8, [x22, #0x10] 8b420: b9401009 ldr w9, [x0, #0x10] 8b424: 0a280128 bic w8, w9, w8 8b428: 35fff7e8 cbnz w8, 0x8b324 8b42c: f9400ec8 ldr x8, [x22, #0x18] 8b430: f9400c09 ldr x9, [x0, #0x18] 8b434: eb09011f cmp x8, x9 8b438: 54fff761 b.ne 0x8b324 8b43c: f94012c8 ldr x8, [x22, #0x20] 8b440: f9401009 ldr x9, [x0, #0x20] 8b444: eb09011f cmp x8, x9 8b448: 1a9f17e0 cset w0, eq 8b44c: 17ffffb7 b 0x8b328 8b450: 97fe0448 bl 0xc570 <__stack_chk_fail@plt> 8b454: a9bd57f6 stp x22, x21, [sp, #-0x30]! 8b458: a9014ff4 stp x20, x19, [sp, #0x10] 8b45c: a9027bfd stp x29, x30, [sp, #0x20] 8b460: 910083fd add x29, sp, #0x20 8b464: aa0103e8 mov x8, x1 8b468: aa0003f6 mov x22, x0 8b46c: b4000408 cbz x8, 0x8b4ec 8b470: b00001b3 adrp x19, 0xc0000 8b474: b00001b4 adrp x20, 0xc0000 8b478: f947d273 ldr x19, [x19, #0xfa0] 8b47c: f947e294 ldr x20, [x20, #0xfc0] 8b480: aa0803e0 mov x0, x8 8b484: aa1303e1 mov x1, x19 8b488: aa1403e2 mov x2, x20 8b48c: aa1f03e3 mov x3, xzr 8b490: 940000ae bl 0x8b748 8b494: aa0003f5 mov x21, x0 8b498: b40002d5 cbz x21, 0x8b4f0 8b49c: b94012a8 ldr w8, [x21, #0x10] 8b4a0: b94012c9 ldr w9, [x22, #0x10] 8b4a4: 0a290108 bic w8, w8, w9 8b4a8: 35000228 cbnz w8, 0x8b4ec 8b4ac: f9400ec8 ldr x8, [x22, #0x18] 8b4b0: f9400eaa ldr x10, [x21, #0x18] 8b4b4: eb0a011f cmp x8, x10 8b4b8: 54000240 b.eq 0x8b500 8b4bc: 2a1f03e0 mov w0, wzr 8b4c0: 36000189 tbz w9, #0x0, 0x8b4f0 8b4c4: b4000168 cbz x8, 0x8b4f0 8b4c8: aa0803e0 mov x0, x8 8b4cc: aa1303e1 mov x1, x19 8b4d0: aa1403e2 mov x2, x20 8b4d4: aa1f03e3 mov x3, xzr 8b4d8: 9400009c bl 0x8b748 8b4dc: b4000160 cbz x0, 0x8b508 8b4e0: f9400ea8 ldr x8, [x21, #0x18] 8b4e4: aa0003f6 mov x22, x0 8b4e8: b5fffcc8 cbnz x8, 0x8b480 8b4ec: 2a1f03e0 mov w0, wzr 8b4f0: a9427bfd ldp x29, x30, [sp, #0x20] 8b4f4: a9414ff4 ldp x20, x19, [sp, #0x10] 8b4f8: a8c357f6 ldp x22, x21, [sp], #0x30 8b4fc: d65f03c0 ret 8b500: 320003e0 orr w0, wzr, #0x1 8b504: 17fffffb b 0x8b4f0 8b508: f9400ec0 ldr x0, [x22, #0x18] 8b50c: b4ffff20 cbz x0, 0x8b4f0 8b510: b00001a1 adrp x1, 0xc0000 8b514: b00001a2 adrp x2, 0xc0000 8b518: f947d021 ldr x1, [x1, #0xfa0] 8b51c: f9469c42 ldr x2, [x2, #0xd38] 8b520: aa1f03e3 mov x3, xzr 8b524: 94000089 bl 0x8b748 8b528: aa0003f3 mov x19, x0 8b52c: b4fffe33 cbz x19, 0x8b4f0 8b530: f9400ea0 ldr x0, [x21, #0x18] 8b534: b4fffde0 cbz x0, 0x8b4f0 8b538: b00001a1 adrp x1, 0xc0000 8b53c: b00001a2 adrp x2, 0xc0000 8b540: f947d021 ldr x1, [x1, #0xfa0] 8b544: f9469c42 ldr x2, [x2, #0xd38] 8b548: aa1f03e3 mov x3, xzr 8b54c: 9400007f bl 0x8b748 8b550: b4fffd00 cbz x0, 0x8b4f0 8b554: b9401268 ldr w8, [x19, #0x10] 8b558: b9401009 ldr w9, [x0, #0x10] 8b55c: 0a280128 bic w8, w9, w8 8b560: 35fffc68 cbnz w8, 0x8b4ec 8b564: f9400e68 ldr x8, [x19, #0x18] 8b568: f9400c09 ldr x9, [x0, #0x18] 8b56c: eb09011f cmp x8, x9 8b570: 54fffbe1 b.ne 0x8b4ec 8b574: f9401268 ldr x8, [x19, #0x20] 8b578: f9401009 ldr x9, [x0, #0x20] 8b57c: eb09011f cmp x8, x9 8b580: 1a9f17e0 cset w0, eq 8b584: 17ffffdb b 0x8b4f0 8b588: f81e0ff3 str x19, [sp, #-0x20]! 8b58c: a9017bfd stp x29, x30, [sp, #0x10] 8b590: 910043fd add x29, sp, #0x10 8b594: aa0003f3 mov x19, x0 8b598: b4000241 cbz x1, 0x8b5e0 8b59c: b00001a8 adrp x8, 0xc0000 8b5a0: f947d108 ldr x8, [x8, #0xfa0] 8b5a4: b00001a2 adrp x2, 0xc0000 8b5a8: f9469c42 ldr x2, [x2, #0xd38] 8b5ac: aa0103e0 mov x0, x1 8b5b0: aa0803e1 mov x1, x8 8b5b4: aa1f03e3 mov x3, xzr 8b5b8: 94000064 bl 0x8b748 8b5bc: b4000140 cbz x0, 0x8b5e4 8b5c0: b9401268 ldr w8, [x19, #0x10] 8b5c4: b9401009 ldr w9, [x0, #0x10] 8b5c8: 0a280128 bic w8, w9, w8 8b5cc: 350000a8 cbnz w8, 0x8b5e0 8b5d0: f9400e68 ldr x8, [x19, #0x18] 8b5d4: f9400c09 ldr x9, [x0, #0x18] 8b5d8: eb09011f cmp x8, x9 8b5dc: 540000a0 b.eq 0x8b5f0 8b5e0: 2a1f03e0 mov w0, wzr 8b5e4: a9417bfd ldp x29, x30, [sp, #0x10] 8b5e8: f84207f3 ldr x19, [sp], #0x20 8b5ec: d65f03c0 ret 8b5f0: f9401268 ldr x8, [x19, #0x20] 8b5f4: f9401009 ldr x9, [x0, #0x20] 8b5f8: eb09011f cmp x8, x9 8b5fc: 1a9f17e0 cset w0, eq 8b600: 17fffff9 b 0x8b5e4 8b604: f81d0ff5 str x21, [sp, #-0x30]! 8b608: a9014ff4 stp x20, x19, [sp, #0x10] 8b60c: a9027bfd stp x29, x30, [sp, #0x20] 8b610: 910083fd add x29, sp, #0x20 8b614: b00001a8 adrp x8, 0xc0000 8b618: f947e508 ldr x8, [x8, #0xfc8] 8b61c: aa0103f4 mov x20, x1 8b620: aa0203f5 mov x21, x2 8b624: aa0003f3 mov x19, x0 8b628: eb08029f cmp x20, x8 8b62c: 54000420 b.eq 0x8b6b0 8b630: 39404268 ldrb w8, [x19, #0x10] 8b634: 121d0508 and w8, w8, #0x18 8b638: 340005e8 cbz w8, 0x8b6f4 8b63c: f9400660 ldr x0, [x19, #0x8] 8b640: f9400681 ldr x1, [x20, #0x8] 8b644: 97fe046b bl 0xc7f0 8b648: 34000720 cbz w0, 0x8b72c 8b64c: b00001a1 adrp x1, 0xc0000 8b650: b00001a2 adrp x2, 0xc0000 8b654: f947d021 ldr x1, [x1, #0xfa0] 8b658: f9469c42 ldr x2, [x2, #0xd38] 8b65c: aa1403e0 mov x0, x20 8b660: aa1f03e3 mov x3, xzr 8b664: 94000039 bl 0x8b748 8b668: b4000680 cbz x0, 0x8b738 8b66c: b9401008 ldr w8, [x0, #0x10] 8b670: b9401269 ldr w9, [x19, #0x10] 8b674: 0a29010a bic w10, w8, w9 8b678: 1200094a and w10, w10, #0x7 8b67c: 350005ca cbnz w10, 0x8b734 8b680: 0a280128 bic w8, w9, w8 8b684: 121b0508 and w8, w8, #0x60 8b688: 35000568 cbnz w8, 0x8b734 8b68c: f9400e68 ldr x8, [x19, #0x18] 8b690: f9400c09 ldr x9, [x0, #0x18] 8b694: eb09011f cmp x8, x9 8b698: 540004e1 b.ne 0x8b734 8b69c: f9401268 ldr x8, [x19, #0x20] 8b6a0: f9401009 ldr x9, [x0, #0x20] 8b6a4: eb09011f cmp x8, x9 8b6a8: 1a9f17e0 cset w0, eq 8b6ac: 14000023 b 0x8b738 8b6b0: f9400e60 ldr x0, [x19, #0x18] 8b6b4: f0000093 adrp x19, 0x9e000 8b6b8: 91190273 add x19, x19, #0x640 8b6bc: b4000160 cbz x0, 0x8b6e8 8b6c0: b00001a1 adrp x1, 0xc0000 8b6c4: b00001a2 adrp x2, 0xc0000 8b6c8: f947d021 ldr x1, [x1, #0xfa0] 8b6cc: f947c842 ldr x2, [x2, #0xf90] 8b6d0: aa1f03e3 mov x3, xzr 8b6d4: 9400001d bl 0x8b748 8b6d8: f0000088 adrp x8, 0x9e000 8b6dc: 9118c108 add x8, x8, #0x630 8b6e0: f100001f cmp x0, #0x0 8b6e4: 9a931113 csel x19, x8, x19, ne 8b6e8: f90002b3 str x19, [x21] 8b6ec: 320003e0 orr w0, wzr, #0x1 8b6f0: 14000012 b 0x8b738 8b6f4: b4000214 cbz x20, 0x8b734 8b6f8: b00001a1 adrp x1, 0xc0000 8b6fc: b00001a2 adrp x2, 0xc0000 8b700: f947d021 ldr x1, [x1, #0xfa0] 8b704: f946d042 ldr x2, [x2, #0xda0] 8b708: aa1403e0 mov x0, x20 8b70c: aa1f03e3 mov x3, xzr 8b710: 9400000e bl 0x8b748 8b714: b4fff9c0 cbz x0, 0x8b64c 8b718: 39404008 ldrb w8, [x0, #0x10] 8b71c: 121d0508 and w8, w8, #0x18 8b720: 35fff8e8 cbnz w8, 0x8b63c 8b724: eb14027f cmp x19, x20 8b728: 54fff921 b.ne 0x8b64c 8b72c: 320003e0 orr w0, wzr, #0x1 8b730: 14000002 b 0x8b738 8b734: 2a1f03e0 mov w0, wzr 8b738: a9427bfd ldp x29, x30, [sp, #0x20] 8b73c: a9414ff4 ldp x20, x19, [sp, #0x10] 8b740: f84307f5 ldr x21, [sp], #0x30 8b744: d65f03c0 ret 8b748: d10203ff sub sp, sp, #0x80 8b74c: a9064ff4 stp x20, x19, [sp, #0x60] 8b750: a9077bfd stp x29, x30, [sp, #0x70] 8b754: 9101c3fd add x29, sp, #0x70 8b758: d53bd054 mrs x20, TPIDR_EL0 8b75c: f9401689 ldr x9, [x20, #0x28] 8b760: aa0003e8 mov x8, x0 8b764: 6f00e400 movi v0.2d, #0000000000000000 8b768: f81e83a9 stur x9, [x29, #-0x18] 8b76c: f9400109 ldr x9, [x8] 8b770: a97f012a ldp x10, x0, [x9, #-0x10] 8b774: a900a3e2 stp x2, x8, [sp, #0x8] 8b778: a9018fe1 stp x1, x3, [sp, #0x18] 8b77c: f804f3ff stur xzr, [sp, #0x4f] 8b780: 8b0a0113 add x19, x8, x10 8b784: eb02001f cmp x0, x2 8b788: f90027ff str xzr, [sp, #0x48] 8b78c: 3c8383e0 stur q0, [sp, #0x38] 8b790: 3c8283e0 stur q0, [sp, #0x28] 8b794: 54000280 b.eq 0x8b7e4 8b798: f9400008 ldr x8, [x0] 8b79c: 910023e1 add x1, sp, #0x8 8b7a0: 320003e3 orr w3, wzr, #0x1 8b7a4: aa1303e2 mov x2, x19 8b7a8: f9401908 ldr x8, [x8, #0x30] 8b7ac: 2a1f03e4 mov w4, wzr 8b7b0: d63f0100 blr x8 8b7b4: b94047e8 ldr w8, [sp, #0x44] 8b7b8: 7100051f cmp w8, #0x1 8b7bc: 54000320 b.eq 0x8b820 8b7c0: 350004c8 cbnz w8, 0x8b858 8b7c4: 2947a3e9 ldp w9, w8, [sp, #0x3c] 8b7c8: b9404bea ldr w10, [sp, #0x48] 8b7cc: f9401beb ldr x11, [sp, #0x30] 8b7d0: 7100051f cmp w8, #0x1 8b7d4: 7a410920 ccmp w9, #0x1, #0x0, eq 8b7d8: 7a410940 ccmp w10, #0x1, #0x0, eq 8b7dc: 9a9f0160 csel x0, x11, xzr, eq 8b7e0: 1400001f b 0x8b85c 8b7e4: 320003e8 orr w8, wzr, #0x1 8b7e8: b90053e8 str w8, [sp, #0x50] 8b7ec: f9400048 ldr x8, [x2] 8b7f0: 910023e1 add x1, sp, #0x8 8b7f4: 320003e4 orr w4, wzr, #0x1 8b7f8: aa0203e0 mov x0, x2 8b7fc: f9401508 ldr x8, [x8, #0x28] 8b800: aa1303e2 mov x2, x19 8b804: aa1303e3 mov x3, x19 8b808: 2a1f03e5 mov w5, wzr 8b80c: d63f0100 blr x8 8b810: b9403be8 ldr w8, [sp, #0x38] 8b814: 7100051f cmp w8, #0x1 8b818: 9a9f0260 csel x0, x19, xzr, eq 8b81c: 14000010 b 0x8b85c 8b820: b9403be8 ldr w8, [sp, #0x38] 8b824: 7100051f cmp w8, #0x1 8b828: 54000140 b.eq 0x8b850 8b82c: b9404be8 ldr w8, [sp, #0x48] 8b830: aa1f03e0 mov x0, xzr 8b834: 35000148 cbnz w8, 0x8b85c 8b838: b9403fe8 ldr w8, [sp, #0x3c] 8b83c: 7100051f cmp w8, #0x1 8b840: 540000e1 b.ne 0x8b85c 8b844: b94043e8 ldr w8, [sp, #0x40] 8b848: 7100051f cmp w8, #0x1 8b84c: 54000081 b.ne 0x8b85c 8b850: f94017e0 ldr x0, [sp, #0x28] 8b854: 14000002 b 0x8b85c 8b858: aa1f03e0 mov x0, xzr 8b85c: f9401688 ldr x8, [x20, #0x28] 8b860: f85e83a9 ldur x9, [x29, #-0x18] 8b864: eb09011f cmp x8, x9 8b868: 540000a1 b.ne 0x8b87c 8b86c: a9477bfd ldp x29, x30, [sp, #0x70] 8b870: a9464ff4 ldp x20, x19, [sp, #0x60] 8b874: 910203ff add sp, sp, #0x80 8b878: d65f03c0 ret 8b87c: 97fe033d bl 0xc570 <__stack_chk_fail@plt> 8b880: f9400429 ldr x9, [x1, #0x8] 8b884: 320003e8 orr w8, wzr, #0x1 8b888: 39013428 strb w8, [x1, #0x4d] 8b88c: eb03013f cmp x9, x3 8b890: 54000040 b.eq 0x8b898 8b894: d65f03c0 ret 8b898: f9401029 ldr x9, [x1, #0x20] 8b89c: 39013028 strb w8, [x1, #0x4c] 8b8a0: b4000129 cbz x9, 0x8b8c4 8b8a4: eb02013f cmp x9, x2 8b8a8: 54000260 b.eq 0x8b8f4 8b8ac: b9403c28 ldr w8, [x1, #0x3c] 8b8b0: 320003e9 orr w9, wzr, #0x1 8b8b4: 39013829 strb w9, [x1, #0x4e] 8b8b8: 11000508 add w8, w8, #0x1 8b8bc: b9003c28 str w8, [x1, #0x3c] 8b8c0: d65f03c0 ret 8b8c4: b9404828 ldr w8, [x1, #0x48] 8b8c8: 320003e9 orr w9, wzr, #0x1 8b8cc: f9001022 str x2, [x1, #0x20] 8b8d0: b9003024 str w4, [x1, #0x30] 8b8d4: 7100051f cmp w8, #0x1 8b8d8: b9003c29 str w9, [x1, #0x3c] 8b8dc: 54fffdc1 b.ne 0x8b894 8b8e0: 7100049f cmp w4, #0x1 8b8e4: 54fffd81 b.ne 0x8b894 8b8e8: 320003e8 orr w8, wzr, #0x1 8b8ec: 39013828 strb w8, [x1, #0x4e] 8b8f0: d65f03c0 ret 8b8f4: b9403028 ldr w8, [x1, #0x30] 8b8f8: 7100091f cmp w8, #0x2 8b8fc: 54000061 b.ne 0x8b908 8b900: 2a0403e8 mov w8, w4 8b904: b9003024 str w4, [x1, #0x30] 8b908: b9404829 ldr w9, [x1, #0x48] 8b90c: 7100053f cmp w9, #0x1 8b910: 54fffc21 b.ne 0x8b894 8b914: 7100051f cmp w8, #0x1 8b918: 54fffbe1 b.ne 0x8b894 8b91c: 39013828 strb w8, [x1, #0x4e] 8b920: d65f03c0 ret 8b924: f9400428 ldr x8, [x1, #0x8] 8b928: eb02011f cmp x8, x2 8b92c: 540000a1 b.ne 0x8b940 8b930: b9403428 ldr w8, [x1, #0x34] 8b934: 7100051f cmp w8, #0x1 8b938: 54000040 b.eq 0x8b940 8b93c: b9003423 str w3, [x1, #0x34] 8b940: d65f03c0 ret 8b944: f81a0ffb str x27, [sp, #-0x60]! 8b948: a90167fa stp x26, x25, [sp, #0x10] 8b94c: a9025ff8 stp x24, x23, [sp, #0x20] 8b950: a90357f6 stp x22, x21, [sp, #0x30] 8b954: a9044ff4 stp x20, x19, [sp, #0x40] 8b958: a9057bfd stp x29, x30, [sp, #0x50] 8b95c: 910143fd add x29, sp, #0x50 8b960: aa0103f3 mov x19, x1 8b964: f9400a68 ldr x8, [x19, #0x10] 8b968: 2a0403f5 mov w21, w4 8b96c: 2a0303f6 mov w22, w3 8b970: aa0203f4 mov x20, x2 8b974: aa0003f7 mov x23, x0 8b978: 36000735 tbz w21, #0x0, 0x8ba5c 8b97c: f94006f8 ldr x24, [x23, #0x8] 8b980: f9400501 ldr x1, [x8, #0x8] 8b984: aa1803e0 mov x0, x24 8b988: 97fe039a bl 0xc7f0 8b98c: 34000e20 cbz w0, 0x8bb50 8b990: f9400268 ldr x8, [x19] 8b994: aa1803e0 mov x0, x24 8b998: f9400501 ldr x1, [x8, #0x8] 8b99c: 97fe0395 bl 0xc7f0 8b9a0: 34000680 cbz w0, 0x8ba70 8b9a4: f94012e8 ldr x8, [x23, #0x20] 8b9a8: b94016f8 ldr w24, [x23, #0x14] 8b9ac: 9348fd09 asr x9, x8, #8 8b9b0: 36000068 tbz w8, #0x0, 0x8b9bc 8b9b4: f940028a ldr x10, [x20] 8b9b8: f8696949 ldr x9, [x10, x9] 8b9bc: f9400ee0 ldr x0, [x23, #0x18] 8b9c0: f27f011f tst x8, #0x2 8b9c4: 321f03e8 orr w8, wzr, #0x2 8b9c8: 8b090282 add x2, x20, x9 8b9cc: f940000a ldr x10, [x0] 8b9d0: 1a8812c3 csel w3, w22, w8, ne 8b9d4: 120002a4 and w4, w21, #0x1 8b9d8: aa1303e1 mov x1, x19 8b9dc: f940194a ldr x10, [x10, #0x30] 8b9e0: d63f0140 blr x10 8b9e4: 71000b1f cmp w24, #0x2 8b9e8: 54001563 b.lo 0x8bc94 8b9ec: b94012e8 ldr w8, [x23, #0x10] 8b9f0: 8b1812e9 add x9, x23, x24, lsl #4 8b9f4: 91006138 add x24, x9, #0x18 8b9f8: 9100a2f7 add x23, x23, #0x28 8b9fc: 37080088 tbnz w8, #0x1, 0x8ba0c 8ba00: b9403e69 ldr w9, [x19, #0x3c] 8ba04: 7100053f cmp w9, #0x1 8ba08: 54000be1 b.ne 0x8bb84 8ba0c: 321f03f9 orr w25, wzr, #0x2 8ba10: 39413a68 ldrb w8, [x19, #0x4e] 8ba14: 35001408 cbnz w8, 0x8bc94 8ba18: f94006e8 ldr x8, [x23, #0x8] 8ba1c: 9348fd09 asr x9, x8, #8 8ba20: 36000068 tbz w8, #0x0, 0x8ba2c 8ba24: f940028a ldr x10, [x20] 8ba28: f8696949 ldr x9, [x10, x9] 8ba2c: f84106e0 ldr x0, [x23], #0x10 8ba30: f27f011f tst x8, #0x2 8ba34: 8b090282 add x2, x20, x9 8ba38: 1a9912c3 csel w3, w22, w25, ne 8ba3c: f940000a ldr x10, [x0] 8ba40: 120002a4 and w4, w21, #0x1 8ba44: aa1303e1 mov x1, x19 8ba48: f940194a ldr x10, [x10, #0x30] 8ba4c: d63f0140 blr x10 8ba50: eb1802ff cmp x23, x24 8ba54: 54fffde3 b.lo 0x8ba10 8ba58: 1400008f b 0x8bc94 8ba5c: eb0802ff cmp x23, x8 8ba60: 54000780 b.eq 0x8bb50 8ba64: f9400268 ldr x8, [x19] 8ba68: eb0802ff cmp x23, x8 8ba6c: 54fff9c1 b.ne 0x8b9a4 8ba70: f9401268 ldr x8, [x19, #0x20] 8ba74: eb14011f cmp x8, x20 8ba78: 540007c0 b.eq 0x8bb70 8ba7c: f9401668 ldr x8, [x19, #0x28] 8ba80: eb14011f cmp x8, x20 8ba84: 54000760 b.eq 0x8bb70 8ba88: b9404668 ldr w8, [x19, #0x44] 8ba8c: b9003a76 str w22, [x19, #0x38] 8ba90: 7100111f cmp w8, #0x4 8ba94: 54001000 b.eq 0x8bc94 8ba98: b94016e8 ldr w8, [x23, #0x14] 8ba9c: 34000d88 cbz w8, 0x8bc4c 8baa0: 8b0812e8 add x8, x23, x8, lsl #4 8baa4: 2a1f03f6 mov w22, wzr 8baa8: 2a1f03f8 mov w24, wzr 8baac: 910062f9 add x25, x23, #0x18 8bab0: 9100611a add x26, x8, #0x18 8bab4: 321f03fb orr w27, wzr, #0x2 8bab8: 79009a7f strh wzr, [x19, #0x4c] 8babc: f9400728 ldr x8, [x25, #0x8] 8bac0: 9348fd09 asr x9, x8, #8 8bac4: 36000068 tbz w8, #0x0, 0x8bad0 8bac8: f940028a ldr x10, [x20] 8bacc: f8696949 ldr x9, [x10, x9] 8bad0: f9400320 ldr x0, [x25] 8bad4: 53010508 ubfx w8, w8, #1, #1 8bad8: 8b090283 add x3, x20, x9 8badc: 4b080364 sub w4, w27, w8 8bae0: f940000a ldr x10, [x0] 8bae4: 120002a5 and w5, w21, #0x1 8bae8: aa1303e1 mov x1, x19 8baec: aa1403e2 mov x2, x20 8baf0: f940154a ldr x10, [x10, #0x28] 8baf4: d63f0140 blr x10 8baf8: 39413a68 ldrb w8, [x19, #0x4e] 8bafc: 35000268 cbnz w8, 0x8bb48 8bb00: 39413668 ldrb w8, [x19, #0x4d] 8bb04: 340001c8 cbz w8, 0x8bb3c 8bb08: 39413268 ldrb w8, [x19, #0x4c] 8bb0c: 34000128 cbz w8, 0x8bb30 8bb10: b9403268 ldr w8, [x19, #0x30] 8bb14: 7100051f cmp w8, #0x1 8bb18: 54000ba0 b.eq 0x8bc8c 8bb1c: 394042e8 ldrb w8, [x23, #0x10] 8bb20: 36080b68 tbz w8, #0x1, 0x8bc8c 8bb24: 320003f8 orr w24, wzr, #0x1 8bb28: 320003f6 orr w22, wzr, #0x1 8bb2c: 14000004 b 0x8bb3c 8bb30: 394042e8 ldrb w8, [x23, #0x10] 8bb34: 320003f6 orr w22, wzr, #0x1 8bb38: 36000088 tbz w8, #0x0, 0x8bb48 8bb3c: 91004339 add x25, x25, #0x10 8bb40: eb1a033f cmp x25, x26 8bb44: 54fffba3 b.lo 0x8bab8 8bb48: 36000858 tbz w24, #0x0, 0x8bc50 8bb4c: 1400004f b 0x8bc88 8bb50: f9400668 ldr x8, [x19, #0x8] 8bb54: eb14011f cmp x8, x20 8bb58: 540009e1 b.ne 0x8bc94 8bb5c: b9403668 ldr w8, [x19, #0x34] 8bb60: 7100051f cmp w8, #0x1 8bb64: 54000980 b.eq 0x8bc94 8bb68: b9003676 str w22, [x19, #0x34] 8bb6c: 1400004a b 0x8bc94 8bb70: 710006df cmp w22, #0x1 8bb74: 54000901 b.ne 0x8bc94 8bb78: 320003e8 orr w8, wzr, #0x1 8bb7c: b9003a68 str w8, [x19, #0x38] 8bb80: 14000045 b 0x8bc94 8bb84: 37000308 tbnz w8, #0x0, 0x8bbe4 8bb88: 321f03f9 orr w25, wzr, #0x2 8bb8c: 39413a68 ldrb w8, [x19, #0x4e] 8bb90: 35000828 cbnz w8, 0x8bc94 8bb94: b9403e68 ldr w8, [x19, #0x3c] 8bb98: 7100051f cmp w8, #0x1 8bb9c: 540007c0 b.eq 0x8bc94 8bba0: f94006e8 ldr x8, [x23, #0x8] 8bba4: 9348fd09 asr x9, x8, #8 8bba8: 36000068 tbz w8, #0x0, 0x8bbb4 8bbac: f940028a ldr x10, [x20] 8bbb0: f8696949 ldr x9, [x10, x9] 8bbb4: f84106e0 ldr x0, [x23], #0x10 8bbb8: f27f011f tst x8, #0x2 8bbbc: 8b090282 add x2, x20, x9 8bbc0: 1a9912c3 csel w3, w22, w25, ne 8bbc4: f940000a ldr x10, [x0] 8bbc8: 120002a4 and w4, w21, #0x1 8bbcc: aa1303e1 mov x1, x19 8bbd0: f940194a ldr x10, [x10, #0x30] 8bbd4: d63f0140 blr x10 8bbd8: eb1802ff cmp x23, x24 8bbdc: 54fffd83 b.lo 0x8bb8c 8bbe0: 1400002d b 0x8bc94 8bbe4: 321f03f9 orr w25, wzr, #0x2 8bbe8: 39413a68 ldrb w8, [x19, #0x4e] 8bbec: 35000548 cbnz w8, 0x8bc94 8bbf0: b9403e68 ldr w8, [x19, #0x3c] 8bbf4: 7100051f cmp w8, #0x1 8bbf8: 54000081 b.ne 0x8bc08 8bbfc: b9403268 ldr w8, [x19, #0x30] 8bc00: 7100051f cmp w8, #0x1 8bc04: 54000480 b.eq 0x8bc94 8bc08: f94006e8 ldr x8, [x23, #0x8] 8bc0c: 9348fd09 asr x9, x8, #8 8bc10: 36000068 tbz w8, #0x0, 0x8bc1c 8bc14: f940028a ldr x10, [x20] 8bc18: f8696949 ldr x9, [x10, x9] 8bc1c: f84106e0 ldr x0, [x23], #0x10 8bc20: f27f011f tst x8, #0x2 8bc24: 8b090282 add x2, x20, x9 8bc28: 1a9912c3 csel w3, w22, w25, ne 8bc2c: f940000a ldr x10, [x0] 8bc30: 120002a4 and w4, w21, #0x1 8bc34: aa1303e1 mov x1, x19 8bc38: f940194a ldr x10, [x10, #0x30] 8bc3c: d63f0140 blr x10 8bc40: eb1802ff cmp x23, x24 8bc44: 54fffd23 b.lo 0x8bbe8 8bc48: 14000013 b 0x8bc94 8bc4c: 2a1f03f6 mov w22, wzr 8bc50: 2947a269 ldp w9, w8, [x19, #0x3c] 8bc54: f9001674 str x20, [x19, #0x28] 8bc58: 11000508 add w8, w8, #0x1 8bc5c: 7100053f cmp w9, #0x1 8bc60: b9004268 str w8, [x19, #0x40] 8bc64: 54000121 b.ne 0x8bc88 8bc68: b9403268 ldr w8, [x19, #0x30] 8bc6c: 7100091f cmp w8, #0x2 8bc70: 540000c1 b.ne 0x8bc88 8bc74: 320003e8 orr w8, wzr, #0x1 8bc78: 39013a68 strb w8, [x19, #0x4e] 8bc7c: 37000096 tbnz w22, #0x0, 0x8bc8c 8bc80: 321e03e8 orr w8, wzr, #0x4 8bc84: 14000003 b 0x8bc90 8bc88: 3607ffd6 tbz w22, #0x0, 0x8bc80 8bc8c: 320007e8 orr w8, wzr, #0x3 8bc90: b9004668 str w8, [x19, #0x44] 8bc94: a9457bfd ldp x29, x30, [sp, #0x50] 8bc98: a9444ff4 ldp x20, x19, [sp, #0x40] 8bc9c: a94357f6 ldp x22, x21, [sp, #0x30] 8bca0: a9425ff8 ldp x24, x23, [sp, #0x20] 8bca4: a94167fa ldp x26, x25, [sp, #0x10] 8bca8: f84607fb ldr x27, [sp], #0x60 8bcac: d65f03c0 ret 8bcb0: f9400408 ldr x8, [x0, #0x8] 8bcb4: 9348fd09 asr x9, x8, #8 8bcb8: 36000068 tbz w8, #0x0, 0x8bcc4 8bcbc: f940006a ldr x10, [x3] 8bcc0: f8696949 ldr x9, [x10, x9] 8bcc4: f9400000 ldr x0, [x0] 8bcc8: f27f011f tst x8, #0x2 8bccc: 321f03e8 orr w8, wzr, #0x2 8bcd0: 8b090063 add x3, x3, x9 8bcd4: f940000a ldr x10, [x0] 8bcd8: 1a881084 csel w4, w4, w8, ne 8bcdc: 120000a5 and w5, w5, #0x1 8bce0: f9401546 ldr x6, [x10, #0x28] 8bce4: d61f00c0 br x6 8bce8: f9400408 ldr x8, [x0, #0x8] 8bcec: 9348fd09 asr x9, x8, #8 8bcf0: 36000068 tbz w8, #0x0, 0x8bcfc 8bcf4: f940004a ldr x10, [x2] 8bcf8: f8696949 ldr x9, [x10, x9] 8bcfc: f9400000 ldr x0, [x0] 8bd00: f27f011f tst x8, #0x2 8bd04: 321f03e8 orr w8, wzr, #0x2 8bd08: 8b090042 add x2, x2, x9 8bd0c: f940000a ldr x10, [x0] 8bd10: 1a881063 csel w3, w3, w8, ne 8bd14: 12000084 and w4, w4, #0x1 8bd18: f9401945 ldr x5, [x10, #0x30] 8bd1c: d61f00a0 br x5 8bd20: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 8bd24: a90157f6 stp x22, x21, [sp, #0x10] 8bd28: a9024ff4 stp x20, x19, [sp, #0x20] 8bd2c: a9037bfd stp x29, x30, [sp, #0x30] 8bd30: 9100c3fd add x29, sp, #0x30 8bd34: aa0103f3 mov x19, x1 8bd38: f9400a68 ldr x8, [x19, #0x10] 8bd3c: 2a0403f6 mov w22, w4 8bd40: 2a0303f5 mov w21, w3 8bd44: aa0203f4 mov x20, x2 8bd48: aa0003f7 mov x23, x0 8bd4c: 360002f6 tbz w22, #0x0, 0x8bda8 8bd50: f94006f8 ldr x24, [x23, #0x8] 8bd54: f9400501 ldr x1, [x8, #0x8] 8bd58: aa1803e0 mov x0, x24 8bd5c: 97fe02a5 bl 0xc7f0 8bd60: 34000620 cbz w0, 0x8be24 8bd64: f9400268 ldr x8, [x19] 8bd68: aa1803e0 mov x0, x24 8bd6c: f9400501 ldr x1, [x8, #0x8] 8bd70: 97fe02a0 bl 0xc7f0 8bd74: 34000240 cbz w0, 0x8bdbc 8bd78: f9400ae0 ldr x0, [x23, #0x10] 8bd7c: 120002c4 and w4, w22, #0x1 8bd80: aa1303e1 mov x1, x19 8bd84: aa1403e2 mov x2, x20 8bd88: f9400008 ldr x8, [x0] 8bd8c: 2a1503e3 mov w3, w21 8bd90: a9437bfd ldp x29, x30, [sp, #0x30] 8bd94: a9424ff4 ldp x20, x19, [sp, #0x20] 8bd98: f9401905 ldr x5, [x8, #0x30] 8bd9c: a94157f6 ldp x22, x21, [sp, #0x10] 8bda0: a8c45ff8 ldp x24, x23, [sp], #0x40 8bda4: d61f00a0 br x5 8bda8: eb0802ff cmp x23, x8 8bdac: 540003c0 b.eq 0x8be24 8bdb0: f9400268 ldr x8, [x19] 8bdb4: eb0802ff cmp x23, x8 8bdb8: 54fffe01 b.ne 0x8bd78 8bdbc: f9401268 ldr x8, [x19, #0x20] 8bdc0: eb14011f cmp x8, x20 8bdc4: 54000400 b.eq 0x8be44 8bdc8: f9401668 ldr x8, [x19, #0x28] 8bdcc: eb14011f cmp x8, x20 8bdd0: 540003a0 b.eq 0x8be44 8bdd4: b9404668 ldr w8, [x19, #0x44] 8bdd8: b9003a75 str w21, [x19, #0x38] 8bddc: 7100111f cmp w8, #0x4 8bde0: 54000560 b.eq 0x8be8c 8bde4: 79009a7f strh wzr, [x19, #0x4c] 8bde8: f9400ae0 ldr x0, [x23, #0x10] 8bdec: 120002c5 and w5, w22, #0x1 8bdf0: 320003e4 orr w4, wzr, #0x1 8bdf4: aa1303e1 mov x1, x19 8bdf8: f9400008 ldr x8, [x0] 8bdfc: aa1403e2 mov x2, x20 8be00: aa1403e3 mov x3, x20 8be04: f9401508 ldr x8, [x8, #0x28] 8be08: d63f0100 blr x8 8be0c: 39413668 ldrb w8, [x19, #0x4d] 8be10: 34000248 cbz w8, 0x8be58 8be14: 39413269 ldrb w9, [x19, #0x4c] 8be18: 320007e8 orr w8, wzr, #0x3 8be1c: 35000369 cbnz w9, 0x8be88 8be20: 1400000f b 0x8be5c 8be24: f9400668 ldr x8, [x19, #0x8] 8be28: eb14011f cmp x8, x20 8be2c: 54000301 b.ne 0x8be8c 8be30: b9403668 ldr w8, [x19, #0x34] 8be34: 7100051f cmp w8, #0x1 8be38: 540002a0 b.eq 0x8be8c 8be3c: b9003675 str w21, [x19, #0x34] 8be40: 14000013 b 0x8be8c 8be44: 710006bf cmp w21, #0x1 8be48: 54000221 b.ne 0x8be8c 8be4c: 320003e8 orr w8, wzr, #0x1 8be50: b9003a68 str w8, [x19, #0x38] 8be54: 1400000e b 0x8be8c 8be58: 321e03e8 orr w8, wzr, #0x4 8be5c: 2947a66a ldp w10, w9, [x19, #0x3c] 8be60: f9001674 str x20, [x19, #0x28] 8be64: 11000529 add w9, w9, #0x1 8be68: 7100055f cmp w10, #0x1 8be6c: b9004269 str w9, [x19, #0x40] 8be70: 540000c1 b.ne 0x8be88 8be74: b9403269 ldr w9, [x19, #0x30] 8be78: 7100093f cmp w9, #0x2 8be7c: 54000061 b.ne 0x8be88 8be80: 320003e9 orr w9, wzr, #0x1 8be84: 39013a69 strb w9, [x19, #0x4e] 8be88: b9004668 str w8, [x19, #0x44] 8be8c: a9437bfd ldp x29, x30, [sp, #0x30] 8be90: a9424ff4 ldp x20, x19, [sp, #0x20] 8be94: a94157f6 ldp x22, x21, [sp, #0x10] 8be98: a8c45ff8 ldp x24, x23, [sp], #0x40 8be9c: d65f03c0 ret 8bea0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 8bea4: a9014ff4 stp x20, x19, [sp, #0x10] 8bea8: a9027bfd stp x29, x30, [sp, #0x20] 8beac: 910083fd add x29, sp, #0x20 8beb0: aa0103f3 mov x19, x1 8beb4: f9400a68 ldr x8, [x19, #0x10] 8beb8: 2a0303f4 mov w20, w3 8bebc: aa0203f5 mov x21, x2 8bec0: 36000184 tbz w4, #0x0, 0x8bef0 8bec4: f9400416 ldr x22, [x0, #0x8] 8bec8: f9400501 ldr x1, [x8, #0x8] 8becc: aa1603e0 mov x0, x22 8bed0: 97fe0248 bl 0xc7f0 8bed4: 34000420 cbz w0, 0x8bf58 8bed8: f9400268 ldr x8, [x19] 8bedc: aa1603e0 mov x0, x22 8bee0: f9400501 ldr x1, [x8, #0x8] 8bee4: 97fe0243 bl 0xc7f0 8bee8: 35000500 cbnz w0, 0x8bf88 8beec: 14000006 b 0x8bf04 8bef0: eb08001f cmp x0, x8 8bef4: 54000320 b.eq 0x8bf58 8bef8: f9400268 ldr x8, [x19] 8befc: eb08001f cmp x0, x8 8bf00: 54000441 b.ne 0x8bf88 8bf04: f9401268 ldr x8, [x19, #0x20] 8bf08: eb15011f cmp x8, x21 8bf0c: 54000360 b.eq 0x8bf78 8bf10: f9401668 ldr x8, [x19, #0x28] 8bf14: eb15011f cmp x8, x21 8bf18: 54000300 b.eq 0x8bf78 8bf1c: 2947a269 ldp w9, w8, [x19, #0x3c] 8bf20: b9003a74 str w20, [x19, #0x38] 8bf24: f9001675 str x21, [x19, #0x28] 8bf28: 11000508 add w8, w8, #0x1 8bf2c: 7100053f cmp w9, #0x1 8bf30: b9004268 str w8, [x19, #0x40] 8bf34: 540000c1 b.ne 0x8bf4c 8bf38: b9403268 ldr w8, [x19, #0x30] 8bf3c: 7100091f cmp w8, #0x2 8bf40: 54000061 b.ne 0x8bf4c 8bf44: 320003e8 orr w8, wzr, #0x1 8bf48: 39013a68 strb w8, [x19, #0x4e] 8bf4c: 321e03e8 orr w8, wzr, #0x4 8bf50: b9004668 str w8, [x19, #0x44] 8bf54: 1400000d b 0x8bf88 8bf58: f9400668 ldr x8, [x19, #0x8] 8bf5c: eb15011f cmp x8, x21 8bf60: 54000141 b.ne 0x8bf88 8bf64: b9403668 ldr w8, [x19, #0x34] 8bf68: 7100051f cmp w8, #0x1 8bf6c: 540000e0 b.eq 0x8bf88 8bf70: b9003674 str w20, [x19, #0x34] 8bf74: 14000005 b 0x8bf88 8bf78: 7100069f cmp w20, #0x1 8bf7c: 54000061 b.ne 0x8bf88 8bf80: 320003e8 orr w8, wzr, #0x1 8bf84: b9003a68 str w8, [x19, #0x38] 8bf88: a9427bfd ldp x29, x30, [sp, #0x20] 8bf8c: a9414ff4 ldp x20, x19, [sp, #0x10] 8bf90: a8c357f6 ldp x22, x21, [sp], #0x30 8bf94: d65f03c0 ret 8bf98: d101c3ff sub sp, sp, #0x70 8bf9c: a9016ffc stp x28, x27, [sp, #0x10] 8bfa0: a90267fa stp x26, x25, [sp, #0x20] 8bfa4: a9035ff8 stp x24, x23, [sp, #0x30] 8bfa8: a90457f6 stp x22, x21, [sp, #0x40] 8bfac: a9054ff4 stp x20, x19, [sp, #0x50] 8bfb0: a9067bfd stp x29, x30, [sp, #0x60] 8bfb4: 910183fd add x29, sp, #0x60 8bfb8: aa0103f3 mov x19, x1 8bfbc: f9400a68 ldr x8, [x19, #0x10] 8bfc0: 2a0503f7 mov w23, w5 8bfc4: 2a0403f4 mov w20, w4 8bfc8: aa0303f6 mov x22, x3 8bfcc: aa0203f5 mov x21, x2 8bfd0: aa0003f8 mov x24, x0 8bfd4: 36000877 tbz w23, #0x0, 0x8c0e0 8bfd8: f9400700 ldr x0, [x24, #0x8] 8bfdc: f9400501 ldr x1, [x8, #0x8] 8bfe0: 97fe0204 bl 0xc7f0 8bfe4: 34000820 cbz w0, 0x8c0e8 8bfe8: 3941327a ldrb w26, [x19, #0x4c] 8bfec: 3941366a ldrb w10, [x19, #0x4d] 8bff0: b9401719 ldr w25, [x24, #0x14] 8bff4: 79009a7f strh wzr, [x19, #0x4c] 8bff8: f9401308 ldr x8, [x24, #0x20] 8bffc: b9000fea str w10, [sp, #0xc] 8c000: 9348fd09 asr x9, x8, #8 8c004: 36000068 tbz w8, #0x0, 0x8c010 8c008: f94002ca ldr x10, [x22] 8c00c: f8696949 ldr x9, [x10, x9] 8c010: f9400f00 ldr x0, [x24, #0x18] 8c014: f27f011f tst x8, #0x2 8c018: 321f03fb orr w27, wzr, #0x2 8c01c: 8b0902c3 add x3, x22, x9 8c020: f940000a ldr x10, [x0] 8c024: 1a9b1284 csel w4, w20, w27, ne 8c028: 120002e5 and w5, w23, #0x1 8c02c: aa1303e1 mov x1, x19 8c030: f940154a ldr x10, [x10, #0x28] 8c034: aa1503e2 mov x2, x21 8c038: d63f0140 blr x10 8c03c: 71000b3f cmp w25, #0x2 8c040: 54000483 b.lo 0x8c0d0 8c044: 8b191308 add x8, x24, x25, lsl #4 8c048: 9100611c add x28, x8, #0x18 8c04c: 9100a319 add x25, x24, #0x28 8c050: 39413a68 ldrb w8, [x19, #0x4e] 8c054: 350003e8 cbnz w8, 0x8c0d0 8c058: 39413268 ldrb w8, [x19, #0x4c] 8c05c: 340000e8 cbz w8, 0x8c078 8c060: b9403268 ldr w8, [x19, #0x30] 8c064: 7100051f cmp w8, #0x1 8c068: 54000340 b.eq 0x8c0d0 8c06c: 39404308 ldrb w8, [x24, #0x10] 8c070: 370800c8 tbnz w8, #0x1, 0x8c088 8c074: 14000017 b 0x8c0d0 8c078: 39413668 ldrb w8, [x19, #0x4d] 8c07c: 34000068 cbz w8, 0x8c088 8c080: 39404308 ldrb w8, [x24, #0x10] 8c084: 36000268 tbz w8, #0x0, 0x8c0d0 8c088: 79009a7f strh wzr, [x19, #0x4c] 8c08c: f9400728 ldr x8, [x25, #0x8] 8c090: 9348fd09 asr x9, x8, #8 8c094: 36000068 tbz w8, #0x0, 0x8c0a0 8c098: f94002ca ldr x10, [x22] 8c09c: f8696949 ldr x9, [x10, x9] 8c0a0: f8410720 ldr x0, [x25], #0x10 8c0a4: f27f011f tst x8, #0x2 8c0a8: 8b0902c3 add x3, x22, x9 8c0ac: 1a9b1284 csel w4, w20, w27, ne 8c0b0: f940000a ldr x10, [x0] 8c0b4: 120002e5 and w5, w23, #0x1 8c0b8: aa1303e1 mov x1, x19 8c0bc: aa1503e2 mov x2, x21 8c0c0: f940154a ldr x10, [x10, #0x28] 8c0c4: d63f0140 blr x10 8c0c8: eb1c033f cmp x25, x28 8c0cc: 54fffc23 b.lo 0x8c050 8c0d0: 3901327a strb w26, [x19, #0x4c] 8c0d4: b9400fe8 ldr w8, [sp, #0xc] 8c0d8: 39013668 strb w8, [x19, #0x4d] 8c0dc: 14000008 b 0x8c0fc 8c0e0: eb08031f cmp x24, x8 8c0e4: 54fff821 b.ne 0x8bfe8 8c0e8: f9400669 ldr x9, [x19, #0x8] 8c0ec: 320003e8 orr w8, wzr, #0x1 8c0f0: 39013668 strb w8, [x19, #0x4d] 8c0f4: eb16013f cmp x9, x22 8c0f8: 54000120 b.eq 0x8c11c 8c0fc: a9467bfd ldp x29, x30, [sp, #0x60] 8c100: a9454ff4 ldp x20, x19, [sp, #0x50] 8c104: a94457f6 ldp x22, x21, [sp, #0x40] 8c108: a9435ff8 ldp x24, x23, [sp, #0x30] 8c10c: a94267fa ldp x26, x25, [sp, #0x20] 8c110: a9416ffc ldp x28, x27, [sp, #0x10] 8c114: 9101c3ff add sp, sp, #0x70 8c118: d65f03c0 ret 8c11c: f9401269 ldr x9, [x19, #0x20] 8c120: 39013268 strb w8, [x19, #0x4c] 8c124: b4000129 cbz x9, 0x8c148 8c128: eb15013f cmp x9, x21 8c12c: 540001c0 b.eq 0x8c164 8c130: b9403e68 ldr w8, [x19, #0x3c] 8c134: 320003e9 orr w9, wzr, #0x1 8c138: 39013a69 strb w9, [x19, #0x4e] 8c13c: 11000508 add w8, w8, #0x1 8c140: b9003e68 str w8, [x19, #0x3c] 8c144: 17ffffee b 0x8c0fc 8c148: 320003e8 orr w8, wzr, #0x1 8c14c: 7100069f cmp w20, #0x1 8c150: f9001275 str x21, [x19, #0x20] 8c154: b9003274 str w20, [x19, #0x30] 8c158: b9003e68 str w8, [x19, #0x3c] 8c15c: 54000120 b.eq 0x8c180 8c160: 17ffffe7 b 0x8c0fc 8c164: b9403268 ldr w8, [x19, #0x30] 8c168: 7100091f cmp w8, #0x2 8c16c: 54000061 b.ne 0x8c178 8c170: 2a1403e8 mov w8, w20 8c174: b9003274 str w20, [x19, #0x30] 8c178: 7100051f cmp w8, #0x1 8c17c: 54fffc01 b.ne 0x8c0fc 8c180: b9404a68 ldr w8, [x19, #0x48] 8c184: 7100051f cmp w8, #0x1 8c188: 54fffba1 b.ne 0x8c0fc 8c18c: 39013a68 strb w8, [x19, #0x4e] 8c190: 17ffffdb b 0x8c0fc 8c194: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 8c198: a90157f6 stp x22, x21, [sp, #0x10] 8c19c: a9024ff4 stp x20, x19, [sp, #0x20] 8c1a0: a9037bfd stp x29, x30, [sp, #0x30] 8c1a4: 9100c3fd add x29, sp, #0x30 8c1a8: aa0103f3 mov x19, x1 8c1ac: f9400a68 ldr x8, [x19, #0x10] 8c1b0: 2a0503f7 mov w23, w5 8c1b4: 2a0403f4 mov w20, w4 8c1b8: aa0303f6 mov x22, x3 8c1bc: aa0203f5 mov x21, x2 8c1c0: aa0003f8 mov x24, x0 8c1c4: 36000257 tbz w23, #0x0, 0x8c20c 8c1c8: f9400700 ldr x0, [x24, #0x8] 8c1cc: f9400501 ldr x1, [x8, #0x8] 8c1d0: 97fe0188 bl 0xc7f0 8c1d4: 34000200 cbz w0, 0x8c214 8c1d8: f9400b00 ldr x0, [x24, #0x10] 8c1dc: aa1303e1 mov x1, x19 8c1e0: aa1503e2 mov x2, x21 8c1e4: aa1603e3 mov x3, x22 8c1e8: f9400008 ldr x8, [x0] 8c1ec: 2a1403e4 mov w4, w20 8c1f0: a9437bfd ldp x29, x30, [sp, #0x30] 8c1f4: a9424ff4 ldp x20, x19, [sp, #0x20] 8c1f8: f9401506 ldr x6, [x8, #0x28] 8c1fc: a94157f6 ldp x22, x21, [sp, #0x10] 8c200: 120002e5 and w5, w23, #0x1 8c204: a8c45ff8 ldp x24, x23, [sp], #0x40 8c208: d61f00c0 br x6 8c20c: eb08031f cmp x24, x8 8c210: 54fffe41 b.ne 0x8c1d8 8c214: f9400669 ldr x9, [x19, #0x8] 8c218: 320003e8 orr w8, wzr, #0x1 8c21c: 39013668 strb w8, [x19, #0x4d] 8c220: eb16013f cmp x9, x22 8c224: 540000c0 b.eq 0x8c23c 8c228: a9437bfd ldp x29, x30, [sp, #0x30] 8c22c: a9424ff4 ldp x20, x19, [sp, #0x20] 8c230: a94157f6 ldp x22, x21, [sp, #0x10] 8c234: a8c45ff8 ldp x24, x23, [sp], #0x40 8c238: d65f03c0 ret 8c23c: f9401269 ldr x9, [x19, #0x20] 8c240: 39013268 strb w8, [x19, #0x4c] 8c244: b4000129 cbz x9, 0x8c268 8c248: eb15013f cmp x9, x21 8c24c: 540001c0 b.eq 0x8c284 8c250: b9403e68 ldr w8, [x19, #0x3c] 8c254: 320003e9 orr w9, wzr, #0x1 8c258: 39013a69 strb w9, [x19, #0x4e] 8c25c: 11000508 add w8, w8, #0x1 8c260: b9003e68 str w8, [x19, #0x3c] 8c264: 17fffff1 b 0x8c228 8c268: 320003e8 orr w8, wzr, #0x1 8c26c: 7100069f cmp w20, #0x1 8c270: f9001275 str x21, [x19, #0x20] 8c274: b9003274 str w20, [x19, #0x30] 8c278: b9003e68 str w8, [x19, #0x3c] 8c27c: 54000120 b.eq 0x8c2a0 8c280: 17ffffea b 0x8c228 8c284: b9403268 ldr w8, [x19, #0x30] 8c288: 7100091f cmp w8, #0x2 8c28c: 54000061 b.ne 0x8c298 8c290: 2a1403e8 mov w8, w20 8c294: b9003274 str w20, [x19, #0x30] 8c298: 7100051f cmp w8, #0x1 8c29c: 54fffc61 b.ne 0x8c228 8c2a0: b9404a68 ldr w8, [x19, #0x48] 8c2a4: 7100051f cmp w8, #0x1 8c2a8: 54fffc01 b.ne 0x8c228 8c2ac: 39013a68 strb w8, [x19, #0x4e] 8c2b0: 17ffffde b 0x8c228 8c2b4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 8c2b8: a9014ff4 stp x20, x19, [sp, #0x10] 8c2bc: a9027bfd stp x29, x30, [sp, #0x20] 8c2c0: 910083fd add x29, sp, #0x20 8c2c4: aa0103f3 mov x19, x1 8c2c8: f9400a68 ldr x8, [x19, #0x10] 8c2cc: 2a0403f4 mov w20, w4 8c2d0: aa0303f6 mov x22, x3 8c2d4: aa0203f5 mov x21, x2 8c2d8: 360000c5 tbz w5, #0x0, 0x8c2f0 8c2dc: f9400400 ldr x0, [x0, #0x8] 8c2e0: f9400501 ldr x1, [x8, #0x8] 8c2e4: 97fe0143 bl 0xc7f0 8c2e8: 35000120 cbnz w0, 0x8c30c 8c2ec: 14000003 b 0x8c2f8 8c2f0: eb08001f cmp x0, x8 8c2f4: 540000c1 b.ne 0x8c30c 8c2f8: f9400669 ldr x9, [x19, #0x8] 8c2fc: 320003e8 orr w8, wzr, #0x1 8c300: 39013668 strb w8, [x19, #0x4d] 8c304: eb16013f cmp x9, x22 8c308: 540000a0 b.eq 0x8c31c 8c30c: a9427bfd ldp x29, x30, [sp, #0x20] 8c310: a9414ff4 ldp x20, x19, [sp, #0x10] 8c314: a8c357f6 ldp x22, x21, [sp], #0x30 8c318: d65f03c0 ret 8c31c: f9401269 ldr x9, [x19, #0x20] 8c320: 39013268 strb w8, [x19, #0x4c] 8c324: b4000129 cbz x9, 0x8c348 8c328: eb15013f cmp x9, x21 8c32c: 540001c0 b.eq 0x8c364 8c330: b9403e68 ldr w8, [x19, #0x3c] 8c334: 320003e9 orr w9, wzr, #0x1 8c338: 39013a69 strb w9, [x19, #0x4e] 8c33c: 11000508 add w8, w8, #0x1 8c340: b9003e68 str w8, [x19, #0x3c] 8c344: 17fffff2 b 0x8c30c 8c348: 320003e8 orr w8, wzr, #0x1 8c34c: 7100069f cmp w20, #0x1 8c350: f9001275 str x21, [x19, #0x20] 8c354: b9003274 str w20, [x19, #0x30] 8c358: b9003e68 str w8, [x19, #0x3c] 8c35c: 54000120 b.eq 0x8c380 8c360: 17ffffeb b 0x8c30c 8c364: b9403268 ldr w8, [x19, #0x30] 8c368: 7100091f cmp w8, #0x2 8c36c: 54000061 b.ne 0x8c378 8c370: 2a1403e8 mov w8, w20 8c374: b9003274 str w20, [x19, #0x30] 8c378: 7100051f cmp w8, #0x1 8c37c: 54fffc81 b.ne 0x8c30c 8c380: b9404a68 ldr w8, [x19, #0x48] 8c384: 7100051f cmp w8, #0x1 8c388: 54fffc21 b.ne 0x8c30c 8c38c: 39013a68 strb w8, [x19, #0x4e] 8c390: 17ffffdf b 0x8c30c 8c394: d65f03c0 ret 8c398: 17ff5a9e b 0x62e10 8c39c: 900001a8 adrp x8, 0xc0000 8c3a0: f9471d08 ldr x8, [x8, #0xe38] 8c3a4: 91004108 add x8, x8, #0x10 8c3a8: f9000008 str x8, [x0] 8c3ac: d65f03c0 ret 8c3b0: 17ff6176 b 0x64988 8c3b4: f81e0ff3 str x19, [sp, #-0x20]! 8c3b8: a9017bfd stp x29, x30, [sp, #0x10] 8c3bc: 910043fd add x29, sp, #0x10 8c3c0: aa0003f3 mov x19, x0 8c3c4: 97ff6171 bl 0x64988 8c3c8: a9417bfd ldp x29, x30, [sp, #0x10] 8c3cc: aa1303e0 mov x0, x19 8c3d0: f84207f3 ldr x19, [sp], #0x20 8c3d4: 17ff5a8f b 0x62e10 8c3d8: d0000080 adrp x0, 0x9e000 8c3dc: 91219800 add x0, x0, #0x866 8c3e0: d65f03c0 ret 8c3e4: 900001a8 adrp x8, 0xc0000 8c3e8: f9475508 ldr x8, [x8, #0xea8] 8c3ec: 91004108 add x8, x8, #0x10 8c3f0: f9000008 str x8, [x0] 8c3f4: d65f03c0 ret 8c3f8: 17ff6164 b 0x64988 8c3fc: f81e0ff3 str x19, [sp, #-0x20]! 8c400: a9017bfd stp x29, x30, [sp, #0x10] 8c404: 910043fd add x29, sp, #0x10 8c408: aa0003f3 mov x19, x0 8c40c: 97ff615f bl 0x64988 8c410: a9417bfd ldp x29, x30, [sp, #0x10] 8c414: aa1303e0 mov x0, x19 8c418: f84207f3 ldr x19, [sp], #0x20 8c41c: 17ff5a7d b 0x62e10 8c420: d0000080 adrp x0, 0x9e000 8c424: 9121d000 add x0, x0, #0x874 8c428: d65f03c0 ret 8c42c: d2800002 mov x2, #0x0 // =0 8c430: 52800003 mov w3, #0x0 // =0 8c434: 38401405 ldrb w5, [x0], #0x1 8c438: 924018a4 and x4, x5, #0x7f 8c43c: 9ac32084 lsl x4, x4, x3 8c440: 11001c63 add w3, w3, #0x7 8c444: aa040042 orr x2, x2, x4 8c448: 373fff65 tbnz w5, #0x7, 0x8c434 8c44c: f9000022 str x2, [x1] 8c450: d65f03c0 ret 8c454: d2800002 mov x2, #0x0 // =0 8c458: 52800003 mov w3, #0x0 // =0 8c45c: 38401404 ldrb w4, [x0], #0x1 8c460: 92401885 and x5, x4, #0x7f 8c464: 9ac320a5 lsl x5, x5, x3 8c468: 11001c63 add w3, w3, #0x7 8c46c: aa050042 orr x2, x2, x5 8c470: 373fff64 tbnz w4, #0x7, 0x8c45c 8c474: 7100fc7f cmp w3, #0x3f 8c478: 540000a8 b.hi 0x8c48c 8c47c: 36300084 tbz w4, #0x6, 0x8c48c 8c480: 92800004 mov x4, #-0x1 // =-1 8c484: 9ac32083 lsl x3, x4, x3 8c488: aa020062 orr x2, x3, x2 8c48c: f9000022 str x2, [x1] 8c490: d65f03c0 ret 8c494: a9bc7bfd stp x29, x30, [sp, #-0x40]! 8c498: 910003fd mov x29, sp 8c49c: a90153f3 stp x19, x20, [sp, #0x10] 8c4a0: 53001c14 uxtb w20, w0 8c4a4: aa0203f3 mov x19, x2 8c4a8: a9025bf5 stp x21, x22, [sp, #0x20] 8c4ac: 7101429f cmp w20, #0x50 8c4b0: aa0103f6 mov x22, x1 8c4b4: aa0303f5 mov x21, x3 8c4b8: 540000a1 b.ne 0x8c4cc 8c4bc: 91001c53 add x19, x2, #0x7 8c4c0: 927df260 and x0, x19, #0xfffffffffffffff8 8c4c4: f8408401 ldr x1, [x0], #0x8 8c4c8: 1400002a b 0x8c570 8c4cc: 12000e81 and w1, w20, #0xf 8c4d0: 7100303f cmp w1, #0xc 8c4d4: 540003e8 b.hi 0x8c550 8c4d8: d0000080 adrp x0, 0x9e000 8c4dc: 9122c000 add x0, x0, #0x8b0 8c4e0: 38614800 ldrb w0, [x0, w1, uxtw] 8c4e4: 10000061 adr x1, 0x8c4f0 8c4e8: 8b208820 add x0, x1, w0, sxtb #2 8c4ec: d61f0000 br x0 8c4f0: aa0203e0 mov x0, x2 8c4f4: 9100e3a1 add x1, x29, #0x38 8c4f8: 97ffffcd bl 0x8c42c 8c4fc: 14000004 b 0x8c50c 8c500: aa0203e0 mov x0, x2 8c504: 9100e3a1 add x1, x29, #0x38 8c508: 97ffffd3 bl 0x8c454 8c50c: f9401fa1 ldr x1, [x29, #0x38] 8c510: 14000011 b 0x8c554 8c514: aa0203e0 mov x0, x2 8c518: 78402401 ldrh w1, [x0], #0x2 8c51c: 1400000e b 0x8c554 8c520: aa0203e0 mov x0, x2 8c524: b8404401 ldr w1, [x0], #0x4 8c528: 1400000b b 0x8c554 8c52c: aa0203e0 mov x0, x2 8c530: 78802401 ldrsh x1, [x0], #0x2 8c534: 14000008 b 0x8c554 8c538: aa0203e0 mov x0, x2 8c53c: b8804401 ldrsw x1, [x0], #0x4 8c540: 14000005 b 0x8c554 8c544: aa0203e0 mov x0, x2 8c548: f8408401 ldr x1, [x0], #0x8 8c54c: 14000002 b 0x8c554 8c550: 97fdff58 bl 0xc2b0 8c554: b40000e1 cbz x1, 0x8c570 8c558: 121c0a82 and w2, w20, #0x70 8c55c: 7100405f cmp w2, #0x10 8c560: 9a960273 csel x19, x19, x22, eq 8c564: 8b130021 add x1, x1, x19 8c568: 36380054 tbz w20, #0x7, 0x8c570 8c56c: f9400021 ldr x1, [x1] 8c570: f90002a1 str x1, [x21] 8c574: a94153f3 ldp x19, x20, [sp, #0x10] 8c578: a9425bf5 ldp x21, x22, [sp, #0x20] 8c57c: a8c47bfd ldp x29, x30, [sp], #0x40 8c580: d65f03c0 ret 8c584: b00003a2 adrp x2, 0x101000 8c588: 52800100 mov w0, #0x8 // =8 8c58c: 9112c041 add x1, x2, #0x4b0 8c590: 3912c040 strb w0, [x2, #0x4b0] 8c594: 39000420 strb w0, [x1, #0x1] 8c598: 39000820 strb w0, [x1, #0x2] 8c59c: 39000c20 strb w0, [x1, #0x3] 8c5a0: 39001020 strb w0, [x1, #0x4] 8c5a4: 39001420 strb w0, [x1, #0x5] 8c5a8: 39001820 strb w0, [x1, #0x6] 8c5ac: 39001c20 strb w0, [x1, #0x7] 8c5b0: 39002020 strb w0, [x1, #0x8] 8c5b4: 39002420 strb w0, [x1, #0x9] 8c5b8: 39002820 strb w0, [x1, #0xa] 8c5bc: 39002c20 strb w0, [x1, #0xb] 8c5c0: 39003020 strb w0, [x1, #0xc] 8c5c4: 39003420 strb w0, [x1, #0xd] 8c5c8: 39003820 strb w0, [x1, #0xe] 8c5cc: 39003c20 strb w0, [x1, #0xf] 8c5d0: 39004020 strb w0, [x1, #0x10] 8c5d4: 39004420 strb w0, [x1, #0x11] 8c5d8: 39004820 strb w0, [x1, #0x12] 8c5dc: 39004c20 strb w0, [x1, #0x13] 8c5e0: 39005020 strb w0, [x1, #0x14] 8c5e4: 39005420 strb w0, [x1, #0x15] 8c5e8: 39005820 strb w0, [x1, #0x16] 8c5ec: 39005c20 strb w0, [x1, #0x17] 8c5f0: 39006020 strb w0, [x1, #0x18] 8c5f4: 39006420 strb w0, [x1, #0x19] 8c5f8: 39006820 strb w0, [x1, #0x1a] 8c5fc: 39006c20 strb w0, [x1, #0x1b] 8c600: 39007020 strb w0, [x1, #0x1c] 8c604: 39007420 strb w0, [x1, #0x1d] 8c608: 39007820 strb w0, [x1, #0x1e] 8c60c: 39007c20 strb w0, [x1, #0x1f] 8c610: 39010020 strb w0, [x1, #0x40] 8c614: 39010420 strb w0, [x1, #0x41] 8c618: 39010820 strb w0, [x1, #0x42] 8c61c: 39010c20 strb w0, [x1, #0x43] 8c620: 39011020 strb w0, [x1, #0x44] 8c624: 39011420 strb w0, [x1, #0x45] 8c628: 39011820 strb w0, [x1, #0x46] 8c62c: 39011c20 strb w0, [x1, #0x47] 8c630: 39012020 strb w0, [x1, #0x48] 8c634: 39012420 strb w0, [x1, #0x49] 8c638: 39012820 strb w0, [x1, #0x4a] 8c63c: 39012c20 strb w0, [x1, #0x4b] 8c640: 39013020 strb w0, [x1, #0x4c] 8c644: 39013420 strb w0, [x1, #0x4d] 8c648: 39013820 strb w0, [x1, #0x4e] 8c64c: 39013c20 strb w0, [x1, #0x4f] 8c650: 39014020 strb w0, [x1, #0x50] 8c654: 39014420 strb w0, [x1, #0x51] 8c658: 39014820 strb w0, [x1, #0x52] 8c65c: 39014c20 strb w0, [x1, #0x53] 8c660: 39015020 strb w0, [x1, #0x54] 8c664: 39015420 strb w0, [x1, #0x55] 8c668: 39015820 strb w0, [x1, #0x56] 8c66c: 39015c20 strb w0, [x1, #0x57] 8c670: 39016020 strb w0, [x1, #0x58] 8c674: 39016420 strb w0, [x1, #0x59] 8c678: 39016820 strb w0, [x1, #0x5a] 8c67c: 39016c20 strb w0, [x1, #0x5b] 8c680: 39017020 strb w0, [x1, #0x5c] 8c684: 39017420 strb w0, [x1, #0x5d] 8c688: 39017820 strb w0, [x1, #0x5e] 8c68c: 39017c20 strb w0, [x1, #0x5f] 8c690: 39018020 strb w0, [x1, #0x60] 8c694: d65f03c0 ret 8c698: b00003a3 adrp x3, 0x101000 8c69c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8c6a0: 910003fd mov x29, sp 8c6a4: 39533c63 ldrb w3, [x3, #0x4cf] 8c6a8: 7100207f cmp w3, #0x8 8c6ac: 540000c1 b.ne 0x8c6c4 8c6b0: f9000041 str x1, [x2] 8c6b4: f941a001 ldr x1, [x0, #0x340] 8c6b8: b6f00081 tbz x1, #0x3e, 0x8c6c8 8c6bc: 390ddc1f strb wzr, [x0, #0x377] 8c6c0: 14000002 b 0x8c6c8 8c6c4: 97fdfefb bl 0xc2b0 8c6c8: f9007c02 str x2, [x0, #0xf8] 8c6cc: a8c17bfd ldp x29, x30, [sp], #0x10 8c6d0: d65f03c0 ret 8c6d4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8c6d8: 7101843f cmp w1, #0x61 8c6dc: 910003fd mov x29, sp 8c6e0: 5400004d b.le 0x8c6e8 8c6e4: 97fdfef3 bl 0xc2b0 8c6e8: b00003a3 adrp x3, 0x101000 8c6ec: 93407c22 sxtw x2, w1 8c6f0: 9112c063 add x3, x3, #0x4b0 8c6f4: f941a004 ldr x4, [x0, #0x340] 8c6f8: f861d801 ldr x1, [x0, w1, sxtw #3] 8c6fc: 38626863 ldrb w3, [x3, x2] 8c700: b6f000c4 tbz x4, #0x3e, 0x8c718 8c704: 8b020002 add x2, x0, x2 8c708: 394d6040 ldrb w0, [x2, #0x358] 8c70c: 34000060 cbz w0, 0x8c718 8c710: aa0103e0 mov x0, x1 8c714: 14000004 b 0x8c724 8c718: 7100207f cmp w3, #0x8 8c71c: 54fffe41 b.ne 0x8c6e4 8c720: f9400020 ldr x0, [x1] 8c724: a8c17bfd ldp x29, x30, [sp], #0x10 8c728: d65f03c0 ret 8c72c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 8c730: 910003fd mov x29, sp 8c734: a9025bf5 stp x21, x22, [sp, #0x20] 8c738: aa0003f5 mov x21, x0 8c73c: f941a020 ldr x0, [x1, #0x340] 8c740: a90153f3 stp x19, x20, [sp, #0x10] 8c744: aa0103f3 mov x19, x1 8c748: b6f00060 tbz x0, #0x3e, 0x8c754 8c74c: 394ddc20 ldrb w0, [x1, #0x377] 8c750: 350000e0 cbnz w0, 0x8c76c 8c754: f9407e60 ldr x0, [x19, #0xf8] 8c758: b50000a0 cbnz x0, 0x8c76c 8c75c: f9418a61 ldr x1, [x19, #0x310] 8c760: aa1303e0 mov x0, x19 8c764: 9100e3a2 add x2, x29, #0x38 8c768: 97ffffcc bl 0x8c698 8c76c: d2800014 mov x20, #0x0 // =0 8c770: b00003b6 adrp x22, 0x101000 8c774: 8b1402a2 add x2, x21, x20 8c778: f8747aa0 ldr x0, [x21, x20, lsl #3] 8c77c: f8747a61 ldr x1, [x19, x20, lsl #3] 8c780: 394d6042 ldrb w2, [x2, #0x358] 8c784: 34000042 cbz w2, 0x8c78c 8c788: 97fdfeca bl 0xc2b0 8c78c: 8b140263 add x3, x19, x20 8c790: eb1f001f cmp x0, xzr 8c794: 1a9f07e2 cset w2, ne 8c798: 394d6063 ldrb w3, [x3, #0x358] 8c79c: 34000103 cbz w3, 0x8c7bc 8c7a0: 340000e2 cbz w2, 0x8c7bc 8c7a4: 9112c2c2 add x2, x22, #0x4b0 8c7a8: 38626a82 ldrb w2, [x20, x2] 8c7ac: 7100205f cmp w2, #0x8 8c7b0: 54fffec1 b.ne 0x8c788 8c7b4: f9000001 str x1, [x0] 8c7b8: 1400000a b 0x8c7e0 8c7bc: eb1f003f cmp x1, xzr 8c7c0: 1a9f07e3 cset w3, ne 8c7c4: 6a03005f tst w2, w3 8c7c8: 540000c0 b.eq 0x8c7e0 8c7cc: eb00003f cmp x1, x0 8c7d0: 54000080 b.eq 0x8c7e0 8c7d4: 9112c2c2 add x2, x22, #0x4b0 8c7d8: 38746842 ldrb w2, [x2, x20] 8c7dc: 97fe00cd bl 0xcb10 8c7e0: 91000694 add x20, x20, #0x1 8c7e4: f101869f cmp x20, #0x61 8c7e8: 54fffc61 b.ne 0x8c774 8c7ec: f941a2a0 ldr x0, [x21, #0x340] 8c7f0: b6f00080 tbz x0, #0x3e, 0x8c800 8c7f4: 394ddea1 ldrb w1, [x21, #0x377] 8c7f8: d2800000 mov x0, #0x0 // =0 8c7fc: 35000161 cbnz w1, 0x8c828 8c800: f9407ea1 ldr x1, [x21, #0xf8] 8c804: d2800000 mov x0, #0x0 // =0 8c808: b5000101 cbnz x1, 0x8c828 8c80c: 528003e1 mov w1, #0x1f // =31 8c810: aa1303e0 mov x0, x19 8c814: 97ffffb0 bl 0x8c6d4 8c818: f9418aa1 ldr x1, [x21, #0x310] 8c81c: f941aa75 ldr x21, [x19, #0x350] 8c820: cb010000 sub x0, x0, x1 8c824: 8b150000 add x0, x0, x21 8c828: a94153f3 ldp x19, x20, [sp, #0x10] 8c82c: a9425bf5 ldp x21, x22, [sp, #0x20] 8c830: a8c47bfd ldp x29, x30, [sp], #0x40 8c834: d65f03c0 ret 8c838: f9418800 ldr x0, [x0, #0x310] 8c83c: d65f03c0 ret 8c840: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8c844: 7101843f cmp w1, #0x61 8c848: 910003fd mov x29, sp 8c84c: 5400004d b.le 0x8c854 8c850: 97fdfe98 bl 0xc2b0 8c854: b00003a4 adrp x4, 0x101000 8c858: 93407c23 sxtw x3, w1 8c85c: 9112c084 add x4, x4, #0x4b0 8c860: f941a005 ldr x5, [x0, #0x340] 8c864: 38636884 ldrb w4, [x4, x3] 8c868: b6f000c5 tbz x5, #0x3e, 0x8c880 8c86c: 8b030003 add x3, x0, x3 8c870: 394d6063 ldrb w3, [x3, #0x358] 8c874: 34000063 cbz w3, 0x8c880 8c878: f821d802 str x2, [x0, w1, sxtw #3] 8c87c: 14000005 b 0x8c890 8c880: 7100209f cmp w4, #0x8 8c884: f861d800 ldr x0, [x0, w1, sxtw #3] 8c888: 54fffe41 b.ne 0x8c850 8c88c: f9000002 str x2, [x0] 8c890: a8c17bfd ldp x29, x30, [sp], #0x10 8c894: d65f03c0 ret 8c898: f9418c00 ldr x0, [x0, #0x318] 8c89c: d65f03c0 ret 8c8a0: f941a002 ldr x2, [x0, #0x340] 8c8a4: f9418c00 ldr x0, [x0, #0x318] 8c8a8: d37ffc42 lsr x2, x2, #63 8c8ac: b9000022 str w2, [x1] 8c8b0: d65f03c0 ret 8c8b4: f9018c01 str x1, [x0, #0x318] 8c8b8: d65f03c0 ret 8c8bc: f9419000 ldr x0, [x0, #0x320] 8c8c0: d65f03c0 ret 8c8c4: f9419c00 ldr x0, [x0, #0x338] 8c8c8: d65f03c0 ret 8c8cc: a9bd7bfd stp x29, x30, [sp, #-0x30]! 8c8d0: d1000400 sub x0, x0, #0x1 8c8d4: 910003fd mov x29, sp 8c8d8: 910063a1 add x1, x29, #0x18 8c8dc: 94000c4e bl 0x8fa14 8c8e0: eb1f001f cmp x0, xzr 8c8e4: f94017a0 ldr x0, [x29, #0x28] 8c8e8: a8c37bfd ldp x29, x30, [sp], #0x30 8c8ec: 9a9f1000 csel x0, x0, xzr, ne 8c8f0: d65f03c0 ret 8c8f4: f9419800 ldr x0, [x0, #0x330] 8c8f8: d65f03c0 ret 8c8fc: f9419400 ldr x0, [x0, #0x328] 8c900: d65f03c0 ret 8c904: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8c908: 53001c02 uxtb w2, w0 8c90c: aa0103e0 mov x0, x1 8c910: 7103fc5f cmp w2, #0xff 8c914: 910003fd mov x29, sp 8c918: 540002c0 b.eq 0x8c970 8c91c: 121c0842 and w2, w2, #0x70 8c920: 7100805f cmp w2, #0x20 8c924: 540001c0 b.eq 0x8c95c 8c928: 540000a8 b.hi 0x8c93c 8c92c: 34000222 cbz w2, 0x8c970 8c930: 7100405f cmp w2, #0x10 8c934: 540001c1 b.ne 0x8c96c 8c938: 1400000e b 0x8c970 8c93c: 7101005f cmp w2, #0x40 8c940: 54000120 b.eq 0x8c964 8c944: 7101405f cmp w2, #0x50 8c948: 54000140 b.eq 0x8c970 8c94c: 7100c05f cmp w2, #0x30 8c950: 540000e1 b.ne 0x8c96c 8c954: a8c17bfd ldp x29, x30, [sp], #0x10 8c958: 17ffffe7 b 0x8c8f4 8c95c: a8c17bfd ldp x29, x30, [sp], #0x10 8c960: 17ffffe7 b 0x8c8fc 8c964: a8c17bfd ldp x29, x30, [sp], #0x10 8c968: 17ffffd7 b 0x8c8c4 8c96c: 97fdfe51 bl 0xc2b0 8c970: d2800000 mov x0, #0x0 // =0 8c974: a8c17bfd ldp x29, x30, [sp], #0x10 8c978: d65f03c0 ret 8c97c: a9b77bfd stp x29, x30, [sp, #-0x90]! 8c980: 910003fd mov x29, sp 8c984: a9025bf5 stp x21, x22, [sp, #0x20] 8c988: a90363f7 stp x23, x24, [sp, #0x30] 8c98c: a9046bf9 stp x25, x26, [sp, #0x40] 8c990: a90573fb stp x27, x28, [sp, #0x50] 8c994: a90153f3 stp x19, x20, [sp, #0x10] 8c998: d000009b adrp x27, 0x9e000 8c99c: aa0103fc mov x28, x1 8c9a0: aa0203fa mov x26, x2 8c9a4: aa0303f3 mov x19, x3 8c9a8: f903107f str xzr, [x3, #0x620] 8c9ac: d2800018 mov x24, #0x0 // =0 8c9b0: 9123037b add x27, x27, #0x8c0 8c9b4: 9101e3b6 add x22, x29, #0x78 8c9b8: 910203b5 add x21, x29, #0x80 8c9bc: 52800037 mov w23, #0x1 // =1 8c9c0: 910223b9 add x25, x29, #0x88 8c9c4: eb1c001f cmp x0, x28 8c9c8: 54002462 b.hs 0x8ce54 8c9cc: f941a341 ldr x1, [x26, #0x340] 8c9d0: f9418f43 ldr x3, [x26, #0x318] 8c9d4: f9432662 ldr x2, [x19, #0x648] 8c9d8: 8b41fc61 add x1, x3, x1, lsr #63 8c9dc: eb01005f cmp x2, x1 8c9e0: 540023a2 b.hs 0x8ce54 8c9e4: 39400001 ldrb w1, [x0] 8c9e8: 91000414 add x20, x0, #0x1 8c9ec: 121a0423 and w3, w1, #0xc0 8c9f0: 7101007f cmp w3, #0x40 8c9f4: 540000c1 b.ne 0x8ca0c 8c9f8: f9433260 ldr x0, [x19, #0x660] 8c9fc: 92401421 and x1, x1, #0x3f 8ca00: 9b000821 madd x1, x1, x0, x2 8ca04: f9032661 str x1, [x19, #0x648] 8ca08: 14000111 b 0x8ce4c 8ca0c: 7102007f cmp w3, #0x80 8ca10: 540000a1 b.ne 0x8ca24 8ca14: 92401421 and x1, x1, #0x3f 8ca18: aa1403e0 mov x0, x20 8ca1c: f9003fa1 str x1, [x29, #0x78] 8ca20: 14000031 b 0x8cae4 8ca24: 7103007f cmp w3, #0xc0 8ca28: 540000a1 b.ne 0x8ca3c 8ca2c: d37c1421 ubfiz x1, x1, #4, #6 8ca30: 8b010261 add x1, x19, x1 8ca34: b900083f str wzr, [x1, #0x8] 8ca38: 14000105 b 0x8ce4c 8ca3c: 7100bc3f cmp w1, #0x2f 8ca40: 54002048 b.hi 0x8ce48 8ca44: 78615b61 ldrh w1, [x27, w1, uxtw #1] 8ca48: 10000063 adr x3, 0x8ca54 8ca4c: 8b21a861 add x1, x3, w1, sxth #2 8ca50: d61f0020 br x1 8ca54: 3959c262 ldrb w2, [x19, #0x670] 8ca58: aa1a03e1 mov x1, x26 8ca5c: f90037a2 str x2, [x29, #0x68] 8ca60: 2a0203e0 mov w0, w2 8ca64: 97ffffa8 bl 0x8c904 8ca68: aa0003e1 mov x1, x0 8ca6c: f94037a2 ldr x2, [x29, #0x68] 8ca70: aa1903e3 mov x3, x25 8ca74: 2a0203e0 mov w0, w2 8ca78: aa1403e2 mov x2, x20 8ca7c: 97fffe86 bl 0x8c494 8ca80: aa0003f4 mov x20, x0 8ca84: f94047a0 ldr x0, [x29, #0x88] 8ca88: f9032660 str x0, [x19, #0x648] 8ca8c: 140000f0 b 0x8ce4c 8ca90: 39400401 ldrb w1, [x0, #0x1] 8ca94: 91000814 add x20, x0, #0x2 8ca98: f9433263 ldr x3, [x19, #0x660] 8ca9c: 9b030822 madd x2, x1, x3, x2 8caa0: f9032662 str x2, [x19, #0x648] 8caa4: 140000ea b 0x8ce4c 8caa8: 78401001 ldurh w1, [x0, #0x1] 8caac: 91000c14 add x20, x0, #0x3 8cab0: f9433263 ldr x3, [x19, #0x660] 8cab4: 9b030822 madd x2, x1, x3, x2 8cab8: f9032662 str x2, [x19, #0x648] 8cabc: 140000e4 b 0x8ce4c 8cac0: b8401001 ldur w1, [x0, #0x1] 8cac4: 91001414 add x20, x0, #0x5 8cac8: f9433263 ldr x3, [x19, #0x660] 8cacc: 9b030822 madd x2, x1, x3, x2 8cad0: f9032662 str x2, [x19, #0x648] 8cad4: 140000de b 0x8ce4c 8cad8: aa1403e0 mov x0, x20 8cadc: aa1603e1 mov x1, x22 8cae0: 97fffe53 bl 0x8c42c 8cae4: aa1503e1 mov x1, x21 8cae8: 97fffe51 bl 0x8c42c 8caec: aa0003f4 mov x20, x0 8caf0: f9432e61 ldr x1, [x19, #0x658] 8caf4: f94043a0 ldr x0, [x29, #0x80] 8caf8: 1400006b b 0x8cca4 8cafc: aa1403e0 mov x0, x20 8cb00: aa1603e1 mov x1, x22 8cb04: 97fffe4a bl 0x8c42c 8cb08: aa0003f4 mov x20, x0 8cb0c: f9403fa0 ldr x0, [x29, #0x78] 8cb10: f101841f cmp x0, #0x61 8cb14: 540019c8 b.hi 0x8ce4c 8cb18: 8b001260 add x0, x19, x0, lsl #4 8cb1c: b900081f str wzr, [x0, #0x8] 8cb20: 140000cb b 0x8ce4c 8cb24: aa1403e0 mov x0, x20 8cb28: aa1603e1 mov x1, x22 8cb2c: 97fffe40 bl 0x8c42c 8cb30: aa0003f4 mov x20, x0 8cb34: f9403fa0 ldr x0, [x29, #0x78] 8cb38: f101841f cmp x0, #0x61 8cb3c: 54001888 b.hi 0x8ce4c 8cb40: 8b001260 add x0, x19, x0, lsl #4 8cb44: 528000c1 mov w1, #0x6 // =6 8cb48: b9000801 str w1, [x0, #0x8] 8cb4c: 140000c0 b 0x8ce4c 8cb50: aa1403e0 mov x0, x20 8cb54: aa1603e1 mov x1, x22 8cb58: 97fffe35 bl 0x8c42c 8cb5c: aa1903e1 mov x1, x25 8cb60: 97fffe33 bl 0x8c42c 8cb64: aa0003f4 mov x20, x0 8cb68: f9403fa0 ldr x0, [x29, #0x78] 8cb6c: f101841f cmp x0, #0x61 8cb70: 540016e8 b.hi 0x8ce4c 8cb74: d37cec00 lsl x0, x0, #4 8cb78: 52800042 mov w2, #0x2 // =2 8cb7c: 8b000261 add x1, x19, x0 8cb80: b9000822 str w2, [x1, #0x8] 8cb84: f94047a1 ldr x1, [x29, #0x88] 8cb88: 140000ae b 0x8ce40 8cb8c: b4000098 cbz x24, 0x8cb9c 8cb90: aa1803e3 mov x3, x24 8cb94: f9431318 ldr x24, [x24, #0x620] 8cb98: 14000003 b 0x8cba4 8cb9c: d11983ff sub sp, sp, #0x660 8cba0: 910003e3 mov x3, sp 8cba4: aa0303e0 mov x0, x3 8cba8: aa1303e1 mov x1, x19 8cbac: d280c902 mov x2, #0x648 // =1608 8cbb0: 97fdffd8 bl 0xcb10 8cbb4: f9031260 str x0, [x19, #0x620] 8cbb8: 140000a5 b 0x8ce4c 8cbbc: f9431263 ldr x3, [x19, #0x620] 8cbc0: aa1303e0 mov x0, x19 8cbc4: d280c902 mov x2, #0x648 // =1608 8cbc8: f90037a3 str x3, [x29, #0x68] 8cbcc: aa0303e1 mov x1, x3 8cbd0: 97fdffd0 bl 0xcb10 8cbd4: f94037a3 ldr x3, [x29, #0x68] 8cbd8: f9031078 str x24, [x3, #0x620] 8cbdc: aa0303f8 mov x24, x3 8cbe0: 1400009b b 0x8ce4c 8cbe4: aa1403e0 mov x0, x20 8cbe8: aa1503e1 mov x1, x21 8cbec: 97fffe10 bl 0x8c42c 8cbf0: f94043a1 ldr x1, [x29, #0x80] 8cbf4: f9031a61 str x1, [x19, #0x630] 8cbf8: aa1503e1 mov x1, x21 8cbfc: 97fffe0c bl 0x8c42c 8cc00: aa0003f4 mov x20, x0 8cc04: f94043a0 ldr x0, [x29, #0x80] 8cc08: f9031660 str x0, [x19, #0x628] 8cc0c: 14000007 b 0x8cc28 8cc10: aa1403e0 mov x0, x20 8cc14: aa1503e1 mov x1, x21 8cc18: 97fffe05 bl 0x8c42c 8cc1c: aa0003f4 mov x20, x0 8cc20: f94043a0 ldr x0, [x29, #0x80] 8cc24: f9031a60 str x0, [x19, #0x630] 8cc28: b9064277 str w23, [x19, #0x640] 8cc2c: 14000088 b 0x8ce4c 8cc30: aa1403e0 mov x0, x20 8cc34: aa1503e1 mov x1, x21 8cc38: 97fffdfd bl 0x8c42c 8cc3c: aa0003f4 mov x20, x0 8cc40: f94043a0 ldr x0, [x29, #0x80] 8cc44: 1400002c b 0x8ccf4 8cc48: 52800040 mov w0, #0x2 // =2 8cc4c: f9031e74 str x20, [x19, #0x638] 8cc50: b9064260 str w0, [x19, #0x640] 8cc54: aa1403e0 mov x0, x20 8cc58: 14000053 b 0x8cda4 8cc5c: aa1603e1 mov x1, x22 8cc60: aa1403e0 mov x0, x20 8cc64: 97fffdf2 bl 0x8c42c 8cc68: f9403fa1 ldr x1, [x29, #0x78] 8cc6c: f101843f cmp x1, #0x61 8cc70: 540009a8 b.hi 0x8cda4 8cc74: d37cec21 lsl x1, x1, #4 8cc78: 52800063 mov w3, #0x3 // =3 8cc7c: 8b010262 add x2, x19, x1 8cc80: 14000047 b 0x8cd9c 8cc84: aa1403e0 mov x0, x20 8cc88: aa1603e1 mov x1, x22 8cc8c: 97fffde8 bl 0x8c42c 8cc90: aa1903e1 mov x1, x25 8cc94: 97fffdf0 bl 0x8c454 8cc98: aa0003f4 mov x20, x0 8cc9c: f9432e61 ldr x1, [x19, #0x658] 8cca0: f94047a0 ldr x0, [x29, #0x88] 8cca4: 9b017c01 mul x1, x0, x1 8cca8: f9403fa0 ldr x0, [x29, #0x78] 8ccac: f101841f cmp x0, #0x61 8ccb0: 54000ce8 b.hi 0x8ce4c 8ccb4: d37cec00 lsl x0, x0, #4 8ccb8: 8b000262 add x2, x19, x0 8ccbc: b9000857 str w23, [x2, #0x8] 8ccc0: 14000060 b 0x8ce40 8ccc4: aa1403e0 mov x0, x20 8ccc8: aa1503e1 mov x1, x21 8cccc: 97fffdd8 bl 0x8c42c 8ccd0: f94043a1 ldr x1, [x29, #0x80] 8ccd4: f9031a61 str x1, [x19, #0x630] 8ccd8: aa1903e1 mov x1, x25 8ccdc: 97fffdde bl 0x8c454 8cce0: b9064277 str w23, [x19, #0x640] 8cce4: aa0003f4 mov x20, x0 8cce8: f9432e61 ldr x1, [x19, #0x658] 8ccec: f94047a0 ldr x0, [x29, #0x88] 8ccf0: 9b017c00 mul x0, x0, x1 8ccf4: f9031660 str x0, [x19, #0x628] 8ccf8: 14000055 b 0x8ce4c 8ccfc: aa1403e0 mov x0, x20 8cd00: aa1903e1 mov x1, x25 8cd04: 97fffdd4 bl 0x8c454 8cd08: aa0003f4 mov x20, x0 8cd0c: 17fffff7 b 0x8cce8 8cd10: aa1403e0 mov x0, x20 8cd14: aa1603e1 mov x1, x22 8cd18: 97fffdc5 bl 0x8c42c 8cd1c: aa1503e1 mov x1, x21 8cd20: 97fffdc3 bl 0x8c42c 8cd24: aa0003f4 mov x20, x0 8cd28: f9432e61 ldr x1, [x19, #0x658] 8cd2c: f94043a0 ldr x0, [x29, #0x80] 8cd30: 14000009 b 0x8cd54 8cd34: aa1403e0 mov x0, x20 8cd38: aa1603e1 mov x1, x22 8cd3c: 97fffdbc bl 0x8c42c 8cd40: aa1903e1 mov x1, x25 8cd44: 97fffdc4 bl 0x8c454 8cd48: aa0003f4 mov x20, x0 8cd4c: f9432e61 ldr x1, [x19, #0x658] 8cd50: f94047a0 ldr x0, [x29, #0x88] 8cd54: 9b017c01 mul x1, x0, x1 8cd58: f9403fa0 ldr x0, [x29, #0x78] 8cd5c: f101841f cmp x0, #0x61 8cd60: 54000768 b.hi 0x8ce4c 8cd64: d37cec00 lsl x0, x0, #4 8cd68: 52800083 mov w3, #0x4 // =4 8cd6c: 8b000262 add x2, x19, x0 8cd70: b9000843 str w3, [x2, #0x8] 8cd74: 14000033 b 0x8ce40 8cd78: aa1603e1 mov x1, x22 8cd7c: aa1403e0 mov x0, x20 8cd80: 97fffdab bl 0x8c42c 8cd84: f9403fa1 ldr x1, [x29, #0x78] 8cd88: f101843f cmp x1, #0x61 8cd8c: 540000c8 b.hi 0x8cda4 8cd90: d37cec21 lsl x1, x1, #4 8cd94: 528000a3 mov w3, #0x5 // =5 8cd98: 8b010262 add x2, x19, x1 8cd9c: b9000843 str w3, [x2, #0x8] 8cda0: f8216a60 str x0, [x19, x1] 8cda4: aa1503e1 mov x1, x21 8cda8: 97fffda1 bl 0x8c42c 8cdac: f94043b4 ldr x20, [x29, #0x80] 8cdb0: 8b140014 add x20, x0, x20 8cdb4: 14000026 b 0x8ce4c 8cdb8: d2800200 mov x0, #0x10 // =16 8cdbc: 91040262 add x2, x19, #0x100 8cdc0: f9003fa0 str x0, [x29, #0x78] 8cdc4: d2800001 mov x1, #0x0 // =0 8cdc8: b9000857 str w23, [x2, #0x8] 8cdcc: 91000400 add x0, x0, #0x1 8cdd0: f8010441 str x1, [x2], #0x10 8cdd4: f100801f cmp x0, #0x20 8cdd8: 91002021 add x1, x1, #0x8 8cddc: 54ffff61 b.ne 0x8cdc8 8cde0: 1400001b b 0x8ce4c 8cde4: aa1403e0 mov x0, x20 8cde8: aa1503e1 mov x1, x21 8cdec: 97fffd90 bl 0x8c42c 8cdf0: aa0003f4 mov x20, x0 8cdf4: f94043a0 ldr x0, [x29, #0x80] 8cdf8: f901ab40 str x0, [x26, #0x350] 8cdfc: 14000014 b 0x8ce4c 8ce00: aa1403e0 mov x0, x20 8ce04: aa1603e1 mov x1, x22 8ce08: 97fffd89 bl 0x8c42c 8ce0c: aa1503e1 mov x1, x21 8ce10: 97fffd87 bl 0x8c42c 8ce14: aa0003f4 mov x20, x0 8ce18: f94043a1 ldr x1, [x29, #0x80] 8ce1c: f9432e60 ldr x0, [x19, #0x658] 8ce20: 9b017c01 mul x1, x0, x1 8ce24: f9403fa0 ldr x0, [x29, #0x78] 8ce28: f101841f cmp x0, #0x61 8ce2c: 54000108 b.hi 0x8ce4c 8ce30: d37cec00 lsl x0, x0, #4 8ce34: cb0103e1 neg x1, x1 8ce38: 8b000262 add x2, x19, x0 8ce3c: b9000857 str w23, [x2, #0x8] 8ce40: f8206a61 str x1, [x19, x0] 8ce44: 14000002 b 0x8ce4c 8ce48: 97fdfd1a bl 0xc2b0 8ce4c: aa1403e0 mov x0, x20 8ce50: 17fffedd b 0x8c9c4 8ce54: 910003bf mov sp, x29 8ce58: a94153f3 ldp x19, x20, [sp, #0x10] 8ce5c: a9425bf5 ldp x21, x22, [sp, #0x20] 8ce60: a94363f7 ldp x23, x24, [sp, #0x30] 8ce64: a9446bf9 ldp x25, x26, [sp, #0x40] 8ce68: a94573fb ldp x27, x28, [sp, #0x50] 8ce6c: a8c97bfd ldp x29, x30, [sp], #0x90 8ce70: d65f03c0 ret 8ce74: a9b77bfd stp x29, x30, [sp, #-0x90]! 8ce78: d280d002 mov x2, #0x680 // =1664 8ce7c: 910003fd mov x29, sp 8ce80: a90153f3 stp x19, x20, [sp, #0x10] 8ce84: aa0003f4 mov x20, x0 8ce88: aa0103f3 mov x19, x1 8ce8c: aa0103e0 mov x0, x1 8ce90: 52800001 mov w1, #0x0 // =0 8ce94: a9025bf5 stp x21, x22, [sp, #0x20] 8ce98: a90363f7 stp x23, x24, [sp, #0x30] 8ce9c: a9046bf9 stp x25, x26, [sp, #0x40] 8cea0: f9002bfb str x27, [sp, #0x50] 8cea4: 97fdff2f bl 0xcb60 8cea8: f9418e81 ldr x1, [x20, #0x318] 8ceac: f901aa9f str xzr, [x20, #0x350] 8ceb0: f901929f str xzr, [x20, #0x320] 8ceb4: b5000061 cbnz x1, 0x8cec0 8ceb8: 528000a0 mov w0, #0x5 // =5 8cebc: 140000f0 b 0x8d27c 8cec0: f941a280 ldr x0, [x20, #0x340] 8cec4: d37ffc00 lsr x0, x0, #63 8cec8: d1000400 sub x0, x0, #0x1 8cecc: 8b000020 add x0, x1, x0 8ced0: 910ca281 add x1, x20, #0x328 8ced4: 94000ad0 bl 0x8fa14 8ced8: aa0003f5 mov x21, x0 8cedc: b5000800 cbnz x0, 0x8cfdc 8cee0: f9418e81 ldr x1, [x20, #0x318] 8cee4: 52822d00 mov w0, #0x1168 // =4456 8cee8: 72ba5000 movk w0, #0xd280, lsl #16 8ceec: b9400022 ldr w2, [x1] 8cef0: 6b00005f cmp w2, w0 8cef4: 54fffe21 b.ne 0x8ceb8 8cef8: b9400421 ldr w1, [x1, #0x4] 8cefc: 52800020 mov w0, #0x1 // =1 8cf00: 72ba8000 movk w0, #0xd400, lsl #16 8cf04: 6b00003f cmp w1, w0 8cf08: 52800021 mov w1, #0x1 // =1 8cf0c: 54fffd61 b.ne 0x8ceb8 8cf10: f9418a94 ldr x20, [x20, #0x310] 8cf14: d28003e0 mov x0, #0x1f // =31 8cf18: f9031a60 str x0, [x19, #0x630] 8cf1c: d2802600 mov x0, #0x130 // =304 8cf20: b9064261 str w1, [x19, #0x640] 8cf24: 9104c283 add x3, x20, #0x130 8cf28: f9031660 str x0, [x19, #0x628] 8cf2c: d2802004 mov x4, #0x100 // =256 8cf30: d2800100 mov x0, #0x8 // =8 8cf34: aa1303e2 mov x2, x19 8cf38: b9000841 str w1, [x2, #0x8] 8cf3c: f8010440 str x0, [x2], #0x10 8cf40: 91002000 add x0, x0, #0x8 8cf44: eb04001f cmp x0, x4 8cf48: 54ffff81 b.ne 0x8cf38 8cf4c: 92807de1 mov x1, #-0x3f0 // =-1008 8cf50: 91094280 add x0, x20, #0x250 8cf54: cb030021 sub x1, x1, x3 8cf58: 91180265 add x5, x19, #0x600 8cf5c: 52800026 mov w6, #0x1 // =1 8cf60: cb130021 sub x1, x1, x19 8cf64: b9400002 ldr w2, [x0] 8cf68: 340001e2 cbz w2, 0x8cfa4 8cf6c: 52900024 mov w4, #0x8001 // =32769 8cf70: 72a8ca04 movk w4, #0x4650, lsl #16 8cf74: 6b04005f cmp w2, w4 8cf78: 54000101 b.ne 0x8cf98 8cf7c: 91100262 add x2, x19, #0x400 8cf80: 8b020024 add x4, x1, x2 8cf84: b9000846 str w6, [x2, #0x8] 8cf88: 8b040004 add x4, x0, x4 8cf8c: f8010444 str x4, [x2], #0x10 8cf90: eb05005f cmp x2, x5 8cf94: 54ffff61 b.ne 0x8cf80 8cf98: b9400402 ldr w2, [x0, #0x4] 8cf9c: 8b020000 add x0, x0, x2 8cfa0: 17fffff1 b 0x8cf64 8cfa4: 9108c294 add x20, x20, #0x230 8cfa8: 52800020 mov w0, #0x1 // =1 8cfac: cb030294 sub x20, x20, x3 8cfb0: 3919ce60 strb w0, [x19, #0x673] 8cfb4: f900fa74 str x20, [x19, #0x1f0] 8cfb8: b901fa60 str w0, [x19, #0x1f8] 8cfbc: 52800080 mov w0, #0x4 // =4 8cfc0: b9060a60 str w0, [x19, #0x608] 8cfc4: f9408460 ldr x0, [x3, #0x108] 8cfc8: cb030003 sub x3, x0, x3 8cfcc: d2800c00 mov x0, #0x60 // =96 8cfd0: f9030263 str x3, [x19, #0x600] 8cfd4: f9033660 str x0, [x19, #0x668] 8cfd8: 140000a6 b 0x8d270 8cfdc: b98006a1 ldrsw x1, [x21, #0x4] 8cfe0: 910012b6 add x22, x21, #0x4 8cfe4: f9419e80 ldr x0, [x20, #0x338] 8cfe8: cb0102d6 sub x22, x22, x1 8cfec: f9032660 str x0, [x19, #0x648] 8cff0: 910026d7 add x23, x22, #0x9 8cff4: aa1703e0 mov x0, x23 8cff8: 97fdfe7e bl 0xc9f0 8cffc: 91000400 add x0, x0, #0x1 8d000: 394026c1 ldrb w1, [x22, #0x9] 8d004: 8b0002e0 add x0, x23, x0 8d008: 7101943f cmp w1, #0x65 8d00c: 540000e1 b.ne 0x8d028 8d010: 39402ac1 ldrb w1, [x22, #0xa] 8d014: 7101a03f cmp w1, #0x68 8d018: 54000081 b.ne 0x8d028 8d01c: f8408401 ldr x1, [x0], #0x8 8d020: 91002ed7 add x23, x22, #0xb 8d024: f9033e61 str x1, [x19, #0x678] 8d028: 394022c1 ldrb w1, [x22, #0x8] 8d02c: 71000c3f cmp w1, #0x3 8d030: 540000e9 b.ls 0x8d04c 8d034: 39400001 ldrb w1, [x0] 8d038: 7100203f cmp w1, #0x8 8d03c: 540011e1 b.ne 0x8d278 8d040: 39400401 ldrb w1, [x0, #0x1] 8d044: 350011a1 cbnz w1, 0x8d278 8d048: 91000800 add x0, x0, #0x2 8d04c: 9101e3b9 add x25, x29, #0x78 8d050: aa1903e1 mov x1, x25 8d054: 97fffcf6 bl 0x8c42c 8d058: f9403fa1 ldr x1, [x29, #0x78] 8d05c: f9033261 str x1, [x19, #0x660] 8d060: 910203a1 add x1, x29, #0x80 8d064: 97fffcfc bl 0x8c454 8d068: aa0003e1 mov x1, x0 8d06c: f94043a2 ldr x2, [x29, #0x80] 8d070: f9032e62 str x2, [x19, #0x658] 8d074: 394022c2 ldrb w2, [x22, #0x8] 8d078: 7100045f cmp w2, #0x1 8d07c: 54000081 b.ne 0x8d08c 8d080: 91000400 add x0, x0, #0x1 8d084: 39400021 ldrb w1, [x1] 8d088: 14000004 b 0x8d098 8d08c: aa1903e1 mov x1, x25 8d090: 97fffce7 bl 0x8c42c 8d094: f9403fa1 ldr x1, [x29, #0x78] 8d098: f9033661 str x1, [x19, #0x668] 8d09c: 12800001 mov w1, #-0x1 // =-1 8d0a0: 3919c661 strb w1, [x19, #0x671] 8d0a4: d2800018 mov x24, #0x0 // =0 8d0a8: 394002e1 ldrb w1, [x23] 8d0ac: 7101e83f cmp w1, #0x7a 8d0b0: 54000101 b.ne 0x8d0d0 8d0b4: aa1903e1 mov x1, x25 8d0b8: 910006f7 add x23, x23, #0x1 8d0bc: 97fffcdc bl 0x8c42c 8d0c0: f9403fb8 ldr x24, [x29, #0x78] 8d0c4: 52800021 mov w1, #0x1 // =1 8d0c8: 3919ca61 strb w1, [x19, #0x672] 8d0cc: 8b180018 add x24, x0, x24 8d0d0: 910006f7 add x23, x23, #0x1 8d0d4: 5280003b mov w27, #0x1 // =1 8d0d8: 910223b9 add x25, x29, #0x88 8d0dc: 385ff2e1 ldurb w1, [x23, #-0x1] 8d0e0: 34000441 cbz w1, 0x8d168 8d0e4: 7101303f cmp w1, #0x4c 8d0e8: 54000081 b.ne 0x8d0f8 8d0ec: 39400001 ldrb w1, [x0] 8d0f0: 3919c661 strb w1, [x19, #0x671] 8d0f4: 14000005 b 0x8d108 8d0f8: 7101483f cmp w1, #0x52 8d0fc: 540000a1 b.ne 0x8d110 8d100: 39400001 ldrb w1, [x0] 8d104: 3919c261 strb w1, [x19, #0x670] 8d108: 91000400 add x0, x0, #0x1 8d10c: 14000015 b 0x8d160 8d110: 7101403f cmp w1, #0x50 8d114: 54000201 b.ne 0x8d154 8d118: aa0003e2 mov x2, x0 8d11c: aa1403e1 mov x1, x20 8d120: 3840145a ldrb w26, [x2], #0x1 8d124: f90037a2 str x2, [x29, #0x68] 8d128: 2a1a03e0 mov w0, w26 8d12c: f90033a2 str x2, [x29, #0x60] 8d130: 97fffdf5 bl 0x8c904 8d134: aa0003e1 mov x1, x0 8d138: f94037a2 ldr x2, [x29, #0x68] 8d13c: 2a1a03e0 mov w0, w26 8d140: aa1903e3 mov x3, x25 8d144: 97fffcd4 bl 0x8c494 8d148: f94047a1 ldr x1, [x29, #0x88] 8d14c: f9032a61 str x1, [x19, #0x650] 8d150: 14000004 b 0x8d160 8d154: 71014c3f cmp w1, #0x53 8d158: 540000e1 b.ne 0x8d174 8d15c: 3919ce7b strb w27, [x19, #0x673] 8d160: 910006f7 add x23, x23, #0x1 8d164: 17ffffde b 0x8d0dc 8d168: eb1f031f cmp x24, xzr 8d16c: 9a801300 csel x0, x24, x0, ne 8d170: 14000002 b 0x8d178 8d174: aa1803e0 mov x0, x24 8d178: b4000800 cbz x0, 0x8d278 8d17c: b94002c1 ldr w1, [x22] 8d180: aa1403e2 mov x2, x20 8d184: aa1303e3 mov x3, x19 8d188: 91001021 add x1, x1, #0x4 8d18c: 8b0102c1 add x1, x22, x1 8d190: 97fffdfb bl 0x8c97c 8d194: 3959c260 ldrb w0, [x19, #0x670] 8d198: 7103fc1f cmp w0, #0xff 8d19c: 540001e0 b.eq 0x8d1d8 8d1a0: 12000800 and w0, w0, #0x7 8d1a4: 7100101f cmp w0, #0x4 8d1a8: 54000168 b.hi 0x8d1d4 8d1ac: b0000081 adrp x1, 0x9e000 8d1b0: 91248021 add x1, x1, #0x920 8d1b4: 38604820 ldrb w0, [x1, w0, uxtw] 8d1b8: 10000061 adr x1, 0x8d1c4 8d1bc: 8b208820 add x0, x1, w0, sxtb #2 8d1c0: d61f0000 br x0 8d1c4: 52800042 mov w2, #0x2 // =2 8d1c8: 14000007 b 0x8d1e4 8d1cc: 52800082 mov w2, #0x4 // =4 8d1d0: 14000005 b 0x8d1e4 8d1d4: 97fdfc37 bl 0xc2b0 8d1d8: 52800002 mov w2, #0x0 // =0 8d1dc: 14000002 b 0x8d1e4 8d1e0: 52800102 mov w2, #0x8 // =8 8d1e4: 3959ca60 ldrb w0, [x19, #0x672] 8d1e8: 531f7842 lsl w2, w2, #1 8d1ec: 91002042 add x2, x2, #0x8 8d1f0: d2800016 mov x22, #0x0 // =0 8d1f4: 8b0202a2 add x2, x21, x2 8d1f8: 340000e0 cbz w0, 0x8d214 8d1fc: aa0203e0 mov x0, x2 8d200: 910223a1 add x1, x29, #0x88 8d204: 97fffc8a bl 0x8c42c 8d208: f94047b6 ldr x22, [x29, #0x88] 8d20c: aa0003e2 mov x2, x0 8d210: 8b160016 add x22, x0, x22 8d214: 3959c677 ldrb w23, [x19, #0x671] 8d218: 7103feff cmp w23, #0xff 8d21c: 540001a0 b.eq 0x8d250 8d220: aa1403e1 mov x1, x20 8d224: 2a1703e0 mov w0, w23 8d228: f90037a2 str x2, [x29, #0x68] 8d22c: 97fffdb6 bl 0x8c904 8d230: aa0003e1 mov x1, x0 8d234: f94037a2 ldr x2, [x29, #0x68] 8d238: 2a1703e0 mov w0, w23 8d23c: 910223a3 add x3, x29, #0x88 8d240: 97fffc95 bl 0x8c494 8d244: aa0003e2 mov x2, x0 8d248: f94047a0 ldr x0, [x29, #0x88] 8d24c: f9019280 str x0, [x20, #0x320] 8d250: b94002a1 ldr w1, [x21] 8d254: eb1f02df cmp x22, xzr 8d258: 9a8212c0 csel x0, x22, x2, ne 8d25c: aa1303e3 mov x3, x19 8d260: 91001021 add x1, x1, #0x4 8d264: aa1403e2 mov x2, x20 8d268: 8b0102a1 add x1, x21, x1 8d26c: 97fffdc4 bl 0x8c97c 8d270: 52800000 mov w0, #0x0 // =0 8d274: 14000002 b 0x8d27c 8d278: 52800060 mov w0, #0x3 // =3 8d27c: a94153f3 ldp x19, x20, [sp, #0x10] 8d280: a9425bf5 ldp x21, x22, [sp, #0x20] 8d284: a94363f7 ldp x23, x24, [sp, #0x30] 8d288: a9446bf9 ldp x25, x26, [sp, #0x40] 8d28c: f9402bfb ldr x27, [sp, #0x50] 8d290: a8c97bfd ldp x29, x30, [sp], #0x90 8d294: d65f03c0 ret 8d298: d108c3ff sub sp, sp, #0x230 8d29c: aa0003e4 mov x4, x0 8d2a0: a9ba7bfd stp x29, x30, [sp, #-0x60]! 8d2a4: 910003fd mov x29, sp 8d2a8: a90573fb stp x27, x28, [sp, #0x50] 8d2ac: 910243bc add x28, x29, #0x90 8d2b0: a9025bf5 stp x21, x22, [sp, #0x20] 8d2b4: a90363f7 stp x23, x24, [sp, #0x30] 8d2b8: b0000096 adrp x22, 0x9e000 8d2bc: b0000097 adrp x23, 0x9e000 8d2c0: a90153f3 stp x19, x20, [sp, #0x10] 8d2c4: a9046bf9 stp x25, x26, [sp, #0x40] 8d2c8: aa0103f8 mov x24, x1 8d2cc: aa0203f3 mov x19, x2 8d2d0: f9000383 str x3, [x28] 8d2d4: 52800039 mov w25, #0x1 // =1 8d2d8: 9124c2d6 add x22, x22, #0x930 8d2dc: 9101e3b4 add x20, x29, #0x78 8d2e0: 9124a2f7 add x23, x23, #0x928 8d2e4: 9101c3b5 add x21, x29, #0x70 8d2e8: eb18009f cmp x4, x24 8d2ec: 540029a2 b.hs 0x8d820 8d2f0: 3940009a ldrb w26, [x4] 8d2f4: 9100049b add x27, x4, #0x1 8d2f8: 7100835f cmp w26, #0x20 8d2fc: 54000788 b.hi 0x8d3ec 8d300: 71007f5f cmp w26, #0x1f 8d304: 54001962 b.hs 0x8d630 8d308: 7100435f cmp w26, #0x10 8d30c: 54001020 b.eq 0x8d510 8d310: 54000448 b.hi 0x8d398 8d314: 71002b5f cmp w26, #0xa 8d318: 54000e80 b.eq 0x8d4e8 8d31c: 54000208 b.hi 0x8d35c 8d320: 71001b5f cmp w26, #0x6 8d324: 54001860 b.eq 0x8d630 8d328: 540000c8 b.hi 0x8d340 8d32c: 71000f5f cmp w26, #0x3 8d330: 540026a1 b.ne 0x8d804 8d334: f8401080 ldur x0, [x4, #0x1] 8d338: 9100249b add x27, x4, #0x9 8d33c: 14000133 b 0x8d808 8d340: 7100235f cmp w26, #0x8 8d344: 9100089b add x27, x4, #0x2 8d348: 54000cc0 b.eq 0x8d4e0 8d34c: 7100275f cmp w26, #0x9 8d350: 540025a1 b.ne 0x8d804 8d354: 39800480 ldrsb x0, [x4, #0x1] 8d358: 1400012c b 0x8d808 8d35c: 7100375f cmp w26, #0xd 8d360: 54000ce0 b.eq 0x8d4fc 8d364: 540000e8 b.hi 0x8d380 8d368: 71002f5f cmp w26, #0xb 8d36c: 54000c20 b.eq 0x8d4f0 8d370: 7100335f cmp w26, #0xc 8d374: 54002481 b.ne 0x8d804 8d378: b8401080 ldur w0, [x4, #0x1] 8d37c: 14000061 b 0x8d500 8d380: 71003b5f cmp w26, #0xe 8d384: 9100249b add x27, x4, #0x9 8d388: 54000c00 b.eq 0x8d508 8d38c: 71003f5f cmp w26, #0xf 8d390: 54000bc0 b.eq 0x8d508 8d394: 1400011c b 0x8d804 8d398: 7100575f cmp w26, #0x15 8d39c: 540010a0 b.eq 0x8d5b0 8d3a0: 54000128 b.hi 0x8d3c4 8d3a4: 71004b5f cmp w26, #0x12 8d3a8: 54000f80 b.eq 0x8d598 8d3ac: 54000be3 b.lo 0x8d528 8d3b0: 71004f5f cmp w26, #0x13 8d3b4: 54000f80 b.eq 0x8d5a4 8d3b8: 7100535f cmp w26, #0x14 8d3bc: 540010e0 b.eq 0x8d5d8 8d3c0: 14000111 b 0x8d804 8d3c4: 7100675f cmp w26, #0x19 8d3c8: 54001340 b.eq 0x8d630 8d3cc: 54001948 b.hi 0x8d6f4 8d3d0: 71005b5f cmp w26, #0x16 8d3d4: 51000721 sub w1, w25, #0x1 8d3d8: 51000b20 sub w0, w25, #0x2 8d3dc: 54001080 b.eq 0x8d5ec 8d3e0: 71005f5f cmp w26, #0x17 8d3e4: 54001120 b.eq 0x8d608 8d3e8: 14000107 b 0x8d804 8d3ec: 71013f5f cmp w26, #0x4f 8d3f0: 540001e8 b.hi 0x8d42c 8d3f4: 7100c35f cmp w26, #0x30 8d3f8: 54000702 b.hs 0x8d4d8 8d3fc: 71009f5f cmp w26, #0x27 8d400: 540000c8 b.hi 0x8d418 8d404: 7100935f cmp w26, #0x24 8d408: 54001762 b.hs 0x8d6f4 8d40c: 71008b5f cmp w26, #0x22 8d410: 54001108 b.hi 0x8d630 8d414: 140000b8 b 0x8d6f4 8d418: 7100bb5f cmp w26, #0x2e 8d41c: 54001da8 b.hi 0x8d7d0 8d420: 7100a75f cmp w26, #0x29 8d424: 54001de3 b.lo 0x8d7e0 8d428: 140000b3 b 0x8d6f4 8d42c: 7102435f cmp w26, #0x90 8d430: 540008a0 b.eq 0x8d544 8d434: 540000c8 b.hi 0x8d44c 8d438: 7101bf5f cmp w26, #0x6f 8d43c: 54000948 b.hi 0x8d564 8d440: aa1303e0 mov x0, x19 8d444: 51014341 sub w1, w26, #0x50 8d448: 14000045 b 0x8d55c 8d44c: 7102535f cmp w26, #0x94 8d450: 54000f00 b.eq 0x8d630 8d454: 540001e8 b.hi 0x8d490 8d458: 71024b5f cmp w26, #0x92 8d45c: 54001d41 b.ne 0x8d804 8d460: aa1b03e0 mov x0, x27 8d464: aa1503e1 mov x1, x21 8d468: 910203ba add x26, x29, #0x80 8d46c: 97fffbf0 bl 0x8c42c 8d470: aa1a03e1 mov x1, x26 8d474: 97fffbf8 bl 0x8c454 8d478: aa0003fb mov x27, x0 8d47c: b94002a1 ldr w1, [x21] 8d480: aa1303e0 mov x0, x19 8d484: 97fffc94 bl 0x8c6d4 8d488: f9400341 ldr x1, [x26] 8d48c: 14000041 b 0x8d590 8d490: 71025b5f cmp w26, #0x96 8d494: 54001c20 b.eq 0x8d818 8d498: 7103c75f cmp w26, #0xf1 8d49c: 54001b41 b.ne 0x8d804 8d4a0: 39400482 ldrb w2, [x4, #0x1] 8d4a4: aa1303e1 mov x1, x19 8d4a8: 9100089b add x27, x4, #0x2 8d4ac: f90037a2 str x2, [x29, #0x68] 8d4b0: 2a0203e0 mov w0, w2 8d4b4: 910223ba add x26, x29, #0x88 8d4b8: 97fffd13 bl 0x8c904 8d4bc: aa0003e1 mov x1, x0 8d4c0: f94037a2 ldr x2, [x29, #0x68] 8d4c4: aa1a03e3 mov x3, x26 8d4c8: 2a0203e0 mov w0, w2 8d4cc: aa1b03e2 mov x2, x27 8d4d0: 97fffbf1 bl 0x8c494 8d4d4: 14000019 b 0x8d538 8d4d8: 5100c340 sub w0, w26, #0x30 8d4dc: 140000cb b 0x8d808 8d4e0: 39400480 ldrb w0, [x4, #0x1] 8d4e4: 140000c9 b 0x8d808 8d4e8: 78401080 ldurh w0, [x4, #0x1] 8d4ec: 14000002 b 0x8d4f4 8d4f0: 78801080 ldursh x0, [x4, #0x1] 8d4f4: 91000c9b add x27, x4, #0x3 8d4f8: 140000c4 b 0x8d808 8d4fc: b8801080 ldursw x0, [x4, #0x1] 8d500: 9100149b add x27, x4, #0x5 8d504: 140000c1 b 0x8d808 8d508: f8401080 ldur x0, [x4, #0x1] 8d50c: 140000bf b 0x8d808 8d510: aa1b03e0 mov x0, x27 8d514: aa1403e1 mov x1, x20 8d518: 97fffbc5 bl 0x8c42c 8d51c: aa0003fb mov x27, x0 8d520: f9400280 ldr x0, [x20] 8d524: 140000b9 b 0x8d808 8d528: 910223ba add x26, x29, #0x88 8d52c: aa1b03e0 mov x0, x27 8d530: aa1a03e1 mov x1, x26 8d534: 97fffbc8 bl 0x8c454 8d538: aa0003fb mov x27, x0 8d53c: f9400340 ldr x0, [x26] 8d540: 140000b2 b 0x8d808 8d544: aa1b03e0 mov x0, x27 8d548: aa1503e1 mov x1, x21 8d54c: 97fffbb8 bl 0x8c42c 8d550: aa0003fb mov x27, x0 8d554: b94002a1 ldr w1, [x21] 8d558: aa1303e0 mov x0, x19 8d55c: 97fffc5e bl 0x8c6d4 8d560: 140000aa b 0x8d808 8d564: 910203a2 add x2, x29, #0x80 8d568: aa1b03e0 mov x0, x27 8d56c: aa0203e1 mov x1, x2 8d570: f90037a2 str x2, [x29, #0x68] 8d574: 97fffbb8 bl 0x8c454 8d578: aa0003fb mov x27, x0 8d57c: 5101c341 sub w1, w26, #0x70 8d580: aa1303e0 mov x0, x19 8d584: 97fffc54 bl 0x8c6d4 8d588: f94037a2 ldr x2, [x29, #0x68] 8d58c: f9400041 ldr x1, [x2] 8d590: 8b010000 add x0, x0, x1 8d594: 1400009d b 0x8d808 8d598: 34001379 cbz w25, 0x8d804 8d59c: 51000720 sub w0, w25, #0x1 8d5a0: 14000011 b 0x8d5e4 8d5a4: 34001319 cbz w25, 0x8d804 8d5a8: 51000739 sub w25, w25, #0x1 8d5ac: 1400009b b 0x8d818 8d5b0: 51000720 sub w0, w25, #0x1 8d5b4: 39400481 ldrb w1, [x4, #0x1] 8d5b8: f90043a1 str x1, [x29, #0x80] 8d5bc: 9100089b add x27, x4, #0x2 8d5c0: 93407c00 sxtw x0, w0 8d5c4: eb00003f cmp x1, x0 8d5c8: 540011ea b.ge 0x8d804 8d5cc: cb010000 sub x0, x0, x1 8d5d0: f8607b80 ldr x0, [x28, x0, lsl #3] 8d5d4: 1400008d b 0x8d808 8d5d8: 7100073f cmp w25, #0x1 8d5dc: 5400114d b.le 0x8d804 8d5e0: 51000b20 sub w0, w25, #0x2 8d5e4: f860db80 ldr x0, [x28, w0, sxtw #3] 8d5e8: 14000088 b 0x8d808 8d5ec: 7100073f cmp w25, #0x1 8d5f0: 540010ad b.le 0x8d804 8d5f4: f860db83 ldr x3, [x28, w0, sxtw #3] 8d5f8: f861db82 ldr x2, [x28, w1, sxtw #3] 8d5fc: f821db83 str x3, [x28, w1, sxtw #3] 8d600: f820db82 str x2, [x28, w0, sxtw #3] 8d604: 14000085 b 0x8d818 8d608: 71000b3f cmp w25, #0x2 8d60c: 54000fcd b.le 0x8d804 8d610: 51000f22 sub w2, w25, #0x3 8d614: f860db85 ldr x5, [x28, w0, sxtw #3] 8d618: f861db83 ldr x3, [x28, w1, sxtw #3] 8d61c: f862db84 ldr x4, [x28, w2, sxtw #3] 8d620: f821db85 str x5, [x28, w1, sxtw #3] 8d624: f820db84 str x4, [x28, w0, sxtw #3] 8d628: f822db83 str x3, [x28, w2, sxtw #3] 8d62c: 1400007b b 0x8d818 8d630: 34000eb9 cbz w25, 0x8d804 8d634: 51000739 sub w25, w25, #0x1 8d638: 71007f5f cmp w26, #0x1f 8d63c: f879db82 ldr x2, [x28, w25, sxtw #3] 8d640: 54000440 b.eq 0x8d6c8 8d644: 54000108 b.hi 0x8d664 8d648: 71001b5f cmp w26, #0x6 8d64c: 540003a0 b.eq 0x8d6c0 8d650: 7100675f cmp w26, #0x19 8d654: 54000d81 b.ne 0x8d804 8d658: ca82fc41 eor x1, x2, x2, asr #63 8d65c: 8b42fc20 add x0, x1, x2, lsr #63 8d660: 1400006a b 0x8d808 8d664: 71008f5f cmp w26, #0x23 8d668: 54000340 b.eq 0x8d6d0 8d66c: 7102535f cmp w26, #0x94 8d670: 540000a0 b.eq 0x8d684 8d674: 7100835f cmp w26, #0x20 8d678: 54000c61 b.ne 0x8d804 8d67c: aa2203e0 mvn x0, x2 8d680: 14000062 b 0x8d808 8d684: 39400480 ldrb w0, [x4, #0x1] 8d688: 9100089b add x27, x4, #0x2 8d68c: 51000400 sub w0, w0, #0x1 8d690: 71001c1f cmp w0, #0x7 8d694: 54000b88 b.hi 0x8d804 8d698: 38604ae0 ldrb w0, [x23, w0, uxtw] 8d69c: 10000061 adr x1, 0x8d6a8 8d6a0: 8b208820 add x0, x1, w0, sxtb #2 8d6a4: d61f0000 br x0 8d6a8: 39400040 ldrb w0, [x2] 8d6ac: 14000057 b 0x8d808 8d6b0: 79400040 ldrh w0, [x2] 8d6b4: 14000055 b 0x8d808 8d6b8: b9400040 ldr w0, [x2] 8d6bc: 14000053 b 0x8d808 8d6c0: f9400040 ldr x0, [x2] 8d6c4: 14000051 b 0x8d808 8d6c8: cb0203e0 neg x0, x2 8d6cc: 1400004f b 0x8d808 8d6d0: aa1b03e0 mov x0, x27 8d6d4: aa1403e1 mov x1, x20 8d6d8: f90037a2 str x2, [x29, #0x68] 8d6dc: 97fffb54 bl 0x8c42c 8d6e0: aa0003fb mov x27, x0 8d6e4: f9400281 ldr x1, [x20] 8d6e8: f94037a2 ldr x2, [x29, #0x68] 8d6ec: 8b010040 add x0, x2, x1 8d6f0: 14000046 b 0x8d808 8d6f4: 7100073f cmp w25, #0x1 8d6f8: 5400086d b.le 0x8d804 8d6fc: 51000b22 sub w2, w25, #0x2 8d700: 51006b5a sub w26, w26, #0x1a 8d704: 51000739 sub w25, w25, #0x1 8d708: 7100535f cmp w26, #0x14 8d70c: f862db81 ldr x1, [x28, w2, sxtw #3] 8d710: f879db80 ldr x0, [x28, w25, sxtw #3] 8d714: 54000788 b.hi 0x8d804 8d718: 387a4ac3 ldrb w3, [x22, w26, uxtw] 8d71c: 10000064 adr x4, 0x8d728 8d720: 8b238883 add x3, x4, w3, sxtb #2 8d724: d61f0060 br x3 8d728: 8a010000 and x0, x0, x1 8d72c: 14000024 b 0x8d7bc 8d730: 9ac00c20 sdiv x0, x1, x0 8d734: 14000022 b 0x8d7bc 8d738: cb000020 sub x0, x1, x0 8d73c: 14000020 b 0x8d7bc 8d740: 9ac00823 udiv x3, x1, x0 8d744: 9b008460 msub x0, x3, x0, x1 8d748: 1400001d b 0x8d7bc 8d74c: 9b017c00 mul x0, x0, x1 8d750: 1400001b b 0x8d7bc 8d754: aa010000 orr x0, x0, x1 8d758: 14000019 b 0x8d7bc 8d75c: 8b010000 add x0, x0, x1 8d760: 14000017 b 0x8d7bc 8d764: 9ac02020 lsl x0, x1, x0 8d768: 14000015 b 0x8d7bc 8d76c: 9ac02420 lsr x0, x1, x0 8d770: 14000013 b 0x8d7bc 8d774: 9ac02820 asr x0, x1, x0 8d778: 14000011 b 0x8d7bc 8d77c: ca010000 eor x0, x0, x1 8d780: 1400000f b 0x8d7bc 8d784: eb00003f cmp x1, x0 8d788: 9a9fc7e0 cset x0, le 8d78c: 1400000c b 0x8d7bc 8d790: eb00003f cmp x1, x0 8d794: 9a9fb7e0 cset x0, ge 8d798: 14000009 b 0x8d7bc 8d79c: eb00003f cmp x1, x0 8d7a0: 9a9f17e0 cset x0, eq 8d7a4: 14000006 b 0x8d7bc 8d7a8: eb00003f cmp x1, x0 8d7ac: 9a9fa7e0 cset x0, lt 8d7b0: 14000003 b 0x8d7bc 8d7b4: eb00003f cmp x1, x0 8d7b8: 9a9fd7e0 cset x0, gt 8d7bc: 2a0203f9 mov w25, w2 8d7c0: 14000012 b 0x8d808 8d7c4: eb00003f cmp x1, x0 8d7c8: 9a9f07e0 cset x0, ne 8d7cc: 17fffffc b 0x8d7bc 8d7d0: 78801080 ldursh x0, [x4, #0x1] 8d7d4: 91000c9b add x27, x4, #0x3 8d7d8: 8b00037b add x27, x27, x0 8d7dc: 1400000f b 0x8d818 8d7e0: 34000139 cbz w25, 0x8d804 8d7e4: 51000739 sub w25, w25, #0x1 8d7e8: 91000c9b add x27, x4, #0x3 8d7ec: 78c01080 ldursh w0, [x4, #0x1] 8d7f0: 8b20a360 add x0, x27, w0, sxth 8d7f4: f879db81 ldr x1, [x28, w25, sxtw #3] 8d7f8: eb1f003f cmp x1, xzr 8d7fc: 9a80037b csel x27, x27, x0, eq 8d800: 14000006 b 0x8d818 8d804: 97fdfaab bl 0xc2b0 8d808: 7100ff3f cmp w25, #0x3f 8d80c: 54ffffc8 b.hi 0x8d804 8d810: f839db80 str x0, [x28, w25, sxtw #3] 8d814: 11000739 add w25, w25, #0x1 8d818: aa1b03e4 mov x4, x27 8d81c: 17fffeb3 b 0x8d2e8 8d820: 34ffff39 cbz w25, 0x8d804 8d824: 51000739 sub w25, w25, #0x1 8d828: a94153f3 ldp x19, x20, [sp, #0x10] 8d82c: a9425bf5 ldp x21, x22, [sp, #0x20] 8d830: f879db80 ldr x0, [x28, w25, sxtw #3] 8d834: a94363f7 ldp x23, x24, [sp, #0x30] 8d838: a9446bf9 ldp x25, x26, [sp, #0x40] 8d83c: a94573fb ldp x27, x28, [sp, #0x50] 8d840: a8c67bfd ldp x29, x30, [sp], #0x60 8d844: 9108c3ff add sp, sp, #0x230 8d848: d65f03c0 ret 8d84c: d10f83ff sub sp, sp, #0x3e0 8d850: d2807802 mov x2, #0x3c0 // =960 8d854: a9ba7bfd stp x29, x30, [sp, #-0x60]! 8d858: 910003fd mov x29, sp 8d85c: a90153f3 stp x19, x20, [sp, #0x10] 8d860: a9025bf5 stp x21, x22, [sp, #0x20] 8d864: aa0003f3 mov x19, x0 8d868: 910203b5 add x21, x29, #0x80 8d86c: a90363f7 stp x23, x24, [sp, #0x30] 8d870: aa1503e0 mov x0, x21 8d874: aa0103f8 mov x24, x1 8d878: aa1303e1 mov x1, x19 8d87c: a9046bf9 stp x25, x26, [sp, #0x40] 8d880: a90573fb stp x27, x28, [sp, #0x50] 8d884: 97fdfca3 bl 0xcb10 8d888: f941e3a0 ldr x0, [x29, #0x3c0] 8d88c: b6f00060 tbz x0, #0x3e, 0x8d898 8d890: 394ddea0 ldrb w0, [x21, #0x377] 8d894: 350000e0 cbnz w0, 0x8d8b0 8d898: f9407ea0 ldr x0, [x21, #0xf8] 8d89c: b50000a0 cbnz x0, 0x8d8b0 8d8a0: f9418a61 ldr x1, [x19, #0x310] 8d8a4: aa1503e0 mov x0, x21 8d8a8: 9101c3a2 add x2, x29, #0x70 8d8ac: 97fffb7b bl 0x8c698 8d8b0: f941a260 ldr x0, [x19, #0x340] 8d8b4: b6f00040 tbz x0, #0x3e, 0x8d8bc 8d8b8: 390dde7f strb wzr, [x19, #0x377] 8d8bc: b9464300 ldr w0, [x24, #0x640] 8d8c0: f9007e7f str xzr, [x19, #0xf8] 8d8c4: 7100041f cmp w0, #0x1 8d8c8: 540001c0 b.eq 0x8d900 8d8cc: 7100081f cmp w0, #0x2 8d8d0: 54000621 b.ne 0x8d994 8d8d4: 9101e3b4 add x20, x29, #0x78 8d8d8: f9431f00 ldr x0, [x24, #0x638] 8d8dc: aa1403e1 mov x1, x20 8d8e0: 97fffad3 bl 0x8c42c 8d8e4: f9400281 ldr x1, [x20] 8d8e8: aa1503e2 mov x2, x21 8d8ec: d2800003 mov x3, #0x0 // =0 8d8f0: 8b010001 add x1, x0, x1 8d8f4: 97fffe69 bl 0x8d298 8d8f8: aa0003f7 mov x23, x0 8d8fc: 14000006 b 0x8d914 8d900: b9463301 ldr w1, [x24, #0x630] 8d904: aa1503e0 mov x0, x21 8d908: 97fffb73 bl 0x8c6d4 8d90c: f9431717 ldr x23, [x24, #0x628] 8d910: 8b170017 add x23, x0, x23 8d914: b0000080 adrp x0, 0x9e000 8d918: f9018a77 str x23, [x19, #0x310] 8d91c: 91252000 add x0, x0, #0x948 8d920: aa1803fa mov x26, x24 8d924: 910d6276 add x22, x19, #0x358 8d928: d2800014 mov x20, #0x0 // =0 8d92c: f90037a0 str x0, [x29, #0x68] 8d930: 9101e3b9 add x25, x29, #0x78 8d934: 900003bb adrp x27, 0x101000 8d938: 5280003c mov w28, #0x1 // =1 8d93c: b9400b40 ldr w0, [x26, #0x8] 8d940: 51000400 sub w0, w0, #0x1 8d944: 7100101f cmp w0, #0x4 8d948: 54000608 b.hi 0x8da08 8d94c: f94037a1 ldr x1, [x29, #0x68] 8d950: 38604820 ldrb w0, [x1, w0, uxtw] 8d954: 10000061 adr x1, 0x8d960 8d958: 8b208820 add x0, x1, w0, sxtb #2 8d95c: d61f0000 br x0 8d960: f9400340 ldr x0, [x26] 8d964: 8b0002e0 add x0, x23, x0 8d968: 14000016 b 0x8d9c0 8d96c: f9400341 ldr x1, [x26] 8d970: 8b21c2a0 add x0, x21, w1, sxtw 8d974: 394d6000 ldrb w0, [x0, #0x358] 8d978: 34000100 cbz w0, 0x8d998 8d97c: aa1503e0 mov x0, x21 8d980: 97fffb55 bl 0x8c6d4 8d984: 9112c361 add x1, x27, #0x4b0 8d988: 38616a81 ldrb w1, [x20, x1] 8d98c: 7100203f cmp w1, #0x8 8d990: 54000389 b.ls 0x8da00 8d994: 97fdfa47 bl 0xc2b0 8d998: f861daa0 ldr x0, [x21, w1, sxtw #3] 8d99c: 14000009 b 0x8d9c0 8d9a0: f9400340 ldr x0, [x26] 8d9a4: aa1903e1 mov x1, x25 8d9a8: 97fffaa1 bl 0x8c42c 8d9ac: f9400321 ldr x1, [x25] 8d9b0: aa1503e2 mov x2, x21 8d9b4: aa1703e3 mov x3, x23 8d9b8: 8b010001 add x1, x0, x1 8d9bc: 97fffe37 bl 0x8d298 8d9c0: f941a261 ldr x1, [x19, #0x340] 8d9c4: b6f00201 tbz x1, #0x3e, 0x8da04 8d9c8: 390002df strb wzr, [x22] 8d9cc: 1400000e b 0x8da04 8d9d0: f9400340 ldr x0, [x26] 8d9d4: 8b0002e0 add x0, x23, x0 8d9d8: 17ffffeb b 0x8d984 8d9dc: f9400340 ldr x0, [x26] 8d9e0: aa1903e1 mov x1, x25 8d9e4: 97fffa92 bl 0x8c42c 8d9e8: f9400321 ldr x1, [x25] 8d9ec: aa1503e2 mov x2, x21 8d9f0: aa1703e3 mov x3, x23 8d9f4: 8b010001 add x1, x0, x1 8d9f8: 97fffe28 bl 0x8d298 8d9fc: 17ffffe2 b 0x8d984 8da00: 390002dc strb w28, [x22] 8da04: f8347a60 str x0, [x19, x20, lsl #3] 8da08: 91000694 add x20, x20, #0x1 8da0c: 9100435a add x26, x26, #0x10 8da10: f1018a9f cmp x20, #0x62 8da14: 910006d6 add x22, x22, #0x1 8da18: 54fff921 b.ne 0x8d93c 8da1c: f941a260 ldr x0, [x19, #0x340] 8da20: 3959cf02 ldrb w2, [x24, #0x673] 8da24: b2410001 orr x1, x0, #0x8000000000000000 8da28: 9240f800 and x0, x0, #0x7fffffffffffffff 8da2c: 6b1f005f cmp w2, wzr 8da30: 9a810000 csel x0, x0, x1, eq 8da34: f901a260 str x0, [x19, #0x340] 8da38: a9425bf5 ldp x21, x22, [sp, #0x20] 8da3c: a94153f3 ldp x19, x20, [sp, #0x10] 8da40: a94363f7 ldp x23, x24, [sp, #0x30] 8da44: a9446bf9 ldp x25, x26, [sp, #0x40] 8da48: a94573fb ldp x27, x28, [sp, #0x50] 8da4c: a8c67bfd ldp x29, x30, [sp], #0x60 8da50: 910f83ff add sp, sp, #0x3e0 8da54: d65f03c0 ret 8da58: d11a43ff sub sp, sp, #0x690 8da5c: a9bc7bfd stp x29, x30, [sp, #-0x40]! 8da60: 910003fd mov x29, sp 8da64: a90153f3 stp x19, x20, [sp, #0x10] 8da68: a9025bf5 stp x21, x22, [sp, #0x20] 8da6c: aa0003f3 mov x19, x0 8da70: f9001bf7 str x23, [sp, #0x30] 8da74: aa0203f6 mov x22, x2 8da78: aa0103f7 mov x23, x1 8da7c: d2807802 mov x2, #0x3c0 // =960 8da80: 52800001 mov w1, #0x0 // =0 8da84: aa1e03f4 mov x20, x30 8da88: 97fdfc36 bl 0xcb60 8da8c: f9018e74 str x20, [x19, #0x318] 8da90: d2e80000 mov x0, #0x4000000000000000 // =4611686018427387904 8da94: 910143b4 add x20, x29, #0x50 8da98: f901a260 str x0, [x19, #0x340] 8da9c: aa1403e1 mov x1, x20 8daa0: aa1303e0 mov x0, x19 8daa4: 97fffcf4 bl 0x8ce74 8daa8: 34000040 cbz w0, 0x8dab0 8daac: 97fdfa01 bl 0xc2b0 8dab0: f0000180 adrp x0, 0xc0000 8dab4: 900003b5 adrp x21, 0x101000 8dab8: f946a000 ldr x0, [x0, #0xd40] 8dabc: b50000a0 cbnz x0, 0x8dad0 8dac0: 3952c2a0 ldrb w0, [x21, #0x4b0] 8dac4: 35000120 cbnz w0, 0x8dae8 8dac8: 97fffaaf bl 0x8c584 8dacc: 14000007 b 0x8dae8 8dad0: 9112c2a0 add x0, x21, #0x4b0 8dad4: f0ffffe1 adrp x1, 0x8c000 8dad8: 91019000 add x0, x0, #0x64 8dadc: 91161021 add x1, x1, #0x584 8dae0: 97fdf974 bl 0xc0b0 8dae4: 35fffee0 cbnz w0, 0x8dac0 8dae8: 910123a2 add x2, x29, #0x48 8daec: aa1303e0 mov x0, x19 8daf0: aa1703e1 mov x1, x23 8daf4: 97fffae9 bl 0x8c698 8daf8: f9033fbf str xzr, [x29, #0x678] 8dafc: 52800020 mov w0, #0x1 // =1 8db00: b90693a0 str w0, [x29, #0x690] 8db04: d28003e0 mov x0, #0x1f // =31 8db08: aa1403e1 mov x1, x20 8db0c: f90343a0 str x0, [x29, #0x680] 8db10: aa1303e0 mov x0, x19 8db14: 97ffff4e bl 0x8d84c 8db18: f9018e76 str x22, [x19, #0x318] 8db1c: f9401bf7 ldr x23, [sp, #0x30] 8db20: a94153f3 ldp x19, x20, [sp, #0x10] 8db24: a9425bf5 ldp x21, x22, [sp, #0x20] 8db28: a8c47bfd ldp x29, x30, [sp], #0x40 8db2c: 911a43ff add sp, sp, #0x690 8db30: d65f03c0 ret 8db34: a9be7bfd stp x29, x30, [sp, #-0x20]! 8db38: 910003fd mov x29, sp 8db3c: a90153f3 stp x19, x20, [sp, #0x10] 8db40: aa0103f3 mov x19, x1 8db44: aa0003f4 mov x20, x0 8db48: 97ffff41 bl 0x8d84c 8db4c: f9433661 ldr x1, [x19, #0x668] 8db50: 8b011273 add x19, x19, x1, lsl #4 8db54: b9400a60 ldr w0, [x19, #0x8] 8db58: 7100181f cmp w0, #0x6 8db5c: 54000061 b.ne 0x8db68 8db60: f9018e9f str xzr, [x20, #0x318] 8db64: 14000004 b 0x8db74 8db68: aa1403e0 mov x0, x20 8db6c: 97fffada bl 0x8c6d4 8db70: f9018e80 str x0, [x20, #0x318] 8db74: a94153f3 ldp x19, x20, [sp, #0x10] 8db78: a8c27bfd ldp x29, x30, [sp], #0x20 8db7c: d65f03c0 ret 8db80: d11a03ff sub sp, sp, #0x680 8db84: a9bc7bfd stp x29, x30, [sp, #-0x40]! 8db88: 910003fd mov x29, sp 8db8c: a90153f3 stp x19, x20, [sp, #0x10] 8db90: a9025bf5 stp x21, x22, [sp, #0x20] 8db94: a90363f7 stp x23, x24, [sp, #0x30] 8db98: aa0003f5 mov x21, x0 8db9c: aa0103f3 mov x19, x1 8dba0: 910103b4 add x20, x29, #0x40 8dba4: 52800097 mov w23, #0x4 // =4 8dba8: aa1403e1 mov x1, x20 8dbac: aa1303e0 mov x0, x19 8dbb0: 97fffcb1 bl 0x8ce74 8dbb4: 2a0003f8 mov w24, w0 8dbb8: aa1303e0 mov x0, x19 8dbbc: 97fffb1f bl 0x8c838 8dbc0: f941a261 ldr x1, [x19, #0x340] 8dbc4: cb41fc00 sub x0, x0, x1, lsr #63 8dbc8: f9400ea1 ldr x1, [x21, #0x18] 8dbcc: eb01001f cmp x0, x1 8dbd0: 1a9f02f6 csel w22, w23, wzr, eq 8dbd4: 35000298 cbnz w24, 0x8dc24 8dbd8: f9432a85 ldr x5, [x20, #0x650] 8dbdc: b5000065 cbnz x5, 0x8dbe8 8dbe0: 340001b6 cbz w22, 0x8dc14 8dbe4: 97fdf9b3 bl 0xc2b0 8dbe8: f94002a2 ldr x2, [x21] 8dbec: 52800020 mov w0, #0x1 // =1 8dbf0: 321f02c1 orr w1, w22, #0x2 8dbf4: aa1503e3 mov x3, x21 8dbf8: aa1303e4 mov x4, x19 8dbfc: d63f00a0 blr x5 8dc00: 71001c1f cmp w0, #0x7 8dc04: 54000120 b.eq 0x8dc28 8dc08: 7100201f cmp w0, #0x8 8dc0c: 54fffea0 b.eq 0x8dbe0 8dc10: 14000005 b 0x8dc24 8dc14: aa1303e0 mov x0, x19 8dc18: aa1403e1 mov x1, x20 8dc1c: 97ffffc6 bl 0x8db34 8dc20: 17ffffe2 b 0x8dba8 8dc24: 52800040 mov w0, #0x2 // =2 8dc28: a94153f3 ldp x19, x20, [sp, #0x10] 8dc2c: a9425bf5 ldp x21, x22, [sp, #0x20] 8dc30: a94363f7 ldp x23, x24, [sp, #0x30] 8dc34: a8c47bfd ldp x29, x30, [sp], #0x40 8dc38: 911a03ff add sp, sp, #0x680 8dc3c: d65f03c0 ret 8dc40: d11a03ff sub sp, sp, #0x680 8dc44: a9bb7bfd stp x29, x30, [sp, #-0x50]! 8dc48: 910003fd mov x29, sp 8dc4c: a90363f7 stp x23, x24, [sp, #0x30] 8dc50: f9400817 ldr x23, [x0, #0x10] 8dc54: f9400c18 ldr x24, [x0, #0x18] 8dc58: a9025bf5 stp x21, x22, [sp, #0x20] 8dc5c: a9046bf9 stp x25, x26, [sp, #0x40] 8dc60: a90153f3 stp x19, x20, [sp, #0x10] 8dc64: aa0103f5 mov x21, x1 8dc68: aa0003f4 mov x20, x0 8dc6c: 910143b6 add x22, x29, #0x50 8dc70: 52800359 mov w25, #0x1a // =26 8dc74: 5280015a mov w26, #0xa // =10 8dc78: aa1503e0 mov x0, x21 8dc7c: aa1603e1 mov x1, x22 8dc80: 97fffc7d bl 0x8ce74 8dc84: 7100141f cmp w0, #0x5 8dc88: 2a0003f3 mov w19, w0 8dc8c: 54000040 b.eq 0x8dc94 8dc90: 350003a0 cbnz w0, 0x8dd04 8dc94: 7100167f cmp w19, #0x5 8dc98: f9400282 ldr x2, [x20] 8dc9c: 52800020 mov w0, #0x1 // =1 8dca0: 1a9a0321 csel w1, w25, w26, eq 8dca4: aa1403e3 mov x3, x20 8dca8: aa1503e4 mov x4, x21 8dcac: aa1803e5 mov x5, x24 8dcb0: d63f02e0 blr x23 8dcb4: 35000280 cbnz w0, 0x8dd04 8dcb8: 7100167f cmp w19, #0x5 8dcbc: 54000280 b.eq 0x8dd0c 8dcc0: f9432ac5 ldr x5, [x22, #0x650] 8dcc4: b50000a5 cbnz x5, 0x8dcd8 8dcc8: aa1503e0 mov x0, x21 8dccc: aa1603e1 mov x1, x22 8dcd0: 97ffff99 bl 0x8db34 8dcd4: 17ffffe9 b 0x8dc78 8dcd8: f9400282 ldr x2, [x20] 8dcdc: 52800020 mov w0, #0x1 // =1 8dce0: 52800141 mov w1, #0xa // =10 8dce4: aa1403e3 mov x3, x20 8dce8: aa1503e4 mov x4, x21 8dcec: d63f00a0 blr x5 8dcf0: 71001c1f cmp w0, #0x7 8dcf4: 2a0003f3 mov w19, w0 8dcf8: 540000a0 b.eq 0x8dd0c 8dcfc: 7100201f cmp w0, #0x8 8dd00: 54fffe40 b.eq 0x8dcc8 8dd04: 52800040 mov w0, #0x2 // =2 8dd08: 14000002 b 0x8dd10 8dd0c: 2a1303e0 mov w0, w19 8dd10: a94153f3 ldp x19, x20, [sp, #0x10] 8dd14: a9425bf5 ldp x21, x22, [sp, #0x20] 8dd18: a94363f7 ldp x23, x24, [sp, #0x30] 8dd1c: a9446bf9 ldp x25, x26, [sp, #0x40] 8dd20: a8c57bfd ldp x29, x30, [sp], #0x50 8dd24: 911a03ff add sp, sp, #0x680 8dd28: d65f03c0 ret 8dd2c: d12903ff sub sp, sp, #0xa40 8dd30: d2807802 mov x2, #0x3c0 // =960 8dd34: a9bd7bfd stp x29, x30, [sp, #-0x30]! 8dd38: 910003fd mov x29, sp 8dd3c: a90153f3 stp x19, x20, [sp, #0x10] 8dd40: 9100c3b4 add x20, x29, #0x30 8dd44: f90013f5 str x21, [sp, #0x20] 8dd48: aa0103f3 mov x19, x1 8dd4c: aa0003f5 mov x21, x0 8dd50: 52800001 mov w1, #0x0 // =0 8dd54: aa1403e0 mov x0, x20 8dd58: 910006b5 add x21, x21, #0x1 8dd5c: 97fdfb81 bl 0xcb60 8dd60: f9018e95 str x21, [x20, #0x318] 8dd64: d2e80000 mov x0, #0x4000000000000000 // =4611686018427387904 8dd68: 910fc3b5 add x21, x29, #0x3f0 8dd6c: f901a280 str x0, [x20, #0x340] 8dd70: aa1503e1 mov x1, x21 8dd74: aa1403e0 mov x0, x20 8dd78: 97fffc3f bl 0x8ce74 8dd7c: d2800001 mov x1, #0x0 // =0 8dd80: 35000440 cbnz w0, 0x8de08 8dd84: b94a33a0 ldr w0, [x29, #0xa30] 8dd88: 7100081f cmp w0, #0x2 8dd8c: 540003e0 b.eq 0x8de08 8dd90: 910022a0 add x0, x21, #0x8 8dd94: 910cd262 add x2, x19, #0x334 8dd98: 91008261 add x1, x19, #0x20 8dd9c: 9118a2b5 add x21, x21, #0x628 8dda0: 39400003 ldrb w3, [x0] 8dda4: 39000043 strb w3, [x2] 8dda8: 7100047f cmp w3, #0x1 8ddac: 54000060 b.eq 0x8ddb8 8ddb0: 7100087f cmp w3, #0x2 8ddb4: 54000081 b.ne 0x8ddc4 8ddb8: f85f8003 ldur x3, [x0, #-0x8] 8ddbc: f9000023 str x3, [x1] 8ddc0: 14000002 b 0x8ddc8 8ddc4: f900003f str xzr, [x1] 8ddc8: 91004000 add x0, x0, #0x10 8ddcc: 91000442 add x2, x2, #0x1 8ddd0: eb15001f cmp x0, x21 8ddd4: 91002021 add x1, x1, #0x8 8ddd8: 54fffe41 b.ne 0x8dda0 8dddc: f9450fa0 ldr x0, [x29, #0xa18] 8dde0: aa1303e1 mov x1, x19 8dde4: f9000a60 str x0, [x19, #0x10] 8dde8: f94513a0 ldr x0, [x29, #0xa20] 8ddec: 79066260 strh w0, [x19, #0x330] 8ddf0: f9452fa0 ldr x0, [x29, #0xa58] 8ddf4: 79066660 strh w0, [x19, #0x332] 8ddf8: f941aa80 ldr x0, [x20, #0x350] 8ddfc: f9000e60 str x0, [x19, #0x18] 8de00: f94537a0 ldr x0, [x29, #0xa68] 8de04: f9000660 str x0, [x19, #0x8] 8de08: a94153f3 ldp x19, x20, [sp, #0x10] 8de0c: f94013f5 ldr x21, [sp, #0x20] 8de10: a8c37bfd ldp x29, x30, [sp], #0x30 8de14: aa0103e0 mov x0, x1 8de18: 912903ff add sp, sp, #0xa40 8de1c: d65f03c0 ret 8de20: d65f03c0 ret 8de24: d13843ff sub sp, sp, #0xe10 8de28: a9b47bfd stp x29, x30, [sp, #-0xc0]! 8de2c: 910003fd mov x29, sp 8de30: a9045bf5 stp x21, x22, [sp, #0x40] 8de34: 6d0827e8 stp d8, d9, [sp, #0x80] 8de38: 910343b5 add x21, x29, #0xd0 8de3c: 6d092fea stp d10, d11, [sp, #0x90] 8de40: a90107e0 stp x0, x1, [sp, #0x10] 8de44: 6d0a37ec stp d12, d13, [sp, #0xa0] 8de48: a9020fe2 stp x2, x3, [sp, #0x20] 8de4c: 6d0b3fee stp d14, d15, [sp, #0xb0] 8de50: a90353f3 stp x19, x20, [sp, #0x30] 8de54: aa1e03e2 mov x2, x30 8de58: 913b43a1 add x1, x29, #0xed0 8de5c: aa0003f4 mov x20, x0 8de60: aa1503e0 mov x0, x21 8de64: a90563f7 stp x23, x24, [sp, #0x50] 8de68: a9066bf9 stp x25, x26, [sp, #0x60] 8de6c: a90773fb stp x27, x28, [sp, #0x70] 8de70: 911243b3 add x19, x29, #0x490 8de74: 97fffef9 bl 0x8da58 8de78: aa1303e0 mov x0, x19 8de7c: aa1503e1 mov x1, x21 8de80: d2807802 mov x2, #0x3c0 // =960 8de84: 912143b6 add x22, x29, #0x850 8de88: 97fdfb22 bl 0xcb10 8de8c: aa1303e0 mov x0, x19 8de90: aa1603e1 mov x1, x22 8de94: 97fffbf8 bl 0x8ce74 8de98: 7100141f cmp w0, #0x5 8de9c: 540005e0 b.eq 0x8df58 8dea0: 34000060 cbz w0, 0x8deac 8dea4: 52800060 mov w0, #0x3 // =3 8dea8: 1400002c b 0x8df58 8deac: f9432ac5 ldr x5, [x22, #0x650] 8deb0: b50000a5 cbnz x5, 0x8dec4 8deb4: aa1303e0 mov x0, x19 8deb8: aa1603e1 mov x1, x22 8debc: 97ffff1e bl 0x8db34 8dec0: 17fffff3 b 0x8de8c 8dec4: 52800020 mov w0, #0x1 // =1 8dec8: f9400282 ldr x2, [x20] 8decc: 2a0003e1 mov w1, w0 8ded0: aa1403e3 mov x3, x20 8ded4: aa1303e4 mov x4, x19 8ded8: d63f00a0 blr x5 8dedc: 7100181f cmp w0, #0x6 8dee0: 54000080 b.eq 0x8def0 8dee4: 7100201f cmp w0, #0x8 8dee8: 54fffe60 b.eq 0x8deb4 8deec: 17ffffee b 0x8dea4 8def0: f9000a9f str xzr, [x20, #0x10] 8def4: aa1303e0 mov x0, x19 8def8: 97fffa50 bl 0x8c838 8defc: f941a261 ldr x1, [x19, #0x340] 8df00: d2807802 mov x2, #0x3c0 // =960 8df04: cb41fc00 sub x0, x0, x1, lsr #63 8df08: aa1503e1 mov x1, x21 8df0c: f9000e80 str x0, [x20, #0x18] 8df10: aa1303e0 mov x0, x19 8df14: 97fdfaff bl 0xcb10 8df18: aa1403e0 mov x0, x20 8df1c: aa1303e1 mov x1, x19 8df20: 97ffff18 bl 0x8db80 8df24: 71001c1f cmp w0, #0x7 8df28: 54000181 b.ne 0x8df58 8df2c: aa1303e1 mov x1, x19 8df30: aa1503e0 mov x0, x21 8df34: 97fff9fe bl 0x8c72c 8df38: f9418e74 ldr x20, [x19, #0x318] 8df3c: f90067a0 str x0, [x29, #0xc8] 8df40: f9418a60 ldr x0, [x19, #0x310] 8df44: aa1403e1 mov x1, x20 8df48: 97ffffb6 bl 0x8de20 8df4c: f90007f4 str x20, [sp, #0x8] 8df50: f94067a4 ldr x4, [x29, #0xc8] 8df54: 14000002 b 0x8df5c 8df58: d2800004 mov x4, #0x0 // =0 8df5c: a9420fe2 ldp x2, x3, [sp, #0x20] 8df60: 6d4827e8 ldp d8, d9, [sp, #0x80] 8df64: a94353f3 ldp x19, x20, [sp, #0x30] 8df68: 6d492fea ldp d10, d11, [sp, #0x90] 8df6c: a9445bf5 ldp x21, x22, [sp, #0x40] 8df70: 6d4a37ec ldp d12, d13, [sp, #0xa0] 8df74: a94563f7 ldp x23, x24, [sp, #0x50] 8df78: 6d4b3fee ldp d14, d15, [sp, #0xb0] 8df7c: a9466bf9 ldp x25, x26, [sp, #0x60] 8df80: a94773fb ldp x27, x28, [sp, #0x70] 8df84: a94107e0 ldp x0, x1, [sp, #0x10] 8df88: a8cc7bfd ldp x29, x30, [sp], #0xc0 8df8c: 910003f0 mov x16, sp 8df90: 8b2463ff add sp, sp, x4 8df94: 913843ff add sp, sp, #0xe10 8df98: d65f03c0 ret 8df9c: d11e43ff sub sp, sp, #0x790 8dfa0: a9b47bfd stp x29, x30, [sp, #-0xc0]! 8dfa4: 910003fd mov x29, sp 8dfa8: a90353f3 stp x19, x20, [sp, #0x30] 8dfac: 6d0827e8 stp d8, d9, [sp, #0x80] 8dfb0: 910343b4 add x20, x29, #0xd0 8dfb4: 6d092fea stp d10, d11, [sp, #0x90] 8dfb8: a9020fe2 stp x2, x3, [sp, #0x20] 8dfbc: 6d0a37ec stp d12, d13, [sp, #0xa0] 8dfc0: a90107e0 stp x0, x1, [sp, #0x10] 8dfc4: 6d0b3fee stp d14, d15, [sp, #0xb0] 8dfc8: a9045bf5 stp x21, x22, [sp, #0x40] 8dfcc: a90563f7 stp x23, x24, [sp, #0x50] 8dfd0: aa0003f5 mov x21, x0 8dfd4: aa0103f7 mov x23, x1 8dfd8: aa0203f6 mov x22, x2 8dfdc: aa1403e0 mov x0, x20 8dfe0: aa1e03e2 mov x2, x30 8dfe4: 912143a1 add x1, x29, #0x850 8dfe8: 911243b3 add x19, x29, #0x490 8dfec: a9066bf9 stp x25, x26, [sp, #0x60] 8dff0: a90773fb stp x27, x28, [sp, #0x70] 8dff4: 97fffe99 bl 0x8da58 8dff8: aa1403e1 mov x1, x20 8dffc: d2807802 mov x2, #0x3c0 // =960 8e000: aa1303e0 mov x0, x19 8e004: 97fdfac3 bl 0xcb10 8e008: f9000ab7 str x23, [x21, #0x10] 8e00c: f9000eb6 str x22, [x21, #0x18] 8e010: aa1503e0 mov x0, x21 8e014: aa1303e1 mov x1, x19 8e018: 97ffff0a bl 0x8dc40 8e01c: 71001c1f cmp w0, #0x7 8e020: d2800004 mov x4, #0x0 // =0 8e024: 54000161 b.ne 0x8e050 8e028: aa1303e1 mov x1, x19 8e02c: aa1403e0 mov x0, x20 8e030: 97fff9bf bl 0x8c72c 8e034: f943d7b3 ldr x19, [x29, #0x7a8] 8e038: f90067a0 str x0, [x29, #0xc8] 8e03c: f943d3a0 ldr x0, [x29, #0x7a0] 8e040: aa1303e1 mov x1, x19 8e044: 97ffff77 bl 0x8de20 8e048: f90007f3 str x19, [sp, #0x8] 8e04c: f94067a4 ldr x4, [x29, #0xc8] 8e050: a9420fe2 ldp x2, x3, [sp, #0x20] 8e054: 6d4827e8 ldp d8, d9, [sp, #0x80] 8e058: a94353f3 ldp x19, x20, [sp, #0x30] 8e05c: 6d492fea ldp d10, d11, [sp, #0x90] 8e060: a9445bf5 ldp x21, x22, [sp, #0x40] 8e064: 6d4a37ec ldp d12, d13, [sp, #0xa0] 8e068: a94563f7 ldp x23, x24, [sp, #0x50] 8e06c: 6d4b3fee ldp d14, d15, [sp, #0xb0] 8e070: a9466bf9 ldp x25, x26, [sp, #0x60] 8e074: a94773fb ldp x27, x28, [sp, #0x70] 8e078: a94107e0 ldp x0, x1, [sp, #0x10] 8e07c: a8cc7bfd ldp x29, x30, [sp], #0xc0 8e080: 910003f0 mov x16, sp 8e084: 8b2463ff add sp, sp, x4 8e088: 911e43ff add sp, sp, #0x790 8e08c: d65f03c0 ret 8e090: d11e43ff sub sp, sp, #0x790 8e094: a9b47bfd stp x29, x30, [sp, #-0xc0]! 8e098: 910003fd mov x29, sp 8e09c: a90353f3 stp x19, x20, [sp, #0x30] 8e0a0: 6d0827e8 stp d8, d9, [sp, #0x80] 8e0a4: 910343b4 add x20, x29, #0xd0 8e0a8: 6d092fea stp d10, d11, [sp, #0x90] 8e0ac: a90107e0 stp x0, x1, [sp, #0x10] 8e0b0: 6d0a37ec stp d12, d13, [sp, #0xa0] 8e0b4: a9020fe2 stp x2, x3, [sp, #0x20] 8e0b8: 6d0b3fee stp d14, d15, [sp, #0xb0] 8e0bc: aa1e03e2 mov x2, x30 8e0c0: 912143a1 add x1, x29, #0x850 8e0c4: a9045bf5 stp x21, x22, [sp, #0x40] 8e0c8: aa0003f5 mov x21, x0 8e0cc: aa1403e0 mov x0, x20 8e0d0: a90563f7 stp x23, x24, [sp, #0x50] 8e0d4: a9066bf9 stp x25, x26, [sp, #0x60] 8e0d8: a90773fb stp x27, x28, [sp, #0x70] 8e0dc: 911243b3 add x19, x29, #0x490 8e0e0: 97fffe5e bl 0x8da58 8e0e4: aa1303e0 mov x0, x19 8e0e8: aa1403e1 mov x1, x20 8e0ec: d2807802 mov x2, #0x3c0 // =960 8e0f0: 97fdfa88 bl 0xcb10 8e0f4: f9400aa0 ldr x0, [x21, #0x10] 8e0f8: b50000a0 cbnz x0, 0x8e10c 8e0fc: aa1503e0 mov x0, x21 8e100: aa1303e1 mov x1, x19 8e104: 97fffe9f bl 0x8db80 8e108: 14000004 b 0x8e118 8e10c: aa1503e0 mov x0, x21 8e110: aa1303e1 mov x1, x19 8e114: 97fffecb bl 0x8dc40 8e118: 71001c1f cmp w0, #0x7 8e11c: 54000040 b.eq 0x8e124 8e120: 97fdf864 bl 0xc2b0 8e124: aa1303e1 mov x1, x19 8e128: aa1403e0 mov x0, x20 8e12c: 97fff980 bl 0x8c72c 8e130: f943d7b3 ldr x19, [x29, #0x7a8] 8e134: f90067a0 str x0, [x29, #0xc8] 8e138: f943d3a0 ldr x0, [x29, #0x7a0] 8e13c: aa1303e1 mov x1, x19 8e140: 97ffff38 bl 0x8de20 8e144: f90007f3 str x19, [sp, #0x8] 8e148: f94067a4 ldr x4, [x29, #0xc8] 8e14c: 6d4827e8 ldp d8, d9, [sp, #0x80] 8e150: a94107e0 ldp x0, x1, [sp, #0x10] 8e154: 6d492fea ldp d10, d11, [sp, #0x90] 8e158: a9420fe2 ldp x2, x3, [sp, #0x20] 8e15c: 6d4a37ec ldp d12, d13, [sp, #0xa0] 8e160: a94353f3 ldp x19, x20, [sp, #0x30] 8e164: 6d4b3fee ldp d14, d15, [sp, #0xb0] 8e168: a9445bf5 ldp x21, x22, [sp, #0x40] 8e16c: a94563f7 ldp x23, x24, [sp, #0x50] 8e170: a9466bf9 ldp x25, x26, [sp, #0x60] 8e174: a94773fb ldp x27, x28, [sp, #0x70] 8e178: a8cc7bfd ldp x29, x30, [sp], #0xc0 8e17c: 910003f0 mov x16, sp 8e180: 8b2463ff add sp, sp, x4 8e184: 911e43ff add sp, sp, #0x790 8e188: d65f03c0 ret 8e18c: d11e43ff sub sp, sp, #0x790 8e190: a9b47bfd stp x29, x30, [sp, #-0xc0]! 8e194: 910003fd mov x29, sp 8e198: 6d0827e8 stp d8, d9, [sp, #0x80] 8e19c: a90107e0 stp x0, x1, [sp, #0x10] 8e1a0: 6d092fea stp d10, d11, [sp, #0x90] 8e1a4: f9400801 ldr x1, [x0, #0x10] 8e1a8: 6d0a37ec stp d12, d13, [sp, #0xa0] 8e1ac: a9020fe2 stp x2, x3, [sp, #0x20] 8e1b0: 6d0b3fee stp d14, d15, [sp, #0xb0] 8e1b4: a9045bf5 stp x21, x22, [sp, #0x40] 8e1b8: a90353f3 stp x19, x20, [sp, #0x30] 8e1bc: a90563f7 stp x23, x24, [sp, #0x50] 8e1c0: a9066bf9 stp x25, x26, [sp, #0x60] 8e1c4: a90773fb stp x27, x28, [sp, #0x70] 8e1c8: aa1e03e2 mov x2, x30 8e1cc: aa0003f5 mov x21, x0 8e1d0: b5000081 cbnz x1, 0x8e1e0 8e1d4: 97ffff14 bl 0x8de24 8e1d8: d2800004 mov x4, #0x0 // =0 8e1dc: 1400001a b 0x8e244 8e1e0: 910343b4 add x20, x29, #0xd0 8e1e4: 912143a1 add x1, x29, #0x850 8e1e8: aa1403e0 mov x0, x20 8e1ec: 911243b3 add x19, x29, #0x490 8e1f0: 97fffe1a bl 0x8da58 8e1f4: aa1403e1 mov x1, x20 8e1f8: d2807802 mov x2, #0x3c0 // =960 8e1fc: aa1303e0 mov x0, x19 8e200: 97fdfa44 bl 0xcb10 8e204: aa1503e0 mov x0, x21 8e208: aa1303e1 mov x1, x19 8e20c: 97fffe8d bl 0x8dc40 8e210: 71001c1f cmp w0, #0x7 8e214: 54000040 b.eq 0x8e21c 8e218: 97fdf826 bl 0xc2b0 8e21c: aa1303e1 mov x1, x19 8e220: aa1403e0 mov x0, x20 8e224: 97fff942 bl 0x8c72c 8e228: f943d7b3 ldr x19, [x29, #0x7a8] 8e22c: f90067a0 str x0, [x29, #0xc8] 8e230: f943d3a0 ldr x0, [x29, #0x7a0] 8e234: aa1303e1 mov x1, x19 8e238: 97fffefa bl 0x8de20 8e23c: f90007f3 str x19, [sp, #0x8] 8e240: f94067a4 ldr x4, [x29, #0xc8] 8e244: a9420fe2 ldp x2, x3, [sp, #0x20] 8e248: 6d4827e8 ldp d8, d9, [sp, #0x80] 8e24c: a94353f3 ldp x19, x20, [sp, #0x30] 8e250: 6d492fea ldp d10, d11, [sp, #0x90] 8e254: a9445bf5 ldp x21, x22, [sp, #0x40] 8e258: 6d4a37ec ldp d12, d13, [sp, #0xa0] 8e25c: a94563f7 ldp x23, x24, [sp, #0x50] 8e260: 6d4b3fee ldp d14, d15, [sp, #0xb0] 8e264: a9466bf9 ldp x25, x26, [sp, #0x60] 8e268: a94773fb ldp x27, x28, [sp, #0x70] 8e26c: a94107e0 ldp x0, x1, [sp, #0x10] 8e270: a8cc7bfd ldp x29, x30, [sp], #0xc0 8e274: 910003f0 mov x16, sp 8e278: 8b2463ff add sp, sp, x4 8e27c: 911e43ff add sp, sp, #0x790 8e280: d65f03c0 ret 8e284: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8e288: 910003fd mov x29, sp 8e28c: f9400402 ldr x2, [x0, #0x8] 8e290: b4000082 cbz x2, 0x8e2a0 8e294: aa0003e1 mov x1, x0 8e298: 52800020 mov w0, #0x1 // =1 8e29c: d63f0040 blr x2 8e2a0: a8c17bfd ldp x29, x30, [sp], #0x10 8e2a4: d65f03c0 ret 8e2a8: d12903ff sub sp, sp, #0xa40 8e2ac: aa1e03e2 mov x2, x30 8e2b0: a9b67bfd stp x29, x30, [sp, #-0xa0]! 8e2b4: 910003fd mov x29, sp 8e2b8: a90153f3 stp x19, x20, [sp, #0x10] 8e2bc: 6d0627e8 stp d8, d9, [sp, #0x60] 8e2c0: 910283b4 add x20, x29, #0xa0 8e2c4: 6d072fea stp d10, d11, [sp, #0x70] 8e2c8: a9025bf5 stp x21, x22, [sp, #0x20] 8e2cc: 6d0837ec stp d12, d13, [sp, #0x80] 8e2d0: a90363f7 stp x23, x24, [sp, #0x30] 8e2d4: 6d093fee stp d14, d15, [sp, #0x90] 8e2d8: aa0003f6 mov x22, x0 8e2dc: aa0103f7 mov x23, x1 8e2e0: aa1403e0 mov x0, x20 8e2e4: 912b83a1 add x1, x29, #0xae0 8e2e8: 911183b5 add x21, x29, #0x460 8e2ec: a9046bf9 stp x25, x26, [sp, #0x40] 8e2f0: a90573fb stp x27, x28, [sp, #0x50] 8e2f4: 97fffdd9 bl 0x8da58 8e2f8: aa1403e0 mov x0, x20 8e2fc: aa1503e1 mov x1, x21 8e300: 97fffadd bl 0x8ce74 8e304: 7100141f cmp w0, #0x5 8e308: 2a0003f3 mov w19, w0 8e30c: 54000040 b.eq 0x8e314 8e310: 35000160 cbnz w0, 0x8e33c 8e314: aa1403e0 mov x0, x20 8e318: aa1703e1 mov x1, x23 8e31c: d63f02c0 blr x22 8e320: 350000e0 cbnz w0, 0x8e33c 8e324: 7100167f cmp w19, #0x5 8e328: 540000e0 b.eq 0x8e344 8e32c: aa1403e0 mov x0, x20 8e330: aa1503e1 mov x1, x21 8e334: 97fffe00 bl 0x8db34 8e338: 17fffff0 b 0x8e2f8 8e33c: 52800060 mov w0, #0x3 // =3 8e340: 14000002 b 0x8e348 8e344: 2a1303e0 mov w0, w19 8e348: a94153f3 ldp x19, x20, [sp, #0x10] 8e34c: 6d4627e8 ldp d8, d9, [sp, #0x60] 8e350: a9425bf5 ldp x21, x22, [sp, #0x20] 8e354: 6d472fea ldp d10, d11, [sp, #0x70] 8e358: a94363f7 ldp x23, x24, [sp, #0x30] 8e35c: 6d4837ec ldp d12, d13, [sp, #0x80] 8e360: a9446bf9 ldp x25, x26, [sp, #0x40] 8e364: 6d493fee ldp d14, d15, [sp, #0x90] 8e368: a94573fb ldp x27, x28, [sp, #0x50] 8e36c: a8ca7bfd ldp x29, x30, [sp], #0xa0 8e370: 912903ff add sp, sp, #0xa40 8e374: d65f03c0 ret 8e378: d2800002 mov x2, #0x0 // =0 8e37c: 52800003 mov w3, #0x0 // =0 8e380: 38401405 ldrb w5, [x0], #0x1 8e384: 924018a4 and x4, x5, #0x7f 8e388: 9ac32084 lsl x4, x4, x3 8e38c: 11001c63 add w3, w3, #0x7 8e390: aa040042 orr x2, x2, x4 8e394: 373fff65 tbnz w5, #0x7, 0x8e380 8e398: f9000022 str x2, [x1] 8e39c: d65f03c0 ret 8e3a0: d2800002 mov x2, #0x0 // =0 8e3a4: 52800003 mov w3, #0x0 // =0 8e3a8: 38401404 ldrb w4, [x0], #0x1 8e3ac: 92401885 and x5, x4, #0x7f 8e3b0: 9ac320a5 lsl x5, x5, x3 8e3b4: 11001c63 add w3, w3, #0x7 8e3b8: aa050042 orr x2, x2, x5 8e3bc: 373fff64 tbnz w4, #0x7, 0x8e3a8 8e3c0: 7100fc7f cmp w3, #0x3f 8e3c4: 540000a8 b.hi 0x8e3d8 8e3c8: 36300084 tbz w4, #0x6, 0x8e3d8 8e3cc: 92800004 mov x4, #-0x1 // =-1 8e3d0: 9ac32083 lsl x3, x4, x3 8e3d4: aa020062 orr x2, x3, x2 8e3d8: f9000022 str x2, [x1] 8e3dc: d65f03c0 ret 8e3e0: f9400423 ldr x3, [x1, #0x8] 8e3e4: f9400441 ldr x1, [x2, #0x8] 8e3e8: eb01007f cmp x3, x1 8e3ec: 5a9f23e0 csetm w0, lo 8e3f0: eb01007f cmp x3, x1 8e3f4: 1a9f9400 csinc w0, w0, wzr, ls 8e3f8: d65f03c0 ret 8e3fc: a9ba7bfd stp x29, x30, [sp, #-0x60]! 8e400: 910003fd mov x29, sp 8e404: a90153f3 stp x19, x20, [sp, #0x10] 8e408: 531f7873 lsl w19, w3, #1 8e40c: f90023f9 str x25, [sp, #0x40] 8e410: a90363f7 stp x23, x24, [sp, #0x30] 8e414: a9025bf5 stp x21, x22, [sp, #0x20] 8e418: aa0003f8 mov x24, x0 8e41c: aa0103f9 mov x25, x1 8e420: aa0203f4 mov x20, x2 8e424: 2a0403f7 mov w23, w4 8e428: 11000673 add w19, w19, #0x1 8e42c: 6b17027f cmp w19, w23 8e430: 540003aa b.ge 0x8e4a4 8e434: 11000675 add w21, w19, #0x1 8e438: 6b1702bf cmp w21, w23 8e43c: 5400016a b.ge 0x8e468 8e440: 937d7e61 sbfiz x1, x19, #3, #32 8e444: aa1803e0 mov x0, x24 8e448: 8b010282 add x2, x20, x1 8e44c: f9002fa3 str x3, [x29, #0x58] 8e450: f8616a81 ldr x1, [x20, x1] 8e454: f9400442 ldr x2, [x2, #0x8] 8e458: d63f0320 blr x25 8e45c: 6b1f001f cmp w0, wzr 8e460: f9402fa3 ldr x3, [x29, #0x58] 8e464: 1a95a273 csel w19, w19, w21, ge 8e468: 937d7c75 sbfiz x21, x3, #3, #32 8e46c: 937d7e76 sbfiz x22, x19, #3, #32 8e470: aa1803e0 mov x0, x24 8e474: f8756a81 ldr x1, [x20, x21] 8e478: f8766a82 ldr x2, [x20, x22] 8e47c: d63f0320 blr x25 8e480: 36f80120 tbz w0, #0x1f, 0x8e4a4 8e484: f8766a81 ldr x1, [x20, x22] 8e488: 2a1303e3 mov w3, w19 8e48c: f8756a80 ldr x0, [x20, x21] 8e490: f8356a81 str x1, [x20, x21] 8e494: f8366a80 str x0, [x20, x22] 8e498: 531f7a60 lsl w0, w19, #1 8e49c: 11000413 add w19, w0, #0x1 8e4a0: 17ffffe3 b 0x8e42c 8e4a4: a94153f3 ldp x19, x20, [sp, #0x10] 8e4a8: a9425bf5 ldp x21, x22, [sp, #0x20] 8e4ac: a94363f7 ldp x23, x24, [sp, #0x30] 8e4b0: f94023f9 ldr x25, [sp, #0x40] 8e4b4: a8c67bfd ldp x29, x30, [sp], #0x60 8e4b8: d65f03c0 ret 8e4bc: a9bb7bfd stp x29, x30, [sp, #-0x50]! 8e4c0: 910003fd mov x29, sp 8e4c4: a90153f3 stp x19, x20, [sp, #0x10] 8e4c8: f9400453 ldr x19, [x2, #0x8] 8e4cc: a9025bf5 stp x21, x22, [sp, #0x20] 8e4d0: a90363f7 stp x23, x24, [sp, #0x30] 8e4d4: f90023f9 str x25, [sp, #0x40] 8e4d8: aa0003f8 mov x24, x0 8e4dc: aa0103f9 mov x25, x1 8e4e0: aa0203f5 mov x21, x2 8e4e4: 91004056 add x22, x2, #0x10 8e4e8: d341fe74 lsr x20, x19, #1 8e4ec: 51000694 sub w20, w20, #0x1 8e4f0: 37f80114 tbnz w20, #0x1f, 0x8e510 8e4f4: aa1803e0 mov x0, x24 8e4f8: aa1903e1 mov x1, x25 8e4fc: aa1603e2 mov x2, x22 8e500: 2a1403e3 mov w3, w20 8e504: 2a1303e4 mov w4, w19 8e508: 97ffffbd bl 0x8e3fc 8e50c: 17fffff8 b 0x8e4ec 8e510: d2800014 mov x20, #0x0 // =0 8e514: 51000673 sub w19, w19, #0x1 8e518: 8b33ced7 add x23, x22, w19, sxtw #3 8e51c: 6b1f027f cmp w19, wzr 8e520: 540001cd b.le 0x8e558 8e524: f8746ae1 ldr x1, [x23, x20] 8e528: 2a1303e4 mov w4, w19 8e52c: f9400aa0 ldr x0, [x21, #0x10] 8e530: aa1603e2 mov x2, x22 8e534: f9000aa1 str x1, [x21, #0x10] 8e538: 52800003 mov w3, #0x0 // =0 8e53c: f8346ae0 str x0, [x23, x20] 8e540: aa1903e1 mov x1, x25 8e544: aa1803e0 mov x0, x24 8e548: 51000673 sub w19, w19, #0x1 8e54c: d1002294 sub x20, x20, #0x8 8e550: 97ffffab bl 0x8e3fc 8e554: 17fffff2 b 0x8e51c 8e558: a94153f3 ldp x19, x20, [sp, #0x10] 8e55c: a9425bf5 ldp x21, x22, [sp, #0x20] 8e560: a94363f7 ldp x23, x24, [sp, #0x30] 8e564: f94023f9 ldr x25, [sp, #0x40] 8e568: a8c57bfd ldp x29, x30, [sp], #0x50 8e56c: d65f03c0 ret 8e570: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8e574: 53001c00 uxtb w0, w0 8e578: 7103fc1f cmp w0, #0xff 8e57c: 910003fd mov x29, sp 8e580: 540001e0 b.eq 0x8e5bc 8e584: 12000800 and w0, w0, #0x7 8e588: 7100101f cmp w0, #0x4 8e58c: 54000168 b.hi 0x8e5b8 8e590: 90000081 adrp x1, 0x9e000 8e594: 91254021 add x1, x1, #0x950 8e598: 38604820 ldrb w0, [x1, w0, uxtw] 8e59c: 10000061 adr x1, 0x8e5a8 8e5a0: 8b208820 add x0, x1, w0, sxtb #2 8e5a4: d61f0000 br x0 8e5a8: 52800040 mov w0, #0x2 // =2 8e5ac: 14000007 b 0x8e5c8 8e5b0: 52800080 mov w0, #0x4 // =4 8e5b4: 14000005 b 0x8e5c8 8e5b8: 97fdf73e bl 0xc2b0 8e5bc: 52800000 mov w0, #0x0 // =0 8e5c0: 14000002 b 0x8e5c8 8e5c4: 52800100 mov w0, #0x8 // =8 8e5c8: a8c17bfd ldp x29, x30, [sp], #0x10 8e5cc: d65f03c0 ret 8e5d0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8e5d4: 53001c00 uxtb w0, w0 8e5d8: 7103fc1f cmp w0, #0xff 8e5dc: 910003fd mov x29, sp 8e5e0: 54000220 b.eq 0x8e624 8e5e4: 121c0800 and w0, w0, #0x70 8e5e8: 7100801f cmp w0, #0x20 8e5ec: 54000140 b.eq 0x8e614 8e5f0: 54000088 b.hi 0x8e600 8e5f4: 7100401f cmp w0, #0x10 8e5f8: 350000a0 cbnz w0, 0x8e60c 8e5fc: 1400000a b 0x8e624 8e600: 7100c01f cmp w0, #0x30 8e604: 540000c0 b.eq 0x8e61c 8e608: 7101401f cmp w0, #0x50 8e60c: 540000c0 b.eq 0x8e624 8e610: 97fdf728 bl 0xc2b0 8e614: f9400420 ldr x0, [x1, #0x8] 8e618: 14000004 b 0x8e628 8e61c: f9400820 ldr x0, [x1, #0x10] 8e620: 14000002 b 0x8e628 8e624: d2800000 mov x0, #0x0 // =0 8e628: a8c17bfd ldp x29, x30, [sp], #0x10 8e62c: d65f03c0 ret 8e630: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8e634: 53001c00 uxtb w0, w0 8e638: 7103fc1f cmp w0, #0xff 8e63c: 910003fd mov x29, sp 8e640: 54000220 b.eq 0x8e684 8e644: 121c0800 and w0, w0, #0x70 8e648: 7100801f cmp w0, #0x20 8e64c: 54000140 b.eq 0x8e674 8e650: 54000088 b.hi 0x8e660 8e654: 7100401f cmp w0, #0x10 8e658: 350000a0 cbnz w0, 0x8e66c 8e65c: 1400000a b 0x8e684 8e660: 7100c01f cmp w0, #0x30 8e664: 540000c0 b.eq 0x8e67c 8e668: 7101401f cmp w0, #0x50 8e66c: 540000c0 b.eq 0x8e684 8e670: 97fdf710 bl 0xc2b0 8e674: f9400420 ldr x0, [x1, #0x8] 8e678: 14000004 b 0x8e688 8e67c: f9400820 ldr x0, [x1, #0x10] 8e680: 14000002 b 0x8e688 8e684: d2800000 mov x0, #0x0 // =0 8e688: a8c17bfd ldp x29, x30, [sp], #0x10 8e68c: d65f03c0 ret 8e690: a9bc7bfd stp x29, x30, [sp, #-0x40]! 8e694: 910003fd mov x29, sp 8e698: a90153f3 stp x19, x20, [sp, #0x10] 8e69c: 53001c14 uxtb w20, w0 8e6a0: aa0203f3 mov x19, x2 8e6a4: a9025bf5 stp x21, x22, [sp, #0x20] 8e6a8: 7101429f cmp w20, #0x50 8e6ac: aa0103f6 mov x22, x1 8e6b0: aa0303f5 mov x21, x3 8e6b4: 540000a1 b.ne 0x8e6c8 8e6b8: 91001c53 add x19, x2, #0x7 8e6bc: 927df260 and x0, x19, #0xfffffffffffffff8 8e6c0: f8408401 ldr x1, [x0], #0x8 8e6c4: 1400002a b 0x8e76c 8e6c8: 12000e81 and w1, w20, #0xf 8e6cc: 7100303f cmp w1, #0xc 8e6d0: 540003e8 b.hi 0x8e74c 8e6d4: 90000080 adrp x0, 0x9e000 8e6d8: 91256000 add x0, x0, #0x958 8e6dc: 38614800 ldrb w0, [x0, w1, uxtw] 8e6e0: 10000061 adr x1, 0x8e6ec 8e6e4: 8b208820 add x0, x1, w0, sxtb #2 8e6e8: d61f0000 br x0 8e6ec: aa0203e0 mov x0, x2 8e6f0: 9100e3a1 add x1, x29, #0x38 8e6f4: 97ffff21 bl 0x8e378 8e6f8: 14000004 b 0x8e708 8e6fc: aa0203e0 mov x0, x2 8e700: 9100e3a1 add x1, x29, #0x38 8e704: 97ffff27 bl 0x8e3a0 8e708: f9401fa1 ldr x1, [x29, #0x38] 8e70c: 14000011 b 0x8e750 8e710: aa0203e0 mov x0, x2 8e714: 78402401 ldrh w1, [x0], #0x2 8e718: 1400000e b 0x8e750 8e71c: aa0203e0 mov x0, x2 8e720: b8404401 ldr w1, [x0], #0x4 8e724: 1400000b b 0x8e750 8e728: aa0203e0 mov x0, x2 8e72c: 78802401 ldrsh x1, [x0], #0x2 8e730: 14000008 b 0x8e750 8e734: aa0203e0 mov x0, x2 8e738: b8804401 ldrsw x1, [x0], #0x4 8e73c: 14000005 b 0x8e750 8e740: aa0203e0 mov x0, x2 8e744: f8408401 ldr x1, [x0], #0x8 8e748: 14000002 b 0x8e750 8e74c: 97fdf6d9 bl 0xc2b0 8e750: b40000e1 cbz x1, 0x8e76c 8e754: 121c0a82 and w2, w20, #0x70 8e758: 7100405f cmp w2, #0x10 8e75c: 9a960273 csel x19, x19, x22, eq 8e760: 8b130021 add x1, x1, x19 8e764: 36380054 tbz w20, #0x7, 0x8e76c 8e768: f9400021 ldr x1, [x1] 8e76c: f90002a1 str x1, [x21] 8e770: a94153f3 ldp x19, x20, [sp, #0x10] 8e774: a9425bf5 ldp x21, x22, [sp, #0x20] 8e778: a8c47bfd ldp x29, x30, [sp], #0x40 8e77c: d65f03c0 ret 8e780: a9bb7bfd stp x29, x30, [sp, #-0x50]! 8e784: 910003fd mov x29, sp 8e788: a90153f3 stp x19, x20, [sp, #0x10] 8e78c: 79404013 ldrh w19, [x0, #0x20] 8e790: aa0003f4 mov x20, x0 8e794: f9001bf7 str x23, [sp, #0x30] 8e798: aa0103f7 mov x23, x1 8e79c: d3432a73 ubfx x19, x19, #3, #8 8e7a0: aa1403e1 mov x1, x20 8e7a4: 2a1303e0 mov w0, w19 8e7a8: a9025bf5 stp x21, x22, [sp, #0x20] 8e7ac: aa0203f6 mov x22, x2 8e7b0: 97ffff88 bl 0x8e5d0 8e7b4: aa0003f5 mov x21, x0 8e7b8: 910022e2 add x2, x23, #0x8 8e7bc: aa1503e1 mov x1, x21 8e7c0: 910103a3 add x3, x29, #0x40 8e7c4: 2a1303e0 mov w0, w19 8e7c8: 97ffffb2 bl 0x8e690 8e7cc: 79404280 ldrh w0, [x20, #0x20] 8e7d0: aa1503e1 mov x1, x21 8e7d4: 910022c2 add x2, x22, #0x8 8e7d8: 910123a3 add x3, x29, #0x48 8e7dc: d343fc00 lsr x0, x0, #3 8e7e0: 97ffffac bl 0x8e690 8e7e4: f9401bf7 ldr x23, [sp, #0x30] 8e7e8: f94023a2 ldr x2, [x29, #0x40] 8e7ec: f94027a1 ldr x1, [x29, #0x48] 8e7f0: a94153f3 ldp x19, x20, [sp, #0x10] 8e7f4: eb01005f cmp x2, x1 8e7f8: 5a9f23e0 csetm w0, lo 8e7fc: eb01005f cmp x2, x1 8e800: a9425bf5 ldp x21, x22, [sp, #0x20] 8e804: 1a9f9400 csinc w0, w0, wzr, ls 8e808: a8c57bfd ldp x29, x30, [sp], #0x50 8e80c: d65f03c0 ret 8e810: a9bc7bfd stp x29, x30, [sp, #-0x40]! 8e814: 910003fd mov x29, sp 8e818: a90153f3 stp x19, x20, [sp, #0x10] 8e81c: 91002414 add x20, x0, #0x9 8e820: aa0003f3 mov x19, x0 8e824: aa1403e0 mov x0, x20 8e828: 97fdf872 bl 0xc9f0 8e82c: 91000400 add x0, x0, #0x1 8e830: 39402262 ldrb w2, [x19, #0x8] 8e834: 8b000281 add x1, x20, x0 8e838: 71000c5f cmp w2, #0x3 8e83c: 54000109 b.ls 0x8e85c 8e840: 38606a82 ldrb w2, [x20, x0] 8e844: 52801fe0 mov w0, #0xff // =255 8e848: 7100205f cmp w2, #0x8 8e84c: 540005a1 b.ne 0x8e900 8e850: 39400422 ldrb w2, [x1, #0x1] 8e854: 35000562 cbnz w2, 0x8e900 8e858: 91000821 add x1, x1, #0x2 8e85c: 39402660 ldrb w0, [x19, #0x9] 8e860: 7101e81f cmp w0, #0x7a 8e864: 54000060 b.eq 0x8e870 8e868: 52800000 mov w0, #0x0 // =0 8e86c: 14000025 b 0x8e900 8e870: 9100c3b4 add x20, x29, #0x30 8e874: aa0103e0 mov x0, x1 8e878: aa1403e1 mov x1, x20 8e87c: 97fffebf bl 0x8e378 8e880: 9100e3a1 add x1, x29, #0x38 8e884: 97fffec7 bl 0x8e3a0 8e888: 39402262 ldrb w2, [x19, #0x8] 8e88c: 7100045f cmp w2, #0x1 8e890: 54000061 b.ne 0x8e89c 8e894: 91000400 add x0, x0, #0x1 8e898: 14000003 b 0x8e8a4 8e89c: aa1403e1 mov x1, x20 8e8a0: 97fffeb6 bl 0x8e378 8e8a4: aa1403e1 mov x1, x20 8e8a8: 91002a73 add x19, x19, #0xa 8e8ac: 9100a3b4 add x20, x29, #0x28 8e8b0: 97fffeb2 bl 0x8e378 8e8b4: 39400261 ldrb w1, [x19] 8e8b8: 7101483f cmp w1, #0x52 8e8bc: 54000061 b.ne 0x8e8c8 8e8c0: 39400000 ldrb w0, [x0] 8e8c4: 1400000f b 0x8e900 8e8c8: 7101403f cmp w1, #0x50 8e8cc: 54000101 b.ne 0x8e8ec 8e8d0: aa0003e2 mov x2, x0 8e8d4: d2800001 mov x1, #0x0 // =0 8e8d8: aa1403e3 mov x3, x20 8e8dc: 38401440 ldrb w0, [x2], #0x1 8e8e0: 12001800 and w0, w0, #0x7f 8e8e4: 97ffff6b bl 0x8e690 8e8e8: 14000004 b 0x8e8f8 8e8ec: 7101303f cmp w1, #0x4c 8e8f0: 54fffbc1 b.ne 0x8e868 8e8f4: 91000400 add x0, x0, #0x1 8e8f8: 91000673 add x19, x19, #0x1 8e8fc: 17ffffee b 0x8e8b4 8e900: a94153f3 ldp x19, x20, [sp, #0x10] 8e904: a8c47bfd ldp x29, x30, [sp], #0x40 8e908: d65f03c0 ret 8e90c: a9b97bfd stp x29, x30, [sp, #-0x70]! 8e910: 910003fd mov x29, sp 8e914: a9025bf5 stp x21, x22, [sp, #0x20] 8e918: aa0003f6 mov x22, x0 8e91c: 79404000 ldrh w0, [x0, #0x20] 8e920: a90153f3 stp x19, x20, [sp, #0x10] 8e924: d3432800 ubfx x0, x0, #3, #8 8e928: aa0103f3 mov x19, x1 8e92c: aa1603e1 mov x1, x22 8e930: a90363f7 stp x23, x24, [sp, #0x30] 8e934: a9046bf9 stp x25, x26, [sp, #0x40] 8e938: a90573fb stp x27, x28, [sp, #0x50] 8e93c: aa0203f7 mov x23, x2 8e940: 53001c15 uxtb w21, w0 8e944: 97ffff23 bl 0x8e5d0 8e948: 910183b8 add x24, x29, #0x60 8e94c: aa0003fb mov x27, x0 8e950: 9101a3b9 add x25, x29, #0x68 8e954: d2800000 mov x0, #0x0 // =0 8e958: d280003a mov x26, #0x1 // =1 8e95c: b9400261 ldr w1, [x19] 8e960: 34000761 cbz w1, 0x8ea4c 8e964: b9400661 ldr w1, [x19, #0x4] 8e968: 34000661 cbz w1, 0x8ea34 8e96c: 394082c2 ldrb w2, [x22, #0x20] 8e970: aa0003f4 mov x20, x0 8e974: 36100162 tbz w2, #0x2, 0x8e9a0 8e978: 91001274 add x20, x19, #0x4 8e97c: cb21c294 sub x20, x20, w1, sxtw 8e980: eb00029f cmp x20, x0 8e984: 540000e0 b.eq 0x8e9a0 8e988: aa1403e0 mov x0, x20 8e98c: 97ffffa1 bl 0x8e810 8e990: 2a0003f5 mov w21, w0 8e994: aa1603e1 mov x1, x22 8e998: 97ffff0e bl 0x8e5d0 8e99c: aa0003fb mov x27, x0 8e9a0: 350001b5 cbnz w21, 0x8e9d4 8e9a4: f9400660 ldr x0, [x19, #0x8] 8e9a8: f9400a61 ldr x1, [x19, #0x10] 8e9ac: f90033a0 str x0, [x29, #0x60] 8e9b0: f90037a1 str x1, [x29, #0x68] 8e9b4: b4000420 cbz x0, 0x8ea38 8e9b8: f94033a0 ldr x0, [x29, #0x60] 8e9bc: f94037a1 ldr x1, [x29, #0x68] 8e9c0: cb0002e0 sub x0, x23, x0 8e9c4: eb01001f cmp x0, x1 8e9c8: 54000382 b.hs 0x8ea38 8e9cc: aa1303e0 mov x0, x19 8e9d0: 14000020 b 0x8ea50 8e9d4: 53001ebc uxtb w28, w21 8e9d8: aa1b03e1 mov x1, x27 8e9dc: 91002262 add x2, x19, #0x8 8e9e0: aa1803e3 mov x3, x24 8e9e4: 2a1c03e0 mov w0, w28 8e9e8: 97ffff2a bl 0x8e690 8e9ec: aa0003e2 mov x2, x0 8e9f0: d2800001 mov x1, #0x0 // =0 8e9f4: aa1903e3 mov x3, x25 8e9f8: 12000ea0 and w0, w21, #0xf 8e9fc: 97ffff25 bl 0x8e690 8ea00: 2a1c03e0 mov w0, w28 8ea04: 97fffedb bl 0x8e570 8ea08: 2a0003e0 mov w0, w0 8ea0c: f1001c1f cmp x0, #0x7 8ea10: 92800001 mov x1, #-0x1 // =-1 8ea14: 54000088 b.hi 0x8ea24 8ea18: d37df001 lsl x1, x0, #3 8ea1c: 9ac12341 lsl x1, x26, x1 8ea20: d1000421 sub x1, x1, #0x1 8ea24: f94033a0 ldr x0, [x29, #0x60] 8ea28: ea00003f tst x1, x0 8ea2c: 54000060 b.eq 0x8ea38 8ea30: 17ffffe2 b 0x8e9b8 8ea34: aa0003f4 mov x20, x0 8ea38: b9400260 ldr w0, [x19] 8ea3c: 91001000 add x0, x0, #0x4 8ea40: 8b000273 add x19, x19, x0 8ea44: aa1403e0 mov x0, x20 8ea48: 17ffffc5 b 0x8e95c 8ea4c: d2800000 mov x0, #0x0 // =0 8ea50: a94153f3 ldp x19, x20, [sp, #0x10] 8ea54: a9425bf5 ldp x21, x22, [sp, #0x20] 8ea58: a94363f7 ldp x23, x24, [sp, #0x30] 8ea5c: a9446bf9 ldp x25, x26, [sp, #0x40] 8ea60: a94573fb ldp x27, x28, [sp, #0x50] 8ea64: a8c77bfd ldp x29, x30, [sp], #0x70 8ea68: d65f03c0 ret 8ea6c: 91001001 add x1, x0, #0x4 8ea70: b9800400 ldrsw x0, [x0, #0x4] 8ea74: cb000020 sub x0, x1, x0 8ea78: 17ffff66 b 0x8e810 8ea7c: a9b77bfd stp x29, x30, [sp, #-0x90]! 8ea80: f100bc3f cmp x1, #0x2f 8ea84: 910003fd mov x29, sp 8ea88: a90153f3 stp x19, x20, [sp, #0x10] 8ea8c: a9025bf5 stp x21, x22, [sp, #0x20] 8ea90: a90363f7 stp x23, x24, [sp, #0x30] 8ea94: 1a9f97ee cset w14, hi 8ea98: f9400806 ldr x6, [x0, #0x10] 8ea9c: f9400007 ldr x7, [x0] 8eaa0: 340007ae cbz w14, 0x8eb94 8eaa4: b9402843 ldr w3, [x2, #0x28] 8eaa8: 34000763 cbz w3, 0x8eb94 8eaac: f0000181 adrp x1, 0xc1000 8eab0: f9401004 ldr x4, [x0, #0x20] 8eab4: f9401405 ldr x5, [x0, #0x28] 8eab8: f9423c23 ldr x3, [x1, #0x478] 8eabc: eb03009f cmp x4, x3 8eac0: f0000383 adrp x3, 0x101000 8eac4: 54000461 b.ne 0x8eb50 8eac8: f9428c69 ldr x9, [x3, #0x518] 8eacc: 91146068 add x8, x3, #0x518 8ead0: eb0900bf cmp x5, x9 8ead4: 540003e1 b.ne 0x8eb50 8ead8: f9400509 ldr x9, [x8, #0x8] 8eadc: d2800004 mov x4, #0x0 // =0 8eae0: d2800005 mov x5, #0x0 // =0 8eae4: aa0903e1 mov x1, x9 8eae8: b4000621 cbz x1, 0x8ebac 8eaec: f940004a ldr x10, [x2] 8eaf0: f9400028 ldr x8, [x1] 8eaf4: f9400424 ldr x4, [x1, #0x8] 8eaf8: eb08015f cmp x10, x8 8eafc: 540001a3 b.lo 0x8eb30 8eb00: eb04015f cmp x10, x4 8eb04: 54000162 b.hs 0x8eb30 8eb08: eb09003f cmp x1, x9 8eb0c: f9400827 ldr x7, [x1, #0x10] 8eb10: f9400c28 ldr x8, [x1, #0x18] 8eb14: 54000bc0 b.eq 0x8ec8c 8eb18: 91146063 add x3, x3, #0x518 8eb1c: f9401420 ldr x0, [x1, #0x28] 8eb20: f90014a0 str x0, [x5, #0x28] 8eb24: f9001429 str x9, [x1, #0x28] 8eb28: f9000461 str x1, [x3, #0x8] 8eb2c: 14000058 b 0x8ec8c 8eb30: aa040104 orr x4, x8, x4 8eb34: b40003a4 cbz x4, 0x8eba8 8eb38: f9401428 ldr x8, [x1, #0x28] 8eb3c: aa0103e4 mov x4, x1 8eb40: eb1f011f cmp x8, xzr 8eb44: 9a8100a5 csel x5, x5, x1, eq 8eb48: aa0803e1 mov x1, x8 8eb4c: 17ffffe7 b 0x8eae8 8eb50: f9023c24 str x4, [x1, #0x478] 8eb54: 91146064 add x4, x3, #0x518 8eb58: 91010081 add x1, x4, #0x40 8eb5c: f9028c65 str x5, [x3, #0x518] 8eb60: 91070084 add x4, x4, #0x1c0 8eb64: f81d003f stur xzr, [x1, #-0x30] 8eb68: f81d803f stur xzr, [x1, #-0x28] 8eb6c: f81f8021 stur x1, [x1, #-0x8] 8eb70: 9100c021 add x1, x1, #0x30 8eb74: eb04003f cmp x1, x4 8eb78: 54ffff61 b.ne 0x8eb64 8eb7c: 91146063 add x3, x3, #0x518 8eb80: 91004061 add x1, x3, #0x10 8eb84: f900c47f str xzr, [x3, #0x188] 8eb88: f9000461 str x1, [x3, #0x8] 8eb8c: b900285f str wzr, [x2, #0x28] 8eb90: 14000003 b 0x8eb9c 8eb94: f100643f cmp x1, #0x19 8eb98: 54001709 b.ls 0x8ee78 8eb9c: d2800004 mov x4, #0x0 // =0 8eba0: d2800005 mov x5, #0x0 // =0 8eba4: 14000002 b 0x8ebac 8eba8: aa0103e4 mov x4, x1 8ebac: 7940300d ldrh w13, [x0, #0x18] 8ebb0: d2800009 mov x9, #0x0 // =0 8ebb4: d280000a mov x10, #0x0 // =0 8ebb8: d280000c mov x12, #0x0 // =0 8ebbc: d280000b mov x11, #0x0 // =0 8ebc0: d2800008 mov x8, #0x0 // =0 8ebc4: d10005ad sub x13, x13, #0x1 8ebc8: b10005bf cmn x13, #0x1 8ebcc: 54000380 b.eq 0x8ec3c 8ebd0: b94000c0 ldr w0, [x6] 8ebd4: 7100041f cmp w0, #0x1 8ebd8: 540001e1 b.ne 0x8ec14 8ebdc: f94008c1 ldr x1, [x6, #0x10] 8ebe0: f9400043 ldr x3, [x2] 8ebe4: 8b0100e1 add x1, x7, x1 8ebe8: eb01007f cmp x3, x1 8ebec: 54000243 b.lo 0x8ec34 8ebf0: f94014c0 ldr x0, [x6, #0x28] 8ebf4: 8b000020 add x0, x1, x0 8ebf8: eb00007f cmp x3, x0 8ebfc: 9a802129 csel x9, x9, x0, hs 8ec00: eb00007f cmp x3, x0 8ec04: 9a81214a csel x10, x10, x1, hs 8ec08: eb00007f cmp x3, x0 8ec0c: 9a9f258c csinc x12, x12, xzr, hs 8ec10: 14000009 b 0x8ec34 8ec14: 529caa01 mov w1, #0xe550 // =58704 8ec18: 72ac8e81 movk w1, #0x6474, lsl #16 8ec1c: 6b01001f cmp w0, w1 8ec20: 54000080 b.eq 0x8ec30 8ec24: 7100081f cmp w0, #0x2 8ec28: 9a86116b csel x11, x11, x6, ne 8ec2c: 14000002 b 0x8ec34 8ec30: aa0603e8 mov x8, x6 8ec34: 9100e0c6 add x6, x6, #0x38 8ec38: 17ffffe3 b 0x8ebc4 8ec3c: b500006c cbnz x12, 0x8ec48 8ec40: 52800000 mov w0, #0x0 // =0 8ec44: 14000090 b 0x8ee84 8ec48: 3400022e cbz w14, 0x8ec8c 8ec4c: f0000380 adrp x0, 0x101000 8ec50: b4000105 cbz x5, 0x8ec70 8ec54: b40000e4 cbz x4, 0x8ec70 8ec58: f9401481 ldr x1, [x4, #0x28] 8ec5c: f90014a1 str x1, [x5, #0x28] 8ec60: 91146001 add x1, x0, #0x518 8ec64: f9400423 ldr x3, [x1, #0x8] 8ec68: f9001483 str x3, [x4, #0x28] 8ec6c: f9000424 str x4, [x1, #0x8] 8ec70: 91146000 add x0, x0, #0x518 8ec74: f9400400 ldr x0, [x0, #0x8] 8ec78: f9000807 str x7, [x0, #0x10] 8ec7c: f9000c08 str x8, [x0, #0x18] 8ec80: f900100b str x11, [x0, #0x20] 8ec84: f900000a str x10, [x0] 8ec88: f9000409 str x9, [x0, #0x8] 8ec8c: b4fffda8 cbz x8, 0x8ec40 8ec90: f9400900 ldr x0, [x8, #0x10] 8ec94: 8b0000f5 add x21, x7, x0 8ec98: 386068e0 ldrb w0, [x7, x0] 8ec9c: 7100041f cmp w0, #0x1 8eca0: 54000e81 b.ne 0x8ee70 8eca4: 394006b4 ldrb w20, [x21, #0x1] 8eca8: aa0203e1 mov x1, x2 8ecac: aa0203f3 mov x19, x2 8ecb0: 2a1403e0 mov w0, w20 8ecb4: 97fffe5f bl 0x8e630 8ecb8: aa0003e1 mov x1, x0 8ecbc: 910012a2 add x2, x21, #0x4 8ecc0: 2a1403e0 mov w0, w20 8ecc4: 910143a3 add x3, x29, #0x50 8ecc8: 97fffe72 bl 0x8e690 8eccc: 39400ab4 ldrb w20, [x21, #0x2] 8ecd0: aa0003e2 mov x2, x0 8ecd4: 7103fe9f cmp w20, #0xff 8ecd8: 54000940 b.eq 0x8ee00 8ecdc: 39400ea0 ldrb w0, [x21, #0x3] 8ece0: 7100ec1f cmp w0, #0x3b 8ece4: 540008e1 b.ne 0x8ee00 8ece8: aa1303e1 mov x1, x19 8ecec: 2a1403e0 mov w0, w20 8ecf0: f90027a2 str x2, [x29, #0x48] 8ecf4: 97fffe4f bl 0x8e630 8ecf8: aa0003e1 mov x1, x0 8ecfc: f94027a2 ldr x2, [x29, #0x48] 8ed00: 2a1403e0 mov w0, w20 8ed04: 910163a3 add x3, x29, #0x58 8ed08: 97fffe62 bl 0x8e690 8ed0c: aa0003f6 mov x22, x0 8ed10: f9402fa0 ldr x0, [x29, #0x58] 8ed14: b4000ae0 cbz x0, 0x8ee70 8ed18: 924006c1 and x1, x22, #0x3 8ed1c: b5000721 cbnz x1, 0x8ee00 8ed20: b98002c2 ldrsw x2, [x22] 8ed24: f9400261 ldr x1, [x19] 8ed28: 8b0202a2 add x2, x21, x2 8ed2c: eb02003f cmp x1, x2 8ed30: 54000a03 b.lo 0x8ee70 8ed34: d1000400 sub x0, x0, #0x1 8ed38: d37df002 lsl x2, x0, #3 8ed3c: b8a26ac2 ldrsw x2, [x22, x2] 8ed40: 8b0202a2 add x2, x21, x2 8ed44: eb02003f cmp x1, x2 8ed48: 540002a2 b.hs 0x8ed9c 8ed4c: aa0003e3 mov x3, x0 8ed50: d2800004 mov x4, #0x0 // =0 8ed54: eb03009f cmp x4, x3 8ed58: 54000942 b.hs 0x8ee80 8ed5c: 8b040060 add x0, x3, x4 8ed60: d341fc00 lsr x0, x0, #1 8ed64: d37df002 lsl x2, x0, #3 8ed68: b8a26ac5 ldrsw x5, [x22, x2] 8ed6c: 8b0502a5 add x5, x21, x5 8ed70: eb05003f cmp x1, x5 8ed74: 54000103 b.lo 0x8ed94 8ed78: 8b0202c2 add x2, x22, x2 8ed7c: 91000404 add x4, x0, #0x1 8ed80: b9800842 ldrsw x2, [x2, #0x8] 8ed84: 8b0202a2 add x2, x21, x2 8ed88: eb02003f cmp x1, x2 8ed8c: 54fffe42 b.hs 0x8ed54 8ed90: 14000003 b 0x8ed9c 8ed94: aa0003e3 mov x3, x0 8ed98: 17ffffef b 0x8ed54 8ed9c: d37df014 lsl x20, x0, #3 8eda0: 8b1402c0 add x0, x22, x20 8eda4: b9800417 ldrsw x23, [x0, #0x4] 8eda8: 8b1702b7 add x23, x21, x23 8edac: aa1703e0 mov x0, x23 8edb0: 97ffff2f bl 0x8ea6c 8edb4: 53001c18 uxtb w24, w0 8edb8: 2a1803e0 mov w0, w24 8edbc: 97fffded bl 0x8e570 8edc0: 8b2042e2 add x2, x23, w0, uxtw 8edc4: d2800001 mov x1, #0x0 // =0 8edc8: 12000f00 and w0, w24, #0xf 8edcc: 91002042 add x2, x2, #0x8 8edd0: 910183a3 add x3, x29, #0x60 8edd4: 97fffe2f bl 0x8e690 8edd8: b8b46ac0 ldrsw x0, [x22, x20] 8eddc: f9400261 ldr x1, [x19] 8ede0: 8b0002b5 add x21, x21, x0 8ede4: f94033a0 ldr x0, [x29, #0x60] 8ede8: 8b0002a0 add x0, x21, x0 8edec: eb00003f cmp x1, x0 8edf0: 54000042 b.hs 0x8edf8 8edf4: f9001277 str x23, [x19, #0x20] 8edf8: f9000e75 str x21, [x19, #0x18] 8edfc: 1400001d b 0x8ee70 8ee00: f9400660 ldr x0, [x19, #0x8] 8ee04: f90037a0 str x0, [x29, #0x68] 8ee08: f9400a60 ldr x0, [x19, #0x10] 8ee0c: f9003ba0 str x0, [x29, #0x70] 8ee10: 52800080 mov w0, #0x4 // =4 8ee14: f9402ba1 ldr x1, [x29, #0x50] 8ee18: f90043bf str xzr, [x29, #0x80] 8ee1c: f9400262 ldr x2, [x19] 8ee20: 390203a0 strb w0, [x29, #0x80] 8ee24: 910183a0 add x0, x29, #0x60 8ee28: f90033bf str xzr, [x29, #0x60] 8ee2c: f9003fa1 str x1, [x29, #0x78] 8ee30: 97fffeb7 bl 0x8e90c 8ee34: f9001260 str x0, [x19, #0x20] 8ee38: b40001c0 cbz x0, 0x8ee70 8ee3c: 97ffff0c bl 0x8ea6c 8ee40: 53001c14 uxtb w20, w0 8ee44: aa1303e1 mov x1, x19 8ee48: 2a1403e0 mov w0, w20 8ee4c: 97fffdf9 bl 0x8e630 8ee50: aa0003e1 mov x1, x0 8ee54: f9401262 ldr x2, [x19, #0x20] 8ee58: 2a1403e0 mov w0, w20 8ee5c: 910163a3 add x3, x29, #0x58 8ee60: 91002042 add x2, x2, #0x8 8ee64: 97fffe0b bl 0x8e690 8ee68: f9402fa0 ldr x0, [x29, #0x58] 8ee6c: f9000e60 str x0, [x19, #0x18] 8ee70: 52800020 mov w0, #0x1 // =1 8ee74: 14000004 b 0x8ee84 8ee78: 12800000 mov w0, #-0x1 // =-1 8ee7c: 14000002 b 0x8ee84 8ee80: 97fdf50c bl 0xc2b0 8ee84: a94153f3 ldp x19, x20, [sp, #0x10] 8ee88: a9425bf5 ldp x21, x22, [sp, #0x20] 8ee8c: a94363f7 ldp x23, x24, [sp, #0x30] 8ee90: a8c97bfd ldp x29, x30, [sp], #0x90 8ee94: d65f03c0 ret 8ee98: a9bc7bfd stp x29, x30, [sp, #-0x40]! 8ee9c: 910003fd mov x29, sp 8eea0: a9025bf5 stp x21, x22, [sp, #0x20] 8eea4: aa0003f5 mov x21, x0 8eea8: aa0103e0 mov x0, x1 8eeac: a90153f3 stp x19, x20, [sp, #0x10] 8eeb0: aa0203f3 mov x19, x2 8eeb4: aa0103f4 mov x20, x1 8eeb8: 97fffeed bl 0x8ea6c 8eebc: 53001c16 uxtb w22, w0 8eec0: aa1503e1 mov x1, x21 8eec4: 2a1603e0 mov w0, w22 8eec8: 97fffdc2 bl 0x8e5d0 8eecc: aa0003e1 mov x1, x0 8eed0: 91002282 add x2, x20, #0x8 8eed4: 9100c3a3 add x3, x29, #0x30 8eed8: 2a1603e0 mov w0, w22 8eedc: 97fffded bl 0x8e690 8eee0: aa1303e0 mov x0, x19 8eee4: 97fffee2 bl 0x8ea6c 8eee8: 53001c14 uxtb w20, w0 8eeec: aa1503e1 mov x1, x21 8eef0: 2a1403e0 mov w0, w20 8eef4: 97fffdb7 bl 0x8e5d0 8eef8: aa0003e1 mov x1, x0 8eefc: 91002262 add x2, x19, #0x8 8ef00: 9100e3a3 add x3, x29, #0x38 8ef04: 2a1403e0 mov w0, w20 8ef08: 97fffde2 bl 0x8e690 8ef0c: f9401ba2 ldr x2, [x29, #0x30] 8ef10: f9401fa1 ldr x1, [x29, #0x38] 8ef14: a94153f3 ldp x19, x20, [sp, #0x10] 8ef18: eb01005f cmp x2, x1 8ef1c: 5a9f23e0 csetm w0, lo 8ef20: eb01005f cmp x2, x1 8ef24: a9425bf5 ldp x21, x22, [sp, #0x20] 8ef28: 1a9f9400 csinc w0, w0, wzr, ls 8ef2c: a8c47bfd ldp x29, x30, [sp], #0x40 8ef30: d65f03c0 ret 8ef34: a9b97bfd stp x29, x30, [sp, #-0x70]! 8ef38: 910003fd mov x29, sp 8ef3c: a90153f3 stp x19, x20, [sp, #0x10] 8ef40: a90363f7 stp x23, x24, [sp, #0x30] 8ef44: a9046bf9 stp x25, x26, [sp, #0x40] 8ef48: a9025bf5 stp x21, x22, [sp, #0x20] 8ef4c: aa0003f4 mov x20, x0 8ef50: f9002bfb str x27, [sp, #0x50] 8ef54: aa0103f3 mov x19, x1 8ef58: d280001a mov x26, #0x0 // =0 8ef5c: 52800019 mov w25, #0x0 // =0 8ef60: d2800016 mov x22, #0x0 // =0 8ef64: d2800000 mov x0, #0x0 // =0 8ef68: 9101a3b7 add x23, x29, #0x68 8ef6c: d2800038 mov x24, #0x1 // =1 8ef70: b9400261 ldr w1, [x19] 8ef74: 34000801 cbz w1, 0x8f074 8ef78: b9400675 ldr w21, [x19, #0x4] 8ef7c: 34000715 cbz w21, 0x8f05c 8ef80: 91001261 add x1, x19, #0x4 8ef84: cb35c035 sub x21, x1, w21, sxtw 8ef88: eb0002bf cmp x21, x0 8ef8c: 54000360 b.eq 0x8eff8 8ef90: aa1503e0 mov x0, x21 8ef94: 97fffe1f bl 0x8e810 8ef98: 7103fc1f cmp w0, #0xff 8ef9c: 2a0003f9 mov w25, w0 8efa0: 54000061 b.ne 0x8efac 8efa4: 92800000 mov x0, #-0x1 // =-1 8efa8: 14000034 b 0x8f078 8efac: 53001c1b uxtb w27, w0 8efb0: aa1403e1 mov x1, x20 8efb4: 2a1b03e0 mov w0, w27 8efb8: 97fffd86 bl 0x8e5d0 8efbc: aa0003fa mov x26, x0 8efc0: 79404281 ldrh w1, [x20, #0x20] 8efc4: 121d1c20 and w0, w1, #0x7f8 8efc8: 711fe01f cmp w0, #0x7f8 8efcc: 54000081 b.ne 0x8efdc 8efd0: 331d1f61 bfi w1, w27, #3, #8 8efd4: 79004281 strh w1, [x20, #0x20] 8efd8: 14000009 b 0x8effc 8efdc: d3432821 ubfx x1, x1, #3, #8 8efe0: 6b19003f cmp w1, w25 8efe4: 540000c0 b.eq 0x8effc 8efe8: 39408280 ldrb w0, [x20, #0x20] 8efec: 321e0000 orr w0, w0, #0x4 8eff0: 39008280 strb w0, [x20, #0x20] 8eff4: 14000002 b 0x8effc 8eff8: aa0003f5 mov x21, x0 8effc: 53001f3b uxtb w27, w25 8f000: aa1a03e1 mov x1, x26 8f004: 91002262 add x2, x19, #0x8 8f008: aa1703e3 mov x3, x23 8f00c: 2a1b03e0 mov w0, w27 8f010: 97fffda0 bl 0x8e690 8f014: 2a1b03e0 mov w0, w27 8f018: 97fffd56 bl 0x8e570 8f01c: 2a0003e0 mov w0, w0 8f020: f1001c1f cmp x0, #0x7 8f024: 92800001 mov x1, #-0x1 // =-1 8f028: 54000088 b.hi 0x8f038 8f02c: d37df001 lsl x1, x0, #3 8f030: 9ac12301 lsl x1, x24, x1 8f034: d1000421 sub x1, x1, #0x1 8f038: f94037a0 ldr x0, [x29, #0x68] 8f03c: ea00003f tst x1, x0 8f040: 54000100 b.eq 0x8f060 8f044: f9400281 ldr x1, [x20] 8f048: 910006d6 add x22, x22, #0x1 8f04c: eb01001f cmp x0, x1 8f050: 54000082 b.hs 0x8f060 8f054: f9000280 str x0, [x20] 8f058: 14000002 b 0x8f060 8f05c: aa0003f5 mov x21, x0 8f060: b9400260 ldr w0, [x19] 8f064: 91001000 add x0, x0, #0x4 8f068: 8b000273 add x19, x19, x0 8f06c: aa1503e0 mov x0, x21 8f070: 17ffffc0 b 0x8ef70 8f074: aa1603e0 mov x0, x22 8f078: a94153f3 ldp x19, x20, [sp, #0x10] 8f07c: a9425bf5 ldp x21, x22, [sp, #0x20] 8f080: a94363f7 ldp x23, x24, [sp, #0x30] 8f084: a9446bf9 ldp x25, x26, [sp, #0x40] 8f088: f9402bfb ldr x27, [sp, #0x50] 8f08c: a8c77bfd ldp x29, x30, [sp], #0x70 8f090: d65f03c0 ret 8f094: a9b97bfd stp x29, x30, [sp, #-0x70]! 8f098: 910003fd mov x29, sp 8f09c: a9025bf5 stp x21, x22, [sp, #0x20] 8f0a0: aa0003f6 mov x22, x0 8f0a4: 79404000 ldrh w0, [x0, #0x20] 8f0a8: a90363f7 stp x23, x24, [sp, #0x30] 8f0ac: d3432800 ubfx x0, x0, #3, #8 8f0b0: aa0103f7 mov x23, x1 8f0b4: aa1603e1 mov x1, x22 8f0b8: f9002bfb str x27, [sp, #0x50] 8f0bc: a9046bf9 stp x25, x26, [sp, #0x40] 8f0c0: a90153f3 stp x19, x20, [sp, #0x10] 8f0c4: 53001c15 uxtb w21, w0 8f0c8: aa0203f3 mov x19, x2 8f0cc: 97fffd41 bl 0x8e5d0 8f0d0: 9101a3b8 add x24, x29, #0x68 8f0d4: aa0003fa mov x26, x0 8f0d8: d2800039 mov x25, #0x1 // =1 8f0dc: d2800000 mov x0, #0x0 // =0 8f0e0: b9400261 ldr w1, [x19] 8f0e4: 34000641 cbz w1, 0x8f1ac 8f0e8: b9400661 ldr w1, [x19, #0x4] 8f0ec: aa0003f4 mov x20, x0 8f0f0: 34000541 cbz w1, 0x8f198 8f0f4: 394082c2 ldrb w2, [x22, #0x20] 8f0f8: 36100162 tbz w2, #0x2, 0x8f124 8f0fc: 91001274 add x20, x19, #0x4 8f100: cb21c294 sub x20, x20, w1, sxtw 8f104: eb00029f cmp x20, x0 8f108: 540000e0 b.eq 0x8f124 8f10c: aa1403e0 mov x0, x20 8f110: 97fffdc0 bl 0x8e810 8f114: 2a0003f5 mov w21, w0 8f118: aa1603e1 mov x1, x22 8f11c: 97fffd2d bl 0x8e5d0 8f120: aa0003fa mov x26, x0 8f124: 35000095 cbnz w21, 0x8f134 8f128: f9400660 ldr x0, [x19, #0x8] 8f12c: b4000360 cbz x0, 0x8f198 8f130: 14000013 b 0x8f17c 8f134: 53001ebb uxtb w27, w21 8f138: aa1a03e1 mov x1, x26 8f13c: 91002262 add x2, x19, #0x8 8f140: aa1803e3 mov x3, x24 8f144: 2a1b03e0 mov w0, w27 8f148: 97fffd52 bl 0x8e690 8f14c: 2a1b03e0 mov w0, w27 8f150: 97fffd08 bl 0x8e570 8f154: 2a0003e0 mov w0, w0 8f158: f1001c1f cmp x0, #0x7 8f15c: 92800001 mov x1, #-0x1 // =-1 8f160: 54000088 b.hi 0x8f170 8f164: d37df001 lsl x1, x0, #3 8f168: 9ac12321 lsl x1, x25, x1 8f16c: d1000421 sub x1, x1, #0x1 8f170: f94037a0 ldr x0, [x29, #0x68] 8f174: ea00003f tst x1, x0 8f178: 54000100 b.eq 0x8f198 8f17c: f94002e0 ldr x0, [x23] 8f180: b40000c0 cbz x0, 0x8f198 8f184: f9400401 ldr x1, [x0, #0x8] 8f188: 91000422 add x2, x1, #0x1 8f18c: 91000821 add x1, x1, #0x2 8f190: f9000402 str x2, [x0, #0x8] 8f194: f8217813 str x19, [x0, x1, lsl #3] 8f198: b9400260 ldr w0, [x19] 8f19c: 91001000 add x0, x0, #0x4 8f1a0: 8b000273 add x19, x19, x0 8f1a4: aa1403e0 mov x0, x20 8f1a8: 17ffffce b 0x8f0e0 8f1ac: a94153f3 ldp x19, x20, [sp, #0x10] 8f1b0: a9425bf5 ldp x21, x22, [sp, #0x20] 8f1b4: a94363f7 ldp x23, x24, [sp, #0x30] 8f1b8: a9446bf9 ldp x25, x26, [sp, #0x40] 8f1bc: f9402bfb ldr x27, [sp, #0x50] 8f1c0: a8c77bfd ldp x29, x30, [sp], #0x70 8f1c4: d65f03c0 ret 8f1c8: a9b77bfd stp x29, x30, [sp, #-0x90]! 8f1cc: 910003fd mov x29, sp 8f1d0: a9025bf5 stp x21, x22, [sp, #0x20] 8f1d4: aa0103f6 mov x22, x1 8f1d8: 39408001 ldrb w1, [x0, #0x20] 8f1dc: a90153f3 stp x19, x20, [sp, #0x10] 8f1e0: a90363f7 stp x23, x24, [sp, #0x30] 8f1e4: a9046bf9 stp x25, x26, [sp, #0x40] 8f1e8: a90573fb stp x27, x28, [sp, #0x50] 8f1ec: aa0003f3 mov x19, x0 8f1f0: 36000081 tbz w1, #0x0, 0x8f200 8f1f4: 39408260 ldrb w0, [x19, #0x20] 8f1f8: 37000da0 tbnz w0, #0x0, 0x8f3ac 8f1fc: 140000d9 b 0x8f560 8f200: b9402014 ldr w20, [x0, #0x20] 8f204: d34b7e94 ubfx x20, x20, #11, #21 8f208: b5000474 cbnz x20, 0x8f294 8f20c: 36080261 tbz w1, #0x1, 0x8f258 8f210: f9400c15 ldr x21, [x0, #0x18] 8f214: f94002a1 ldr x1, [x21] 8f218: b40002a1 cbz x1, 0x8f26c 8f21c: aa1303e0 mov x0, x19 8f220: 97ffff45 bl 0x8ef34 8f224: b100041f cmn x0, #0x1 8f228: 54000121 b.ne 0x8f24c 8f22c: 5280ff00 mov w0, #0x7f8 // =2040 8f230: f900127f str xzr, [x19, #0x20] 8f234: 79004260 strh w0, [x19, #0x20] 8f238: d0000380 adrp x0, 0x101000 8f23c: 91146000 add x0, x0, #0x518 8f240: 91066000 add x0, x0, #0x198 8f244: f9000e60 str x0, [x19, #0x18] 8f248: 14000054 b 0x8f398 8f24c: 8b000294 add x20, x20, x0 8f250: 910022b5 add x21, x21, #0x8 8f254: 17fffff0 b 0x8f214 8f258: f9400c01 ldr x1, [x0, #0x18] 8f25c: 97ffff36 bl 0x8ef34 8f260: b100041f cmn x0, #0x1 8f264: aa0003f4 mov x20, x0 8f268: 54fffe20 b.eq 0x8f22c 8f26c: 12005280 and w0, w20, #0x1fffff 8f270: eb14001f cmp x0, x20 8f274: aa0003e1 mov x1, x0 8f278: b9402260 ldr w0, [x19, #0x20] 8f27c: 54000061 b.ne 0x8f288 8f280: 33155020 bfi w0, w1, #11, #21 8f284: 14000002 b 0x8f28c 8f288: 12002800 and w0, w0, #0x7ff 8f28c: b9002260 str w0, [x19, #0x20] 8f290: b4000854 cbz x20, 0x8f398 8f294: 91000a95 add x21, x20, #0x2 8f298: d37df2b5 lsl x21, x21, #3 8f29c: aa1503e0 mov x0, x21 8f2a0: 97fdf614 bl 0xcaf0 8f2a4: f90043a0 str x0, [x29, #0x80] 8f2a8: b4000780 cbz x0, 0x8f398 8f2ac: f900041f str xzr, [x0, #0x8] 8f2b0: aa1503e0 mov x0, x21 8f2b4: 97fdf60f bl 0xcaf0 8f2b8: f90047a0 str x0, [x29, #0x88] 8f2bc: b4001700 cbz x0, 0x8f59c 8f2c0: f900041f str xzr, [x0, #0x8] 8f2c4: 140000b6 b 0x8f59c 8f2c8: 8b020f24 add x4, x25, x2, lsl #3 8f2cc: f9400345 ldr x5, [x26] 8f2d0: f9400884 ldr x4, [x4, #0x10] 8f2d4: b4001f44 cbz x4, 0x8f6bc 8f2d8: 91000824 add x4, x1, #0x2 8f2dc: 91000421 add x1, x1, #0x1 8f2e0: f8247b05 str x5, [x24, x4, lsl #3] 8f2e4: 91000442 add x2, x2, #0x1 8f2e8: 9100235a add x26, x26, #0x8 8f2ec: eb03005f cmp x2, x3 8f2f0: 54fffec1 b.ne 0x8f2c8 8f2f4: f9000701 str x1, [x24, #0x8] 8f2f8: f9000720 str x0, [x25, #0x8] 8f2fc: f94047a2 ldr x2, [x29, #0x88] 8f300: f94043a0 ldr x0, [x29, #0x80] 8f304: f9400441 ldr x1, [x2, #0x8] 8f308: f9400400 ldr x0, [x0, #0x8] 8f30c: 8b000020 add x0, x1, x0 8f310: eb14001f cmp x0, x20 8f314: 540016c1 b.ne 0x8f5ec 8f318: aa1303e0 mov x0, x19 8f31c: aa1703e1 mov x1, x23 8f320: 97fffc67 bl 0x8e4bc 8f324: f94047bb ldr x27, [x29, #0x88] 8f328: f94043b5 ldr x21, [x29, #0x80] 8f32c: f9400774 ldr x20, [x27, #0x8] 8f330: b4000234 cbz x20, 0x8f374 8f334: f94006b8 ldr x24, [x21, #0x8] 8f338: d37df29a lsl x26, x20, #3 8f33c: 8b1a0360 add x0, x27, x26 8f340: d1000694 sub x20, x20, #0x1 8f344: 8b180eb9 add x25, x21, x24, lsl #3 8f348: f940041c ldr x28, [x0, #0x8] 8f34c: b5001c18 cbnz x24, 0x8f6cc 8f350: 8b180280 add x0, x20, x24 8f354: d100235a sub x26, x26, #0x8 8f358: 91000800 add x0, x0, #0x2 8f35c: f8207abc str x28, [x21, x0, lsl #3] 8f360: b5fffef4 cbnz x20, 0x8f33c 8f364: f94006a1 ldr x1, [x21, #0x8] 8f368: f9400760 ldr x0, [x27, #0x8] 8f36c: 8b000020 add x0, x1, x0 8f370: f90006a0 str x0, [x21, #0x8] 8f374: f94047a0 ldr x0, [x29, #0x88] 8f378: 97fdf62a bl 0xcc20 8f37c: f94043a0 ldr x0, [x29, #0x80] 8f380: f9400e61 ldr x1, [x19, #0x18] 8f384: f9000001 str x1, [x0] 8f388: f9000e60 str x0, [x19, #0x18] 8f38c: 39408260 ldrb w0, [x19, #0x20] 8f390: 32000000 orr w0, w0, #0x1 8f394: 39008260 strb w0, [x19, #0x20] 8f398: f9400260 ldr x0, [x19] 8f39c: eb0002df cmp x22, x0 8f3a0: 54fff2a2 b.hs 0x8f1f4 8f3a4: d2800000 mov x0, #0x0 // =0 8f3a8: 140000dd b 0x8f71c 8f3ac: 36100540 tbz w0, #0x2, 0x8f454 8f3b0: f9400e7b ldr x27, [x19, #0x18] 8f3b4: d2800018 mov x24, #0x0 // =0 8f3b8: 9101e3b9 add x25, x29, #0x78 8f3bc: 910203ba add x26, x29, #0x80 8f3c0: f9400777 ldr x23, [x27, #0x8] 8f3c4: eb17031f cmp x24, x23 8f3c8: 54fffee2 b.hs 0x8f3a4 8f3cc: 8b1802f5 add x21, x23, x24 8f3d0: d341feb5 lsr x21, x21, #1 8f3d4: 91000aa0 add x0, x21, #0x2 8f3d8: f8607b74 ldr x20, [x27, x0, lsl #3] 8f3dc: aa1403e0 mov x0, x20 8f3e0: 97fffda3 bl 0x8ea6c 8f3e4: 53001c02 uxtb w2, w0 8f3e8: 2a0003fc mov w28, w0 8f3ec: aa1303e1 mov x1, x19 8f3f0: 2a0203e0 mov w0, w2 8f3f4: f90037a2 str x2, [x29, #0x68] 8f3f8: 97fffc76 bl 0x8e5d0 8f3fc: aa0003e1 mov x1, x0 8f400: f94037a2 ldr x2, [x29, #0x68] 8f404: aa1903e3 mov x3, x25 8f408: 2a0203e0 mov w0, w2 8f40c: 91002282 add x2, x20, #0x8 8f410: 97fffca0 bl 0x8e690 8f414: aa0003e2 mov x2, x0 8f418: d2800001 mov x1, #0x0 // =0 8f41c: 12000f80 and w0, w28, #0xf 8f420: aa1a03e3 mov x3, x26 8f424: 97fffc9b bl 0x8e690 8f428: f9403fa1 ldr x1, [x29, #0x78] 8f42c: eb0102df cmp x22, x1 8f430: 540000e3 b.lo 0x8f44c 8f434: f94043a0 ldr x0, [x29, #0x80] 8f438: 8b000020 add x0, x1, x0 8f43c: eb0002df cmp x22, x0 8f440: 54000503 b.lo 0x8f4e0 8f444: 910006b8 add x24, x21, #0x1 8f448: aa1703f5 mov x21, x23 8f44c: aa1503f7 mov x23, x21 8f450: 17ffffdd b 0x8f3c4 8f454: 79404260 ldrh w0, [x19, #0x20] 8f458: 721d1c1f tst w0, #0x7f8 8f45c: 540002a1 b.ne 0x8f4b0 8f460: f9400e65 ldr x5, [x19, #0x18] 8f464: d2800003 mov x3, #0x0 // =0 8f468: f94004a2 ldr x2, [x5, #0x8] 8f46c: eb02007f cmp x3, x2 8f470: 54fff9a2 b.hs 0x8f3a4 8f474: 8b030041 add x1, x2, x3 8f478: d341fc21 lsr x1, x1, #1 8f47c: 91000820 add x0, x1, #0x2 8f480: f86078a0 ldr x0, [x5, x0, lsl #3] 8f484: f9400406 ldr x6, [x0, #0x8] 8f488: f9400804 ldr x4, [x0, #0x10] 8f48c: eb0602df cmp x22, x6 8f490: 540000c3 b.lo 0x8f4a8 8f494: 8b0400c3 add x3, x6, x4 8f498: eb0302df cmp x22, x3 8f49c: 54001403 b.lo 0x8f71c 8f4a0: 91000423 add x3, x1, #0x1 8f4a4: 17fffff2 b 0x8f46c 8f4a8: aa0103e2 mov x2, x1 8f4ac: 17fffff0 b 0x8f46c 8f4b0: d3432800 ubfx x0, x0, #3, #8 8f4b4: f9400e78 ldr x24, [x19, #0x18] 8f4b8: aa1303e1 mov x1, x19 8f4bc: d2800017 mov x23, #0x0 // =0 8f4c0: 53001c19 uxtb w25, w0 8f4c4: 910203bb add x27, x29, #0x80 8f4c8: 97fffc42 bl 0x8e5d0 8f4cc: 12000f3a and w26, w25, #0xf 8f4d0: aa0003fc mov x28, x0 8f4d4: f9400715 ldr x21, [x24, #0x8] 8f4d8: 9101e3a4 add x4, x29, #0x78 8f4dc: 14000017 b 0x8f538 8f4e0: aa1403e0 mov x0, x20 8f4e4: 1400008e b 0x8f71c 8f4e8: 8b1702b3 add x19, x21, x23 8f4ec: aa0403e3 mov x3, x4 8f4f0: d341fe73 lsr x19, x19, #1 8f4f4: aa1c03e1 mov x1, x28 8f4f8: 91000a60 add x0, x19, #0x2 8f4fc: f90037a4 str x4, [x29, #0x68] 8f500: f8607b14 ldr x20, [x24, x0, lsl #3] 8f504: 2a1903e0 mov w0, w25 8f508: 91002282 add x2, x20, #0x8 8f50c: 97fffc61 bl 0x8e690 8f510: aa0003e2 mov x2, x0 8f514: d2800001 mov x1, #0x0 // =0 8f518: 2a1a03e0 mov w0, w26 8f51c: aa1b03e3 mov x3, x27 8f520: 97fffc5c bl 0x8e690 8f524: f9403fa1 ldr x1, [x29, #0x78] 8f528: f94037a4 ldr x4, [x29, #0x68] 8f52c: eb0102df cmp x22, x1 8f530: 540000a2 b.hs 0x8f544 8f534: aa1303f5 mov x21, x19 8f538: eb1502ff cmp x23, x21 8f53c: 54fffd63 b.lo 0x8f4e8 8f540: 17ffff99 b 0x8f3a4 8f544: f94043a0 ldr x0, [x29, #0x80] 8f548: 8b000020 add x0, x1, x0 8f54c: eb0002df cmp x22, x0 8f550: 54fffc83 b.lo 0x8f4e0 8f554: 91000677 add x23, x19, #0x1 8f558: aa1503f3 mov x19, x21 8f55c: 17fffff6 b 0x8f534 8f560: 36080140 tbz w0, #0x1, 0x8f588 8f564: f9400e74 ldr x20, [x19, #0x18] 8f568: f9400281 ldr x1, [x20] 8f56c: b4fff1c1 cbz x1, 0x8f3a4 8f570: aa1303e0 mov x0, x19 8f574: aa1603e2 mov x2, x22 8f578: 97fffce5 bl 0x8e90c 8f57c: b5000d00 cbnz x0, 0x8f71c 8f580: 91002294 add x20, x20, #0x8 8f584: 17fffff9 b 0x8f568 8f588: f9400e61 ldr x1, [x19, #0x18] 8f58c: aa1303e0 mov x0, x19 8f590: aa1603e2 mov x2, x22 8f594: 97fffcde bl 0x8e90c 8f598: 14000061 b 0x8f71c 8f59c: 39408260 ldrb w0, [x19, #0x20] 8f5a0: 36080140 tbz w0, #0x1, 0x8f5c8 8f5a4: f9400e75 ldr x21, [x19, #0x18] 8f5a8: 910203b7 add x23, x29, #0x80 8f5ac: f94002a2 ldr x2, [x21] 8f5b0: b4000142 cbz x2, 0x8f5d8 8f5b4: aa1303e0 mov x0, x19 8f5b8: aa1703e1 mov x1, x23 8f5bc: 910022b5 add x21, x21, #0x8 8f5c0: 97fffeb5 bl 0x8f094 8f5c4: 17fffffa b 0x8f5ac 8f5c8: f9400e62 ldr x2, [x19, #0x18] 8f5cc: aa1303e0 mov x0, x19 8f5d0: 910203a1 add x1, x29, #0x80 8f5d4: 97fffeb0 bl 0x8f094 8f5d8: f94043b8 ldr x24, [x29, #0x80] 8f5dc: b40000b8 cbz x24, 0x8f5f0 8f5e0: f9400700 ldr x0, [x24, #0x8] 8f5e4: eb14001f cmp x0, x20 8f5e8: 54000040 b.eq 0x8f5f0 8f5ec: 97fdf331 bl 0xc2b0 8f5f0: 39408260 ldrb w0, [x19, #0x20] 8f5f4: 371000e0 tbnz w0, #0x2, 0x8f610 8f5f8: 79404260 ldrh w0, [x19, #0x20] 8f5fc: 721d1c1f tst w0, #0x7f8 8f600: 540000e0 b.eq 0x8f61c 8f604: f0fffff7 adrp x23, 0x8e000 8f608: 911e02f7 add x23, x23, #0x780 8f60c: 14000006 b 0x8f624 8f610: f0fffff7 adrp x23, 0x8e000 8f614: 913a62f7 add x23, x23, #0xe98 8f618: 14000003 b 0x8f624 8f61c: f0fffff7 adrp x23, 0x8e000 8f620: 910f82f7 add x23, x23, #0x3e0 8f624: f94047b9 ldr x25, [x29, #0x88] 8f628: b4000719 cbz x25, 0x8f708 8f62c: d0000395 adrp x21, 0x101000 8f630: 9100431a add x26, x24, #0x10 8f634: 911462b5 add x21, x21, #0x518 8f638: f9400703 ldr x3, [x24, #0x8] 8f63c: 910642b5 add x21, x21, #0x190 8f640: aa1a03fc mov x28, x26 8f644: d280001b mov x27, #0x0 // =0 8f648: aa1503e4 mov x4, x21 8f64c: eb03037f cmp x27, x3 8f650: 540002e0 b.eq 0x8f6ac 8f654: eb0402bf cmp x21, x4 8f658: 540001e0 b.eq 0x8f694 8f65c: f9400381 ldr x1, [x28] 8f660: aa1303e0 mov x0, x19 8f664: f94002a2 ldr x2, [x21] 8f668: f90033a4 str x4, [x29, #0x60] 8f66c: f90037a3 str x3, [x29, #0x68] 8f670: d63f02e0 blr x23 8f674: f94037a3 ldr x3, [x29, #0x68] 8f678: f94033a4 ldr x4, [x29, #0x60] 8f67c: 36f800c0 tbz w0, #0x1f, 0x8f694 8f680: cb1a02a0 sub x0, x21, x26 8f684: 8b000320 add x0, x25, x0 8f688: f9400815 ldr x21, [x0, #0x10] 8f68c: f900081f str xzr, [x0, #0x10] 8f690: 17fffff1 b 0x8f654 8f694: 8b1b0f20 add x0, x25, x27, lsl #3 8f698: 9100077b add x27, x27, #0x1 8f69c: f9000815 str x21, [x0, #0x10] 8f6a0: aa1c03f5 mov x21, x28 8f6a4: 9100239c add x28, x28, #0x8 8f6a8: 17ffffe9 b 0x8f64c 8f6ac: d2800000 mov x0, #0x0 // =0 8f6b0: d2800001 mov x1, #0x0 // =0 8f6b4: d2800002 mov x2, #0x0 // =0 8f6b8: 17ffff0d b 0x8f2ec 8f6bc: 91000804 add x4, x0, #0x2 8f6c0: 91000400 add x0, x0, #0x1 8f6c4: f8247b25 str x5, [x25, x4, lsl #3] 8f6c8: 17ffff07 b 0x8f2e4 8f6cc: f9400721 ldr x1, [x25, #0x8] 8f6d0: d1000703 sub x3, x24, #0x1 8f6d4: aa1303e0 mov x0, x19 8f6d8: f90037a3 str x3, [x29, #0x68] 8f6dc: aa1c03e2 mov x2, x28 8f6e0: d1002339 sub x25, x25, #0x8 8f6e4: d63f02e0 blr x23 8f6e8: 6b1f001f cmp w0, wzr 8f6ec: f94037a3 ldr x3, [x29, #0x68] 8f6f0: 54ffe30d b.le 0x8f350 8f6f4: 8b1a0320 add x0, x25, x26 8f6f8: f9400b21 ldr x1, [x25, #0x10] 8f6fc: aa0303f8 mov x24, x3 8f700: f9000801 str x1, [x0, #0x10] 8f704: 17ffff12 b 0x8f34c 8f708: aa1303e0 mov x0, x19 8f70c: aa1703e1 mov x1, x23 8f710: aa1803e2 mov x2, x24 8f714: 97fffb6a bl 0x8e4bc 8f718: 17ffff19 b 0x8f37c 8f71c: a94153f3 ldp x19, x20, [sp, #0x10] 8f720: a9425bf5 ldp x21, x22, [sp, #0x20] 8f724: a94363f7 ldp x23, x24, [sp, #0x30] 8f728: a9446bf9 ldp x25, x26, [sp, #0x40] 8f72c: a94573fb ldp x27, x28, [sp, #0x50] 8f730: a8c97bfd ldp x29, x30, [sp], #0x90 8f734: d65f03c0 ret 8f738: a9bd7bfd stp x29, x30, [sp, #-0x30]! 8f73c: 910003fd mov x29, sp 8f740: a90153f3 stp x19, x20, [sp, #0x10] 8f744: f90013f5 str x21, [sp, #0x20] 8f748: b40003e0 cbz x0, 0x8f7c4 8f74c: b9400004 ldr w4, [x0] 8f750: 340003a4 cbz w4, 0x8f7c4 8f754: aa0103f3 mov x19, x1 8f758: 92800001 mov x1, #-0x1 // =-1 8f75c: d0000394 adrp x20, 0x101000 8f760: f9000261 str x1, [x19] 8f764: b0000181 adrp x1, 0xc0000 8f768: f900127f str xzr, [x19, #0x20] 8f76c: aa0103f5 mov x21, x1 8f770: f9000e60 str x0, [x19, #0x18] 8f774: 5280ff00 mov w0, #0x7f8 // =2040 8f778: f9000662 str x2, [x19, #0x8] 8f77c: f9000a63 str x3, [x19, #0x10] 8f780: 79004260 strh w0, [x19, #0x20] 8f784: f946a020 ldr x0, [x1, #0xd40] 8f788: b4000080 cbz x0, 0x8f798 8f78c: 91146280 add x0, x20, #0x518 8f790: 91068000 add x0, x0, #0x1a0 8f794: 97fdf43f bl 0xc890 8f798: 91146280 add x0, x20, #0x518 8f79c: f940e401 ldr x1, [x0, #0x1c8] 8f7a0: f9001661 str x1, [x19, #0x28] 8f7a4: f900e413 str x19, [x0, #0x1c8] 8f7a8: f946a2b5 ldr x21, [x21, #0xd40] 8f7ac: b40000d5 cbz x21, 0x8f7c4 8f7b0: a94153f3 ldp x19, x20, [sp, #0x10] 8f7b4: f94013f5 ldr x21, [sp, #0x20] 8f7b8: 91068000 add x0, x0, #0x1a0 8f7bc: a8c37bfd ldp x29, x30, [sp], #0x30 8f7c0: 17fdf540 b 0xccc0 8f7c4: a94153f3 ldp x19, x20, [sp, #0x10] 8f7c8: f94013f5 ldr x21, [sp, #0x20] 8f7cc: a8c37bfd ldp x29, x30, [sp], #0x30 8f7d0: d65f03c0 ret 8f7d4: d2800002 mov x2, #0x0 // =0 8f7d8: d2800003 mov x3, #0x0 // =0 8f7dc: 17ffffd7 b 0x8f738 8f7e0: a9be7bfd stp x29, x30, [sp, #-0x20]! 8f7e4: 910003fd mov x29, sp 8f7e8: b9400001 ldr w1, [x0] 8f7ec: f9000bf3 str x19, [sp, #0x10] 8f7f0: 34000121 cbz w1, 0x8f814 8f7f4: aa0003f3 mov x19, x0 8f7f8: d2800600 mov x0, #0x30 // =48 8f7fc: 97fdf4bd bl 0xcaf0 8f800: aa0003e1 mov x1, x0 8f804: aa1303e0 mov x0, x19 8f808: f9400bf3 ldr x19, [sp, #0x10] 8f80c: a8c27bfd ldp x29, x30, [sp], #0x20 8f810: 17fffff1 b 0x8f7d4 8f814: f9400bf3 ldr x19, [sp, #0x10] 8f818: a8c27bfd ldp x29, x30, [sp], #0x20 8f81c: d65f03c0 ret 8f820: a9bd7bfd stp x29, x30, [sp, #-0x30]! 8f824: 92800004 mov x4, #-0x1 // =-1 8f828: 910003fd mov x29, sp 8f82c: a90153f3 stp x19, x20, [sp, #0x10] 8f830: f900103f str xzr, [x1, #0x20] 8f834: d0000393 adrp x19, 0x101000 8f838: f9000c20 str x0, [x1, #0x18] 8f83c: 52800040 mov w0, #0x2 // =2 8f840: 39008020 strb w0, [x1, #0x20] 8f844: f9000422 str x2, [x1, #0x8] 8f848: b0000182 adrp x2, 0xc0000 8f84c: 79404020 ldrh w0, [x1, #0x20] 8f850: aa0203f4 mov x20, x2 8f854: f9000024 str x4, [x1] 8f858: 321d1c00 orr w0, w0, #0x7f8 8f85c: f9000823 str x3, [x1, #0x10] 8f860: 79004020 strh w0, [x1, #0x20] 8f864: f946a040 ldr x0, [x2, #0xd40] 8f868: b40000c0 cbz x0, 0x8f880 8f86c: 91146260 add x0, x19, #0x518 8f870: f90017a1 str x1, [x29, #0x28] 8f874: 91068000 add x0, x0, #0x1a0 8f878: 97fdf406 bl 0xc890 8f87c: f94017a1 ldr x1, [x29, #0x28] 8f880: 91146260 add x0, x19, #0x518 8f884: f940e402 ldr x2, [x0, #0x1c8] 8f888: f9001422 str x2, [x1, #0x28] 8f88c: f900e401 str x1, [x0, #0x1c8] 8f890: f946a294 ldr x20, [x20, #0xd40] 8f894: b40000b4 cbz x20, 0x8f8a8 8f898: a94153f3 ldp x19, x20, [sp, #0x10] 8f89c: a8c37bfd ldp x29, x30, [sp], #0x30 8f8a0: 91068000 add x0, x0, #0x1a0 8f8a4: 17fdf507 b 0xccc0 8f8a8: a94153f3 ldp x19, x20, [sp, #0x10] 8f8ac: a8c37bfd ldp x29, x30, [sp], #0x30 8f8b0: d65f03c0 ret 8f8b4: d2800002 mov x2, #0x0 // =0 8f8b8: d2800003 mov x3, #0x0 // =0 8f8bc: 17ffffd9 b 0x8f820 8f8c0: a9be7bfd stp x29, x30, [sp, #-0x20]! 8f8c4: 910003fd mov x29, sp 8f8c8: f9000bf3 str x19, [sp, #0x10] 8f8cc: aa0003f3 mov x19, x0 8f8d0: d2800600 mov x0, #0x30 // =48 8f8d4: 97fdf487 bl 0xcaf0 8f8d8: aa0003e1 mov x1, x0 8f8dc: aa1303e0 mov x0, x19 8f8e0: f9400bf3 ldr x19, [sp, #0x10] 8f8e4: a8c27bfd ldp x29, x30, [sp], #0x20 8f8e8: 17fffff3 b 0x8f8b4 8f8ec: a9bd7bfd stp x29, x30, [sp, #-0x30]! 8f8f0: 910003fd mov x29, sp 8f8f4: a90153f3 stp x19, x20, [sp, #0x10] 8f8f8: a9025bf5 stp x21, x22, [sp, #0x20] 8f8fc: b4000580 cbz x0, 0x8f9ac 8f900: b9400001 ldr w1, [x0] 8f904: 34000541 cbz w1, 0x8f9ac 8f908: b0000194 adrp x20, 0xc0000 8f90c: aa0003f5 mov x21, x0 8f910: d0000396 adrp x22, 0x101000 8f914: f946a280 ldr x0, [x20, #0xd40] 8f918: b4000080 cbz x0, 0x8f928 8f91c: 911462c0 add x0, x22, #0x518 8f920: 91068000 add x0, x0, #0x1a0 8f924: 97fdf3db bl 0xc890 8f928: 911462c0 add x0, x22, #0x518 8f92c: 91072000 add x0, x0, #0x1c8 8f930: f9400013 ldr x19, [x0] 8f934: b40000f3 cbz x19, 0x8f950 8f938: f9400e61 ldr x1, [x19, #0x18] 8f93c: eb15003f cmp x1, x21 8f940: 540001e0 b.eq 0x8f97c 8f944: 9100a260 add x0, x19, #0x28 8f948: f9401673 ldr x19, [x19, #0x28] 8f94c: 17fffffa b 0x8f934 8f950: 911462c0 add x0, x22, #0x518 8f954: 91074000 add x0, x0, #0x1d0 8f958: 14000002 b 0x8f960 8f95c: 9100a260 add x0, x19, #0x28 8f960: f9400013 ldr x19, [x0] 8f964: b4000293 cbz x19, 0x8f9b4 8f968: 39408261 ldrb w1, [x19, #0x20] 8f96c: 370000e1 tbnz w1, #0x0, 0x8f988 8f970: f9400e61 ldr x1, [x19, #0x18] 8f974: eb15003f cmp x1, x21 8f978: 54ffff21 b.ne 0x8f95c 8f97c: f9401661 ldr x1, [x19, #0x28] 8f980: f9000001 str x1, [x0] 8f984: 14000013 b 0x8f9d0 8f988: f9400e61 ldr x1, [x19, #0x18] 8f98c: f9400021 ldr x1, [x1] 8f990: eb15003f cmp x1, x21 8f994: 54fffe41 b.ne 0x8f95c 8f998: f9401661 ldr x1, [x19, #0x28] 8f99c: f9000001 str x1, [x0] 8f9a0: f9400e60 ldr x0, [x19, #0x18] 8f9a4: 97fdf49f bl 0xcc20 8f9a8: 1400000a b 0x8f9d0 8f9ac: d2800013 mov x19, #0x0 // =0 8f9b0: 1400000a b 0x8f9d8 8f9b4: f946a294 ldr x20, [x20, #0xd40] 8f9b8: b40000b4 cbz x20, 0x8f9cc 8f9bc: 911462c0 add x0, x22, #0x518 8f9c0: 91068000 add x0, x0, #0x1a0 8f9c4: 97fdf4bf bl 0xccc0 8f9c8: b5000093 cbnz x19, 0x8f9d8 8f9cc: 97fdf239 bl 0xc2b0 8f9d0: f946a294 ldr x20, [x20, #0xd40] 8f9d4: b5ffff54 cbnz x20, 0x8f9bc 8f9d8: aa1303e0 mov x0, x19 8f9dc: a94153f3 ldp x19, x20, [sp, #0x10] 8f9e0: a9425bf5 ldp x21, x22, [sp, #0x20] 8f9e4: a8c37bfd ldp x29, x30, [sp], #0x30 8f9e8: d65f03c0 ret 8f9ec: 17ffffc0 b 0x8f8ec 8f9f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 8f9f4: 910003fd mov x29, sp 8f9f8: b9400001 ldr w1, [x0] 8f9fc: 34000081 cbz w1, 0x8fa0c 8fa00: 97fffffb bl 0x8f9ec 8fa04: a8c17bfd ldp x29, x30, [sp], #0x10 8fa08: 17fdf486 b 0xcc20 8fa0c: a8c17bfd ldp x29, x30, [sp], #0x10 8fa10: d65f03c0 ret 8fa14: a9b87bfd stp x29, x30, [sp, #-0x80]! 8fa18: 910003fd mov x29, sp 8fa1c: a9025bf5 stp x21, x22, [sp, #0x20] 8fa20: b0000195 adrp x21, 0xc0000 8fa24: f90023f9 str x25, [sp, #0x40] 8fa28: a90363f7 stp x23, x24, [sp, #0x30] 8fa2c: aa0003f7 mov x23, x0 8fa30: aa0103f6 mov x22, x1 8fa34: f946a2a0 ldr x0, [x21, #0xd40] 8fa38: d0000399 adrp x25, 0x101000 8fa3c: a90153f3 stp x19, x20, [sp, #0x10] 8fa40: b4000080 cbz x0, 0x8fa50 8fa44: 91146320 add x0, x25, #0x518 8fa48: 91068000 add x0, x0, #0x1a0 8fa4c: 97fdf391 bl 0xc890 8fa50: 91146320 add x0, x25, #0x518 8fa54: f940e813 ldr x19, [x0, #0x1d0] 8fa58: b4000193 cbz x19, 0x8fa88 8fa5c: f9400260 ldr x0, [x19] 8fa60: eb0002ff cmp x23, x0 8fa64: 540000e3 b.lo 0x8fa80 8fa68: aa1303e0 mov x0, x19 8fa6c: aa1703e1 mov x1, x23 8fa70: 97fffdd6 bl 0x8f1c8 8fa74: aa0003f4 mov x20, x0 8fa78: b50009c0 cbnz x0, 0x8fbb0 8fa7c: 14000003 b 0x8fa88 8fa80: f9401673 ldr x19, [x19, #0x28] 8fa84: 17fffff5 b 0x8fa58 8fa88: 91146338 add x24, x25, #0x518 8fa8c: f940e713 ldr x19, [x24, #0x1c8] 8fa90: b40002b3 cbz x19, 0x8fae4 8fa94: f9401660 ldr x0, [x19, #0x28] 8fa98: aa1703e1 mov x1, x23 8fa9c: f900e700 str x0, [x24, #0x1c8] 8faa0: aa1303e0 mov x0, x19 8faa4: 97fffdc9 bl 0x8f1c8 8faa8: aa0003f4 mov x20, x0 8faac: f940eb01 ldr x1, [x24, #0x1d0] 8fab0: 91074302 add x2, x24, #0x1d0 8fab4: b4000101 cbz x1, 0x8fad4 8fab8: f9400023 ldr x3, [x1] 8fabc: f9400260 ldr x0, [x19] 8fac0: eb00007f cmp x3, x0 8fac4: 54000083 b.lo 0x8fad4 8fac8: 9100a022 add x2, x1, #0x28 8facc: f9401421 ldr x1, [x1, #0x28] 8fad0: 17fffff9 b 0x8fab4 8fad4: f9001661 str x1, [x19, #0x28] 8fad8: f9000053 str x19, [x2] 8fadc: b4fffd94 cbz x20, 0x8fa8c 8fae0: 14000034 b 0x8fbb0 8fae4: f946a2b5 ldr x21, [x21, #0xd40] 8fae8: d2800014 mov x20, #0x0 // =0 8faec: b4000355 cbz x21, 0x8fb54 8faf0: 91146320 add x0, x25, #0x518 8faf4: 91068000 add x0, x0, #0x1a0 8faf8: 97fdf472 bl 0xccc0 8fafc: b40002d4 cbz x20, 0x8fb54 8fb00: f9400660 ldr x0, [x19, #0x8] 8fb04: f90002c0 str x0, [x22] 8fb08: 39408261 ldrb w1, [x19, #0x20] 8fb0c: f9400a60 ldr x0, [x19, #0x10] 8fb10: f90006c0 str x0, [x22, #0x8] 8fb14: 79404260 ldrh w0, [x19, #0x20] 8fb18: d3432800 ubfx x0, x0, #3, #8 8fb1c: 36100061 tbz w1, #0x2, 0x8fb28 8fb20: aa1403e0 mov x0, x20 8fb24: 97fffbd2 bl 0x8ea6c 8fb28: 53001c15 uxtb w21, w0 8fb2c: aa1303e1 mov x1, x19 8fb30: 2a1503e0 mov w0, w21 8fb34: 97fffaa7 bl 0x8e5d0 8fb38: aa0003e1 mov x1, x0 8fb3c: 91002282 add x2, x20, #0x8 8fb40: 2a1503e0 mov w0, w21 8fb44: 910143a3 add x3, x29, #0x50 8fb48: 97fffad2 bl 0x8e690 8fb4c: f9402ba0 ldr x0, [x29, #0x50] 8fb50: 14000016 b 0x8fba8 8fb54: 52800020 mov w0, #0x1 // =1 8fb58: 910143b3 add x19, x29, #0x50 8fb5c: b9007ba0 str w0, [x29, #0x78] 8fb60: f0ffffe0 adrp x0, 0x8e000 8fb64: 9129f000 add x0, x0, #0xa7c 8fb68: aa1303e1 mov x1, x19 8fb6c: f9002bb7 str x23, [x29, #0x50] 8fb70: d2800014 mov x20, #0x0 // =0 8fb74: f9002fbf str xzr, [x29, #0x58] 8fb78: f90033bf str xzr, [x29, #0x60] 8fb7c: f90037bf str xzr, [x29, #0x68] 8fb80: f9003bbf str xzr, [x29, #0x70] 8fb84: 97fdf20b bl 0xc3b0 8fb88: 37f801a0 tbnz w0, #0x1f, 0x8fbbc 8fb8c: f9403bb4 ldr x20, [x29, #0x70] 8fb90: b4000174 cbz x20, 0x8fbbc 8fb94: f9400660 ldr x0, [x19, #0x8] 8fb98: f90002c0 str x0, [x22] 8fb9c: f9400a60 ldr x0, [x19, #0x10] 8fba0: f90006c0 str x0, [x22, #0x8] 8fba4: f9400e60 ldr x0, [x19, #0x18] 8fba8: f9000ac0 str x0, [x22, #0x10] 8fbac: 14000004 b 0x8fbbc 8fbb0: f946a2b5 ldr x21, [x21, #0xd40] 8fbb4: b5fff9f5 cbnz x21, 0x8faf0 8fbb8: 17ffffd2 b 0x8fb00 8fbbc: aa1403e0 mov x0, x20 8fbc0: f94023f9 ldr x25, [sp, #0x40] 8fbc4: a94153f3 ldp x19, x20, [sp, #0x10] 8fbc8: a9425bf5 ldp x21, x22, [sp, #0x20] 8fbcc: a94363f7 ldp x23, x24, [sp, #0x30] 8fbd0: a8c87bfd ldp x29, x30, [sp], #0x80 8fbd4: d65f03c0 ret